diff --git a/.claude/settings.local.json b/.claude/settings.local.json new file mode 100644 index 0000000000000000000000000000000000000000..4f8a1a03670def5b0d4e15d824203aeb231694fb --- /dev/null +++ b/.claude/settings.local.json @@ -0,0 +1,12 @@ +{ + "permissions": { + "allow": [ + "Bash(git -C \"d:/Projects/personal/supertonic2-qualcomm-quantized\" remote -v)", + "Bash(scp:*)", + "Bash(du -sh:*)", + "Bash(/dev/null -exec ls -lh {} ;)", + "Bash(git lfs track:*)", + "Bash(git add:*)" + ] + } +} diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000000000000000000000000000000000000..0fd58b911c82b124f94949770c6c5e6cb17a8159 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,5 @@ +*.onnx filter=lfs diff=lfs merge=lfs -text +*.bin filter=lfs diff=lfs merge=lfs -text +*.so filter=lfs diff=lfs merge=lfs -text +*.raw filter=lfs diff=lfs merge=lfs -text +*.wav filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..e5c898a45f34382a2311deac9c01dbde2965f1ff --- /dev/null +++ b/.gitignore @@ -0,0 +1,7 @@ +__pycache__/ +*.pyc +*.pyo +.env +*.egg-info/ +.venv/ +venv/ diff --git a/HUGGINGFACE_UPLOAD.md b/HUGGINGFACE_UPLOAD.md new file mode 100644 index 0000000000000000000000000000000000000000..fde2beba90e80ca978610dc4272fc7f0ba5c53f4 --- /dev/null +++ b/HUGGINGFACE_UPLOAD.md @@ -0,0 +1,51 @@ +# Files to Upload to HuggingFace + +This document lists all large files that should be uploaded to HuggingFace model repository. + +## Directory Structure for HuggingFace + +``` +supertonic2-qcs6490/ +├── README.md (copy from main repo) +├── QNN_Model_lib/ +│ └── aarch64-oe-linux-gcc11.2/ +│ ├── libduration_predictor_htp.so (1.0 MB) +│ ├── libtext_encoder_htp.so (7.5 MB) +│ ├── libvector_estimator_htp.so (34 MB) +│ └── libvocoder_htp.so (25 MB) +│ +├── QNN_Models/ +│ ├── duration_predictor_htp.cpp (1.5 MB) +│ ├── duration_predictor_htp.bin (460 KB) +│ ├── duration_predictor_htp_net.json (722 KB) +│ ├── text_encoder_htp.cpp (2.1 MB) +│ ├── text_encoder_htp.bin (6.7 MB) +│ ├── text_encoder_htp_net.json (1.1 MB) +│ ├── vector_estimator_htp.cpp (4.7 MB) +│ ├── vector_estimator_htp.bin (32 MB) +│ ├── vector_estimator_htp_net.json (2.3 MB) +│ ├── vocoder_htp.cpp (1.2 MB) +│ ├── vocoder_htp.bin (25 MB) +│ └── vocoder_htp_net.json (581 KB) +│ +├── model/ (ONNX models and configs) +├── calibration_data/ (10 samples) +└── samples/ (example outputs) +``` + +## Total Size: ~400 MB + +## Upload Using HuggingFace CLI + +```bash +pip install huggingface_hub +huggingface-cli login +huggingface-cli repo create supertonic2-qcs6490 --type model + +# Upload directories +huggingface-cli upload /supertonic2-qcs6490 QNN_Model_lib +huggingface-cli upload /supertonic2-qcs6490 QNN_Models +huggingface-cli upload /supertonic2-qcs6490 model +huggingface-cli upload /supertonic2-qcs6490 calibration_data +huggingface-cli upload /supertonic2-qcs6490 board_outputs/samples +``` diff --git a/QNN_Model_lib/aarch64-oe-linux-gcc11.2/libduration_predictor_htp.so b/QNN_Model_lib/aarch64-oe-linux-gcc11.2/libduration_predictor_htp.so new file mode 100644 index 0000000000000000000000000000000000000000..14783b4091ed79bdd39b3f8d54cc6586d7d9e923 --- /dev/null +++ b/QNN_Model_lib/aarch64-oe-linux-gcc11.2/libduration_predictor_htp.so @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b6a67f108b8fb487e9b6e50d65b708d3d1d70254fe01e517f4b76fe19974bfff +size 1043368 diff --git a/QNN_Model_lib/aarch64-oe-linux-gcc11.2/libtext_encoder_htp.so b/QNN_Model_lib/aarch64-oe-linux-gcc11.2/libtext_encoder_htp.so new file mode 100644 index 0000000000000000000000000000000000000000..2dae3239bf73ce2ee7e1a3ac05704aa6d9767948 --- /dev/null +++ b/QNN_Model_lib/aarch64-oe-linux-gcc11.2/libtext_encoder_htp.so @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3fed0c8a9d1d1a5d60850a4c4c57b3adbebf6ae99a535cfbfc86733f24ac9d11 +size 7852664 diff --git a/QNN_Model_lib/aarch64-oe-linux-gcc11.2/libvector_estimator_htp.so b/QNN_Model_lib/aarch64-oe-linux-gcc11.2/libvector_estimator_htp.so new file mode 100644 index 0000000000000000000000000000000000000000..7061d04d88acdbfdb7e55d62d6a6a07fa8d32e09 --- /dev/null +++ b/QNN_Model_lib/aarch64-oe-linux-gcc11.2/libvector_estimator_htp.so @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fecf2c23097d8ee55985cf6e271c8352669f416161566591f42fa385b9fce0c7 +size 34938704 diff --git a/QNN_Model_lib/aarch64-oe-linux-gcc11.2/libvocoder_htp.so b/QNN_Model_lib/aarch64-oe-linux-gcc11.2/libvocoder_htp.so new file mode 100644 index 0000000000000000000000000000000000000000..377bacdfd37b3243611705f613075a58b80fa6c2 --- /dev/null +++ b/QNN_Model_lib/aarch64-oe-linux-gcc11.2/libvocoder_htp.so @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:02626a5cd900c547785a504656d7901ab280269aa8ee12fb63a23c6a1b78a73d +size 25839920 diff --git a/QNN_Models/duration_predictor_htp.bin b/QNN_Models/duration_predictor_htp.bin new file mode 100644 index 0000000000000000000000000000000000000000..f1a98dcb3641a4c6c8419745ee93588ba363009f --- /dev/null +++ b/QNN_Models/duration_predictor_htp.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:225c9835d8cc3bd4a81aca5d9995b7e81fca6a7fd5c67668683cfc3788c49948 +size 471040 diff --git a/QNN_Models/duration_predictor_htp.cpp b/QNN_Models/duration_predictor_htp.cpp new file mode 100644 index 0000000000000000000000000000000000000000..ed49e4cfc222b7ba73dd59686472162a29dc454e --- /dev/null +++ b/QNN_Models/duration_predictor_htp.cpp @@ -0,0 +1,26120 @@ +/* COPYRIGHT HEADER GOES HERE: No CopyRight Header String Passed During Model Conversion */ + +/* Command Line used: +qnn-onnx-converter; act_bitwidth=16; act_quantizer=tf; act_quantizer_calibration=min-max; act_quantizer_schema=asymmetric; adjust_nms_features_dims=True; algorithms=[]; align_matmul_ranks=True; apply_masked_softmax=uncompressed; arch_checker=False; backend=None; batch=None; bias_bitwidth=8; calc_static_encodings=False; converter_op_package_lib=; copyright_file=None; custom_io=; custom_op_config_paths=None; debug=-1; defer_loading=False; define_symbol=None; disable_batchnorm_folding=False; disable_defer_loading=False; disable_node_validation=False; disable_qnn_op_config_validation=False; disable_relu_squashing=False; dry_run=None; dumpIR=False; dump_custom_io_config_template=; dump_encoding_json=False; dump_inferred_model=False; dump_qairt_io_config_yaml=; dump_qairt_quantizer_command=None; dump_value_info=False; enable_framework_trace=False; enable_match_gathernd=False; enable_match_topk=False; enable_per_row_quantized_bias=False; exclude_named_tensors=False; expand_gru_op_structure=True; expand_lstm_op_structure=False; expand_sparse_op_structure=False; export_format=cpp; extract_color_transform=True; float_bias_bitwidth=0; float_bias_bw=0; float_bitwidth=32; float_bw=32; float_fallback=False; force_prune_cast_ops=False; handle_gather_negative_indices=True; ignore_encodings=False; include_data_invariant_ops=False; inject_cast_for_gather=True; input_dim=[['text_ids', '1,128'], ['style_dp', '1,8,16'], ['text_mask', '1,1,128']]; input_dtype=[]; input_encoding=[]; input_layout=[]; input_list=./calibration_data/duration_predictor_input_list.txt; input_type=[]; keep_disconnected_nodes=False; keep_int64_inputs=False; keep_quant_nodes=False; keep_weights_quantized=False; match_caffe_ssd_to_tf=True; model_version=None; multi_time_steps_gru=False; multi_time_steps_lstm=False; no_simplification=False; op_package_lib=; out_names=['duration']; overwrite_model_prefix=False; pack_4_bit_weights=False; package_name=None; packed_masked_softmax_inputs=[]; packed_max_seq=1; param_quantizer=None; param_quantizer_calibration=min-max; param_quantizer_schema=asymmetric; percentile_calibration_value=99.99; perform_axes_to_spatial_first_order=True; perform_layout_transformation=False; prepare_inputs_as_params=False; preprocess_roi_pool_inputs=True; preserve_io=[]; preserve_onnx_output_order=False; quantization_overrides=; quantizer_log=None; restrict_quantization_steps=[]; squash_box_decoder=True; unroll_gru_time_steps=True; unroll_lstm_time_steps=True; use_aimet_quantizer=False; use_convert_quantization_nodes=False; use_dynamic_16_bit_weights=False; use_native_dtype=False; use_native_input_files=False; use_native_output_files=False; use_per_channel_quantization=False; use_per_row_quantization=False; use_quantize_v2=False; validate_models=False; weights_bitwidth=8 +*/ + +#include "QnnOpDef.h" +#include "QnnModel.hpp" + +// Flag to determine if Backend should do node validation for each opNode added +#define DO_GRAPH_NODE_VALIDATIONS 1 + +using namespace qnn_wrapper_api; +const __attribute__((visibility("default"))) char* QNN_SDK_VERSION = "qaisw-v2.37.1.250807093845_124904"; +extern "C" { +static ModelError_t addTensor_text_ids(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_text_ids[] = {1, 128}; + VALIDATE(model.addTensor("text_ids", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "text_ids", + .type= QNN_TENSOR_TYPE_APP_WRITE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_INT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions_text_ids, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_style_dp(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_style_dp[] = {1, 16, 8}; + VALIDATE(model.addTensor("style_dp", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "style_dp", + .type= QNN_TENSOR_TYPE_APP_WRITE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000183746633411f, .offset= -34360}}}, + .rank= 3, + .dimensions=dimensions_style_dp, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_text_mask(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_text_mask[] = {1, 128, 1}; + VALIDATE(model.addTensor("text_mask", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "text_mask", + .type= QNN_TENSOR_TYPE_APP_WRITE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000152590218931f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions_text_mask, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode_style_dp_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR style_dp_ncf */ + uint32_t dimensions_style_dp_ncf_perm[] = {3}; + uint32_t style_dp_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params_style_dp_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "style_dp_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions_style_dp_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)style_dp_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs_style_dp_ncf[] = { + "style_dp" + }; + uint32_t dimensions_style_dp_ncf[] = {1, 8, 16}; + Qnn_Tensor_t outputs_style_dp_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "style_dp_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000183746633411f, .offset= -34360}}}, + .rank= 3, + .dimensions=dimensions_style_dp_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "style_dp_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params_style_dp_ncf, // Node Params + 1, // Num Node Params + inputs_style_dp_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs_style_dp_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode_text_mask_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR text_mask_ncf */ + uint32_t dimensions_text_mask_ncf_perm[] = {3}; + uint32_t text_mask_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params_text_mask_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "text_mask_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions_text_mask_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)text_mask_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs_text_mask_ncf[] = { + "text_mask" + }; + uint32_t dimensions_text_mask_ncf[] = {1, 1, 128}; + Qnn_Tensor_t outputs_text_mask_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "text_mask_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000152590218931f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions_text_mask_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "text_mask_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params_text_mask_ncf, // Node Params + 1, // Num Node Params + inputs_text_mask_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs_text_mask_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_text_embedder_char_embedder_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_text_embedder_char_embedder_weight[] = {163, 64}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_text_embedder_char_embedder_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_text_embedder_char_embedder_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000220268684643f, .offset= -34039}}}, + .rank= 2, + .dimensions=dimensions_tts_dp_sentence_encoder_text_embedder_char_embedder_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_text_embedder_char_embedder_weight), + .dataSize=BINLEN(tts_dp_sentence_encoder_text_embedder_char_embedder_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_text_embedder_char_embedder_Gather(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_text_embedder_char_embedder_Gather */ + Qnn_Param_t params__sentence_encoder_text_embedder_char_embedder_Gather[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_INT_32, {.int32Value = 0}}}} + }; + const char* inputs__sentence_encoder_text_embedder_char_embedder_Gather[] = { + "tts_dp_sentence_encoder_text_embedder_char_embedder_weight", + "text_ids" + }; + uint32_t dimensions__sentence_encoder_text_embedder_char_embedder_Gather_output_0[] = {1, 128, 64}; + Qnn_Tensor_t outputs__sentence_encoder_text_embedder_char_embedder_Gather[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_text_embedder_char_embedder_Gather_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000220268684643f, .offset= -34039}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_text_embedder_char_embedder_Gather_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_text_embedder_char_embedder_Gather", // Node Name + "qti.aisw", // Package Name + "Gather", // Qnn Node Type + params__sentence_encoder_text_embedder_char_embedder_Gather, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_text_embedder_char_embedder_Gather, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__sentence_encoder_text_embedder_char_embedder_Gather, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_text_embedder_Transpose(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_text_embedder_Transpose */ + uint32_t dimensions__sentence_encoder_text_embedder_Transpose_perm[] = {3}; + uint32_t _sentence_encoder_text_embedder_Transpose_perm[] = {0, 2, 1}; + Qnn_Param_t params__sentence_encoder_text_embedder_Transpose[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_text_embedder_Transpose_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_text_embedder_Transpose_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_text_embedder_Transpose_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_text_embedder_Transpose[] = { + "_sentence_encoder_text_embedder_char_embedder_Gather_output_0" + }; + uint32_t dimensions__sentence_encoder_text_embedder_Transpose_output_0[] = {1, 64, 128}; + Qnn_Tensor_t outputs__sentence_encoder_text_embedder_Transpose[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_text_embedder_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000220268684643f, .offset= -34039}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_text_embedder_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_text_embedder_Transpose", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_text_embedder_Transpose, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_text_embedder_Transpose, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_text_embedder_Transpose, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_text_embedder_Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_text_embedder_Mul */ + Qnn_Param_t params__sentence_encoder_text_embedder_Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__sentence_encoder_text_embedder_Mul[] = { + "_sentence_encoder_text_embedder_Transpose_output_0", + "text_mask_ncf" + }; + uint32_t dimensions__sentence_encoder_text_embedder_Mul_output_0[] = {1, 64, 128}; + Qnn_Tensor_t outputs__sentence_encoder_text_embedder_Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_text_embedder_Mul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000095646382761f, .offset= -35435}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_text_embedder_Mul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_text_embedder_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__sentence_encoder_text_embedder_Mul, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_text_embedder_Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__sentence_encoder_text_embedder_Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_text_embedder_Mul_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_text_embedder_Mul_output_0_nfc */ + uint32_t dimensions__sentence_encoder_text_embedder_Mul_output_0_nfc_perm[] = {3}; + uint32_t _sentence_encoder_text_embedder_Mul_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__sentence_encoder_text_embedder_Mul_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_text_embedder_Mul_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_text_embedder_Mul_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_text_embedder_Mul_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_text_embedder_Mul_output_0_nfc[] = { + "_sentence_encoder_text_embedder_Mul_output_0" + }; + uint32_t dimensions__sentence_encoder_text_embedder_Mul_output_0_nfc[] = {1, 128, 64}; + Qnn_Tensor_t outputs__sentence_encoder_text_embedder_Mul_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_text_embedder_Mul_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000095646382761f, .offset= -35435}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_text_embedder_Mul_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_text_embedder_Mul_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_text_embedder_Mul_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_text_embedder_Mul_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_text_embedder_Mul_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor__sentence_encoder_ConstantOfShape_1_output_0(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions__sentence_encoder_ConstantOfShape_1_output_0[] = {1, 1, 1}; + VALIDATE(model.addTensor("_sentence_encoder_ConstantOfShape_1_output_0", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_ConstantOfShape_1_output_0", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000152590218931f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_ConstantOfShape_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(_sentence_encoder_ConstantOfShape_1_output_0), + .dataSize=BINLEN(_sentence_encoder_ConstantOfShape_1_output_0)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_Concat_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_Concat_2 */ + Qnn_Param_t params__sentence_encoder_Concat_2[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}} + }; + const char* inputs__sentence_encoder_Concat_2[] = { + "_sentence_encoder_ConstantOfShape_1_output_0", + "text_mask" + }; + uint32_t dimensions__sentence_encoder_Concat_2_output_0[] = {1, 129, 1}; + Qnn_Tensor_t outputs__sentence_encoder_Concat_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_Concat_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000152590218931f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_Concat_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_Concat_2", // Node Name + "qti.aisw", // Package Name + "Concat", // Qnn Node Type + params__sentence_encoder_Concat_2, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_Concat_2, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__sentence_encoder_Concat_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_Concat_2_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_Concat_2_output_0_ncf */ + uint32_t dimensions__sentence_encoder_Concat_2_output_0_ncf_perm[] = {3}; + uint32_t _sentence_encoder_Concat_2_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__sentence_encoder_Concat_2_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_Concat_2_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_Concat_2_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_Concat_2_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_Concat_2_output_0_ncf[] = { + "_sentence_encoder_Concat_2_output_0" + }; + uint32_t dimensions__sentence_encoder_Concat_2_output_0_ncf[] = {1, 1, 129}; + Qnn_Tensor_t outputs__sentence_encoder_Concat_2_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_Concat_2_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000152590218931f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_Concat_2_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_Concat_2_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_Concat_2_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_Concat_2_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_Concat_2_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__predictor_Reshape_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _predictor_Reshape_1 */ + const char* inputs__predictor_Reshape_1[] = { + "style_dp_ncf" + }; + uint32_t dimensions__predictor_Reshape_1_output_0[] = {1, 128}; + Qnn_Tensor_t outputs__predictor_Reshape_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_predictor_Reshape_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000183746633411f, .offset= -34360}}}, + .rank= 2, + .dimensions=dimensions__predictor_Reshape_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_predictor_Reshape_1", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__predictor_Reshape_1, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__predictor_Reshape_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_Unsqueeze(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_Unsqueeze */ + const char* inputs__sentence_encoder_attn_encoder_Unsqueeze[] = { + "_sentence_encoder_Concat_2_output_0_ncf" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_Unsqueeze_output_0[] = {1, 1, 1, 129}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_Unsqueeze[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_Unsqueeze_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000152590218931f, .offset= 0}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_Unsqueeze_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_Unsqueeze", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__sentence_encoder_attn_encoder_Unsqueeze, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_Unsqueeze, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_Unsqueeze_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_Unsqueeze_1 */ + const char* inputs__sentence_encoder_attn_encoder_Unsqueeze_1[] = { + "_sentence_encoder_Concat_2_output_0_ncf" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_Unsqueeze_1_output_0[] = {1, 1, 129, 1}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_Unsqueeze_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_Unsqueeze_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000152590218931f, .offset= 0}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_Unsqueeze_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_Unsqueeze_1", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__sentence_encoder_attn_encoder_Unsqueeze_1, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_Unsqueeze_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_Slice_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_Slice_2 */ + uint32_t dimensions__sentence_encoder_Slice_2_ranges[] = {3, 3}; + int32_t _sentence_encoder_Slice_2_ranges[] = {0, 1, 1, 0, 1, 1, 0, 1, 1}; + Qnn_Param_t params__sentence_encoder_Slice_2[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="ranges", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_Slice_2_ranges", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_INT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__sentence_encoder_Slice_2_ranges, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_Slice_2_ranges, + .dataSize=36}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="begin_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="end_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="new_axes_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="shrink_axes", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__sentence_encoder_Slice_2[] = { + "_sentence_encoder_Concat_2_output_0" + }; + uint32_t dimensions__sentence_encoder_Slice_2_output_0[] = {1, 1, 1}; + Qnn_Tensor_t outputs__sentence_encoder_Slice_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_Slice_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000152590218931f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_Slice_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_Slice_2", // Node Name + "qti.aisw", // Package Name + "StridedSlice", // Qnn Node Type + params__sentence_encoder_Slice_2, // Node Params + 5, // Num Node Params + inputs__sentence_encoder_Slice_2, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_Slice_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_Mul */ + Qnn_Param_t params__sentence_encoder_attn_encoder_Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_Mul[] = { + "_sentence_encoder_attn_encoder_Unsqueeze_output_0", + "_sentence_encoder_attn_encoder_Unsqueeze_1_output_0" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_Mul_output_0[] = {1, 1, 129, 129}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_Mul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000152590218931f, .offset= 0}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_Mul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__sentence_encoder_attn_encoder_Mul, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_attn_encoder_Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor__sentence_encoder_attn_encoder_attn_layers_0_Constant_87_output_0(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_Constant_87_output_0[] = {1}; + VALIDATE(model.addTensor("_sentence_encoder_attn_encoder_attn_layers_0_Constant_87_output_0", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_Constant_87_output_0", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000000015259022f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_Constant_87_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(_sentence_encoder_attn_encoder_attn_layers_0_Constant_87_output_0), + .dataSize=BINLEN(_sentence_encoder_attn_encoder_attn_layers_0_Constant_87_output_0)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_0_Equal(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_0_Equal */ + Qnn_Param_t params__sentence_encoder_attn_encoder_attn_layers_0_Equal[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_attn_layers_0_Equal[] = { + "_sentence_encoder_attn_encoder_Mul_output_0", + "_sentence_encoder_attn_encoder_attn_layers_0_Constant_87_output_0" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_Cast_5_output_0[] = {1, 1, 129, 129}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_0_Equal[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_Cast_5_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_BOOL_8, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_Cast_5_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_0_Equal", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__sentence_encoder_attn_encoder_attn_layers_0_Equal, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_0_Equal, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_0_Equal, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor__sentence_encoder_Expand_output_0(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions__sentence_encoder_Expand_output_0[] = {1, 1, 64}; + VALIDATE(model.addTensor("_sentence_encoder_Expand_output_0", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_Expand_output_0", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000551614248252f, .offset= -29704}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_Expand_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(_sentence_encoder_Expand_output_0), + .dataSize=BINLEN(_sentence_encoder_Expand_output_0)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_Concat_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_Concat_1 */ + Qnn_Param_t params__sentence_encoder_Concat_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}} + }; + const char* inputs__sentence_encoder_Concat_1[] = { + "_sentence_encoder_Expand_output_0", + "_sentence_encoder_text_embedder_Mul_output_0_nfc" + }; + uint32_t dimensions__sentence_encoder_Concat_1_output_0[] = {1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_Concat_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_Concat_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000551614248252f, .offset= -29704}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_Concat_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_Concat_1", // Node Name + "qti.aisw", // Package Name + "Concat", // Qnn Node Type + params__sentence_encoder_Concat_1, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_Concat_1, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__sentence_encoder_Concat_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_0_Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_0_Mul */ + Qnn_Param_t params__sentence_encoder_convnext_convnext_0_Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_0_Mul[] = { + "_sentence_encoder_Concat_1_output_0", + "_sentence_encoder_Concat_2_output_0" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_0_Mul_output_0[] = {1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_0_Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_0_Mul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000551614248252f, .offset= -29704}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_0_Mul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_0_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__sentence_encoder_convnext_convnext_0_Mul, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_0_Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_0_Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_0_dwconv_Pad(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_0_dwconv_Pad */ + uint32_t dimensions__sentence_encoder_convnext_convnext_0_dwconv_Pad_pad_amount[] = {3, 2}; + uint32_t _sentence_encoder_convnext_convnext_0_dwconv_Pad_pad_amount[] = {0, 0, 2, 2, 0, 0}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_0_dwconv_Pad[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_0_dwconv_Pad_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__sentence_encoder_convnext_convnext_0_dwconv_Pad_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_0_dwconv_Pad_pad_amount, + .dataSize=24}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="scheme", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_0_dwconv_Pad[] = { + "_sentence_encoder_convnext_convnext_0_Mul_output_0" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_0_dwconv_Pad_output_0[] = {1, 133, 64}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_0_dwconv_Pad[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_0_dwconv_Pad_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000551614248252f, .offset= -29704}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_0_dwconv_Pad_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_0_dwconv_Pad", // Node Name + "qti.aisw", // Package Name + "Pad", // Qnn Node Type + params__sentence_encoder_convnext_convnext_0_dwconv_Pad, // Node Params + 2, // Num Node Params + inputs__sentence_encoder_convnext_convnext_0_dwconv_Pad, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_0_dwconv_Pad, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_0_dwconv_Pad_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_0_dwconv_Pad_output_0_ncf */ + uint32_t dimensions__sentence_encoder_convnext_convnext_0_dwconv_Pad_output_0_ncf_perm[] = {3}; + uint32_t _sentence_encoder_convnext_convnext_0_dwconv_Pad_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_0_dwconv_Pad_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_0_dwconv_Pad_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_0_dwconv_Pad_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_0_dwconv_Pad_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_0_dwconv_Pad_output_0_ncf[] = { + "_sentence_encoder_convnext_convnext_0_dwconv_Pad_output_0" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_0_dwconv_Pad_output_0_ncf[] = {1, 64, 133}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_0_dwconv_Pad_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_0_dwconv_Pad_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000551614248252f, .offset= -29704}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_0_dwconv_Pad_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_0_dwconv_Pad_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_convnext_convnext_0_dwconv_Pad_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_0_dwconv_Pad_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_0_dwconv_Pad_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_0_dwconv_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_0_dwconv_Conv_reshape_to_2d */ + const char* inputs__sentence_encoder_convnext_convnext_0_dwconv_Conv_reshape_to_2d[] = { + "_sentence_encoder_convnext_convnext_0_dwconv_Pad_output_0_ncf" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_0_dwconv_Conv_reshape_to_2d[] = {1, 64, 1, 133}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_0_dwconv_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_0_dwconv_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000551614248252f, .offset= -29704}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_convnext_convnext_0_dwconv_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_0_dwconv_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__sentence_encoder_convnext_convnext_0_dwconv_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_0_dwconv_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_0_dwconv_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_0_dwconv_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__sentence_encoder_convnext_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _sentence_encoder_convnext_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_0_dwconv_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_0_dwconv_Conv_reshape_to_2d_nhwc[] = { + "_sentence_encoder_convnext_convnext_0_dwconv_Conv_reshape_to_2d" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_0_dwconv_Conv_reshape_to_2d_nhwc[] = {1, 1, 133, 64}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_0_dwconv_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_0_dwconv_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000551614248252f, .offset= -29704}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_convnext_convnext_0_dwconv_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_0_dwconv_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_convnext_convnext_0_dwconv_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_0_dwconv_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_0_dwconv_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_convnext_convnext_0_dwconv_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_convnext_convnext_0_dwconv_weight[] = {1, 5, 1, 64}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_convnext_convnext_0_dwconv_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_convnext_convnext_0_dwconv_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0048741023056209f, .offset= -107}}}, + .rank= 4, + .dimensions=dimensions_tts_dp_sentence_encoder_convnext_convnext_0_dwconv_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_convnext_convnext_0_dwconv_weight), + .dataSize=BINLEN(tts_dp_sentence_encoder_convnext_convnext_0_dwconv_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_convnext_convnext_0_dwconv_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_convnext_convnext_0_dwconv_bias[] = {64}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_convnext_convnext_0_dwconv_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_convnext_convnext_0_dwconv_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0010023582726717f, .offset= -135}}}, + .rank= 1, + .dimensions=dimensions_tts_dp_sentence_encoder_convnext_convnext_0_dwconv_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_convnext_convnext_0_dwconv_bias), + .dataSize=BINLEN(tts_dp_sentence_encoder_convnext_convnext_0_dwconv_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_0_dwconv_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_0_dwconv_Conv_2d */ + uint32_t dimensions__sentence_encoder_convnext_convnext_0_dwconv_Conv_2d_dilation[] = {2}; + uint32_t _sentence_encoder_convnext_convnext_0_dwconv_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__sentence_encoder_convnext_convnext_0_dwconv_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _sentence_encoder_convnext_convnext_0_dwconv_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__sentence_encoder_convnext_convnext_0_dwconv_Conv_2d_stride[] = {2}; + uint32_t _sentence_encoder_convnext_convnext_0_dwconv_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_0_dwconv_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_0_dwconv_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_0_dwconv_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_0_dwconv_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_0_dwconv_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__sentence_encoder_convnext_convnext_0_dwconv_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_0_dwconv_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_0_dwconv_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_0_dwconv_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_0_dwconv_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_0_dwconv_Conv_2d[] = { + "_sentence_encoder_convnext_convnext_0_dwconv_Conv_reshape_to_2d_nhwc", + "tts_dp_sentence_encoder_convnext_convnext_0_dwconv_weight", + "tts_dp_sentence_encoder_convnext_convnext_0_dwconv_bias" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_0_dwconv_Conv_intermediate[] = {1, 1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_0_dwconv_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_0_dwconv_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000497570144944f, .offset= -16450}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_convnext_convnext_0_dwconv_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_0_dwconv_Conv_2d", // Node Name + "qti.aisw", // Package Name + "DepthWiseConv2d", // Qnn Node Type + params__sentence_encoder_convnext_convnext_0_dwconv_Conv_2d, // Node Params + 3, // Num Node Params + inputs__sentence_encoder_convnext_convnext_0_dwconv_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_0_dwconv_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_0_dwconv_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_0_dwconv_Conv_intermediate_nchw */ + uint32_t dimensions__sentence_encoder_convnext_convnext_0_dwconv_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _sentence_encoder_convnext_convnext_0_dwconv_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_0_dwconv_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_0_dwconv_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_0_dwconv_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_0_dwconv_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_0_dwconv_Conv_intermediate_nchw[] = { + "_sentence_encoder_convnext_convnext_0_dwconv_Conv_intermediate" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_0_dwconv_Conv_intermediate_nchw[] = {1, 64, 1, 129}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_0_dwconv_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_0_dwconv_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000497570144944f, .offset= -16450}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_convnext_convnext_0_dwconv_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_0_dwconv_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_convnext_convnext_0_dwconv_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_0_dwconv_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_0_dwconv_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_0_dwconv_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_0_dwconv_Conv_intermediate */ + const char* inputs__sentence_encoder_convnext_convnext_0_dwconv_Conv_intermediate[] = { + "_sentence_encoder_convnext_convnext_0_dwconv_Conv_intermediate_nchw" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_0_dwconv_Conv_output_0[] = {1, 64, 129}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_0_dwconv_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_0_dwconv_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000497570144944f, .offset= -16450}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_0_dwconv_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_0_dwconv_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__sentence_encoder_convnext_convnext_0_dwconv_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_0_dwconv_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_0_dwconv_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_0_dwconv_Conv_output_0_nfc */ + uint32_t dimensions__sentence_encoder_convnext_convnext_0_dwconv_Conv_output_0_nfc_perm[] = {3}; + uint32_t _sentence_encoder_convnext_convnext_0_dwconv_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_0_dwconv_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_0_dwconv_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_0_dwconv_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_0_dwconv_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_0_dwconv_Conv_output_0_nfc[] = { + "_sentence_encoder_convnext_convnext_0_dwconv_Conv_output_0" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_0_dwconv_Conv_output_0_nfc[] = {1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_0_dwconv_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_0_dwconv_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000497570144944f, .offset= -16450}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_0_dwconv_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_0_dwconv_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_convnext_convnext_0_dwconv_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_0_dwconv_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_0_dwconv_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_0_Mul_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_0_Mul_1 */ + Qnn_Param_t params__sentence_encoder_convnext_convnext_0_Mul_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_0_Mul_1[] = { + "_sentence_encoder_convnext_convnext_0_dwconv_Conv_output_0_nfc", + "_sentence_encoder_Concat_2_output_0" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_0_norm_Transpose_output_0[] = {1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_0_Mul_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_0_norm_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000497570144944f, .offset= -16450}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_0_norm_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_0_Mul_1", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__sentence_encoder_convnext_convnext_0_Mul_1, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_0_Mul_1, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_0_Mul_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_convnext_convnext_0_norm_norm_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_convnext_convnext_0_norm_norm_weight[] = {64}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_convnext_convnext_0_norm_norm_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_convnext_convnext_0_norm_norm_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0036124915350229f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions_tts_dp_sentence_encoder_convnext_convnext_0_norm_norm_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_convnext_convnext_0_norm_norm_weight), + .dataSize=BINLEN(tts_dp_sentence_encoder_convnext_convnext_0_norm_norm_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_convnext_convnext_0_norm_norm_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_convnext_convnext_0_norm_norm_bias[] = {64}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_convnext_convnext_0_norm_norm_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_convnext_convnext_0_norm_norm_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0014778855256736f, .offset= -108}}}, + .rank= 1, + .dimensions=dimensions_tts_dp_sentence_encoder_convnext_convnext_0_norm_norm_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_convnext_convnext_0_norm_norm_bias), + .dataSize=BINLEN(tts_dp_sentence_encoder_convnext_convnext_0_norm_norm_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_0_norm_norm_LayerNormalization(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_0_norm_norm_LayerNormalization */ + uint32_t dimensions__sentence_encoder_convnext_convnext_0_norm_norm_LayerNormalization_axes[] = {1}; + uint32_t _sentence_encoder_convnext_convnext_0_norm_norm_LayerNormalization_axes[] = {2}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_0_norm_norm_LayerNormalization[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="axes", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_0_norm_norm_LayerNormalization_axes", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_0_norm_norm_LayerNormalization_axes, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_0_norm_norm_LayerNormalization_axes, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="epsilon", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000001000000f}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_0_norm_norm_LayerNormalization[] = { + "_sentence_encoder_convnext_convnext_0_norm_Transpose_output_0", + "tts_dp_sentence_encoder_convnext_convnext_0_norm_norm_weight", + "tts_dp_sentence_encoder_convnext_convnext_0_norm_norm_bias" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_0_norm_Transpose_1_output_0[] = {1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_0_norm_norm_LayerNormalization[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_0_norm_Transpose_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000759246177040f, .offset= -28396}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_0_norm_Transpose_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_0_norm_norm_LayerNormalization", // Node Name + "qti.aisw", // Package Name + "LayerNorm", // Qnn Node Type + params__sentence_encoder_convnext_convnext_0_norm_norm_LayerNormalization, // Node Params + 2, // Num Node Params + inputs__sentence_encoder_convnext_convnext_0_norm_norm_LayerNormalization, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_0_norm_norm_LayerNormalization, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_0_norm_Transpose_1_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_0_norm_Transpose_1_output_0_ncf */ + uint32_t dimensions__sentence_encoder_convnext_convnext_0_norm_Transpose_1_output_0_ncf_perm[] = {3}; + uint32_t _sentence_encoder_convnext_convnext_0_norm_Transpose_1_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_0_norm_Transpose_1_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_0_norm_Transpose_1_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_0_norm_Transpose_1_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_0_norm_Transpose_1_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_0_norm_Transpose_1_output_0_ncf[] = { + "_sentence_encoder_convnext_convnext_0_norm_Transpose_1_output_0" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_0_norm_Transpose_1_output_0_ncf[] = {1, 64, 129}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_0_norm_Transpose_1_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_0_norm_Transpose_1_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000759246177040f, .offset= -28396}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_0_norm_Transpose_1_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_0_norm_Transpose_1_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_convnext_convnext_0_norm_Transpose_1_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_0_norm_Transpose_1_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_0_norm_Transpose_1_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_0_pwconv1_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_0_pwconv1_Conv_reshape_to_2d */ + const char* inputs__sentence_encoder_convnext_convnext_0_pwconv1_Conv_reshape_to_2d[] = { + "_sentence_encoder_convnext_convnext_0_norm_Transpose_1_output_0_ncf" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_0_pwconv1_Conv_reshape_to_2d[] = {1, 64, 1, 129}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_0_pwconv1_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_0_pwconv1_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000759246177040f, .offset= -28396}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_convnext_convnext_0_pwconv1_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_0_pwconv1_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__sentence_encoder_convnext_convnext_0_pwconv1_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_0_pwconv1_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__sentence_encoder_convnext_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _sentence_encoder_convnext_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc[] = { + "_sentence_encoder_convnext_convnext_0_pwconv1_Conv_reshape_to_2d" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc[] = {1, 1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000759246177040f, .offset= -28396}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_convnext_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_convnext_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_convnext_convnext_0_pwconv1_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_convnext_convnext_0_pwconv1_weight[] = {1, 1, 64, 256}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_convnext_convnext_0_pwconv1_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_convnext_convnext_0_pwconv1_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0048165316693485f, .offset= -129}}}, + .rank= 4, + .dimensions=dimensions_tts_dp_sentence_encoder_convnext_convnext_0_pwconv1_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_convnext_convnext_0_pwconv1_weight), + .dataSize=BINLEN(tts_dp_sentence_encoder_convnext_convnext_0_pwconv1_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_convnext_convnext_0_pwconv1_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_convnext_convnext_0_pwconv1_bias[] = {256}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_convnext_convnext_0_pwconv1_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_convnext_convnext_0_pwconv1_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0021537514403462f, .offset= -233}}}, + .rank= 1, + .dimensions=dimensions_tts_dp_sentence_encoder_convnext_convnext_0_pwconv1_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_convnext_convnext_0_pwconv1_bias), + .dataSize=BINLEN(tts_dp_sentence_encoder_convnext_convnext_0_pwconv1_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_0_pwconv1_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_0_pwconv1_Conv_2d */ + uint32_t dimensions__sentence_encoder_convnext_convnext_0_pwconv1_Conv_2d_dilation[] = {2}; + uint32_t _sentence_encoder_convnext_convnext_0_pwconv1_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__sentence_encoder_convnext_convnext_0_pwconv1_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _sentence_encoder_convnext_convnext_0_pwconv1_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__sentence_encoder_convnext_convnext_0_pwconv1_Conv_2d_stride[] = {2}; + uint32_t _sentence_encoder_convnext_convnext_0_pwconv1_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_0_pwconv1_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_0_pwconv1_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_0_pwconv1_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_0_pwconv1_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_0_pwconv1_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__sentence_encoder_convnext_convnext_0_pwconv1_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_0_pwconv1_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_0_pwconv1_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_0_pwconv1_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_0_pwconv1_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_0_pwconv1_Conv_2d[] = { + "_sentence_encoder_convnext_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_dp_sentence_encoder_convnext_convnext_0_pwconv1_weight", + "tts_dp_sentence_encoder_convnext_convnext_0_pwconv1_bias" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_0_pwconv1_Conv_intermediate[] = {1, 1, 129, 256}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_0_pwconv1_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_0_pwconv1_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0001251234352821f, .offset= -41578}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_convnext_convnext_0_pwconv1_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_0_pwconv1_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__sentence_encoder_convnext_convnext_0_pwconv1_Conv_2d, // Node Params + 5, // Num Node Params + inputs__sentence_encoder_convnext_convnext_0_pwconv1_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_0_pwconv1_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_0_pwconv1_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_0_pwconv1_Conv_intermediate_nchw */ + uint32_t dimensions__sentence_encoder_convnext_convnext_0_pwconv1_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _sentence_encoder_convnext_convnext_0_pwconv1_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_0_pwconv1_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_0_pwconv1_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_0_pwconv1_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_0_pwconv1_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_0_pwconv1_Conv_intermediate_nchw[] = { + "_sentence_encoder_convnext_convnext_0_pwconv1_Conv_intermediate" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_0_pwconv1_Conv_intermediate_nchw[] = {1, 256, 1, 129}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_0_pwconv1_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_0_pwconv1_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0001251234352821f, .offset= -41578}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_convnext_convnext_0_pwconv1_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_0_pwconv1_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_convnext_convnext_0_pwconv1_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_0_pwconv1_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_0_pwconv1_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_0_pwconv1_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_0_pwconv1_Conv_intermediate */ + const char* inputs__sentence_encoder_convnext_convnext_0_pwconv1_Conv_intermediate[] = { + "_sentence_encoder_convnext_convnext_0_pwconv1_Conv_intermediate_nchw" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_0_pwconv1_Conv_output_0[] = {1, 256, 129}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_0_pwconv1_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_0_pwconv1_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0001251234352821f, .offset= -41578}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_0_pwconv1_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_0_pwconv1_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__sentence_encoder_convnext_convnext_0_pwconv1_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_0_pwconv1_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__elementwiseneuron_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _elementwiseneuron_2 */ + Qnn_Param_t params__elementwiseneuron_2[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}} + }; + const char* inputs__elementwiseneuron_2[] = { + "_sentence_encoder_convnext_convnext_0_pwconv1_Conv_output_0" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_0_act_Mul_1_output_0[] = {1, 256, 129}; + Qnn_Tensor_t outputs__elementwiseneuron_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_0_act_Mul_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000482715731778f, .offset= -3521}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_0_act_Mul_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_elementwiseneuron_2", // Node Name + "qti.aisw", // Package Name + "ElementWiseNeuron", // Qnn Node Type + params__elementwiseneuron_2, // Node Params + 1, // Num Node Params + inputs__elementwiseneuron_2, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__elementwiseneuron_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_0_pwconv2_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_0_pwconv2_Conv_reshape_to_2d */ + const char* inputs__sentence_encoder_convnext_convnext_0_pwconv2_Conv_reshape_to_2d[] = { + "_sentence_encoder_convnext_convnext_0_act_Mul_1_output_0" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_0_pwconv2_Conv_reshape_to_2d[] = {1, 256, 1, 129}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_0_pwconv2_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_0_pwconv2_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000482715731778f, .offset= -3521}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_convnext_convnext_0_pwconv2_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_0_pwconv2_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__sentence_encoder_convnext_convnext_0_pwconv2_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_0_pwconv2_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__sentence_encoder_convnext_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _sentence_encoder_convnext_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc[] = { + "_sentence_encoder_convnext_convnext_0_pwconv2_Conv_reshape_to_2d" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc[] = {1, 1, 129, 256}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000482715731778f, .offset= -3521}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_convnext_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_convnext_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_convnext_convnext_0_pwconv2_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_convnext_convnext_0_pwconv2_weight[] = {1, 1, 256, 64}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_convnext_convnext_0_pwconv2_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_convnext_convnext_0_pwconv2_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0034599537029862f, .offset= -125}}}, + .rank= 4, + .dimensions=dimensions_tts_dp_sentence_encoder_convnext_convnext_0_pwconv2_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_convnext_convnext_0_pwconv2_weight), + .dataSize=BINLEN(tts_dp_sentence_encoder_convnext_convnext_0_pwconv2_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_convnext_convnext_0_pwconv2_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_convnext_convnext_0_pwconv2_bias[] = {64}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_convnext_convnext_0_pwconv2_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_convnext_convnext_0_pwconv2_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0007965331897140f, .offset= -102}}}, + .rank= 1, + .dimensions=dimensions_tts_dp_sentence_encoder_convnext_convnext_0_pwconv2_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_convnext_convnext_0_pwconv2_bias), + .dataSize=BINLEN(tts_dp_sentence_encoder_convnext_convnext_0_pwconv2_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_0_pwconv2_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_0_pwconv2_Conv_2d */ + uint32_t dimensions__sentence_encoder_convnext_convnext_0_pwconv2_Conv_2d_dilation[] = {2}; + uint32_t _sentence_encoder_convnext_convnext_0_pwconv2_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__sentence_encoder_convnext_convnext_0_pwconv2_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _sentence_encoder_convnext_convnext_0_pwconv2_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__sentence_encoder_convnext_convnext_0_pwconv2_Conv_2d_stride[] = {2}; + uint32_t _sentence_encoder_convnext_convnext_0_pwconv2_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_0_pwconv2_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_0_pwconv2_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_0_pwconv2_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_0_pwconv2_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_0_pwconv2_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__sentence_encoder_convnext_convnext_0_pwconv2_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_0_pwconv2_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_0_pwconv2_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_0_pwconv2_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_0_pwconv2_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_0_pwconv2_Conv_2d[] = { + "_sentence_encoder_convnext_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_dp_sentence_encoder_convnext_convnext_0_pwconv2_weight", + "tts_dp_sentence_encoder_convnext_convnext_0_pwconv2_bias" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_0_pwconv2_Conv_intermediate[] = {1, 1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_0_pwconv2_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_0_pwconv2_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000859733336256f, .offset= -33587}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_convnext_convnext_0_pwconv2_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_0_pwconv2_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__sentence_encoder_convnext_convnext_0_pwconv2_Conv_2d, // Node Params + 5, // Num Node Params + inputs__sentence_encoder_convnext_convnext_0_pwconv2_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_0_pwconv2_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_0_pwconv2_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_0_pwconv2_Conv_intermediate_nchw */ + uint32_t dimensions__sentence_encoder_convnext_convnext_0_pwconv2_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _sentence_encoder_convnext_convnext_0_pwconv2_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_0_pwconv2_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_0_pwconv2_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_0_pwconv2_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_0_pwconv2_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_0_pwconv2_Conv_intermediate_nchw[] = { + "_sentence_encoder_convnext_convnext_0_pwconv2_Conv_intermediate" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_0_pwconv2_Conv_intermediate_nchw[] = {1, 64, 1, 129}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_0_pwconv2_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_0_pwconv2_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000859733336256f, .offset= -33587}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_convnext_convnext_0_pwconv2_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_0_pwconv2_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_convnext_convnext_0_pwconv2_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_0_pwconv2_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_0_pwconv2_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_0_pwconv2_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_0_pwconv2_Conv_intermediate */ + const char* inputs__sentence_encoder_convnext_convnext_0_pwconv2_Conv_intermediate[] = { + "_sentence_encoder_convnext_convnext_0_pwconv2_Conv_intermediate_nchw" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_0_pwconv2_Conv_output_0[] = {1, 64, 129}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_0_pwconv2_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_0_pwconv2_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000859733336256f, .offset= -33587}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_0_pwconv2_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_0_pwconv2_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__sentence_encoder_convnext_convnext_0_pwconv2_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_0_pwconv2_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_0_pwconv2_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_0_pwconv2_Conv_output_0_nfc */ + uint32_t dimensions__sentence_encoder_convnext_convnext_0_pwconv2_Conv_output_0_nfc_perm[] = {3}; + uint32_t _sentence_encoder_convnext_convnext_0_pwconv2_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_0_pwconv2_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_0_pwconv2_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_0_pwconv2_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_0_pwconv2_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_0_pwconv2_Conv_output_0_nfc[] = { + "_sentence_encoder_convnext_convnext_0_pwconv2_Conv_output_0" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_0_pwconv2_Conv_output_0_nfc[] = {1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_0_pwconv2_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_0_pwconv2_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000859733336256f, .offset= -33587}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_0_pwconv2_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_0_pwconv2_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_convnext_convnext_0_pwconv2_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_0_pwconv2_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_0_pwconv2_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_convnext_convnext_0_gamma(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_convnext_convnext_0_gamma[] = {1, 1, 64}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_convnext_convnext_0_gamma", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_convnext_convnext_0_gamma", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000020135173600f, .offset= -1017}}}, + .rank= 3, + .dimensions=dimensions_tts_dp_sentence_encoder_convnext_convnext_0_gamma, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_convnext_convnext_0_gamma), + .dataSize=BINLEN(tts_dp_sentence_encoder_convnext_convnext_0_gamma)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_0_Mul_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_0_Mul_2 */ + Qnn_Param_t params__sentence_encoder_convnext_convnext_0_Mul_2[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_0_Mul_2[] = { + "tts_dp_sentence_encoder_convnext_convnext_0_gamma", + "_sentence_encoder_convnext_convnext_0_pwconv2_Conv_output_0_nfc" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_0_Mul_2_output_0[] = {1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_0_Mul_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_0_Mul_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000093241815193f, .offset= -27267}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_0_Mul_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_0_Mul_2", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__sentence_encoder_convnext_convnext_0_Mul_2, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_0_Mul_2, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_0_Mul_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_0_Add(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_0_Add */ + Qnn_Param_t params__sentence_encoder_convnext_convnext_0_Add[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_0_Add[] = { + "_sentence_encoder_convnext_convnext_0_Mul_output_0", + "_sentence_encoder_convnext_convnext_0_Mul_2_output_0" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_0_Add_output_0[] = {1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_0_Add[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_0_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000551619268663f, .offset= -29704}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_0_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_0_Add", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__sentence_encoder_convnext_convnext_0_Add, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_0_Add, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_0_Add, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_0_Mul_3(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_0_Mul_3 */ + Qnn_Param_t params__sentence_encoder_convnext_convnext_0_Mul_3[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_0_Mul_3[] = { + "_sentence_encoder_convnext_convnext_0_Add_output_0", + "_sentence_encoder_Concat_2_output_0" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_0_Mul_3_output_0[] = {1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_0_Mul_3[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_0_Mul_3_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000551619268663f, .offset= -29704}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_0_Mul_3_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_0_Mul_3", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__sentence_encoder_convnext_convnext_0_Mul_3, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_0_Mul_3, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_0_Mul_3, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_1_Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_1_Mul */ + Qnn_Param_t params__sentence_encoder_convnext_convnext_1_Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_1_Mul[] = { + "_sentence_encoder_convnext_convnext_0_Mul_3_output_0", + "_sentence_encoder_Concat_2_output_0" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_1_Mul_output_0[] = {1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_1_Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_1_Mul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000551619268663f, .offset= -29704}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_1_Mul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_1_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__sentence_encoder_convnext_convnext_1_Mul, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_1_Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_1_Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_1_dwconv_Pad(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_1_dwconv_Pad */ + uint32_t dimensions__sentence_encoder_convnext_convnext_1_dwconv_Pad_pad_amount[] = {3, 2}; + uint32_t _sentence_encoder_convnext_convnext_1_dwconv_Pad_pad_amount[] = {0, 0, 2, 2, 0, 0}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_1_dwconv_Pad[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_1_dwconv_Pad_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__sentence_encoder_convnext_convnext_1_dwconv_Pad_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_1_dwconv_Pad_pad_amount, + .dataSize=24}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="scheme", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_1_dwconv_Pad[] = { + "_sentence_encoder_convnext_convnext_1_Mul_output_0" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_1_dwconv_Pad_output_0[] = {1, 133, 64}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_1_dwconv_Pad[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_1_dwconv_Pad_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000551619268663f, .offset= -29704}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_1_dwconv_Pad_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_1_dwconv_Pad", // Node Name + "qti.aisw", // Package Name + "Pad", // Qnn Node Type + params__sentence_encoder_convnext_convnext_1_dwconv_Pad, // Node Params + 2, // Num Node Params + inputs__sentence_encoder_convnext_convnext_1_dwconv_Pad, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_1_dwconv_Pad, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_1_dwconv_Pad_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_1_dwconv_Pad_output_0_ncf */ + uint32_t dimensions__sentence_encoder_convnext_convnext_1_dwconv_Pad_output_0_ncf_perm[] = {3}; + uint32_t _sentence_encoder_convnext_convnext_1_dwconv_Pad_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_1_dwconv_Pad_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_1_dwconv_Pad_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_1_dwconv_Pad_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_1_dwconv_Pad_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_1_dwconv_Pad_output_0_ncf[] = { + "_sentence_encoder_convnext_convnext_1_dwconv_Pad_output_0" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_1_dwconv_Pad_output_0_ncf[] = {1, 64, 133}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_1_dwconv_Pad_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_1_dwconv_Pad_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000551619268663f, .offset= -29704}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_1_dwconv_Pad_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_1_dwconv_Pad_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_convnext_convnext_1_dwconv_Pad_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_1_dwconv_Pad_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_1_dwconv_Pad_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_1_dwconv_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_1_dwconv_Conv_reshape_to_2d */ + const char* inputs__sentence_encoder_convnext_convnext_1_dwconv_Conv_reshape_to_2d[] = { + "_sentence_encoder_convnext_convnext_1_dwconv_Pad_output_0_ncf" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_1_dwconv_Conv_reshape_to_2d[] = {1, 64, 1, 133}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_1_dwconv_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_1_dwconv_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000551619268663f, .offset= -29704}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_convnext_convnext_1_dwconv_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_1_dwconv_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__sentence_encoder_convnext_convnext_1_dwconv_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_1_dwconv_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_1_dwconv_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_1_dwconv_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__sentence_encoder_convnext_convnext_1_dwconv_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _sentence_encoder_convnext_convnext_1_dwconv_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_1_dwconv_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_1_dwconv_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_1_dwconv_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_1_dwconv_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_1_dwconv_Conv_reshape_to_2d_nhwc[] = { + "_sentence_encoder_convnext_convnext_1_dwconv_Conv_reshape_to_2d" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_1_dwconv_Conv_reshape_to_2d_nhwc[] = {1, 1, 133, 64}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_1_dwconv_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_1_dwconv_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000551619268663f, .offset= -29704}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_convnext_convnext_1_dwconv_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_1_dwconv_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_convnext_convnext_1_dwconv_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_1_dwconv_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_1_dwconv_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_convnext_convnext_1_dwconv_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_convnext_convnext_1_dwconv_weight[] = {1, 5, 1, 64}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_convnext_convnext_1_dwconv_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_convnext_convnext_1_dwconv_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0050047575496137f, .offset= -132}}}, + .rank= 4, + .dimensions=dimensions_tts_dp_sentence_encoder_convnext_convnext_1_dwconv_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_convnext_convnext_1_dwconv_weight), + .dataSize=BINLEN(tts_dp_sentence_encoder_convnext_convnext_1_dwconv_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_convnext_convnext_1_dwconv_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_convnext_convnext_1_dwconv_bias[] = {64}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_convnext_convnext_1_dwconv_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_convnext_convnext_1_dwconv_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0009108853409998f, .offset= -109}}}, + .rank= 1, + .dimensions=dimensions_tts_dp_sentence_encoder_convnext_convnext_1_dwconv_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_convnext_convnext_1_dwconv_bias), + .dataSize=BINLEN(tts_dp_sentence_encoder_convnext_convnext_1_dwconv_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_1_dwconv_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_1_dwconv_Conv_2d */ + uint32_t dimensions__sentence_encoder_convnext_convnext_1_dwconv_Conv_2d_dilation[] = {2}; + uint32_t _sentence_encoder_convnext_convnext_1_dwconv_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__sentence_encoder_convnext_convnext_1_dwconv_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _sentence_encoder_convnext_convnext_1_dwconv_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__sentence_encoder_convnext_convnext_1_dwconv_Conv_2d_stride[] = {2}; + uint32_t _sentence_encoder_convnext_convnext_1_dwconv_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_1_dwconv_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_1_dwconv_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_1_dwconv_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_1_dwconv_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_1_dwconv_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__sentence_encoder_convnext_convnext_1_dwconv_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_1_dwconv_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_1_dwconv_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_1_dwconv_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_1_dwconv_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_1_dwconv_Conv_2d[] = { + "_sentence_encoder_convnext_convnext_1_dwconv_Conv_reshape_to_2d_nhwc", + "tts_dp_sentence_encoder_convnext_convnext_1_dwconv_weight", + "tts_dp_sentence_encoder_convnext_convnext_1_dwconv_bias" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_1_dwconv_Conv_intermediate[] = {1, 1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_1_dwconv_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_1_dwconv_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000423072451667f, .offset= -25210}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_convnext_convnext_1_dwconv_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_1_dwconv_Conv_2d", // Node Name + "qti.aisw", // Package Name + "DepthWiseConv2d", // Qnn Node Type + params__sentence_encoder_convnext_convnext_1_dwconv_Conv_2d, // Node Params + 3, // Num Node Params + inputs__sentence_encoder_convnext_convnext_1_dwconv_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_1_dwconv_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_1_dwconv_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_1_dwconv_Conv_intermediate_nchw */ + uint32_t dimensions__sentence_encoder_convnext_convnext_1_dwconv_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _sentence_encoder_convnext_convnext_1_dwconv_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_1_dwconv_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_1_dwconv_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_1_dwconv_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_1_dwconv_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_1_dwconv_Conv_intermediate_nchw[] = { + "_sentence_encoder_convnext_convnext_1_dwconv_Conv_intermediate" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_1_dwconv_Conv_intermediate_nchw[] = {1, 64, 1, 129}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_1_dwconv_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_1_dwconv_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000423072451667f, .offset= -25210}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_convnext_convnext_1_dwconv_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_1_dwconv_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_convnext_convnext_1_dwconv_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_1_dwconv_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_1_dwconv_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_1_dwconv_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_1_dwconv_Conv_intermediate */ + const char* inputs__sentence_encoder_convnext_convnext_1_dwconv_Conv_intermediate[] = { + "_sentence_encoder_convnext_convnext_1_dwconv_Conv_intermediate_nchw" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_1_dwconv_Conv_output_0[] = {1, 64, 129}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_1_dwconv_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_1_dwconv_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000423072451667f, .offset= -25210}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_1_dwconv_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_1_dwconv_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__sentence_encoder_convnext_convnext_1_dwconv_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_1_dwconv_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_1_dwconv_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_1_dwconv_Conv_output_0_nfc */ + uint32_t dimensions__sentence_encoder_convnext_convnext_1_dwconv_Conv_output_0_nfc_perm[] = {3}; + uint32_t _sentence_encoder_convnext_convnext_1_dwconv_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_1_dwconv_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_1_dwconv_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_1_dwconv_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_1_dwconv_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_1_dwconv_Conv_output_0_nfc[] = { + "_sentence_encoder_convnext_convnext_1_dwconv_Conv_output_0" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_1_dwconv_Conv_output_0_nfc[] = {1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_1_dwconv_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_1_dwconv_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000423072451667f, .offset= -25210}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_1_dwconv_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_1_dwconv_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_convnext_convnext_1_dwconv_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_1_dwconv_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_1_dwconv_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_1_Mul_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_1_Mul_1 */ + Qnn_Param_t params__sentence_encoder_convnext_convnext_1_Mul_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_1_Mul_1[] = { + "_sentence_encoder_convnext_convnext_1_dwconv_Conv_output_0_nfc", + "_sentence_encoder_Concat_2_output_0" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_1_norm_Transpose_output_0[] = {1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_1_Mul_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_1_norm_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000423072451667f, .offset= -25210}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_1_norm_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_1_Mul_1", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__sentence_encoder_convnext_convnext_1_Mul_1, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_1_Mul_1, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_1_Mul_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_convnext_convnext_1_norm_norm_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_convnext_convnext_1_norm_norm_weight[] = {64}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_convnext_convnext_1_norm_norm_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_convnext_convnext_1_norm_norm_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0035840258933604f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions_tts_dp_sentence_encoder_convnext_convnext_1_norm_norm_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_convnext_convnext_1_norm_norm_weight), + .dataSize=BINLEN(tts_dp_sentence_encoder_convnext_convnext_1_norm_norm_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_convnext_convnext_1_norm_norm_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_convnext_convnext_1_norm_norm_bias[] = {64}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_convnext_convnext_1_norm_norm_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_convnext_convnext_1_norm_norm_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0013857837766409f, .offset= -137}}}, + .rank= 1, + .dimensions=dimensions_tts_dp_sentence_encoder_convnext_convnext_1_norm_norm_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_convnext_convnext_1_norm_norm_bias), + .dataSize=BINLEN(tts_dp_sentence_encoder_convnext_convnext_1_norm_norm_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_1_norm_norm_LayerNormalization(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_1_norm_norm_LayerNormalization */ + uint32_t dimensions__sentence_encoder_convnext_convnext_1_norm_norm_LayerNormalization_axes[] = {1}; + uint32_t _sentence_encoder_convnext_convnext_1_norm_norm_LayerNormalization_axes[] = {2}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_1_norm_norm_LayerNormalization[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="axes", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_1_norm_norm_LayerNormalization_axes", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_1_norm_norm_LayerNormalization_axes, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_1_norm_norm_LayerNormalization_axes, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="epsilon", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000001000000f}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_1_norm_norm_LayerNormalization[] = { + "_sentence_encoder_convnext_convnext_1_norm_Transpose_output_0", + "tts_dp_sentence_encoder_convnext_convnext_1_norm_norm_weight", + "tts_dp_sentence_encoder_convnext_convnext_1_norm_norm_bias" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_1_norm_Transpose_1_output_0[] = {1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_1_norm_norm_LayerNormalization[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_1_norm_Transpose_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000767392848502f, .offset= -26750}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_1_norm_Transpose_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_1_norm_norm_LayerNormalization", // Node Name + "qti.aisw", // Package Name + "LayerNorm", // Qnn Node Type + params__sentence_encoder_convnext_convnext_1_norm_norm_LayerNormalization, // Node Params + 2, // Num Node Params + inputs__sentence_encoder_convnext_convnext_1_norm_norm_LayerNormalization, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_1_norm_norm_LayerNormalization, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_1_norm_Transpose_1_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_1_norm_Transpose_1_output_0_ncf */ + uint32_t dimensions__sentence_encoder_convnext_convnext_1_norm_Transpose_1_output_0_ncf_perm[] = {3}; + uint32_t _sentence_encoder_convnext_convnext_1_norm_Transpose_1_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_1_norm_Transpose_1_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_1_norm_Transpose_1_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_1_norm_Transpose_1_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_1_norm_Transpose_1_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_1_norm_Transpose_1_output_0_ncf[] = { + "_sentence_encoder_convnext_convnext_1_norm_Transpose_1_output_0" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_1_norm_Transpose_1_output_0_ncf[] = {1, 64, 129}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_1_norm_Transpose_1_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_1_norm_Transpose_1_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000767392848502f, .offset= -26750}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_1_norm_Transpose_1_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_1_norm_Transpose_1_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_convnext_convnext_1_norm_Transpose_1_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_1_norm_Transpose_1_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_1_norm_Transpose_1_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_1_pwconv1_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_1_pwconv1_Conv_reshape_to_2d */ + const char* inputs__sentence_encoder_convnext_convnext_1_pwconv1_Conv_reshape_to_2d[] = { + "_sentence_encoder_convnext_convnext_1_norm_Transpose_1_output_0_ncf" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_1_pwconv1_Conv_reshape_to_2d[] = {1, 64, 1, 129}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_1_pwconv1_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_1_pwconv1_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000767392848502f, .offset= -26750}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_convnext_convnext_1_pwconv1_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_1_pwconv1_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__sentence_encoder_convnext_convnext_1_pwconv1_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_1_pwconv1_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__sentence_encoder_convnext_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _sentence_encoder_convnext_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc[] = { + "_sentence_encoder_convnext_convnext_1_pwconv1_Conv_reshape_to_2d" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc[] = {1, 1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000767392848502f, .offset= -26750}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_convnext_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_convnext_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_convnext_convnext_1_pwconv1_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_convnext_convnext_1_pwconv1_weight[] = {1, 1, 64, 256}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_convnext_convnext_1_pwconv1_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_convnext_convnext_1_pwconv1_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0054039629176259f, .offset= -129}}}, + .rank= 4, + .dimensions=dimensions_tts_dp_sentence_encoder_convnext_convnext_1_pwconv1_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_convnext_convnext_1_pwconv1_weight), + .dataSize=BINLEN(tts_dp_sentence_encoder_convnext_convnext_1_pwconv1_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_convnext_convnext_1_pwconv1_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_convnext_convnext_1_pwconv1_bias[] = {256}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_convnext_convnext_1_pwconv1_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_convnext_convnext_1_pwconv1_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0021973026450723f, .offset= -234}}}, + .rank= 1, + .dimensions=dimensions_tts_dp_sentence_encoder_convnext_convnext_1_pwconv1_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_convnext_convnext_1_pwconv1_bias), + .dataSize=BINLEN(tts_dp_sentence_encoder_convnext_convnext_1_pwconv1_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_1_pwconv1_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_1_pwconv1_Conv_2d */ + uint32_t dimensions__sentence_encoder_convnext_convnext_1_pwconv1_Conv_2d_dilation[] = {2}; + uint32_t _sentence_encoder_convnext_convnext_1_pwconv1_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__sentence_encoder_convnext_convnext_1_pwconv1_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _sentence_encoder_convnext_convnext_1_pwconv1_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__sentence_encoder_convnext_convnext_1_pwconv1_Conv_2d_stride[] = {2}; + uint32_t _sentence_encoder_convnext_convnext_1_pwconv1_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_1_pwconv1_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_1_pwconv1_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_1_pwconv1_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_1_pwconv1_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_1_pwconv1_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__sentence_encoder_convnext_convnext_1_pwconv1_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_1_pwconv1_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_1_pwconv1_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_1_pwconv1_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_1_pwconv1_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_1_pwconv1_Conv_2d[] = { + "_sentence_encoder_convnext_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_dp_sentence_encoder_convnext_convnext_1_pwconv1_weight", + "tts_dp_sentence_encoder_convnext_convnext_1_pwconv1_bias" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_1_pwconv1_Conv_intermediate[] = {1, 1, 129, 256}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_1_pwconv1_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_1_pwconv1_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0001037092588376f, .offset= -50925}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_convnext_convnext_1_pwconv1_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_1_pwconv1_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__sentence_encoder_convnext_convnext_1_pwconv1_Conv_2d, // Node Params + 5, // Num Node Params + inputs__sentence_encoder_convnext_convnext_1_pwconv1_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_1_pwconv1_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_1_pwconv1_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_1_pwconv1_Conv_intermediate_nchw */ + uint32_t dimensions__sentence_encoder_convnext_convnext_1_pwconv1_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _sentence_encoder_convnext_convnext_1_pwconv1_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_1_pwconv1_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_1_pwconv1_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_1_pwconv1_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_1_pwconv1_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_1_pwconv1_Conv_intermediate_nchw[] = { + "_sentence_encoder_convnext_convnext_1_pwconv1_Conv_intermediate" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_1_pwconv1_Conv_intermediate_nchw[] = {1, 256, 1, 129}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_1_pwconv1_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_1_pwconv1_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0001037092588376f, .offset= -50925}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_convnext_convnext_1_pwconv1_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_1_pwconv1_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_convnext_convnext_1_pwconv1_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_1_pwconv1_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_1_pwconv1_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_1_pwconv1_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_1_pwconv1_Conv_intermediate */ + const char* inputs__sentence_encoder_convnext_convnext_1_pwconv1_Conv_intermediate[] = { + "_sentence_encoder_convnext_convnext_1_pwconv1_Conv_intermediate_nchw" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_1_pwconv1_Conv_output_0[] = {1, 256, 129}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_1_pwconv1_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_1_pwconv1_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0001037092588376f, .offset= -50925}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_1_pwconv1_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_1_pwconv1_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__sentence_encoder_convnext_convnext_1_pwconv1_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_1_pwconv1_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__elementwiseneuron_4(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _elementwiseneuron_4 */ + Qnn_Param_t params__elementwiseneuron_4[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}} + }; + const char* inputs__elementwiseneuron_4[] = { + "_sentence_encoder_convnext_convnext_1_pwconv1_Conv_output_0" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_1_act_Mul_1_output_0[] = {1, 256, 129}; + Qnn_Tensor_t outputs__elementwiseneuron_4[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_1_act_Mul_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000242150781560f, .offset= -7019}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_1_act_Mul_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_elementwiseneuron_4", // Node Name + "qti.aisw", // Package Name + "ElementWiseNeuron", // Qnn Node Type + params__elementwiseneuron_4, // Node Params + 1, // Num Node Params + inputs__elementwiseneuron_4, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__elementwiseneuron_4, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_1_pwconv2_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_1_pwconv2_Conv_reshape_to_2d */ + const char* inputs__sentence_encoder_convnext_convnext_1_pwconv2_Conv_reshape_to_2d[] = { + "_sentence_encoder_convnext_convnext_1_act_Mul_1_output_0" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_1_pwconv2_Conv_reshape_to_2d[] = {1, 256, 1, 129}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_1_pwconv2_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_1_pwconv2_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000242150781560f, .offset= -7019}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_convnext_convnext_1_pwconv2_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_1_pwconv2_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__sentence_encoder_convnext_convnext_1_pwconv2_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_1_pwconv2_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__sentence_encoder_convnext_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _sentence_encoder_convnext_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc[] = { + "_sentence_encoder_convnext_convnext_1_pwconv2_Conv_reshape_to_2d" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc[] = {1, 1, 129, 256}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000242150781560f, .offset= -7019}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_convnext_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_convnext_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_convnext_convnext_1_pwconv2_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_convnext_convnext_1_pwconv2_weight[] = {1, 1, 256, 64}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_convnext_convnext_1_pwconv2_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_convnext_convnext_1_pwconv2_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0034828952047974f, .offset= -128}}}, + .rank= 4, + .dimensions=dimensions_tts_dp_sentence_encoder_convnext_convnext_1_pwconv2_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_convnext_convnext_1_pwconv2_weight), + .dataSize=BINLEN(tts_dp_sentence_encoder_convnext_convnext_1_pwconv2_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_convnext_convnext_1_pwconv2_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_convnext_convnext_1_pwconv2_bias[] = {64}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_convnext_convnext_1_pwconv2_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_convnext_convnext_1_pwconv2_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0010753445094451f, .offset= -133}}}, + .rank= 1, + .dimensions=dimensions_tts_dp_sentence_encoder_convnext_convnext_1_pwconv2_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_convnext_convnext_1_pwconv2_bias), + .dataSize=BINLEN(tts_dp_sentence_encoder_convnext_convnext_1_pwconv2_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_1_pwconv2_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_1_pwconv2_Conv_2d */ + uint32_t dimensions__sentence_encoder_convnext_convnext_1_pwconv2_Conv_2d_dilation[] = {2}; + uint32_t _sentence_encoder_convnext_convnext_1_pwconv2_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__sentence_encoder_convnext_convnext_1_pwconv2_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _sentence_encoder_convnext_convnext_1_pwconv2_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__sentence_encoder_convnext_convnext_1_pwconv2_Conv_2d_stride[] = {2}; + uint32_t _sentence_encoder_convnext_convnext_1_pwconv2_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_1_pwconv2_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_1_pwconv2_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_1_pwconv2_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_1_pwconv2_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_1_pwconv2_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__sentence_encoder_convnext_convnext_1_pwconv2_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_1_pwconv2_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_1_pwconv2_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_1_pwconv2_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_1_pwconv2_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_1_pwconv2_Conv_2d[] = { + "_sentence_encoder_convnext_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_dp_sentence_encoder_convnext_convnext_1_pwconv2_weight", + "tts_dp_sentence_encoder_convnext_convnext_1_pwconv2_bias" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_1_pwconv2_Conv_intermediate[] = {1, 1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_1_pwconv2_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_1_pwconv2_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000476628883916f, .offset= -30446}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_convnext_convnext_1_pwconv2_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_1_pwconv2_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__sentence_encoder_convnext_convnext_1_pwconv2_Conv_2d, // Node Params + 5, // Num Node Params + inputs__sentence_encoder_convnext_convnext_1_pwconv2_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_1_pwconv2_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_1_pwconv2_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_1_pwconv2_Conv_intermediate_nchw */ + uint32_t dimensions__sentence_encoder_convnext_convnext_1_pwconv2_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _sentence_encoder_convnext_convnext_1_pwconv2_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_1_pwconv2_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_1_pwconv2_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_1_pwconv2_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_1_pwconv2_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_1_pwconv2_Conv_intermediate_nchw[] = { + "_sentence_encoder_convnext_convnext_1_pwconv2_Conv_intermediate" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_1_pwconv2_Conv_intermediate_nchw[] = {1, 64, 1, 129}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_1_pwconv2_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_1_pwconv2_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000476628883916f, .offset= -30446}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_convnext_convnext_1_pwconv2_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_1_pwconv2_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_convnext_convnext_1_pwconv2_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_1_pwconv2_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_1_pwconv2_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_1_pwconv2_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_1_pwconv2_Conv_intermediate */ + const char* inputs__sentence_encoder_convnext_convnext_1_pwconv2_Conv_intermediate[] = { + "_sentence_encoder_convnext_convnext_1_pwconv2_Conv_intermediate_nchw" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_1_pwconv2_Conv_output_0[] = {1, 64, 129}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_1_pwconv2_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_1_pwconv2_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000476628883916f, .offset= -30446}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_1_pwconv2_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_1_pwconv2_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__sentence_encoder_convnext_convnext_1_pwconv2_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_1_pwconv2_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_1_pwconv2_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_1_pwconv2_Conv_output_0_nfc */ + uint32_t dimensions__sentence_encoder_convnext_convnext_1_pwconv2_Conv_output_0_nfc_perm[] = {3}; + uint32_t _sentence_encoder_convnext_convnext_1_pwconv2_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_1_pwconv2_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_1_pwconv2_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_1_pwconv2_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_1_pwconv2_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_1_pwconv2_Conv_output_0_nfc[] = { + "_sentence_encoder_convnext_convnext_1_pwconv2_Conv_output_0" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_1_pwconv2_Conv_output_0_nfc[] = {1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_1_pwconv2_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_1_pwconv2_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000476628883916f, .offset= -30446}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_1_pwconv2_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_1_pwconv2_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_convnext_convnext_1_pwconv2_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_1_pwconv2_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_1_pwconv2_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_convnext_convnext_1_gamma(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_convnext_convnext_1_gamma[] = {1, 1, 64}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_convnext_convnext_1_gamma", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_convnext_convnext_1_gamma", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000019501467250f, .offset= -1161}}}, + .rank= 3, + .dimensions=dimensions_tts_dp_sentence_encoder_convnext_convnext_1_gamma, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_convnext_convnext_1_gamma), + .dataSize=BINLEN(tts_dp_sentence_encoder_convnext_convnext_1_gamma)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_1_Mul_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_1_Mul_2 */ + Qnn_Param_t params__sentence_encoder_convnext_convnext_1_Mul_2[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_1_Mul_2[] = { + "tts_dp_sentence_encoder_convnext_convnext_1_gamma", + "_sentence_encoder_convnext_convnext_1_pwconv2_Conv_output_0_nfc" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_1_Mul_2_output_0[] = {1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_1_Mul_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_1_Mul_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000045732604121f, .offset= -30682}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_1_Mul_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_1_Mul_2", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__sentence_encoder_convnext_convnext_1_Mul_2, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_1_Mul_2, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_1_Mul_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_1_Add(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_1_Add */ + Qnn_Param_t params__sentence_encoder_convnext_convnext_1_Add[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_1_Add[] = { + "_sentence_encoder_convnext_convnext_1_Mul_output_0", + "_sentence_encoder_convnext_convnext_1_Mul_2_output_0" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_1_Add_output_0[] = {1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_1_Add[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_1_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000551625162188f, .offset= -29704}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_1_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_1_Add", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__sentence_encoder_convnext_convnext_1_Add, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_1_Add, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_1_Add, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_1_Mul_3(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_1_Mul_3 */ + Qnn_Param_t params__sentence_encoder_convnext_convnext_1_Mul_3[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_1_Mul_3[] = { + "_sentence_encoder_convnext_convnext_1_Add_output_0", + "_sentence_encoder_Concat_2_output_0" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_1_Mul_3_output_0[] = {1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_1_Mul_3[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_1_Mul_3_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000551625162188f, .offset= -29704}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_1_Mul_3_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_1_Mul_3", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__sentence_encoder_convnext_convnext_1_Mul_3, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_1_Mul_3, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_1_Mul_3, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_2_Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_2_Mul */ + Qnn_Param_t params__sentence_encoder_convnext_convnext_2_Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_2_Mul[] = { + "_sentence_encoder_convnext_convnext_1_Mul_3_output_0", + "_sentence_encoder_Concat_2_output_0" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_2_Mul_output_0[] = {1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_2_Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_2_Mul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000551625162188f, .offset= -29704}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_2_Mul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_2_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__sentence_encoder_convnext_convnext_2_Mul, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_2_Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_2_Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_2_dwconv_Pad(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_2_dwconv_Pad */ + uint32_t dimensions__sentence_encoder_convnext_convnext_2_dwconv_Pad_pad_amount[] = {3, 2}; + uint32_t _sentence_encoder_convnext_convnext_2_dwconv_Pad_pad_amount[] = {0, 0, 2, 2, 0, 0}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_2_dwconv_Pad[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_2_dwconv_Pad_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__sentence_encoder_convnext_convnext_2_dwconv_Pad_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_2_dwconv_Pad_pad_amount, + .dataSize=24}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="scheme", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_2_dwconv_Pad[] = { + "_sentence_encoder_convnext_convnext_2_Mul_output_0" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_2_dwconv_Pad_output_0[] = {1, 133, 64}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_2_dwconv_Pad[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_2_dwconv_Pad_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000551625162188f, .offset= -29704}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_2_dwconv_Pad_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_2_dwconv_Pad", // Node Name + "qti.aisw", // Package Name + "Pad", // Qnn Node Type + params__sentence_encoder_convnext_convnext_2_dwconv_Pad, // Node Params + 2, // Num Node Params + inputs__sentence_encoder_convnext_convnext_2_dwconv_Pad, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_2_dwconv_Pad, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_2_dwconv_Pad_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_2_dwconv_Pad_output_0_ncf */ + uint32_t dimensions__sentence_encoder_convnext_convnext_2_dwconv_Pad_output_0_ncf_perm[] = {3}; + uint32_t _sentence_encoder_convnext_convnext_2_dwconv_Pad_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_2_dwconv_Pad_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_2_dwconv_Pad_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_2_dwconv_Pad_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_2_dwconv_Pad_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_2_dwconv_Pad_output_0_ncf[] = { + "_sentence_encoder_convnext_convnext_2_dwconv_Pad_output_0" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_2_dwconv_Pad_output_0_ncf[] = {1, 64, 133}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_2_dwconv_Pad_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_2_dwconv_Pad_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000551625162188f, .offset= -29704}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_2_dwconv_Pad_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_2_dwconv_Pad_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_convnext_convnext_2_dwconv_Pad_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_2_dwconv_Pad_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_2_dwconv_Pad_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_2_dwconv_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_2_dwconv_Conv_reshape_to_2d */ + const char* inputs__sentence_encoder_convnext_convnext_2_dwconv_Conv_reshape_to_2d[] = { + "_sentence_encoder_convnext_convnext_2_dwconv_Pad_output_0_ncf" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_2_dwconv_Conv_reshape_to_2d[] = {1, 64, 1, 133}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_2_dwconv_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_2_dwconv_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000551625162188f, .offset= -29704}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_convnext_convnext_2_dwconv_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_2_dwconv_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__sentence_encoder_convnext_convnext_2_dwconv_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_2_dwconv_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_2_dwconv_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_2_dwconv_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__sentence_encoder_convnext_convnext_2_dwconv_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _sentence_encoder_convnext_convnext_2_dwconv_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_2_dwconv_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_2_dwconv_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_2_dwconv_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_2_dwconv_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_2_dwconv_Conv_reshape_to_2d_nhwc[] = { + "_sentence_encoder_convnext_convnext_2_dwconv_Conv_reshape_to_2d" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_2_dwconv_Conv_reshape_to_2d_nhwc[] = {1, 1, 133, 64}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_2_dwconv_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_2_dwconv_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000551625162188f, .offset= -29704}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_convnext_convnext_2_dwconv_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_2_dwconv_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_convnext_convnext_2_dwconv_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_2_dwconv_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_2_dwconv_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_convnext_convnext_2_dwconv_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_convnext_convnext_2_dwconv_weight[] = {1, 5, 1, 64}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_convnext_convnext_2_dwconv_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_convnext_convnext_2_dwconv_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0052623907104135f, .offset= -130}}}, + .rank= 4, + .dimensions=dimensions_tts_dp_sentence_encoder_convnext_convnext_2_dwconv_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_convnext_convnext_2_dwconv_weight), + .dataSize=BINLEN(tts_dp_sentence_encoder_convnext_convnext_2_dwconv_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_convnext_convnext_2_dwconv_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_convnext_convnext_2_dwconv_bias[] = {64}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_convnext_convnext_2_dwconv_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_convnext_convnext_2_dwconv_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0008560911519453f, .offset= -124}}}, + .rank= 1, + .dimensions=dimensions_tts_dp_sentence_encoder_convnext_convnext_2_dwconv_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_convnext_convnext_2_dwconv_bias), + .dataSize=BINLEN(tts_dp_sentence_encoder_convnext_convnext_2_dwconv_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_2_dwconv_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_2_dwconv_Conv_2d */ + uint32_t dimensions__sentence_encoder_convnext_convnext_2_dwconv_Conv_2d_dilation[] = {2}; + uint32_t _sentence_encoder_convnext_convnext_2_dwconv_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__sentence_encoder_convnext_convnext_2_dwconv_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _sentence_encoder_convnext_convnext_2_dwconv_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__sentence_encoder_convnext_convnext_2_dwconv_Conv_2d_stride[] = {2}; + uint32_t _sentence_encoder_convnext_convnext_2_dwconv_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_2_dwconv_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_2_dwconv_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_2_dwconv_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_2_dwconv_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_2_dwconv_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__sentence_encoder_convnext_convnext_2_dwconv_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_2_dwconv_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_2_dwconv_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_2_dwconv_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_2_dwconv_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_2_dwconv_Conv_2d[] = { + "_sentence_encoder_convnext_convnext_2_dwconv_Conv_reshape_to_2d_nhwc", + "tts_dp_sentence_encoder_convnext_convnext_2_dwconv_weight", + "tts_dp_sentence_encoder_convnext_convnext_2_dwconv_bias" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_2_dwconv_Conv_intermediate[] = {1, 1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_2_dwconv_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_2_dwconv_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000659081488266f, .offset= -34449}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_convnext_convnext_2_dwconv_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_2_dwconv_Conv_2d", // Node Name + "qti.aisw", // Package Name + "DepthWiseConv2d", // Qnn Node Type + params__sentence_encoder_convnext_convnext_2_dwconv_Conv_2d, // Node Params + 3, // Num Node Params + inputs__sentence_encoder_convnext_convnext_2_dwconv_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_2_dwconv_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_2_dwconv_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_2_dwconv_Conv_intermediate_nchw */ + uint32_t dimensions__sentence_encoder_convnext_convnext_2_dwconv_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _sentence_encoder_convnext_convnext_2_dwconv_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_2_dwconv_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_2_dwconv_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_2_dwconv_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_2_dwconv_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_2_dwconv_Conv_intermediate_nchw[] = { + "_sentence_encoder_convnext_convnext_2_dwconv_Conv_intermediate" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_2_dwconv_Conv_intermediate_nchw[] = {1, 64, 1, 129}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_2_dwconv_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_2_dwconv_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000659081488266f, .offset= -34449}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_convnext_convnext_2_dwconv_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_2_dwconv_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_convnext_convnext_2_dwconv_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_2_dwconv_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_2_dwconv_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_2_dwconv_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_2_dwconv_Conv_intermediate */ + const char* inputs__sentence_encoder_convnext_convnext_2_dwconv_Conv_intermediate[] = { + "_sentence_encoder_convnext_convnext_2_dwconv_Conv_intermediate_nchw" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_2_dwconv_Conv_output_0[] = {1, 64, 129}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_2_dwconv_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_2_dwconv_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000659081488266f, .offset= -34449}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_2_dwconv_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_2_dwconv_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__sentence_encoder_convnext_convnext_2_dwconv_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_2_dwconv_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_2_dwconv_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_2_dwconv_Conv_output_0_nfc */ + uint32_t dimensions__sentence_encoder_convnext_convnext_2_dwconv_Conv_output_0_nfc_perm[] = {3}; + uint32_t _sentence_encoder_convnext_convnext_2_dwconv_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_2_dwconv_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_2_dwconv_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_2_dwconv_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_2_dwconv_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_2_dwconv_Conv_output_0_nfc[] = { + "_sentence_encoder_convnext_convnext_2_dwconv_Conv_output_0" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_2_dwconv_Conv_output_0_nfc[] = {1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_2_dwconv_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_2_dwconv_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000659081488266f, .offset= -34449}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_2_dwconv_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_2_dwconv_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_convnext_convnext_2_dwconv_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_2_dwconv_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_2_dwconv_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_2_Mul_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_2_Mul_1 */ + Qnn_Param_t params__sentence_encoder_convnext_convnext_2_Mul_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_2_Mul_1[] = { + "_sentence_encoder_convnext_convnext_2_dwconv_Conv_output_0_nfc", + "_sentence_encoder_Concat_2_output_0" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_2_norm_Transpose_output_0[] = {1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_2_Mul_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_2_norm_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000659081488266f, .offset= -34449}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_2_norm_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_2_Mul_1", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__sentence_encoder_convnext_convnext_2_Mul_1, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_2_Mul_1, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_2_Mul_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_convnext_convnext_2_norm_norm_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_convnext_convnext_2_norm_norm_weight[] = {64}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_convnext_convnext_2_norm_norm_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_convnext_convnext_2_norm_norm_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0036789409350604f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions_tts_dp_sentence_encoder_convnext_convnext_2_norm_norm_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_convnext_convnext_2_norm_norm_weight), + .dataSize=BINLEN(tts_dp_sentence_encoder_convnext_convnext_2_norm_norm_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_convnext_convnext_2_norm_norm_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_convnext_convnext_2_norm_norm_bias[] = {64}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_convnext_convnext_2_norm_norm_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_convnext_convnext_2_norm_norm_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0014227550709620f, .offset= -120}}}, + .rank= 1, + .dimensions=dimensions_tts_dp_sentence_encoder_convnext_convnext_2_norm_norm_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_convnext_convnext_2_norm_norm_bias), + .dataSize=BINLEN(tts_dp_sentence_encoder_convnext_convnext_2_norm_norm_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_2_norm_norm_LayerNormalization(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_2_norm_norm_LayerNormalization */ + uint32_t dimensions__sentence_encoder_convnext_convnext_2_norm_norm_LayerNormalization_axes[] = {1}; + uint32_t _sentence_encoder_convnext_convnext_2_norm_norm_LayerNormalization_axes[] = {2}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_2_norm_norm_LayerNormalization[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="axes", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_2_norm_norm_LayerNormalization_axes", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_2_norm_norm_LayerNormalization_axes, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_2_norm_norm_LayerNormalization_axes, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="epsilon", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000001000000f}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_2_norm_norm_LayerNormalization[] = { + "_sentence_encoder_convnext_convnext_2_norm_Transpose_output_0", + "tts_dp_sentence_encoder_convnext_convnext_2_norm_norm_weight", + "tts_dp_sentence_encoder_convnext_convnext_2_norm_norm_bias" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_2_norm_Transpose_1_output_0[] = {1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_2_norm_norm_LayerNormalization[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_2_norm_Transpose_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000906725981622f, .offset= -40663}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_2_norm_Transpose_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_2_norm_norm_LayerNormalization", // Node Name + "qti.aisw", // Package Name + "LayerNorm", // Qnn Node Type + params__sentence_encoder_convnext_convnext_2_norm_norm_LayerNormalization, // Node Params + 2, // Num Node Params + inputs__sentence_encoder_convnext_convnext_2_norm_norm_LayerNormalization, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_2_norm_norm_LayerNormalization, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_2_norm_Transpose_1_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_2_norm_Transpose_1_output_0_ncf */ + uint32_t dimensions__sentence_encoder_convnext_convnext_2_norm_Transpose_1_output_0_ncf_perm[] = {3}; + uint32_t _sentence_encoder_convnext_convnext_2_norm_Transpose_1_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_2_norm_Transpose_1_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_2_norm_Transpose_1_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_2_norm_Transpose_1_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_2_norm_Transpose_1_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_2_norm_Transpose_1_output_0_ncf[] = { + "_sentence_encoder_convnext_convnext_2_norm_Transpose_1_output_0" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_2_norm_Transpose_1_output_0_ncf[] = {1, 64, 129}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_2_norm_Transpose_1_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_2_norm_Transpose_1_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000906725981622f, .offset= -40663}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_2_norm_Transpose_1_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_2_norm_Transpose_1_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_convnext_convnext_2_norm_Transpose_1_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_2_norm_Transpose_1_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_2_norm_Transpose_1_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_2_pwconv1_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_2_pwconv1_Conv_reshape_to_2d */ + const char* inputs__sentence_encoder_convnext_convnext_2_pwconv1_Conv_reshape_to_2d[] = { + "_sentence_encoder_convnext_convnext_2_norm_Transpose_1_output_0_ncf" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_2_pwconv1_Conv_reshape_to_2d[] = {1, 64, 1, 129}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_2_pwconv1_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_2_pwconv1_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000906725981622f, .offset= -40663}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_convnext_convnext_2_pwconv1_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_2_pwconv1_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__sentence_encoder_convnext_convnext_2_pwconv1_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_2_pwconv1_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__sentence_encoder_convnext_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _sentence_encoder_convnext_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc[] = { + "_sentence_encoder_convnext_convnext_2_pwconv1_Conv_reshape_to_2d" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc[] = {1, 1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000906725981622f, .offset= -40663}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_convnext_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_convnext_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_convnext_convnext_2_pwconv1_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_convnext_convnext_2_pwconv1_weight[] = {1, 1, 64, 256}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_convnext_convnext_2_pwconv1_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_convnext_convnext_2_pwconv1_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0045686503872275f, .offset= -127}}}, + .rank= 4, + .dimensions=dimensions_tts_dp_sentence_encoder_convnext_convnext_2_pwconv1_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_convnext_convnext_2_pwconv1_weight), + .dataSize=BINLEN(tts_dp_sentence_encoder_convnext_convnext_2_pwconv1_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_convnext_convnext_2_pwconv1_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_convnext_convnext_2_pwconv1_bias[] = {256}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_convnext_convnext_2_pwconv1_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_convnext_convnext_2_pwconv1_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0020407955162227f, .offset= -234}}}, + .rank= 1, + .dimensions=dimensions_tts_dp_sentence_encoder_convnext_convnext_2_pwconv1_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_convnext_convnext_2_pwconv1_bias), + .dataSize=BINLEN(tts_dp_sentence_encoder_convnext_convnext_2_pwconv1_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_2_pwconv1_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_2_pwconv1_Conv_2d */ + uint32_t dimensions__sentence_encoder_convnext_convnext_2_pwconv1_Conv_2d_dilation[] = {2}; + uint32_t _sentence_encoder_convnext_convnext_2_pwconv1_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__sentence_encoder_convnext_convnext_2_pwconv1_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _sentence_encoder_convnext_convnext_2_pwconv1_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__sentence_encoder_convnext_convnext_2_pwconv1_Conv_2d_stride[] = {2}; + uint32_t _sentence_encoder_convnext_convnext_2_pwconv1_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_2_pwconv1_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_2_pwconv1_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_2_pwconv1_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_2_pwconv1_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_2_pwconv1_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__sentence_encoder_convnext_convnext_2_pwconv1_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_2_pwconv1_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_2_pwconv1_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_2_pwconv1_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_2_pwconv1_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_2_pwconv1_Conv_2d[] = { + "_sentence_encoder_convnext_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_dp_sentence_encoder_convnext_convnext_2_pwconv1_weight", + "tts_dp_sentence_encoder_convnext_convnext_2_pwconv1_bias" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_2_pwconv1_Conv_intermediate[] = {1, 1, 129, 256}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_2_pwconv1_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_2_pwconv1_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000938654266065f, .offset= -42858}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_convnext_convnext_2_pwconv1_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_2_pwconv1_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__sentence_encoder_convnext_convnext_2_pwconv1_Conv_2d, // Node Params + 5, // Num Node Params + inputs__sentence_encoder_convnext_convnext_2_pwconv1_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_2_pwconv1_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_2_pwconv1_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_2_pwconv1_Conv_intermediate_nchw */ + uint32_t dimensions__sentence_encoder_convnext_convnext_2_pwconv1_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _sentence_encoder_convnext_convnext_2_pwconv1_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_2_pwconv1_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_2_pwconv1_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_2_pwconv1_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_2_pwconv1_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_2_pwconv1_Conv_intermediate_nchw[] = { + "_sentence_encoder_convnext_convnext_2_pwconv1_Conv_intermediate" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_2_pwconv1_Conv_intermediate_nchw[] = {1, 256, 1, 129}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_2_pwconv1_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_2_pwconv1_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000938654266065f, .offset= -42858}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_convnext_convnext_2_pwconv1_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_2_pwconv1_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_convnext_convnext_2_pwconv1_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_2_pwconv1_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_2_pwconv1_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_2_pwconv1_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_2_pwconv1_Conv_intermediate */ + const char* inputs__sentence_encoder_convnext_convnext_2_pwconv1_Conv_intermediate[] = { + "_sentence_encoder_convnext_convnext_2_pwconv1_Conv_intermediate_nchw" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_2_pwconv1_Conv_output_0[] = {1, 256, 129}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_2_pwconv1_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_2_pwconv1_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000938654266065f, .offset= -42858}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_2_pwconv1_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_2_pwconv1_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__sentence_encoder_convnext_convnext_2_pwconv1_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_2_pwconv1_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__elementwiseneuron_6(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _elementwiseneuron_6 */ + Qnn_Param_t params__elementwiseneuron_6[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}} + }; + const char* inputs__elementwiseneuron_6[] = { + "_sentence_encoder_convnext_convnext_2_pwconv1_Conv_output_0" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_2_act_Mul_1_output_0[] = {1, 256, 129}; + Qnn_Tensor_t outputs__elementwiseneuron_6[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_2_act_Mul_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000345328371623f, .offset= -4922}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_2_act_Mul_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_elementwiseneuron_6", // Node Name + "qti.aisw", // Package Name + "ElementWiseNeuron", // Qnn Node Type + params__elementwiseneuron_6, // Node Params + 1, // Num Node Params + inputs__elementwiseneuron_6, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__elementwiseneuron_6, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_2_pwconv2_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_2_pwconv2_Conv_reshape_to_2d */ + const char* inputs__sentence_encoder_convnext_convnext_2_pwconv2_Conv_reshape_to_2d[] = { + "_sentence_encoder_convnext_convnext_2_act_Mul_1_output_0" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_2_pwconv2_Conv_reshape_to_2d[] = {1, 256, 1, 129}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_2_pwconv2_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_2_pwconv2_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000345328371623f, .offset= -4922}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_convnext_convnext_2_pwconv2_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_2_pwconv2_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__sentence_encoder_convnext_convnext_2_pwconv2_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_2_pwconv2_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__sentence_encoder_convnext_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _sentence_encoder_convnext_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc[] = { + "_sentence_encoder_convnext_convnext_2_pwconv2_Conv_reshape_to_2d" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc[] = {1, 1, 129, 256}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000345328371623f, .offset= -4922}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_convnext_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_convnext_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_convnext_convnext_2_pwconv2_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_convnext_convnext_2_pwconv2_weight[] = {1, 1, 256, 64}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_convnext_convnext_2_pwconv2_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_convnext_convnext_2_pwconv2_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0031105158850551f, .offset= -121}}}, + .rank= 4, + .dimensions=dimensions_tts_dp_sentence_encoder_convnext_convnext_2_pwconv2_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_convnext_convnext_2_pwconv2_weight), + .dataSize=BINLEN(tts_dp_sentence_encoder_convnext_convnext_2_pwconv2_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_convnext_convnext_2_pwconv2_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_convnext_convnext_2_pwconv2_bias[] = {64}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_convnext_convnext_2_pwconv2_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_convnext_convnext_2_pwconv2_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0012834523804486f, .offset= -111}}}, + .rank= 1, + .dimensions=dimensions_tts_dp_sentence_encoder_convnext_convnext_2_pwconv2_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_convnext_convnext_2_pwconv2_bias), + .dataSize=BINLEN(tts_dp_sentence_encoder_convnext_convnext_2_pwconv2_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_2_pwconv2_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_2_pwconv2_Conv_2d */ + uint32_t dimensions__sentence_encoder_convnext_convnext_2_pwconv2_Conv_2d_dilation[] = {2}; + uint32_t _sentence_encoder_convnext_convnext_2_pwconv2_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__sentence_encoder_convnext_convnext_2_pwconv2_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _sentence_encoder_convnext_convnext_2_pwconv2_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__sentence_encoder_convnext_convnext_2_pwconv2_Conv_2d_stride[] = {2}; + uint32_t _sentence_encoder_convnext_convnext_2_pwconv2_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_2_pwconv2_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_2_pwconv2_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_2_pwconv2_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_2_pwconv2_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_2_pwconv2_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__sentence_encoder_convnext_convnext_2_pwconv2_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_2_pwconv2_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_2_pwconv2_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_2_pwconv2_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_2_pwconv2_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_2_pwconv2_Conv_2d[] = { + "_sentence_encoder_convnext_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_dp_sentence_encoder_convnext_convnext_2_pwconv2_weight", + "tts_dp_sentence_encoder_convnext_convnext_2_pwconv2_bias" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_2_pwconv2_Conv_intermediate[] = {1, 1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_2_pwconv2_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_2_pwconv2_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000687881620252f, .offset= -28358}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_convnext_convnext_2_pwconv2_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_2_pwconv2_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__sentence_encoder_convnext_convnext_2_pwconv2_Conv_2d, // Node Params + 5, // Num Node Params + inputs__sentence_encoder_convnext_convnext_2_pwconv2_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_2_pwconv2_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_2_pwconv2_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_2_pwconv2_Conv_intermediate_nchw */ + uint32_t dimensions__sentence_encoder_convnext_convnext_2_pwconv2_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _sentence_encoder_convnext_convnext_2_pwconv2_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_2_pwconv2_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_2_pwconv2_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_2_pwconv2_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_2_pwconv2_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_2_pwconv2_Conv_intermediate_nchw[] = { + "_sentence_encoder_convnext_convnext_2_pwconv2_Conv_intermediate" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_2_pwconv2_Conv_intermediate_nchw[] = {1, 64, 1, 129}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_2_pwconv2_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_2_pwconv2_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000687881620252f, .offset= -28358}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_convnext_convnext_2_pwconv2_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_2_pwconv2_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_convnext_convnext_2_pwconv2_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_2_pwconv2_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_2_pwconv2_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_2_pwconv2_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_2_pwconv2_Conv_intermediate */ + const char* inputs__sentence_encoder_convnext_convnext_2_pwconv2_Conv_intermediate[] = { + "_sentence_encoder_convnext_convnext_2_pwconv2_Conv_intermediate_nchw" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_2_pwconv2_Conv_output_0[] = {1, 64, 129}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_2_pwconv2_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_2_pwconv2_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000687881620252f, .offset= -28358}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_2_pwconv2_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_2_pwconv2_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__sentence_encoder_convnext_convnext_2_pwconv2_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_2_pwconv2_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_2_pwconv2_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_2_pwconv2_Conv_output_0_nfc */ + uint32_t dimensions__sentence_encoder_convnext_convnext_2_pwconv2_Conv_output_0_nfc_perm[] = {3}; + uint32_t _sentence_encoder_convnext_convnext_2_pwconv2_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_2_pwconv2_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_2_pwconv2_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_2_pwconv2_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_2_pwconv2_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_2_pwconv2_Conv_output_0_nfc[] = { + "_sentence_encoder_convnext_convnext_2_pwconv2_Conv_output_0" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_2_pwconv2_Conv_output_0_nfc[] = {1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_2_pwconv2_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_2_pwconv2_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000687881620252f, .offset= -28358}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_2_pwconv2_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_2_pwconv2_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_convnext_convnext_2_pwconv2_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_2_pwconv2_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_2_pwconv2_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_convnext_convnext_2_gamma(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_convnext_convnext_2_gamma[] = {1, 1, 64}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_convnext_convnext_2_gamma", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_convnext_convnext_2_gamma", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000026676127618f, .offset= -2030}}}, + .rank= 3, + .dimensions=dimensions_tts_dp_sentence_encoder_convnext_convnext_2_gamma, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_convnext_convnext_2_gamma), + .dataSize=BINLEN(tts_dp_sentence_encoder_convnext_convnext_2_gamma)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_2_Mul_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_2_Mul_2 */ + Qnn_Param_t params__sentence_encoder_convnext_convnext_2_Mul_2[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_2_Mul_2[] = { + "tts_dp_sentence_encoder_convnext_convnext_2_gamma", + "_sentence_encoder_convnext_convnext_2_pwconv2_Conv_output_0_nfc" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_2_Mul_2_output_0[] = {1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_2_Mul_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_2_Mul_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000106483248601f, .offset= -31034}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_2_Mul_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_2_Mul_2", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__sentence_encoder_convnext_convnext_2_Mul_2, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_2_Mul_2, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_2_Mul_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_2_Add(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_2_Add */ + Qnn_Param_t params__sentence_encoder_convnext_convnext_2_Add[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_2_Add[] = { + "_sentence_encoder_convnext_convnext_2_Mul_output_0", + "_sentence_encoder_convnext_convnext_2_Mul_2_output_0" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_2_Add_output_0[] = {1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_2_Add[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_2_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000551753073523f, .offset= -29697}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_2_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_2_Add", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__sentence_encoder_convnext_convnext_2_Add, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_2_Add, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_2_Add, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_2_Mul_3(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_2_Mul_3 */ + Qnn_Param_t params__sentence_encoder_convnext_convnext_2_Mul_3[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_2_Mul_3[] = { + "_sentence_encoder_convnext_convnext_2_Add_output_0", + "_sentence_encoder_Concat_2_output_0" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_2_Mul_3_output_0[] = {1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_2_Mul_3[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_2_Mul_3_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000551753073523f, .offset= -29697}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_2_Mul_3_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_2_Mul_3", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__sentence_encoder_convnext_convnext_2_Mul_3, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_2_Mul_3, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_2_Mul_3, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_3_Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_3_Mul */ + Qnn_Param_t params__sentence_encoder_convnext_convnext_3_Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_3_Mul[] = { + "_sentence_encoder_convnext_convnext_2_Mul_3_output_0", + "_sentence_encoder_Concat_2_output_0" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_3_Mul_output_0[] = {1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_3_Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_3_Mul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000551753073523f, .offset= -29697}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_3_Mul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_3_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__sentence_encoder_convnext_convnext_3_Mul, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_3_Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_3_Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_3_dwconv_Pad(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_3_dwconv_Pad */ + uint32_t dimensions__sentence_encoder_convnext_convnext_3_dwconv_Pad_pad_amount[] = {3, 2}; + uint32_t _sentence_encoder_convnext_convnext_3_dwconv_Pad_pad_amount[] = {0, 0, 2, 2, 0, 0}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_3_dwconv_Pad[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_3_dwconv_Pad_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__sentence_encoder_convnext_convnext_3_dwconv_Pad_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_3_dwconv_Pad_pad_amount, + .dataSize=24}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="scheme", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_3_dwconv_Pad[] = { + "_sentence_encoder_convnext_convnext_3_Mul_output_0" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_3_dwconv_Pad_output_0[] = {1, 133, 64}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_3_dwconv_Pad[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_3_dwconv_Pad_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000551753073523f, .offset= -29697}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_3_dwconv_Pad_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_3_dwconv_Pad", // Node Name + "qti.aisw", // Package Name + "Pad", // Qnn Node Type + params__sentence_encoder_convnext_convnext_3_dwconv_Pad, // Node Params + 2, // Num Node Params + inputs__sentence_encoder_convnext_convnext_3_dwconv_Pad, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_3_dwconv_Pad, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_3_dwconv_Pad_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_3_dwconv_Pad_output_0_ncf */ + uint32_t dimensions__sentence_encoder_convnext_convnext_3_dwconv_Pad_output_0_ncf_perm[] = {3}; + uint32_t _sentence_encoder_convnext_convnext_3_dwconv_Pad_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_3_dwconv_Pad_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_3_dwconv_Pad_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_3_dwconv_Pad_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_3_dwconv_Pad_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_3_dwconv_Pad_output_0_ncf[] = { + "_sentence_encoder_convnext_convnext_3_dwconv_Pad_output_0" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_3_dwconv_Pad_output_0_ncf[] = {1, 64, 133}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_3_dwconv_Pad_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_3_dwconv_Pad_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000551753073523f, .offset= -29697}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_3_dwconv_Pad_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_3_dwconv_Pad_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_convnext_convnext_3_dwconv_Pad_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_3_dwconv_Pad_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_3_dwconv_Pad_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_3_dwconv_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_3_dwconv_Conv_reshape_to_2d */ + const char* inputs__sentence_encoder_convnext_convnext_3_dwconv_Conv_reshape_to_2d[] = { + "_sentence_encoder_convnext_convnext_3_dwconv_Pad_output_0_ncf" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_3_dwconv_Conv_reshape_to_2d[] = {1, 64, 1, 133}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_3_dwconv_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_3_dwconv_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000551753073523f, .offset= -29697}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_convnext_convnext_3_dwconv_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_3_dwconv_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__sentence_encoder_convnext_convnext_3_dwconv_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_3_dwconv_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_3_dwconv_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_3_dwconv_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__sentence_encoder_convnext_convnext_3_dwconv_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _sentence_encoder_convnext_convnext_3_dwconv_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_3_dwconv_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_3_dwconv_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_3_dwconv_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_3_dwconv_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_3_dwconv_Conv_reshape_to_2d_nhwc[] = { + "_sentence_encoder_convnext_convnext_3_dwconv_Conv_reshape_to_2d" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_3_dwconv_Conv_reshape_to_2d_nhwc[] = {1, 1, 133, 64}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_3_dwconv_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_3_dwconv_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000551753073523f, .offset= -29697}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_convnext_convnext_3_dwconv_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_3_dwconv_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_convnext_convnext_3_dwconv_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_3_dwconv_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_3_dwconv_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_convnext_convnext_3_dwconv_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_convnext_convnext_3_dwconv_weight[] = {1, 5, 1, 64}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_convnext_convnext_3_dwconv_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_convnext_convnext_3_dwconv_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0046361172571778f, .offset= -134}}}, + .rank= 4, + .dimensions=dimensions_tts_dp_sentence_encoder_convnext_convnext_3_dwconv_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_convnext_convnext_3_dwconv_weight), + .dataSize=BINLEN(tts_dp_sentence_encoder_convnext_convnext_3_dwconv_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_convnext_convnext_3_dwconv_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_convnext_convnext_3_dwconv_bias[] = {64}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_convnext_convnext_3_dwconv_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_convnext_convnext_3_dwconv_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0013074106536806f, .offset= -102}}}, + .rank= 1, + .dimensions=dimensions_tts_dp_sentence_encoder_convnext_convnext_3_dwconv_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_convnext_convnext_3_dwconv_bias), + .dataSize=BINLEN(tts_dp_sentence_encoder_convnext_convnext_3_dwconv_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_3_dwconv_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_3_dwconv_Conv_2d */ + uint32_t dimensions__sentence_encoder_convnext_convnext_3_dwconv_Conv_2d_dilation[] = {2}; + uint32_t _sentence_encoder_convnext_convnext_3_dwconv_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__sentence_encoder_convnext_convnext_3_dwconv_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _sentence_encoder_convnext_convnext_3_dwconv_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__sentence_encoder_convnext_convnext_3_dwconv_Conv_2d_stride[] = {2}; + uint32_t _sentence_encoder_convnext_convnext_3_dwconv_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_3_dwconv_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_3_dwconv_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_3_dwconv_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_3_dwconv_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_3_dwconv_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__sentence_encoder_convnext_convnext_3_dwconv_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_3_dwconv_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_3_dwconv_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_3_dwconv_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_3_dwconv_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_3_dwconv_Conv_2d[] = { + "_sentence_encoder_convnext_convnext_3_dwconv_Conv_reshape_to_2d_nhwc", + "tts_dp_sentence_encoder_convnext_convnext_3_dwconv_weight", + "tts_dp_sentence_encoder_convnext_convnext_3_dwconv_bias" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_3_dwconv_Conv_intermediate[] = {1, 1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_3_dwconv_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_3_dwconv_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000398972042603f, .offset= -17677}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_convnext_convnext_3_dwconv_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_3_dwconv_Conv_2d", // Node Name + "qti.aisw", // Package Name + "DepthWiseConv2d", // Qnn Node Type + params__sentence_encoder_convnext_convnext_3_dwconv_Conv_2d, // Node Params + 3, // Num Node Params + inputs__sentence_encoder_convnext_convnext_3_dwconv_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_3_dwconv_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_3_dwconv_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_3_dwconv_Conv_intermediate_nchw */ + uint32_t dimensions__sentence_encoder_convnext_convnext_3_dwconv_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _sentence_encoder_convnext_convnext_3_dwconv_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_3_dwconv_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_3_dwconv_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_3_dwconv_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_3_dwconv_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_3_dwconv_Conv_intermediate_nchw[] = { + "_sentence_encoder_convnext_convnext_3_dwconv_Conv_intermediate" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_3_dwconv_Conv_intermediate_nchw[] = {1, 64, 1, 129}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_3_dwconv_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_3_dwconv_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000398972042603f, .offset= -17677}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_convnext_convnext_3_dwconv_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_3_dwconv_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_convnext_convnext_3_dwconv_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_3_dwconv_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_3_dwconv_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_3_dwconv_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_3_dwconv_Conv_intermediate */ + const char* inputs__sentence_encoder_convnext_convnext_3_dwconv_Conv_intermediate[] = { + "_sentence_encoder_convnext_convnext_3_dwconv_Conv_intermediate_nchw" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_3_dwconv_Conv_output_0[] = {1, 64, 129}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_3_dwconv_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_3_dwconv_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000398972042603f, .offset= -17677}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_3_dwconv_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_3_dwconv_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__sentence_encoder_convnext_convnext_3_dwconv_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_3_dwconv_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_3_dwconv_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_3_dwconv_Conv_output_0_nfc */ + uint32_t dimensions__sentence_encoder_convnext_convnext_3_dwconv_Conv_output_0_nfc_perm[] = {3}; + uint32_t _sentence_encoder_convnext_convnext_3_dwconv_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_3_dwconv_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_3_dwconv_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_3_dwconv_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_3_dwconv_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_3_dwconv_Conv_output_0_nfc[] = { + "_sentence_encoder_convnext_convnext_3_dwconv_Conv_output_0" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_3_dwconv_Conv_output_0_nfc[] = {1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_3_dwconv_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_3_dwconv_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000398972042603f, .offset= -17677}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_3_dwconv_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_3_dwconv_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_convnext_convnext_3_dwconv_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_3_dwconv_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_3_dwconv_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_3_Mul_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_3_Mul_1 */ + Qnn_Param_t params__sentence_encoder_convnext_convnext_3_Mul_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_3_Mul_1[] = { + "_sentence_encoder_convnext_convnext_3_dwconv_Conv_output_0_nfc", + "_sentence_encoder_Concat_2_output_0" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_3_norm_Transpose_output_0[] = {1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_3_Mul_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_3_norm_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000398972042603f, .offset= -17677}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_3_norm_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_3_Mul_1", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__sentence_encoder_convnext_convnext_3_Mul_1, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_3_Mul_1, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_3_Mul_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_convnext_convnext_3_norm_norm_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_convnext_convnext_3_norm_norm_weight[] = {64}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_convnext_convnext_3_norm_norm_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_convnext_convnext_3_norm_norm_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0037777547258884f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions_tts_dp_sentence_encoder_convnext_convnext_3_norm_norm_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_convnext_convnext_3_norm_norm_weight), + .dataSize=BINLEN(tts_dp_sentence_encoder_convnext_convnext_3_norm_norm_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_convnext_convnext_3_norm_norm_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_convnext_convnext_3_norm_norm_bias[] = {64}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_convnext_convnext_3_norm_norm_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_convnext_convnext_3_norm_norm_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0017404851969332f, .offset= -106}}}, + .rank= 1, + .dimensions=dimensions_tts_dp_sentence_encoder_convnext_convnext_3_norm_norm_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_convnext_convnext_3_norm_norm_bias), + .dataSize=BINLEN(tts_dp_sentence_encoder_convnext_convnext_3_norm_norm_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_3_norm_norm_LayerNormalization(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_3_norm_norm_LayerNormalization */ + uint32_t dimensions__sentence_encoder_convnext_convnext_3_norm_norm_LayerNormalization_axes[] = {1}; + uint32_t _sentence_encoder_convnext_convnext_3_norm_norm_LayerNormalization_axes[] = {2}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_3_norm_norm_LayerNormalization[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="axes", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_3_norm_norm_LayerNormalization_axes", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_3_norm_norm_LayerNormalization_axes, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_3_norm_norm_LayerNormalization_axes, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="epsilon", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000001000000f}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_3_norm_norm_LayerNormalization[] = { + "_sentence_encoder_convnext_convnext_3_norm_Transpose_output_0", + "tts_dp_sentence_encoder_convnext_convnext_3_norm_norm_weight", + "tts_dp_sentence_encoder_convnext_convnext_3_norm_norm_bias" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_3_norm_Transpose_1_output_0[] = {1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_3_norm_norm_LayerNormalization[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_3_norm_Transpose_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000743411073927f, .offset= -39085}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_3_norm_Transpose_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_3_norm_norm_LayerNormalization", // Node Name + "qti.aisw", // Package Name + "LayerNorm", // Qnn Node Type + params__sentence_encoder_convnext_convnext_3_norm_norm_LayerNormalization, // Node Params + 2, // Num Node Params + inputs__sentence_encoder_convnext_convnext_3_norm_norm_LayerNormalization, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_3_norm_norm_LayerNormalization, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_3_norm_Transpose_1_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_3_norm_Transpose_1_output_0_ncf */ + uint32_t dimensions__sentence_encoder_convnext_convnext_3_norm_Transpose_1_output_0_ncf_perm[] = {3}; + uint32_t _sentence_encoder_convnext_convnext_3_norm_Transpose_1_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_3_norm_Transpose_1_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_3_norm_Transpose_1_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_3_norm_Transpose_1_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_3_norm_Transpose_1_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_3_norm_Transpose_1_output_0_ncf[] = { + "_sentence_encoder_convnext_convnext_3_norm_Transpose_1_output_0" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_3_norm_Transpose_1_output_0_ncf[] = {1, 64, 129}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_3_norm_Transpose_1_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_3_norm_Transpose_1_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000743411073927f, .offset= -39085}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_3_norm_Transpose_1_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_3_norm_Transpose_1_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_convnext_convnext_3_norm_Transpose_1_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_3_norm_Transpose_1_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_3_norm_Transpose_1_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_3_pwconv1_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_3_pwconv1_Conv_reshape_to_2d */ + const char* inputs__sentence_encoder_convnext_convnext_3_pwconv1_Conv_reshape_to_2d[] = { + "_sentence_encoder_convnext_convnext_3_norm_Transpose_1_output_0_ncf" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_3_pwconv1_Conv_reshape_to_2d[] = {1, 64, 1, 129}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_3_pwconv1_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_3_pwconv1_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000743411073927f, .offset= -39085}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_convnext_convnext_3_pwconv1_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_3_pwconv1_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__sentence_encoder_convnext_convnext_3_pwconv1_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_3_pwconv1_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__sentence_encoder_convnext_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _sentence_encoder_convnext_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc[] = { + "_sentence_encoder_convnext_convnext_3_pwconv1_Conv_reshape_to_2d" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc[] = {1, 1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000743411073927f, .offset= -39085}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_convnext_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_convnext_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_convnext_convnext_3_pwconv1_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_convnext_convnext_3_pwconv1_weight[] = {1, 1, 64, 256}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_convnext_convnext_3_pwconv1_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_convnext_convnext_3_pwconv1_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0041969628073275f, .offset= -133}}}, + .rank= 4, + .dimensions=dimensions_tts_dp_sentence_encoder_convnext_convnext_3_pwconv1_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_convnext_convnext_3_pwconv1_weight), + .dataSize=BINLEN(tts_dp_sentence_encoder_convnext_convnext_3_pwconv1_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_convnext_convnext_3_pwconv1_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_convnext_convnext_3_pwconv1_bias[] = {256}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_convnext_convnext_3_pwconv1_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_convnext_convnext_3_pwconv1_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0021934390533715f, .offset= -227}}}, + .rank= 1, + .dimensions=dimensions_tts_dp_sentence_encoder_convnext_convnext_3_pwconv1_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_convnext_convnext_3_pwconv1_bias), + .dataSize=BINLEN(tts_dp_sentence_encoder_convnext_convnext_3_pwconv1_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_3_pwconv1_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_3_pwconv1_Conv_2d */ + uint32_t dimensions__sentence_encoder_convnext_convnext_3_pwconv1_Conv_2d_dilation[] = {2}; + uint32_t _sentence_encoder_convnext_convnext_3_pwconv1_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__sentence_encoder_convnext_convnext_3_pwconv1_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _sentence_encoder_convnext_convnext_3_pwconv1_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__sentence_encoder_convnext_convnext_3_pwconv1_Conv_2d_stride[] = {2}; + uint32_t _sentence_encoder_convnext_convnext_3_pwconv1_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_3_pwconv1_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_3_pwconv1_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_3_pwconv1_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_3_pwconv1_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_3_pwconv1_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__sentence_encoder_convnext_convnext_3_pwconv1_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_3_pwconv1_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_3_pwconv1_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_3_pwconv1_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_3_pwconv1_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_3_pwconv1_Conv_2d[] = { + "_sentence_encoder_convnext_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_dp_sentence_encoder_convnext_convnext_3_pwconv1_weight", + "tts_dp_sentence_encoder_convnext_convnext_3_pwconv1_bias" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_3_pwconv1_Conv_intermediate[] = {1, 1, 129, 256}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_3_pwconv1_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_3_pwconv1_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000859289139044f, .offset= -50951}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_convnext_convnext_3_pwconv1_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_3_pwconv1_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__sentence_encoder_convnext_convnext_3_pwconv1_Conv_2d, // Node Params + 5, // Num Node Params + inputs__sentence_encoder_convnext_convnext_3_pwconv1_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_3_pwconv1_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_3_pwconv1_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_3_pwconv1_Conv_intermediate_nchw */ + uint32_t dimensions__sentence_encoder_convnext_convnext_3_pwconv1_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _sentence_encoder_convnext_convnext_3_pwconv1_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_3_pwconv1_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_3_pwconv1_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_3_pwconv1_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_3_pwconv1_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_3_pwconv1_Conv_intermediate_nchw[] = { + "_sentence_encoder_convnext_convnext_3_pwconv1_Conv_intermediate" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_3_pwconv1_Conv_intermediate_nchw[] = {1, 256, 1, 129}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_3_pwconv1_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_3_pwconv1_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000859289139044f, .offset= -50951}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_convnext_convnext_3_pwconv1_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_3_pwconv1_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_convnext_convnext_3_pwconv1_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_3_pwconv1_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_3_pwconv1_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_3_pwconv1_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_3_pwconv1_Conv_intermediate */ + const char* inputs__sentence_encoder_convnext_convnext_3_pwconv1_Conv_intermediate[] = { + "_sentence_encoder_convnext_convnext_3_pwconv1_Conv_intermediate_nchw" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_3_pwconv1_Conv_output_0[] = {1, 256, 129}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_3_pwconv1_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_3_pwconv1_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000859289139044f, .offset= -50951}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_3_pwconv1_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_3_pwconv1_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__sentence_encoder_convnext_convnext_3_pwconv1_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_3_pwconv1_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__elementwiseneuron_8(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _elementwiseneuron_8 */ + Qnn_Param_t params__elementwiseneuron_8[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}} + }; + const char* inputs__elementwiseneuron_8[] = { + "_sentence_encoder_convnext_convnext_3_pwconv1_Conv_output_0" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_3_act_Mul_1_output_0[] = {1, 256, 129}; + Qnn_Tensor_t outputs__elementwiseneuron_8[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_3_act_Mul_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000197068602574f, .offset= -8625}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_3_act_Mul_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_elementwiseneuron_8", // Node Name + "qti.aisw", // Package Name + "ElementWiseNeuron", // Qnn Node Type + params__elementwiseneuron_8, // Node Params + 1, // Num Node Params + inputs__elementwiseneuron_8, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__elementwiseneuron_8, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_3_pwconv2_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_3_pwconv2_Conv_reshape_to_2d */ + const char* inputs__sentence_encoder_convnext_convnext_3_pwconv2_Conv_reshape_to_2d[] = { + "_sentence_encoder_convnext_convnext_3_act_Mul_1_output_0" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_3_pwconv2_Conv_reshape_to_2d[] = {1, 256, 1, 129}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_3_pwconv2_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_3_pwconv2_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000197068602574f, .offset= -8625}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_convnext_convnext_3_pwconv2_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_3_pwconv2_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__sentence_encoder_convnext_convnext_3_pwconv2_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_3_pwconv2_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__sentence_encoder_convnext_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _sentence_encoder_convnext_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc[] = { + "_sentence_encoder_convnext_convnext_3_pwconv2_Conv_reshape_to_2d" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc[] = {1, 1, 129, 256}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000197068602574f, .offset= -8625}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_convnext_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_convnext_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_convnext_convnext_3_pwconv2_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_convnext_convnext_3_pwconv2_weight[] = {1, 1, 256, 64}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_convnext_convnext_3_pwconv2_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_convnext_convnext_3_pwconv2_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0029293266125023f, .offset= -129}}}, + .rank= 4, + .dimensions=dimensions_tts_dp_sentence_encoder_convnext_convnext_3_pwconv2_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_convnext_convnext_3_pwconv2_weight), + .dataSize=BINLEN(tts_dp_sentence_encoder_convnext_convnext_3_pwconv2_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_convnext_convnext_3_pwconv2_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_convnext_convnext_3_pwconv2_bias[] = {64}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_convnext_convnext_3_pwconv2_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_convnext_convnext_3_pwconv2_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0011005521519110f, .offset= -103}}}, + .rank= 1, + .dimensions=dimensions_tts_dp_sentence_encoder_convnext_convnext_3_pwconv2_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_convnext_convnext_3_pwconv2_bias), + .dataSize=BINLEN(tts_dp_sentence_encoder_convnext_convnext_3_pwconv2_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_3_pwconv2_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_3_pwconv2_Conv_2d */ + uint32_t dimensions__sentence_encoder_convnext_convnext_3_pwconv2_Conv_2d_dilation[] = {2}; + uint32_t _sentence_encoder_convnext_convnext_3_pwconv2_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__sentence_encoder_convnext_convnext_3_pwconv2_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _sentence_encoder_convnext_convnext_3_pwconv2_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__sentence_encoder_convnext_convnext_3_pwconv2_Conv_2d_stride[] = {2}; + uint32_t _sentence_encoder_convnext_convnext_3_pwconv2_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_3_pwconv2_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_3_pwconv2_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_3_pwconv2_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_3_pwconv2_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_3_pwconv2_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__sentence_encoder_convnext_convnext_3_pwconv2_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_3_pwconv2_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_3_pwconv2_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_3_pwconv2_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_3_pwconv2_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_3_pwconv2_Conv_2d[] = { + "_sentence_encoder_convnext_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_dp_sentence_encoder_convnext_convnext_3_pwconv2_weight", + "tts_dp_sentence_encoder_convnext_convnext_3_pwconv2_bias" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_3_pwconv2_Conv_intermediate[] = {1, 1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_3_pwconv2_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_3_pwconv2_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000482191207993f, .offset= -28914}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_convnext_convnext_3_pwconv2_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_3_pwconv2_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__sentence_encoder_convnext_convnext_3_pwconv2_Conv_2d, // Node Params + 5, // Num Node Params + inputs__sentence_encoder_convnext_convnext_3_pwconv2_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_3_pwconv2_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_3_pwconv2_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_3_pwconv2_Conv_intermediate_nchw */ + uint32_t dimensions__sentence_encoder_convnext_convnext_3_pwconv2_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _sentence_encoder_convnext_convnext_3_pwconv2_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_3_pwconv2_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_3_pwconv2_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_3_pwconv2_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_3_pwconv2_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_3_pwconv2_Conv_intermediate_nchw[] = { + "_sentence_encoder_convnext_convnext_3_pwconv2_Conv_intermediate" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_3_pwconv2_Conv_intermediate_nchw[] = {1, 64, 1, 129}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_3_pwconv2_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_3_pwconv2_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000482191207993f, .offset= -28914}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_convnext_convnext_3_pwconv2_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_3_pwconv2_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_convnext_convnext_3_pwconv2_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_3_pwconv2_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_3_pwconv2_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_3_pwconv2_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_3_pwconv2_Conv_intermediate */ + const char* inputs__sentence_encoder_convnext_convnext_3_pwconv2_Conv_intermediate[] = { + "_sentence_encoder_convnext_convnext_3_pwconv2_Conv_intermediate_nchw" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_3_pwconv2_Conv_output_0[] = {1, 64, 129}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_3_pwconv2_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_3_pwconv2_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000482191207993f, .offset= -28914}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_3_pwconv2_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_3_pwconv2_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__sentence_encoder_convnext_convnext_3_pwconv2_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_3_pwconv2_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_3_pwconv2_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_3_pwconv2_Conv_output_0_nfc */ + uint32_t dimensions__sentence_encoder_convnext_convnext_3_pwconv2_Conv_output_0_nfc_perm[] = {3}; + uint32_t _sentence_encoder_convnext_convnext_3_pwconv2_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_3_pwconv2_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_3_pwconv2_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_3_pwconv2_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_3_pwconv2_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_3_pwconv2_Conv_output_0_nfc[] = { + "_sentence_encoder_convnext_convnext_3_pwconv2_Conv_output_0" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_3_pwconv2_Conv_output_0_nfc[] = {1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_3_pwconv2_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_3_pwconv2_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000482191207993f, .offset= -28914}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_3_pwconv2_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_3_pwconv2_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_convnext_convnext_3_pwconv2_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_3_pwconv2_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_3_pwconv2_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_convnext_convnext_3_gamma(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_convnext_convnext_3_gamma[] = {1, 1, 64}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_convnext_convnext_3_gamma", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_convnext_convnext_3_gamma", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000015097792812f, .offset= -1724}}}, + .rank= 3, + .dimensions=dimensions_tts_dp_sentence_encoder_convnext_convnext_3_gamma, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_convnext_convnext_3_gamma), + .dataSize=BINLEN(tts_dp_sentence_encoder_convnext_convnext_3_gamma)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_3_Mul_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_3_Mul_2 */ + Qnn_Param_t params__sentence_encoder_convnext_convnext_3_Mul_2[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_3_Mul_2[] = { + "tts_dp_sentence_encoder_convnext_convnext_3_gamma", + "_sentence_encoder_convnext_convnext_3_pwconv2_Conv_output_0_nfc" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_3_Mul_2_output_0[] = {1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_3_Mul_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_3_Mul_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000036706876472f, .offset= -31779}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_3_Mul_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_3_Mul_2", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__sentence_encoder_convnext_convnext_3_Mul_2, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_3_Mul_2, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_3_Mul_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_3_Add(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_3_Add */ + Qnn_Param_t params__sentence_encoder_convnext_convnext_3_Add[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_3_Add[] = { + "_sentence_encoder_convnext_convnext_3_Mul_output_0", + "_sentence_encoder_convnext_convnext_3_Mul_2_output_0" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_3_Add_output_0[] = {1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_3_Add[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_3_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000551761040697f, .offset= -29697}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_3_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_3_Add", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__sentence_encoder_convnext_convnext_3_Add, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_3_Add, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_3_Add, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_3_Mul_3(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_3_Mul_3 */ + Qnn_Param_t params__sentence_encoder_convnext_convnext_3_Mul_3[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_3_Mul_3[] = { + "_sentence_encoder_convnext_convnext_3_Add_output_0", + "_sentence_encoder_Concat_2_output_0" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_3_Mul_3_output_0[] = {1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_3_Mul_3[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_3_Mul_3_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000551761040697f, .offset= -29697}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_3_Mul_3_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_3_Mul_3", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__sentence_encoder_convnext_convnext_3_Mul_3, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_3_Mul_3, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_3_Mul_3, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_4_Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_4_Mul */ + Qnn_Param_t params__sentence_encoder_convnext_convnext_4_Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_4_Mul[] = { + "_sentence_encoder_convnext_convnext_3_Mul_3_output_0", + "_sentence_encoder_Concat_2_output_0" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_4_Mul_output_0[] = {1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_4_Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_4_Mul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000551761040697f, .offset= -29697}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_4_Mul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_4_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__sentence_encoder_convnext_convnext_4_Mul, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_4_Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_4_Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_4_dwconv_Pad(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_4_dwconv_Pad */ + uint32_t dimensions__sentence_encoder_convnext_convnext_4_dwconv_Pad_pad_amount[] = {3, 2}; + uint32_t _sentence_encoder_convnext_convnext_4_dwconv_Pad_pad_amount[] = {0, 0, 2, 2, 0, 0}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_4_dwconv_Pad[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_4_dwconv_Pad_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__sentence_encoder_convnext_convnext_4_dwconv_Pad_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_4_dwconv_Pad_pad_amount, + .dataSize=24}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="scheme", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_4_dwconv_Pad[] = { + "_sentence_encoder_convnext_convnext_4_Mul_output_0" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_4_dwconv_Pad_output_0[] = {1, 133, 64}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_4_dwconv_Pad[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_4_dwconv_Pad_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000551761040697f, .offset= -29697}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_4_dwconv_Pad_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_4_dwconv_Pad", // Node Name + "qti.aisw", // Package Name + "Pad", // Qnn Node Type + params__sentence_encoder_convnext_convnext_4_dwconv_Pad, // Node Params + 2, // Num Node Params + inputs__sentence_encoder_convnext_convnext_4_dwconv_Pad, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_4_dwconv_Pad, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_4_dwconv_Pad_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_4_dwconv_Pad_output_0_ncf */ + uint32_t dimensions__sentence_encoder_convnext_convnext_4_dwconv_Pad_output_0_ncf_perm[] = {3}; + uint32_t _sentence_encoder_convnext_convnext_4_dwconv_Pad_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_4_dwconv_Pad_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_4_dwconv_Pad_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_4_dwconv_Pad_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_4_dwconv_Pad_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_4_dwconv_Pad_output_0_ncf[] = { + "_sentence_encoder_convnext_convnext_4_dwconv_Pad_output_0" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_4_dwconv_Pad_output_0_ncf[] = {1, 64, 133}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_4_dwconv_Pad_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_4_dwconv_Pad_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000551761040697f, .offset= -29697}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_4_dwconv_Pad_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_4_dwconv_Pad_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_convnext_convnext_4_dwconv_Pad_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_4_dwconv_Pad_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_4_dwconv_Pad_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_4_dwconv_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_4_dwconv_Conv_reshape_to_2d */ + const char* inputs__sentence_encoder_convnext_convnext_4_dwconv_Conv_reshape_to_2d[] = { + "_sentence_encoder_convnext_convnext_4_dwconv_Pad_output_0_ncf" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_4_dwconv_Conv_reshape_to_2d[] = {1, 64, 1, 133}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_4_dwconv_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_4_dwconv_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000551761040697f, .offset= -29697}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_convnext_convnext_4_dwconv_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_4_dwconv_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__sentence_encoder_convnext_convnext_4_dwconv_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_4_dwconv_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_4_dwconv_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_4_dwconv_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__sentence_encoder_convnext_convnext_4_dwconv_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _sentence_encoder_convnext_convnext_4_dwconv_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_4_dwconv_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_4_dwconv_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_4_dwconv_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_4_dwconv_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_4_dwconv_Conv_reshape_to_2d_nhwc[] = { + "_sentence_encoder_convnext_convnext_4_dwconv_Conv_reshape_to_2d" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_4_dwconv_Conv_reshape_to_2d_nhwc[] = {1, 1, 133, 64}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_4_dwconv_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_4_dwconv_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000551761040697f, .offset= -29697}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_convnext_convnext_4_dwconv_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_4_dwconv_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_convnext_convnext_4_dwconv_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_4_dwconv_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_4_dwconv_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_convnext_convnext_4_dwconv_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_convnext_convnext_4_dwconv_weight[] = {1, 5, 1, 64}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_convnext_convnext_4_dwconv_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_convnext_convnext_4_dwconv_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0049884109757841f, .offset= -130}}}, + .rank= 4, + .dimensions=dimensions_tts_dp_sentence_encoder_convnext_convnext_4_dwconv_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_convnext_convnext_4_dwconv_weight), + .dataSize=BINLEN(tts_dp_sentence_encoder_convnext_convnext_4_dwconv_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_convnext_convnext_4_dwconv_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_convnext_convnext_4_dwconv_bias[] = {64}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_convnext_convnext_4_dwconv_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_convnext_convnext_4_dwconv_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0010519382776693f, .offset= -139}}}, + .rank= 1, + .dimensions=dimensions_tts_dp_sentence_encoder_convnext_convnext_4_dwconv_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_convnext_convnext_4_dwconv_bias), + .dataSize=BINLEN(tts_dp_sentence_encoder_convnext_convnext_4_dwconv_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_4_dwconv_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_4_dwconv_Conv_2d */ + uint32_t dimensions__sentence_encoder_convnext_convnext_4_dwconv_Conv_2d_dilation[] = {2}; + uint32_t _sentence_encoder_convnext_convnext_4_dwconv_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__sentence_encoder_convnext_convnext_4_dwconv_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _sentence_encoder_convnext_convnext_4_dwconv_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__sentence_encoder_convnext_convnext_4_dwconv_Conv_2d_stride[] = {2}; + uint32_t _sentence_encoder_convnext_convnext_4_dwconv_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_4_dwconv_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_4_dwconv_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_4_dwconv_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_4_dwconv_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_4_dwconv_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__sentence_encoder_convnext_convnext_4_dwconv_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_4_dwconv_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_4_dwconv_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_4_dwconv_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_4_dwconv_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_4_dwconv_Conv_2d[] = { + "_sentence_encoder_convnext_convnext_4_dwconv_Conv_reshape_to_2d_nhwc", + "tts_dp_sentence_encoder_convnext_convnext_4_dwconv_weight", + "tts_dp_sentence_encoder_convnext_convnext_4_dwconv_bias" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_4_dwconv_Conv_intermediate[] = {1, 1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_4_dwconv_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_4_dwconv_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000460280098196f, .offset= -28080}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_convnext_convnext_4_dwconv_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_4_dwconv_Conv_2d", // Node Name + "qti.aisw", // Package Name + "DepthWiseConv2d", // Qnn Node Type + params__sentence_encoder_convnext_convnext_4_dwconv_Conv_2d, // Node Params + 3, // Num Node Params + inputs__sentence_encoder_convnext_convnext_4_dwconv_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_4_dwconv_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_4_dwconv_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_4_dwconv_Conv_intermediate_nchw */ + uint32_t dimensions__sentence_encoder_convnext_convnext_4_dwconv_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _sentence_encoder_convnext_convnext_4_dwconv_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_4_dwconv_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_4_dwconv_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_4_dwconv_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_4_dwconv_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_4_dwconv_Conv_intermediate_nchw[] = { + "_sentence_encoder_convnext_convnext_4_dwconv_Conv_intermediate" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_4_dwconv_Conv_intermediate_nchw[] = {1, 64, 1, 129}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_4_dwconv_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_4_dwconv_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000460280098196f, .offset= -28080}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_convnext_convnext_4_dwconv_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_4_dwconv_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_convnext_convnext_4_dwconv_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_4_dwconv_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_4_dwconv_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_4_dwconv_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_4_dwconv_Conv_intermediate */ + const char* inputs__sentence_encoder_convnext_convnext_4_dwconv_Conv_intermediate[] = { + "_sentence_encoder_convnext_convnext_4_dwconv_Conv_intermediate_nchw" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_4_dwconv_Conv_output_0[] = {1, 64, 129}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_4_dwconv_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_4_dwconv_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000460280098196f, .offset= -28080}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_4_dwconv_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_4_dwconv_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__sentence_encoder_convnext_convnext_4_dwconv_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_4_dwconv_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_4_dwconv_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_4_dwconv_Conv_output_0_nfc */ + uint32_t dimensions__sentence_encoder_convnext_convnext_4_dwconv_Conv_output_0_nfc_perm[] = {3}; + uint32_t _sentence_encoder_convnext_convnext_4_dwconv_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_4_dwconv_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_4_dwconv_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_4_dwconv_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_4_dwconv_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_4_dwconv_Conv_output_0_nfc[] = { + "_sentence_encoder_convnext_convnext_4_dwconv_Conv_output_0" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_4_dwconv_Conv_output_0_nfc[] = {1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_4_dwconv_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_4_dwconv_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000460280098196f, .offset= -28080}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_4_dwconv_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_4_dwconv_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_convnext_convnext_4_dwconv_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_4_dwconv_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_4_dwconv_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_4_Mul_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_4_Mul_1 */ + Qnn_Param_t params__sentence_encoder_convnext_convnext_4_Mul_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_4_Mul_1[] = { + "_sentence_encoder_convnext_convnext_4_dwconv_Conv_output_0_nfc", + "_sentence_encoder_Concat_2_output_0" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_4_norm_Transpose_output_0[] = {1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_4_Mul_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_4_norm_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000460280098196f, .offset= -28080}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_4_norm_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_4_Mul_1", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__sentence_encoder_convnext_convnext_4_Mul_1, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_4_Mul_1, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_4_Mul_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_convnext_convnext_4_norm_norm_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_convnext_convnext_4_norm_norm_weight[] = {64}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_convnext_convnext_4_norm_norm_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_convnext_convnext_4_norm_norm_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0035300324670970f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions_tts_dp_sentence_encoder_convnext_convnext_4_norm_norm_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_convnext_convnext_4_norm_norm_weight), + .dataSize=BINLEN(tts_dp_sentence_encoder_convnext_convnext_4_norm_norm_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_convnext_convnext_4_norm_norm_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_convnext_convnext_4_norm_norm_bias[] = {64}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_convnext_convnext_4_norm_norm_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_convnext_convnext_4_norm_norm_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0020046103745699f, .offset= -159}}}, + .rank= 1, + .dimensions=dimensions_tts_dp_sentence_encoder_convnext_convnext_4_norm_norm_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_convnext_convnext_4_norm_norm_bias), + .dataSize=BINLEN(tts_dp_sentence_encoder_convnext_convnext_4_norm_norm_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_4_norm_norm_LayerNormalization(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_4_norm_norm_LayerNormalization */ + uint32_t dimensions__sentence_encoder_convnext_convnext_4_norm_norm_LayerNormalization_axes[] = {1}; + uint32_t _sentence_encoder_convnext_convnext_4_norm_norm_LayerNormalization_axes[] = {2}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_4_norm_norm_LayerNormalization[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="axes", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_4_norm_norm_LayerNormalization_axes", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_4_norm_norm_LayerNormalization_axes, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_4_norm_norm_LayerNormalization_axes, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="epsilon", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000001000000f}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_4_norm_norm_LayerNormalization[] = { + "_sentence_encoder_convnext_convnext_4_norm_Transpose_output_0", + "tts_dp_sentence_encoder_convnext_convnext_4_norm_norm_weight", + "tts_dp_sentence_encoder_convnext_convnext_4_norm_norm_bias" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_4_norm_Transpose_1_output_0[] = {1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_4_norm_norm_LayerNormalization[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_4_norm_Transpose_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000758997266530f, .offset= -25952}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_4_norm_Transpose_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_4_norm_norm_LayerNormalization", // Node Name + "qti.aisw", // Package Name + "LayerNorm", // Qnn Node Type + params__sentence_encoder_convnext_convnext_4_norm_norm_LayerNormalization, // Node Params + 2, // Num Node Params + inputs__sentence_encoder_convnext_convnext_4_norm_norm_LayerNormalization, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_4_norm_norm_LayerNormalization, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_4_norm_Transpose_1_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_4_norm_Transpose_1_output_0_ncf */ + uint32_t dimensions__sentence_encoder_convnext_convnext_4_norm_Transpose_1_output_0_ncf_perm[] = {3}; + uint32_t _sentence_encoder_convnext_convnext_4_norm_Transpose_1_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_4_norm_Transpose_1_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_4_norm_Transpose_1_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_4_norm_Transpose_1_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_4_norm_Transpose_1_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_4_norm_Transpose_1_output_0_ncf[] = { + "_sentence_encoder_convnext_convnext_4_norm_Transpose_1_output_0" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_4_norm_Transpose_1_output_0_ncf[] = {1, 64, 129}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_4_norm_Transpose_1_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_4_norm_Transpose_1_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000758997266530f, .offset= -25952}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_4_norm_Transpose_1_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_4_norm_Transpose_1_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_convnext_convnext_4_norm_Transpose_1_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_4_norm_Transpose_1_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_4_norm_Transpose_1_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_4_pwconv1_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_4_pwconv1_Conv_reshape_to_2d */ + const char* inputs__sentence_encoder_convnext_convnext_4_pwconv1_Conv_reshape_to_2d[] = { + "_sentence_encoder_convnext_convnext_4_norm_Transpose_1_output_0_ncf" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_4_pwconv1_Conv_reshape_to_2d[] = {1, 64, 1, 129}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_4_pwconv1_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_4_pwconv1_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000758997266530f, .offset= -25952}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_convnext_convnext_4_pwconv1_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_4_pwconv1_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__sentence_encoder_convnext_convnext_4_pwconv1_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_4_pwconv1_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_4_pwconv1_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_4_pwconv1_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__sentence_encoder_convnext_convnext_4_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _sentence_encoder_convnext_convnext_4_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_4_pwconv1_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_4_pwconv1_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_4_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_4_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_4_pwconv1_Conv_reshape_to_2d_nhwc[] = { + "_sentence_encoder_convnext_convnext_4_pwconv1_Conv_reshape_to_2d" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_4_pwconv1_Conv_reshape_to_2d_nhwc[] = {1, 1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_4_pwconv1_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_4_pwconv1_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000758997266530f, .offset= -25952}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_convnext_convnext_4_pwconv1_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_4_pwconv1_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_convnext_convnext_4_pwconv1_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_4_pwconv1_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_4_pwconv1_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_convnext_convnext_4_pwconv1_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_convnext_convnext_4_pwconv1_weight[] = {1, 1, 64, 256}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_convnext_convnext_4_pwconv1_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_convnext_convnext_4_pwconv1_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0046466593630612f, .offset= -129}}}, + .rank= 4, + .dimensions=dimensions_tts_dp_sentence_encoder_convnext_convnext_4_pwconv1_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_convnext_convnext_4_pwconv1_weight), + .dataSize=BINLEN(tts_dp_sentence_encoder_convnext_convnext_4_pwconv1_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_convnext_convnext_4_pwconv1_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_convnext_convnext_4_pwconv1_bias[] = {256}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_convnext_convnext_4_pwconv1_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_convnext_convnext_4_pwconv1_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0023837212938815f, .offset= -229}}}, + .rank= 1, + .dimensions=dimensions_tts_dp_sentence_encoder_convnext_convnext_4_pwconv1_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_convnext_convnext_4_pwconv1_bias), + .dataSize=BINLEN(tts_dp_sentence_encoder_convnext_convnext_4_pwconv1_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_4_pwconv1_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_4_pwconv1_Conv_2d */ + uint32_t dimensions__sentence_encoder_convnext_convnext_4_pwconv1_Conv_2d_dilation[] = {2}; + uint32_t _sentence_encoder_convnext_convnext_4_pwconv1_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__sentence_encoder_convnext_convnext_4_pwconv1_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _sentence_encoder_convnext_convnext_4_pwconv1_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__sentence_encoder_convnext_convnext_4_pwconv1_Conv_2d_stride[] = {2}; + uint32_t _sentence_encoder_convnext_convnext_4_pwconv1_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_4_pwconv1_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_4_pwconv1_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_4_pwconv1_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_4_pwconv1_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_4_pwconv1_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__sentence_encoder_convnext_convnext_4_pwconv1_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_4_pwconv1_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_4_pwconv1_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_4_pwconv1_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_4_pwconv1_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_4_pwconv1_Conv_2d[] = { + "_sentence_encoder_convnext_convnext_4_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_dp_sentence_encoder_convnext_convnext_4_pwconv1_weight", + "tts_dp_sentence_encoder_convnext_convnext_4_pwconv1_bias" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_4_pwconv1_Conv_intermediate[] = {1, 1, 129, 256}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_4_pwconv1_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_4_pwconv1_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000904673870536f, .offset= -49324}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_convnext_convnext_4_pwconv1_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_4_pwconv1_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__sentence_encoder_convnext_convnext_4_pwconv1_Conv_2d, // Node Params + 5, // Num Node Params + inputs__sentence_encoder_convnext_convnext_4_pwconv1_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_4_pwconv1_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_4_pwconv1_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_4_pwconv1_Conv_intermediate_nchw */ + uint32_t dimensions__sentence_encoder_convnext_convnext_4_pwconv1_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _sentence_encoder_convnext_convnext_4_pwconv1_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_4_pwconv1_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_4_pwconv1_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_4_pwconv1_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_4_pwconv1_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_4_pwconv1_Conv_intermediate_nchw[] = { + "_sentence_encoder_convnext_convnext_4_pwconv1_Conv_intermediate" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_4_pwconv1_Conv_intermediate_nchw[] = {1, 256, 1, 129}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_4_pwconv1_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_4_pwconv1_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000904673870536f, .offset= -49324}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_convnext_convnext_4_pwconv1_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_4_pwconv1_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_convnext_convnext_4_pwconv1_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_4_pwconv1_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_4_pwconv1_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_4_pwconv1_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_4_pwconv1_Conv_intermediate */ + const char* inputs__sentence_encoder_convnext_convnext_4_pwconv1_Conv_intermediate[] = { + "_sentence_encoder_convnext_convnext_4_pwconv1_Conv_intermediate_nchw" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_4_pwconv1_Conv_output_0[] = {1, 256, 129}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_4_pwconv1_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_4_pwconv1_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000904673870536f, .offset= -49324}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_4_pwconv1_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_4_pwconv1_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__sentence_encoder_convnext_convnext_4_pwconv1_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_4_pwconv1_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__elementwiseneuron_10(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _elementwiseneuron_10 */ + Qnn_Param_t params__elementwiseneuron_10[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}} + }; + const char* inputs__elementwiseneuron_10[] = { + "_sentence_encoder_convnext_convnext_4_pwconv1_Conv_output_0" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_4_act_Mul_1_output_0[] = {1, 256, 129}; + Qnn_Tensor_t outputs__elementwiseneuron_10[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_4_act_Mul_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000233782739087f, .offset= -7270}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_4_act_Mul_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_elementwiseneuron_10", // Node Name + "qti.aisw", // Package Name + "ElementWiseNeuron", // Qnn Node Type + params__elementwiseneuron_10, // Node Params + 1, // Num Node Params + inputs__elementwiseneuron_10, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__elementwiseneuron_10, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_4_pwconv2_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_4_pwconv2_Conv_reshape_to_2d */ + const char* inputs__sentence_encoder_convnext_convnext_4_pwconv2_Conv_reshape_to_2d[] = { + "_sentence_encoder_convnext_convnext_4_act_Mul_1_output_0" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_4_pwconv2_Conv_reshape_to_2d[] = {1, 256, 1, 129}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_4_pwconv2_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_4_pwconv2_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000233782739087f, .offset= -7270}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_convnext_convnext_4_pwconv2_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_4_pwconv2_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__sentence_encoder_convnext_convnext_4_pwconv2_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_4_pwconv2_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_4_pwconv2_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_4_pwconv2_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__sentence_encoder_convnext_convnext_4_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _sentence_encoder_convnext_convnext_4_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_4_pwconv2_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_4_pwconv2_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_4_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_4_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_4_pwconv2_Conv_reshape_to_2d_nhwc[] = { + "_sentence_encoder_convnext_convnext_4_pwconv2_Conv_reshape_to_2d" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_4_pwconv2_Conv_reshape_to_2d_nhwc[] = {1, 1, 129, 256}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_4_pwconv2_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_4_pwconv2_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000233782739087f, .offset= -7270}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_convnext_convnext_4_pwconv2_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_4_pwconv2_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_convnext_convnext_4_pwconv2_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_4_pwconv2_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_4_pwconv2_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_convnext_convnext_4_pwconv2_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_convnext_convnext_4_pwconv2_weight[] = {1, 1, 256, 64}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_convnext_convnext_4_pwconv2_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_convnext_convnext_4_pwconv2_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0034159286879003f, .offset= -111}}}, + .rank= 4, + .dimensions=dimensions_tts_dp_sentence_encoder_convnext_convnext_4_pwconv2_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_convnext_convnext_4_pwconv2_weight), + .dataSize=BINLEN(tts_dp_sentence_encoder_convnext_convnext_4_pwconv2_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_convnext_convnext_4_pwconv2_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_convnext_convnext_4_pwconv2_bias[] = {64}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_convnext_convnext_4_pwconv2_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_convnext_convnext_4_pwconv2_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0011897583026439f, .offset= -117}}}, + .rank= 1, + .dimensions=dimensions_tts_dp_sentence_encoder_convnext_convnext_4_pwconv2_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_convnext_convnext_4_pwconv2_bias), + .dataSize=BINLEN(tts_dp_sentence_encoder_convnext_convnext_4_pwconv2_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_4_pwconv2_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_4_pwconv2_Conv_2d */ + uint32_t dimensions__sentence_encoder_convnext_convnext_4_pwconv2_Conv_2d_dilation[] = {2}; + uint32_t _sentence_encoder_convnext_convnext_4_pwconv2_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__sentence_encoder_convnext_convnext_4_pwconv2_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _sentence_encoder_convnext_convnext_4_pwconv2_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__sentence_encoder_convnext_convnext_4_pwconv2_Conv_2d_stride[] = {2}; + uint32_t _sentence_encoder_convnext_convnext_4_pwconv2_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_4_pwconv2_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_4_pwconv2_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_4_pwconv2_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_4_pwconv2_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_4_pwconv2_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__sentence_encoder_convnext_convnext_4_pwconv2_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_4_pwconv2_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_4_pwconv2_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_4_pwconv2_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_4_pwconv2_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_4_pwconv2_Conv_2d[] = { + "_sentence_encoder_convnext_convnext_4_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_dp_sentence_encoder_convnext_convnext_4_pwconv2_weight", + "tts_dp_sentence_encoder_convnext_convnext_4_pwconv2_bias" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_4_pwconv2_Conv_intermediate[] = {1, 1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_4_pwconv2_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_4_pwconv2_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000532267222297f, .offset= -27462}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_convnext_convnext_4_pwconv2_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_4_pwconv2_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__sentence_encoder_convnext_convnext_4_pwconv2_Conv_2d, // Node Params + 5, // Num Node Params + inputs__sentence_encoder_convnext_convnext_4_pwconv2_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_4_pwconv2_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_4_pwconv2_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_4_pwconv2_Conv_intermediate_nchw */ + uint32_t dimensions__sentence_encoder_convnext_convnext_4_pwconv2_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _sentence_encoder_convnext_convnext_4_pwconv2_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_4_pwconv2_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_4_pwconv2_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_4_pwconv2_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_4_pwconv2_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_4_pwconv2_Conv_intermediate_nchw[] = { + "_sentence_encoder_convnext_convnext_4_pwconv2_Conv_intermediate" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_4_pwconv2_Conv_intermediate_nchw[] = {1, 64, 1, 129}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_4_pwconv2_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_4_pwconv2_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000532267222297f, .offset= -27462}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_convnext_convnext_4_pwconv2_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_4_pwconv2_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_convnext_convnext_4_pwconv2_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_4_pwconv2_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_4_pwconv2_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_4_pwconv2_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_4_pwconv2_Conv_intermediate */ + const char* inputs__sentence_encoder_convnext_convnext_4_pwconv2_Conv_intermediate[] = { + "_sentence_encoder_convnext_convnext_4_pwconv2_Conv_intermediate_nchw" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_4_pwconv2_Conv_output_0[] = {1, 64, 129}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_4_pwconv2_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_4_pwconv2_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000532267222297f, .offset= -27462}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_4_pwconv2_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_4_pwconv2_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__sentence_encoder_convnext_convnext_4_pwconv2_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_4_pwconv2_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_4_pwconv2_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_4_pwconv2_Conv_output_0_nfc */ + uint32_t dimensions__sentence_encoder_convnext_convnext_4_pwconv2_Conv_output_0_nfc_perm[] = {3}; + uint32_t _sentence_encoder_convnext_convnext_4_pwconv2_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_4_pwconv2_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_4_pwconv2_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_4_pwconv2_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_4_pwconv2_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_4_pwconv2_Conv_output_0_nfc[] = { + "_sentence_encoder_convnext_convnext_4_pwconv2_Conv_output_0" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_4_pwconv2_Conv_output_0_nfc[] = {1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_4_pwconv2_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_4_pwconv2_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000532267222297f, .offset= -27462}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_4_pwconv2_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_4_pwconv2_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_convnext_convnext_4_pwconv2_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_4_pwconv2_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_4_pwconv2_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_convnext_convnext_4_gamma(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_convnext_convnext_4_gamma[] = {1, 1, 64}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_convnext_convnext_4_gamma", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_convnext_convnext_4_gamma", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000015449254533f, .offset= -3573}}}, + .rank= 3, + .dimensions=dimensions_tts_dp_sentence_encoder_convnext_convnext_4_gamma, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_convnext_convnext_4_gamma), + .dataSize=BINLEN(tts_dp_sentence_encoder_convnext_convnext_4_gamma)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_4_Mul_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_4_Mul_2 */ + Qnn_Param_t params__sentence_encoder_convnext_convnext_4_Mul_2[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_4_Mul_2[] = { + "tts_dp_sentence_encoder_convnext_convnext_4_gamma", + "_sentence_encoder_convnext_convnext_4_pwconv2_Conv_output_0_nfc" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_4_Mul_2_output_0[] = {1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_4_Mul_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_4_Mul_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000045368997235f, .offset= -30841}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_4_Mul_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_4_Mul_2", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__sentence_encoder_convnext_convnext_4_Mul_2, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_4_Mul_2, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_4_Mul_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_4_Add(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_4_Add */ + Qnn_Param_t params__sentence_encoder_convnext_convnext_4_Add[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_4_Add[] = { + "_sentence_encoder_convnext_convnext_4_Mul_output_0", + "_sentence_encoder_convnext_convnext_4_Mul_2_output_0" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_4_Add_output_0[] = {1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_4_Add[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_4_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000551762313989f, .offset= -29697}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_4_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_4_Add", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__sentence_encoder_convnext_convnext_4_Add, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_4_Add, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_4_Add, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_4_Mul_3(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_4_Mul_3 */ + Qnn_Param_t params__sentence_encoder_convnext_convnext_4_Mul_3[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_4_Mul_3[] = { + "_sentence_encoder_convnext_convnext_4_Add_output_0", + "_sentence_encoder_Concat_2_output_0" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_4_Mul_3_output_0[] = {1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_4_Mul_3[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_4_Mul_3_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000551762313989f, .offset= -29697}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_4_Mul_3_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_4_Mul_3", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__sentence_encoder_convnext_convnext_4_Mul_3, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_4_Mul_3, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_4_Mul_3, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_5_Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_5_Mul */ + Qnn_Param_t params__sentence_encoder_convnext_convnext_5_Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_5_Mul[] = { + "_sentence_encoder_convnext_convnext_4_Mul_3_output_0", + "_sentence_encoder_Concat_2_output_0" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_5_Mul_output_0[] = {1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_5_Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_5_Mul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000551762313989f, .offset= -29697}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_5_Mul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_5_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__sentence_encoder_convnext_convnext_5_Mul, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_5_Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_5_Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_5_dwconv_Pad(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_5_dwconv_Pad */ + uint32_t dimensions__sentence_encoder_convnext_convnext_5_dwconv_Pad_pad_amount[] = {3, 2}; + uint32_t _sentence_encoder_convnext_convnext_5_dwconv_Pad_pad_amount[] = {0, 0, 2, 2, 0, 0}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_5_dwconv_Pad[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_5_dwconv_Pad_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__sentence_encoder_convnext_convnext_5_dwconv_Pad_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_5_dwconv_Pad_pad_amount, + .dataSize=24}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="scheme", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_5_dwconv_Pad[] = { + "_sentence_encoder_convnext_convnext_5_Mul_output_0" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_5_dwconv_Pad_output_0[] = {1, 133, 64}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_5_dwconv_Pad[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_5_dwconv_Pad_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000551762313989f, .offset= -29697}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_5_dwconv_Pad_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_5_dwconv_Pad", // Node Name + "qti.aisw", // Package Name + "Pad", // Qnn Node Type + params__sentence_encoder_convnext_convnext_5_dwconv_Pad, // Node Params + 2, // Num Node Params + inputs__sentence_encoder_convnext_convnext_5_dwconv_Pad, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_5_dwconv_Pad, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_5_dwconv_Pad_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_5_dwconv_Pad_output_0_ncf */ + uint32_t dimensions__sentence_encoder_convnext_convnext_5_dwconv_Pad_output_0_ncf_perm[] = {3}; + uint32_t _sentence_encoder_convnext_convnext_5_dwconv_Pad_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_5_dwconv_Pad_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_5_dwconv_Pad_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_5_dwconv_Pad_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_5_dwconv_Pad_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_5_dwconv_Pad_output_0_ncf[] = { + "_sentence_encoder_convnext_convnext_5_dwconv_Pad_output_0" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_5_dwconv_Pad_output_0_ncf[] = {1, 64, 133}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_5_dwconv_Pad_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_5_dwconv_Pad_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000551762313989f, .offset= -29697}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_5_dwconv_Pad_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_5_dwconv_Pad_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_convnext_convnext_5_dwconv_Pad_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_5_dwconv_Pad_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_5_dwconv_Pad_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_5_dwconv_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_5_dwconv_Conv_reshape_to_2d */ + const char* inputs__sentence_encoder_convnext_convnext_5_dwconv_Conv_reshape_to_2d[] = { + "_sentence_encoder_convnext_convnext_5_dwconv_Pad_output_0_ncf" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_5_dwconv_Conv_reshape_to_2d[] = {1, 64, 1, 133}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_5_dwconv_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_5_dwconv_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000551762313989f, .offset= -29697}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_convnext_convnext_5_dwconv_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_5_dwconv_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__sentence_encoder_convnext_convnext_5_dwconv_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_5_dwconv_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_5_dwconv_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_5_dwconv_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__sentence_encoder_convnext_convnext_5_dwconv_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _sentence_encoder_convnext_convnext_5_dwconv_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_5_dwconv_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_5_dwconv_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_5_dwconv_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_5_dwconv_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_5_dwconv_Conv_reshape_to_2d_nhwc[] = { + "_sentence_encoder_convnext_convnext_5_dwconv_Conv_reshape_to_2d" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_5_dwconv_Conv_reshape_to_2d_nhwc[] = {1, 1, 133, 64}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_5_dwconv_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_5_dwconv_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000551762313989f, .offset= -29697}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_convnext_convnext_5_dwconv_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_5_dwconv_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_convnext_convnext_5_dwconv_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_5_dwconv_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_5_dwconv_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_convnext_convnext_5_dwconv_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_convnext_convnext_5_dwconv_weight[] = {1, 5, 1, 64}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_convnext_convnext_5_dwconv_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_convnext_convnext_5_dwconv_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0049632163718343f, .offset= -131}}}, + .rank= 4, + .dimensions=dimensions_tts_dp_sentence_encoder_convnext_convnext_5_dwconv_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_convnext_convnext_5_dwconv_weight), + .dataSize=BINLEN(tts_dp_sentence_encoder_convnext_convnext_5_dwconv_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_convnext_convnext_5_dwconv_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_convnext_convnext_5_dwconv_bias[] = {64}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_convnext_convnext_5_dwconv_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_convnext_convnext_5_dwconv_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0010680896230042f, .offset= -156}}}, + .rank= 1, + .dimensions=dimensions_tts_dp_sentence_encoder_convnext_convnext_5_dwconv_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_convnext_convnext_5_dwconv_bias), + .dataSize=BINLEN(tts_dp_sentence_encoder_convnext_convnext_5_dwconv_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_5_dwconv_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_5_dwconv_Conv_2d */ + uint32_t dimensions__sentence_encoder_convnext_convnext_5_dwconv_Conv_2d_dilation[] = {2}; + uint32_t _sentence_encoder_convnext_convnext_5_dwconv_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__sentence_encoder_convnext_convnext_5_dwconv_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _sentence_encoder_convnext_convnext_5_dwconv_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__sentence_encoder_convnext_convnext_5_dwconv_Conv_2d_stride[] = {2}; + uint32_t _sentence_encoder_convnext_convnext_5_dwconv_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_5_dwconv_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_5_dwconv_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_5_dwconv_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_5_dwconv_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_5_dwconv_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__sentence_encoder_convnext_convnext_5_dwconv_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_5_dwconv_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_5_dwconv_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_5_dwconv_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_5_dwconv_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_5_dwconv_Conv_2d[] = { + "_sentence_encoder_convnext_convnext_5_dwconv_Conv_reshape_to_2d_nhwc", + "tts_dp_sentence_encoder_convnext_convnext_5_dwconv_weight", + "tts_dp_sentence_encoder_convnext_convnext_5_dwconv_bias" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_5_dwconv_Conv_intermediate[] = {1, 1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_5_dwconv_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_5_dwconv_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000461362360511f, .offset= -24474}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_convnext_convnext_5_dwconv_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_5_dwconv_Conv_2d", // Node Name + "qti.aisw", // Package Name + "DepthWiseConv2d", // Qnn Node Type + params__sentence_encoder_convnext_convnext_5_dwconv_Conv_2d, // Node Params + 3, // Num Node Params + inputs__sentence_encoder_convnext_convnext_5_dwconv_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_5_dwconv_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_5_dwconv_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_5_dwconv_Conv_intermediate_nchw */ + uint32_t dimensions__sentence_encoder_convnext_convnext_5_dwconv_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _sentence_encoder_convnext_convnext_5_dwconv_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_5_dwconv_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_5_dwconv_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_5_dwconv_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_5_dwconv_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_5_dwconv_Conv_intermediate_nchw[] = { + "_sentence_encoder_convnext_convnext_5_dwconv_Conv_intermediate" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_5_dwconv_Conv_intermediate_nchw[] = {1, 64, 1, 129}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_5_dwconv_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_5_dwconv_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000461362360511f, .offset= -24474}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_convnext_convnext_5_dwconv_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_5_dwconv_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_convnext_convnext_5_dwconv_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_5_dwconv_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_5_dwconv_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_5_dwconv_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_5_dwconv_Conv_intermediate */ + const char* inputs__sentence_encoder_convnext_convnext_5_dwconv_Conv_intermediate[] = { + "_sentence_encoder_convnext_convnext_5_dwconv_Conv_intermediate_nchw" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_5_dwconv_Conv_output_0[] = {1, 64, 129}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_5_dwconv_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_5_dwconv_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000461362360511f, .offset= -24474}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_5_dwconv_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_5_dwconv_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__sentence_encoder_convnext_convnext_5_dwconv_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_5_dwconv_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_5_dwconv_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_5_dwconv_Conv_output_0_nfc */ + uint32_t dimensions__sentence_encoder_convnext_convnext_5_dwconv_Conv_output_0_nfc_perm[] = {3}; + uint32_t _sentence_encoder_convnext_convnext_5_dwconv_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_5_dwconv_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_5_dwconv_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_5_dwconv_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_5_dwconv_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_5_dwconv_Conv_output_0_nfc[] = { + "_sentence_encoder_convnext_convnext_5_dwconv_Conv_output_0" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_5_dwconv_Conv_output_0_nfc[] = {1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_5_dwconv_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_5_dwconv_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000461362360511f, .offset= -24474}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_5_dwconv_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_5_dwconv_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_convnext_convnext_5_dwconv_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_5_dwconv_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_5_dwconv_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_5_Mul_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_5_Mul_1 */ + Qnn_Param_t params__sentence_encoder_convnext_convnext_5_Mul_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_5_Mul_1[] = { + "_sentence_encoder_convnext_convnext_5_dwconv_Conv_output_0_nfc", + "_sentence_encoder_Concat_2_output_0" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_5_norm_Transpose_output_0[] = {1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_5_Mul_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_5_norm_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000461362360511f, .offset= -24474}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_5_norm_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_5_Mul_1", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__sentence_encoder_convnext_convnext_5_Mul_1, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_5_Mul_1, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_5_Mul_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_convnext_convnext_5_norm_norm_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_convnext_convnext_5_norm_norm_weight[] = {64}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_convnext_convnext_5_norm_norm_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_convnext_convnext_5_norm_norm_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0035219348501414f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions_tts_dp_sentence_encoder_convnext_convnext_5_norm_norm_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_convnext_convnext_5_norm_norm_weight), + .dataSize=BINLEN(tts_dp_sentence_encoder_convnext_convnext_5_norm_norm_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_convnext_convnext_5_norm_norm_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_convnext_convnext_5_norm_norm_bias[] = {64}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_convnext_convnext_5_norm_norm_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_convnext_convnext_5_norm_norm_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0012862522853538f, .offset= -120}}}, + .rank= 1, + .dimensions=dimensions_tts_dp_sentence_encoder_convnext_convnext_5_norm_norm_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_convnext_convnext_5_norm_norm_bias), + .dataSize=BINLEN(tts_dp_sentence_encoder_convnext_convnext_5_norm_norm_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_5_norm_norm_LayerNormalization(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_5_norm_norm_LayerNormalization */ + uint32_t dimensions__sentence_encoder_convnext_convnext_5_norm_norm_LayerNormalization_axes[] = {1}; + uint32_t _sentence_encoder_convnext_convnext_5_norm_norm_LayerNormalization_axes[] = {2}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_5_norm_norm_LayerNormalization[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="axes", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_5_norm_norm_LayerNormalization_axes", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_5_norm_norm_LayerNormalization_axes, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_5_norm_norm_LayerNormalization_axes, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="epsilon", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000001000000f}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_5_norm_norm_LayerNormalization[] = { + "_sentence_encoder_convnext_convnext_5_norm_Transpose_output_0", + "tts_dp_sentence_encoder_convnext_convnext_5_norm_norm_weight", + "tts_dp_sentence_encoder_convnext_convnext_5_norm_norm_bias" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_5_norm_Transpose_1_output_0[] = {1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_5_norm_norm_LayerNormalization[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_5_norm_Transpose_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0001119506341638f, .offset= -22381}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_5_norm_Transpose_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_5_norm_norm_LayerNormalization", // Node Name + "qti.aisw", // Package Name + "LayerNorm", // Qnn Node Type + params__sentence_encoder_convnext_convnext_5_norm_norm_LayerNormalization, // Node Params + 2, // Num Node Params + inputs__sentence_encoder_convnext_convnext_5_norm_norm_LayerNormalization, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_5_norm_norm_LayerNormalization, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_5_norm_Transpose_1_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_5_norm_Transpose_1_output_0_ncf */ + uint32_t dimensions__sentence_encoder_convnext_convnext_5_norm_Transpose_1_output_0_ncf_perm[] = {3}; + uint32_t _sentence_encoder_convnext_convnext_5_norm_Transpose_1_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_5_norm_Transpose_1_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_5_norm_Transpose_1_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_5_norm_Transpose_1_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_5_norm_Transpose_1_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_5_norm_Transpose_1_output_0_ncf[] = { + "_sentence_encoder_convnext_convnext_5_norm_Transpose_1_output_0" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_5_norm_Transpose_1_output_0_ncf[] = {1, 64, 129}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_5_norm_Transpose_1_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_5_norm_Transpose_1_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0001119506341638f, .offset= -22381}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_5_norm_Transpose_1_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_5_norm_Transpose_1_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_convnext_convnext_5_norm_Transpose_1_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_5_norm_Transpose_1_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_5_norm_Transpose_1_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_5_pwconv1_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_5_pwconv1_Conv_reshape_to_2d */ + const char* inputs__sentence_encoder_convnext_convnext_5_pwconv1_Conv_reshape_to_2d[] = { + "_sentence_encoder_convnext_convnext_5_norm_Transpose_1_output_0_ncf" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_5_pwconv1_Conv_reshape_to_2d[] = {1, 64, 1, 129}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_5_pwconv1_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_5_pwconv1_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0001119506341638f, .offset= -22381}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_convnext_convnext_5_pwconv1_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_5_pwconv1_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__sentence_encoder_convnext_convnext_5_pwconv1_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_5_pwconv1_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_5_pwconv1_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_5_pwconv1_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__sentence_encoder_convnext_convnext_5_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _sentence_encoder_convnext_convnext_5_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_5_pwconv1_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_5_pwconv1_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_5_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_5_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_5_pwconv1_Conv_reshape_to_2d_nhwc[] = { + "_sentence_encoder_convnext_convnext_5_pwconv1_Conv_reshape_to_2d" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_5_pwconv1_Conv_reshape_to_2d_nhwc[] = {1, 1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_5_pwconv1_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_5_pwconv1_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0001119506341638f, .offset= -22381}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_convnext_convnext_5_pwconv1_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_5_pwconv1_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_convnext_convnext_5_pwconv1_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_5_pwconv1_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_5_pwconv1_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_convnext_convnext_5_pwconv1_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_convnext_convnext_5_pwconv1_weight[] = {1, 1, 64, 256}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_convnext_convnext_5_pwconv1_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_convnext_convnext_5_pwconv1_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0040733278729022f, .offset= -123}}}, + .rank= 4, + .dimensions=dimensions_tts_dp_sentence_encoder_convnext_convnext_5_pwconv1_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_convnext_convnext_5_pwconv1_weight), + .dataSize=BINLEN(tts_dp_sentence_encoder_convnext_convnext_5_pwconv1_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_convnext_convnext_5_pwconv1_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_convnext_convnext_5_pwconv1_bias[] = {256}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_convnext_convnext_5_pwconv1_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_convnext_convnext_5_pwconv1_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0018355000065640f, .offset= -224}}}, + .rank= 1, + .dimensions=dimensions_tts_dp_sentence_encoder_convnext_convnext_5_pwconv1_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_convnext_convnext_5_pwconv1_bias), + .dataSize=BINLEN(tts_dp_sentence_encoder_convnext_convnext_5_pwconv1_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_5_pwconv1_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_5_pwconv1_Conv_2d */ + uint32_t dimensions__sentence_encoder_convnext_convnext_5_pwconv1_Conv_2d_dilation[] = {2}; + uint32_t _sentence_encoder_convnext_convnext_5_pwconv1_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__sentence_encoder_convnext_convnext_5_pwconv1_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _sentence_encoder_convnext_convnext_5_pwconv1_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__sentence_encoder_convnext_convnext_5_pwconv1_Conv_2d_stride[] = {2}; + uint32_t _sentence_encoder_convnext_convnext_5_pwconv1_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_5_pwconv1_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_5_pwconv1_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_5_pwconv1_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_5_pwconv1_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_5_pwconv1_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__sentence_encoder_convnext_convnext_5_pwconv1_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_5_pwconv1_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_5_pwconv1_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_5_pwconv1_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_5_pwconv1_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_5_pwconv1_Conv_2d[] = { + "_sentence_encoder_convnext_convnext_5_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_dp_sentence_encoder_convnext_convnext_5_pwconv1_weight", + "tts_dp_sentence_encoder_convnext_convnext_5_pwconv1_bias" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_5_pwconv1_Conv_intermediate[] = {1, 1, 129, 256}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_5_pwconv1_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_5_pwconv1_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0001061833027052f, .offset= -38023}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_convnext_convnext_5_pwconv1_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_5_pwconv1_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__sentence_encoder_convnext_convnext_5_pwconv1_Conv_2d, // Node Params + 5, // Num Node Params + inputs__sentence_encoder_convnext_convnext_5_pwconv1_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_5_pwconv1_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_5_pwconv1_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_5_pwconv1_Conv_intermediate_nchw */ + uint32_t dimensions__sentence_encoder_convnext_convnext_5_pwconv1_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _sentence_encoder_convnext_convnext_5_pwconv1_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_5_pwconv1_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_5_pwconv1_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_5_pwconv1_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_5_pwconv1_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_5_pwconv1_Conv_intermediate_nchw[] = { + "_sentence_encoder_convnext_convnext_5_pwconv1_Conv_intermediate" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_5_pwconv1_Conv_intermediate_nchw[] = {1, 256, 1, 129}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_5_pwconv1_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_5_pwconv1_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0001061833027052f, .offset= -38023}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_convnext_convnext_5_pwconv1_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_5_pwconv1_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_convnext_convnext_5_pwconv1_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_5_pwconv1_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_5_pwconv1_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_5_pwconv1_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_5_pwconv1_Conv_intermediate */ + const char* inputs__sentence_encoder_convnext_convnext_5_pwconv1_Conv_intermediate[] = { + "_sentence_encoder_convnext_convnext_5_pwconv1_Conv_intermediate_nchw" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_5_pwconv1_Conv_output_0[] = {1, 256, 129}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_5_pwconv1_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_5_pwconv1_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0001061833027052f, .offset= -38023}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_5_pwconv1_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_5_pwconv1_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__sentence_encoder_convnext_convnext_5_pwconv1_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_5_pwconv1_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__elementwiseneuron_12(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _elementwiseneuron_12 */ + Qnn_Param_t params__elementwiseneuron_12[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}} + }; + const char* inputs__elementwiseneuron_12[] = { + "_sentence_encoder_convnext_convnext_5_pwconv1_Conv_output_0" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_5_act_Mul_1_output_0[] = {1, 256, 129}; + Qnn_Tensor_t outputs__elementwiseneuron_12[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_5_act_Mul_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000470926643175f, .offset= -3609}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_5_act_Mul_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_elementwiseneuron_12", // Node Name + "qti.aisw", // Package Name + "ElementWiseNeuron", // Qnn Node Type + params__elementwiseneuron_12, // Node Params + 1, // Num Node Params + inputs__elementwiseneuron_12, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__elementwiseneuron_12, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_5_pwconv2_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_5_pwconv2_Conv_reshape_to_2d */ + const char* inputs__sentence_encoder_convnext_convnext_5_pwconv2_Conv_reshape_to_2d[] = { + "_sentence_encoder_convnext_convnext_5_act_Mul_1_output_0" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_5_pwconv2_Conv_reshape_to_2d[] = {1, 256, 1, 129}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_5_pwconv2_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_5_pwconv2_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000470926643175f, .offset= -3609}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_convnext_convnext_5_pwconv2_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_5_pwconv2_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__sentence_encoder_convnext_convnext_5_pwconv2_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_5_pwconv2_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_5_pwconv2_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_5_pwconv2_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__sentence_encoder_convnext_convnext_5_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _sentence_encoder_convnext_convnext_5_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_5_pwconv2_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_5_pwconv2_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_5_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_5_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_5_pwconv2_Conv_reshape_to_2d_nhwc[] = { + "_sentence_encoder_convnext_convnext_5_pwconv2_Conv_reshape_to_2d" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_5_pwconv2_Conv_reshape_to_2d_nhwc[] = {1, 1, 129, 256}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_5_pwconv2_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_5_pwconv2_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000470926643175f, .offset= -3609}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_convnext_convnext_5_pwconv2_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_5_pwconv2_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_convnext_convnext_5_pwconv2_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_5_pwconv2_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_5_pwconv2_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_convnext_convnext_5_pwconv2_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_convnext_convnext_5_pwconv2_weight[] = {1, 1, 256, 64}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_convnext_convnext_5_pwconv2_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_convnext_convnext_5_pwconv2_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0036293452139944f, .offset= -126}}}, + .rank= 4, + .dimensions=dimensions_tts_dp_sentence_encoder_convnext_convnext_5_pwconv2_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_convnext_convnext_5_pwconv2_weight), + .dataSize=BINLEN(tts_dp_sentence_encoder_convnext_convnext_5_pwconv2_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_convnext_convnext_5_pwconv2_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_convnext_convnext_5_pwconv2_bias[] = {64}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_convnext_convnext_5_pwconv2_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_convnext_convnext_5_pwconv2_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0011624993057922f, .offset= -104}}}, + .rank= 1, + .dimensions=dimensions_tts_dp_sentence_encoder_convnext_convnext_5_pwconv2_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_convnext_convnext_5_pwconv2_bias), + .dataSize=BINLEN(tts_dp_sentence_encoder_convnext_convnext_5_pwconv2_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_5_pwconv2_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_5_pwconv2_Conv_2d */ + uint32_t dimensions__sentence_encoder_convnext_convnext_5_pwconv2_Conv_2d_dilation[] = {2}; + uint32_t _sentence_encoder_convnext_convnext_5_pwconv2_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__sentence_encoder_convnext_convnext_5_pwconv2_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _sentence_encoder_convnext_convnext_5_pwconv2_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__sentence_encoder_convnext_convnext_5_pwconv2_Conv_2d_stride[] = {2}; + uint32_t _sentence_encoder_convnext_convnext_5_pwconv2_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_5_pwconv2_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_5_pwconv2_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_5_pwconv2_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_5_pwconv2_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_5_pwconv2_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__sentence_encoder_convnext_convnext_5_pwconv2_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_5_pwconv2_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_5_pwconv2_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_5_pwconv2_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_5_pwconv2_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_5_pwconv2_Conv_2d[] = { + "_sentence_encoder_convnext_convnext_5_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_dp_sentence_encoder_convnext_convnext_5_pwconv2_weight", + "tts_dp_sentence_encoder_convnext_convnext_5_pwconv2_bias" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_5_pwconv2_Conv_intermediate[] = {1, 1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_5_pwconv2_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_5_pwconv2_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0001288320199819f, .offset= -31633}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_convnext_convnext_5_pwconv2_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_5_pwconv2_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__sentence_encoder_convnext_convnext_5_pwconv2_Conv_2d, // Node Params + 5, // Num Node Params + inputs__sentence_encoder_convnext_convnext_5_pwconv2_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_5_pwconv2_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_5_pwconv2_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_5_pwconv2_Conv_intermediate_nchw */ + uint32_t dimensions__sentence_encoder_convnext_convnext_5_pwconv2_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _sentence_encoder_convnext_convnext_5_pwconv2_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_5_pwconv2_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_5_pwconv2_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_5_pwconv2_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_5_pwconv2_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_5_pwconv2_Conv_intermediate_nchw[] = { + "_sentence_encoder_convnext_convnext_5_pwconv2_Conv_intermediate" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_5_pwconv2_Conv_intermediate_nchw[] = {1, 64, 1, 129}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_5_pwconv2_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_5_pwconv2_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0001288320199819f, .offset= -31633}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_convnext_convnext_5_pwconv2_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_5_pwconv2_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_convnext_convnext_5_pwconv2_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_5_pwconv2_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_5_pwconv2_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_5_pwconv2_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_5_pwconv2_Conv_intermediate */ + const char* inputs__sentence_encoder_convnext_convnext_5_pwconv2_Conv_intermediate[] = { + "_sentence_encoder_convnext_convnext_5_pwconv2_Conv_intermediate_nchw" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_5_pwconv2_Conv_output_0[] = {1, 64, 129}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_5_pwconv2_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_5_pwconv2_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0001288320199819f, .offset= -31633}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_5_pwconv2_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_5_pwconv2_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__sentence_encoder_convnext_convnext_5_pwconv2_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_5_pwconv2_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_5_pwconv2_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_5_pwconv2_Conv_output_0_nfc */ + uint32_t dimensions__sentence_encoder_convnext_convnext_5_pwconv2_Conv_output_0_nfc_perm[] = {3}; + uint32_t _sentence_encoder_convnext_convnext_5_pwconv2_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__sentence_encoder_convnext_convnext_5_pwconv2_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_5_pwconv2_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_convnext_convnext_5_pwconv2_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_convnext_convnext_5_pwconv2_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_5_pwconv2_Conv_output_0_nfc[] = { + "_sentence_encoder_convnext_convnext_5_pwconv2_Conv_output_0" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_5_pwconv2_Conv_output_0_nfc[] = {1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_5_pwconv2_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_5_pwconv2_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0001288320199819f, .offset= -31633}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_5_pwconv2_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_5_pwconv2_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_convnext_convnext_5_pwconv2_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_5_pwconv2_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_5_pwconv2_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_convnext_convnext_5_gamma(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_convnext_convnext_5_gamma[] = {1, 1, 64}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_convnext_convnext_5_gamma", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_convnext_convnext_5_gamma", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000029486798212f, .offset= -762}}}, + .rank= 3, + .dimensions=dimensions_tts_dp_sentence_encoder_convnext_convnext_5_gamma, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_convnext_convnext_5_gamma), + .dataSize=BINLEN(tts_dp_sentence_encoder_convnext_convnext_5_gamma)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_5_Mul_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_5_Mul_2 */ + Qnn_Param_t params__sentence_encoder_convnext_convnext_5_Mul_2[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_5_Mul_2[] = { + "tts_dp_sentence_encoder_convnext_convnext_5_gamma", + "_sentence_encoder_convnext_convnext_5_pwconv2_Conv_output_0_nfc" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_5_Mul_2_output_0[] = {1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_5_Mul_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_5_Mul_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000167146172316f, .offset= -27116}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_5_Mul_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_5_Mul_2", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__sentence_encoder_convnext_convnext_5_Mul_2, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_5_Mul_2, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_5_Mul_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_5_Add(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_5_Add */ + Qnn_Param_t params__sentence_encoder_convnext_convnext_5_Add[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_5_Add[] = { + "_sentence_encoder_convnext_convnext_5_Mul_output_0", + "_sentence_encoder_convnext_convnext_5_Mul_2_output_0" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_5_Add_output_0[] = {1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_5_Add[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_5_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000551828998141f, .offset= -29694}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_5_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_5_Add", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__sentence_encoder_convnext_convnext_5_Add, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_5_Add, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_5_Add, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_convnext_convnext_5_Mul_3(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_convnext_convnext_5_Mul_3 */ + Qnn_Param_t params__sentence_encoder_convnext_convnext_5_Mul_3[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__sentence_encoder_convnext_convnext_5_Mul_3[] = { + "_sentence_encoder_convnext_convnext_5_Add_output_0", + "_sentence_encoder_Concat_2_output_0" + }; + uint32_t dimensions__sentence_encoder_convnext_convnext_5_Mul_3_output_0[] = {1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_convnext_convnext_5_Mul_3[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_convnext_convnext_5_Mul_3_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000551828998141f, .offset= -29694}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_convnext_convnext_5_Mul_3_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_convnext_convnext_5_Mul_3", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__sentence_encoder_convnext_convnext_5_Mul_3, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_convnext_convnext_5_Mul_3, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__sentence_encoder_convnext_convnext_5_Mul_3, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_Mul_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_Mul_1 */ + Qnn_Param_t params__sentence_encoder_attn_encoder_Mul_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_Mul_1[] = { + "_sentence_encoder_convnext_convnext_5_Mul_3_output_0", + "_sentence_encoder_Concat_2_output_0" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_Mul_1_output_0[] = {1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_Mul_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_Mul_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000551828998141f, .offset= -29694}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_attn_encoder_Mul_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_Mul_1", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__sentence_encoder_attn_encoder_Mul_1, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_attn_encoder_Mul_1, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_Mul_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_Mul_1_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_Mul_1_output_0_ncf */ + uint32_t dimensions__sentence_encoder_attn_encoder_Mul_1_output_0_ncf_perm[] = {3}; + uint32_t _sentence_encoder_attn_encoder_Mul_1_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__sentence_encoder_attn_encoder_Mul_1_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_Mul_1_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_Mul_1_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_Mul_1_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_Mul_1_output_0_ncf[] = { + "_sentence_encoder_attn_encoder_Mul_1_output_0" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_Mul_1_output_0_ncf[] = {1, 64, 129}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_Mul_1_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_Mul_1_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000551828998141f, .offset= -29694}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_attn_encoder_Mul_1_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_Mul_1_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_attn_encoder_Mul_1_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_attn_encoder_Mul_1_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_Mul_1_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_reshape_to_2d */ + const char* inputs__sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_reshape_to_2d[] = { + "_sentence_encoder_attn_encoder_Mul_1_output_0_ncf" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_reshape_to_2d[] = {1, 64, 1, 129}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000551828998141f, .offset= -29694}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_reshape_to_2d_nhwc[] = { + "_sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_reshape_to_2d" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_reshape_to_2d_nhwc[] = {1, 1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000551828998141f, .offset= -29694}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_q_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_q_weight[] = {1, 1, 64, 64}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_q_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_q_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0038937551435083f, .offset= -114}}}, + .rank= 4, + .dimensions=dimensions_tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_q_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_q_weight), + .dataSize=BINLEN(tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_q_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_q_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_q_bias[] = {64}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_q_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_q_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0026374792214483f, .offset= -132}}}, + .rank= 1, + .dimensions=dimensions_tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_q_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_q_bias), + .dataSize=BINLEN(tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_q_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_2d */ + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_2d_dilation[] = {2}; + uint32_t _sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_2d_stride[] = {2}; + uint32_t _sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_2d[] = { + "_sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_reshape_to_2d_nhwc", + "tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_q_weight", + "tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_q_bias" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_intermediate[] = {1, 1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000543473106518f, .offset= -31676}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_2d, // Node Params + 5, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_intermediate_nchw */ + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_intermediate_nchw[] = { + "_sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_intermediate" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_intermediate_nchw[] = {1, 64, 1, 129}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000543473106518f, .offset= -31676}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_intermediate */ + const char* inputs__sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_intermediate[] = { + "_sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_intermediate_nchw" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_Reshape_output_0[] = {1, 2, 32, 129}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_Reshape_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000543473106518f, .offset= -31676}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_Reshape_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_reshape_to_2d */ + const char* inputs__sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_reshape_to_2d[] = { + "_sentence_encoder_attn_encoder_Mul_1_output_0_ncf" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_reshape_to_2d[] = {1, 64, 1, 129}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000551828998141f, .offset= -29694}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_reshape_to_2d_nhwc[] = { + "_sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_reshape_to_2d" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_reshape_to_2d_nhwc[] = {1, 1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000551828998141f, .offset= -29694}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_k_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_k_weight[] = {1, 1, 64, 64}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_k_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_k_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0040825703181326f, .offset= -122}}}, + .rank= 4, + .dimensions=dimensions_tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_k_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_k_weight), + .dataSize=BINLEN(tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_k_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_k_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_k_bias[] = {64}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_k_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_k_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0013204452116042f, .offset= -168}}}, + .rank= 1, + .dimensions=dimensions_tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_k_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_k_bias), + .dataSize=BINLEN(tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_k_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_2d */ + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_2d_dilation[] = {2}; + uint32_t _sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_2d_stride[] = {2}; + uint32_t _sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_2d[] = { + "_sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_reshape_to_2d_nhwc", + "tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_k_weight", + "tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_k_bias" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_intermediate[] = {1, 1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000662880629534f, .offset= -32191}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_2d, // Node Params + 5, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_intermediate_nchw */ + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_intermediate_nchw[] = { + "_sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_intermediate" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_intermediate_nchw[] = {1, 64, 1, 129}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000662880629534f, .offset= -32191}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_intermediate */ + const char* inputs__sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_intermediate[] = { + "_sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_intermediate_nchw" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_Reshape_1_output_0[] = {1, 2, 32, 129}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_Reshape_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000662880629534f, .offset= -32191}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_Reshape_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_0_Reshape_1_output_0_converted_UFIXED_POINT_8(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_0_Reshape_1_output_0_converted_UFIXED_POINT_8 */ + Qnn_Param_t params__sentence_encoder_attn_encoder_attn_layers_0_Reshape_1_output_0_converted_UFIXED_POINT_8[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="dynamic_input_data", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="dynamic_output_data", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_attn_layers_0_Reshape_1_output_0_converted_UFIXED_POINT_8[] = { + "_sentence_encoder_attn_encoder_attn_layers_0_Reshape_1_output_0" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_Reshape_1_output_0_converted_UFIXED_POINT_8[] = {1, 2, 32, 129}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_0_Reshape_1_output_0_converted_UFIXED_POINT_8[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_Reshape_1_output_0_converted_UFIXED_POINT_8", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0169697441160679f, .offset= -126}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_Reshape_1_output_0_converted_UFIXED_POINT_8, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_0_Reshape_1_output_0_converted_UFIXED_POINT_8", // Node Name + "qti.aisw", // Package Name + "Convert", // Qnn Node Type + params__sentence_encoder_attn_encoder_attn_layers_0_Reshape_1_output_0_converted_UFIXED_POINT_8, // Node Params + 2, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_0_Reshape_1_output_0_converted_UFIXED_POINT_8, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_0_Reshape_1_output_0_converted_UFIXED_POINT_8, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_reshape_to_2d */ + const char* inputs__sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_reshape_to_2d[] = { + "_sentence_encoder_attn_encoder_Mul_1_output_0_ncf" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_reshape_to_2d[] = {1, 64, 1, 129}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000551828998141f, .offset= -29694}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_reshape_to_2d_nhwc[] = { + "_sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_reshape_to_2d" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_reshape_to_2d_nhwc[] = {1, 1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000551828998141f, .offset= -29694}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_v_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_v_weight[] = {1, 1, 64, 64}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_v_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_v_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0045218830928206f, .offset= -129}}}, + .rank= 4, + .dimensions=dimensions_tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_v_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_v_weight), + .dataSize=BINLEN(tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_v_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_v_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_v_bias[] = {64}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_v_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_v_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0003906895581167f, .offset= -127}}}, + .rank= 1, + .dimensions=dimensions_tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_v_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_v_bias), + .dataSize=BINLEN(tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_v_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_2d */ + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_2d_dilation[] = {2}; + uint32_t _sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_2d_stride[] = {2}; + uint32_t _sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_2d[] = { + "_sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_reshape_to_2d_nhwc", + "tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_v_weight", + "tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_v_bias" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_intermediate[] = {1, 1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0001119243461289f, .offset= -32516}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_2d, // Node Params + 5, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_intermediate_nchw */ + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_intermediate_nchw[] = { + "_sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_intermediate" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_intermediate_nchw[] = {1, 64, 1, 129}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0001119243461289f, .offset= -32516}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_intermediate */ + const char* inputs__sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_intermediate[] = { + "_sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_intermediate_nchw" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_Reshape_2_output_0[] = {1, 2, 32, 129}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_Reshape_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0001119243461289f, .offset= -32516}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_Reshape_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_0_Transpose(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_0_Transpose */ + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_Transpose_perm[] = {4}; + uint32_t _sentence_encoder_attn_encoder_attn_layers_0_Transpose_perm[] = {0, 1, 3, 2}; + Qnn_Param_t params__sentence_encoder_attn_encoder_attn_layers_0_Transpose[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_Transpose_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_Transpose_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_attn_layers_0_Transpose_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_attn_layers_0_Transpose[] = { + "_sentence_encoder_attn_encoder_attn_layers_0_Reshape_output_0" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_Transpose_output_0[] = {1, 2, 129, 32}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_0_Transpose[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000543473106518f, .offset= -31676}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_0_Transpose", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_attn_encoder_attn_layers_0_Transpose, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_0_Transpose, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_0_Transpose, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_0_Transpose_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_0_Transpose_1 */ + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_Transpose_1_perm[] = {4}; + uint32_t _sentence_encoder_attn_encoder_attn_layers_0_Transpose_1_perm[] = {0, 1, 3, 2}; + Qnn_Param_t params__sentence_encoder_attn_encoder_attn_layers_0_Transpose_1[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_Transpose_1_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_Transpose_1_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_attn_layers_0_Transpose_1_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_attn_layers_0_Transpose_1[] = { + "_sentence_encoder_attn_encoder_attn_layers_0_Reshape_2_output_0" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_Transpose_1_output_0[] = {1, 2, 129, 32}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_0_Transpose_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_Transpose_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0001119243461289f, .offset= -32516}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_Transpose_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_0_Transpose_1", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_attn_encoder_attn_layers_0_Transpose_1, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_0_Transpose_1, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_0_Transpose_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_0_Transpose_1_output_0_converted_UFIXED_POINT_8(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_0_Transpose_1_output_0_converted_UFIXED_POINT_8 */ + Qnn_Param_t params__sentence_encoder_attn_encoder_attn_layers_0_Transpose_1_output_0_converted_UFIXED_POINT_8[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="dynamic_input_data", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="dynamic_output_data", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_attn_layers_0_Transpose_1_output_0_converted_UFIXED_POINT_8[] = { + "_sentence_encoder_attn_encoder_attn_layers_0_Transpose_1_output_0" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_Transpose_1_output_0_converted_UFIXED_POINT_8[] = {1, 2, 129, 32}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_0_Transpose_1_output_0_converted_UFIXED_POINT_8[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_Transpose_1_output_0_converted_UFIXED_POINT_8", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0286526326090097f, .offset= -127}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_Transpose_1_output_0_converted_UFIXED_POINT_8, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_0_Transpose_1_output_0_converted_UFIXED_POINT_8", // Node Name + "qti.aisw", // Package Name + "Convert", // Qnn Node Type + params__sentence_encoder_attn_encoder_attn_layers_0_Transpose_1_output_0_converted_UFIXED_POINT_8, // Node Params + 2, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_0_Transpose_1_output_0_converted_UFIXED_POINT_8, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_0_Transpose_1_output_0_converted_UFIXED_POINT_8, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor__sentence_encoder_attn_encoder_attn_layers_0_Constant_10_output_0(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_Constant_10_output_0[] = {1}; + VALIDATE(model.addTensor("_sentence_encoder_attn_encoder_attn_layers_0_Constant_10_output_0", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_Constant_10_output_0", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000863180612214f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_Constant_10_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(_sentence_encoder_attn_encoder_attn_layers_0_Constant_10_output_0), + .dataSize=BINLEN(_sentence_encoder_attn_encoder_attn_layers_0_Constant_10_output_0)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_0_Div(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_0_Div */ + Qnn_Param_t params__sentence_encoder_attn_encoder_attn_layers_0_Div[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 2}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_attn_layers_0_Div[] = { + "_sentence_encoder_attn_encoder_attn_layers_0_Transpose_output_0", + "_sentence_encoder_attn_encoder_attn_layers_0_Constant_10_output_0" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_Div_output_0[] = {1, 2, 129, 32}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_0_Div[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_Div_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000096073381428f, .offset= -31676}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_Div_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_0_Div", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__sentence_encoder_attn_encoder_attn_layers_0_Div, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_0_Div, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_0_Div, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_0_MatMul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_0_MatMul */ + Qnn_Param_t params__sentence_encoder_attn_encoder_attn_layers_0_MatMul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in0", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in1", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_attn_layers_0_MatMul[] = { + "_sentence_encoder_attn_encoder_attn_layers_0_Div_output_0", + "_sentence_encoder_attn_encoder_attn_layers_0_Reshape_1_output_0_converted_UFIXED_POINT_8" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_MatMul_output_0[] = {1, 2, 129, 129}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_0_MatMul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_MatMul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000606089743087f, .offset= -14380}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_MatMul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_0_MatMul", // Node Name + "qti.aisw", // Package Name + "MatMul", // Qnn Node Type + params__sentence_encoder_attn_encoder_attn_layers_0_MatMul, // Node Params + 2, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_0_MatMul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_0_MatMul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor__sentence_encoder_attn_encoder_attn_layers_0_Transpose_3_output_0_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_Transpose_3_output_0_nchw[] = {1, 1, 32, 257}; + VALIDATE(model.addTensor("_sentence_encoder_attn_encoder_attn_layers_0_Transpose_3_output_0_nchw", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_Transpose_3_output_0_nchw", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0063549424521625f, .offset= -150}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_Transpose_3_output_0_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(_sentence_encoder_attn_encoder_attn_layers_0_Transpose_3_output_0_nchw), + .dataSize=BINLEN(_sentence_encoder_attn_encoder_attn_layers_0_Transpose_3_output_0_nchw)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_0_MatMul_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_0_MatMul_1 */ + Qnn_Param_t params__sentence_encoder_attn_encoder_attn_layers_0_MatMul_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in0", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in1", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_attn_layers_0_MatMul_1[] = { + "_sentence_encoder_attn_encoder_attn_layers_0_Div_output_0", + "_sentence_encoder_attn_encoder_attn_layers_0_Transpose_3_output_0_nchw" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_MatMul_1_output_0[] = {1, 2, 129, 257}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_0_MatMul_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_MatMul_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000194863841898f, .offset= -50758}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_MatMul_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_0_MatMul_1", // Node Name + "qti.aisw", // Package Name + "MatMul", // Qnn Node Type + params__sentence_encoder_attn_encoder_attn_layers_0_MatMul_1, // Node Params + 2, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_0_MatMul_1, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_0_MatMul_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_0_MatMul_1_output_0_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_0_MatMul_1_output_0_nhwc */ + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_MatMul_1_output_0_nhwc_perm[] = {4}; + uint32_t _sentence_encoder_attn_encoder_attn_layers_0_MatMul_1_output_0_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__sentence_encoder_attn_encoder_attn_layers_0_MatMul_1_output_0_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_MatMul_1_output_0_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_MatMul_1_output_0_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_attn_layers_0_MatMul_1_output_0_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_attn_layers_0_MatMul_1_output_0_nhwc[] = { + "_sentence_encoder_attn_encoder_attn_layers_0_MatMul_1_output_0" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_MatMul_1_output_0_nhwc[] = {1, 129, 257, 2}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_0_MatMul_1_output_0_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_MatMul_1_output_0_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000194863841898f, .offset= -50758}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_MatMul_1_output_0_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_0_MatMul_1_output_0_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_attn_encoder_attn_layers_0_MatMul_1_output_0_nhwc, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_0_MatMul_1_output_0_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_0_MatMul_1_output_0_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_0_Pad_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_0_Pad_1 */ + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_Pad_1_pad_amount[] = {4, 2}; + uint32_t _sentence_encoder_attn_encoder_attn_layers_0_Pad_1_pad_amount[] = {0, 0, 0, 0, 0, 1, 0, 0}; + Qnn_Param_t params__sentence_encoder_attn_encoder_attn_layers_0_Pad_1[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_Pad_1_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_Pad_1_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_attn_layers_0_Pad_1_pad_amount, + .dataSize=32}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="pad_constant_value", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000000000000f}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="scheme", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_attn_layers_0_Pad_1[] = { + "_sentence_encoder_attn_encoder_attn_layers_0_MatMul_1_output_0_nhwc" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_Pad_1_output_0[] = {1, 129, 258, 2}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_0_Pad_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_Pad_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000194863841898f, .offset= -50758}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_Pad_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_0_Pad_1", // Node Name + "qti.aisw", // Package Name + "Pad", // Qnn Node Type + params__sentence_encoder_attn_encoder_attn_layers_0_Pad_1, // Node Params + 3, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_0_Pad_1, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_0_Pad_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_0_Pad_1_output_0_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_0_Pad_1_output_0_nchw */ + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_Pad_1_output_0_nchw_perm[] = {4}; + uint32_t _sentence_encoder_attn_encoder_attn_layers_0_Pad_1_output_0_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__sentence_encoder_attn_encoder_attn_layers_0_Pad_1_output_0_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_Pad_1_output_0_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_Pad_1_output_0_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_attn_layers_0_Pad_1_output_0_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_attn_layers_0_Pad_1_output_0_nchw[] = { + "_sentence_encoder_attn_encoder_attn_layers_0_Pad_1_output_0" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_Pad_1_output_0_nchw[] = {1, 2, 129, 258}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_0_Pad_1_output_0_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_Pad_1_output_0_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000194863841898f, .offset= -50758}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_Pad_1_output_0_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_0_Pad_1_output_0_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_attn_encoder_attn_layers_0_Pad_1_output_0_nchw, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_0_Pad_1_output_0_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_0_Pad_1_output_0_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_0_Reshape_7(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_0_Reshape_7 */ + const char* inputs__sentence_encoder_attn_encoder_attn_layers_0_Reshape_7[] = { + "_sentence_encoder_attn_encoder_attn_layers_0_Pad_1_output_0_nchw" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_Reshape_7_output_0[] = {1, 2, 33282}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_0_Reshape_7[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_Reshape_7_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000194863841898f, .offset= -50758}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_Reshape_7_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_0_Reshape_7", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_0_Reshape_7, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_0_Reshape_7, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_0_Reshape_7_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_0_Reshape_7_output_0_nfc */ + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_Reshape_7_output_0_nfc_perm[] = {3}; + uint32_t _sentence_encoder_attn_encoder_attn_layers_0_Reshape_7_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__sentence_encoder_attn_encoder_attn_layers_0_Reshape_7_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_Reshape_7_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_Reshape_7_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_attn_layers_0_Reshape_7_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_attn_layers_0_Reshape_7_output_0_nfc[] = { + "_sentence_encoder_attn_encoder_attn_layers_0_Reshape_7_output_0" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_Reshape_7_output_0_nfc[] = {1, 33282, 2}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_0_Reshape_7_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_Reshape_7_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000194863841898f, .offset= -50758}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_Reshape_7_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_0_Reshape_7_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_attn_encoder_attn_layers_0_Reshape_7_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_0_Reshape_7_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_0_Reshape_7_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_0_Pad_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_0_Pad_2 */ + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_Pad_2_pad_amount[] = {3, 2}; + uint32_t _sentence_encoder_attn_encoder_attn_layers_0_Pad_2_pad_amount[] = {0, 0, 0, 128, 0, 0}; + Qnn_Param_t params__sentence_encoder_attn_encoder_attn_layers_0_Pad_2[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_Pad_2_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_Pad_2_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_attn_layers_0_Pad_2_pad_amount, + .dataSize=24}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="pad_constant_value", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000000000000f}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="scheme", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_attn_layers_0_Pad_2[] = { + "_sentence_encoder_attn_encoder_attn_layers_0_Reshape_7_output_0_nfc" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_Pad_2_output_0[] = {1, 33410, 2}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_0_Pad_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_Pad_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000194863841898f, .offset= -50758}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_Pad_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_0_Pad_2", // Node Name + "qti.aisw", // Package Name + "Pad", // Qnn Node Type + params__sentence_encoder_attn_encoder_attn_layers_0_Pad_2, // Node Params + 3, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_0_Pad_2, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_0_Pad_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_0_Pad_2_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_0_Pad_2_output_0_ncf */ + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_Pad_2_output_0_ncf_perm[] = {3}; + uint32_t _sentence_encoder_attn_encoder_attn_layers_0_Pad_2_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__sentence_encoder_attn_encoder_attn_layers_0_Pad_2_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_Pad_2_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_Pad_2_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_attn_layers_0_Pad_2_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_attn_layers_0_Pad_2_output_0_ncf[] = { + "_sentence_encoder_attn_encoder_attn_layers_0_Pad_2_output_0" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_Pad_2_output_0_ncf[] = {1, 2, 33410}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_0_Pad_2_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_Pad_2_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000194863841898f, .offset= -50758}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_Pad_2_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_0_Pad_2_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_attn_encoder_attn_layers_0_Pad_2_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_0_Pad_2_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_0_Pad_2_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_0_Reshape_10(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_0_Reshape_10 */ + const char* inputs__sentence_encoder_attn_encoder_attn_layers_0_Reshape_10[] = { + "_sentence_encoder_attn_encoder_attn_layers_0_Pad_2_output_0_ncf" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_Reshape_10_output_0[] = {1, 2, 130, 257}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_0_Reshape_10[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_Reshape_10_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000194863841898f, .offset= -50758}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_Reshape_10_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_0_Reshape_10", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_0_Reshape_10, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_0_Reshape_10, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode_Slice_0(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR Slice_0 */ + uint32_t dimensions_Slice_0_ranges[] = {4, 3}; + int32_t Slice_0_ranges[] = {0, 1, 1, 0, 2, 1, 0, 129, 1, 128, 257, 1}; + Qnn_Param_t params_Slice_0[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="ranges", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "Slice_0_ranges", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_INT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions_Slice_0_ranges, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)Slice_0_ranges, + .dataSize=48}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="begin_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="end_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="new_axes_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="shrink_axes", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs_Slice_0[] = { + "_sentence_encoder_attn_encoder_attn_layers_0_Reshape_10_output_0" + }; + uint32_t dimensions__v_551[] = {1, 2, 129, 129}; + Qnn_Tensor_t outputs_Slice_0[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_v_551", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000194863841898f, .offset= -50758}}}, + .rank= 4, + .dimensions=dimensions__v_551, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "Slice_0", // Node Name + "qti.aisw", // Package Name + "StridedSlice", // Qnn Node Type + params_Slice_0, // Node Params + 5, // Num Node Params + inputs_Slice_0, // Input Tensor Names + 1, // Num Input Tensor Names + outputs_Slice_0, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_0_Add_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_0_Add_2 */ + Qnn_Param_t params__sentence_encoder_attn_encoder_attn_layers_0_Add_2[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_attn_layers_0_Add_2[] = { + "_sentence_encoder_attn_encoder_attn_layers_0_MatMul_output_0", + "_v_551" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_Add_2_output_0[] = {1, 2, 129, 129}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_0_Add_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_Add_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000686029598000f, .offset= -19230}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_Add_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_0_Add_2", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__sentence_encoder_attn_encoder_attn_layers_0_Add_2, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_0_Add_2, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_0_Add_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor__sentence_encoder_attn_encoder_attn_layers_0_Constant_88_output_0(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_Constant_88_output_0[] = {1}; + VALIDATE(model.addTensor("_sentence_encoder_attn_encoder_attn_layers_0_Constant_88_output_0", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_Constant_88_output_0", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1525902152061462f, .offset= -65535}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_Constant_88_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(_sentence_encoder_attn_encoder_attn_layers_0_Constant_88_output_0), + .dataSize=BINLEN(_sentence_encoder_attn_encoder_attn_layers_0_Constant_88_output_0)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_0_Where(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_0_Where */ + const char* inputs__sentence_encoder_attn_encoder_attn_layers_0_Where[] = { + "_sentence_encoder_attn_encoder_attn_layers_1_Cast_5_output_0", + "_sentence_encoder_attn_encoder_attn_layers_0_Constant_88_output_0", + "_sentence_encoder_attn_encoder_attn_layers_0_Add_2_output_0" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_Where_output_0[] = {1, 2, 129, 129}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_0_Where[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_Where_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1526386886835098f, .offset= -65514}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_Where_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_0_Where", // Node Name + "qti.aisw", // Package Name + "ElementWiseSelect", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_0_Where, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_0_Where, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_0_Softmax(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_0_Softmax */ + Qnn_Param_t params__sentence_encoder_attn_encoder_attn_layers_0_Softmax[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="beta", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 1.000000000000f}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_attn_layers_0_Softmax[] = { + "_sentence_encoder_attn_encoder_attn_layers_0_Where_output_0" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_Softmax_output_0[] = {1, 2, 129, 129}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_0_Softmax[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_Softmax_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000152587890625f, .offset= 0}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_Softmax_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_0_Softmax", // Node Name + "qti.aisw", // Package Name + "Softmax", // Qnn Node Type + params__sentence_encoder_attn_encoder_attn_layers_0_Softmax, // Node Params + 2, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_0_Softmax, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_0_Softmax, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_0_Softmax_output_0_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_0_Softmax_output_0_nhwc */ + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_Softmax_output_0_nhwc_perm[] = {4}; + uint32_t _sentence_encoder_attn_encoder_attn_layers_0_Softmax_output_0_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__sentence_encoder_attn_encoder_attn_layers_0_Softmax_output_0_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_Softmax_output_0_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_Softmax_output_0_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_attn_layers_0_Softmax_output_0_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_attn_layers_0_Softmax_output_0_nhwc[] = { + "_sentence_encoder_attn_encoder_attn_layers_0_Softmax_output_0" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_Softmax_output_0_nhwc[] = {1, 129, 129, 2}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_0_Softmax_output_0_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_Softmax_output_0_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000152587890625f, .offset= 0}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_Softmax_output_0_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_0_Softmax_output_0_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_attn_encoder_attn_layers_0_Softmax_output_0_nhwc, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_0_Softmax_output_0_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_0_Softmax_output_0_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_0_MatMul_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_0_MatMul_2 */ + Qnn_Param_t params__sentence_encoder_attn_encoder_attn_layers_0_MatMul_2[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in0", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in1", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_attn_layers_0_MatMul_2[] = { + "_sentence_encoder_attn_encoder_attn_layers_0_Softmax_output_0", + "_sentence_encoder_attn_encoder_attn_layers_0_Transpose_1_output_0_converted_UFIXED_POINT_8" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_MatMul_2_output_0[] = {1, 2, 129, 32}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_0_MatMul_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_MatMul_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000491046557727f, .offset= -32975}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_MatMul_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_0_MatMul_2", // Node Name + "qti.aisw", // Package Name + "MatMul", // Qnn Node Type + params__sentence_encoder_attn_encoder_attn_layers_0_MatMul_2, // Node Params + 2, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_0_MatMul_2, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_0_MatMul_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_0_Pad_3(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_0_Pad_3 */ + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_Pad_3_pad_amount[] = {4, 2}; + uint32_t _sentence_encoder_attn_encoder_attn_layers_0_Pad_3_pad_amount[] = {0, 0, 0, 0, 0, 128, 0, 0}; + Qnn_Param_t params__sentence_encoder_attn_encoder_attn_layers_0_Pad_3[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_Pad_3_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_Pad_3_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_attn_layers_0_Pad_3_pad_amount, + .dataSize=32}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="pad_constant_value", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000000000000f}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="scheme", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_attn_layers_0_Pad_3[] = { + "_sentence_encoder_attn_encoder_attn_layers_0_Softmax_output_0_nhwc" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_Pad_3_output_0[] = {1, 129, 257, 2}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_0_Pad_3[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_Pad_3_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000152587890625f, .offset= 0}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_Pad_3_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_0_Pad_3", // Node Name + "qti.aisw", // Package Name + "Pad", // Qnn Node Type + params__sentence_encoder_attn_encoder_attn_layers_0_Pad_3, // Node Params + 3, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_0_Pad_3, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_0_Pad_3, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_0_Pad_3_output_0_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_0_Pad_3_output_0_nchw */ + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_Pad_3_output_0_nchw_perm[] = {4}; + uint32_t _sentence_encoder_attn_encoder_attn_layers_0_Pad_3_output_0_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__sentence_encoder_attn_encoder_attn_layers_0_Pad_3_output_0_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_Pad_3_output_0_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_Pad_3_output_0_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_attn_layers_0_Pad_3_output_0_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_attn_layers_0_Pad_3_output_0_nchw[] = { + "_sentence_encoder_attn_encoder_attn_layers_0_Pad_3_output_0" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_Pad_3_output_0_nchw[] = {1, 2, 129, 257}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_0_Pad_3_output_0_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_Pad_3_output_0_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000152587890625f, .offset= 0}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_Pad_3_output_0_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_0_Pad_3_output_0_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_attn_encoder_attn_layers_0_Pad_3_output_0_nchw, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_0_Pad_3_output_0_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_0_Pad_3_output_0_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_0_Reshape_13(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_0_Reshape_13 */ + const char* inputs__sentence_encoder_attn_encoder_attn_layers_0_Reshape_13[] = { + "_sentence_encoder_attn_encoder_attn_layers_0_Pad_3_output_0_nchw" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_Reshape_13_output_0[] = {1, 2, 33153}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_0_Reshape_13[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_Reshape_13_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000152587890625f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_Reshape_13_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_0_Reshape_13", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_0_Reshape_13, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_0_Reshape_13, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_0_Reshape_13_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_0_Reshape_13_output_0_nfc */ + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_Reshape_13_output_0_nfc_perm[] = {3}; + uint32_t _sentence_encoder_attn_encoder_attn_layers_0_Reshape_13_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__sentence_encoder_attn_encoder_attn_layers_0_Reshape_13_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_Reshape_13_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_Reshape_13_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_attn_layers_0_Reshape_13_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_attn_layers_0_Reshape_13_output_0_nfc[] = { + "_sentence_encoder_attn_encoder_attn_layers_0_Reshape_13_output_0" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_Reshape_13_output_0_nfc[] = {1, 33153, 2}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_0_Reshape_13_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_Reshape_13_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000152587890625f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_Reshape_13_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_0_Reshape_13_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_attn_encoder_attn_layers_0_Reshape_13_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_0_Reshape_13_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_0_Reshape_13_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_0_Pad_4(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_0_Pad_4 */ + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_Pad_4_pad_amount[] = {3, 2}; + uint32_t _sentence_encoder_attn_encoder_attn_layers_0_Pad_4_pad_amount[] = {0, 0, 129, 0, 0, 0}; + Qnn_Param_t params__sentence_encoder_attn_encoder_attn_layers_0_Pad_4[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_Pad_4_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_Pad_4_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_attn_layers_0_Pad_4_pad_amount, + .dataSize=24}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="pad_constant_value", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000000000000f}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="scheme", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_attn_layers_0_Pad_4[] = { + "_sentence_encoder_attn_encoder_attn_layers_0_Reshape_13_output_0_nfc" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_Pad_4_output_0[] = {1, 33282, 2}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_0_Pad_4[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_Pad_4_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000152587890625f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_Pad_4_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_0_Pad_4", // Node Name + "qti.aisw", // Package Name + "Pad", // Qnn Node Type + params__sentence_encoder_attn_encoder_attn_layers_0_Pad_4, // Node Params + 3, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_0_Pad_4, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_0_Pad_4, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_0_Pad_4_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_0_Pad_4_output_0_ncf */ + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_Pad_4_output_0_ncf_perm[] = {3}; + uint32_t _sentence_encoder_attn_encoder_attn_layers_0_Pad_4_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__sentence_encoder_attn_encoder_attn_layers_0_Pad_4_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_Pad_4_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_Pad_4_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_attn_layers_0_Pad_4_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_attn_layers_0_Pad_4_output_0_ncf[] = { + "_sentence_encoder_attn_encoder_attn_layers_0_Pad_4_output_0" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_Pad_4_output_0_ncf[] = {1, 2, 33282}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_0_Pad_4_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_Pad_4_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000152587890625f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_Pad_4_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_0_Pad_4_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_attn_encoder_attn_layers_0_Pad_4_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_0_Pad_4_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_0_Pad_4_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_0_Reshape_16(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_0_Reshape_16 */ + const char* inputs__sentence_encoder_attn_encoder_attn_layers_0_Reshape_16[] = { + "_sentence_encoder_attn_encoder_attn_layers_0_Pad_4_output_0_ncf" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_Reshape_16_output_0[] = {1, 2, 129, 258}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_0_Reshape_16[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_Reshape_16_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000152587890625f, .offset= 0}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_Reshape_16_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_0_Reshape_16", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_0_Reshape_16, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_0_Reshape_16, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_0_Slice_8(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_0_Slice_8 */ + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_Slice_8_ranges[] = {4, 3}; + int32_t _sentence_encoder_attn_encoder_attn_layers_0_Slice_8_ranges[] = {0, 1, 1, 0, 2, 1, 0, 129, 1, 1, 258, 1}; + Qnn_Param_t params__sentence_encoder_attn_encoder_attn_layers_0_Slice_8[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="ranges", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_Slice_8_ranges", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_INT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_Slice_8_ranges, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_attn_layers_0_Slice_8_ranges, + .dataSize=48}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="begin_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="end_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="new_axes_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="shrink_axes", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_attn_layers_0_Slice_8[] = { + "_sentence_encoder_attn_encoder_attn_layers_0_Reshape_16_output_0" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_Slice_8_output_0[] = {1, 2, 129, 257}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_0_Slice_8[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_Slice_8_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000152587890625f, .offset= 0}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_Slice_8_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_0_Slice_8", // Node Name + "qti.aisw", // Package Name + "StridedSlice", // Qnn Node Type + params__sentence_encoder_attn_encoder_attn_layers_0_Slice_8, // Node Params + 5, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_0_Slice_8, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_0_Slice_8, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor__sentence_encoder_attn_encoder_attn_layers_0_Unsqueeze_41_output_0_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_Unsqueeze_41_output_0_nchw[] = {1, 1, 257, 32}; + VALIDATE(model.addTensor("_sentence_encoder_attn_encoder_attn_layers_0_Unsqueeze_41_output_0_nchw", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_Unsqueeze_41_output_0_nchw", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0059074447490275f, .offset= -150}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_Unsqueeze_41_output_0_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(_sentence_encoder_attn_encoder_attn_layers_0_Unsqueeze_41_output_0_nchw), + .dataSize=BINLEN(_sentence_encoder_attn_encoder_attn_layers_0_Unsqueeze_41_output_0_nchw)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_0_MatMul_3(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_0_MatMul_3 */ + Qnn_Param_t params__sentence_encoder_attn_encoder_attn_layers_0_MatMul_3[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in0", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in1", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_attn_layers_0_MatMul_3[] = { + "_sentence_encoder_attn_encoder_attn_layers_0_Slice_8_output_0", + "_sentence_encoder_attn_encoder_attn_layers_0_Unsqueeze_41_output_0_nchw" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_MatMul_3_output_0[] = {1, 2, 129, 32}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_0_MatMul_3[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_MatMul_3_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000066684133344f, .offset= -25373}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_MatMul_3_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_0_MatMul_3", // Node Name + "qti.aisw", // Package Name + "MatMul", // Qnn Node Type + params__sentence_encoder_attn_encoder_attn_layers_0_MatMul_3, // Node Params + 2, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_0_MatMul_3, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_0_MatMul_3, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_0_Add_4(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_0_Add_4 */ + Qnn_Param_t params__sentence_encoder_attn_encoder_attn_layers_0_Add_4[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_attn_layers_0_Add_4[] = { + "_sentence_encoder_attn_encoder_attn_layers_0_MatMul_2_output_0", + "_sentence_encoder_attn_encoder_attn_layers_0_MatMul_3_output_0" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_Add_4_output_0[] = {1, 2, 129, 32}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_0_Add_4[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_Add_4_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000534894352313f, .offset= -33010}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_Add_4_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_0_Add_4", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__sentence_encoder_attn_encoder_attn_layers_0_Add_4, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_0_Add_4, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_0_Add_4, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_0_Transpose_9(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_0_Transpose_9 */ + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_Transpose_9_perm[] = {4}; + uint32_t _sentence_encoder_attn_encoder_attn_layers_0_Transpose_9_perm[] = {0, 1, 3, 2}; + Qnn_Param_t params__sentence_encoder_attn_encoder_attn_layers_0_Transpose_9[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_Transpose_9_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_Transpose_9_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_attn_layers_0_Transpose_9_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_attn_layers_0_Transpose_9[] = { + "_sentence_encoder_attn_encoder_attn_layers_0_Add_4_output_0" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_Transpose_9_output_0[] = {1, 2, 32, 129}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_0_Transpose_9[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_Transpose_9_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000534894352313f, .offset= -33010}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_Transpose_9_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_0_Transpose_9", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_attn_encoder_attn_layers_0_Transpose_9, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_0_Transpose_9, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_0_Transpose_9, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_0_Reshape_19(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_0_Reshape_19 */ + const char* inputs__sentence_encoder_attn_encoder_attn_layers_0_Reshape_19[] = { + "_sentence_encoder_attn_encoder_attn_layers_0_Transpose_9_output_0" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_reshape_to_2d[] = {1, 64, 1, 129}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_0_Reshape_19[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000534894352313f, .offset= -33010}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_0_Reshape_19", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_0_Reshape_19, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_0_Reshape_19, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_reshape_to_2d_nhwc[] = { + "_sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_reshape_to_2d" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_reshape_to_2d_nhwc[] = {1, 1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000534894352313f, .offset= -33010}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_o_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_o_weight[] = {1, 1, 64, 64}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_o_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_o_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0030226984526962f, .offset= -124}}}, + .rank= 4, + .dimensions=dimensions_tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_o_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_o_weight), + .dataSize=BINLEN(tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_o_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_o_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_o_bias[] = {64}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_o_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_o_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0012924538459629f, .offset= -126}}}, + .rank= 1, + .dimensions=dimensions_tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_o_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_o_bias), + .dataSize=BINLEN(tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_o_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_2d */ + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_2d_dilation[] = {2}; + uint32_t _sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_2d_stride[] = {2}; + uint32_t _sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_2d[] = { + "_sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_reshape_to_2d_nhwc", + "tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_o_weight", + "tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_o_bias" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_intermediate[] = {1, 1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0002539426204748f, .offset= -38958}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_2d, // Node Params + 5, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_intermediate_nchw */ + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_intermediate_nchw[] = { + "_sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_intermediate" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_intermediate_nchw[] = {1, 64, 1, 129}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0002539426204748f, .offset= -38958}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_intermediate */ + const char* inputs__sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_intermediate[] = { + "_sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_intermediate_nchw" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_output_0[] = {1, 64, 129}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0002539426204748f, .offset= -38958}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_output_0_nfc */ + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_output_0_nfc_perm[] = {3}; + uint32_t _sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_output_0_nfc[] = { + "_sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_output_0" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_output_0_nfc[] = {1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0002539426204748f, .offset= -38958}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_Add(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_Add */ + Qnn_Param_t params__sentence_encoder_attn_encoder_Add[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_Add[] = { + "_sentence_encoder_attn_encoder_Mul_1_output_0", + "_sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_output_0_nfc" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_norm_layers_1_0_Transpose_output_0[] = {1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_Add[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_norm_layers_1_0_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0002514841035008f, .offset= -45214}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_attn_encoder_norm_layers_1_0_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_Add", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__sentence_encoder_attn_encoder_Add, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_attn_encoder_Add, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_Add, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_attn_encoder_norm_layers_1_0_norm_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_attn_encoder_norm_layers_1_0_norm_weight[] = {64}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_attn_encoder_norm_layers_1_0_norm_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_attn_encoder_norm_layers_1_0_norm_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0029554630164057f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions_tts_dp_sentence_encoder_attn_encoder_norm_layers_1_0_norm_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_attn_encoder_norm_layers_1_0_norm_weight), + .dataSize=BINLEN(tts_dp_sentence_encoder_attn_encoder_norm_layers_1_0_norm_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_attn_encoder_norm_layers_1_0_norm_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_attn_encoder_norm_layers_1_0_norm_bias[] = {64}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_attn_encoder_norm_layers_1_0_norm_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_attn_encoder_norm_layers_1_0_norm_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0012491715606302f, .offset= -119}}}, + .rank= 1, + .dimensions=dimensions_tts_dp_sentence_encoder_attn_encoder_norm_layers_1_0_norm_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_attn_encoder_norm_layers_1_0_norm_bias), + .dataSize=BINLEN(tts_dp_sentence_encoder_attn_encoder_norm_layers_1_0_norm_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_norm_layers_1_0_norm_LayerNormalization(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_norm_layers_1_0_norm_LayerNormalization */ + uint32_t dimensions__sentence_encoder_attn_encoder_norm_layers_1_0_norm_LayerNormalization_axes[] = {1}; + uint32_t _sentence_encoder_attn_encoder_norm_layers_1_0_norm_LayerNormalization_axes[] = {2}; + Qnn_Param_t params__sentence_encoder_attn_encoder_norm_layers_1_0_norm_LayerNormalization[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="axes", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_norm_layers_1_0_norm_LayerNormalization_axes", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_norm_layers_1_0_norm_LayerNormalization_axes, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_norm_layers_1_0_norm_LayerNormalization_axes, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="epsilon", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000001000000f}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_norm_layers_1_0_norm_LayerNormalization[] = { + "_sentence_encoder_attn_encoder_norm_layers_1_0_Transpose_output_0", + "tts_dp_sentence_encoder_attn_encoder_norm_layers_1_0_norm_weight", + "tts_dp_sentence_encoder_attn_encoder_norm_layers_1_0_norm_bias" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_norm_layers_1_0_Transpose_1_output_0[] = {1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_norm_layers_1_0_norm_LayerNormalization[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_norm_layers_1_0_Transpose_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000804976589279f, .offset= -46195}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_attn_encoder_norm_layers_1_0_Transpose_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_norm_layers_1_0_norm_LayerNormalization", // Node Name + "qti.aisw", // Package Name + "LayerNorm", // Qnn Node Type + params__sentence_encoder_attn_encoder_norm_layers_1_0_norm_LayerNormalization, // Node Params + 2, // Num Node Params + inputs__sentence_encoder_attn_encoder_norm_layers_1_0_norm_LayerNormalization, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_norm_layers_1_0_norm_LayerNormalization, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_ffn_layers_0_Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_ffn_layers_0_Mul */ + Qnn_Param_t params__sentence_encoder_attn_encoder_ffn_layers_0_Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_ffn_layers_0_Mul[] = { + "_sentence_encoder_attn_encoder_norm_layers_1_0_Transpose_1_output_0", + "_sentence_encoder_Concat_2_output_0" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_ffn_layers_0_Mul_output_0[] = {1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_ffn_layers_0_Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_ffn_layers_0_Mul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000804976589279f, .offset= -46195}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_attn_encoder_ffn_layers_0_Mul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_ffn_layers_0_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__sentence_encoder_attn_encoder_ffn_layers_0_Mul, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_attn_encoder_ffn_layers_0_Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_ffn_layers_0_Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_ffn_layers_0_Mul_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_ffn_layers_0_Mul_output_0_ncf */ + uint32_t dimensions__sentence_encoder_attn_encoder_ffn_layers_0_Mul_output_0_ncf_perm[] = {3}; + uint32_t _sentence_encoder_attn_encoder_ffn_layers_0_Mul_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__sentence_encoder_attn_encoder_ffn_layers_0_Mul_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_ffn_layers_0_Mul_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_ffn_layers_0_Mul_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_ffn_layers_0_Mul_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_ffn_layers_0_Mul_output_0_ncf[] = { + "_sentence_encoder_attn_encoder_ffn_layers_0_Mul_output_0" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_ffn_layers_0_Mul_output_0_ncf[] = {1, 64, 129}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_ffn_layers_0_Mul_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_ffn_layers_0_Mul_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000804976589279f, .offset= -46195}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_attn_encoder_ffn_layers_0_Mul_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_ffn_layers_0_Mul_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_attn_encoder_ffn_layers_0_Mul_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_attn_encoder_ffn_layers_0_Mul_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_ffn_layers_0_Mul_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_reshape_to_2d */ + const char* inputs__sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_reshape_to_2d[] = { + "_sentence_encoder_attn_encoder_ffn_layers_0_Mul_output_0_ncf" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_reshape_to_2d[] = {1, 64, 1, 129}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000804976589279f, .offset= -46195}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_reshape_to_2d_nhwc[] = { + "_sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_reshape_to_2d" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_reshape_to_2d_nhwc[] = {1, 1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000804976589279f, .offset= -46195}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_attn_encoder_ffn_layers_0_conv_1_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_attn_encoder_ffn_layers_0_conv_1_weight[] = {1, 1, 64, 256}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_attn_encoder_ffn_layers_0_conv_1_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_attn_encoder_ffn_layers_0_conv_1_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0045991879887879f, .offset= -127}}}, + .rank= 4, + .dimensions=dimensions_tts_dp_sentence_encoder_attn_encoder_ffn_layers_0_conv_1_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_attn_encoder_ffn_layers_0_conv_1_weight), + .dataSize=BINLEN(tts_dp_sentence_encoder_attn_encoder_ffn_layers_0_conv_1_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_attn_encoder_ffn_layers_0_conv_1_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_attn_encoder_ffn_layers_0_conv_1_bias[] = {256}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_attn_encoder_ffn_layers_0_conv_1_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_attn_encoder_ffn_layers_0_conv_1_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0015277531929314f, .offset= -232}}}, + .rank= 1, + .dimensions=dimensions_tts_dp_sentence_encoder_attn_encoder_ffn_layers_0_conv_1_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_attn_encoder_ffn_layers_0_conv_1_bias), + .dataSize=BINLEN(tts_dp_sentence_encoder_attn_encoder_ffn_layers_0_conv_1_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_2d */ + uint32_t dimensions__sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_2d_dilation[] = {2}; + uint32_t _sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_2d_stride[] = {2}; + uint32_t _sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_2d[] = { + "_sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_reshape_to_2d_nhwc", + "tts_dp_sentence_encoder_attn_encoder_ffn_layers_0_conv_1_weight", + "tts_dp_sentence_encoder_attn_encoder_ffn_layers_0_conv_1_bias" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_intermediate[] = {1, 1, 129, 256}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000730934843887f, .offset= -37651}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_2d, // Node Params + 5, // Num Node Params + inputs__sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_intermediate_nchw */ + uint32_t dimensions__sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_intermediate_nchw[] = { + "_sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_intermediate" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_intermediate_nchw[] = {1, 256, 1, 129}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000730934843887f, .offset= -37651}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_intermediate */ + const char* inputs__sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_intermediate[] = { + "_sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_intermediate_nchw" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_output_0[] = {1, 256, 129}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000730934843887f, .offset= -37651}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_ffn_layers_0_Relu(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_ffn_layers_0_Relu */ + Qnn_Param_t params__sentence_encoder_attn_encoder_ffn_layers_0_Relu[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 4}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_ffn_layers_0_Relu[] = { + "_sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_output_0" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_ffn_layers_0_Relu_output_0[] = {1, 256, 129}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_ffn_layers_0_Relu[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_ffn_layers_0_Relu_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000311004587275f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_attn_encoder_ffn_layers_0_Relu_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_ffn_layers_0_Relu", // Node Name + "qti.aisw", // Package Name + "ElementWiseNeuron", // Qnn Node Type + params__sentence_encoder_attn_encoder_ffn_layers_0_Relu, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_attn_encoder_ffn_layers_0_Relu, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_ffn_layers_0_Relu, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_ffn_layers_0_Relu_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_ffn_layers_0_Relu_output_0_nfc */ + uint32_t dimensions__sentence_encoder_attn_encoder_ffn_layers_0_Relu_output_0_nfc_perm[] = {3}; + uint32_t _sentence_encoder_attn_encoder_ffn_layers_0_Relu_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__sentence_encoder_attn_encoder_ffn_layers_0_Relu_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_ffn_layers_0_Relu_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_ffn_layers_0_Relu_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_ffn_layers_0_Relu_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_ffn_layers_0_Relu_output_0_nfc[] = { + "_sentence_encoder_attn_encoder_ffn_layers_0_Relu_output_0" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_ffn_layers_0_Relu_output_0_nfc[] = {1, 129, 256}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_ffn_layers_0_Relu_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_ffn_layers_0_Relu_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000311004587275f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_attn_encoder_ffn_layers_0_Relu_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_ffn_layers_0_Relu_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_attn_encoder_ffn_layers_0_Relu_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_attn_encoder_ffn_layers_0_Relu_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_ffn_layers_0_Relu_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_ffn_layers_0_Mul_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_ffn_layers_0_Mul_1 */ + Qnn_Param_t params__sentence_encoder_attn_encoder_ffn_layers_0_Mul_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_ffn_layers_0_Mul_1[] = { + "_sentence_encoder_attn_encoder_ffn_layers_0_Relu_output_0_nfc", + "_sentence_encoder_Concat_2_output_0" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_ffn_layers_0_Mul_1_output_0[] = {1, 129, 256}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_ffn_layers_0_Mul_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_ffn_layers_0_Mul_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000311004587275f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_attn_encoder_ffn_layers_0_Mul_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_ffn_layers_0_Mul_1", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__sentence_encoder_attn_encoder_ffn_layers_0_Mul_1, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_attn_encoder_ffn_layers_0_Mul_1, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_ffn_layers_0_Mul_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_ffn_layers_0_Mul_1_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_ffn_layers_0_Mul_1_output_0_ncf */ + uint32_t dimensions__sentence_encoder_attn_encoder_ffn_layers_0_Mul_1_output_0_ncf_perm[] = {3}; + uint32_t _sentence_encoder_attn_encoder_ffn_layers_0_Mul_1_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__sentence_encoder_attn_encoder_ffn_layers_0_Mul_1_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_ffn_layers_0_Mul_1_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_ffn_layers_0_Mul_1_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_ffn_layers_0_Mul_1_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_ffn_layers_0_Mul_1_output_0_ncf[] = { + "_sentence_encoder_attn_encoder_ffn_layers_0_Mul_1_output_0" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_ffn_layers_0_Mul_1_output_0_ncf[] = {1, 256, 129}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_ffn_layers_0_Mul_1_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_ffn_layers_0_Mul_1_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000311004587275f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_attn_encoder_ffn_layers_0_Mul_1_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_ffn_layers_0_Mul_1_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_attn_encoder_ffn_layers_0_Mul_1_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_attn_encoder_ffn_layers_0_Mul_1_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_ffn_layers_0_Mul_1_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_reshape_to_2d */ + const char* inputs__sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_reshape_to_2d[] = { + "_sentence_encoder_attn_encoder_ffn_layers_0_Mul_1_output_0_ncf" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_reshape_to_2d[] = {1, 256, 1, 129}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000311004587275f, .offset= 0}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_reshape_to_2d_nhwc[] = { + "_sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_reshape_to_2d" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_reshape_to_2d_nhwc[] = {1, 1, 129, 256}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000311004587275f, .offset= 0}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_attn_encoder_ffn_layers_0_conv_2_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_attn_encoder_ffn_layers_0_conv_2_weight[] = {1, 1, 256, 64}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_attn_encoder_ffn_layers_0_conv_2_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_attn_encoder_ffn_layers_0_conv_2_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0042993673123419f, .offset= -133}}}, + .rank= 4, + .dimensions=dimensions_tts_dp_sentence_encoder_attn_encoder_ffn_layers_0_conv_2_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_attn_encoder_ffn_layers_0_conv_2_weight), + .dataSize=BINLEN(tts_dp_sentence_encoder_attn_encoder_ffn_layers_0_conv_2_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_attn_encoder_ffn_layers_0_conv_2_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_attn_encoder_ffn_layers_0_conv_2_bias[] = {64}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_attn_encoder_ffn_layers_0_conv_2_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_attn_encoder_ffn_layers_0_conv_2_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0017581548308954f, .offset= -140}}}, + .rank= 1, + .dimensions=dimensions_tts_dp_sentence_encoder_attn_encoder_ffn_layers_0_conv_2_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_attn_encoder_ffn_layers_0_conv_2_bias), + .dataSize=BINLEN(tts_dp_sentence_encoder_attn_encoder_ffn_layers_0_conv_2_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_2d */ + uint32_t dimensions__sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_2d_dilation[] = {2}; + uint32_t _sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_2d_stride[] = {2}; + uint32_t _sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_2d[] = { + "_sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_reshape_to_2d_nhwc", + "tts_dp_sentence_encoder_attn_encoder_ffn_layers_0_conv_2_weight", + "tts_dp_sentence_encoder_attn_encoder_ffn_layers_0_conv_2_bias" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_intermediate[] = {1, 1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0001242895814357f, .offset= -34660}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_2d, // Node Params + 5, // Num Node Params + inputs__sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_intermediate_nchw */ + uint32_t dimensions__sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_intermediate_nchw[] = { + "_sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_intermediate" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_intermediate_nchw[] = {1, 64, 1, 129}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0001242895814357f, .offset= -34660}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_intermediate */ + const char* inputs__sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_intermediate[] = { + "_sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_intermediate_nchw" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_output_0[] = {1, 64, 129}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0001242895814357f, .offset= -34660}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_output_0_nfc */ + uint32_t dimensions__sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_output_0_nfc_perm[] = {3}; + uint32_t _sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_output_0_nfc[] = { + "_sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_output_0" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_output_0_nfc[] = {1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0001242895814357f, .offset= -34660}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_ffn_layers_0_Mul_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_ffn_layers_0_Mul_2 */ + Qnn_Param_t params__sentence_encoder_attn_encoder_ffn_layers_0_Mul_2[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_ffn_layers_0_Mul_2[] = { + "_sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_output_0_nfc", + "_sentence_encoder_Concat_2_output_0" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_ffn_layers_0_Mul_2_output_0[] = {1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_ffn_layers_0_Mul_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_ffn_layers_0_Mul_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0001242895814357f, .offset= -34660}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_attn_encoder_ffn_layers_0_Mul_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_ffn_layers_0_Mul_2", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__sentence_encoder_attn_encoder_ffn_layers_0_Mul_2, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_attn_encoder_ffn_layers_0_Mul_2, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_ffn_layers_0_Mul_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_Add_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_Add_1 */ + Qnn_Param_t params__sentence_encoder_attn_encoder_Add_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_Add_1[] = { + "_sentence_encoder_attn_encoder_norm_layers_1_0_Transpose_1_output_0", + "_sentence_encoder_attn_encoder_ffn_layers_0_Mul_2_output_0" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_norm_layers_2_0_Transpose_output_0[] = {1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_Add_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_norm_layers_2_0_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0001296999253100f, .offset= -31165}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_attn_encoder_norm_layers_2_0_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_Add_1", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__sentence_encoder_attn_encoder_Add_1, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_attn_encoder_Add_1, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_Add_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_attn_encoder_norm_layers_2_0_norm_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_attn_encoder_norm_layers_2_0_norm_weight[] = {64}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_attn_encoder_norm_layers_2_0_norm_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_attn_encoder_norm_layers_2_0_norm_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0029495428316295f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions_tts_dp_sentence_encoder_attn_encoder_norm_layers_2_0_norm_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_attn_encoder_norm_layers_2_0_norm_weight), + .dataSize=BINLEN(tts_dp_sentence_encoder_attn_encoder_norm_layers_2_0_norm_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_attn_encoder_norm_layers_2_0_norm_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_attn_encoder_norm_layers_2_0_norm_bias[] = {64}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_attn_encoder_norm_layers_2_0_norm_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_attn_encoder_norm_layers_2_0_norm_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0011040057288483f, .offset= -107}}}, + .rank= 1, + .dimensions=dimensions_tts_dp_sentence_encoder_attn_encoder_norm_layers_2_0_norm_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_attn_encoder_norm_layers_2_0_norm_bias), + .dataSize=BINLEN(tts_dp_sentence_encoder_attn_encoder_norm_layers_2_0_norm_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_norm_layers_2_0_norm_LayerNormalization(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_norm_layers_2_0_norm_LayerNormalization */ + uint32_t dimensions__sentence_encoder_attn_encoder_norm_layers_2_0_norm_LayerNormalization_axes[] = {1}; + uint32_t _sentence_encoder_attn_encoder_norm_layers_2_0_norm_LayerNormalization_axes[] = {2}; + Qnn_Param_t params__sentence_encoder_attn_encoder_norm_layers_2_0_norm_LayerNormalization[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="axes", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_norm_layers_2_0_norm_LayerNormalization_axes", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_norm_layers_2_0_norm_LayerNormalization_axes, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_norm_layers_2_0_norm_LayerNormalization_axes, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="epsilon", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000001000000f}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_norm_layers_2_0_norm_LayerNormalization[] = { + "_sentence_encoder_attn_encoder_norm_layers_2_0_Transpose_output_0", + "tts_dp_sentence_encoder_attn_encoder_norm_layers_2_0_norm_weight", + "tts_dp_sentence_encoder_attn_encoder_norm_layers_2_0_norm_bias" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_norm_layers_2_0_Transpose_1_output_0[] = {1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_norm_layers_2_0_norm_LayerNormalization[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_norm_layers_2_0_Transpose_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000906407585717f, .offset= -37163}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_attn_encoder_norm_layers_2_0_Transpose_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_norm_layers_2_0_norm_LayerNormalization", // Node Name + "qti.aisw", // Package Name + "LayerNorm", // Qnn Node Type + params__sentence_encoder_attn_encoder_norm_layers_2_0_norm_LayerNormalization, // Node Params + 2, // Num Node Params + inputs__sentence_encoder_attn_encoder_norm_layers_2_0_norm_LayerNormalization, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_norm_layers_2_0_norm_LayerNormalization, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_norm_layers_2_0_Transpose_1_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_norm_layers_2_0_Transpose_1_output_0_ncf */ + uint32_t dimensions__sentence_encoder_attn_encoder_norm_layers_2_0_Transpose_1_output_0_ncf_perm[] = {3}; + uint32_t _sentence_encoder_attn_encoder_norm_layers_2_0_Transpose_1_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__sentence_encoder_attn_encoder_norm_layers_2_0_Transpose_1_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_norm_layers_2_0_Transpose_1_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_norm_layers_2_0_Transpose_1_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_norm_layers_2_0_Transpose_1_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_norm_layers_2_0_Transpose_1_output_0_ncf[] = { + "_sentence_encoder_attn_encoder_norm_layers_2_0_Transpose_1_output_0" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_norm_layers_2_0_Transpose_1_output_0_ncf[] = {1, 64, 129}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_norm_layers_2_0_Transpose_1_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_norm_layers_2_0_Transpose_1_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000906407585717f, .offset= -37163}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_attn_encoder_norm_layers_2_0_Transpose_1_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_norm_layers_2_0_Transpose_1_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_attn_encoder_norm_layers_2_0_Transpose_1_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_attn_encoder_norm_layers_2_0_Transpose_1_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_norm_layers_2_0_Transpose_1_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_reshape_to_2d */ + const char* inputs__sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_reshape_to_2d[] = { + "_sentence_encoder_attn_encoder_norm_layers_2_0_Transpose_1_output_0_ncf" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_reshape_to_2d[] = {1, 64, 1, 129}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000906407585717f, .offset= -37163}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_reshape_to_2d_nhwc[] = { + "_sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_reshape_to_2d" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_reshape_to_2d_nhwc[] = {1, 1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000906407585717f, .offset= -37163}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_q_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_q_weight[] = {1, 1, 64, 64}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_q_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_q_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0028860257007182f, .offset= -111}}}, + .rank= 4, + .dimensions=dimensions_tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_q_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_q_weight), + .dataSize=BINLEN(tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_q_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_q_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_q_bias[] = {64}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_q_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_q_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0012170282425359f, .offset= -128}}}, + .rank= 1, + .dimensions=dimensions_tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_q_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_q_bias), + .dataSize=BINLEN(tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_q_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_2d */ + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_2d_dilation[] = {2}; + uint32_t _sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_2d_stride[] = {2}; + uint32_t _sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_2d[] = { + "_sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_reshape_to_2d_nhwc", + "tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_q_weight", + "tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_q_bias" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_intermediate[] = {1, 1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000692777903168f, .offset= -34481}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_2d, // Node Params + 5, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_intermediate_nchw */ + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_intermediate_nchw[] = { + "_sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_intermediate" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_intermediate_nchw[] = {1, 64, 1, 129}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000692777903168f, .offset= -34481}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_intermediate */ + const char* inputs__sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_intermediate[] = { + "_sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_intermediate_nchw" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_Reshape_output_0[] = {1, 2, 32, 129}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_Reshape_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000692777903168f, .offset= -34481}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_Reshape_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_reshape_to_2d */ + const char* inputs__sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_reshape_to_2d[] = { + "_sentence_encoder_attn_encoder_norm_layers_2_0_Transpose_1_output_0_ncf" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_reshape_to_2d[] = {1, 64, 1, 129}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000906407585717f, .offset= -37163}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_reshape_to_2d_nhwc[] = { + "_sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_reshape_to_2d" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_reshape_to_2d_nhwc[] = {1, 1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000906407585717f, .offset= -37163}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_k_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_k_weight[] = {1, 1, 64, 64}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_k_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_k_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0027919667772949f, .offset= -120}}}, + .rank= 4, + .dimensions=dimensions_tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_k_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_k_weight), + .dataSize=BINLEN(tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_k_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_k_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_k_bias[] = {64}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_k_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_k_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0010253988439217f, .offset= -126}}}, + .rank= 1, + .dimensions=dimensions_tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_k_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_k_bias), + .dataSize=BINLEN(tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_k_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_2d */ + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_2d_dilation[] = {2}; + uint32_t _sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_2d_stride[] = {2}; + uint32_t _sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_2d[] = { + "_sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_reshape_to_2d_nhwc", + "tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_k_weight", + "tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_k_bias" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_intermediate[] = {1, 1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000561706765438f, .offset= -32629}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_2d, // Node Params + 5, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_intermediate_nchw */ + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_intermediate_nchw[] = { + "_sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_intermediate" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_intermediate_nchw[] = {1, 64, 1, 129}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000561706765438f, .offset= -32629}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_intermediate */ + const char* inputs__sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_intermediate[] = { + "_sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_intermediate_nchw" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_Reshape_1_output_0[] = {1, 2, 32, 129}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_Reshape_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000561706765438f, .offset= -32629}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_Reshape_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_1_Reshape_1_output_0_converted_UFIXED_POINT_8(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_1_Reshape_1_output_0_converted_UFIXED_POINT_8 */ + Qnn_Param_t params__sentence_encoder_attn_encoder_attn_layers_1_Reshape_1_output_0_converted_UFIXED_POINT_8[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="dynamic_input_data", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="dynamic_output_data", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_attn_layers_1_Reshape_1_output_0_converted_UFIXED_POINT_8[] = { + "_sentence_encoder_attn_encoder_attn_layers_1_Reshape_1_output_0" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_Reshape_1_output_0_converted_UFIXED_POINT_8[] = {1, 2, 32, 129}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_1_Reshape_1_output_0_converted_UFIXED_POINT_8[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_Reshape_1_output_0_converted_UFIXED_POINT_8", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0143796931952238f, .offset= -127}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_Reshape_1_output_0_converted_UFIXED_POINT_8, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_1_Reshape_1_output_0_converted_UFIXED_POINT_8", // Node Name + "qti.aisw", // Package Name + "Convert", // Qnn Node Type + params__sentence_encoder_attn_encoder_attn_layers_1_Reshape_1_output_0_converted_UFIXED_POINT_8, // Node Params + 2, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_1_Reshape_1_output_0_converted_UFIXED_POINT_8, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_1_Reshape_1_output_0_converted_UFIXED_POINT_8, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_reshape_to_2d */ + const char* inputs__sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_reshape_to_2d[] = { + "_sentence_encoder_attn_encoder_norm_layers_2_0_Transpose_1_output_0_ncf" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_reshape_to_2d[] = {1, 64, 1, 129}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000906407585717f, .offset= -37163}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_reshape_to_2d_nhwc[] = { + "_sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_reshape_to_2d" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_reshape_to_2d_nhwc[] = {1, 1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000906407585717f, .offset= -37163}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_v_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_v_weight[] = {1, 1, 64, 64}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_v_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_v_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0040961876511574f, .offset= -110}}}, + .rank= 4, + .dimensions=dimensions_tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_v_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_v_weight), + .dataSize=BINLEN(tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_v_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_v_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_v_bias[] = {64}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_v_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_v_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0007947096019052f, .offset= -132}}}, + .rank= 1, + .dimensions=dimensions_tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_v_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_v_bias), + .dataSize=BINLEN(tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_v_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_2d */ + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_2d_dilation[] = {2}; + uint32_t _sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_2d_stride[] = {2}; + uint32_t _sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_2d[] = { + "_sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_reshape_to_2d_nhwc", + "tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_v_weight", + "tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_v_bias" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_intermediate[] = {1, 1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000755146247684f, .offset= -33884}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_2d, // Node Params + 5, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_intermediate_nchw */ + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_intermediate_nchw[] = { + "_sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_intermediate" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_intermediate_nchw[] = {1, 64, 1, 129}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000755146247684f, .offset= -33884}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_intermediate */ + const char* inputs__sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_intermediate[] = { + "_sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_intermediate_nchw" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_Reshape_2_output_0[] = {1, 2, 32, 129}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_Reshape_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000755146247684f, .offset= -33884}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_Reshape_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_1_Transpose(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_1_Transpose */ + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_Transpose_perm[] = {4}; + uint32_t _sentence_encoder_attn_encoder_attn_layers_1_Transpose_perm[] = {0, 1, 3, 2}; + Qnn_Param_t params__sentence_encoder_attn_encoder_attn_layers_1_Transpose[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_Transpose_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_Transpose_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_attn_layers_1_Transpose_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_attn_layers_1_Transpose[] = { + "_sentence_encoder_attn_encoder_attn_layers_1_Reshape_output_0" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_Transpose_output_0[] = {1, 2, 129, 32}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_1_Transpose[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000692777903168f, .offset= -34481}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_1_Transpose", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_attn_encoder_attn_layers_1_Transpose, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_1_Transpose, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_1_Transpose, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_1_Transpose_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_1_Transpose_1 */ + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_Transpose_1_perm[] = {4}; + uint32_t _sentence_encoder_attn_encoder_attn_layers_1_Transpose_1_perm[] = {0, 1, 3, 2}; + Qnn_Param_t params__sentence_encoder_attn_encoder_attn_layers_1_Transpose_1[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_Transpose_1_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_Transpose_1_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_attn_layers_1_Transpose_1_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_attn_layers_1_Transpose_1[] = { + "_sentence_encoder_attn_encoder_attn_layers_1_Reshape_2_output_0" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_Transpose_1_output_0[] = {1, 2, 129, 32}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_1_Transpose_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_Transpose_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000755146247684f, .offset= -33884}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_Transpose_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_1_Transpose_1", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_attn_encoder_attn_layers_1_Transpose_1, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_1_Transpose_1, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_1_Transpose_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_1_Transpose_1_output_0_converted_UFIXED_POINT_8(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_1_Transpose_1_output_0_converted_UFIXED_POINT_8 */ + Qnn_Param_t params__sentence_encoder_attn_encoder_attn_layers_1_Transpose_1_output_0_converted_UFIXED_POINT_8[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="dynamic_input_data", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="dynamic_output_data", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_attn_layers_1_Transpose_1_output_0_converted_UFIXED_POINT_8[] = { + "_sentence_encoder_attn_encoder_attn_layers_1_Transpose_1_output_0" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_Transpose_1_output_0_converted_UFIXED_POINT_8[] = {1, 2, 129, 32}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_1_Transpose_1_output_0_converted_UFIXED_POINT_8[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_Transpose_1_output_0_converted_UFIXED_POINT_8", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0193317439407110f, .offset= -132}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_Transpose_1_output_0_converted_UFIXED_POINT_8, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_1_Transpose_1_output_0_converted_UFIXED_POINT_8", // Node Name + "qti.aisw", // Package Name + "Convert", // Qnn Node Type + params__sentence_encoder_attn_encoder_attn_layers_1_Transpose_1_output_0_converted_UFIXED_POINT_8, // Node Params + 2, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_1_Transpose_1_output_0_converted_UFIXED_POINT_8, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_1_Transpose_1_output_0_converted_UFIXED_POINT_8, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_1_Div(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_1_Div */ + Qnn_Param_t params__sentence_encoder_attn_encoder_attn_layers_1_Div[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 2}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_attn_layers_1_Div[] = { + "_sentence_encoder_attn_encoder_attn_layers_1_Transpose_output_0", + "_sentence_encoder_attn_encoder_attn_layers_0_Constant_10_output_0" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_Div_output_0[] = {1, 2, 129, 32}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_1_Div[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_Div_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000122466981338f, .offset= -34481}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_Div_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_1_Div", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__sentence_encoder_attn_encoder_attn_layers_1_Div, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_1_Div, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_1_Div, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_1_MatMul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_1_MatMul */ + Qnn_Param_t params__sentence_encoder_attn_encoder_attn_layers_1_MatMul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in0", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in1", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_attn_layers_1_MatMul[] = { + "_sentence_encoder_attn_encoder_attn_layers_1_Div_output_0", + "_sentence_encoder_attn_encoder_attn_layers_1_Reshape_1_output_0_converted_UFIXED_POINT_8" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_MatMul_output_0[] = {1, 2, 129, 129}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_1_MatMul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_MatMul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000396463256038f, .offset= -33195}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_MatMul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_1_MatMul", // Node Name + "qti.aisw", // Package Name + "MatMul", // Qnn Node Type + params__sentence_encoder_attn_encoder_attn_layers_1_MatMul, // Node Params + 2, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_1_MatMul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_1_MatMul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor__sentence_encoder_attn_encoder_attn_layers_1_Transpose_3_output_0_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_Transpose_3_output_0_nchw[] = {1, 1, 32, 257}; + VALIDATE(model.addTensor("_sentence_encoder_attn_encoder_attn_layers_1_Transpose_3_output_0_nchw", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_Transpose_3_output_0_nchw", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0060451999306679f, .offset= -114}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_Transpose_3_output_0_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(_sentence_encoder_attn_encoder_attn_layers_1_Transpose_3_output_0_nchw), + .dataSize=BINLEN(_sentence_encoder_attn_encoder_attn_layers_1_Transpose_3_output_0_nchw)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_1_MatMul_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_1_MatMul_1 */ + Qnn_Param_t params__sentence_encoder_attn_encoder_attn_layers_1_MatMul_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in0", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in1", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_attn_layers_1_MatMul_1[] = { + "_sentence_encoder_attn_encoder_attn_layers_1_Div_output_0", + "_sentence_encoder_attn_encoder_attn_layers_1_Transpose_3_output_0_nchw" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_MatMul_1_output_0[] = {1, 2, 129, 257}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_1_MatMul_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_MatMul_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000139439325721f, .offset= -30672}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_MatMul_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_1_MatMul_1", // Node Name + "qti.aisw", // Package Name + "MatMul", // Qnn Node Type + params__sentence_encoder_attn_encoder_attn_layers_1_MatMul_1, // Node Params + 2, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_1_MatMul_1, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_1_MatMul_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_1_MatMul_1_output_0_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_1_MatMul_1_output_0_nhwc */ + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_MatMul_1_output_0_nhwc_perm[] = {4}; + uint32_t _sentence_encoder_attn_encoder_attn_layers_1_MatMul_1_output_0_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__sentence_encoder_attn_encoder_attn_layers_1_MatMul_1_output_0_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_MatMul_1_output_0_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_MatMul_1_output_0_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_attn_layers_1_MatMul_1_output_0_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_attn_layers_1_MatMul_1_output_0_nhwc[] = { + "_sentence_encoder_attn_encoder_attn_layers_1_MatMul_1_output_0" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_MatMul_1_output_0_nhwc[] = {1, 129, 257, 2}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_1_MatMul_1_output_0_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_MatMul_1_output_0_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000139439325721f, .offset= -30672}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_MatMul_1_output_0_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_1_MatMul_1_output_0_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_attn_encoder_attn_layers_1_MatMul_1_output_0_nhwc, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_1_MatMul_1_output_0_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_1_MatMul_1_output_0_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_1_Pad_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_1_Pad_1 */ + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_Pad_1_pad_amount[] = {4, 2}; + uint32_t _sentence_encoder_attn_encoder_attn_layers_1_Pad_1_pad_amount[] = {0, 0, 0, 0, 0, 1, 0, 0}; + Qnn_Param_t params__sentence_encoder_attn_encoder_attn_layers_1_Pad_1[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_Pad_1_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_Pad_1_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_attn_layers_1_Pad_1_pad_amount, + .dataSize=32}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="pad_constant_value", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000000000000f}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="scheme", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_attn_layers_1_Pad_1[] = { + "_sentence_encoder_attn_encoder_attn_layers_1_MatMul_1_output_0_nhwc" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_Pad_1_output_0[] = {1, 129, 258, 2}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_1_Pad_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_Pad_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000139439325721f, .offset= -30672}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_Pad_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_1_Pad_1", // Node Name + "qti.aisw", // Package Name + "Pad", // Qnn Node Type + params__sentence_encoder_attn_encoder_attn_layers_1_Pad_1, // Node Params + 3, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_1_Pad_1, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_1_Pad_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_1_Pad_1_output_0_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_1_Pad_1_output_0_nchw */ + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_Pad_1_output_0_nchw_perm[] = {4}; + uint32_t _sentence_encoder_attn_encoder_attn_layers_1_Pad_1_output_0_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__sentence_encoder_attn_encoder_attn_layers_1_Pad_1_output_0_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_Pad_1_output_0_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_Pad_1_output_0_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_attn_layers_1_Pad_1_output_0_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_attn_layers_1_Pad_1_output_0_nchw[] = { + "_sentence_encoder_attn_encoder_attn_layers_1_Pad_1_output_0" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_Pad_1_output_0_nchw[] = {1, 2, 129, 258}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_1_Pad_1_output_0_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_Pad_1_output_0_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000139439325721f, .offset= -30672}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_Pad_1_output_0_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_1_Pad_1_output_0_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_attn_encoder_attn_layers_1_Pad_1_output_0_nchw, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_1_Pad_1_output_0_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_1_Pad_1_output_0_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_1_Reshape_7(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_1_Reshape_7 */ + const char* inputs__sentence_encoder_attn_encoder_attn_layers_1_Reshape_7[] = { + "_sentence_encoder_attn_encoder_attn_layers_1_Pad_1_output_0_nchw" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_Reshape_7_output_0[] = {1, 2, 33282}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_1_Reshape_7[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_Reshape_7_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000139439325721f, .offset= -30672}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_Reshape_7_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_1_Reshape_7", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_1_Reshape_7, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_1_Reshape_7, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_1_Reshape_7_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_1_Reshape_7_output_0_nfc */ + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_Reshape_7_output_0_nfc_perm[] = {3}; + uint32_t _sentence_encoder_attn_encoder_attn_layers_1_Reshape_7_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__sentence_encoder_attn_encoder_attn_layers_1_Reshape_7_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_Reshape_7_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_Reshape_7_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_attn_layers_1_Reshape_7_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_attn_layers_1_Reshape_7_output_0_nfc[] = { + "_sentence_encoder_attn_encoder_attn_layers_1_Reshape_7_output_0" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_Reshape_7_output_0_nfc[] = {1, 33282, 2}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_1_Reshape_7_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_Reshape_7_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000139439325721f, .offset= -30672}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_Reshape_7_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_1_Reshape_7_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_attn_encoder_attn_layers_1_Reshape_7_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_1_Reshape_7_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_1_Reshape_7_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_1_Pad_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_1_Pad_2 */ + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_Pad_2_pad_amount[] = {3, 2}; + uint32_t _sentence_encoder_attn_encoder_attn_layers_1_Pad_2_pad_amount[] = {0, 0, 0, 128, 0, 0}; + Qnn_Param_t params__sentence_encoder_attn_encoder_attn_layers_1_Pad_2[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_Pad_2_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_Pad_2_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_attn_layers_1_Pad_2_pad_amount, + .dataSize=24}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="pad_constant_value", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000000000000f}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="scheme", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_attn_layers_1_Pad_2[] = { + "_sentence_encoder_attn_encoder_attn_layers_1_Reshape_7_output_0_nfc" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_Pad_2_output_0[] = {1, 33410, 2}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_1_Pad_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_Pad_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000139439325721f, .offset= -30672}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_Pad_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_1_Pad_2", // Node Name + "qti.aisw", // Package Name + "Pad", // Qnn Node Type + params__sentence_encoder_attn_encoder_attn_layers_1_Pad_2, // Node Params + 3, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_1_Pad_2, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_1_Pad_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_1_Pad_2_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_1_Pad_2_output_0_ncf */ + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_Pad_2_output_0_ncf_perm[] = {3}; + uint32_t _sentence_encoder_attn_encoder_attn_layers_1_Pad_2_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__sentence_encoder_attn_encoder_attn_layers_1_Pad_2_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_Pad_2_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_Pad_2_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_attn_layers_1_Pad_2_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_attn_layers_1_Pad_2_output_0_ncf[] = { + "_sentence_encoder_attn_encoder_attn_layers_1_Pad_2_output_0" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_Pad_2_output_0_ncf[] = {1, 2, 33410}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_1_Pad_2_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_Pad_2_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000139439325721f, .offset= -30672}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_Pad_2_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_1_Pad_2_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_attn_encoder_attn_layers_1_Pad_2_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_1_Pad_2_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_1_Pad_2_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_1_Reshape_10(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_1_Reshape_10 */ + const char* inputs__sentence_encoder_attn_encoder_attn_layers_1_Reshape_10[] = { + "_sentence_encoder_attn_encoder_attn_layers_1_Pad_2_output_0_ncf" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_Reshape_10_output_0[] = {1, 2, 130, 257}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_1_Reshape_10[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_Reshape_10_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000139439325721f, .offset= -30672}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_Reshape_10_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_1_Reshape_10", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_1_Reshape_10, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_1_Reshape_10, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode_Slice_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR Slice_1 */ + uint32_t dimensions_Slice_1_ranges[] = {4, 3}; + int32_t Slice_1_ranges[] = {0, 1, 1, 0, 2, 1, 0, 129, 1, 128, 257, 1}; + Qnn_Param_t params_Slice_1[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="ranges", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "Slice_1_ranges", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_INT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions_Slice_1_ranges, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)Slice_1_ranges, + .dataSize=48}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="begin_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="end_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="new_axes_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="shrink_axes", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs_Slice_1[] = { + "_sentence_encoder_attn_encoder_attn_layers_1_Reshape_10_output_0" + }; + uint32_t dimensions__v_556[] = {1, 2, 129, 129}; + Qnn_Tensor_t outputs_Slice_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_v_556", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000139439325721f, .offset= -30672}}}, + .rank= 4, + .dimensions=dimensions__v_556, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "Slice_1", // Node Name + "qti.aisw", // Package Name + "StridedSlice", // Qnn Node Type + params_Slice_1, // Node Params + 5, // Num Node Params + inputs_Slice_1, // Input Tensor Names + 1, // Num Input Tensor Names + outputs_Slice_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_1_Add_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_1_Add_2 */ + Qnn_Param_t params__sentence_encoder_attn_encoder_attn_layers_1_Add_2[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_attn_layers_1_Add_2[] = { + "_sentence_encoder_attn_encoder_attn_layers_1_MatMul_output_0", + "_v_556" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_Add_2_output_0[] = {1, 2, 129, 129}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_1_Add_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_Add_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000444817960670f, .offset= -35015}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_Add_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_1_Add_2", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__sentence_encoder_attn_encoder_attn_layers_1_Add_2, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_1_Add_2, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_1_Add_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_1_Where(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_1_Where */ + const char* inputs__sentence_encoder_attn_encoder_attn_layers_1_Where[] = { + "_sentence_encoder_attn_encoder_attn_layers_1_Cast_5_output_0", + "_sentence_encoder_attn_encoder_attn_layers_0_Constant_88_output_0", + "_sentence_encoder_attn_encoder_attn_layers_1_Add_2_output_0" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_Where_output_0[] = {1, 2, 129, 129}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_1_Where[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_Where_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1526109278202057f, .offset= -65526}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_Where_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_1_Where", // Node Name + "qti.aisw", // Package Name + "ElementWiseSelect", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_1_Where, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_1_Where, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_1_Softmax(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_1_Softmax */ + Qnn_Param_t params__sentence_encoder_attn_encoder_attn_layers_1_Softmax[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="beta", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 1.000000000000f}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_attn_layers_1_Softmax[] = { + "_sentence_encoder_attn_encoder_attn_layers_1_Where_output_0" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_Softmax_output_0[] = {1, 2, 129, 129}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_1_Softmax[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_Softmax_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000152587890625f, .offset= 0}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_Softmax_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_1_Softmax", // Node Name + "qti.aisw", // Package Name + "Softmax", // Qnn Node Type + params__sentence_encoder_attn_encoder_attn_layers_1_Softmax, // Node Params + 2, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_1_Softmax, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_1_Softmax, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_1_Softmax_output_0_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_1_Softmax_output_0_nhwc */ + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_Softmax_output_0_nhwc_perm[] = {4}; + uint32_t _sentence_encoder_attn_encoder_attn_layers_1_Softmax_output_0_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__sentence_encoder_attn_encoder_attn_layers_1_Softmax_output_0_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_Softmax_output_0_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_Softmax_output_0_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_attn_layers_1_Softmax_output_0_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_attn_layers_1_Softmax_output_0_nhwc[] = { + "_sentence_encoder_attn_encoder_attn_layers_1_Softmax_output_0" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_Softmax_output_0_nhwc[] = {1, 129, 129, 2}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_1_Softmax_output_0_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_Softmax_output_0_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000152587890625f, .offset= 0}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_Softmax_output_0_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_1_Softmax_output_0_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_attn_encoder_attn_layers_1_Softmax_output_0_nhwc, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_1_Softmax_output_0_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_1_Softmax_output_0_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_1_MatMul_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_1_MatMul_2 */ + Qnn_Param_t params__sentence_encoder_attn_encoder_attn_layers_1_MatMul_2[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in0", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in1", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_attn_layers_1_MatMul_2[] = { + "_sentence_encoder_attn_encoder_attn_layers_1_Softmax_output_0", + "_sentence_encoder_attn_encoder_attn_layers_1_Transpose_1_output_0_converted_UFIXED_POINT_8" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_MatMul_2_output_0[] = {1, 2, 129, 32}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_1_MatMul_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_MatMul_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000507057848154f, .offset= -35264}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_MatMul_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_1_MatMul_2", // Node Name + "qti.aisw", // Package Name + "MatMul", // Qnn Node Type + params__sentence_encoder_attn_encoder_attn_layers_1_MatMul_2, // Node Params + 2, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_1_MatMul_2, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_1_MatMul_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_1_Pad_3(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_1_Pad_3 */ + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_Pad_3_pad_amount[] = {4, 2}; + uint32_t _sentence_encoder_attn_encoder_attn_layers_1_Pad_3_pad_amount[] = {0, 0, 0, 0, 0, 128, 0, 0}; + Qnn_Param_t params__sentence_encoder_attn_encoder_attn_layers_1_Pad_3[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_Pad_3_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_Pad_3_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_attn_layers_1_Pad_3_pad_amount, + .dataSize=32}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="pad_constant_value", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000000000000f}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="scheme", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_attn_layers_1_Pad_3[] = { + "_sentence_encoder_attn_encoder_attn_layers_1_Softmax_output_0_nhwc" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_Pad_3_output_0[] = {1, 129, 257, 2}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_1_Pad_3[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_Pad_3_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000152587890625f, .offset= 0}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_Pad_3_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_1_Pad_3", // Node Name + "qti.aisw", // Package Name + "Pad", // Qnn Node Type + params__sentence_encoder_attn_encoder_attn_layers_1_Pad_3, // Node Params + 3, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_1_Pad_3, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_1_Pad_3, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_1_Pad_3_output_0_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_1_Pad_3_output_0_nchw */ + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_Pad_3_output_0_nchw_perm[] = {4}; + uint32_t _sentence_encoder_attn_encoder_attn_layers_1_Pad_3_output_0_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__sentence_encoder_attn_encoder_attn_layers_1_Pad_3_output_0_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_Pad_3_output_0_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_Pad_3_output_0_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_attn_layers_1_Pad_3_output_0_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_attn_layers_1_Pad_3_output_0_nchw[] = { + "_sentence_encoder_attn_encoder_attn_layers_1_Pad_3_output_0" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_Pad_3_output_0_nchw[] = {1, 2, 129, 257}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_1_Pad_3_output_0_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_Pad_3_output_0_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000152587890625f, .offset= 0}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_Pad_3_output_0_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_1_Pad_3_output_0_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_attn_encoder_attn_layers_1_Pad_3_output_0_nchw, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_1_Pad_3_output_0_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_1_Pad_3_output_0_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_1_Reshape_13(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_1_Reshape_13 */ + const char* inputs__sentence_encoder_attn_encoder_attn_layers_1_Reshape_13[] = { + "_sentence_encoder_attn_encoder_attn_layers_1_Pad_3_output_0_nchw" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_Reshape_13_output_0[] = {1, 2, 33153}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_1_Reshape_13[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_Reshape_13_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000152587890625f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_Reshape_13_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_1_Reshape_13", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_1_Reshape_13, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_1_Reshape_13, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_1_Reshape_13_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_1_Reshape_13_output_0_nfc */ + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_Reshape_13_output_0_nfc_perm[] = {3}; + uint32_t _sentence_encoder_attn_encoder_attn_layers_1_Reshape_13_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__sentence_encoder_attn_encoder_attn_layers_1_Reshape_13_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_Reshape_13_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_Reshape_13_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_attn_layers_1_Reshape_13_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_attn_layers_1_Reshape_13_output_0_nfc[] = { + "_sentence_encoder_attn_encoder_attn_layers_1_Reshape_13_output_0" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_Reshape_13_output_0_nfc[] = {1, 33153, 2}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_1_Reshape_13_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_Reshape_13_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000152587890625f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_Reshape_13_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_1_Reshape_13_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_attn_encoder_attn_layers_1_Reshape_13_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_1_Reshape_13_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_1_Reshape_13_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_1_Pad_4(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_1_Pad_4 */ + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_Pad_4_pad_amount[] = {3, 2}; + uint32_t _sentence_encoder_attn_encoder_attn_layers_1_Pad_4_pad_amount[] = {0, 0, 129, 0, 0, 0}; + Qnn_Param_t params__sentence_encoder_attn_encoder_attn_layers_1_Pad_4[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_Pad_4_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_Pad_4_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_attn_layers_1_Pad_4_pad_amount, + .dataSize=24}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="pad_constant_value", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000000000000f}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="scheme", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_attn_layers_1_Pad_4[] = { + "_sentence_encoder_attn_encoder_attn_layers_1_Reshape_13_output_0_nfc" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_Pad_4_output_0[] = {1, 33282, 2}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_1_Pad_4[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_Pad_4_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000152587890625f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_Pad_4_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_1_Pad_4", // Node Name + "qti.aisw", // Package Name + "Pad", // Qnn Node Type + params__sentence_encoder_attn_encoder_attn_layers_1_Pad_4, // Node Params + 3, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_1_Pad_4, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_1_Pad_4, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_1_Pad_4_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_1_Pad_4_output_0_ncf */ + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_Pad_4_output_0_ncf_perm[] = {3}; + uint32_t _sentence_encoder_attn_encoder_attn_layers_1_Pad_4_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__sentence_encoder_attn_encoder_attn_layers_1_Pad_4_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_Pad_4_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_Pad_4_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_attn_layers_1_Pad_4_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_attn_layers_1_Pad_4_output_0_ncf[] = { + "_sentence_encoder_attn_encoder_attn_layers_1_Pad_4_output_0" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_Pad_4_output_0_ncf[] = {1, 2, 33282}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_1_Pad_4_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_Pad_4_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000152587890625f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_Pad_4_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_1_Pad_4_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_attn_encoder_attn_layers_1_Pad_4_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_1_Pad_4_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_1_Pad_4_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_1_Reshape_16(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_1_Reshape_16 */ + const char* inputs__sentence_encoder_attn_encoder_attn_layers_1_Reshape_16[] = { + "_sentence_encoder_attn_encoder_attn_layers_1_Pad_4_output_0_ncf" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_Reshape_16_output_0[] = {1, 2, 129, 258}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_1_Reshape_16[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_Reshape_16_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000152587890625f, .offset= 0}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_Reshape_16_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_1_Reshape_16", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_1_Reshape_16, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_1_Reshape_16, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_1_Slice_8(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_1_Slice_8 */ + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_Slice_8_ranges[] = {4, 3}; + int32_t _sentence_encoder_attn_encoder_attn_layers_1_Slice_8_ranges[] = {0, 1, 1, 0, 2, 1, 0, 129, 1, 1, 258, 1}; + Qnn_Param_t params__sentence_encoder_attn_encoder_attn_layers_1_Slice_8[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="ranges", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_Slice_8_ranges", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_INT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_Slice_8_ranges, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_attn_layers_1_Slice_8_ranges, + .dataSize=48}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="begin_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="end_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="new_axes_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="shrink_axes", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_attn_layers_1_Slice_8[] = { + "_sentence_encoder_attn_encoder_attn_layers_1_Reshape_16_output_0" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_Slice_8_output_0[] = {1, 2, 129, 257}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_1_Slice_8[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_Slice_8_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000152587890625f, .offset= 0}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_Slice_8_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_1_Slice_8", // Node Name + "qti.aisw", // Package Name + "StridedSlice", // Qnn Node Type + params__sentence_encoder_attn_encoder_attn_layers_1_Slice_8, // Node Params + 5, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_1_Slice_8, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_1_Slice_8, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor__sentence_encoder_attn_encoder_attn_layers_1_Unsqueeze_41_output_0_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_Unsqueeze_41_output_0_nchw[] = {1, 1, 257, 32}; + VALIDATE(model.addTensor("_sentence_encoder_attn_encoder_attn_layers_1_Unsqueeze_41_output_0_nchw", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_Unsqueeze_41_output_0_nchw", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0067470902577043f, .offset= -124}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_Unsqueeze_41_output_0_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(_sentence_encoder_attn_encoder_attn_layers_1_Unsqueeze_41_output_0_nchw), + .dataSize=BINLEN(_sentence_encoder_attn_encoder_attn_layers_1_Unsqueeze_41_output_0_nchw)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_1_MatMul_3(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_1_MatMul_3 */ + Qnn_Param_t params__sentence_encoder_attn_encoder_attn_layers_1_MatMul_3[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in0", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in1", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_attn_layers_1_MatMul_3[] = { + "_sentence_encoder_attn_encoder_attn_layers_1_Slice_8_output_0", + "_sentence_encoder_attn_encoder_attn_layers_1_Unsqueeze_41_output_0_nchw" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_MatMul_3_output_0[] = {1, 2, 129, 32}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_1_MatMul_3[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_MatMul_3_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000025384001674f, .offset= -30719}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_MatMul_3_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_1_MatMul_3", // Node Name + "qti.aisw", // Package Name + "MatMul", // Qnn Node Type + params__sentence_encoder_attn_encoder_attn_layers_1_MatMul_3, // Node Params + 2, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_1_MatMul_3, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_1_MatMul_3, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_1_Add_4(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_1_Add_4 */ + Qnn_Param_t params__sentence_encoder_attn_encoder_attn_layers_1_Add_4[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_attn_layers_1_Add_4[] = { + "_sentence_encoder_attn_encoder_attn_layers_1_MatMul_2_output_0", + "_sentence_encoder_attn_encoder_attn_layers_1_MatMul_3_output_0" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_Add_4_output_0[] = {1, 2, 129, 32}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_1_Add_4[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_Add_4_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000524930437678f, .offset= -34982}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_Add_4_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_1_Add_4", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__sentence_encoder_attn_encoder_attn_layers_1_Add_4, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_1_Add_4, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_1_Add_4, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_1_Transpose_9(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_1_Transpose_9 */ + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_Transpose_9_perm[] = {4}; + uint32_t _sentence_encoder_attn_encoder_attn_layers_1_Transpose_9_perm[] = {0, 1, 3, 2}; + Qnn_Param_t params__sentence_encoder_attn_encoder_attn_layers_1_Transpose_9[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_Transpose_9_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_Transpose_9_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_attn_layers_1_Transpose_9_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_attn_layers_1_Transpose_9[] = { + "_sentence_encoder_attn_encoder_attn_layers_1_Add_4_output_0" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_Transpose_9_output_0[] = {1, 2, 32, 129}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_1_Transpose_9[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_Transpose_9_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000524930437678f, .offset= -34982}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_Transpose_9_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_1_Transpose_9", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_attn_encoder_attn_layers_1_Transpose_9, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_1_Transpose_9, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_1_Transpose_9, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_1_Reshape_19(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_1_Reshape_19 */ + const char* inputs__sentence_encoder_attn_encoder_attn_layers_1_Reshape_19[] = { + "_sentence_encoder_attn_encoder_attn_layers_1_Transpose_9_output_0" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_reshape_to_2d[] = {1, 64, 1, 129}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_1_Reshape_19[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000524930437678f, .offset= -34982}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_1_Reshape_19", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_1_Reshape_19, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_1_Reshape_19, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_reshape_to_2d_nhwc[] = { + "_sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_reshape_to_2d" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_reshape_to_2d_nhwc[] = {1, 1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000524930437678f, .offset= -34982}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_o_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_o_weight[] = {1, 1, 64, 64}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_o_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_o_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0032551754266024f, .offset= -130}}}, + .rank= 4, + .dimensions=dimensions_tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_o_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_o_weight), + .dataSize=BINLEN(tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_o_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_o_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_o_bias[] = {64}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_o_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_o_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0013928471598774f, .offset= -101}}}, + .rank= 1, + .dimensions=dimensions_tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_o_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_o_bias), + .dataSize=BINLEN(tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_o_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_2d */ + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_2d_dilation[] = {2}; + uint32_t _sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_2d_stride[] = {2}; + uint32_t _sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_2d[] = { + "_sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_reshape_to_2d_nhwc", + "tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_o_weight", + "tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_o_bias" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_intermediate[] = {1, 1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000532419544470f, .offset= -31420}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_2d, // Node Params + 5, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_intermediate_nchw */ + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_intermediate_nchw[] = { + "_sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_intermediate" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_intermediate_nchw[] = {1, 64, 1, 129}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000532419544470f, .offset= -31420}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_intermediate */ + const char* inputs__sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_intermediate[] = { + "_sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_intermediate_nchw" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_output_0[] = {1, 64, 129}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000532419544470f, .offset= -31420}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_output_0_nfc */ + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_output_0_nfc_perm[] = {3}; + uint32_t _sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_output_0_nfc[] = { + "_sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_output_0" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_output_0_nfc[] = {1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000532419544470f, .offset= -31420}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_Add_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_Add_2 */ + Qnn_Param_t params__sentence_encoder_attn_encoder_Add_2[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_Add_2[] = { + "_sentence_encoder_attn_encoder_norm_layers_2_0_Transpose_1_output_0", + "_sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_output_0_nfc" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_norm_layers_1_1_Transpose_output_0[] = {1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_Add_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_norm_layers_1_1_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000894729746506f, .offset= -29795}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_attn_encoder_norm_layers_1_1_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_Add_2", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__sentence_encoder_attn_encoder_Add_2, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_attn_encoder_Add_2, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_Add_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_attn_encoder_norm_layers_1_1_norm_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_attn_encoder_norm_layers_1_1_norm_weight[] = {64}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_attn_encoder_norm_layers_1_1_norm_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_attn_encoder_norm_layers_1_1_norm_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0030096331611276f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions_tts_dp_sentence_encoder_attn_encoder_norm_layers_1_1_norm_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_attn_encoder_norm_layers_1_1_norm_weight), + .dataSize=BINLEN(tts_dp_sentence_encoder_attn_encoder_norm_layers_1_1_norm_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_attn_encoder_norm_layers_1_1_norm_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_attn_encoder_norm_layers_1_1_norm_bias[] = {64}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_attn_encoder_norm_layers_1_1_norm_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_attn_encoder_norm_layers_1_1_norm_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0009174664737657f, .offset= -152}}}, + .rank= 1, + .dimensions=dimensions_tts_dp_sentence_encoder_attn_encoder_norm_layers_1_1_norm_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_attn_encoder_norm_layers_1_1_norm_bias), + .dataSize=BINLEN(tts_dp_sentence_encoder_attn_encoder_norm_layers_1_1_norm_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_norm_layers_1_1_norm_LayerNormalization(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_norm_layers_1_1_norm_LayerNormalization */ + uint32_t dimensions__sentence_encoder_attn_encoder_norm_layers_1_1_norm_LayerNormalization_axes[] = {1}; + uint32_t _sentence_encoder_attn_encoder_norm_layers_1_1_norm_LayerNormalization_axes[] = {2}; + Qnn_Param_t params__sentence_encoder_attn_encoder_norm_layers_1_1_norm_LayerNormalization[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="axes", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_norm_layers_1_1_norm_LayerNormalization_axes", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_norm_layers_1_1_norm_LayerNormalization_axes, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_norm_layers_1_1_norm_LayerNormalization_axes, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="epsilon", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000001000000f}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_norm_layers_1_1_norm_LayerNormalization[] = { + "_sentence_encoder_attn_encoder_norm_layers_1_1_Transpose_output_0", + "tts_dp_sentence_encoder_attn_encoder_norm_layers_1_1_norm_weight", + "tts_dp_sentence_encoder_attn_encoder_norm_layers_1_1_norm_bias" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_norm_layers_1_1_Transpose_1_output_0[] = {1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_norm_layers_1_1_norm_LayerNormalization[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_norm_layers_1_1_Transpose_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000768217578297f, .offset= -28531}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_attn_encoder_norm_layers_1_1_Transpose_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_norm_layers_1_1_norm_LayerNormalization", // Node Name + "qti.aisw", // Package Name + "LayerNorm", // Qnn Node Type + params__sentence_encoder_attn_encoder_norm_layers_1_1_norm_LayerNormalization, // Node Params + 2, // Num Node Params + inputs__sentence_encoder_attn_encoder_norm_layers_1_1_norm_LayerNormalization, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_norm_layers_1_1_norm_LayerNormalization, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_ffn_layers_1_Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_ffn_layers_1_Mul */ + Qnn_Param_t params__sentence_encoder_attn_encoder_ffn_layers_1_Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_ffn_layers_1_Mul[] = { + "_sentence_encoder_attn_encoder_norm_layers_1_1_Transpose_1_output_0", + "_sentence_encoder_Concat_2_output_0" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_ffn_layers_1_Mul_output_0[] = {1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_ffn_layers_1_Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_ffn_layers_1_Mul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000768217578297f, .offset= -28531}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_attn_encoder_ffn_layers_1_Mul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_ffn_layers_1_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__sentence_encoder_attn_encoder_ffn_layers_1_Mul, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_attn_encoder_ffn_layers_1_Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_ffn_layers_1_Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_ffn_layers_1_Mul_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_ffn_layers_1_Mul_output_0_ncf */ + uint32_t dimensions__sentence_encoder_attn_encoder_ffn_layers_1_Mul_output_0_ncf_perm[] = {3}; + uint32_t _sentence_encoder_attn_encoder_ffn_layers_1_Mul_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__sentence_encoder_attn_encoder_ffn_layers_1_Mul_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_ffn_layers_1_Mul_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_ffn_layers_1_Mul_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_ffn_layers_1_Mul_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_ffn_layers_1_Mul_output_0_ncf[] = { + "_sentence_encoder_attn_encoder_ffn_layers_1_Mul_output_0" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_ffn_layers_1_Mul_output_0_ncf[] = {1, 64, 129}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_ffn_layers_1_Mul_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_ffn_layers_1_Mul_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000768217578297f, .offset= -28531}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_attn_encoder_ffn_layers_1_Mul_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_ffn_layers_1_Mul_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_attn_encoder_ffn_layers_1_Mul_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_attn_encoder_ffn_layers_1_Mul_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_ffn_layers_1_Mul_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_reshape_to_2d */ + const char* inputs__sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_reshape_to_2d[] = { + "_sentence_encoder_attn_encoder_ffn_layers_1_Mul_output_0_ncf" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_reshape_to_2d[] = {1, 64, 1, 129}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000768217578297f, .offset= -28531}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_reshape_to_2d_nhwc[] = { + "_sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_reshape_to_2d" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_reshape_to_2d_nhwc[] = {1, 1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000768217578297f, .offset= -28531}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_attn_encoder_ffn_layers_1_conv_1_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_attn_encoder_ffn_layers_1_conv_1_weight[] = {1, 1, 64, 256}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_attn_encoder_ffn_layers_1_conv_1_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_attn_encoder_ffn_layers_1_conv_1_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0044525791890919f, .offset= -139}}}, + .rank= 4, + .dimensions=dimensions_tts_dp_sentence_encoder_attn_encoder_ffn_layers_1_conv_1_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_attn_encoder_ffn_layers_1_conv_1_weight), + .dataSize=BINLEN(tts_dp_sentence_encoder_attn_encoder_ffn_layers_1_conv_1_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_attn_encoder_ffn_layers_1_conv_1_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_attn_encoder_ffn_layers_1_conv_1_bias[] = {256}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_attn_encoder_ffn_layers_1_conv_1_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_attn_encoder_ffn_layers_1_conv_1_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0008892201585695f, .offset= -198}}}, + .rank= 1, + .dimensions=dimensions_tts_dp_sentence_encoder_attn_encoder_ffn_layers_1_conv_1_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_attn_encoder_ffn_layers_1_conv_1_bias), + .dataSize=BINLEN(tts_dp_sentence_encoder_attn_encoder_ffn_layers_1_conv_1_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_2d */ + uint32_t dimensions__sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_2d_dilation[] = {2}; + uint32_t _sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_2d_stride[] = {2}; + uint32_t _sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_2d[] = { + "_sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_reshape_to_2d_nhwc", + "tts_dp_sentence_encoder_attn_encoder_ffn_layers_1_conv_1_weight", + "tts_dp_sentence_encoder_attn_encoder_ffn_layers_1_conv_1_bias" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_intermediate[] = {1, 1, 129, 256}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000749703685869f, .offset= -30216}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_2d, // Node Params + 5, // Num Node Params + inputs__sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_intermediate_nchw */ + uint32_t dimensions__sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_intermediate_nchw[] = { + "_sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_intermediate" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_intermediate_nchw[] = {1, 256, 1, 129}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000749703685869f, .offset= -30216}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_intermediate */ + const char* inputs__sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_intermediate[] = { + "_sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_intermediate_nchw" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_output_0[] = {1, 256, 129}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000749703685869f, .offset= -30216}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_ffn_layers_1_Relu(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_ffn_layers_1_Relu */ + Qnn_Param_t params__sentence_encoder_attn_encoder_ffn_layers_1_Relu[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 4}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_ffn_layers_1_Relu[] = { + "_sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_output_0" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_ffn_layers_1_Relu_output_0[] = {1, 256, 129}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_ffn_layers_1_Relu[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_ffn_layers_1_Relu_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000404043094022f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_attn_encoder_ffn_layers_1_Relu_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_ffn_layers_1_Relu", // Node Name + "qti.aisw", // Package Name + "ElementWiseNeuron", // Qnn Node Type + params__sentence_encoder_attn_encoder_ffn_layers_1_Relu, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_attn_encoder_ffn_layers_1_Relu, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_ffn_layers_1_Relu, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_ffn_layers_1_Relu_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_ffn_layers_1_Relu_output_0_nfc */ + uint32_t dimensions__sentence_encoder_attn_encoder_ffn_layers_1_Relu_output_0_nfc_perm[] = {3}; + uint32_t _sentence_encoder_attn_encoder_ffn_layers_1_Relu_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__sentence_encoder_attn_encoder_ffn_layers_1_Relu_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_ffn_layers_1_Relu_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_ffn_layers_1_Relu_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_ffn_layers_1_Relu_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_ffn_layers_1_Relu_output_0_nfc[] = { + "_sentence_encoder_attn_encoder_ffn_layers_1_Relu_output_0" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_ffn_layers_1_Relu_output_0_nfc[] = {1, 129, 256}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_ffn_layers_1_Relu_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_ffn_layers_1_Relu_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000404043094022f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_attn_encoder_ffn_layers_1_Relu_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_ffn_layers_1_Relu_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_attn_encoder_ffn_layers_1_Relu_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_attn_encoder_ffn_layers_1_Relu_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_ffn_layers_1_Relu_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_ffn_layers_1_Mul_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_ffn_layers_1_Mul_1 */ + Qnn_Param_t params__sentence_encoder_attn_encoder_ffn_layers_1_Mul_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_ffn_layers_1_Mul_1[] = { + "_sentence_encoder_attn_encoder_ffn_layers_1_Relu_output_0_nfc", + "_sentence_encoder_Concat_2_output_0" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_ffn_layers_1_Mul_1_output_0[] = {1, 129, 256}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_ffn_layers_1_Mul_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_ffn_layers_1_Mul_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000404043094022f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_attn_encoder_ffn_layers_1_Mul_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_ffn_layers_1_Mul_1", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__sentence_encoder_attn_encoder_ffn_layers_1_Mul_1, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_attn_encoder_ffn_layers_1_Mul_1, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_ffn_layers_1_Mul_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_ffn_layers_1_Mul_1_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_ffn_layers_1_Mul_1_output_0_ncf */ + uint32_t dimensions__sentence_encoder_attn_encoder_ffn_layers_1_Mul_1_output_0_ncf_perm[] = {3}; + uint32_t _sentence_encoder_attn_encoder_ffn_layers_1_Mul_1_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__sentence_encoder_attn_encoder_ffn_layers_1_Mul_1_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_ffn_layers_1_Mul_1_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_ffn_layers_1_Mul_1_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_ffn_layers_1_Mul_1_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_ffn_layers_1_Mul_1_output_0_ncf[] = { + "_sentence_encoder_attn_encoder_ffn_layers_1_Mul_1_output_0" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_ffn_layers_1_Mul_1_output_0_ncf[] = {1, 256, 129}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_ffn_layers_1_Mul_1_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_ffn_layers_1_Mul_1_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000404043094022f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_attn_encoder_ffn_layers_1_Mul_1_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_ffn_layers_1_Mul_1_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_attn_encoder_ffn_layers_1_Mul_1_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_attn_encoder_ffn_layers_1_Mul_1_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_ffn_layers_1_Mul_1_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_reshape_to_2d */ + const char* inputs__sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_reshape_to_2d[] = { + "_sentence_encoder_attn_encoder_ffn_layers_1_Mul_1_output_0_ncf" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_reshape_to_2d[] = {1, 256, 1, 129}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000404043094022f, .offset= 0}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_reshape_to_2d_nhwc[] = { + "_sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_reshape_to_2d" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_reshape_to_2d_nhwc[] = {1, 1, 129, 256}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000404043094022f, .offset= 0}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_attn_encoder_ffn_layers_1_conv_2_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_attn_encoder_ffn_layers_1_conv_2_weight[] = {1, 1, 256, 64}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_attn_encoder_ffn_layers_1_conv_2_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_attn_encoder_ffn_layers_1_conv_2_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0029728165827692f, .offset= -119}}}, + .rank= 4, + .dimensions=dimensions_tts_dp_sentence_encoder_attn_encoder_ffn_layers_1_conv_2_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_attn_encoder_ffn_layers_1_conv_2_weight), + .dataSize=BINLEN(tts_dp_sentence_encoder_attn_encoder_ffn_layers_1_conv_2_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_attn_encoder_ffn_layers_1_conv_2_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_attn_encoder_ffn_layers_1_conv_2_bias[] = {64}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_attn_encoder_ffn_layers_1_conv_2_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_attn_encoder_ffn_layers_1_conv_2_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0012597425375134f, .offset= -145}}}, + .rank= 1, + .dimensions=dimensions_tts_dp_sentence_encoder_attn_encoder_ffn_layers_1_conv_2_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_attn_encoder_ffn_layers_1_conv_2_bias), + .dataSize=BINLEN(tts_dp_sentence_encoder_attn_encoder_ffn_layers_1_conv_2_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_2d */ + uint32_t dimensions__sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_2d_dilation[] = {2}; + uint32_t _sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_2d_stride[] = {2}; + uint32_t _sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_2d[] = { + "_sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_reshape_to_2d_nhwc", + "tts_dp_sentence_encoder_attn_encoder_ffn_layers_1_conv_2_weight", + "tts_dp_sentence_encoder_attn_encoder_ffn_layers_1_conv_2_bias" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_intermediate[] = {1, 1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0001166206784546f, .offset= -29441}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_2d, // Node Params + 5, // Num Node Params + inputs__sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_intermediate_nchw */ + uint32_t dimensions__sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_intermediate_nchw[] = { + "_sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_intermediate" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_intermediate_nchw[] = {1, 64, 1, 129}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0001166206784546f, .offset= -29441}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_intermediate */ + const char* inputs__sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_intermediate[] = { + "_sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_intermediate_nchw" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_output_0[] = {1, 64, 129}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0001166206784546f, .offset= -29441}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_output_0_nfc */ + uint32_t dimensions__sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_output_0_nfc_perm[] = {3}; + uint32_t _sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_output_0_nfc[] = { + "_sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_output_0" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_output_0_nfc[] = {1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0001166206784546f, .offset= -29441}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_ffn_layers_1_Mul_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_ffn_layers_1_Mul_2 */ + Qnn_Param_t params__sentence_encoder_attn_encoder_ffn_layers_1_Mul_2[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_ffn_layers_1_Mul_2[] = { + "_sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_output_0_nfc", + "_sentence_encoder_Concat_2_output_0" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_ffn_layers_1_Mul_2_output_0[] = {1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_ffn_layers_1_Mul_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_ffn_layers_1_Mul_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0001166206784546f, .offset= -29441}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_attn_encoder_ffn_layers_1_Mul_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_ffn_layers_1_Mul_2", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__sentence_encoder_attn_encoder_ffn_layers_1_Mul_2, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_attn_encoder_ffn_layers_1_Mul_2, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_ffn_layers_1_Mul_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_Add_3(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_Add_3 */ + Qnn_Param_t params__sentence_encoder_attn_encoder_Add_3[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_Add_3[] = { + "_sentence_encoder_attn_encoder_norm_layers_1_1_Transpose_1_output_0", + "_sentence_encoder_attn_encoder_ffn_layers_1_Mul_2_output_0" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_norm_layers_2_1_Transpose_output_0[] = {1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_Add_3[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_norm_layers_2_1_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0001208964895341f, .offset= -33416}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_attn_encoder_norm_layers_2_1_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_Add_3", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__sentence_encoder_attn_encoder_Add_3, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_attn_encoder_Add_3, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_Add_3, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_attn_encoder_norm_layers_2_1_norm_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_attn_encoder_norm_layers_2_1_norm_weight[] = {64}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_attn_encoder_norm_layers_2_1_norm_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_attn_encoder_norm_layers_2_1_norm_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0028663885314018f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions_tts_dp_sentence_encoder_attn_encoder_norm_layers_2_1_norm_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_attn_encoder_norm_layers_2_1_norm_weight), + .dataSize=BINLEN(tts_dp_sentence_encoder_attn_encoder_norm_layers_2_1_norm_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_attn_encoder_norm_layers_2_1_norm_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_attn_encoder_norm_layers_2_1_norm_bias[] = {64}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_attn_encoder_norm_layers_2_1_norm_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_attn_encoder_norm_layers_2_1_norm_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0017139845294878f, .offset= -182}}}, + .rank= 1, + .dimensions=dimensions_tts_dp_sentence_encoder_attn_encoder_norm_layers_2_1_norm_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_attn_encoder_norm_layers_2_1_norm_bias), + .dataSize=BINLEN(tts_dp_sentence_encoder_attn_encoder_norm_layers_2_1_norm_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_norm_layers_2_1_norm_LayerNormalization(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_norm_layers_2_1_norm_LayerNormalization */ + uint32_t dimensions__sentence_encoder_attn_encoder_norm_layers_2_1_norm_LayerNormalization_axes[] = {1}; + uint32_t _sentence_encoder_attn_encoder_norm_layers_2_1_norm_LayerNormalization_axes[] = {2}; + Qnn_Param_t params__sentence_encoder_attn_encoder_norm_layers_2_1_norm_LayerNormalization[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="axes", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_norm_layers_2_1_norm_LayerNormalization_axes", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_attn_encoder_norm_layers_2_1_norm_LayerNormalization_axes, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_attn_encoder_norm_layers_2_1_norm_LayerNormalization_axes, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="epsilon", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000001000000f}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_norm_layers_2_1_norm_LayerNormalization[] = { + "_sentence_encoder_attn_encoder_norm_layers_2_1_Transpose_output_0", + "tts_dp_sentence_encoder_attn_encoder_norm_layers_2_1_norm_weight", + "tts_dp_sentence_encoder_attn_encoder_norm_layers_2_1_norm_bias" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_norm_layers_2_1_Transpose_1_output_0[] = {1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_norm_layers_2_1_norm_LayerNormalization[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_norm_layers_2_1_Transpose_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000861795851961f, .offset= -29342}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_attn_encoder_norm_layers_2_1_Transpose_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_norm_layers_2_1_norm_LayerNormalization", // Node Name + "qti.aisw", // Package Name + "LayerNorm", // Qnn Node Type + params__sentence_encoder_attn_encoder_norm_layers_2_1_norm_LayerNormalization, // Node Params + 2, // Num Node Params + inputs__sentence_encoder_attn_encoder_norm_layers_2_1_norm_LayerNormalization, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_norm_layers_2_1_norm_LayerNormalization, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_attn_encoder_Mul_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_attn_encoder_Mul_2 */ + Qnn_Param_t params__sentence_encoder_attn_encoder_Mul_2[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__sentence_encoder_attn_encoder_Mul_2[] = { + "_sentence_encoder_attn_encoder_norm_layers_2_1_Transpose_1_output_0", + "_sentence_encoder_Concat_2_output_0" + }; + uint32_t dimensions__sentence_encoder_attn_encoder_Mul_2_output_0[] = {1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_attn_encoder_Mul_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_attn_encoder_Mul_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000861795851961f, .offset= -29342}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_attn_encoder_Mul_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_attn_encoder_Mul_2", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__sentence_encoder_attn_encoder_Mul_2, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_attn_encoder_Mul_2, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__sentence_encoder_attn_encoder_Mul_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_Add(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_Add */ + Qnn_Param_t params__sentence_encoder_Add[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__sentence_encoder_Add[] = { + "_sentence_encoder_attn_encoder_Mul_2_output_0", + "_sentence_encoder_convnext_convnext_5_Mul_3_output_0" + }; + uint32_t dimensions__sentence_encoder_Add_output_0[] = {1, 129, 64}; + Qnn_Tensor_t outputs__sentence_encoder_Add[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0001056542969309f, .offset= -37918}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_Add", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__sentence_encoder_Add, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_Add, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__sentence_encoder_Add, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_Slice_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_Slice_1 */ + uint32_t dimensions__sentence_encoder_Slice_1_ranges[] = {3, 3}; + int32_t _sentence_encoder_Slice_1_ranges[] = {0, 1, 1, 0, 1, 1, 0, 64, 1}; + Qnn_Param_t params__sentence_encoder_Slice_1[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="ranges", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_Slice_1_ranges", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_INT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__sentence_encoder_Slice_1_ranges, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_Slice_1_ranges, + .dataSize=36}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="begin_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="end_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="new_axes_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="shrink_axes", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__sentence_encoder_Slice_1[] = { + "_sentence_encoder_Add_output_0" + }; + uint32_t dimensions__sentence_encoder_Slice_1_output_0[] = {1, 1, 64}; + Qnn_Tensor_t outputs__sentence_encoder_Slice_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_Slice_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0001056542969309f, .offset= -37918}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_Slice_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_Slice_1", // Node Name + "qti.aisw", // Package Name + "StridedSlice", // Qnn Node Type + params__sentence_encoder_Slice_1, // Node Params + 5, // Num Node Params + inputs__sentence_encoder_Slice_1, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_Slice_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_Slice_1_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_Slice_1_output_0_ncf */ + uint32_t dimensions__sentence_encoder_Slice_1_output_0_ncf_perm[] = {3}; + uint32_t _sentence_encoder_Slice_1_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__sentence_encoder_Slice_1_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_Slice_1_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_Slice_1_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_Slice_1_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_Slice_1_output_0_ncf[] = { + "_sentence_encoder_Slice_1_output_0" + }; + uint32_t dimensions__sentence_encoder_Slice_1_output_0_ncf[] = {1, 64, 1}; + Qnn_Tensor_t outputs__sentence_encoder_Slice_1_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_Slice_1_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0001056542969309f, .offset= -37918}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_Slice_1_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_Slice_1_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_Slice_1_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_Slice_1_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_Slice_1_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_proj_out_net_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_proj_out_net_Conv_reshape_to_2d */ + const char* inputs__sentence_encoder_proj_out_net_Conv_reshape_to_2d[] = { + "_sentence_encoder_Slice_1_output_0_ncf" + }; + uint32_t dimensions__sentence_encoder_proj_out_net_Conv_reshape_to_2d[] = {1, 64, 1, 1}; + Qnn_Tensor_t outputs__sentence_encoder_proj_out_net_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_proj_out_net_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0001056542969309f, .offset= -37918}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_proj_out_net_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_proj_out_net_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__sentence_encoder_proj_out_net_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_proj_out_net_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_proj_out_net_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_proj_out_net_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__sentence_encoder_proj_out_net_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _sentence_encoder_proj_out_net_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__sentence_encoder_proj_out_net_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_proj_out_net_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_proj_out_net_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_proj_out_net_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_proj_out_net_Conv_reshape_to_2d_nhwc[] = { + "_sentence_encoder_proj_out_net_Conv_reshape_to_2d" + }; + uint32_t dimensions__sentence_encoder_proj_out_net_Conv_reshape_to_2d_nhwc[] = {1, 1, 1, 64}; + Qnn_Tensor_t outputs__sentence_encoder_proj_out_net_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_proj_out_net_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0001056542969309f, .offset= -37918}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_proj_out_net_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_proj_out_net_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_proj_out_net_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_proj_out_net_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_proj_out_net_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_sentence_encoder_proj_out_net_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_sentence_encoder_proj_out_net_weight[] = {1, 1, 64, 64}; + VALIDATE(model.addTensor("tts_dp_sentence_encoder_proj_out_net_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_sentence_encoder_proj_out_net_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0042192637920380f, .offset= -115}}}, + .rank= 4, + .dimensions=dimensions_tts_dp_sentence_encoder_proj_out_net_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_sentence_encoder_proj_out_net_weight), + .dataSize=BINLEN(tts_dp_sentence_encoder_proj_out_net_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_proj_out_net_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_proj_out_net_Conv_2d */ + uint32_t dimensions__sentence_encoder_proj_out_net_Conv_2d_dilation[] = {2}; + uint32_t _sentence_encoder_proj_out_net_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__sentence_encoder_proj_out_net_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _sentence_encoder_proj_out_net_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__sentence_encoder_proj_out_net_Conv_2d_stride[] = {2}; + uint32_t _sentence_encoder_proj_out_net_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__sentence_encoder_proj_out_net_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_proj_out_net_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_proj_out_net_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_proj_out_net_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_proj_out_net_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__sentence_encoder_proj_out_net_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_proj_out_net_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_proj_out_net_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_proj_out_net_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_proj_out_net_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__sentence_encoder_proj_out_net_Conv_2d[] = { + "_sentence_encoder_proj_out_net_Conv_reshape_to_2d_nhwc", + "tts_dp_sentence_encoder_proj_out_net_weight" + }; + uint32_t dimensions__sentence_encoder_proj_out_net_Conv_intermediate[] = {1, 1, 1, 64}; + Qnn_Tensor_t outputs__sentence_encoder_proj_out_net_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_proj_out_net_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000394291455450f, .offset= -34669}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_proj_out_net_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_proj_out_net_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__sentence_encoder_proj_out_net_Conv_2d, // Node Params + 5, // Num Node Params + inputs__sentence_encoder_proj_out_net_Conv_2d, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__sentence_encoder_proj_out_net_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_proj_out_net_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_proj_out_net_Conv_intermediate_nchw */ + uint32_t dimensions__sentence_encoder_proj_out_net_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _sentence_encoder_proj_out_net_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__sentence_encoder_proj_out_net_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_proj_out_net_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_proj_out_net_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_proj_out_net_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_proj_out_net_Conv_intermediate_nchw[] = { + "_sentence_encoder_proj_out_net_Conv_intermediate" + }; + uint32_t dimensions__sentence_encoder_proj_out_net_Conv_intermediate_nchw[] = {1, 64, 1, 1}; + Qnn_Tensor_t outputs__sentence_encoder_proj_out_net_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_proj_out_net_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000394291455450f, .offset= -34669}}}, + .rank= 4, + .dimensions=dimensions__sentence_encoder_proj_out_net_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_proj_out_net_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_proj_out_net_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_proj_out_net_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_proj_out_net_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_proj_out_net_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_proj_out_net_Conv_intermediate */ + const char* inputs__sentence_encoder_proj_out_net_Conv_intermediate[] = { + "_sentence_encoder_proj_out_net_Conv_intermediate_nchw" + }; + uint32_t dimensions__sentence_encoder_proj_out_net_Conv_output_0[] = {1, 64, 1}; + Qnn_Tensor_t outputs__sentence_encoder_proj_out_net_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_proj_out_net_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000394291455450f, .offset= -34669}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_proj_out_net_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_proj_out_net_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__sentence_encoder_proj_out_net_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_proj_out_net_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_proj_out_net_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_proj_out_net_Conv_output_0_nfc */ + uint32_t dimensions__sentence_encoder_proj_out_net_Conv_output_0_nfc_perm[] = {3}; + uint32_t _sentence_encoder_proj_out_net_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__sentence_encoder_proj_out_net_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_proj_out_net_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_proj_out_net_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_proj_out_net_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_proj_out_net_Conv_output_0_nfc[] = { + "_sentence_encoder_proj_out_net_Conv_output_0" + }; + uint32_t dimensions__sentence_encoder_proj_out_net_Conv_output_0_nfc[] = {1, 1, 64}; + Qnn_Tensor_t outputs__sentence_encoder_proj_out_net_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_proj_out_net_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000394291455450f, .offset= -34669}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_proj_out_net_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_proj_out_net_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_proj_out_net_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_proj_out_net_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_proj_out_net_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_proj_out_Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_proj_out_Mul */ + Qnn_Param_t params__sentence_encoder_proj_out_Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__sentence_encoder_proj_out_Mul[] = { + "_sentence_encoder_proj_out_net_Conv_output_0_nfc", + "_sentence_encoder_Slice_2_output_0" + }; + uint32_t dimensions__sentence_encoder_proj_out_Mul_output_0[] = {1, 1, 64}; + Qnn_Tensor_t outputs__sentence_encoder_proj_out_Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_proj_out_Mul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000394291455450f, .offset= -34669}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_proj_out_Mul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_proj_out_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__sentence_encoder_proj_out_Mul, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_proj_out_Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__sentence_encoder_proj_out_Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__sentence_encoder_proj_out_Mul_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _sentence_encoder_proj_out_Mul_output_0_ncf */ + uint32_t dimensions__sentence_encoder_proj_out_Mul_output_0_ncf_perm[] = {3}; + uint32_t _sentence_encoder_proj_out_Mul_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__sentence_encoder_proj_out_Mul_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_proj_out_Mul_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__sentence_encoder_proj_out_Mul_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_sentence_encoder_proj_out_Mul_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__sentence_encoder_proj_out_Mul_output_0_ncf[] = { + "_sentence_encoder_proj_out_Mul_output_0" + }; + uint32_t dimensions__sentence_encoder_proj_out_Mul_output_0_ncf[] = {1, 64, 1}; + Qnn_Tensor_t outputs__sentence_encoder_proj_out_Mul_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_sentence_encoder_proj_out_Mul_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000394291455450f, .offset= -34669}}}, + .rank= 3, + .dimensions=dimensions__sentence_encoder_proj_out_Mul_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_sentence_encoder_proj_out_Mul_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__sentence_encoder_proj_out_Mul_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__sentence_encoder_proj_out_Mul_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__sentence_encoder_proj_out_Mul_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__predictor_Reshape(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _predictor_Reshape */ + const char* inputs__predictor_Reshape[] = { + "_sentence_encoder_proj_out_Mul_output_0_ncf" + }; + uint32_t dimensions__predictor_Reshape_output_0[] = {1, 64}; + Qnn_Tensor_t outputs__predictor_Reshape[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_predictor_Reshape_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000394291455450f, .offset= -34669}}}, + .rank= 2, + .dimensions=dimensions__predictor_Reshape_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_predictor_Reshape", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__predictor_Reshape, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__predictor_Reshape, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__predictor_Concat_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _predictor_Concat_2 */ + Qnn_Param_t params__predictor_Concat_2[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}} + }; + const char* inputs__predictor_Concat_2[] = { + "_predictor_Reshape_output_0", + "_predictor_Reshape_1_output_0" + }; + uint32_t dimensions__predictor_Concat_2_output_0[] = {1, 192}; + Qnn_Tensor_t outputs__predictor_Concat_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_predictor_Concat_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000394291455450f, .offset= -34669}}}, + .rank= 2, + .dimensions=dimensions__predictor_Concat_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_predictor_Concat_2", // Node Name + "qti.aisw", // Package Name + "Concat", // Qnn Node Type + params__predictor_Concat_2, // Node Params + 1, // Num Node Params + inputs__predictor_Concat_2, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__predictor_Concat_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_predictor_layers_0_weight_permute(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_predictor_layers_0_weight_permute[] = {128, 192}; + VALIDATE(model.addTensor("tts_dp_predictor_layers_0_weight_permute", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_predictor_layers_0_weight_permute", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0048527722246945f, .offset= -138}}}, + .rank= 2, + .dimensions=dimensions_tts_dp_predictor_layers_0_weight_permute, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_predictor_layers_0_weight_permute), + .dataSize=BINLEN(tts_dp_predictor_layers_0_weight_permute)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_predictor_layers_0_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_predictor_layers_0_bias[] = {128}; + VALIDATE(model.addTensor("tts_dp_predictor_layers_0_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_predictor_layers_0_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0009914825204760f, .offset= -124}}}, + .rank= 1, + .dimensions=dimensions_tts_dp_predictor_layers_0_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_predictor_layers_0_bias), + .dataSize=BINLEN(tts_dp_predictor_layers_0_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__predictor_layers_0_Gemm(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _predictor_layers_0_Gemm */ + const char* inputs__predictor_layers_0_Gemm[] = { + "_predictor_Concat_2_output_0", + "tts_dp_predictor_layers_0_weight_permute", + "tts_dp_predictor_layers_0_bias" + }; + uint32_t dimensions__predictor_layers_0_Gemm_output_0[] = {1, 128}; + Qnn_Tensor_t outputs__predictor_layers_0_Gemm[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_predictor_layers_0_Gemm_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000465237062599f, .offset= -31789}}}, + .rank= 2, + .dimensions=dimensions__predictor_layers_0_Gemm_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_predictor_layers_0_Gemm", // Node Name + "qti.aisw", // Package Name + "FullyConnected", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__predictor_layers_0_Gemm, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__predictor_layers_0_Gemm, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_predictor_activation_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_predictor_activation_weight[] = {1}; + VALIDATE(model.addTensor("tts_dp_predictor_activation_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_predictor_activation_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000000067460686f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions_tts_dp_predictor_activation_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_predictor_activation_weight), + .dataSize=BINLEN(tts_dp_predictor_activation_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__predictor_activation_PRelu(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _predictor_activation_PRelu */ + const char* inputs__predictor_activation_PRelu[] = { + "_predictor_layers_0_Gemm_output_0", + "tts_dp_predictor_activation_weight" + }; + uint32_t dimensions__predictor_activation_PRelu_output_0[] = {1, 128}; + Qnn_Tensor_t outputs__predictor_activation_PRelu[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_predictor_activation_PRelu_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000239663895627f, .offset= -27}}}, + .rank= 2, + .dimensions=dimensions__predictor_activation_PRelu_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_predictor_activation_PRelu", // Node Name + "qti.aisw", // Package Name + "Prelu", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__predictor_activation_PRelu, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__predictor_activation_PRelu, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_predictor_layers_1_weight_permute(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_predictor_layers_1_weight_permute[] = {1, 128}; + VALIDATE(model.addTensor("tts_dp_predictor_layers_1_weight_permute", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_predictor_layers_1_weight_permute", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0021564606577158f, .offset= -124}}}, + .rank= 2, + .dimensions=dimensions_tts_dp_predictor_layers_1_weight_permute, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_predictor_layers_1_weight_permute), + .dataSize=BINLEN(tts_dp_predictor_layers_1_weight_permute)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_dp_predictor_layers_1_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_dp_predictor_layers_1_bias[] = {1}; + VALIDATE(model.addTensor("tts_dp_predictor_layers_1_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_dp_predictor_layers_1_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0004658546531573f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions_tts_dp_predictor_layers_1_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_dp_predictor_layers_1_bias), + .dataSize=BINLEN(tts_dp_predictor_layers_1_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__predictor_layers_1_Gemm(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _predictor_layers_1_Gemm */ + const char* inputs__predictor_layers_1_Gemm[] = { + "_predictor_activation_PRelu_output_0", + "tts_dp_predictor_layers_1_weight_permute", + "tts_dp_predictor_layers_1_bias" + }; + uint32_t dimensions__predictor_layers_1_Gemm_output_0[] = {1, 1}; + Qnn_Tensor_t outputs__predictor_layers_1_Gemm[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_predictor_layers_1_Gemm_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000159196151799f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__predictor_layers_1_Gemm_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_predictor_layers_1_Gemm", // Node Name + "qti.aisw", // Package Name + "FullyConnected", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__predictor_layers_1_Gemm, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__predictor_layers_1_Gemm, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__predictor_Exp(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _predictor_Exp */ + Qnn_Param_t params__predictor_Exp[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 5}}}} + }; + const char* inputs__predictor_Exp[] = { + "_predictor_layers_1_Gemm_output_0" + }; + uint32_t dimensions__predictor_Exp_output_0[] = {1, 1}; + Qnn_Tensor_t outputs__predictor_Exp[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_predictor_Exp_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000433134373452f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__predictor_Exp_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_predictor_Exp", // Node Name + "qti.aisw", // Package Name + "ElementWiseUnary", // Qnn Node Type + params__predictor_Exp, // Node Params + 1, // Num Node Params + inputs__predictor_Exp, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__predictor_Exp, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__predictor_Squeeze(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _predictor_Squeeze */ + const char* inputs__predictor_Squeeze[] = { + "_predictor_Exp_output_0" + }; + uint32_t dimensions_duration[] = {1}; + Qnn_Tensor_t outputs__predictor_Squeeze[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "duration", + .type= QNN_TENSOR_TYPE_APP_READ, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_16, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000433134373452f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions_duration, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_predictor_Squeeze", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__predictor_Squeeze, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__predictor_Squeeze, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +QNN_API +ModelError_t QnnModel_composeGraphs(Qnn_BackendHandle_t backendHandle, + QNN_INTERFACE_VER_TYPE interface, + Qnn_ContextHandle_t contextHandle, + const GraphConfigInfo_t** graphsConfigInfo, + const uint32_t numGraphsConfigInfo, + GraphInfoPtr_t** graphsInfo, + uint32_t* numGraphsInfo, + bool debug, + QnnLog_Callback_t logCallback, + QnnLog_Level_t maxLogLevel) { + + ModelError_t err = MODEL_NO_ERROR; + + /* model/graph for duration_predictor_htp*/ + QnnModel duration_predictor_htp; + const QnnGraph_Config_t** graphConfigs = nullptr; + VALIDATE(getQnnGraphConfigFromInfo("duration_predictor_htp", graphsConfigInfo, numGraphsConfigInfo, graphConfigs), err); + VALIDATE(duration_predictor_htp.initialize(backendHandle, interface, contextHandle, "duration_predictor_htp", debug, DO_GRAPH_NODE_VALIDATIONS, graphConfigs), err); + VALIDATE(addTensor_text_ids(duration_predictor_htp), err); + VALIDATE(addTensor_style_dp(duration_predictor_htp), err); + VALIDATE(addTensor_text_mask(duration_predictor_htp), err); + VALIDATE(addNode_style_dp_ncf(duration_predictor_htp), err); + VALIDATE(addNode_text_mask_ncf(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_text_embedder_char_embedder_weight(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_text_embedder_char_embedder_Gather(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_text_embedder_Transpose(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_text_embedder_Mul(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_text_embedder_Mul_output_0_nfc(duration_predictor_htp), err); + VALIDATE(addTensor__sentence_encoder_ConstantOfShape_1_output_0(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_Concat_2(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_Concat_2_output_0_ncf(duration_predictor_htp), err); + VALIDATE(addNode__predictor_Reshape_1(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_Unsqueeze(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_Unsqueeze_1(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_Slice_2(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_Mul(duration_predictor_htp), err); + VALIDATE(addTensor__sentence_encoder_attn_encoder_attn_layers_0_Constant_87_output_0(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_0_Equal(duration_predictor_htp), err); + VALIDATE(addTensor__sentence_encoder_Expand_output_0(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_Concat_1(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_0_Mul(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_0_dwconv_Pad(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_0_dwconv_Pad_output_0_ncf(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_0_dwconv_Conv_reshape_to_2d(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_0_dwconv_Conv_reshape_to_2d_nhwc(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_convnext_convnext_0_dwconv_weight(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_convnext_convnext_0_dwconv_bias(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_0_dwconv_Conv_2d(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_0_dwconv_Conv_intermediate_nchw(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_0_dwconv_Conv_intermediate(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_0_dwconv_Conv_output_0_nfc(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_0_Mul_1(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_convnext_convnext_0_norm_norm_weight(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_convnext_convnext_0_norm_norm_bias(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_0_norm_norm_LayerNormalization(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_0_norm_Transpose_1_output_0_ncf(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_0_pwconv1_Conv_reshape_to_2d(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_convnext_convnext_0_pwconv1_weight(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_convnext_convnext_0_pwconv1_bias(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_0_pwconv1_Conv_2d(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_0_pwconv1_Conv_intermediate_nchw(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_0_pwconv1_Conv_intermediate(duration_predictor_htp), err); + VALIDATE(addNode__elementwiseneuron_2(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_0_pwconv2_Conv_reshape_to_2d(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_convnext_convnext_0_pwconv2_weight(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_convnext_convnext_0_pwconv2_bias(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_0_pwconv2_Conv_2d(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_0_pwconv2_Conv_intermediate_nchw(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_0_pwconv2_Conv_intermediate(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_0_pwconv2_Conv_output_0_nfc(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_convnext_convnext_0_gamma(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_0_Mul_2(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_0_Add(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_0_Mul_3(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_1_Mul(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_1_dwconv_Pad(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_1_dwconv_Pad_output_0_ncf(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_1_dwconv_Conv_reshape_to_2d(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_1_dwconv_Conv_reshape_to_2d_nhwc(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_convnext_convnext_1_dwconv_weight(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_convnext_convnext_1_dwconv_bias(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_1_dwconv_Conv_2d(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_1_dwconv_Conv_intermediate_nchw(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_1_dwconv_Conv_intermediate(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_1_dwconv_Conv_output_0_nfc(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_1_Mul_1(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_convnext_convnext_1_norm_norm_weight(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_convnext_convnext_1_norm_norm_bias(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_1_norm_norm_LayerNormalization(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_1_norm_Transpose_1_output_0_ncf(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_1_pwconv1_Conv_reshape_to_2d(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_convnext_convnext_1_pwconv1_weight(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_convnext_convnext_1_pwconv1_bias(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_1_pwconv1_Conv_2d(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_1_pwconv1_Conv_intermediate_nchw(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_1_pwconv1_Conv_intermediate(duration_predictor_htp), err); + VALIDATE(addNode__elementwiseneuron_4(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_1_pwconv2_Conv_reshape_to_2d(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_convnext_convnext_1_pwconv2_weight(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_convnext_convnext_1_pwconv2_bias(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_1_pwconv2_Conv_2d(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_1_pwconv2_Conv_intermediate_nchw(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_1_pwconv2_Conv_intermediate(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_1_pwconv2_Conv_output_0_nfc(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_convnext_convnext_1_gamma(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_1_Mul_2(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_1_Add(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_1_Mul_3(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_2_Mul(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_2_dwconv_Pad(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_2_dwconv_Pad_output_0_ncf(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_2_dwconv_Conv_reshape_to_2d(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_2_dwconv_Conv_reshape_to_2d_nhwc(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_convnext_convnext_2_dwconv_weight(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_convnext_convnext_2_dwconv_bias(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_2_dwconv_Conv_2d(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_2_dwconv_Conv_intermediate_nchw(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_2_dwconv_Conv_intermediate(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_2_dwconv_Conv_output_0_nfc(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_2_Mul_1(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_convnext_convnext_2_norm_norm_weight(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_convnext_convnext_2_norm_norm_bias(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_2_norm_norm_LayerNormalization(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_2_norm_Transpose_1_output_0_ncf(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_2_pwconv1_Conv_reshape_to_2d(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_convnext_convnext_2_pwconv1_weight(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_convnext_convnext_2_pwconv1_bias(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_2_pwconv1_Conv_2d(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_2_pwconv1_Conv_intermediate_nchw(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_2_pwconv1_Conv_intermediate(duration_predictor_htp), err); + VALIDATE(addNode__elementwiseneuron_6(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_2_pwconv2_Conv_reshape_to_2d(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_convnext_convnext_2_pwconv2_weight(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_convnext_convnext_2_pwconv2_bias(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_2_pwconv2_Conv_2d(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_2_pwconv2_Conv_intermediate_nchw(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_2_pwconv2_Conv_intermediate(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_2_pwconv2_Conv_output_0_nfc(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_convnext_convnext_2_gamma(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_2_Mul_2(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_2_Add(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_2_Mul_3(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_3_Mul(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_3_dwconv_Pad(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_3_dwconv_Pad_output_0_ncf(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_3_dwconv_Conv_reshape_to_2d(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_3_dwconv_Conv_reshape_to_2d_nhwc(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_convnext_convnext_3_dwconv_weight(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_convnext_convnext_3_dwconv_bias(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_3_dwconv_Conv_2d(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_3_dwconv_Conv_intermediate_nchw(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_3_dwconv_Conv_intermediate(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_3_dwconv_Conv_output_0_nfc(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_3_Mul_1(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_convnext_convnext_3_norm_norm_weight(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_convnext_convnext_3_norm_norm_bias(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_3_norm_norm_LayerNormalization(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_3_norm_Transpose_1_output_0_ncf(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_3_pwconv1_Conv_reshape_to_2d(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_convnext_convnext_3_pwconv1_weight(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_convnext_convnext_3_pwconv1_bias(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_3_pwconv1_Conv_2d(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_3_pwconv1_Conv_intermediate_nchw(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_3_pwconv1_Conv_intermediate(duration_predictor_htp), err); + VALIDATE(addNode__elementwiseneuron_8(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_3_pwconv2_Conv_reshape_to_2d(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_convnext_convnext_3_pwconv2_weight(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_convnext_convnext_3_pwconv2_bias(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_3_pwconv2_Conv_2d(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_3_pwconv2_Conv_intermediate_nchw(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_3_pwconv2_Conv_intermediate(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_3_pwconv2_Conv_output_0_nfc(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_convnext_convnext_3_gamma(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_3_Mul_2(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_3_Add(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_3_Mul_3(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_4_Mul(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_4_dwconv_Pad(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_4_dwconv_Pad_output_0_ncf(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_4_dwconv_Conv_reshape_to_2d(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_4_dwconv_Conv_reshape_to_2d_nhwc(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_convnext_convnext_4_dwconv_weight(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_convnext_convnext_4_dwconv_bias(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_4_dwconv_Conv_2d(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_4_dwconv_Conv_intermediate_nchw(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_4_dwconv_Conv_intermediate(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_4_dwconv_Conv_output_0_nfc(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_4_Mul_1(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_convnext_convnext_4_norm_norm_weight(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_convnext_convnext_4_norm_norm_bias(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_4_norm_norm_LayerNormalization(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_4_norm_Transpose_1_output_0_ncf(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_4_pwconv1_Conv_reshape_to_2d(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_4_pwconv1_Conv_reshape_to_2d_nhwc(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_convnext_convnext_4_pwconv1_weight(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_convnext_convnext_4_pwconv1_bias(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_4_pwconv1_Conv_2d(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_4_pwconv1_Conv_intermediate_nchw(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_4_pwconv1_Conv_intermediate(duration_predictor_htp), err); + VALIDATE(addNode__elementwiseneuron_10(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_4_pwconv2_Conv_reshape_to_2d(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_4_pwconv2_Conv_reshape_to_2d_nhwc(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_convnext_convnext_4_pwconv2_weight(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_convnext_convnext_4_pwconv2_bias(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_4_pwconv2_Conv_2d(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_4_pwconv2_Conv_intermediate_nchw(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_4_pwconv2_Conv_intermediate(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_4_pwconv2_Conv_output_0_nfc(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_convnext_convnext_4_gamma(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_4_Mul_2(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_4_Add(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_4_Mul_3(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_5_Mul(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_5_dwconv_Pad(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_5_dwconv_Pad_output_0_ncf(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_5_dwconv_Conv_reshape_to_2d(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_5_dwconv_Conv_reshape_to_2d_nhwc(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_convnext_convnext_5_dwconv_weight(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_convnext_convnext_5_dwconv_bias(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_5_dwconv_Conv_2d(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_5_dwconv_Conv_intermediate_nchw(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_5_dwconv_Conv_intermediate(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_5_dwconv_Conv_output_0_nfc(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_5_Mul_1(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_convnext_convnext_5_norm_norm_weight(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_convnext_convnext_5_norm_norm_bias(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_5_norm_norm_LayerNormalization(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_5_norm_Transpose_1_output_0_ncf(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_5_pwconv1_Conv_reshape_to_2d(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_5_pwconv1_Conv_reshape_to_2d_nhwc(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_convnext_convnext_5_pwconv1_weight(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_convnext_convnext_5_pwconv1_bias(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_5_pwconv1_Conv_2d(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_5_pwconv1_Conv_intermediate_nchw(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_5_pwconv1_Conv_intermediate(duration_predictor_htp), err); + VALIDATE(addNode__elementwiseneuron_12(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_5_pwconv2_Conv_reshape_to_2d(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_5_pwconv2_Conv_reshape_to_2d_nhwc(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_convnext_convnext_5_pwconv2_weight(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_convnext_convnext_5_pwconv2_bias(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_5_pwconv2_Conv_2d(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_5_pwconv2_Conv_intermediate_nchw(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_5_pwconv2_Conv_intermediate(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_5_pwconv2_Conv_output_0_nfc(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_convnext_convnext_5_gamma(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_5_Mul_2(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_5_Add(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_convnext_convnext_5_Mul_3(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_Mul_1(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_Mul_1_output_0_ncf(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_reshape_to_2d(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_reshape_to_2d_nhwc(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_q_weight(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_q_bias(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_2d(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_intermediate_nchw(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_intermediate(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_reshape_to_2d(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_reshape_to_2d_nhwc(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_k_weight(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_k_bias(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_2d(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_intermediate_nchw(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_intermediate(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_0_Reshape_1_output_0_converted_UFIXED_POINT_8(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_reshape_to_2d(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_reshape_to_2d_nhwc(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_v_weight(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_v_bias(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_2d(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_intermediate_nchw(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_intermediate(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_0_Transpose(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_0_Transpose_1(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_0_Transpose_1_output_0_converted_UFIXED_POINT_8(duration_predictor_htp), err); + VALIDATE(addTensor__sentence_encoder_attn_encoder_attn_layers_0_Constant_10_output_0(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_0_Div(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_0_MatMul(duration_predictor_htp), err); + VALIDATE(addTensor__sentence_encoder_attn_encoder_attn_layers_0_Transpose_3_output_0_nchw(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_0_MatMul_1(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_0_MatMul_1_output_0_nhwc(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_0_Pad_1(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_0_Pad_1_output_0_nchw(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_0_Reshape_7(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_0_Reshape_7_output_0_nfc(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_0_Pad_2(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_0_Pad_2_output_0_ncf(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_0_Reshape_10(duration_predictor_htp), err); + VALIDATE(addNode_Slice_0(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_0_Add_2(duration_predictor_htp), err); + VALIDATE(addTensor__sentence_encoder_attn_encoder_attn_layers_0_Constant_88_output_0(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_0_Where(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_0_Softmax(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_0_Softmax_output_0_nhwc(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_0_MatMul_2(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_0_Pad_3(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_0_Pad_3_output_0_nchw(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_0_Reshape_13(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_0_Reshape_13_output_0_nfc(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_0_Pad_4(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_0_Pad_4_output_0_ncf(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_0_Reshape_16(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_0_Slice_8(duration_predictor_htp), err); + VALIDATE(addTensor__sentence_encoder_attn_encoder_attn_layers_0_Unsqueeze_41_output_0_nchw(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_0_MatMul_3(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_0_Add_4(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_0_Transpose_9(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_0_Reshape_19(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_reshape_to_2d_nhwc(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_o_weight(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_o_bias(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_2d(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_intermediate_nchw(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_intermediate(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_output_0_nfc(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_Add(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_attn_encoder_norm_layers_1_0_norm_weight(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_attn_encoder_norm_layers_1_0_norm_bias(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_norm_layers_1_0_norm_LayerNormalization(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_ffn_layers_0_Mul(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_ffn_layers_0_Mul_output_0_ncf(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_reshape_to_2d(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_reshape_to_2d_nhwc(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_attn_encoder_ffn_layers_0_conv_1_weight(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_attn_encoder_ffn_layers_0_conv_1_bias(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_2d(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_intermediate_nchw(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_intermediate(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_ffn_layers_0_Relu(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_ffn_layers_0_Relu_output_0_nfc(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_ffn_layers_0_Mul_1(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_ffn_layers_0_Mul_1_output_0_ncf(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_reshape_to_2d(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_reshape_to_2d_nhwc(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_attn_encoder_ffn_layers_0_conv_2_weight(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_attn_encoder_ffn_layers_0_conv_2_bias(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_2d(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_intermediate_nchw(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_intermediate(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_output_0_nfc(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_ffn_layers_0_Mul_2(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_Add_1(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_attn_encoder_norm_layers_2_0_norm_weight(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_attn_encoder_norm_layers_2_0_norm_bias(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_norm_layers_2_0_norm_LayerNormalization(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_norm_layers_2_0_Transpose_1_output_0_ncf(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_reshape_to_2d(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_reshape_to_2d_nhwc(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_q_weight(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_q_bias(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_2d(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_intermediate_nchw(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_intermediate(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_reshape_to_2d(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_reshape_to_2d_nhwc(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_k_weight(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_k_bias(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_2d(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_intermediate_nchw(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_intermediate(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_1_Reshape_1_output_0_converted_UFIXED_POINT_8(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_reshape_to_2d(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_reshape_to_2d_nhwc(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_v_weight(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_v_bias(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_2d(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_intermediate_nchw(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_intermediate(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_1_Transpose(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_1_Transpose_1(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_1_Transpose_1_output_0_converted_UFIXED_POINT_8(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_1_Div(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_1_MatMul(duration_predictor_htp), err); + VALIDATE(addTensor__sentence_encoder_attn_encoder_attn_layers_1_Transpose_3_output_0_nchw(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_1_MatMul_1(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_1_MatMul_1_output_0_nhwc(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_1_Pad_1(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_1_Pad_1_output_0_nchw(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_1_Reshape_7(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_1_Reshape_7_output_0_nfc(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_1_Pad_2(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_1_Pad_2_output_0_ncf(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_1_Reshape_10(duration_predictor_htp), err); + VALIDATE(addNode_Slice_1(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_1_Add_2(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_1_Where(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_1_Softmax(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_1_Softmax_output_0_nhwc(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_1_MatMul_2(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_1_Pad_3(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_1_Pad_3_output_0_nchw(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_1_Reshape_13(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_1_Reshape_13_output_0_nfc(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_1_Pad_4(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_1_Pad_4_output_0_ncf(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_1_Reshape_16(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_1_Slice_8(duration_predictor_htp), err); + VALIDATE(addTensor__sentence_encoder_attn_encoder_attn_layers_1_Unsqueeze_41_output_0_nchw(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_1_MatMul_3(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_1_Add_4(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_1_Transpose_9(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_1_Reshape_19(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_reshape_to_2d_nhwc(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_o_weight(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_o_bias(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_2d(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_intermediate_nchw(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_intermediate(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_output_0_nfc(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_Add_2(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_attn_encoder_norm_layers_1_1_norm_weight(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_attn_encoder_norm_layers_1_1_norm_bias(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_norm_layers_1_1_norm_LayerNormalization(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_ffn_layers_1_Mul(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_ffn_layers_1_Mul_output_0_ncf(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_reshape_to_2d(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_reshape_to_2d_nhwc(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_attn_encoder_ffn_layers_1_conv_1_weight(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_attn_encoder_ffn_layers_1_conv_1_bias(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_2d(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_intermediate_nchw(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_intermediate(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_ffn_layers_1_Relu(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_ffn_layers_1_Relu_output_0_nfc(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_ffn_layers_1_Mul_1(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_ffn_layers_1_Mul_1_output_0_ncf(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_reshape_to_2d(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_reshape_to_2d_nhwc(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_attn_encoder_ffn_layers_1_conv_2_weight(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_attn_encoder_ffn_layers_1_conv_2_bias(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_2d(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_intermediate_nchw(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_intermediate(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_output_0_nfc(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_ffn_layers_1_Mul_2(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_Add_3(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_attn_encoder_norm_layers_2_1_norm_weight(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_attn_encoder_norm_layers_2_1_norm_bias(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_norm_layers_2_1_norm_LayerNormalization(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_attn_encoder_Mul_2(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_Add(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_Slice_1(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_Slice_1_output_0_ncf(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_proj_out_net_Conv_reshape_to_2d(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_proj_out_net_Conv_reshape_to_2d_nhwc(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_sentence_encoder_proj_out_net_weight(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_proj_out_net_Conv_2d(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_proj_out_net_Conv_intermediate_nchw(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_proj_out_net_Conv_intermediate(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_proj_out_net_Conv_output_0_nfc(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_proj_out_Mul(duration_predictor_htp), err); + VALIDATE(addNode__sentence_encoder_proj_out_Mul_output_0_ncf(duration_predictor_htp), err); + VALIDATE(addNode__predictor_Reshape(duration_predictor_htp), err); + VALIDATE(addNode__predictor_Concat_2(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_predictor_layers_0_weight_permute(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_predictor_layers_0_bias(duration_predictor_htp), err); + VALIDATE(addNode__predictor_layers_0_Gemm(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_predictor_activation_weight(duration_predictor_htp), err); + VALIDATE(addNode__predictor_activation_PRelu(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_predictor_layers_1_weight_permute(duration_predictor_htp), err); + VALIDATE(addTensor_tts_dp_predictor_layers_1_bias(duration_predictor_htp), err); + VALIDATE(addNode__predictor_layers_1_Gemm(duration_predictor_htp), err); + VALIDATE(addNode__predictor_Exp(duration_predictor_htp), err); + VALIDATE(addNode__predictor_Squeeze(duration_predictor_htp), err); + + // Add all models to array to get graphsInfo + QnnModel* models [] = {&duration_predictor_htp}; + uint32_t numModels = 1; + + // Populate the constructed graphs in provided output variables + VALIDATE(getGraphInfoFromModels(*models, numModels, graphsInfo), err); + *numGraphsInfo = numModels; + + return err; + +} // PREPARE_GRAPHS + +QNN_API +ModelError_t QnnModel_freeGraphsInfo(GraphInfoPtr_t** graphsInfo, uint32_t numGraphsInfo){ + return qnn_wrapper_api::freeGraphsInfo(graphsInfo, numGraphsInfo); +} // FREEGRAPHINFO + +} \ No newline at end of file diff --git a/QNN_Models/duration_predictor_htp_net.json b/QNN_Models/duration_predictor_htp_net.json new file mode 100644 index 0000000000000000000000000000000000000000..1adefcbcec719ef8a46af472bda7dd6d9207f626 --- /dev/null +++ b/QNN_Models/duration_predictor_htp_net.json @@ -0,0 +1,32438 @@ +{ + "model.cpp": "/mnt/nunnari3/devansh/supertonic2-qualcomm/QNN_Models/duration_predictor_htp.cpp", + "model.bin": "/mnt/nunnari3/devansh/supertonic2-qualcomm/QNN_Models/duration_predictor_htp.bin", + "converter_command": "qnn-onnx-converter; act_bitwidth=16; act_quantizer=tf; act_quantizer_calibration=min-max; act_quantizer_schema=asymmetric; adjust_nms_features_dims=True; algorithms=[]; align_matmul_ranks=True; apply_masked_softmax=uncompressed; arch_checker=False; backend=None; batch=None; bias_bitwidth=8; calc_static_encodings=False; converter_op_package_lib=; copyright_file=None; custom_io=; custom_op_config_paths=None; debug=-1; defer_loading=False; define_symbol=None; disable_batchnorm_folding=False; disable_defer_loading=False; disable_node_validation=False; disable_qnn_op_config_validation=False; disable_relu_squashing=False; dry_run=None; dumpIR=False; dump_custom_io_config_template=; dump_encoding_json=False; dump_inferred_model=False; dump_qairt_io_config_yaml=; dump_qairt_quantizer_command=None; dump_value_info=False; enable_framework_trace=False; enable_match_gathernd=False; enable_match_topk=False; enable_per_row_quantized_bias=False; exclude_named_tensors=False; expand_gru_op_structure=True; expand_lstm_op_structure=False; expand_sparse_op_structure=False; export_format=cpp; extract_color_transform=True; float_bias_bitwidth=0; float_bias_bw=0; float_bitwidth=32; float_bw=32; float_fallback=False; force_prune_cast_ops=False; handle_gather_negative_indices=True; ignore_encodings=False; include_data_invariant_ops=False; inject_cast_for_gather=True; input_dim=[['text_ids', '1,128'], ['style_dp', '1,8,16'], ['text_mask', '1,1,128']]; input_dtype=[]; input_encoding=[]; input_layout=[]; input_list=./calibration_data/duration_predictor_input_list.txt; input_type=[]; keep_disconnected_nodes=False; keep_int64_inputs=False; keep_quant_nodes=False; keep_weights_quantized=False; match_caffe_ssd_to_tf=True; model_version=None; multi_time_steps_gru=False; multi_time_steps_lstm=False; no_simplification=False; op_package_lib=; out_names=['duration']; overwrite_model_prefix=False; pack_4_bit_weights=False; package_name=None; packed_masked_softmax_inputs=[]; packed_max_seq=1; param_quantizer=None; param_quantizer_calibration=min-max; param_quantizer_schema=asymmetric; percentile_calibration_value=99.99; perform_axes_to_spatial_first_order=True; perform_layout_transformation=False; prepare_inputs_as_params=False; preprocess_roi_pool_inputs=True; preserve_io=[]; preserve_onnx_output_order=False; quantization_overrides=; quantizer_log=None; restrict_quantization_steps=[]; squash_box_decoder=True; unroll_gru_time_steps=True; unroll_lstm_time_steps=True; use_aimet_quantizer=False; use_convert_quantization_nodes=False; use_dynamic_16_bit_weights=False; use_native_dtype=False; use_native_input_files=False; use_native_output_files=False; use_per_channel_quantization=False; use_per_row_quantization=False; use_quantize_v2=False; validate_models=False; weights_bitwidth=8", + "copyright_str": "", + "op_types": [ + "Concat", + "Conv2d", + "Convert", + "DepthWiseConv2d", + "ElementWiseNeuron", + "Eltwise_Binary", + "Eltwise_Ternary", + "Eltwise_Unary", + "FullyConnected", + "Gather", + "LayerNorm", + "MatMul", + "Pad", + "Prelu", + "Reshape", + "Softmax", + "StridedSlice", + "Transpose" + ], + "graph": { + "tensors": { + "text_ids": { + "id": 1, + "type": 0, + "dataFormat": 0, + "data_type": 50, + "unquantized_data_type": 50, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false + }, + "style_dp": { + "id": 2, + "type": 0, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -0.6313534379005432, + "maximum": 0.572830080986023, + "scale": 0.000018374663341091947, + "offset": -34360, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 16, + 8 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "text_mask": { + "id": 5, + "type": 0, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": 0.0, + "maximum": 1.0, + "scale": 0.000015259021893143655, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "duration": { + "id": 701, + "type": 1, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": 0.0, + "maximum": 2.83854603767395, + "scale": 0.000043313437345204878, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_predictor_Concat_2_output_0": { + "id": 691, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.3669689893722535, + "maximum": 1.217020034790039, + "scale": 0.00003942914554500021, + "offset": -34669, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_predictor_Exp_output_0": { + "id": 700, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": 0.0, + "maximum": 2.83854603767395, + "scale": 0.000043313437345204878, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_predictor_Reshape_1_output_0": { + "id": 19, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -0.6313534379005432, + "maximum": 0.572830080986023, + "scale": 0.000018374663341091947, + "offset": -34360, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_predictor_Reshape_output_0": { + "id": 690, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.3669689893722535, + "maximum": 1.217020034790039, + "scale": 0.00003942914554500021, + "offset": -34669, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_predictor_activation_PRelu_output_0": { + "id": 696, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -0.0006470925291068852, + "maximum": 1.5699902772903443, + "scale": 0.000023966389562701808, + "offset": -27, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_predictor_layers_0_Gemm_output_0": { + "id": 694, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.4789421558380128, + "maximum": 1.5699889659881592, + "scale": 0.00004652370625990443, + "offset": -31789, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_predictor_layers_1_Gemm_output_0": { + "id": 699, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": 0.0, + "maximum": 1.0432919263839722, + "scale": 0.000015919615179882386, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_Add_output_0": { + "id": 669, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -4.006199359893799, + "maximum": 2.9178545475006105, + "scale": 0.00010565429693087935, + "offset": -37918, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_Concat_1_output_0": { + "id": 28, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.6385149955749512, + "maximum": 1.9764890670776368, + "scale": 0.00005516142482520081, + "offset": -29704, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_Concat_2_output_0": { + "id": 16, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": 0.0, + "maximum": 1.0, + "scale": 0.000015259021893143655, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 129, + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_Concat_2_output_0_ncf": { + "id": 18, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": 0.0, + "maximum": 1.0, + "scale": 0.000015259021893143655, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_ConstantOfShape_1_output_0": { + "id": 2, + "type": 4, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": 0.0, + "maximum": 1.0, + "scale": 0.000015259021893143655, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "1 (0.00%)" + }, + "_sentence_encoder_Expand_output_0": { + "id": 4, + "type": 4, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.6385149955749512, + "maximum": 1.9764890670776368, + "scale": 0.00005516142482520081, + "offset": -29704, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "64 (0.01%)" + }, + "_sentence_encoder_Slice_1_output_0": { + "id": 671, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -4.006199359893799, + "maximum": 2.9178545475006105, + "scale": 0.00010565429693087935, + "offset": -37918, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_Slice_1_output_0_ncf": { + "id": 673, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -4.006199359893799, + "maximum": 2.9178545475006105, + "scale": 0.00010565429693087935, + "offset": -37918, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 64, + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_Slice_2_output_0": { + "id": 23, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": 0.0, + "maximum": 1.0, + "scale": 0.000015259021893143655, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_Mul_1_output_0": { + "id": 371, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.6386010646820069, + "maximum": 1.977810263633728, + "scale": 0.000055182899814099076, + "offset": -29694, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_Mul_1_output_0_ncf": { + "id": 373, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.6386010646820069, + "maximum": 1.977810263633728, + "scale": 0.000055182899814099076, + "offset": -29694, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 64, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_Mul_2_output_0": { + "id": 668, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -2.528681516647339, + "maximum": 3.1190977096557619, + "scale": 0.00008617958519607782, + "offset": -29342, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_Mul_output_0": { + "id": 24, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": 0.0, + "maximum": 1.0, + "scale": 0.000015259021893143655, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 129, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_Unsqueeze_1_output_0": { + "id": 21, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": 0.0, + "maximum": 1.0, + "scale": 0.000015259021893143655, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 129, + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_Unsqueeze_output_0": { + "id": 20, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": 0.0, + "maximum": 1.0, + "scale": 0.000015259021893143655, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_0_Add_2_output_0": { + "id": 435, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.3192349672317505, + "maximum": 3.1766600608825685, + "scale": 0.00006860295980004594, + "offset": -19230, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2, + 129, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_0_Add_4_output_0": { + "id": 458, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.765686273574829, + "maximum": 1.7397438287734986, + "scale": 0.00005348943523131311, + "offset": -33010, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2, + 129, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_0_Constant_10_output_0": { + "id": 65, + "type": 4, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": 0.0, + "maximum": 5.656854152679443, + "scale": 0.00008631806122139096, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "1 (0.00%)" + }, + "_sentence_encoder_attn_encoder_attn_layers_0_Constant_87_output_0": { + "id": 3, + "type": 4, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": 0.0, + "maximum": 0.00009999999747378752, + "scale": 1.5259021823865738e-9, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "1 (0.00%)" + }, + "_sentence_encoder_attn_encoder_attn_layers_0_Constant_88_output_0": { + "id": 67, + "type": 4, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -10000.0, + "maximum": 0.0, + "scale": 0.15259021520614625, + "offset": -65535, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "1 (0.00%)" + }, + "_sentence_encoder_attn_encoder_attn_layers_0_Div_output_0": { + "id": 415, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -0.3043220341205597, + "maximum": 0.3252948522567749, + "scale": 0.000009607338142814115, + "offset": -31676, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2, + 129, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_0_MatMul_1_output_0": { + "id": 418, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -0.9890899062156677, + "maximum": 0.2879503071308136, + "scale": 0.000019486384189804086, + "offset": -50758, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2, + 129, + 257 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_0_MatMul_1_output_0_nhwc": { + "id": 420, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -0.9890899062156677, + "maximum": 0.2879503071308136, + "scale": 0.000019486384189804086, + "offset": -50758, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 129, + 257, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_0_MatMul_2_output_0": { + "id": 441, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.6192259788513184, + "maximum": 1.5988476276397706, + "scale": 0.00004910465577268042, + "offset": -32975, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2, + 129, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_0_MatMul_3_output_0": { + "id": 457, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -0.16919764876365663, + "maximum": 0.26781681180000307, + "scale": 0.000006668413334409706, + "offset": -25373, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2, + 129, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_0_MatMul_output_0": { + "id": 416, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -0.8715570569038391, + "maximum": 3.100452184677124, + "scale": 0.00006060897430870682, + "offset": -14380, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2, + 129, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_0_Pad_1_output_0": { + "id": 422, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -0.9890899062156677, + "maximum": 0.2879503071308136, + "scale": 0.000019486384189804086, + "offset": -50758, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 129, + 258, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_0_Pad_1_output_0_nchw": { + "id": 424, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -0.9890899062156677, + "maximum": 0.2879503071308136, + "scale": 0.000019486384189804086, + "offset": -50758, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2, + 129, + 258 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_0_Pad_2_output_0": { + "id": 429, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -0.9890899062156677, + "maximum": 0.2879503071308136, + "scale": 0.000019486384189804086, + "offset": -50758, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 33410, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_0_Pad_2_output_0_ncf": { + "id": 431, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -0.9890899062156677, + "maximum": 0.2879503071308136, + "scale": 0.000019486384189804086, + "offset": -50758, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2, + 33410 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_0_Pad_3_output_0": { + "id": 443, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": 0.0, + "maximum": 0.9999847412109375, + "scale": 0.0000152587890625, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 129, + 257, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_0_Pad_3_output_0_nchw": { + "id": 445, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": 0.0, + "maximum": 0.9999847412109375, + "scale": 0.0000152587890625, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2, + 129, + 257 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_0_Pad_4_output_0": { + "id": 450, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": 0.0, + "maximum": 0.9999847412109375, + "scale": 0.0000152587890625, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 33282, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_0_Pad_4_output_0_ncf": { + "id": 452, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": 0.0, + "maximum": 0.9999847412109375, + "scale": 0.0000152587890625, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2, + 33282 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_0_Reshape_10_output_0": { + "id": 432, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -0.9890899062156677, + "maximum": 0.2879503071308136, + "scale": 0.000019486384189804086, + "offset": -50758, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2, + 130, + 257 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_0_Reshape_13_output_0": { + "id": 446, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": 0.0, + "maximum": 0.9999847412109375, + "scale": 0.0000152587890625, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2, + 33153 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_0_Reshape_13_output_0_nfc": { + "id": 448, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": 0.0, + "maximum": 0.9999847412109375, + "scale": 0.0000152587890625, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 33153, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_0_Reshape_16_output_0": { + "id": 453, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": 0.0, + "maximum": 0.9999847412109375, + "scale": 0.0000152587890625, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2, + 129, + 258 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_0_Reshape_1_output_0": { + "id": 397, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -2.1338789463043215, + "maximum": 2.2103090286254885, + "scale": 0.00006628806295339018, + "offset": -32191, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2, + 32, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_0_Reshape_1_output_0_converted_UFIXED_POINT_8": { + "id": 103, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.1338789463043215, + "maximum": 2.2103090286254885, + "scale": 0.016969744116067888, + "offset": -126, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2, + 32, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_0_Reshape_2_output_0": { + "id": 409, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -3.6393320560455324, + "maximum": 3.6956300735473635, + "scale": 0.00011192434612894431, + "offset": -32516, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2, + 32, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_0_Reshape_7_output_0": { + "id": 425, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -0.9890899062156677, + "maximum": 0.2879503071308136, + "scale": 0.000019486384189804086, + "offset": -50758, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2, + 33282 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_0_Reshape_7_output_0_nfc": { + "id": 427, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -0.9890899062156677, + "maximum": 0.2879503071308136, + "scale": 0.000019486384189804086, + "offset": -50758, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 33282, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_0_Reshape_output_0": { + "id": 385, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.7215054035186768, + "maximum": 1.8401455879211426, + "scale": 0.00005434731065179221, + "offset": -31676, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2, + 32, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_0_Slice_8_output_0": { + "id": 455, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": 0.0, + "maximum": 0.9999847412109375, + "scale": 0.0000152587890625, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2, + 129, + 257 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_0_Softmax_output_0": { + "id": 438, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": 0.0, + "maximum": 0.9999847412109375, + "scale": 0.0000152587890625, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2, + 129, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_0_Softmax_output_0_nhwc": { + "id": 440, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": 0.0, + "maximum": 0.9999847412109375, + "scale": 0.0000152587890625, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 129, + 129, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_0_Transpose_1_output_0": { + "id": 413, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -3.6393320560455324, + "maximum": 3.6956300735473635, + "scale": 0.00011192434612894431, + "offset": -32516, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2, + 129, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_0_Transpose_1_output_0_converted_UFIXED_POINT_8": { + "id": 104, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.6393320560455324, + "maximum": 3.6956300735473635, + "scale": 0.028652632609009744, + "offset": -127, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2, + 129, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_0_Transpose_3_output_0_nchw": { + "id": 66, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.9532413482666016, + "maximum": 0.6672689318656921, + "scale": 0.006354942452162504, + "offset": -150, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 32, + 257 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "8224 (2.19%)" + }, + "_sentence_encoder_attn_encoder_attn_layers_0_Transpose_9_output_0": { + "id": 460, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.765686273574829, + "maximum": 1.7397438287734986, + "scale": 0.00005348943523131311, + "offset": -33010, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2, + 32, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_0_Transpose_output_0": { + "id": 411, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.7215054035186768, + "maximum": 1.8401455879211426, + "scale": 0.00005434731065179221, + "offset": -31676, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2, + 129, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_0_Unsqueeze_41_output_0_nchw": { + "id": 68, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.8861166834831238, + "maximum": 0.6202816963195801, + "scale": 0.005907444749027491, + "offset": -150, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 257, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "8224 (2.19%)" + }, + "_sentence_encoder_attn_encoder_attn_layers_0_Where_output_0": { + "id": 437, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -9999.9716796875, + "maximum": 3.2054126262664797, + "scale": 0.15263868868350984, + "offset": -65514, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2, + 129, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_intermediate": { + "id": 394, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -2.1338789463043215, + "maximum": 2.2103090286254885, + "scale": 0.00006628806295339018, + "offset": -32191, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_intermediate_nchw": { + "id": 396, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -2.1338789463043215, + "maximum": 2.2103090286254885, + "scale": 0.00006628806295339018, + "offset": -32191, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 64, + 1, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_reshape_to_2d": { + "id": 388, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.6386010646820069, + "maximum": 1.977810263633728, + "scale": 0.000055182899814099076, + "offset": -29694, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 64, + 1, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_reshape_to_2d_nhwc": { + "id": 390, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.6386010646820069, + "maximum": 1.977810263633728, + "scale": 0.000055182899814099076, + "offset": -29694, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_intermediate": { + "id": 469, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -9.893096923828125, + "maximum": 6.749032974243164, + "scale": 0.00025394262047484517, + "offset": -38958, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_intermediate_nchw": { + "id": 471, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -9.893096923828125, + "maximum": 6.749032974243164, + "scale": 0.00025394262047484517, + "offset": -38958, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 64, + 1, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_output_0": { + "id": 472, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -9.893096923828125, + "maximum": 6.749032974243164, + "scale": 0.00025394262047484517, + "offset": -38958, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 64, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_output_0_nfc": { + "id": 474, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -9.893096923828125, + "maximum": 6.749032974243164, + "scale": 0.00025394262047484517, + "offset": -38958, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_reshape_to_2d": { + "id": 461, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.765686273574829, + "maximum": 1.7397438287734986, + "scale": 0.00005348943523131311, + "offset": -33010, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 64, + 1, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_reshape_to_2d_nhwc": { + "id": 463, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.765686273574829, + "maximum": 1.7397438287734986, + "scale": 0.00005348943523131311, + "offset": -33010, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_intermediate": { + "id": 382, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.7215054035186768, + "maximum": 1.8401455879211426, + "scale": 0.00005434731065179221, + "offset": -31676, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_intermediate_nchw": { + "id": 384, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.7215054035186768, + "maximum": 1.8401455879211426, + "scale": 0.00005434731065179221, + "offset": -31676, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 64, + 1, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_reshape_to_2d": { + "id": 376, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.6386010646820069, + "maximum": 1.977810263633728, + "scale": 0.000055182899814099076, + "offset": -29694, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 64, + 1, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_reshape_to_2d_nhwc": { + "id": 378, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.6386010646820069, + "maximum": 1.977810263633728, + "scale": 0.000055182899814099076, + "offset": -29694, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_intermediate": { + "id": 406, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -3.6393320560455324, + "maximum": 3.6956300735473635, + "scale": 0.00011192434612894431, + "offset": -32516, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_intermediate_nchw": { + "id": 408, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -3.6393320560455324, + "maximum": 3.6956300735473635, + "scale": 0.00011192434612894431, + "offset": -32516, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 64, + 1, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_reshape_to_2d": { + "id": 400, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.6386010646820069, + "maximum": 1.977810263633728, + "scale": 0.000055182899814099076, + "offset": -29694, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 64, + 1, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_reshape_to_2d_nhwc": { + "id": 402, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.6386010646820069, + "maximum": 1.977810263633728, + "scale": 0.000055182899814099076, + "offset": -29694, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_1_Add_2_output_0": { + "id": 583, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.5575300455093384, + "maximum": 1.3575843572616578, + "scale": 0.00004448179606697522, + "offset": -35015, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2, + 129, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_1_Add_4_output_0": { + "id": 605, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.8363115787506104, + "maximum": 1.6038199663162232, + "scale": 0.00005249304376775399, + "offset": -34982, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2, + 129, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_1_Cast_5_output_0": { + "id": 26, + "type": 3, + "dataFormat": 0, + "data_type": 1288, + "unquantized_data_type": 1288, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 129, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_1_Div_output_0": { + "id": 563, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -0.42227840423583987, + "maximum": 0.38030898571014407, + "scale": 0.000012246698133822065, + "offset": -34481, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2, + 129, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_1_MatMul_1_output_0": { + "id": 566, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -0.4276883006095886, + "maximum": 0.4861273467540741, + "scale": 0.000013943932572146878, + "offset": -30672, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2, + 129, + 257 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_1_MatMul_1_output_0_nhwc": { + "id": 568, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -0.4276883006095886, + "maximum": 0.4861273467540741, + "scale": 0.000013943932572146878, + "offset": -30672, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 129, + 257, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_1_MatMul_2_output_0": { + "id": 588, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.7880887985229493, + "maximum": 1.5349147319793702, + "scale": 0.000050705784815363589, + "offset": -35264, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2, + 129, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_1_MatMul_3_output_0": { + "id": 604, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -0.07797712087631226, + "maximum": 0.08837693929672241, + "scale": 0.0000025384001673955938, + "offset": -30719, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2, + 129, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_1_MatMul_output_0": { + "id": 564, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.3160598278045655, + "maximum": 1.2821621894836426, + "scale": 0.00003964632560382597, + "offset": -33195, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2, + 129, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_1_Pad_1_output_0": { + "id": 570, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -0.4276883006095886, + "maximum": 0.4861273467540741, + "scale": 0.000013943932572146878, + "offset": -30672, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 129, + 258, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_1_Pad_1_output_0_nchw": { + "id": 572, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -0.4276883006095886, + "maximum": 0.4861273467540741, + "scale": 0.000013943932572146878, + "offset": -30672, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2, + 129, + 258 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_1_Pad_2_output_0": { + "id": 577, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -0.4276883006095886, + "maximum": 0.4861273467540741, + "scale": 0.000013943932572146878, + "offset": -30672, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 33410, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_1_Pad_2_output_0_ncf": { + "id": 579, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -0.4276883006095886, + "maximum": 0.4861273467540741, + "scale": 0.000013943932572146878, + "offset": -30672, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2, + 33410 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_1_Pad_3_output_0": { + "id": 590, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": 0.0, + "maximum": 0.9999847412109375, + "scale": 0.0000152587890625, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 129, + 257, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_1_Pad_3_output_0_nchw": { + "id": 592, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": 0.0, + "maximum": 0.9999847412109375, + "scale": 0.0000152587890625, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2, + 129, + 257 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_1_Pad_4_output_0": { + "id": 597, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": 0.0, + "maximum": 0.9999847412109375, + "scale": 0.0000152587890625, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 33282, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_1_Pad_4_output_0_ncf": { + "id": 599, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": 0.0, + "maximum": 0.9999847412109375, + "scale": 0.0000152587890625, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2, + 33282 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_1_Reshape_10_output_0": { + "id": 580, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -0.4276883006095886, + "maximum": 0.4861273467540741, + "scale": 0.000013943932572146878, + "offset": -30672, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2, + 130, + 257 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_1_Reshape_13_output_0": { + "id": 593, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": 0.0, + "maximum": 0.9999847412109375, + "scale": 0.0000152587890625, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2, + 33153 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_1_Reshape_13_output_0_nfc": { + "id": 595, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": 0.0, + "maximum": 0.9999847412109375, + "scale": 0.0000152587890625, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 33153, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_1_Reshape_16_output_0": { + "id": 600, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": 0.0, + "maximum": 0.9999847412109375, + "scale": 0.0000152587890625, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2, + 129, + 258 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_1_Reshape_1_output_0": { + "id": 546, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.8327929973602296, + "maximum": 1.848352313041687, + "scale": 0.000056170676543843, + "offset": -32629, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2, + 32, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_1_Reshape_1_output_0_converted_UFIXED_POINT_8": { + "id": 105, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.8327929973602296, + "maximum": 1.848352313041687, + "scale": 0.014379693195223809, + "offset": -127, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2, + 32, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_1_Reshape_2_output_0": { + "id": 558, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -2.5587375164031984, + "maximum": 2.390113353729248, + "scale": 0.00007551462476840243, + "offset": -33884, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2, + 32, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_1_Reshape_7_output_0": { + "id": 573, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -0.4276883006095886, + "maximum": 0.4861273467540741, + "scale": 0.000013943932572146878, + "offset": -30672, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2, + 33282 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_1_Reshape_7_output_0_nfc": { + "id": 575, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -0.4276883006095886, + "maximum": 0.4861273467540741, + "scale": 0.000013943932572146878, + "offset": -30672, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 33282, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_1_Reshape_output_0": { + "id": 534, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -2.3887674808502199, + "maximum": 2.1513524055480959, + "scale": 0.00006927779031684622, + "offset": -34481, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2, + 32, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_1_Slice_8_output_0": { + "id": 602, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": 0.0, + "maximum": 0.9999847412109375, + "scale": 0.0000152587890625, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2, + 129, + 257 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_1_Softmax_output_0": { + "id": 585, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": 0.0, + "maximum": 0.9999847412109375, + "scale": 0.0000152587890625, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2, + 129, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_1_Softmax_output_0_nhwc": { + "id": 587, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": 0.0, + "maximum": 0.9999847412109375, + "scale": 0.0000152587890625, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 129, + 129, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_1_Transpose_1_output_0": { + "id": 562, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -2.5587375164031984, + "maximum": 2.390113353729248, + "scale": 0.00007551462476840243, + "offset": -33884, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2, + 129, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_1_Transpose_1_output_0_converted_UFIXED_POINT_8": { + "id": 106, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.5587375164031984, + "maximum": 2.390113353729248, + "scale": 0.01933174394071102, + "offset": -132, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2, + 129, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_1_Transpose_3_output_0_nchw": { + "id": 85, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.6891527771949768, + "maximum": 0.8523731827735901, + "scale": 0.006045199930667877, + "offset": -114, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 32, + 257 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "8224 (2.19%)" + }, + "_sentence_encoder_attn_encoder_attn_layers_1_Transpose_9_output_0": { + "id": 607, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.8363115787506104, + "maximum": 1.6038199663162232, + "scale": 0.00005249304376775399, + "offset": -34982, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2, + 32, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_1_Transpose_output_0": { + "id": 560, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -2.3887674808502199, + "maximum": 2.1513524055480959, + "scale": 0.00006927779031684622, + "offset": -34481, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2, + 129, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_1_Unsqueeze_41_output_0_nchw": { + "id": 86, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.8366392254829407, + "maximum": 0.8838688135147095, + "scale": 0.006747090257704258, + "offset": -124, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 257, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "8224 (2.19%)" + }, + "_sentence_encoder_attn_encoder_attn_layers_1_Where_output_0": { + "id": 584, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -9999.984375, + "maximum": 1.3734984397888184, + "scale": 0.1526109278202057, + "offset": -65526, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2, + 129, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_intermediate": { + "id": 543, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.8327929973602296, + "maximum": 1.848352313041687, + "scale": 0.000056170676543843, + "offset": -32629, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_intermediate_nchw": { + "id": 545, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.8327929973602296, + "maximum": 1.848352313041687, + "scale": 0.000056170676543843, + "offset": -32629, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 64, + 1, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_reshape_to_2d": { + "id": 537, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -3.3684825897216799, + "maximum": 2.571659564971924, + "scale": 0.00009064075857168064, + "offset": -37163, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 64, + 1, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_reshape_to_2d_nhwc": { + "id": 539, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -3.3684825897216799, + "maximum": 2.571659564971924, + "scale": 0.00009064075857168064, + "offset": -37163, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_intermediate": { + "id": 616, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.6728622913360596, + "maximum": 1.8163492679595948, + "scale": 0.00005324195444700308, + "offset": -31420, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_intermediate_nchw": { + "id": 618, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.6728622913360596, + "maximum": 1.8163492679595948, + "scale": 0.00005324195444700308, + "offset": -31420, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 64, + 1, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_output_0": { + "id": 619, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.6728622913360596, + "maximum": 1.8163492679595948, + "scale": 0.00005324195444700308, + "offset": -31420, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 64, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_output_0_nfc": { + "id": 621, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.6728622913360596, + "maximum": 1.8163492679595948, + "scale": 0.00005324195444700308, + "offset": -31420, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_reshape_to_2d": { + "id": 608, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.8363115787506104, + "maximum": 1.6038199663162232, + "scale": 0.00005249304376775399, + "offset": -34982, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 64, + 1, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_reshape_to_2d_nhwc": { + "id": 610, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.8363115787506104, + "maximum": 1.6038199663162232, + "scale": 0.00005249304376775399, + "offset": -34982, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_intermediate": { + "id": 531, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -2.3887674808502199, + "maximum": 2.1513524055480959, + "scale": 0.00006927779031684622, + "offset": -34481, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_intermediate_nchw": { + "id": 533, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -2.3887674808502199, + "maximum": 2.1513524055480959, + "scale": 0.00006927779031684622, + "offset": -34481, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 64, + 1, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_reshape_to_2d": { + "id": 525, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -3.3684825897216799, + "maximum": 2.571659564971924, + "scale": 0.00009064075857168064, + "offset": -37163, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 64, + 1, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_reshape_to_2d_nhwc": { + "id": 527, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -3.3684825897216799, + "maximum": 2.571659564971924, + "scale": 0.00009064075857168064, + "offset": -37163, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_intermediate": { + "id": 555, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -2.5587375164031984, + "maximum": 2.390113353729248, + "scale": 0.00007551462476840243, + "offset": -33884, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_intermediate_nchw": { + "id": 557, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -2.5587375164031984, + "maximum": 2.390113353729248, + "scale": 0.00007551462476840243, + "offset": -33884, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 64, + 1, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_reshape_to_2d": { + "id": 549, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -3.3684825897216799, + "maximum": 2.571659564971924, + "scale": 0.00009064075857168064, + "offset": -37163, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 64, + 1, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_reshape_to_2d_nhwc": { + "id": 551, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -3.3684825897216799, + "maximum": 2.571659564971924, + "scale": 0.00009064075857168064, + "offset": -37163, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_ffn_layers_0_Mul_1_output_0": { + "id": 498, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": 0.0, + "maximum": 2.0381686687469484, + "scale": 0.00003110045872745104, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 129, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_ffn_layers_0_Mul_1_output_0_ncf": { + "id": 500, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": 0.0, + "maximum": 2.0381686687469484, + "scale": 0.00003110045872745104, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_ffn_layers_0_Mul_2_output_0": { + "id": 515, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -4.3078765869140629, + "maximum": 3.8374407291412355, + "scale": 0.00012428958143573254, + "offset": -34660, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_ffn_layers_0_Mul_output_0": { + "id": 480, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -3.7185893058776857, + "maximum": 1.5568246841430665, + "scale": 0.00008049765892792493, + "offset": -46195, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_ffn_layers_0_Mul_output_0_ncf": { + "id": 482, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -3.7185893058776857, + "maximum": 1.5568246841430665, + "scale": 0.00008049765892792493, + "offset": -46195, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 64, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_ffn_layers_0_Relu_output_0": { + "id": 495, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": 0.0, + "maximum": 2.0381686687469484, + "scale": 0.00003110045872745104, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_ffn_layers_0_Relu_output_0_nfc": { + "id": 497, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": 0.0, + "maximum": 2.0381686687469484, + "scale": 0.00003110045872745104, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 129, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_intermediate": { + "id": 491, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -2.752042770385742, + "maximum": 2.0381388664245607, + "scale": 0.00007309348438866436, + "offset": -37651, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 129, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_intermediate_nchw": { + "id": 493, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -2.752042770385742, + "maximum": 2.0381388664245607, + "scale": 0.00007309348438866436, + "offset": -37651, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 1, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_output_0": { + "id": 494, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -2.752042770385742, + "maximum": 2.0381388664245607, + "scale": 0.00007309348438866436, + "offset": -37651, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_reshape_to_2d": { + "id": 485, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -3.7185893058776857, + "maximum": 1.5568246841430665, + "scale": 0.00008049765892792493, + "offset": -46195, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 64, + 1, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_reshape_to_2d_nhwc": { + "id": 487, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -3.7185893058776857, + "maximum": 1.5568246841430665, + "scale": 0.00008049765892792493, + "offset": -46195, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_intermediate": { + "id": 509, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -4.3078765869140629, + "maximum": 3.8374407291412355, + "scale": 0.00012428958143573254, + "offset": -34660, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_intermediate_nchw": { + "id": 511, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -4.3078765869140629, + "maximum": 3.8374407291412355, + "scale": 0.00012428958143573254, + "offset": -34660, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 64, + 1, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_output_0": { + "id": 512, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -4.3078765869140629, + "maximum": 3.8374407291412355, + "scale": 0.00012428958143573254, + "offset": -34660, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 64, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_output_0_nfc": { + "id": 514, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -4.3078765869140629, + "maximum": 3.8374407291412355, + "scale": 0.00012428958143573254, + "offset": -34660, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_reshape_to_2d": { + "id": 503, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": 0.0, + "maximum": 2.0381686687469484, + "scale": 0.00003110045872745104, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 1, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_reshape_to_2d_nhwc": { + "id": 505, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": 0.0, + "maximum": 2.0381686687469484, + "scale": 0.00003110045872745104, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 129, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_ffn_layers_1_Mul_1_output_0": { + "id": 645, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": 0.0, + "maximum": 2.6478965282440187, + "scale": 0.00004040430940221995, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 129, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_ffn_layers_1_Mul_1_output_0_ncf": { + "id": 647, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": 0.0, + "maximum": 2.6478965282440187, + "scale": 0.00004040430940221995, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_ffn_layers_1_Mul_2_output_0": { + "id": 662, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -3.43342924118042, + "maximum": 4.209306716918945, + "scale": 0.00011662067845463753, + "offset": -29441, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_ffn_layers_1_Mul_output_0": { + "id": 627, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -2.1918015480041506, + "maximum": 2.84271240234375, + "scale": 0.0000768217578297481, + "offset": -28531, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_ffn_layers_1_Mul_output_0_ncf": { + "id": 629, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -2.1918015480041506, + "maximum": 2.84271240234375, + "scale": 0.0000768217578297481, + "offset": -28531, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 64, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_ffn_layers_1_Relu_output_0": { + "id": 642, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": 0.0, + "maximum": 2.6478965282440187, + "scale": 0.00004040430940221995, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_ffn_layers_1_Relu_output_0_nfc": { + "id": 644, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": 0.0, + "maximum": 2.6478965282440187, + "scale": 0.00004040430940221995, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 129, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_intermediate": { + "id": 638, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -2.2653045654296877, + "maximum": 2.647878408432007, + "scale": 0.00007497036858694628, + "offset": -30216, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 129, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_intermediate_nchw": { + "id": 640, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -2.2653045654296877, + "maximum": 2.647878408432007, + "scale": 0.00007497036858694628, + "offset": -30216, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 1, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_output_0": { + "id": 641, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -2.2653045654296877, + "maximum": 2.647878408432007, + "scale": 0.00007497036858694628, + "offset": -30216, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_reshape_to_2d": { + "id": 632, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -2.1918015480041506, + "maximum": 2.84271240234375, + "scale": 0.0000768217578297481, + "offset": -28531, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 64, + 1, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_reshape_to_2d_nhwc": { + "id": 634, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -2.1918015480041506, + "maximum": 2.84271240234375, + "scale": 0.0000768217578297481, + "offset": -28531, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_intermediate": { + "id": 656, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -3.43342924118042, + "maximum": 4.209306716918945, + "scale": 0.00011662067845463753, + "offset": -29441, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_intermediate_nchw": { + "id": 658, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -3.43342924118042, + "maximum": 4.209306716918945, + "scale": 0.00011662067845463753, + "offset": -29441, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 64, + 1, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_output_0": { + "id": 659, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -3.43342924118042, + "maximum": 4.209306716918945, + "scale": 0.00011662067845463753, + "offset": -29441, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 64, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_output_0_nfc": { + "id": 661, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -3.43342924118042, + "maximum": 4.209306716918945, + "scale": 0.00011662067845463753, + "offset": -29441, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_reshape_to_2d": { + "id": 650, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": 0.0, + "maximum": 2.6478965282440187, + "scale": 0.00004040430940221995, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 1, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_reshape_to_2d_nhwc": { + "id": 652, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": 0.0, + "maximum": 2.6478965282440187, + "scale": 0.00004040430940221995, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 129, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_norm_layers_1_0_Transpose_1_output_0": { + "id": 479, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -3.7185893058776857, + "maximum": 1.5568246841430665, + "scale": 0.00008049765892792493, + "offset": -46195, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_norm_layers_1_0_Transpose_output_0": { + "id": 475, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -11.37060260772705, + "maximum": 5.110408782958984, + "scale": 0.00025148410350084305, + "offset": -45214, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_norm_layers_1_1_Transpose_1_output_0": { + "id": 626, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -2.1918015480041506, + "maximum": 2.84271240234375, + "scale": 0.0000768217578297481, + "offset": -28531, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_norm_layers_1_1_Transpose_output_0": { + "id": 622, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -2.6658473014831545, + "maximum": 3.1977639198303224, + "scale": 0.00008947297465056181, + "offset": -29795, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_norm_layers_2_0_Transpose_1_output_0": { + "id": 520, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -3.3684825897216799, + "maximum": 2.571659564971924, + "scale": 0.00009064075857168064, + "offset": -37163, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_norm_layers_2_0_Transpose_1_output_0_ncf": { + "id": 522, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -3.3684825897216799, + "maximum": 2.571659564971924, + "scale": 0.00009064075857168064, + "offset": -37163, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 64, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_norm_layers_2_0_Transpose_output_0": { + "id": 516, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -4.042098045349121, + "maximum": 4.4577860832214359, + "scale": 0.00012969992530997843, + "offset": -31165, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_norm_layers_2_1_Transpose_1_output_0": { + "id": 667, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -2.528681516647339, + "maximum": 3.1190977096557619, + "scale": 0.00008617958519607782, + "offset": -29342, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_attn_encoder_norm_layers_2_1_Transpose_output_0": { + "id": 663, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -4.039876937866211, + "maximum": 3.8830742835998537, + "scale": 0.0001208964895340614, + "offset": -33416, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_0_Add_output_0": { + "id": 84, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.638529896736145, + "maximum": 1.9765069484710694, + "scale": 0.00005516192686627619, + "offset": -29704, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_0_Mul_2_output_0": { + "id": 83, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -0.2542424499988556, + "maximum": 0.3568177819252014, + "scale": 0.000009324181519332342, + "offset": -27267, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_0_Mul_3_output_0": { + "id": 85, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.638529896736145, + "maximum": 1.9765069484710694, + "scale": 0.00005516192686627619, + "offset": -29704, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_0_Mul_output_0": { + "id": 29, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.6385149955749512, + "maximum": 1.9764890670776368, + "scale": 0.00005516142482520081, + "offset": -29704, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_0_act_Mul_1_output_0": { + "id": 67, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -0.16996420919895173, + "maximum": 2.993513345718384, + "scale": 0.00004827157317777164, + "offset": -3521, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_0_dwconv_Conv_intermediate": { + "id": 42, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -0.8185029029846191, + "maximum": 2.4423229694366457, + "scale": 0.000049757014494389298, + "offset": -16450, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_0_dwconv_Conv_intermediate_nchw": { + "id": 44, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -0.8185029029846191, + "maximum": 2.4423229694366457, + "scale": 0.000049757014494389298, + "offset": -16450, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 64, + 1, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_0_dwconv_Conv_output_0": { + "id": 45, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -0.8185029029846191, + "maximum": 2.4423229694366457, + "scale": 0.000049757014494389298, + "offset": -16450, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 64, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_0_dwconv_Conv_output_0_nfc": { + "id": 47, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -0.8185029029846191, + "maximum": 2.4423229694366457, + "scale": 0.000049757014494389298, + "offset": -16450, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_0_dwconv_Conv_reshape_to_2d": { + "id": 36, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.6385149955749512, + "maximum": 1.9764890670776368, + "scale": 0.00005516142482520081, + "offset": -29704, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 64, + 1, + 133 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_0_dwconv_Conv_reshape_to_2d_nhwc": { + "id": 38, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.6385149955749512, + "maximum": 1.9764890670776368, + "scale": 0.00005516142482520081, + "offset": -29704, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 133, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_0_dwconv_Pad_output_0": { + "id": 31, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.6385149955749512, + "maximum": 1.9764890670776368, + "scale": 0.00005516142482520081, + "offset": -29704, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 133, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_0_dwconv_Pad_output_0_ncf": { + "id": 33, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.6385149955749512, + "maximum": 1.9764890670776368, + "scale": 0.00005516142482520081, + "offset": -29704, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 64, + 133 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_0_norm_Transpose_1_output_0": { + "id": 52, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -2.1559553146362306, + "maximum": 2.8197643756866457, + "scale": 0.00007592461770400405, + "offset": -28396, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_0_norm_Transpose_1_output_0_ncf": { + "id": 54, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -2.1559553146362306, + "maximum": 2.8197643756866457, + "scale": 0.00007592461770400405, + "offset": -28396, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 64, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_0_norm_Transpose_output_0": { + "id": 48, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -0.8185029029846191, + "maximum": 2.4423229694366457, + "scale": 0.000049757014494389298, + "offset": -16450, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_0_pwconv1_Conv_intermediate": { + "id": 63, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -5.2023820877075199, + "maximum": 2.997582197189331, + "scale": 0.00012512343528214842, + "offset": -41578, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 129, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_0_pwconv1_Conv_intermediate_nchw": { + "id": 65, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -5.2023820877075199, + "maximum": 2.997582197189331, + "scale": 0.00012512343528214842, + "offset": -41578, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 1, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_0_pwconv1_Conv_output_0": { + "id": 66, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -5.2023820877075199, + "maximum": 2.997582197189331, + "scale": 0.00012512343528214842, + "offset": -41578, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_0_pwconv1_Conv_reshape_to_2d": { + "id": 57, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -2.1559553146362306, + "maximum": 2.8197643756866457, + "scale": 0.00007592461770400405, + "offset": -28396, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 64, + 1, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc": { + "id": 59, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -2.1559553146362306, + "maximum": 2.8197643756866457, + "scale": 0.00007592461770400405, + "offset": -28396, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_0_pwconv2_Conv_intermediate": { + "id": 76, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -2.8875863552093508, + "maximum": 2.746676206588745, + "scale": 0.00008597333362558857, + "offset": -33587, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_0_pwconv2_Conv_intermediate_nchw": { + "id": 78, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -2.8875863552093508, + "maximum": 2.746676206588745, + "scale": 0.00008597333362558857, + "offset": -33587, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 64, + 1, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_0_pwconv2_Conv_output_0": { + "id": 79, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -2.8875863552093508, + "maximum": 2.746676206588745, + "scale": 0.00008597333362558857, + "offset": -33587, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 64, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_0_pwconv2_Conv_output_0_nfc": { + "id": 81, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -2.8875863552093508, + "maximum": 2.746676206588745, + "scale": 0.00008597333362558857, + "offset": -33587, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_0_pwconv2_Conv_reshape_to_2d": { + "id": 70, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -0.16996420919895173, + "maximum": 2.993513345718384, + "scale": 0.00004827157317777164, + "offset": -3521, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 1, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc": { + "id": 72, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -0.16996420919895173, + "maximum": 2.993513345718384, + "scale": 0.00004827157317777164, + "offset": -3521, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 129, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_1_Add_output_0": { + "id": 141, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.638547420501709, + "maximum": 1.9765280485153199, + "scale": 0.00005516251621884294, + "offset": -29704, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_1_Mul_2_output_0": { + "id": 140, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -0.14031676948070527, + "maximum": 0.159391850233078, + "scale": 0.000004573260412144009, + "offset": -30682, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_1_Mul_3_output_0": { + "id": 142, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.638547420501709, + "maximum": 1.9765280485153199, + "scale": 0.00005516251621884294, + "offset": -29704, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_1_Mul_output_0": { + "id": 86, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.638529896736145, + "maximum": 1.9765069484710694, + "scale": 0.00005516192686627619, + "offset": -29704, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_1_act_Mul_1_output_0": { + "id": 124, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -0.16996563971042634, + "maximum": 1.4169695377349854, + "scale": 0.00002421507815597579, + "offset": -7019, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_1_dwconv_Conv_intermediate": { + "id": 99, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.0665656328201295, + "maximum": 1.7060397863388062, + "scale": 0.00004230724516673945, + "offset": -25210, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_1_dwconv_Conv_intermediate_nchw": { + "id": 101, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.0665656328201295, + "maximum": 1.7060397863388062, + "scale": 0.00004230724516673945, + "offset": -25210, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 64, + 1, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_1_dwconv_Conv_output_0": { + "id": 102, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.0665656328201295, + "maximum": 1.7060397863388062, + "scale": 0.00004230724516673945, + "offset": -25210, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 64, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_1_dwconv_Conv_output_0_nfc": { + "id": 104, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.0665656328201295, + "maximum": 1.7060397863388062, + "scale": 0.00004230724516673945, + "offset": -25210, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_1_dwconv_Conv_reshape_to_2d": { + "id": 93, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.638529896736145, + "maximum": 1.9765069484710694, + "scale": 0.00005516192686627619, + "offset": -29704, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 64, + 1, + 133 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_1_dwconv_Conv_reshape_to_2d_nhwc": { + "id": 95, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.638529896736145, + "maximum": 1.9765069484710694, + "scale": 0.00005516192686627619, + "offset": -29704, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 133, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_1_dwconv_Pad_output_0": { + "id": 88, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.638529896736145, + "maximum": 1.9765069484710694, + "scale": 0.00005516192686627619, + "offset": -29704, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 133, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_1_dwconv_Pad_output_0_ncf": { + "id": 90, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.638529896736145, + "maximum": 1.9765069484710694, + "scale": 0.00005516192686627619, + "offset": -29704, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 64, + 133 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_1_norm_Transpose_1_output_0": { + "id": 109, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -2.0527758598327638, + "maximum": 2.9763331413269045, + "scale": 0.00007673928485019132, + "offset": -26750, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_1_norm_Transpose_1_output_0_ncf": { + "id": 111, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -2.0527758598327638, + "maximum": 2.9763331413269045, + "scale": 0.00007673928485019132, + "offset": -26750, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 64, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_1_norm_Transpose_output_0": { + "id": 105, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.0665656328201295, + "maximum": 1.7060397863388062, + "scale": 0.00004230724516673945, + "offset": -25210, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_1_pwconv1_Conv_intermediate": { + "id": 120, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -5.281394004821777, + "maximum": 1.5151922702789307, + "scale": 0.00010370925883762538, + "offset": -50925, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 129, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_1_pwconv1_Conv_intermediate_nchw": { + "id": 122, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -5.281394004821777, + "maximum": 1.5151922702789307, + "scale": 0.00010370925883762538, + "offset": -50925, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 1, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_1_pwconv1_Conv_output_0": { + "id": 123, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -5.281394004821777, + "maximum": 1.5151922702789307, + "scale": 0.00010370925883762538, + "offset": -50925, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_1_pwconv1_Conv_reshape_to_2d": { + "id": 114, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -2.0527758598327638, + "maximum": 2.9763331413269045, + "scale": 0.00007673928485019132, + "offset": -26750, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 64, + 1, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc": { + "id": 116, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -2.0527758598327638, + "maximum": 2.9763331413269045, + "scale": 0.00007673928485019132, + "offset": -26750, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_1_pwconv2_Conv_intermediate": { + "id": 133, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.4511443376541138, + "maximum": 1.6724430322647095, + "scale": 0.0000476628883916419, + "offset": -30446, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_1_pwconv2_Conv_intermediate_nchw": { + "id": 135, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.4511443376541138, + "maximum": 1.6724430322647095, + "scale": 0.0000476628883916419, + "offset": -30446, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 64, + 1, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_1_pwconv2_Conv_output_0": { + "id": 136, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.4511443376541138, + "maximum": 1.6724430322647095, + "scale": 0.0000476628883916419, + "offset": -30446, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 64, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_1_pwconv2_Conv_output_0_nfc": { + "id": 138, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.4511443376541138, + "maximum": 1.6724430322647095, + "scale": 0.0000476628883916419, + "offset": -30446, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_1_pwconv2_Conv_reshape_to_2d": { + "id": 127, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -0.16996563971042634, + "maximum": 1.4169695377349854, + "scale": 0.00002421507815597579, + "offset": -7019, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 1, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc": { + "id": 129, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -0.16996563971042634, + "maximum": 1.4169695377349854, + "scale": 0.00002421507815597579, + "offset": -7019, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 129, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_2_Add_output_0": { + "id": 198, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.6385411024093629, + "maximum": 1.9773727655410767, + "scale": 0.00005517530735232867, + "offset": -29697, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_2_Mul_2_output_0": { + "id": 197, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -0.3304601311683655, + "maximum": 0.3673778474330902, + "scale": 0.000010648324860085268, + "offset": -31034, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_2_Mul_3_output_0": { + "id": 199, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.6385411024093629, + "maximum": 1.9773727655410767, + "scale": 0.00005517530735232867, + "offset": -29697, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_2_Mul_output_0": { + "id": 143, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.638547420501709, + "maximum": 1.9765280485153199, + "scale": 0.00005516251621884294, + "offset": -29704, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_2_act_Mul_1_output_0": { + "id": 181, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -0.16997061669826508, + "maximum": 2.0931386947631838, + "scale": 0.000034532837162259969, + "offset": -4922, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_2_dwconv_Conv_intermediate": { + "id": 156, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -2.270469903945923, + "maximum": 2.048820734024048, + "scale": 0.0000659081488265656, + "offset": -34449, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_2_dwconv_Conv_intermediate_nchw": { + "id": 158, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -2.270469903945923, + "maximum": 2.048820734024048, + "scale": 0.0000659081488265656, + "offset": -34449, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 64, + 1, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_2_dwconv_Conv_output_0": { + "id": 159, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -2.270469903945923, + "maximum": 2.048820734024048, + "scale": 0.0000659081488265656, + "offset": -34449, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 64, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_2_dwconv_Conv_output_0_nfc": { + "id": 161, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -2.270469903945923, + "maximum": 2.048820734024048, + "scale": 0.0000659081488265656, + "offset": -34449, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_2_dwconv_Conv_reshape_to_2d": { + "id": 150, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.638547420501709, + "maximum": 1.9765280485153199, + "scale": 0.00005516251621884294, + "offset": -29704, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 64, + 1, + 133 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_2_dwconv_Conv_reshape_to_2d_nhwc": { + "id": 152, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.638547420501709, + "maximum": 1.9765280485153199, + "scale": 0.00005516251621884294, + "offset": -29704, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 133, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_2_dwconv_Pad_output_0": { + "id": 145, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.638547420501709, + "maximum": 1.9765280485153199, + "scale": 0.00005516251621884294, + "offset": -29704, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 133, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_2_dwconv_Pad_output_0_ncf": { + "id": 147, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.638547420501709, + "maximum": 1.9765280485153199, + "scale": 0.00005516251621884294, + "offset": -29704, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 64, + 133 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_2_norm_Transpose_1_output_0": { + "id": 166, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -3.6870198249816896, + "maximum": 2.255208730697632, + "scale": 0.0000906725981622003, + "offset": -40663, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_2_norm_Transpose_1_output_0_ncf": { + "id": 168, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -3.6870198249816896, + "maximum": 2.255208730697632, + "scale": 0.0000906725981622003, + "offset": -40663, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 64, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_2_norm_Transpose_output_0": { + "id": 162, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -2.270469903945923, + "maximum": 2.048820734024048, + "scale": 0.0000659081488265656, + "offset": -34449, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_2_pwconv1_Conv_intermediate": { + "id": 177, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -4.022884368896484, + "maximum": 2.1285862922668459, + "scale": 0.00009386542660649866, + "offset": -42858, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 129, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_2_pwconv1_Conv_intermediate_nchw": { + "id": 179, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -4.022884368896484, + "maximum": 2.1285862922668459, + "scale": 0.00009386542660649866, + "offset": -42858, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 1, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_2_pwconv1_Conv_output_0": { + "id": 180, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -4.022884368896484, + "maximum": 2.1285862922668459, + "scale": 0.00009386542660649866, + "offset": -42858, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_2_pwconv1_Conv_reshape_to_2d": { + "id": 171, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -3.6870198249816896, + "maximum": 2.255208730697632, + "scale": 0.0000906725981622003, + "offset": -40663, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 64, + 1, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc": { + "id": 173, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -3.6870198249816896, + "maximum": 2.255208730697632, + "scale": 0.0000906725981622003, + "offset": -40663, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_2_pwconv2_Conv_intermediate": { + "id": 190, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.9506946802139283, + "maximum": 2.557337522506714, + "scale": 0.00006878816202515736, + "offset": -28358, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_2_pwconv2_Conv_intermediate_nchw": { + "id": 192, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.9506946802139283, + "maximum": 2.557337522506714, + "scale": 0.00006878816202515736, + "offset": -28358, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 64, + 1, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_2_pwconv2_Conv_output_0": { + "id": 193, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.9506946802139283, + "maximum": 2.557337522506714, + "scale": 0.00006878816202515736, + "offset": -28358, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 64, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_2_pwconv2_Conv_output_0_nfc": { + "id": 195, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.9506946802139283, + "maximum": 2.557337522506714, + "scale": 0.00006878816202515736, + "offset": -28358, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_2_pwconv2_Conv_reshape_to_2d": { + "id": 184, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -0.16997061669826508, + "maximum": 2.0931386947631838, + "scale": 0.000034532837162259969, + "offset": -4922, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 1, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc": { + "id": 186, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -0.16997061669826508, + "maximum": 2.0931386947631838, + "scale": 0.000034532837162259969, + "offset": -4922, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 129, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_3_Add_output_0": { + "id": 255, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.6385647058486939, + "maximum": 1.9774012565612794, + "scale": 0.000055176104069687429, + "offset": -29697, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_3_Mul_2_output_0": { + "id": 254, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -0.1166507825255394, + "maximum": 0.12390772998332977, + "scale": 0.000003670687647172599, + "offset": -31779, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_3_Mul_3_output_0": { + "id": 256, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.6385647058486939, + "maximum": 1.9774012565612794, + "scale": 0.000055176104069687429, + "offset": -29697, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_3_Mul_output_0": { + "id": 200, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.6385411024093629, + "maximum": 1.9773727655410767, + "scale": 0.00005517530735232867, + "offset": -29697, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_3_act_Mul_1_output_0": { + "id": 238, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -0.16997167468070985, + "maximum": 1.1215174198150635, + "scale": 0.00001970686025742907, + "offset": -8625, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_3_dwconv_Conv_intermediate": { + "id": 213, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -0.7052628993988037, + "maximum": 1.909400463104248, + "scale": 0.00003989720426034182, + "offset": -17677, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_3_dwconv_Conv_intermediate_nchw": { + "id": 215, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -0.7052628993988037, + "maximum": 1.909400463104248, + "scale": 0.00003989720426034182, + "offset": -17677, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 64, + 1, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_3_dwconv_Conv_output_0": { + "id": 216, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -0.7052628993988037, + "maximum": 1.909400463104248, + "scale": 0.00003989720426034182, + "offset": -17677, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 64, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_3_dwconv_Conv_output_0_nfc": { + "id": 218, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -0.7052628993988037, + "maximum": 1.909400463104248, + "scale": 0.00003989720426034182, + "offset": -17677, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_3_dwconv_Conv_reshape_to_2d": { + "id": 207, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.6385411024093629, + "maximum": 1.9773727655410767, + "scale": 0.00005517530735232867, + "offset": -29697, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 64, + 1, + 133 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_3_dwconv_Conv_reshape_to_2d_nhwc": { + "id": 209, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.6385411024093629, + "maximum": 1.9773727655410767, + "scale": 0.00005517530735232867, + "offset": -29697, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 133, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_3_dwconv_Pad_output_0": { + "id": 202, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.6385411024093629, + "maximum": 1.9773727655410767, + "scale": 0.00005517530735232867, + "offset": -29697, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 133, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_3_dwconv_Pad_output_0_ncf": { + "id": 204, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.6385411024093629, + "maximum": 1.9773727655410767, + "scale": 0.00005517530735232867, + "offset": -29697, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 64, + 133 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_3_norm_Transpose_1_output_0": { + "id": 223, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -2.9056222438812258, + "maximum": 1.9663223028182984, + "scale": 0.00007434110739268363, + "offset": -39085, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_3_norm_Transpose_1_output_0_ncf": { + "id": 225, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -2.9056222438812258, + "maximum": 1.9663223028182984, + "scale": 0.00007434110739268363, + "offset": -39085, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 64, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_3_norm_Transpose_output_0": { + "id": 219, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -0.7052628993988037, + "maximum": 1.909400463104248, + "scale": 0.00003989720426034182, + "offset": -17677, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_3_pwconv1_Conv_intermediate": { + "id": 234, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -4.378164291381836, + "maximum": 1.2531872987747193, + "scale": 0.00008592891390435398, + "offset": -50951, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 129, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_3_pwconv1_Conv_intermediate_nchw": { + "id": 236, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -4.378164291381836, + "maximum": 1.2531872987747193, + "scale": 0.00008592891390435398, + "offset": -50951, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 1, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_3_pwconv1_Conv_output_0": { + "id": 237, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -4.378164291381836, + "maximum": 1.2531872987747193, + "scale": 0.00008592891390435398, + "offset": -50951, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_3_pwconv1_Conv_reshape_to_2d": { + "id": 228, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -2.9056222438812258, + "maximum": 1.9663223028182984, + "scale": 0.00007434110739268363, + "offset": -39085, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 64, + 1, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc": { + "id": 230, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -2.9056222438812258, + "maximum": 1.9663223028182984, + "scale": 0.00007434110739268363, + "offset": -39085, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_3_pwconv2_Conv_intermediate": { + "id": 247, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.3942077159881592, + "maximum": 1.7658324241638184, + "scale": 0.000048219120799330997, + "offset": -28914, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_3_pwconv2_Conv_intermediate_nchw": { + "id": 249, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.3942077159881592, + "maximum": 1.7658324241638184, + "scale": 0.000048219120799330997, + "offset": -28914, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 64, + 1, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_3_pwconv2_Conv_output_0": { + "id": 250, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.3942077159881592, + "maximum": 1.7658324241638184, + "scale": 0.000048219120799330997, + "offset": -28914, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 64, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_3_pwconv2_Conv_output_0_nfc": { + "id": 252, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.3942077159881592, + "maximum": 1.7658324241638184, + "scale": 0.000048219120799330997, + "offset": -28914, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_3_pwconv2_Conv_reshape_to_2d": { + "id": 241, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -0.16997167468070985, + "maximum": 1.1215174198150635, + "scale": 0.00001970686025742907, + "offset": -8625, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 1, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc": { + "id": 243, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -0.16997167468070985, + "maximum": 1.1215174198150635, + "scale": 0.00001970686025742907, + "offset": -8625, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 129, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_4_Add_output_0": { + "id": 312, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.638568639755249, + "maximum": 1.9774057865142823, + "scale": 0.000055176231398945677, + "offset": -29697, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_4_Mul_2_output_0": { + "id": 311, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -0.13992252945899964, + "maximum": 0.15740320086479188, + "scale": 0.000004536899723461829, + "offset": -30841, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_4_Mul_3_output_0": { + "id": 313, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.638568639755249, + "maximum": 1.9774057865142823, + "scale": 0.000055176231398945677, + "offset": -29697, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_4_Mul_output_0": { + "id": 257, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.6385647058486939, + "maximum": 1.9774012565612794, + "scale": 0.000055176104069687429, + "offset": -29697, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_4_act_Mul_1_output_0": { + "id": 295, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -0.16996005177497865, + "maximum": 1.3621351718902588, + "scale": 0.00002337827390874736, + "offset": -7270, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_4_dwconv_Conv_intermediate": { + "id": 270, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.2924665212631226, + "maximum": 1.723979115486145, + "scale": 0.00004602800981956534, + "offset": -28080, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_4_dwconv_Conv_intermediate_nchw": { + "id": 272, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.2924665212631226, + "maximum": 1.723979115486145, + "scale": 0.00004602800981956534, + "offset": -28080, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 64, + 1, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_4_dwconv_Conv_output_0": { + "id": 273, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.2924665212631226, + "maximum": 1.723979115486145, + "scale": 0.00004602800981956534, + "offset": -28080, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 64, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_4_dwconv_Conv_output_0_nfc": { + "id": 275, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.2924665212631226, + "maximum": 1.723979115486145, + "scale": 0.00004602800981956534, + "offset": -28080, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_4_dwconv_Conv_reshape_to_2d": { + "id": 264, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.6385647058486939, + "maximum": 1.9774012565612794, + "scale": 0.000055176104069687429, + "offset": -29697, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 64, + 1, + 133 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_4_dwconv_Conv_reshape_to_2d_nhwc": { + "id": 266, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.6385647058486939, + "maximum": 1.9774012565612794, + "scale": 0.000055176104069687429, + "offset": -29697, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 133, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_4_dwconv_Pad_output_0": { + "id": 259, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.6385647058486939, + "maximum": 1.9774012565612794, + "scale": 0.000055176104069687429, + "offset": -29697, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 133, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_4_dwconv_Pad_output_0_ncf": { + "id": 261, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.6385647058486939, + "maximum": 1.9774012565612794, + "scale": 0.000055176104069687429, + "offset": -29697, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 64, + 133 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_4_norm_Transpose_1_output_0": { + "id": 280, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.9697496891021729, + "maximum": 3.0043389797210695, + "scale": 0.00007589972665300593, + "offset": -25952, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_4_norm_Transpose_1_output_0_ncf": { + "id": 282, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.9697496891021729, + "maximum": 3.0043389797210695, + "scale": 0.00007589972665300593, + "offset": -25952, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 64, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_4_norm_Transpose_output_0": { + "id": 276, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.2924665212631226, + "maximum": 1.723979115486145, + "scale": 0.00004602800981956534, + "offset": -28080, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_4_pwconv1_Conv_intermediate": { + "id": 291, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -4.462213516235352, + "maximum": 1.466566801071167, + "scale": 0.00009046738705364987, + "offset": -49324, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 129, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_4_pwconv1_Conv_intermediate_nchw": { + "id": 293, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -4.462213516235352, + "maximum": 1.466566801071167, + "scale": 0.00009046738705364987, + "offset": -49324, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 1, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_4_pwconv1_Conv_output_0": { + "id": 294, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -4.462213516235352, + "maximum": 1.466566801071167, + "scale": 0.00009046738705364987, + "offset": -49324, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_4_pwconv1_Conv_reshape_to_2d": { + "id": 285, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.9697496891021729, + "maximum": 3.0043389797210695, + "scale": 0.00007589972665300593, + "offset": -25952, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 64, + 1, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_4_pwconv1_Conv_reshape_to_2d_nhwc": { + "id": 287, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.9697496891021729, + "maximum": 3.0043389797210695, + "scale": 0.00007589972665300593, + "offset": -25952, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_4_pwconv2_Conv_intermediate": { + "id": 304, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.4617122411727906, + "maximum": 2.026500940322876, + "scale": 0.00005322672222973779, + "offset": -27462, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_4_pwconv2_Conv_intermediate_nchw": { + "id": 306, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.4617122411727906, + "maximum": 2.026500940322876, + "scale": 0.00005322672222973779, + "offset": -27462, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 64, + 1, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_4_pwconv2_Conv_output_0": { + "id": 307, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.4617122411727906, + "maximum": 2.026500940322876, + "scale": 0.00005322672222973779, + "offset": -27462, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 64, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_4_pwconv2_Conv_output_0_nfc": { + "id": 309, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.4617122411727906, + "maximum": 2.026500940322876, + "scale": 0.00005322672222973779, + "offset": -27462, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_4_pwconv2_Conv_reshape_to_2d": { + "id": 298, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -0.16996005177497865, + "maximum": 1.3621351718902588, + "scale": 0.00002337827390874736, + "offset": -7270, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 1, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_4_pwconv2_Conv_reshape_to_2d_nhwc": { + "id": 300, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -0.16996005177497865, + "maximum": 1.3621351718902588, + "scale": 0.00002337827390874736, + "offset": -7270, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 129, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_5_Add_output_0": { + "id": 369, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.6386010646820069, + "maximum": 1.977810263633728, + "scale": 0.000055182899814099076, + "offset": -29694, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_5_Mul_2_output_0": { + "id": 368, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -0.4532335698604584, + "maximum": 0.6421588659286499, + "scale": 0.000016714617231627927, + "offset": -27116, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_5_Mul_3_output_0": { + "id": 370, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.6386010646820069, + "maximum": 1.977810263633728, + "scale": 0.000055182899814099076, + "offset": -29694, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_5_Mul_output_0": { + "id": 314, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.638568639755249, + "maximum": 1.9774057865142823, + "scale": 0.000055176231398945677, + "offset": -29697, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_5_act_Mul_1_output_0": { + "id": 352, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -0.16995742917060853, + "maximum": 2.9162604808807375, + "scale": 0.00004709266431746073, + "offset": -3609, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_5_dwconv_Conv_intermediate": { + "id": 327, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.1291382312774659, + "maximum": 1.894399881362915, + "scale": 0.00004613623605109751, + "offset": -24474, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_5_dwconv_Conv_intermediate_nchw": { + "id": 329, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.1291382312774659, + "maximum": 1.894399881362915, + "scale": 0.00004613623605109751, + "offset": -24474, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 64, + 1, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_5_dwconv_Conv_output_0": { + "id": 330, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.1291382312774659, + "maximum": 1.894399881362915, + "scale": 0.00004613623605109751, + "offset": -24474, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 64, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_5_dwconv_Conv_output_0_nfc": { + "id": 332, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.1291382312774659, + "maximum": 1.894399881362915, + "scale": 0.00004613623605109751, + "offset": -24474, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_5_dwconv_Conv_reshape_to_2d": { + "id": 321, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.638568639755249, + "maximum": 1.9774057865142823, + "scale": 0.000055176231398945677, + "offset": -29697, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 64, + 1, + 133 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_5_dwconv_Conv_reshape_to_2d_nhwc": { + "id": 323, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.638568639755249, + "maximum": 1.9774057865142823, + "scale": 0.000055176231398945677, + "offset": -29697, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 133, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_5_dwconv_Pad_output_0": { + "id": 316, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.638568639755249, + "maximum": 1.9774057865142823, + "scale": 0.000055176231398945677, + "offset": -29697, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 133, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_5_dwconv_Pad_output_0_ncf": { + "id": 318, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.638568639755249, + "maximum": 1.9774057865142823, + "scale": 0.000055176231398945677, + "offset": -29697, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 64, + 133 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_5_norm_Transpose_1_output_0": { + "id": 337, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -2.5055670738220217, + "maximum": 4.831117630004883, + "scale": 0.00011195063416380435, + "offset": -22381, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_5_norm_Transpose_1_output_0_ncf": { + "id": 339, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -2.5055670738220217, + "maximum": 4.831117630004883, + "scale": 0.00011195063416380435, + "offset": -22381, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 64, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_5_norm_Transpose_output_0": { + "id": 333, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.1291382312774659, + "maximum": 1.894399881362915, + "scale": 0.00004613623605109751, + "offset": -24474, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_5_pwconv1_Conv_intermediate": { + "id": 348, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -4.037407398223877, + "maximum": 2.9213149547576906, + "scale": 0.00010618330270517617, + "offset": -38023, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 129, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_5_pwconv1_Conv_intermediate_nchw": { + "id": 350, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -4.037407398223877, + "maximum": 2.9213149547576906, + "scale": 0.00010618330270517617, + "offset": -38023, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 1, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_5_pwconv1_Conv_output_0": { + "id": 351, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -4.037407398223877, + "maximum": 2.9213149547576906, + "scale": 0.00010618330270517617, + "offset": -38023, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_5_pwconv1_Conv_reshape_to_2d": { + "id": 342, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -2.5055670738220217, + "maximum": 4.831117630004883, + "scale": 0.00011195063416380435, + "offset": -22381, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 64, + 1, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_5_pwconv1_Conv_reshape_to_2d_nhwc": { + "id": 344, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -2.5055670738220217, + "maximum": 4.831117630004883, + "scale": 0.00011195063416380435, + "offset": -22381, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_5_pwconv2_Conv_intermediate": { + "id": 361, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -4.075343132019043, + "maximum": 4.367663383483887, + "scale": 0.00012883201998192817, + "offset": -31633, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_5_pwconv2_Conv_intermediate_nchw": { + "id": 363, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -4.075343132019043, + "maximum": 4.367663383483887, + "scale": 0.00012883201998192817, + "offset": -31633, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 64, + 1, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_5_pwconv2_Conv_output_0": { + "id": 364, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -4.075343132019043, + "maximum": 4.367663383483887, + "scale": 0.00012883201998192817, + "offset": -31633, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 64, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_5_pwconv2_Conv_output_0_nfc": { + "id": 366, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -4.075343132019043, + "maximum": 4.367663383483887, + "scale": 0.00012883201998192817, + "offset": -31633, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 129, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_5_pwconv2_Conv_reshape_to_2d": { + "id": 355, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -0.16995742917060853, + "maximum": 2.9162604808807375, + "scale": 0.00004709266431746073, + "offset": -3609, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 1, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_convnext_convnext_5_pwconv2_Conv_reshape_to_2d_nhwc": { + "id": 357, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -0.16995742917060853, + "maximum": 2.9162604808807375, + "scale": 0.00004709266431746073, + "offset": -3609, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 129, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_proj_out_Mul_output_0": { + "id": 687, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.3669689893722535, + "maximum": 1.217020034790039, + "scale": 0.00003942914554500021, + "offset": -34669, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_proj_out_Mul_output_0_ncf": { + "id": 689, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.3669689893722535, + "maximum": 1.217020034790039, + "scale": 0.00003942914554500021, + "offset": -34669, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 64, + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_proj_out_net_Conv_intermediate": { + "id": 681, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.3669689893722535, + "maximum": 1.217020034790039, + "scale": 0.00003942914554500021, + "offset": -34669, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_proj_out_net_Conv_intermediate_nchw": { + "id": 683, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.3669689893722535, + "maximum": 1.217020034790039, + "scale": 0.00003942914554500021, + "offset": -34669, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 64, + 1, + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_proj_out_net_Conv_output_0": { + "id": 684, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.3669689893722535, + "maximum": 1.217020034790039, + "scale": 0.00003942914554500021, + "offset": -34669, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 64, + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_proj_out_net_Conv_output_0_nfc": { + "id": 686, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -1.3669689893722535, + "maximum": 1.217020034790039, + "scale": 0.00003942914554500021, + "offset": -34669, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_proj_out_net_Conv_reshape_to_2d": { + "id": 675, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -4.006199359893799, + "maximum": 2.9178545475006105, + "scale": 0.00010565429693087935, + "offset": -37918, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 64, + 1, + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_proj_out_net_Conv_reshape_to_2d_nhwc": { + "id": 677, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -4.006199359893799, + "maximum": 2.9178545475006105, + "scale": 0.00010565429693087935, + "offset": -37918, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_text_embedder_Mul_output_0": { + "id": 12, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -0.33892297744750979, + "maximum": 0.2878956198692322, + "scale": 0.000009564638276060578, + "offset": -35435, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 64, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_text_embedder_Mul_output_0_nfc": { + "id": 14, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -0.33892297744750979, + "maximum": 0.2878956198692322, + "scale": 0.000009564638276060578, + "offset": -35435, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_text_embedder_Transpose_output_0": { + "id": 11, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -0.7497726082801819, + "maximum": 0.6937582492828369, + "scale": 0.00002202686846430879, + "offset": -34039, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 64, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_sentence_encoder_text_embedder_char_embedder_Gather_output_0": { + "id": 9, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -0.7497726082801819, + "maximum": 0.6937582492828369, + "scale": 0.00002202686846430879, + "offset": -34039, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_v_551": { + "id": 434, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -0.9890899062156677, + "maximum": 0.2879503071308136, + "scale": 0.000019486384189804086, + "offset": -50758, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2, + 129, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_v_556": { + "id": 582, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -0.4276883006095886, + "maximum": 0.4861273467540741, + "scale": 0.000013943932572146878, + "offset": -30672, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2, + 129, + 129 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "style_dp_ncf": { + "id": 4, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -0.6313534379005432, + "maximum": 0.572830080986023, + "scale": 0.000018374663341091947, + "offset": -34360, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 8, + 16 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "text_mask_ncf": { + "id": 7, + "type": 3, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": 0.0, + "maximum": 1.0, + "scale": 0.000015259021893143655, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "tts_dp_predictor_activation_weight": { + "id": 100, + "type": 4, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": true, + "scale_offset": { + "bitwidth": 16, + "minimum": 0.0, + "maximum": 0.00044210359919816256, + "scale": 6.746068592633492e-9, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "1 (0.00%)" + }, + "tts_dp_predictor_layers_0_bias": { + "id": 99, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.12294384092092514, + "maximum": 0.12988421320915223, + "scale": 0.0009914825204759837, + "offset": -124, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "128 (0.03%)" + }, + "tts_dp_predictor_layers_0_weight_permute": { + "id": 98, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.6696825623512268, + "maximum": 0.5677742958068848, + "scale": 0.00485277222469449, + "offset": -138, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 128, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "24576 (6.56%)" + }, + "tts_dp_predictor_layers_1_bias": { + "id": 102, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.11879293620586395, + "scale": 0.0004658546531572938, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "1 (0.00%)" + }, + "tts_dp_predictor_layers_1_weight_permute": { + "id": 101, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.2674011290073395, + "maximum": 0.2824963331222534, + "scale": 0.0021564606577157976, + "offset": -124, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "128 (0.03%)" + }, + "tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_k_bias": { + "id": 62, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.22183479368686677, + "maximum": 0.11487872898578644, + "scale": 0.0013204452116042376, + "offset": -168, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "64 (0.01%)" + }, + "tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_k_weight": { + "id": 61, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.4980735778808594, + "maximum": 0.5429818630218506, + "scale": 0.004082570318132639, + "offset": -122, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 64, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "4096 (1.09%)" + }, + "tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_o_bias": { + "id": 70, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.16284918785095216, + "maximum": 0.16672654449939729, + "scale": 0.001292453845962882, + "offset": -126, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "64 (0.01%)" + }, + "tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_o_weight": { + "id": 69, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.37481459975242617, + "maximum": 0.3959735035896301, + "scale": 0.003022698452696204, + "offset": -124, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 64, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "4096 (1.09%)" + }, + "tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_q_bias": { + "id": 60, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.3481472432613373, + "maximum": 0.32440993189811709, + "scale": 0.0026374792214483024, + "offset": -132, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "64 (0.01%)" + }, + "tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_q_weight": { + "id": 59, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.4438880681991577, + "maximum": 0.549019455909729, + "scale": 0.003893755143508315, + "offset": -114, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 64, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "4096 (1.09%)" + }, + "tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_v_bias": { + "id": 64, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.049617573618888858, + "maximum": 0.05000826343894005, + "scale": 0.0003906895581167191, + "offset": -127, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "64 (0.01%)" + }, + "tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_v_weight": { + "id": 63, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.5833228826522827, + "maximum": 0.5697572827339172, + "scale": 0.004521883092820644, + "offset": -129, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 64, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "4096 (1.09%)" + }, + "tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_k_bias": { + "id": 82, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.12920024991035462, + "maximum": 0.13227646052837373, + "scale": 0.001025398843921721, + "offset": -126, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "64 (0.01%)" + }, + "tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_k_weight": { + "id": 81, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.335036039352417, + "maximum": 0.37691551446914675, + "scale": 0.002791966777294874, + "offset": -120, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 64, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "4096 (1.09%)" + }, + "tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_o_bias": { + "id": 88, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.1406775563955307, + "maximum": 0.21449846029281617, + "scale": 0.0013928471598774195, + "offset": -101, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "64 (0.01%)" + }, + "tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_o_weight": { + "id": 87, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.42317280173301699, + "maximum": 0.4068969190120697, + "scale": 0.0032551754266023638, + "offset": -130, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 64, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "4096 (1.09%)" + }, + "tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_q_bias": { + "id": 80, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.1557796150445938, + "maximum": 0.1545625776052475, + "scale": 0.0012170282425358892, + "offset": -128, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "64 (0.01%)" + }, + "tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_q_weight": { + "id": 79, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.320348858833313, + "maximum": 0.4155876934528351, + "scale": 0.0028860257007181646, + "offset": -111, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 64, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "4096 (1.09%)" + }, + "tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_v_bias": { + "id": 84, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.10490167140960694, + "maximum": 0.09774927794933319, + "scale": 0.0007947096019051969, + "offset": -132, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "64 (0.01%)" + }, + "tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_v_weight": { + "id": 83, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.4505806565284729, + "maximum": 0.5939472317695618, + "scale": 0.004096187651157379, + "offset": -110, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 64, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "4096 (1.09%)" + }, + "tts_dp_sentence_encoder_attn_encoder_ffn_layers_0_conv_1_bias": { + "id": 74, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.35443875193595889, + "maximum": 0.0351383239030838, + "scale": 0.0015277531929314137, + "offset": -232, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.06%)" + }, + "tts_dp_sentence_encoder_attn_encoder_ffn_layers_0_conv_1_weight": { + "id": 73, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.5840969085693359, + "maximum": 0.5886960625648499, + "scale": 0.0045991879887878899, + "offset": -127, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 64, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "16384 (4.37%)" + }, + "tts_dp_sentence_encoder_attn_encoder_ffn_layers_0_conv_2_bias": { + "id": 76, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.2461416870355606, + "maximum": 0.20218780636787415, + "scale": 0.0017581548308953643, + "offset": -140, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "64 (0.01%)" + }, + "tts_dp_sentence_encoder_attn_encoder_ffn_layers_0_conv_2_weight": { + "id": 75, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.5718158483505249, + "maximum": 0.5245227813720703, + "scale": 0.0042993673123419289, + "offset": -133, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 256, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "16384 (4.37%)" + }, + "tts_dp_sentence_encoder_attn_encoder_ffn_layers_1_conv_1_bias": { + "id": 92, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.176065593957901, + "maximum": 0.05068555101752281, + "scale": 0.0008892201585695148, + "offset": -198, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.06%)" + }, + "tts_dp_sentence_encoder_attn_encoder_ffn_layers_1_conv_1_weight": { + "id": 91, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.6189085245132446, + "maximum": 0.5164992213249207, + "scale": 0.004452579189091921, + "offset": -139, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 64, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "16384 (4.37%)" + }, + "tts_dp_sentence_encoder_attn_encoder_ffn_layers_1_conv_2_bias": { + "id": 94, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.18266268074512483, + "maximum": 0.13857167959213258, + "scale": 0.0012597425375133753, + "offset": -145, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "64 (0.01%)" + }, + "tts_dp_sentence_encoder_attn_encoder_ffn_layers_1_conv_2_weight": { + "id": 93, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.35376518964767458, + "maximum": 0.40430304408073428, + "scale": 0.0029728165827691557, + "offset": -119, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 256, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "16384 (4.37%)" + }, + "tts_dp_sentence_encoder_attn_encoder_norm_layers_1_0_norm_bias": { + "id": 72, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.14865140616893769, + "maximum": 0.16988733410835267, + "scale": 0.0012491715606302024, + "offset": -119, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "64 (0.01%)" + }, + "tts_dp_sentence_encoder_attn_encoder_norm_layers_1_0_norm_weight": { + "id": 71, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.7536430954933167, + "scale": 0.0029554630164057018, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "64 (0.01%)" + }, + "tts_dp_sentence_encoder_attn_encoder_norm_layers_1_1_norm_bias": { + "id": 90, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.1394549012184143, + "maximum": 0.09449904412031174, + "scale": 0.0009174664737656713, + "offset": -152, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "64 (0.01%)" + }, + "tts_dp_sentence_encoder_attn_encoder_norm_layers_1_1_norm_weight": { + "id": 89, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.7674564719200134, + "scale": 0.0030096331611275675, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "64 (0.01%)" + }, + "tts_dp_sentence_encoder_attn_encoder_norm_layers_2_0_norm_bias": { + "id": 78, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.11812861263751984, + "maximum": 0.1633928418159485, + "scale": 0.0011040057288482786, + "offset": -107, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "64 (0.01%)" + }, + "tts_dp_sentence_encoder_attn_encoder_norm_layers_2_0_norm_weight": { + "id": 77, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.7521334290504456, + "scale": 0.0029495428316295149, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "64 (0.01%)" + }, + "tts_dp_sentence_encoder_attn_encoder_norm_layers_2_1_norm_bias": { + "id": 96, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.3119451701641083, + "maximum": 0.1251208633184433, + "scale": 0.0017139845294877887, + "offset": -182, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "64 (0.01%)" + }, + "tts_dp_sentence_encoder_attn_encoder_norm_layers_2_1_norm_weight": { + "id": 95, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.7309290766716003, + "scale": 0.0028663885314017536, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "64 (0.01%)" + }, + "tts_dp_sentence_encoder_convnext_convnext_0_dwconv_bias": { + "id": 6, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.13531836867332459, + "maximum": 0.12028300017118454, + "scale": 0.0010023582726716996, + "offset": -135, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "64 (0.01%)" + }, + "tts_dp_sentence_encoder_convnext_convnext_0_dwconv_weight": { + "id": 5, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.521528959274292, + "maximum": 0.7213671803474426, + "scale": 0.004874102305620909, + "offset": -107, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 5, + 1, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "320 (0.08%)" + }, + "tts_dp_sentence_encoder_convnext_convnext_0_gamma": { + "id": 13, + "type": 4, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -0.002047747140750289, + "maximum": 0.12990811467170716, + "scale": 0.0000020135173599555857, + "offset": -1017, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "64 (0.01%)" + }, + "tts_dp_sentence_encoder_convnext_convnext_0_norm_norm_bias": { + "id": 8, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.15961162745952607, + "maximum": 0.21724916994571687, + "scale": 0.0014778855256736279, + "offset": -108, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "64 (0.01%)" + }, + "tts_dp_sentence_encoder_convnext_convnext_0_norm_norm_weight": { + "id": 7, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.921185314655304, + "scale": 0.003612491535022855, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "64 (0.01%)" + }, + "tts_dp_sentence_encoder_convnext_convnext_0_pwconv1_bias": { + "id": 10, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.5018240809440613, + "maximum": 0.04738253355026245, + "scale": 0.002153751440346241, + "offset": -233, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.06%)" + }, + "tts_dp_sentence_encoder_convnext_convnext_0_pwconv1_weight": { + "id": 9, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.621332585811615, + "maximum": 0.6068830490112305, + "scale": 0.004816531669348478, + "offset": -129, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 64, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "16384 (4.37%)" + }, + "tts_dp_sentence_encoder_convnext_convnext_0_pwconv2_bias": { + "id": 12, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.08124639093875885, + "maximum": 0.12186957895755768, + "scale": 0.0007965331897139549, + "offset": -102, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "64 (0.01%)" + }, + "tts_dp_sentence_encoder_convnext_convnext_0_pwconv2_weight": { + "id": 11, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.43249422311782839, + "maximum": 0.4497939944267273, + "scale": 0.0034599537029862406, + "offset": -125, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 256, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "16384 (4.37%)" + }, + "tts_dp_sentence_encoder_convnext_convnext_1_dwconv_bias": { + "id": 15, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.0992865040898323, + "maximum": 0.13298925757408143, + "scale": 0.0009108853409998119, + "offset": -109, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "64 (0.01%)" + }, + "tts_dp_sentence_encoder_convnext_convnext_1_dwconv_weight": { + "id": 14, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.6606280207633972, + "maximum": 0.615585207939148, + "scale": 0.005004757549613714, + "offset": -132, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 5, + 1, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "320 (0.08%)" + }, + "tts_dp_sentence_encoder_convnext_convnext_1_gamma": { + "id": 22, + "type": 4, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -0.002264120150357485, + "maximum": 0.12553873658180238, + "scale": 0.0000019501467249938288, + "offset": -1161, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "64 (0.01%)" + }, + "tts_dp_sentence_encoder_convnext_convnext_1_norm_norm_bias": { + "id": 17, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.18985237181186677, + "maximum": 0.16352248191833497, + "scale": 0.001385783776640892, + "offset": -137, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "64 (0.01%)" + }, + "tts_dp_sentence_encoder_convnext_convnext_1_norm_norm_weight": { + "id": 16, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.9139266014099121, + "scale": 0.0035840258933603765, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "64 (0.01%)" + }, + "tts_dp_sentence_encoder_convnext_convnext_1_pwconv1_bias": { + "id": 19, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.5141687989234924, + "maximum": 0.04614335671067238, + "scale": 0.002197302645072341, + "offset": -234, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.06%)" + }, + "tts_dp_sentence_encoder_convnext_convnext_1_pwconv1_weight": { + "id": 18, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.697111189365387, + "maximum": 0.6808993220329285, + "scale": 0.005403962917625904, + "offset": -129, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 64, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "16384 (4.37%)" + }, + "tts_dp_sentence_encoder_convnext_convnext_1_pwconv2_bias": { + "id": 21, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.14302082359790803, + "maximum": 0.13119202852249146, + "scale": 0.0010753445094451309, + "offset": -133, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "64 (0.01%)" + }, + "tts_dp_sentence_encoder_convnext_convnext_1_pwconv2_weight": { + "id": 20, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.44581058621406557, + "maximum": 0.44232770800590517, + "scale": 0.003482895204797387, + "offset": -128, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 256, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "16384 (4.37%)" + }, + "tts_dp_sentence_encoder_convnext_convnext_2_dwconv_bias": { + "id": 24, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.10615529865026474, + "maximum": 0.11214794218540192, + "scale": 0.000856091151945293, + "offset": -124, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "64 (0.01%)" + }, + "tts_dp_sentence_encoder_convnext_convnext_2_dwconv_weight": { + "id": 23, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.6841107606887817, + "maximum": 0.6577988266944885, + "scale": 0.005262390710413456, + "offset": -130, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 5, + 1, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "320 (0.08%)" + }, + "tts_dp_sentence_encoder_convnext_convnext_2_gamma": { + "id": 31, + "type": 4, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -0.005415253806859255, + "maximum": 0.1694067418575287, + "scale": 0.0000026676127617975, + "offset": -2030, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "64 (0.01%)" + }, + "tts_dp_sentence_encoder_convnext_convnext_2_norm_norm_bias": { + "id": 26, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.1707306057214737, + "maximum": 0.19207194447517396, + "scale": 0.0014227550709620119, + "offset": -120, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "64 (0.01%)" + }, + "tts_dp_sentence_encoder_convnext_convnext_2_norm_norm_weight": { + "id": 25, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.9381299614906311, + "scale": 0.003678940935060382, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "64 (0.01%)" + }, + "tts_dp_sentence_encoder_convnext_convnext_2_pwconv1_bias": { + "id": 28, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.47754615545272829, + "maximum": 0.04285670444369316, + "scale": 0.0020407955162227155, + "offset": -234, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.06%)" + }, + "tts_dp_sentence_encoder_convnext_convnext_2_pwconv1_weight": { + "id": 27, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.5802186131477356, + "maximum": 0.5847872495651245, + "scale": 0.004568650387227535, + "offset": -127, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 64, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "16384 (4.37%)" + }, + "tts_dp_sentence_encoder_convnext_convnext_2_pwconv2_bias": { + "id": 30, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.14246320724487306, + "maximum": 0.1848171502351761, + "scale": 0.0012834523804485798, + "offset": -111, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "64 (0.01%)" + }, + "tts_dp_sentence_encoder_convnext_convnext_2_pwconv2_weight": { + "id": 29, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.37637242674827578, + "maximum": 0.4168091416358948, + "scale": 0.003110515885055065, + "offset": -121, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 256, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "16384 (4.37%)" + }, + "tts_dp_sentence_encoder_convnext_convnext_3_dwconv_bias": { + "id": 33, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.13335588574409486, + "maximum": 0.20003382861614228, + "scale": 0.001307410653680563, + "offset": -102, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "64 (0.01%)" + }, + "tts_dp_sentence_encoder_convnext_convnext_3_dwconv_weight": { + "id": 32, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.6212396621704102, + "maximum": 0.5609701871871948, + "scale": 0.00463611725717783, + "offset": -134, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 5, + 1, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "320 (0.08%)" + }, + "tts_dp_sentence_encoder_convnext_convnext_3_gamma": { + "id": 40, + "type": 4, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -0.0026028594002127649, + "maximum": 0.09634052217006684, + "scale": 0.0000015097792811502587, + "offset": -1724, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "64 (0.01%)" + }, + "tts_dp_sentence_encoder_convnext_convnext_3_norm_norm_bias": { + "id": 35, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.18449144065380097, + "maximum": 0.2593322992324829, + "scale": 0.0017404851969331503, + "offset": -106, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "64 (0.01%)" + }, + "tts_dp_sentence_encoder_convnext_convnext_3_norm_norm_weight": { + "id": 34, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.9633274674415588, + "scale": 0.0037777547258883716, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "64 (0.01%)" + }, + "tts_dp_sentence_encoder_convnext_convnext_3_pwconv1_bias": { + "id": 37, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.49791067838668826, + "maximum": 0.06141629442572594, + "scale": 0.0021934390533715488, + "offset": -227, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.06%)" + }, + "tts_dp_sentence_encoder_convnext_convnext_3_pwconv1_weight": { + "id": 36, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.5581960678100586, + "maximum": 0.5120294690132141, + "scale": 0.004196962807327509, + "offset": -133, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 64, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "16384 (4.37%)" + }, + "tts_dp_sentence_encoder_convnext_convnext_3_pwconv2_bias": { + "id": 39, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.11335686594247818, + "maximum": 0.16728392243385316, + "scale": 0.0011005521519109607, + "offset": -103, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "64 (0.01%)" + }, + "tts_dp_sentence_encoder_convnext_convnext_3_pwconv2_weight": { + "id": 38, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.3778831362724304, + "maximum": 0.3690951466560364, + "scale": 0.0029293266125023367, + "offset": -129, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 256, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "16384 (4.37%)" + }, + "tts_dp_sentence_encoder_convnext_convnext_4_dwconv_bias": { + "id": 42, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.1462194174528122, + "maximum": 0.12202484160661698, + "scale": 0.001051938277669251, + "offset": -139, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "64 (0.01%)" + }, + "tts_dp_sentence_encoder_convnext_convnext_4_dwconv_weight": { + "id": 41, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.6484934091567993, + "maximum": 0.6235513687133789, + "scale": 0.004988410975784063, + "offset": -130, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 5, + 1, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "320 (0.08%)" + }, + "tts_dp_sentence_encoder_convnext_convnext_4_gamma": { + "id": 49, + "type": 4, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -0.005520018748939037, + "maximum": 0.09572666883468628, + "scale": 0.0000015449254533450585, + "offset": -3573, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "64 (0.01%)" + }, + "tts_dp_sentence_encoder_convnext_convnext_4_norm_norm_bias": { + "id": 44, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.3187330663204193, + "maximum": 0.19244259595870973, + "scale": 0.002004610374569893, + "offset": -159, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "64 (0.01%)" + }, + "tts_dp_sentence_encoder_convnext_convnext_4_norm_norm_weight": { + "id": 43, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.9001582860946655, + "scale": 0.003530032467097044, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "64 (0.01%)" + }, + "tts_dp_sentence_encoder_convnext_convnext_4_pwconv1_bias": { + "id": 46, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.5458722114562988, + "maximum": 0.061976753175258639, + "scale": 0.0023837212938815357, + "offset": -229, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.06%)" + }, + "tts_dp_sentence_encoder_convnext_convnext_4_pwconv1_weight": { + "id": 45, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.5994190573692322, + "maximum": 0.5854790806770325, + "scale": 0.00464665936306119, + "offset": -129, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 64, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "16384 (4.37%)" + }, + "tts_dp_sentence_encoder_convnext_convnext_4_pwconv2_bias": { + "id": 48, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.13920173048973084, + "maximum": 0.16418664157390595, + "scale": 0.0011897583026438952, + "offset": -117, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "64 (0.01%)" + }, + "tts_dp_sentence_encoder_convnext_convnext_4_pwconv2_weight": { + "id": 47, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.3791680932044983, + "maximum": 0.4918937385082245, + "scale": 0.003415928687900305, + "offset": -111, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 256, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "16384 (4.37%)" + }, + "tts_dp_sentence_encoder_convnext_convnext_5_dwconv_bias": { + "id": 51, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.16662198305130006, + "maximum": 0.10574087500572205, + "scale": 0.001068089623004198, + "offset": -156, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "64 (0.01%)" + }, + "tts_dp_sentence_encoder_convnext_convnext_5_dwconv_weight": { + "id": 50, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.6501813530921936, + "maximum": 0.6154388785362244, + "scale": 0.004963216371834278, + "offset": -131, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 5, + 1, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "320 (0.08%)" + }, + "tts_dp_sentence_encoder_convnext_convnext_5_gamma": { + "id": 58, + "type": 4, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -0.0022468939423561098, + "maximum": 0.19099484384059907, + "scale": 0.0000029486798212019495, + "offset": -762, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "64 (0.01%)" + }, + "tts_dp_sentence_encoder_convnext_convnext_5_norm_norm_bias": { + "id": 53, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.15435028076171876, + "maximum": 0.1736440509557724, + "scale": 0.0012862522853538395, + "offset": -120, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "64 (0.01%)" + }, + "tts_dp_sentence_encoder_convnext_convnext_5_norm_norm_weight": { + "id": 52, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.8980934023857117, + "scale": 0.003521934850141406, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "64 (0.01%)" + }, + "tts_dp_sentence_encoder_convnext_convnext_5_pwconv1_bias": { + "id": 55, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.4111520051956177, + "maximum": 0.0569005012512207, + "scale": 0.0018355000065639616, + "offset": -224, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.06%)" + }, + "tts_dp_sentence_encoder_convnext_convnext_5_pwconv1_weight": { + "id": 54, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.5010193586349487, + "maximum": 0.5376793146133423, + "scale": 0.004073327872902155, + "offset": -123, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 64, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "16384 (4.37%)" + }, + "tts_dp_sentence_encoder_convnext_convnext_5_pwconv2_bias": { + "id": 57, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.12089992314577103, + "maximum": 0.17553739249706269, + "scale": 0.0011624993057921529, + "offset": -104, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "64 (0.01%)" + }, + "tts_dp_sentence_encoder_convnext_convnext_5_pwconv2_weight": { + "id": 56, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.45729750394821169, + "maximum": 0.46818551421165469, + "scale": 0.003629345213994384, + "offset": -126, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 256, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "16384 (4.37%)" + }, + "tts_dp_sentence_encoder_proj_out_net_weight": { + "id": 97, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.48521533608436587, + "maximum": 0.5906969308853149, + "scale": 0.004219263792037964, + "offset": -115, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 64, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "4096 (1.09%)" + }, + "tts_dp_sentence_encoder_text_embedder_char_embedder_weight": { + "id": 1, + "type": 4, + "dataFormat": 0, + "data_type": 1046, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 16, + "minimum": -0.7497726082801819, + "maximum": 0.6937582492828369, + "scale": 0.00002202686846430879, + "offset": -34039, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 163, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "10432 (2.78%)" + } + }, + "nodes": { + "style_dp_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "style_dp_ncf_perm": { + "id": 3, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "style_dp" + ], + "output_names": [ + "style_dp_ncf" + ], + "macs_per_inference": "0" + }, + "text_mask_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "text_mask_ncf_perm": { + "id": 6, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "text_mask" + ], + "output_names": [ + "text_mask_ncf" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_text_embedder_char_embedder_Gather": { + "package": "qti.aisw", + "type": "Gather", + "tensor_params": {}, + "scalar_params": { + "axis": { + "50": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "packageName": 2 + }, + "input_names": [ + "tts_dp_sentence_encoder_text_embedder_char_embedder_weight", + "text_ids" + ], + "output_names": [ + "_sentence_encoder_text_embedder_char_embedder_Gather_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_text_embedder_Transpose": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_text_embedder_Transpose_perm": { + "id": 10, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_text_embedder_char_embedder_Gather_output_0" + ], + "output_names": [ + "_sentence_encoder_text_embedder_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_text_embedder_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_text_embedder_Transpose_output_0", + "text_mask_ncf" + ], + "output_names": [ + "_sentence_encoder_text_embedder_Mul_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_text_embedder_Mul_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_text_embedder_Mul_output_0_nfc_perm": { + "id": 13, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_text_embedder_Mul_output_0" + ], + "output_names": [ + "_sentence_encoder_text_embedder_Mul_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_Concat_2": { + "package": "qti.aisw", + "type": "Concat", + "tensor_params": {}, + "scalar_params": { + "axis": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_ConstantOfShape_1_output_0", + "text_mask" + ], + "output_names": [ + "_sentence_encoder_Concat_2_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_Concat_2_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_Concat_2_output_0_ncf_perm": { + "id": 17, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_Concat_2_output_0" + ], + "output_names": [ + "_sentence_encoder_Concat_2_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_predictor_Reshape_1": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "style_dp_ncf" + ], + "output_names": [ + "_predictor_Reshape_1_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_Unsqueeze": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_Concat_2_output_0_ncf" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_Unsqueeze_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_Unsqueeze_1": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_Concat_2_output_0_ncf" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_Unsqueeze_1_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_Slice_2": { + "package": "qti.aisw", + "type": "StridedSlice", + "tensor_params": { + "ranges": { + "_sentence_encoder_Slice_2_ranges": { + "id": 22, + "type": 4, + "dataFormat": 0, + "data_type": 50, + "unquantized_data_type": 50, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3, + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 1, + 1 + ], + [ + 0, + 1, + 1 + ], + [ + 0, + 1, + 1 + ] + ] + } + } + }, + "scalar_params": { + "begin_mask": { + "306": 0 + }, + "end_mask": { + "306": 0 + }, + "new_axes_mask": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + }, + "shrink_axes": { + "306": 0 + } + }, + "param_map": { + "begin_mask": 1, + "end_mask": 1, + "new_axes_mask": 1, + "packageName": 2, + "ranges": 1, + "shrink_axes": 1 + }, + "input_names": [ + "_sentence_encoder_Concat_2_output_0" + ], + "output_names": [ + "_sentence_encoder_Slice_2_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_Unsqueeze_output_0", + "_sentence_encoder_attn_encoder_Unsqueeze_1_output_0" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_Mul_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_0_Equal": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 3 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_Mul_output_0", + "_sentence_encoder_attn_encoder_attn_layers_0_Constant_87_output_0" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_Cast_5_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_Concat_1": { + "package": "qti.aisw", + "type": "Concat", + "tensor_params": {}, + "scalar_params": { + "axis": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_Expand_output_0", + "_sentence_encoder_text_embedder_Mul_output_0_nfc" + ], + "output_names": [ + "_sentence_encoder_Concat_1_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_0_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_Concat_1_output_0", + "_sentence_encoder_Concat_2_output_0" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_0_Mul_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_0_dwconv_Pad": { + "package": "qti.aisw", + "type": "Pad", + "tensor_params": { + "pad_amount": { + "_sentence_encoder_convnext_convnext_0_dwconv_Pad_pad_amount": { + "id": 30, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 2, + 2 + ], + [ + 0, + 0 + ] + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "scheme": { + "306": 3 + } + }, + "param_map": { + "packageName": 2, + "pad_amount": 1, + "scheme": 1 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_0_Mul_output_0" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_0_dwconv_Pad_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_0_dwconv_Pad_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_convnext_convnext_0_dwconv_Pad_output_0_ncf_perm": { + "id": 32, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_0_dwconv_Pad_output_0" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_0_dwconv_Pad_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_0_dwconv_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_0_dwconv_Pad_output_0_ncf" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_0_dwconv_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_0_dwconv_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_convnext_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm": { + "id": 37, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_0_dwconv_Conv_reshape_to_2d" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_0_dwconv_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_0_dwconv_Conv_2d": { + "package": "qti.aisw", + "type": "DepthWiseConv2d", + "tensor_params": { + "dilation": { + "_sentence_encoder_convnext_convnext_0_dwconv_Conv_2d_dilation": { + "id": 41, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_sentence_encoder_convnext_convnext_0_dwconv_Conv_2d_pad_amount": { + "id": 40, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_sentence_encoder_convnext_convnext_0_dwconv_Conv_2d_stride": { + "id": 39, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "dilation": 1, + "packageName": 2, + "pad_amount": 1, + "stride": 1 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_0_dwconv_Conv_reshape_to_2d_nhwc", + "tts_dp_sentence_encoder_convnext_convnext_0_dwconv_weight", + "tts_dp_sentence_encoder_convnext_convnext_0_dwconv_bias" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_0_dwconv_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_0_dwconv_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_convnext_convnext_0_dwconv_Conv_intermediate_nchw_perm": { + "id": 43, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_0_dwconv_Conv_intermediate" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_0_dwconv_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_0_dwconv_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_0_dwconv_Conv_intermediate_nchw" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_0_dwconv_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_0_dwconv_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_convnext_convnext_0_dwconv_Conv_output_0_nfc_perm": { + "id": 46, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_0_dwconv_Conv_output_0" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_0_dwconv_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_0_Mul_1": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_0_dwconv_Conv_output_0_nfc", + "_sentence_encoder_Concat_2_output_0" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_0_norm_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_0_norm_norm_LayerNormalization": { + "package": "qti.aisw", + "type": "LayerNorm", + "tensor_params": { + "axes": { + "_sentence_encoder_convnext_convnext_0_norm_norm_LayerNormalization_axes": { + "id": 51, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 2 + ] + } + } + }, + "scalar_params": { + "epsilon": { + "562": 9.999999974752428e-7 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axes": 1, + "epsilon": 1, + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_0_norm_Transpose_output_0", + "tts_dp_sentence_encoder_convnext_convnext_0_norm_norm_weight", + "tts_dp_sentence_encoder_convnext_convnext_0_norm_norm_bias" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_0_norm_Transpose_1_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_0_norm_Transpose_1_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_convnext_convnext_0_norm_Transpose_1_output_0_ncf_perm": { + "id": 53, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_0_norm_Transpose_1_output_0" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_0_norm_Transpose_1_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_0_pwconv1_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_0_norm_Transpose_1_output_0_ncf" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_0_pwconv1_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_convnext_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm": { + "id": 58, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_0_pwconv1_Conv_reshape_to_2d" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_0_pwconv1_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_sentence_encoder_convnext_convnext_0_pwconv1_Conv_2d_dilation": { + "id": 62, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_sentence_encoder_convnext_convnext_0_pwconv1_Conv_2d_pad_amount": { + "id": 61, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_sentence_encoder_convnext_convnext_0_pwconv1_Conv_2d_stride": { + "id": 60, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_dp_sentence_encoder_convnext_convnext_0_pwconv1_weight", + "tts_dp_sentence_encoder_convnext_convnext_0_pwconv1_bias" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_0_pwconv1_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_0_pwconv1_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_convnext_convnext_0_pwconv1_Conv_intermediate_nchw_perm": { + "id": 64, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_0_pwconv1_Conv_intermediate" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_0_pwconv1_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_0_pwconv1_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_0_pwconv1_Conv_intermediate_nchw" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_0_pwconv1_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_elementwiseneuron_2": { + "package": "qti.aisw", + "type": "ElementWiseNeuron", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_0_pwconv1_Conv_output_0" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_0_act_Mul_1_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_0_pwconv2_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_0_act_Mul_1_output_0" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_0_pwconv2_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_convnext_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm": { + "id": 71, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_0_pwconv2_Conv_reshape_to_2d" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_0_pwconv2_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_sentence_encoder_convnext_convnext_0_pwconv2_Conv_2d_dilation": { + "id": 75, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_sentence_encoder_convnext_convnext_0_pwconv2_Conv_2d_pad_amount": { + "id": 74, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_sentence_encoder_convnext_convnext_0_pwconv2_Conv_2d_stride": { + "id": 73, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_dp_sentence_encoder_convnext_convnext_0_pwconv2_weight", + "tts_dp_sentence_encoder_convnext_convnext_0_pwconv2_bias" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_0_pwconv2_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_0_pwconv2_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_convnext_convnext_0_pwconv2_Conv_intermediate_nchw_perm": { + "id": 77, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_0_pwconv2_Conv_intermediate" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_0_pwconv2_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_0_pwconv2_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_0_pwconv2_Conv_intermediate_nchw" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_0_pwconv2_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_0_pwconv2_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_convnext_convnext_0_pwconv2_Conv_output_0_nfc_perm": { + "id": 80, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_0_pwconv2_Conv_output_0" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_0_pwconv2_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_0_Mul_2": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "tts_dp_sentence_encoder_convnext_convnext_0_gamma", + "_sentence_encoder_convnext_convnext_0_pwconv2_Conv_output_0_nfc" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_0_Mul_2_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_0_Add": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_0_Mul_output_0", + "_sentence_encoder_convnext_convnext_0_Mul_2_output_0" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_0_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_0_Mul_3": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_0_Add_output_0", + "_sentence_encoder_Concat_2_output_0" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_0_Mul_3_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_1_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_0_Mul_3_output_0", + "_sentence_encoder_Concat_2_output_0" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_1_Mul_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_1_dwconv_Pad": { + "package": "qti.aisw", + "type": "Pad", + "tensor_params": { + "pad_amount": { + "_sentence_encoder_convnext_convnext_1_dwconv_Pad_pad_amount": { + "id": 87, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 2, + 2 + ], + [ + 0, + 0 + ] + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "scheme": { + "306": 3 + } + }, + "param_map": { + "packageName": 2, + "pad_amount": 1, + "scheme": 1 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_1_Mul_output_0" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_1_dwconv_Pad_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_1_dwconv_Pad_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_convnext_convnext_1_dwconv_Pad_output_0_ncf_perm": { + "id": 89, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_1_dwconv_Pad_output_0" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_1_dwconv_Pad_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_1_dwconv_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_1_dwconv_Pad_output_0_ncf" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_1_dwconv_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_1_dwconv_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_convnext_convnext_1_dwconv_Conv_reshape_to_2d_nhwc_perm": { + "id": 94, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_1_dwconv_Conv_reshape_to_2d" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_1_dwconv_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_1_dwconv_Conv_2d": { + "package": "qti.aisw", + "type": "DepthWiseConv2d", + "tensor_params": { + "dilation": { + "_sentence_encoder_convnext_convnext_1_dwconv_Conv_2d_dilation": { + "id": 98, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_sentence_encoder_convnext_convnext_1_dwconv_Conv_2d_pad_amount": { + "id": 97, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_sentence_encoder_convnext_convnext_1_dwconv_Conv_2d_stride": { + "id": 96, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "dilation": 1, + "packageName": 2, + "pad_amount": 1, + "stride": 1 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_1_dwconv_Conv_reshape_to_2d_nhwc", + "tts_dp_sentence_encoder_convnext_convnext_1_dwconv_weight", + "tts_dp_sentence_encoder_convnext_convnext_1_dwconv_bias" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_1_dwconv_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_1_dwconv_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_convnext_convnext_1_dwconv_Conv_intermediate_nchw_perm": { + "id": 100, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_1_dwconv_Conv_intermediate" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_1_dwconv_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_1_dwconv_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_1_dwconv_Conv_intermediate_nchw" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_1_dwconv_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_1_dwconv_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_convnext_convnext_1_dwconv_Conv_output_0_nfc_perm": { + "id": 103, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_1_dwconv_Conv_output_0" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_1_dwconv_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_1_Mul_1": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_1_dwconv_Conv_output_0_nfc", + "_sentence_encoder_Concat_2_output_0" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_1_norm_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_1_norm_norm_LayerNormalization": { + "package": "qti.aisw", + "type": "LayerNorm", + "tensor_params": { + "axes": { + "_sentence_encoder_convnext_convnext_1_norm_norm_LayerNormalization_axes": { + "id": 108, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 2 + ] + } + } + }, + "scalar_params": { + "epsilon": { + "562": 9.999999974752428e-7 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axes": 1, + "epsilon": 1, + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_1_norm_Transpose_output_0", + "tts_dp_sentence_encoder_convnext_convnext_1_norm_norm_weight", + "tts_dp_sentence_encoder_convnext_convnext_1_norm_norm_bias" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_1_norm_Transpose_1_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_1_norm_Transpose_1_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_convnext_convnext_1_norm_Transpose_1_output_0_ncf_perm": { + "id": 110, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_1_norm_Transpose_1_output_0" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_1_norm_Transpose_1_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_1_pwconv1_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_1_norm_Transpose_1_output_0_ncf" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_1_pwconv1_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_convnext_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc_perm": { + "id": 115, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_1_pwconv1_Conv_reshape_to_2d" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_1_pwconv1_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_sentence_encoder_convnext_convnext_1_pwconv1_Conv_2d_dilation": { + "id": 119, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_sentence_encoder_convnext_convnext_1_pwconv1_Conv_2d_pad_amount": { + "id": 118, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_sentence_encoder_convnext_convnext_1_pwconv1_Conv_2d_stride": { + "id": 117, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_dp_sentence_encoder_convnext_convnext_1_pwconv1_weight", + "tts_dp_sentence_encoder_convnext_convnext_1_pwconv1_bias" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_1_pwconv1_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_1_pwconv1_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_convnext_convnext_1_pwconv1_Conv_intermediate_nchw_perm": { + "id": 121, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_1_pwconv1_Conv_intermediate" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_1_pwconv1_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_1_pwconv1_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_1_pwconv1_Conv_intermediate_nchw" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_1_pwconv1_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_elementwiseneuron_4": { + "package": "qti.aisw", + "type": "ElementWiseNeuron", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_1_pwconv1_Conv_output_0" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_1_act_Mul_1_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_1_pwconv2_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_1_act_Mul_1_output_0" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_1_pwconv2_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_convnext_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc_perm": { + "id": 128, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_1_pwconv2_Conv_reshape_to_2d" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_1_pwconv2_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_sentence_encoder_convnext_convnext_1_pwconv2_Conv_2d_dilation": { + "id": 132, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_sentence_encoder_convnext_convnext_1_pwconv2_Conv_2d_pad_amount": { + "id": 131, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_sentence_encoder_convnext_convnext_1_pwconv2_Conv_2d_stride": { + "id": 130, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_dp_sentence_encoder_convnext_convnext_1_pwconv2_weight", + "tts_dp_sentence_encoder_convnext_convnext_1_pwconv2_bias" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_1_pwconv2_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_1_pwconv2_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_convnext_convnext_1_pwconv2_Conv_intermediate_nchw_perm": { + "id": 134, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_1_pwconv2_Conv_intermediate" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_1_pwconv2_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_1_pwconv2_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_1_pwconv2_Conv_intermediate_nchw" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_1_pwconv2_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_1_pwconv2_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_convnext_convnext_1_pwconv2_Conv_output_0_nfc_perm": { + "id": 137, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_1_pwconv2_Conv_output_0" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_1_pwconv2_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_1_Mul_2": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "tts_dp_sentence_encoder_convnext_convnext_1_gamma", + "_sentence_encoder_convnext_convnext_1_pwconv2_Conv_output_0_nfc" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_1_Mul_2_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_1_Add": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_1_Mul_output_0", + "_sentence_encoder_convnext_convnext_1_Mul_2_output_0" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_1_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_1_Mul_3": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_1_Add_output_0", + "_sentence_encoder_Concat_2_output_0" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_1_Mul_3_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_2_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_1_Mul_3_output_0", + "_sentence_encoder_Concat_2_output_0" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_2_Mul_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_2_dwconv_Pad": { + "package": "qti.aisw", + "type": "Pad", + "tensor_params": { + "pad_amount": { + "_sentence_encoder_convnext_convnext_2_dwconv_Pad_pad_amount": { + "id": 144, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 2, + 2 + ], + [ + 0, + 0 + ] + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "scheme": { + "306": 3 + } + }, + "param_map": { + "packageName": 2, + "pad_amount": 1, + "scheme": 1 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_2_Mul_output_0" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_2_dwconv_Pad_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_2_dwconv_Pad_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_convnext_convnext_2_dwconv_Pad_output_0_ncf_perm": { + "id": 146, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_2_dwconv_Pad_output_0" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_2_dwconv_Pad_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_2_dwconv_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_2_dwconv_Pad_output_0_ncf" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_2_dwconv_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_2_dwconv_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_convnext_convnext_2_dwconv_Conv_reshape_to_2d_nhwc_perm": { + "id": 151, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_2_dwconv_Conv_reshape_to_2d" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_2_dwconv_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_2_dwconv_Conv_2d": { + "package": "qti.aisw", + "type": "DepthWiseConv2d", + "tensor_params": { + "dilation": { + "_sentence_encoder_convnext_convnext_2_dwconv_Conv_2d_dilation": { + "id": 155, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_sentence_encoder_convnext_convnext_2_dwconv_Conv_2d_pad_amount": { + "id": 154, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_sentence_encoder_convnext_convnext_2_dwconv_Conv_2d_stride": { + "id": 153, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "dilation": 1, + "packageName": 2, + "pad_amount": 1, + "stride": 1 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_2_dwconv_Conv_reshape_to_2d_nhwc", + "tts_dp_sentence_encoder_convnext_convnext_2_dwconv_weight", + "tts_dp_sentence_encoder_convnext_convnext_2_dwconv_bias" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_2_dwconv_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_2_dwconv_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_convnext_convnext_2_dwconv_Conv_intermediate_nchw_perm": { + "id": 157, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_2_dwconv_Conv_intermediate" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_2_dwconv_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_2_dwconv_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_2_dwconv_Conv_intermediate_nchw" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_2_dwconv_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_2_dwconv_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_convnext_convnext_2_dwconv_Conv_output_0_nfc_perm": { + "id": 160, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_2_dwconv_Conv_output_0" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_2_dwconv_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_2_Mul_1": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_2_dwconv_Conv_output_0_nfc", + "_sentence_encoder_Concat_2_output_0" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_2_norm_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_2_norm_norm_LayerNormalization": { + "package": "qti.aisw", + "type": "LayerNorm", + "tensor_params": { + "axes": { + "_sentence_encoder_convnext_convnext_2_norm_norm_LayerNormalization_axes": { + "id": 165, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 2 + ] + } + } + }, + "scalar_params": { + "epsilon": { + "562": 9.999999974752428e-7 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axes": 1, + "epsilon": 1, + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_2_norm_Transpose_output_0", + "tts_dp_sentence_encoder_convnext_convnext_2_norm_norm_weight", + "tts_dp_sentence_encoder_convnext_convnext_2_norm_norm_bias" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_2_norm_Transpose_1_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_2_norm_Transpose_1_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_convnext_convnext_2_norm_Transpose_1_output_0_ncf_perm": { + "id": 167, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_2_norm_Transpose_1_output_0" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_2_norm_Transpose_1_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_2_pwconv1_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_2_norm_Transpose_1_output_0_ncf" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_2_pwconv1_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_convnext_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc_perm": { + "id": 172, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_2_pwconv1_Conv_reshape_to_2d" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_2_pwconv1_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_sentence_encoder_convnext_convnext_2_pwconv1_Conv_2d_dilation": { + "id": 176, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_sentence_encoder_convnext_convnext_2_pwconv1_Conv_2d_pad_amount": { + "id": 175, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_sentence_encoder_convnext_convnext_2_pwconv1_Conv_2d_stride": { + "id": 174, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_dp_sentence_encoder_convnext_convnext_2_pwconv1_weight", + "tts_dp_sentence_encoder_convnext_convnext_2_pwconv1_bias" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_2_pwconv1_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_2_pwconv1_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_convnext_convnext_2_pwconv1_Conv_intermediate_nchw_perm": { + "id": 178, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_2_pwconv1_Conv_intermediate" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_2_pwconv1_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_2_pwconv1_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_2_pwconv1_Conv_intermediate_nchw" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_2_pwconv1_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_elementwiseneuron_6": { + "package": "qti.aisw", + "type": "ElementWiseNeuron", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_2_pwconv1_Conv_output_0" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_2_act_Mul_1_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_2_pwconv2_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_2_act_Mul_1_output_0" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_2_pwconv2_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_convnext_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc_perm": { + "id": 185, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_2_pwconv2_Conv_reshape_to_2d" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_2_pwconv2_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_sentence_encoder_convnext_convnext_2_pwconv2_Conv_2d_dilation": { + "id": 189, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_sentence_encoder_convnext_convnext_2_pwconv2_Conv_2d_pad_amount": { + "id": 188, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_sentence_encoder_convnext_convnext_2_pwconv2_Conv_2d_stride": { + "id": 187, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_dp_sentence_encoder_convnext_convnext_2_pwconv2_weight", + "tts_dp_sentence_encoder_convnext_convnext_2_pwconv2_bias" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_2_pwconv2_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_2_pwconv2_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_convnext_convnext_2_pwconv2_Conv_intermediate_nchw_perm": { + "id": 191, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_2_pwconv2_Conv_intermediate" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_2_pwconv2_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_2_pwconv2_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_2_pwconv2_Conv_intermediate_nchw" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_2_pwconv2_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_2_pwconv2_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_convnext_convnext_2_pwconv2_Conv_output_0_nfc_perm": { + "id": 194, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_2_pwconv2_Conv_output_0" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_2_pwconv2_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_2_Mul_2": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "tts_dp_sentence_encoder_convnext_convnext_2_gamma", + "_sentence_encoder_convnext_convnext_2_pwconv2_Conv_output_0_nfc" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_2_Mul_2_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_2_Add": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_2_Mul_output_0", + "_sentence_encoder_convnext_convnext_2_Mul_2_output_0" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_2_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_2_Mul_3": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_2_Add_output_0", + "_sentence_encoder_Concat_2_output_0" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_2_Mul_3_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_3_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_2_Mul_3_output_0", + "_sentence_encoder_Concat_2_output_0" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_3_Mul_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_3_dwconv_Pad": { + "package": "qti.aisw", + "type": "Pad", + "tensor_params": { + "pad_amount": { + "_sentence_encoder_convnext_convnext_3_dwconv_Pad_pad_amount": { + "id": 201, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 2, + 2 + ], + [ + 0, + 0 + ] + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "scheme": { + "306": 3 + } + }, + "param_map": { + "packageName": 2, + "pad_amount": 1, + "scheme": 1 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_3_Mul_output_0" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_3_dwconv_Pad_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_3_dwconv_Pad_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_convnext_convnext_3_dwconv_Pad_output_0_ncf_perm": { + "id": 203, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_3_dwconv_Pad_output_0" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_3_dwconv_Pad_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_3_dwconv_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_3_dwconv_Pad_output_0_ncf" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_3_dwconv_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_3_dwconv_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_convnext_convnext_3_dwconv_Conv_reshape_to_2d_nhwc_perm": { + "id": 208, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_3_dwconv_Conv_reshape_to_2d" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_3_dwconv_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_3_dwconv_Conv_2d": { + "package": "qti.aisw", + "type": "DepthWiseConv2d", + "tensor_params": { + "dilation": { + "_sentence_encoder_convnext_convnext_3_dwconv_Conv_2d_dilation": { + "id": 212, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_sentence_encoder_convnext_convnext_3_dwconv_Conv_2d_pad_amount": { + "id": 211, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_sentence_encoder_convnext_convnext_3_dwconv_Conv_2d_stride": { + "id": 210, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "dilation": 1, + "packageName": 2, + "pad_amount": 1, + "stride": 1 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_3_dwconv_Conv_reshape_to_2d_nhwc", + "tts_dp_sentence_encoder_convnext_convnext_3_dwconv_weight", + "tts_dp_sentence_encoder_convnext_convnext_3_dwconv_bias" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_3_dwconv_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_3_dwconv_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_convnext_convnext_3_dwconv_Conv_intermediate_nchw_perm": { + "id": 214, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_3_dwconv_Conv_intermediate" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_3_dwconv_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_3_dwconv_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_3_dwconv_Conv_intermediate_nchw" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_3_dwconv_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_3_dwconv_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_convnext_convnext_3_dwconv_Conv_output_0_nfc_perm": { + "id": 217, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_3_dwconv_Conv_output_0" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_3_dwconv_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_3_Mul_1": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_3_dwconv_Conv_output_0_nfc", + "_sentence_encoder_Concat_2_output_0" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_3_norm_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_3_norm_norm_LayerNormalization": { + "package": "qti.aisw", + "type": "LayerNorm", + "tensor_params": { + "axes": { + "_sentence_encoder_convnext_convnext_3_norm_norm_LayerNormalization_axes": { + "id": 222, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 2 + ] + } + } + }, + "scalar_params": { + "epsilon": { + "562": 9.999999974752428e-7 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axes": 1, + "epsilon": 1, + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_3_norm_Transpose_output_0", + "tts_dp_sentence_encoder_convnext_convnext_3_norm_norm_weight", + "tts_dp_sentence_encoder_convnext_convnext_3_norm_norm_bias" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_3_norm_Transpose_1_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_3_norm_Transpose_1_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_convnext_convnext_3_norm_Transpose_1_output_0_ncf_perm": { + "id": 224, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_3_norm_Transpose_1_output_0" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_3_norm_Transpose_1_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_3_pwconv1_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_3_norm_Transpose_1_output_0_ncf" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_3_pwconv1_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_convnext_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc_perm": { + "id": 229, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_3_pwconv1_Conv_reshape_to_2d" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_3_pwconv1_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_sentence_encoder_convnext_convnext_3_pwconv1_Conv_2d_dilation": { + "id": 233, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_sentence_encoder_convnext_convnext_3_pwconv1_Conv_2d_pad_amount": { + "id": 232, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_sentence_encoder_convnext_convnext_3_pwconv1_Conv_2d_stride": { + "id": 231, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_dp_sentence_encoder_convnext_convnext_3_pwconv1_weight", + "tts_dp_sentence_encoder_convnext_convnext_3_pwconv1_bias" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_3_pwconv1_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_3_pwconv1_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_convnext_convnext_3_pwconv1_Conv_intermediate_nchw_perm": { + "id": 235, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_3_pwconv1_Conv_intermediate" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_3_pwconv1_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_3_pwconv1_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_3_pwconv1_Conv_intermediate_nchw" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_3_pwconv1_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_elementwiseneuron_8": { + "package": "qti.aisw", + "type": "ElementWiseNeuron", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_3_pwconv1_Conv_output_0" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_3_act_Mul_1_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_3_pwconv2_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_3_act_Mul_1_output_0" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_3_pwconv2_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_convnext_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc_perm": { + "id": 242, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_3_pwconv2_Conv_reshape_to_2d" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_3_pwconv2_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_sentence_encoder_convnext_convnext_3_pwconv2_Conv_2d_dilation": { + "id": 246, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_sentence_encoder_convnext_convnext_3_pwconv2_Conv_2d_pad_amount": { + "id": 245, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_sentence_encoder_convnext_convnext_3_pwconv2_Conv_2d_stride": { + "id": 244, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_dp_sentence_encoder_convnext_convnext_3_pwconv2_weight", + "tts_dp_sentence_encoder_convnext_convnext_3_pwconv2_bias" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_3_pwconv2_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_3_pwconv2_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_convnext_convnext_3_pwconv2_Conv_intermediate_nchw_perm": { + "id": 248, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_3_pwconv2_Conv_intermediate" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_3_pwconv2_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_3_pwconv2_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_3_pwconv2_Conv_intermediate_nchw" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_3_pwconv2_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_3_pwconv2_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_convnext_convnext_3_pwconv2_Conv_output_0_nfc_perm": { + "id": 251, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_3_pwconv2_Conv_output_0" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_3_pwconv2_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_3_Mul_2": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "tts_dp_sentence_encoder_convnext_convnext_3_gamma", + "_sentence_encoder_convnext_convnext_3_pwconv2_Conv_output_0_nfc" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_3_Mul_2_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_3_Add": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_3_Mul_output_0", + "_sentence_encoder_convnext_convnext_3_Mul_2_output_0" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_3_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_3_Mul_3": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_3_Add_output_0", + "_sentence_encoder_Concat_2_output_0" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_3_Mul_3_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_4_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_3_Mul_3_output_0", + "_sentence_encoder_Concat_2_output_0" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_4_Mul_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_4_dwconv_Pad": { + "package": "qti.aisw", + "type": "Pad", + "tensor_params": { + "pad_amount": { + "_sentence_encoder_convnext_convnext_4_dwconv_Pad_pad_amount": { + "id": 258, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 2, + 2 + ], + [ + 0, + 0 + ] + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "scheme": { + "306": 3 + } + }, + "param_map": { + "packageName": 2, + "pad_amount": 1, + "scheme": 1 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_4_Mul_output_0" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_4_dwconv_Pad_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_4_dwconv_Pad_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_convnext_convnext_4_dwconv_Pad_output_0_ncf_perm": { + "id": 260, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_4_dwconv_Pad_output_0" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_4_dwconv_Pad_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_4_dwconv_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_4_dwconv_Pad_output_0_ncf" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_4_dwconv_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_4_dwconv_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_convnext_convnext_4_dwconv_Conv_reshape_to_2d_nhwc_perm": { + "id": 265, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_4_dwconv_Conv_reshape_to_2d" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_4_dwconv_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_4_dwconv_Conv_2d": { + "package": "qti.aisw", + "type": "DepthWiseConv2d", + "tensor_params": { + "dilation": { + "_sentence_encoder_convnext_convnext_4_dwconv_Conv_2d_dilation": { + "id": 269, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_sentence_encoder_convnext_convnext_4_dwconv_Conv_2d_pad_amount": { + "id": 268, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_sentence_encoder_convnext_convnext_4_dwconv_Conv_2d_stride": { + "id": 267, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "dilation": 1, + "packageName": 2, + "pad_amount": 1, + "stride": 1 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_4_dwconv_Conv_reshape_to_2d_nhwc", + "tts_dp_sentence_encoder_convnext_convnext_4_dwconv_weight", + "tts_dp_sentence_encoder_convnext_convnext_4_dwconv_bias" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_4_dwconv_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_4_dwconv_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_convnext_convnext_4_dwconv_Conv_intermediate_nchw_perm": { + "id": 271, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_4_dwconv_Conv_intermediate" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_4_dwconv_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_4_dwconv_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_4_dwconv_Conv_intermediate_nchw" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_4_dwconv_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_4_dwconv_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_convnext_convnext_4_dwconv_Conv_output_0_nfc_perm": { + "id": 274, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_4_dwconv_Conv_output_0" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_4_dwconv_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_4_Mul_1": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_4_dwconv_Conv_output_0_nfc", + "_sentence_encoder_Concat_2_output_0" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_4_norm_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_4_norm_norm_LayerNormalization": { + "package": "qti.aisw", + "type": "LayerNorm", + "tensor_params": { + "axes": { + "_sentence_encoder_convnext_convnext_4_norm_norm_LayerNormalization_axes": { + "id": 279, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 2 + ] + } + } + }, + "scalar_params": { + "epsilon": { + "562": 9.999999974752428e-7 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axes": 1, + "epsilon": 1, + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_4_norm_Transpose_output_0", + "tts_dp_sentence_encoder_convnext_convnext_4_norm_norm_weight", + "tts_dp_sentence_encoder_convnext_convnext_4_norm_norm_bias" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_4_norm_Transpose_1_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_4_norm_Transpose_1_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_convnext_convnext_4_norm_Transpose_1_output_0_ncf_perm": { + "id": 281, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_4_norm_Transpose_1_output_0" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_4_norm_Transpose_1_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_4_pwconv1_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_4_norm_Transpose_1_output_0_ncf" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_4_pwconv1_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_4_pwconv1_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_convnext_convnext_4_pwconv1_Conv_reshape_to_2d_nhwc_perm": { + "id": 286, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_4_pwconv1_Conv_reshape_to_2d" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_4_pwconv1_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_4_pwconv1_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_sentence_encoder_convnext_convnext_4_pwconv1_Conv_2d_dilation": { + "id": 290, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_sentence_encoder_convnext_convnext_4_pwconv1_Conv_2d_pad_amount": { + "id": 289, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_sentence_encoder_convnext_convnext_4_pwconv1_Conv_2d_stride": { + "id": 288, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_4_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_dp_sentence_encoder_convnext_convnext_4_pwconv1_weight", + "tts_dp_sentence_encoder_convnext_convnext_4_pwconv1_bias" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_4_pwconv1_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_4_pwconv1_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_convnext_convnext_4_pwconv1_Conv_intermediate_nchw_perm": { + "id": 292, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_4_pwconv1_Conv_intermediate" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_4_pwconv1_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_4_pwconv1_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_4_pwconv1_Conv_intermediate_nchw" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_4_pwconv1_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_elementwiseneuron_10": { + "package": "qti.aisw", + "type": "ElementWiseNeuron", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_4_pwconv1_Conv_output_0" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_4_act_Mul_1_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_4_pwconv2_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_4_act_Mul_1_output_0" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_4_pwconv2_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_4_pwconv2_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_convnext_convnext_4_pwconv2_Conv_reshape_to_2d_nhwc_perm": { + "id": 299, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_4_pwconv2_Conv_reshape_to_2d" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_4_pwconv2_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_4_pwconv2_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_sentence_encoder_convnext_convnext_4_pwconv2_Conv_2d_dilation": { + "id": 303, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_sentence_encoder_convnext_convnext_4_pwconv2_Conv_2d_pad_amount": { + "id": 302, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_sentence_encoder_convnext_convnext_4_pwconv2_Conv_2d_stride": { + "id": 301, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_4_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_dp_sentence_encoder_convnext_convnext_4_pwconv2_weight", + "tts_dp_sentence_encoder_convnext_convnext_4_pwconv2_bias" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_4_pwconv2_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_4_pwconv2_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_convnext_convnext_4_pwconv2_Conv_intermediate_nchw_perm": { + "id": 305, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_4_pwconv2_Conv_intermediate" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_4_pwconv2_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_4_pwconv2_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_4_pwconv2_Conv_intermediate_nchw" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_4_pwconv2_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_4_pwconv2_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_convnext_convnext_4_pwconv2_Conv_output_0_nfc_perm": { + "id": 308, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_4_pwconv2_Conv_output_0" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_4_pwconv2_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_4_Mul_2": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "tts_dp_sentence_encoder_convnext_convnext_4_gamma", + "_sentence_encoder_convnext_convnext_4_pwconv2_Conv_output_0_nfc" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_4_Mul_2_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_4_Add": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_4_Mul_output_0", + "_sentence_encoder_convnext_convnext_4_Mul_2_output_0" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_4_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_4_Mul_3": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_4_Add_output_0", + "_sentence_encoder_Concat_2_output_0" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_4_Mul_3_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_5_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_4_Mul_3_output_0", + "_sentence_encoder_Concat_2_output_0" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_5_Mul_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_5_dwconv_Pad": { + "package": "qti.aisw", + "type": "Pad", + "tensor_params": { + "pad_amount": { + "_sentence_encoder_convnext_convnext_5_dwconv_Pad_pad_amount": { + "id": 315, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 2, + 2 + ], + [ + 0, + 0 + ] + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "scheme": { + "306": 3 + } + }, + "param_map": { + "packageName": 2, + "pad_amount": 1, + "scheme": 1 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_5_Mul_output_0" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_5_dwconv_Pad_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_5_dwconv_Pad_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_convnext_convnext_5_dwconv_Pad_output_0_ncf_perm": { + "id": 317, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_5_dwconv_Pad_output_0" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_5_dwconv_Pad_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_5_dwconv_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_5_dwconv_Pad_output_0_ncf" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_5_dwconv_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_5_dwconv_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_convnext_convnext_5_dwconv_Conv_reshape_to_2d_nhwc_perm": { + "id": 322, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_5_dwconv_Conv_reshape_to_2d" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_5_dwconv_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_5_dwconv_Conv_2d": { + "package": "qti.aisw", + "type": "DepthWiseConv2d", + "tensor_params": { + "dilation": { + "_sentence_encoder_convnext_convnext_5_dwconv_Conv_2d_dilation": { + "id": 326, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_sentence_encoder_convnext_convnext_5_dwconv_Conv_2d_pad_amount": { + "id": 325, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_sentence_encoder_convnext_convnext_5_dwconv_Conv_2d_stride": { + "id": 324, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "dilation": 1, + "packageName": 2, + "pad_amount": 1, + "stride": 1 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_5_dwconv_Conv_reshape_to_2d_nhwc", + "tts_dp_sentence_encoder_convnext_convnext_5_dwconv_weight", + "tts_dp_sentence_encoder_convnext_convnext_5_dwconv_bias" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_5_dwconv_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_5_dwconv_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_convnext_convnext_5_dwconv_Conv_intermediate_nchw_perm": { + "id": 328, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_5_dwconv_Conv_intermediate" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_5_dwconv_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_5_dwconv_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_5_dwconv_Conv_intermediate_nchw" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_5_dwconv_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_5_dwconv_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_convnext_convnext_5_dwconv_Conv_output_0_nfc_perm": { + "id": 331, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_5_dwconv_Conv_output_0" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_5_dwconv_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_5_Mul_1": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_5_dwconv_Conv_output_0_nfc", + "_sentence_encoder_Concat_2_output_0" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_5_norm_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_5_norm_norm_LayerNormalization": { + "package": "qti.aisw", + "type": "LayerNorm", + "tensor_params": { + "axes": { + "_sentence_encoder_convnext_convnext_5_norm_norm_LayerNormalization_axes": { + "id": 336, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 2 + ] + } + } + }, + "scalar_params": { + "epsilon": { + "562": 9.999999974752428e-7 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axes": 1, + "epsilon": 1, + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_5_norm_Transpose_output_0", + "tts_dp_sentence_encoder_convnext_convnext_5_norm_norm_weight", + "tts_dp_sentence_encoder_convnext_convnext_5_norm_norm_bias" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_5_norm_Transpose_1_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_5_norm_Transpose_1_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_convnext_convnext_5_norm_Transpose_1_output_0_ncf_perm": { + "id": 338, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_5_norm_Transpose_1_output_0" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_5_norm_Transpose_1_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_5_pwconv1_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_5_norm_Transpose_1_output_0_ncf" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_5_pwconv1_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_5_pwconv1_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_convnext_convnext_5_pwconv1_Conv_reshape_to_2d_nhwc_perm": { + "id": 343, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_5_pwconv1_Conv_reshape_to_2d" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_5_pwconv1_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_5_pwconv1_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_sentence_encoder_convnext_convnext_5_pwconv1_Conv_2d_dilation": { + "id": 347, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_sentence_encoder_convnext_convnext_5_pwconv1_Conv_2d_pad_amount": { + "id": 346, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_sentence_encoder_convnext_convnext_5_pwconv1_Conv_2d_stride": { + "id": 345, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_5_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_dp_sentence_encoder_convnext_convnext_5_pwconv1_weight", + "tts_dp_sentence_encoder_convnext_convnext_5_pwconv1_bias" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_5_pwconv1_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_5_pwconv1_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_convnext_convnext_5_pwconv1_Conv_intermediate_nchw_perm": { + "id": 349, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_5_pwconv1_Conv_intermediate" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_5_pwconv1_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_5_pwconv1_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_5_pwconv1_Conv_intermediate_nchw" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_5_pwconv1_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_elementwiseneuron_12": { + "package": "qti.aisw", + "type": "ElementWiseNeuron", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_5_pwconv1_Conv_output_0" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_5_act_Mul_1_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_5_pwconv2_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_5_act_Mul_1_output_0" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_5_pwconv2_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_5_pwconv2_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_convnext_convnext_5_pwconv2_Conv_reshape_to_2d_nhwc_perm": { + "id": 356, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_5_pwconv2_Conv_reshape_to_2d" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_5_pwconv2_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_5_pwconv2_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_sentence_encoder_convnext_convnext_5_pwconv2_Conv_2d_dilation": { + "id": 360, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_sentence_encoder_convnext_convnext_5_pwconv2_Conv_2d_pad_amount": { + "id": 359, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_sentence_encoder_convnext_convnext_5_pwconv2_Conv_2d_stride": { + "id": 358, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_5_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_dp_sentence_encoder_convnext_convnext_5_pwconv2_weight", + "tts_dp_sentence_encoder_convnext_convnext_5_pwconv2_bias" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_5_pwconv2_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_5_pwconv2_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_convnext_convnext_5_pwconv2_Conv_intermediate_nchw_perm": { + "id": 362, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_5_pwconv2_Conv_intermediate" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_5_pwconv2_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_5_pwconv2_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_5_pwconv2_Conv_intermediate_nchw" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_5_pwconv2_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_5_pwconv2_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_convnext_convnext_5_pwconv2_Conv_output_0_nfc_perm": { + "id": 365, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_5_pwconv2_Conv_output_0" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_5_pwconv2_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_5_Mul_2": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "tts_dp_sentence_encoder_convnext_convnext_5_gamma", + "_sentence_encoder_convnext_convnext_5_pwconv2_Conv_output_0_nfc" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_5_Mul_2_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_5_Add": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_5_Mul_output_0", + "_sentence_encoder_convnext_convnext_5_Mul_2_output_0" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_5_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_convnext_convnext_5_Mul_3": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_5_Add_output_0", + "_sentence_encoder_Concat_2_output_0" + ], + "output_names": [ + "_sentence_encoder_convnext_convnext_5_Mul_3_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_Mul_1": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_convnext_convnext_5_Mul_3_output_0", + "_sentence_encoder_Concat_2_output_0" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_Mul_1_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_Mul_1_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_attn_encoder_Mul_1_output_0_ncf_perm": { + "id": 372, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_Mul_1_output_0" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_Mul_1_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_Mul_1_output_0_ncf" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_reshape_to_2d_nhwc_perm": { + "id": 377, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_reshape_to_2d" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_2d_dilation": { + "id": 381, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_2d_pad_amount": { + "id": 380, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_2d_stride": { + "id": 379, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_reshape_to_2d_nhwc", + "tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_q_weight", + "tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_q_bias" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_intermediate_nchw_perm": { + "id": 383, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_intermediate" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_conv_q_Conv_intermediate_nchw" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_Reshape_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_Mul_1_output_0_ncf" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_reshape_to_2d_nhwc_perm": { + "id": 389, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_reshape_to_2d" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_2d_dilation": { + "id": 393, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_2d_pad_amount": { + "id": 392, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_2d_stride": { + "id": 391, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_reshape_to_2d_nhwc", + "tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_k_weight", + "tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_k_bias" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_intermediate_nchw_perm": { + "id": 395, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_intermediate" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_conv_k_Conv_intermediate_nchw" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_Reshape_1_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_0_Reshape_1_output_0_converted_UFIXED_POINT_8": { + "package": "qti.aisw", + "type": "Convert", + "tensor_params": {}, + "scalar_params": { + "dynamic_input_data": { + "1288": 0 + }, + "dynamic_output_data": { + "1288": 0 + } + }, + "param_map": { + "dynamic_input_data": 1, + "dynamic_output_data": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_Reshape_1_output_0" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_Reshape_1_output_0_converted_UFIXED_POINT_8" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_Mul_1_output_0_ncf" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_reshape_to_2d_nhwc_perm": { + "id": 401, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_reshape_to_2d" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_2d_dilation": { + "id": 405, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_2d_pad_amount": { + "id": 404, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_2d_stride": { + "id": 403, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_reshape_to_2d_nhwc", + "tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_v_weight", + "tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_v_bias" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_intermediate_nchw_perm": { + "id": 407, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_intermediate" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_conv_v_Conv_intermediate_nchw" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_Reshape_2_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_0_Transpose": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_attn_encoder_attn_layers_0_Transpose_perm": { + "id": 410, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 1, + 3, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_Reshape_output_0" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_0_Transpose_1": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_attn_encoder_attn_layers_0_Transpose_1_perm": { + "id": 412, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 1, + 3, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_Reshape_2_output_0" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_Transpose_1_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_0_Transpose_1_output_0_converted_UFIXED_POINT_8": { + "package": "qti.aisw", + "type": "Convert", + "tensor_params": {}, + "scalar_params": { + "dynamic_input_data": { + "1288": 0 + }, + "dynamic_output_data": { + "1288": 0 + } + }, + "param_map": { + "dynamic_input_data": 1, + "dynamic_output_data": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_Transpose_1_output_0" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_Transpose_1_output_0_converted_UFIXED_POINT_8" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_0_Div": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 2 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_Transpose_output_0", + "_sentence_encoder_attn_encoder_attn_layers_0_Constant_10_output_0" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_Div_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_0_MatMul": { + "package": "qti.aisw", + "type": "MatMul", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "transpose_in0": { + "1288": 0 + }, + "transpose_in1": { + "1288": 0 + } + }, + "param_map": { + "packageName": 2, + "transpose_in0": 1, + "transpose_in1": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_Div_output_0", + "_sentence_encoder_attn_encoder_attn_layers_0_Reshape_1_output_0_converted_UFIXED_POINT_8" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_MatMul_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_0_MatMul_1": { + "package": "qti.aisw", + "type": "MatMul", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "transpose_in0": { + "1288": 0 + }, + "transpose_in1": { + "1288": 0 + } + }, + "param_map": { + "packageName": 2, + "transpose_in0": 1, + "transpose_in1": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_Div_output_0", + "_sentence_encoder_attn_encoder_attn_layers_0_Transpose_3_output_0_nchw" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_MatMul_1_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_0_MatMul_1_output_0_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_attn_encoder_attn_layers_0_MatMul_1_output_0_nhwc_perm": { + "id": 419, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_MatMul_1_output_0" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_MatMul_1_output_0_nhwc" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_0_Pad_1": { + "package": "qti.aisw", + "type": "Pad", + "tensor_params": { + "pad_amount": { + "_sentence_encoder_attn_encoder_attn_layers_0_Pad_1_pad_amount": { + "id": 421, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 1 + ], + [ + 0, + 0 + ] + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "pad_constant_value": { + "562": 0.0 + }, + "scheme": { + "306": 0 + } + }, + "param_map": { + "packageName": 2, + "pad_amount": 1, + "pad_constant_value": 1, + "scheme": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_MatMul_1_output_0_nhwc" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_Pad_1_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_0_Pad_1_output_0_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_attn_encoder_attn_layers_0_Pad_1_output_0_nchw_perm": { + "id": 423, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_Pad_1_output_0" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_Pad_1_output_0_nchw" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_0_Reshape_7": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_Pad_1_output_0_nchw" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_Reshape_7_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_0_Reshape_7_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_attn_encoder_attn_layers_0_Reshape_7_output_0_nfc_perm": { + "id": 426, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_Reshape_7_output_0" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_Reshape_7_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_0_Pad_2": { + "package": "qti.aisw", + "type": "Pad", + "tensor_params": { + "pad_amount": { + "_sentence_encoder_attn_encoder_attn_layers_0_Pad_2_pad_amount": { + "id": 428, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 128 + ], + [ + 0, + 0 + ] + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "pad_constant_value": { + "562": 0.0 + }, + "scheme": { + "306": 0 + } + }, + "param_map": { + "packageName": 2, + "pad_amount": 1, + "pad_constant_value": 1, + "scheme": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_Reshape_7_output_0_nfc" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_Pad_2_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_0_Pad_2_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_attn_encoder_attn_layers_0_Pad_2_output_0_ncf_perm": { + "id": 430, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_Pad_2_output_0" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_Pad_2_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_0_Reshape_10": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_Pad_2_output_0_ncf" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_Reshape_10_output_0" + ], + "macs_per_inference": "0" + }, + "Slice_0": { + "package": "qti.aisw", + "type": "StridedSlice", + "tensor_params": { + "ranges": { + "Slice_0_ranges": { + "id": 433, + "type": 4, + "dataFormat": 0, + "data_type": 50, + "unquantized_data_type": 50, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 1, + 1 + ], + [ + 0, + 2, + 1 + ], + [ + 0, + 129, + 1 + ], + [ + 128, + 257, + 1 + ] + ] + } + } + }, + "scalar_params": { + "begin_mask": { + "306": 0 + }, + "end_mask": { + "306": 0 + }, + "new_axes_mask": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + }, + "shrink_axes": { + "306": 0 + } + }, + "param_map": { + "begin_mask": 1, + "end_mask": 1, + "new_axes_mask": 1, + "packageName": 2, + "ranges": 1, + "shrink_axes": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_Reshape_10_output_0" + ], + "output_names": [ + "_v_551" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_0_Add_2": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_MatMul_output_0", + "_v_551" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_Add_2_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_0_Where": { + "package": "qti.aisw", + "type": "Eltwise_Ternary", + "tensor_params": {}, + "scalar_params": { + "eltwise_type": { + "1544": "ElementWiseSelect" + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "eltwise_type": 2, + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_Cast_5_output_0", + "_sentence_encoder_attn_encoder_attn_layers_0_Constant_88_output_0", + "_sentence_encoder_attn_encoder_attn_layers_0_Add_2_output_0" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_Where_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_0_Softmax": { + "package": "qti.aisw", + "type": "Softmax", + "tensor_params": {}, + "scalar_params": { + "axis": { + "306": 3 + }, + "beta": { + "562": 1.0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "beta": 1, + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_Where_output_0" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_Softmax_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_0_Softmax_output_0_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_attn_encoder_attn_layers_0_Softmax_output_0_nhwc_perm": { + "id": 439, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_Softmax_output_0" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_Softmax_output_0_nhwc" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_0_MatMul_2": { + "package": "qti.aisw", + "type": "MatMul", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "transpose_in0": { + "1288": 0 + }, + "transpose_in1": { + "1288": 0 + } + }, + "param_map": { + "packageName": 2, + "transpose_in0": 1, + "transpose_in1": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_Softmax_output_0", + "_sentence_encoder_attn_encoder_attn_layers_0_Transpose_1_output_0_converted_UFIXED_POINT_8" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_MatMul_2_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_0_Pad_3": { + "package": "qti.aisw", + "type": "Pad", + "tensor_params": { + "pad_amount": { + "_sentence_encoder_attn_encoder_attn_layers_0_Pad_3_pad_amount": { + "id": 442, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 128 + ], + [ + 0, + 0 + ] + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "pad_constant_value": { + "562": 0.0 + }, + "scheme": { + "306": 0 + } + }, + "param_map": { + "packageName": 2, + "pad_amount": 1, + "pad_constant_value": 1, + "scheme": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_Softmax_output_0_nhwc" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_Pad_3_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_0_Pad_3_output_0_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_attn_encoder_attn_layers_0_Pad_3_output_0_nchw_perm": { + "id": 444, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_Pad_3_output_0" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_Pad_3_output_0_nchw" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_0_Reshape_13": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_Pad_3_output_0_nchw" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_Reshape_13_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_0_Reshape_13_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_attn_encoder_attn_layers_0_Reshape_13_output_0_nfc_perm": { + "id": 447, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_Reshape_13_output_0" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_Reshape_13_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_0_Pad_4": { + "package": "qti.aisw", + "type": "Pad", + "tensor_params": { + "pad_amount": { + "_sentence_encoder_attn_encoder_attn_layers_0_Pad_4_pad_amount": { + "id": 449, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 129, + 0 + ], + [ + 0, + 0 + ] + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "pad_constant_value": { + "562": 0.0 + }, + "scheme": { + "306": 0 + } + }, + "param_map": { + "packageName": 2, + "pad_amount": 1, + "pad_constant_value": 1, + "scheme": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_Reshape_13_output_0_nfc" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_Pad_4_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_0_Pad_4_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_attn_encoder_attn_layers_0_Pad_4_output_0_ncf_perm": { + "id": 451, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_Pad_4_output_0" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_Pad_4_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_0_Reshape_16": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_Pad_4_output_0_ncf" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_Reshape_16_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_0_Slice_8": { + "package": "qti.aisw", + "type": "StridedSlice", + "tensor_params": { + "ranges": { + "_sentence_encoder_attn_encoder_attn_layers_0_Slice_8_ranges": { + "id": 454, + "type": 4, + "dataFormat": 0, + "data_type": 50, + "unquantized_data_type": 50, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 1, + 1 + ], + [ + 0, + 2, + 1 + ], + [ + 0, + 129, + 1 + ], + [ + 1, + 258, + 1 + ] + ] + } + } + }, + "scalar_params": { + "begin_mask": { + "306": 0 + }, + "end_mask": { + "306": 0 + }, + "new_axes_mask": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + }, + "shrink_axes": { + "306": 0 + } + }, + "param_map": { + "begin_mask": 1, + "end_mask": 1, + "new_axes_mask": 1, + "packageName": 2, + "ranges": 1, + "shrink_axes": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_Reshape_16_output_0" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_Slice_8_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_0_MatMul_3": { + "package": "qti.aisw", + "type": "MatMul", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "transpose_in0": { + "1288": 0 + }, + "transpose_in1": { + "1288": 0 + } + }, + "param_map": { + "packageName": 2, + "transpose_in0": 1, + "transpose_in1": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_Slice_8_output_0", + "_sentence_encoder_attn_encoder_attn_layers_0_Unsqueeze_41_output_0_nchw" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_MatMul_3_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_0_Add_4": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_MatMul_2_output_0", + "_sentence_encoder_attn_encoder_attn_layers_0_MatMul_3_output_0" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_Add_4_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_0_Transpose_9": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_attn_encoder_attn_layers_0_Transpose_9_perm": { + "id": 459, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 1, + 3, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_Add_4_output_0" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_Transpose_9_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_0_Reshape_19": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_Transpose_9_output_0" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_reshape_to_2d_nhwc_perm": { + "id": 462, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_reshape_to_2d" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_2d_dilation": { + "id": 468, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_2d_pad_amount": { + "id": 467, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_2d_stride": { + "id": 466, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_reshape_to_2d_nhwc", + "tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_o_weight", + "tts_dp_sentence_encoder_attn_encoder_attn_layers_0_conv_o_bias" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_intermediate_nchw_perm": { + "id": 470, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_intermediate" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_intermediate_nchw" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_output_0_nfc_perm": { + "id": 473, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_output_0" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_Add": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_Mul_1_output_0", + "_sentence_encoder_attn_encoder_attn_layers_0_conv_o_Conv_output_0_nfc" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_norm_layers_1_0_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_norm_layers_1_0_norm_LayerNormalization": { + "package": "qti.aisw", + "type": "LayerNorm", + "tensor_params": { + "axes": { + "_sentence_encoder_attn_encoder_norm_layers_1_0_norm_LayerNormalization_axes": { + "id": 478, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 2 + ] + } + } + }, + "scalar_params": { + "epsilon": { + "562": 9.999999974752428e-7 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axes": 1, + "epsilon": 1, + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_norm_layers_1_0_Transpose_output_0", + "tts_dp_sentence_encoder_attn_encoder_norm_layers_1_0_norm_weight", + "tts_dp_sentence_encoder_attn_encoder_norm_layers_1_0_norm_bias" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_norm_layers_1_0_Transpose_1_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_ffn_layers_0_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_norm_layers_1_0_Transpose_1_output_0", + "_sentence_encoder_Concat_2_output_0" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_ffn_layers_0_Mul_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_ffn_layers_0_Mul_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_attn_encoder_ffn_layers_0_Mul_output_0_ncf_perm": { + "id": 481, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_ffn_layers_0_Mul_output_0" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_ffn_layers_0_Mul_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_ffn_layers_0_Mul_output_0_ncf" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_reshape_to_2d_nhwc_perm": { + "id": 486, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_reshape_to_2d" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_2d_dilation": { + "id": 490, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_2d_pad_amount": { + "id": 489, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_2d_stride": { + "id": 488, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_reshape_to_2d_nhwc", + "tts_dp_sentence_encoder_attn_encoder_ffn_layers_0_conv_1_weight", + "tts_dp_sentence_encoder_attn_encoder_ffn_layers_0_conv_1_bias" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_intermediate_nchw_perm": { + "id": 492, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_intermediate" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_intermediate_nchw" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_ffn_layers_0_Relu": { + "package": "qti.aisw", + "type": "ElementWiseNeuron", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 4 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_output_0" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_ffn_layers_0_Relu_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_ffn_layers_0_Relu_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_attn_encoder_ffn_layers_0_Relu_output_0_nfc_perm": { + "id": 496, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_ffn_layers_0_Relu_output_0" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_ffn_layers_0_Relu_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_ffn_layers_0_Mul_1": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_ffn_layers_0_Relu_output_0_nfc", + "_sentence_encoder_Concat_2_output_0" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_ffn_layers_0_Mul_1_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_ffn_layers_0_Mul_1_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_attn_encoder_ffn_layers_0_Mul_1_output_0_ncf_perm": { + "id": 499, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_ffn_layers_0_Mul_1_output_0" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_ffn_layers_0_Mul_1_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_ffn_layers_0_Mul_1_output_0_ncf" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_reshape_to_2d_nhwc_perm": { + "id": 504, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_reshape_to_2d" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_2d_dilation": { + "id": 508, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_2d_pad_amount": { + "id": 507, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_2d_stride": { + "id": 506, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_reshape_to_2d_nhwc", + "tts_dp_sentence_encoder_attn_encoder_ffn_layers_0_conv_2_weight", + "tts_dp_sentence_encoder_attn_encoder_ffn_layers_0_conv_2_bias" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_intermediate_nchw_perm": { + "id": 510, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_intermediate" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_intermediate_nchw" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_output_0_nfc_perm": { + "id": 513, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_output_0" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_ffn_layers_0_Mul_2": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_output_0_nfc", + "_sentence_encoder_Concat_2_output_0" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_ffn_layers_0_Mul_2_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_Add_1": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_norm_layers_1_0_Transpose_1_output_0", + "_sentence_encoder_attn_encoder_ffn_layers_0_Mul_2_output_0" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_norm_layers_2_0_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_norm_layers_2_0_norm_LayerNormalization": { + "package": "qti.aisw", + "type": "LayerNorm", + "tensor_params": { + "axes": { + "_sentence_encoder_attn_encoder_norm_layers_2_0_norm_LayerNormalization_axes": { + "id": 519, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 2 + ] + } + } + }, + "scalar_params": { + "epsilon": { + "562": 9.999999974752428e-7 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axes": 1, + "epsilon": 1, + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_norm_layers_2_0_Transpose_output_0", + "tts_dp_sentence_encoder_attn_encoder_norm_layers_2_0_norm_weight", + "tts_dp_sentence_encoder_attn_encoder_norm_layers_2_0_norm_bias" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_norm_layers_2_0_Transpose_1_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_norm_layers_2_0_Transpose_1_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_attn_encoder_norm_layers_2_0_Transpose_1_output_0_ncf_perm": { + "id": 521, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_norm_layers_2_0_Transpose_1_output_0" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_norm_layers_2_0_Transpose_1_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_norm_layers_2_0_Transpose_1_output_0_ncf" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_reshape_to_2d_nhwc_perm": { + "id": 526, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_reshape_to_2d" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_2d_dilation": { + "id": 530, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_2d_pad_amount": { + "id": 529, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_2d_stride": { + "id": 528, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_reshape_to_2d_nhwc", + "tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_q_weight", + "tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_q_bias" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_intermediate_nchw_perm": { + "id": 532, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_intermediate" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_conv_q_Conv_intermediate_nchw" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_Reshape_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_norm_layers_2_0_Transpose_1_output_0_ncf" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_reshape_to_2d_nhwc_perm": { + "id": 538, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_reshape_to_2d" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_2d_dilation": { + "id": 542, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_2d_pad_amount": { + "id": 541, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_2d_stride": { + "id": 540, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_reshape_to_2d_nhwc", + "tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_k_weight", + "tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_k_bias" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_intermediate_nchw_perm": { + "id": 544, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_intermediate" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_conv_k_Conv_intermediate_nchw" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_Reshape_1_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_1_Reshape_1_output_0_converted_UFIXED_POINT_8": { + "package": "qti.aisw", + "type": "Convert", + "tensor_params": {}, + "scalar_params": { + "dynamic_input_data": { + "1288": 0 + }, + "dynamic_output_data": { + "1288": 0 + } + }, + "param_map": { + "dynamic_input_data": 1, + "dynamic_output_data": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_Reshape_1_output_0" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_Reshape_1_output_0_converted_UFIXED_POINT_8" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_norm_layers_2_0_Transpose_1_output_0_ncf" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_reshape_to_2d_nhwc_perm": { + "id": 550, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_reshape_to_2d" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_2d_dilation": { + "id": 554, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_2d_pad_amount": { + "id": 553, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_2d_stride": { + "id": 552, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_reshape_to_2d_nhwc", + "tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_v_weight", + "tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_v_bias" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_intermediate_nchw_perm": { + "id": 556, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_intermediate" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_conv_v_Conv_intermediate_nchw" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_Reshape_2_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_1_Transpose": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_attn_encoder_attn_layers_1_Transpose_perm": { + "id": 559, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 1, + 3, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_Reshape_output_0" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_1_Transpose_1": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_attn_encoder_attn_layers_1_Transpose_1_perm": { + "id": 561, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 1, + 3, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_Reshape_2_output_0" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_Transpose_1_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_1_Transpose_1_output_0_converted_UFIXED_POINT_8": { + "package": "qti.aisw", + "type": "Convert", + "tensor_params": {}, + "scalar_params": { + "dynamic_input_data": { + "1288": 0 + }, + "dynamic_output_data": { + "1288": 0 + } + }, + "param_map": { + "dynamic_input_data": 1, + "dynamic_output_data": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_Transpose_1_output_0" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_Transpose_1_output_0_converted_UFIXED_POINT_8" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_1_Div": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 2 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_Transpose_output_0", + "_sentence_encoder_attn_encoder_attn_layers_0_Constant_10_output_0" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_Div_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_1_MatMul": { + "package": "qti.aisw", + "type": "MatMul", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "transpose_in0": { + "1288": 0 + }, + "transpose_in1": { + "1288": 0 + } + }, + "param_map": { + "packageName": 2, + "transpose_in0": 1, + "transpose_in1": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_Div_output_0", + "_sentence_encoder_attn_encoder_attn_layers_1_Reshape_1_output_0_converted_UFIXED_POINT_8" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_MatMul_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_1_MatMul_1": { + "package": "qti.aisw", + "type": "MatMul", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "transpose_in0": { + "1288": 0 + }, + "transpose_in1": { + "1288": 0 + } + }, + "param_map": { + "packageName": 2, + "transpose_in0": 1, + "transpose_in1": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_Div_output_0", + "_sentence_encoder_attn_encoder_attn_layers_1_Transpose_3_output_0_nchw" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_MatMul_1_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_1_MatMul_1_output_0_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_attn_encoder_attn_layers_1_MatMul_1_output_0_nhwc_perm": { + "id": 567, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_MatMul_1_output_0" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_MatMul_1_output_0_nhwc" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_1_Pad_1": { + "package": "qti.aisw", + "type": "Pad", + "tensor_params": { + "pad_amount": { + "_sentence_encoder_attn_encoder_attn_layers_1_Pad_1_pad_amount": { + "id": 569, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 1 + ], + [ + 0, + 0 + ] + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "pad_constant_value": { + "562": 0.0 + }, + "scheme": { + "306": 0 + } + }, + "param_map": { + "packageName": 2, + "pad_amount": 1, + "pad_constant_value": 1, + "scheme": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_MatMul_1_output_0_nhwc" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_Pad_1_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_1_Pad_1_output_0_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_attn_encoder_attn_layers_1_Pad_1_output_0_nchw_perm": { + "id": 571, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_Pad_1_output_0" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_Pad_1_output_0_nchw" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_1_Reshape_7": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_Pad_1_output_0_nchw" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_Reshape_7_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_1_Reshape_7_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_attn_encoder_attn_layers_1_Reshape_7_output_0_nfc_perm": { + "id": 574, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_Reshape_7_output_0" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_Reshape_7_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_1_Pad_2": { + "package": "qti.aisw", + "type": "Pad", + "tensor_params": { + "pad_amount": { + "_sentence_encoder_attn_encoder_attn_layers_1_Pad_2_pad_amount": { + "id": 576, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 128 + ], + [ + 0, + 0 + ] + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "pad_constant_value": { + "562": 0.0 + }, + "scheme": { + "306": 0 + } + }, + "param_map": { + "packageName": 2, + "pad_amount": 1, + "pad_constant_value": 1, + "scheme": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_Reshape_7_output_0_nfc" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_Pad_2_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_1_Pad_2_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_attn_encoder_attn_layers_1_Pad_2_output_0_ncf_perm": { + "id": 578, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_Pad_2_output_0" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_Pad_2_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_1_Reshape_10": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_Pad_2_output_0_ncf" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_Reshape_10_output_0" + ], + "macs_per_inference": "0" + }, + "Slice_1": { + "package": "qti.aisw", + "type": "StridedSlice", + "tensor_params": { + "ranges": { + "Slice_1_ranges": { + "id": 581, + "type": 4, + "dataFormat": 0, + "data_type": 50, + "unquantized_data_type": 50, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 1, + 1 + ], + [ + 0, + 2, + 1 + ], + [ + 0, + 129, + 1 + ], + [ + 128, + 257, + 1 + ] + ] + } + } + }, + "scalar_params": { + "begin_mask": { + "306": 0 + }, + "end_mask": { + "306": 0 + }, + "new_axes_mask": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + }, + "shrink_axes": { + "306": 0 + } + }, + "param_map": { + "begin_mask": 1, + "end_mask": 1, + "new_axes_mask": 1, + "packageName": 2, + "ranges": 1, + "shrink_axes": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_Reshape_10_output_0" + ], + "output_names": [ + "_v_556" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_1_Add_2": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_MatMul_output_0", + "_v_556" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_Add_2_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_1_Where": { + "package": "qti.aisw", + "type": "Eltwise_Ternary", + "tensor_params": {}, + "scalar_params": { + "eltwise_type": { + "1544": "ElementWiseSelect" + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "eltwise_type": 2, + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_Cast_5_output_0", + "_sentence_encoder_attn_encoder_attn_layers_0_Constant_88_output_0", + "_sentence_encoder_attn_encoder_attn_layers_1_Add_2_output_0" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_Where_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_1_Softmax": { + "package": "qti.aisw", + "type": "Softmax", + "tensor_params": {}, + "scalar_params": { + "axis": { + "306": 3 + }, + "beta": { + "562": 1.0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "beta": 1, + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_Where_output_0" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_Softmax_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_1_Softmax_output_0_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_attn_encoder_attn_layers_1_Softmax_output_0_nhwc_perm": { + "id": 586, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_Softmax_output_0" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_Softmax_output_0_nhwc" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_1_MatMul_2": { + "package": "qti.aisw", + "type": "MatMul", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "transpose_in0": { + "1288": 0 + }, + "transpose_in1": { + "1288": 0 + } + }, + "param_map": { + "packageName": 2, + "transpose_in0": 1, + "transpose_in1": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_Softmax_output_0", + "_sentence_encoder_attn_encoder_attn_layers_1_Transpose_1_output_0_converted_UFIXED_POINT_8" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_MatMul_2_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_1_Pad_3": { + "package": "qti.aisw", + "type": "Pad", + "tensor_params": { + "pad_amount": { + "_sentence_encoder_attn_encoder_attn_layers_1_Pad_3_pad_amount": { + "id": 589, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 128 + ], + [ + 0, + 0 + ] + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "pad_constant_value": { + "562": 0.0 + }, + "scheme": { + "306": 0 + } + }, + "param_map": { + "packageName": 2, + "pad_amount": 1, + "pad_constant_value": 1, + "scheme": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_Softmax_output_0_nhwc" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_Pad_3_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_1_Pad_3_output_0_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_attn_encoder_attn_layers_1_Pad_3_output_0_nchw_perm": { + "id": 591, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_Pad_3_output_0" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_Pad_3_output_0_nchw" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_1_Reshape_13": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_Pad_3_output_0_nchw" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_Reshape_13_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_1_Reshape_13_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_attn_encoder_attn_layers_1_Reshape_13_output_0_nfc_perm": { + "id": 594, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_Reshape_13_output_0" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_Reshape_13_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_1_Pad_4": { + "package": "qti.aisw", + "type": "Pad", + "tensor_params": { + "pad_amount": { + "_sentence_encoder_attn_encoder_attn_layers_1_Pad_4_pad_amount": { + "id": 596, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 129, + 0 + ], + [ + 0, + 0 + ] + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "pad_constant_value": { + "562": 0.0 + }, + "scheme": { + "306": 0 + } + }, + "param_map": { + "packageName": 2, + "pad_amount": 1, + "pad_constant_value": 1, + "scheme": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_Reshape_13_output_0_nfc" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_Pad_4_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_1_Pad_4_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_attn_encoder_attn_layers_1_Pad_4_output_0_ncf_perm": { + "id": 598, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_Pad_4_output_0" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_Pad_4_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_1_Reshape_16": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_Pad_4_output_0_ncf" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_Reshape_16_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_1_Slice_8": { + "package": "qti.aisw", + "type": "StridedSlice", + "tensor_params": { + "ranges": { + "_sentence_encoder_attn_encoder_attn_layers_1_Slice_8_ranges": { + "id": 601, + "type": 4, + "dataFormat": 0, + "data_type": 50, + "unquantized_data_type": 50, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 1, + 1 + ], + [ + 0, + 2, + 1 + ], + [ + 0, + 129, + 1 + ], + [ + 1, + 258, + 1 + ] + ] + } + } + }, + "scalar_params": { + "begin_mask": { + "306": 0 + }, + "end_mask": { + "306": 0 + }, + "new_axes_mask": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + }, + "shrink_axes": { + "306": 0 + } + }, + "param_map": { + "begin_mask": 1, + "end_mask": 1, + "new_axes_mask": 1, + "packageName": 2, + "ranges": 1, + "shrink_axes": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_Reshape_16_output_0" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_Slice_8_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_1_MatMul_3": { + "package": "qti.aisw", + "type": "MatMul", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "transpose_in0": { + "1288": 0 + }, + "transpose_in1": { + "1288": 0 + } + }, + "param_map": { + "packageName": 2, + "transpose_in0": 1, + "transpose_in1": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_Slice_8_output_0", + "_sentence_encoder_attn_encoder_attn_layers_1_Unsqueeze_41_output_0_nchw" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_MatMul_3_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_1_Add_4": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_MatMul_2_output_0", + "_sentence_encoder_attn_encoder_attn_layers_1_MatMul_3_output_0" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_Add_4_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_1_Transpose_9": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_attn_encoder_attn_layers_1_Transpose_9_perm": { + "id": 606, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 1, + 3, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_Add_4_output_0" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_Transpose_9_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_1_Reshape_19": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_Transpose_9_output_0" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_reshape_to_2d_nhwc_perm": { + "id": 609, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_reshape_to_2d" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_2d_dilation": { + "id": 615, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_2d_pad_amount": { + "id": 614, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_2d_stride": { + "id": 613, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_reshape_to_2d_nhwc", + "tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_o_weight", + "tts_dp_sentence_encoder_attn_encoder_attn_layers_1_conv_o_bias" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_intermediate_nchw_perm": { + "id": 617, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_intermediate" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_intermediate_nchw" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_output_0_nfc_perm": { + "id": 620, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_output_0" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_Add_2": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_norm_layers_2_0_Transpose_1_output_0", + "_sentence_encoder_attn_encoder_attn_layers_1_conv_o_Conv_output_0_nfc" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_norm_layers_1_1_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_norm_layers_1_1_norm_LayerNormalization": { + "package": "qti.aisw", + "type": "LayerNorm", + "tensor_params": { + "axes": { + "_sentence_encoder_attn_encoder_norm_layers_1_1_norm_LayerNormalization_axes": { + "id": 625, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 2 + ] + } + } + }, + "scalar_params": { + "epsilon": { + "562": 9.999999974752428e-7 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axes": 1, + "epsilon": 1, + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_norm_layers_1_1_Transpose_output_0", + "tts_dp_sentence_encoder_attn_encoder_norm_layers_1_1_norm_weight", + "tts_dp_sentence_encoder_attn_encoder_norm_layers_1_1_norm_bias" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_norm_layers_1_1_Transpose_1_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_ffn_layers_1_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_norm_layers_1_1_Transpose_1_output_0", + "_sentence_encoder_Concat_2_output_0" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_ffn_layers_1_Mul_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_ffn_layers_1_Mul_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_attn_encoder_ffn_layers_1_Mul_output_0_ncf_perm": { + "id": 628, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_ffn_layers_1_Mul_output_0" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_ffn_layers_1_Mul_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_ffn_layers_1_Mul_output_0_ncf" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_reshape_to_2d_nhwc_perm": { + "id": 633, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_reshape_to_2d" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_2d_dilation": { + "id": 637, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_2d_pad_amount": { + "id": 636, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_2d_stride": { + "id": 635, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_reshape_to_2d_nhwc", + "tts_dp_sentence_encoder_attn_encoder_ffn_layers_1_conv_1_weight", + "tts_dp_sentence_encoder_attn_encoder_ffn_layers_1_conv_1_bias" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_intermediate_nchw_perm": { + "id": 639, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_intermediate" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_intermediate_nchw" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_ffn_layers_1_Relu": { + "package": "qti.aisw", + "type": "ElementWiseNeuron", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 4 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_output_0" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_ffn_layers_1_Relu_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_ffn_layers_1_Relu_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_attn_encoder_ffn_layers_1_Relu_output_0_nfc_perm": { + "id": 643, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_ffn_layers_1_Relu_output_0" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_ffn_layers_1_Relu_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_ffn_layers_1_Mul_1": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_ffn_layers_1_Relu_output_0_nfc", + "_sentence_encoder_Concat_2_output_0" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_ffn_layers_1_Mul_1_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_ffn_layers_1_Mul_1_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_attn_encoder_ffn_layers_1_Mul_1_output_0_ncf_perm": { + "id": 646, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_ffn_layers_1_Mul_1_output_0" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_ffn_layers_1_Mul_1_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_ffn_layers_1_Mul_1_output_0_ncf" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_reshape_to_2d_nhwc_perm": { + "id": 651, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_reshape_to_2d" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_2d_dilation": { + "id": 655, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_2d_pad_amount": { + "id": 654, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_2d_stride": { + "id": 653, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_reshape_to_2d_nhwc", + "tts_dp_sentence_encoder_attn_encoder_ffn_layers_1_conv_2_weight", + "tts_dp_sentence_encoder_attn_encoder_ffn_layers_1_conv_2_bias" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_intermediate_nchw_perm": { + "id": 657, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_intermediate" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_intermediate_nchw" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_output_0_nfc_perm": { + "id": 660, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_output_0" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_ffn_layers_1_Mul_2": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_output_0_nfc", + "_sentence_encoder_Concat_2_output_0" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_ffn_layers_1_Mul_2_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_Add_3": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_norm_layers_1_1_Transpose_1_output_0", + "_sentence_encoder_attn_encoder_ffn_layers_1_Mul_2_output_0" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_norm_layers_2_1_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_norm_layers_2_1_norm_LayerNormalization": { + "package": "qti.aisw", + "type": "LayerNorm", + "tensor_params": { + "axes": { + "_sentence_encoder_attn_encoder_norm_layers_2_1_norm_LayerNormalization_axes": { + "id": 666, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 2 + ] + } + } + }, + "scalar_params": { + "epsilon": { + "562": 9.999999974752428e-7 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axes": 1, + "epsilon": 1, + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_norm_layers_2_1_Transpose_output_0", + "tts_dp_sentence_encoder_attn_encoder_norm_layers_2_1_norm_weight", + "tts_dp_sentence_encoder_attn_encoder_norm_layers_2_1_norm_bias" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_norm_layers_2_1_Transpose_1_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_attn_encoder_Mul_2": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_norm_layers_2_1_Transpose_1_output_0", + "_sentence_encoder_Concat_2_output_0" + ], + "output_names": [ + "_sentence_encoder_attn_encoder_Mul_2_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_Add": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_attn_encoder_Mul_2_output_0", + "_sentence_encoder_convnext_convnext_5_Mul_3_output_0" + ], + "output_names": [ + "_sentence_encoder_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_Slice_1": { + "package": "qti.aisw", + "type": "StridedSlice", + "tensor_params": { + "ranges": { + "_sentence_encoder_Slice_1_ranges": { + "id": 670, + "type": 4, + "dataFormat": 0, + "data_type": 50, + "unquantized_data_type": 50, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3, + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 1, + 1 + ], + [ + 0, + 1, + 1 + ], + [ + 0, + 64, + 1 + ] + ] + } + } + }, + "scalar_params": { + "begin_mask": { + "306": 0 + }, + "end_mask": { + "306": 0 + }, + "new_axes_mask": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + }, + "shrink_axes": { + "306": 0 + } + }, + "param_map": { + "begin_mask": 1, + "end_mask": 1, + "new_axes_mask": 1, + "packageName": 2, + "ranges": 1, + "shrink_axes": 1 + }, + "input_names": [ + "_sentence_encoder_Add_output_0" + ], + "output_names": [ + "_sentence_encoder_Slice_1_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_Slice_1_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_Slice_1_output_0_ncf_perm": { + "id": 672, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_Slice_1_output_0" + ], + "output_names": [ + "_sentence_encoder_Slice_1_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_proj_out_net_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_Slice_1_output_0_ncf" + ], + "output_names": [ + "_sentence_encoder_proj_out_net_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_proj_out_net_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_proj_out_net_Conv_reshape_to_2d_nhwc_perm": { + "id": 676, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_proj_out_net_Conv_reshape_to_2d" + ], + "output_names": [ + "_sentence_encoder_proj_out_net_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_proj_out_net_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_sentence_encoder_proj_out_net_Conv_2d_dilation": { + "id": 680, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_sentence_encoder_proj_out_net_Conv_2d_pad_amount": { + "id": 679, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_sentence_encoder_proj_out_net_Conv_2d_stride": { + "id": 678, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_sentence_encoder_proj_out_net_Conv_reshape_to_2d_nhwc", + "tts_dp_sentence_encoder_proj_out_net_weight" + ], + "output_names": [ + "_sentence_encoder_proj_out_net_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_proj_out_net_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_proj_out_net_Conv_intermediate_nchw_perm": { + "id": 682, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_proj_out_net_Conv_intermediate" + ], + "output_names": [ + "_sentence_encoder_proj_out_net_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_proj_out_net_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_proj_out_net_Conv_intermediate_nchw" + ], + "output_names": [ + "_sentence_encoder_proj_out_net_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_proj_out_net_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_proj_out_net_Conv_output_0_nfc_perm": { + "id": 685, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_proj_out_net_Conv_output_0" + ], + "output_names": [ + "_sentence_encoder_proj_out_net_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_proj_out_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_proj_out_net_Conv_output_0_nfc", + "_sentence_encoder_Slice_2_output_0" + ], + "output_names": [ + "_sentence_encoder_proj_out_Mul_output_0" + ], + "macs_per_inference": "0" + }, + "_sentence_encoder_proj_out_Mul_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_sentence_encoder_proj_out_Mul_output_0_ncf_perm": { + "id": 688, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_sentence_encoder_proj_out_Mul_output_0" + ], + "output_names": [ + "_sentence_encoder_proj_out_Mul_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_predictor_Reshape": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_sentence_encoder_proj_out_Mul_output_0_ncf" + ], + "output_names": [ + "_predictor_Reshape_output_0" + ], + "macs_per_inference": "0" + }, + "_predictor_Concat_2": { + "package": "qti.aisw", + "type": "Concat", + "tensor_params": {}, + "scalar_params": { + "axis": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "packageName": 2 + }, + "input_names": [ + "_predictor_Reshape_output_0", + "_predictor_Reshape_1_output_0" + ], + "output_names": [ + "_predictor_Concat_2_output_0" + ], + "macs_per_inference": "0" + }, + "_predictor_layers_0_Gemm": { + "package": "qti.aisw", + "type": "FullyConnected", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_predictor_Concat_2_output_0", + "tts_dp_predictor_layers_0_weight_permute", + "tts_dp_predictor_layers_0_bias" + ], + "output_names": [ + "_predictor_layers_0_Gemm_output_0" + ], + "macs_per_inference": "0" + }, + "_predictor_activation_PRelu": { + "package": "qti.aisw", + "type": "Prelu", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_predictor_layers_0_Gemm_output_0", + "tts_dp_predictor_activation_weight" + ], + "output_names": [ + "_predictor_activation_PRelu_output_0" + ], + "macs_per_inference": "0" + }, + "_predictor_layers_1_Gemm": { + "package": "qti.aisw", + "type": "FullyConnected", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_predictor_activation_PRelu_output_0", + "tts_dp_predictor_layers_1_weight_permute", + "tts_dp_predictor_layers_1_bias" + ], + "output_names": [ + "_predictor_layers_1_Gemm_output_0" + ], + "macs_per_inference": "0" + }, + "_predictor_Exp": { + "package": "qti.aisw", + "type": "Eltwise_Unary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 5 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_predictor_layers_1_Gemm_output_0" + ], + "output_names": [ + "_predictor_Exp_output_0" + ], + "macs_per_inference": "0" + }, + "_predictor_Squeeze": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_predictor_Exp_output_0" + ], + "output_names": [ + "duration" + ], + "macs_per_inference": "0" + } + } + } +} \ No newline at end of file diff --git a/QNN_Models/text_encoder_htp.bin b/QNN_Models/text_encoder_htp.bin new file mode 100644 index 0000000000000000000000000000000000000000..730480478412116859c4d023316d4e6d7a7b3def --- /dev/null +++ b/QNN_Models/text_encoder_htp.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:224e9771ea52658e2b447daec5a579fc9da5a03520e6a4e37e3acf7624a018d6 +size 7024640 diff --git a/QNN_Models/text_encoder_htp.cpp b/QNN_Models/text_encoder_htp.cpp new file mode 100644 index 0000000000000000000000000000000000000000..d48cf6bd2d3914dec8e1dbd0cb8512e3dc99daa4 --- /dev/null +++ b/QNN_Models/text_encoder_htp.cpp @@ -0,0 +1,38812 @@ +/* COPYRIGHT HEADER GOES HERE: No CopyRight Header String Passed During Model Conversion */ + +/* Command Line used: +qnn-onnx-converter; act_bitwidth=8; act_quantizer=tf; act_quantizer_calibration=min-max; act_quantizer_schema=asymmetric; adjust_nms_features_dims=True; algorithms=[]; align_matmul_ranks=True; apply_masked_softmax=uncompressed; arch_checker=False; backend=None; batch=None; bias_bitwidth=8; calc_static_encodings=False; converter_op_package_lib=; copyright_file=None; custom_io=; custom_op_config_paths=None; debug=-1; defer_loading=False; define_symbol=None; disable_batchnorm_folding=False; disable_defer_loading=False; disable_node_validation=False; disable_qnn_op_config_validation=False; disable_relu_squashing=False; dry_run=None; dumpIR=False; dump_custom_io_config_template=; dump_encoding_json=False; dump_inferred_model=False; dump_qairt_io_config_yaml=; dump_qairt_quantizer_command=None; dump_value_info=False; enable_framework_trace=False; enable_match_gathernd=False; enable_match_topk=False; enable_per_row_quantized_bias=False; exclude_named_tensors=False; expand_gru_op_structure=True; expand_lstm_op_structure=False; expand_sparse_op_structure=False; export_format=cpp; extract_color_transform=True; float_bias_bitwidth=0; float_bias_bw=0; float_bitwidth=32; float_bw=32; float_fallback=False; force_prune_cast_ops=False; handle_gather_negative_indices=True; ignore_encodings=False; include_data_invariant_ops=False; inject_cast_for_gather=True; input_dim=[['text_ids', '1,128'], ['style_ttl', '1,50,256'], ['text_mask', '1,1,128']]; input_dtype=[]; input_encoding=[]; input_layout=[]; input_list=./calibration_data/text_encoder_input_list.txt; input_type=[]; keep_disconnected_nodes=False; keep_int64_inputs=False; keep_quant_nodes=False; keep_weights_quantized=False; match_caffe_ssd_to_tf=True; model_version=None; multi_time_steps_gru=False; multi_time_steps_lstm=False; no_simplification=False; op_package_lib=; out_names=['text_emb']; overwrite_model_prefix=False; pack_4_bit_weights=False; package_name=None; packed_masked_softmax_inputs=[]; packed_max_seq=1; param_quantizer=tf; param_quantizer_calibration=min-max; param_quantizer_schema=asymmetric; percentile_calibration_value=99.99; perform_axes_to_spatial_first_order=True; perform_layout_transformation=False; prepare_inputs_as_params=False; preprocess_roi_pool_inputs=True; preserve_io=[]; preserve_onnx_output_order=False; quantization_overrides=; quantizer_log=None; restrict_quantization_steps=[]; squash_box_decoder=True; unroll_gru_time_steps=True; unroll_lstm_time_steps=True; use_aimet_quantizer=False; use_convert_quantization_nodes=False; use_dynamic_16_bit_weights=False; use_native_dtype=False; use_native_input_files=False; use_native_output_files=False; use_per_channel_quantization=False; use_per_row_quantization=False; use_quantize_v2=False; validate_models=False; weights_bitwidth=8 +*/ + +#include "QnnOpDef.h" +#include "QnnModel.hpp" + +// Flag to determine if Backend should do node validation for each opNode added +#define DO_GRAPH_NODE_VALIDATIONS 1 + +using namespace qnn_wrapper_api; +const __attribute__((visibility("default"))) char* QNN_SDK_VERSION = "qaisw-v2.37.1.250807093845_124904"; +extern "C" { +static ModelError_t addTensor_text_ids(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_text_ids[] = {1, 128}; + VALIDATE(model.addTensor("text_ids", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "text_ids", + .type= QNN_TENSOR_TYPE_APP_WRITE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_INT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions_text_ids, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_style_ttl(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_style_ttl[] = {1, 256, 50}; + VALIDATE(model.addTensor("style_ttl", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "style_ttl", + .type= QNN_TENSOR_TYPE_APP_WRITE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0067036072723567f, .offset= -148}}}, + .rank= 3, + .dimensions=dimensions_style_ttl, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_text_mask(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_text_mask[] = {1, 128, 1}; + VALIDATE(model.addTensor("text_mask", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "text_mask", + .type= QNN_TENSOR_TYPE_APP_WRITE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039215688593686f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions_text_mask, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode_style_ttl_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR style_ttl_ncf */ + uint32_t dimensions_style_ttl_ncf_perm[] = {3}; + uint32_t style_ttl_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params_style_ttl_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "style_ttl_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions_style_ttl_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)style_ttl_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs_style_ttl_ncf[] = { + "style_ttl" + }; + uint32_t dimensions_style_ttl_ncf[] = {1, 50, 256}; + Qnn_Tensor_t outputs_style_ttl_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "style_ttl_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0067036072723567f, .offset= -148}}}, + .rank= 3, + .dimensions=dimensions_style_ttl_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "style_ttl_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params_style_ttl_ncf, // Node Params + 1, // Num Node Params + inputs_style_ttl_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs_style_ttl_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__speech_prompted_text_encoder_attention2_W_value_linear_MatMul_pre_reshape(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _speech_prompted_text_encoder_attention2_W_value_linear_MatMul_pre_reshape */ + const char* inputs__speech_prompted_text_encoder_attention2_W_value_linear_MatMul_pre_reshape[] = { + "style_ttl_ncf" + }; + uint32_t dimensions__speech_prompted_text_encoder_attention2_W_value_linear_MatMul_pre_reshape[] = {50, 256}; + Qnn_Tensor_t outputs__speech_prompted_text_encoder_attention2_W_value_linear_MatMul_pre_reshape[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_speech_prompted_text_encoder_attention2_W_value_linear_MatMul_pre_reshape", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0067036072723567f, .offset= -148}}}, + .rank= 2, + .dimensions=dimensions__speech_prompted_text_encoder_attention2_W_value_linear_MatMul_pre_reshape, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_speech_prompted_text_encoder_attention2_W_value_linear_MatMul_pre_reshape", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__speech_prompted_text_encoder_attention2_W_value_linear_MatMul_pre_reshape, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__speech_prompted_text_encoder_attention2_W_value_linear_MatMul_pre_reshape, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__speech_prompted_text_encoder_attention1_W_value_linear_MatMul_pre_reshape(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _speech_prompted_text_encoder_attention1_W_value_linear_MatMul_pre_reshape */ + const char* inputs__speech_prompted_text_encoder_attention1_W_value_linear_MatMul_pre_reshape[] = { + "style_ttl_ncf" + }; + uint32_t dimensions__speech_prompted_text_encoder_attention1_W_value_linear_MatMul_pre_reshape[] = {50, 256}; + Qnn_Tensor_t outputs__speech_prompted_text_encoder_attention1_W_value_linear_MatMul_pre_reshape[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_speech_prompted_text_encoder_attention1_W_value_linear_MatMul_pre_reshape", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0067036072723567f, .offset= -148}}}, + .rank= 2, + .dimensions=dimensions__speech_prompted_text_encoder_attention1_W_value_linear_MatMul_pre_reshape, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_speech_prompted_text_encoder_attention1_W_value_linear_MatMul_pre_reshape", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__speech_prompted_text_encoder_attention1_W_value_linear_MatMul_pre_reshape, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__speech_prompted_text_encoder_attention1_W_value_linear_MatMul_pre_reshape, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode_text_mask_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR text_mask_ncf */ + uint32_t dimensions_text_mask_ncf_perm[] = {3}; + uint32_t text_mask_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params_text_mask_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "text_mask_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions_text_mask_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)text_mask_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs_text_mask_ncf[] = { + "text_mask" + }; + uint32_t dimensions_text_mask_ncf[] = {1, 1, 128}; + Qnn_Tensor_t outputs_text_mask_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "text_mask_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039215688593686f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions_text_mask_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "text_mask_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params_text_mask_ncf, // Node Params + 1, // Num Node Params + inputs_text_mask_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs_text_mask_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_text_embedder_char_embedder_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_text_embedder_char_embedder_weight[] = {163, 256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_text_embedder_char_embedder_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_text_embedder_char_embedder_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039561334997416f, .offset= -130}}}, + .rank= 2, + .dimensions=dimensions_tts_ttl_text_encoder_text_embedder_char_embedder_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_text_embedder_char_embedder_weight), + .dataSize=BINLEN(tts_ttl_text_encoder_text_embedder_char_embedder_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_text_embedder_char_embedder_Gather(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_text_embedder_char_embedder_Gather */ + Qnn_Param_t params__text_encoder_text_embedder_char_embedder_Gather[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_INT_32, {.int32Value = 0}}}} + }; + const char* inputs__text_encoder_text_embedder_char_embedder_Gather[] = { + "tts_ttl_text_encoder_text_embedder_char_embedder_weight", + "text_ids" + }; + uint32_t dimensions__text_encoder_text_embedder_char_embedder_Gather_output_0[] = {1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_text_embedder_char_embedder_Gather[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_text_embedder_char_embedder_Gather_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039561334997416f, .offset= -130}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_text_embedder_char_embedder_Gather_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_text_embedder_char_embedder_Gather", // Node Name + "qti.aisw", // Package Name + "Gather", // Qnn Node Type + params__text_encoder_text_embedder_char_embedder_Gather, // Node Params + 1, // Num Node Params + inputs__text_encoder_text_embedder_char_embedder_Gather, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__text_encoder_text_embedder_char_embedder_Gather, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_Unsqueeze(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_Unsqueeze */ + const char* inputs__text_encoder_attn_encoder_Unsqueeze[] = { + "text_mask_ncf" + }; + uint32_t dimensions__text_encoder_attn_encoder_Unsqueeze_output_0[] = {1, 1, 1, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_Unsqueeze[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_Unsqueeze_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039215688593686f, .offset= 0}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_Unsqueeze_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_Unsqueeze", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_attn_encoder_Unsqueeze, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_Unsqueeze, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_Unsqueeze_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_Unsqueeze_1 */ + const char* inputs__text_encoder_attn_encoder_Unsqueeze_1[] = { + "text_mask_ncf" + }; + uint32_t dimensions__text_encoder_attn_encoder_Unsqueeze_1_output_0[] = {1, 1, 128, 1}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_Unsqueeze_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_Unsqueeze_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039215688593686f, .offset= 0}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_Unsqueeze_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_Unsqueeze_1", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_attn_encoder_Unsqueeze_1, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_Unsqueeze_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_text_embedder_Transpose(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_text_embedder_Transpose */ + uint32_t dimensions__text_encoder_text_embedder_Transpose_perm[] = {3}; + uint32_t _text_encoder_text_embedder_Transpose_perm[] = {0, 2, 1}; + Qnn_Param_t params__text_encoder_text_embedder_Transpose[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_text_embedder_Transpose_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_text_embedder_Transpose_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_text_embedder_Transpose_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_text_embedder_Transpose[] = { + "_text_encoder_text_embedder_char_embedder_Gather_output_0" + }; + uint32_t dimensions__text_encoder_text_embedder_Transpose_output_0[] = {1, 256, 128}; + Qnn_Tensor_t outputs__text_encoder_text_embedder_Transpose[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_text_embedder_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039561334997416f, .offset= -130}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_text_embedder_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_text_embedder_Transpose", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_text_embedder_Transpose, // Node Params + 1, // Num Node Params + inputs__text_encoder_text_embedder_Transpose, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_text_embedder_Transpose, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_onnx__MatMul_3680(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_onnx__MatMul_3680[] = {256, 256}; + VALIDATE(model.addTensor("onnx__MatMul_3680", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "onnx__MatMul_3680", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0067435698583722f, .offset= -126}}}, + .rank= 2, + .dimensions=dimensions_onnx__MatMul_3680, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(onnx__MatMul_3680), + .dataSize=BINLEN(onnx__MatMul_3680)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_speech_prompted_text_encoder_attention1_W_value_linear_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_speech_prompted_text_encoder_attention1_W_value_linear_bias[] = {256}; + VALIDATE(model.addTensor("tts_ttl_speech_prompted_text_encoder_attention1_W_value_linear_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_speech_prompted_text_encoder_attention1_W_value_linear_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0007403795607388f, .offset= -112}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_speech_prompted_text_encoder_attention1_W_value_linear_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_speech_prompted_text_encoder_attention1_W_value_linear_bias), + .dataSize=BINLEN(tts_ttl_speech_prompted_text_encoder_attention1_W_value_linear_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__speech_prompted_text_encoder_attention1_W_value_linear_MatMul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _speech_prompted_text_encoder_attention1_W_value_linear_MatMul */ + const char* inputs__speech_prompted_text_encoder_attention1_W_value_linear_MatMul[] = { + "_speech_prompted_text_encoder_attention1_W_value_linear_MatMul_pre_reshape", + "onnx__MatMul_3680", + "tts_ttl_speech_prompted_text_encoder_attention1_W_value_linear_bias" + }; + uint32_t dimensions__speech_prompted_text_encoder_attention1_W_value_linear_Add_output_0_fc[] = {50, 256}; + Qnn_Tensor_t outputs__speech_prompted_text_encoder_attention1_W_value_linear_MatMul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_speech_prompted_text_encoder_attention1_W_value_linear_Add_output_0_fc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0060068476013839f, .offset= -138}}}, + .rank= 2, + .dimensions=dimensions__speech_prompted_text_encoder_attention1_W_value_linear_Add_output_0_fc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_speech_prompted_text_encoder_attention1_W_value_linear_MatMul", // Node Name + "qti.aisw", // Package Name + "FullyConnected", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__speech_prompted_text_encoder_attention1_W_value_linear_MatMul, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__speech_prompted_text_encoder_attention1_W_value_linear_MatMul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__speech_prompted_text_encoder_attention1_W_value_linear_MatMul_post_reshape(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _speech_prompted_text_encoder_attention1_W_value_linear_MatMul_post_reshape */ + const char* inputs__speech_prompted_text_encoder_attention1_W_value_linear_MatMul_post_reshape[] = { + "_speech_prompted_text_encoder_attention1_W_value_linear_Add_output_0_fc" + }; + uint32_t dimensions__speech_prompted_text_encoder_attention1_W_value_linear_Add_output_0[] = {1, 50, 256}; + Qnn_Tensor_t outputs__speech_prompted_text_encoder_attention1_W_value_linear_MatMul_post_reshape[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_speech_prompted_text_encoder_attention1_W_value_linear_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0060068476013839f, .offset= -138}}}, + .rank= 3, + .dimensions=dimensions__speech_prompted_text_encoder_attention1_W_value_linear_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_speech_prompted_text_encoder_attention1_W_value_linear_MatMul_post_reshape", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__speech_prompted_text_encoder_attention1_W_value_linear_MatMul_post_reshape, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__speech_prompted_text_encoder_attention1_W_value_linear_MatMul_post_reshape, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__speech_prompted_text_encoder_attention1_Unsqueeze_6(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _speech_prompted_text_encoder_attention1_Unsqueeze_6 */ + const char* inputs__speech_prompted_text_encoder_attention1_Unsqueeze_6[] = { + "text_mask" + }; + uint32_t dimensions__speech_prompted_text_encoder_attention1_Unsqueeze_6_output_0[] = {1, 1, 128, 1}; + Qnn_Tensor_t outputs__speech_prompted_text_encoder_attention1_Unsqueeze_6[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_speech_prompted_text_encoder_attention1_Unsqueeze_6_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039215688593686f, .offset= 0}}}, + .rank= 4, + .dimensions=dimensions__speech_prompted_text_encoder_attention1_Unsqueeze_6_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_speech_prompted_text_encoder_attention1_Unsqueeze_6", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__speech_prompted_text_encoder_attention1_Unsqueeze_6, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__speech_prompted_text_encoder_attention1_Unsqueeze_6, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_onnx__MatMul_3684(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_onnx__MatMul_3684[] = {256, 256}; + VALIDATE(model.addTensor("onnx__MatMul_3684", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "onnx__MatMul_3684", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0076378448866308f, .offset= -131}}}, + .rank= 2, + .dimensions=dimensions_onnx__MatMul_3684, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(onnx__MatMul_3684), + .dataSize=BINLEN(onnx__MatMul_3684)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_speech_prompted_text_encoder_attention2_W_value_linear_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_speech_prompted_text_encoder_attention2_W_value_linear_bias[] = {256}; + VALIDATE(model.addTensor("tts_ttl_speech_prompted_text_encoder_attention2_W_value_linear_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_speech_prompted_text_encoder_attention2_W_value_linear_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0005847453139722f, .offset= -137}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_speech_prompted_text_encoder_attention2_W_value_linear_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_speech_prompted_text_encoder_attention2_W_value_linear_bias), + .dataSize=BINLEN(tts_ttl_speech_prompted_text_encoder_attention2_W_value_linear_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__speech_prompted_text_encoder_attention2_W_value_linear_MatMul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _speech_prompted_text_encoder_attention2_W_value_linear_MatMul */ + const char* inputs__speech_prompted_text_encoder_attention2_W_value_linear_MatMul[] = { + "_speech_prompted_text_encoder_attention2_W_value_linear_MatMul_pre_reshape", + "onnx__MatMul_3684", + "tts_ttl_speech_prompted_text_encoder_attention2_W_value_linear_bias" + }; + uint32_t dimensions__speech_prompted_text_encoder_attention2_W_value_linear_Add_output_0_fc[] = {50, 256}; + Qnn_Tensor_t outputs__speech_prompted_text_encoder_attention2_W_value_linear_MatMul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_speech_prompted_text_encoder_attention2_W_value_linear_Add_output_0_fc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0105030238628387f, .offset= -140}}}, + .rank= 2, + .dimensions=dimensions__speech_prompted_text_encoder_attention2_W_value_linear_Add_output_0_fc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_speech_prompted_text_encoder_attention2_W_value_linear_MatMul", // Node Name + "qti.aisw", // Package Name + "FullyConnected", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__speech_prompted_text_encoder_attention2_W_value_linear_MatMul, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__speech_prompted_text_encoder_attention2_W_value_linear_MatMul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__speech_prompted_text_encoder_attention2_W_value_linear_MatMul_post_reshape(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _speech_prompted_text_encoder_attention2_W_value_linear_MatMul_post_reshape */ + const char* inputs__speech_prompted_text_encoder_attention2_W_value_linear_MatMul_post_reshape[] = { + "_speech_prompted_text_encoder_attention2_W_value_linear_Add_output_0_fc" + }; + uint32_t dimensions__speech_prompted_text_encoder_attention2_W_value_linear_Add_output_0[] = {1, 50, 256}; + Qnn_Tensor_t outputs__speech_prompted_text_encoder_attention2_W_value_linear_MatMul_post_reshape[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_speech_prompted_text_encoder_attention2_W_value_linear_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0105030238628387f, .offset= -140}}}, + .rank= 3, + .dimensions=dimensions__speech_prompted_text_encoder_attention2_W_value_linear_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_speech_prompted_text_encoder_attention2_W_value_linear_MatMul_post_reshape", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__speech_prompted_text_encoder_attention2_W_value_linear_MatMul_post_reshape, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__speech_prompted_text_encoder_attention2_W_value_linear_MatMul_post_reshape, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_Mul */ + Qnn_Param_t params__text_encoder_attn_encoder_Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__text_encoder_attn_encoder_Mul[] = { + "_text_encoder_attn_encoder_Unsqueeze_output_0", + "_text_encoder_attn_encoder_Unsqueeze_1_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_Mul_output_0[] = {1, 1, 128, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_Mul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039215688593686f, .offset= 0}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_Mul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__text_encoder_attn_encoder_Mul, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_text_embedder_Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_text_embedder_Mul */ + Qnn_Param_t params__text_encoder_text_embedder_Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__text_encoder_text_embedder_Mul[] = { + "_text_encoder_text_embedder_Transpose_output_0", + "text_mask_ncf" + }; + uint32_t dimensions__text_encoder_text_embedder_Mul_output_0[] = {1, 256, 128}; + Qnn_Tensor_t outputs__text_encoder_text_embedder_Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_text_embedder_Mul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0018772240728140f, .offset= -143}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_text_embedder_Mul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_text_embedder_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__text_encoder_text_embedder_Mul, // Node Params + 1, // Num Node Params + inputs__text_encoder_text_embedder_Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__text_encoder_text_embedder_Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_text_embedder_Mul_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_text_embedder_Mul_output_0_nfc */ + uint32_t dimensions__text_encoder_text_embedder_Mul_output_0_nfc_perm[] = {3}; + uint32_t _text_encoder_text_embedder_Mul_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__text_encoder_text_embedder_Mul_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_text_embedder_Mul_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_text_embedder_Mul_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_text_embedder_Mul_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_text_embedder_Mul_output_0_nfc[] = { + "_text_encoder_text_embedder_Mul_output_0" + }; + uint32_t dimensions__text_encoder_text_embedder_Mul_output_0_nfc[] = {1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_text_embedder_Mul_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_text_embedder_Mul_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0018772240728140f, .offset= -143}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_text_embedder_Mul_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_text_embedder_Mul_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_text_embedder_Mul_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__text_encoder_text_embedder_Mul_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_text_embedder_Mul_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__speech_prompted_text_encoder_attention1_Split_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _speech_prompted_text_encoder_attention1_Split_2 */ + uint32_t dimensions__speech_prompted_text_encoder_attention1_Split_2_split_index[] = {1}; + uint32_t _speech_prompted_text_encoder_attention1_Split_2_split_index[] = {128}; + Qnn_Param_t params__speech_prompted_text_encoder_attention1_Split_2[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="split_index", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_speech_prompted_text_encoder_attention1_Split_2_split_index", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__speech_prompted_text_encoder_attention1_Split_2_split_index, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_speech_prompted_text_encoder_attention1_Split_2_split_index, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 2}}}} + }; + const char* inputs__speech_prompted_text_encoder_attention1_Split_2[] = { + "_speech_prompted_text_encoder_attention1_W_value_linear_Add_output_0" + }; + uint32_t dimensions__speech_prompted_text_encoder_attention1_Split_2_output_0[] = {1, 50, 128}; + uint32_t dimensions__speech_prompted_text_encoder_attention1_Split_2_output_1[] = {1, 50, 128}; + Qnn_Tensor_t outputs__speech_prompted_text_encoder_attention1_Split_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_speech_prompted_text_encoder_attention1_Split_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0060068476013839f, .offset= -138}}}, + .rank= 3, + .dimensions=dimensions__speech_prompted_text_encoder_attention1_Split_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}, + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_speech_prompted_text_encoder_attention1_Split_2_output_1", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0060068476013839f, .offset= -138}}}, + .rank= 3, + .dimensions=dimensions__speech_prompted_text_encoder_attention1_Split_2_output_1, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_speech_prompted_text_encoder_attention1_Split_2", // Node Name + "qti.aisw", // Package Name + "Split", // Qnn Node Type + params__speech_prompted_text_encoder_attention1_Split_2, // Node Params + 2, // Num Node Params + inputs__speech_prompted_text_encoder_attention1_Split_2, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__speech_prompted_text_encoder_attention1_Split_2, // Output Tensors + 2// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor__speech_prompted_text_encoder_attention1_Constant_11_output_0(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions__speech_prompted_text_encoder_attention1_Constant_11_output_0[] = {1}; + VALIDATE(model.addTensor("_speech_prompted_text_encoder_attention1_Constant_11_output_0", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_speech_prompted_text_encoder_attention1_Constant_11_output_0", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000003921568634f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__speech_prompted_text_encoder_attention1_Constant_11_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(_speech_prompted_text_encoder_attention1_Constant_11_output_0), + .dataSize=BINLEN(_speech_prompted_text_encoder_attention1_Constant_11_output_0)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__speech_prompted_text_encoder_attention1_Equal(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _speech_prompted_text_encoder_attention1_Equal */ + Qnn_Param_t params__speech_prompted_text_encoder_attention1_Equal[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}} + }; + const char* inputs__speech_prompted_text_encoder_attention1_Equal[] = { + "_speech_prompted_text_encoder_attention1_Unsqueeze_6_output_0", + "_speech_prompted_text_encoder_attention1_Constant_11_output_0" + }; + uint32_t dimensions__speech_prompted_text_encoder_attention2_Cast_output_0[] = {1, 1, 128, 1}; + Qnn_Tensor_t outputs__speech_prompted_text_encoder_attention1_Equal[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_speech_prompted_text_encoder_attention2_Cast_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_BOOL_8, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 4, + .dimensions=dimensions__speech_prompted_text_encoder_attention2_Cast_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_speech_prompted_text_encoder_attention1_Equal", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__speech_prompted_text_encoder_attention1_Equal, // Node Params + 1, // Num Node Params + inputs__speech_prompted_text_encoder_attention1_Equal, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__speech_prompted_text_encoder_attention1_Equal, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__speech_prompted_text_encoder_attention2_Split_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _speech_prompted_text_encoder_attention2_Split_2 */ + uint32_t dimensions__speech_prompted_text_encoder_attention2_Split_2_split_index[] = {1}; + uint32_t _speech_prompted_text_encoder_attention2_Split_2_split_index[] = {128}; + Qnn_Param_t params__speech_prompted_text_encoder_attention2_Split_2[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="split_index", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_speech_prompted_text_encoder_attention2_Split_2_split_index", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__speech_prompted_text_encoder_attention2_Split_2_split_index, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_speech_prompted_text_encoder_attention2_Split_2_split_index, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 2}}}} + }; + const char* inputs__speech_prompted_text_encoder_attention2_Split_2[] = { + "_speech_prompted_text_encoder_attention2_W_value_linear_Add_output_0" + }; + uint32_t dimensions__speech_prompted_text_encoder_attention2_Split_2_output_0[] = {1, 50, 128}; + uint32_t dimensions__speech_prompted_text_encoder_attention2_Split_2_output_1[] = {1, 50, 128}; + Qnn_Tensor_t outputs__speech_prompted_text_encoder_attention2_Split_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_speech_prompted_text_encoder_attention2_Split_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0105030238628387f, .offset= -140}}}, + .rank= 3, + .dimensions=dimensions__speech_prompted_text_encoder_attention2_Split_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}, + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_speech_prompted_text_encoder_attention2_Split_2_output_1", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0105030238628387f, .offset= -140}}}, + .rank= 3, + .dimensions=dimensions__speech_prompted_text_encoder_attention2_Split_2_output_1, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_speech_prompted_text_encoder_attention2_Split_2", // Node Name + "qti.aisw", // Package Name + "Split", // Qnn Node Type + params__speech_prompted_text_encoder_attention2_Split_2, // Node Params + 2, // Num Node Params + inputs__speech_prompted_text_encoder_attention2_Split_2, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__speech_prompted_text_encoder_attention2_Split_2, // Output Tensors + 2// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_0_Equal(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_0_Equal */ + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_0_Equal[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_0_Equal[] = { + "_text_encoder_attn_encoder_Mul_output_0", + "_speech_prompted_text_encoder_attention1_Constant_11_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_Cast_5_output_0[] = {1, 1, 128, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_0_Equal[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_Cast_5_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_BOOL_8, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_Cast_5_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_0_Equal", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_0_Equal, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_0_Equal, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_0_Equal, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_0_Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_0_Mul */ + Qnn_Param_t params__text_encoder_convnext_convnext_0_Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__text_encoder_convnext_convnext_0_Mul[] = { + "_text_encoder_text_embedder_Mul_output_0_nfc", + "text_mask" + }; + uint32_t dimensions__text_encoder_convnext_convnext_0_Mul_output_0[] = {1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_0_Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_0_Mul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0018772240728140f, .offset= -143}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_0_Mul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_0_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__text_encoder_convnext_convnext_0_Mul, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_0_Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_0_Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__speech_prompted_text_encoder_attention1_Unsqueeze_4(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _speech_prompted_text_encoder_attention1_Unsqueeze_4 */ + const char* inputs__speech_prompted_text_encoder_attention1_Unsqueeze_4[] = { + "_speech_prompted_text_encoder_attention1_Split_2_output_0" + }; + uint32_t dimensions__speech_prompted_text_encoder_attention1_Unsqueeze_4_output_0[] = {1, 1, 50, 128}; + Qnn_Tensor_t outputs__speech_prompted_text_encoder_attention1_Unsqueeze_4[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_speech_prompted_text_encoder_attention1_Unsqueeze_4_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0060068476013839f, .offset= -138}}}, + .rank= 4, + .dimensions=dimensions__speech_prompted_text_encoder_attention1_Unsqueeze_4_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_speech_prompted_text_encoder_attention1_Unsqueeze_4", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__speech_prompted_text_encoder_attention1_Unsqueeze_4, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__speech_prompted_text_encoder_attention1_Unsqueeze_4, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__speech_prompted_text_encoder_attention1_Unsqueeze_5(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _speech_prompted_text_encoder_attention1_Unsqueeze_5 */ + const char* inputs__speech_prompted_text_encoder_attention1_Unsqueeze_5[] = { + "_speech_prompted_text_encoder_attention1_Split_2_output_1" + }; + uint32_t dimensions__speech_prompted_text_encoder_attention1_Unsqueeze_5_output_0[] = {1, 1, 50, 128}; + Qnn_Tensor_t outputs__speech_prompted_text_encoder_attention1_Unsqueeze_5[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_speech_prompted_text_encoder_attention1_Unsqueeze_5_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0060068476013839f, .offset= -138}}}, + .rank= 4, + .dimensions=dimensions__speech_prompted_text_encoder_attention1_Unsqueeze_5_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_speech_prompted_text_encoder_attention1_Unsqueeze_5", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__speech_prompted_text_encoder_attention1_Unsqueeze_5, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__speech_prompted_text_encoder_attention1_Unsqueeze_5, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__speech_prompted_text_encoder_attention2_Unsqueeze_4(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _speech_prompted_text_encoder_attention2_Unsqueeze_4 */ + const char* inputs__speech_prompted_text_encoder_attention2_Unsqueeze_4[] = { + "_speech_prompted_text_encoder_attention2_Split_2_output_0" + }; + uint32_t dimensions__speech_prompted_text_encoder_attention2_Unsqueeze_4_output_0[] = {1, 1, 50, 128}; + Qnn_Tensor_t outputs__speech_prompted_text_encoder_attention2_Unsqueeze_4[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_speech_prompted_text_encoder_attention2_Unsqueeze_4_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0105030238628387f, .offset= -140}}}, + .rank= 4, + .dimensions=dimensions__speech_prompted_text_encoder_attention2_Unsqueeze_4_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_speech_prompted_text_encoder_attention2_Unsqueeze_4", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__speech_prompted_text_encoder_attention2_Unsqueeze_4, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__speech_prompted_text_encoder_attention2_Unsqueeze_4, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__speech_prompted_text_encoder_attention2_Unsqueeze_5(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _speech_prompted_text_encoder_attention2_Unsqueeze_5 */ + const char* inputs__speech_prompted_text_encoder_attention2_Unsqueeze_5[] = { + "_speech_prompted_text_encoder_attention2_Split_2_output_1" + }; + uint32_t dimensions__speech_prompted_text_encoder_attention2_Unsqueeze_5_output_0[] = {1, 1, 50, 128}; + Qnn_Tensor_t outputs__speech_prompted_text_encoder_attention2_Unsqueeze_5[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_speech_prompted_text_encoder_attention2_Unsqueeze_5_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0105030238628387f, .offset= -140}}}, + .rank= 4, + .dimensions=dimensions__speech_prompted_text_encoder_attention2_Unsqueeze_5_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_speech_prompted_text_encoder_attention2_Unsqueeze_5", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__speech_prompted_text_encoder_attention2_Unsqueeze_5, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__speech_prompted_text_encoder_attention2_Unsqueeze_5, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__speech_prompted_text_encoder_attention1_Concat_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _speech_prompted_text_encoder_attention1_Concat_2 */ + Qnn_Param_t params__speech_prompted_text_encoder_attention1_Concat_2[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__speech_prompted_text_encoder_attention1_Concat_2[] = { + "_speech_prompted_text_encoder_attention1_Unsqueeze_4_output_0", + "_speech_prompted_text_encoder_attention1_Unsqueeze_5_output_0" + }; + uint32_t dimensions__speech_prompted_text_encoder_attention1_Concat_2_output_0[] = {2, 1, 50, 128}; + Qnn_Tensor_t outputs__speech_prompted_text_encoder_attention1_Concat_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_speech_prompted_text_encoder_attention1_Concat_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0060068476013839f, .offset= -138}}}, + .rank= 4, + .dimensions=dimensions__speech_prompted_text_encoder_attention1_Concat_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_speech_prompted_text_encoder_attention1_Concat_2", // Node Name + "qti.aisw", // Package Name + "Concat", // Qnn Node Type + params__speech_prompted_text_encoder_attention1_Concat_2, // Node Params + 1, // Num Node Params + inputs__speech_prompted_text_encoder_attention1_Concat_2, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__speech_prompted_text_encoder_attention1_Concat_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__speech_prompted_text_encoder_attention2_Concat_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _speech_prompted_text_encoder_attention2_Concat_2 */ + Qnn_Param_t params__speech_prompted_text_encoder_attention2_Concat_2[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__speech_prompted_text_encoder_attention2_Concat_2[] = { + "_speech_prompted_text_encoder_attention2_Unsqueeze_4_output_0", + "_speech_prompted_text_encoder_attention2_Unsqueeze_5_output_0" + }; + uint32_t dimensions__speech_prompted_text_encoder_attention2_Concat_2_output_0[] = {2, 1, 50, 128}; + Qnn_Tensor_t outputs__speech_prompted_text_encoder_attention2_Concat_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_speech_prompted_text_encoder_attention2_Concat_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0105030238628387f, .offset= -140}}}, + .rank= 4, + .dimensions=dimensions__speech_prompted_text_encoder_attention2_Concat_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_speech_prompted_text_encoder_attention2_Concat_2", // Node Name + "qti.aisw", // Package Name + "Concat", // Qnn Node Type + params__speech_prompted_text_encoder_attention2_Concat_2, // Node Params + 1, // Num Node Params + inputs__speech_prompted_text_encoder_attention2_Concat_2, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__speech_prompted_text_encoder_attention2_Concat_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_0_dwconv_Pad(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_0_dwconv_Pad */ + uint32_t dimensions__text_encoder_convnext_convnext_0_dwconv_Pad_pad_amount[] = {3, 2}; + uint32_t _text_encoder_convnext_convnext_0_dwconv_Pad_pad_amount[] = {0, 0, 2, 2, 0, 0}; + Qnn_Param_t params__text_encoder_convnext_convnext_0_dwconv_Pad[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_0_dwconv_Pad_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__text_encoder_convnext_convnext_0_dwconv_Pad_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_0_dwconv_Pad_pad_amount, + .dataSize=24}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="scheme", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}} + }; + const char* inputs__text_encoder_convnext_convnext_0_dwconv_Pad[] = { + "_text_encoder_convnext_convnext_0_Mul_output_0" + }; + uint32_t dimensions__text_encoder_convnext_convnext_0_dwconv_Pad_output_0[] = {1, 132, 256}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_0_dwconv_Pad[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_0_dwconv_Pad_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0018772240728140f, .offset= -143}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_0_dwconv_Pad_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_0_dwconv_Pad", // Node Name + "qti.aisw", // Package Name + "Pad", // Qnn Node Type + params__text_encoder_convnext_convnext_0_dwconv_Pad, // Node Params + 2, // Num Node Params + inputs__text_encoder_convnext_convnext_0_dwconv_Pad, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_0_dwconv_Pad, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_0_dwconv_Pad_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_0_dwconv_Pad_output_0_ncf */ + uint32_t dimensions__text_encoder_convnext_convnext_0_dwconv_Pad_output_0_ncf_perm[] = {3}; + uint32_t _text_encoder_convnext_convnext_0_dwconv_Pad_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__text_encoder_convnext_convnext_0_dwconv_Pad_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_0_dwconv_Pad_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_0_dwconv_Pad_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_0_dwconv_Pad_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_convnext_convnext_0_dwconv_Pad_output_0_ncf[] = { + "_text_encoder_convnext_convnext_0_dwconv_Pad_output_0" + }; + uint32_t dimensions__text_encoder_convnext_convnext_0_dwconv_Pad_output_0_ncf[] = {1, 256, 132}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_0_dwconv_Pad_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_0_dwconv_Pad_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0018772240728140f, .offset= -143}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_0_dwconv_Pad_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_0_dwconv_Pad_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_convnext_convnext_0_dwconv_Pad_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_0_dwconv_Pad_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_0_dwconv_Pad_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_0_dwconv_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_0_dwconv_Conv_reshape_to_2d */ + const char* inputs__text_encoder_convnext_convnext_0_dwconv_Conv_reshape_to_2d[] = { + "_text_encoder_convnext_convnext_0_dwconv_Pad_output_0_ncf" + }; + uint32_t dimensions__text_encoder_convnext_convnext_0_dwconv_Conv_reshape_to_2d[] = {1, 256, 1, 132}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_0_dwconv_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_0_dwconv_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0018772240728140f, .offset= -143}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_convnext_convnext_0_dwconv_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_0_dwconv_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_convnext_convnext_0_dwconv_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_0_dwconv_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_0_dwconv_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_0_dwconv_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__text_encoder_convnext_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _text_encoder_convnext_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__text_encoder_convnext_convnext_0_dwconv_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_convnext_convnext_0_dwconv_Conv_reshape_to_2d_nhwc[] = { + "_text_encoder_convnext_convnext_0_dwconv_Conv_reshape_to_2d" + }; + uint32_t dimensions__text_encoder_convnext_convnext_0_dwconv_Conv_reshape_to_2d_nhwc[] = {1, 1, 132, 256}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_0_dwconv_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_0_dwconv_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0018772240728140f, .offset= -143}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_convnext_convnext_0_dwconv_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_0_dwconv_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_convnext_convnext_0_dwconv_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_0_dwconv_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_0_dwconv_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_convnext_convnext_0_dwconv_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_convnext_convnext_0_dwconv_weight[] = {1, 5, 1, 256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_convnext_convnext_0_dwconv_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_convnext_convnext_0_dwconv_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0048351162113249f, .offset= -106}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_text_encoder_convnext_convnext_0_dwconv_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_convnext_convnext_0_dwconv_weight), + .dataSize=BINLEN(tts_ttl_text_encoder_convnext_convnext_0_dwconv_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_convnext_convnext_0_dwconv_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_convnext_convnext_0_dwconv_bias[] = {256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_convnext_convnext_0_dwconv_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_convnext_convnext_0_dwconv_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0003789643233176f, .offset= -162}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_text_encoder_convnext_convnext_0_dwconv_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_convnext_convnext_0_dwconv_bias), + .dataSize=BINLEN(tts_ttl_text_encoder_convnext_convnext_0_dwconv_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_0_dwconv_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_0_dwconv_Conv_2d */ + uint32_t dimensions__text_encoder_convnext_convnext_0_dwconv_Conv_2d_dilation[] = {2}; + uint32_t _text_encoder_convnext_convnext_0_dwconv_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__text_encoder_convnext_convnext_0_dwconv_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _text_encoder_convnext_convnext_0_dwconv_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__text_encoder_convnext_convnext_0_dwconv_Conv_2d_stride[] = {2}; + uint32_t _text_encoder_convnext_convnext_0_dwconv_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__text_encoder_convnext_convnext_0_dwconv_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_0_dwconv_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_0_dwconv_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_0_dwconv_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_0_dwconv_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__text_encoder_convnext_convnext_0_dwconv_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_0_dwconv_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_0_dwconv_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_0_dwconv_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_0_dwconv_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_convnext_convnext_0_dwconv_Conv_2d[] = { + "_text_encoder_convnext_convnext_0_dwconv_Conv_reshape_to_2d_nhwc", + "tts_ttl_text_encoder_convnext_convnext_0_dwconv_weight", + "tts_ttl_text_encoder_convnext_convnext_0_dwconv_bias" + }; + uint32_t dimensions__text_encoder_convnext_convnext_0_dwconv_Conv_intermediate[] = {1, 1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_0_dwconv_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_0_dwconv_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0022551277652383f, .offset= -151}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_convnext_convnext_0_dwconv_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_0_dwconv_Conv_2d", // Node Name + "qti.aisw", // Package Name + "DepthWiseConv2d", // Qnn Node Type + params__text_encoder_convnext_convnext_0_dwconv_Conv_2d, // Node Params + 3, // Num Node Params + inputs__text_encoder_convnext_convnext_0_dwconv_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_0_dwconv_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_0_dwconv_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_0_dwconv_Conv_intermediate_nchw */ + uint32_t dimensions__text_encoder_convnext_convnext_0_dwconv_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _text_encoder_convnext_convnext_0_dwconv_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__text_encoder_convnext_convnext_0_dwconv_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_0_dwconv_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_0_dwconv_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_0_dwconv_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_convnext_convnext_0_dwconv_Conv_intermediate_nchw[] = { + "_text_encoder_convnext_convnext_0_dwconv_Conv_intermediate" + }; + uint32_t dimensions__text_encoder_convnext_convnext_0_dwconv_Conv_intermediate_nchw[] = {1, 256, 1, 128}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_0_dwconv_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_0_dwconv_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0022551277652383f, .offset= -151}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_convnext_convnext_0_dwconv_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_0_dwconv_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_convnext_convnext_0_dwconv_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_0_dwconv_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_0_dwconv_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_0_dwconv_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_0_dwconv_Conv_intermediate */ + const char* inputs__text_encoder_convnext_convnext_0_dwconv_Conv_intermediate[] = { + "_text_encoder_convnext_convnext_0_dwconv_Conv_intermediate_nchw" + }; + uint32_t dimensions__text_encoder_convnext_convnext_0_dwconv_Conv_output_0[] = {1, 256, 128}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_0_dwconv_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_0_dwconv_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0022551277652383f, .offset= -151}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_0_dwconv_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_0_dwconv_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_convnext_convnext_0_dwconv_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_0_dwconv_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_0_dwconv_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_0_dwconv_Conv_output_0_nfc */ + uint32_t dimensions__text_encoder_convnext_convnext_0_dwconv_Conv_output_0_nfc_perm[] = {3}; + uint32_t _text_encoder_convnext_convnext_0_dwconv_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__text_encoder_convnext_convnext_0_dwconv_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_0_dwconv_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_0_dwconv_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_0_dwconv_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_convnext_convnext_0_dwconv_Conv_output_0_nfc[] = { + "_text_encoder_convnext_convnext_0_dwconv_Conv_output_0" + }; + uint32_t dimensions__text_encoder_convnext_convnext_0_dwconv_Conv_output_0_nfc[] = {1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_0_dwconv_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_0_dwconv_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0022551277652383f, .offset= -151}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_0_dwconv_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_0_dwconv_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_convnext_convnext_0_dwconv_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_0_dwconv_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_0_dwconv_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_0_Mul_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_0_Mul_1 */ + Qnn_Param_t params__text_encoder_convnext_convnext_0_Mul_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__text_encoder_convnext_convnext_0_Mul_1[] = { + "_text_encoder_convnext_convnext_0_dwconv_Conv_output_0_nfc", + "text_mask" + }; + uint32_t dimensions__text_encoder_convnext_convnext_0_norm_Transpose_output_0[] = {1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_0_Mul_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_0_norm_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0022551277652383f, .offset= -151}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_0_norm_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_0_Mul_1", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__text_encoder_convnext_convnext_0_Mul_1, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_0_Mul_1, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_0_Mul_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_convnext_convnext_0_norm_norm_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_convnext_convnext_0_norm_norm_weight[] = {256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_convnext_convnext_0_norm_norm_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_convnext_convnext_0_norm_norm_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0028256347868592f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_text_encoder_convnext_convnext_0_norm_norm_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_convnext_convnext_0_norm_norm_weight), + .dataSize=BINLEN(tts_ttl_text_encoder_convnext_convnext_0_norm_norm_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_convnext_convnext_0_norm_norm_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_convnext_convnext_0_norm_norm_bias[] = {256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_convnext_convnext_0_norm_norm_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_convnext_convnext_0_norm_norm_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0017984028672799f, .offset= -103}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_text_encoder_convnext_convnext_0_norm_norm_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_convnext_convnext_0_norm_norm_bias), + .dataSize=BINLEN(tts_ttl_text_encoder_convnext_convnext_0_norm_norm_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_0_norm_norm_LayerNormalization(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_0_norm_norm_LayerNormalization */ + uint32_t dimensions__text_encoder_convnext_convnext_0_norm_norm_LayerNormalization_axes[] = {1}; + uint32_t _text_encoder_convnext_convnext_0_norm_norm_LayerNormalization_axes[] = {2}; + Qnn_Param_t params__text_encoder_convnext_convnext_0_norm_norm_LayerNormalization[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="axes", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_0_norm_norm_LayerNormalization_axes", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_0_norm_norm_LayerNormalization_axes, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_0_norm_norm_LayerNormalization_axes, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="epsilon", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000001000000f}}}} + }; + const char* inputs__text_encoder_convnext_convnext_0_norm_norm_LayerNormalization[] = { + "_text_encoder_convnext_convnext_0_norm_Transpose_output_0", + "tts_ttl_text_encoder_convnext_convnext_0_norm_norm_weight", + "tts_ttl_text_encoder_convnext_convnext_0_norm_norm_bias" + }; + uint32_t dimensions__text_encoder_convnext_convnext_0_norm_Transpose_1_output_0[] = {1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_0_norm_norm_LayerNormalization[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_0_norm_Transpose_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0294354781508446f, .offset= -130}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_0_norm_Transpose_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_0_norm_norm_LayerNormalization", // Node Name + "qti.aisw", // Package Name + "LayerNorm", // Qnn Node Type + params__text_encoder_convnext_convnext_0_norm_norm_LayerNormalization, // Node Params + 2, // Num Node Params + inputs__text_encoder_convnext_convnext_0_norm_norm_LayerNormalization, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_0_norm_norm_LayerNormalization, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_0_norm_Transpose_1_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_0_norm_Transpose_1_output_0_ncf */ + uint32_t dimensions__text_encoder_convnext_convnext_0_norm_Transpose_1_output_0_ncf_perm[] = {3}; + uint32_t _text_encoder_convnext_convnext_0_norm_Transpose_1_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__text_encoder_convnext_convnext_0_norm_Transpose_1_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_0_norm_Transpose_1_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_0_norm_Transpose_1_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_0_norm_Transpose_1_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_convnext_convnext_0_norm_Transpose_1_output_0_ncf[] = { + "_text_encoder_convnext_convnext_0_norm_Transpose_1_output_0" + }; + uint32_t dimensions__text_encoder_convnext_convnext_0_norm_Transpose_1_output_0_ncf[] = {1, 256, 128}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_0_norm_Transpose_1_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_0_norm_Transpose_1_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0294354781508446f, .offset= -130}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_0_norm_Transpose_1_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_0_norm_Transpose_1_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_convnext_convnext_0_norm_Transpose_1_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_0_norm_Transpose_1_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_0_norm_Transpose_1_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_0_pwconv1_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_0_pwconv1_Conv_reshape_to_2d */ + const char* inputs__text_encoder_convnext_convnext_0_pwconv1_Conv_reshape_to_2d[] = { + "_text_encoder_convnext_convnext_0_norm_Transpose_1_output_0_ncf" + }; + uint32_t dimensions__text_encoder_convnext_convnext_0_pwconv1_Conv_reshape_to_2d[] = {1, 256, 1, 128}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_0_pwconv1_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_0_pwconv1_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0294354781508446f, .offset= -130}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_convnext_convnext_0_pwconv1_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_0_pwconv1_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_convnext_convnext_0_pwconv1_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_0_pwconv1_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__text_encoder_convnext_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _text_encoder_convnext_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__text_encoder_convnext_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_convnext_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc[] = { + "_text_encoder_convnext_convnext_0_pwconv1_Conv_reshape_to_2d" + }; + uint32_t dimensions__text_encoder_convnext_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc[] = {1, 1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0294354781508446f, .offset= -130}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_convnext_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_convnext_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_convnext_convnext_0_pwconv1_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_convnext_convnext_0_pwconv1_weight[] = {1, 1, 256, 1024}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_convnext_convnext_0_pwconv1_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_convnext_convnext_0_pwconv1_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0048953001387417f, .offset= -126}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_text_encoder_convnext_convnext_0_pwconv1_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_convnext_convnext_0_pwconv1_weight), + .dataSize=BINLEN(tts_ttl_text_encoder_convnext_convnext_0_pwconv1_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_convnext_convnext_0_pwconv1_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_convnext_convnext_0_pwconv1_bias[] = {1024}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_convnext_convnext_0_pwconv1_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_convnext_convnext_0_pwconv1_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0010352159151807f, .offset= -255}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_text_encoder_convnext_convnext_0_pwconv1_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_convnext_convnext_0_pwconv1_bias), + .dataSize=BINLEN(tts_ttl_text_encoder_convnext_convnext_0_pwconv1_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_0_pwconv1_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_0_pwconv1_Conv_2d */ + uint32_t dimensions__text_encoder_convnext_convnext_0_pwconv1_Conv_2d_dilation[] = {2}; + uint32_t _text_encoder_convnext_convnext_0_pwconv1_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__text_encoder_convnext_convnext_0_pwconv1_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _text_encoder_convnext_convnext_0_pwconv1_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__text_encoder_convnext_convnext_0_pwconv1_Conv_2d_stride[] = {2}; + uint32_t _text_encoder_convnext_convnext_0_pwconv1_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__text_encoder_convnext_convnext_0_pwconv1_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_0_pwconv1_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_0_pwconv1_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_0_pwconv1_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_0_pwconv1_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__text_encoder_convnext_convnext_0_pwconv1_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_0_pwconv1_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_0_pwconv1_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_0_pwconv1_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_0_pwconv1_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__text_encoder_convnext_convnext_0_pwconv1_Conv_2d[] = { + "_text_encoder_convnext_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ttl_text_encoder_convnext_convnext_0_pwconv1_weight", + "tts_ttl_text_encoder_convnext_convnext_0_pwconv1_bias" + }; + uint32_t dimensions__text_encoder_convnext_convnext_0_pwconv1_Conv_intermediate[] = {1, 1, 128, 1024}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_0_pwconv1_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_0_pwconv1_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0443536192178726f, .offset= -195}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_convnext_convnext_0_pwconv1_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_0_pwconv1_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__text_encoder_convnext_convnext_0_pwconv1_Conv_2d, // Node Params + 5, // Num Node Params + inputs__text_encoder_convnext_convnext_0_pwconv1_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_0_pwconv1_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_0_pwconv1_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_0_pwconv1_Conv_intermediate_nchw */ + uint32_t dimensions__text_encoder_convnext_convnext_0_pwconv1_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _text_encoder_convnext_convnext_0_pwconv1_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__text_encoder_convnext_convnext_0_pwconv1_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_0_pwconv1_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_0_pwconv1_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_0_pwconv1_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_convnext_convnext_0_pwconv1_Conv_intermediate_nchw[] = { + "_text_encoder_convnext_convnext_0_pwconv1_Conv_intermediate" + }; + uint32_t dimensions__text_encoder_convnext_convnext_0_pwconv1_Conv_intermediate_nchw[] = {1, 1024, 1, 128}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_0_pwconv1_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_0_pwconv1_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0443536192178726f, .offset= -195}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_convnext_convnext_0_pwconv1_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_0_pwconv1_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_convnext_convnext_0_pwconv1_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_0_pwconv1_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_0_pwconv1_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_0_pwconv1_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_0_pwconv1_Conv_intermediate */ + const char* inputs__text_encoder_convnext_convnext_0_pwconv1_Conv_intermediate[] = { + "_text_encoder_convnext_convnext_0_pwconv1_Conv_intermediate_nchw" + }; + uint32_t dimensions__text_encoder_convnext_convnext_0_pwconv1_Conv_output_0[] = {1, 1024, 128}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_0_pwconv1_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_0_pwconv1_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0443536192178726f, .offset= -195}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_0_pwconv1_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_0_pwconv1_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_convnext_convnext_0_pwconv1_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_0_pwconv1_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__elementwiseneuron_4(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _elementwiseneuron_4 */ + Qnn_Param_t params__elementwiseneuron_4[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}} + }; + const char* inputs__elementwiseneuron_4[] = { + "_text_encoder_convnext_convnext_0_pwconv1_Conv_output_0" + }; + uint32_t dimensions__text_encoder_convnext_convnext_0_act_Mul_1_output_0[] = {1, 1024, 128}; + Qnn_Tensor_t outputs__elementwiseneuron_4[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_0_act_Mul_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0111149195581675f, .offset= -15}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_0_act_Mul_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_elementwiseneuron_4", // Node Name + "qti.aisw", // Package Name + "ElementWiseNeuron", // Qnn Node Type + params__elementwiseneuron_4, // Node Params + 1, // Num Node Params + inputs__elementwiseneuron_4, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__elementwiseneuron_4, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_0_pwconv2_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_0_pwconv2_Conv_reshape_to_2d */ + const char* inputs__text_encoder_convnext_convnext_0_pwconv2_Conv_reshape_to_2d[] = { + "_text_encoder_convnext_convnext_0_act_Mul_1_output_0" + }; + uint32_t dimensions__text_encoder_convnext_convnext_0_pwconv2_Conv_reshape_to_2d[] = {1, 1024, 1, 128}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_0_pwconv2_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_0_pwconv2_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0111149195581675f, .offset= -15}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_convnext_convnext_0_pwconv2_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_0_pwconv2_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_convnext_convnext_0_pwconv2_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_0_pwconv2_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__text_encoder_convnext_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _text_encoder_convnext_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__text_encoder_convnext_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_convnext_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc[] = { + "_text_encoder_convnext_convnext_0_pwconv2_Conv_reshape_to_2d" + }; + uint32_t dimensions__text_encoder_convnext_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc[] = {1, 1, 128, 1024}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0111149195581675f, .offset= -15}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_convnext_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_convnext_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_convnext_convnext_0_pwconv2_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_convnext_convnext_0_pwconv2_weight[] = {1, 1, 1024, 256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_convnext_convnext_0_pwconv2_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_convnext_convnext_0_pwconv2_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0055673951283097f, .offset= -146}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_text_encoder_convnext_convnext_0_pwconv2_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_convnext_convnext_0_pwconv2_weight), + .dataSize=BINLEN(tts_ttl_text_encoder_convnext_convnext_0_pwconv2_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_convnext_convnext_0_pwconv2_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_convnext_convnext_0_pwconv2_bias[] = {256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_convnext_convnext_0_pwconv2_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_convnext_convnext_0_pwconv2_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0006576364976354f, .offset= -120}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_text_encoder_convnext_convnext_0_pwconv2_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_convnext_convnext_0_pwconv2_bias), + .dataSize=BINLEN(tts_ttl_text_encoder_convnext_convnext_0_pwconv2_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_0_pwconv2_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_0_pwconv2_Conv_2d */ + uint32_t dimensions__text_encoder_convnext_convnext_0_pwconv2_Conv_2d_dilation[] = {2}; + uint32_t _text_encoder_convnext_convnext_0_pwconv2_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__text_encoder_convnext_convnext_0_pwconv2_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _text_encoder_convnext_convnext_0_pwconv2_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__text_encoder_convnext_convnext_0_pwconv2_Conv_2d_stride[] = {2}; + uint32_t _text_encoder_convnext_convnext_0_pwconv2_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__text_encoder_convnext_convnext_0_pwconv2_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_0_pwconv2_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_0_pwconv2_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_0_pwconv2_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_0_pwconv2_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__text_encoder_convnext_convnext_0_pwconv2_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_0_pwconv2_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_0_pwconv2_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_0_pwconv2_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_0_pwconv2_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__text_encoder_convnext_convnext_0_pwconv2_Conv_2d[] = { + "_text_encoder_convnext_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ttl_text_encoder_convnext_convnext_0_pwconv2_weight", + "tts_ttl_text_encoder_convnext_convnext_0_pwconv2_bias" + }; + uint32_t dimensions__text_encoder_convnext_convnext_0_pwconv2_Conv_intermediate[] = {1, 1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_0_pwconv2_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_0_pwconv2_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0203759241849184f, .offset= -132}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_convnext_convnext_0_pwconv2_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_0_pwconv2_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__text_encoder_convnext_convnext_0_pwconv2_Conv_2d, // Node Params + 5, // Num Node Params + inputs__text_encoder_convnext_convnext_0_pwconv2_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_0_pwconv2_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_0_pwconv2_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_0_pwconv2_Conv_intermediate_nchw */ + uint32_t dimensions__text_encoder_convnext_convnext_0_pwconv2_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _text_encoder_convnext_convnext_0_pwconv2_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__text_encoder_convnext_convnext_0_pwconv2_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_0_pwconv2_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_0_pwconv2_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_0_pwconv2_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_convnext_convnext_0_pwconv2_Conv_intermediate_nchw[] = { + "_text_encoder_convnext_convnext_0_pwconv2_Conv_intermediate" + }; + uint32_t dimensions__text_encoder_convnext_convnext_0_pwconv2_Conv_intermediate_nchw[] = {1, 256, 1, 128}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_0_pwconv2_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_0_pwconv2_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0203759241849184f, .offset= -132}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_convnext_convnext_0_pwconv2_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_0_pwconv2_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_convnext_convnext_0_pwconv2_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_0_pwconv2_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_0_pwconv2_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_0_pwconv2_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_0_pwconv2_Conv_intermediate */ + const char* inputs__text_encoder_convnext_convnext_0_pwconv2_Conv_intermediate[] = { + "_text_encoder_convnext_convnext_0_pwconv2_Conv_intermediate_nchw" + }; + uint32_t dimensions__text_encoder_convnext_convnext_0_pwconv2_Conv_output_0[] = {1, 256, 128}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_0_pwconv2_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_0_pwconv2_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0203759241849184f, .offset= -132}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_0_pwconv2_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_0_pwconv2_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_convnext_convnext_0_pwconv2_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_0_pwconv2_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_0_pwconv2_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_0_pwconv2_Conv_output_0_nfc */ + uint32_t dimensions__text_encoder_convnext_convnext_0_pwconv2_Conv_output_0_nfc_perm[] = {3}; + uint32_t _text_encoder_convnext_convnext_0_pwconv2_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__text_encoder_convnext_convnext_0_pwconv2_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_0_pwconv2_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_0_pwconv2_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_0_pwconv2_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_convnext_convnext_0_pwconv2_Conv_output_0_nfc[] = { + "_text_encoder_convnext_convnext_0_pwconv2_Conv_output_0" + }; + uint32_t dimensions__text_encoder_convnext_convnext_0_pwconv2_Conv_output_0_nfc[] = {1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_0_pwconv2_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_0_pwconv2_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0203759241849184f, .offset= -132}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_0_pwconv2_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_0_pwconv2_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_convnext_convnext_0_pwconv2_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_0_pwconv2_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_0_pwconv2_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_convnext_convnext_0_gamma(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_convnext_convnext_0_gamma[] = {1, 1, 256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_convnext_convnext_0_gamma", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_convnext_convnext_0_gamma", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0004740175500046f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions_tts_ttl_text_encoder_convnext_convnext_0_gamma, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_convnext_convnext_0_gamma), + .dataSize=BINLEN(tts_ttl_text_encoder_convnext_convnext_0_gamma)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_0_Mul_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_0_Mul_2 */ + Qnn_Param_t params__text_encoder_convnext_convnext_0_Mul_2[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__text_encoder_convnext_convnext_0_Mul_2[] = { + "tts_ttl_text_encoder_convnext_convnext_0_gamma", + "_text_encoder_convnext_convnext_0_pwconv2_Conv_output_0_nfc" + }; + uint32_t dimensions__text_encoder_convnext_convnext_0_Mul_2_output_0[] = {1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_0_Mul_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_0_Mul_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0014720575418323f, .offset= -134}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_0_Mul_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_0_Mul_2", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__text_encoder_convnext_convnext_0_Mul_2, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_0_Mul_2, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_0_Mul_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_0_Add(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_0_Add */ + Qnn_Param_t params__text_encoder_convnext_convnext_0_Add[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__text_encoder_convnext_convnext_0_Add[] = { + "_text_encoder_convnext_convnext_0_Mul_output_0", + "_text_encoder_convnext_convnext_0_Mul_2_output_0" + }; + uint32_t dimensions__text_encoder_convnext_convnext_0_Add_output_0[] = {1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_0_Add[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_0_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0022328870836645f, .offset= -157}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_0_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_0_Add", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__text_encoder_convnext_convnext_0_Add, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_0_Add, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_0_Add, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_0_Mul_3(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_0_Mul_3 */ + Qnn_Param_t params__text_encoder_convnext_convnext_0_Mul_3[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__text_encoder_convnext_convnext_0_Mul_3[] = { + "_text_encoder_convnext_convnext_0_Add_output_0", + "text_mask" + }; + uint32_t dimensions__text_encoder_convnext_convnext_0_Mul_3_output_0[] = {1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_0_Mul_3[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_0_Mul_3_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0022328870836645f, .offset= -157}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_0_Mul_3_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_0_Mul_3", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__text_encoder_convnext_convnext_0_Mul_3, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_0_Mul_3, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_0_Mul_3, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_1_Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_1_Mul */ + Qnn_Param_t params__text_encoder_convnext_convnext_1_Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__text_encoder_convnext_convnext_1_Mul[] = { + "_text_encoder_convnext_convnext_0_Mul_3_output_0", + "text_mask" + }; + uint32_t dimensions__text_encoder_convnext_convnext_1_Mul_output_0[] = {1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_1_Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_1_Mul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0022328870836645f, .offset= -157}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_1_Mul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_1_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__text_encoder_convnext_convnext_1_Mul, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_1_Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_1_Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_1_dwconv_Pad(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_1_dwconv_Pad */ + uint32_t dimensions__text_encoder_convnext_convnext_1_dwconv_Pad_pad_amount[] = {3, 2}; + uint32_t _text_encoder_convnext_convnext_1_dwconv_Pad_pad_amount[] = {0, 0, 2, 2, 0, 0}; + Qnn_Param_t params__text_encoder_convnext_convnext_1_dwconv_Pad[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_1_dwconv_Pad_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__text_encoder_convnext_convnext_1_dwconv_Pad_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_1_dwconv_Pad_pad_amount, + .dataSize=24}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="scheme", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}} + }; + const char* inputs__text_encoder_convnext_convnext_1_dwconv_Pad[] = { + "_text_encoder_convnext_convnext_1_Mul_output_0" + }; + uint32_t dimensions__text_encoder_convnext_convnext_1_dwconv_Pad_output_0[] = {1, 132, 256}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_1_dwconv_Pad[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_1_dwconv_Pad_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0022328870836645f, .offset= -157}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_1_dwconv_Pad_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_1_dwconv_Pad", // Node Name + "qti.aisw", // Package Name + "Pad", // Qnn Node Type + params__text_encoder_convnext_convnext_1_dwconv_Pad, // Node Params + 2, // Num Node Params + inputs__text_encoder_convnext_convnext_1_dwconv_Pad, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_1_dwconv_Pad, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_1_dwconv_Pad_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_1_dwconv_Pad_output_0_ncf */ + uint32_t dimensions__text_encoder_convnext_convnext_1_dwconv_Pad_output_0_ncf_perm[] = {3}; + uint32_t _text_encoder_convnext_convnext_1_dwconv_Pad_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__text_encoder_convnext_convnext_1_dwconv_Pad_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_1_dwconv_Pad_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_1_dwconv_Pad_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_1_dwconv_Pad_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_convnext_convnext_1_dwconv_Pad_output_0_ncf[] = { + "_text_encoder_convnext_convnext_1_dwconv_Pad_output_0" + }; + uint32_t dimensions__text_encoder_convnext_convnext_1_dwconv_Pad_output_0_ncf[] = {1, 256, 132}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_1_dwconv_Pad_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_1_dwconv_Pad_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0022328870836645f, .offset= -157}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_1_dwconv_Pad_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_1_dwconv_Pad_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_convnext_convnext_1_dwconv_Pad_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_1_dwconv_Pad_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_1_dwconv_Pad_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_1_dwconv_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_1_dwconv_Conv_reshape_to_2d */ + const char* inputs__text_encoder_convnext_convnext_1_dwconv_Conv_reshape_to_2d[] = { + "_text_encoder_convnext_convnext_1_dwconv_Pad_output_0_ncf" + }; + uint32_t dimensions__text_encoder_convnext_convnext_1_dwconv_Conv_reshape_to_2d[] = {1, 256, 1, 132}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_1_dwconv_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_1_dwconv_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0022328870836645f, .offset= -157}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_convnext_convnext_1_dwconv_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_1_dwconv_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_convnext_convnext_1_dwconv_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_1_dwconv_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_1_dwconv_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_1_dwconv_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__text_encoder_convnext_convnext_1_dwconv_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _text_encoder_convnext_convnext_1_dwconv_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__text_encoder_convnext_convnext_1_dwconv_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_1_dwconv_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_1_dwconv_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_1_dwconv_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_convnext_convnext_1_dwconv_Conv_reshape_to_2d_nhwc[] = { + "_text_encoder_convnext_convnext_1_dwconv_Conv_reshape_to_2d" + }; + uint32_t dimensions__text_encoder_convnext_convnext_1_dwconv_Conv_reshape_to_2d_nhwc[] = {1, 1, 132, 256}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_1_dwconv_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_1_dwconv_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0022328870836645f, .offset= -157}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_convnext_convnext_1_dwconv_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_1_dwconv_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_convnext_convnext_1_dwconv_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_1_dwconv_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_1_dwconv_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_convnext_convnext_1_dwconv_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_convnext_convnext_1_dwconv_weight[] = {1, 5, 1, 256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_convnext_convnext_1_dwconv_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_convnext_convnext_1_dwconv_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0043130395933986f, .offset= -107}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_text_encoder_convnext_convnext_1_dwconv_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_convnext_convnext_1_dwconv_weight), + .dataSize=BINLEN(tts_ttl_text_encoder_convnext_convnext_1_dwconv_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_convnext_convnext_1_dwconv_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_convnext_convnext_1_dwconv_bias[] = {256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_convnext_convnext_1_dwconv_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_convnext_convnext_1_dwconv_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0002949726185761f, .offset= -162}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_text_encoder_convnext_convnext_1_dwconv_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_convnext_convnext_1_dwconv_bias), + .dataSize=BINLEN(tts_ttl_text_encoder_convnext_convnext_1_dwconv_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_1_dwconv_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_1_dwconv_Conv_2d */ + uint32_t dimensions__text_encoder_convnext_convnext_1_dwconv_Conv_2d_dilation[] = {2}; + uint32_t _text_encoder_convnext_convnext_1_dwconv_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__text_encoder_convnext_convnext_1_dwconv_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _text_encoder_convnext_convnext_1_dwconv_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__text_encoder_convnext_convnext_1_dwconv_Conv_2d_stride[] = {2}; + uint32_t _text_encoder_convnext_convnext_1_dwconv_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__text_encoder_convnext_convnext_1_dwconv_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_1_dwconv_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_1_dwconv_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_1_dwconv_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_1_dwconv_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__text_encoder_convnext_convnext_1_dwconv_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_1_dwconv_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_1_dwconv_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_1_dwconv_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_1_dwconv_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_convnext_convnext_1_dwconv_Conv_2d[] = { + "_text_encoder_convnext_convnext_1_dwconv_Conv_reshape_to_2d_nhwc", + "tts_ttl_text_encoder_convnext_convnext_1_dwconv_weight", + "tts_ttl_text_encoder_convnext_convnext_1_dwconv_bias" + }; + uint32_t dimensions__text_encoder_convnext_convnext_1_dwconv_Conv_intermediate[] = {1, 1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_1_dwconv_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_1_dwconv_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0014085628790781f, .offset= -154}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_convnext_convnext_1_dwconv_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_1_dwconv_Conv_2d", // Node Name + "qti.aisw", // Package Name + "DepthWiseConv2d", // Qnn Node Type + params__text_encoder_convnext_convnext_1_dwconv_Conv_2d, // Node Params + 3, // Num Node Params + inputs__text_encoder_convnext_convnext_1_dwconv_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_1_dwconv_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_1_dwconv_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_1_dwconv_Conv_intermediate_nchw */ + uint32_t dimensions__text_encoder_convnext_convnext_1_dwconv_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _text_encoder_convnext_convnext_1_dwconv_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__text_encoder_convnext_convnext_1_dwconv_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_1_dwconv_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_1_dwconv_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_1_dwconv_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_convnext_convnext_1_dwconv_Conv_intermediate_nchw[] = { + "_text_encoder_convnext_convnext_1_dwconv_Conv_intermediate" + }; + uint32_t dimensions__text_encoder_convnext_convnext_1_dwconv_Conv_intermediate_nchw[] = {1, 256, 1, 128}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_1_dwconv_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_1_dwconv_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0014085628790781f, .offset= -154}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_convnext_convnext_1_dwconv_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_1_dwconv_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_convnext_convnext_1_dwconv_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_1_dwconv_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_1_dwconv_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_1_dwconv_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_1_dwconv_Conv_intermediate */ + const char* inputs__text_encoder_convnext_convnext_1_dwconv_Conv_intermediate[] = { + "_text_encoder_convnext_convnext_1_dwconv_Conv_intermediate_nchw" + }; + uint32_t dimensions__text_encoder_convnext_convnext_1_dwconv_Conv_output_0[] = {1, 256, 128}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_1_dwconv_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_1_dwconv_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0014085628790781f, .offset= -154}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_1_dwconv_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_1_dwconv_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_convnext_convnext_1_dwconv_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_1_dwconv_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_1_dwconv_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_1_dwconv_Conv_output_0_nfc */ + uint32_t dimensions__text_encoder_convnext_convnext_1_dwconv_Conv_output_0_nfc_perm[] = {3}; + uint32_t _text_encoder_convnext_convnext_1_dwconv_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__text_encoder_convnext_convnext_1_dwconv_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_1_dwconv_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_1_dwconv_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_1_dwconv_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_convnext_convnext_1_dwconv_Conv_output_0_nfc[] = { + "_text_encoder_convnext_convnext_1_dwconv_Conv_output_0" + }; + uint32_t dimensions__text_encoder_convnext_convnext_1_dwconv_Conv_output_0_nfc[] = {1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_1_dwconv_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_1_dwconv_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0014085628790781f, .offset= -154}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_1_dwconv_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_1_dwconv_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_convnext_convnext_1_dwconv_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_1_dwconv_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_1_dwconv_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_1_Mul_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_1_Mul_1 */ + Qnn_Param_t params__text_encoder_convnext_convnext_1_Mul_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__text_encoder_convnext_convnext_1_Mul_1[] = { + "_text_encoder_convnext_convnext_1_dwconv_Conv_output_0_nfc", + "text_mask" + }; + uint32_t dimensions__text_encoder_convnext_convnext_1_norm_Transpose_output_0[] = {1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_1_Mul_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_1_norm_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0014085628790781f, .offset= -154}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_1_norm_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_1_Mul_1", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__text_encoder_convnext_convnext_1_Mul_1, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_1_Mul_1, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_1_Mul_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_convnext_convnext_1_norm_norm_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_convnext_convnext_1_norm_norm_weight[] = {256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_convnext_convnext_1_norm_norm_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_convnext_convnext_1_norm_norm_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0028470007237047f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_text_encoder_convnext_convnext_1_norm_norm_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_convnext_convnext_1_norm_norm_weight), + .dataSize=BINLEN(tts_ttl_text_encoder_convnext_convnext_1_norm_norm_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_convnext_convnext_1_norm_norm_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_convnext_convnext_1_norm_norm_bias[] = {256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_convnext_convnext_1_norm_norm_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_convnext_convnext_1_norm_norm_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0024077277630568f, .offset= -127}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_text_encoder_convnext_convnext_1_norm_norm_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_convnext_convnext_1_norm_norm_bias), + .dataSize=BINLEN(tts_ttl_text_encoder_convnext_convnext_1_norm_norm_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_1_norm_norm_LayerNormalization(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_1_norm_norm_LayerNormalization */ + uint32_t dimensions__text_encoder_convnext_convnext_1_norm_norm_LayerNormalization_axes[] = {1}; + uint32_t _text_encoder_convnext_convnext_1_norm_norm_LayerNormalization_axes[] = {2}; + Qnn_Param_t params__text_encoder_convnext_convnext_1_norm_norm_LayerNormalization[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="axes", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_1_norm_norm_LayerNormalization_axes", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_1_norm_norm_LayerNormalization_axes, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_1_norm_norm_LayerNormalization_axes, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="epsilon", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000001000000f}}}} + }; + const char* inputs__text_encoder_convnext_convnext_1_norm_norm_LayerNormalization[] = { + "_text_encoder_convnext_convnext_1_norm_Transpose_output_0", + "tts_ttl_text_encoder_convnext_convnext_1_norm_norm_weight", + "tts_ttl_text_encoder_convnext_convnext_1_norm_norm_bias" + }; + uint32_t dimensions__text_encoder_convnext_convnext_1_norm_Transpose_1_output_0[] = {1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_1_norm_norm_LayerNormalization[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_1_norm_Transpose_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0226508155465126f, .offset= -136}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_1_norm_Transpose_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_1_norm_norm_LayerNormalization", // Node Name + "qti.aisw", // Package Name + "LayerNorm", // Qnn Node Type + params__text_encoder_convnext_convnext_1_norm_norm_LayerNormalization, // Node Params + 2, // Num Node Params + inputs__text_encoder_convnext_convnext_1_norm_norm_LayerNormalization, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_1_norm_norm_LayerNormalization, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_1_norm_Transpose_1_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_1_norm_Transpose_1_output_0_ncf */ + uint32_t dimensions__text_encoder_convnext_convnext_1_norm_Transpose_1_output_0_ncf_perm[] = {3}; + uint32_t _text_encoder_convnext_convnext_1_norm_Transpose_1_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__text_encoder_convnext_convnext_1_norm_Transpose_1_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_1_norm_Transpose_1_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_1_norm_Transpose_1_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_1_norm_Transpose_1_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_convnext_convnext_1_norm_Transpose_1_output_0_ncf[] = { + "_text_encoder_convnext_convnext_1_norm_Transpose_1_output_0" + }; + uint32_t dimensions__text_encoder_convnext_convnext_1_norm_Transpose_1_output_0_ncf[] = {1, 256, 128}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_1_norm_Transpose_1_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_1_norm_Transpose_1_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0226508155465126f, .offset= -136}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_1_norm_Transpose_1_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_1_norm_Transpose_1_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_convnext_convnext_1_norm_Transpose_1_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_1_norm_Transpose_1_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_1_norm_Transpose_1_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_1_pwconv1_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_1_pwconv1_Conv_reshape_to_2d */ + const char* inputs__text_encoder_convnext_convnext_1_pwconv1_Conv_reshape_to_2d[] = { + "_text_encoder_convnext_convnext_1_norm_Transpose_1_output_0_ncf" + }; + uint32_t dimensions__text_encoder_convnext_convnext_1_pwconv1_Conv_reshape_to_2d[] = {1, 256, 1, 128}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_1_pwconv1_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_1_pwconv1_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0226508155465126f, .offset= -136}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_convnext_convnext_1_pwconv1_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_1_pwconv1_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_convnext_convnext_1_pwconv1_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_1_pwconv1_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__text_encoder_convnext_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _text_encoder_convnext_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__text_encoder_convnext_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_convnext_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc[] = { + "_text_encoder_convnext_convnext_1_pwconv1_Conv_reshape_to_2d" + }; + uint32_t dimensions__text_encoder_convnext_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc[] = {1, 1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0226508155465126f, .offset= -136}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_convnext_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_convnext_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_convnext_convnext_1_pwconv1_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_convnext_convnext_1_pwconv1_weight[] = {1, 1, 256, 1024}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_convnext_convnext_1_pwconv1_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_convnext_convnext_1_pwconv1_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0055695087648928f, .offset= -127}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_text_encoder_convnext_convnext_1_pwconv1_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_convnext_convnext_1_pwconv1_weight), + .dataSize=BINLEN(tts_ttl_text_encoder_convnext_convnext_1_pwconv1_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_convnext_convnext_1_pwconv1_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_convnext_convnext_1_pwconv1_bias[] = {1024}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_convnext_convnext_1_pwconv1_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_convnext_convnext_1_pwconv1_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0012661021901295f, .offset= -203}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_text_encoder_convnext_convnext_1_pwconv1_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_convnext_convnext_1_pwconv1_bias), + .dataSize=BINLEN(tts_ttl_text_encoder_convnext_convnext_1_pwconv1_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_1_pwconv1_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_1_pwconv1_Conv_2d */ + uint32_t dimensions__text_encoder_convnext_convnext_1_pwconv1_Conv_2d_dilation[] = {2}; + uint32_t _text_encoder_convnext_convnext_1_pwconv1_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__text_encoder_convnext_convnext_1_pwconv1_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _text_encoder_convnext_convnext_1_pwconv1_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__text_encoder_convnext_convnext_1_pwconv1_Conv_2d_stride[] = {2}; + uint32_t _text_encoder_convnext_convnext_1_pwconv1_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__text_encoder_convnext_convnext_1_pwconv1_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_1_pwconv1_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_1_pwconv1_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_1_pwconv1_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_1_pwconv1_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__text_encoder_convnext_convnext_1_pwconv1_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_1_pwconv1_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_1_pwconv1_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_1_pwconv1_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_1_pwconv1_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__text_encoder_convnext_convnext_1_pwconv1_Conv_2d[] = { + "_text_encoder_convnext_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ttl_text_encoder_convnext_convnext_1_pwconv1_weight", + "tts_ttl_text_encoder_convnext_convnext_1_pwconv1_bias" + }; + uint32_t dimensions__text_encoder_convnext_convnext_1_pwconv1_Conv_intermediate[] = {1, 1, 128, 1024}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_1_pwconv1_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_1_pwconv1_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0440135598182678f, .offset= -190}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_convnext_convnext_1_pwconv1_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_1_pwconv1_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__text_encoder_convnext_convnext_1_pwconv1_Conv_2d, // Node Params + 5, // Num Node Params + inputs__text_encoder_convnext_convnext_1_pwconv1_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_1_pwconv1_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_1_pwconv1_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_1_pwconv1_Conv_intermediate_nchw */ + uint32_t dimensions__text_encoder_convnext_convnext_1_pwconv1_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _text_encoder_convnext_convnext_1_pwconv1_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__text_encoder_convnext_convnext_1_pwconv1_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_1_pwconv1_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_1_pwconv1_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_1_pwconv1_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_convnext_convnext_1_pwconv1_Conv_intermediate_nchw[] = { + "_text_encoder_convnext_convnext_1_pwconv1_Conv_intermediate" + }; + uint32_t dimensions__text_encoder_convnext_convnext_1_pwconv1_Conv_intermediate_nchw[] = {1, 1024, 1, 128}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_1_pwconv1_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_1_pwconv1_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0440135598182678f, .offset= -190}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_convnext_convnext_1_pwconv1_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_1_pwconv1_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_convnext_convnext_1_pwconv1_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_1_pwconv1_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_1_pwconv1_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_1_pwconv1_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_1_pwconv1_Conv_intermediate */ + const char* inputs__text_encoder_convnext_convnext_1_pwconv1_Conv_intermediate[] = { + "_text_encoder_convnext_convnext_1_pwconv1_Conv_intermediate_nchw" + }; + uint32_t dimensions__text_encoder_convnext_convnext_1_pwconv1_Conv_output_0[] = {1, 1024, 128}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_1_pwconv1_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_1_pwconv1_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0440135598182678f, .offset= -190}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_1_pwconv1_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_1_pwconv1_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_convnext_convnext_1_pwconv1_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_1_pwconv1_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__elementwiseneuron_6(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _elementwiseneuron_6 */ + Qnn_Param_t params__elementwiseneuron_6[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}} + }; + const char* inputs__elementwiseneuron_6[] = { + "_text_encoder_convnext_convnext_1_pwconv1_Conv_output_0" + }; + uint32_t dimensions__text_encoder_convnext_convnext_1_act_Mul_1_output_0[] = {1, 1024, 128}; + Qnn_Tensor_t outputs__elementwiseneuron_6[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_1_act_Mul_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0119207091629505f, .offset= -14}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_1_act_Mul_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_elementwiseneuron_6", // Node Name + "qti.aisw", // Package Name + "ElementWiseNeuron", // Qnn Node Type + params__elementwiseneuron_6, // Node Params + 1, // Num Node Params + inputs__elementwiseneuron_6, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__elementwiseneuron_6, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_1_pwconv2_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_1_pwconv2_Conv_reshape_to_2d */ + const char* inputs__text_encoder_convnext_convnext_1_pwconv2_Conv_reshape_to_2d[] = { + "_text_encoder_convnext_convnext_1_act_Mul_1_output_0" + }; + uint32_t dimensions__text_encoder_convnext_convnext_1_pwconv2_Conv_reshape_to_2d[] = {1, 1024, 1, 128}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_1_pwconv2_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_1_pwconv2_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0119207091629505f, .offset= -14}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_convnext_convnext_1_pwconv2_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_1_pwconv2_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_convnext_convnext_1_pwconv2_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_1_pwconv2_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__text_encoder_convnext_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _text_encoder_convnext_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__text_encoder_convnext_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_convnext_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc[] = { + "_text_encoder_convnext_convnext_1_pwconv2_Conv_reshape_to_2d" + }; + uint32_t dimensions__text_encoder_convnext_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc[] = {1, 1, 128, 1024}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0119207091629505f, .offset= -14}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_convnext_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_convnext_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_convnext_convnext_1_pwconv2_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_convnext_convnext_1_pwconv2_weight[] = {1, 1, 1024, 256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_convnext_convnext_1_pwconv2_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_convnext_convnext_1_pwconv2_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0054423529654741f, .offset= -119}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_text_encoder_convnext_convnext_1_pwconv2_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_convnext_convnext_1_pwconv2_weight), + .dataSize=BINLEN(tts_ttl_text_encoder_convnext_convnext_1_pwconv2_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_convnext_convnext_1_pwconv2_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_convnext_convnext_1_pwconv2_bias[] = {256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_convnext_convnext_1_pwconv2_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_convnext_convnext_1_pwconv2_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0006554584251717f, .offset= -149}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_text_encoder_convnext_convnext_1_pwconv2_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_convnext_convnext_1_pwconv2_bias), + .dataSize=BINLEN(tts_ttl_text_encoder_convnext_convnext_1_pwconv2_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_1_pwconv2_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_1_pwconv2_Conv_2d */ + uint32_t dimensions__text_encoder_convnext_convnext_1_pwconv2_Conv_2d_dilation[] = {2}; + uint32_t _text_encoder_convnext_convnext_1_pwconv2_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__text_encoder_convnext_convnext_1_pwconv2_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _text_encoder_convnext_convnext_1_pwconv2_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__text_encoder_convnext_convnext_1_pwconv2_Conv_2d_stride[] = {2}; + uint32_t _text_encoder_convnext_convnext_1_pwconv2_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__text_encoder_convnext_convnext_1_pwconv2_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_1_pwconv2_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_1_pwconv2_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_1_pwconv2_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_1_pwconv2_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__text_encoder_convnext_convnext_1_pwconv2_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_1_pwconv2_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_1_pwconv2_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_1_pwconv2_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_1_pwconv2_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__text_encoder_convnext_convnext_1_pwconv2_Conv_2d[] = { + "_text_encoder_convnext_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ttl_text_encoder_convnext_convnext_1_pwconv2_weight", + "tts_ttl_text_encoder_convnext_convnext_1_pwconv2_bias" + }; + uint32_t dimensions__text_encoder_convnext_convnext_1_pwconv2_Conv_intermediate[] = {1, 1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_1_pwconv2_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_1_pwconv2_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0291835200041533f, .offset= -137}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_convnext_convnext_1_pwconv2_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_1_pwconv2_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__text_encoder_convnext_convnext_1_pwconv2_Conv_2d, // Node Params + 5, // Num Node Params + inputs__text_encoder_convnext_convnext_1_pwconv2_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_1_pwconv2_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_1_pwconv2_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_1_pwconv2_Conv_intermediate_nchw */ + uint32_t dimensions__text_encoder_convnext_convnext_1_pwconv2_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _text_encoder_convnext_convnext_1_pwconv2_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__text_encoder_convnext_convnext_1_pwconv2_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_1_pwconv2_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_1_pwconv2_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_1_pwconv2_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_convnext_convnext_1_pwconv2_Conv_intermediate_nchw[] = { + "_text_encoder_convnext_convnext_1_pwconv2_Conv_intermediate" + }; + uint32_t dimensions__text_encoder_convnext_convnext_1_pwconv2_Conv_intermediate_nchw[] = {1, 256, 1, 128}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_1_pwconv2_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_1_pwconv2_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0291835200041533f, .offset= -137}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_convnext_convnext_1_pwconv2_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_1_pwconv2_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_convnext_convnext_1_pwconv2_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_1_pwconv2_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_1_pwconv2_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_1_pwconv2_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_1_pwconv2_Conv_intermediate */ + const char* inputs__text_encoder_convnext_convnext_1_pwconv2_Conv_intermediate[] = { + "_text_encoder_convnext_convnext_1_pwconv2_Conv_intermediate_nchw" + }; + uint32_t dimensions__text_encoder_convnext_convnext_1_pwconv2_Conv_output_0[] = {1, 256, 128}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_1_pwconv2_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_1_pwconv2_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0291835200041533f, .offset= -137}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_1_pwconv2_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_1_pwconv2_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_convnext_convnext_1_pwconv2_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_1_pwconv2_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_1_pwconv2_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_1_pwconv2_Conv_output_0_nfc */ + uint32_t dimensions__text_encoder_convnext_convnext_1_pwconv2_Conv_output_0_nfc_perm[] = {3}; + uint32_t _text_encoder_convnext_convnext_1_pwconv2_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__text_encoder_convnext_convnext_1_pwconv2_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_1_pwconv2_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_1_pwconv2_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_1_pwconv2_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_convnext_convnext_1_pwconv2_Conv_output_0_nfc[] = { + "_text_encoder_convnext_convnext_1_pwconv2_Conv_output_0" + }; + uint32_t dimensions__text_encoder_convnext_convnext_1_pwconv2_Conv_output_0_nfc[] = {1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_1_pwconv2_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_1_pwconv2_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0291835200041533f, .offset= -137}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_1_pwconv2_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_1_pwconv2_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_convnext_convnext_1_pwconv2_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_1_pwconv2_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_1_pwconv2_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_convnext_convnext_1_gamma(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_convnext_convnext_1_gamma[] = {1, 1, 256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_convnext_convnext_1_gamma", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_convnext_convnext_1_gamma", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0006572376005352f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions_tts_ttl_text_encoder_convnext_convnext_1_gamma, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_convnext_convnext_1_gamma), + .dataSize=BINLEN(tts_ttl_text_encoder_convnext_convnext_1_gamma)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_1_Mul_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_1_Mul_2 */ + Qnn_Param_t params__text_encoder_convnext_convnext_1_Mul_2[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__text_encoder_convnext_convnext_1_Mul_2[] = { + "tts_ttl_text_encoder_convnext_convnext_1_gamma", + "_text_encoder_convnext_convnext_1_pwconv2_Conv_output_0_nfc" + }; + uint32_t dimensions__text_encoder_convnext_convnext_1_Mul_2_output_0[] = {1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_1_Mul_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_1_Mul_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0028371787630022f, .offset= -148}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_1_Mul_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_1_Mul_2", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__text_encoder_convnext_convnext_1_Mul_2, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_1_Mul_2, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_1_Mul_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_1_Add(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_1_Add */ + Qnn_Param_t params__text_encoder_convnext_convnext_1_Add[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__text_encoder_convnext_convnext_1_Add[] = { + "_text_encoder_convnext_convnext_1_Mul_output_0", + "_text_encoder_convnext_convnext_1_Mul_2_output_0" + }; + uint32_t dimensions__text_encoder_convnext_convnext_1_Add_output_0[] = {1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_1_Add[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_1_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0040123718790710f, .offset= -161}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_1_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_1_Add", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__text_encoder_convnext_convnext_1_Add, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_1_Add, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_1_Add, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_1_Mul_3(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_1_Mul_3 */ + Qnn_Param_t params__text_encoder_convnext_convnext_1_Mul_3[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__text_encoder_convnext_convnext_1_Mul_3[] = { + "_text_encoder_convnext_convnext_1_Add_output_0", + "text_mask" + }; + uint32_t dimensions__text_encoder_convnext_convnext_1_Mul_3_output_0[] = {1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_1_Mul_3[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_1_Mul_3_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0040123718790710f, .offset= -161}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_1_Mul_3_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_1_Mul_3", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__text_encoder_convnext_convnext_1_Mul_3, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_1_Mul_3, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_1_Mul_3, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_2_Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_2_Mul */ + Qnn_Param_t params__text_encoder_convnext_convnext_2_Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__text_encoder_convnext_convnext_2_Mul[] = { + "_text_encoder_convnext_convnext_1_Mul_3_output_0", + "text_mask" + }; + uint32_t dimensions__text_encoder_convnext_convnext_2_Mul_output_0[] = {1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_2_Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_2_Mul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0040123718790710f, .offset= -161}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_2_Mul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_2_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__text_encoder_convnext_convnext_2_Mul, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_2_Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_2_Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_2_dwconv_Pad(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_2_dwconv_Pad */ + uint32_t dimensions__text_encoder_convnext_convnext_2_dwconv_Pad_pad_amount[] = {3, 2}; + uint32_t _text_encoder_convnext_convnext_2_dwconv_Pad_pad_amount[] = {0, 0, 2, 2, 0, 0}; + Qnn_Param_t params__text_encoder_convnext_convnext_2_dwconv_Pad[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_2_dwconv_Pad_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__text_encoder_convnext_convnext_2_dwconv_Pad_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_2_dwconv_Pad_pad_amount, + .dataSize=24}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="scheme", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}} + }; + const char* inputs__text_encoder_convnext_convnext_2_dwconv_Pad[] = { + "_text_encoder_convnext_convnext_2_Mul_output_0" + }; + uint32_t dimensions__text_encoder_convnext_convnext_2_dwconv_Pad_output_0[] = {1, 132, 256}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_2_dwconv_Pad[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_2_dwconv_Pad_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0040123718790710f, .offset= -161}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_2_dwconv_Pad_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_2_dwconv_Pad", // Node Name + "qti.aisw", // Package Name + "Pad", // Qnn Node Type + params__text_encoder_convnext_convnext_2_dwconv_Pad, // Node Params + 2, // Num Node Params + inputs__text_encoder_convnext_convnext_2_dwconv_Pad, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_2_dwconv_Pad, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_2_dwconv_Pad_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_2_dwconv_Pad_output_0_ncf */ + uint32_t dimensions__text_encoder_convnext_convnext_2_dwconv_Pad_output_0_ncf_perm[] = {3}; + uint32_t _text_encoder_convnext_convnext_2_dwconv_Pad_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__text_encoder_convnext_convnext_2_dwconv_Pad_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_2_dwconv_Pad_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_2_dwconv_Pad_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_2_dwconv_Pad_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_convnext_convnext_2_dwconv_Pad_output_0_ncf[] = { + "_text_encoder_convnext_convnext_2_dwconv_Pad_output_0" + }; + uint32_t dimensions__text_encoder_convnext_convnext_2_dwconv_Pad_output_0_ncf[] = {1, 256, 132}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_2_dwconv_Pad_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_2_dwconv_Pad_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0040123718790710f, .offset= -161}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_2_dwconv_Pad_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_2_dwconv_Pad_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_convnext_convnext_2_dwconv_Pad_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_2_dwconv_Pad_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_2_dwconv_Pad_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_2_dwconv_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_2_dwconv_Conv_reshape_to_2d */ + const char* inputs__text_encoder_convnext_convnext_2_dwconv_Conv_reshape_to_2d[] = { + "_text_encoder_convnext_convnext_2_dwconv_Pad_output_0_ncf" + }; + uint32_t dimensions__text_encoder_convnext_convnext_2_dwconv_Conv_reshape_to_2d[] = {1, 256, 1, 132}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_2_dwconv_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_2_dwconv_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0040123718790710f, .offset= -161}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_convnext_convnext_2_dwconv_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_2_dwconv_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_convnext_convnext_2_dwconv_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_2_dwconv_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_2_dwconv_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_2_dwconv_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__text_encoder_convnext_convnext_2_dwconv_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _text_encoder_convnext_convnext_2_dwconv_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__text_encoder_convnext_convnext_2_dwconv_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_2_dwconv_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_2_dwconv_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_2_dwconv_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_convnext_convnext_2_dwconv_Conv_reshape_to_2d_nhwc[] = { + "_text_encoder_convnext_convnext_2_dwconv_Conv_reshape_to_2d" + }; + uint32_t dimensions__text_encoder_convnext_convnext_2_dwconv_Conv_reshape_to_2d_nhwc[] = {1, 1, 132, 256}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_2_dwconv_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_2_dwconv_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0040123718790710f, .offset= -161}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_convnext_convnext_2_dwconv_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_2_dwconv_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_convnext_convnext_2_dwconv_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_2_dwconv_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_2_dwconv_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_convnext_convnext_2_dwconv_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_convnext_convnext_2_dwconv_weight[] = {1, 5, 1, 256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_convnext_convnext_2_dwconv_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_convnext_convnext_2_dwconv_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039053845684975f, .offset= -117}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_text_encoder_convnext_convnext_2_dwconv_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_convnext_convnext_2_dwconv_weight), + .dataSize=BINLEN(tts_ttl_text_encoder_convnext_convnext_2_dwconv_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_convnext_convnext_2_dwconv_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_convnext_convnext_2_dwconv_bias[] = {256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_convnext_convnext_2_dwconv_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_convnext_convnext_2_dwconv_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0002776405599434f, .offset= -141}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_text_encoder_convnext_convnext_2_dwconv_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_convnext_convnext_2_dwconv_bias), + .dataSize=BINLEN(tts_ttl_text_encoder_convnext_convnext_2_dwconv_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_2_dwconv_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_2_dwconv_Conv_2d */ + uint32_t dimensions__text_encoder_convnext_convnext_2_dwconv_Conv_2d_dilation[] = {2}; + uint32_t _text_encoder_convnext_convnext_2_dwconv_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__text_encoder_convnext_convnext_2_dwconv_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _text_encoder_convnext_convnext_2_dwconv_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__text_encoder_convnext_convnext_2_dwconv_Conv_2d_stride[] = {2}; + uint32_t _text_encoder_convnext_convnext_2_dwconv_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__text_encoder_convnext_convnext_2_dwconv_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_2_dwconv_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_2_dwconv_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_2_dwconv_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_2_dwconv_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__text_encoder_convnext_convnext_2_dwconv_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_2_dwconv_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_2_dwconv_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_2_dwconv_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_2_dwconv_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_convnext_convnext_2_dwconv_Conv_2d[] = { + "_text_encoder_convnext_convnext_2_dwconv_Conv_reshape_to_2d_nhwc", + "tts_ttl_text_encoder_convnext_convnext_2_dwconv_weight", + "tts_ttl_text_encoder_convnext_convnext_2_dwconv_bias" + }; + uint32_t dimensions__text_encoder_convnext_convnext_2_dwconv_Conv_intermediate[] = {1, 1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_2_dwconv_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_2_dwconv_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0021716335322708f, .offset= -149}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_convnext_convnext_2_dwconv_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_2_dwconv_Conv_2d", // Node Name + "qti.aisw", // Package Name + "DepthWiseConv2d", // Qnn Node Type + params__text_encoder_convnext_convnext_2_dwconv_Conv_2d, // Node Params + 3, // Num Node Params + inputs__text_encoder_convnext_convnext_2_dwconv_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_2_dwconv_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_2_dwconv_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_2_dwconv_Conv_intermediate_nchw */ + uint32_t dimensions__text_encoder_convnext_convnext_2_dwconv_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _text_encoder_convnext_convnext_2_dwconv_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__text_encoder_convnext_convnext_2_dwconv_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_2_dwconv_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_2_dwconv_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_2_dwconv_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_convnext_convnext_2_dwconv_Conv_intermediate_nchw[] = { + "_text_encoder_convnext_convnext_2_dwconv_Conv_intermediate" + }; + uint32_t dimensions__text_encoder_convnext_convnext_2_dwconv_Conv_intermediate_nchw[] = {1, 256, 1, 128}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_2_dwconv_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_2_dwconv_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0021716335322708f, .offset= -149}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_convnext_convnext_2_dwconv_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_2_dwconv_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_convnext_convnext_2_dwconv_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_2_dwconv_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_2_dwconv_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_2_dwconv_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_2_dwconv_Conv_intermediate */ + const char* inputs__text_encoder_convnext_convnext_2_dwconv_Conv_intermediate[] = { + "_text_encoder_convnext_convnext_2_dwconv_Conv_intermediate_nchw" + }; + uint32_t dimensions__text_encoder_convnext_convnext_2_dwconv_Conv_output_0[] = {1, 256, 128}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_2_dwconv_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_2_dwconv_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0021716335322708f, .offset= -149}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_2_dwconv_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_2_dwconv_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_convnext_convnext_2_dwconv_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_2_dwconv_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_2_dwconv_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_2_dwconv_Conv_output_0_nfc */ + uint32_t dimensions__text_encoder_convnext_convnext_2_dwconv_Conv_output_0_nfc_perm[] = {3}; + uint32_t _text_encoder_convnext_convnext_2_dwconv_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__text_encoder_convnext_convnext_2_dwconv_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_2_dwconv_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_2_dwconv_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_2_dwconv_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_convnext_convnext_2_dwconv_Conv_output_0_nfc[] = { + "_text_encoder_convnext_convnext_2_dwconv_Conv_output_0" + }; + uint32_t dimensions__text_encoder_convnext_convnext_2_dwconv_Conv_output_0_nfc[] = {1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_2_dwconv_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_2_dwconv_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0021716335322708f, .offset= -149}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_2_dwconv_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_2_dwconv_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_convnext_convnext_2_dwconv_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_2_dwconv_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_2_dwconv_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_2_Mul_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_2_Mul_1 */ + Qnn_Param_t params__text_encoder_convnext_convnext_2_Mul_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__text_encoder_convnext_convnext_2_Mul_1[] = { + "_text_encoder_convnext_convnext_2_dwconv_Conv_output_0_nfc", + "text_mask" + }; + uint32_t dimensions__text_encoder_convnext_convnext_2_norm_Transpose_output_0[] = {1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_2_Mul_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_2_norm_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0021716335322708f, .offset= -149}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_2_norm_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_2_Mul_1", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__text_encoder_convnext_convnext_2_Mul_1, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_2_Mul_1, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_2_Mul_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_convnext_convnext_2_norm_norm_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_convnext_convnext_2_norm_norm_weight[] = {256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_convnext_convnext_2_norm_norm_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_convnext_convnext_2_norm_norm_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0030639071483165f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_text_encoder_convnext_convnext_2_norm_norm_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_convnext_convnext_2_norm_norm_weight), + .dataSize=BINLEN(tts_ttl_text_encoder_convnext_convnext_2_norm_norm_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_convnext_convnext_2_norm_norm_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_convnext_convnext_2_norm_norm_bias[] = {256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_convnext_convnext_2_norm_norm_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_convnext_convnext_2_norm_norm_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039381594397128f, .offset= -178}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_text_encoder_convnext_convnext_2_norm_norm_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_convnext_convnext_2_norm_norm_bias), + .dataSize=BINLEN(tts_ttl_text_encoder_convnext_convnext_2_norm_norm_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_2_norm_norm_LayerNormalization(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_2_norm_norm_LayerNormalization */ + uint32_t dimensions__text_encoder_convnext_convnext_2_norm_norm_LayerNormalization_axes[] = {1}; + uint32_t _text_encoder_convnext_convnext_2_norm_norm_LayerNormalization_axes[] = {2}; + Qnn_Param_t params__text_encoder_convnext_convnext_2_norm_norm_LayerNormalization[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="axes", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_2_norm_norm_LayerNormalization_axes", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_2_norm_norm_LayerNormalization_axes, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_2_norm_norm_LayerNormalization_axes, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="epsilon", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000001000000f}}}} + }; + const char* inputs__text_encoder_convnext_convnext_2_norm_norm_LayerNormalization[] = { + "_text_encoder_convnext_convnext_2_norm_Transpose_output_0", + "tts_ttl_text_encoder_convnext_convnext_2_norm_norm_weight", + "tts_ttl_text_encoder_convnext_convnext_2_norm_norm_bias" + }; + uint32_t dimensions__text_encoder_convnext_convnext_2_norm_Transpose_1_output_0[] = {1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_2_norm_norm_LayerNormalization[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_2_norm_Transpose_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0205580443143845f, .offset= -155}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_2_norm_Transpose_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_2_norm_norm_LayerNormalization", // Node Name + "qti.aisw", // Package Name + "LayerNorm", // Qnn Node Type + params__text_encoder_convnext_convnext_2_norm_norm_LayerNormalization, // Node Params + 2, // Num Node Params + inputs__text_encoder_convnext_convnext_2_norm_norm_LayerNormalization, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_2_norm_norm_LayerNormalization, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_2_norm_Transpose_1_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_2_norm_Transpose_1_output_0_ncf */ + uint32_t dimensions__text_encoder_convnext_convnext_2_norm_Transpose_1_output_0_ncf_perm[] = {3}; + uint32_t _text_encoder_convnext_convnext_2_norm_Transpose_1_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__text_encoder_convnext_convnext_2_norm_Transpose_1_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_2_norm_Transpose_1_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_2_norm_Transpose_1_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_2_norm_Transpose_1_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_convnext_convnext_2_norm_Transpose_1_output_0_ncf[] = { + "_text_encoder_convnext_convnext_2_norm_Transpose_1_output_0" + }; + uint32_t dimensions__text_encoder_convnext_convnext_2_norm_Transpose_1_output_0_ncf[] = {1, 256, 128}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_2_norm_Transpose_1_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_2_norm_Transpose_1_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0205580443143845f, .offset= -155}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_2_norm_Transpose_1_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_2_norm_Transpose_1_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_convnext_convnext_2_norm_Transpose_1_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_2_norm_Transpose_1_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_2_norm_Transpose_1_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_2_pwconv1_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_2_pwconv1_Conv_reshape_to_2d */ + const char* inputs__text_encoder_convnext_convnext_2_pwconv1_Conv_reshape_to_2d[] = { + "_text_encoder_convnext_convnext_2_norm_Transpose_1_output_0_ncf" + }; + uint32_t dimensions__text_encoder_convnext_convnext_2_pwconv1_Conv_reshape_to_2d[] = {1, 256, 1, 128}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_2_pwconv1_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_2_pwconv1_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0205580443143845f, .offset= -155}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_convnext_convnext_2_pwconv1_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_2_pwconv1_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_convnext_convnext_2_pwconv1_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_2_pwconv1_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__text_encoder_convnext_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _text_encoder_convnext_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__text_encoder_convnext_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_convnext_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc[] = { + "_text_encoder_convnext_convnext_2_pwconv1_Conv_reshape_to_2d" + }; + uint32_t dimensions__text_encoder_convnext_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc[] = {1, 1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0205580443143845f, .offset= -155}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_convnext_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_convnext_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_convnext_convnext_2_pwconv1_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_convnext_convnext_2_pwconv1_weight[] = {1, 1, 256, 1024}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_convnext_convnext_2_pwconv1_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_convnext_convnext_2_pwconv1_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0059638386592269f, .offset= -130}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_text_encoder_convnext_convnext_2_pwconv1_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_convnext_convnext_2_pwconv1_weight), + .dataSize=BINLEN(tts_ttl_text_encoder_convnext_convnext_2_pwconv1_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_convnext_convnext_2_pwconv1_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_convnext_convnext_2_pwconv1_bias[] = {1024}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_convnext_convnext_2_pwconv1_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_convnext_convnext_2_pwconv1_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0014679000014439f, .offset= -209}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_text_encoder_convnext_convnext_2_pwconv1_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_convnext_convnext_2_pwconv1_bias), + .dataSize=BINLEN(tts_ttl_text_encoder_convnext_convnext_2_pwconv1_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_2_pwconv1_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_2_pwconv1_Conv_2d */ + uint32_t dimensions__text_encoder_convnext_convnext_2_pwconv1_Conv_2d_dilation[] = {2}; + uint32_t _text_encoder_convnext_convnext_2_pwconv1_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__text_encoder_convnext_convnext_2_pwconv1_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _text_encoder_convnext_convnext_2_pwconv1_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__text_encoder_convnext_convnext_2_pwconv1_Conv_2d_stride[] = {2}; + uint32_t _text_encoder_convnext_convnext_2_pwconv1_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__text_encoder_convnext_convnext_2_pwconv1_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_2_pwconv1_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_2_pwconv1_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_2_pwconv1_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_2_pwconv1_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__text_encoder_convnext_convnext_2_pwconv1_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_2_pwconv1_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_2_pwconv1_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_2_pwconv1_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_2_pwconv1_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__text_encoder_convnext_convnext_2_pwconv1_Conv_2d[] = { + "_text_encoder_convnext_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ttl_text_encoder_convnext_convnext_2_pwconv1_weight", + "tts_ttl_text_encoder_convnext_convnext_2_pwconv1_bias" + }; + uint32_t dimensions__text_encoder_convnext_convnext_2_pwconv1_Conv_intermediate[] = {1, 1, 128, 1024}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_2_pwconv1_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_2_pwconv1_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0432293899357319f, .offset= -191}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_convnext_convnext_2_pwconv1_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_2_pwconv1_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__text_encoder_convnext_convnext_2_pwconv1_Conv_2d, // Node Params + 5, // Num Node Params + inputs__text_encoder_convnext_convnext_2_pwconv1_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_2_pwconv1_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_2_pwconv1_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_2_pwconv1_Conv_intermediate_nchw */ + uint32_t dimensions__text_encoder_convnext_convnext_2_pwconv1_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _text_encoder_convnext_convnext_2_pwconv1_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__text_encoder_convnext_convnext_2_pwconv1_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_2_pwconv1_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_2_pwconv1_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_2_pwconv1_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_convnext_convnext_2_pwconv1_Conv_intermediate_nchw[] = { + "_text_encoder_convnext_convnext_2_pwconv1_Conv_intermediate" + }; + uint32_t dimensions__text_encoder_convnext_convnext_2_pwconv1_Conv_intermediate_nchw[] = {1, 1024, 1, 128}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_2_pwconv1_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_2_pwconv1_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0432293899357319f, .offset= -191}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_convnext_convnext_2_pwconv1_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_2_pwconv1_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_convnext_convnext_2_pwconv1_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_2_pwconv1_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_2_pwconv1_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_2_pwconv1_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_2_pwconv1_Conv_intermediate */ + const char* inputs__text_encoder_convnext_convnext_2_pwconv1_Conv_intermediate[] = { + "_text_encoder_convnext_convnext_2_pwconv1_Conv_intermediate_nchw" + }; + uint32_t dimensions__text_encoder_convnext_convnext_2_pwconv1_Conv_output_0[] = {1, 1024, 128}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_2_pwconv1_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_2_pwconv1_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0432293899357319f, .offset= -191}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_2_pwconv1_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_2_pwconv1_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_convnext_convnext_2_pwconv1_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_2_pwconv1_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__elementwiseneuron_8(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _elementwiseneuron_8 */ + Qnn_Param_t params__elementwiseneuron_8[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}} + }; + const char* inputs__elementwiseneuron_8[] = { + "_text_encoder_convnext_convnext_2_pwconv1_Conv_output_0" + }; + uint32_t dimensions__text_encoder_convnext_convnext_2_act_Mul_1_output_0[] = {1, 1024, 128}; + Qnn_Tensor_t outputs__elementwiseneuron_8[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_2_act_Mul_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0115626668557525f, .offset= -15}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_2_act_Mul_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_elementwiseneuron_8", // Node Name + "qti.aisw", // Package Name + "ElementWiseNeuron", // Qnn Node Type + params__elementwiseneuron_8, // Node Params + 1, // Num Node Params + inputs__elementwiseneuron_8, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__elementwiseneuron_8, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_2_pwconv2_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_2_pwconv2_Conv_reshape_to_2d */ + const char* inputs__text_encoder_convnext_convnext_2_pwconv2_Conv_reshape_to_2d[] = { + "_text_encoder_convnext_convnext_2_act_Mul_1_output_0" + }; + uint32_t dimensions__text_encoder_convnext_convnext_2_pwconv2_Conv_reshape_to_2d[] = {1, 1024, 1, 128}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_2_pwconv2_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_2_pwconv2_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0115626668557525f, .offset= -15}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_convnext_convnext_2_pwconv2_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_2_pwconv2_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_convnext_convnext_2_pwconv2_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_2_pwconv2_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__text_encoder_convnext_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _text_encoder_convnext_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__text_encoder_convnext_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_convnext_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc[] = { + "_text_encoder_convnext_convnext_2_pwconv2_Conv_reshape_to_2d" + }; + uint32_t dimensions__text_encoder_convnext_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc[] = {1, 1, 128, 1024}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0115626668557525f, .offset= -15}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_convnext_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_convnext_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_convnext_convnext_2_pwconv2_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_convnext_convnext_2_pwconv2_weight[] = {1, 1, 1024, 256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_convnext_convnext_2_pwconv2_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_convnext_convnext_2_pwconv2_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0070865601301193f, .offset= -119}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_text_encoder_convnext_convnext_2_pwconv2_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_convnext_convnext_2_pwconv2_weight), + .dataSize=BINLEN(tts_ttl_text_encoder_convnext_convnext_2_pwconv2_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_convnext_convnext_2_pwconv2_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_convnext_convnext_2_pwconv2_bias[] = {256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_convnext_convnext_2_pwconv2_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_convnext_convnext_2_pwconv2_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0006668278365396f, .offset= -128}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_text_encoder_convnext_convnext_2_pwconv2_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_convnext_convnext_2_pwconv2_bias), + .dataSize=BINLEN(tts_ttl_text_encoder_convnext_convnext_2_pwconv2_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_2_pwconv2_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_2_pwconv2_Conv_2d */ + uint32_t dimensions__text_encoder_convnext_convnext_2_pwconv2_Conv_2d_dilation[] = {2}; + uint32_t _text_encoder_convnext_convnext_2_pwconv2_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__text_encoder_convnext_convnext_2_pwconv2_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _text_encoder_convnext_convnext_2_pwconv2_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__text_encoder_convnext_convnext_2_pwconv2_Conv_2d_stride[] = {2}; + uint32_t _text_encoder_convnext_convnext_2_pwconv2_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__text_encoder_convnext_convnext_2_pwconv2_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_2_pwconv2_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_2_pwconv2_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_2_pwconv2_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_2_pwconv2_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__text_encoder_convnext_convnext_2_pwconv2_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_2_pwconv2_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_2_pwconv2_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_2_pwconv2_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_2_pwconv2_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__text_encoder_convnext_convnext_2_pwconv2_Conv_2d[] = { + "_text_encoder_convnext_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ttl_text_encoder_convnext_convnext_2_pwconv2_weight", + "tts_ttl_text_encoder_convnext_convnext_2_pwconv2_bias" + }; + uint32_t dimensions__text_encoder_convnext_convnext_2_pwconv2_Conv_intermediate[] = {1, 1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_2_pwconv2_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_2_pwconv2_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0211853757500648f, .offset= -145}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_convnext_convnext_2_pwconv2_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_2_pwconv2_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__text_encoder_convnext_convnext_2_pwconv2_Conv_2d, // Node Params + 5, // Num Node Params + inputs__text_encoder_convnext_convnext_2_pwconv2_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_2_pwconv2_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_2_pwconv2_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_2_pwconv2_Conv_intermediate_nchw */ + uint32_t dimensions__text_encoder_convnext_convnext_2_pwconv2_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _text_encoder_convnext_convnext_2_pwconv2_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__text_encoder_convnext_convnext_2_pwconv2_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_2_pwconv2_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_2_pwconv2_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_2_pwconv2_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_convnext_convnext_2_pwconv2_Conv_intermediate_nchw[] = { + "_text_encoder_convnext_convnext_2_pwconv2_Conv_intermediate" + }; + uint32_t dimensions__text_encoder_convnext_convnext_2_pwconv2_Conv_intermediate_nchw[] = {1, 256, 1, 128}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_2_pwconv2_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_2_pwconv2_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0211853757500648f, .offset= -145}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_convnext_convnext_2_pwconv2_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_2_pwconv2_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_convnext_convnext_2_pwconv2_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_2_pwconv2_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_2_pwconv2_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_2_pwconv2_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_2_pwconv2_Conv_intermediate */ + const char* inputs__text_encoder_convnext_convnext_2_pwconv2_Conv_intermediate[] = { + "_text_encoder_convnext_convnext_2_pwconv2_Conv_intermediate_nchw" + }; + uint32_t dimensions__text_encoder_convnext_convnext_2_pwconv2_Conv_output_0[] = {1, 256, 128}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_2_pwconv2_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_2_pwconv2_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0211853757500648f, .offset= -145}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_2_pwconv2_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_2_pwconv2_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_convnext_convnext_2_pwconv2_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_2_pwconv2_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_2_pwconv2_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_2_pwconv2_Conv_output_0_nfc */ + uint32_t dimensions__text_encoder_convnext_convnext_2_pwconv2_Conv_output_0_nfc_perm[] = {3}; + uint32_t _text_encoder_convnext_convnext_2_pwconv2_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__text_encoder_convnext_convnext_2_pwconv2_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_2_pwconv2_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_2_pwconv2_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_2_pwconv2_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_convnext_convnext_2_pwconv2_Conv_output_0_nfc[] = { + "_text_encoder_convnext_convnext_2_pwconv2_Conv_output_0" + }; + uint32_t dimensions__text_encoder_convnext_convnext_2_pwconv2_Conv_output_0_nfc[] = {1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_2_pwconv2_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_2_pwconv2_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0211853757500648f, .offset= -145}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_2_pwconv2_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_2_pwconv2_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_convnext_convnext_2_pwconv2_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_2_pwconv2_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_2_pwconv2_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_convnext_convnext_2_gamma(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_convnext_convnext_2_gamma[] = {1, 1, 256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_convnext_convnext_2_gamma", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_convnext_convnext_2_gamma", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0010785099584609f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions_tts_ttl_text_encoder_convnext_convnext_2_gamma, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_convnext_convnext_2_gamma), + .dataSize=BINLEN(tts_ttl_text_encoder_convnext_convnext_2_gamma)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_2_Mul_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_2_Mul_2 */ + Qnn_Param_t params__text_encoder_convnext_convnext_2_Mul_2[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__text_encoder_convnext_convnext_2_Mul_2[] = { + "tts_ttl_text_encoder_convnext_convnext_2_gamma", + "_text_encoder_convnext_convnext_2_pwconv2_Conv_output_0_nfc" + }; + uint32_t dimensions__text_encoder_convnext_convnext_2_Mul_2_output_0[] = {1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_2_Mul_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_2_Mul_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0038384350482374f, .offset= -154}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_2_Mul_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_2_Mul_2", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__text_encoder_convnext_convnext_2_Mul_2, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_2_Mul_2, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_2_Mul_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_2_Add(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_2_Add */ + Qnn_Param_t params__text_encoder_convnext_convnext_2_Add[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__text_encoder_convnext_convnext_2_Add[] = { + "_text_encoder_convnext_convnext_2_Mul_output_0", + "_text_encoder_convnext_convnext_2_Mul_2_output_0" + }; + uint32_t dimensions__text_encoder_convnext_convnext_2_Add_output_0[] = {1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_2_Add[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_2_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0045880447141826f, .offset= -142}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_2_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_2_Add", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__text_encoder_convnext_convnext_2_Add, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_2_Add, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_2_Add, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_2_Mul_3(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_2_Mul_3 */ + Qnn_Param_t params__text_encoder_convnext_convnext_2_Mul_3[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__text_encoder_convnext_convnext_2_Mul_3[] = { + "_text_encoder_convnext_convnext_2_Add_output_0", + "text_mask" + }; + uint32_t dimensions__text_encoder_convnext_convnext_2_Mul_3_output_0[] = {1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_2_Mul_3[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_2_Mul_3_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0045880447141826f, .offset= -142}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_2_Mul_3_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_2_Mul_3", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__text_encoder_convnext_convnext_2_Mul_3, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_2_Mul_3, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_2_Mul_3, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_3_Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_3_Mul */ + Qnn_Param_t params__text_encoder_convnext_convnext_3_Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__text_encoder_convnext_convnext_3_Mul[] = { + "_text_encoder_convnext_convnext_2_Mul_3_output_0", + "text_mask" + }; + uint32_t dimensions__text_encoder_convnext_convnext_3_Mul_output_0[] = {1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_3_Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_3_Mul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0045880447141826f, .offset= -142}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_3_Mul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_3_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__text_encoder_convnext_convnext_3_Mul, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_3_Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_3_Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_3_dwconv_Pad(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_3_dwconv_Pad */ + uint32_t dimensions__text_encoder_convnext_convnext_3_dwconv_Pad_pad_amount[] = {3, 2}; + uint32_t _text_encoder_convnext_convnext_3_dwconv_Pad_pad_amount[] = {0, 0, 2, 2, 0, 0}; + Qnn_Param_t params__text_encoder_convnext_convnext_3_dwconv_Pad[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_3_dwconv_Pad_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__text_encoder_convnext_convnext_3_dwconv_Pad_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_3_dwconv_Pad_pad_amount, + .dataSize=24}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="scheme", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}} + }; + const char* inputs__text_encoder_convnext_convnext_3_dwconv_Pad[] = { + "_text_encoder_convnext_convnext_3_Mul_output_0" + }; + uint32_t dimensions__text_encoder_convnext_convnext_3_dwconv_Pad_output_0[] = {1, 132, 256}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_3_dwconv_Pad[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_3_dwconv_Pad_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0045880447141826f, .offset= -142}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_3_dwconv_Pad_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_3_dwconv_Pad", // Node Name + "qti.aisw", // Package Name + "Pad", // Qnn Node Type + params__text_encoder_convnext_convnext_3_dwconv_Pad, // Node Params + 2, // Num Node Params + inputs__text_encoder_convnext_convnext_3_dwconv_Pad, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_3_dwconv_Pad, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_3_dwconv_Pad_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_3_dwconv_Pad_output_0_ncf */ + uint32_t dimensions__text_encoder_convnext_convnext_3_dwconv_Pad_output_0_ncf_perm[] = {3}; + uint32_t _text_encoder_convnext_convnext_3_dwconv_Pad_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__text_encoder_convnext_convnext_3_dwconv_Pad_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_3_dwconv_Pad_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_3_dwconv_Pad_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_3_dwconv_Pad_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_convnext_convnext_3_dwconv_Pad_output_0_ncf[] = { + "_text_encoder_convnext_convnext_3_dwconv_Pad_output_0" + }; + uint32_t dimensions__text_encoder_convnext_convnext_3_dwconv_Pad_output_0_ncf[] = {1, 256, 132}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_3_dwconv_Pad_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_3_dwconv_Pad_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0045880447141826f, .offset= -142}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_3_dwconv_Pad_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_3_dwconv_Pad_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_convnext_convnext_3_dwconv_Pad_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_3_dwconv_Pad_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_3_dwconv_Pad_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_3_dwconv_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_3_dwconv_Conv_reshape_to_2d */ + const char* inputs__text_encoder_convnext_convnext_3_dwconv_Conv_reshape_to_2d[] = { + "_text_encoder_convnext_convnext_3_dwconv_Pad_output_0_ncf" + }; + uint32_t dimensions__text_encoder_convnext_convnext_3_dwconv_Conv_reshape_to_2d[] = {1, 256, 1, 132}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_3_dwconv_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_3_dwconv_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0045880447141826f, .offset= -142}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_convnext_convnext_3_dwconv_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_3_dwconv_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_convnext_convnext_3_dwconv_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_3_dwconv_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_3_dwconv_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_3_dwconv_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__text_encoder_convnext_convnext_3_dwconv_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _text_encoder_convnext_convnext_3_dwconv_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__text_encoder_convnext_convnext_3_dwconv_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_3_dwconv_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_3_dwconv_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_3_dwconv_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_convnext_convnext_3_dwconv_Conv_reshape_to_2d_nhwc[] = { + "_text_encoder_convnext_convnext_3_dwconv_Conv_reshape_to_2d" + }; + uint32_t dimensions__text_encoder_convnext_convnext_3_dwconv_Conv_reshape_to_2d_nhwc[] = {1, 1, 132, 256}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_3_dwconv_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_3_dwconv_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0045880447141826f, .offset= -142}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_convnext_convnext_3_dwconv_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_3_dwconv_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_convnext_convnext_3_dwconv_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_3_dwconv_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_3_dwconv_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_convnext_convnext_3_dwconv_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_convnext_convnext_3_dwconv_weight[] = {1, 5, 1, 256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_convnext_convnext_3_dwconv_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_convnext_convnext_3_dwconv_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0042436453513801f, .offset= -151}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_text_encoder_convnext_convnext_3_dwconv_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_convnext_convnext_3_dwconv_weight), + .dataSize=BINLEN(tts_ttl_text_encoder_convnext_convnext_3_dwconv_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_convnext_convnext_3_dwconv_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_convnext_convnext_3_dwconv_bias[] = {256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_convnext_convnext_3_dwconv_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_convnext_convnext_3_dwconv_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0003902013995685f, .offset= -130}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_text_encoder_convnext_convnext_3_dwconv_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_convnext_convnext_3_dwconv_bias), + .dataSize=BINLEN(tts_ttl_text_encoder_convnext_convnext_3_dwconv_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_3_dwconv_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_3_dwconv_Conv_2d */ + uint32_t dimensions__text_encoder_convnext_convnext_3_dwconv_Conv_2d_dilation[] = {2}; + uint32_t _text_encoder_convnext_convnext_3_dwconv_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__text_encoder_convnext_convnext_3_dwconv_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _text_encoder_convnext_convnext_3_dwconv_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__text_encoder_convnext_convnext_3_dwconv_Conv_2d_stride[] = {2}; + uint32_t _text_encoder_convnext_convnext_3_dwconv_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__text_encoder_convnext_convnext_3_dwconv_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_3_dwconv_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_3_dwconv_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_3_dwconv_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_3_dwconv_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__text_encoder_convnext_convnext_3_dwconv_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_3_dwconv_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_3_dwconv_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_3_dwconv_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_3_dwconv_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_convnext_convnext_3_dwconv_Conv_2d[] = { + "_text_encoder_convnext_convnext_3_dwconv_Conv_reshape_to_2d_nhwc", + "tts_ttl_text_encoder_convnext_convnext_3_dwconv_weight", + "tts_ttl_text_encoder_convnext_convnext_3_dwconv_bias" + }; + uint32_t dimensions__text_encoder_convnext_convnext_3_dwconv_Conv_intermediate[] = {1, 1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_3_dwconv_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_3_dwconv_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0017871345626190f, .offset= -146}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_convnext_convnext_3_dwconv_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_3_dwconv_Conv_2d", // Node Name + "qti.aisw", // Package Name + "DepthWiseConv2d", // Qnn Node Type + params__text_encoder_convnext_convnext_3_dwconv_Conv_2d, // Node Params + 3, // Num Node Params + inputs__text_encoder_convnext_convnext_3_dwconv_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_3_dwconv_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_3_dwconv_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_3_dwconv_Conv_intermediate_nchw */ + uint32_t dimensions__text_encoder_convnext_convnext_3_dwconv_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _text_encoder_convnext_convnext_3_dwconv_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__text_encoder_convnext_convnext_3_dwconv_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_3_dwconv_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_3_dwconv_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_3_dwconv_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_convnext_convnext_3_dwconv_Conv_intermediate_nchw[] = { + "_text_encoder_convnext_convnext_3_dwconv_Conv_intermediate" + }; + uint32_t dimensions__text_encoder_convnext_convnext_3_dwconv_Conv_intermediate_nchw[] = {1, 256, 1, 128}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_3_dwconv_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_3_dwconv_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0017871345626190f, .offset= -146}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_convnext_convnext_3_dwconv_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_3_dwconv_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_convnext_convnext_3_dwconv_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_3_dwconv_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_3_dwconv_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_3_dwconv_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_3_dwconv_Conv_intermediate */ + const char* inputs__text_encoder_convnext_convnext_3_dwconv_Conv_intermediate[] = { + "_text_encoder_convnext_convnext_3_dwconv_Conv_intermediate_nchw" + }; + uint32_t dimensions__text_encoder_convnext_convnext_3_dwconv_Conv_output_0[] = {1, 256, 128}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_3_dwconv_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_3_dwconv_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0017871345626190f, .offset= -146}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_3_dwconv_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_3_dwconv_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_convnext_convnext_3_dwconv_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_3_dwconv_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_3_dwconv_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_3_dwconv_Conv_output_0_nfc */ + uint32_t dimensions__text_encoder_convnext_convnext_3_dwconv_Conv_output_0_nfc_perm[] = {3}; + uint32_t _text_encoder_convnext_convnext_3_dwconv_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__text_encoder_convnext_convnext_3_dwconv_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_3_dwconv_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_3_dwconv_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_3_dwconv_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_convnext_convnext_3_dwconv_Conv_output_0_nfc[] = { + "_text_encoder_convnext_convnext_3_dwconv_Conv_output_0" + }; + uint32_t dimensions__text_encoder_convnext_convnext_3_dwconv_Conv_output_0_nfc[] = {1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_3_dwconv_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_3_dwconv_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0017871345626190f, .offset= -146}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_3_dwconv_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_3_dwconv_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_convnext_convnext_3_dwconv_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_3_dwconv_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_3_dwconv_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_3_Mul_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_3_Mul_1 */ + Qnn_Param_t params__text_encoder_convnext_convnext_3_Mul_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__text_encoder_convnext_convnext_3_Mul_1[] = { + "_text_encoder_convnext_convnext_3_dwconv_Conv_output_0_nfc", + "text_mask" + }; + uint32_t dimensions__text_encoder_convnext_convnext_3_norm_Transpose_output_0[] = {1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_3_Mul_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_3_norm_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0017871345626190f, .offset= -146}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_3_norm_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_3_Mul_1", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__text_encoder_convnext_convnext_3_Mul_1, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_3_Mul_1, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_3_Mul_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_convnext_convnext_3_norm_norm_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_convnext_convnext_3_norm_norm_weight[] = {256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_convnext_convnext_3_norm_norm_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_convnext_convnext_3_norm_norm_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0034614999312907f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_text_encoder_convnext_convnext_3_norm_norm_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_convnext_convnext_3_norm_norm_weight), + .dataSize=BINLEN(tts_ttl_text_encoder_convnext_convnext_3_norm_norm_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_convnext_convnext_3_norm_norm_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_convnext_convnext_3_norm_norm_bias[] = {256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_convnext_convnext_3_norm_norm_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_convnext_convnext_3_norm_norm_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0036931217182428f, .offset= -124}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_text_encoder_convnext_convnext_3_norm_norm_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_convnext_convnext_3_norm_norm_bias), + .dataSize=BINLEN(tts_ttl_text_encoder_convnext_convnext_3_norm_norm_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_3_norm_norm_LayerNormalization(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_3_norm_norm_LayerNormalization */ + uint32_t dimensions__text_encoder_convnext_convnext_3_norm_norm_LayerNormalization_axes[] = {1}; + uint32_t _text_encoder_convnext_convnext_3_norm_norm_LayerNormalization_axes[] = {2}; + Qnn_Param_t params__text_encoder_convnext_convnext_3_norm_norm_LayerNormalization[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="axes", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_3_norm_norm_LayerNormalization_axes", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_3_norm_norm_LayerNormalization_axes, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_3_norm_norm_LayerNormalization_axes, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="epsilon", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000001000000f}}}} + }; + const char* inputs__text_encoder_convnext_convnext_3_norm_norm_LayerNormalization[] = { + "_text_encoder_convnext_convnext_3_norm_Transpose_output_0", + "tts_ttl_text_encoder_convnext_convnext_3_norm_norm_weight", + "tts_ttl_text_encoder_convnext_convnext_3_norm_norm_bias" + }; + uint32_t dimensions__text_encoder_convnext_convnext_3_norm_Transpose_1_output_0[] = {1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_3_norm_norm_LayerNormalization[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_3_norm_Transpose_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0169066227972507f, .offset= -140}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_3_norm_Transpose_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_3_norm_norm_LayerNormalization", // Node Name + "qti.aisw", // Package Name + "LayerNorm", // Qnn Node Type + params__text_encoder_convnext_convnext_3_norm_norm_LayerNormalization, // Node Params + 2, // Num Node Params + inputs__text_encoder_convnext_convnext_3_norm_norm_LayerNormalization, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_3_norm_norm_LayerNormalization, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_3_norm_Transpose_1_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_3_norm_Transpose_1_output_0_ncf */ + uint32_t dimensions__text_encoder_convnext_convnext_3_norm_Transpose_1_output_0_ncf_perm[] = {3}; + uint32_t _text_encoder_convnext_convnext_3_norm_Transpose_1_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__text_encoder_convnext_convnext_3_norm_Transpose_1_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_3_norm_Transpose_1_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_3_norm_Transpose_1_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_3_norm_Transpose_1_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_convnext_convnext_3_norm_Transpose_1_output_0_ncf[] = { + "_text_encoder_convnext_convnext_3_norm_Transpose_1_output_0" + }; + uint32_t dimensions__text_encoder_convnext_convnext_3_norm_Transpose_1_output_0_ncf[] = {1, 256, 128}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_3_norm_Transpose_1_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_3_norm_Transpose_1_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0169066227972507f, .offset= -140}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_3_norm_Transpose_1_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_3_norm_Transpose_1_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_convnext_convnext_3_norm_Transpose_1_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_3_norm_Transpose_1_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_3_norm_Transpose_1_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_3_pwconv1_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_3_pwconv1_Conv_reshape_to_2d */ + const char* inputs__text_encoder_convnext_convnext_3_pwconv1_Conv_reshape_to_2d[] = { + "_text_encoder_convnext_convnext_3_norm_Transpose_1_output_0_ncf" + }; + uint32_t dimensions__text_encoder_convnext_convnext_3_pwconv1_Conv_reshape_to_2d[] = {1, 256, 1, 128}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_3_pwconv1_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_3_pwconv1_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0169066227972507f, .offset= -140}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_convnext_convnext_3_pwconv1_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_3_pwconv1_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_convnext_convnext_3_pwconv1_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_3_pwconv1_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__text_encoder_convnext_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _text_encoder_convnext_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__text_encoder_convnext_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_convnext_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc[] = { + "_text_encoder_convnext_convnext_3_pwconv1_Conv_reshape_to_2d" + }; + uint32_t dimensions__text_encoder_convnext_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc[] = {1, 1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0169066227972507f, .offset= -140}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_convnext_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_convnext_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_convnext_convnext_3_pwconv1_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_convnext_convnext_3_pwconv1_weight[] = {1, 1, 256, 1024}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_convnext_convnext_3_pwconv1_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_convnext_convnext_3_pwconv1_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0074272099882364f, .offset= -140}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_text_encoder_convnext_convnext_3_pwconv1_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_convnext_convnext_3_pwconv1_weight), + .dataSize=BINLEN(tts_ttl_text_encoder_convnext_convnext_3_pwconv1_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_convnext_convnext_3_pwconv1_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_convnext_convnext_3_pwconv1_bias[] = {1024}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_convnext_convnext_3_pwconv1_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_convnext_convnext_3_pwconv1_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0018637687899172f, .offset= -216}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_text_encoder_convnext_convnext_3_pwconv1_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_convnext_convnext_3_pwconv1_bias), + .dataSize=BINLEN(tts_ttl_text_encoder_convnext_convnext_3_pwconv1_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_3_pwconv1_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_3_pwconv1_Conv_2d */ + uint32_t dimensions__text_encoder_convnext_convnext_3_pwconv1_Conv_2d_dilation[] = {2}; + uint32_t _text_encoder_convnext_convnext_3_pwconv1_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__text_encoder_convnext_convnext_3_pwconv1_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _text_encoder_convnext_convnext_3_pwconv1_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__text_encoder_convnext_convnext_3_pwconv1_Conv_2d_stride[] = {2}; + uint32_t _text_encoder_convnext_convnext_3_pwconv1_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__text_encoder_convnext_convnext_3_pwconv1_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_3_pwconv1_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_3_pwconv1_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_3_pwconv1_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_3_pwconv1_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__text_encoder_convnext_convnext_3_pwconv1_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_3_pwconv1_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_3_pwconv1_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_3_pwconv1_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_3_pwconv1_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__text_encoder_convnext_convnext_3_pwconv1_Conv_2d[] = { + "_text_encoder_convnext_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ttl_text_encoder_convnext_convnext_3_pwconv1_weight", + "tts_ttl_text_encoder_convnext_convnext_3_pwconv1_bias" + }; + uint32_t dimensions__text_encoder_convnext_convnext_3_pwconv1_Conv_intermediate[] = {1, 1, 128, 1024}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_3_pwconv1_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_3_pwconv1_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0348752960562706f, .offset= -198}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_convnext_convnext_3_pwconv1_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_3_pwconv1_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__text_encoder_convnext_convnext_3_pwconv1_Conv_2d, // Node Params + 5, // Num Node Params + inputs__text_encoder_convnext_convnext_3_pwconv1_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_3_pwconv1_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_3_pwconv1_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_3_pwconv1_Conv_intermediate_nchw */ + uint32_t dimensions__text_encoder_convnext_convnext_3_pwconv1_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _text_encoder_convnext_convnext_3_pwconv1_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__text_encoder_convnext_convnext_3_pwconv1_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_3_pwconv1_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_3_pwconv1_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_3_pwconv1_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_convnext_convnext_3_pwconv1_Conv_intermediate_nchw[] = { + "_text_encoder_convnext_convnext_3_pwconv1_Conv_intermediate" + }; + uint32_t dimensions__text_encoder_convnext_convnext_3_pwconv1_Conv_intermediate_nchw[] = {1, 1024, 1, 128}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_3_pwconv1_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_3_pwconv1_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0348752960562706f, .offset= -198}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_convnext_convnext_3_pwconv1_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_3_pwconv1_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_convnext_convnext_3_pwconv1_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_3_pwconv1_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_3_pwconv1_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_3_pwconv1_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_3_pwconv1_Conv_intermediate */ + const char* inputs__text_encoder_convnext_convnext_3_pwconv1_Conv_intermediate[] = { + "_text_encoder_convnext_convnext_3_pwconv1_Conv_intermediate_nchw" + }; + uint32_t dimensions__text_encoder_convnext_convnext_3_pwconv1_Conv_output_0[] = {1, 1024, 128}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_3_pwconv1_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_3_pwconv1_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0348752960562706f, .offset= -198}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_3_pwconv1_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_3_pwconv1_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_convnext_convnext_3_pwconv1_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_3_pwconv1_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__elementwiseneuron_10(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _elementwiseneuron_10 */ + Qnn_Param_t params__elementwiseneuron_10[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}} + }; + const char* inputs__elementwiseneuron_10[] = { + "_text_encoder_convnext_convnext_3_pwconv1_Conv_output_0" + }; + uint32_t dimensions__text_encoder_convnext_convnext_3_act_Mul_1_output_0[] = {1, 1024, 128}; + Qnn_Tensor_t outputs__elementwiseneuron_10[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_3_act_Mul_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0083167636767030f, .offset= -20}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_3_act_Mul_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_elementwiseneuron_10", // Node Name + "qti.aisw", // Package Name + "ElementWiseNeuron", // Qnn Node Type + params__elementwiseneuron_10, // Node Params + 1, // Num Node Params + inputs__elementwiseneuron_10, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__elementwiseneuron_10, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_3_pwconv2_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_3_pwconv2_Conv_reshape_to_2d */ + const char* inputs__text_encoder_convnext_convnext_3_pwconv2_Conv_reshape_to_2d[] = { + "_text_encoder_convnext_convnext_3_act_Mul_1_output_0" + }; + uint32_t dimensions__text_encoder_convnext_convnext_3_pwconv2_Conv_reshape_to_2d[] = {1, 1024, 1, 128}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_3_pwconv2_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_3_pwconv2_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0083167636767030f, .offset= -20}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_convnext_convnext_3_pwconv2_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_3_pwconv2_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_convnext_convnext_3_pwconv2_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_3_pwconv2_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__text_encoder_convnext_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _text_encoder_convnext_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__text_encoder_convnext_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_convnext_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc[] = { + "_text_encoder_convnext_convnext_3_pwconv2_Conv_reshape_to_2d" + }; + uint32_t dimensions__text_encoder_convnext_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc[] = {1, 1, 128, 1024}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0083167636767030f, .offset= -20}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_convnext_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_convnext_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_convnext_convnext_3_pwconv2_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_convnext_convnext_3_pwconv2_weight[] = {1, 1, 1024, 256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_convnext_convnext_3_pwconv2_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_convnext_convnext_3_pwconv2_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0075845625251532f, .offset= -127}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_text_encoder_convnext_convnext_3_pwconv2_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_convnext_convnext_3_pwconv2_weight), + .dataSize=BINLEN(tts_ttl_text_encoder_convnext_convnext_3_pwconv2_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_convnext_convnext_3_pwconv2_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_convnext_convnext_3_pwconv2_bias[] = {256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_convnext_convnext_3_pwconv2_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_convnext_convnext_3_pwconv2_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0016875998117030f, .offset= -86}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_text_encoder_convnext_convnext_3_pwconv2_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_convnext_convnext_3_pwconv2_bias), + .dataSize=BINLEN(tts_ttl_text_encoder_convnext_convnext_3_pwconv2_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_3_pwconv2_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_3_pwconv2_Conv_2d */ + uint32_t dimensions__text_encoder_convnext_convnext_3_pwconv2_Conv_2d_dilation[] = {2}; + uint32_t _text_encoder_convnext_convnext_3_pwconv2_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__text_encoder_convnext_convnext_3_pwconv2_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _text_encoder_convnext_convnext_3_pwconv2_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__text_encoder_convnext_convnext_3_pwconv2_Conv_2d_stride[] = {2}; + uint32_t _text_encoder_convnext_convnext_3_pwconv2_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__text_encoder_convnext_convnext_3_pwconv2_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_3_pwconv2_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_3_pwconv2_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_3_pwconv2_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_3_pwconv2_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__text_encoder_convnext_convnext_3_pwconv2_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_3_pwconv2_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_3_pwconv2_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_3_pwconv2_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_3_pwconv2_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__text_encoder_convnext_convnext_3_pwconv2_Conv_2d[] = { + "_text_encoder_convnext_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ttl_text_encoder_convnext_convnext_3_pwconv2_weight", + "tts_ttl_text_encoder_convnext_convnext_3_pwconv2_bias" + }; + uint32_t dimensions__text_encoder_convnext_convnext_3_pwconv2_Conv_intermediate[] = {1, 1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_3_pwconv2_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_3_pwconv2_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0144073059782386f, .offset= -128}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_convnext_convnext_3_pwconv2_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_3_pwconv2_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__text_encoder_convnext_convnext_3_pwconv2_Conv_2d, // Node Params + 5, // Num Node Params + inputs__text_encoder_convnext_convnext_3_pwconv2_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_3_pwconv2_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_3_pwconv2_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_3_pwconv2_Conv_intermediate_nchw */ + uint32_t dimensions__text_encoder_convnext_convnext_3_pwconv2_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _text_encoder_convnext_convnext_3_pwconv2_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__text_encoder_convnext_convnext_3_pwconv2_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_3_pwconv2_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_3_pwconv2_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_3_pwconv2_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_convnext_convnext_3_pwconv2_Conv_intermediate_nchw[] = { + "_text_encoder_convnext_convnext_3_pwconv2_Conv_intermediate" + }; + uint32_t dimensions__text_encoder_convnext_convnext_3_pwconv2_Conv_intermediate_nchw[] = {1, 256, 1, 128}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_3_pwconv2_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_3_pwconv2_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0144073059782386f, .offset= -128}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_convnext_convnext_3_pwconv2_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_3_pwconv2_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_convnext_convnext_3_pwconv2_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_3_pwconv2_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_3_pwconv2_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_3_pwconv2_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_3_pwconv2_Conv_intermediate */ + const char* inputs__text_encoder_convnext_convnext_3_pwconv2_Conv_intermediate[] = { + "_text_encoder_convnext_convnext_3_pwconv2_Conv_intermediate_nchw" + }; + uint32_t dimensions__text_encoder_convnext_convnext_3_pwconv2_Conv_output_0[] = {1, 256, 128}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_3_pwconv2_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_3_pwconv2_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0144073059782386f, .offset= -128}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_3_pwconv2_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_3_pwconv2_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_convnext_convnext_3_pwconv2_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_3_pwconv2_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_3_pwconv2_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_3_pwconv2_Conv_output_0_nfc */ + uint32_t dimensions__text_encoder_convnext_convnext_3_pwconv2_Conv_output_0_nfc_perm[] = {3}; + uint32_t _text_encoder_convnext_convnext_3_pwconv2_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__text_encoder_convnext_convnext_3_pwconv2_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_3_pwconv2_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_3_pwconv2_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_3_pwconv2_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_convnext_convnext_3_pwconv2_Conv_output_0_nfc[] = { + "_text_encoder_convnext_convnext_3_pwconv2_Conv_output_0" + }; + uint32_t dimensions__text_encoder_convnext_convnext_3_pwconv2_Conv_output_0_nfc[] = {1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_3_pwconv2_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_3_pwconv2_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0144073059782386f, .offset= -128}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_3_pwconv2_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_3_pwconv2_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_convnext_convnext_3_pwconv2_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_3_pwconv2_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_3_pwconv2_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_convnext_convnext_3_gamma(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_convnext_convnext_3_gamma[] = {1, 1, 256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_convnext_convnext_3_gamma", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_convnext_convnext_3_gamma", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0018376489169896f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions_tts_ttl_text_encoder_convnext_convnext_3_gamma, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_convnext_convnext_3_gamma), + .dataSize=BINLEN(tts_ttl_text_encoder_convnext_convnext_3_gamma)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_3_Mul_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_3_Mul_2 */ + Qnn_Param_t params__text_encoder_convnext_convnext_3_Mul_2[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__text_encoder_convnext_convnext_3_Mul_2[] = { + "tts_ttl_text_encoder_convnext_convnext_3_gamma", + "_text_encoder_convnext_convnext_3_pwconv2_Conv_output_0_nfc" + }; + uint32_t dimensions__text_encoder_convnext_convnext_3_Mul_2_output_0[] = {1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_3_Mul_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_3_Mul_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0042619039304554f, .offset= -127}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_3_Mul_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_3_Mul_2", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__text_encoder_convnext_convnext_3_Mul_2, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_3_Mul_2, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_3_Mul_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_3_Add(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_3_Add */ + Qnn_Param_t params__text_encoder_convnext_convnext_3_Add[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__text_encoder_convnext_convnext_3_Add[] = { + "_text_encoder_convnext_convnext_3_Mul_output_0", + "_text_encoder_convnext_convnext_3_Mul_2_output_0" + }; + uint32_t dimensions__text_encoder_convnext_convnext_3_Add_output_0[] = {1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_3_Add[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_3_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0055576865561306f, .offset= -130}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_3_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_3_Add", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__text_encoder_convnext_convnext_3_Add, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_3_Add, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_3_Add, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_3_Mul_3(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_3_Mul_3 */ + Qnn_Param_t params__text_encoder_convnext_convnext_3_Mul_3[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__text_encoder_convnext_convnext_3_Mul_3[] = { + "_text_encoder_convnext_convnext_3_Add_output_0", + "text_mask" + }; + uint32_t dimensions__text_encoder_convnext_convnext_3_Mul_3_output_0[] = {1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_3_Mul_3[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_3_Mul_3_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0055576865561306f, .offset= -130}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_3_Mul_3_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_3_Mul_3", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__text_encoder_convnext_convnext_3_Mul_3, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_3_Mul_3, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_3_Mul_3, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_4_Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_4_Mul */ + Qnn_Param_t params__text_encoder_convnext_convnext_4_Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__text_encoder_convnext_convnext_4_Mul[] = { + "_text_encoder_convnext_convnext_3_Mul_3_output_0", + "text_mask" + }; + uint32_t dimensions__text_encoder_convnext_convnext_4_Mul_output_0[] = {1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_4_Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_4_Mul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0055576865561306f, .offset= -130}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_4_Mul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_4_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__text_encoder_convnext_convnext_4_Mul, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_4_Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_4_Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_4_dwconv_Pad(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_4_dwconv_Pad */ + uint32_t dimensions__text_encoder_convnext_convnext_4_dwconv_Pad_pad_amount[] = {3, 2}; + uint32_t _text_encoder_convnext_convnext_4_dwconv_Pad_pad_amount[] = {0, 0, 2, 2, 0, 0}; + Qnn_Param_t params__text_encoder_convnext_convnext_4_dwconv_Pad[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_4_dwconv_Pad_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__text_encoder_convnext_convnext_4_dwconv_Pad_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_4_dwconv_Pad_pad_amount, + .dataSize=24}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="scheme", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}} + }; + const char* inputs__text_encoder_convnext_convnext_4_dwconv_Pad[] = { + "_text_encoder_convnext_convnext_4_Mul_output_0" + }; + uint32_t dimensions__text_encoder_convnext_convnext_4_dwconv_Pad_output_0[] = {1, 132, 256}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_4_dwconv_Pad[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_4_dwconv_Pad_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0055576865561306f, .offset= -130}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_4_dwconv_Pad_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_4_dwconv_Pad", // Node Name + "qti.aisw", // Package Name + "Pad", // Qnn Node Type + params__text_encoder_convnext_convnext_4_dwconv_Pad, // Node Params + 2, // Num Node Params + inputs__text_encoder_convnext_convnext_4_dwconv_Pad, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_4_dwconv_Pad, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_4_dwconv_Pad_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_4_dwconv_Pad_output_0_ncf */ + uint32_t dimensions__text_encoder_convnext_convnext_4_dwconv_Pad_output_0_ncf_perm[] = {3}; + uint32_t _text_encoder_convnext_convnext_4_dwconv_Pad_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__text_encoder_convnext_convnext_4_dwconv_Pad_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_4_dwconv_Pad_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_4_dwconv_Pad_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_4_dwconv_Pad_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_convnext_convnext_4_dwconv_Pad_output_0_ncf[] = { + "_text_encoder_convnext_convnext_4_dwconv_Pad_output_0" + }; + uint32_t dimensions__text_encoder_convnext_convnext_4_dwconv_Pad_output_0_ncf[] = {1, 256, 132}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_4_dwconv_Pad_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_4_dwconv_Pad_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0055576865561306f, .offset= -130}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_4_dwconv_Pad_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_4_dwconv_Pad_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_convnext_convnext_4_dwconv_Pad_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_4_dwconv_Pad_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_4_dwconv_Pad_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_4_dwconv_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_4_dwconv_Conv_reshape_to_2d */ + const char* inputs__text_encoder_convnext_convnext_4_dwconv_Conv_reshape_to_2d[] = { + "_text_encoder_convnext_convnext_4_dwconv_Pad_output_0_ncf" + }; + uint32_t dimensions__text_encoder_convnext_convnext_4_dwconv_Conv_reshape_to_2d[] = {1, 256, 1, 132}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_4_dwconv_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_4_dwconv_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0055576865561306f, .offset= -130}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_convnext_convnext_4_dwconv_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_4_dwconv_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_convnext_convnext_4_dwconv_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_4_dwconv_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_4_dwconv_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_4_dwconv_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__text_encoder_convnext_convnext_4_dwconv_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _text_encoder_convnext_convnext_4_dwconv_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__text_encoder_convnext_convnext_4_dwconv_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_4_dwconv_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_4_dwconv_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_4_dwconv_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_convnext_convnext_4_dwconv_Conv_reshape_to_2d_nhwc[] = { + "_text_encoder_convnext_convnext_4_dwconv_Conv_reshape_to_2d" + }; + uint32_t dimensions__text_encoder_convnext_convnext_4_dwconv_Conv_reshape_to_2d_nhwc[] = {1, 1, 132, 256}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_4_dwconv_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_4_dwconv_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0055576865561306f, .offset= -130}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_convnext_convnext_4_dwconv_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_4_dwconv_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_convnext_convnext_4_dwconv_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_4_dwconv_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_4_dwconv_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_convnext_convnext_4_dwconv_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_convnext_convnext_4_dwconv_weight[] = {1, 5, 1, 256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_convnext_convnext_4_dwconv_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_convnext_convnext_4_dwconv_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0036128840874881f, .offset= -143}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_text_encoder_convnext_convnext_4_dwconv_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_convnext_convnext_4_dwconv_weight), + .dataSize=BINLEN(tts_ttl_text_encoder_convnext_convnext_4_dwconv_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_convnext_convnext_4_dwconv_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_convnext_convnext_4_dwconv_bias[] = {256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_convnext_convnext_4_dwconv_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_convnext_convnext_4_dwconv_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0006931324605830f, .offset= -136}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_text_encoder_convnext_convnext_4_dwconv_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_convnext_convnext_4_dwconv_bias), + .dataSize=BINLEN(tts_ttl_text_encoder_convnext_convnext_4_dwconv_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_4_dwconv_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_4_dwconv_Conv_2d */ + uint32_t dimensions__text_encoder_convnext_convnext_4_dwconv_Conv_2d_dilation[] = {2}; + uint32_t _text_encoder_convnext_convnext_4_dwconv_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__text_encoder_convnext_convnext_4_dwconv_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _text_encoder_convnext_convnext_4_dwconv_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__text_encoder_convnext_convnext_4_dwconv_Conv_2d_stride[] = {2}; + uint32_t _text_encoder_convnext_convnext_4_dwconv_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__text_encoder_convnext_convnext_4_dwconv_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_4_dwconv_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_4_dwconv_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_4_dwconv_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_4_dwconv_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__text_encoder_convnext_convnext_4_dwconv_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_4_dwconv_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_4_dwconv_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_4_dwconv_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_4_dwconv_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_convnext_convnext_4_dwconv_Conv_2d[] = { + "_text_encoder_convnext_convnext_4_dwconv_Conv_reshape_to_2d_nhwc", + "tts_ttl_text_encoder_convnext_convnext_4_dwconv_weight", + "tts_ttl_text_encoder_convnext_convnext_4_dwconv_bias" + }; + uint32_t dimensions__text_encoder_convnext_convnext_4_dwconv_Conv_intermediate[] = {1, 1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_4_dwconv_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_4_dwconv_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0018011690117419f, .offset= -145}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_convnext_convnext_4_dwconv_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_4_dwconv_Conv_2d", // Node Name + "qti.aisw", // Package Name + "DepthWiseConv2d", // Qnn Node Type + params__text_encoder_convnext_convnext_4_dwconv_Conv_2d, // Node Params + 3, // Num Node Params + inputs__text_encoder_convnext_convnext_4_dwconv_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_4_dwconv_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_4_dwconv_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_4_dwconv_Conv_intermediate_nchw */ + uint32_t dimensions__text_encoder_convnext_convnext_4_dwconv_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _text_encoder_convnext_convnext_4_dwconv_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__text_encoder_convnext_convnext_4_dwconv_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_4_dwconv_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_4_dwconv_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_4_dwconv_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_convnext_convnext_4_dwconv_Conv_intermediate_nchw[] = { + "_text_encoder_convnext_convnext_4_dwconv_Conv_intermediate" + }; + uint32_t dimensions__text_encoder_convnext_convnext_4_dwconv_Conv_intermediate_nchw[] = {1, 256, 1, 128}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_4_dwconv_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_4_dwconv_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0018011690117419f, .offset= -145}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_convnext_convnext_4_dwconv_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_4_dwconv_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_convnext_convnext_4_dwconv_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_4_dwconv_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_4_dwconv_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_4_dwconv_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_4_dwconv_Conv_intermediate */ + const char* inputs__text_encoder_convnext_convnext_4_dwconv_Conv_intermediate[] = { + "_text_encoder_convnext_convnext_4_dwconv_Conv_intermediate_nchw" + }; + uint32_t dimensions__text_encoder_convnext_convnext_4_dwconv_Conv_output_0[] = {1, 256, 128}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_4_dwconv_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_4_dwconv_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0018011690117419f, .offset= -145}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_4_dwconv_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_4_dwconv_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_convnext_convnext_4_dwconv_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_4_dwconv_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_4_dwconv_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_4_dwconv_Conv_output_0_nfc */ + uint32_t dimensions__text_encoder_convnext_convnext_4_dwconv_Conv_output_0_nfc_perm[] = {3}; + uint32_t _text_encoder_convnext_convnext_4_dwconv_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__text_encoder_convnext_convnext_4_dwconv_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_4_dwconv_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_4_dwconv_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_4_dwconv_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_convnext_convnext_4_dwconv_Conv_output_0_nfc[] = { + "_text_encoder_convnext_convnext_4_dwconv_Conv_output_0" + }; + uint32_t dimensions__text_encoder_convnext_convnext_4_dwconv_Conv_output_0_nfc[] = {1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_4_dwconv_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_4_dwconv_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0018011690117419f, .offset= -145}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_4_dwconv_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_4_dwconv_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_convnext_convnext_4_dwconv_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_4_dwconv_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_4_dwconv_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_4_Mul_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_4_Mul_1 */ + Qnn_Param_t params__text_encoder_convnext_convnext_4_Mul_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__text_encoder_convnext_convnext_4_Mul_1[] = { + "_text_encoder_convnext_convnext_4_dwconv_Conv_output_0_nfc", + "text_mask" + }; + uint32_t dimensions__text_encoder_convnext_convnext_4_norm_Transpose_output_0[] = {1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_4_Mul_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_4_norm_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0018011690117419f, .offset= -145}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_4_norm_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_4_Mul_1", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__text_encoder_convnext_convnext_4_Mul_1, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_4_Mul_1, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_4_Mul_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_convnext_convnext_4_norm_norm_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_convnext_convnext_4_norm_norm_weight[] = {256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_convnext_convnext_4_norm_norm_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_convnext_convnext_4_norm_norm_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0034025176428258f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_text_encoder_convnext_convnext_4_norm_norm_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_convnext_convnext_4_norm_norm_weight), + .dataSize=BINLEN(tts_ttl_text_encoder_convnext_convnext_4_norm_norm_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_convnext_convnext_4_norm_norm_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_convnext_convnext_4_norm_norm_bias[] = {256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_convnext_convnext_4_norm_norm_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_convnext_convnext_4_norm_norm_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0028706125449389f, .offset= -129}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_text_encoder_convnext_convnext_4_norm_norm_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_convnext_convnext_4_norm_norm_bias), + .dataSize=BINLEN(tts_ttl_text_encoder_convnext_convnext_4_norm_norm_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_4_norm_norm_LayerNormalization(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_4_norm_norm_LayerNormalization */ + uint32_t dimensions__text_encoder_convnext_convnext_4_norm_norm_LayerNormalization_axes[] = {1}; + uint32_t _text_encoder_convnext_convnext_4_norm_norm_LayerNormalization_axes[] = {2}; + Qnn_Param_t params__text_encoder_convnext_convnext_4_norm_norm_LayerNormalization[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="axes", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_4_norm_norm_LayerNormalization_axes", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_4_norm_norm_LayerNormalization_axes, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_4_norm_norm_LayerNormalization_axes, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="epsilon", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000001000000f}}}} + }; + const char* inputs__text_encoder_convnext_convnext_4_norm_norm_LayerNormalization[] = { + "_text_encoder_convnext_convnext_4_norm_Transpose_output_0", + "tts_ttl_text_encoder_convnext_convnext_4_norm_norm_weight", + "tts_ttl_text_encoder_convnext_convnext_4_norm_norm_bias" + }; + uint32_t dimensions__text_encoder_convnext_convnext_4_norm_Transpose_1_output_0[] = {1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_4_norm_norm_LayerNormalization[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_4_norm_Transpose_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0157209578901529f, .offset= -133}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_4_norm_Transpose_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_4_norm_norm_LayerNormalization", // Node Name + "qti.aisw", // Package Name + "LayerNorm", // Qnn Node Type + params__text_encoder_convnext_convnext_4_norm_norm_LayerNormalization, // Node Params + 2, // Num Node Params + inputs__text_encoder_convnext_convnext_4_norm_norm_LayerNormalization, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_4_norm_norm_LayerNormalization, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_4_norm_Transpose_1_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_4_norm_Transpose_1_output_0_ncf */ + uint32_t dimensions__text_encoder_convnext_convnext_4_norm_Transpose_1_output_0_ncf_perm[] = {3}; + uint32_t _text_encoder_convnext_convnext_4_norm_Transpose_1_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__text_encoder_convnext_convnext_4_norm_Transpose_1_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_4_norm_Transpose_1_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_4_norm_Transpose_1_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_4_norm_Transpose_1_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_convnext_convnext_4_norm_Transpose_1_output_0_ncf[] = { + "_text_encoder_convnext_convnext_4_norm_Transpose_1_output_0" + }; + uint32_t dimensions__text_encoder_convnext_convnext_4_norm_Transpose_1_output_0_ncf[] = {1, 256, 128}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_4_norm_Transpose_1_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_4_norm_Transpose_1_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0157209578901529f, .offset= -133}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_4_norm_Transpose_1_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_4_norm_Transpose_1_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_convnext_convnext_4_norm_Transpose_1_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_4_norm_Transpose_1_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_4_norm_Transpose_1_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_4_pwconv1_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_4_pwconv1_Conv_reshape_to_2d */ + const char* inputs__text_encoder_convnext_convnext_4_pwconv1_Conv_reshape_to_2d[] = { + "_text_encoder_convnext_convnext_4_norm_Transpose_1_output_0_ncf" + }; + uint32_t dimensions__text_encoder_convnext_convnext_4_pwconv1_Conv_reshape_to_2d[] = {1, 256, 1, 128}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_4_pwconv1_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_4_pwconv1_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0157209578901529f, .offset= -133}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_convnext_convnext_4_pwconv1_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_4_pwconv1_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_convnext_convnext_4_pwconv1_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_4_pwconv1_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_4_pwconv1_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_4_pwconv1_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__text_encoder_convnext_convnext_4_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _text_encoder_convnext_convnext_4_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__text_encoder_convnext_convnext_4_pwconv1_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_4_pwconv1_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_4_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_4_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_convnext_convnext_4_pwconv1_Conv_reshape_to_2d_nhwc[] = { + "_text_encoder_convnext_convnext_4_pwconv1_Conv_reshape_to_2d" + }; + uint32_t dimensions__text_encoder_convnext_convnext_4_pwconv1_Conv_reshape_to_2d_nhwc[] = {1, 1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_4_pwconv1_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_4_pwconv1_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0157209578901529f, .offset= -133}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_convnext_convnext_4_pwconv1_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_4_pwconv1_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_convnext_convnext_4_pwconv1_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_4_pwconv1_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_4_pwconv1_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_convnext_convnext_4_pwconv1_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_convnext_convnext_4_pwconv1_weight[] = {1, 1, 256, 1024}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_convnext_convnext_4_pwconv1_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_convnext_convnext_4_pwconv1_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0074375984258950f, .offset= -144}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_text_encoder_convnext_convnext_4_pwconv1_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_convnext_convnext_4_pwconv1_weight), + .dataSize=BINLEN(tts_ttl_text_encoder_convnext_convnext_4_pwconv1_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_convnext_convnext_4_pwconv1_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_convnext_convnext_4_pwconv1_bias[] = {1024}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_convnext_convnext_4_pwconv1_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_convnext_convnext_4_pwconv1_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0024450970813632f, .offset= -196}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_text_encoder_convnext_convnext_4_pwconv1_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_convnext_convnext_4_pwconv1_bias), + .dataSize=BINLEN(tts_ttl_text_encoder_convnext_convnext_4_pwconv1_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_4_pwconv1_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_4_pwconv1_Conv_2d */ + uint32_t dimensions__text_encoder_convnext_convnext_4_pwconv1_Conv_2d_dilation[] = {2}; + uint32_t _text_encoder_convnext_convnext_4_pwconv1_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__text_encoder_convnext_convnext_4_pwconv1_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _text_encoder_convnext_convnext_4_pwconv1_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__text_encoder_convnext_convnext_4_pwconv1_Conv_2d_stride[] = {2}; + uint32_t _text_encoder_convnext_convnext_4_pwconv1_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__text_encoder_convnext_convnext_4_pwconv1_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_4_pwconv1_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_4_pwconv1_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_4_pwconv1_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_4_pwconv1_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__text_encoder_convnext_convnext_4_pwconv1_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_4_pwconv1_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_4_pwconv1_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_4_pwconv1_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_4_pwconv1_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__text_encoder_convnext_convnext_4_pwconv1_Conv_2d[] = { + "_text_encoder_convnext_convnext_4_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ttl_text_encoder_convnext_convnext_4_pwconv1_weight", + "tts_ttl_text_encoder_convnext_convnext_4_pwconv1_bias" + }; + uint32_t dimensions__text_encoder_convnext_convnext_4_pwconv1_Conv_intermediate[] = {1, 1, 128, 1024}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_4_pwconv1_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_4_pwconv1_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0393117032945156f, .offset= -177}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_convnext_convnext_4_pwconv1_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_4_pwconv1_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__text_encoder_convnext_convnext_4_pwconv1_Conv_2d, // Node Params + 5, // Num Node Params + inputs__text_encoder_convnext_convnext_4_pwconv1_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_4_pwconv1_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_4_pwconv1_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_4_pwconv1_Conv_intermediate_nchw */ + uint32_t dimensions__text_encoder_convnext_convnext_4_pwconv1_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _text_encoder_convnext_convnext_4_pwconv1_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__text_encoder_convnext_convnext_4_pwconv1_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_4_pwconv1_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_4_pwconv1_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_4_pwconv1_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_convnext_convnext_4_pwconv1_Conv_intermediate_nchw[] = { + "_text_encoder_convnext_convnext_4_pwconv1_Conv_intermediate" + }; + uint32_t dimensions__text_encoder_convnext_convnext_4_pwconv1_Conv_intermediate_nchw[] = {1, 1024, 1, 128}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_4_pwconv1_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_4_pwconv1_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0393117032945156f, .offset= -177}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_convnext_convnext_4_pwconv1_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_4_pwconv1_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_convnext_convnext_4_pwconv1_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_4_pwconv1_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_4_pwconv1_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_4_pwconv1_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_4_pwconv1_Conv_intermediate */ + const char* inputs__text_encoder_convnext_convnext_4_pwconv1_Conv_intermediate[] = { + "_text_encoder_convnext_convnext_4_pwconv1_Conv_intermediate_nchw" + }; + uint32_t dimensions__text_encoder_convnext_convnext_4_pwconv1_Conv_output_0[] = {1, 1024, 128}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_4_pwconv1_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_4_pwconv1_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0393117032945156f, .offset= -177}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_4_pwconv1_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_4_pwconv1_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_convnext_convnext_4_pwconv1_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_4_pwconv1_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__elementwiseneuron_12(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _elementwiseneuron_12 */ + Qnn_Param_t params__elementwiseneuron_12[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}} + }; + const char* inputs__elementwiseneuron_12[] = { + "_text_encoder_convnext_convnext_4_pwconv1_Conv_output_0" + }; + uint32_t dimensions__text_encoder_convnext_convnext_4_act_Mul_1_output_0[] = {1, 1024, 128}; + Qnn_Tensor_t outputs__elementwiseneuron_12[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_4_act_Mul_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0126411048695445f, .offset= -13}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_4_act_Mul_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_elementwiseneuron_12", // Node Name + "qti.aisw", // Package Name + "ElementWiseNeuron", // Qnn Node Type + params__elementwiseneuron_12, // Node Params + 1, // Num Node Params + inputs__elementwiseneuron_12, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__elementwiseneuron_12, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_4_pwconv2_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_4_pwconv2_Conv_reshape_to_2d */ + const char* inputs__text_encoder_convnext_convnext_4_pwconv2_Conv_reshape_to_2d[] = { + "_text_encoder_convnext_convnext_4_act_Mul_1_output_0" + }; + uint32_t dimensions__text_encoder_convnext_convnext_4_pwconv2_Conv_reshape_to_2d[] = {1, 1024, 1, 128}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_4_pwconv2_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_4_pwconv2_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0126411048695445f, .offset= -13}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_convnext_convnext_4_pwconv2_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_4_pwconv2_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_convnext_convnext_4_pwconv2_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_4_pwconv2_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_4_pwconv2_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_4_pwconv2_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__text_encoder_convnext_convnext_4_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _text_encoder_convnext_convnext_4_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__text_encoder_convnext_convnext_4_pwconv2_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_4_pwconv2_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_4_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_4_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_convnext_convnext_4_pwconv2_Conv_reshape_to_2d_nhwc[] = { + "_text_encoder_convnext_convnext_4_pwconv2_Conv_reshape_to_2d" + }; + uint32_t dimensions__text_encoder_convnext_convnext_4_pwconv2_Conv_reshape_to_2d_nhwc[] = {1, 1, 128, 1024}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_4_pwconv2_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_4_pwconv2_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0126411048695445f, .offset= -13}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_convnext_convnext_4_pwconv2_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_4_pwconv2_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_convnext_convnext_4_pwconv2_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_4_pwconv2_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_4_pwconv2_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_convnext_convnext_4_pwconv2_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_convnext_convnext_4_pwconv2_weight[] = {1, 1, 1024, 256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_convnext_convnext_4_pwconv2_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_convnext_convnext_4_pwconv2_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0081587349995971f, .offset= -132}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_text_encoder_convnext_convnext_4_pwconv2_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_convnext_convnext_4_pwconv2_weight), + .dataSize=BINLEN(tts_ttl_text_encoder_convnext_convnext_4_pwconv2_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_convnext_convnext_4_pwconv2_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_convnext_convnext_4_pwconv2_bias[] = {256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_convnext_convnext_4_pwconv2_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_convnext_convnext_4_pwconv2_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0025275575462729f, .offset= -103}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_text_encoder_convnext_convnext_4_pwconv2_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_convnext_convnext_4_pwconv2_bias), + .dataSize=BINLEN(tts_ttl_text_encoder_convnext_convnext_4_pwconv2_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_4_pwconv2_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_4_pwconv2_Conv_2d */ + uint32_t dimensions__text_encoder_convnext_convnext_4_pwconv2_Conv_2d_dilation[] = {2}; + uint32_t _text_encoder_convnext_convnext_4_pwconv2_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__text_encoder_convnext_convnext_4_pwconv2_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _text_encoder_convnext_convnext_4_pwconv2_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__text_encoder_convnext_convnext_4_pwconv2_Conv_2d_stride[] = {2}; + uint32_t _text_encoder_convnext_convnext_4_pwconv2_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__text_encoder_convnext_convnext_4_pwconv2_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_4_pwconv2_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_4_pwconv2_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_4_pwconv2_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_4_pwconv2_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__text_encoder_convnext_convnext_4_pwconv2_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_4_pwconv2_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_4_pwconv2_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_4_pwconv2_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_4_pwconv2_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__text_encoder_convnext_convnext_4_pwconv2_Conv_2d[] = { + "_text_encoder_convnext_convnext_4_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ttl_text_encoder_convnext_convnext_4_pwconv2_weight", + "tts_ttl_text_encoder_convnext_convnext_4_pwconv2_bias" + }; + uint32_t dimensions__text_encoder_convnext_convnext_4_pwconv2_Conv_intermediate[] = {1, 1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_4_pwconv2_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_4_pwconv2_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0259697176516056f, .offset= -125}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_convnext_convnext_4_pwconv2_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_4_pwconv2_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__text_encoder_convnext_convnext_4_pwconv2_Conv_2d, // Node Params + 5, // Num Node Params + inputs__text_encoder_convnext_convnext_4_pwconv2_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_4_pwconv2_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_4_pwconv2_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_4_pwconv2_Conv_intermediate_nchw */ + uint32_t dimensions__text_encoder_convnext_convnext_4_pwconv2_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _text_encoder_convnext_convnext_4_pwconv2_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__text_encoder_convnext_convnext_4_pwconv2_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_4_pwconv2_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_4_pwconv2_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_4_pwconv2_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_convnext_convnext_4_pwconv2_Conv_intermediate_nchw[] = { + "_text_encoder_convnext_convnext_4_pwconv2_Conv_intermediate" + }; + uint32_t dimensions__text_encoder_convnext_convnext_4_pwconv2_Conv_intermediate_nchw[] = {1, 256, 1, 128}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_4_pwconv2_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_4_pwconv2_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0259697176516056f, .offset= -125}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_convnext_convnext_4_pwconv2_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_4_pwconv2_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_convnext_convnext_4_pwconv2_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_4_pwconv2_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_4_pwconv2_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_4_pwconv2_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_4_pwconv2_Conv_intermediate */ + const char* inputs__text_encoder_convnext_convnext_4_pwconv2_Conv_intermediate[] = { + "_text_encoder_convnext_convnext_4_pwconv2_Conv_intermediate_nchw" + }; + uint32_t dimensions__text_encoder_convnext_convnext_4_pwconv2_Conv_output_0[] = {1, 256, 128}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_4_pwconv2_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_4_pwconv2_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0259697176516056f, .offset= -125}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_4_pwconv2_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_4_pwconv2_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_convnext_convnext_4_pwconv2_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_4_pwconv2_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_4_pwconv2_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_4_pwconv2_Conv_output_0_nfc */ + uint32_t dimensions__text_encoder_convnext_convnext_4_pwconv2_Conv_output_0_nfc_perm[] = {3}; + uint32_t _text_encoder_convnext_convnext_4_pwconv2_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__text_encoder_convnext_convnext_4_pwconv2_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_4_pwconv2_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_4_pwconv2_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_4_pwconv2_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_convnext_convnext_4_pwconv2_Conv_output_0_nfc[] = { + "_text_encoder_convnext_convnext_4_pwconv2_Conv_output_0" + }; + uint32_t dimensions__text_encoder_convnext_convnext_4_pwconv2_Conv_output_0_nfc[] = {1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_4_pwconv2_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_4_pwconv2_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0259697176516056f, .offset= -125}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_4_pwconv2_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_4_pwconv2_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_convnext_convnext_4_pwconv2_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_4_pwconv2_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_4_pwconv2_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_convnext_convnext_4_gamma(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_convnext_convnext_4_gamma[] = {1, 1, 256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_convnext_convnext_4_gamma", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_convnext_convnext_4_gamma", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0023630592040718f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions_tts_ttl_text_encoder_convnext_convnext_4_gamma, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_convnext_convnext_4_gamma), + .dataSize=BINLEN(tts_ttl_text_encoder_convnext_convnext_4_gamma)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_4_Mul_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_4_Mul_2 */ + Qnn_Param_t params__text_encoder_convnext_convnext_4_Mul_2[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__text_encoder_convnext_convnext_4_Mul_2[] = { + "tts_ttl_text_encoder_convnext_convnext_4_gamma", + "_text_encoder_convnext_convnext_4_pwconv2_Conv_output_0_nfc" + }; + uint32_t dimensions__text_encoder_convnext_convnext_4_Mul_2_output_0[] = {1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_4_Mul_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_4_Mul_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0112641649320722f, .offset= -132}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_4_Mul_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_4_Mul_2", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__text_encoder_convnext_convnext_4_Mul_2, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_4_Mul_2, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_4_Mul_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_4_Add(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_4_Add */ + Qnn_Param_t params__text_encoder_convnext_convnext_4_Add[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__text_encoder_convnext_convnext_4_Add[] = { + "_text_encoder_convnext_convnext_4_Mul_output_0", + "_text_encoder_convnext_convnext_4_Mul_2_output_0" + }; + uint32_t dimensions__text_encoder_convnext_convnext_4_Add_output_0[] = {1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_4_Add[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_4_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0121892392635345f, .offset= -122}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_4_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_4_Add", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__text_encoder_convnext_convnext_4_Add, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_4_Add, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_4_Add, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_4_Mul_3(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_4_Mul_3 */ + Qnn_Param_t params__text_encoder_convnext_convnext_4_Mul_3[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__text_encoder_convnext_convnext_4_Mul_3[] = { + "_text_encoder_convnext_convnext_4_Add_output_0", + "text_mask" + }; + uint32_t dimensions__text_encoder_convnext_convnext_4_Mul_3_output_0[] = {1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_4_Mul_3[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_4_Mul_3_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0120038967579603f, .offset= -120}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_4_Mul_3_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_4_Mul_3", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__text_encoder_convnext_convnext_4_Mul_3, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_4_Mul_3, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_4_Mul_3, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_5_Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_5_Mul */ + Qnn_Param_t params__text_encoder_convnext_convnext_5_Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__text_encoder_convnext_convnext_5_Mul[] = { + "_text_encoder_convnext_convnext_4_Mul_3_output_0", + "text_mask" + }; + uint32_t dimensions__text_encoder_convnext_convnext_5_Mul_output_0[] = {1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_5_Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_5_Mul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0120038967579603f, .offset= -120}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_5_Mul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_5_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__text_encoder_convnext_convnext_5_Mul, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_5_Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_5_Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_5_dwconv_Pad(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_5_dwconv_Pad */ + uint32_t dimensions__text_encoder_convnext_convnext_5_dwconv_Pad_pad_amount[] = {3, 2}; + uint32_t _text_encoder_convnext_convnext_5_dwconv_Pad_pad_amount[] = {0, 0, 2, 2, 0, 0}; + Qnn_Param_t params__text_encoder_convnext_convnext_5_dwconv_Pad[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_5_dwconv_Pad_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__text_encoder_convnext_convnext_5_dwconv_Pad_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_5_dwconv_Pad_pad_amount, + .dataSize=24}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="scheme", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}} + }; + const char* inputs__text_encoder_convnext_convnext_5_dwconv_Pad[] = { + "_text_encoder_convnext_convnext_5_Mul_output_0" + }; + uint32_t dimensions__text_encoder_convnext_convnext_5_dwconv_Pad_output_0[] = {1, 132, 256}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_5_dwconv_Pad[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_5_dwconv_Pad_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0120038967579603f, .offset= -120}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_5_dwconv_Pad_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_5_dwconv_Pad", // Node Name + "qti.aisw", // Package Name + "Pad", // Qnn Node Type + params__text_encoder_convnext_convnext_5_dwconv_Pad, // Node Params + 2, // Num Node Params + inputs__text_encoder_convnext_convnext_5_dwconv_Pad, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_5_dwconv_Pad, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_5_dwconv_Pad_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_5_dwconv_Pad_output_0_ncf */ + uint32_t dimensions__text_encoder_convnext_convnext_5_dwconv_Pad_output_0_ncf_perm[] = {3}; + uint32_t _text_encoder_convnext_convnext_5_dwconv_Pad_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__text_encoder_convnext_convnext_5_dwconv_Pad_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_5_dwconv_Pad_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_5_dwconv_Pad_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_5_dwconv_Pad_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_convnext_convnext_5_dwconv_Pad_output_0_ncf[] = { + "_text_encoder_convnext_convnext_5_dwconv_Pad_output_0" + }; + uint32_t dimensions__text_encoder_convnext_convnext_5_dwconv_Pad_output_0_ncf[] = {1, 256, 132}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_5_dwconv_Pad_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_5_dwconv_Pad_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0120038967579603f, .offset= -120}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_5_dwconv_Pad_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_5_dwconv_Pad_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_convnext_convnext_5_dwconv_Pad_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_5_dwconv_Pad_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_5_dwconv_Pad_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_5_dwconv_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_5_dwconv_Conv_reshape_to_2d */ + const char* inputs__text_encoder_convnext_convnext_5_dwconv_Conv_reshape_to_2d[] = { + "_text_encoder_convnext_convnext_5_dwconv_Pad_output_0_ncf" + }; + uint32_t dimensions__text_encoder_convnext_convnext_5_dwconv_Conv_reshape_to_2d[] = {1, 256, 1, 132}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_5_dwconv_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_5_dwconv_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0120038967579603f, .offset= -120}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_convnext_convnext_5_dwconv_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_5_dwconv_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_convnext_convnext_5_dwconv_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_5_dwconv_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_5_dwconv_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_5_dwconv_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__text_encoder_convnext_convnext_5_dwconv_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _text_encoder_convnext_convnext_5_dwconv_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__text_encoder_convnext_convnext_5_dwconv_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_5_dwconv_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_5_dwconv_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_5_dwconv_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_convnext_convnext_5_dwconv_Conv_reshape_to_2d_nhwc[] = { + "_text_encoder_convnext_convnext_5_dwconv_Conv_reshape_to_2d" + }; + uint32_t dimensions__text_encoder_convnext_convnext_5_dwconv_Conv_reshape_to_2d_nhwc[] = {1, 1, 132, 256}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_5_dwconv_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_5_dwconv_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0120038967579603f, .offset= -120}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_convnext_convnext_5_dwconv_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_5_dwconv_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_convnext_convnext_5_dwconv_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_5_dwconv_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_5_dwconv_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_convnext_convnext_5_dwconv_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_convnext_convnext_5_dwconv_weight[] = {1, 5, 1, 256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_convnext_convnext_5_dwconv_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_convnext_convnext_5_dwconv_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0029441085644066f, .offset= -119}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_text_encoder_convnext_convnext_5_dwconv_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_convnext_convnext_5_dwconv_weight), + .dataSize=BINLEN(tts_ttl_text_encoder_convnext_convnext_5_dwconv_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_convnext_convnext_5_dwconv_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_convnext_convnext_5_dwconv_bias[] = {256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_convnext_convnext_5_dwconv_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_convnext_convnext_5_dwconv_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0013105344260111f, .offset= -155}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_text_encoder_convnext_convnext_5_dwconv_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_convnext_convnext_5_dwconv_bias), + .dataSize=BINLEN(tts_ttl_text_encoder_convnext_convnext_5_dwconv_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_5_dwconv_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_5_dwconv_Conv_2d */ + uint32_t dimensions__text_encoder_convnext_convnext_5_dwconv_Conv_2d_dilation[] = {2}; + uint32_t _text_encoder_convnext_convnext_5_dwconv_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__text_encoder_convnext_convnext_5_dwconv_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _text_encoder_convnext_convnext_5_dwconv_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__text_encoder_convnext_convnext_5_dwconv_Conv_2d_stride[] = {2}; + uint32_t _text_encoder_convnext_convnext_5_dwconv_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__text_encoder_convnext_convnext_5_dwconv_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_5_dwconv_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_5_dwconv_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_5_dwconv_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_5_dwconv_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__text_encoder_convnext_convnext_5_dwconv_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_5_dwconv_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_5_dwconv_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_5_dwconv_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_5_dwconv_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_convnext_convnext_5_dwconv_Conv_2d[] = { + "_text_encoder_convnext_convnext_5_dwconv_Conv_reshape_to_2d_nhwc", + "tts_ttl_text_encoder_convnext_convnext_5_dwconv_weight", + "tts_ttl_text_encoder_convnext_convnext_5_dwconv_bias" + }; + uint32_t dimensions__text_encoder_convnext_convnext_5_dwconv_Conv_intermediate[] = {1, 1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_5_dwconv_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_5_dwconv_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0035509162116796f, .offset= -112}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_convnext_convnext_5_dwconv_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_5_dwconv_Conv_2d", // Node Name + "qti.aisw", // Package Name + "DepthWiseConv2d", // Qnn Node Type + params__text_encoder_convnext_convnext_5_dwconv_Conv_2d, // Node Params + 3, // Num Node Params + inputs__text_encoder_convnext_convnext_5_dwconv_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_5_dwconv_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_5_dwconv_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_5_dwconv_Conv_intermediate_nchw */ + uint32_t dimensions__text_encoder_convnext_convnext_5_dwconv_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _text_encoder_convnext_convnext_5_dwconv_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__text_encoder_convnext_convnext_5_dwconv_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_5_dwconv_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_5_dwconv_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_5_dwconv_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_convnext_convnext_5_dwconv_Conv_intermediate_nchw[] = { + "_text_encoder_convnext_convnext_5_dwconv_Conv_intermediate" + }; + uint32_t dimensions__text_encoder_convnext_convnext_5_dwconv_Conv_intermediate_nchw[] = {1, 256, 1, 128}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_5_dwconv_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_5_dwconv_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0035509162116796f, .offset= -112}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_convnext_convnext_5_dwconv_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_5_dwconv_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_convnext_convnext_5_dwconv_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_5_dwconv_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_5_dwconv_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_5_dwconv_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_5_dwconv_Conv_intermediate */ + const char* inputs__text_encoder_convnext_convnext_5_dwconv_Conv_intermediate[] = { + "_text_encoder_convnext_convnext_5_dwconv_Conv_intermediate_nchw" + }; + uint32_t dimensions__text_encoder_convnext_convnext_5_dwconv_Conv_output_0[] = {1, 256, 128}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_5_dwconv_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_5_dwconv_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0035509162116796f, .offset= -112}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_5_dwconv_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_5_dwconv_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_convnext_convnext_5_dwconv_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_5_dwconv_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_5_dwconv_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_5_dwconv_Conv_output_0_nfc */ + uint32_t dimensions__text_encoder_convnext_convnext_5_dwconv_Conv_output_0_nfc_perm[] = {3}; + uint32_t _text_encoder_convnext_convnext_5_dwconv_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__text_encoder_convnext_convnext_5_dwconv_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_5_dwconv_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_5_dwconv_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_5_dwconv_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_convnext_convnext_5_dwconv_Conv_output_0_nfc[] = { + "_text_encoder_convnext_convnext_5_dwconv_Conv_output_0" + }; + uint32_t dimensions__text_encoder_convnext_convnext_5_dwconv_Conv_output_0_nfc[] = {1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_5_dwconv_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_5_dwconv_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0035509162116796f, .offset= -112}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_5_dwconv_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_5_dwconv_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_convnext_convnext_5_dwconv_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_5_dwconv_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_5_dwconv_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_5_Mul_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_5_Mul_1 */ + Qnn_Param_t params__text_encoder_convnext_convnext_5_Mul_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__text_encoder_convnext_convnext_5_Mul_1[] = { + "_text_encoder_convnext_convnext_5_dwconv_Conv_output_0_nfc", + "text_mask" + }; + uint32_t dimensions__text_encoder_convnext_convnext_5_norm_Transpose_output_0[] = {1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_5_Mul_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_5_norm_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0035509162116796f, .offset= -112}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_5_norm_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_5_Mul_1", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__text_encoder_convnext_convnext_5_Mul_1, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_5_Mul_1, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_5_Mul_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_convnext_convnext_5_norm_norm_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_convnext_convnext_5_norm_norm_weight[] = {256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_convnext_convnext_5_norm_norm_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_convnext_convnext_5_norm_norm_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0033042507711798f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_text_encoder_convnext_convnext_5_norm_norm_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_convnext_convnext_5_norm_norm_weight), + .dataSize=BINLEN(tts_ttl_text_encoder_convnext_convnext_5_norm_norm_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_convnext_convnext_5_norm_norm_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_convnext_convnext_5_norm_norm_bias[] = {256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_convnext_convnext_5_norm_norm_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_convnext_convnext_5_norm_norm_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0020134672522545f, .offset= -127}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_text_encoder_convnext_convnext_5_norm_norm_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_convnext_convnext_5_norm_norm_bias), + .dataSize=BINLEN(tts_ttl_text_encoder_convnext_convnext_5_norm_norm_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_5_norm_norm_LayerNormalization(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_5_norm_norm_LayerNormalization */ + uint32_t dimensions__text_encoder_convnext_convnext_5_norm_norm_LayerNormalization_axes[] = {1}; + uint32_t _text_encoder_convnext_convnext_5_norm_norm_LayerNormalization_axes[] = {2}; + Qnn_Param_t params__text_encoder_convnext_convnext_5_norm_norm_LayerNormalization[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="axes", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_5_norm_norm_LayerNormalization_axes", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_5_norm_norm_LayerNormalization_axes, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_5_norm_norm_LayerNormalization_axes, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="epsilon", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000001000000f}}}} + }; + const char* inputs__text_encoder_convnext_convnext_5_norm_norm_LayerNormalization[] = { + "_text_encoder_convnext_convnext_5_norm_Transpose_output_0", + "tts_ttl_text_encoder_convnext_convnext_5_norm_norm_weight", + "tts_ttl_text_encoder_convnext_convnext_5_norm_norm_bias" + }; + uint32_t dimensions__text_encoder_convnext_convnext_5_norm_Transpose_1_output_0[] = {1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_5_norm_norm_LayerNormalization[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_5_norm_Transpose_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0190251395106316f, .offset= -124}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_5_norm_Transpose_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_5_norm_norm_LayerNormalization", // Node Name + "qti.aisw", // Package Name + "LayerNorm", // Qnn Node Type + params__text_encoder_convnext_convnext_5_norm_norm_LayerNormalization, // Node Params + 2, // Num Node Params + inputs__text_encoder_convnext_convnext_5_norm_norm_LayerNormalization, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_5_norm_norm_LayerNormalization, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_5_norm_Transpose_1_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_5_norm_Transpose_1_output_0_ncf */ + uint32_t dimensions__text_encoder_convnext_convnext_5_norm_Transpose_1_output_0_ncf_perm[] = {3}; + uint32_t _text_encoder_convnext_convnext_5_norm_Transpose_1_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__text_encoder_convnext_convnext_5_norm_Transpose_1_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_5_norm_Transpose_1_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_5_norm_Transpose_1_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_5_norm_Transpose_1_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_convnext_convnext_5_norm_Transpose_1_output_0_ncf[] = { + "_text_encoder_convnext_convnext_5_norm_Transpose_1_output_0" + }; + uint32_t dimensions__text_encoder_convnext_convnext_5_norm_Transpose_1_output_0_ncf[] = {1, 256, 128}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_5_norm_Transpose_1_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_5_norm_Transpose_1_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0190251395106316f, .offset= -124}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_5_norm_Transpose_1_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_5_norm_Transpose_1_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_convnext_convnext_5_norm_Transpose_1_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_5_norm_Transpose_1_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_5_norm_Transpose_1_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_5_pwconv1_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_5_pwconv1_Conv_reshape_to_2d */ + const char* inputs__text_encoder_convnext_convnext_5_pwconv1_Conv_reshape_to_2d[] = { + "_text_encoder_convnext_convnext_5_norm_Transpose_1_output_0_ncf" + }; + uint32_t dimensions__text_encoder_convnext_convnext_5_pwconv1_Conv_reshape_to_2d[] = {1, 256, 1, 128}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_5_pwconv1_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_5_pwconv1_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0190251395106316f, .offset= -124}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_convnext_convnext_5_pwconv1_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_5_pwconv1_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_convnext_convnext_5_pwconv1_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_5_pwconv1_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_5_pwconv1_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_5_pwconv1_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__text_encoder_convnext_convnext_5_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _text_encoder_convnext_convnext_5_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__text_encoder_convnext_convnext_5_pwconv1_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_5_pwconv1_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_5_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_5_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_convnext_convnext_5_pwconv1_Conv_reshape_to_2d_nhwc[] = { + "_text_encoder_convnext_convnext_5_pwconv1_Conv_reshape_to_2d" + }; + uint32_t dimensions__text_encoder_convnext_convnext_5_pwconv1_Conv_reshape_to_2d_nhwc[] = {1, 1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_5_pwconv1_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_5_pwconv1_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0190251395106316f, .offset= -124}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_convnext_convnext_5_pwconv1_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_5_pwconv1_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_convnext_convnext_5_pwconv1_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_5_pwconv1_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_5_pwconv1_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_convnext_convnext_5_pwconv1_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_convnext_convnext_5_pwconv1_weight[] = {1, 1, 256, 1024}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_convnext_convnext_5_pwconv1_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_convnext_convnext_5_pwconv1_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0114952437579632f, .offset= -152}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_text_encoder_convnext_convnext_5_pwconv1_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_convnext_convnext_5_pwconv1_weight), + .dataSize=BINLEN(tts_ttl_text_encoder_convnext_convnext_5_pwconv1_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_convnext_convnext_5_pwconv1_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_convnext_convnext_5_pwconv1_bias[] = {1024}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_convnext_convnext_5_pwconv1_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_convnext_convnext_5_pwconv1_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0026017257478088f, .offset= -214}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_text_encoder_convnext_convnext_5_pwconv1_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_convnext_convnext_5_pwconv1_bias), + .dataSize=BINLEN(tts_ttl_text_encoder_convnext_convnext_5_pwconv1_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_5_pwconv1_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_5_pwconv1_Conv_2d */ + uint32_t dimensions__text_encoder_convnext_convnext_5_pwconv1_Conv_2d_dilation[] = {2}; + uint32_t _text_encoder_convnext_convnext_5_pwconv1_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__text_encoder_convnext_convnext_5_pwconv1_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _text_encoder_convnext_convnext_5_pwconv1_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__text_encoder_convnext_convnext_5_pwconv1_Conv_2d_stride[] = {2}; + uint32_t _text_encoder_convnext_convnext_5_pwconv1_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__text_encoder_convnext_convnext_5_pwconv1_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_5_pwconv1_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_5_pwconv1_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_5_pwconv1_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_5_pwconv1_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__text_encoder_convnext_convnext_5_pwconv1_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_5_pwconv1_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_5_pwconv1_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_5_pwconv1_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_5_pwconv1_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__text_encoder_convnext_convnext_5_pwconv1_Conv_2d[] = { + "_text_encoder_convnext_convnext_5_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ttl_text_encoder_convnext_convnext_5_pwconv1_weight", + "tts_ttl_text_encoder_convnext_convnext_5_pwconv1_bias" + }; + uint32_t dimensions__text_encoder_convnext_convnext_5_pwconv1_Conv_intermediate[] = {1, 1, 128, 1024}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_5_pwconv1_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_5_pwconv1_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0665782690048218f, .offset= -169}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_convnext_convnext_5_pwconv1_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_5_pwconv1_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__text_encoder_convnext_convnext_5_pwconv1_Conv_2d, // Node Params + 5, // Num Node Params + inputs__text_encoder_convnext_convnext_5_pwconv1_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_5_pwconv1_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_5_pwconv1_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_5_pwconv1_Conv_intermediate_nchw */ + uint32_t dimensions__text_encoder_convnext_convnext_5_pwconv1_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _text_encoder_convnext_convnext_5_pwconv1_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__text_encoder_convnext_convnext_5_pwconv1_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_5_pwconv1_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_5_pwconv1_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_5_pwconv1_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_convnext_convnext_5_pwconv1_Conv_intermediate_nchw[] = { + "_text_encoder_convnext_convnext_5_pwconv1_Conv_intermediate" + }; + uint32_t dimensions__text_encoder_convnext_convnext_5_pwconv1_Conv_intermediate_nchw[] = {1, 1024, 1, 128}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_5_pwconv1_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_5_pwconv1_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0665782690048218f, .offset= -169}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_convnext_convnext_5_pwconv1_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_5_pwconv1_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_convnext_convnext_5_pwconv1_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_5_pwconv1_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_5_pwconv1_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_5_pwconv1_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_5_pwconv1_Conv_intermediate */ + const char* inputs__text_encoder_convnext_convnext_5_pwconv1_Conv_intermediate[] = { + "_text_encoder_convnext_convnext_5_pwconv1_Conv_intermediate_nchw" + }; + uint32_t dimensions__text_encoder_convnext_convnext_5_pwconv1_Conv_output_0[] = {1, 1024, 128}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_5_pwconv1_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_5_pwconv1_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0665782690048218f, .offset= -169}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_5_pwconv1_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_5_pwconv1_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_convnext_convnext_5_pwconv1_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_5_pwconv1_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__elementwiseneuron_14(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _elementwiseneuron_14 */ + Qnn_Param_t params__elementwiseneuron_14[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}} + }; + const char* inputs__elementwiseneuron_14[] = { + "_text_encoder_convnext_convnext_5_pwconv1_Conv_output_0" + }; + uint32_t dimensions__text_encoder_convnext_convnext_5_act_Mul_1_output_0[] = {1, 1024, 128}; + Qnn_Tensor_t outputs__elementwiseneuron_14[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_5_act_Mul_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0231356061995029f, .offset= -7}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_5_act_Mul_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_elementwiseneuron_14", // Node Name + "qti.aisw", // Package Name + "ElementWiseNeuron", // Qnn Node Type + params__elementwiseneuron_14, // Node Params + 1, // Num Node Params + inputs__elementwiseneuron_14, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__elementwiseneuron_14, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_5_pwconv2_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_5_pwconv2_Conv_reshape_to_2d */ + const char* inputs__text_encoder_convnext_convnext_5_pwconv2_Conv_reshape_to_2d[] = { + "_text_encoder_convnext_convnext_5_act_Mul_1_output_0" + }; + uint32_t dimensions__text_encoder_convnext_convnext_5_pwconv2_Conv_reshape_to_2d[] = {1, 1024, 1, 128}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_5_pwconv2_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_5_pwconv2_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0231356061995029f, .offset= -7}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_convnext_convnext_5_pwconv2_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_5_pwconv2_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_convnext_convnext_5_pwconv2_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_5_pwconv2_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_5_pwconv2_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_5_pwconv2_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__text_encoder_convnext_convnext_5_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _text_encoder_convnext_convnext_5_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__text_encoder_convnext_convnext_5_pwconv2_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_5_pwconv2_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_5_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_5_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_convnext_convnext_5_pwconv2_Conv_reshape_to_2d_nhwc[] = { + "_text_encoder_convnext_convnext_5_pwconv2_Conv_reshape_to_2d" + }; + uint32_t dimensions__text_encoder_convnext_convnext_5_pwconv2_Conv_reshape_to_2d_nhwc[] = {1, 1, 128, 1024}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_5_pwconv2_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_5_pwconv2_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0231356061995029f, .offset= -7}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_convnext_convnext_5_pwconv2_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_5_pwconv2_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_convnext_convnext_5_pwconv2_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_5_pwconv2_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_5_pwconv2_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_convnext_convnext_5_pwconv2_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_convnext_convnext_5_pwconv2_weight[] = {1, 1, 1024, 256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_convnext_convnext_5_pwconv2_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_convnext_convnext_5_pwconv2_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0102361282333732f, .offset= -106}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_text_encoder_convnext_convnext_5_pwconv2_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_convnext_convnext_5_pwconv2_weight), + .dataSize=BINLEN(tts_ttl_text_encoder_convnext_convnext_5_pwconv2_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_convnext_convnext_5_pwconv2_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_convnext_convnext_5_pwconv2_bias[] = {256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_convnext_convnext_5_pwconv2_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_convnext_convnext_5_pwconv2_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0030281692743301f, .offset= -110}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_text_encoder_convnext_convnext_5_pwconv2_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_convnext_convnext_5_pwconv2_bias), + .dataSize=BINLEN(tts_ttl_text_encoder_convnext_convnext_5_pwconv2_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_5_pwconv2_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_5_pwconv2_Conv_2d */ + uint32_t dimensions__text_encoder_convnext_convnext_5_pwconv2_Conv_2d_dilation[] = {2}; + uint32_t _text_encoder_convnext_convnext_5_pwconv2_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__text_encoder_convnext_convnext_5_pwconv2_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _text_encoder_convnext_convnext_5_pwconv2_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__text_encoder_convnext_convnext_5_pwconv2_Conv_2d_stride[] = {2}; + uint32_t _text_encoder_convnext_convnext_5_pwconv2_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__text_encoder_convnext_convnext_5_pwconv2_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_5_pwconv2_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_5_pwconv2_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_5_pwconv2_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_5_pwconv2_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__text_encoder_convnext_convnext_5_pwconv2_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_5_pwconv2_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_5_pwconv2_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_5_pwconv2_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_5_pwconv2_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__text_encoder_convnext_convnext_5_pwconv2_Conv_2d[] = { + "_text_encoder_convnext_convnext_5_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ttl_text_encoder_convnext_convnext_5_pwconv2_weight", + "tts_ttl_text_encoder_convnext_convnext_5_pwconv2_bias" + }; + uint32_t dimensions__text_encoder_convnext_convnext_5_pwconv2_Conv_intermediate[] = {1, 1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_5_pwconv2_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_5_pwconv2_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0479558855295181f, .offset= -121}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_convnext_convnext_5_pwconv2_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_5_pwconv2_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__text_encoder_convnext_convnext_5_pwconv2_Conv_2d, // Node Params + 5, // Num Node Params + inputs__text_encoder_convnext_convnext_5_pwconv2_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_5_pwconv2_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_5_pwconv2_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_5_pwconv2_Conv_intermediate_nchw */ + uint32_t dimensions__text_encoder_convnext_convnext_5_pwconv2_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _text_encoder_convnext_convnext_5_pwconv2_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__text_encoder_convnext_convnext_5_pwconv2_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_5_pwconv2_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_5_pwconv2_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_5_pwconv2_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_convnext_convnext_5_pwconv2_Conv_intermediate_nchw[] = { + "_text_encoder_convnext_convnext_5_pwconv2_Conv_intermediate" + }; + uint32_t dimensions__text_encoder_convnext_convnext_5_pwconv2_Conv_intermediate_nchw[] = {1, 256, 1, 128}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_5_pwconv2_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_5_pwconv2_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0479558855295181f, .offset= -121}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_convnext_convnext_5_pwconv2_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_5_pwconv2_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_convnext_convnext_5_pwconv2_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_5_pwconv2_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_5_pwconv2_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_5_pwconv2_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_5_pwconv2_Conv_intermediate */ + const char* inputs__text_encoder_convnext_convnext_5_pwconv2_Conv_intermediate[] = { + "_text_encoder_convnext_convnext_5_pwconv2_Conv_intermediate_nchw" + }; + uint32_t dimensions__text_encoder_convnext_convnext_5_pwconv2_Conv_output_0[] = {1, 256, 128}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_5_pwconv2_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_5_pwconv2_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0479558855295181f, .offset= -121}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_5_pwconv2_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_5_pwconv2_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_convnext_convnext_5_pwconv2_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_5_pwconv2_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_5_pwconv2_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_5_pwconv2_Conv_output_0_nfc */ + uint32_t dimensions__text_encoder_convnext_convnext_5_pwconv2_Conv_output_0_nfc_perm[] = {3}; + uint32_t _text_encoder_convnext_convnext_5_pwconv2_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__text_encoder_convnext_convnext_5_pwconv2_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_5_pwconv2_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_convnext_convnext_5_pwconv2_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_convnext_convnext_5_pwconv2_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_convnext_convnext_5_pwconv2_Conv_output_0_nfc[] = { + "_text_encoder_convnext_convnext_5_pwconv2_Conv_output_0" + }; + uint32_t dimensions__text_encoder_convnext_convnext_5_pwconv2_Conv_output_0_nfc[] = {1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_5_pwconv2_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_5_pwconv2_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0479558855295181f, .offset= -121}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_5_pwconv2_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_5_pwconv2_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_convnext_convnext_5_pwconv2_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_5_pwconv2_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_5_pwconv2_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_convnext_convnext_5_gamma(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_convnext_convnext_5_gamma[] = {1, 1, 256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_convnext_convnext_5_gamma", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_convnext_convnext_5_gamma", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0043508573435247f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions_tts_ttl_text_encoder_convnext_convnext_5_gamma, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_convnext_convnext_5_gamma), + .dataSize=BINLEN(tts_ttl_text_encoder_convnext_convnext_5_gamma)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_5_Mul_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_5_Mul_2 */ + Qnn_Param_t params__text_encoder_convnext_convnext_5_Mul_2[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__text_encoder_convnext_convnext_5_Mul_2[] = { + "tts_ttl_text_encoder_convnext_convnext_5_gamma", + "_text_encoder_convnext_convnext_5_pwconv2_Conv_output_0_nfc" + }; + uint32_t dimensions__text_encoder_convnext_convnext_5_Mul_2_output_0[] = {1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_5_Mul_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_5_Mul_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0253028701990843f, .offset= -113}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_5_Mul_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_5_Mul_2", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__text_encoder_convnext_convnext_5_Mul_2, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_5_Mul_2, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_5_Mul_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_5_Add(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_5_Add */ + Qnn_Param_t params__text_encoder_convnext_convnext_5_Add[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__text_encoder_convnext_convnext_5_Add[] = { + "_text_encoder_convnext_convnext_5_Mul_output_0", + "_text_encoder_convnext_convnext_5_Mul_2_output_0" + }; + uint32_t dimensions__text_encoder_convnext_convnext_5_Add_output_0[] = {1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_5_Add[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_5_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0308190658688545f, .offset= -97}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_5_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_5_Add", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__text_encoder_convnext_convnext_5_Add, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_5_Add, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_5_Add, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_convnext_convnext_5_Mul_3(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_convnext_convnext_5_Mul_3 */ + Qnn_Param_t params__text_encoder_convnext_convnext_5_Mul_3[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__text_encoder_convnext_convnext_5_Mul_3[] = { + "_text_encoder_convnext_convnext_5_Add_output_0", + "text_mask" + }; + uint32_t dimensions__text_encoder_convnext_convnext_5_Mul_3_output_0[] = {1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_convnext_convnext_5_Mul_3[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_convnext_convnext_5_Mul_3_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0308190658688545f, .offset= -97}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_convnext_convnext_5_Mul_3_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_convnext_convnext_5_Mul_3", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__text_encoder_convnext_convnext_5_Mul_3, // Node Params + 1, // Num Node Params + inputs__text_encoder_convnext_convnext_5_Mul_3, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__text_encoder_convnext_convnext_5_Mul_3, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_Mul_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_Mul_1 */ + Qnn_Param_t params__text_encoder_attn_encoder_Mul_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__text_encoder_attn_encoder_Mul_1[] = { + "_text_encoder_convnext_convnext_5_Mul_3_output_0", + "text_mask" + }; + uint32_t dimensions__text_encoder_attn_encoder_Mul_1_output_0[] = {1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_Mul_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_Mul_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0308190658688545f, .offset= -97}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_Mul_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_Mul_1", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__text_encoder_attn_encoder_Mul_1, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_Mul_1, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_Mul_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_Mul_1_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_Mul_1_output_0_ncf */ + uint32_t dimensions__text_encoder_attn_encoder_Mul_1_output_0_ncf_perm[] = {3}; + uint32_t _text_encoder_attn_encoder_Mul_1_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_Mul_1_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_Mul_1_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_Mul_1_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_Mul_1_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_Mul_1_output_0_ncf[] = { + "_text_encoder_attn_encoder_Mul_1_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_Mul_1_output_0_ncf[] = {1, 256, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_Mul_1_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_Mul_1_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0308190658688545f, .offset= -97}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_Mul_1_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_Mul_1_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_Mul_1_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_Mul_1_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_Mul_1_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_reshape_to_2d */ + const char* inputs__text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_reshape_to_2d[] = { + "_text_encoder_attn_encoder_Mul_1_output_0_ncf" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_reshape_to_2d[] = {1, 256, 1, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0308190658688545f, .offset= -97}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_reshape_to_2d_nhwc[] = { + "_text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_reshape_to_2d" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_reshape_to_2d_nhwc[] = {1, 1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0308190658688545f, .offset= -97}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_q_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_q_weight[] = {1, 1, 256, 256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_q_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_q_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0033146953210235f, .offset= -132}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_q_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_q_weight), + .dataSize=BINLEN(tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_q_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_q_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_q_bias[] = {256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_q_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_q_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0040646390989423f, .offset= -129}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_q_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_q_bias), + .dataSize=BINLEN(tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_q_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_2d */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_2d_dilation[] = {2}; + uint32_t _text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_2d_stride[] = {2}; + uint32_t _text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_2d[] = { + "_text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_reshape_to_2d_nhwc", + "tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_q_weight", + "tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_q_bias" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_intermediate[] = {1, 1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0601664744317532f, .offset= -124}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_2d, // Node Params + 5, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_intermediate_nchw */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_intermediate_nchw[] = { + "_text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_intermediate" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_intermediate_nchw[] = {1, 256, 1, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0601664744317532f, .offset= -124}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_intermediate */ + const char* inputs__text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_intermediate[] = { + "_text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_intermediate_nchw" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_Reshape_output_0[] = {1, 4, 64, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_Reshape_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0601664744317532f, .offset= -124}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_Reshape_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_reshape_to_2d */ + const char* inputs__text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_reshape_to_2d[] = { + "_text_encoder_attn_encoder_Mul_1_output_0_ncf" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_reshape_to_2d[] = {1, 256, 1, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0308190658688545f, .offset= -97}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_reshape_to_2d_nhwc[] = { + "_text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_reshape_to_2d" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_reshape_to_2d_nhwc[] = {1, 1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0308190658688545f, .offset= -97}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_k_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_k_weight[] = {1, 1, 256, 256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_k_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_k_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0036138310097158f, .offset= -130}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_k_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_k_weight), + .dataSize=BINLEN(tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_k_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_k_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_k_bias[] = {256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_k_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_k_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000505998395965f, .offset= -125}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_k_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_k_bias), + .dataSize=BINLEN(tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_k_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_2d */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_2d_dilation[] = {2}; + uint32_t _text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_2d_stride[] = {2}; + uint32_t _text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_2d[] = { + "_text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_reshape_to_2d_nhwc", + "tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_k_weight", + "tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_k_bias" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_intermediate[] = {1, 1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0506854578852654f, .offset= -130}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_2d, // Node Params + 5, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_intermediate_nchw */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_intermediate_nchw[] = { + "_text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_intermediate" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_intermediate_nchw[] = {1, 256, 1, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0506854578852654f, .offset= -130}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_intermediate */ + const char* inputs__text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_intermediate[] = { + "_text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_intermediate_nchw" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_Reshape_1_output_0[] = {1, 4, 64, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_Reshape_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0506854578852654f, .offset= -130}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_Reshape_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_reshape_to_2d */ + const char* inputs__text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_reshape_to_2d[] = { + "_text_encoder_attn_encoder_Mul_1_output_0_ncf" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_reshape_to_2d[] = {1, 256, 1, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0308190658688545f, .offset= -97}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_reshape_to_2d_nhwc[] = { + "_text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_reshape_to_2d" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_reshape_to_2d_nhwc[] = {1, 1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0308190658688545f, .offset= -97}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_v_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_v_weight[] = {1, 1, 256, 256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_v_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_v_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0025421255268157f, .offset= -134}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_v_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_v_weight), + .dataSize=BINLEN(tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_v_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_v_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_v_bias[] = {256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_v_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_v_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0009569339454174f, .offset= -134}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_v_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_v_bias), + .dataSize=BINLEN(tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_v_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_2d */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_2d_dilation[] = {2}; + uint32_t _text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_2d_stride[] = {2}; + uint32_t _text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_2d[] = { + "_text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_reshape_to_2d_nhwc", + "tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_v_weight", + "tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_v_bias" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_intermediate[] = {1, 1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0187407676130533f, .offset= -141}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_2d, // Node Params + 5, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_intermediate_nchw */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_intermediate_nchw[] = { + "_text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_intermediate" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_intermediate_nchw[] = {1, 256, 1, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0187407676130533f, .offset= -141}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_intermediate */ + const char* inputs__text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_intermediate[] = { + "_text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_intermediate_nchw" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_Reshape_2_output_0[] = {1, 4, 64, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_Reshape_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0187407676130533f, .offset= -141}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_Reshape_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_0_Transpose(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_0_Transpose */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_Transpose_perm[] = {4}; + uint32_t _text_encoder_attn_encoder_attn_layers_0_Transpose_perm[] = {0, 1, 3, 2}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_0_Transpose[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_Transpose_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_Transpose_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_0_Transpose_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_0_Transpose[] = { + "_text_encoder_attn_encoder_attn_layers_0_Reshape_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_Transpose_output_0[] = {1, 4, 128, 64}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_0_Transpose[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0601664744317532f, .offset= -124}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_0_Transpose", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_0_Transpose, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_0_Transpose, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_0_Transpose, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_0_Transpose_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_0_Transpose_1 */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_Transpose_1_perm[] = {4}; + uint32_t _text_encoder_attn_encoder_attn_layers_0_Transpose_1_perm[] = {0, 1, 3, 2}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_0_Transpose_1[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_Transpose_1_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_Transpose_1_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_0_Transpose_1_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_0_Transpose_1[] = { + "_text_encoder_attn_encoder_attn_layers_0_Reshape_2_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_Transpose_1_output_0[] = {1, 4, 128, 64}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_0_Transpose_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_Transpose_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0187407676130533f, .offset= -141}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_Transpose_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_0_Transpose_1", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_0_Transpose_1, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_0_Transpose_1, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_0_Transpose_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor__text_encoder_attn_encoder_attn_layers_0_Constant_10_output_0(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_Constant_10_output_0[] = {1}; + VALIDATE(model.addTensor("_text_encoder_attn_encoder_attn_layers_0_Constant_10_output_0", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_Constant_10_output_0", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0313725508749485f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_Constant_10_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(_text_encoder_attn_encoder_attn_layers_0_Constant_10_output_0), + .dataSize=BINLEN(_text_encoder_attn_encoder_attn_layers_0_Constant_10_output_0)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_0_Div(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_0_Div */ + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_0_Div[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 2}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_0_Div[] = { + "_text_encoder_attn_encoder_attn_layers_0_Transpose_output_0", + "_text_encoder_attn_encoder_attn_layers_0_Constant_10_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_Div_output_0[] = {1, 4, 128, 64}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_0_Div[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_Div_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0075208093039691f, .offset= -124}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_Div_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_0_Div", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_0_Div, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_0_Div, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_0_Div, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_0_MatMul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_0_MatMul */ + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_0_MatMul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in0", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in1", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_0_MatMul[] = { + "_text_encoder_attn_encoder_attn_layers_0_Div_output_0", + "_text_encoder_attn_encoder_attn_layers_0_Reshape_1_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_MatMul_output_0[] = {1, 4, 128, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_0_MatMul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_MatMul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.3933258354663849f, .offset= -127}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_MatMul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_0_MatMul", // Node Name + "qti.aisw", // Package Name + "MatMul", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_0_MatMul, // Node Params + 2, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_0_MatMul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_0_MatMul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor__text_encoder_attn_encoder_attn_layers_0_Transpose_3_output_0_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_Transpose_3_output_0_nchw[] = {1, 1, 64, 255}; + VALIDATE(model.addTensor("_text_encoder_attn_encoder_attn_layers_0_Transpose_3_output_0_nchw", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_Transpose_3_output_0_nchw", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0028889917302877f, .offset= -122}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_Transpose_3_output_0_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(_text_encoder_attn_encoder_attn_layers_0_Transpose_3_output_0_nchw), + .dataSize=BINLEN(_text_encoder_attn_encoder_attn_layers_0_Transpose_3_output_0_nchw)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_0_MatMul_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_0_MatMul_1 */ + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_0_MatMul_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in0", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in1", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_0_MatMul_1[] = { + "_text_encoder_attn_encoder_attn_layers_0_Div_output_0", + "_text_encoder_attn_encoder_attn_layers_0_Transpose_3_output_0_nchw" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_MatMul_1_output_0[] = {1, 4, 128, 255}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_0_MatMul_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_MatMul_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0159389134496450f, .offset= -181}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_MatMul_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_0_MatMul_1", // Node Name + "qti.aisw", // Package Name + "MatMul", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_0_MatMul_1, // Node Params + 2, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_0_MatMul_1, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_0_MatMul_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_0_MatMul_1_output_0_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_0_MatMul_1_output_0_nhwc */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_MatMul_1_output_0_nhwc_perm[] = {4}; + uint32_t _text_encoder_attn_encoder_attn_layers_0_MatMul_1_output_0_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_0_MatMul_1_output_0_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_MatMul_1_output_0_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_MatMul_1_output_0_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_0_MatMul_1_output_0_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_0_MatMul_1_output_0_nhwc[] = { + "_text_encoder_attn_encoder_attn_layers_0_MatMul_1_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_MatMul_1_output_0_nhwc[] = {1, 128, 255, 4}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_0_MatMul_1_output_0_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_MatMul_1_output_0_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0159389134496450f, .offset= -181}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_MatMul_1_output_0_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_0_MatMul_1_output_0_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_0_MatMul_1_output_0_nhwc, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_0_MatMul_1_output_0_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_0_MatMul_1_output_0_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_0_Pad_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_0_Pad_1 */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_Pad_1_pad_amount[] = {4, 2}; + uint32_t _text_encoder_attn_encoder_attn_layers_0_Pad_1_pad_amount[] = {0, 0, 0, 0, 0, 1, 0, 0}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_0_Pad_1[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_Pad_1_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_Pad_1_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_0_Pad_1_pad_amount, + .dataSize=32}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="pad_constant_value", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000000000000f}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="scheme", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_0_Pad_1[] = { + "_text_encoder_attn_encoder_attn_layers_0_MatMul_1_output_0_nhwc" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_Pad_1_output_0[] = {1, 128, 256, 4}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_0_Pad_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_Pad_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0159389134496450f, .offset= -181}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_Pad_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_0_Pad_1", // Node Name + "qti.aisw", // Package Name + "Pad", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_0_Pad_1, // Node Params + 3, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_0_Pad_1, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_0_Pad_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_0_Pad_1_output_0_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_0_Pad_1_output_0_nchw */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_Pad_1_output_0_nchw_perm[] = {4}; + uint32_t _text_encoder_attn_encoder_attn_layers_0_Pad_1_output_0_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_0_Pad_1_output_0_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_Pad_1_output_0_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_Pad_1_output_0_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_0_Pad_1_output_0_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_0_Pad_1_output_0_nchw[] = { + "_text_encoder_attn_encoder_attn_layers_0_Pad_1_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_Pad_1_output_0_nchw[] = {1, 4, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_0_Pad_1_output_0_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_Pad_1_output_0_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0159389134496450f, .offset= -181}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_Pad_1_output_0_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_0_Pad_1_output_0_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_0_Pad_1_output_0_nchw, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_0_Pad_1_output_0_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_0_Pad_1_output_0_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_0_Reshape_7(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_0_Reshape_7 */ + const char* inputs__text_encoder_attn_encoder_attn_layers_0_Reshape_7[] = { + "_text_encoder_attn_encoder_attn_layers_0_Pad_1_output_0_nchw" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_Reshape_7_output_0[] = {1, 4, 32768}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_0_Reshape_7[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_Reshape_7_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0159389134496450f, .offset= -181}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_Reshape_7_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_0_Reshape_7", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_0_Reshape_7, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_0_Reshape_7, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_0_Reshape_7_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_0_Reshape_7_output_0_nfc */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_Reshape_7_output_0_nfc_perm[] = {3}; + uint32_t _text_encoder_attn_encoder_attn_layers_0_Reshape_7_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_0_Reshape_7_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_Reshape_7_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_Reshape_7_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_0_Reshape_7_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_0_Reshape_7_output_0_nfc[] = { + "_text_encoder_attn_encoder_attn_layers_0_Reshape_7_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_Reshape_7_output_0_nfc[] = {1, 32768, 4}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_0_Reshape_7_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_Reshape_7_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0159389134496450f, .offset= -181}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_Reshape_7_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_0_Reshape_7_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_0_Reshape_7_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_0_Reshape_7_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_0_Reshape_7_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_0_Pad_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_0_Pad_2 */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_Pad_2_pad_amount[] = {3, 2}; + uint32_t _text_encoder_attn_encoder_attn_layers_0_Pad_2_pad_amount[] = {0, 0, 0, 127, 0, 0}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_0_Pad_2[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_Pad_2_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_Pad_2_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_0_Pad_2_pad_amount, + .dataSize=24}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="pad_constant_value", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000000000000f}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="scheme", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_0_Pad_2[] = { + "_text_encoder_attn_encoder_attn_layers_0_Reshape_7_output_0_nfc" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_Pad_2_output_0[] = {1, 32895, 4}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_0_Pad_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_Pad_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0159389134496450f, .offset= -181}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_Pad_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_0_Pad_2", // Node Name + "qti.aisw", // Package Name + "Pad", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_0_Pad_2, // Node Params + 3, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_0_Pad_2, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_0_Pad_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_0_Pad_2_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_0_Pad_2_output_0_ncf */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_Pad_2_output_0_ncf_perm[] = {3}; + uint32_t _text_encoder_attn_encoder_attn_layers_0_Pad_2_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_0_Pad_2_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_Pad_2_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_Pad_2_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_0_Pad_2_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_0_Pad_2_output_0_ncf[] = { + "_text_encoder_attn_encoder_attn_layers_0_Pad_2_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_Pad_2_output_0_ncf[] = {1, 4, 32895}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_0_Pad_2_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_Pad_2_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0159389134496450f, .offset= -181}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_Pad_2_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_0_Pad_2_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_0_Pad_2_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_0_Pad_2_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_0_Pad_2_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_0_Reshape_10(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_0_Reshape_10 */ + const char* inputs__text_encoder_attn_encoder_attn_layers_0_Reshape_10[] = { + "_text_encoder_attn_encoder_attn_layers_0_Pad_2_output_0_ncf" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_Reshape_10_output_0[] = {1, 4, 129, 255}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_0_Reshape_10[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_Reshape_10_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0159389134496450f, .offset= -181}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_Reshape_10_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_0_Reshape_10", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_0_Reshape_10, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_0_Reshape_10, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode_Slice_0(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR Slice_0 */ + uint32_t dimensions_Slice_0_ranges[] = {4, 3}; + int32_t Slice_0_ranges[] = {0, 1, 1, 0, 4, 1, 0, 128, 1, 127, 255, 1}; + Qnn_Param_t params_Slice_0[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="ranges", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "Slice_0_ranges", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_INT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions_Slice_0_ranges, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)Slice_0_ranges, + .dataSize=48}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="begin_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="end_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="new_axes_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="shrink_axes", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs_Slice_0[] = { + "_text_encoder_attn_encoder_attn_layers_0_Reshape_10_output_0" + }; + uint32_t dimensions__v_890[] = {1, 4, 128, 128}; + Qnn_Tensor_t outputs_Slice_0[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_v_890", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0159389134496450f, .offset= -181}}}, + .rank= 4, + .dimensions=dimensions__v_890, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "Slice_0", // Node Name + "qti.aisw", // Package Name + "StridedSlice", // Qnn Node Type + params_Slice_0, // Node Params + 5, // Num Node Params + inputs_Slice_0, // Input Tensor Names + 1, // Num Input Tensor Names + outputs_Slice_0, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_0_Add_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_0_Add_2 */ + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_0_Add_2[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_0_Add_2[] = { + "_text_encoder_attn_encoder_attn_layers_0_MatMul_output_0", + "_v_890" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_Add_2_output_0[] = {1, 4, 128, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_0_Add_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_Add_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.3970485031604767f, .offset= -129}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_Add_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_0_Add_2", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_0_Add_2, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_0_Add_2, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_0_Add_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor__text_encoder_attn_encoder_attn_layers_0_Constant_88_output_0(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_Constant_88_output_0[] = {1}; + VALIDATE(model.addTensor("_text_encoder_attn_encoder_attn_layers_0_Constant_88_output_0", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_Constant_88_output_0", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 39.2156867980957031f, .offset= -255}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_Constant_88_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(_text_encoder_attn_encoder_attn_layers_0_Constant_88_output_0), + .dataSize=BINLEN(_text_encoder_attn_encoder_attn_layers_0_Constant_88_output_0)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_0_Where(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_0_Where */ + const char* inputs__text_encoder_attn_encoder_attn_layers_0_Where[] = { + "_text_encoder_attn_encoder_attn_layers_3_Cast_5_output_0", + "_text_encoder_attn_encoder_attn_layers_0_Constant_88_output_0", + "_text_encoder_attn_encoder_attn_layers_0_Add_2_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_Where_output_0[] = {1, 4, 128, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_0_Where[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_Where_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 39.4126014709472656f, .offset= -254}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_Where_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_0_Where", // Node Name + "qti.aisw", // Package Name + "ElementWiseSelect", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_0_Where, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_0_Where, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_0_Softmax(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_0_Softmax */ + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_0_Softmax[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="beta", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 1.000000000000f}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_0_Softmax[] = { + "_text_encoder_attn_encoder_attn_layers_0_Where_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_Softmax_output_0[] = {1, 4, 128, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_0_Softmax[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_Softmax_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039062500000000f, .offset= 0}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_Softmax_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_0_Softmax", // Node Name + "qti.aisw", // Package Name + "Softmax", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_0_Softmax, // Node Params + 2, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_0_Softmax, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_0_Softmax, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_0_Softmax_output_0_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_0_Softmax_output_0_nhwc */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_Softmax_output_0_nhwc_perm[] = {4}; + uint32_t _text_encoder_attn_encoder_attn_layers_0_Softmax_output_0_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_0_Softmax_output_0_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_Softmax_output_0_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_Softmax_output_0_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_0_Softmax_output_0_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_0_Softmax_output_0_nhwc[] = { + "_text_encoder_attn_encoder_attn_layers_0_Softmax_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_Softmax_output_0_nhwc[] = {1, 128, 128, 4}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_0_Softmax_output_0_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_Softmax_output_0_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039062500000000f, .offset= 0}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_Softmax_output_0_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_0_Softmax_output_0_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_0_Softmax_output_0_nhwc, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_0_Softmax_output_0_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_0_Softmax_output_0_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_0_MatMul_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_0_MatMul_2 */ + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_0_MatMul_2[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in0", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in1", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_0_MatMul_2[] = { + "_text_encoder_attn_encoder_attn_layers_0_Softmax_output_0", + "_text_encoder_attn_encoder_attn_layers_0_Transpose_1_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_MatMul_2_output_0[] = {1, 4, 128, 64}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_0_MatMul_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_MatMul_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0186980962753296f, .offset= -141}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_MatMul_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_0_MatMul_2", // Node Name + "qti.aisw", // Package Name + "MatMul", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_0_MatMul_2, // Node Params + 2, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_0_MatMul_2, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_0_MatMul_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_0_Pad_3(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_0_Pad_3 */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_Pad_3_pad_amount[] = {4, 2}; + uint32_t _text_encoder_attn_encoder_attn_layers_0_Pad_3_pad_amount[] = {0, 0, 0, 0, 0, 127, 0, 0}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_0_Pad_3[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_Pad_3_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_Pad_3_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_0_Pad_3_pad_amount, + .dataSize=32}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="pad_constant_value", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000000000000f}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="scheme", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_0_Pad_3[] = { + "_text_encoder_attn_encoder_attn_layers_0_Softmax_output_0_nhwc" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_Pad_3_output_0[] = {1, 128, 255, 4}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_0_Pad_3[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_Pad_3_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039062500000000f, .offset= 0}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_Pad_3_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_0_Pad_3", // Node Name + "qti.aisw", // Package Name + "Pad", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_0_Pad_3, // Node Params + 3, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_0_Pad_3, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_0_Pad_3, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_0_Pad_3_output_0_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_0_Pad_3_output_0_nchw */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_Pad_3_output_0_nchw_perm[] = {4}; + uint32_t _text_encoder_attn_encoder_attn_layers_0_Pad_3_output_0_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_0_Pad_3_output_0_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_Pad_3_output_0_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_Pad_3_output_0_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_0_Pad_3_output_0_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_0_Pad_3_output_0_nchw[] = { + "_text_encoder_attn_encoder_attn_layers_0_Pad_3_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_Pad_3_output_0_nchw[] = {1, 4, 128, 255}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_0_Pad_3_output_0_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_Pad_3_output_0_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039062500000000f, .offset= 0}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_Pad_3_output_0_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_0_Pad_3_output_0_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_0_Pad_3_output_0_nchw, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_0_Pad_3_output_0_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_0_Pad_3_output_0_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_0_Reshape_13(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_0_Reshape_13 */ + const char* inputs__text_encoder_attn_encoder_attn_layers_0_Reshape_13[] = { + "_text_encoder_attn_encoder_attn_layers_0_Pad_3_output_0_nchw" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_Reshape_13_output_0[] = {1, 4, 32640}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_0_Reshape_13[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_Reshape_13_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039062500000000f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_Reshape_13_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_0_Reshape_13", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_0_Reshape_13, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_0_Reshape_13, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_0_Reshape_13_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_0_Reshape_13_output_0_nfc */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_Reshape_13_output_0_nfc_perm[] = {3}; + uint32_t _text_encoder_attn_encoder_attn_layers_0_Reshape_13_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_0_Reshape_13_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_Reshape_13_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_Reshape_13_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_0_Reshape_13_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_0_Reshape_13_output_0_nfc[] = { + "_text_encoder_attn_encoder_attn_layers_0_Reshape_13_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_Reshape_13_output_0_nfc[] = {1, 32640, 4}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_0_Reshape_13_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_Reshape_13_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039062500000000f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_Reshape_13_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_0_Reshape_13_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_0_Reshape_13_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_0_Reshape_13_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_0_Reshape_13_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_0_Pad_4(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_0_Pad_4 */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_Pad_4_pad_amount[] = {3, 2}; + uint32_t _text_encoder_attn_encoder_attn_layers_0_Pad_4_pad_amount[] = {0, 0, 128, 0, 0, 0}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_0_Pad_4[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_Pad_4_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_Pad_4_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_0_Pad_4_pad_amount, + .dataSize=24}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="pad_constant_value", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000000000000f}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="scheme", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_0_Pad_4[] = { + "_text_encoder_attn_encoder_attn_layers_0_Reshape_13_output_0_nfc" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_Pad_4_output_0[] = {1, 32768, 4}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_0_Pad_4[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_Pad_4_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039062500000000f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_Pad_4_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_0_Pad_4", // Node Name + "qti.aisw", // Package Name + "Pad", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_0_Pad_4, // Node Params + 3, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_0_Pad_4, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_0_Pad_4, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_0_Pad_4_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_0_Pad_4_output_0_ncf */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_Pad_4_output_0_ncf_perm[] = {3}; + uint32_t _text_encoder_attn_encoder_attn_layers_0_Pad_4_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_0_Pad_4_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_Pad_4_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_Pad_4_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_0_Pad_4_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_0_Pad_4_output_0_ncf[] = { + "_text_encoder_attn_encoder_attn_layers_0_Pad_4_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_Pad_4_output_0_ncf[] = {1, 4, 32768}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_0_Pad_4_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_Pad_4_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039062500000000f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_Pad_4_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_0_Pad_4_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_0_Pad_4_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_0_Pad_4_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_0_Pad_4_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_0_Reshape_16(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_0_Reshape_16 */ + const char* inputs__text_encoder_attn_encoder_attn_layers_0_Reshape_16[] = { + "_text_encoder_attn_encoder_attn_layers_0_Pad_4_output_0_ncf" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_Reshape_16_output_0[] = {1, 4, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_0_Reshape_16[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_Reshape_16_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039062500000000f, .offset= 0}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_Reshape_16_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_0_Reshape_16", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_0_Reshape_16, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_0_Reshape_16, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_0_Slice_8(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_0_Slice_8 */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_Slice_8_ranges[] = {4, 3}; + int32_t _text_encoder_attn_encoder_attn_layers_0_Slice_8_ranges[] = {0, 1, 1, 0, 4, 1, 0, 128, 1, 1, 256, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_0_Slice_8[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="ranges", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_Slice_8_ranges", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_INT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_Slice_8_ranges, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_0_Slice_8_ranges, + .dataSize=48}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="begin_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="end_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="new_axes_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="shrink_axes", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_0_Slice_8[] = { + "_text_encoder_attn_encoder_attn_layers_0_Reshape_16_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_Slice_8_output_0[] = {1, 4, 128, 255}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_0_Slice_8[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_Slice_8_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039062500000000f, .offset= 0}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_Slice_8_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_0_Slice_8", // Node Name + "qti.aisw", // Package Name + "StridedSlice", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_0_Slice_8, // Node Params + 5, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_0_Slice_8, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_0_Slice_8, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor__text_encoder_attn_encoder_attn_layers_0_Unsqueeze_41_output_0_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_Unsqueeze_41_output_0_nchw[] = {1, 1, 255, 64}; + VALIDATE(model.addTensor("_text_encoder_attn_encoder_attn_layers_0_Unsqueeze_41_output_0_nchw", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_Unsqueeze_41_output_0_nchw", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039676283486187f, .offset= -149}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_Unsqueeze_41_output_0_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(_text_encoder_attn_encoder_attn_layers_0_Unsqueeze_41_output_0_nchw), + .dataSize=BINLEN(_text_encoder_attn_encoder_attn_layers_0_Unsqueeze_41_output_0_nchw)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_0_MatMul_3(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_0_MatMul_3 */ + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_0_MatMul_3[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in0", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in1", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_0_MatMul_3[] = { + "_text_encoder_attn_encoder_attn_layers_0_Slice_8_output_0", + "_text_encoder_attn_encoder_attn_layers_0_Unsqueeze_41_output_0_nchw" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_MatMul_3_output_0[] = {1, 4, 128, 64}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_0_MatMul_3[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_MatMul_3_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0038471613079309f, .offset= -146}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_MatMul_3_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_0_MatMul_3", // Node Name + "qti.aisw", // Package Name + "MatMul", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_0_MatMul_3, // Node Params + 2, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_0_MatMul_3, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_0_MatMul_3, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_0_Add_4(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_0_Add_4 */ + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_0_Add_4[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_0_Add_4[] = { + "_text_encoder_attn_encoder_attn_layers_0_MatMul_2_output_0", + "_text_encoder_attn_encoder_attn_layers_0_MatMul_3_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_Add_4_output_0[] = {1, 4, 128, 64}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_0_Add_4[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_Add_4_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0187045671045780f, .offset= -141}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_Add_4_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_0_Add_4", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_0_Add_4, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_0_Add_4, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_0_Add_4, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_0_Transpose_9(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_0_Transpose_9 */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_Transpose_9_perm[] = {4}; + uint32_t _text_encoder_attn_encoder_attn_layers_0_Transpose_9_perm[] = {0, 1, 3, 2}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_0_Transpose_9[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_Transpose_9_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_Transpose_9_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_0_Transpose_9_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_0_Transpose_9[] = { + "_text_encoder_attn_encoder_attn_layers_0_Add_4_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_Transpose_9_output_0[] = {1, 4, 64, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_0_Transpose_9[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_Transpose_9_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0187045671045780f, .offset= -141}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_Transpose_9_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_0_Transpose_9", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_0_Transpose_9, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_0_Transpose_9, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_0_Transpose_9, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_0_Reshape_19(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_0_Reshape_19 */ + const char* inputs__text_encoder_attn_encoder_attn_layers_0_Reshape_19[] = { + "_text_encoder_attn_encoder_attn_layers_0_Transpose_9_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_reshape_to_2d[] = {1, 256, 1, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_0_Reshape_19[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0187045671045780f, .offset= -141}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_0_Reshape_19", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_0_Reshape_19, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_0_Reshape_19, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_reshape_to_2d_nhwc[] = { + "_text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_reshape_to_2d" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_reshape_to_2d_nhwc[] = {1, 1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0187045671045780f, .offset= -141}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_o_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_o_weight[] = {1, 1, 256, 256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_o_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_o_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0025607591960579f, .offset= -150}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_o_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_o_weight), + .dataSize=BINLEN(tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_o_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_o_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_o_bias[] = {256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_o_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_o_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0012910888763145f, .offset= -144}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_o_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_o_bias), + .dataSize=BINLEN(tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_o_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_2d */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_2d_dilation[] = {2}; + uint32_t _text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_2d_stride[] = {2}; + uint32_t _text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_2d[] = { + "_text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_reshape_to_2d_nhwc", + "tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_o_weight", + "tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_o_bias" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_intermediate[] = {1, 1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0176635794341564f, .offset= -110}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_2d, // Node Params + 5, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_intermediate_nchw */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_intermediate_nchw[] = { + "_text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_intermediate" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_intermediate_nchw[] = {1, 256, 1, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0176635794341564f, .offset= -110}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_intermediate */ + const char* inputs__text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_intermediate[] = { + "_text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_intermediate_nchw" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_output_0[] = {1, 256, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0176635794341564f, .offset= -110}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_output_0_nfc */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_output_0_nfc_perm[] = {3}; + uint32_t _text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_output_0_nfc[] = { + "_text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_output_0_nfc[] = {1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0176635794341564f, .offset= -110}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_Add(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_Add */ + Qnn_Param_t params__text_encoder_attn_encoder_Add[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__text_encoder_attn_encoder_Add[] = { + "_text_encoder_attn_encoder_Mul_1_output_0", + "_text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_output_0_nfc" + }; + uint32_t dimensions__text_encoder_attn_encoder_norm_layers_1_0_Transpose_output_0[] = {1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_Add[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_norm_layers_1_0_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0320131517946720f, .offset= -102}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_norm_layers_1_0_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_Add", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__text_encoder_attn_encoder_Add, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_Add, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_Add, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_attn_encoder_norm_layers_1_0_norm_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_attn_encoder_norm_layers_1_0_norm_weight[] = {256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_attn_encoder_norm_layers_1_0_norm_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_attn_encoder_norm_layers_1_0_norm_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0016559431096539f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_text_encoder_attn_encoder_norm_layers_1_0_norm_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_attn_encoder_norm_layers_1_0_norm_weight), + .dataSize=BINLEN(tts_ttl_text_encoder_attn_encoder_norm_layers_1_0_norm_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_attn_encoder_norm_layers_1_0_norm_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_attn_encoder_norm_layers_1_0_norm_bias[] = {256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_attn_encoder_norm_layers_1_0_norm_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_attn_encoder_norm_layers_1_0_norm_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0010400067549199f, .offset= -137}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_text_encoder_attn_encoder_norm_layers_1_0_norm_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_attn_encoder_norm_layers_1_0_norm_bias), + .dataSize=BINLEN(tts_ttl_text_encoder_attn_encoder_norm_layers_1_0_norm_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_norm_layers_1_0_norm_LayerNormalization(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_norm_layers_1_0_norm_LayerNormalization */ + uint32_t dimensions__text_encoder_attn_encoder_norm_layers_1_0_norm_LayerNormalization_axes[] = {1}; + uint32_t _text_encoder_attn_encoder_norm_layers_1_0_norm_LayerNormalization_axes[] = {2}; + Qnn_Param_t params__text_encoder_attn_encoder_norm_layers_1_0_norm_LayerNormalization[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="axes", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_norm_layers_1_0_norm_LayerNormalization_axes", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_norm_layers_1_0_norm_LayerNormalization_axes, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_norm_layers_1_0_norm_LayerNormalization_axes, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="epsilon", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000001000000f}}}} + }; + const char* inputs__text_encoder_attn_encoder_norm_layers_1_0_norm_LayerNormalization[] = { + "_text_encoder_attn_encoder_norm_layers_1_0_Transpose_output_0", + "tts_ttl_text_encoder_attn_encoder_norm_layers_1_0_norm_weight", + "tts_ttl_text_encoder_attn_encoder_norm_layers_1_0_norm_bias" + }; + uint32_t dimensions__text_encoder_attn_encoder_norm_layers_1_0_Transpose_1_output_0[] = {1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_norm_layers_1_0_norm_LayerNormalization[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_norm_layers_1_0_Transpose_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0085915494710207f, .offset= -70}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_norm_layers_1_0_Transpose_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_norm_layers_1_0_norm_LayerNormalization", // Node Name + "qti.aisw", // Package Name + "LayerNorm", // Qnn Node Type + params__text_encoder_attn_encoder_norm_layers_1_0_norm_LayerNormalization, // Node Params + 2, // Num Node Params + inputs__text_encoder_attn_encoder_norm_layers_1_0_norm_LayerNormalization, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_norm_layers_1_0_norm_LayerNormalization, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_ffn_layers_0_Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_ffn_layers_0_Mul */ + Qnn_Param_t params__text_encoder_attn_encoder_ffn_layers_0_Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__text_encoder_attn_encoder_ffn_layers_0_Mul[] = { + "_text_encoder_attn_encoder_norm_layers_1_0_Transpose_1_output_0", + "text_mask" + }; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_0_Mul_output_0[] = {1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_ffn_layers_0_Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_0_Mul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0085915494710207f, .offset= -70}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_0_Mul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_ffn_layers_0_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__text_encoder_attn_encoder_ffn_layers_0_Mul, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_ffn_layers_0_Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_ffn_layers_0_Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_ffn_layers_0_Mul_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_ffn_layers_0_Mul_output_0_ncf */ + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_0_Mul_output_0_ncf_perm[] = {3}; + uint32_t _text_encoder_attn_encoder_ffn_layers_0_Mul_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_ffn_layers_0_Mul_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_0_Mul_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_0_Mul_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_ffn_layers_0_Mul_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_ffn_layers_0_Mul_output_0_ncf[] = { + "_text_encoder_attn_encoder_ffn_layers_0_Mul_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_0_Mul_output_0_ncf[] = {1, 256, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_ffn_layers_0_Mul_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_0_Mul_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0085915494710207f, .offset= -70}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_0_Mul_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_ffn_layers_0_Mul_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_ffn_layers_0_Mul_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_ffn_layers_0_Mul_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_ffn_layers_0_Mul_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_reshape_to_2d */ + const char* inputs__text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_reshape_to_2d[] = { + "_text_encoder_attn_encoder_ffn_layers_0_Mul_output_0_ncf" + }; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_reshape_to_2d[] = {1, 256, 1, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0085915494710207f, .offset= -70}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_reshape_to_2d_nhwc[] = { + "_text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_reshape_to_2d" + }; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_reshape_to_2d_nhwc[] = {1, 1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0085915494710207f, .offset= -70}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_attn_encoder_ffn_layers_0_conv_1_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_attn_encoder_ffn_layers_0_conv_1_weight[] = {1, 1, 256, 1024}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_attn_encoder_ffn_layers_0_conv_1_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_attn_encoder_ffn_layers_0_conv_1_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0063623008318245f, .offset= -147}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_text_encoder_attn_encoder_ffn_layers_0_conv_1_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_attn_encoder_ffn_layers_0_conv_1_weight), + .dataSize=BINLEN(tts_ttl_text_encoder_attn_encoder_ffn_layers_0_conv_1_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_attn_encoder_ffn_layers_0_conv_1_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_attn_encoder_ffn_layers_0_conv_1_bias[] = {1024}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_attn_encoder_ffn_layers_0_conv_1_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_attn_encoder_ffn_layers_0_conv_1_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0019895781297237f, .offset= -206}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_text_encoder_attn_encoder_ffn_layers_0_conv_1_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_attn_encoder_ffn_layers_0_conv_1_bias), + .dataSize=BINLEN(tts_ttl_text_encoder_attn_encoder_ffn_layers_0_conv_1_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_2d */ + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_2d_dilation[] = {2}; + uint32_t _text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_2d_stride[] = {2}; + uint32_t _text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_2d[] = { + "_text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_reshape_to_2d_nhwc", + "tts_ttl_text_encoder_attn_encoder_ffn_layers_0_conv_1_weight", + "tts_ttl_text_encoder_attn_encoder_ffn_layers_0_conv_1_bias" + }; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_intermediate[] = {1, 1, 128, 1024}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0130557501688600f, .offset= -170}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_2d, // Node Params + 5, // Num Node Params + inputs__text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_intermediate_nchw */ + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_intermediate_nchw[] = { + "_text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_intermediate" + }; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_intermediate_nchw[] = {1, 1024, 1, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0130557501688600f, .offset= -170}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_intermediate */ + const char* inputs__text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_intermediate[] = { + "_text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_intermediate_nchw" + }; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_output_0[] = {1, 1024, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0130557501688600f, .offset= -170}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_ffn_layers_0_Relu(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_ffn_layers_0_Relu */ + Qnn_Param_t params__text_encoder_attn_encoder_ffn_layers_0_Relu[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 4}}}} + }; + const char* inputs__text_encoder_attn_encoder_ffn_layers_0_Relu[] = { + "_text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_0_Relu_output_0[] = {1, 1024, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_ffn_layers_0_Relu[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_0_Relu_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0043770535849035f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_0_Relu_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_ffn_layers_0_Relu", // Node Name + "qti.aisw", // Package Name + "ElementWiseNeuron", // Qnn Node Type + params__text_encoder_attn_encoder_ffn_layers_0_Relu, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_ffn_layers_0_Relu, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_ffn_layers_0_Relu, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_ffn_layers_0_Relu_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_ffn_layers_0_Relu_output_0_nfc */ + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_0_Relu_output_0_nfc_perm[] = {3}; + uint32_t _text_encoder_attn_encoder_ffn_layers_0_Relu_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_ffn_layers_0_Relu_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_0_Relu_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_0_Relu_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_ffn_layers_0_Relu_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_ffn_layers_0_Relu_output_0_nfc[] = { + "_text_encoder_attn_encoder_ffn_layers_0_Relu_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_0_Relu_output_0_nfc[] = {1, 128, 1024}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_ffn_layers_0_Relu_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_0_Relu_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0043770535849035f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_0_Relu_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_ffn_layers_0_Relu_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_ffn_layers_0_Relu_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_ffn_layers_0_Relu_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_ffn_layers_0_Relu_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_ffn_layers_0_Mul_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_ffn_layers_0_Mul_1 */ + Qnn_Param_t params__text_encoder_attn_encoder_ffn_layers_0_Mul_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__text_encoder_attn_encoder_ffn_layers_0_Mul_1[] = { + "_text_encoder_attn_encoder_ffn_layers_0_Relu_output_0_nfc", + "text_mask" + }; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_0_Mul_1_output_0[] = {1, 128, 1024}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_ffn_layers_0_Mul_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_0_Mul_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0043770535849035f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_0_Mul_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_ffn_layers_0_Mul_1", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__text_encoder_attn_encoder_ffn_layers_0_Mul_1, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_ffn_layers_0_Mul_1, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_ffn_layers_0_Mul_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_ffn_layers_0_Mul_1_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_ffn_layers_0_Mul_1_output_0_ncf */ + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_0_Mul_1_output_0_ncf_perm[] = {3}; + uint32_t _text_encoder_attn_encoder_ffn_layers_0_Mul_1_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_ffn_layers_0_Mul_1_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_0_Mul_1_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_0_Mul_1_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_ffn_layers_0_Mul_1_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_ffn_layers_0_Mul_1_output_0_ncf[] = { + "_text_encoder_attn_encoder_ffn_layers_0_Mul_1_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_0_Mul_1_output_0_ncf[] = {1, 1024, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_ffn_layers_0_Mul_1_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_0_Mul_1_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0043770535849035f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_0_Mul_1_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_ffn_layers_0_Mul_1_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_ffn_layers_0_Mul_1_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_ffn_layers_0_Mul_1_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_ffn_layers_0_Mul_1_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_reshape_to_2d */ + const char* inputs__text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_reshape_to_2d[] = { + "_text_encoder_attn_encoder_ffn_layers_0_Mul_1_output_0_ncf" + }; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_reshape_to_2d[] = {1, 1024, 1, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0043770535849035f, .offset= 0}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_reshape_to_2d_nhwc[] = { + "_text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_reshape_to_2d" + }; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_reshape_to_2d_nhwc[] = {1, 1, 128, 1024}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0043770535849035f, .offset= 0}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_attn_encoder_ffn_layers_0_conv_2_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_attn_encoder_ffn_layers_0_conv_2_weight[] = {1, 1, 1024, 256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_attn_encoder_ffn_layers_0_conv_2_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_attn_encoder_ffn_layers_0_conv_2_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0065387329086661f, .offset= -112}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_text_encoder_attn_encoder_ffn_layers_0_conv_2_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_attn_encoder_ffn_layers_0_conv_2_weight), + .dataSize=BINLEN(tts_ttl_text_encoder_attn_encoder_ffn_layers_0_conv_2_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_attn_encoder_ffn_layers_0_conv_2_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_attn_encoder_ffn_layers_0_conv_2_bias[] = {256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_attn_encoder_ffn_layers_0_conv_2_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_attn_encoder_ffn_layers_0_conv_2_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0016064491355792f, .offset= -147}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_text_encoder_attn_encoder_ffn_layers_0_conv_2_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_attn_encoder_ffn_layers_0_conv_2_bias), + .dataSize=BINLEN(tts_ttl_text_encoder_attn_encoder_ffn_layers_0_conv_2_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_2d */ + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_2d_dilation[] = {2}; + uint32_t _text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_2d_stride[] = {2}; + uint32_t _text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_2d[] = { + "_text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_reshape_to_2d_nhwc", + "tts_ttl_text_encoder_attn_encoder_ffn_layers_0_conv_2_weight", + "tts_ttl_text_encoder_attn_encoder_ffn_layers_0_conv_2_bias" + }; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_intermediate[] = {1, 1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0225699990987778f, .offset= -114}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_2d, // Node Params + 5, // Num Node Params + inputs__text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_intermediate_nchw */ + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_intermediate_nchw[] = { + "_text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_intermediate" + }; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_intermediate_nchw[] = {1, 256, 1, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0225699990987778f, .offset= -114}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_intermediate */ + const char* inputs__text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_intermediate[] = { + "_text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_intermediate_nchw" + }; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_output_0[] = {1, 256, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0225699990987778f, .offset= -114}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_output_0_nfc */ + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_output_0_nfc_perm[] = {3}; + uint32_t _text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_output_0_nfc[] = { + "_text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_output_0_nfc[] = {1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0225699990987778f, .offset= -114}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_ffn_layers_0_Mul_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_ffn_layers_0_Mul_2 */ + Qnn_Param_t params__text_encoder_attn_encoder_ffn_layers_0_Mul_2[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__text_encoder_attn_encoder_ffn_layers_0_Mul_2[] = { + "_text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_output_0_nfc", + "text_mask" + }; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_0_Mul_2_output_0[] = {1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_ffn_layers_0_Mul_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_0_Mul_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0225699990987778f, .offset= -114}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_0_Mul_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_ffn_layers_0_Mul_2", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__text_encoder_attn_encoder_ffn_layers_0_Mul_2, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_ffn_layers_0_Mul_2, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_ffn_layers_0_Mul_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_Add_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_Add_1 */ + Qnn_Param_t params__text_encoder_attn_encoder_Add_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__text_encoder_attn_encoder_Add_1[] = { + "_text_encoder_attn_encoder_norm_layers_1_0_Transpose_1_output_0", + "_text_encoder_attn_encoder_ffn_layers_0_Mul_2_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_norm_layers_2_0_Transpose_output_0[] = {1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_Add_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_norm_layers_2_0_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0225205067545176f, .offset= -108}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_norm_layers_2_0_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_Add_1", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__text_encoder_attn_encoder_Add_1, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_Add_1, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_Add_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_attn_encoder_norm_layers_2_0_norm_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_attn_encoder_norm_layers_2_0_norm_weight[] = {256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_attn_encoder_norm_layers_2_0_norm_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_attn_encoder_norm_layers_2_0_norm_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0020990900229663f, .offset= -92}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_text_encoder_attn_encoder_norm_layers_2_0_norm_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_attn_encoder_norm_layers_2_0_norm_weight), + .dataSize=BINLEN(tts_ttl_text_encoder_attn_encoder_norm_layers_2_0_norm_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_attn_encoder_norm_layers_2_0_norm_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_attn_encoder_norm_layers_2_0_norm_bias[] = {256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_attn_encoder_norm_layers_2_0_norm_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_attn_encoder_norm_layers_2_0_norm_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0025229139719158f, .offset= -156}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_text_encoder_attn_encoder_norm_layers_2_0_norm_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_attn_encoder_norm_layers_2_0_norm_bias), + .dataSize=BINLEN(tts_ttl_text_encoder_attn_encoder_norm_layers_2_0_norm_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_norm_layers_2_0_norm_LayerNormalization(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_norm_layers_2_0_norm_LayerNormalization */ + uint32_t dimensions__text_encoder_attn_encoder_norm_layers_2_0_norm_LayerNormalization_axes[] = {1}; + uint32_t _text_encoder_attn_encoder_norm_layers_2_0_norm_LayerNormalization_axes[] = {2}; + Qnn_Param_t params__text_encoder_attn_encoder_norm_layers_2_0_norm_LayerNormalization[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="axes", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_norm_layers_2_0_norm_LayerNormalization_axes", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_norm_layers_2_0_norm_LayerNormalization_axes, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_norm_layers_2_0_norm_LayerNormalization_axes, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="epsilon", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000001000000f}}}} + }; + const char* inputs__text_encoder_attn_encoder_norm_layers_2_0_norm_LayerNormalization[] = { + "_text_encoder_attn_encoder_norm_layers_2_0_Transpose_output_0", + "tts_ttl_text_encoder_attn_encoder_norm_layers_2_0_norm_weight", + "tts_ttl_text_encoder_attn_encoder_norm_layers_2_0_norm_bias" + }; + uint32_t dimensions__text_encoder_attn_encoder_norm_layers_2_0_Transpose_1_output_0[] = {1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_norm_layers_2_0_norm_LayerNormalization[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_norm_layers_2_0_Transpose_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0055574835278094f, .offset= -112}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_norm_layers_2_0_Transpose_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_norm_layers_2_0_norm_LayerNormalization", // Node Name + "qti.aisw", // Package Name + "LayerNorm", // Qnn Node Type + params__text_encoder_attn_encoder_norm_layers_2_0_norm_LayerNormalization, // Node Params + 2, // Num Node Params + inputs__text_encoder_attn_encoder_norm_layers_2_0_norm_LayerNormalization, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_norm_layers_2_0_norm_LayerNormalization, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_norm_layers_2_0_Transpose_1_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_norm_layers_2_0_Transpose_1_output_0_ncf */ + uint32_t dimensions__text_encoder_attn_encoder_norm_layers_2_0_Transpose_1_output_0_ncf_perm[] = {3}; + uint32_t _text_encoder_attn_encoder_norm_layers_2_0_Transpose_1_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_norm_layers_2_0_Transpose_1_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_norm_layers_2_0_Transpose_1_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_norm_layers_2_0_Transpose_1_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_norm_layers_2_0_Transpose_1_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_norm_layers_2_0_Transpose_1_output_0_ncf[] = { + "_text_encoder_attn_encoder_norm_layers_2_0_Transpose_1_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_norm_layers_2_0_Transpose_1_output_0_ncf[] = {1, 256, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_norm_layers_2_0_Transpose_1_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_norm_layers_2_0_Transpose_1_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0055574835278094f, .offset= -112}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_norm_layers_2_0_Transpose_1_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_norm_layers_2_0_Transpose_1_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_norm_layers_2_0_Transpose_1_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_norm_layers_2_0_Transpose_1_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_norm_layers_2_0_Transpose_1_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_reshape_to_2d */ + const char* inputs__text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_reshape_to_2d[] = { + "_text_encoder_attn_encoder_norm_layers_2_0_Transpose_1_output_0_ncf" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_reshape_to_2d[] = {1, 256, 1, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0055574835278094f, .offset= -112}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_reshape_to_2d_nhwc[] = { + "_text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_reshape_to_2d" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_reshape_to_2d_nhwc[] = {1, 1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0055574835278094f, .offset= -112}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_q_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_q_weight[] = {1, 1, 256, 256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_q_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_q_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0051692309789360f, .offset= -127}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_q_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_q_weight), + .dataSize=BINLEN(tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_q_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_q_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_q_bias[] = {256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_q_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_q_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0054281954653561f, .offset= -127}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_q_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_q_bias), + .dataSize=BINLEN(tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_q_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_2d */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_2d_dilation[] = {2}; + uint32_t _text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_2d_stride[] = {2}; + uint32_t _text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_2d[] = { + "_text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_reshape_to_2d_nhwc", + "tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_q_weight", + "tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_q_bias" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_intermediate[] = {1, 1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0270125567913055f, .offset= -132}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_2d, // Node Params + 5, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_intermediate_nchw */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_intermediate_nchw[] = { + "_text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_intermediate" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_intermediate_nchw[] = {1, 256, 1, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0270125567913055f, .offset= -132}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_intermediate */ + const char* inputs__text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_intermediate[] = { + "_text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_intermediate_nchw" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_Reshape_output_0[] = {1, 4, 64, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_Reshape_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0270125567913055f, .offset= -132}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_Reshape_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_reshape_to_2d */ + const char* inputs__text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_reshape_to_2d[] = { + "_text_encoder_attn_encoder_norm_layers_2_0_Transpose_1_output_0_ncf" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_reshape_to_2d[] = {1, 256, 1, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0055574835278094f, .offset= -112}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_reshape_to_2d_nhwc[] = { + "_text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_reshape_to_2d" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_reshape_to_2d_nhwc[] = {1, 1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0055574835278094f, .offset= -112}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_k_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_k_weight[] = {1, 1, 256, 256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_k_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_k_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0042594773694873f, .offset= -118}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_k_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_k_weight), + .dataSize=BINLEN(tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_k_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_k_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_k_bias[] = {256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_k_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_k_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000508762786922f, .offset= -127}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_k_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_k_bias), + .dataSize=BINLEN(tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_k_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_2d */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_2d_dilation[] = {2}; + uint32_t _text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_2d_stride[] = {2}; + uint32_t _text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_2d[] = { + "_text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_reshape_to_2d_nhwc", + "tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_k_weight", + "tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_k_bias" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_intermediate[] = {1, 1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0107978666201234f, .offset= -124}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_2d, // Node Params + 5, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_intermediate_nchw */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_intermediate_nchw[] = { + "_text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_intermediate" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_intermediate_nchw[] = {1, 256, 1, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0107978666201234f, .offset= -124}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_intermediate */ + const char* inputs__text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_intermediate[] = { + "_text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_intermediate_nchw" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_Reshape_1_output_0[] = {1, 4, 64, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_Reshape_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0107978666201234f, .offset= -124}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_Reshape_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_reshape_to_2d */ + const char* inputs__text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_reshape_to_2d[] = { + "_text_encoder_attn_encoder_norm_layers_2_0_Transpose_1_output_0_ncf" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_reshape_to_2d[] = {1, 256, 1, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0055574835278094f, .offset= -112}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_reshape_to_2d_nhwc[] = { + "_text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_reshape_to_2d" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_reshape_to_2d_nhwc[] = {1, 1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0055574835278094f, .offset= -112}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_v_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_v_weight[] = {1, 1, 256, 256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_v_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_v_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0036650204565376f, .offset= -127}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_v_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_v_weight), + .dataSize=BINLEN(tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_v_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_v_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_v_bias[] = {256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_v_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_v_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0010743860621005f, .offset= -122}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_v_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_v_bias), + .dataSize=BINLEN(tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_v_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_2d */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_2d_dilation[] = {2}; + uint32_t _text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_2d_stride[] = {2}; + uint32_t _text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_2d[] = { + "_text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_reshape_to_2d_nhwc", + "tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_v_weight", + "tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_v_bias" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_intermediate[] = {1, 1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0143751781433821f, .offset= -132}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_2d, // Node Params + 5, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_intermediate_nchw */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_intermediate_nchw[] = { + "_text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_intermediate" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_intermediate_nchw[] = {1, 256, 1, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0143751781433821f, .offset= -132}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_intermediate */ + const char* inputs__text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_intermediate[] = { + "_text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_intermediate_nchw" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_Reshape_2_output_0[] = {1, 4, 64, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_Reshape_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0143751781433821f, .offset= -132}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_Reshape_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_1_Transpose(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_1_Transpose */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_Transpose_perm[] = {4}; + uint32_t _text_encoder_attn_encoder_attn_layers_1_Transpose_perm[] = {0, 1, 3, 2}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_1_Transpose[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_Transpose_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_Transpose_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_1_Transpose_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_1_Transpose[] = { + "_text_encoder_attn_encoder_attn_layers_1_Reshape_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_Transpose_output_0[] = {1, 4, 128, 64}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_1_Transpose[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0270125567913055f, .offset= -132}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_1_Transpose", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_1_Transpose, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_1_Transpose, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_1_Transpose, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_1_Transpose_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_1_Transpose_1 */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_Transpose_1_perm[] = {4}; + uint32_t _text_encoder_attn_encoder_attn_layers_1_Transpose_1_perm[] = {0, 1, 3, 2}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_1_Transpose_1[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_Transpose_1_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_Transpose_1_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_1_Transpose_1_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_1_Transpose_1[] = { + "_text_encoder_attn_encoder_attn_layers_1_Reshape_2_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_Transpose_1_output_0[] = {1, 4, 128, 64}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_1_Transpose_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_Transpose_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0143751781433821f, .offset= -132}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_Transpose_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_1_Transpose_1", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_1_Transpose_1, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_1_Transpose_1, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_1_Transpose_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_1_Div(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_1_Div */ + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_1_Div[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 2}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_1_Div[] = { + "_text_encoder_attn_encoder_attn_layers_1_Transpose_output_0", + "_text_encoder_attn_encoder_attn_layers_0_Constant_10_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_Div_output_0[] = {1, 4, 128, 64}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_1_Div[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_Div_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0033765695989132f, .offset= -132}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_Div_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_1_Div", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_1_Div, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_1_Div, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_1_Div, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_1_MatMul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_1_MatMul */ + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_1_MatMul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in0", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in1", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_1_MatMul[] = { + "_text_encoder_attn_encoder_attn_layers_1_Div_output_0", + "_text_encoder_attn_encoder_attn_layers_1_Reshape_1_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_MatMul_output_0[] = {1, 4, 128, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_1_MatMul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_MatMul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0130080049857497f, .offset= -119}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_MatMul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_1_MatMul", // Node Name + "qti.aisw", // Package Name + "MatMul", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_1_MatMul, // Node Params + 2, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_1_MatMul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_1_MatMul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor__text_encoder_attn_encoder_attn_layers_1_Transpose_3_output_0_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_Transpose_3_output_0_nchw[] = {1, 1, 64, 255}; + VALIDATE(model.addTensor("_text_encoder_attn_encoder_attn_layers_1_Transpose_3_output_0_nchw", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_Transpose_3_output_0_nchw", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0069775325246155f, .offset= -118}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_Transpose_3_output_0_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(_text_encoder_attn_encoder_attn_layers_1_Transpose_3_output_0_nchw), + .dataSize=BINLEN(_text_encoder_attn_encoder_attn_layers_1_Transpose_3_output_0_nchw)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_1_MatMul_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_1_MatMul_1 */ + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_1_MatMul_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in0", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in1", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_1_MatMul_1[] = { + "_text_encoder_attn_encoder_attn_layers_1_Div_output_0", + "_text_encoder_attn_encoder_attn_layers_1_Transpose_3_output_0_nchw" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_MatMul_1_output_0[] = {1, 4, 128, 255}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_1_MatMul_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_MatMul_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0263884905725718f, .offset= -56}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_MatMul_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_1_MatMul_1", // Node Name + "qti.aisw", // Package Name + "MatMul", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_1_MatMul_1, // Node Params + 2, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_1_MatMul_1, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_1_MatMul_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_1_MatMul_1_output_0_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_1_MatMul_1_output_0_nhwc */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_MatMul_1_output_0_nhwc_perm[] = {4}; + uint32_t _text_encoder_attn_encoder_attn_layers_1_MatMul_1_output_0_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_1_MatMul_1_output_0_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_MatMul_1_output_0_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_MatMul_1_output_0_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_1_MatMul_1_output_0_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_1_MatMul_1_output_0_nhwc[] = { + "_text_encoder_attn_encoder_attn_layers_1_MatMul_1_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_MatMul_1_output_0_nhwc[] = {1, 128, 255, 4}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_1_MatMul_1_output_0_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_MatMul_1_output_0_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0263884905725718f, .offset= -56}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_MatMul_1_output_0_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_1_MatMul_1_output_0_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_1_MatMul_1_output_0_nhwc, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_1_MatMul_1_output_0_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_1_MatMul_1_output_0_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_1_Pad_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_1_Pad_1 */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_Pad_1_pad_amount[] = {4, 2}; + uint32_t _text_encoder_attn_encoder_attn_layers_1_Pad_1_pad_amount[] = {0, 0, 0, 0, 0, 1, 0, 0}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_1_Pad_1[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_Pad_1_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_Pad_1_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_1_Pad_1_pad_amount, + .dataSize=32}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="pad_constant_value", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000000000000f}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="scheme", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_1_Pad_1[] = { + "_text_encoder_attn_encoder_attn_layers_1_MatMul_1_output_0_nhwc" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_Pad_1_output_0[] = {1, 128, 256, 4}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_1_Pad_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_Pad_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0263884905725718f, .offset= -56}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_Pad_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_1_Pad_1", // Node Name + "qti.aisw", // Package Name + "Pad", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_1_Pad_1, // Node Params + 3, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_1_Pad_1, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_1_Pad_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_1_Pad_1_output_0_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_1_Pad_1_output_0_nchw */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_Pad_1_output_0_nchw_perm[] = {4}; + uint32_t _text_encoder_attn_encoder_attn_layers_1_Pad_1_output_0_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_1_Pad_1_output_0_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_Pad_1_output_0_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_Pad_1_output_0_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_1_Pad_1_output_0_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_1_Pad_1_output_0_nchw[] = { + "_text_encoder_attn_encoder_attn_layers_1_Pad_1_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_Pad_1_output_0_nchw[] = {1, 4, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_1_Pad_1_output_0_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_Pad_1_output_0_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0263884905725718f, .offset= -56}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_Pad_1_output_0_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_1_Pad_1_output_0_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_1_Pad_1_output_0_nchw, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_1_Pad_1_output_0_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_1_Pad_1_output_0_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_1_Reshape_7(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_1_Reshape_7 */ + const char* inputs__text_encoder_attn_encoder_attn_layers_1_Reshape_7[] = { + "_text_encoder_attn_encoder_attn_layers_1_Pad_1_output_0_nchw" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_Reshape_7_output_0[] = {1, 4, 32768}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_1_Reshape_7[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_Reshape_7_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0263884905725718f, .offset= -56}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_Reshape_7_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_1_Reshape_7", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_1_Reshape_7, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_1_Reshape_7, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_1_Reshape_7_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_1_Reshape_7_output_0_nfc */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_Reshape_7_output_0_nfc_perm[] = {3}; + uint32_t _text_encoder_attn_encoder_attn_layers_1_Reshape_7_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_1_Reshape_7_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_Reshape_7_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_Reshape_7_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_1_Reshape_7_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_1_Reshape_7_output_0_nfc[] = { + "_text_encoder_attn_encoder_attn_layers_1_Reshape_7_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_Reshape_7_output_0_nfc[] = {1, 32768, 4}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_1_Reshape_7_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_Reshape_7_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0263884905725718f, .offset= -56}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_Reshape_7_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_1_Reshape_7_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_1_Reshape_7_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_1_Reshape_7_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_1_Reshape_7_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_1_Pad_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_1_Pad_2 */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_Pad_2_pad_amount[] = {3, 2}; + uint32_t _text_encoder_attn_encoder_attn_layers_1_Pad_2_pad_amount[] = {0, 0, 0, 127, 0, 0}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_1_Pad_2[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_Pad_2_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_Pad_2_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_1_Pad_2_pad_amount, + .dataSize=24}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="pad_constant_value", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000000000000f}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="scheme", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_1_Pad_2[] = { + "_text_encoder_attn_encoder_attn_layers_1_Reshape_7_output_0_nfc" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_Pad_2_output_0[] = {1, 32895, 4}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_1_Pad_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_Pad_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0263884905725718f, .offset= -56}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_Pad_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_1_Pad_2", // Node Name + "qti.aisw", // Package Name + "Pad", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_1_Pad_2, // Node Params + 3, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_1_Pad_2, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_1_Pad_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_1_Pad_2_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_1_Pad_2_output_0_ncf */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_Pad_2_output_0_ncf_perm[] = {3}; + uint32_t _text_encoder_attn_encoder_attn_layers_1_Pad_2_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_1_Pad_2_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_Pad_2_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_Pad_2_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_1_Pad_2_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_1_Pad_2_output_0_ncf[] = { + "_text_encoder_attn_encoder_attn_layers_1_Pad_2_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_Pad_2_output_0_ncf[] = {1, 4, 32895}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_1_Pad_2_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_Pad_2_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0263884905725718f, .offset= -56}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_Pad_2_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_1_Pad_2_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_1_Pad_2_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_1_Pad_2_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_1_Pad_2_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_1_Reshape_10(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_1_Reshape_10 */ + const char* inputs__text_encoder_attn_encoder_attn_layers_1_Reshape_10[] = { + "_text_encoder_attn_encoder_attn_layers_1_Pad_2_output_0_ncf" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_Reshape_10_output_0[] = {1, 4, 129, 255}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_1_Reshape_10[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_Reshape_10_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0263884905725718f, .offset= -56}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_Reshape_10_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_1_Reshape_10", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_1_Reshape_10, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_1_Reshape_10, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode_Slice_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR Slice_1 */ + uint32_t dimensions_Slice_1_ranges[] = {4, 3}; + int32_t Slice_1_ranges[] = {0, 1, 1, 0, 4, 1, 0, 128, 1, 127, 255, 1}; + Qnn_Param_t params_Slice_1[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="ranges", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "Slice_1_ranges", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_INT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions_Slice_1_ranges, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)Slice_1_ranges, + .dataSize=48}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="begin_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="end_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="new_axes_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="shrink_axes", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs_Slice_1[] = { + "_text_encoder_attn_encoder_attn_layers_1_Reshape_10_output_0" + }; + uint32_t dimensions__v_895[] = {1, 4, 128, 128}; + Qnn_Tensor_t outputs_Slice_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_v_895", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0263884905725718f, .offset= -56}}}, + .rank= 4, + .dimensions=dimensions__v_895, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "Slice_1", // Node Name + "qti.aisw", // Package Name + "StridedSlice", // Qnn Node Type + params_Slice_1, // Node Params + 5, // Num Node Params + inputs_Slice_1, // Input Tensor Names + 1, // Num Input Tensor Names + outputs_Slice_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_1_Add_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_1_Add_2 */ + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_1_Add_2[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_1_Add_2[] = { + "_text_encoder_attn_encoder_attn_layers_1_MatMul_output_0", + "_v_895" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_Add_2_output_0[] = {1, 4, 128, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_1_Add_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_Add_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0351645871996880f, .offset= -66}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_Add_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_1_Add_2", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_1_Add_2, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_1_Add_2, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_1_Add_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_1_Where(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_1_Where */ + const char* inputs__text_encoder_attn_encoder_attn_layers_1_Where[] = { + "_text_encoder_attn_encoder_attn_layers_3_Cast_5_output_0", + "_text_encoder_attn_encoder_attn_layers_0_Constant_88_output_0", + "_text_encoder_attn_encoder_attn_layers_1_Add_2_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_Where_output_0[] = {1, 4, 128, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_1_Where[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_Where_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 39.2416915893554688f, .offset= -255}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_Where_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_1_Where", // Node Name + "qti.aisw", // Package Name + "ElementWiseSelect", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_1_Where, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_1_Where, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_1_Softmax(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_1_Softmax */ + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_1_Softmax[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="beta", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 1.000000000000f}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_1_Softmax[] = { + "_text_encoder_attn_encoder_attn_layers_1_Where_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_Softmax_output_0[] = {1, 4, 128, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_1_Softmax[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_Softmax_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039062500000000f, .offset= 0}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_Softmax_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_1_Softmax", // Node Name + "qti.aisw", // Package Name + "Softmax", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_1_Softmax, // Node Params + 2, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_1_Softmax, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_1_Softmax, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_1_Softmax_output_0_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_1_Softmax_output_0_nhwc */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_Softmax_output_0_nhwc_perm[] = {4}; + uint32_t _text_encoder_attn_encoder_attn_layers_1_Softmax_output_0_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_1_Softmax_output_0_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_Softmax_output_0_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_Softmax_output_0_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_1_Softmax_output_0_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_1_Softmax_output_0_nhwc[] = { + "_text_encoder_attn_encoder_attn_layers_1_Softmax_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_Softmax_output_0_nhwc[] = {1, 128, 128, 4}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_1_Softmax_output_0_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_Softmax_output_0_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039062500000000f, .offset= 0}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_Softmax_output_0_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_1_Softmax_output_0_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_1_Softmax_output_0_nhwc, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_1_Softmax_output_0_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_1_Softmax_output_0_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_1_MatMul_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_1_MatMul_2 */ + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_1_MatMul_2[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in0", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in1", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_1_MatMul_2[] = { + "_text_encoder_attn_encoder_attn_layers_1_Softmax_output_0", + "_text_encoder_attn_encoder_attn_layers_1_Transpose_1_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_MatMul_2_output_0[] = {1, 4, 128, 64}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_1_MatMul_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_MatMul_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0142002431675792f, .offset= -134}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_MatMul_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_1_MatMul_2", // Node Name + "qti.aisw", // Package Name + "MatMul", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_1_MatMul_2, // Node Params + 2, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_1_MatMul_2, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_1_MatMul_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_1_Pad_3(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_1_Pad_3 */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_Pad_3_pad_amount[] = {4, 2}; + uint32_t _text_encoder_attn_encoder_attn_layers_1_Pad_3_pad_amount[] = {0, 0, 0, 0, 0, 127, 0, 0}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_1_Pad_3[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_Pad_3_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_Pad_3_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_1_Pad_3_pad_amount, + .dataSize=32}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="pad_constant_value", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000000000000f}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="scheme", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_1_Pad_3[] = { + "_text_encoder_attn_encoder_attn_layers_1_Softmax_output_0_nhwc" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_Pad_3_output_0[] = {1, 128, 255, 4}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_1_Pad_3[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_Pad_3_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039062500000000f, .offset= 0}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_Pad_3_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_1_Pad_3", // Node Name + "qti.aisw", // Package Name + "Pad", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_1_Pad_3, // Node Params + 3, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_1_Pad_3, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_1_Pad_3, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_1_Pad_3_output_0_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_1_Pad_3_output_0_nchw */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_Pad_3_output_0_nchw_perm[] = {4}; + uint32_t _text_encoder_attn_encoder_attn_layers_1_Pad_3_output_0_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_1_Pad_3_output_0_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_Pad_3_output_0_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_Pad_3_output_0_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_1_Pad_3_output_0_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_1_Pad_3_output_0_nchw[] = { + "_text_encoder_attn_encoder_attn_layers_1_Pad_3_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_Pad_3_output_0_nchw[] = {1, 4, 128, 255}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_1_Pad_3_output_0_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_Pad_3_output_0_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039062500000000f, .offset= 0}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_Pad_3_output_0_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_1_Pad_3_output_0_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_1_Pad_3_output_0_nchw, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_1_Pad_3_output_0_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_1_Pad_3_output_0_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_1_Reshape_13(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_1_Reshape_13 */ + const char* inputs__text_encoder_attn_encoder_attn_layers_1_Reshape_13[] = { + "_text_encoder_attn_encoder_attn_layers_1_Pad_3_output_0_nchw" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_Reshape_13_output_0[] = {1, 4, 32640}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_1_Reshape_13[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_Reshape_13_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039062500000000f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_Reshape_13_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_1_Reshape_13", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_1_Reshape_13, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_1_Reshape_13, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_1_Reshape_13_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_1_Reshape_13_output_0_nfc */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_Reshape_13_output_0_nfc_perm[] = {3}; + uint32_t _text_encoder_attn_encoder_attn_layers_1_Reshape_13_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_1_Reshape_13_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_Reshape_13_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_Reshape_13_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_1_Reshape_13_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_1_Reshape_13_output_0_nfc[] = { + "_text_encoder_attn_encoder_attn_layers_1_Reshape_13_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_Reshape_13_output_0_nfc[] = {1, 32640, 4}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_1_Reshape_13_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_Reshape_13_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039062500000000f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_Reshape_13_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_1_Reshape_13_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_1_Reshape_13_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_1_Reshape_13_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_1_Reshape_13_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_1_Pad_4(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_1_Pad_4 */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_Pad_4_pad_amount[] = {3, 2}; + uint32_t _text_encoder_attn_encoder_attn_layers_1_Pad_4_pad_amount[] = {0, 0, 128, 0, 0, 0}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_1_Pad_4[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_Pad_4_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_Pad_4_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_1_Pad_4_pad_amount, + .dataSize=24}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="pad_constant_value", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000000000000f}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="scheme", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_1_Pad_4[] = { + "_text_encoder_attn_encoder_attn_layers_1_Reshape_13_output_0_nfc" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_Pad_4_output_0[] = {1, 32768, 4}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_1_Pad_4[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_Pad_4_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039062500000000f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_Pad_4_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_1_Pad_4", // Node Name + "qti.aisw", // Package Name + "Pad", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_1_Pad_4, // Node Params + 3, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_1_Pad_4, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_1_Pad_4, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_1_Pad_4_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_1_Pad_4_output_0_ncf */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_Pad_4_output_0_ncf_perm[] = {3}; + uint32_t _text_encoder_attn_encoder_attn_layers_1_Pad_4_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_1_Pad_4_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_Pad_4_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_Pad_4_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_1_Pad_4_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_1_Pad_4_output_0_ncf[] = { + "_text_encoder_attn_encoder_attn_layers_1_Pad_4_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_Pad_4_output_0_ncf[] = {1, 4, 32768}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_1_Pad_4_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_Pad_4_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039062500000000f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_Pad_4_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_1_Pad_4_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_1_Pad_4_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_1_Pad_4_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_1_Pad_4_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_1_Reshape_16(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_1_Reshape_16 */ + const char* inputs__text_encoder_attn_encoder_attn_layers_1_Reshape_16[] = { + "_text_encoder_attn_encoder_attn_layers_1_Pad_4_output_0_ncf" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_Reshape_16_output_0[] = {1, 4, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_1_Reshape_16[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_Reshape_16_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039062500000000f, .offset= 0}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_Reshape_16_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_1_Reshape_16", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_1_Reshape_16, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_1_Reshape_16, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_1_Slice_8(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_1_Slice_8 */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_Slice_8_ranges[] = {4, 3}; + int32_t _text_encoder_attn_encoder_attn_layers_1_Slice_8_ranges[] = {0, 1, 1, 0, 4, 1, 0, 128, 1, 1, 256, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_1_Slice_8[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="ranges", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_Slice_8_ranges", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_INT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_Slice_8_ranges, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_1_Slice_8_ranges, + .dataSize=48}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="begin_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="end_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="new_axes_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="shrink_axes", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_1_Slice_8[] = { + "_text_encoder_attn_encoder_attn_layers_1_Reshape_16_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_Slice_8_output_0[] = {1, 4, 128, 255}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_1_Slice_8[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_Slice_8_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039062500000000f, .offset= 0}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_Slice_8_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_1_Slice_8", // Node Name + "qti.aisw", // Package Name + "StridedSlice", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_1_Slice_8, // Node Params + 5, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_1_Slice_8, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_1_Slice_8, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor__text_encoder_attn_encoder_attn_layers_1_Unsqueeze_41_output_0_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_Unsqueeze_41_output_0_nchw[] = {1, 1, 255, 64}; + VALIDATE(model.addTensor("_text_encoder_attn_encoder_attn_layers_1_Unsqueeze_41_output_0_nchw", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_Unsqueeze_41_output_0_nchw", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0052806804887950f, .offset= -132}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_Unsqueeze_41_output_0_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(_text_encoder_attn_encoder_attn_layers_1_Unsqueeze_41_output_0_nchw), + .dataSize=BINLEN(_text_encoder_attn_encoder_attn_layers_1_Unsqueeze_41_output_0_nchw)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_1_MatMul_3(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_1_MatMul_3 */ + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_1_MatMul_3[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in0", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in1", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_1_MatMul_3[] = { + "_text_encoder_attn_encoder_attn_layers_1_Slice_8_output_0", + "_text_encoder_attn_encoder_attn_layers_1_Unsqueeze_41_output_0_nchw" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_MatMul_3_output_0[] = {1, 4, 128, 64}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_1_MatMul_3[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_MatMul_3_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0033798634540290f, .offset= -134}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_MatMul_3_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_1_MatMul_3", // Node Name + "qti.aisw", // Package Name + "MatMul", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_1_MatMul_3, // Node Params + 2, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_1_MatMul_3, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_1_MatMul_3, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_1_Add_4(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_1_Add_4 */ + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_1_Add_4[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_1_Add_4[] = { + "_text_encoder_attn_encoder_attn_layers_1_MatMul_2_output_0", + "_text_encoder_attn_encoder_attn_layers_1_MatMul_3_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_Add_4_output_0[] = {1, 4, 128, 64}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_1_Add_4[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_Add_4_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0143287880346179f, .offset= -133}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_Add_4_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_1_Add_4", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_1_Add_4, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_1_Add_4, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_1_Add_4, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_1_Transpose_9(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_1_Transpose_9 */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_Transpose_9_perm[] = {4}; + uint32_t _text_encoder_attn_encoder_attn_layers_1_Transpose_9_perm[] = {0, 1, 3, 2}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_1_Transpose_9[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_Transpose_9_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_Transpose_9_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_1_Transpose_9_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_1_Transpose_9[] = { + "_text_encoder_attn_encoder_attn_layers_1_Add_4_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_Transpose_9_output_0[] = {1, 4, 64, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_1_Transpose_9[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_Transpose_9_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0143287880346179f, .offset= -133}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_Transpose_9_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_1_Transpose_9", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_1_Transpose_9, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_1_Transpose_9, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_1_Transpose_9, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_1_Reshape_19(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_1_Reshape_19 */ + const char* inputs__text_encoder_attn_encoder_attn_layers_1_Reshape_19[] = { + "_text_encoder_attn_encoder_attn_layers_1_Transpose_9_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_reshape_to_2d[] = {1, 256, 1, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_1_Reshape_19[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0143287880346179f, .offset= -133}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_1_Reshape_19", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_1_Reshape_19, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_1_Reshape_19, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_reshape_to_2d_nhwc[] = { + "_text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_reshape_to_2d" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_reshape_to_2d_nhwc[] = {1, 1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0143287880346179f, .offset= -133}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_o_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_o_weight[] = {1, 1, 256, 256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_o_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_o_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0035392281133682f, .offset= -124}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_o_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_o_weight), + .dataSize=BINLEN(tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_o_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_o_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_o_bias[] = {256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_o_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_o_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0011419841321185f, .offset= -125}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_o_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_o_bias), + .dataSize=BINLEN(tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_o_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_2d */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_2d_dilation[] = {2}; + uint32_t _text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_2d_stride[] = {2}; + uint32_t _text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_2d[] = { + "_text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_reshape_to_2d_nhwc", + "tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_o_weight", + "tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_o_bias" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_intermediate[] = {1, 1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0153647204861045f, .offset= -147}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_2d, // Node Params + 5, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_intermediate_nchw */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_intermediate_nchw[] = { + "_text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_intermediate" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_intermediate_nchw[] = {1, 256, 1, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0153647204861045f, .offset= -147}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_intermediate */ + const char* inputs__text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_intermediate[] = { + "_text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_intermediate_nchw" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_output_0[] = {1, 256, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0153647204861045f, .offset= -147}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_output_0_nfc */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_output_0_nfc_perm[] = {3}; + uint32_t _text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_output_0_nfc[] = { + "_text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_output_0_nfc[] = {1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0153647204861045f, .offset= -147}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_Add_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_Add_2 */ + Qnn_Param_t params__text_encoder_attn_encoder_Add_2[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__text_encoder_attn_encoder_Add_2[] = { + "_text_encoder_attn_encoder_norm_layers_2_0_Transpose_1_output_0", + "_text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_output_0_nfc" + }; + uint32_t dimensions__text_encoder_attn_encoder_norm_layers_1_1_Transpose_output_0[] = {1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_Add_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_norm_layers_1_1_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0160207170993090f, .offset= -141}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_norm_layers_1_1_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_Add_2", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__text_encoder_attn_encoder_Add_2, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_Add_2, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_Add_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_attn_encoder_norm_layers_1_1_norm_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_attn_encoder_norm_layers_1_1_norm_weight[] = {256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_attn_encoder_norm_layers_1_1_norm_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_attn_encoder_norm_layers_1_1_norm_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0017968829488382f, .offset= -94}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_text_encoder_attn_encoder_norm_layers_1_1_norm_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_attn_encoder_norm_layers_1_1_norm_weight), + .dataSize=BINLEN(tts_ttl_text_encoder_attn_encoder_norm_layers_1_1_norm_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_attn_encoder_norm_layers_1_1_norm_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_attn_encoder_norm_layers_1_1_norm_bias[] = {256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_attn_encoder_norm_layers_1_1_norm_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_attn_encoder_norm_layers_1_1_norm_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0020343782380223f, .offset= -122}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_text_encoder_attn_encoder_norm_layers_1_1_norm_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_attn_encoder_norm_layers_1_1_norm_bias), + .dataSize=BINLEN(tts_ttl_text_encoder_attn_encoder_norm_layers_1_1_norm_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_norm_layers_1_1_norm_LayerNormalization(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_norm_layers_1_1_norm_LayerNormalization */ + uint32_t dimensions__text_encoder_attn_encoder_norm_layers_1_1_norm_LayerNormalization_axes[] = {1}; + uint32_t _text_encoder_attn_encoder_norm_layers_1_1_norm_LayerNormalization_axes[] = {2}; + Qnn_Param_t params__text_encoder_attn_encoder_norm_layers_1_1_norm_LayerNormalization[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="axes", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_norm_layers_1_1_norm_LayerNormalization_axes", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_norm_layers_1_1_norm_LayerNormalization_axes, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_norm_layers_1_1_norm_LayerNormalization_axes, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="epsilon", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000001000000f}}}} + }; + const char* inputs__text_encoder_attn_encoder_norm_layers_1_1_norm_LayerNormalization[] = { + "_text_encoder_attn_encoder_norm_layers_1_1_Transpose_output_0", + "tts_ttl_text_encoder_attn_encoder_norm_layers_1_1_norm_weight", + "tts_ttl_text_encoder_attn_encoder_norm_layers_1_1_norm_bias" + }; + uint32_t dimensions__text_encoder_attn_encoder_norm_layers_1_1_Transpose_1_output_0[] = {1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_norm_layers_1_1_norm_LayerNormalization[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_norm_layers_1_1_Transpose_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0042351065203547f, .offset= -103}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_norm_layers_1_1_Transpose_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_norm_layers_1_1_norm_LayerNormalization", // Node Name + "qti.aisw", // Package Name + "LayerNorm", // Qnn Node Type + params__text_encoder_attn_encoder_norm_layers_1_1_norm_LayerNormalization, // Node Params + 2, // Num Node Params + inputs__text_encoder_attn_encoder_norm_layers_1_1_norm_LayerNormalization, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_norm_layers_1_1_norm_LayerNormalization, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_ffn_layers_1_Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_ffn_layers_1_Mul */ + Qnn_Param_t params__text_encoder_attn_encoder_ffn_layers_1_Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__text_encoder_attn_encoder_ffn_layers_1_Mul[] = { + "_text_encoder_attn_encoder_norm_layers_1_1_Transpose_1_output_0", + "text_mask" + }; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_1_Mul_output_0[] = {1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_ffn_layers_1_Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_1_Mul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0042351065203547f, .offset= -103}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_1_Mul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_ffn_layers_1_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__text_encoder_attn_encoder_ffn_layers_1_Mul, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_ffn_layers_1_Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_ffn_layers_1_Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_ffn_layers_1_Mul_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_ffn_layers_1_Mul_output_0_ncf */ + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_1_Mul_output_0_ncf_perm[] = {3}; + uint32_t _text_encoder_attn_encoder_ffn_layers_1_Mul_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_ffn_layers_1_Mul_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_1_Mul_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_1_Mul_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_ffn_layers_1_Mul_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_ffn_layers_1_Mul_output_0_ncf[] = { + "_text_encoder_attn_encoder_ffn_layers_1_Mul_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_1_Mul_output_0_ncf[] = {1, 256, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_ffn_layers_1_Mul_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_1_Mul_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0042351065203547f, .offset= -103}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_1_Mul_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_ffn_layers_1_Mul_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_ffn_layers_1_Mul_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_ffn_layers_1_Mul_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_ffn_layers_1_Mul_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_reshape_to_2d */ + const char* inputs__text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_reshape_to_2d[] = { + "_text_encoder_attn_encoder_ffn_layers_1_Mul_output_0_ncf" + }; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_reshape_to_2d[] = {1, 256, 1, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0042351065203547f, .offset= -103}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_reshape_to_2d_nhwc[] = { + "_text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_reshape_to_2d" + }; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_reshape_to_2d_nhwc[] = {1, 1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0042351065203547f, .offset= -103}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_attn_encoder_ffn_layers_1_conv_1_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_attn_encoder_ffn_layers_1_conv_1_weight[] = {1, 1, 256, 1024}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_attn_encoder_ffn_layers_1_conv_1_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_attn_encoder_ffn_layers_1_conv_1_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0049455128610134f, .offset= -119}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_text_encoder_attn_encoder_ffn_layers_1_conv_1_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_attn_encoder_ffn_layers_1_conv_1_weight), + .dataSize=BINLEN(tts_ttl_text_encoder_attn_encoder_ffn_layers_1_conv_1_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_attn_encoder_ffn_layers_1_conv_1_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_attn_encoder_ffn_layers_1_conv_1_bias[] = {1024}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_attn_encoder_ffn_layers_1_conv_1_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_attn_encoder_ffn_layers_1_conv_1_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0008132941438816f, .offset= -193}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_text_encoder_attn_encoder_ffn_layers_1_conv_1_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_attn_encoder_ffn_layers_1_conv_1_bias), + .dataSize=BINLEN(tts_ttl_text_encoder_attn_encoder_ffn_layers_1_conv_1_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_2d */ + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_2d_dilation[] = {2}; + uint32_t _text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_2d_stride[] = {2}; + uint32_t _text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_2d[] = { + "_text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_reshape_to_2d_nhwc", + "tts_ttl_text_encoder_attn_encoder_ffn_layers_1_conv_1_weight", + "tts_ttl_text_encoder_attn_encoder_ffn_layers_1_conv_1_bias" + }; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_intermediate[] = {1, 1, 128, 1024}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0119786281138659f, .offset= -192}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_2d, // Node Params + 5, // Num Node Params + inputs__text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_intermediate_nchw */ + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_intermediate_nchw[] = { + "_text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_intermediate" + }; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_intermediate_nchw[] = {1, 1024, 1, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0119786281138659f, .offset= -192}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_intermediate */ + const char* inputs__text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_intermediate[] = { + "_text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_intermediate_nchw" + }; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_output_0[] = {1, 1024, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0119786281138659f, .offset= -192}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_ffn_layers_1_Relu(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_ffn_layers_1_Relu */ + Qnn_Param_t params__text_encoder_attn_encoder_ffn_layers_1_Relu[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 4}}}} + }; + const char* inputs__text_encoder_attn_encoder_ffn_layers_1_Relu[] = { + "_text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_1_Relu_output_0[] = {1, 1024, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_ffn_layers_1_Relu[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_1_Relu_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0029400507919490f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_1_Relu_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_ffn_layers_1_Relu", // Node Name + "qti.aisw", // Package Name + "ElementWiseNeuron", // Qnn Node Type + params__text_encoder_attn_encoder_ffn_layers_1_Relu, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_ffn_layers_1_Relu, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_ffn_layers_1_Relu, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_ffn_layers_1_Relu_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_ffn_layers_1_Relu_output_0_nfc */ + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_1_Relu_output_0_nfc_perm[] = {3}; + uint32_t _text_encoder_attn_encoder_ffn_layers_1_Relu_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_ffn_layers_1_Relu_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_1_Relu_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_1_Relu_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_ffn_layers_1_Relu_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_ffn_layers_1_Relu_output_0_nfc[] = { + "_text_encoder_attn_encoder_ffn_layers_1_Relu_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_1_Relu_output_0_nfc[] = {1, 128, 1024}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_ffn_layers_1_Relu_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_1_Relu_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0029400507919490f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_1_Relu_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_ffn_layers_1_Relu_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_ffn_layers_1_Relu_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_ffn_layers_1_Relu_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_ffn_layers_1_Relu_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_ffn_layers_1_Mul_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_ffn_layers_1_Mul_1 */ + Qnn_Param_t params__text_encoder_attn_encoder_ffn_layers_1_Mul_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__text_encoder_attn_encoder_ffn_layers_1_Mul_1[] = { + "_text_encoder_attn_encoder_ffn_layers_1_Relu_output_0_nfc", + "text_mask" + }; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_1_Mul_1_output_0[] = {1, 128, 1024}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_ffn_layers_1_Mul_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_1_Mul_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0029400507919490f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_1_Mul_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_ffn_layers_1_Mul_1", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__text_encoder_attn_encoder_ffn_layers_1_Mul_1, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_ffn_layers_1_Mul_1, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_ffn_layers_1_Mul_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_ffn_layers_1_Mul_1_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_ffn_layers_1_Mul_1_output_0_ncf */ + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_1_Mul_1_output_0_ncf_perm[] = {3}; + uint32_t _text_encoder_attn_encoder_ffn_layers_1_Mul_1_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_ffn_layers_1_Mul_1_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_1_Mul_1_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_1_Mul_1_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_ffn_layers_1_Mul_1_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_ffn_layers_1_Mul_1_output_0_ncf[] = { + "_text_encoder_attn_encoder_ffn_layers_1_Mul_1_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_1_Mul_1_output_0_ncf[] = {1, 1024, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_ffn_layers_1_Mul_1_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_1_Mul_1_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0029400507919490f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_1_Mul_1_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_ffn_layers_1_Mul_1_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_ffn_layers_1_Mul_1_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_ffn_layers_1_Mul_1_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_ffn_layers_1_Mul_1_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_reshape_to_2d */ + const char* inputs__text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_reshape_to_2d[] = { + "_text_encoder_attn_encoder_ffn_layers_1_Mul_1_output_0_ncf" + }; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_reshape_to_2d[] = {1, 1024, 1, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0029400507919490f, .offset= 0}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_reshape_to_2d_nhwc[] = { + "_text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_reshape_to_2d" + }; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_reshape_to_2d_nhwc[] = {1, 1, 128, 1024}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0029400507919490f, .offset= 0}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_attn_encoder_ffn_layers_1_conv_2_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_attn_encoder_ffn_layers_1_conv_2_weight[] = {1, 1, 1024, 256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_attn_encoder_ffn_layers_1_conv_2_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_attn_encoder_ffn_layers_1_conv_2_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0044963476248085f, .offset= -127}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_text_encoder_attn_encoder_ffn_layers_1_conv_2_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_attn_encoder_ffn_layers_1_conv_2_weight), + .dataSize=BINLEN(tts_ttl_text_encoder_attn_encoder_ffn_layers_1_conv_2_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_attn_encoder_ffn_layers_1_conv_2_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_attn_encoder_ffn_layers_1_conv_2_bias[] = {256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_attn_encoder_ffn_layers_1_conv_2_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_attn_encoder_ffn_layers_1_conv_2_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0012102284235880f, .offset= -115}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_text_encoder_attn_encoder_ffn_layers_1_conv_2_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_attn_encoder_ffn_layers_1_conv_2_bias), + .dataSize=BINLEN(tts_ttl_text_encoder_attn_encoder_ffn_layers_1_conv_2_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_2d */ + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_2d_dilation[] = {2}; + uint32_t _text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_2d_stride[] = {2}; + uint32_t _text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_2d[] = { + "_text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_reshape_to_2d_nhwc", + "tts_ttl_text_encoder_attn_encoder_ffn_layers_1_conv_2_weight", + "tts_ttl_text_encoder_attn_encoder_ffn_layers_1_conv_2_bias" + }; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_intermediate[] = {1, 1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0037361390423030f, .offset= -142}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_2d, // Node Params + 5, // Num Node Params + inputs__text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_intermediate_nchw */ + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_intermediate_nchw[] = { + "_text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_intermediate" + }; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_intermediate_nchw[] = {1, 256, 1, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0037361390423030f, .offset= -142}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_intermediate */ + const char* inputs__text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_intermediate[] = { + "_text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_intermediate_nchw" + }; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_output_0[] = {1, 256, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0037361390423030f, .offset= -142}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_output_0_nfc */ + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_output_0_nfc_perm[] = {3}; + uint32_t _text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_output_0_nfc[] = { + "_text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_output_0_nfc[] = {1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0037361390423030f, .offset= -142}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_ffn_layers_1_Mul_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_ffn_layers_1_Mul_2 */ + Qnn_Param_t params__text_encoder_attn_encoder_ffn_layers_1_Mul_2[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__text_encoder_attn_encoder_ffn_layers_1_Mul_2[] = { + "_text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_output_0_nfc", + "text_mask" + }; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_1_Mul_2_output_0[] = {1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_ffn_layers_1_Mul_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_1_Mul_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0037361390423030f, .offset= -142}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_1_Mul_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_ffn_layers_1_Mul_2", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__text_encoder_attn_encoder_ffn_layers_1_Mul_2, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_ffn_layers_1_Mul_2, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_ffn_layers_1_Mul_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_Add_3(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_Add_3 */ + Qnn_Param_t params__text_encoder_attn_encoder_Add_3[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__text_encoder_attn_encoder_Add_3[] = { + "_text_encoder_attn_encoder_norm_layers_1_1_Transpose_1_output_0", + "_text_encoder_attn_encoder_ffn_layers_1_Mul_2_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_norm_layers_2_1_Transpose_output_0[] = {1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_Add_3[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_norm_layers_2_1_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0051663992926478f, .offset= -116}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_norm_layers_2_1_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_Add_3", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__text_encoder_attn_encoder_Add_3, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_Add_3, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_Add_3, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_attn_encoder_norm_layers_2_1_norm_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_attn_encoder_norm_layers_2_1_norm_weight[] = {256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_attn_encoder_norm_layers_2_1_norm_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_attn_encoder_norm_layers_2_1_norm_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0016388839576393f, .offset= -65}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_text_encoder_attn_encoder_norm_layers_2_1_norm_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_attn_encoder_norm_layers_2_1_norm_weight), + .dataSize=BINLEN(tts_ttl_text_encoder_attn_encoder_norm_layers_2_1_norm_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_attn_encoder_norm_layers_2_1_norm_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_attn_encoder_norm_layers_2_1_norm_bias[] = {256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_attn_encoder_norm_layers_2_1_norm_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_attn_encoder_norm_layers_2_1_norm_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0016850014217198f, .offset= -145}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_text_encoder_attn_encoder_norm_layers_2_1_norm_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_attn_encoder_norm_layers_2_1_norm_bias), + .dataSize=BINLEN(tts_ttl_text_encoder_attn_encoder_norm_layers_2_1_norm_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_norm_layers_2_1_norm_LayerNormalization(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_norm_layers_2_1_norm_LayerNormalization */ + uint32_t dimensions__text_encoder_attn_encoder_norm_layers_2_1_norm_LayerNormalization_axes[] = {1}; + uint32_t _text_encoder_attn_encoder_norm_layers_2_1_norm_LayerNormalization_axes[] = {2}; + Qnn_Param_t params__text_encoder_attn_encoder_norm_layers_2_1_norm_LayerNormalization[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="axes", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_norm_layers_2_1_norm_LayerNormalization_axes", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_norm_layers_2_1_norm_LayerNormalization_axes, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_norm_layers_2_1_norm_LayerNormalization_axes, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="epsilon", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000001000000f}}}} + }; + const char* inputs__text_encoder_attn_encoder_norm_layers_2_1_norm_LayerNormalization[] = { + "_text_encoder_attn_encoder_norm_layers_2_1_Transpose_output_0", + "tts_ttl_text_encoder_attn_encoder_norm_layers_2_1_norm_weight", + "tts_ttl_text_encoder_attn_encoder_norm_layers_2_1_norm_bias" + }; + uint32_t dimensions__text_encoder_attn_encoder_norm_layers_2_1_Transpose_1_output_0[] = {1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_norm_layers_2_1_norm_LayerNormalization[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_norm_layers_2_1_Transpose_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0077934199944139f, .offset= -113}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_norm_layers_2_1_Transpose_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_norm_layers_2_1_norm_LayerNormalization", // Node Name + "qti.aisw", // Package Name + "LayerNorm", // Qnn Node Type + params__text_encoder_attn_encoder_norm_layers_2_1_norm_LayerNormalization, // Node Params + 2, // Num Node Params + inputs__text_encoder_attn_encoder_norm_layers_2_1_norm_LayerNormalization, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_norm_layers_2_1_norm_LayerNormalization, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_norm_layers_2_1_Transpose_1_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_norm_layers_2_1_Transpose_1_output_0_ncf */ + uint32_t dimensions__text_encoder_attn_encoder_norm_layers_2_1_Transpose_1_output_0_ncf_perm[] = {3}; + uint32_t _text_encoder_attn_encoder_norm_layers_2_1_Transpose_1_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_norm_layers_2_1_Transpose_1_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_norm_layers_2_1_Transpose_1_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_norm_layers_2_1_Transpose_1_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_norm_layers_2_1_Transpose_1_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_norm_layers_2_1_Transpose_1_output_0_ncf[] = { + "_text_encoder_attn_encoder_norm_layers_2_1_Transpose_1_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_norm_layers_2_1_Transpose_1_output_0_ncf[] = {1, 256, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_norm_layers_2_1_Transpose_1_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_norm_layers_2_1_Transpose_1_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0077934199944139f, .offset= -113}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_norm_layers_2_1_Transpose_1_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_norm_layers_2_1_Transpose_1_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_norm_layers_2_1_Transpose_1_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_norm_layers_2_1_Transpose_1_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_norm_layers_2_1_Transpose_1_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_reshape_to_2d */ + const char* inputs__text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_reshape_to_2d[] = { + "_text_encoder_attn_encoder_norm_layers_2_1_Transpose_1_output_0_ncf" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_reshape_to_2d[] = {1, 256, 1, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0077934199944139f, .offset= -113}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_reshape_to_2d_nhwc[] = { + "_text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_reshape_to_2d" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_reshape_to_2d_nhwc[] = {1, 1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0077934199944139f, .offset= -113}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_q_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_q_weight[] = {1, 1, 256, 256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_q_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_q_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0054630157537758f, .offset= -132}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_q_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_q_weight), + .dataSize=BINLEN(tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_q_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_q_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_q_bias[] = {256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_q_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_q_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0042106732726097f, .offset= -134}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_q_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_q_bias), + .dataSize=BINLEN(tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_q_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_2d */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_2d_dilation[] = {2}; + uint32_t _text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_2d_stride[] = {2}; + uint32_t _text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_2d[] = { + "_text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_reshape_to_2d_nhwc", + "tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_q_weight", + "tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_q_bias" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_intermediate[] = {1, 1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0241206865757704f, .offset= -131}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_2d, // Node Params + 5, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_intermediate_nchw */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_intermediate_nchw[] = { + "_text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_intermediate" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_intermediate_nchw[] = {1, 256, 1, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0241206865757704f, .offset= -131}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_intermediate */ + const char* inputs__text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_intermediate[] = { + "_text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_intermediate_nchw" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_Reshape_output_0[] = {1, 4, 64, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_Reshape_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0241206865757704f, .offset= -131}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_Reshape_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_reshape_to_2d */ + const char* inputs__text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_reshape_to_2d[] = { + "_text_encoder_attn_encoder_norm_layers_2_1_Transpose_1_output_0_ncf" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_reshape_to_2d[] = {1, 256, 1, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0077934199944139f, .offset= -113}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_reshape_to_2d_nhwc[] = { + "_text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_reshape_to_2d" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_reshape_to_2d_nhwc[] = {1, 1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0077934199944139f, .offset= -113}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_k_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_k_weight[] = {1, 1, 256, 256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_k_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_k_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0045181335881352f, .offset= -131}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_k_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_k_weight), + .dataSize=BINLEN(tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_k_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_k_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_k_bias[] = {256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_k_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_k_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000512079677719f, .offset= -127}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_k_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_k_bias), + .dataSize=BINLEN(tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_k_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_2d */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_2d_dilation[] = {2}; + uint32_t _text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_2d_stride[] = {2}; + uint32_t _text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_2d[] = { + "_text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_reshape_to_2d_nhwc", + "tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_k_weight", + "tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_k_bias" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_intermediate[] = {1, 1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0100196059793234f, .offset= -127}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_2d, // Node Params + 5, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_intermediate_nchw */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_intermediate_nchw[] = { + "_text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_intermediate" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_intermediate_nchw[] = {1, 256, 1, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0100196059793234f, .offset= -127}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_intermediate */ + const char* inputs__text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_intermediate[] = { + "_text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_intermediate_nchw" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_Reshape_1_output_0[] = {1, 4, 64, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_Reshape_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0100196059793234f, .offset= -127}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_Reshape_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_reshape_to_2d */ + const char* inputs__text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_reshape_to_2d[] = { + "_text_encoder_attn_encoder_norm_layers_2_1_Transpose_1_output_0_ncf" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_reshape_to_2d[] = {1, 256, 1, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0077934199944139f, .offset= -113}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_reshape_to_2d_nhwc[] = { + "_text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_reshape_to_2d" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_reshape_to_2d_nhwc[] = {1, 1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0077934199944139f, .offset= -113}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_v_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_v_weight[] = {1, 1, 256, 256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_v_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_v_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0042618629522622f, .offset= -136}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_v_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_v_weight), + .dataSize=BINLEN(tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_v_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_v_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_v_bias[] = {256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_v_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_v_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0009470850345679f, .offset= -118}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_v_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_v_bias), + .dataSize=BINLEN(tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_v_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_2d */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_2d_dilation[] = {2}; + uint32_t _text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_2d_stride[] = {2}; + uint32_t _text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_2d[] = { + "_text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_reshape_to_2d_nhwc", + "tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_v_weight", + "tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_v_bias" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_intermediate[] = {1, 1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0083792172372341f, .offset= -114}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_2d, // Node Params + 5, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_intermediate_nchw */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_intermediate_nchw[] = { + "_text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_intermediate" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_intermediate_nchw[] = {1, 256, 1, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0083792172372341f, .offset= -114}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_intermediate */ + const char* inputs__text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_intermediate[] = { + "_text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_intermediate_nchw" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_Reshape_2_output_0[] = {1, 4, 64, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_Reshape_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0083792172372341f, .offset= -114}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_Reshape_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_2_Transpose(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_2_Transpose */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_Transpose_perm[] = {4}; + uint32_t _text_encoder_attn_encoder_attn_layers_2_Transpose_perm[] = {0, 1, 3, 2}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_2_Transpose[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_Transpose_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_Transpose_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_2_Transpose_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_2_Transpose[] = { + "_text_encoder_attn_encoder_attn_layers_2_Reshape_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_Transpose_output_0[] = {1, 4, 128, 64}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_2_Transpose[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0241206865757704f, .offset= -131}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_2_Transpose", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_2_Transpose, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_2_Transpose, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_2_Transpose, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_2_Transpose_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_2_Transpose_1 */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_Transpose_1_perm[] = {4}; + uint32_t _text_encoder_attn_encoder_attn_layers_2_Transpose_1_perm[] = {0, 1, 3, 2}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_2_Transpose_1[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_Transpose_1_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_Transpose_1_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_2_Transpose_1_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_2_Transpose_1[] = { + "_text_encoder_attn_encoder_attn_layers_2_Reshape_2_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_Transpose_1_output_0[] = {1, 4, 128, 64}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_2_Transpose_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_Transpose_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0083792172372341f, .offset= -114}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_Transpose_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_2_Transpose_1", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_2_Transpose_1, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_2_Transpose_1, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_2_Transpose_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_2_Div(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_2_Div */ + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_2_Div[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 2}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_2_Div[] = { + "_text_encoder_attn_encoder_attn_layers_2_Transpose_output_0", + "_text_encoder_attn_encoder_attn_layers_0_Constant_10_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_Div_output_0[] = {1, 4, 128, 64}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_2_Div[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_Div_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0030150858219713f, .offset= -131}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_Div_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_2_Div", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_2_Div, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_2_Div, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_2_Div, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_2_MatMul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_2_MatMul */ + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_2_MatMul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in0", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in1", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_2_MatMul[] = { + "_text_encoder_attn_encoder_attn_layers_2_Div_output_0", + "_text_encoder_attn_encoder_attn_layers_2_Reshape_1_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_MatMul_output_0[] = {1, 4, 128, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_2_MatMul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_MatMul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0126462196931243f, .offset= -118}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_MatMul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_2_MatMul", // Node Name + "qti.aisw", // Package Name + "MatMul", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_2_MatMul, // Node Params + 2, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_2_MatMul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_2_MatMul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor__text_encoder_attn_encoder_attn_layers_2_Transpose_3_output_0_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_Transpose_3_output_0_nchw[] = {1, 1, 64, 255}; + VALIDATE(model.addTensor("_text_encoder_attn_encoder_attn_layers_2_Transpose_3_output_0_nchw", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_Transpose_3_output_0_nchw", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0062393224798143f, .offset= -132}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_Transpose_3_output_0_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(_text_encoder_attn_encoder_attn_layers_2_Transpose_3_output_0_nchw), + .dataSize=BINLEN(_text_encoder_attn_encoder_attn_layers_2_Transpose_3_output_0_nchw)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_2_MatMul_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_2_MatMul_1 */ + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_2_MatMul_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in0", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in1", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_2_MatMul_1[] = { + "_text_encoder_attn_encoder_attn_layers_2_Div_output_0", + "_text_encoder_attn_encoder_attn_layers_2_Transpose_3_output_0_nchw" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_MatMul_1_output_0[] = {1, 4, 128, 255}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_2_MatMul_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_MatMul_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0328931398689747f, .offset= -52}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_MatMul_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_2_MatMul_1", // Node Name + "qti.aisw", // Package Name + "MatMul", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_2_MatMul_1, // Node Params + 2, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_2_MatMul_1, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_2_MatMul_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_2_MatMul_1_output_0_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_2_MatMul_1_output_0_nhwc */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_MatMul_1_output_0_nhwc_perm[] = {4}; + uint32_t _text_encoder_attn_encoder_attn_layers_2_MatMul_1_output_0_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_2_MatMul_1_output_0_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_MatMul_1_output_0_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_MatMul_1_output_0_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_2_MatMul_1_output_0_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_2_MatMul_1_output_0_nhwc[] = { + "_text_encoder_attn_encoder_attn_layers_2_MatMul_1_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_MatMul_1_output_0_nhwc[] = {1, 128, 255, 4}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_2_MatMul_1_output_0_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_MatMul_1_output_0_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0328931398689747f, .offset= -52}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_MatMul_1_output_0_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_2_MatMul_1_output_0_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_2_MatMul_1_output_0_nhwc, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_2_MatMul_1_output_0_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_2_MatMul_1_output_0_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_2_Pad_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_2_Pad_1 */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_Pad_1_pad_amount[] = {4, 2}; + uint32_t _text_encoder_attn_encoder_attn_layers_2_Pad_1_pad_amount[] = {0, 0, 0, 0, 0, 1, 0, 0}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_2_Pad_1[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_Pad_1_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_Pad_1_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_2_Pad_1_pad_amount, + .dataSize=32}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="pad_constant_value", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000000000000f}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="scheme", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_2_Pad_1[] = { + "_text_encoder_attn_encoder_attn_layers_2_MatMul_1_output_0_nhwc" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_Pad_1_output_0[] = {1, 128, 256, 4}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_2_Pad_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_Pad_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0328931398689747f, .offset= -52}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_Pad_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_2_Pad_1", // Node Name + "qti.aisw", // Package Name + "Pad", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_2_Pad_1, // Node Params + 3, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_2_Pad_1, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_2_Pad_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_2_Pad_1_output_0_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_2_Pad_1_output_0_nchw */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_Pad_1_output_0_nchw_perm[] = {4}; + uint32_t _text_encoder_attn_encoder_attn_layers_2_Pad_1_output_0_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_2_Pad_1_output_0_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_Pad_1_output_0_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_Pad_1_output_0_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_2_Pad_1_output_0_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_2_Pad_1_output_0_nchw[] = { + "_text_encoder_attn_encoder_attn_layers_2_Pad_1_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_Pad_1_output_0_nchw[] = {1, 4, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_2_Pad_1_output_0_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_Pad_1_output_0_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0328931398689747f, .offset= -52}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_Pad_1_output_0_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_2_Pad_1_output_0_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_2_Pad_1_output_0_nchw, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_2_Pad_1_output_0_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_2_Pad_1_output_0_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_2_Reshape_7(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_2_Reshape_7 */ + const char* inputs__text_encoder_attn_encoder_attn_layers_2_Reshape_7[] = { + "_text_encoder_attn_encoder_attn_layers_2_Pad_1_output_0_nchw" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_Reshape_7_output_0[] = {1, 4, 32768}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_2_Reshape_7[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_Reshape_7_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0328931398689747f, .offset= -52}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_Reshape_7_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_2_Reshape_7", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_2_Reshape_7, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_2_Reshape_7, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_2_Reshape_7_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_2_Reshape_7_output_0_nfc */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_Reshape_7_output_0_nfc_perm[] = {3}; + uint32_t _text_encoder_attn_encoder_attn_layers_2_Reshape_7_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_2_Reshape_7_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_Reshape_7_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_Reshape_7_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_2_Reshape_7_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_2_Reshape_7_output_0_nfc[] = { + "_text_encoder_attn_encoder_attn_layers_2_Reshape_7_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_Reshape_7_output_0_nfc[] = {1, 32768, 4}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_2_Reshape_7_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_Reshape_7_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0328931398689747f, .offset= -52}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_Reshape_7_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_2_Reshape_7_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_2_Reshape_7_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_2_Reshape_7_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_2_Reshape_7_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_2_Pad_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_2_Pad_2 */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_Pad_2_pad_amount[] = {3, 2}; + uint32_t _text_encoder_attn_encoder_attn_layers_2_Pad_2_pad_amount[] = {0, 0, 0, 127, 0, 0}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_2_Pad_2[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_Pad_2_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_Pad_2_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_2_Pad_2_pad_amount, + .dataSize=24}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="pad_constant_value", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000000000000f}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="scheme", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_2_Pad_2[] = { + "_text_encoder_attn_encoder_attn_layers_2_Reshape_7_output_0_nfc" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_Pad_2_output_0[] = {1, 32895, 4}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_2_Pad_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_Pad_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0328931398689747f, .offset= -52}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_Pad_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_2_Pad_2", // Node Name + "qti.aisw", // Package Name + "Pad", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_2_Pad_2, // Node Params + 3, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_2_Pad_2, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_2_Pad_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_2_Pad_2_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_2_Pad_2_output_0_ncf */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_Pad_2_output_0_ncf_perm[] = {3}; + uint32_t _text_encoder_attn_encoder_attn_layers_2_Pad_2_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_2_Pad_2_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_Pad_2_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_Pad_2_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_2_Pad_2_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_2_Pad_2_output_0_ncf[] = { + "_text_encoder_attn_encoder_attn_layers_2_Pad_2_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_Pad_2_output_0_ncf[] = {1, 4, 32895}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_2_Pad_2_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_Pad_2_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0328931398689747f, .offset= -52}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_Pad_2_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_2_Pad_2_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_2_Pad_2_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_2_Pad_2_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_2_Pad_2_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_2_Reshape_10(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_2_Reshape_10 */ + const char* inputs__text_encoder_attn_encoder_attn_layers_2_Reshape_10[] = { + "_text_encoder_attn_encoder_attn_layers_2_Pad_2_output_0_ncf" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_Reshape_10_output_0[] = {1, 4, 129, 255}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_2_Reshape_10[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_Reshape_10_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0328931398689747f, .offset= -52}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_Reshape_10_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_2_Reshape_10", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_2_Reshape_10, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_2_Reshape_10, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode_Slice_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR Slice_2 */ + uint32_t dimensions_Slice_2_ranges[] = {4, 3}; + int32_t Slice_2_ranges[] = {0, 1, 1, 0, 4, 1, 0, 128, 1, 127, 255, 1}; + Qnn_Param_t params_Slice_2[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="ranges", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "Slice_2_ranges", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_INT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions_Slice_2_ranges, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)Slice_2_ranges, + .dataSize=48}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="begin_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="end_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="new_axes_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="shrink_axes", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs_Slice_2[] = { + "_text_encoder_attn_encoder_attn_layers_2_Reshape_10_output_0" + }; + uint32_t dimensions__v_900[] = {1, 4, 128, 128}; + Qnn_Tensor_t outputs_Slice_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_v_900", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0328931398689747f, .offset= -52}}}, + .rank= 4, + .dimensions=dimensions__v_900, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "Slice_2", // Node Name + "qti.aisw", // Package Name + "StridedSlice", // Qnn Node Type + params_Slice_2, // Node Params + 5, // Num Node Params + inputs_Slice_2, // Input Tensor Names + 1, // Num Input Tensor Names + outputs_Slice_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_2_Add_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_2_Add_2 */ + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_2_Add_2[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_2_Add_2[] = { + "_text_encoder_attn_encoder_attn_layers_2_MatMul_output_0", + "_v_900" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_Add_2_output_0[] = {1, 4, 128, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_2_Add_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_Add_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0350487641990185f, .offset= -42}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_Add_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_2_Add_2", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_2_Add_2, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_2_Add_2, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_2_Add_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_2_Where(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_2_Where */ + const char* inputs__text_encoder_attn_encoder_attn_layers_2_Where[] = { + "_text_encoder_attn_encoder_attn_layers_3_Cast_5_output_0", + "_text_encoder_attn_encoder_attn_layers_0_Constant_88_output_0", + "_text_encoder_attn_encoder_attn_layers_2_Add_2_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_Where_output_0[] = {1, 4, 128, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_2_Where[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_Where_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 39.2422409057617188f, .offset= -255}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_Where_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_2_Where", // Node Name + "qti.aisw", // Package Name + "ElementWiseSelect", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_2_Where, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_2_Where, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_2_Softmax(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_2_Softmax */ + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_2_Softmax[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="beta", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 1.000000000000f}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_2_Softmax[] = { + "_text_encoder_attn_encoder_attn_layers_2_Where_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_Softmax_output_0[] = {1, 4, 128, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_2_Softmax[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_Softmax_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039062500000000f, .offset= 0}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_Softmax_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_2_Softmax", // Node Name + "qti.aisw", // Package Name + "Softmax", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_2_Softmax, // Node Params + 2, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_2_Softmax, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_2_Softmax, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_2_Softmax_output_0_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_2_Softmax_output_0_nhwc */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_Softmax_output_0_nhwc_perm[] = {4}; + uint32_t _text_encoder_attn_encoder_attn_layers_2_Softmax_output_0_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_2_Softmax_output_0_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_Softmax_output_0_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_Softmax_output_0_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_2_Softmax_output_0_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_2_Softmax_output_0_nhwc[] = { + "_text_encoder_attn_encoder_attn_layers_2_Softmax_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_Softmax_output_0_nhwc[] = {1, 128, 128, 4}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_2_Softmax_output_0_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_Softmax_output_0_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039062500000000f, .offset= 0}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_Softmax_output_0_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_2_Softmax_output_0_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_2_Softmax_output_0_nhwc, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_2_Softmax_output_0_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_2_Softmax_output_0_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_2_MatMul_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_2_MatMul_2 */ + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_2_MatMul_2[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in0", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in1", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_2_MatMul_2[] = { + "_text_encoder_attn_encoder_attn_layers_2_Softmax_output_0", + "_text_encoder_attn_encoder_attn_layers_2_Transpose_1_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_MatMul_2_output_0[] = {1, 4, 128, 64}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_2_MatMul_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_MatMul_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0081261992454529f, .offset= -117}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_MatMul_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_2_MatMul_2", // Node Name + "qti.aisw", // Package Name + "MatMul", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_2_MatMul_2, // Node Params + 2, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_2_MatMul_2, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_2_MatMul_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_2_Pad_3(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_2_Pad_3 */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_Pad_3_pad_amount[] = {4, 2}; + uint32_t _text_encoder_attn_encoder_attn_layers_2_Pad_3_pad_amount[] = {0, 0, 0, 0, 0, 127, 0, 0}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_2_Pad_3[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_Pad_3_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_Pad_3_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_2_Pad_3_pad_amount, + .dataSize=32}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="pad_constant_value", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000000000000f}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="scheme", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_2_Pad_3[] = { + "_text_encoder_attn_encoder_attn_layers_2_Softmax_output_0_nhwc" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_Pad_3_output_0[] = {1, 128, 255, 4}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_2_Pad_3[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_Pad_3_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039062500000000f, .offset= 0}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_Pad_3_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_2_Pad_3", // Node Name + "qti.aisw", // Package Name + "Pad", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_2_Pad_3, // Node Params + 3, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_2_Pad_3, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_2_Pad_3, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_2_Pad_3_output_0_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_2_Pad_3_output_0_nchw */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_Pad_3_output_0_nchw_perm[] = {4}; + uint32_t _text_encoder_attn_encoder_attn_layers_2_Pad_3_output_0_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_2_Pad_3_output_0_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_Pad_3_output_0_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_Pad_3_output_0_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_2_Pad_3_output_0_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_2_Pad_3_output_0_nchw[] = { + "_text_encoder_attn_encoder_attn_layers_2_Pad_3_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_Pad_3_output_0_nchw[] = {1, 4, 128, 255}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_2_Pad_3_output_0_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_Pad_3_output_0_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039062500000000f, .offset= 0}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_Pad_3_output_0_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_2_Pad_3_output_0_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_2_Pad_3_output_0_nchw, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_2_Pad_3_output_0_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_2_Pad_3_output_0_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_2_Reshape_13(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_2_Reshape_13 */ + const char* inputs__text_encoder_attn_encoder_attn_layers_2_Reshape_13[] = { + "_text_encoder_attn_encoder_attn_layers_2_Pad_3_output_0_nchw" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_Reshape_13_output_0[] = {1, 4, 32640}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_2_Reshape_13[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_Reshape_13_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039062500000000f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_Reshape_13_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_2_Reshape_13", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_2_Reshape_13, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_2_Reshape_13, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_2_Reshape_13_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_2_Reshape_13_output_0_nfc */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_Reshape_13_output_0_nfc_perm[] = {3}; + uint32_t _text_encoder_attn_encoder_attn_layers_2_Reshape_13_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_2_Reshape_13_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_Reshape_13_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_Reshape_13_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_2_Reshape_13_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_2_Reshape_13_output_0_nfc[] = { + "_text_encoder_attn_encoder_attn_layers_2_Reshape_13_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_Reshape_13_output_0_nfc[] = {1, 32640, 4}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_2_Reshape_13_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_Reshape_13_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039062500000000f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_Reshape_13_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_2_Reshape_13_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_2_Reshape_13_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_2_Reshape_13_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_2_Reshape_13_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_2_Pad_4(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_2_Pad_4 */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_Pad_4_pad_amount[] = {3, 2}; + uint32_t _text_encoder_attn_encoder_attn_layers_2_Pad_4_pad_amount[] = {0, 0, 128, 0, 0, 0}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_2_Pad_4[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_Pad_4_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_Pad_4_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_2_Pad_4_pad_amount, + .dataSize=24}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="pad_constant_value", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000000000000f}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="scheme", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_2_Pad_4[] = { + "_text_encoder_attn_encoder_attn_layers_2_Reshape_13_output_0_nfc" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_Pad_4_output_0[] = {1, 32768, 4}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_2_Pad_4[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_Pad_4_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039062500000000f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_Pad_4_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_2_Pad_4", // Node Name + "qti.aisw", // Package Name + "Pad", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_2_Pad_4, // Node Params + 3, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_2_Pad_4, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_2_Pad_4, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_2_Pad_4_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_2_Pad_4_output_0_ncf */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_Pad_4_output_0_ncf_perm[] = {3}; + uint32_t _text_encoder_attn_encoder_attn_layers_2_Pad_4_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_2_Pad_4_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_Pad_4_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_Pad_4_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_2_Pad_4_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_2_Pad_4_output_0_ncf[] = { + "_text_encoder_attn_encoder_attn_layers_2_Pad_4_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_Pad_4_output_0_ncf[] = {1, 4, 32768}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_2_Pad_4_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_Pad_4_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039062500000000f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_Pad_4_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_2_Pad_4_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_2_Pad_4_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_2_Pad_4_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_2_Pad_4_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_2_Reshape_16(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_2_Reshape_16 */ + const char* inputs__text_encoder_attn_encoder_attn_layers_2_Reshape_16[] = { + "_text_encoder_attn_encoder_attn_layers_2_Pad_4_output_0_ncf" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_Reshape_16_output_0[] = {1, 4, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_2_Reshape_16[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_Reshape_16_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039062500000000f, .offset= 0}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_Reshape_16_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_2_Reshape_16", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_2_Reshape_16, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_2_Reshape_16, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_2_Slice_8(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_2_Slice_8 */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_Slice_8_ranges[] = {4, 3}; + int32_t _text_encoder_attn_encoder_attn_layers_2_Slice_8_ranges[] = {0, 1, 1, 0, 4, 1, 0, 128, 1, 1, 256, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_2_Slice_8[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="ranges", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_Slice_8_ranges", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_INT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_Slice_8_ranges, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_2_Slice_8_ranges, + .dataSize=48}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="begin_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="end_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="new_axes_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="shrink_axes", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_2_Slice_8[] = { + "_text_encoder_attn_encoder_attn_layers_2_Reshape_16_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_Slice_8_output_0[] = {1, 4, 128, 255}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_2_Slice_8[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_Slice_8_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039062500000000f, .offset= 0}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_Slice_8_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_2_Slice_8", // Node Name + "qti.aisw", // Package Name + "StridedSlice", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_2_Slice_8, // Node Params + 5, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_2_Slice_8, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_2_Slice_8, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor__text_encoder_attn_encoder_attn_layers_2_Unsqueeze_41_output_0_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_Unsqueeze_41_output_0_nchw[] = {1, 1, 255, 64}; + VALIDATE(model.addTensor("_text_encoder_attn_encoder_attn_layers_2_Unsqueeze_41_output_0_nchw", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_Unsqueeze_41_output_0_nchw", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0052390014752746f, .offset= -124}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_Unsqueeze_41_output_0_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(_text_encoder_attn_encoder_attn_layers_2_Unsqueeze_41_output_0_nchw), + .dataSize=BINLEN(_text_encoder_attn_encoder_attn_layers_2_Unsqueeze_41_output_0_nchw)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_2_MatMul_3(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_2_MatMul_3 */ + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_2_MatMul_3[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in0", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in1", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_2_MatMul_3[] = { + "_text_encoder_attn_encoder_attn_layers_2_Slice_8_output_0", + "_text_encoder_attn_encoder_attn_layers_2_Unsqueeze_41_output_0_nchw" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_MatMul_3_output_0[] = {1, 4, 128, 64}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_2_MatMul_3[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_MatMul_3_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0034844279289246f, .offset= -117}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_MatMul_3_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_2_MatMul_3", // Node Name + "qti.aisw", // Package Name + "MatMul", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_2_MatMul_3, // Node Params + 2, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_2_MatMul_3, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_2_MatMul_3, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_2_Add_4(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_2_Add_4 */ + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_2_Add_4[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_2_Add_4[] = { + "_text_encoder_attn_encoder_attn_layers_2_MatMul_2_output_0", + "_text_encoder_attn_encoder_attn_layers_2_MatMul_3_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_Add_4_output_0[] = {1, 4, 128, 64}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_2_Add_4[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_Add_4_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0079501606523991f, .offset= -114}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_Add_4_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_2_Add_4", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_2_Add_4, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_2_Add_4, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_2_Add_4, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_2_Transpose_9(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_2_Transpose_9 */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_Transpose_9_perm[] = {4}; + uint32_t _text_encoder_attn_encoder_attn_layers_2_Transpose_9_perm[] = {0, 1, 3, 2}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_2_Transpose_9[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_Transpose_9_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_Transpose_9_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_2_Transpose_9_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_2_Transpose_9[] = { + "_text_encoder_attn_encoder_attn_layers_2_Add_4_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_Transpose_9_output_0[] = {1, 4, 64, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_2_Transpose_9[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_Transpose_9_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0079501606523991f, .offset= -114}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_Transpose_9_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_2_Transpose_9", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_2_Transpose_9, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_2_Transpose_9, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_2_Transpose_9, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_2_Reshape_19(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_2_Reshape_19 */ + const char* inputs__text_encoder_attn_encoder_attn_layers_2_Reshape_19[] = { + "_text_encoder_attn_encoder_attn_layers_2_Transpose_9_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_reshape_to_2d[] = {1, 256, 1, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_2_Reshape_19[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0079501606523991f, .offset= -114}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_2_Reshape_19", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_2_Reshape_19, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_2_Reshape_19, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_reshape_to_2d_nhwc[] = { + "_text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_reshape_to_2d" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_reshape_to_2d_nhwc[] = {1, 1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0079501606523991f, .offset= -114}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_o_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_o_weight[] = {1, 1, 256, 256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_o_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_o_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0040457658469677f, .offset= -142}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_o_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_o_weight), + .dataSize=BINLEN(tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_o_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_o_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_o_bias[] = {256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_o_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_o_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0014776001917198f, .offset= -119}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_o_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_o_bias), + .dataSize=BINLEN(tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_o_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_2d */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_2d_dilation[] = {2}; + uint32_t _text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_2d_stride[] = {2}; + uint32_t _text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_2d[] = { + "_text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_reshape_to_2d_nhwc", + "tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_o_weight", + "tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_o_bias" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_intermediate[] = {1, 1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0181071590632200f, .offset= -121}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_2d, // Node Params + 5, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_intermediate_nchw */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_intermediate_nchw[] = { + "_text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_intermediate" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_intermediate_nchw[] = {1, 256, 1, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0181071590632200f, .offset= -121}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_intermediate */ + const char* inputs__text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_intermediate[] = { + "_text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_intermediate_nchw" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_output_0[] = {1, 256, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0181071590632200f, .offset= -121}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_output_0_nfc */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_output_0_nfc_perm[] = {3}; + uint32_t _text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_output_0_nfc[] = { + "_text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_output_0_nfc[] = {1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0181071590632200f, .offset= -121}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_Add_4(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_Add_4 */ + Qnn_Param_t params__text_encoder_attn_encoder_Add_4[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__text_encoder_attn_encoder_Add_4[] = { + "_text_encoder_attn_encoder_norm_layers_2_1_Transpose_1_output_0", + "_text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_output_0_nfc" + }; + uint32_t dimensions__text_encoder_attn_encoder_norm_layers_1_2_Transpose_output_0[] = {1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_Add_4[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_norm_layers_1_2_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0181310530751944f, .offset= -121}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_norm_layers_1_2_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_Add_4", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__text_encoder_attn_encoder_Add_4, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_Add_4, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_Add_4, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_attn_encoder_norm_layers_1_2_norm_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_attn_encoder_norm_layers_1_2_norm_weight[] = {256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_attn_encoder_norm_layers_1_2_norm_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_attn_encoder_norm_layers_1_2_norm_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0015434514498338f, .offset= -21}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_text_encoder_attn_encoder_norm_layers_1_2_norm_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_attn_encoder_norm_layers_1_2_norm_weight), + .dataSize=BINLEN(tts_ttl_text_encoder_attn_encoder_norm_layers_1_2_norm_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_attn_encoder_norm_layers_1_2_norm_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_attn_encoder_norm_layers_1_2_norm_bias[] = {256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_attn_encoder_norm_layers_1_2_norm_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_attn_encoder_norm_layers_1_2_norm_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0026713011320680f, .offset= -113}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_text_encoder_attn_encoder_norm_layers_1_2_norm_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_attn_encoder_norm_layers_1_2_norm_bias), + .dataSize=BINLEN(tts_ttl_text_encoder_attn_encoder_norm_layers_1_2_norm_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_norm_layers_1_2_norm_LayerNormalization(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_norm_layers_1_2_norm_LayerNormalization */ + uint32_t dimensions__text_encoder_attn_encoder_norm_layers_1_2_norm_LayerNormalization_axes[] = {1}; + uint32_t _text_encoder_attn_encoder_norm_layers_1_2_norm_LayerNormalization_axes[] = {2}; + Qnn_Param_t params__text_encoder_attn_encoder_norm_layers_1_2_norm_LayerNormalization[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="axes", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_norm_layers_1_2_norm_LayerNormalization_axes", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_norm_layers_1_2_norm_LayerNormalization_axes, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_norm_layers_1_2_norm_LayerNormalization_axes, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="epsilon", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000001000000f}}}} + }; + const char* inputs__text_encoder_attn_encoder_norm_layers_1_2_norm_LayerNormalization[] = { + "_text_encoder_attn_encoder_norm_layers_1_2_Transpose_output_0", + "tts_ttl_text_encoder_attn_encoder_norm_layers_1_2_norm_weight", + "tts_ttl_text_encoder_attn_encoder_norm_layers_1_2_norm_bias" + }; + uint32_t dimensions__text_encoder_attn_encoder_norm_layers_1_2_Transpose_1_output_0[] = {1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_norm_layers_1_2_norm_LayerNormalization[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_norm_layers_1_2_Transpose_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0074344347231090f, .offset= -170}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_norm_layers_1_2_Transpose_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_norm_layers_1_2_norm_LayerNormalization", // Node Name + "qti.aisw", // Package Name + "LayerNorm", // Qnn Node Type + params__text_encoder_attn_encoder_norm_layers_1_2_norm_LayerNormalization, // Node Params + 2, // Num Node Params + inputs__text_encoder_attn_encoder_norm_layers_1_2_norm_LayerNormalization, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_norm_layers_1_2_norm_LayerNormalization, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_ffn_layers_2_Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_ffn_layers_2_Mul */ + Qnn_Param_t params__text_encoder_attn_encoder_ffn_layers_2_Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__text_encoder_attn_encoder_ffn_layers_2_Mul[] = { + "_text_encoder_attn_encoder_norm_layers_1_2_Transpose_1_output_0", + "text_mask" + }; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_2_Mul_output_0[] = {1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_ffn_layers_2_Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_2_Mul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0043406523764133f, .offset= -170}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_2_Mul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_ffn_layers_2_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__text_encoder_attn_encoder_ffn_layers_2_Mul, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_ffn_layers_2_Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_ffn_layers_2_Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_ffn_layers_2_Mul_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_ffn_layers_2_Mul_output_0_ncf */ + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_2_Mul_output_0_ncf_perm[] = {3}; + uint32_t _text_encoder_attn_encoder_ffn_layers_2_Mul_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_ffn_layers_2_Mul_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_2_Mul_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_2_Mul_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_ffn_layers_2_Mul_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_ffn_layers_2_Mul_output_0_ncf[] = { + "_text_encoder_attn_encoder_ffn_layers_2_Mul_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_2_Mul_output_0_ncf[] = {1, 256, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_ffn_layers_2_Mul_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_2_Mul_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0043406523764133f, .offset= -170}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_2_Mul_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_ffn_layers_2_Mul_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_ffn_layers_2_Mul_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_ffn_layers_2_Mul_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_ffn_layers_2_Mul_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_reshape_to_2d */ + const char* inputs__text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_reshape_to_2d[] = { + "_text_encoder_attn_encoder_ffn_layers_2_Mul_output_0_ncf" + }; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_reshape_to_2d[] = {1, 256, 1, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0043406523764133f, .offset= -170}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_reshape_to_2d_nhwc[] = { + "_text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_reshape_to_2d" + }; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_reshape_to_2d_nhwc[] = {1, 1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0043406523764133f, .offset= -170}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_attn_encoder_ffn_layers_2_conv_1_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_attn_encoder_ffn_layers_2_conv_1_weight[] = {1, 1, 256, 1024}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_attn_encoder_ffn_layers_2_conv_1_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_attn_encoder_ffn_layers_2_conv_1_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0055005843751132f, .offset= -142}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_text_encoder_attn_encoder_ffn_layers_2_conv_1_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_attn_encoder_ffn_layers_2_conv_1_weight), + .dataSize=BINLEN(tts_ttl_text_encoder_attn_encoder_ffn_layers_2_conv_1_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_attn_encoder_ffn_layers_2_conv_1_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_attn_encoder_ffn_layers_2_conv_1_bias[] = {1024}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_attn_encoder_ffn_layers_2_conv_1_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_attn_encoder_ffn_layers_2_conv_1_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0009947851067409f, .offset= -173}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_text_encoder_attn_encoder_ffn_layers_2_conv_1_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_attn_encoder_ffn_layers_2_conv_1_bias), + .dataSize=BINLEN(tts_ttl_text_encoder_attn_encoder_ffn_layers_2_conv_1_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_2d */ + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_2d_dilation[] = {2}; + uint32_t _text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_2d_stride[] = {2}; + uint32_t _text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_2d[] = { + "_text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_reshape_to_2d_nhwc", + "tts_ttl_text_encoder_attn_encoder_ffn_layers_2_conv_1_weight", + "tts_ttl_text_encoder_attn_encoder_ffn_layers_2_conv_1_bias" + }; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_intermediate[] = {1, 1, 128, 1024}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0129429167136550f, .offset= -198}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_2d, // Node Params + 5, // Num Node Params + inputs__text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_intermediate_nchw */ + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_intermediate_nchw[] = { + "_text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_intermediate" + }; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_intermediate_nchw[] = {1, 1024, 1, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0129429167136550f, .offset= -198}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_intermediate */ + const char* inputs__text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_intermediate[] = { + "_text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_intermediate_nchw" + }; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_output_0[] = {1, 1024, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0129429167136550f, .offset= -198}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_ffn_layers_2_Relu(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_ffn_layers_2_Relu */ + Qnn_Param_t params__text_encoder_attn_encoder_ffn_layers_2_Relu[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 4}}}} + }; + const char* inputs__text_encoder_attn_encoder_ffn_layers_2_Relu[] = { + "_text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_2_Relu_output_0[] = {1, 1024, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_ffn_layers_2_Relu[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_2_Relu_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0028976013418287f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_2_Relu_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_ffn_layers_2_Relu", // Node Name + "qti.aisw", // Package Name + "ElementWiseNeuron", // Qnn Node Type + params__text_encoder_attn_encoder_ffn_layers_2_Relu, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_ffn_layers_2_Relu, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_ffn_layers_2_Relu, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_ffn_layers_2_Relu_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_ffn_layers_2_Relu_output_0_nfc */ + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_2_Relu_output_0_nfc_perm[] = {3}; + uint32_t _text_encoder_attn_encoder_ffn_layers_2_Relu_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_ffn_layers_2_Relu_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_2_Relu_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_2_Relu_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_ffn_layers_2_Relu_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_ffn_layers_2_Relu_output_0_nfc[] = { + "_text_encoder_attn_encoder_ffn_layers_2_Relu_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_2_Relu_output_0_nfc[] = {1, 128, 1024}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_ffn_layers_2_Relu_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_2_Relu_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0028976013418287f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_2_Relu_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_ffn_layers_2_Relu_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_ffn_layers_2_Relu_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_ffn_layers_2_Relu_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_ffn_layers_2_Relu_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_ffn_layers_2_Mul_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_ffn_layers_2_Mul_1 */ + Qnn_Param_t params__text_encoder_attn_encoder_ffn_layers_2_Mul_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__text_encoder_attn_encoder_ffn_layers_2_Mul_1[] = { + "_text_encoder_attn_encoder_ffn_layers_2_Relu_output_0_nfc", + "text_mask" + }; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_2_Mul_1_output_0[] = {1, 128, 1024}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_ffn_layers_2_Mul_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_2_Mul_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0028976013418287f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_2_Mul_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_ffn_layers_2_Mul_1", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__text_encoder_attn_encoder_ffn_layers_2_Mul_1, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_ffn_layers_2_Mul_1, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_ffn_layers_2_Mul_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_ffn_layers_2_Mul_1_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_ffn_layers_2_Mul_1_output_0_ncf */ + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_2_Mul_1_output_0_ncf_perm[] = {3}; + uint32_t _text_encoder_attn_encoder_ffn_layers_2_Mul_1_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_ffn_layers_2_Mul_1_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_2_Mul_1_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_2_Mul_1_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_ffn_layers_2_Mul_1_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_ffn_layers_2_Mul_1_output_0_ncf[] = { + "_text_encoder_attn_encoder_ffn_layers_2_Mul_1_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_2_Mul_1_output_0_ncf[] = {1, 1024, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_ffn_layers_2_Mul_1_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_2_Mul_1_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0028976013418287f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_2_Mul_1_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_ffn_layers_2_Mul_1_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_ffn_layers_2_Mul_1_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_ffn_layers_2_Mul_1_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_ffn_layers_2_Mul_1_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_reshape_to_2d */ + const char* inputs__text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_reshape_to_2d[] = { + "_text_encoder_attn_encoder_ffn_layers_2_Mul_1_output_0_ncf" + }; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_reshape_to_2d[] = {1, 1024, 1, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0028976013418287f, .offset= 0}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_reshape_to_2d_nhwc[] = { + "_text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_reshape_to_2d" + }; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_reshape_to_2d_nhwc[] = {1, 1, 128, 1024}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0028976013418287f, .offset= 0}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_attn_encoder_ffn_layers_2_conv_2_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_attn_encoder_ffn_layers_2_conv_2_weight[] = {1, 1, 1024, 256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_attn_encoder_ffn_layers_2_conv_2_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_attn_encoder_ffn_layers_2_conv_2_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0091291349381208f, .offset= -130}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_text_encoder_attn_encoder_ffn_layers_2_conv_2_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_attn_encoder_ffn_layers_2_conv_2_weight), + .dataSize=BINLEN(tts_ttl_text_encoder_attn_encoder_ffn_layers_2_conv_2_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_attn_encoder_ffn_layers_2_conv_2_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_attn_encoder_ffn_layers_2_conv_2_bias[] = {256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_attn_encoder_ffn_layers_2_conv_2_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_attn_encoder_ffn_layers_2_conv_2_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0012725603301078f, .offset= -110}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_text_encoder_attn_encoder_ffn_layers_2_conv_2_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_attn_encoder_ffn_layers_2_conv_2_bias), + .dataSize=BINLEN(tts_ttl_text_encoder_attn_encoder_ffn_layers_2_conv_2_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_2d */ + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_2d_dilation[] = {2}; + uint32_t _text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_2d_stride[] = {2}; + uint32_t _text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_2d[] = { + "_text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_reshape_to_2d_nhwc", + "tts_ttl_text_encoder_attn_encoder_ffn_layers_2_conv_2_weight", + "tts_ttl_text_encoder_attn_encoder_ffn_layers_2_conv_2_bias" + }; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_intermediate[] = {1, 1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0040946360677481f, .offset= -111}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_2d, // Node Params + 5, // Num Node Params + inputs__text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_intermediate_nchw */ + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_intermediate_nchw[] = { + "_text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_intermediate" + }; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_intermediate_nchw[] = {1, 256, 1, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0040946360677481f, .offset= -111}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_intermediate */ + const char* inputs__text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_intermediate[] = { + "_text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_intermediate_nchw" + }; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_output_0[] = {1, 256, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0040946360677481f, .offset= -111}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_output_0_nfc */ + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_output_0_nfc_perm[] = {3}; + uint32_t _text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_output_0_nfc[] = { + "_text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_output_0_nfc[] = {1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0040946360677481f, .offset= -111}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_ffn_layers_2_Mul_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_ffn_layers_2_Mul_2 */ + Qnn_Param_t params__text_encoder_attn_encoder_ffn_layers_2_Mul_2[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__text_encoder_attn_encoder_ffn_layers_2_Mul_2[] = { + "_text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_output_0_nfc", + "text_mask" + }; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_2_Mul_2_output_0[] = {1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_ffn_layers_2_Mul_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_2_Mul_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0040946360677481f, .offset= -111}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_2_Mul_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_ffn_layers_2_Mul_2", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__text_encoder_attn_encoder_ffn_layers_2_Mul_2, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_ffn_layers_2_Mul_2, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_ffn_layers_2_Mul_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_Add_5(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_Add_5 */ + Qnn_Param_t params__text_encoder_attn_encoder_Add_5[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__text_encoder_attn_encoder_Add_5[] = { + "_text_encoder_attn_encoder_norm_layers_1_2_Transpose_1_output_0", + "_text_encoder_attn_encoder_ffn_layers_2_Mul_2_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_norm_layers_2_2_Transpose_output_0[] = {1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_Add_5[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_norm_layers_2_2_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0074344347231090f, .offset= -170}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_norm_layers_2_2_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_Add_5", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__text_encoder_attn_encoder_Add_5, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_Add_5, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_Add_5, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_attn_encoder_norm_layers_2_2_norm_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_attn_encoder_norm_layers_2_2_norm_weight[] = {256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_attn_encoder_norm_layers_2_2_norm_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_attn_encoder_norm_layers_2_2_norm_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0017707579536363f, .offset= -99}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_text_encoder_attn_encoder_norm_layers_2_2_norm_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_attn_encoder_norm_layers_2_2_norm_weight), + .dataSize=BINLEN(tts_ttl_text_encoder_attn_encoder_norm_layers_2_2_norm_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_attn_encoder_norm_layers_2_2_norm_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_attn_encoder_norm_layers_2_2_norm_bias[] = {256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_attn_encoder_norm_layers_2_2_norm_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_attn_encoder_norm_layers_2_2_norm_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0025352207012475f, .offset= -108}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_text_encoder_attn_encoder_norm_layers_2_2_norm_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_attn_encoder_norm_layers_2_2_norm_bias), + .dataSize=BINLEN(tts_ttl_text_encoder_attn_encoder_norm_layers_2_2_norm_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_norm_layers_2_2_norm_LayerNormalization(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_norm_layers_2_2_norm_LayerNormalization */ + uint32_t dimensions__text_encoder_attn_encoder_norm_layers_2_2_norm_LayerNormalization_axes[] = {1}; + uint32_t _text_encoder_attn_encoder_norm_layers_2_2_norm_LayerNormalization_axes[] = {2}; + Qnn_Param_t params__text_encoder_attn_encoder_norm_layers_2_2_norm_LayerNormalization[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="axes", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_norm_layers_2_2_norm_LayerNormalization_axes", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_norm_layers_2_2_norm_LayerNormalization_axes, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_norm_layers_2_2_norm_LayerNormalization_axes, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="epsilon", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000001000000f}}}} + }; + const char* inputs__text_encoder_attn_encoder_norm_layers_2_2_norm_LayerNormalization[] = { + "_text_encoder_attn_encoder_norm_layers_2_2_Transpose_output_0", + "tts_ttl_text_encoder_attn_encoder_norm_layers_2_2_norm_weight", + "tts_ttl_text_encoder_attn_encoder_norm_layers_2_2_norm_bias" + }; + uint32_t dimensions__text_encoder_attn_encoder_norm_layers_2_2_Transpose_1_output_0[] = {1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_norm_layers_2_2_norm_LayerNormalization[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_norm_layers_2_2_Transpose_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0122814215719700f, .offset= -172}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_norm_layers_2_2_Transpose_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_norm_layers_2_2_norm_LayerNormalization", // Node Name + "qti.aisw", // Package Name + "LayerNorm", // Qnn Node Type + params__text_encoder_attn_encoder_norm_layers_2_2_norm_LayerNormalization, // Node Params + 2, // Num Node Params + inputs__text_encoder_attn_encoder_norm_layers_2_2_norm_LayerNormalization, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_norm_layers_2_2_norm_LayerNormalization, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_norm_layers_2_2_Transpose_1_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_norm_layers_2_2_Transpose_1_output_0_ncf */ + uint32_t dimensions__text_encoder_attn_encoder_norm_layers_2_2_Transpose_1_output_0_ncf_perm[] = {3}; + uint32_t _text_encoder_attn_encoder_norm_layers_2_2_Transpose_1_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_norm_layers_2_2_Transpose_1_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_norm_layers_2_2_Transpose_1_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_norm_layers_2_2_Transpose_1_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_norm_layers_2_2_Transpose_1_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_norm_layers_2_2_Transpose_1_output_0_ncf[] = { + "_text_encoder_attn_encoder_norm_layers_2_2_Transpose_1_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_norm_layers_2_2_Transpose_1_output_0_ncf[] = {1, 256, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_norm_layers_2_2_Transpose_1_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_norm_layers_2_2_Transpose_1_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0122814215719700f, .offset= -172}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_norm_layers_2_2_Transpose_1_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_norm_layers_2_2_Transpose_1_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_norm_layers_2_2_Transpose_1_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_norm_layers_2_2_Transpose_1_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_norm_layers_2_2_Transpose_1_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_reshape_to_2d */ + const char* inputs__text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_reshape_to_2d[] = { + "_text_encoder_attn_encoder_norm_layers_2_2_Transpose_1_output_0_ncf" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_reshape_to_2d[] = {1, 256, 1, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0122814215719700f, .offset= -172}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_reshape_to_2d_nhwc[] = { + "_text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_reshape_to_2d" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_reshape_to_2d_nhwc[] = {1, 1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0122814215719700f, .offset= -172}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_q_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_q_weight[] = {1, 1, 256, 256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_q_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_q_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0065272985957563f, .offset= -114}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_q_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_q_weight), + .dataSize=BINLEN(tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_q_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_q_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_q_bias[] = {256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_q_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_q_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0057472842745483f, .offset= -128}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_q_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_q_bias), + .dataSize=BINLEN(tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_q_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_2d */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_2d_dilation[] = {2}; + uint32_t _text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_2d_stride[] = {2}; + uint32_t _text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_2d[] = { + "_text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_reshape_to_2d_nhwc", + "tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_q_weight", + "tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_q_bias" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_intermediate[] = {1, 1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0250326264649630f, .offset= -123}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_2d, // Node Params + 5, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_intermediate_nchw */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_intermediate_nchw[] = { + "_text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_intermediate" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_intermediate_nchw[] = {1, 256, 1, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0250326264649630f, .offset= -123}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_intermediate */ + const char* inputs__text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_intermediate[] = { + "_text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_intermediate_nchw" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_Reshape_output_0[] = {1, 4, 64, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_Reshape_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0250326264649630f, .offset= -123}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_Reshape_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_reshape_to_2d */ + const char* inputs__text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_reshape_to_2d[] = { + "_text_encoder_attn_encoder_norm_layers_2_2_Transpose_1_output_0_ncf" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_reshape_to_2d[] = {1, 256, 1, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0122814215719700f, .offset= -172}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_reshape_to_2d_nhwc[] = { + "_text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_reshape_to_2d" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_reshape_to_2d_nhwc[] = {1, 1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0122814215719700f, .offset= -172}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_k_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_k_weight[] = {1, 1, 256, 256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_k_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_k_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0052782143466175f, .offset= -140}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_k_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_k_weight), + .dataSize=BINLEN(tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_k_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_k_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_k_bias[] = {256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_k_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_k_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000505371062900f, .offset= -128}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_k_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_k_bias), + .dataSize=BINLEN(tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_k_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_2d */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_2d_dilation[] = {2}; + uint32_t _text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_2d_stride[] = {2}; + uint32_t _text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_2d[] = { + "_text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_reshape_to_2d_nhwc", + "tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_k_weight", + "tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_k_bias" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_intermediate[] = {1, 1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0109326168894768f, .offset= -140}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_2d, // Node Params + 5, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_intermediate_nchw */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_intermediate_nchw[] = { + "_text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_intermediate" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_intermediate_nchw[] = {1, 256, 1, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0109326168894768f, .offset= -140}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_intermediate */ + const char* inputs__text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_intermediate[] = { + "_text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_intermediate_nchw" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_Reshape_1_output_0[] = {1, 4, 64, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_Reshape_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0109326168894768f, .offset= -140}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_Reshape_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_reshape_to_2d */ + const char* inputs__text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_reshape_to_2d[] = { + "_text_encoder_attn_encoder_norm_layers_2_2_Transpose_1_output_0_ncf" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_reshape_to_2d[] = {1, 256, 1, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0122814215719700f, .offset= -172}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_reshape_to_2d_nhwc[] = { + "_text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_reshape_to_2d" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_reshape_to_2d_nhwc[] = {1, 1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0122814215719700f, .offset= -172}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_v_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_v_weight[] = {1, 1, 256, 256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_v_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_v_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0036392181646079f, .offset= -113}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_v_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_v_weight), + .dataSize=BINLEN(tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_v_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_v_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_v_bias[] = {256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_v_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_v_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0012555452995002f, .offset= -127}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_v_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_v_bias), + .dataSize=BINLEN(tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_v_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_2d */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_2d_dilation[] = {2}; + uint32_t _text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_2d_stride[] = {2}; + uint32_t _text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_2d[] = { + "_text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_reshape_to_2d_nhwc", + "tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_v_weight", + "tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_v_bias" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_intermediate[] = {1, 1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0076424423605204f, .offset= -139}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_2d, // Node Params + 5, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_intermediate_nchw */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_intermediate_nchw[] = { + "_text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_intermediate" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_intermediate_nchw[] = {1, 256, 1, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0076424423605204f, .offset= -139}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_intermediate */ + const char* inputs__text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_intermediate[] = { + "_text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_intermediate_nchw" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_Reshape_2_output_0[] = {1, 4, 64, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_Reshape_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0076424423605204f, .offset= -139}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_Reshape_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_3_Transpose(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_3_Transpose */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_Transpose_perm[] = {4}; + uint32_t _text_encoder_attn_encoder_attn_layers_3_Transpose_perm[] = {0, 1, 3, 2}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_3_Transpose[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_Transpose_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_Transpose_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_3_Transpose_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_3_Transpose[] = { + "_text_encoder_attn_encoder_attn_layers_3_Reshape_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_Transpose_output_0[] = {1, 4, 128, 64}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_3_Transpose[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0250326264649630f, .offset= -123}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_3_Transpose", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_3_Transpose, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_3_Transpose, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_3_Transpose, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_3_Transpose_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_3_Transpose_1 */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_Transpose_1_perm[] = {4}; + uint32_t _text_encoder_attn_encoder_attn_layers_3_Transpose_1_perm[] = {0, 1, 3, 2}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_3_Transpose_1[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_Transpose_1_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_Transpose_1_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_3_Transpose_1_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_3_Transpose_1[] = { + "_text_encoder_attn_encoder_attn_layers_3_Reshape_2_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_Transpose_1_output_0[] = {1, 4, 128, 64}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_3_Transpose_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_Transpose_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0076424423605204f, .offset= -139}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_Transpose_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_3_Transpose_1", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_3_Transpose_1, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_3_Transpose_1, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_3_Transpose_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_3_Div(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_3_Div */ + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_3_Div[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 2}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_3_Div[] = { + "_text_encoder_attn_encoder_attn_layers_3_Transpose_output_0", + "_text_encoder_attn_encoder_attn_layers_0_Constant_10_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_Div_output_0[] = {1, 4, 128, 64}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_3_Div[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_Div_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0031290783081204f, .offset= -123}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_Div_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_3_Div", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_3_Div, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_3_Div, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_3_Div, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_3_MatMul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_3_MatMul */ + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_3_MatMul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in0", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in1", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_3_MatMul[] = { + "_text_encoder_attn_encoder_attn_layers_3_Div_output_0", + "_text_encoder_attn_encoder_attn_layers_3_Reshape_1_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_MatMul_output_0[] = {1, 4, 128, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_3_MatMul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_MatMul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0115016419440508f, .offset= -96}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_MatMul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_3_MatMul", // Node Name + "qti.aisw", // Package Name + "MatMul", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_3_MatMul, // Node Params + 2, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_3_MatMul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_3_MatMul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor__text_encoder_attn_encoder_attn_layers_3_Transpose_3_output_0_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_Transpose_3_output_0_nchw[] = {1, 1, 64, 255}; + VALIDATE(model.addTensor("_text_encoder_attn_encoder_attn_layers_3_Transpose_3_output_0_nchw", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_Transpose_3_output_0_nchw", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0086542498320341f, .offset= -121}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_Transpose_3_output_0_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(_text_encoder_attn_encoder_attn_layers_3_Transpose_3_output_0_nchw), + .dataSize=BINLEN(_text_encoder_attn_encoder_attn_layers_3_Transpose_3_output_0_nchw)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_3_MatMul_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_3_MatMul_1 */ + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_3_MatMul_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in0", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in1", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_3_MatMul_1[] = { + "_text_encoder_attn_encoder_attn_layers_3_Div_output_0", + "_text_encoder_attn_encoder_attn_layers_3_Transpose_3_output_0_nchw" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_MatMul_1_output_0[] = {1, 4, 128, 255}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_3_MatMul_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_MatMul_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0409761816263199f, .offset= -94}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_MatMul_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_3_MatMul_1", // Node Name + "qti.aisw", // Package Name + "MatMul", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_3_MatMul_1, // Node Params + 2, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_3_MatMul_1, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_3_MatMul_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_3_MatMul_1_output_0_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_3_MatMul_1_output_0_nhwc */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_MatMul_1_output_0_nhwc_perm[] = {4}; + uint32_t _text_encoder_attn_encoder_attn_layers_3_MatMul_1_output_0_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_3_MatMul_1_output_0_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_MatMul_1_output_0_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_MatMul_1_output_0_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_3_MatMul_1_output_0_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_3_MatMul_1_output_0_nhwc[] = { + "_text_encoder_attn_encoder_attn_layers_3_MatMul_1_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_MatMul_1_output_0_nhwc[] = {1, 128, 255, 4}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_3_MatMul_1_output_0_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_MatMul_1_output_0_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0409761816263199f, .offset= -94}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_MatMul_1_output_0_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_3_MatMul_1_output_0_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_3_MatMul_1_output_0_nhwc, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_3_MatMul_1_output_0_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_3_MatMul_1_output_0_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_3_Pad_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_3_Pad_1 */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_Pad_1_pad_amount[] = {4, 2}; + uint32_t _text_encoder_attn_encoder_attn_layers_3_Pad_1_pad_amount[] = {0, 0, 0, 0, 0, 1, 0, 0}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_3_Pad_1[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_Pad_1_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_Pad_1_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_3_Pad_1_pad_amount, + .dataSize=32}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="pad_constant_value", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000000000000f}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="scheme", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_3_Pad_1[] = { + "_text_encoder_attn_encoder_attn_layers_3_MatMul_1_output_0_nhwc" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_Pad_1_output_0[] = {1, 128, 256, 4}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_3_Pad_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_Pad_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0409761816263199f, .offset= -94}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_Pad_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_3_Pad_1", // Node Name + "qti.aisw", // Package Name + "Pad", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_3_Pad_1, // Node Params + 3, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_3_Pad_1, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_3_Pad_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_3_Pad_1_output_0_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_3_Pad_1_output_0_nchw */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_Pad_1_output_0_nchw_perm[] = {4}; + uint32_t _text_encoder_attn_encoder_attn_layers_3_Pad_1_output_0_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_3_Pad_1_output_0_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_Pad_1_output_0_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_Pad_1_output_0_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_3_Pad_1_output_0_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_3_Pad_1_output_0_nchw[] = { + "_text_encoder_attn_encoder_attn_layers_3_Pad_1_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_Pad_1_output_0_nchw[] = {1, 4, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_3_Pad_1_output_0_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_Pad_1_output_0_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0409761816263199f, .offset= -94}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_Pad_1_output_0_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_3_Pad_1_output_0_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_3_Pad_1_output_0_nchw, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_3_Pad_1_output_0_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_3_Pad_1_output_0_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_3_Reshape_7(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_3_Reshape_7 */ + const char* inputs__text_encoder_attn_encoder_attn_layers_3_Reshape_7[] = { + "_text_encoder_attn_encoder_attn_layers_3_Pad_1_output_0_nchw" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_Reshape_7_output_0[] = {1, 4, 32768}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_3_Reshape_7[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_Reshape_7_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0409761816263199f, .offset= -94}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_Reshape_7_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_3_Reshape_7", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_3_Reshape_7, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_3_Reshape_7, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_3_Reshape_7_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_3_Reshape_7_output_0_nfc */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_Reshape_7_output_0_nfc_perm[] = {3}; + uint32_t _text_encoder_attn_encoder_attn_layers_3_Reshape_7_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_3_Reshape_7_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_Reshape_7_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_Reshape_7_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_3_Reshape_7_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_3_Reshape_7_output_0_nfc[] = { + "_text_encoder_attn_encoder_attn_layers_3_Reshape_7_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_Reshape_7_output_0_nfc[] = {1, 32768, 4}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_3_Reshape_7_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_Reshape_7_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0409761816263199f, .offset= -94}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_Reshape_7_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_3_Reshape_7_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_3_Reshape_7_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_3_Reshape_7_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_3_Reshape_7_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_3_Pad_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_3_Pad_2 */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_Pad_2_pad_amount[] = {3, 2}; + uint32_t _text_encoder_attn_encoder_attn_layers_3_Pad_2_pad_amount[] = {0, 0, 0, 127, 0, 0}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_3_Pad_2[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_Pad_2_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_Pad_2_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_3_Pad_2_pad_amount, + .dataSize=24}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="pad_constant_value", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000000000000f}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="scheme", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_3_Pad_2[] = { + "_text_encoder_attn_encoder_attn_layers_3_Reshape_7_output_0_nfc" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_Pad_2_output_0[] = {1, 32895, 4}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_3_Pad_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_Pad_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0409761816263199f, .offset= -94}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_Pad_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_3_Pad_2", // Node Name + "qti.aisw", // Package Name + "Pad", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_3_Pad_2, // Node Params + 3, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_3_Pad_2, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_3_Pad_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_3_Pad_2_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_3_Pad_2_output_0_ncf */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_Pad_2_output_0_ncf_perm[] = {3}; + uint32_t _text_encoder_attn_encoder_attn_layers_3_Pad_2_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_3_Pad_2_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_Pad_2_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_Pad_2_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_3_Pad_2_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_3_Pad_2_output_0_ncf[] = { + "_text_encoder_attn_encoder_attn_layers_3_Pad_2_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_Pad_2_output_0_ncf[] = {1, 4, 32895}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_3_Pad_2_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_Pad_2_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0409761816263199f, .offset= -94}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_Pad_2_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_3_Pad_2_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_3_Pad_2_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_3_Pad_2_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_3_Pad_2_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_3_Reshape_10(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_3_Reshape_10 */ + const char* inputs__text_encoder_attn_encoder_attn_layers_3_Reshape_10[] = { + "_text_encoder_attn_encoder_attn_layers_3_Pad_2_output_0_ncf" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_Reshape_10_output_0[] = {1, 4, 129, 255}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_3_Reshape_10[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_Reshape_10_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0409761816263199f, .offset= -94}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_Reshape_10_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_3_Reshape_10", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_3_Reshape_10, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_3_Reshape_10, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode_Slice_3(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR Slice_3 */ + uint32_t dimensions_Slice_3_ranges[] = {4, 3}; + int32_t Slice_3_ranges[] = {0, 1, 1, 0, 4, 1, 0, 128, 1, 127, 255, 1}; + Qnn_Param_t params_Slice_3[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="ranges", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "Slice_3_ranges", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_INT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions_Slice_3_ranges, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)Slice_3_ranges, + .dataSize=48}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="begin_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="end_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="new_axes_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="shrink_axes", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs_Slice_3[] = { + "_text_encoder_attn_encoder_attn_layers_3_Reshape_10_output_0" + }; + uint32_t dimensions__v_905[] = {1, 4, 128, 128}; + Qnn_Tensor_t outputs_Slice_3[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_v_905", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0409761816263199f, .offset= -94}}}, + .rank= 4, + .dimensions=dimensions__v_905, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "Slice_3", // Node Name + "qti.aisw", // Package Name + "StridedSlice", // Qnn Node Type + params_Slice_3, // Node Params + 5, // Num Node Params + inputs_Slice_3, // Input Tensor Names + 1, // Num Input Tensor Names + outputs_Slice_3, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_3_Add_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_3_Add_2 */ + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_3_Add_2[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_3_Add_2[] = { + "_text_encoder_attn_encoder_attn_layers_3_MatMul_output_0", + "_v_905" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_Add_2_output_0[] = {1, 4, 128, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_3_Add_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_Add_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0432433895766735f, .offset= -76}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_Add_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_3_Add_2", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_3_Add_2, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_3_Add_2, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_3_Add_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_3_Where(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_3_Where */ + const char* inputs__text_encoder_attn_encoder_attn_layers_3_Where[] = { + "_text_encoder_attn_encoder_attn_layers_3_Cast_5_output_0", + "_text_encoder_attn_encoder_attn_layers_0_Constant_88_output_0", + "_text_encoder_attn_encoder_attn_layers_3_Add_2_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_Where_output_0[] = {1, 4, 128, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_3_Where[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_Where_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 39.2459793090820312f, .offset= -255}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_Where_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_3_Where", // Node Name + "qti.aisw", // Package Name + "ElementWiseSelect", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_3_Where, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_3_Where, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_3_Softmax(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_3_Softmax */ + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_3_Softmax[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="beta", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 1.000000000000f}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_3_Softmax[] = { + "_text_encoder_attn_encoder_attn_layers_3_Where_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_Softmax_output_0[] = {1, 4, 128, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_3_Softmax[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_Softmax_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039062500000000f, .offset= 0}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_Softmax_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_3_Softmax", // Node Name + "qti.aisw", // Package Name + "Softmax", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_3_Softmax, // Node Params + 2, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_3_Softmax, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_3_Softmax, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_3_Softmax_output_0_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_3_Softmax_output_0_nhwc */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_Softmax_output_0_nhwc_perm[] = {4}; + uint32_t _text_encoder_attn_encoder_attn_layers_3_Softmax_output_0_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_3_Softmax_output_0_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_Softmax_output_0_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_Softmax_output_0_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_3_Softmax_output_0_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_3_Softmax_output_0_nhwc[] = { + "_text_encoder_attn_encoder_attn_layers_3_Softmax_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_Softmax_output_0_nhwc[] = {1, 128, 128, 4}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_3_Softmax_output_0_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_Softmax_output_0_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039062500000000f, .offset= 0}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_Softmax_output_0_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_3_Softmax_output_0_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_3_Softmax_output_0_nhwc, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_3_Softmax_output_0_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_3_Softmax_output_0_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_3_MatMul_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_3_MatMul_2 */ + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_3_MatMul_2[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in0", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in1", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_3_MatMul_2[] = { + "_text_encoder_attn_encoder_attn_layers_3_Softmax_output_0", + "_text_encoder_attn_encoder_attn_layers_3_Transpose_1_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_MatMul_2_output_0[] = {1, 4, 128, 64}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_3_MatMul_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_MatMul_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0071464367210865f, .offset= -134}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_MatMul_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_3_MatMul_2", // Node Name + "qti.aisw", // Package Name + "MatMul", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_3_MatMul_2, // Node Params + 2, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_3_MatMul_2, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_3_MatMul_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_3_Pad_3(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_3_Pad_3 */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_Pad_3_pad_amount[] = {4, 2}; + uint32_t _text_encoder_attn_encoder_attn_layers_3_Pad_3_pad_amount[] = {0, 0, 0, 0, 0, 127, 0, 0}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_3_Pad_3[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_Pad_3_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_Pad_3_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_3_Pad_3_pad_amount, + .dataSize=32}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="pad_constant_value", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000000000000f}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="scheme", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_3_Pad_3[] = { + "_text_encoder_attn_encoder_attn_layers_3_Softmax_output_0_nhwc" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_Pad_3_output_0[] = {1, 128, 255, 4}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_3_Pad_3[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_Pad_3_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039062500000000f, .offset= 0}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_Pad_3_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_3_Pad_3", // Node Name + "qti.aisw", // Package Name + "Pad", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_3_Pad_3, // Node Params + 3, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_3_Pad_3, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_3_Pad_3, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_3_Pad_3_output_0_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_3_Pad_3_output_0_nchw */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_Pad_3_output_0_nchw_perm[] = {4}; + uint32_t _text_encoder_attn_encoder_attn_layers_3_Pad_3_output_0_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_3_Pad_3_output_0_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_Pad_3_output_0_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_Pad_3_output_0_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_3_Pad_3_output_0_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_3_Pad_3_output_0_nchw[] = { + "_text_encoder_attn_encoder_attn_layers_3_Pad_3_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_Pad_3_output_0_nchw[] = {1, 4, 128, 255}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_3_Pad_3_output_0_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_Pad_3_output_0_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039062500000000f, .offset= 0}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_Pad_3_output_0_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_3_Pad_3_output_0_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_3_Pad_3_output_0_nchw, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_3_Pad_3_output_0_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_3_Pad_3_output_0_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_3_Reshape_13(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_3_Reshape_13 */ + const char* inputs__text_encoder_attn_encoder_attn_layers_3_Reshape_13[] = { + "_text_encoder_attn_encoder_attn_layers_3_Pad_3_output_0_nchw" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_Reshape_13_output_0[] = {1, 4, 32640}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_3_Reshape_13[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_Reshape_13_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039062500000000f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_Reshape_13_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_3_Reshape_13", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_3_Reshape_13, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_3_Reshape_13, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_3_Reshape_13_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_3_Reshape_13_output_0_nfc */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_Reshape_13_output_0_nfc_perm[] = {3}; + uint32_t _text_encoder_attn_encoder_attn_layers_3_Reshape_13_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_3_Reshape_13_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_Reshape_13_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_Reshape_13_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_3_Reshape_13_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_3_Reshape_13_output_0_nfc[] = { + "_text_encoder_attn_encoder_attn_layers_3_Reshape_13_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_Reshape_13_output_0_nfc[] = {1, 32640, 4}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_3_Reshape_13_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_Reshape_13_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039062500000000f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_Reshape_13_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_3_Reshape_13_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_3_Reshape_13_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_3_Reshape_13_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_3_Reshape_13_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_3_Pad_4(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_3_Pad_4 */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_Pad_4_pad_amount[] = {3, 2}; + uint32_t _text_encoder_attn_encoder_attn_layers_3_Pad_4_pad_amount[] = {0, 0, 128, 0, 0, 0}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_3_Pad_4[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_Pad_4_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_Pad_4_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_3_Pad_4_pad_amount, + .dataSize=24}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="pad_constant_value", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000000000000f}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="scheme", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_3_Pad_4[] = { + "_text_encoder_attn_encoder_attn_layers_3_Reshape_13_output_0_nfc" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_Pad_4_output_0[] = {1, 32768, 4}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_3_Pad_4[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_Pad_4_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039062500000000f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_Pad_4_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_3_Pad_4", // Node Name + "qti.aisw", // Package Name + "Pad", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_3_Pad_4, // Node Params + 3, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_3_Pad_4, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_3_Pad_4, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_3_Pad_4_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_3_Pad_4_output_0_ncf */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_Pad_4_output_0_ncf_perm[] = {3}; + uint32_t _text_encoder_attn_encoder_attn_layers_3_Pad_4_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_3_Pad_4_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_Pad_4_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_Pad_4_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_3_Pad_4_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_3_Pad_4_output_0_ncf[] = { + "_text_encoder_attn_encoder_attn_layers_3_Pad_4_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_Pad_4_output_0_ncf[] = {1, 4, 32768}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_3_Pad_4_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_Pad_4_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039062500000000f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_Pad_4_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_3_Pad_4_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_3_Pad_4_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_3_Pad_4_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_3_Pad_4_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_3_Reshape_16(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_3_Reshape_16 */ + const char* inputs__text_encoder_attn_encoder_attn_layers_3_Reshape_16[] = { + "_text_encoder_attn_encoder_attn_layers_3_Pad_4_output_0_ncf" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_Reshape_16_output_0[] = {1, 4, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_3_Reshape_16[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_Reshape_16_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039062500000000f, .offset= 0}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_Reshape_16_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_3_Reshape_16", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_3_Reshape_16, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_3_Reshape_16, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_3_Slice_8(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_3_Slice_8 */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_Slice_8_ranges[] = {4, 3}; + int32_t _text_encoder_attn_encoder_attn_layers_3_Slice_8_ranges[] = {0, 1, 1, 0, 4, 1, 0, 128, 1, 1, 256, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_3_Slice_8[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="ranges", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_Slice_8_ranges", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_INT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_Slice_8_ranges, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_3_Slice_8_ranges, + .dataSize=48}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="begin_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="end_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="new_axes_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="shrink_axes", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_3_Slice_8[] = { + "_text_encoder_attn_encoder_attn_layers_3_Reshape_16_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_Slice_8_output_0[] = {1, 4, 128, 255}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_3_Slice_8[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_Slice_8_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039062500000000f, .offset= 0}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_Slice_8_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_3_Slice_8", // Node Name + "qti.aisw", // Package Name + "StridedSlice", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_3_Slice_8, // Node Params + 5, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_3_Slice_8, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_3_Slice_8, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor__text_encoder_attn_encoder_attn_layers_3_Unsqueeze_41_output_0_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_Unsqueeze_41_output_0_nchw[] = {1, 1, 255, 64}; + VALIDATE(model.addTensor("_text_encoder_attn_encoder_attn_layers_3_Unsqueeze_41_output_0_nchw", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_Unsqueeze_41_output_0_nchw", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0052294163033366f, .offset= -132}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_Unsqueeze_41_output_0_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(_text_encoder_attn_encoder_attn_layers_3_Unsqueeze_41_output_0_nchw), + .dataSize=BINLEN(_text_encoder_attn_encoder_attn_layers_3_Unsqueeze_41_output_0_nchw)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_3_MatMul_3(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_3_MatMul_3 */ + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_3_MatMul_3[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in0", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in1", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_3_MatMul_3[] = { + "_text_encoder_attn_encoder_attn_layers_3_Slice_8_output_0", + "_text_encoder_attn_encoder_attn_layers_3_Unsqueeze_41_output_0_nchw" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_MatMul_3_output_0[] = {1, 4, 128, 64}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_3_MatMul_3[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_MatMul_3_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0027310703881085f, .offset= -126}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_MatMul_3_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_3_MatMul_3", // Node Name + "qti.aisw", // Package Name + "MatMul", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_3_MatMul_3, // Node Params + 2, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_3_MatMul_3, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_3_MatMul_3, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_3_Add_4(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_3_Add_4 */ + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_3_Add_4[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_3_Add_4[] = { + "_text_encoder_attn_encoder_attn_layers_3_MatMul_2_output_0", + "_text_encoder_attn_encoder_attn_layers_3_MatMul_3_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_Add_4_output_0[] = {1, 4, 128, 64}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_3_Add_4[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_Add_4_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0061508808284998f, .offset= -127}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_Add_4_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_3_Add_4", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_3_Add_4, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_3_Add_4, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_3_Add_4, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_3_Transpose_9(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_3_Transpose_9 */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_Transpose_9_perm[] = {4}; + uint32_t _text_encoder_attn_encoder_attn_layers_3_Transpose_9_perm[] = {0, 1, 3, 2}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_3_Transpose_9[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_Transpose_9_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_Transpose_9_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_3_Transpose_9_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_3_Transpose_9[] = { + "_text_encoder_attn_encoder_attn_layers_3_Add_4_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_Transpose_9_output_0[] = {1, 4, 64, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_3_Transpose_9[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_Transpose_9_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0061508808284998f, .offset= -127}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_Transpose_9_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_3_Transpose_9", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_3_Transpose_9, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_3_Transpose_9, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_3_Transpose_9, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_3_Reshape_19(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_3_Reshape_19 */ + const char* inputs__text_encoder_attn_encoder_attn_layers_3_Reshape_19[] = { + "_text_encoder_attn_encoder_attn_layers_3_Transpose_9_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_reshape_to_2d[] = {1, 256, 1, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_3_Reshape_19[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0061508808284998f, .offset= -127}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_3_Reshape_19", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_3_Reshape_19, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_3_Reshape_19, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_reshape_to_2d_nhwc[] = { + "_text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_reshape_to_2d" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_reshape_to_2d_nhwc[] = {1, 1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0061508808284998f, .offset= -127}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_o_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_o_weight[] = {1, 1, 256, 256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_o_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_o_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0064112017862499f, .offset= -139}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_o_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_o_weight), + .dataSize=BINLEN(tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_o_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_o_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_o_bias[] = {256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_o_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_o_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0010849093087018f, .offset= -149}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_o_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_o_bias), + .dataSize=BINLEN(tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_o_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_2d */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_2d_dilation[] = {2}; + uint32_t _text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_2d_stride[] = {2}; + uint32_t _text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_2d[] = { + "_text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_reshape_to_2d_nhwc", + "tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_o_weight", + "tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_o_bias" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_intermediate[] = {1, 1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0158431679010391f, .offset= -136}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_2d, // Node Params + 5, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_intermediate_nchw */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_intermediate_nchw[] = { + "_text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_intermediate" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_intermediate_nchw[] = {1, 256, 1, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0158431679010391f, .offset= -136}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_intermediate */ + const char* inputs__text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_intermediate[] = { + "_text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_intermediate_nchw" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_output_0[] = {1, 256, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0158431679010391f, .offset= -136}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_output_0_nfc */ + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_output_0_nfc_perm[] = {3}; + uint32_t _text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_output_0_nfc[] = { + "_text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_output_0_nfc[] = {1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0158431679010391f, .offset= -136}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_Add_6(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_Add_6 */ + Qnn_Param_t params__text_encoder_attn_encoder_Add_6[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__text_encoder_attn_encoder_Add_6[] = { + "_text_encoder_attn_encoder_norm_layers_2_2_Transpose_1_output_0", + "_text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_output_0_nfc" + }; + uint32_t dimensions__text_encoder_attn_encoder_norm_layers_1_3_Transpose_output_0[] = {1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_Add_6[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_norm_layers_1_3_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0185408927500248f, .offset= -152}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_norm_layers_1_3_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_Add_6", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__text_encoder_attn_encoder_Add_6, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_Add_6, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_Add_6, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_attn_encoder_norm_layers_1_3_norm_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_attn_encoder_norm_layers_1_3_norm_weight[] = {256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_attn_encoder_norm_layers_1_3_norm_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_attn_encoder_norm_layers_1_3_norm_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0021504836622626f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_text_encoder_attn_encoder_norm_layers_1_3_norm_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_attn_encoder_norm_layers_1_3_norm_weight), + .dataSize=BINLEN(tts_ttl_text_encoder_attn_encoder_norm_layers_1_3_norm_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_attn_encoder_norm_layers_1_3_norm_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_attn_encoder_norm_layers_1_3_norm_bias[] = {256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_attn_encoder_norm_layers_1_3_norm_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_attn_encoder_norm_layers_1_3_norm_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0023441885132343f, .offset= -122}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_text_encoder_attn_encoder_norm_layers_1_3_norm_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_attn_encoder_norm_layers_1_3_norm_bias), + .dataSize=BINLEN(tts_ttl_text_encoder_attn_encoder_norm_layers_1_3_norm_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_norm_layers_1_3_norm_LayerNormalization(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_norm_layers_1_3_norm_LayerNormalization */ + uint32_t dimensions__text_encoder_attn_encoder_norm_layers_1_3_norm_LayerNormalization_axes[] = {1}; + uint32_t _text_encoder_attn_encoder_norm_layers_1_3_norm_LayerNormalization_axes[] = {2}; + Qnn_Param_t params__text_encoder_attn_encoder_norm_layers_1_3_norm_LayerNormalization[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="axes", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_norm_layers_1_3_norm_LayerNormalization_axes", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_norm_layers_1_3_norm_LayerNormalization_axes, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_norm_layers_1_3_norm_LayerNormalization_axes, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="epsilon", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000001000000f}}}} + }; + const char* inputs__text_encoder_attn_encoder_norm_layers_1_3_norm_LayerNormalization[] = { + "_text_encoder_attn_encoder_norm_layers_1_3_Transpose_output_0", + "tts_ttl_text_encoder_attn_encoder_norm_layers_1_3_norm_weight", + "tts_ttl_text_encoder_attn_encoder_norm_layers_1_3_norm_bias" + }; + uint32_t dimensions__text_encoder_attn_encoder_norm_layers_1_3_Transpose_1_output_0[] = {1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_norm_layers_1_3_norm_LayerNormalization[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_norm_layers_1_3_Transpose_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0074446341022849f, .offset= -160}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_norm_layers_1_3_Transpose_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_norm_layers_1_3_norm_LayerNormalization", // Node Name + "qti.aisw", // Package Name + "LayerNorm", // Qnn Node Type + params__text_encoder_attn_encoder_norm_layers_1_3_norm_LayerNormalization, // Node Params + 2, // Num Node Params + inputs__text_encoder_attn_encoder_norm_layers_1_3_norm_LayerNormalization, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_norm_layers_1_3_norm_LayerNormalization, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_ffn_layers_3_Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_ffn_layers_3_Mul */ + Qnn_Param_t params__text_encoder_attn_encoder_ffn_layers_3_Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__text_encoder_attn_encoder_ffn_layers_3_Mul[] = { + "_text_encoder_attn_encoder_norm_layers_1_3_Transpose_1_output_0", + "text_mask" + }; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_3_Mul_output_0[] = {1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_ffn_layers_3_Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_3_Mul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0066889766603708f, .offset= -150}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_3_Mul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_ffn_layers_3_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__text_encoder_attn_encoder_ffn_layers_3_Mul, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_ffn_layers_3_Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_ffn_layers_3_Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_ffn_layers_3_Mul_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_ffn_layers_3_Mul_output_0_ncf */ + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_3_Mul_output_0_ncf_perm[] = {3}; + uint32_t _text_encoder_attn_encoder_ffn_layers_3_Mul_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_ffn_layers_3_Mul_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_3_Mul_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_3_Mul_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_ffn_layers_3_Mul_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_ffn_layers_3_Mul_output_0_ncf[] = { + "_text_encoder_attn_encoder_ffn_layers_3_Mul_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_3_Mul_output_0_ncf[] = {1, 256, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_ffn_layers_3_Mul_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_3_Mul_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0066889766603708f, .offset= -150}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_3_Mul_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_ffn_layers_3_Mul_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_ffn_layers_3_Mul_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_ffn_layers_3_Mul_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_ffn_layers_3_Mul_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_reshape_to_2d */ + const char* inputs__text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_reshape_to_2d[] = { + "_text_encoder_attn_encoder_ffn_layers_3_Mul_output_0_ncf" + }; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_reshape_to_2d[] = {1, 256, 1, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0066889766603708f, .offset= -150}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_reshape_to_2d_nhwc[] = { + "_text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_reshape_to_2d" + }; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_reshape_to_2d_nhwc[] = {1, 1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0066889766603708f, .offset= -150}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_attn_encoder_ffn_layers_3_conv_1_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_attn_encoder_ffn_layers_3_conv_1_weight[] = {1, 1, 256, 1024}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_attn_encoder_ffn_layers_3_conv_1_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_attn_encoder_ffn_layers_3_conv_1_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0113202538341284f, .offset= -131}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_text_encoder_attn_encoder_ffn_layers_3_conv_1_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_attn_encoder_ffn_layers_3_conv_1_weight), + .dataSize=BINLEN(tts_ttl_text_encoder_attn_encoder_ffn_layers_3_conv_1_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_attn_encoder_ffn_layers_3_conv_1_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_attn_encoder_ffn_layers_3_conv_1_bias[] = {1024}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_attn_encoder_ffn_layers_3_conv_1_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_attn_encoder_ffn_layers_3_conv_1_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0021227377001196f, .offset= -219}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_text_encoder_attn_encoder_ffn_layers_3_conv_1_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_attn_encoder_ffn_layers_3_conv_1_bias), + .dataSize=BINLEN(tts_ttl_text_encoder_attn_encoder_ffn_layers_3_conv_1_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_2d */ + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_2d_dilation[] = {2}; + uint32_t _text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_2d_stride[] = {2}; + uint32_t _text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_2d[] = { + "_text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_reshape_to_2d_nhwc", + "tts_ttl_text_encoder_attn_encoder_ffn_layers_3_conv_1_weight", + "tts_ttl_text_encoder_attn_encoder_ffn_layers_3_conv_1_bias" + }; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_intermediate[] = {1, 1, 128, 1024}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0182306878268719f, .offset= -231}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_2d, // Node Params + 5, // Num Node Params + inputs__text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_intermediate_nchw */ + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_intermediate_nchw[] = { + "_text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_intermediate" + }; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_intermediate_nchw[] = {1, 1024, 1, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0182306878268719f, .offset= -231}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_intermediate */ + const char* inputs__text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_intermediate[] = { + "_text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_intermediate_nchw" + }; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_output_0[] = {1, 1024, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0182306878268719f, .offset= -231}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_ffn_layers_3_Relu(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_ffn_layers_3_Relu */ + Qnn_Param_t params__text_encoder_attn_encoder_ffn_layers_3_Relu[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 4}}}} + }; + const char* inputs__text_encoder_attn_encoder_ffn_layers_3_Relu[] = { + "_text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_3_Relu_output_0[] = {1, 1024, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_ffn_layers_3_Relu[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_3_Relu_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0017100907862186f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_3_Relu_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_ffn_layers_3_Relu", // Node Name + "qti.aisw", // Package Name + "ElementWiseNeuron", // Qnn Node Type + params__text_encoder_attn_encoder_ffn_layers_3_Relu, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_ffn_layers_3_Relu, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_ffn_layers_3_Relu, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_ffn_layers_3_Relu_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_ffn_layers_3_Relu_output_0_nfc */ + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_3_Relu_output_0_nfc_perm[] = {3}; + uint32_t _text_encoder_attn_encoder_ffn_layers_3_Relu_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_ffn_layers_3_Relu_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_3_Relu_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_3_Relu_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_ffn_layers_3_Relu_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_ffn_layers_3_Relu_output_0_nfc[] = { + "_text_encoder_attn_encoder_ffn_layers_3_Relu_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_3_Relu_output_0_nfc[] = {1, 128, 1024}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_ffn_layers_3_Relu_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_3_Relu_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0017100907862186f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_3_Relu_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_ffn_layers_3_Relu_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_ffn_layers_3_Relu_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_ffn_layers_3_Relu_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_ffn_layers_3_Relu_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_ffn_layers_3_Mul_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_ffn_layers_3_Mul_1 */ + Qnn_Param_t params__text_encoder_attn_encoder_ffn_layers_3_Mul_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__text_encoder_attn_encoder_ffn_layers_3_Mul_1[] = { + "_text_encoder_attn_encoder_ffn_layers_3_Relu_output_0_nfc", + "text_mask" + }; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_3_Mul_1_output_0[] = {1, 128, 1024}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_ffn_layers_3_Mul_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_3_Mul_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0017100907862186f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_3_Mul_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_ffn_layers_3_Mul_1", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__text_encoder_attn_encoder_ffn_layers_3_Mul_1, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_ffn_layers_3_Mul_1, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_ffn_layers_3_Mul_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_ffn_layers_3_Mul_1_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_ffn_layers_3_Mul_1_output_0_ncf */ + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_3_Mul_1_output_0_ncf_perm[] = {3}; + uint32_t _text_encoder_attn_encoder_ffn_layers_3_Mul_1_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_ffn_layers_3_Mul_1_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_3_Mul_1_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_3_Mul_1_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_ffn_layers_3_Mul_1_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_ffn_layers_3_Mul_1_output_0_ncf[] = { + "_text_encoder_attn_encoder_ffn_layers_3_Mul_1_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_3_Mul_1_output_0_ncf[] = {1, 1024, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_ffn_layers_3_Mul_1_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_3_Mul_1_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0017100907862186f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_3_Mul_1_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_ffn_layers_3_Mul_1_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_ffn_layers_3_Mul_1_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_ffn_layers_3_Mul_1_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_ffn_layers_3_Mul_1_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_reshape_to_2d */ + const char* inputs__text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_reshape_to_2d[] = { + "_text_encoder_attn_encoder_ffn_layers_3_Mul_1_output_0_ncf" + }; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_reshape_to_2d[] = {1, 1024, 1, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0017100907862186f, .offset= 0}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_reshape_to_2d_nhwc[] = { + "_text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_reshape_to_2d" + }; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_reshape_to_2d_nhwc[] = {1, 1, 128, 1024}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0017100907862186f, .offset= 0}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_attn_encoder_ffn_layers_3_conv_2_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_attn_encoder_ffn_layers_3_conv_2_weight[] = {1, 1, 1024, 256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_attn_encoder_ffn_layers_3_conv_2_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_attn_encoder_ffn_layers_3_conv_2_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0177959650754929f, .offset= -112}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_text_encoder_attn_encoder_ffn_layers_3_conv_2_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_attn_encoder_ffn_layers_3_conv_2_weight), + .dataSize=BINLEN(tts_ttl_text_encoder_attn_encoder_ffn_layers_3_conv_2_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_attn_encoder_ffn_layers_3_conv_2_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_attn_encoder_ffn_layers_3_conv_2_bias[] = {256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_attn_encoder_ffn_layers_3_conv_2_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_attn_encoder_ffn_layers_3_conv_2_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0009996886365116f, .offset= -143}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_text_encoder_attn_encoder_ffn_layers_3_conv_2_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_attn_encoder_ffn_layers_3_conv_2_bias), + .dataSize=BINLEN(tts_ttl_text_encoder_attn_encoder_ffn_layers_3_conv_2_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_2d */ + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_2d_dilation[] = {2}; + uint32_t _text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_2d_stride[] = {2}; + uint32_t _text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_2d[] = { + "_text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_reshape_to_2d_nhwc", + "tts_ttl_text_encoder_attn_encoder_ffn_layers_3_conv_2_weight", + "tts_ttl_text_encoder_attn_encoder_ffn_layers_3_conv_2_bias" + }; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_intermediate[] = {1, 1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0074010943062603f, .offset= -73}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_2d, // Node Params + 5, // Num Node Params + inputs__text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_intermediate_nchw */ + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_intermediate_nchw[] = { + "_text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_intermediate" + }; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_intermediate_nchw[] = {1, 256, 1, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0074010943062603f, .offset= -73}}}, + .rank= 4, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_intermediate */ + const char* inputs__text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_intermediate[] = { + "_text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_intermediate_nchw" + }; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_output_0[] = {1, 256, 128}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0074010943062603f, .offset= -73}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_output_0_nfc */ + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_output_0_nfc_perm[] = {3}; + uint32_t _text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_output_0_nfc[] = { + "_text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_output_0_nfc[] = {1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0074010943062603f, .offset= -73}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_ffn_layers_3_Mul_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_ffn_layers_3_Mul_2 */ + Qnn_Param_t params__text_encoder_attn_encoder_ffn_layers_3_Mul_2[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__text_encoder_attn_encoder_ffn_layers_3_Mul_2[] = { + "_text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_output_0_nfc", + "text_mask" + }; + uint32_t dimensions__text_encoder_attn_encoder_ffn_layers_3_Mul_2_output_0[] = {1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_ffn_layers_3_Mul_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_ffn_layers_3_Mul_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0074010943062603f, .offset= -73}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_ffn_layers_3_Mul_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_ffn_layers_3_Mul_2", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__text_encoder_attn_encoder_ffn_layers_3_Mul_2, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_ffn_layers_3_Mul_2, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_ffn_layers_3_Mul_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_Add_7(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_Add_7 */ + Qnn_Param_t params__text_encoder_attn_encoder_Add_7[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__text_encoder_attn_encoder_Add_7[] = { + "_text_encoder_attn_encoder_norm_layers_1_3_Transpose_1_output_0", + "_text_encoder_attn_encoder_ffn_layers_3_Mul_2_output_0" + }; + uint32_t dimensions__text_encoder_attn_encoder_norm_layers_2_3_Transpose_output_0[] = {1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_Add_7[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_norm_layers_2_3_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0111675439402461f, .offset= -107}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_norm_layers_2_3_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_Add_7", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__text_encoder_attn_encoder_Add_7, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_Add_7, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_Add_7, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_attn_encoder_norm_layers_2_3_norm_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_attn_encoder_norm_layers_2_3_norm_weight[] = {256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_attn_encoder_norm_layers_2_3_norm_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_attn_encoder_norm_layers_2_3_norm_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039423624984920f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_text_encoder_attn_encoder_norm_layers_2_3_norm_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_attn_encoder_norm_layers_2_3_norm_weight), + .dataSize=BINLEN(tts_ttl_text_encoder_attn_encoder_norm_layers_2_3_norm_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_text_encoder_attn_encoder_norm_layers_2_3_norm_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_text_encoder_attn_encoder_norm_layers_2_3_norm_bias[] = {256}; + VALIDATE(model.addTensor("tts_ttl_text_encoder_attn_encoder_norm_layers_2_3_norm_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_text_encoder_attn_encoder_norm_layers_2_3_norm_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0025068933609873f, .offset= -102}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_text_encoder_attn_encoder_norm_layers_2_3_norm_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_text_encoder_attn_encoder_norm_layers_2_3_norm_bias), + .dataSize=BINLEN(tts_ttl_text_encoder_attn_encoder_norm_layers_2_3_norm_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_norm_layers_2_3_norm_LayerNormalization(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_norm_layers_2_3_norm_LayerNormalization */ + uint32_t dimensions__text_encoder_attn_encoder_norm_layers_2_3_norm_LayerNormalization_axes[] = {1}; + uint32_t _text_encoder_attn_encoder_norm_layers_2_3_norm_LayerNormalization_axes[] = {2}; + Qnn_Param_t params__text_encoder_attn_encoder_norm_layers_2_3_norm_LayerNormalization[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="axes", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_norm_layers_2_3_norm_LayerNormalization_axes", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__text_encoder_attn_encoder_norm_layers_2_3_norm_LayerNormalization_axes, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_text_encoder_attn_encoder_norm_layers_2_3_norm_LayerNormalization_axes, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="epsilon", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000001000000f}}}} + }; + const char* inputs__text_encoder_attn_encoder_norm_layers_2_3_norm_LayerNormalization[] = { + "_text_encoder_attn_encoder_norm_layers_2_3_Transpose_output_0", + "tts_ttl_text_encoder_attn_encoder_norm_layers_2_3_norm_weight", + "tts_ttl_text_encoder_attn_encoder_norm_layers_2_3_norm_bias" + }; + uint32_t dimensions__text_encoder_attn_encoder_norm_layers_2_3_Transpose_1_output_0[] = {1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_norm_layers_2_3_norm_LayerNormalization[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_norm_layers_2_3_Transpose_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0543869696557522f, .offset= -149}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_norm_layers_2_3_Transpose_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_norm_layers_2_3_norm_LayerNormalization", // Node Name + "qti.aisw", // Package Name + "LayerNorm", // Qnn Node Type + params__text_encoder_attn_encoder_norm_layers_2_3_norm_LayerNormalization, // Node Params + 2, // Num Node Params + inputs__text_encoder_attn_encoder_norm_layers_2_3_norm_LayerNormalization, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_norm_layers_2_3_norm_LayerNormalization, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_attn_encoder_Mul_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_attn_encoder_Mul_2 */ + Qnn_Param_t params__text_encoder_attn_encoder_Mul_2[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__text_encoder_attn_encoder_Mul_2[] = { + "_text_encoder_attn_encoder_norm_layers_2_3_Transpose_1_output_0", + "text_mask" + }; + uint32_t dimensions__text_encoder_attn_encoder_Mul_2_output_0[] = {1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_attn_encoder_Mul_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_attn_encoder_Mul_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0387258753180504f, .offset= -153}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_attn_encoder_Mul_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_attn_encoder_Mul_2", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__text_encoder_attn_encoder_Mul_2, // Node Params + 1, // Num Node Params + inputs__text_encoder_attn_encoder_Mul_2, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__text_encoder_attn_encoder_Mul_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_Add(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_Add */ + Qnn_Param_t params__text_encoder_Add[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__text_encoder_Add[] = { + "_text_encoder_attn_encoder_Mul_2_output_0", + "_text_encoder_convnext_convnext_5_Mul_3_output_0" + }; + uint32_t dimensions__text_encoder_Add_output_0[] = {1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_Add[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_text_encoder_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0635695382952690f, .offset= -139}}}, + .rank= 3, + .dimensions=dimensions__text_encoder_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_Add", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__text_encoder_Add, // Node Params + 1, // Num Node Params + inputs__text_encoder_Add, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__text_encoder_Add, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__text_encoder_proj_out_Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _text_encoder_proj_out_Mul */ + Qnn_Param_t params__text_encoder_proj_out_Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__text_encoder_proj_out_Mul[] = { + "_text_encoder_Add_output_0", + "text_mask" + }; + uint32_t dimensions__speech_prompted_text_encoder_Transpose_output_0[] = {1, 128, 256}; + Qnn_Tensor_t outputs__text_encoder_proj_out_Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_speech_prompted_text_encoder_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0635695382952690f, .offset= -139}}}, + .rank= 3, + .dimensions=dimensions__speech_prompted_text_encoder_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_text_encoder_proj_out_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__text_encoder_proj_out_Mul, // Node Params + 1, // Num Node Params + inputs__text_encoder_proj_out_Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__text_encoder_proj_out_Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__speech_prompted_text_encoder_attention1_W_query_linear_MatMul_pre_reshape(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _speech_prompted_text_encoder_attention1_W_query_linear_MatMul_pre_reshape */ + const char* inputs__speech_prompted_text_encoder_attention1_W_query_linear_MatMul_pre_reshape[] = { + "_speech_prompted_text_encoder_Transpose_output_0" + }; + uint32_t dimensions__speech_prompted_text_encoder_attention1_W_query_linear_MatMul_pre_reshape[] = {128, 256}; + Qnn_Tensor_t outputs__speech_prompted_text_encoder_attention1_W_query_linear_MatMul_pre_reshape[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_speech_prompted_text_encoder_attention1_W_query_linear_MatMul_pre_reshape", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0635695382952690f, .offset= -139}}}, + .rank= 2, + .dimensions=dimensions__speech_prompted_text_encoder_attention1_W_query_linear_MatMul_pre_reshape, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_speech_prompted_text_encoder_attention1_W_query_linear_MatMul_pre_reshape", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__speech_prompted_text_encoder_attention1_W_query_linear_MatMul_pre_reshape, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__speech_prompted_text_encoder_attention1_W_query_linear_MatMul_pre_reshape, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_onnx__MatMul_3678(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_onnx__MatMul_3678[] = {256, 256}; + VALIDATE(model.addTensor("onnx__MatMul_3678", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "onnx__MatMul_3678", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0050055668689311f, .offset= -139}}}, + .rank= 2, + .dimensions=dimensions_onnx__MatMul_3678, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(onnx__MatMul_3678), + .dataSize=BINLEN(onnx__MatMul_3678)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_speech_prompted_text_encoder_attention1_W_query_linear_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_speech_prompted_text_encoder_attention1_W_query_linear_bias[] = {256}; + VALIDATE(model.addTensor("tts_ttl_speech_prompted_text_encoder_attention1_W_query_linear_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_speech_prompted_text_encoder_attention1_W_query_linear_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0045613148249686f, .offset= -117}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_speech_prompted_text_encoder_attention1_W_query_linear_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_speech_prompted_text_encoder_attention1_W_query_linear_bias), + .dataSize=BINLEN(tts_ttl_speech_prompted_text_encoder_attention1_W_query_linear_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__speech_prompted_text_encoder_attention1_W_query_linear_MatMul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _speech_prompted_text_encoder_attention1_W_query_linear_MatMul */ + const char* inputs__speech_prompted_text_encoder_attention1_W_query_linear_MatMul[] = { + "_speech_prompted_text_encoder_attention1_W_query_linear_MatMul_pre_reshape", + "onnx__MatMul_3678", + "tts_ttl_speech_prompted_text_encoder_attention1_W_query_linear_bias" + }; + uint32_t dimensions__speech_prompted_text_encoder_attention1_W_query_linear_Add_output_0_fc[] = {128, 256}; + Qnn_Tensor_t outputs__speech_prompted_text_encoder_attention1_W_query_linear_MatMul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_speech_prompted_text_encoder_attention1_W_query_linear_Add_output_0_fc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0964742600917816f, .offset= -157}}}, + .rank= 2, + .dimensions=dimensions__speech_prompted_text_encoder_attention1_W_query_linear_Add_output_0_fc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_speech_prompted_text_encoder_attention1_W_query_linear_MatMul", // Node Name + "qti.aisw", // Package Name + "FullyConnected", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__speech_prompted_text_encoder_attention1_W_query_linear_MatMul, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__speech_prompted_text_encoder_attention1_W_query_linear_MatMul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__speech_prompted_text_encoder_attention1_W_query_linear_MatMul_post_reshape(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _speech_prompted_text_encoder_attention1_W_query_linear_MatMul_post_reshape */ + const char* inputs__speech_prompted_text_encoder_attention1_W_query_linear_MatMul_post_reshape[] = { + "_speech_prompted_text_encoder_attention1_W_query_linear_Add_output_0_fc" + }; + uint32_t dimensions__speech_prompted_text_encoder_attention1_W_query_linear_Add_output_0[] = {1, 128, 256}; + Qnn_Tensor_t outputs__speech_prompted_text_encoder_attention1_W_query_linear_MatMul_post_reshape[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_speech_prompted_text_encoder_attention1_W_query_linear_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0964742600917816f, .offset= -157}}}, + .rank= 3, + .dimensions=dimensions__speech_prompted_text_encoder_attention1_W_query_linear_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_speech_prompted_text_encoder_attention1_W_query_linear_MatMul_post_reshape", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__speech_prompted_text_encoder_attention1_W_query_linear_MatMul_post_reshape, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__speech_prompted_text_encoder_attention1_W_query_linear_MatMul_post_reshape, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__speech_prompted_text_encoder_attention1_Split(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _speech_prompted_text_encoder_attention1_Split */ + uint32_t dimensions__speech_prompted_text_encoder_attention1_Split_split_index[] = {1}; + uint32_t _speech_prompted_text_encoder_attention1_Split_split_index[] = {128}; + Qnn_Param_t params__speech_prompted_text_encoder_attention1_Split[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="split_index", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_speech_prompted_text_encoder_attention1_Split_split_index", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__speech_prompted_text_encoder_attention1_Split_split_index, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_speech_prompted_text_encoder_attention1_Split_split_index, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 2}}}} + }; + const char* inputs__speech_prompted_text_encoder_attention1_Split[] = { + "_speech_prompted_text_encoder_attention1_W_query_linear_Add_output_0" + }; + uint32_t dimensions__speech_prompted_text_encoder_attention1_Split_output_0[] = {1, 128, 128}; + uint32_t dimensions__speech_prompted_text_encoder_attention1_Split_output_1[] = {1, 128, 128}; + Qnn_Tensor_t outputs__speech_prompted_text_encoder_attention1_Split[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_speech_prompted_text_encoder_attention1_Split_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0964742600917816f, .offset= -157}}}, + .rank= 3, + .dimensions=dimensions__speech_prompted_text_encoder_attention1_Split_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}, + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_speech_prompted_text_encoder_attention1_Split_output_1", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0964742600917816f, .offset= -157}}}, + .rank= 3, + .dimensions=dimensions__speech_prompted_text_encoder_attention1_Split_output_1, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_speech_prompted_text_encoder_attention1_Split", // Node Name + "qti.aisw", // Package Name + "Split", // Qnn Node Type + params__speech_prompted_text_encoder_attention1_Split, // Node Params + 2, // Num Node Params + inputs__speech_prompted_text_encoder_attention1_Split, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__speech_prompted_text_encoder_attention1_Split, // Output Tensors + 2// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__speech_prompted_text_encoder_attention1_Unsqueeze(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _speech_prompted_text_encoder_attention1_Unsqueeze */ + const char* inputs__speech_prompted_text_encoder_attention1_Unsqueeze[] = { + "_speech_prompted_text_encoder_attention1_Split_output_0" + }; + uint32_t dimensions__speech_prompted_text_encoder_attention1_Unsqueeze_output_0[] = {1, 1, 128, 128}; + Qnn_Tensor_t outputs__speech_prompted_text_encoder_attention1_Unsqueeze[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_speech_prompted_text_encoder_attention1_Unsqueeze_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0964742600917816f, .offset= -157}}}, + .rank= 4, + .dimensions=dimensions__speech_prompted_text_encoder_attention1_Unsqueeze_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_speech_prompted_text_encoder_attention1_Unsqueeze", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__speech_prompted_text_encoder_attention1_Unsqueeze, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__speech_prompted_text_encoder_attention1_Unsqueeze, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__speech_prompted_text_encoder_attention1_Unsqueeze_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _speech_prompted_text_encoder_attention1_Unsqueeze_1 */ + const char* inputs__speech_prompted_text_encoder_attention1_Unsqueeze_1[] = { + "_speech_prompted_text_encoder_attention1_Split_output_1" + }; + uint32_t dimensions__speech_prompted_text_encoder_attention1_Unsqueeze_1_output_0[] = {1, 1, 128, 128}; + Qnn_Tensor_t outputs__speech_prompted_text_encoder_attention1_Unsqueeze_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_speech_prompted_text_encoder_attention1_Unsqueeze_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0964742600917816f, .offset= -157}}}, + .rank= 4, + .dimensions=dimensions__speech_prompted_text_encoder_attention1_Unsqueeze_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_speech_prompted_text_encoder_attention1_Unsqueeze_1", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__speech_prompted_text_encoder_attention1_Unsqueeze_1, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__speech_prompted_text_encoder_attention1_Unsqueeze_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__speech_prompted_text_encoder_attention1_Concat(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _speech_prompted_text_encoder_attention1_Concat */ + Qnn_Param_t params__speech_prompted_text_encoder_attention1_Concat[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__speech_prompted_text_encoder_attention1_Concat[] = { + "_speech_prompted_text_encoder_attention1_Unsqueeze_output_0", + "_speech_prompted_text_encoder_attention1_Unsqueeze_1_output_0" + }; + uint32_t dimensions__speech_prompted_text_encoder_attention1_Concat_output_0[] = {2, 1, 128, 128}; + Qnn_Tensor_t outputs__speech_prompted_text_encoder_attention1_Concat[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_speech_prompted_text_encoder_attention1_Concat_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0964742600917816f, .offset= -157}}}, + .rank= 4, + .dimensions=dimensions__speech_prompted_text_encoder_attention1_Concat_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_speech_prompted_text_encoder_attention1_Concat", // Node Name + "qti.aisw", // Package Name + "Concat", // Qnn Node Type + params__speech_prompted_text_encoder_attention1_Concat, // Node Params + 1, // Num Node Params + inputs__speech_prompted_text_encoder_attention1_Concat, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__speech_prompted_text_encoder_attention1_Concat, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor__speech_prompted_text_encoder_attention1_tanh_Tanh_output_0_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions__speech_prompted_text_encoder_attention1_tanh_Tanh_output_0_nchw[] = {2, 1, 128, 50}; + VALIDATE(model.addTensor("_speech_prompted_text_encoder_attention1_tanh_Tanh_output_0_nchw", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_speech_prompted_text_encoder_attention1_tanh_Tanh_output_0_nchw", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0078430017456412f, .offset= -127}}}, + .rank= 4, + .dimensions=dimensions__speech_prompted_text_encoder_attention1_tanh_Tanh_output_0_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(_speech_prompted_text_encoder_attention1_tanh_Tanh_output_0_nchw), + .dataSize=BINLEN(_speech_prompted_text_encoder_attention1_tanh_Tanh_output_0_nchw)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__speech_prompted_text_encoder_attention1_MatMul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _speech_prompted_text_encoder_attention1_MatMul */ + Qnn_Param_t params__speech_prompted_text_encoder_attention1_MatMul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in0", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in1", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__speech_prompted_text_encoder_attention1_MatMul[] = { + "_speech_prompted_text_encoder_attention1_Concat_output_0", + "_speech_prompted_text_encoder_attention1_tanh_Tanh_output_0_nchw" + }; + uint32_t dimensions__speech_prompted_text_encoder_attention1_MatMul_output_0[] = {2, 1, 128, 50}; + Qnn_Tensor_t outputs__speech_prompted_text_encoder_attention1_MatMul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_speech_prompted_text_encoder_attention1_MatMul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 1.8921014070510864f, .offset= -124}}}, + .rank= 4, + .dimensions=dimensions__speech_prompted_text_encoder_attention1_MatMul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_speech_prompted_text_encoder_attention1_MatMul", // Node Name + "qti.aisw", // Package Name + "MatMul", // Qnn Node Type + params__speech_prompted_text_encoder_attention1_MatMul, // Node Params + 2, // Num Node Params + inputs__speech_prompted_text_encoder_attention1_MatMul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__speech_prompted_text_encoder_attention1_MatMul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor__speech_prompted_text_encoder_attention1_Constant_9_output_0(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions__speech_prompted_text_encoder_attention1_Constant_9_output_0[] = {1}; + VALIDATE(model.addTensor("_speech_prompted_text_encoder_attention1_Constant_9_output_0", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_speech_prompted_text_encoder_attention1_Constant_9_output_0", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0627451017498970f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__speech_prompted_text_encoder_attention1_Constant_9_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(_speech_prompted_text_encoder_attention1_Constant_9_output_0), + .dataSize=BINLEN(_speech_prompted_text_encoder_attention1_Constant_9_output_0)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__speech_prompted_text_encoder_attention1_Div(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _speech_prompted_text_encoder_attention1_Div */ + Qnn_Param_t params__speech_prompted_text_encoder_attention1_Div[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 2}}}} + }; + const char* inputs__speech_prompted_text_encoder_attention1_Div[] = { + "_speech_prompted_text_encoder_attention1_MatMul_output_0", + "_speech_prompted_text_encoder_attention1_Constant_9_output_0" + }; + uint32_t dimensions__speech_prompted_text_encoder_attention1_Div_output_0[] = {2, 1, 128, 50}; + Qnn_Tensor_t outputs__speech_prompted_text_encoder_attention1_Div[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_speech_prompted_text_encoder_attention1_Div_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1182563379406929f, .offset= -124}}}, + .rank= 4, + .dimensions=dimensions__speech_prompted_text_encoder_attention1_Div_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_speech_prompted_text_encoder_attention1_Div", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__speech_prompted_text_encoder_attention1_Div, // Node Params + 1, // Num Node Params + inputs__speech_prompted_text_encoder_attention1_Div, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__speech_prompted_text_encoder_attention1_Div, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__speech_prompted_text_encoder_attention1_Softmax(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _speech_prompted_text_encoder_attention1_Softmax */ + Qnn_Param_t params__speech_prompted_text_encoder_attention1_Softmax[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="beta", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 1.000000000000f}}}} + }; + const char* inputs__speech_prompted_text_encoder_attention1_Softmax[] = { + "_speech_prompted_text_encoder_attention1_Div_output_0" + }; + uint32_t dimensions__speech_prompted_text_encoder_attention1_Softmax_output_0[] = {2, 1, 128, 50}; + Qnn_Tensor_t outputs__speech_prompted_text_encoder_attention1_Softmax[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_speech_prompted_text_encoder_attention1_Softmax_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039062500000000f, .offset= 0}}}, + .rank= 4, + .dimensions=dimensions__speech_prompted_text_encoder_attention1_Softmax_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_speech_prompted_text_encoder_attention1_Softmax", // Node Name + "qti.aisw", // Package Name + "Softmax", // Qnn Node Type + params__speech_prompted_text_encoder_attention1_Softmax, // Node Params + 2, // Num Node Params + inputs__speech_prompted_text_encoder_attention1_Softmax, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__speech_prompted_text_encoder_attention1_Softmax, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__speech_prompted_text_encoder_attention1_Where(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _speech_prompted_text_encoder_attention1_Where */ + const char* inputs__speech_prompted_text_encoder_attention1_Where[] = { + "_speech_prompted_text_encoder_attention2_Cast_output_0", + "_speech_prompted_text_encoder_attention1_Constant_11_output_0", + "_speech_prompted_text_encoder_attention1_Softmax_output_0" + }; + uint32_t dimensions__speech_prompted_text_encoder_attention1_Where_output_0[] = {2, 1, 128, 50}; + Qnn_Tensor_t outputs__speech_prompted_text_encoder_attention1_Where[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_speech_prompted_text_encoder_attention1_Where_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0009158538305201f, .offset= 0}}}, + .rank= 4, + .dimensions=dimensions__speech_prompted_text_encoder_attention1_Where_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_speech_prompted_text_encoder_attention1_Where", // Node Name + "qti.aisw", // Package Name + "ElementWiseSelect", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__speech_prompted_text_encoder_attention1_Where, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__speech_prompted_text_encoder_attention1_Where, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__speech_prompted_text_encoder_attention1_MatMul_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _speech_prompted_text_encoder_attention1_MatMul_1 */ + Qnn_Param_t params__speech_prompted_text_encoder_attention1_MatMul_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in0", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in1", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__speech_prompted_text_encoder_attention1_MatMul_1[] = { + "_speech_prompted_text_encoder_attention1_Where_output_0", + "_speech_prompted_text_encoder_attention1_Concat_2_output_0" + }; + uint32_t dimensions__speech_prompted_text_encoder_attention1_MatMul_1_output_0[] = {2, 1, 128, 128}; + Qnn_Tensor_t outputs__speech_prompted_text_encoder_attention1_MatMul_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_speech_prompted_text_encoder_attention1_MatMul_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0010703827720135f, .offset= -131}}}, + .rank= 4, + .dimensions=dimensions__speech_prompted_text_encoder_attention1_MatMul_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_speech_prompted_text_encoder_attention1_MatMul_1", // Node Name + "qti.aisw", // Package Name + "MatMul", // Qnn Node Type + params__speech_prompted_text_encoder_attention1_MatMul_1, // Node Params + 2, // Num Node Params + inputs__speech_prompted_text_encoder_attention1_MatMul_1, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__speech_prompted_text_encoder_attention1_MatMul_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__speech_prompted_text_encoder_attention1_Split_3(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _speech_prompted_text_encoder_attention1_Split_3 */ + uint32_t dimensions__speech_prompted_text_encoder_attention1_Split_3_split_index[] = {1}; + uint32_t _speech_prompted_text_encoder_attention1_Split_3_split_index[] = {1}; + Qnn_Param_t params__speech_prompted_text_encoder_attention1_Split_3[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="split_index", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_speech_prompted_text_encoder_attention1_Split_3_split_index", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__speech_prompted_text_encoder_attention1_Split_3_split_index, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_speech_prompted_text_encoder_attention1_Split_3_split_index, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__speech_prompted_text_encoder_attention1_Split_3[] = { + "_speech_prompted_text_encoder_attention1_MatMul_1_output_0" + }; + uint32_t dimensions__speech_prompted_text_encoder_attention1_Split_3_output_0[] = {1, 1, 128, 128}; + uint32_t dimensions__speech_prompted_text_encoder_attention1_Split_3_output_1[] = {1, 1, 128, 128}; + Qnn_Tensor_t outputs__speech_prompted_text_encoder_attention1_Split_3[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_speech_prompted_text_encoder_attention1_Split_3_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0010703827720135f, .offset= -131}}}, + .rank= 4, + .dimensions=dimensions__speech_prompted_text_encoder_attention1_Split_3_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}, + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_speech_prompted_text_encoder_attention1_Split_3_output_1", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0010703827720135f, .offset= -131}}}, + .rank= 4, + .dimensions=dimensions__speech_prompted_text_encoder_attention1_Split_3_output_1, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_speech_prompted_text_encoder_attention1_Split_3", // Node Name + "qti.aisw", // Package Name + "Split", // Qnn Node Type + params__speech_prompted_text_encoder_attention1_Split_3, // Node Params + 2, // Num Node Params + inputs__speech_prompted_text_encoder_attention1_Split_3, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__speech_prompted_text_encoder_attention1_Split_3, // Output Tensors + 2// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__speech_prompted_text_encoder_attention1_Concat_3(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _speech_prompted_text_encoder_attention1_Concat_3 */ + Qnn_Param_t params__speech_prompted_text_encoder_attention1_Concat_3[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}} + }; + const char* inputs__speech_prompted_text_encoder_attention1_Concat_3[] = { + "_speech_prompted_text_encoder_attention1_Split_3_output_0", + "_speech_prompted_text_encoder_attention1_Split_3_output_1" + }; + uint32_t dimensions__speech_prompted_text_encoder_attention1_Concat_3_output_0[] = {1, 1, 128, 256}; + Qnn_Tensor_t outputs__speech_prompted_text_encoder_attention1_Concat_3[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_speech_prompted_text_encoder_attention1_Concat_3_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0010703827720135f, .offset= -131}}}, + .rank= 4, + .dimensions=dimensions__speech_prompted_text_encoder_attention1_Concat_3_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_speech_prompted_text_encoder_attention1_Concat_3", // Node Name + "qti.aisw", // Package Name + "Concat", // Qnn Node Type + params__speech_prompted_text_encoder_attention1_Concat_3, // Node Params + 1, // Num Node Params + inputs__speech_prompted_text_encoder_attention1_Concat_3, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__speech_prompted_text_encoder_attention1_Concat_3, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__speech_prompted_text_encoder_attention1_Squeeze(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _speech_prompted_text_encoder_attention1_Squeeze */ + const char* inputs__speech_prompted_text_encoder_attention1_Squeeze[] = { + "_speech_prompted_text_encoder_attention1_Concat_3_output_0" + }; + uint32_t dimensions__speech_prompted_text_encoder_attention1_out_fc_linear_MatMul_pre_reshape[] = {128, 256}; + Qnn_Tensor_t outputs__speech_prompted_text_encoder_attention1_Squeeze[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_speech_prompted_text_encoder_attention1_out_fc_linear_MatMul_pre_reshape", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0010703827720135f, .offset= -131}}}, + .rank= 2, + .dimensions=dimensions__speech_prompted_text_encoder_attention1_out_fc_linear_MatMul_pre_reshape, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_speech_prompted_text_encoder_attention1_Squeeze", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__speech_prompted_text_encoder_attention1_Squeeze, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__speech_prompted_text_encoder_attention1_Squeeze, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_onnx__MatMul_3681(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_onnx__MatMul_3681[] = {256, 256}; + VALIDATE(model.addTensor("onnx__MatMul_3681", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "onnx__MatMul_3681", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0056947390548885f, .offset= -125}}}, + .rank= 2, + .dimensions=dimensions_onnx__MatMul_3681, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(onnx__MatMul_3681), + .dataSize=BINLEN(onnx__MatMul_3681)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_speech_prompted_text_encoder_attention1_out_fc_linear_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_speech_prompted_text_encoder_attention1_out_fc_linear_bias[] = {256}; + VALIDATE(model.addTensor("tts_ttl_speech_prompted_text_encoder_attention1_out_fc_linear_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_speech_prompted_text_encoder_attention1_out_fc_linear_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0029470019508153f, .offset= -144}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_speech_prompted_text_encoder_attention1_out_fc_linear_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_speech_prompted_text_encoder_attention1_out_fc_linear_bias), + .dataSize=BINLEN(tts_ttl_speech_prompted_text_encoder_attention1_out_fc_linear_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__speech_prompted_text_encoder_attention1_out_fc_linear_MatMul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _speech_prompted_text_encoder_attention1_out_fc_linear_MatMul */ + const char* inputs__speech_prompted_text_encoder_attention1_out_fc_linear_MatMul[] = { + "_speech_prompted_text_encoder_attention1_out_fc_linear_MatMul_pre_reshape", + "onnx__MatMul_3681", + "tts_ttl_speech_prompted_text_encoder_attention1_out_fc_linear_bias" + }; + uint32_t dimensions__speech_prompted_text_encoder_attention1_out_fc_linear_Add_output_0_fc[] = {128, 256}; + Qnn_Tensor_t outputs__speech_prompted_text_encoder_attention1_out_fc_linear_MatMul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_speech_prompted_text_encoder_attention1_out_fc_linear_Add_output_0_fc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0101993391290307f, .offset= -137}}}, + .rank= 2, + .dimensions=dimensions__speech_prompted_text_encoder_attention1_out_fc_linear_Add_output_0_fc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_speech_prompted_text_encoder_attention1_out_fc_linear_MatMul", // Node Name + "qti.aisw", // Package Name + "FullyConnected", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__speech_prompted_text_encoder_attention1_out_fc_linear_MatMul, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__speech_prompted_text_encoder_attention1_out_fc_linear_MatMul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__speech_prompted_text_encoder_attention1_out_fc_linear_MatMul_post_reshape(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _speech_prompted_text_encoder_attention1_out_fc_linear_MatMul_post_reshape */ + const char* inputs__speech_prompted_text_encoder_attention1_out_fc_linear_MatMul_post_reshape[] = { + "_speech_prompted_text_encoder_attention1_out_fc_linear_Add_output_0_fc" + }; + uint32_t dimensions__speech_prompted_text_encoder_attention1_out_fc_linear_Add_output_0[] = {1, 128, 256}; + Qnn_Tensor_t outputs__speech_prompted_text_encoder_attention1_out_fc_linear_MatMul_post_reshape[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_speech_prompted_text_encoder_attention1_out_fc_linear_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0101993391290307f, .offset= -137}}}, + .rank= 3, + .dimensions=dimensions__speech_prompted_text_encoder_attention1_out_fc_linear_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_speech_prompted_text_encoder_attention1_out_fc_linear_MatMul_post_reshape", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__speech_prompted_text_encoder_attention1_out_fc_linear_MatMul_post_reshape, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__speech_prompted_text_encoder_attention1_out_fc_linear_MatMul_post_reshape, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__speech_prompted_text_encoder_attention1_Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _speech_prompted_text_encoder_attention1_Mul */ + Qnn_Param_t params__speech_prompted_text_encoder_attention1_Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__speech_prompted_text_encoder_attention1_Mul[] = { + "_speech_prompted_text_encoder_attention1_out_fc_linear_Add_output_0", + "text_mask" + }; + uint32_t dimensions__speech_prompted_text_encoder_attention1_Mul_output_0[] = {1, 128, 256}; + Qnn_Tensor_t outputs__speech_prompted_text_encoder_attention1_Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_speech_prompted_text_encoder_attention1_Mul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0101993391290307f, .offset= -137}}}, + .rank= 3, + .dimensions=dimensions__speech_prompted_text_encoder_attention1_Mul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_speech_prompted_text_encoder_attention1_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__speech_prompted_text_encoder_attention1_Mul, // Node Params + 1, // Num Node Params + inputs__speech_prompted_text_encoder_attention1_Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__speech_prompted_text_encoder_attention1_Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__speech_prompted_text_encoder_Add(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _speech_prompted_text_encoder_Add */ + Qnn_Param_t params__speech_prompted_text_encoder_Add[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__speech_prompted_text_encoder_Add[] = { + "_speech_prompted_text_encoder_attention1_Mul_output_0", + "_speech_prompted_text_encoder_Transpose_output_0" + }; + uint32_t dimensions__speech_prompted_text_encoder_Add_output_0[] = {1, 128, 256}; + Qnn_Tensor_t outputs__speech_prompted_text_encoder_Add[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_speech_prompted_text_encoder_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0650492459535599f, .offset= -142}}}, + .rank= 3, + .dimensions=dimensions__speech_prompted_text_encoder_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_speech_prompted_text_encoder_Add", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__speech_prompted_text_encoder_Add, // Node Params + 1, // Num Node Params + inputs__speech_prompted_text_encoder_Add, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__speech_prompted_text_encoder_Add, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__speech_prompted_text_encoder_attention2_W_query_linear_MatMul_pre_reshape(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _speech_prompted_text_encoder_attention2_W_query_linear_MatMul_pre_reshape */ + const char* inputs__speech_prompted_text_encoder_attention2_W_query_linear_MatMul_pre_reshape[] = { + "_speech_prompted_text_encoder_Add_output_0" + }; + uint32_t dimensions__speech_prompted_text_encoder_attention2_W_query_linear_MatMul_pre_reshape[] = {128, 256}; + Qnn_Tensor_t outputs__speech_prompted_text_encoder_attention2_W_query_linear_MatMul_pre_reshape[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_speech_prompted_text_encoder_attention2_W_query_linear_MatMul_pre_reshape", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0650492459535599f, .offset= -142}}}, + .rank= 2, + .dimensions=dimensions__speech_prompted_text_encoder_attention2_W_query_linear_MatMul_pre_reshape, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_speech_prompted_text_encoder_attention2_W_query_linear_MatMul_pre_reshape", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__speech_prompted_text_encoder_attention2_W_query_linear_MatMul_pre_reshape, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__speech_prompted_text_encoder_attention2_W_query_linear_MatMul_pre_reshape, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_onnx__MatMul_3682(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_onnx__MatMul_3682[] = {256, 256}; + VALIDATE(model.addTensor("onnx__MatMul_3682", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "onnx__MatMul_3682", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0062970272265375f, .offset= -118}}}, + .rank= 2, + .dimensions=dimensions_onnx__MatMul_3682, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(onnx__MatMul_3682), + .dataSize=BINLEN(onnx__MatMul_3682)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_speech_prompted_text_encoder_attention2_W_query_linear_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_speech_prompted_text_encoder_attention2_W_query_linear_bias[] = {256}; + VALIDATE(model.addTensor("tts_ttl_speech_prompted_text_encoder_attention2_W_query_linear_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_speech_prompted_text_encoder_attention2_W_query_linear_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0035397338215262f, .offset= -119}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_speech_prompted_text_encoder_attention2_W_query_linear_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_speech_prompted_text_encoder_attention2_W_query_linear_bias), + .dataSize=BINLEN(tts_ttl_speech_prompted_text_encoder_attention2_W_query_linear_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__speech_prompted_text_encoder_attention2_W_query_linear_MatMul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _speech_prompted_text_encoder_attention2_W_query_linear_MatMul */ + const char* inputs__speech_prompted_text_encoder_attention2_W_query_linear_MatMul[] = { + "_speech_prompted_text_encoder_attention2_W_query_linear_MatMul_pre_reshape", + "onnx__MatMul_3682", + "tts_ttl_speech_prompted_text_encoder_attention2_W_query_linear_bias" + }; + uint32_t dimensions__speech_prompted_text_encoder_attention2_W_query_linear_Add_output_0_fc[] = {128, 256}; + Qnn_Tensor_t outputs__speech_prompted_text_encoder_attention2_W_query_linear_MatMul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_speech_prompted_text_encoder_attention2_W_query_linear_Add_output_0_fc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1243563517928123f, .offset= -107}}}, + .rank= 2, + .dimensions=dimensions__speech_prompted_text_encoder_attention2_W_query_linear_Add_output_0_fc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_speech_prompted_text_encoder_attention2_W_query_linear_MatMul", // Node Name + "qti.aisw", // Package Name + "FullyConnected", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__speech_prompted_text_encoder_attention2_W_query_linear_MatMul, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__speech_prompted_text_encoder_attention2_W_query_linear_MatMul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__speech_prompted_text_encoder_attention2_W_query_linear_MatMul_post_reshape(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _speech_prompted_text_encoder_attention2_W_query_linear_MatMul_post_reshape */ + const char* inputs__speech_prompted_text_encoder_attention2_W_query_linear_MatMul_post_reshape[] = { + "_speech_prompted_text_encoder_attention2_W_query_linear_Add_output_0_fc" + }; + uint32_t dimensions__speech_prompted_text_encoder_attention2_W_query_linear_Add_output_0[] = {1, 128, 256}; + Qnn_Tensor_t outputs__speech_prompted_text_encoder_attention2_W_query_linear_MatMul_post_reshape[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_speech_prompted_text_encoder_attention2_W_query_linear_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1243563517928123f, .offset= -107}}}, + .rank= 3, + .dimensions=dimensions__speech_prompted_text_encoder_attention2_W_query_linear_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_speech_prompted_text_encoder_attention2_W_query_linear_MatMul_post_reshape", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__speech_prompted_text_encoder_attention2_W_query_linear_MatMul_post_reshape, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__speech_prompted_text_encoder_attention2_W_query_linear_MatMul_post_reshape, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__speech_prompted_text_encoder_attention2_Split(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _speech_prompted_text_encoder_attention2_Split */ + uint32_t dimensions__speech_prompted_text_encoder_attention2_Split_split_index[] = {1}; + uint32_t _speech_prompted_text_encoder_attention2_Split_split_index[] = {128}; + Qnn_Param_t params__speech_prompted_text_encoder_attention2_Split[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="split_index", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_speech_prompted_text_encoder_attention2_Split_split_index", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__speech_prompted_text_encoder_attention2_Split_split_index, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_speech_prompted_text_encoder_attention2_Split_split_index, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 2}}}} + }; + const char* inputs__speech_prompted_text_encoder_attention2_Split[] = { + "_speech_prompted_text_encoder_attention2_W_query_linear_Add_output_0" + }; + uint32_t dimensions__speech_prompted_text_encoder_attention2_Split_output_0[] = {1, 128, 128}; + uint32_t dimensions__speech_prompted_text_encoder_attention2_Split_output_1[] = {1, 128, 128}; + Qnn_Tensor_t outputs__speech_prompted_text_encoder_attention2_Split[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_speech_prompted_text_encoder_attention2_Split_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1243563517928123f, .offset= -107}}}, + .rank= 3, + .dimensions=dimensions__speech_prompted_text_encoder_attention2_Split_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}, + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_speech_prompted_text_encoder_attention2_Split_output_1", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1243563517928123f, .offset= -107}}}, + .rank= 3, + .dimensions=dimensions__speech_prompted_text_encoder_attention2_Split_output_1, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_speech_prompted_text_encoder_attention2_Split", // Node Name + "qti.aisw", // Package Name + "Split", // Qnn Node Type + params__speech_prompted_text_encoder_attention2_Split, // Node Params + 2, // Num Node Params + inputs__speech_prompted_text_encoder_attention2_Split, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__speech_prompted_text_encoder_attention2_Split, // Output Tensors + 2// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__speech_prompted_text_encoder_attention2_Unsqueeze(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _speech_prompted_text_encoder_attention2_Unsqueeze */ + const char* inputs__speech_prompted_text_encoder_attention2_Unsqueeze[] = { + "_speech_prompted_text_encoder_attention2_Split_output_0" + }; + uint32_t dimensions__speech_prompted_text_encoder_attention2_Unsqueeze_output_0[] = {1, 1, 128, 128}; + Qnn_Tensor_t outputs__speech_prompted_text_encoder_attention2_Unsqueeze[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_speech_prompted_text_encoder_attention2_Unsqueeze_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1243563517928123f, .offset= -107}}}, + .rank= 4, + .dimensions=dimensions__speech_prompted_text_encoder_attention2_Unsqueeze_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_speech_prompted_text_encoder_attention2_Unsqueeze", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__speech_prompted_text_encoder_attention2_Unsqueeze, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__speech_prompted_text_encoder_attention2_Unsqueeze, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__speech_prompted_text_encoder_attention2_Unsqueeze_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _speech_prompted_text_encoder_attention2_Unsqueeze_1 */ + const char* inputs__speech_prompted_text_encoder_attention2_Unsqueeze_1[] = { + "_speech_prompted_text_encoder_attention2_Split_output_1" + }; + uint32_t dimensions__speech_prompted_text_encoder_attention2_Unsqueeze_1_output_0[] = {1, 1, 128, 128}; + Qnn_Tensor_t outputs__speech_prompted_text_encoder_attention2_Unsqueeze_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_speech_prompted_text_encoder_attention2_Unsqueeze_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1243563517928123f, .offset= -107}}}, + .rank= 4, + .dimensions=dimensions__speech_prompted_text_encoder_attention2_Unsqueeze_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_speech_prompted_text_encoder_attention2_Unsqueeze_1", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__speech_prompted_text_encoder_attention2_Unsqueeze_1, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__speech_prompted_text_encoder_attention2_Unsqueeze_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__speech_prompted_text_encoder_attention2_Concat(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _speech_prompted_text_encoder_attention2_Concat */ + Qnn_Param_t params__speech_prompted_text_encoder_attention2_Concat[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__speech_prompted_text_encoder_attention2_Concat[] = { + "_speech_prompted_text_encoder_attention2_Unsqueeze_output_0", + "_speech_prompted_text_encoder_attention2_Unsqueeze_1_output_0" + }; + uint32_t dimensions__speech_prompted_text_encoder_attention2_Concat_output_0[] = {2, 1, 128, 128}; + Qnn_Tensor_t outputs__speech_prompted_text_encoder_attention2_Concat[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_speech_prompted_text_encoder_attention2_Concat_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1243563517928123f, .offset= -107}}}, + .rank= 4, + .dimensions=dimensions__speech_prompted_text_encoder_attention2_Concat_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_speech_prompted_text_encoder_attention2_Concat", // Node Name + "qti.aisw", // Package Name + "Concat", // Qnn Node Type + params__speech_prompted_text_encoder_attention2_Concat, // Node Params + 1, // Num Node Params + inputs__speech_prompted_text_encoder_attention2_Concat, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__speech_prompted_text_encoder_attention2_Concat, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor__speech_prompted_text_encoder_attention2_tanh_Tanh_output_0_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions__speech_prompted_text_encoder_attention2_tanh_Tanh_output_0_nchw[] = {2, 1, 128, 50}; + VALIDATE(model.addTensor("_speech_prompted_text_encoder_attention2_tanh_Tanh_output_0_nchw", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_speech_prompted_text_encoder_attention2_tanh_Tanh_output_0_nchw", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0078412294387817f, .offset= -128}}}, + .rank= 4, + .dimensions=dimensions__speech_prompted_text_encoder_attention2_tanh_Tanh_output_0_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(_speech_prompted_text_encoder_attention2_tanh_Tanh_output_0_nchw), + .dataSize=BINLEN(_speech_prompted_text_encoder_attention2_tanh_Tanh_output_0_nchw)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__speech_prompted_text_encoder_attention2_MatMul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _speech_prompted_text_encoder_attention2_MatMul */ + Qnn_Param_t params__speech_prompted_text_encoder_attention2_MatMul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in0", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in1", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__speech_prompted_text_encoder_attention2_MatMul[] = { + "_speech_prompted_text_encoder_attention2_Concat_output_0", + "_speech_prompted_text_encoder_attention2_tanh_Tanh_output_0_nchw" + }; + uint32_t dimensions__speech_prompted_text_encoder_attention2_MatMul_output_0[] = {2, 1, 128, 50}; + Qnn_Tensor_t outputs__speech_prompted_text_encoder_attention2_MatMul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_speech_prompted_text_encoder_attention2_MatMul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 2.7499637603759766f, .offset= -106}}}, + .rank= 4, + .dimensions=dimensions__speech_prompted_text_encoder_attention2_MatMul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_speech_prompted_text_encoder_attention2_MatMul", // Node Name + "qti.aisw", // Package Name + "MatMul", // Qnn Node Type + params__speech_prompted_text_encoder_attention2_MatMul, // Node Params + 2, // Num Node Params + inputs__speech_prompted_text_encoder_attention2_MatMul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__speech_prompted_text_encoder_attention2_MatMul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__speech_prompted_text_encoder_attention2_Div(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _speech_prompted_text_encoder_attention2_Div */ + Qnn_Param_t params__speech_prompted_text_encoder_attention2_Div[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 2}}}} + }; + const char* inputs__speech_prompted_text_encoder_attention2_Div[] = { + "_speech_prompted_text_encoder_attention2_MatMul_output_0", + "_speech_prompted_text_encoder_attention1_Constant_9_output_0" + }; + uint32_t dimensions__speech_prompted_text_encoder_attention2_Div_output_0[] = {2, 1, 128, 50}; + Qnn_Tensor_t outputs__speech_prompted_text_encoder_attention2_Div[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_speech_prompted_text_encoder_attention2_Div_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1718727350234985f, .offset= -106}}}, + .rank= 4, + .dimensions=dimensions__speech_prompted_text_encoder_attention2_Div_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_speech_prompted_text_encoder_attention2_Div", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__speech_prompted_text_encoder_attention2_Div, // Node Params + 1, // Num Node Params + inputs__speech_prompted_text_encoder_attention2_Div, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__speech_prompted_text_encoder_attention2_Div, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__speech_prompted_text_encoder_attention2_Softmax(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _speech_prompted_text_encoder_attention2_Softmax */ + Qnn_Param_t params__speech_prompted_text_encoder_attention2_Softmax[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="beta", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 1.000000000000f}}}} + }; + const char* inputs__speech_prompted_text_encoder_attention2_Softmax[] = { + "_speech_prompted_text_encoder_attention2_Div_output_0" + }; + uint32_t dimensions__speech_prompted_text_encoder_attention2_Softmax_output_0[] = {2, 1, 128, 50}; + Qnn_Tensor_t outputs__speech_prompted_text_encoder_attention2_Softmax[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_speech_prompted_text_encoder_attention2_Softmax_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039062500000000f, .offset= 0}}}, + .rank= 4, + .dimensions=dimensions__speech_prompted_text_encoder_attention2_Softmax_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_speech_prompted_text_encoder_attention2_Softmax", // Node Name + "qti.aisw", // Package Name + "Softmax", // Qnn Node Type + params__speech_prompted_text_encoder_attention2_Softmax, // Node Params + 2, // Num Node Params + inputs__speech_prompted_text_encoder_attention2_Softmax, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__speech_prompted_text_encoder_attention2_Softmax, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__speech_prompted_text_encoder_attention2_Where(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _speech_prompted_text_encoder_attention2_Where */ + const char* inputs__speech_prompted_text_encoder_attention2_Where[] = { + "_speech_prompted_text_encoder_attention2_Cast_output_0", + "_speech_prompted_text_encoder_attention1_Constant_11_output_0", + "_speech_prompted_text_encoder_attention2_Softmax_output_0" + }; + uint32_t dimensions__speech_prompted_text_encoder_attention2_Where_output_0[] = {2, 1, 128, 50}; + Qnn_Tensor_t outputs__speech_prompted_text_encoder_attention2_Where[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_speech_prompted_text_encoder_attention2_Where_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0035826915409416f, .offset= 0}}}, + .rank= 4, + .dimensions=dimensions__speech_prompted_text_encoder_attention2_Where_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_speech_prompted_text_encoder_attention2_Where", // Node Name + "qti.aisw", // Package Name + "ElementWiseSelect", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__speech_prompted_text_encoder_attention2_Where, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__speech_prompted_text_encoder_attention2_Where, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__speech_prompted_text_encoder_attention2_MatMul_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _speech_prompted_text_encoder_attention2_MatMul_1 */ + Qnn_Param_t params__speech_prompted_text_encoder_attention2_MatMul_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in0", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in1", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__speech_prompted_text_encoder_attention2_MatMul_1[] = { + "_speech_prompted_text_encoder_attention2_Where_output_0", + "_speech_prompted_text_encoder_attention2_Concat_2_output_0" + }; + uint32_t dimensions__speech_prompted_text_encoder_attention2_MatMul_1_output_0[] = {2, 1, 128, 128}; + Qnn_Tensor_t outputs__speech_prompted_text_encoder_attention2_MatMul_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_speech_prompted_text_encoder_attention2_MatMul_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0050699342973530f, .offset= -145}}}, + .rank= 4, + .dimensions=dimensions__speech_prompted_text_encoder_attention2_MatMul_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_speech_prompted_text_encoder_attention2_MatMul_1", // Node Name + "qti.aisw", // Package Name + "MatMul", // Qnn Node Type + params__speech_prompted_text_encoder_attention2_MatMul_1, // Node Params + 2, // Num Node Params + inputs__speech_prompted_text_encoder_attention2_MatMul_1, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__speech_prompted_text_encoder_attention2_MatMul_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__speech_prompted_text_encoder_attention2_Split_3(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _speech_prompted_text_encoder_attention2_Split_3 */ + uint32_t dimensions__speech_prompted_text_encoder_attention2_Split_3_split_index[] = {1}; + uint32_t _speech_prompted_text_encoder_attention2_Split_3_split_index[] = {1}; + Qnn_Param_t params__speech_prompted_text_encoder_attention2_Split_3[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="split_index", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_speech_prompted_text_encoder_attention2_Split_3_split_index", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__speech_prompted_text_encoder_attention2_Split_3_split_index, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_speech_prompted_text_encoder_attention2_Split_3_split_index, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__speech_prompted_text_encoder_attention2_Split_3[] = { + "_speech_prompted_text_encoder_attention2_MatMul_1_output_0" + }; + uint32_t dimensions__speech_prompted_text_encoder_attention2_Split_3_output_0[] = {1, 1, 128, 128}; + uint32_t dimensions__speech_prompted_text_encoder_attention2_Split_3_output_1[] = {1, 1, 128, 128}; + Qnn_Tensor_t outputs__speech_prompted_text_encoder_attention2_Split_3[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_speech_prompted_text_encoder_attention2_Split_3_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0050699342973530f, .offset= -145}}}, + .rank= 4, + .dimensions=dimensions__speech_prompted_text_encoder_attention2_Split_3_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}, + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_speech_prompted_text_encoder_attention2_Split_3_output_1", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0050699342973530f, .offset= -145}}}, + .rank= 4, + .dimensions=dimensions__speech_prompted_text_encoder_attention2_Split_3_output_1, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_speech_prompted_text_encoder_attention2_Split_3", // Node Name + "qti.aisw", // Package Name + "Split", // Qnn Node Type + params__speech_prompted_text_encoder_attention2_Split_3, // Node Params + 2, // Num Node Params + inputs__speech_prompted_text_encoder_attention2_Split_3, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__speech_prompted_text_encoder_attention2_Split_3, // Output Tensors + 2// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__speech_prompted_text_encoder_attention2_Concat_3(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _speech_prompted_text_encoder_attention2_Concat_3 */ + Qnn_Param_t params__speech_prompted_text_encoder_attention2_Concat_3[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}} + }; + const char* inputs__speech_prompted_text_encoder_attention2_Concat_3[] = { + "_speech_prompted_text_encoder_attention2_Split_3_output_0", + "_speech_prompted_text_encoder_attention2_Split_3_output_1" + }; + uint32_t dimensions__speech_prompted_text_encoder_attention2_Concat_3_output_0[] = {1, 1, 128, 256}; + Qnn_Tensor_t outputs__speech_prompted_text_encoder_attention2_Concat_3[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_speech_prompted_text_encoder_attention2_Concat_3_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0050699342973530f, .offset= -145}}}, + .rank= 4, + .dimensions=dimensions__speech_prompted_text_encoder_attention2_Concat_3_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_speech_prompted_text_encoder_attention2_Concat_3", // Node Name + "qti.aisw", // Package Name + "Concat", // Qnn Node Type + params__speech_prompted_text_encoder_attention2_Concat_3, // Node Params + 1, // Num Node Params + inputs__speech_prompted_text_encoder_attention2_Concat_3, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__speech_prompted_text_encoder_attention2_Concat_3, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__speech_prompted_text_encoder_attention2_Squeeze(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _speech_prompted_text_encoder_attention2_Squeeze */ + const char* inputs__speech_prompted_text_encoder_attention2_Squeeze[] = { + "_speech_prompted_text_encoder_attention2_Concat_3_output_0" + }; + uint32_t dimensions__speech_prompted_text_encoder_attention2_out_fc_linear_MatMul_pre_reshape[] = {128, 256}; + Qnn_Tensor_t outputs__speech_prompted_text_encoder_attention2_Squeeze[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_speech_prompted_text_encoder_attention2_out_fc_linear_MatMul_pre_reshape", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0050699342973530f, .offset= -145}}}, + .rank= 2, + .dimensions=dimensions__speech_prompted_text_encoder_attention2_out_fc_linear_MatMul_pre_reshape, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_speech_prompted_text_encoder_attention2_Squeeze", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__speech_prompted_text_encoder_attention2_Squeeze, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__speech_prompted_text_encoder_attention2_Squeeze, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_onnx__MatMul_3685(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_onnx__MatMul_3685[] = {256, 256}; + VALIDATE(model.addTensor("onnx__MatMul_3685", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "onnx__MatMul_3685", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0069792815484107f, .offset= -133}}}, + .rank= 2, + .dimensions=dimensions_onnx__MatMul_3685, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(onnx__MatMul_3685), + .dataSize=BINLEN(onnx__MatMul_3685)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_speech_prompted_text_encoder_attention2_out_fc_linear_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_speech_prompted_text_encoder_attention2_out_fc_linear_bias[] = {256}; + VALIDATE(model.addTensor("tts_ttl_speech_prompted_text_encoder_attention2_out_fc_linear_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_speech_prompted_text_encoder_attention2_out_fc_linear_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0017634298419580f, .offset= -114}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_speech_prompted_text_encoder_attention2_out_fc_linear_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_speech_prompted_text_encoder_attention2_out_fc_linear_bias), + .dataSize=BINLEN(tts_ttl_speech_prompted_text_encoder_attention2_out_fc_linear_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__speech_prompted_text_encoder_attention2_out_fc_linear_MatMul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _speech_prompted_text_encoder_attention2_out_fc_linear_MatMul */ + const char* inputs__speech_prompted_text_encoder_attention2_out_fc_linear_MatMul[] = { + "_speech_prompted_text_encoder_attention2_out_fc_linear_MatMul_pre_reshape", + "onnx__MatMul_3685", + "tts_ttl_speech_prompted_text_encoder_attention2_out_fc_linear_bias" + }; + uint32_t dimensions__speech_prompted_text_encoder_attention2_out_fc_linear_Add_output_0_fc[] = {128, 256}; + Qnn_Tensor_t outputs__speech_prompted_text_encoder_attention2_out_fc_linear_MatMul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_speech_prompted_text_encoder_attention2_out_fc_linear_Add_output_0_fc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0144438156858087f, .offset= -127}}}, + .rank= 2, + .dimensions=dimensions__speech_prompted_text_encoder_attention2_out_fc_linear_Add_output_0_fc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_speech_prompted_text_encoder_attention2_out_fc_linear_MatMul", // Node Name + "qti.aisw", // Package Name + "FullyConnected", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__speech_prompted_text_encoder_attention2_out_fc_linear_MatMul, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__speech_prompted_text_encoder_attention2_out_fc_linear_MatMul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__speech_prompted_text_encoder_attention2_out_fc_linear_MatMul_post_reshape(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _speech_prompted_text_encoder_attention2_out_fc_linear_MatMul_post_reshape */ + const char* inputs__speech_prompted_text_encoder_attention2_out_fc_linear_MatMul_post_reshape[] = { + "_speech_prompted_text_encoder_attention2_out_fc_linear_Add_output_0_fc" + }; + uint32_t dimensions__speech_prompted_text_encoder_attention2_out_fc_linear_Add_output_0[] = {1, 128, 256}; + Qnn_Tensor_t outputs__speech_prompted_text_encoder_attention2_out_fc_linear_MatMul_post_reshape[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_speech_prompted_text_encoder_attention2_out_fc_linear_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0144438156858087f, .offset= -127}}}, + .rank= 3, + .dimensions=dimensions__speech_prompted_text_encoder_attention2_out_fc_linear_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_speech_prompted_text_encoder_attention2_out_fc_linear_MatMul_post_reshape", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__speech_prompted_text_encoder_attention2_out_fc_linear_MatMul_post_reshape, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__speech_prompted_text_encoder_attention2_out_fc_linear_MatMul_post_reshape, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__speech_prompted_text_encoder_attention2_Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _speech_prompted_text_encoder_attention2_Mul */ + Qnn_Param_t params__speech_prompted_text_encoder_attention2_Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__speech_prompted_text_encoder_attention2_Mul[] = { + "_speech_prompted_text_encoder_attention2_out_fc_linear_Add_output_0", + "text_mask" + }; + uint32_t dimensions__speech_prompted_text_encoder_attention2_Mul_output_0[] = {1, 128, 256}; + Qnn_Tensor_t outputs__speech_prompted_text_encoder_attention2_Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_speech_prompted_text_encoder_attention2_Mul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0144438156858087f, .offset= -127}}}, + .rank= 3, + .dimensions=dimensions__speech_prompted_text_encoder_attention2_Mul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_speech_prompted_text_encoder_attention2_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__speech_prompted_text_encoder_attention2_Mul, // Node Params + 1, // Num Node Params + inputs__speech_prompted_text_encoder_attention2_Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__speech_prompted_text_encoder_attention2_Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__speech_prompted_text_encoder_Add_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _speech_prompted_text_encoder_Add_1 */ + Qnn_Param_t params__speech_prompted_text_encoder_Add_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__speech_prompted_text_encoder_Add_1[] = { + "_speech_prompted_text_encoder_attention2_Mul_output_0", + "_speech_prompted_text_encoder_Transpose_output_0" + }; + uint32_t dimensions__speech_prompted_text_encoder_Add_1_output_0[] = {1, 128, 256}; + Qnn_Tensor_t outputs__speech_prompted_text_encoder_Add_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_speech_prompted_text_encoder_Add_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0621990934014320f, .offset= -129}}}, + .rank= 3, + .dimensions=dimensions__speech_prompted_text_encoder_Add_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_speech_prompted_text_encoder_Add_1", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__speech_prompted_text_encoder_Add_1, // Node Params + 1, // Num Node Params + inputs__speech_prompted_text_encoder_Add_1, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__speech_prompted_text_encoder_Add_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_speech_prompted_text_encoder_norm_norm_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_speech_prompted_text_encoder_norm_norm_weight[] = {256}; + VALIDATE(model.addTensor("tts_ttl_speech_prompted_text_encoder_norm_norm_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_speech_prompted_text_encoder_norm_norm_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0067348456941545f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_speech_prompted_text_encoder_norm_norm_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_speech_prompted_text_encoder_norm_norm_weight), + .dataSize=BINLEN(tts_ttl_speech_prompted_text_encoder_norm_norm_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_speech_prompted_text_encoder_norm_norm_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_speech_prompted_text_encoder_norm_norm_bias[] = {256}; + VALIDATE(model.addTensor("tts_ttl_speech_prompted_text_encoder_norm_norm_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_speech_prompted_text_encoder_norm_norm_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0061173439025879f, .offset= -185}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_speech_prompted_text_encoder_norm_norm_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_speech_prompted_text_encoder_norm_norm_bias), + .dataSize=BINLEN(tts_ttl_speech_prompted_text_encoder_norm_norm_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__speech_prompted_text_encoder_norm_norm_LayerNormalization(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _speech_prompted_text_encoder_norm_norm_LayerNormalization */ + uint32_t dimensions__speech_prompted_text_encoder_norm_norm_LayerNormalization_axes[] = {1}; + uint32_t _speech_prompted_text_encoder_norm_norm_LayerNormalization_axes[] = {2}; + Qnn_Param_t params__speech_prompted_text_encoder_norm_norm_LayerNormalization[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="axes", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_speech_prompted_text_encoder_norm_norm_LayerNormalization_axes", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__speech_prompted_text_encoder_norm_norm_LayerNormalization_axes, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_speech_prompted_text_encoder_norm_norm_LayerNormalization_axes, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="epsilon", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000001000000f}}}} + }; + const char* inputs__speech_prompted_text_encoder_norm_norm_LayerNormalization[] = { + "_speech_prompted_text_encoder_Add_1_output_0", + "tts_ttl_speech_prompted_text_encoder_norm_norm_weight", + "tts_ttl_speech_prompted_text_encoder_norm_norm_bias" + }; + uint32_t dimensions__speech_prompted_text_encoder_norm_Transpose_output_0[] = {1, 128, 256}; + Qnn_Tensor_t outputs__speech_prompted_text_encoder_norm_norm_LayerNormalization[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_speech_prompted_text_encoder_norm_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0411724708974361f, .offset= -159}}}, + .rank= 3, + .dimensions=dimensions__speech_prompted_text_encoder_norm_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_speech_prompted_text_encoder_norm_norm_LayerNormalization", // Node Name + "qti.aisw", // Package Name + "LayerNorm", // Qnn Node Type + params__speech_prompted_text_encoder_norm_norm_LayerNormalization, // Node Params + 2, // Num Node Params + inputs__speech_prompted_text_encoder_norm_norm_LayerNormalization, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__speech_prompted_text_encoder_norm_norm_LayerNormalization, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__speech_prompted_text_encoder_Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _speech_prompted_text_encoder_Mul */ + Qnn_Param_t params__speech_prompted_text_encoder_Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__speech_prompted_text_encoder_Mul[] = { + "_speech_prompted_text_encoder_norm_Transpose_output_0", + "text_mask" + }; + uint32_t dimensions_text_emb[] = {1, 128, 256}; + Qnn_Tensor_t outputs__speech_prompted_text_encoder_Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "text_emb", + .type= QNN_TENSOR_TYPE_APP_READ, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0411724708974361f, .offset= -159}}}, + .rank= 3, + .dimensions=dimensions_text_emb, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_speech_prompted_text_encoder_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__speech_prompted_text_encoder_Mul, // Node Params + 1, // Num Node Params + inputs__speech_prompted_text_encoder_Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__speech_prompted_text_encoder_Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +QNN_API +ModelError_t QnnModel_composeGraphs(Qnn_BackendHandle_t backendHandle, + QNN_INTERFACE_VER_TYPE interface, + Qnn_ContextHandle_t contextHandle, + const GraphConfigInfo_t** graphsConfigInfo, + const uint32_t numGraphsConfigInfo, + GraphInfoPtr_t** graphsInfo, + uint32_t* numGraphsInfo, + bool debug, + QnnLog_Callback_t logCallback, + QnnLog_Level_t maxLogLevel) { + + ModelError_t err = MODEL_NO_ERROR; + + /* model/graph for text_encoder_htp*/ + QnnModel text_encoder_htp; + const QnnGraph_Config_t** graphConfigs = nullptr; + VALIDATE(getQnnGraphConfigFromInfo("text_encoder_htp", graphsConfigInfo, numGraphsConfigInfo, graphConfigs), err); + VALIDATE(text_encoder_htp.initialize(backendHandle, interface, contextHandle, "text_encoder_htp", debug, DO_GRAPH_NODE_VALIDATIONS, graphConfigs), err); + VALIDATE(addTensor_text_ids(text_encoder_htp), err); + VALIDATE(addTensor_style_ttl(text_encoder_htp), err); + VALIDATE(addTensor_text_mask(text_encoder_htp), err); + VALIDATE(addNode_style_ttl_ncf(text_encoder_htp), err); + VALIDATE(addNode__speech_prompted_text_encoder_attention2_W_value_linear_MatMul_pre_reshape(text_encoder_htp), err); + VALIDATE(addNode__speech_prompted_text_encoder_attention1_W_value_linear_MatMul_pre_reshape(text_encoder_htp), err); + VALIDATE(addNode_text_mask_ncf(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_text_embedder_char_embedder_weight(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_text_embedder_char_embedder_Gather(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_Unsqueeze(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_Unsqueeze_1(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_text_embedder_Transpose(text_encoder_htp), err); + VALIDATE(addTensor_onnx__MatMul_3680(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_speech_prompted_text_encoder_attention1_W_value_linear_bias(text_encoder_htp), err); + VALIDATE(addNode__speech_prompted_text_encoder_attention1_W_value_linear_MatMul(text_encoder_htp), err); + VALIDATE(addNode__speech_prompted_text_encoder_attention1_W_value_linear_MatMul_post_reshape(text_encoder_htp), err); + VALIDATE(addNode__speech_prompted_text_encoder_attention1_Unsqueeze_6(text_encoder_htp), err); + VALIDATE(addTensor_onnx__MatMul_3684(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_speech_prompted_text_encoder_attention2_W_value_linear_bias(text_encoder_htp), err); + VALIDATE(addNode__speech_prompted_text_encoder_attention2_W_value_linear_MatMul(text_encoder_htp), err); + VALIDATE(addNode__speech_prompted_text_encoder_attention2_W_value_linear_MatMul_post_reshape(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_Mul(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_text_embedder_Mul(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_text_embedder_Mul_output_0_nfc(text_encoder_htp), err); + VALIDATE(addNode__speech_prompted_text_encoder_attention1_Split_2(text_encoder_htp), err); + VALIDATE(addTensor__speech_prompted_text_encoder_attention1_Constant_11_output_0(text_encoder_htp), err); + VALIDATE(addNode__speech_prompted_text_encoder_attention1_Equal(text_encoder_htp), err); + VALIDATE(addNode__speech_prompted_text_encoder_attention2_Split_2(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_0_Equal(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_0_Mul(text_encoder_htp), err); + VALIDATE(addNode__speech_prompted_text_encoder_attention1_Unsqueeze_4(text_encoder_htp), err); + VALIDATE(addNode__speech_prompted_text_encoder_attention1_Unsqueeze_5(text_encoder_htp), err); + VALIDATE(addNode__speech_prompted_text_encoder_attention2_Unsqueeze_4(text_encoder_htp), err); + VALIDATE(addNode__speech_prompted_text_encoder_attention2_Unsqueeze_5(text_encoder_htp), err); + VALIDATE(addNode__speech_prompted_text_encoder_attention1_Concat_2(text_encoder_htp), err); + VALIDATE(addNode__speech_prompted_text_encoder_attention2_Concat_2(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_0_dwconv_Pad(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_0_dwconv_Pad_output_0_ncf(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_0_dwconv_Conv_reshape_to_2d(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_0_dwconv_Conv_reshape_to_2d_nhwc(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_convnext_convnext_0_dwconv_weight(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_convnext_convnext_0_dwconv_bias(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_0_dwconv_Conv_2d(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_0_dwconv_Conv_intermediate_nchw(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_0_dwconv_Conv_intermediate(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_0_dwconv_Conv_output_0_nfc(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_0_Mul_1(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_convnext_convnext_0_norm_norm_weight(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_convnext_convnext_0_norm_norm_bias(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_0_norm_norm_LayerNormalization(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_0_norm_Transpose_1_output_0_ncf(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_0_pwconv1_Conv_reshape_to_2d(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_convnext_convnext_0_pwconv1_weight(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_convnext_convnext_0_pwconv1_bias(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_0_pwconv1_Conv_2d(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_0_pwconv1_Conv_intermediate_nchw(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_0_pwconv1_Conv_intermediate(text_encoder_htp), err); + VALIDATE(addNode__elementwiseneuron_4(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_0_pwconv2_Conv_reshape_to_2d(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_convnext_convnext_0_pwconv2_weight(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_convnext_convnext_0_pwconv2_bias(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_0_pwconv2_Conv_2d(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_0_pwconv2_Conv_intermediate_nchw(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_0_pwconv2_Conv_intermediate(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_0_pwconv2_Conv_output_0_nfc(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_convnext_convnext_0_gamma(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_0_Mul_2(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_0_Add(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_0_Mul_3(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_1_Mul(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_1_dwconv_Pad(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_1_dwconv_Pad_output_0_ncf(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_1_dwconv_Conv_reshape_to_2d(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_1_dwconv_Conv_reshape_to_2d_nhwc(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_convnext_convnext_1_dwconv_weight(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_convnext_convnext_1_dwconv_bias(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_1_dwconv_Conv_2d(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_1_dwconv_Conv_intermediate_nchw(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_1_dwconv_Conv_intermediate(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_1_dwconv_Conv_output_0_nfc(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_1_Mul_1(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_convnext_convnext_1_norm_norm_weight(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_convnext_convnext_1_norm_norm_bias(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_1_norm_norm_LayerNormalization(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_1_norm_Transpose_1_output_0_ncf(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_1_pwconv1_Conv_reshape_to_2d(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_convnext_convnext_1_pwconv1_weight(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_convnext_convnext_1_pwconv1_bias(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_1_pwconv1_Conv_2d(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_1_pwconv1_Conv_intermediate_nchw(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_1_pwconv1_Conv_intermediate(text_encoder_htp), err); + VALIDATE(addNode__elementwiseneuron_6(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_1_pwconv2_Conv_reshape_to_2d(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_convnext_convnext_1_pwconv2_weight(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_convnext_convnext_1_pwconv2_bias(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_1_pwconv2_Conv_2d(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_1_pwconv2_Conv_intermediate_nchw(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_1_pwconv2_Conv_intermediate(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_1_pwconv2_Conv_output_0_nfc(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_convnext_convnext_1_gamma(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_1_Mul_2(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_1_Add(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_1_Mul_3(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_2_Mul(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_2_dwconv_Pad(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_2_dwconv_Pad_output_0_ncf(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_2_dwconv_Conv_reshape_to_2d(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_2_dwconv_Conv_reshape_to_2d_nhwc(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_convnext_convnext_2_dwconv_weight(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_convnext_convnext_2_dwconv_bias(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_2_dwconv_Conv_2d(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_2_dwconv_Conv_intermediate_nchw(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_2_dwconv_Conv_intermediate(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_2_dwconv_Conv_output_0_nfc(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_2_Mul_1(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_convnext_convnext_2_norm_norm_weight(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_convnext_convnext_2_norm_norm_bias(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_2_norm_norm_LayerNormalization(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_2_norm_Transpose_1_output_0_ncf(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_2_pwconv1_Conv_reshape_to_2d(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_convnext_convnext_2_pwconv1_weight(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_convnext_convnext_2_pwconv1_bias(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_2_pwconv1_Conv_2d(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_2_pwconv1_Conv_intermediate_nchw(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_2_pwconv1_Conv_intermediate(text_encoder_htp), err); + VALIDATE(addNode__elementwiseneuron_8(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_2_pwconv2_Conv_reshape_to_2d(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_convnext_convnext_2_pwconv2_weight(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_convnext_convnext_2_pwconv2_bias(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_2_pwconv2_Conv_2d(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_2_pwconv2_Conv_intermediate_nchw(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_2_pwconv2_Conv_intermediate(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_2_pwconv2_Conv_output_0_nfc(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_convnext_convnext_2_gamma(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_2_Mul_2(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_2_Add(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_2_Mul_3(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_3_Mul(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_3_dwconv_Pad(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_3_dwconv_Pad_output_0_ncf(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_3_dwconv_Conv_reshape_to_2d(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_3_dwconv_Conv_reshape_to_2d_nhwc(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_convnext_convnext_3_dwconv_weight(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_convnext_convnext_3_dwconv_bias(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_3_dwconv_Conv_2d(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_3_dwconv_Conv_intermediate_nchw(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_3_dwconv_Conv_intermediate(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_3_dwconv_Conv_output_0_nfc(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_3_Mul_1(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_convnext_convnext_3_norm_norm_weight(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_convnext_convnext_3_norm_norm_bias(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_3_norm_norm_LayerNormalization(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_3_norm_Transpose_1_output_0_ncf(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_3_pwconv1_Conv_reshape_to_2d(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_convnext_convnext_3_pwconv1_weight(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_convnext_convnext_3_pwconv1_bias(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_3_pwconv1_Conv_2d(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_3_pwconv1_Conv_intermediate_nchw(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_3_pwconv1_Conv_intermediate(text_encoder_htp), err); + VALIDATE(addNode__elementwiseneuron_10(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_3_pwconv2_Conv_reshape_to_2d(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_convnext_convnext_3_pwconv2_weight(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_convnext_convnext_3_pwconv2_bias(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_3_pwconv2_Conv_2d(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_3_pwconv2_Conv_intermediate_nchw(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_3_pwconv2_Conv_intermediate(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_3_pwconv2_Conv_output_0_nfc(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_convnext_convnext_3_gamma(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_3_Mul_2(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_3_Add(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_3_Mul_3(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_4_Mul(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_4_dwconv_Pad(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_4_dwconv_Pad_output_0_ncf(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_4_dwconv_Conv_reshape_to_2d(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_4_dwconv_Conv_reshape_to_2d_nhwc(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_convnext_convnext_4_dwconv_weight(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_convnext_convnext_4_dwconv_bias(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_4_dwconv_Conv_2d(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_4_dwconv_Conv_intermediate_nchw(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_4_dwconv_Conv_intermediate(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_4_dwconv_Conv_output_0_nfc(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_4_Mul_1(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_convnext_convnext_4_norm_norm_weight(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_convnext_convnext_4_norm_norm_bias(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_4_norm_norm_LayerNormalization(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_4_norm_Transpose_1_output_0_ncf(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_4_pwconv1_Conv_reshape_to_2d(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_4_pwconv1_Conv_reshape_to_2d_nhwc(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_convnext_convnext_4_pwconv1_weight(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_convnext_convnext_4_pwconv1_bias(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_4_pwconv1_Conv_2d(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_4_pwconv1_Conv_intermediate_nchw(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_4_pwconv1_Conv_intermediate(text_encoder_htp), err); + VALIDATE(addNode__elementwiseneuron_12(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_4_pwconv2_Conv_reshape_to_2d(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_4_pwconv2_Conv_reshape_to_2d_nhwc(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_convnext_convnext_4_pwconv2_weight(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_convnext_convnext_4_pwconv2_bias(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_4_pwconv2_Conv_2d(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_4_pwconv2_Conv_intermediate_nchw(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_4_pwconv2_Conv_intermediate(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_4_pwconv2_Conv_output_0_nfc(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_convnext_convnext_4_gamma(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_4_Mul_2(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_4_Add(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_4_Mul_3(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_5_Mul(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_5_dwconv_Pad(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_5_dwconv_Pad_output_0_ncf(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_5_dwconv_Conv_reshape_to_2d(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_5_dwconv_Conv_reshape_to_2d_nhwc(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_convnext_convnext_5_dwconv_weight(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_convnext_convnext_5_dwconv_bias(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_5_dwconv_Conv_2d(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_5_dwconv_Conv_intermediate_nchw(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_5_dwconv_Conv_intermediate(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_5_dwconv_Conv_output_0_nfc(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_5_Mul_1(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_convnext_convnext_5_norm_norm_weight(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_convnext_convnext_5_norm_norm_bias(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_5_norm_norm_LayerNormalization(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_5_norm_Transpose_1_output_0_ncf(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_5_pwconv1_Conv_reshape_to_2d(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_5_pwconv1_Conv_reshape_to_2d_nhwc(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_convnext_convnext_5_pwconv1_weight(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_convnext_convnext_5_pwconv1_bias(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_5_pwconv1_Conv_2d(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_5_pwconv1_Conv_intermediate_nchw(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_5_pwconv1_Conv_intermediate(text_encoder_htp), err); + VALIDATE(addNode__elementwiseneuron_14(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_5_pwconv2_Conv_reshape_to_2d(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_5_pwconv2_Conv_reshape_to_2d_nhwc(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_convnext_convnext_5_pwconv2_weight(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_convnext_convnext_5_pwconv2_bias(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_5_pwconv2_Conv_2d(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_5_pwconv2_Conv_intermediate_nchw(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_5_pwconv2_Conv_intermediate(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_5_pwconv2_Conv_output_0_nfc(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_convnext_convnext_5_gamma(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_5_Mul_2(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_5_Add(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_convnext_convnext_5_Mul_3(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_Mul_1(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_Mul_1_output_0_ncf(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_reshape_to_2d(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_reshape_to_2d_nhwc(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_q_weight(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_q_bias(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_2d(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_intermediate_nchw(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_intermediate(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_reshape_to_2d(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_reshape_to_2d_nhwc(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_k_weight(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_k_bias(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_2d(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_intermediate_nchw(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_intermediate(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_reshape_to_2d(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_reshape_to_2d_nhwc(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_v_weight(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_v_bias(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_2d(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_intermediate_nchw(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_intermediate(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_0_Transpose(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_0_Transpose_1(text_encoder_htp), err); + VALIDATE(addTensor__text_encoder_attn_encoder_attn_layers_0_Constant_10_output_0(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_0_Div(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_0_MatMul(text_encoder_htp), err); + VALIDATE(addTensor__text_encoder_attn_encoder_attn_layers_0_Transpose_3_output_0_nchw(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_0_MatMul_1(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_0_MatMul_1_output_0_nhwc(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_0_Pad_1(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_0_Pad_1_output_0_nchw(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_0_Reshape_7(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_0_Reshape_7_output_0_nfc(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_0_Pad_2(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_0_Pad_2_output_0_ncf(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_0_Reshape_10(text_encoder_htp), err); + VALIDATE(addNode_Slice_0(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_0_Add_2(text_encoder_htp), err); + VALIDATE(addTensor__text_encoder_attn_encoder_attn_layers_0_Constant_88_output_0(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_0_Where(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_0_Softmax(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_0_Softmax_output_0_nhwc(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_0_MatMul_2(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_0_Pad_3(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_0_Pad_3_output_0_nchw(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_0_Reshape_13(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_0_Reshape_13_output_0_nfc(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_0_Pad_4(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_0_Pad_4_output_0_ncf(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_0_Reshape_16(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_0_Slice_8(text_encoder_htp), err); + VALIDATE(addTensor__text_encoder_attn_encoder_attn_layers_0_Unsqueeze_41_output_0_nchw(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_0_MatMul_3(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_0_Add_4(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_0_Transpose_9(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_0_Reshape_19(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_reshape_to_2d_nhwc(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_o_weight(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_o_bias(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_2d(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_intermediate_nchw(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_intermediate(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_output_0_nfc(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_Add(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_attn_encoder_norm_layers_1_0_norm_weight(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_attn_encoder_norm_layers_1_0_norm_bias(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_norm_layers_1_0_norm_LayerNormalization(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_ffn_layers_0_Mul(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_ffn_layers_0_Mul_output_0_ncf(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_reshape_to_2d(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_reshape_to_2d_nhwc(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_attn_encoder_ffn_layers_0_conv_1_weight(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_attn_encoder_ffn_layers_0_conv_1_bias(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_2d(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_intermediate_nchw(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_intermediate(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_ffn_layers_0_Relu(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_ffn_layers_0_Relu_output_0_nfc(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_ffn_layers_0_Mul_1(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_ffn_layers_0_Mul_1_output_0_ncf(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_reshape_to_2d(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_reshape_to_2d_nhwc(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_attn_encoder_ffn_layers_0_conv_2_weight(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_attn_encoder_ffn_layers_0_conv_2_bias(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_2d(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_intermediate_nchw(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_intermediate(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_output_0_nfc(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_ffn_layers_0_Mul_2(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_Add_1(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_attn_encoder_norm_layers_2_0_norm_weight(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_attn_encoder_norm_layers_2_0_norm_bias(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_norm_layers_2_0_norm_LayerNormalization(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_norm_layers_2_0_Transpose_1_output_0_ncf(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_reshape_to_2d(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_reshape_to_2d_nhwc(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_q_weight(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_q_bias(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_2d(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_intermediate_nchw(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_intermediate(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_reshape_to_2d(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_reshape_to_2d_nhwc(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_k_weight(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_k_bias(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_2d(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_intermediate_nchw(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_intermediate(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_reshape_to_2d(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_reshape_to_2d_nhwc(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_v_weight(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_v_bias(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_2d(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_intermediate_nchw(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_intermediate(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_1_Transpose(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_1_Transpose_1(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_1_Div(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_1_MatMul(text_encoder_htp), err); + VALIDATE(addTensor__text_encoder_attn_encoder_attn_layers_1_Transpose_3_output_0_nchw(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_1_MatMul_1(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_1_MatMul_1_output_0_nhwc(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_1_Pad_1(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_1_Pad_1_output_0_nchw(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_1_Reshape_7(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_1_Reshape_7_output_0_nfc(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_1_Pad_2(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_1_Pad_2_output_0_ncf(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_1_Reshape_10(text_encoder_htp), err); + VALIDATE(addNode_Slice_1(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_1_Add_2(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_1_Where(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_1_Softmax(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_1_Softmax_output_0_nhwc(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_1_MatMul_2(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_1_Pad_3(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_1_Pad_3_output_0_nchw(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_1_Reshape_13(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_1_Reshape_13_output_0_nfc(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_1_Pad_4(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_1_Pad_4_output_0_ncf(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_1_Reshape_16(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_1_Slice_8(text_encoder_htp), err); + VALIDATE(addTensor__text_encoder_attn_encoder_attn_layers_1_Unsqueeze_41_output_0_nchw(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_1_MatMul_3(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_1_Add_4(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_1_Transpose_9(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_1_Reshape_19(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_reshape_to_2d_nhwc(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_o_weight(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_o_bias(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_2d(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_intermediate_nchw(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_intermediate(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_output_0_nfc(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_Add_2(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_attn_encoder_norm_layers_1_1_norm_weight(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_attn_encoder_norm_layers_1_1_norm_bias(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_norm_layers_1_1_norm_LayerNormalization(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_ffn_layers_1_Mul(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_ffn_layers_1_Mul_output_0_ncf(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_reshape_to_2d(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_reshape_to_2d_nhwc(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_attn_encoder_ffn_layers_1_conv_1_weight(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_attn_encoder_ffn_layers_1_conv_1_bias(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_2d(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_intermediate_nchw(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_intermediate(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_ffn_layers_1_Relu(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_ffn_layers_1_Relu_output_0_nfc(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_ffn_layers_1_Mul_1(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_ffn_layers_1_Mul_1_output_0_ncf(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_reshape_to_2d(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_reshape_to_2d_nhwc(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_attn_encoder_ffn_layers_1_conv_2_weight(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_attn_encoder_ffn_layers_1_conv_2_bias(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_2d(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_intermediate_nchw(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_intermediate(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_output_0_nfc(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_ffn_layers_1_Mul_2(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_Add_3(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_attn_encoder_norm_layers_2_1_norm_weight(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_attn_encoder_norm_layers_2_1_norm_bias(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_norm_layers_2_1_norm_LayerNormalization(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_norm_layers_2_1_Transpose_1_output_0_ncf(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_reshape_to_2d(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_reshape_to_2d_nhwc(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_q_weight(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_q_bias(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_2d(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_intermediate_nchw(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_intermediate(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_reshape_to_2d(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_reshape_to_2d_nhwc(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_k_weight(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_k_bias(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_2d(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_intermediate_nchw(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_intermediate(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_reshape_to_2d(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_reshape_to_2d_nhwc(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_v_weight(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_v_bias(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_2d(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_intermediate_nchw(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_intermediate(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_2_Transpose(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_2_Transpose_1(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_2_Div(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_2_MatMul(text_encoder_htp), err); + VALIDATE(addTensor__text_encoder_attn_encoder_attn_layers_2_Transpose_3_output_0_nchw(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_2_MatMul_1(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_2_MatMul_1_output_0_nhwc(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_2_Pad_1(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_2_Pad_1_output_0_nchw(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_2_Reshape_7(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_2_Reshape_7_output_0_nfc(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_2_Pad_2(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_2_Pad_2_output_0_ncf(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_2_Reshape_10(text_encoder_htp), err); + VALIDATE(addNode_Slice_2(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_2_Add_2(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_2_Where(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_2_Softmax(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_2_Softmax_output_0_nhwc(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_2_MatMul_2(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_2_Pad_3(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_2_Pad_3_output_0_nchw(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_2_Reshape_13(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_2_Reshape_13_output_0_nfc(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_2_Pad_4(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_2_Pad_4_output_0_ncf(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_2_Reshape_16(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_2_Slice_8(text_encoder_htp), err); + VALIDATE(addTensor__text_encoder_attn_encoder_attn_layers_2_Unsqueeze_41_output_0_nchw(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_2_MatMul_3(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_2_Add_4(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_2_Transpose_9(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_2_Reshape_19(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_reshape_to_2d_nhwc(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_o_weight(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_o_bias(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_2d(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_intermediate_nchw(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_intermediate(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_output_0_nfc(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_Add_4(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_attn_encoder_norm_layers_1_2_norm_weight(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_attn_encoder_norm_layers_1_2_norm_bias(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_norm_layers_1_2_norm_LayerNormalization(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_ffn_layers_2_Mul(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_ffn_layers_2_Mul_output_0_ncf(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_reshape_to_2d(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_reshape_to_2d_nhwc(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_attn_encoder_ffn_layers_2_conv_1_weight(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_attn_encoder_ffn_layers_2_conv_1_bias(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_2d(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_intermediate_nchw(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_intermediate(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_ffn_layers_2_Relu(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_ffn_layers_2_Relu_output_0_nfc(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_ffn_layers_2_Mul_1(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_ffn_layers_2_Mul_1_output_0_ncf(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_reshape_to_2d(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_reshape_to_2d_nhwc(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_attn_encoder_ffn_layers_2_conv_2_weight(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_attn_encoder_ffn_layers_2_conv_2_bias(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_2d(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_intermediate_nchw(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_intermediate(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_output_0_nfc(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_ffn_layers_2_Mul_2(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_Add_5(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_attn_encoder_norm_layers_2_2_norm_weight(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_attn_encoder_norm_layers_2_2_norm_bias(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_norm_layers_2_2_norm_LayerNormalization(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_norm_layers_2_2_Transpose_1_output_0_ncf(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_reshape_to_2d(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_reshape_to_2d_nhwc(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_q_weight(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_q_bias(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_2d(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_intermediate_nchw(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_intermediate(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_reshape_to_2d(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_reshape_to_2d_nhwc(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_k_weight(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_k_bias(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_2d(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_intermediate_nchw(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_intermediate(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_reshape_to_2d(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_reshape_to_2d_nhwc(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_v_weight(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_v_bias(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_2d(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_intermediate_nchw(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_intermediate(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_3_Transpose(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_3_Transpose_1(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_3_Div(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_3_MatMul(text_encoder_htp), err); + VALIDATE(addTensor__text_encoder_attn_encoder_attn_layers_3_Transpose_3_output_0_nchw(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_3_MatMul_1(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_3_MatMul_1_output_0_nhwc(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_3_Pad_1(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_3_Pad_1_output_0_nchw(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_3_Reshape_7(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_3_Reshape_7_output_0_nfc(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_3_Pad_2(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_3_Pad_2_output_0_ncf(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_3_Reshape_10(text_encoder_htp), err); + VALIDATE(addNode_Slice_3(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_3_Add_2(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_3_Where(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_3_Softmax(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_3_Softmax_output_0_nhwc(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_3_MatMul_2(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_3_Pad_3(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_3_Pad_3_output_0_nchw(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_3_Reshape_13(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_3_Reshape_13_output_0_nfc(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_3_Pad_4(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_3_Pad_4_output_0_ncf(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_3_Reshape_16(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_3_Slice_8(text_encoder_htp), err); + VALIDATE(addTensor__text_encoder_attn_encoder_attn_layers_3_Unsqueeze_41_output_0_nchw(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_3_MatMul_3(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_3_Add_4(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_3_Transpose_9(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_3_Reshape_19(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_reshape_to_2d_nhwc(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_o_weight(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_o_bias(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_2d(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_intermediate_nchw(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_intermediate(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_output_0_nfc(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_Add_6(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_attn_encoder_norm_layers_1_3_norm_weight(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_attn_encoder_norm_layers_1_3_norm_bias(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_norm_layers_1_3_norm_LayerNormalization(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_ffn_layers_3_Mul(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_ffn_layers_3_Mul_output_0_ncf(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_reshape_to_2d(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_reshape_to_2d_nhwc(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_attn_encoder_ffn_layers_3_conv_1_weight(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_attn_encoder_ffn_layers_3_conv_1_bias(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_2d(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_intermediate_nchw(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_intermediate(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_ffn_layers_3_Relu(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_ffn_layers_3_Relu_output_0_nfc(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_ffn_layers_3_Mul_1(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_ffn_layers_3_Mul_1_output_0_ncf(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_reshape_to_2d(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_reshape_to_2d_nhwc(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_attn_encoder_ffn_layers_3_conv_2_weight(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_attn_encoder_ffn_layers_3_conv_2_bias(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_2d(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_intermediate_nchw(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_intermediate(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_output_0_nfc(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_ffn_layers_3_Mul_2(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_Add_7(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_attn_encoder_norm_layers_2_3_norm_weight(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_text_encoder_attn_encoder_norm_layers_2_3_norm_bias(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_norm_layers_2_3_norm_LayerNormalization(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_attn_encoder_Mul_2(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_Add(text_encoder_htp), err); + VALIDATE(addNode__text_encoder_proj_out_Mul(text_encoder_htp), err); + VALIDATE(addNode__speech_prompted_text_encoder_attention1_W_query_linear_MatMul_pre_reshape(text_encoder_htp), err); + VALIDATE(addTensor_onnx__MatMul_3678(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_speech_prompted_text_encoder_attention1_W_query_linear_bias(text_encoder_htp), err); + VALIDATE(addNode__speech_prompted_text_encoder_attention1_W_query_linear_MatMul(text_encoder_htp), err); + VALIDATE(addNode__speech_prompted_text_encoder_attention1_W_query_linear_MatMul_post_reshape(text_encoder_htp), err); + VALIDATE(addNode__speech_prompted_text_encoder_attention1_Split(text_encoder_htp), err); + VALIDATE(addNode__speech_prompted_text_encoder_attention1_Unsqueeze(text_encoder_htp), err); + VALIDATE(addNode__speech_prompted_text_encoder_attention1_Unsqueeze_1(text_encoder_htp), err); + VALIDATE(addNode__speech_prompted_text_encoder_attention1_Concat(text_encoder_htp), err); + VALIDATE(addTensor__speech_prompted_text_encoder_attention1_tanh_Tanh_output_0_nchw(text_encoder_htp), err); + VALIDATE(addNode__speech_prompted_text_encoder_attention1_MatMul(text_encoder_htp), err); + VALIDATE(addTensor__speech_prompted_text_encoder_attention1_Constant_9_output_0(text_encoder_htp), err); + VALIDATE(addNode__speech_prompted_text_encoder_attention1_Div(text_encoder_htp), err); + VALIDATE(addNode__speech_prompted_text_encoder_attention1_Softmax(text_encoder_htp), err); + VALIDATE(addNode__speech_prompted_text_encoder_attention1_Where(text_encoder_htp), err); + VALIDATE(addNode__speech_prompted_text_encoder_attention1_MatMul_1(text_encoder_htp), err); + VALIDATE(addNode__speech_prompted_text_encoder_attention1_Split_3(text_encoder_htp), err); + VALIDATE(addNode__speech_prompted_text_encoder_attention1_Concat_3(text_encoder_htp), err); + VALIDATE(addNode__speech_prompted_text_encoder_attention1_Squeeze(text_encoder_htp), err); + VALIDATE(addTensor_onnx__MatMul_3681(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_speech_prompted_text_encoder_attention1_out_fc_linear_bias(text_encoder_htp), err); + VALIDATE(addNode__speech_prompted_text_encoder_attention1_out_fc_linear_MatMul(text_encoder_htp), err); + VALIDATE(addNode__speech_prompted_text_encoder_attention1_out_fc_linear_MatMul_post_reshape(text_encoder_htp), err); + VALIDATE(addNode__speech_prompted_text_encoder_attention1_Mul(text_encoder_htp), err); + VALIDATE(addNode__speech_prompted_text_encoder_Add(text_encoder_htp), err); + VALIDATE(addNode__speech_prompted_text_encoder_attention2_W_query_linear_MatMul_pre_reshape(text_encoder_htp), err); + VALIDATE(addTensor_onnx__MatMul_3682(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_speech_prompted_text_encoder_attention2_W_query_linear_bias(text_encoder_htp), err); + VALIDATE(addNode__speech_prompted_text_encoder_attention2_W_query_linear_MatMul(text_encoder_htp), err); + VALIDATE(addNode__speech_prompted_text_encoder_attention2_W_query_linear_MatMul_post_reshape(text_encoder_htp), err); + VALIDATE(addNode__speech_prompted_text_encoder_attention2_Split(text_encoder_htp), err); + VALIDATE(addNode__speech_prompted_text_encoder_attention2_Unsqueeze(text_encoder_htp), err); + VALIDATE(addNode__speech_prompted_text_encoder_attention2_Unsqueeze_1(text_encoder_htp), err); + VALIDATE(addNode__speech_prompted_text_encoder_attention2_Concat(text_encoder_htp), err); + VALIDATE(addTensor__speech_prompted_text_encoder_attention2_tanh_Tanh_output_0_nchw(text_encoder_htp), err); + VALIDATE(addNode__speech_prompted_text_encoder_attention2_MatMul(text_encoder_htp), err); + VALIDATE(addNode__speech_prompted_text_encoder_attention2_Div(text_encoder_htp), err); + VALIDATE(addNode__speech_prompted_text_encoder_attention2_Softmax(text_encoder_htp), err); + VALIDATE(addNode__speech_prompted_text_encoder_attention2_Where(text_encoder_htp), err); + VALIDATE(addNode__speech_prompted_text_encoder_attention2_MatMul_1(text_encoder_htp), err); + VALIDATE(addNode__speech_prompted_text_encoder_attention2_Split_3(text_encoder_htp), err); + VALIDATE(addNode__speech_prompted_text_encoder_attention2_Concat_3(text_encoder_htp), err); + VALIDATE(addNode__speech_prompted_text_encoder_attention2_Squeeze(text_encoder_htp), err); + VALIDATE(addTensor_onnx__MatMul_3685(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_speech_prompted_text_encoder_attention2_out_fc_linear_bias(text_encoder_htp), err); + VALIDATE(addNode__speech_prompted_text_encoder_attention2_out_fc_linear_MatMul(text_encoder_htp), err); + VALIDATE(addNode__speech_prompted_text_encoder_attention2_out_fc_linear_MatMul_post_reshape(text_encoder_htp), err); + VALIDATE(addNode__speech_prompted_text_encoder_attention2_Mul(text_encoder_htp), err); + VALIDATE(addNode__speech_prompted_text_encoder_Add_1(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_speech_prompted_text_encoder_norm_norm_weight(text_encoder_htp), err); + VALIDATE(addTensor_tts_ttl_speech_prompted_text_encoder_norm_norm_bias(text_encoder_htp), err); + VALIDATE(addNode__speech_prompted_text_encoder_norm_norm_LayerNormalization(text_encoder_htp), err); + VALIDATE(addNode__speech_prompted_text_encoder_Mul(text_encoder_htp), err); + + // Add all models to array to get graphsInfo + QnnModel* models [] = {&text_encoder_htp}; + uint32_t numModels = 1; + + // Populate the constructed graphs in provided output variables + VALIDATE(getGraphInfoFromModels(*models, numModels, graphsInfo), err); + *numGraphsInfo = numModels; + + return err; + +} // PREPARE_GRAPHS + +QNN_API +ModelError_t QnnModel_freeGraphsInfo(GraphInfoPtr_t** graphsInfo, uint32_t numGraphsInfo){ + return qnn_wrapper_api::freeGraphsInfo(graphsInfo, numGraphsInfo); +} // FREEGRAPHINFO + +} \ No newline at end of file diff --git a/QNN_Models/text_encoder_htp_net.json b/QNN_Models/text_encoder_htp_net.json new file mode 100644 index 0000000000000000000000000000000000000000..e51548787a7cd7523ac7189037a302453b4b530d --- /dev/null +++ b/QNN_Models/text_encoder_htp_net.json @@ -0,0 +1,48363 @@ +{ + "model.cpp": "/mnt/nunnari3/devansh/supertonic2-qualcomm/QNN_Models/text_encoder_htp.cpp", + "model.bin": "/mnt/nunnari3/devansh/supertonic2-qualcomm/QNN_Models/text_encoder_htp.bin", + "converter_command": "qnn-onnx-converter; act_bitwidth=8; act_quantizer=tf; act_quantizer_calibration=min-max; act_quantizer_schema=asymmetric; adjust_nms_features_dims=True; algorithms=[]; align_matmul_ranks=True; apply_masked_softmax=uncompressed; arch_checker=False; backend=None; batch=None; bias_bitwidth=8; calc_static_encodings=False; converter_op_package_lib=; copyright_file=None; custom_io=; custom_op_config_paths=None; debug=-1; defer_loading=False; define_symbol=None; disable_batchnorm_folding=False; disable_defer_loading=False; disable_node_validation=False; disable_qnn_op_config_validation=False; disable_relu_squashing=False; dry_run=None; dumpIR=False; dump_custom_io_config_template=; dump_encoding_json=False; dump_inferred_model=False; dump_qairt_io_config_yaml=; dump_qairt_quantizer_command=None; dump_value_info=False; enable_framework_trace=False; enable_match_gathernd=False; enable_match_topk=False; enable_per_row_quantized_bias=False; exclude_named_tensors=False; expand_gru_op_structure=True; expand_lstm_op_structure=False; expand_sparse_op_structure=False; export_format=cpp; extract_color_transform=True; float_bias_bitwidth=0; float_bias_bw=0; float_bitwidth=32; float_bw=32; float_fallback=False; force_prune_cast_ops=False; handle_gather_negative_indices=True; ignore_encodings=False; include_data_invariant_ops=False; inject_cast_for_gather=True; input_dim=[['text_ids', '1,128'], ['style_ttl', '1,50,256'], ['text_mask', '1,1,128']]; input_dtype=[]; input_encoding=[]; input_layout=[]; input_list=./calibration_data/text_encoder_input_list.txt; input_type=[]; keep_disconnected_nodes=False; keep_int64_inputs=False; keep_quant_nodes=False; keep_weights_quantized=False; match_caffe_ssd_to_tf=True; model_version=None; multi_time_steps_gru=False; multi_time_steps_lstm=False; no_simplification=False; op_package_lib=; out_names=['text_emb']; overwrite_model_prefix=False; pack_4_bit_weights=False; package_name=None; packed_masked_softmax_inputs=[]; packed_max_seq=1; param_quantizer=tf; param_quantizer_calibration=min-max; param_quantizer_schema=asymmetric; percentile_calibration_value=99.99; perform_axes_to_spatial_first_order=True; perform_layout_transformation=False; prepare_inputs_as_params=False; preprocess_roi_pool_inputs=True; preserve_io=[]; preserve_onnx_output_order=False; quantization_overrides=; quantizer_log=None; restrict_quantization_steps=[]; squash_box_decoder=True; unroll_gru_time_steps=True; unroll_lstm_time_steps=True; use_aimet_quantizer=False; use_convert_quantization_nodes=False; use_dynamic_16_bit_weights=False; use_native_dtype=False; use_native_input_files=False; use_native_output_files=False; use_per_channel_quantization=False; use_per_row_quantization=False; use_quantize_v2=False; validate_models=False; weights_bitwidth=8", + "copyright_str": "", + "op_types": [ + "Concat", + "Conv2d", + "DepthWiseConv2d", + "ElementWiseNeuron", + "Eltwise_Binary", + "Eltwise_Ternary", + "FullyConnected", + "Gather", + "LayerNorm", + "MatMul", + "Pad", + "Reshape", + "Softmax", + "Split", + "StridedSlice", + "Transpose" + ], + "graph": { + "tensors": { + "text_ids": { + "id": 1, + "type": 0, + "dataFormat": 0, + "data_type": 50, + "unquantized_data_type": 50, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false + }, + "style_ttl": { + "id": 2, + "type": 0, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.9921338558197022, + "maximum": 0.7172859907150269, + "scale": 0.006703607272356749, + "offset": -148, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 50 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "text_mask": { + "id": 7, + "type": 0, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 1.0, + "scale": 0.003921568859368563, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "text_emb": { + "id": 1041, + "type": 1, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -6.546422958374023, + "maximum": 3.95255708694458, + "scale": 0.04117247089743614, + "offset": -159, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_speech_prompted_text_encoder_Add_1_output_0": { + "id": 1036, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -8.023683547973633, + "maximum": 7.837086200714111, + "scale": 0.06219909340143204, + "offset": -129, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_speech_prompted_text_encoder_Add_output_0": { + "id": 1008, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -9.236992835998536, + "maximum": 7.350564479827881, + "scale": 0.06504924595355988, + "offset": -142, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_speech_prompted_text_encoder_Transpose_output_0": { + "id": 979, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -8.836166381835938, + "maximum": 7.3740668296813969, + "scale": 0.06356953829526901, + "offset": -139, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_speech_prompted_text_encoder_attention1_Concat_2_output_0": { + "id": 43, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.828944981098175, + "maximum": 0.7028011679649353, + "scale": 0.0060068476013839249, + "offset": -138, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 1, + 50, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_speech_prompted_text_encoder_attention1_Concat_3_output_0": { + "id": 1001, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.14022013545036317, + "maximum": 0.1327274590730667, + "scale": 0.001070382772013545, + "offset": -131, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_speech_prompted_text_encoder_attention1_Concat_output_0": { + "id": 990, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -15.146458625793457, + "maximum": 9.454477310180664, + "scale": 0.09647426009178162, + "offset": -157, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 1, + 128, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_speech_prompted_text_encoder_attention1_Constant_11_output_0": { + "id": 6, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.00009999999747378752, + "scale": 3.921568634268624e-7, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "1 (0.00%)" + }, + "_speech_prompted_text_encoder_attention1_Constant_9_output_0": { + "id": 138, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 16.0, + "scale": 0.062745101749897, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "1 (0.00%)" + }, + "_speech_prompted_text_encoder_attention1_Div_output_0": { + "id": 994, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -14.663785934448243, + "maximum": 15.49158000946045, + "scale": 0.1182563379406929, + "offset": -124, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 1, + 128, + 50 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_speech_prompted_text_encoder_attention1_MatMul_1_output_0": { + "id": 997, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.14022013545036317, + "maximum": 0.1327274590730667, + "scale": 0.001070382772013545, + "offset": -131, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 1, + 128, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_speech_prompted_text_encoder_attention1_MatMul_output_0": { + "id": 992, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -234.62057495117188, + "maximum": 247.8652801513672, + "scale": 1.8921014070510865, + "offset": -124, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 1, + 128, + 50 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_speech_prompted_text_encoder_attention1_Mul_output_0": { + "id": 1007, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.397309422492981, + "maximum": 1.2035220861434937, + "scale": 0.010199339129030705, + "offset": -137, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_speech_prompted_text_encoder_attention1_Softmax_output_0": { + "id": 995, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.99609375, + "scale": 0.00390625, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 1, + 128, + 50 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_speech_prompted_text_encoder_attention1_Split_2_output_0": { + "id": 30, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.828944981098175, + "maximum": 0.7028011679649353, + "scale": 0.0060068476013839249, + "offset": -138, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 50, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_speech_prompted_text_encoder_attention1_Split_2_output_1": { + "id": 31, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.828944981098175, + "maximum": 0.7028011679649353, + "scale": 0.0060068476013839249, + "offset": -138, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 50, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_speech_prompted_text_encoder_attention1_Split_3_output_0": { + "id": 999, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.14022013545036317, + "maximum": 0.1327274590730667, + "scale": 0.001070382772013545, + "offset": -131, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_speech_prompted_text_encoder_attention1_Split_3_output_1": { + "id": 1000, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.14022013545036317, + "maximum": 0.1327274590730667, + "scale": 0.001070382772013545, + "offset": -131, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_speech_prompted_text_encoder_attention1_Split_output_0": { + "id": 986, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -15.146458625793457, + "maximum": 9.454477310180664, + "scale": 0.09647426009178162, + "offset": -157, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_speech_prompted_text_encoder_attention1_Split_output_1": { + "id": 987, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -15.146458625793457, + "maximum": 9.454477310180664, + "scale": 0.09647426009178162, + "offset": -157, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_speech_prompted_text_encoder_attention1_Unsqueeze_1_output_0": { + "id": 989, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -15.146458625793457, + "maximum": 9.454477310180664, + "scale": 0.09647426009178162, + "offset": -157, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_speech_prompted_text_encoder_attention1_Unsqueeze_4_output_0": { + "id": 39, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.828944981098175, + "maximum": 0.7028011679649353, + "scale": 0.0060068476013839249, + "offset": -138, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 50, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_speech_prompted_text_encoder_attention1_Unsqueeze_5_output_0": { + "id": 40, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.828944981098175, + "maximum": 0.7028011679649353, + "scale": 0.0060068476013839249, + "offset": -138, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 50, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_speech_prompted_text_encoder_attention1_Unsqueeze_6_output_0": { + "id": 22, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 1.0, + "scale": 0.003921568859368563, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_speech_prompted_text_encoder_attention1_Unsqueeze_output_0": { + "id": 988, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -15.146458625793457, + "maximum": 9.454477310180664, + "scale": 0.09647426009178162, + "offset": -157, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_speech_prompted_text_encoder_attention1_W_query_linear_Add_output_0": { + "id": 984, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -15.146458625793457, + "maximum": 9.454477310180664, + "scale": 0.09647426009178162, + "offset": -157, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_speech_prompted_text_encoder_attention1_W_query_linear_Add_output_0_fc": { + "id": 983, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -15.146458625793457, + "maximum": 9.454477310180664, + "scale": 0.09647426009178162, + "offset": -157, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_speech_prompted_text_encoder_attention1_W_query_linear_MatMul_pre_reshape": { + "id": 980, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -8.836166381835938, + "maximum": 7.3740668296813969, + "scale": 0.06356953829526901, + "offset": -139, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_speech_prompted_text_encoder_attention1_W_value_linear_Add_output_0": { + "id": 21, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.828944981098175, + "maximum": 0.7028011679649353, + "scale": 0.0060068476013839249, + "offset": -138, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 50, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_speech_prompted_text_encoder_attention1_W_value_linear_Add_output_0_fc": { + "id": 20, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.828944981098175, + "maximum": 0.7028011679649353, + "scale": 0.0060068476013839249, + "offset": -138, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 50, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_speech_prompted_text_encoder_attention1_W_value_linear_MatMul_pre_reshape": { + "id": 6, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.9921338558197022, + "maximum": 0.7172859907150269, + "scale": 0.006703607272356749, + "offset": -148, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 50, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_speech_prompted_text_encoder_attention1_Where_output_0": { + "id": 996, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.23354272544384004, + "scale": 0.0009158538305200636, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 1, + 128, + 50 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_speech_prompted_text_encoder_attention1_out_fc_linear_Add_output_0": { + "id": 1006, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.397309422492981, + "maximum": 1.2035220861434937, + "scale": 0.010199339129030705, + "offset": -137, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_speech_prompted_text_encoder_attention1_out_fc_linear_Add_output_0_fc": { + "id": 1005, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.397309422492981, + "maximum": 1.2035220861434937, + "scale": 0.010199339129030705, + "offset": -137, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_speech_prompted_text_encoder_attention1_out_fc_linear_MatMul_pre_reshape": { + "id": 1002, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.14022013545036317, + "maximum": 0.1327274590730667, + "scale": 0.001070382772013545, + "offset": -131, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_speech_prompted_text_encoder_attention1_tanh_Tanh_output_0_nchw": { + "id": 137, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.9960612654685974, + "maximum": 1.0039042234420777, + "scale": 0.007843001745641232, + "offset": -127, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 1, + 128, + 50 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "12800 (0.18%)" + }, + "_speech_prompted_text_encoder_attention2_Cast_output_0": { + "id": 33, + "type": 3, + "dataFormat": 0, + "data_type": 1288, + "unquantized_data_type": 1288, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false + }, + "_speech_prompted_text_encoder_attention2_Concat_2_output_0": { + "id": 44, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.4704233407974244, + "maximum": 1.2078478336334229, + "scale": 0.010503023862838745, + "offset": -140, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 1, + 50, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_speech_prompted_text_encoder_attention2_Concat_3_output_0": { + "id": 1029, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.7351404428482056, + "maximum": 0.5576927661895752, + "scale": 0.005069934297353029, + "offset": -145, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_speech_prompted_text_encoder_attention2_Concat_output_0": { + "id": 1019, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -13.306129455566407, + "maximum": 18.404739379882814, + "scale": 0.12435635179281235, + "offset": -107, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 1, + 128, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_speech_prompted_text_encoder_attention2_Div_output_0": { + "id": 1022, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -18.218509674072267, + "maximum": 25.609039306640626, + "scale": 0.17187273502349854, + "offset": -106, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 1, + 128, + 50 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_speech_prompted_text_encoder_attention2_MatMul_1_output_0": { + "id": 1025, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.7351404428482056, + "maximum": 0.5576927661895752, + "scale": 0.005069934297353029, + "offset": -145, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 1, + 128, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_speech_prompted_text_encoder_attention2_MatMul_output_0": { + "id": 1021, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -291.49615478515627, + "maximum": 409.74462890625, + "scale": 2.7499637603759767, + "offset": -106, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 1, + 128, + 50 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_speech_prompted_text_encoder_attention2_Mul_output_0": { + "id": 1035, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.834364652633667, + "maximum": 1.8488084077835084, + "scale": 0.014443815685808659, + "offset": -127, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_speech_prompted_text_encoder_attention2_Softmax_output_0": { + "id": 1023, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.99609375, + "scale": 0.00390625, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 1, + 128, + 50 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_speech_prompted_text_encoder_attention2_Split_2_output_0": { + "id": 35, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.4704233407974244, + "maximum": 1.2078478336334229, + "scale": 0.010503023862838745, + "offset": -140, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 50, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_speech_prompted_text_encoder_attention2_Split_2_output_1": { + "id": 36, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.4704233407974244, + "maximum": 1.2078478336334229, + "scale": 0.010503023862838745, + "offset": -140, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 50, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_speech_prompted_text_encoder_attention2_Split_3_output_0": { + "id": 1027, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.7351404428482056, + "maximum": 0.5576927661895752, + "scale": 0.005069934297353029, + "offset": -145, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_speech_prompted_text_encoder_attention2_Split_3_output_1": { + "id": 1028, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.7351404428482056, + "maximum": 0.5576927661895752, + "scale": 0.005069934297353029, + "offset": -145, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_speech_prompted_text_encoder_attention2_Split_output_0": { + "id": 1015, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -13.306129455566407, + "maximum": 18.404739379882814, + "scale": 0.12435635179281235, + "offset": -107, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_speech_prompted_text_encoder_attention2_Split_output_1": { + "id": 1016, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -13.306129455566407, + "maximum": 18.404739379882814, + "scale": 0.12435635179281235, + "offset": -107, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_speech_prompted_text_encoder_attention2_Unsqueeze_1_output_0": { + "id": 1018, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -13.306129455566407, + "maximum": 18.404739379882814, + "scale": 0.12435635179281235, + "offset": -107, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_speech_prompted_text_encoder_attention2_Unsqueeze_4_output_0": { + "id": 41, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.4704233407974244, + "maximum": 1.2078478336334229, + "scale": 0.010503023862838745, + "offset": -140, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 50, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_speech_prompted_text_encoder_attention2_Unsqueeze_5_output_0": { + "id": 42, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.4704233407974244, + "maximum": 1.2078478336334229, + "scale": 0.010503023862838745, + "offset": -140, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 50, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_speech_prompted_text_encoder_attention2_Unsqueeze_output_0": { + "id": 1017, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -13.306129455566407, + "maximum": 18.404739379882814, + "scale": 0.12435635179281235, + "offset": -107, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_speech_prompted_text_encoder_attention2_W_query_linear_Add_output_0": { + "id": 1013, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -13.306129455566407, + "maximum": 18.404739379882814, + "scale": 0.12435635179281235, + "offset": -107, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_speech_prompted_text_encoder_attention2_W_query_linear_Add_output_0_fc": { + "id": 1012, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -13.306129455566407, + "maximum": 18.404739379882814, + "scale": 0.12435635179281235, + "offset": -107, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_speech_prompted_text_encoder_attention2_W_query_linear_MatMul_pre_reshape": { + "id": 1009, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -9.236992835998536, + "maximum": 7.350564479827881, + "scale": 0.06504924595355988, + "offset": -142, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_speech_prompted_text_encoder_attention2_W_value_linear_Add_output_0": { + "id": 24, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.4704233407974244, + "maximum": 1.2078478336334229, + "scale": 0.010503023862838745, + "offset": -140, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 50, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_speech_prompted_text_encoder_attention2_W_value_linear_Add_output_0_fc": { + "id": 23, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.4704233407974244, + "maximum": 1.2078478336334229, + "scale": 0.010503023862838745, + "offset": -140, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 50, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_speech_prompted_text_encoder_attention2_W_value_linear_MatMul_pre_reshape": { + "id": 5, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.9921338558197022, + "maximum": 0.7172859907150269, + "scale": 0.006703607272356749, + "offset": -148, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 50, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_speech_prompted_text_encoder_attention2_Where_output_0": { + "id": 1024, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.9135863184928894, + "scale": 0.003582691540941596, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 1, + 128, + 50 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_speech_prompted_text_encoder_attention2_out_fc_linear_Add_output_0": { + "id": 1034, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.834364652633667, + "maximum": 1.8488084077835084, + "scale": 0.014443815685808659, + "offset": -127, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_speech_prompted_text_encoder_attention2_out_fc_linear_Add_output_0_fc": { + "id": 1033, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.834364652633667, + "maximum": 1.8488084077835084, + "scale": 0.014443815685808659, + "offset": -127, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_speech_prompted_text_encoder_attention2_out_fc_linear_MatMul_pre_reshape": { + "id": 1030, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.7351404428482056, + "maximum": 0.5576927661895752, + "scale": 0.005069934297353029, + "offset": -145, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_speech_prompted_text_encoder_attention2_tanh_Tanh_output_0_nchw": { + "id": 143, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.0036773681640626, + "maximum": 0.9958361387252808, + "scale": 0.007841229438781739, + "offset": -128, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 1, + 128, + 50 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "12800 (0.18%)" + }, + "_speech_prompted_text_encoder_norm_Transpose_output_0": { + "id": 1040, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -6.546422958374023, + "maximum": 3.95255708694458, + "scale": 0.04117247089743614, + "offset": -159, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_Add_output_0": { + "id": 978, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -8.836166381835938, + "maximum": 7.3740668296813969, + "scale": 0.06356953829526901, + "offset": -139, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_Mul_1_output_0": { + "id": 386, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.9894492626190187, + "maximum": 4.869412422180176, + "scale": 0.030819065868854524, + "offset": -97, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_Mul_1_output_0_ncf": { + "id": 388, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.9894492626190187, + "maximum": 4.869412422180176, + "scale": 0.030819065868854524, + "offset": -97, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_Mul_2_output_0": { + "id": 977, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -5.925058841705322, + "maximum": 3.9500391483306886, + "scale": 0.038725875318050387, + "offset": -153, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_Mul_output_0": { + "id": 25, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 1.0, + "scale": 0.003921568859368563, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_Unsqueeze_1_output_0": { + "id": 17, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 1.0, + "scale": 0.003921568859368563, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_Unsqueeze_output_0": { + "id": 16, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 1.0, + "scale": 0.003921568859368563, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_0_Add_2_output_0": { + "id": 450, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -51.21925735473633, + "maximum": 50.02811050415039, + "scale": 0.3970485031604767, + "offset": -129, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 128, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_0_Add_4_output_0": { + "id": 473, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.6373441219329836, + "maximum": 2.1323206424713136, + "scale": 0.018704567104578019, + "offset": -141, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_0_Constant_10_output_0": { + "id": 67, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 8.0, + "scale": 0.0313725508749485, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "1 (0.00%)" + }, + "_text_encoder_attn_encoder_attn_layers_0_Constant_88_output_0": { + "id": 69, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -10000.0, + "maximum": 0.0, + "scale": 39.2156867980957, + "offset": -255, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "1 (0.00%)" + }, + "_text_encoder_attn_encoder_attn_layers_0_Div_output_0": { + "id": 430, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.9325803518295288, + "maximum": 0.985226035118103, + "scale": 0.007520809303969145, + "offset": -124, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_0_MatMul_1_output_0": { + "id": 433, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.8849432468414308, + "maximum": 1.1794795989990235, + "scale": 0.015938913449645044, + "offset": -181, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 128, + 255 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_0_MatMul_1_output_0_nhwc": { + "id": 435, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.8849432468414308, + "maximum": 1.1794795989990235, + "scale": 0.015938913449645044, + "offset": -181, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 255, + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_0_MatMul_2_output_0": { + "id": 456, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.6364316940307619, + "maximum": 2.1315829753875734, + "scale": 0.01869809627532959, + "offset": -141, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_0_MatMul_3_output_0": { + "id": 472, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.5616855621337891, + "maximum": 0.419340580701828, + "scale": 0.0038471613079309465, + "offset": -146, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_0_MatMul_output_0": { + "id": 431, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -49.9523811340332, + "maximum": 50.345706939697269, + "scale": 0.3933258354663849, + "offset": -127, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 128, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_0_Pad_1_output_0": { + "id": 437, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.8849432468414308, + "maximum": 1.1794795989990235, + "scale": 0.015938913449645044, + "offset": -181, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256, + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_0_Pad_1_output_0_nchw": { + "id": 439, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.8849432468414308, + "maximum": 1.1794795989990235, + "scale": 0.015938913449645044, + "offset": -181, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_0_Pad_2_output_0": { + "id": 444, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.8849432468414308, + "maximum": 1.1794795989990235, + "scale": 0.015938913449645044, + "offset": -181, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 32895, + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_0_Pad_2_output_0_ncf": { + "id": 446, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.8849432468414308, + "maximum": 1.1794795989990235, + "scale": 0.015938913449645044, + "offset": -181, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 32895 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_0_Pad_3_output_0": { + "id": 458, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.99609375, + "scale": 0.00390625, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 255, + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_0_Pad_3_output_0_nchw": { + "id": 460, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.99609375, + "scale": 0.00390625, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 128, + 255 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_0_Pad_4_output_0": { + "id": 465, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.99609375, + "scale": 0.00390625, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 32768, + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_0_Pad_4_output_0_ncf": { + "id": 467, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.99609375, + "scale": 0.00390625, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 32768 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_0_Reshape_10_output_0": { + "id": 447, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.8849432468414308, + "maximum": 1.1794795989990235, + "scale": 0.015938913449645044, + "offset": -181, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 129, + 255 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_0_Reshape_13_output_0": { + "id": 461, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.99609375, + "scale": 0.00390625, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 32640 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_0_Reshape_13_output_0_nfc": { + "id": 463, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.99609375, + "scale": 0.00390625, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 32640, + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_0_Reshape_16_output_0": { + "id": 468, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.99609375, + "scale": 0.00390625, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_0_Reshape_1_output_0": { + "id": 412, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -6.589109420776367, + "maximum": 6.335682392120361, + "scale": 0.05068545788526535, + "offset": -130, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 64, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_0_Reshape_2_output_0": { + "id": 424, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.6424481868743898, + "maximum": 2.1364476680755617, + "scale": 0.018740767613053323, + "offset": -141, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 64, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_0_Reshape_7_output_0": { + "id": 440, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.8849432468414308, + "maximum": 1.1794795989990235, + "scale": 0.015938913449645044, + "offset": -181, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 32768 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_0_Reshape_7_output_0_nfc": { + "id": 442, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.8849432468414308, + "maximum": 1.1794795989990235, + "scale": 0.015938913449645044, + "offset": -181, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 32768, + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_0_Reshape_output_0": { + "id": 400, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -7.4606428146362309, + "maximum": 7.881808280944824, + "scale": 0.06016647443175316, + "offset": -124, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 64, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_0_Slice_8_output_0": { + "id": 470, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.99609375, + "scale": 0.00390625, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 128, + 255 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_0_Softmax_output_0": { + "id": 453, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.99609375, + "scale": 0.00390625, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 128, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_0_Softmax_output_0_nhwc": { + "id": 455, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.99609375, + "scale": 0.00390625, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 128, + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_0_Transpose_1_output_0": { + "id": 428, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.6424481868743898, + "maximum": 2.1364476680755617, + "scale": 0.018740767613053323, + "offset": -141, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_0_Transpose_3_output_0_nchw": { + "id": 68, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.3524569869041443, + "maximum": 0.3842359185218811, + "scale": 0.002888991730287671, + "offset": -122, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 64, + 255 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "16320 (0.23%)" + }, + "_text_encoder_attn_encoder_attn_layers_0_Transpose_9_output_0": { + "id": 475, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.6373441219329836, + "maximum": 2.1323206424713136, + "scale": 0.018704567104578019, + "offset": -141, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 64, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_0_Transpose_output_0": { + "id": 426, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -7.4606428146362309, + "maximum": 7.881808280944824, + "scale": 0.06016647443175316, + "offset": -124, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_0_Unsqueeze_41_output_0_nchw": { + "id": 70, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.5911766290664673, + "maximum": 0.4205686151981354, + "scale": 0.003967628348618746, + "offset": -149, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 255, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "16320 (0.23%)" + }, + "_text_encoder_attn_encoder_attn_layers_0_Where_output_0": { + "id": 452, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -10010.80078125, + "maximum": 39.412601470947269, + "scale": 39.412601470947269, + "offset": -254, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 128, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_intermediate": { + "id": 409, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -6.589109420776367, + "maximum": 6.335682392120361, + "scale": 0.05068545788526535, + "offset": -130, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_intermediate_nchw": { + "id": 411, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -6.589109420776367, + "maximum": 6.335682392120361, + "scale": 0.05068545788526535, + "offset": -130, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_reshape_to_2d": { + "id": 403, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.9894492626190187, + "maximum": 4.869412422180176, + "scale": 0.030819065868854524, + "offset": -97, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_reshape_to_2d_nhwc": { + "id": 405, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.9894492626190187, + "maximum": 4.869412422180176, + "scale": 0.030819065868854524, + "offset": -97, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_intermediate": { + "id": 484, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.9429938793182374, + "maximum": 2.5612192153930666, + "scale": 0.017663579434156419, + "offset": -110, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_intermediate_nchw": { + "id": 486, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.9429938793182374, + "maximum": 2.5612192153930666, + "scale": 0.017663579434156419, + "offset": -110, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_output_0": { + "id": 487, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.9429938793182374, + "maximum": 2.5612192153930666, + "scale": 0.017663579434156419, + "offset": -110, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_output_0_nfc": { + "id": 489, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.9429938793182374, + "maximum": 2.5612192153930666, + "scale": 0.017663579434156419, + "offset": -110, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_reshape_to_2d": { + "id": 476, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.6373441219329836, + "maximum": 2.1323206424713136, + "scale": 0.018704567104578019, + "offset": -141, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_reshape_to_2d_nhwc": { + "id": 478, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.6373441219329836, + "maximum": 2.1323206424713136, + "scale": 0.018704567104578019, + "offset": -141, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_intermediate": { + "id": 397, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -7.4606428146362309, + "maximum": 7.881808280944824, + "scale": 0.06016647443175316, + "offset": -124, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_intermediate_nchw": { + "id": 399, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -7.4606428146362309, + "maximum": 7.881808280944824, + "scale": 0.06016647443175316, + "offset": -124, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_reshape_to_2d": { + "id": 391, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.9894492626190187, + "maximum": 4.869412422180176, + "scale": 0.030819065868854524, + "offset": -97, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_reshape_to_2d_nhwc": { + "id": 393, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.9894492626190187, + "maximum": 4.869412422180176, + "scale": 0.030819065868854524, + "offset": -97, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_intermediate": { + "id": 421, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.6424481868743898, + "maximum": 2.1364476680755617, + "scale": 0.018740767613053323, + "offset": -141, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_intermediate_nchw": { + "id": 423, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.6424481868743898, + "maximum": 2.1364476680755617, + "scale": 0.018740767613053323, + "offset": -141, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_reshape_to_2d": { + "id": 415, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.9894492626190187, + "maximum": 4.869412422180176, + "scale": 0.030819065868854524, + "offset": -97, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_reshape_to_2d_nhwc": { + "id": 417, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.9894492626190187, + "maximum": 4.869412422180176, + "scale": 0.030819065868854524, + "offset": -97, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_1_Add_2_output_0": { + "id": 598, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.3208627700805666, + "maximum": 6.646106719970703, + "scale": 0.03516458719968796, + "offset": -66, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 128, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_1_Add_4_output_0": { + "id": 620, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.905728816986084, + "maximum": 1.7481120824813843, + "scale": 0.0143287880346179, + "offset": -133, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_1_Div_output_0": { + "id": 578, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.44570720195770266, + "maximum": 0.4153180718421936, + "scale": 0.0033765695989131929, + "offset": -132, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_1_MatMul_1_output_0": { + "id": 581, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.4777554273605347, + "maximum": 5.251309394836426, + "scale": 0.026388490572571756, + "offset": -56, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 128, + 255 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_1_MatMul_1_output_0_nhwc": { + "id": 583, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.4777554273605347, + "maximum": 5.251309394836426, + "scale": 0.026388490572571756, + "offset": -56, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 255, + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_1_MatMul_2_output_0": { + "id": 603, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.9028326272964478, + "maximum": 1.7182294130325318, + "scale": 0.014200243167579174, + "offset": -134, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_1_MatMul_3_output_0": { + "id": 619, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.4529017210006714, + "maximum": 0.40896347165107729, + "scale": 0.003379863454028964, + "offset": -134, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_1_MatMul_output_0": { + "id": 579, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.5479525327682496, + "maximum": 1.769088625907898, + "scale": 0.013008004985749722, + "offset": -119, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 128, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_1_Pad_1_output_0": { + "id": 585, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.4777554273605347, + "maximum": 5.251309394836426, + "scale": 0.026388490572571756, + "offset": -56, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256, + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_1_Pad_1_output_0_nchw": { + "id": 587, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.4777554273605347, + "maximum": 5.251309394836426, + "scale": 0.026388490572571756, + "offset": -56, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_1_Pad_2_output_0": { + "id": 592, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.4777554273605347, + "maximum": 5.251309394836426, + "scale": 0.026388490572571756, + "offset": -56, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 32895, + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_1_Pad_2_output_0_ncf": { + "id": 594, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.4777554273605347, + "maximum": 5.251309394836426, + "scale": 0.026388490572571756, + "offset": -56, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 32895 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_1_Pad_3_output_0": { + "id": 605, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.99609375, + "scale": 0.00390625, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 255, + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_1_Pad_3_output_0_nchw": { + "id": 607, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.99609375, + "scale": 0.00390625, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 128, + 255 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_1_Pad_4_output_0": { + "id": 612, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.99609375, + "scale": 0.00390625, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 32768, + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_1_Pad_4_output_0_ncf": { + "id": 614, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.99609375, + "scale": 0.00390625, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 32768 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_1_Reshape_10_output_0": { + "id": 595, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.4777554273605347, + "maximum": 5.251309394836426, + "scale": 0.026388490572571756, + "offset": -56, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 129, + 255 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_1_Reshape_13_output_0": { + "id": 608, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.99609375, + "scale": 0.00390625, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 32640 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_1_Reshape_13_output_0_nfc": { + "id": 610, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.99609375, + "scale": 0.00390625, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 32640, + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_1_Reshape_16_output_0": { + "id": 615, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.99609375, + "scale": 0.00390625, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_1_Reshape_1_output_0": { + "id": 561, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.3389354944229127, + "maximum": 1.414520502090454, + "scale": 0.010797866620123387, + "offset": -124, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 64, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_1_Reshape_2_output_0": { + "id": 573, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.8975235223770142, + "maximum": 1.7681468725204468, + "scale": 0.014375178143382073, + "offset": -132, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 64, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_1_Reshape_7_output_0": { + "id": 588, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.4777554273605347, + "maximum": 5.251309394836426, + "scale": 0.026388490572571756, + "offset": -56, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 32768 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_1_Reshape_7_output_0_nfc": { + "id": 590, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.4777554273605347, + "maximum": 5.251309394836426, + "scale": 0.026388490572571756, + "offset": -56, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 32768, + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_1_Reshape_output_0": { + "id": 549, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.565657615661621, + "maximum": 3.322544574737549, + "scale": 0.027012556791305543, + "offset": -132, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 64, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_1_Slice_8_output_0": { + "id": 617, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.99609375, + "scale": 0.00390625, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 128, + 255 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_1_Softmax_output_0": { + "id": 600, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.99609375, + "scale": 0.00390625, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 128, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_1_Softmax_output_0_nhwc": { + "id": 602, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.99609375, + "scale": 0.00390625, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 128, + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_1_Transpose_1_output_0": { + "id": 577, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.8975235223770142, + "maximum": 1.7681468725204468, + "scale": 0.014375178143382073, + "offset": -132, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_1_Transpose_3_output_0_nchw": { + "id": 87, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.8233488202095032, + "maximum": 0.9559219479560852, + "scale": 0.006977532524615526, + "offset": -118, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 64, + 255 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "16320 (0.23%)" + }, + "_text_encoder_attn_encoder_attn_layers_1_Transpose_9_output_0": { + "id": 622, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.905728816986084, + "maximum": 1.7481120824813843, + "scale": 0.0143287880346179, + "offset": -133, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 64, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_1_Transpose_output_0": { + "id": 575, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.565657615661621, + "maximum": 3.322544574737549, + "scale": 0.027012556791305543, + "offset": -132, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_1_Unsqueeze_41_output_0_nchw": { + "id": 88, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.6970497965812683, + "maximum": 0.6495236754417419, + "scale": 0.005280680488795042, + "offset": -132, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 255, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "16320 (0.23%)" + }, + "_text_encoder_attn_encoder_attn_layers_1_Where_output_0": { + "id": 599, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -10006.630859375, + "maximum": 0.0, + "scale": 39.24169158935547, + "offset": -255, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 128, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_intermediate": { + "id": 558, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.3389354944229127, + "maximum": 1.414520502090454, + "scale": 0.010797866620123387, + "offset": -124, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_intermediate_nchw": { + "id": 560, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.3389354944229127, + "maximum": 1.414520502090454, + "scale": 0.010797866620123387, + "offset": -124, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_reshape_to_2d": { + "id": 552, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.6224381327629089, + "maximum": 0.7947201132774353, + "scale": 0.0055574835278093819, + "offset": -112, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_reshape_to_2d_nhwc": { + "id": 554, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.6224381327629089, + "maximum": 0.7947201132774353, + "scale": 0.0055574835278093819, + "offset": -112, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_intermediate": { + "id": 631, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.2586138248443605, + "maximum": 1.6593897342681885, + "scale": 0.015364720486104489, + "offset": -147, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_intermediate_nchw": { + "id": 633, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.2586138248443605, + "maximum": 1.6593897342681885, + "scale": 0.015364720486104489, + "offset": -147, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_output_0": { + "id": 634, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.2586138248443605, + "maximum": 1.6593897342681885, + "scale": 0.015364720486104489, + "offset": -147, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_output_0_nfc": { + "id": 636, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.2586138248443605, + "maximum": 1.6593897342681885, + "scale": 0.015364720486104489, + "offset": -147, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_reshape_to_2d": { + "id": 623, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.905728816986084, + "maximum": 1.7481120824813843, + "scale": 0.0143287880346179, + "offset": -133, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_reshape_to_2d_nhwc": { + "id": 625, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.905728816986084, + "maximum": 1.7481120824813843, + "scale": 0.0143287880346179, + "offset": -133, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_intermediate": { + "id": 546, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.565657615661621, + "maximum": 3.322544574737549, + "scale": 0.027012556791305543, + "offset": -132, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_intermediate_nchw": { + "id": 548, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.565657615661621, + "maximum": 3.322544574737549, + "scale": 0.027012556791305543, + "offset": -132, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_reshape_to_2d": { + "id": 540, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.6224381327629089, + "maximum": 0.7947201132774353, + "scale": 0.0055574835278093819, + "offset": -112, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_reshape_to_2d_nhwc": { + "id": 542, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.6224381327629089, + "maximum": 0.7947201132774353, + "scale": 0.0055574835278093819, + "offset": -112, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_intermediate": { + "id": 570, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.8975235223770142, + "maximum": 1.7681468725204468, + "scale": 0.014375178143382073, + "offset": -132, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_intermediate_nchw": { + "id": 572, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.8975235223770142, + "maximum": 1.7681468725204468, + "scale": 0.014375178143382073, + "offset": -132, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_reshape_to_2d": { + "id": 564, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.6224381327629089, + "maximum": 0.7947201132774353, + "scale": 0.0055574835278093819, + "offset": -112, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_reshape_to_2d_nhwc": { + "id": 566, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.6224381327629089, + "maximum": 0.7947201132774353, + "scale": 0.0055574835278093819, + "offset": -112, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_2_Add_2_output_0": { + "id": 745, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.4720481634140015, + "maximum": 7.465386867523193, + "scale": 0.03504876419901848, + "offset": -42, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 128, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_2_Add_4_output_0": { + "id": 767, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.9063182473182678, + "maximum": 1.1209726333618165, + "scale": 0.007950160652399063, + "offset": -114, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_2_Div_output_0": { + "id": 725, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.3949762284755707, + "maximum": 0.3738706409931183, + "scale": 0.0030150858219712974, + "offset": -131, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_2_MatMul_1_output_0": { + "id": 728, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.7104432582855225, + "maximum": 6.67730712890625, + "scale": 0.032893139868974689, + "offset": -52, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 128, + 255 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_2_MatMul_1_output_0_nhwc": { + "id": 730, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.7104432582855225, + "maximum": 6.67730712890625, + "scale": 0.032893139868974689, + "offset": -52, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 255, + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_2_MatMul_2_output_0": { + "id": 750, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.9507653117179871, + "maximum": 1.1214154958724976, + "scale": 0.00812619924545288, + "offset": -117, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_2_MatMul_3_output_0": { + "id": 766, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.4076780676841736, + "maximum": 0.48085105419158938, + "scale": 0.0034844279289245607, + "offset": -117, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_2_MatMul_output_0": { + "id": 726, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.4922538995742798, + "maximum": 1.7325321435928345, + "scale": 0.012646219693124295, + "offset": -118, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 128, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_2_Pad_1_output_0": { + "id": 732, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.7104432582855225, + "maximum": 6.67730712890625, + "scale": 0.032893139868974689, + "offset": -52, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256, + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_2_Pad_1_output_0_nchw": { + "id": 734, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.7104432582855225, + "maximum": 6.67730712890625, + "scale": 0.032893139868974689, + "offset": -52, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_2_Pad_2_output_0": { + "id": 739, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.7104432582855225, + "maximum": 6.67730712890625, + "scale": 0.032893139868974689, + "offset": -52, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 32895, + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_2_Pad_2_output_0_ncf": { + "id": 741, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.7104432582855225, + "maximum": 6.67730712890625, + "scale": 0.032893139868974689, + "offset": -52, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 32895 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_2_Pad_3_output_0": { + "id": 752, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.99609375, + "scale": 0.00390625, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 255, + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_2_Pad_3_output_0_nchw": { + "id": 754, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.99609375, + "scale": 0.00390625, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 128, + 255 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_2_Pad_4_output_0": { + "id": 759, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.99609375, + "scale": 0.00390625, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 32768, + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_2_Pad_4_output_0_ncf": { + "id": 761, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.99609375, + "scale": 0.00390625, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 32768 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_2_Reshape_10_output_0": { + "id": 742, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.7104432582855225, + "maximum": 6.67730712890625, + "scale": 0.032893139868974689, + "offset": -52, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 129, + 255 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_2_Reshape_13_output_0": { + "id": 755, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.99609375, + "scale": 0.00390625, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 32640 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_2_Reshape_13_output_0_nfc": { + "id": 757, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.99609375, + "scale": 0.00390625, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 32640, + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_2_Reshape_16_output_0": { + "id": 762, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.99609375, + "scale": 0.00390625, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_2_Reshape_1_output_0": { + "id": 708, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.2724900245666505, + "maximum": 1.2825095653533936, + "scale": 0.010019605979323388, + "offset": -127, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 64, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_2_Reshape_2_output_0": { + "id": 720, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.9552307724952698, + "maximum": 1.1814696788787842, + "scale": 0.008379217237234116, + "offset": -114, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 64, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_2_Reshape_7_output_0": { + "id": 735, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.7104432582855225, + "maximum": 6.67730712890625, + "scale": 0.032893139868974689, + "offset": -52, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 32768 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_2_Reshape_7_output_0_nfc": { + "id": 737, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.7104432582855225, + "maximum": 6.67730712890625, + "scale": 0.032893139868974689, + "offset": -52, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 32768, + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_2_Reshape_output_0": { + "id": 696, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.1598098278045656, + "maximum": 2.9909651279449465, + "scale": 0.024120686575770379, + "offset": -131, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 64, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_2_Slice_8_output_0": { + "id": 764, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.99609375, + "scale": 0.00390625, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 128, + 255 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_2_Softmax_output_0": { + "id": 747, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.99609375, + "scale": 0.00390625, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 128, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_2_Softmax_output_0_nhwc": { + "id": 749, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.99609375, + "scale": 0.00390625, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 128, + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_2_Transpose_1_output_0": { + "id": 724, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.9552307724952698, + "maximum": 1.1814696788787842, + "scale": 0.008379217237234116, + "offset": -114, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_2_Transpose_3_output_0_nchw": { + "id": 105, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.8235905766487122, + "maximum": 0.767436683177948, + "scale": 0.006239322479814291, + "offset": -132, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 64, + 255 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "16320 (0.23%)" + }, + "_text_encoder_attn_encoder_attn_layers_2_Transpose_9_output_0": { + "id": 769, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.9063182473182678, + "maximum": 1.1209726333618165, + "scale": 0.007950160652399063, + "offset": -114, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 64, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_2_Transpose_output_0": { + "id": 722, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.1598098278045656, + "maximum": 2.9909651279449465, + "scale": 0.024120686575770379, + "offset": -131, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_2_Unsqueeze_41_output_0_nchw": { + "id": 106, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.6496362090110779, + "maximum": 0.6863092184066773, + "scale": 0.005239001475274563, + "offset": -124, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 255, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "16320 (0.23%)" + }, + "_text_encoder_attn_encoder_attn_layers_2_Where_output_0": { + "id": 746, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -10006.771484375, + "maximum": 0.0, + "scale": 39.24224090576172, + "offset": -255, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 128, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_intermediate": { + "id": 705, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.2724900245666505, + "maximum": 1.2825095653533936, + "scale": 0.010019605979323388, + "offset": -127, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_intermediate_nchw": { + "id": 707, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.2724900245666505, + "maximum": 1.2825095653533936, + "scale": 0.010019605979323388, + "offset": -127, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_reshape_to_2d": { + "id": 699, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.8806564807891846, + "maximum": 1.1066656112670899, + "scale": 0.007793419994413853, + "offset": -113, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_reshape_to_2d_nhwc": { + "id": 701, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.8806564807891846, + "maximum": 1.1066656112670899, + "scale": 0.007793419994413853, + "offset": -113, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_intermediate": { + "id": 778, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.1909661293029787, + "maximum": 2.4263594150543215, + "scale": 0.018107159063220025, + "offset": -121, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_intermediate_nchw": { + "id": 780, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.1909661293029787, + "maximum": 2.4263594150543215, + "scale": 0.018107159063220025, + "offset": -121, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_output_0": { + "id": 781, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.1909661293029787, + "maximum": 2.4263594150543215, + "scale": 0.018107159063220025, + "offset": -121, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_output_0_nfc": { + "id": 783, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.1909661293029787, + "maximum": 2.4263594150543215, + "scale": 0.018107159063220025, + "offset": -121, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_reshape_to_2d": { + "id": 770, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.9063182473182678, + "maximum": 1.1209726333618165, + "scale": 0.007950160652399063, + "offset": -114, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_reshape_to_2d_nhwc": { + "id": 772, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.9063182473182678, + "maximum": 1.1209726333618165, + "scale": 0.007950160652399063, + "offset": -114, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_intermediate": { + "id": 693, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.1598098278045656, + "maximum": 2.9909651279449465, + "scale": 0.024120686575770379, + "offset": -131, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_intermediate_nchw": { + "id": 695, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.1598098278045656, + "maximum": 2.9909651279449465, + "scale": 0.024120686575770379, + "offset": -131, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_reshape_to_2d": { + "id": 687, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.8806564807891846, + "maximum": 1.1066656112670899, + "scale": 0.007793419994413853, + "offset": -113, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_reshape_to_2d_nhwc": { + "id": 689, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.8806564807891846, + "maximum": 1.1066656112670899, + "scale": 0.007793419994413853, + "offset": -113, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_intermediate": { + "id": 717, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.9552307724952698, + "maximum": 1.1814696788787842, + "scale": 0.008379217237234116, + "offset": -114, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_intermediate_nchw": { + "id": 719, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.9552307724952698, + "maximum": 1.1814696788787842, + "scale": 0.008379217237234116, + "offset": -114, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_reshape_to_2d": { + "id": 711, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.8806564807891846, + "maximum": 1.1066656112670899, + "scale": 0.007793419994413853, + "offset": -113, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_reshape_to_2d_nhwc": { + "id": 713, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.8806564807891846, + "maximum": 1.1066656112670899, + "scale": 0.007793419994413853, + "offset": -113, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_3_Add_2_output_0": { + "id": 892, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.2864975929260256, + "maximum": 7.740566730499268, + "scale": 0.04324338957667351, + "offset": -76, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 128, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_3_Add_4_output_0": { + "id": 914, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.7811618447303772, + "maximum": 0.7873127460479736, + "scale": 0.006150880828499794, + "offset": -127, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_3_Cast_5_output_0": { + "id": 37, + "type": 3, + "dataFormat": 0, + "data_type": 1288, + "unquantized_data_type": 1288, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_3_Div_output_0": { + "id": 872, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.38487663865089419, + "maximum": 0.41303834319114687, + "scale": 0.00312907830812037, + "offset": -123, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_3_MatMul_1_output_0": { + "id": 875, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.8517611026763918, + "maximum": 6.597165107727051, + "scale": 0.040976181626319888, + "offset": -94, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 128, + 255 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_3_MatMul_1_output_0_nhwc": { + "id": 877, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.8517611026763918, + "maximum": 6.597165107727051, + "scale": 0.040976181626319888, + "offset": -94, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 255, + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_3_MatMul_2_output_0": { + "id": 897, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.9576225280761719, + "maximum": 0.8647187948226929, + "scale": 0.007146436721086502, + "offset": -134, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_3_MatMul_3_output_0": { + "id": 913, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.34411486983299258, + "maximum": 0.35230809450149538, + "scale": 0.002731070388108492, + "offset": -126, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_3_MatMul_output_0": { + "id": 873, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.104157567024231, + "maximum": 1.828761100769043, + "scale": 0.011501641944050789, + "offset": -96, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 128, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_3_Pad_1_output_0": { + "id": 879, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.8517611026763918, + "maximum": 6.597165107727051, + "scale": 0.040976181626319888, + "offset": -94, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256, + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_3_Pad_1_output_0_nchw": { + "id": 881, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.8517611026763918, + "maximum": 6.597165107727051, + "scale": 0.040976181626319888, + "offset": -94, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_3_Pad_2_output_0": { + "id": 886, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.8517611026763918, + "maximum": 6.597165107727051, + "scale": 0.040976181626319888, + "offset": -94, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 32895, + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_3_Pad_2_output_0_ncf": { + "id": 888, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.8517611026763918, + "maximum": 6.597165107727051, + "scale": 0.040976181626319888, + "offset": -94, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 32895 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_3_Pad_3_output_0": { + "id": 899, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.99609375, + "scale": 0.00390625, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 255, + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_3_Pad_3_output_0_nchw": { + "id": 901, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.99609375, + "scale": 0.00390625, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 128, + 255 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_3_Pad_4_output_0": { + "id": 906, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.99609375, + "scale": 0.00390625, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 32768, + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_3_Pad_4_output_0_ncf": { + "id": 908, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.99609375, + "scale": 0.00390625, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 32768 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_3_Reshape_10_output_0": { + "id": 889, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.8517611026763918, + "maximum": 6.597165107727051, + "scale": 0.040976181626319888, + "offset": -94, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 129, + 255 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_3_Reshape_13_output_0": { + "id": 902, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.99609375, + "scale": 0.00390625, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 32640 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_3_Reshape_13_output_0_nfc": { + "id": 904, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.99609375, + "scale": 0.00390625, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 32640, + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_3_Reshape_16_output_0": { + "id": 909, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.99609375, + "scale": 0.00390625, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_3_Reshape_1_output_0": { + "id": 855, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.5305663347244263, + "maximum": 1.2572510242462159, + "scale": 0.010932616889476776, + "offset": -140, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 64, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_3_Reshape_2_output_0": { + "id": 867, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.0622994899749756, + "maximum": 0.8865233659744263, + "scale": 0.007642442360520363, + "offset": -139, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 64, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_3_Reshape_7_output_0": { + "id": 882, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.8517611026763918, + "maximum": 6.597165107727051, + "scale": 0.040976181626319888, + "offset": -94, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 32768 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_3_Reshape_7_output_0_nfc": { + "id": 884, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.8517611026763918, + "maximum": 6.597165107727051, + "scale": 0.040976181626319888, + "offset": -94, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 32768, + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_3_Reshape_output_0": { + "id": 843, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.0790131092071535, + "maximum": 3.304306745529175, + "scale": 0.02503262646496296, + "offset": -123, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 64, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_3_Slice_8_output_0": { + "id": 911, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.99609375, + "scale": 0.00390625, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 128, + 255 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_3_Softmax_output_0": { + "id": 894, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.99609375, + "scale": 0.00390625, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 128, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_3_Softmax_output_0_nhwc": { + "id": 896, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.99609375, + "scale": 0.00390625, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 128, + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_3_Transpose_1_output_0": { + "id": 871, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.0622994899749756, + "maximum": 0.8865233659744263, + "scale": 0.007642442360520363, + "offset": -139, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_3_Transpose_3_output_0_nchw": { + "id": 123, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.0471642017364503, + "maximum": 1.1596693992614747, + "scale": 0.008654249832034111, + "offset": -121, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 64, + 255 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "16320 (0.23%)" + }, + "_text_encoder_attn_encoder_attn_layers_3_Transpose_9_output_0": { + "id": 916, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.7811618447303772, + "maximum": 0.7873127460479736, + "scale": 0.006150880828499794, + "offset": -127, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 64, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_3_Transpose_output_0": { + "id": 869, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.0790131092071535, + "maximum": 3.304306745529175, + "scale": 0.02503262646496296, + "offset": -123, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_3_Unsqueeze_41_output_0_nchw": { + "id": 124, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.690282940864563, + "maximum": 0.6432182192802429, + "scale": 0.00522941630333662, + "offset": -132, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 255, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "16320 (0.23%)" + }, + "_text_encoder_attn_encoder_attn_layers_3_Where_output_0": { + "id": 893, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -10007.724609375, + "maximum": 0.0, + "scale": 39.24597930908203, + "offset": -255, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 128, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_intermediate": { + "id": 852, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.5305663347244263, + "maximum": 1.2572510242462159, + "scale": 0.010932616889476776, + "offset": -140, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_intermediate_nchw": { + "id": 854, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.5305663347244263, + "maximum": 1.2572510242462159, + "scale": 0.010932616889476776, + "offset": -140, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_reshape_to_2d": { + "id": 846, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.1124045848846437, + "maximum": 1.0193580389022828, + "scale": 0.012281421571969986, + "offset": -172, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_reshape_to_2d_nhwc": { + "id": 848, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.1124045848846437, + "maximum": 1.0193580389022828, + "scale": 0.012281421571969986, + "offset": -172, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_intermediate": { + "id": 925, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.1546709537506105, + "maximum": 1.885336995124817, + "scale": 0.015843167901039125, + "offset": -136, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_intermediate_nchw": { + "id": 927, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.1546709537506105, + "maximum": 1.885336995124817, + "scale": 0.015843167901039125, + "offset": -136, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_output_0": { + "id": 928, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.1546709537506105, + "maximum": 1.885336995124817, + "scale": 0.015843167901039125, + "offset": -136, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_output_0_nfc": { + "id": 930, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.1546709537506105, + "maximum": 1.885336995124817, + "scale": 0.015843167901039125, + "offset": -136, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_reshape_to_2d": { + "id": 917, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.7811618447303772, + "maximum": 0.7873127460479736, + "scale": 0.006150880828499794, + "offset": -127, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_reshape_to_2d_nhwc": { + "id": 919, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.7811618447303772, + "maximum": 0.7873127460479736, + "scale": 0.006150880828499794, + "offset": -127, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_intermediate": { + "id": 840, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.0790131092071535, + "maximum": 3.304306745529175, + "scale": 0.02503262646496296, + "offset": -123, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_intermediate_nchw": { + "id": 842, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.0790131092071535, + "maximum": 3.304306745529175, + "scale": 0.02503262646496296, + "offset": -123, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_reshape_to_2d": { + "id": 834, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.1124045848846437, + "maximum": 1.0193580389022828, + "scale": 0.012281421571969986, + "offset": -172, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_reshape_to_2d_nhwc": { + "id": 836, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.1124045848846437, + "maximum": 1.0193580389022828, + "scale": 0.012281421571969986, + "offset": -172, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_intermediate": { + "id": 864, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.0622994899749756, + "maximum": 0.8865233659744263, + "scale": 0.007642442360520363, + "offset": -139, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_intermediate_nchw": { + "id": 866, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.0622994899749756, + "maximum": 0.8865233659744263, + "scale": 0.007642442360520363, + "offset": -139, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_reshape_to_2d": { + "id": 858, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.1124045848846437, + "maximum": 1.0193580389022828, + "scale": 0.012281421571969986, + "offset": -172, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_reshape_to_2d_nhwc": { + "id": 860, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.1124045848846437, + "maximum": 1.0193580389022828, + "scale": 0.012281421571969986, + "offset": -172, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_ffn_layers_0_Mul_1_output_0": { + "id": 513, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 1.1161487102508546, + "scale": 0.004377053584903479, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_ffn_layers_0_Mul_1_output_0_ncf": { + "id": 515, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 1.1161487102508546, + "scale": 0.004377053584903479, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_ffn_layers_0_Mul_2_output_0": { + "id": 530, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.5729799270629885, + "maximum": 3.1823699474334719, + "scale": 0.02256999909877777, + "offset": -114, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_ffn_layers_0_Mul_output_0": { + "id": 495, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.6014084815979004, + "maximum": 1.589436650276184, + "scale": 0.008591549471020699, + "offset": -70, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_ffn_layers_0_Mul_output_0_ncf": { + "id": 497, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.6014084815979004, + "maximum": 1.589436650276184, + "scale": 0.008591549471020699, + "offset": -70, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_ffn_layers_0_Relu_output_0": { + "id": 510, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 1.1161487102508546, + "scale": 0.004377053584903479, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_ffn_layers_0_Relu_output_0_nfc": { + "id": 512, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 1.1161487102508546, + "scale": 0.004377053584903479, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_intermediate": { + "id": 506, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.219477415084839, + "maximum": 1.1097387075424195, + "scale": 0.013055750168859959, + "offset": -170, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_intermediate_nchw": { + "id": 508, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.219477415084839, + "maximum": 1.1097387075424195, + "scale": 0.013055750168859959, + "offset": -170, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_output_0": { + "id": 509, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.219477415084839, + "maximum": 1.1097387075424195, + "scale": 0.013055750168859959, + "offset": -170, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_reshape_to_2d": { + "id": 500, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.6014084815979004, + "maximum": 1.589436650276184, + "scale": 0.008591549471020699, + "offset": -70, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_reshape_to_2d_nhwc": { + "id": 502, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.6014084815979004, + "maximum": 1.589436650276184, + "scale": 0.008591549471020699, + "offset": -70, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_intermediate": { + "id": 524, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.5729799270629885, + "maximum": 3.1823699474334719, + "scale": 0.02256999909877777, + "offset": -114, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_intermediate_nchw": { + "id": 526, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.5729799270629885, + "maximum": 3.1823699474334719, + "scale": 0.02256999909877777, + "offset": -114, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_output_0": { + "id": 527, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.5729799270629885, + "maximum": 3.1823699474334719, + "scale": 0.02256999909877777, + "offset": -114, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_output_0_nfc": { + "id": 529, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.5729799270629885, + "maximum": 3.1823699474334719, + "scale": 0.02256999909877777, + "offset": -114, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_reshape_to_2d": { + "id": 518, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 1.1161487102508546, + "scale": 0.004377053584903479, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_reshape_to_2d_nhwc": { + "id": 520, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 1.1161487102508546, + "scale": 0.004377053584903479, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_ffn_layers_1_Mul_1_output_0": { + "id": 660, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.7497129440307617, + "scale": 0.0029400507919490339, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_ffn_layers_1_Mul_1_output_0_ncf": { + "id": 662, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.7497129440307617, + "scale": 0.0029400507919490339, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_ffn_layers_1_Mul_2_output_0": { + "id": 677, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.5305317044258118, + "maximum": 0.42218369245529177, + "scale": 0.003736139042302966, + "offset": -142, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_ffn_layers_1_Mul_output_0": { + "id": 642, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.43621596693992617, + "maximum": 0.6437361836433411, + "scale": 0.004235106520354748, + "offset": -103, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_ffn_layers_1_Mul_output_0_ncf": { + "id": 644, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.43621596693992617, + "maximum": 0.6437361836433411, + "scale": 0.004235106520354748, + "offset": -103, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_ffn_layers_1_Relu_output_0": { + "id": 657, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.7497129440307617, + "scale": 0.0029400507919490339, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_ffn_layers_1_Relu_output_0_nfc": { + "id": 659, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.7497129440307617, + "scale": 0.0029400507919490339, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_intermediate": { + "id": 653, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.299896717071533, + "maximum": 0.7546535730361939, + "scale": 0.011978628113865853, + "offset": -192, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_intermediate_nchw": { + "id": 655, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.299896717071533, + "maximum": 0.7546535730361939, + "scale": 0.011978628113865853, + "offset": -192, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_output_0": { + "id": 656, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.299896717071533, + "maximum": 0.7546535730361939, + "scale": 0.011978628113865853, + "offset": -192, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_reshape_to_2d": { + "id": 647, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.43621596693992617, + "maximum": 0.6437361836433411, + "scale": 0.004235106520354748, + "offset": -103, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_reshape_to_2d_nhwc": { + "id": 649, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.43621596693992617, + "maximum": 0.6437361836433411, + "scale": 0.004235106520354748, + "offset": -103, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_intermediate": { + "id": 671, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.5305317044258118, + "maximum": 0.42218369245529177, + "scale": 0.003736139042302966, + "offset": -142, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_intermediate_nchw": { + "id": 673, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.5305317044258118, + "maximum": 0.42218369245529177, + "scale": 0.003736139042302966, + "offset": -142, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_output_0": { + "id": 674, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.5305317044258118, + "maximum": 0.42218369245529177, + "scale": 0.003736139042302966, + "offset": -142, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_output_0_nfc": { + "id": 676, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.5305317044258118, + "maximum": 0.42218369245529177, + "scale": 0.003736139042302966, + "offset": -142, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_reshape_to_2d": { + "id": 665, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.7497129440307617, + "scale": 0.0029400507919490339, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_reshape_to_2d_nhwc": { + "id": 667, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.7497129440307617, + "scale": 0.0029400507919490339, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_ffn_layers_2_Mul_1_output_0": { + "id": 807, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.7388883233070374, + "scale": 0.002897601341828704, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_ffn_layers_2_Mul_1_output_0_ncf": { + "id": 809, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.7388883233070374, + "scale": 0.002897601341828704, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_ffn_layers_2_Mul_2_output_0": { + "id": 824, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.4545045793056488, + "maximum": 0.5896275639533997, + "scale": 0.00409463606774807, + "offset": -111, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_ffn_layers_2_Mul_output_0": { + "id": 789, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.7379109263420105, + "maximum": 0.36895546317100527, + "scale": 0.004340652376413345, + "offset": -170, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_ffn_layers_2_Mul_output_0_ncf": { + "id": 791, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.7379109263420105, + "maximum": 0.36895546317100527, + "scale": 0.004340652376413345, + "offset": -170, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_ffn_layers_2_Relu_output_0": { + "id": 804, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.7388883233070374, + "scale": 0.002897601341828704, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_ffn_layers_2_Relu_output_0_nfc": { + "id": 806, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.7388883233070374, + "scale": 0.002897601341828704, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_intermediate": { + "id": 800, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.562697410583496, + "maximum": 0.7377462387084961, + "scale": 0.012942916713654995, + "offset": -198, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_intermediate_nchw": { + "id": 802, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.562697410583496, + "maximum": 0.7377462387084961, + "scale": 0.012942916713654995, + "offset": -198, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_output_0": { + "id": 803, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.562697410583496, + "maximum": 0.7377462387084961, + "scale": 0.012942916713654995, + "offset": -198, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_reshape_to_2d": { + "id": 794, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.7379109263420105, + "maximum": 0.36895546317100527, + "scale": 0.004340652376413345, + "offset": -170, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_reshape_to_2d_nhwc": { + "id": 796, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.7379109263420105, + "maximum": 0.36895546317100527, + "scale": 0.004340652376413345, + "offset": -170, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_intermediate": { + "id": 818, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.4545045793056488, + "maximum": 0.5896275639533997, + "scale": 0.00409463606774807, + "offset": -111, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_intermediate_nchw": { + "id": 820, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.4545045793056488, + "maximum": 0.5896275639533997, + "scale": 0.00409463606774807, + "offset": -111, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_output_0": { + "id": 821, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.4545045793056488, + "maximum": 0.5896275639533997, + "scale": 0.00409463606774807, + "offset": -111, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_output_0_nfc": { + "id": 823, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.4545045793056488, + "maximum": 0.5896275639533997, + "scale": 0.00409463606774807, + "offset": -111, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_reshape_to_2d": { + "id": 812, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.7388883233070374, + "scale": 0.002897601341828704, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_reshape_to_2d_nhwc": { + "id": 814, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.7388883233070374, + "scale": 0.002897601341828704, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_ffn_layers_3_Mul_1_output_0": { + "id": 954, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.4360731542110443, + "scale": 0.0017100907862186432, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_ffn_layers_3_Mul_1_output_0_ncf": { + "id": 956, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.4360731542110443, + "scale": 0.0017100907862186432, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_ffn_layers_3_Mul_2_output_0": { + "id": 971, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.5402798652648926, + "maximum": 1.346999168395996, + "scale": 0.007401094306260347, + "offset": -73, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_ffn_layers_3_Mul_output_0": { + "id": 936, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.0033464431762696, + "maximum": 0.7023425102233887, + "scale": 0.006688976660370827, + "offset": -150, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_ffn_layers_3_Mul_output_0_ncf": { + "id": 938, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.0033464431762696, + "maximum": 0.7023425102233887, + "scale": 0.006688976660370827, + "offset": -150, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_ffn_layers_3_Relu_output_0": { + "id": 951, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.4360731542110443, + "scale": 0.0017100907862186432, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_ffn_layers_3_Relu_output_0_nfc": { + "id": 953, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.4360731542110443, + "scale": 0.0017100907862186432, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_intermediate": { + "id": 947, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.211288928985596, + "maximum": 0.4375365078449249, + "scale": 0.018230687826871873, + "offset": -231, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_intermediate_nchw": { + "id": 949, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.211288928985596, + "maximum": 0.4375365078449249, + "scale": 0.018230687826871873, + "offset": -231, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_output_0": { + "id": 950, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.211288928985596, + "maximum": 0.4375365078449249, + "scale": 0.018230687826871873, + "offset": -231, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_reshape_to_2d": { + "id": 941, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.0033464431762696, + "maximum": 0.7023425102233887, + "scale": 0.006688976660370827, + "offset": -150, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_reshape_to_2d_nhwc": { + "id": 943, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.0033464431762696, + "maximum": 0.7023425102233887, + "scale": 0.006688976660370827, + "offset": -150, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_intermediate": { + "id": 965, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.5402798652648926, + "maximum": 1.346999168395996, + "scale": 0.007401094306260347, + "offset": -73, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_intermediate_nchw": { + "id": 967, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.5402798652648926, + "maximum": 1.346999168395996, + "scale": 0.007401094306260347, + "offset": -73, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_output_0": { + "id": 968, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.5402798652648926, + "maximum": 1.346999168395996, + "scale": 0.007401094306260347, + "offset": -73, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_output_0_nfc": { + "id": 970, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.5402798652648926, + "maximum": 1.346999168395996, + "scale": 0.007401094306260347, + "offset": -73, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_reshape_to_2d": { + "id": 959, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.4360731542110443, + "scale": 0.0017100907862186432, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_reshape_to_2d_nhwc": { + "id": 961, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.4360731542110443, + "scale": 0.0017100907862186432, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_norm_layers_1_0_Transpose_1_output_0": { + "id": 494, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.6014084815979004, + "maximum": 1.589436650276184, + "scale": 0.008591549471020699, + "offset": -70, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_norm_layers_1_0_Transpose_output_0": { + "id": 490, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.2653415203094484, + "maximum": 4.898012161254883, + "scale": 0.03201315179467201, + "offset": -102, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_norm_layers_1_1_Transpose_1_output_0": { + "id": 641, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.43621596693992617, + "maximum": 0.6437361836433411, + "scale": 0.004235106520354748, + "offset": -103, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_norm_layers_1_1_Transpose_output_0": { + "id": 637, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.2589211463928224, + "maximum": 1.8263617753982545, + "scale": 0.016020717099308969, + "offset": -141, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_norm_layers_1_2_Transpose_1_output_0": { + "id": 788, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.263853907585144, + "maximum": 0.631926953792572, + "scale": 0.007434434723109007, + "offset": -170, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_norm_layers_1_2_Transpose_output_0": { + "id": 784, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.193857431411743, + "maximum": 2.429561138153076, + "scale": 0.01813105307519436, + "offset": -121, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_norm_layers_1_3_Transpose_1_output_0": { + "id": 935, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.1911414861679078, + "maximum": 0.7072402238845825, + "scale": 0.007444634102284908, + "offset": -160, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_norm_layers_1_3_Transpose_output_0": { + "id": 931, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.818215847015381, + "maximum": 1.9097119569778443, + "scale": 0.018540892750024797, + "offset": -152, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_norm_layers_2_0_Transpose_1_output_0": { + "id": 535, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.6224381327629089, + "maximum": 0.7947201132774353, + "scale": 0.0055574835278093819, + "offset": -112, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_norm_layers_2_0_Transpose_1_output_0_ncf": { + "id": 537, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.6224381327629089, + "maximum": 0.7947201132774353, + "scale": 0.0055574835278093819, + "offset": -112, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_norm_layers_2_0_Transpose_output_0": { + "id": 531, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.4322147369384767, + "maximum": 3.310514450073242, + "scale": 0.022520506754517556, + "offset": -108, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_norm_layers_2_1_Transpose_1_output_0": { + "id": 682, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.8806564807891846, + "maximum": 1.1066656112670899, + "scale": 0.007793419994413853, + "offset": -113, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_norm_layers_2_1_Transpose_1_output_0_ncf": { + "id": 684, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.8806564807891846, + "maximum": 1.1066656112670899, + "scale": 0.007793419994413853, + "offset": -113, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_norm_layers_2_1_Transpose_output_0": { + "id": 678, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.599302351474762, + "maximum": 0.7181295156478882, + "scale": 0.005166399292647839, + "offset": -116, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_norm_layers_2_2_Transpose_1_output_0": { + "id": 829, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.1124045848846437, + "maximum": 1.0193580389022828, + "scale": 0.012281421571969986, + "offset": -172, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_norm_layers_2_2_Transpose_1_output_0_ncf": { + "id": 831, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.1124045848846437, + "maximum": 1.0193580389022828, + "scale": 0.012281421571969986, + "offset": -172, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_norm_layers_2_2_Transpose_output_0": { + "id": 825, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.263853907585144, + "maximum": 0.631926953792572, + "scale": 0.007434434723109007, + "offset": -170, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_norm_layers_2_3_Transpose_1_output_0": { + "id": 976, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -8.103658676147461, + "maximum": 5.765018939971924, + "scale": 0.05438696965575218, + "offset": -149, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_attn_encoder_norm_layers_2_3_Transpose_output_0": { + "id": 972, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.1949272155761719, + "maximum": 1.6527965068817139, + "scale": 0.011167543940246106, + "offset": -107, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_0_Add_output_0": { + "id": 99, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.35056325793266299, + "maximum": 0.2188229262828827, + "scale": 0.0022328870836645366, + "offset": -157, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_0_Mul_2_output_0": { + "id": 98, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.1972557157278061, + "maximum": 0.17811895906925202, + "scale": 0.0014720575418323279, + "offset": -134, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_0_Mul_3_output_0": { + "id": 100, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.35056325793266299, + "maximum": 0.2188229262828827, + "scale": 0.0022328870836645366, + "offset": -157, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_0_Mul_output_0": { + "id": 38, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.2684430480003357, + "maximum": 0.21024909615516663, + "scale": 0.0018772240728139878, + "offset": -143, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_0_act_Mul_1_output_0": { + "id": 82, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.1667238026857376, + "maximum": 2.6675808429718019, + "scale": 0.011114919558167458, + "offset": -15, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_0_dwconv_Conv_intermediate": { + "id": 57, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.340524286031723, + "maximum": 0.23453329503536225, + "scale": 0.002255127765238285, + "offset": -151, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_0_dwconv_Conv_intermediate_nchw": { + "id": 59, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.340524286031723, + "maximum": 0.23453329503536225, + "scale": 0.002255127765238285, + "offset": -151, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_0_dwconv_Conv_output_0": { + "id": 60, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.340524286031723, + "maximum": 0.23453329503536225, + "scale": 0.002255127765238285, + "offset": -151, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_0_dwconv_Conv_output_0_nfc": { + "id": 62, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.340524286031723, + "maximum": 0.23453329503536225, + "scale": 0.002255127765238285, + "offset": -151, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_0_dwconv_Conv_reshape_to_2d": { + "id": 51, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.2684430480003357, + "maximum": 0.21024909615516663, + "scale": 0.0018772240728139878, + "offset": -143, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 1, + 132 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_0_dwconv_Conv_reshape_to_2d_nhwc": { + "id": 53, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.2684430480003357, + "maximum": 0.21024909615516663, + "scale": 0.0018772240728139878, + "offset": -143, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 132, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_0_dwconv_Pad_output_0": { + "id": 46, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.2684430480003357, + "maximum": 0.21024909615516663, + "scale": 0.0018772240728139878, + "offset": -143, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 132, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_0_dwconv_Pad_output_0_ncf": { + "id": 48, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.2684430480003357, + "maximum": 0.21024909615516663, + "scale": 0.0018772240728139878, + "offset": -143, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 132 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_0_norm_Transpose_1_output_0": { + "id": 67, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.8266119956970217, + "maximum": 3.6794347763061525, + "scale": 0.029435478150844575, + "offset": -130, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_0_norm_Transpose_1_output_0_ncf": { + "id": 69, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.8266119956970217, + "maximum": 3.6794347763061525, + "scale": 0.029435478150844575, + "offset": -130, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_0_norm_Transpose_output_0": { + "id": 63, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.340524286031723, + "maximum": 0.23453329503536225, + "scale": 0.002255127765238285, + "offset": -151, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_0_pwconv1_Conv_intermediate": { + "id": 78, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -8.648955345153809, + "maximum": 2.661216974258423, + "scale": 0.04435361921787262, + "offset": -195, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_0_pwconv1_Conv_intermediate_nchw": { + "id": 80, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -8.648955345153809, + "maximum": 2.661216974258423, + "scale": 0.04435361921787262, + "offset": -195, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_0_pwconv1_Conv_output_0": { + "id": 81, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -8.648955345153809, + "maximum": 2.661216974258423, + "scale": 0.04435361921787262, + "offset": -195, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_0_pwconv1_Conv_reshape_to_2d": { + "id": 72, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.8266119956970217, + "maximum": 3.6794347763061525, + "scale": 0.029435478150844575, + "offset": -130, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc": { + "id": 74, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.8266119956970217, + "maximum": 3.6794347763061525, + "scale": 0.029435478150844575, + "offset": -130, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_0_pwconv2_Conv_intermediate": { + "id": 91, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.689621925354004, + "maximum": 2.5062386989593508, + "scale": 0.020375924184918405, + "offset": -132, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_0_pwconv2_Conv_intermediate_nchw": { + "id": 93, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.689621925354004, + "maximum": 2.5062386989593508, + "scale": 0.020375924184918405, + "offset": -132, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_0_pwconv2_Conv_output_0": { + "id": 94, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.689621925354004, + "maximum": 2.5062386989593508, + "scale": 0.020375924184918405, + "offset": -132, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_0_pwconv2_Conv_output_0_nfc": { + "id": 96, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.689621925354004, + "maximum": 2.5062386989593508, + "scale": 0.020375924184918405, + "offset": -132, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_0_pwconv2_Conv_reshape_to_2d": { + "id": 85, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.1667238026857376, + "maximum": 2.6675808429718019, + "scale": 0.011114919558167458, + "offset": -15, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc": { + "id": 87, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.1667238026857376, + "maximum": 2.6675808429718019, + "scale": 0.011114919558167458, + "offset": -15, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_1_Add_output_0": { + "id": 156, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.6459919214248657, + "maximum": 0.37716296315193179, + "scale": 0.004012371879070997, + "offset": -161, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_1_Mul_2_output_0": { + "id": 155, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.4199024438858032, + "maximum": 0.30357813835144045, + "scale": 0.002837178763002157, + "offset": -148, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_1_Mul_3_output_0": { + "id": 157, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.6459919214248657, + "maximum": 0.37716296315193179, + "scale": 0.004012371879070997, + "offset": -161, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_1_Mul_output_0": { + "id": 101, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.35056325793266299, + "maximum": 0.2188229262828827, + "scale": 0.0022328870836645366, + "offset": -157, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_1_act_Mul_1_output_0": { + "id": 139, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.16688993573188783, + "maximum": 2.8728909492492677, + "scale": 0.011920709162950516, + "offset": -14, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_1_dwconv_Conv_intermediate": { + "id": 114, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.2169186770915985, + "maximum": 0.14226484298706056, + "scale": 0.0014085628790780902, + "offset": -154, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_1_dwconv_Conv_intermediate_nchw": { + "id": 116, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.2169186770915985, + "maximum": 0.14226484298706056, + "scale": 0.0014085628790780902, + "offset": -154, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_1_dwconv_Conv_output_0": { + "id": 117, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.2169186770915985, + "maximum": 0.14226484298706056, + "scale": 0.0014085628790780902, + "offset": -154, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_1_dwconv_Conv_output_0_nfc": { + "id": 119, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.2169186770915985, + "maximum": 0.14226484298706056, + "scale": 0.0014085628790780902, + "offset": -154, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_1_dwconv_Conv_reshape_to_2d": { + "id": 108, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.35056325793266299, + "maximum": 0.2188229262828827, + "scale": 0.0022328870836645366, + "offset": -157, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 1, + 132 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_1_dwconv_Conv_reshape_to_2d_nhwc": { + "id": 110, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.35056325793266299, + "maximum": 0.2188229262828827, + "scale": 0.0022328870836645366, + "offset": -157, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 132, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_1_dwconv_Pad_output_0": { + "id": 103, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.35056325793266299, + "maximum": 0.2188229262828827, + "scale": 0.0022328870836645366, + "offset": -157, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 132, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_1_dwconv_Pad_output_0_ncf": { + "id": 105, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.35056325793266299, + "maximum": 0.2188229262828827, + "scale": 0.0022328870836645366, + "offset": -157, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 132 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_1_norm_Transpose_1_output_0": { + "id": 124, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.0805108547210695, + "maximum": 2.6954472064971926, + "scale": 0.022650815546512605, + "offset": -136, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_1_norm_Transpose_1_output_0_ncf": { + "id": 126, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.0805108547210695, + "maximum": 2.6954472064971926, + "scale": 0.022650815546512605, + "offset": -136, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_1_norm_Transpose_output_0": { + "id": 120, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.2169186770915985, + "maximum": 0.14226484298706056, + "scale": 0.0014085628790780902, + "offset": -154, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_1_pwconv1_Conv_intermediate": { + "id": 135, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -8.362576484680176, + "maximum": 2.8608813285827638, + "scale": 0.04401355981826782, + "offset": -190, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_1_pwconv1_Conv_intermediate_nchw": { + "id": 137, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -8.362576484680176, + "maximum": 2.8608813285827638, + "scale": 0.04401355981826782, + "offset": -190, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_1_pwconv1_Conv_output_0": { + "id": 138, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -8.362576484680176, + "maximum": 2.8608813285827638, + "scale": 0.04401355981826782, + "offset": -190, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_1_pwconv1_Conv_reshape_to_2d": { + "id": 129, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.0805108547210695, + "maximum": 2.6954472064971926, + "scale": 0.022650815546512605, + "offset": -136, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc": { + "id": 131, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.0805108547210695, + "maximum": 2.6954472064971926, + "scale": 0.022650815546512605, + "offset": -136, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_1_pwconv2_Conv_intermediate": { + "id": 148, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.9981422424316408, + "maximum": 3.443655252456665, + "scale": 0.02918352000415325, + "offset": -137, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_1_pwconv2_Conv_intermediate_nchw": { + "id": 150, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.9981422424316408, + "maximum": 3.443655252456665, + "scale": 0.02918352000415325, + "offset": -137, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_1_pwconv2_Conv_output_0": { + "id": 151, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.9981422424316408, + "maximum": 3.443655252456665, + "scale": 0.02918352000415325, + "offset": -137, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_1_pwconv2_Conv_output_0_nfc": { + "id": 153, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.9981422424316408, + "maximum": 3.443655252456665, + "scale": 0.02918352000415325, + "offset": -137, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_1_pwconv2_Conv_reshape_to_2d": { + "id": 142, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.16688993573188783, + "maximum": 2.8728909492492677, + "scale": 0.011920709162950516, + "offset": -14, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc": { + "id": 144, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.16688993573188783, + "maximum": 2.8728909492492677, + "scale": 0.011920709162950516, + "offset": -14, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_2_Add_output_0": { + "id": 213, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.6515023708343506, + "maximum": 0.518449068069458, + "scale": 0.004588044714182615, + "offset": -142, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_2_Mul_2_output_0": { + "id": 212, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.5911189913749695, + "maximum": 0.3876819312572479, + "scale": 0.003838435048237443, + "offset": -154, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_2_Mul_3_output_0": { + "id": 214, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.6515023708343506, + "maximum": 0.518449068069458, + "scale": 0.004588044714182615, + "offset": -142, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_2_Mul_output_0": { + "id": 158, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.6459919214248657, + "maximum": 0.37716296315193179, + "scale": 0.004012371879070997, + "offset": -161, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_2_act_Mul_1_output_0": { + "id": 196, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.17344000935554505, + "maximum": 2.7750401496887209, + "scale": 0.011562666855752468, + "offset": -15, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_2_dwconv_Conv_intermediate": { + "id": 171, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.32357341051101687, + "maximum": 0.2301931530237198, + "scale": 0.002171633532270789, + "offset": -149, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_2_dwconv_Conv_intermediate_nchw": { + "id": 173, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.32357341051101687, + "maximum": 0.2301931530237198, + "scale": 0.002171633532270789, + "offset": -149, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_2_dwconv_Conv_output_0": { + "id": 174, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.32357341051101687, + "maximum": 0.2301931530237198, + "scale": 0.002171633532270789, + "offset": -149, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_2_dwconv_Conv_output_0_nfc": { + "id": 176, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.32357341051101687, + "maximum": 0.2301931530237198, + "scale": 0.002171633532270789, + "offset": -149, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_2_dwconv_Conv_reshape_to_2d": { + "id": 165, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.6459919214248657, + "maximum": 0.37716296315193179, + "scale": 0.004012371879070997, + "offset": -161, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 1, + 132 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_2_dwconv_Conv_reshape_to_2d_nhwc": { + "id": 167, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.6459919214248657, + "maximum": 0.37716296315193179, + "scale": 0.004012371879070997, + "offset": -161, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 132, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_2_dwconv_Pad_output_0": { + "id": 160, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.6459919214248657, + "maximum": 0.37716296315193179, + "scale": 0.004012371879070997, + "offset": -161, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 132, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_2_dwconv_Pad_output_0_ncf": { + "id": 162, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.6459919214248657, + "maximum": 0.37716296315193179, + "scale": 0.004012371879070997, + "offset": -161, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 132 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_2_norm_Transpose_1_output_0": { + "id": 181, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.1864969730377199, + "maximum": 2.055804491043091, + "scale": 0.02055804431438446, + "offset": -155, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_2_norm_Transpose_1_output_0_ncf": { + "id": 183, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.1864969730377199, + "maximum": 2.055804491043091, + "scale": 0.02055804431438446, + "offset": -155, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_2_norm_Transpose_output_0": { + "id": 177, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.32357341051101687, + "maximum": 0.2301931530237198, + "scale": 0.002171633532270789, + "offset": -149, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_2_pwconv1_Conv_intermediate": { + "id": 192, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -8.256813049316407, + "maximum": 2.766680955886841, + "scale": 0.04322938993573189, + "offset": -191, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_2_pwconv1_Conv_intermediate_nchw": { + "id": 194, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -8.256813049316407, + "maximum": 2.766680955886841, + "scale": 0.04322938993573189, + "offset": -191, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_2_pwconv1_Conv_output_0": { + "id": 195, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -8.256813049316407, + "maximum": 2.766680955886841, + "scale": 0.04322938993573189, + "offset": -191, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_2_pwconv1_Conv_reshape_to_2d": { + "id": 186, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.1864969730377199, + "maximum": 2.055804491043091, + "scale": 0.02055804431438446, + "offset": -155, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc": { + "id": 188, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.1864969730377199, + "maximum": 2.055804491043091, + "scale": 0.02055804431438446, + "offset": -155, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_2_pwconv2_Conv_intermediate": { + "id": 205, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.0718793869018556, + "maximum": 2.3303914070129396, + "scale": 0.02118537575006485, + "offset": -145, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_2_pwconv2_Conv_intermediate_nchw": { + "id": 207, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.0718793869018556, + "maximum": 2.3303914070129396, + "scale": 0.02118537575006485, + "offset": -145, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_2_pwconv2_Conv_output_0": { + "id": 208, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.0718793869018556, + "maximum": 2.3303914070129396, + "scale": 0.02118537575006485, + "offset": -145, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_2_pwconv2_Conv_output_0_nfc": { + "id": 210, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.0718793869018556, + "maximum": 2.3303914070129396, + "scale": 0.02118537575006485, + "offset": -145, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_2_pwconv2_Conv_reshape_to_2d": { + "id": 199, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.17344000935554505, + "maximum": 2.7750401496887209, + "scale": 0.011562666855752468, + "offset": -15, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc": { + "id": 201, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.17344000935554505, + "maximum": 2.7750401496887209, + "scale": 0.011562666855752468, + "offset": -15, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_3_Add_output_0": { + "id": 270, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.7224992513656616, + "maximum": 0.6947107911109924, + "scale": 0.005557686556130648, + "offset": -130, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_3_Mul_2_output_0": { + "id": 269, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.5412617921829224, + "maximum": 0.5455237030982971, + "scale": 0.004261903930455446, + "offset": -127, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_3_Mul_3_output_0": { + "id": 271, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.7224992513656616, + "maximum": 0.6947107911109924, + "scale": 0.005557686556130648, + "offset": -130, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_3_Mul_output_0": { + "id": 215, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.6515023708343506, + "maximum": 0.518449068069458, + "scale": 0.004588044714182615, + "offset": -142, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_3_act_Mul_1_output_0": { + "id": 253, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.16633526980876923, + "maximum": 1.954439401626587, + "scale": 0.008316763676702977, + "offset": -20, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_3_dwconv_Conv_intermediate": { + "id": 228, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.2609216570854187, + "maximum": 0.19479766488075257, + "scale": 0.0017871345626190305, + "offset": -146, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_3_dwconv_Conv_intermediate_nchw": { + "id": 230, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.2609216570854187, + "maximum": 0.19479766488075257, + "scale": 0.0017871345626190305, + "offset": -146, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_3_dwconv_Conv_output_0": { + "id": 231, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.2609216570854187, + "maximum": 0.19479766488075257, + "scale": 0.0017871345626190305, + "offset": -146, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_3_dwconv_Conv_output_0_nfc": { + "id": 233, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.2609216570854187, + "maximum": 0.19479766488075257, + "scale": 0.0017871345626190305, + "offset": -146, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_3_dwconv_Conv_reshape_to_2d": { + "id": 222, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.6515023708343506, + "maximum": 0.518449068069458, + "scale": 0.004588044714182615, + "offset": -142, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 1, + 132 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_3_dwconv_Conv_reshape_to_2d_nhwc": { + "id": 224, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.6515023708343506, + "maximum": 0.518449068069458, + "scale": 0.004588044714182615, + "offset": -142, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 132, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_3_dwconv_Pad_output_0": { + "id": 217, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.6515023708343506, + "maximum": 0.518449068069458, + "scale": 0.004588044714182615, + "offset": -142, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 132, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_3_dwconv_Pad_output_0_ncf": { + "id": 219, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.6515023708343506, + "maximum": 0.518449068069458, + "scale": 0.004588044714182615, + "offset": -142, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 132 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_3_norm_Transpose_1_output_0": { + "id": 238, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.366927146911621, + "maximum": 1.9442616701126099, + "scale": 0.016906622797250749, + "offset": -140, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_3_norm_Transpose_1_output_0_ncf": { + "id": 240, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.366927146911621, + "maximum": 1.9442616701126099, + "scale": 0.016906622797250749, + "offset": -140, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_3_norm_Transpose_output_0": { + "id": 234, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.2609216570854187, + "maximum": 0.19479766488075257, + "scale": 0.0017871345626190305, + "offset": -146, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_3_pwconv1_Conv_intermediate": { + "id": 249, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -6.905308723449707, + "maximum": 1.9878919124603272, + "scale": 0.0348752960562706, + "offset": -198, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_3_pwconv1_Conv_intermediate_nchw": { + "id": 251, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -6.905308723449707, + "maximum": 1.9878919124603272, + "scale": 0.0348752960562706, + "offset": -198, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_3_pwconv1_Conv_output_0": { + "id": 252, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -6.905308723449707, + "maximum": 1.9878919124603272, + "scale": 0.0348752960562706, + "offset": -198, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_3_pwconv1_Conv_reshape_to_2d": { + "id": 243, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.366927146911621, + "maximum": 1.9442616701126099, + "scale": 0.016906622797250749, + "offset": -140, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc": { + "id": 245, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.366927146911621, + "maximum": 1.9442616701126099, + "scale": 0.016906622797250749, + "offset": -140, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_3_pwconv2_Conv_intermediate": { + "id": 262, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.8441351652145386, + "maximum": 1.8297277688980103, + "scale": 0.014407305978238583, + "offset": -128, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_3_pwconv2_Conv_intermediate_nchw": { + "id": 264, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.8441351652145386, + "maximum": 1.8297277688980103, + "scale": 0.014407305978238583, + "offset": -128, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_3_pwconv2_Conv_output_0": { + "id": 265, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.8441351652145386, + "maximum": 1.8297277688980103, + "scale": 0.014407305978238583, + "offset": -128, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_3_pwconv2_Conv_output_0_nfc": { + "id": 267, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.8441351652145386, + "maximum": 1.8297277688980103, + "scale": 0.014407305978238583, + "offset": -128, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_3_pwconv2_Conv_reshape_to_2d": { + "id": 256, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.16633526980876923, + "maximum": 1.954439401626587, + "scale": 0.008316763676702977, + "offset": -20, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc": { + "id": 258, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.16633526980876923, + "maximum": 1.954439401626587, + "scale": 0.008316763676702977, + "offset": -20, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_4_Add_output_0": { + "id": 327, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.4870871305465699, + "maximum": 1.621168851852417, + "scale": 0.012189239263534546, + "offset": -122, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_4_Mul_2_output_0": { + "id": 326, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.4868696928024293, + "maximum": 1.3854923248291016, + "scale": 0.011264164932072163, + "offset": -132, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_4_Mul_3_output_0": { + "id": 328, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.4404675960540772, + "maximum": 1.6205260753631592, + "scale": 0.01200389675796032, + "offset": -120, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_4_Mul_output_0": { + "id": 272, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.7224992513656616, + "maximum": 0.6947107911109924, + "scale": 0.005557686556130648, + "offset": -130, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_4_act_Mul_1_output_0": { + "id": 310, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.16433435678482057, + "maximum": 3.059147357940674, + "scale": 0.012641104869544506, + "offset": -13, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_4_dwconv_Conv_intermediate": { + "id": 285, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.26116952300071719, + "maximum": 0.1981285959482193, + "scale": 0.0018011690117418767, + "offset": -145, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_4_dwconv_Conv_intermediate_nchw": { + "id": 287, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.26116952300071719, + "maximum": 0.1981285959482193, + "scale": 0.0018011690117418767, + "offset": -145, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_4_dwconv_Conv_output_0": { + "id": 288, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.26116952300071719, + "maximum": 0.1981285959482193, + "scale": 0.0018011690117418767, + "offset": -145, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_4_dwconv_Conv_output_0_nfc": { + "id": 290, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.26116952300071719, + "maximum": 0.1981285959482193, + "scale": 0.0018011690117418767, + "offset": -145, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_4_dwconv_Conv_reshape_to_2d": { + "id": 279, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.7224992513656616, + "maximum": 0.6947107911109924, + "scale": 0.005557686556130648, + "offset": -130, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 1, + 132 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_4_dwconv_Conv_reshape_to_2d_nhwc": { + "id": 281, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.7224992513656616, + "maximum": 0.6947107911109924, + "scale": 0.005557686556130648, + "offset": -130, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 132, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_4_dwconv_Pad_output_0": { + "id": 274, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.7224992513656616, + "maximum": 0.6947107911109924, + "scale": 0.005557686556130648, + "offset": -130, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 132, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_4_dwconv_Pad_output_0_ncf": { + "id": 276, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.7224992513656616, + "maximum": 0.6947107911109924, + "scale": 0.005557686556130648, + "offset": -130, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 132 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_4_norm_Transpose_1_output_0": { + "id": 295, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.0908875465393068, + "maximum": 1.9179569482803345, + "scale": 0.01572095789015293, + "offset": -133, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_4_norm_Transpose_1_output_0_ncf": { + "id": 297, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.0908875465393068, + "maximum": 1.9179569482803345, + "scale": 0.01572095789015293, + "offset": -133, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_4_norm_Transpose_output_0": { + "id": 291, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.26116952300071719, + "maximum": 0.1981285959482193, + "scale": 0.0018011690117418767, + "offset": -145, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_4_pwconv1_Conv_intermediate": { + "id": 306, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -6.958171367645264, + "maximum": 3.066312789916992, + "scale": 0.03931170329451561, + "offset": -177, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_4_pwconv1_Conv_intermediate_nchw": { + "id": 308, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -6.958171367645264, + "maximum": 3.066312789916992, + "scale": 0.03931170329451561, + "offset": -177, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_4_pwconv1_Conv_output_0": { + "id": 309, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -6.958171367645264, + "maximum": 3.066312789916992, + "scale": 0.03931170329451561, + "offset": -177, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_4_pwconv1_Conv_reshape_to_2d": { + "id": 300, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.0908875465393068, + "maximum": 1.9179569482803345, + "scale": 0.01572095789015293, + "offset": -133, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_4_pwconv1_Conv_reshape_to_2d_nhwc": { + "id": 302, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.0908875465393068, + "maximum": 1.9179569482803345, + "scale": 0.01572095789015293, + "offset": -133, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_4_pwconv2_Conv_intermediate": { + "id": 319, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.2462148666381838, + "maximum": 3.376063346862793, + "scale": 0.025969717651605607, + "offset": -125, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_4_pwconv2_Conv_intermediate_nchw": { + "id": 321, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.2462148666381838, + "maximum": 3.376063346862793, + "scale": 0.025969717651605607, + "offset": -125, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_4_pwconv2_Conv_output_0": { + "id": 322, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.2462148666381838, + "maximum": 3.376063346862793, + "scale": 0.025969717651605607, + "offset": -125, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_4_pwconv2_Conv_output_0_nfc": { + "id": 324, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.2462148666381838, + "maximum": 3.376063346862793, + "scale": 0.025969717651605607, + "offset": -125, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_4_pwconv2_Conv_reshape_to_2d": { + "id": 313, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.16433435678482057, + "maximum": 3.059147357940674, + "scale": 0.012641104869544506, + "offset": -13, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_4_pwconv2_Conv_reshape_to_2d_nhwc": { + "id": 315, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.16433435678482057, + "maximum": 3.059147357940674, + "scale": 0.012641104869544506, + "offset": -13, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_5_Add_output_0": { + "id": 384, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.9894492626190187, + "maximum": 4.869412422180176, + "scale": 0.030819065868854524, + "offset": -97, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_5_Mul_2_output_0": { + "id": 383, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.859224319458008, + "maximum": 3.593007802963257, + "scale": 0.025302870199084283, + "offset": -113, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_5_Mul_3_output_0": { + "id": 385, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.9894492626190187, + "maximum": 4.869412422180176, + "scale": 0.030819065868854524, + "offset": -97, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_5_Mul_output_0": { + "id": 329, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.4404675960540772, + "maximum": 1.6205260753631592, + "scale": 0.01200389675796032, + "offset": -120, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_5_act_Mul_1_output_0": { + "id": 367, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.1619492471218109, + "maximum": 5.737630367279053, + "scale": 0.023135606199502946, + "offset": -7, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_5_dwconv_Conv_intermediate": { + "id": 342, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.3977026343345642, + "maximum": 0.5077810287475586, + "scale": 0.003550916211679578, + "offset": -112, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_5_dwconv_Conv_intermediate_nchw": { + "id": 344, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.3977026343345642, + "maximum": 0.5077810287475586, + "scale": 0.003550916211679578, + "offset": -112, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_5_dwconv_Conv_output_0": { + "id": 345, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.3977026343345642, + "maximum": 0.5077810287475586, + "scale": 0.003550916211679578, + "offset": -112, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_5_dwconv_Conv_output_0_nfc": { + "id": 347, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.3977026343345642, + "maximum": 0.5077810287475586, + "scale": 0.003550916211679578, + "offset": -112, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_5_dwconv_Conv_reshape_to_2d": { + "id": 336, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.4404675960540772, + "maximum": 1.6205260753631592, + "scale": 0.01200389675796032, + "offset": -120, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 1, + 132 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_5_dwconv_Conv_reshape_to_2d_nhwc": { + "id": 338, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.4404675960540772, + "maximum": 1.6205260753631592, + "scale": 0.01200389675796032, + "offset": -120, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 132, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_5_dwconv_Pad_output_0": { + "id": 331, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.4404675960540772, + "maximum": 1.6205260753631592, + "scale": 0.01200389675796032, + "offset": -120, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 132, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_5_dwconv_Pad_output_0_ncf": { + "id": 333, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.4404675960540772, + "maximum": 1.6205260753631592, + "scale": 0.01200389675796032, + "offset": -120, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 132 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_5_norm_Transpose_1_output_0": { + "id": 352, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.359117269515991, + "maximum": 2.492293357849121, + "scale": 0.01902513951063156, + "offset": -124, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_5_norm_Transpose_1_output_0_ncf": { + "id": 354, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.359117269515991, + "maximum": 2.492293357849121, + "scale": 0.01902513951063156, + "offset": -124, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_5_norm_Transpose_output_0": { + "id": 348, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.3977026343345642, + "maximum": 0.5077810287475586, + "scale": 0.003550916211679578, + "offset": -112, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_5_pwconv1_Conv_intermediate": { + "id": 363, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -11.251728057861329, + "maximum": 5.725731372833252, + "scale": 0.06657826900482178, + "offset": -169, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_5_pwconv1_Conv_intermediate_nchw": { + "id": 365, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -11.251728057861329, + "maximum": 5.725731372833252, + "scale": 0.06657826900482178, + "offset": -169, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_5_pwconv1_Conv_output_0": { + "id": 366, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -11.251728057861329, + "maximum": 5.725731372833252, + "scale": 0.06657826900482178, + "offset": -169, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_5_pwconv1_Conv_reshape_to_2d": { + "id": 357, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.359117269515991, + "maximum": 2.492293357849121, + "scale": 0.01902513951063156, + "offset": -124, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_5_pwconv1_Conv_reshape_to_2d_nhwc": { + "id": 359, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.359117269515991, + "maximum": 2.492293357849121, + "scale": 0.01902513951063156, + "offset": -124, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_5_pwconv2_Conv_intermediate": { + "id": 376, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -5.802662372589111, + "maximum": 6.426088809967041, + "scale": 0.04795588552951813, + "offset": -121, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_5_pwconv2_Conv_intermediate_nchw": { + "id": 378, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -5.802662372589111, + "maximum": 6.426088809967041, + "scale": 0.04795588552951813, + "offset": -121, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_5_pwconv2_Conv_output_0": { + "id": 379, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -5.802662372589111, + "maximum": 6.426088809967041, + "scale": 0.04795588552951813, + "offset": -121, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_5_pwconv2_Conv_output_0_nfc": { + "id": 381, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -5.802662372589111, + "maximum": 6.426088809967041, + "scale": 0.04795588552951813, + "offset": -121, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_5_pwconv2_Conv_reshape_to_2d": { + "id": 370, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.1619492471218109, + "maximum": 5.737630367279053, + "scale": 0.023135606199502946, + "offset": -7, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_convnext_convnext_5_pwconv2_Conv_reshape_to_2d_nhwc": { + "id": 372, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.1619492471218109, + "maximum": 5.737630367279053, + "scale": 0.023135606199502946, + "offset": -7, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_text_embedder_Mul_output_0": { + "id": 26, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.2684430480003357, + "maximum": 0.21024909615516663, + "scale": 0.0018772240728139878, + "offset": -143, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_text_embedder_Mul_output_0_nfc": { + "id": 28, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.2684430480003357, + "maximum": 0.21024909615516663, + "scale": 0.0018772240728139878, + "offset": -143, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_text_embedder_Transpose_output_0": { + "id": 19, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.514297366142273, + "maximum": 0.49451667070388796, + "scale": 0.003956133499741554, + "offset": -130, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_text_encoder_text_embedder_char_embedder_Gather_output_0": { + "id": 11, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.514297366142273, + "maximum": 0.49451667070388796, + "scale": 0.003956133499741554, + "offset": -130, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_v_890": { + "id": 449, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.8849432468414308, + "maximum": 1.1794795989990235, + "scale": 0.015938913449645044, + "offset": -181, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 128, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_v_895": { + "id": 597, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.4777554273605347, + "maximum": 5.251309394836426, + "scale": 0.026388490572571756, + "offset": -56, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 128, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_v_900": { + "id": 744, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.7104432582855225, + "maximum": 6.67730712890625, + "scale": 0.032893139868974689, + "offset": -52, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 128, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_v_905": { + "id": 891, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.8517611026763918, + "maximum": 6.597165107727051, + "scale": 0.040976181626319888, + "offset": -94, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 4, + 128, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "onnx__MatMul_3678": { + "id": 135, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.6957737803459168, + "maximum": 0.580645740032196, + "scale": 0.005005566868931055, + "offset": -139, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "65536 (0.94%)" + }, + "onnx__MatMul_3680": { + "id": 2, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.8496898412704468, + "maximum": 0.8699204921722412, + "scale": 0.0067435698583722118, + "offset": -126, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "65536 (0.94%)" + }, + "onnx__MatMul_3681": { + "id": 139, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.7118423581123352, + "maximum": 0.7403160929679871, + "scale": 0.005694739054888487, + "offset": -125, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "65536 (0.94%)" + }, + "onnx__MatMul_3682": { + "id": 141, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.7430492043495178, + "maximum": 0.8626927733421326, + "scale": 0.006297027226537466, + "offset": -118, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "65536 (0.94%)" + }, + "onnx__MatMul_3684": { + "id": 4, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.0005576610565186, + "maximum": 0.9470927715301514, + "scale": 0.0076378448866307739, + "offset": -131, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "65536 (0.94%)" + }, + "onnx__MatMul_3685": { + "id": 144, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.9282444715499878, + "maximum": 0.8514723181724548, + "scale": 0.006979281548410654, + "offset": -133, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "65536 (0.94%)" + }, + "style_ttl_ncf": { + "id": 4, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.9921338558197022, + "maximum": 0.7172859907150269, + "scale": 0.006703607272356749, + "offset": -148, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 50, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "text_mask_ncf": { + "id": 9, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 1.0, + "scale": 0.003921568859368563, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "tts_ttl_speech_prompted_text_encoder_attention1_W_query_linear_bias": { + "id": 136, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.5336738228797913, + "maximum": 0.6294614672660828, + "scale": 0.004561314824968576, + "offset": -117, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_speech_prompted_text_encoder_attention1_W_value_linear_bias": { + "id": 3, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.08292251080274582, + "maximum": 0.10587427020072937, + "scale": 0.000740379560738802, + "offset": -112, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_speech_prompted_text_encoder_attention1_out_fc_linear_bias": { + "id": 140, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.424368292093277, + "maximum": 0.3271172046661377, + "scale": 0.00294700195081532, + "offset": -144, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_speech_prompted_text_encoder_attention2_W_query_linear_bias": { + "id": 142, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.4212283492088318, + "maximum": 0.48140379786491396, + "scale": 0.0035397338215261699, + "offset": -119, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_speech_prompted_text_encoder_attention2_W_value_linear_bias": { + "id": 5, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.080110102891922, + "maximum": 0.06899994611740112, + "scale": 0.0005847453139722347, + "offset": -137, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_speech_prompted_text_encoder_attention2_out_fc_linear_bias": { + "id": 145, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.20103101432323457, + "maximum": 0.24864360690116883, + "scale": 0.0017634298419579864, + "offset": -114, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_speech_prompted_text_encoder_norm_norm_bias": { + "id": 147, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.1317086219787598, + "maximum": 0.42821407318115237, + "scale": 0.006117343902587891, + "offset": -185, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_speech_prompted_text_encoder_norm_norm_weight": { + "id": 146, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 1.7173856496810914, + "scale": 0.006734845694154501, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_k_bias": { + "id": 64, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.006324979942291975, + "maximum": 0.00657797884196043, + "scale": 0.00005059983959654346, + "offset": -125, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_k_weight": { + "id": 63, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.4697980284690857, + "maximum": 0.45172885060310366, + "scale": 0.0036138310097157957, + "offset": -130, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 256, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "65536 (0.94%)" + }, + "tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_o_bias": { + "id": 72, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.18591679632663728, + "maximum": 0.14331085979938508, + "scale": 0.0012910888763144613, + "offset": -144, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_o_weight": { + "id": 71, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.3841139078140259, + "maximum": 0.2688797116279602, + "scale": 0.0025607591960579159, + "offset": -150, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 256, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "65536 (0.94%)" + }, + "tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_q_bias": { + "id": 62, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.52433842420578, + "maximum": 0.5121445655822754, + "scale": 0.00406463909894228, + "offset": -129, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_q_weight": { + "id": 61, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.4375397861003876, + "maximum": 0.4077075123786926, + "scale": 0.003314695321023464, + "offset": -132, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 256, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "65536 (0.94%)" + }, + "tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_v_bias": { + "id": 66, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.12822914123535157, + "maximum": 0.1157890036702156, + "scale": 0.0009569339454174042, + "offset": -134, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_v_weight": { + "id": 65, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.34064480662345889, + "maximum": 0.30759719014167788, + "scale": 0.002542125526815653, + "offset": -134, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 256, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "65536 (0.94%)" + }, + "tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_k_bias": { + "id": 84, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.006461287848651409, + "maximum": 0.006512163672596216, + "scale": 0.00005087627869215794, + "offset": -127, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_k_weight": { + "id": 83, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.5026183128356934, + "maximum": 0.583548367023468, + "scale": 0.004259477369487286, + "offset": -118, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 256, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "65536 (0.94%)" + }, + "tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_o_bias": { + "id": 90, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.14274801313877107, + "maximum": 0.14845792949199677, + "scale": 0.0011419841321185232, + "offset": -125, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_o_weight": { + "id": 89, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.4388642907142639, + "maximum": 0.46363887190818789, + "scale": 0.0035392281133681537, + "offset": -124, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 256, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "65536 (0.94%)" + }, + "tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_q_bias": { + "id": 82, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.6893807649612427, + "maximum": 0.6948090195655823, + "scale": 0.0054281954653561119, + "offset": -127, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_q_weight": { + "id": 81, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.656492292881012, + "maximum": 0.6616615653038025, + "scale": 0.005169230978935957, + "offset": -127, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 256, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "65536 (0.94%)" + }, + "tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_v_bias": { + "id": 86, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.13107509911060334, + "maximum": 0.14289335906505586, + "scale": 0.0010743860621005297, + "offset": -122, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_v_weight": { + "id": 85, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.46545758843421938, + "maximum": 0.46912261843681338, + "scale": 0.0036650204565376045, + "offset": -127, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 256, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "65536 (0.94%)" + }, + "tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_k_bias": { + "id": 102, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.0065034120343625549, + "maximum": 0.006554619874805212, + "scale": 0.00005120796777191572, + "offset": -127, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_k_weight": { + "id": 101, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.5918754935264587, + "maximum": 0.5602485537528992, + "scale": 0.0045181335881352428, + "offset": -131, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 256, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "65536 (0.94%)" + }, + "tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_o_bias": { + "id": 108, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.17583441734313966, + "maximum": 0.2009536325931549, + "scale": 0.00147760019171983, + "offset": -119, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_o_weight": { + "id": 107, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.57449871301651, + "maximum": 0.4571715295314789, + "scale": 0.004045765846967697, + "offset": -142, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 256, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "65536 (0.94%)" + }, + "tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_q_bias": { + "id": 100, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.56423020362854, + "maximum": 0.509491503238678, + "scale": 0.004210673272609711, + "offset": -134, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_q_weight": { + "id": 99, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.7211180925369263, + "maximum": 0.6719509363174439, + "scale": 0.005463015753775835, + "offset": -132, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 256, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "65536 (0.94%)" + }, + "tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_v_bias": { + "id": 104, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.11175603419542313, + "maximum": 0.12975065410137177, + "scale": 0.0009470850345678628, + "offset": -118, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_v_weight": { + "id": 103, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.5796133875846863, + "maximum": 0.5071616768836975, + "scale": 0.004261862952262163, + "offset": -136, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 256, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "65536 (0.94%)" + }, + "tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_k_bias": { + "id": 120, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.006468749605119228, + "maximum": 0.006418212782591581, + "scale": 0.00005053710628999397, + "offset": -128, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_k_weight": { + "id": 119, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.7389500141143799, + "maximum": 0.6069946885108948, + "scale": 0.00527821434661746, + "offset": -140, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 256, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "65536 (0.94%)" + }, + "tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_o_bias": { + "id": 126, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.16165147721767426, + "maximum": 0.11500038206577301, + "scale": 0.0010849093087017537, + "offset": -149, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_o_weight": { + "id": 125, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.8911570310592651, + "maximum": 0.7436994314193726, + "scale": 0.006411201786249876, + "offset": -139, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 256, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "65536 (0.94%)" + }, + "tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_q_bias": { + "id": 118, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.7356523871421814, + "maximum": 0.7299050688743591, + "scale": 0.005747284274548292, + "offset": -128, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_q_weight": { + "id": 117, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.7441120743751526, + "maximum": 0.92034912109375, + "scale": 0.006527298595756292, + "offset": -114, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 256, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "65536 (0.94%)" + }, + "tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_v_bias": { + "id": 122, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.15945425629615785, + "maximum": 0.16070979833602906, + "scale": 0.001255545299500227, + "offset": -127, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_v_weight": { + "id": 121, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.4112316370010376, + "maximum": 0.5167689919471741, + "scale": 0.0036392181646078827, + "offset": -113, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 256, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "65536 (0.94%)" + }, + "tts_ttl_text_encoder_attn_encoder_ffn_layers_0_conv_1_bias": { + "id": 76, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.40985310077667239, + "maximum": 0.09748932719230652, + "scale": 0.001989578129723668, + "offset": -206, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "1024 (0.01%)" + }, + "tts_ttl_text_encoder_attn_encoder_ffn_layers_0_conv_1_weight": { + "id": 75, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.9352582693099976, + "maximum": 0.687128484249115, + "scale": 0.006362300831824541, + "offset": -147, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 256, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "262144 (3.78%)" + }, + "tts_ttl_text_encoder_attn_encoder_ffn_layers_0_conv_2_bias": { + "id": 78, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.23614802956581117, + "maximum": 0.17349649965763093, + "scale": 0.0016064491355791689, + "offset": -147, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_text_encoder_attn_encoder_ffn_layers_0_conv_2_weight": { + "id": 77, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.7323380708694458, + "maximum": 0.9350388050079346, + "scale": 0.006538732908666134, + "offset": -112, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1024, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "262144 (3.78%)" + }, + "tts_ttl_text_encoder_attn_encoder_ffn_layers_1_conv_1_bias": { + "id": 94, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.15696576237678529, + "maximum": 0.0504242368042469, + "scale": 0.0008132941438816488, + "offset": -193, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "1024 (0.01%)" + }, + "tts_ttl_text_encoder_attn_encoder_ffn_layers_1_conv_1_weight": { + "id": 93, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.5885160565376282, + "maximum": 0.6725897192955017, + "scale": 0.0049455128610134129, + "offset": -119, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 256, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "262144 (3.78%)" + }, + "tts_ttl_text_encoder_attn_encoder_ffn_layers_1_conv_2_bias": { + "id": 96, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.13917626440525056, + "maximum": 0.16943196952342988, + "scale": 0.0012102284235879779, + "offset": -115, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_text_encoder_attn_encoder_ffn_layers_1_conv_2_weight": { + "id": 95, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.571036159992218, + "maximum": 0.5755324959754944, + "scale": 0.00449634762480855, + "offset": -127, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1024, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "262144 (3.78%)" + }, + "tts_ttl_text_encoder_attn_encoder_ffn_layers_2_conv_1_bias": { + "id": 112, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.1720978170633316, + "maximum": 0.08157237619161606, + "scale": 0.000994785106740892, + "offset": -173, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "1024 (0.01%)" + }, + "tts_ttl_text_encoder_attn_encoder_ffn_layers_2_conv_1_weight": { + "id": 111, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.7810829877853394, + "maximum": 0.6215660572052002, + "scale": 0.005500584375113249, + "offset": -142, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 256, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "262144 (3.78%)" + }, + "tts_ttl_text_encoder_attn_encoder_ffn_layers_2_conv_2_bias": { + "id": 114, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.13998164236545564, + "maximum": 0.18452124297618867, + "scale": 0.0012725603301078082, + "offset": -110, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_text_encoder_attn_encoder_ffn_layers_2_conv_2_weight": { + "id": 113, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.186787486076355, + "maximum": 1.1411418914794922, + "scale": 0.009129134938120842, + "offset": -130, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1024, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "262144 (3.78%)" + }, + "tts_ttl_text_encoder_attn_encoder_ffn_layers_3_conv_1_bias": { + "id": 130, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.4648795425891876, + "maximum": 0.07641855627298355, + "scale": 0.0021227377001196148, + "offset": -219, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "1024 (0.01%)" + }, + "tts_ttl_text_encoder_attn_encoder_ffn_layers_3_conv_1_weight": { + "id": 129, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.4829531908035279, + "maximum": 1.4037114381790162, + "scale": 0.01132025383412838, + "offset": -131, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 256, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "262144 (3.78%)" + }, + "tts_ttl_text_encoder_attn_encoder_ffn_layers_3_conv_2_bias": { + "id": 132, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.142955482006073, + "maximum": 0.1119651272892952, + "scale": 0.0009996886365115643, + "offset": -143, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_text_encoder_attn_encoder_ffn_layers_3_conv_2_weight": { + "id": 131, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.9931480884552003, + "maximum": 2.544822931289673, + "scale": 0.01779596507549286, + "offset": -112, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1024, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "262144 (3.78%)" + }, + "tts_ttl_text_encoder_attn_encoder_norm_layers_1_0_norm_bias": { + "id": 74, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.14248092472553254, + "maximum": 0.12272080034017563, + "scale": 0.0010400067549198866, + "offset": -137, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_text_encoder_attn_encoder_norm_layers_1_0_norm_weight": { + "id": 73, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.42226549983024599, + "scale": 0.0016559431096538902, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_text_encoder_attn_encoder_norm_layers_1_1_norm_bias": { + "id": 92, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.2481941431760788, + "maximum": 0.270572304725647, + "scale": 0.0020343782380223276, + "offset": -122, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_text_encoder_attn_encoder_norm_layers_1_1_norm_weight": { + "id": 91, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.16890700161457063, + "maximum": 0.2892981767654419, + "scale": 0.0017968829488381744, + "offset": -94, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_text_encoder_attn_encoder_norm_layers_1_2_norm_bias": { + "id": 110, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.301857054233551, + "maximum": 0.3793247640132904, + "scale": 0.002671301132068038, + "offset": -113, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_text_encoder_attn_encoder_norm_layers_1_2_norm_weight": { + "id": 109, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.03241248056292534, + "maximum": 0.36116763949394228, + "scale": 0.0015434514498338104, + "offset": -21, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_text_encoder_attn_encoder_norm_layers_1_3_norm_bias": { + "id": 128, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.28599101305007937, + "maximum": 0.3117770850658417, + "scale": 0.0023441885132342579, + "offset": -122, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_text_encoder_attn_encoder_norm_layers_1_3_norm_weight": { + "id": 127, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.5483733415603638, + "scale": 0.002150483662262559, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_text_encoder_attn_encoder_norm_layers_2_0_norm_bias": { + "id": 80, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.393574595451355, + "maximum": 0.24976849555969239, + "scale": 0.002522913971915841, + "offset": -156, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_text_encoder_attn_encoder_norm_layers_2_0_norm_weight": { + "id": 79, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.19311629235744477, + "maximum": 0.3421517014503479, + "scale": 0.0020990900229662658, + "offset": -92, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_text_encoder_attn_encoder_norm_layers_2_1_norm_bias": { + "id": 98, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.2443252056837082, + "maximum": 0.18535014986991883, + "scale": 0.0016850014217197896, + "offset": -145, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_text_encoder_attn_encoder_norm_layers_2_1_norm_weight": { + "id": 97, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.10652745515108109, + "maximum": 0.31138795614242556, + "scale": 0.0016388839576393366, + "offset": -65, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_text_encoder_attn_encoder_norm_layers_2_2_norm_bias": { + "id": 116, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.27380383014678957, + "maximum": 0.37267744541168215, + "scale": 0.0025352207012474539, + "offset": -108, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_text_encoder_attn_encoder_norm_layers_2_2_norm_weight": { + "id": 115, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.17530503869056703, + "maximum": 0.27623823285102847, + "scale": 0.0017707579536363483, + "offset": -99, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_text_encoder_attn_encoder_norm_layers_2_3_norm_bias": { + "id": 134, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.2557031214237213, + "maximum": 0.38355469703674319, + "scale": 0.0025068933609873058, + "offset": -102, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_text_encoder_attn_encoder_norm_layers_2_3_norm_weight": { + "id": 133, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 1.0053024291992188, + "scale": 0.0039423624984920029, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_text_encoder_convnext_convnext_0_dwconv_bias": { + "id": 8, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.061392221599817279, + "maximum": 0.0352436825633049, + "scale": 0.0003789643233176321, + "offset": -162, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_text_encoder_convnext_convnext_0_dwconv_weight": { + "id": 7, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.5125223398208618, + "maximum": 0.7204323410987854, + "scale": 0.00483511621132493, + "offset": -106, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 5, + 1, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "1280 (0.01%)" + }, + "tts_ttl_text_encoder_convnext_convnext_0_gamma": { + "id": 15, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.12087447196245194, + "scale": 0.0004740175500046462, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_text_encoder_convnext_convnext_0_norm_norm_bias": { + "id": 10, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.18523550033569337, + "maximum": 0.27335724234580996, + "scale": 0.0017984028672799469, + "offset": -103, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_text_encoder_convnext_convnext_0_norm_norm_weight": { + "id": 9, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.7205368876457214, + "scale": 0.0028256347868591549, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_text_encoder_convnext_convnext_0_pwconv1_bias": { + "id": 12, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.26398006081581118, + "maximum": 0.0, + "scale": 0.0010352159151807428, + "offset": -255, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "1024 (0.01%)" + }, + "tts_ttl_text_encoder_convnext_convnext_0_pwconv1_weight": { + "id": 11, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.6168078184127808, + "maximum": 0.6314936876296997, + "scale": 0.004895300138741732, + "offset": -126, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 256, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "262144 (3.78%)" + }, + "tts_ttl_text_encoder_convnext_convnext_0_pwconv2_bias": { + "id": 14, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.07891637831926346, + "maximum": 0.08878092467784882, + "scale": 0.0006576364976353943, + "offset": -120, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_text_encoder_convnext_convnext_0_pwconv2_weight": { + "id": 13, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.812839686870575, + "maximum": 0.6068460941314697, + "scale": 0.005567395128309727, + "offset": -146, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1024, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "262144 (3.78%)" + }, + "tts_ttl_text_encoder_convnext_convnext_1_dwconv_bias": { + "id": 17, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.04778556525707245, + "maximum": 0.027432452887296678, + "scale": 0.0002949726185761392, + "offset": -162, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_text_encoder_convnext_convnext_1_dwconv_weight": { + "id": 16, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.4614952504634857, + "maximum": 0.6383298635482788, + "scale": 0.004313039593398571, + "offset": -107, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 5, + 1, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "1280 (0.01%)" + }, + "tts_ttl_text_encoder_convnext_convnext_1_gamma": { + "id": 24, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.16759559512138368, + "scale": 0.0006572376005351543, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_text_encoder_convnext_convnext_1_norm_norm_bias": { + "id": 19, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.30578142404556277, + "maximum": 0.30818915367126467, + "scale": 0.002407727763056755, + "offset": -127, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_text_encoder_convnext_convnext_1_norm_norm_weight": { + "id": 18, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.7259851694107056, + "scale": 0.0028470007237046959, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_text_encoder_convnext_convnext_1_pwconv1_bias": { + "id": 21, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.2570187449455261, + "maximum": 0.0658373162150383, + "scale": 0.001266102190129459, + "offset": -203, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "1024 (0.01%)" + }, + "tts_ttl_text_encoder_convnext_convnext_1_pwconv1_weight": { + "id": 20, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.7073276042938232, + "maximum": 0.7128971219062805, + "scale": 0.0055695087648928169, + "offset": -127, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 256, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "262144 (3.78%)" + }, + "tts_ttl_text_encoder_convnext_convnext_1_pwconv2_bias": { + "id": 23, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.09766330569982529, + "maximum": 0.0694785937666893, + "scale": 0.0006554584251716733, + "offset": -149, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_text_encoder_convnext_convnext_1_pwconv2_weight": { + "id": 22, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.6476399898529053, + "maximum": 0.7401600480079651, + "scale": 0.005442352965474129, + "offset": -119, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1024, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "262144 (3.78%)" + }, + "tts_ttl_text_encoder_convnext_convnext_2_dwconv_bias": { + "id": 26, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.03914732113480568, + "maximum": 0.03165102377533913, + "scale": 0.00027764055994339287, + "offset": -141, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_text_encoder_convnext_convnext_2_dwconv_weight": { + "id": 25, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.4569299817085266, + "maximum": 0.5389430522918701, + "scale": 0.0039053845684975387, + "offset": -117, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 5, + 1, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "1280 (0.01%)" + }, + "tts_ttl_text_encoder_convnext_convnext_2_gamma": { + "id": 33, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.275020033121109, + "scale": 0.001078509958460927, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_text_encoder_convnext_convnext_2_norm_norm_bias": { + "id": 28, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.7009923458099365, + "maximum": 0.30323827266693118, + "scale": 0.003938159439712763, + "offset": -178, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_text_encoder_convnext_convnext_2_norm_norm_weight": { + "id": 27, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.7812963128089905, + "scale": 0.0030639071483165027, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_text_encoder_convnext_convnext_2_pwconv1_bias": { + "id": 30, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.3067910969257355, + "maximum": 0.06752340495586395, + "scale": 0.0014679000014439226, + "offset": -209, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "1024 (0.01%)" + }, + "tts_ttl_text_encoder_convnext_convnext_2_pwconv1_weight": { + "id": 29, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.775299072265625, + "maximum": 0.7454798221588135, + "scale": 0.005963838659226894, + "offset": -130, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 256, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "262144 (3.78%)" + }, + "tts_ttl_text_encoder_convnext_convnext_2_pwconv2_bias": { + "id": 32, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.08535396307706833, + "maximum": 0.08468712866306305, + "scale": 0.0006668278365395963, + "offset": -128, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_text_encoder_convnext_convnext_2_pwconv2_weight": { + "id": 31, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.8433007001876831, + "maximum": 0.963772177696228, + "scale": 0.007086560130119324, + "offset": -119, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1024, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "262144 (3.78%)" + }, + "tts_ttl_text_encoder_convnext_convnext_3_dwconv_bias": { + "id": 35, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.050726182758808139, + "maximum": 0.04877517744898796, + "scale": 0.00039020139956846833, + "offset": -130, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_text_encoder_convnext_convnext_3_dwconv_weight": { + "id": 34, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.6407904624938965, + "maximum": 0.4413391053676605, + "scale": 0.00424364535138011, + "offset": -151, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 5, + 1, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "1280 (0.01%)" + }, + "tts_ttl_text_encoder_convnext_convnext_3_gamma": { + "id": 42, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.46860048174858096, + "scale": 0.001837648916989565, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_text_encoder_convnext_convnext_3_norm_norm_bias": { + "id": 37, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.4579470753669739, + "maximum": 0.48379895091056826, + "scale": 0.0036931217182427646, + "offset": -124, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_text_encoder_convnext_convnext_3_norm_norm_weight": { + "id": 36, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.8826825022697449, + "scale": 0.0034614999312907459, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_text_encoder_convnext_convnext_3_pwconv1_bias": { + "id": 39, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.4025740623474121, + "maximum": 0.07268698513507843, + "scale": 0.0018637687899172307, + "offset": -216, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "1024 (0.01%)" + }, + "tts_ttl_text_encoder_convnext_convnext_3_pwconv1_weight": { + "id": 38, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.0398094654083253, + "maximum": 0.8541291952133179, + "scale": 0.007427209988236427, + "offset": -140, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 256, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "262144 (3.78%)" + }, + "tts_ttl_text_encoder_convnext_convnext_3_pwconv2_bias": { + "id": 41, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.1451335847377777, + "maximum": 0.28520438075065615, + "scale": 0.0016875998117029667, + "offset": -86, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_text_encoder_convnext_convnext_3_pwconv2_weight": { + "id": 40, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.9632394909858704, + "maximum": 0.9708240032196045, + "scale": 0.00758456252515316, + "offset": -127, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1024, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "262144 (3.78%)" + }, + "tts_ttl_text_encoder_convnext_convnext_4_dwconv_bias": { + "id": 44, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.09426601231098175, + "maximum": 0.08248276263475418, + "scale": 0.0006931324605830014, + "offset": -136, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_text_encoder_convnext_convnext_4_dwconv_weight": { + "id": 43, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.5166424512863159, + "maximum": 0.4046430289745331, + "scale": 0.0036128840874880554, + "offset": -143, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 5, + 1, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "1280 (0.01%)" + }, + "tts_ttl_text_encoder_convnext_convnext_4_gamma": { + "id": 51, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.6025800704956055, + "scale": 0.00236305920407176, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_text_encoder_convnext_convnext_4_norm_norm_bias": { + "id": 46, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.3703090250492096, + "maximum": 0.36169716715812685, + "scale": 0.002870612544938922, + "offset": -129, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_text_encoder_convnext_convnext_4_norm_norm_weight": { + "id": 45, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.8676419854164124, + "scale": 0.003402517642825842, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_text_encoder_convnext_convnext_4_pwconv1_bias": { + "id": 48, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.4792390465736389, + "maximum": 0.1442607343196869, + "scale": 0.002445097081363201, + "offset": -196, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "1024 (0.01%)" + }, + "tts_ttl_text_encoder_convnext_convnext_4_pwconv1_weight": { + "id": 47, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.071014165878296, + "maximum": 0.8255734443664551, + "scale": 0.007437598425894976, + "offset": -144, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 256, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "262144 (3.78%)" + }, + "tts_ttl_text_encoder_convnext_convnext_4_pwconv2_bias": { + "id": 50, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.2603384256362915, + "maximum": 0.38418877124786379, + "scale": 0.002527557546272874, + "offset": -103, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_text_encoder_convnext_convnext_4_pwconv2_weight": { + "id": 49, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.0769529342651368, + "maximum": 1.0035244226455689, + "scale": 0.008158734999597073, + "offset": -132, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1024, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "262144 (3.78%)" + }, + "tts_ttl_text_encoder_convnext_convnext_5_dwconv_bias": { + "id": 53, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.20313283801078797, + "maximum": 0.13105344772338868, + "scale": 0.0013105344260111452, + "offset": -155, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_text_encoder_convnext_convnext_5_dwconv_weight": { + "id": 52, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.35034891963005068, + "maximum": 0.40039879083633425, + "scale": 0.0029441085644066335, + "offset": -119, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 5, + 1, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "1280 (0.01%)" + }, + "tts_ttl_text_encoder_convnext_convnext_5_gamma": { + "id": 60, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 1.1094685792922974, + "scale": 0.0043508573435246948, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_text_encoder_convnext_convnext_5_norm_norm_bias": { + "id": 55, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.25571033358573916, + "maximum": 0.2577238082885742, + "scale": 0.002013467252254486, + "offset": -127, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_text_encoder_convnext_convnext_5_norm_norm_weight": { + "id": 54, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.842583954334259, + "scale": 0.0033042507711797954, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_text_encoder_convnext_convnext_5_pwconv1_bias": { + "id": 57, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.5567693114280701, + "maximum": 0.10667075961828232, + "scale": 0.002601725747808814, + "offset": -214, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "1024 (0.01%)" + }, + "tts_ttl_text_encoder_convnext_convnext_5_pwconv1_weight": { + "id": 56, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.747277021408081, + "maximum": 1.1840101480484009, + "scale": 0.01149524375796318, + "offset": -152, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 256, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "262144 (3.78%)" + }, + "tts_ttl_text_encoder_convnext_convnext_5_pwconv2_bias": { + "id": 59, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.3330986201763153, + "maximum": 0.439084529876709, + "scale": 0.003028169274330139, + "offset": -110, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_text_encoder_convnext_convnext_5_pwconv2_weight": { + "id": 58, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.0850296020507813, + "maximum": 1.5251832008361817, + "scale": 0.010236128233373165, + "offset": -106, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1024, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "262144 (3.78%)" + }, + "tts_ttl_text_encoder_text_embedder_char_embedder_weight": { + "id": 1, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.514297366142273, + "maximum": 0.49451667070388796, + "scale": 0.003956133499741554, + "offset": -130, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 163, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "41728 (0.60%)" + } + }, + "nodes": { + "style_ttl_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "style_ttl_ncf_perm": { + "id": 3, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "style_ttl" + ], + "output_names": [ + "style_ttl_ncf" + ], + "macs_per_inference": "0" + }, + "_speech_prompted_text_encoder_attention2_W_value_linear_MatMul_pre_reshape": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "style_ttl_ncf" + ], + "output_names": [ + "_speech_prompted_text_encoder_attention2_W_value_linear_MatMul_pre_reshape" + ], + "macs_per_inference": "0" + }, + "_speech_prompted_text_encoder_attention1_W_value_linear_MatMul_pre_reshape": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "style_ttl_ncf" + ], + "output_names": [ + "_speech_prompted_text_encoder_attention1_W_value_linear_MatMul_pre_reshape" + ], + "macs_per_inference": "0" + }, + "text_mask_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "text_mask_ncf_perm": { + "id": 8, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "text_mask" + ], + "output_names": [ + "text_mask_ncf" + ], + "macs_per_inference": "0" + }, + "_text_encoder_text_embedder_char_embedder_Gather": { + "package": "qti.aisw", + "type": "Gather", + "tensor_params": {}, + "scalar_params": { + "axis": { + "50": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "packageName": 2 + }, + "input_names": [ + "tts_ttl_text_encoder_text_embedder_char_embedder_weight", + "text_ids" + ], + "output_names": [ + "_text_encoder_text_embedder_char_embedder_Gather_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_Unsqueeze": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "text_mask_ncf" + ], + "output_names": [ + "_text_encoder_attn_encoder_Unsqueeze_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_Unsqueeze_1": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "text_mask_ncf" + ], + "output_names": [ + "_text_encoder_attn_encoder_Unsqueeze_1_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_text_embedder_Transpose": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_text_embedder_Transpose_perm": { + "id": 18, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_text_embedder_char_embedder_Gather_output_0" + ], + "output_names": [ + "_text_encoder_text_embedder_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_speech_prompted_text_encoder_attention1_W_value_linear_MatMul": { + "package": "qti.aisw", + "type": "FullyConnected", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_speech_prompted_text_encoder_attention1_W_value_linear_MatMul_pre_reshape", + "onnx__MatMul_3680", + "tts_ttl_speech_prompted_text_encoder_attention1_W_value_linear_bias" + ], + "output_names": [ + "_speech_prompted_text_encoder_attention1_W_value_linear_Add_output_0_fc" + ], + "macs_per_inference": "0" + }, + "_speech_prompted_text_encoder_attention1_W_value_linear_MatMul_post_reshape": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_speech_prompted_text_encoder_attention1_W_value_linear_Add_output_0_fc" + ], + "output_names": [ + "_speech_prompted_text_encoder_attention1_W_value_linear_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_speech_prompted_text_encoder_attention1_Unsqueeze_6": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "text_mask" + ], + "output_names": [ + "_speech_prompted_text_encoder_attention1_Unsqueeze_6_output_0" + ], + "macs_per_inference": "0" + }, + "_speech_prompted_text_encoder_attention2_W_value_linear_MatMul": { + "package": "qti.aisw", + "type": "FullyConnected", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_speech_prompted_text_encoder_attention2_W_value_linear_MatMul_pre_reshape", + "onnx__MatMul_3684", + "tts_ttl_speech_prompted_text_encoder_attention2_W_value_linear_bias" + ], + "output_names": [ + "_speech_prompted_text_encoder_attention2_W_value_linear_Add_output_0_fc" + ], + "macs_per_inference": "0" + }, + "_speech_prompted_text_encoder_attention2_W_value_linear_MatMul_post_reshape": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_speech_prompted_text_encoder_attention2_W_value_linear_Add_output_0_fc" + ], + "output_names": [ + "_speech_prompted_text_encoder_attention2_W_value_linear_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_Unsqueeze_output_0", + "_text_encoder_attn_encoder_Unsqueeze_1_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_Mul_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_text_embedder_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_text_embedder_Transpose_output_0", + "text_mask_ncf" + ], + "output_names": [ + "_text_encoder_text_embedder_Mul_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_text_embedder_Mul_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_text_embedder_Mul_output_0_nfc_perm": { + "id": 27, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_text_embedder_Mul_output_0" + ], + "output_names": [ + "_text_encoder_text_embedder_Mul_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_speech_prompted_text_encoder_attention1_Split_2": { + "package": "qti.aisw", + "type": "Split", + "tensor_params": { + "split_index": { + "_speech_prompted_text_encoder_attention1_Split_2_split_index": { + "id": 29, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 128 + ] + } + } + }, + "scalar_params": { + "axis": { + "306": 2 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "packageName": 2, + "split_index": 1 + }, + "input_names": [ + "_speech_prompted_text_encoder_attention1_W_value_linear_Add_output_0" + ], + "output_names": [ + "_speech_prompted_text_encoder_attention1_Split_2_output_0", + "_speech_prompted_text_encoder_attention1_Split_2_output_1" + ], + "macs_per_inference": "0" + }, + "_speech_prompted_text_encoder_attention1_Equal": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 3 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_speech_prompted_text_encoder_attention1_Unsqueeze_6_output_0", + "_speech_prompted_text_encoder_attention1_Constant_11_output_0" + ], + "output_names": [ + "_speech_prompted_text_encoder_attention2_Cast_output_0" + ], + "macs_per_inference": "0" + }, + "_speech_prompted_text_encoder_attention2_Split_2": { + "package": "qti.aisw", + "type": "Split", + "tensor_params": { + "split_index": { + "_speech_prompted_text_encoder_attention2_Split_2_split_index": { + "id": 34, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 128 + ] + } + } + }, + "scalar_params": { + "axis": { + "306": 2 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "packageName": 2, + "split_index": 1 + }, + "input_names": [ + "_speech_prompted_text_encoder_attention2_W_value_linear_Add_output_0" + ], + "output_names": [ + "_speech_prompted_text_encoder_attention2_Split_2_output_0", + "_speech_prompted_text_encoder_attention2_Split_2_output_1" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_0_Equal": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 3 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_Mul_output_0", + "_speech_prompted_text_encoder_attention1_Constant_11_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_3_Cast_5_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_0_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_text_embedder_Mul_output_0_nfc", + "text_mask" + ], + "output_names": [ + "_text_encoder_convnext_convnext_0_Mul_output_0" + ], + "macs_per_inference": "0" + }, + "_speech_prompted_text_encoder_attention1_Unsqueeze_4": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_speech_prompted_text_encoder_attention1_Split_2_output_0" + ], + "output_names": [ + "_speech_prompted_text_encoder_attention1_Unsqueeze_4_output_0" + ], + "macs_per_inference": "0" + }, + "_speech_prompted_text_encoder_attention1_Unsqueeze_5": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_speech_prompted_text_encoder_attention1_Split_2_output_1" + ], + "output_names": [ + "_speech_prompted_text_encoder_attention1_Unsqueeze_5_output_0" + ], + "macs_per_inference": "0" + }, + "_speech_prompted_text_encoder_attention2_Unsqueeze_4": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_speech_prompted_text_encoder_attention2_Split_2_output_0" + ], + "output_names": [ + "_speech_prompted_text_encoder_attention2_Unsqueeze_4_output_0" + ], + "macs_per_inference": "0" + }, + "_speech_prompted_text_encoder_attention2_Unsqueeze_5": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_speech_prompted_text_encoder_attention2_Split_2_output_1" + ], + "output_names": [ + "_speech_prompted_text_encoder_attention2_Unsqueeze_5_output_0" + ], + "macs_per_inference": "0" + }, + "_speech_prompted_text_encoder_attention1_Concat_2": { + "package": "qti.aisw", + "type": "Concat", + "tensor_params": {}, + "scalar_params": { + "axis": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "packageName": 2 + }, + "input_names": [ + "_speech_prompted_text_encoder_attention1_Unsqueeze_4_output_0", + "_speech_prompted_text_encoder_attention1_Unsqueeze_5_output_0" + ], + "output_names": [ + "_speech_prompted_text_encoder_attention1_Concat_2_output_0" + ], + "macs_per_inference": "0" + }, + "_speech_prompted_text_encoder_attention2_Concat_2": { + "package": "qti.aisw", + "type": "Concat", + "tensor_params": {}, + "scalar_params": { + "axis": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "packageName": 2 + }, + "input_names": [ + "_speech_prompted_text_encoder_attention2_Unsqueeze_4_output_0", + "_speech_prompted_text_encoder_attention2_Unsqueeze_5_output_0" + ], + "output_names": [ + "_speech_prompted_text_encoder_attention2_Concat_2_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_0_dwconv_Pad": { + "package": "qti.aisw", + "type": "Pad", + "tensor_params": { + "pad_amount": { + "_text_encoder_convnext_convnext_0_dwconv_Pad_pad_amount": { + "id": 45, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 2, + 2 + ], + [ + 0, + 0 + ] + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "scheme": { + "306": 3 + } + }, + "param_map": { + "packageName": 2, + "pad_amount": 1, + "scheme": 1 + }, + "input_names": [ + "_text_encoder_convnext_convnext_0_Mul_output_0" + ], + "output_names": [ + "_text_encoder_convnext_convnext_0_dwconv_Pad_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_0_dwconv_Pad_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_convnext_convnext_0_dwconv_Pad_output_0_ncf_perm": { + "id": 47, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_convnext_convnext_0_dwconv_Pad_output_0" + ], + "output_names": [ + "_text_encoder_convnext_convnext_0_dwconv_Pad_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_0_dwconv_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_convnext_convnext_0_dwconv_Pad_output_0_ncf" + ], + "output_names": [ + "_text_encoder_convnext_convnext_0_dwconv_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_0_dwconv_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_convnext_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm": { + "id": 52, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_convnext_convnext_0_dwconv_Conv_reshape_to_2d" + ], + "output_names": [ + "_text_encoder_convnext_convnext_0_dwconv_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_0_dwconv_Conv_2d": { + "package": "qti.aisw", + "type": "DepthWiseConv2d", + "tensor_params": { + "dilation": { + "_text_encoder_convnext_convnext_0_dwconv_Conv_2d_dilation": { + "id": 56, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_text_encoder_convnext_convnext_0_dwconv_Conv_2d_pad_amount": { + "id": 55, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_text_encoder_convnext_convnext_0_dwconv_Conv_2d_stride": { + "id": 54, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "dilation": 1, + "packageName": 2, + "pad_amount": 1, + "stride": 1 + }, + "input_names": [ + "_text_encoder_convnext_convnext_0_dwconv_Conv_reshape_to_2d_nhwc", + "tts_ttl_text_encoder_convnext_convnext_0_dwconv_weight", + "tts_ttl_text_encoder_convnext_convnext_0_dwconv_bias" + ], + "output_names": [ + "_text_encoder_convnext_convnext_0_dwconv_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_0_dwconv_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_convnext_convnext_0_dwconv_Conv_intermediate_nchw_perm": { + "id": 58, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_convnext_convnext_0_dwconv_Conv_intermediate" + ], + "output_names": [ + "_text_encoder_convnext_convnext_0_dwconv_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_0_dwconv_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_convnext_convnext_0_dwconv_Conv_intermediate_nchw" + ], + "output_names": [ + "_text_encoder_convnext_convnext_0_dwconv_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_0_dwconv_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_convnext_convnext_0_dwconv_Conv_output_0_nfc_perm": { + "id": 61, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_convnext_convnext_0_dwconv_Conv_output_0" + ], + "output_names": [ + "_text_encoder_convnext_convnext_0_dwconv_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_0_Mul_1": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_convnext_convnext_0_dwconv_Conv_output_0_nfc", + "text_mask" + ], + "output_names": [ + "_text_encoder_convnext_convnext_0_norm_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_0_norm_norm_LayerNormalization": { + "package": "qti.aisw", + "type": "LayerNorm", + "tensor_params": { + "axes": { + "_text_encoder_convnext_convnext_0_norm_norm_LayerNormalization_axes": { + "id": 66, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 2 + ] + } + } + }, + "scalar_params": { + "epsilon": { + "562": 9.999999974752428e-7 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axes": 1, + "epsilon": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_convnext_convnext_0_norm_Transpose_output_0", + "tts_ttl_text_encoder_convnext_convnext_0_norm_norm_weight", + "tts_ttl_text_encoder_convnext_convnext_0_norm_norm_bias" + ], + "output_names": [ + "_text_encoder_convnext_convnext_0_norm_Transpose_1_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_0_norm_Transpose_1_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_convnext_convnext_0_norm_Transpose_1_output_0_ncf_perm": { + "id": 68, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_convnext_convnext_0_norm_Transpose_1_output_0" + ], + "output_names": [ + "_text_encoder_convnext_convnext_0_norm_Transpose_1_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_0_pwconv1_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_convnext_convnext_0_norm_Transpose_1_output_0_ncf" + ], + "output_names": [ + "_text_encoder_convnext_convnext_0_pwconv1_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_convnext_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm": { + "id": 73, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_convnext_convnext_0_pwconv1_Conv_reshape_to_2d" + ], + "output_names": [ + "_text_encoder_convnext_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_0_pwconv1_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_text_encoder_convnext_convnext_0_pwconv1_Conv_2d_dilation": { + "id": 77, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_text_encoder_convnext_convnext_0_pwconv1_Conv_2d_pad_amount": { + "id": 76, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_text_encoder_convnext_convnext_0_pwconv1_Conv_2d_stride": { + "id": 75, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_text_encoder_convnext_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ttl_text_encoder_convnext_convnext_0_pwconv1_weight", + "tts_ttl_text_encoder_convnext_convnext_0_pwconv1_bias" + ], + "output_names": [ + "_text_encoder_convnext_convnext_0_pwconv1_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_0_pwconv1_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_convnext_convnext_0_pwconv1_Conv_intermediate_nchw_perm": { + "id": 79, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_convnext_convnext_0_pwconv1_Conv_intermediate" + ], + "output_names": [ + "_text_encoder_convnext_convnext_0_pwconv1_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_0_pwconv1_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_convnext_convnext_0_pwconv1_Conv_intermediate_nchw" + ], + "output_names": [ + "_text_encoder_convnext_convnext_0_pwconv1_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_elementwiseneuron_4": { + "package": "qti.aisw", + "type": "ElementWiseNeuron", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_convnext_convnext_0_pwconv1_Conv_output_0" + ], + "output_names": [ + "_text_encoder_convnext_convnext_0_act_Mul_1_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_0_pwconv2_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_convnext_convnext_0_act_Mul_1_output_0" + ], + "output_names": [ + "_text_encoder_convnext_convnext_0_pwconv2_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_convnext_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm": { + "id": 86, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_convnext_convnext_0_pwconv2_Conv_reshape_to_2d" + ], + "output_names": [ + "_text_encoder_convnext_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_0_pwconv2_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_text_encoder_convnext_convnext_0_pwconv2_Conv_2d_dilation": { + "id": 90, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_text_encoder_convnext_convnext_0_pwconv2_Conv_2d_pad_amount": { + "id": 89, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_text_encoder_convnext_convnext_0_pwconv2_Conv_2d_stride": { + "id": 88, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_text_encoder_convnext_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ttl_text_encoder_convnext_convnext_0_pwconv2_weight", + "tts_ttl_text_encoder_convnext_convnext_0_pwconv2_bias" + ], + "output_names": [ + "_text_encoder_convnext_convnext_0_pwconv2_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_0_pwconv2_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_convnext_convnext_0_pwconv2_Conv_intermediate_nchw_perm": { + "id": 92, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_convnext_convnext_0_pwconv2_Conv_intermediate" + ], + "output_names": [ + "_text_encoder_convnext_convnext_0_pwconv2_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_0_pwconv2_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_convnext_convnext_0_pwconv2_Conv_intermediate_nchw" + ], + "output_names": [ + "_text_encoder_convnext_convnext_0_pwconv2_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_0_pwconv2_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_convnext_convnext_0_pwconv2_Conv_output_0_nfc_perm": { + "id": 95, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_convnext_convnext_0_pwconv2_Conv_output_0" + ], + "output_names": [ + "_text_encoder_convnext_convnext_0_pwconv2_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_0_Mul_2": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "tts_ttl_text_encoder_convnext_convnext_0_gamma", + "_text_encoder_convnext_convnext_0_pwconv2_Conv_output_0_nfc" + ], + "output_names": [ + "_text_encoder_convnext_convnext_0_Mul_2_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_0_Add": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_convnext_convnext_0_Mul_output_0", + "_text_encoder_convnext_convnext_0_Mul_2_output_0" + ], + "output_names": [ + "_text_encoder_convnext_convnext_0_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_0_Mul_3": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_convnext_convnext_0_Add_output_0", + "text_mask" + ], + "output_names": [ + "_text_encoder_convnext_convnext_0_Mul_3_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_1_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_convnext_convnext_0_Mul_3_output_0", + "text_mask" + ], + "output_names": [ + "_text_encoder_convnext_convnext_1_Mul_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_1_dwconv_Pad": { + "package": "qti.aisw", + "type": "Pad", + "tensor_params": { + "pad_amount": { + "_text_encoder_convnext_convnext_1_dwconv_Pad_pad_amount": { + "id": 102, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 2, + 2 + ], + [ + 0, + 0 + ] + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "scheme": { + "306": 3 + } + }, + "param_map": { + "packageName": 2, + "pad_amount": 1, + "scheme": 1 + }, + "input_names": [ + "_text_encoder_convnext_convnext_1_Mul_output_0" + ], + "output_names": [ + "_text_encoder_convnext_convnext_1_dwconv_Pad_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_1_dwconv_Pad_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_convnext_convnext_1_dwconv_Pad_output_0_ncf_perm": { + "id": 104, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_convnext_convnext_1_dwconv_Pad_output_0" + ], + "output_names": [ + "_text_encoder_convnext_convnext_1_dwconv_Pad_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_1_dwconv_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_convnext_convnext_1_dwconv_Pad_output_0_ncf" + ], + "output_names": [ + "_text_encoder_convnext_convnext_1_dwconv_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_1_dwconv_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_convnext_convnext_1_dwconv_Conv_reshape_to_2d_nhwc_perm": { + "id": 109, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_convnext_convnext_1_dwconv_Conv_reshape_to_2d" + ], + "output_names": [ + "_text_encoder_convnext_convnext_1_dwconv_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_1_dwconv_Conv_2d": { + "package": "qti.aisw", + "type": "DepthWiseConv2d", + "tensor_params": { + "dilation": { + "_text_encoder_convnext_convnext_1_dwconv_Conv_2d_dilation": { + "id": 113, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_text_encoder_convnext_convnext_1_dwconv_Conv_2d_pad_amount": { + "id": 112, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_text_encoder_convnext_convnext_1_dwconv_Conv_2d_stride": { + "id": 111, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "dilation": 1, + "packageName": 2, + "pad_amount": 1, + "stride": 1 + }, + "input_names": [ + "_text_encoder_convnext_convnext_1_dwconv_Conv_reshape_to_2d_nhwc", + "tts_ttl_text_encoder_convnext_convnext_1_dwconv_weight", + "tts_ttl_text_encoder_convnext_convnext_1_dwconv_bias" + ], + "output_names": [ + "_text_encoder_convnext_convnext_1_dwconv_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_1_dwconv_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_convnext_convnext_1_dwconv_Conv_intermediate_nchw_perm": { + "id": 115, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_convnext_convnext_1_dwconv_Conv_intermediate" + ], + "output_names": [ + "_text_encoder_convnext_convnext_1_dwconv_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_1_dwconv_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_convnext_convnext_1_dwconv_Conv_intermediate_nchw" + ], + "output_names": [ + "_text_encoder_convnext_convnext_1_dwconv_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_1_dwconv_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_convnext_convnext_1_dwconv_Conv_output_0_nfc_perm": { + "id": 118, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_convnext_convnext_1_dwconv_Conv_output_0" + ], + "output_names": [ + "_text_encoder_convnext_convnext_1_dwconv_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_1_Mul_1": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_convnext_convnext_1_dwconv_Conv_output_0_nfc", + "text_mask" + ], + "output_names": [ + "_text_encoder_convnext_convnext_1_norm_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_1_norm_norm_LayerNormalization": { + "package": "qti.aisw", + "type": "LayerNorm", + "tensor_params": { + "axes": { + "_text_encoder_convnext_convnext_1_norm_norm_LayerNormalization_axes": { + "id": 123, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 2 + ] + } + } + }, + "scalar_params": { + "epsilon": { + "562": 9.999999974752428e-7 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axes": 1, + "epsilon": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_convnext_convnext_1_norm_Transpose_output_0", + "tts_ttl_text_encoder_convnext_convnext_1_norm_norm_weight", + "tts_ttl_text_encoder_convnext_convnext_1_norm_norm_bias" + ], + "output_names": [ + "_text_encoder_convnext_convnext_1_norm_Transpose_1_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_1_norm_Transpose_1_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_convnext_convnext_1_norm_Transpose_1_output_0_ncf_perm": { + "id": 125, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_convnext_convnext_1_norm_Transpose_1_output_0" + ], + "output_names": [ + "_text_encoder_convnext_convnext_1_norm_Transpose_1_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_1_pwconv1_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_convnext_convnext_1_norm_Transpose_1_output_0_ncf" + ], + "output_names": [ + "_text_encoder_convnext_convnext_1_pwconv1_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_convnext_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc_perm": { + "id": 130, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_convnext_convnext_1_pwconv1_Conv_reshape_to_2d" + ], + "output_names": [ + "_text_encoder_convnext_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_1_pwconv1_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_text_encoder_convnext_convnext_1_pwconv1_Conv_2d_dilation": { + "id": 134, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_text_encoder_convnext_convnext_1_pwconv1_Conv_2d_pad_amount": { + "id": 133, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_text_encoder_convnext_convnext_1_pwconv1_Conv_2d_stride": { + "id": 132, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_text_encoder_convnext_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ttl_text_encoder_convnext_convnext_1_pwconv1_weight", + "tts_ttl_text_encoder_convnext_convnext_1_pwconv1_bias" + ], + "output_names": [ + "_text_encoder_convnext_convnext_1_pwconv1_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_1_pwconv1_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_convnext_convnext_1_pwconv1_Conv_intermediate_nchw_perm": { + "id": 136, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_convnext_convnext_1_pwconv1_Conv_intermediate" + ], + "output_names": [ + "_text_encoder_convnext_convnext_1_pwconv1_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_1_pwconv1_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_convnext_convnext_1_pwconv1_Conv_intermediate_nchw" + ], + "output_names": [ + "_text_encoder_convnext_convnext_1_pwconv1_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_elementwiseneuron_6": { + "package": "qti.aisw", + "type": "ElementWiseNeuron", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_convnext_convnext_1_pwconv1_Conv_output_0" + ], + "output_names": [ + "_text_encoder_convnext_convnext_1_act_Mul_1_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_1_pwconv2_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_convnext_convnext_1_act_Mul_1_output_0" + ], + "output_names": [ + "_text_encoder_convnext_convnext_1_pwconv2_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_convnext_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc_perm": { + "id": 143, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_convnext_convnext_1_pwconv2_Conv_reshape_to_2d" + ], + "output_names": [ + "_text_encoder_convnext_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_1_pwconv2_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_text_encoder_convnext_convnext_1_pwconv2_Conv_2d_dilation": { + "id": 147, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_text_encoder_convnext_convnext_1_pwconv2_Conv_2d_pad_amount": { + "id": 146, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_text_encoder_convnext_convnext_1_pwconv2_Conv_2d_stride": { + "id": 145, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_text_encoder_convnext_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ttl_text_encoder_convnext_convnext_1_pwconv2_weight", + "tts_ttl_text_encoder_convnext_convnext_1_pwconv2_bias" + ], + "output_names": [ + "_text_encoder_convnext_convnext_1_pwconv2_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_1_pwconv2_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_convnext_convnext_1_pwconv2_Conv_intermediate_nchw_perm": { + "id": 149, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_convnext_convnext_1_pwconv2_Conv_intermediate" + ], + "output_names": [ + "_text_encoder_convnext_convnext_1_pwconv2_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_1_pwconv2_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_convnext_convnext_1_pwconv2_Conv_intermediate_nchw" + ], + "output_names": [ + "_text_encoder_convnext_convnext_1_pwconv2_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_1_pwconv2_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_convnext_convnext_1_pwconv2_Conv_output_0_nfc_perm": { + "id": 152, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_convnext_convnext_1_pwconv2_Conv_output_0" + ], + "output_names": [ + "_text_encoder_convnext_convnext_1_pwconv2_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_1_Mul_2": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "tts_ttl_text_encoder_convnext_convnext_1_gamma", + "_text_encoder_convnext_convnext_1_pwconv2_Conv_output_0_nfc" + ], + "output_names": [ + "_text_encoder_convnext_convnext_1_Mul_2_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_1_Add": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_convnext_convnext_1_Mul_output_0", + "_text_encoder_convnext_convnext_1_Mul_2_output_0" + ], + "output_names": [ + "_text_encoder_convnext_convnext_1_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_1_Mul_3": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_convnext_convnext_1_Add_output_0", + "text_mask" + ], + "output_names": [ + "_text_encoder_convnext_convnext_1_Mul_3_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_2_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_convnext_convnext_1_Mul_3_output_0", + "text_mask" + ], + "output_names": [ + "_text_encoder_convnext_convnext_2_Mul_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_2_dwconv_Pad": { + "package": "qti.aisw", + "type": "Pad", + "tensor_params": { + "pad_amount": { + "_text_encoder_convnext_convnext_2_dwconv_Pad_pad_amount": { + "id": 159, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 2, + 2 + ], + [ + 0, + 0 + ] + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "scheme": { + "306": 3 + } + }, + "param_map": { + "packageName": 2, + "pad_amount": 1, + "scheme": 1 + }, + "input_names": [ + "_text_encoder_convnext_convnext_2_Mul_output_0" + ], + "output_names": [ + "_text_encoder_convnext_convnext_2_dwconv_Pad_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_2_dwconv_Pad_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_convnext_convnext_2_dwconv_Pad_output_0_ncf_perm": { + "id": 161, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_convnext_convnext_2_dwconv_Pad_output_0" + ], + "output_names": [ + "_text_encoder_convnext_convnext_2_dwconv_Pad_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_2_dwconv_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_convnext_convnext_2_dwconv_Pad_output_0_ncf" + ], + "output_names": [ + "_text_encoder_convnext_convnext_2_dwconv_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_2_dwconv_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_convnext_convnext_2_dwconv_Conv_reshape_to_2d_nhwc_perm": { + "id": 166, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_convnext_convnext_2_dwconv_Conv_reshape_to_2d" + ], + "output_names": [ + "_text_encoder_convnext_convnext_2_dwconv_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_2_dwconv_Conv_2d": { + "package": "qti.aisw", + "type": "DepthWiseConv2d", + "tensor_params": { + "dilation": { + "_text_encoder_convnext_convnext_2_dwconv_Conv_2d_dilation": { + "id": 170, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_text_encoder_convnext_convnext_2_dwconv_Conv_2d_pad_amount": { + "id": 169, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_text_encoder_convnext_convnext_2_dwconv_Conv_2d_stride": { + "id": 168, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "dilation": 1, + "packageName": 2, + "pad_amount": 1, + "stride": 1 + }, + "input_names": [ + "_text_encoder_convnext_convnext_2_dwconv_Conv_reshape_to_2d_nhwc", + "tts_ttl_text_encoder_convnext_convnext_2_dwconv_weight", + "tts_ttl_text_encoder_convnext_convnext_2_dwconv_bias" + ], + "output_names": [ + "_text_encoder_convnext_convnext_2_dwconv_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_2_dwconv_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_convnext_convnext_2_dwconv_Conv_intermediate_nchw_perm": { + "id": 172, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_convnext_convnext_2_dwconv_Conv_intermediate" + ], + "output_names": [ + "_text_encoder_convnext_convnext_2_dwconv_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_2_dwconv_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_convnext_convnext_2_dwconv_Conv_intermediate_nchw" + ], + "output_names": [ + "_text_encoder_convnext_convnext_2_dwconv_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_2_dwconv_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_convnext_convnext_2_dwconv_Conv_output_0_nfc_perm": { + "id": 175, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_convnext_convnext_2_dwconv_Conv_output_0" + ], + "output_names": [ + "_text_encoder_convnext_convnext_2_dwconv_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_2_Mul_1": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_convnext_convnext_2_dwconv_Conv_output_0_nfc", + "text_mask" + ], + "output_names": [ + "_text_encoder_convnext_convnext_2_norm_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_2_norm_norm_LayerNormalization": { + "package": "qti.aisw", + "type": "LayerNorm", + "tensor_params": { + "axes": { + "_text_encoder_convnext_convnext_2_norm_norm_LayerNormalization_axes": { + "id": 180, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 2 + ] + } + } + }, + "scalar_params": { + "epsilon": { + "562": 9.999999974752428e-7 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axes": 1, + "epsilon": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_convnext_convnext_2_norm_Transpose_output_0", + "tts_ttl_text_encoder_convnext_convnext_2_norm_norm_weight", + "tts_ttl_text_encoder_convnext_convnext_2_norm_norm_bias" + ], + "output_names": [ + "_text_encoder_convnext_convnext_2_norm_Transpose_1_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_2_norm_Transpose_1_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_convnext_convnext_2_norm_Transpose_1_output_0_ncf_perm": { + "id": 182, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_convnext_convnext_2_norm_Transpose_1_output_0" + ], + "output_names": [ + "_text_encoder_convnext_convnext_2_norm_Transpose_1_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_2_pwconv1_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_convnext_convnext_2_norm_Transpose_1_output_0_ncf" + ], + "output_names": [ + "_text_encoder_convnext_convnext_2_pwconv1_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_convnext_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc_perm": { + "id": 187, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_convnext_convnext_2_pwconv1_Conv_reshape_to_2d" + ], + "output_names": [ + "_text_encoder_convnext_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_2_pwconv1_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_text_encoder_convnext_convnext_2_pwconv1_Conv_2d_dilation": { + "id": 191, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_text_encoder_convnext_convnext_2_pwconv1_Conv_2d_pad_amount": { + "id": 190, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_text_encoder_convnext_convnext_2_pwconv1_Conv_2d_stride": { + "id": 189, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_text_encoder_convnext_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ttl_text_encoder_convnext_convnext_2_pwconv1_weight", + "tts_ttl_text_encoder_convnext_convnext_2_pwconv1_bias" + ], + "output_names": [ + "_text_encoder_convnext_convnext_2_pwconv1_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_2_pwconv1_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_convnext_convnext_2_pwconv1_Conv_intermediate_nchw_perm": { + "id": 193, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_convnext_convnext_2_pwconv1_Conv_intermediate" + ], + "output_names": [ + "_text_encoder_convnext_convnext_2_pwconv1_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_2_pwconv1_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_convnext_convnext_2_pwconv1_Conv_intermediate_nchw" + ], + "output_names": [ + "_text_encoder_convnext_convnext_2_pwconv1_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_elementwiseneuron_8": { + "package": "qti.aisw", + "type": "ElementWiseNeuron", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_convnext_convnext_2_pwconv1_Conv_output_0" + ], + "output_names": [ + "_text_encoder_convnext_convnext_2_act_Mul_1_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_2_pwconv2_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_convnext_convnext_2_act_Mul_1_output_0" + ], + "output_names": [ + "_text_encoder_convnext_convnext_2_pwconv2_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_convnext_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc_perm": { + "id": 200, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_convnext_convnext_2_pwconv2_Conv_reshape_to_2d" + ], + "output_names": [ + "_text_encoder_convnext_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_2_pwconv2_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_text_encoder_convnext_convnext_2_pwconv2_Conv_2d_dilation": { + "id": 204, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_text_encoder_convnext_convnext_2_pwconv2_Conv_2d_pad_amount": { + "id": 203, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_text_encoder_convnext_convnext_2_pwconv2_Conv_2d_stride": { + "id": 202, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_text_encoder_convnext_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ttl_text_encoder_convnext_convnext_2_pwconv2_weight", + "tts_ttl_text_encoder_convnext_convnext_2_pwconv2_bias" + ], + "output_names": [ + "_text_encoder_convnext_convnext_2_pwconv2_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_2_pwconv2_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_convnext_convnext_2_pwconv2_Conv_intermediate_nchw_perm": { + "id": 206, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_convnext_convnext_2_pwconv2_Conv_intermediate" + ], + "output_names": [ + "_text_encoder_convnext_convnext_2_pwconv2_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_2_pwconv2_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_convnext_convnext_2_pwconv2_Conv_intermediate_nchw" + ], + "output_names": [ + "_text_encoder_convnext_convnext_2_pwconv2_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_2_pwconv2_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_convnext_convnext_2_pwconv2_Conv_output_0_nfc_perm": { + "id": 209, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_convnext_convnext_2_pwconv2_Conv_output_0" + ], + "output_names": [ + "_text_encoder_convnext_convnext_2_pwconv2_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_2_Mul_2": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "tts_ttl_text_encoder_convnext_convnext_2_gamma", + "_text_encoder_convnext_convnext_2_pwconv2_Conv_output_0_nfc" + ], + "output_names": [ + "_text_encoder_convnext_convnext_2_Mul_2_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_2_Add": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_convnext_convnext_2_Mul_output_0", + "_text_encoder_convnext_convnext_2_Mul_2_output_0" + ], + "output_names": [ + "_text_encoder_convnext_convnext_2_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_2_Mul_3": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_convnext_convnext_2_Add_output_0", + "text_mask" + ], + "output_names": [ + "_text_encoder_convnext_convnext_2_Mul_3_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_3_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_convnext_convnext_2_Mul_3_output_0", + "text_mask" + ], + "output_names": [ + "_text_encoder_convnext_convnext_3_Mul_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_3_dwconv_Pad": { + "package": "qti.aisw", + "type": "Pad", + "tensor_params": { + "pad_amount": { + "_text_encoder_convnext_convnext_3_dwconv_Pad_pad_amount": { + "id": 216, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 2, + 2 + ], + [ + 0, + 0 + ] + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "scheme": { + "306": 3 + } + }, + "param_map": { + "packageName": 2, + "pad_amount": 1, + "scheme": 1 + }, + "input_names": [ + "_text_encoder_convnext_convnext_3_Mul_output_0" + ], + "output_names": [ + "_text_encoder_convnext_convnext_3_dwconv_Pad_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_3_dwconv_Pad_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_convnext_convnext_3_dwconv_Pad_output_0_ncf_perm": { + "id": 218, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_convnext_convnext_3_dwconv_Pad_output_0" + ], + "output_names": [ + "_text_encoder_convnext_convnext_3_dwconv_Pad_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_3_dwconv_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_convnext_convnext_3_dwconv_Pad_output_0_ncf" + ], + "output_names": [ + "_text_encoder_convnext_convnext_3_dwconv_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_3_dwconv_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_convnext_convnext_3_dwconv_Conv_reshape_to_2d_nhwc_perm": { + "id": 223, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_convnext_convnext_3_dwconv_Conv_reshape_to_2d" + ], + "output_names": [ + "_text_encoder_convnext_convnext_3_dwconv_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_3_dwconv_Conv_2d": { + "package": "qti.aisw", + "type": "DepthWiseConv2d", + "tensor_params": { + "dilation": { + "_text_encoder_convnext_convnext_3_dwconv_Conv_2d_dilation": { + "id": 227, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_text_encoder_convnext_convnext_3_dwconv_Conv_2d_pad_amount": { + "id": 226, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_text_encoder_convnext_convnext_3_dwconv_Conv_2d_stride": { + "id": 225, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "dilation": 1, + "packageName": 2, + "pad_amount": 1, + "stride": 1 + }, + "input_names": [ + "_text_encoder_convnext_convnext_3_dwconv_Conv_reshape_to_2d_nhwc", + "tts_ttl_text_encoder_convnext_convnext_3_dwconv_weight", + "tts_ttl_text_encoder_convnext_convnext_3_dwconv_bias" + ], + "output_names": [ + "_text_encoder_convnext_convnext_3_dwconv_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_3_dwconv_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_convnext_convnext_3_dwconv_Conv_intermediate_nchw_perm": { + "id": 229, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_convnext_convnext_3_dwconv_Conv_intermediate" + ], + "output_names": [ + "_text_encoder_convnext_convnext_3_dwconv_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_3_dwconv_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_convnext_convnext_3_dwconv_Conv_intermediate_nchw" + ], + "output_names": [ + "_text_encoder_convnext_convnext_3_dwconv_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_3_dwconv_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_convnext_convnext_3_dwconv_Conv_output_0_nfc_perm": { + "id": 232, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_convnext_convnext_3_dwconv_Conv_output_0" + ], + "output_names": [ + "_text_encoder_convnext_convnext_3_dwconv_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_3_Mul_1": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_convnext_convnext_3_dwconv_Conv_output_0_nfc", + "text_mask" + ], + "output_names": [ + "_text_encoder_convnext_convnext_3_norm_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_3_norm_norm_LayerNormalization": { + "package": "qti.aisw", + "type": "LayerNorm", + "tensor_params": { + "axes": { + "_text_encoder_convnext_convnext_3_norm_norm_LayerNormalization_axes": { + "id": 237, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 2 + ] + } + } + }, + "scalar_params": { + "epsilon": { + "562": 9.999999974752428e-7 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axes": 1, + "epsilon": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_convnext_convnext_3_norm_Transpose_output_0", + "tts_ttl_text_encoder_convnext_convnext_3_norm_norm_weight", + "tts_ttl_text_encoder_convnext_convnext_3_norm_norm_bias" + ], + "output_names": [ + "_text_encoder_convnext_convnext_3_norm_Transpose_1_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_3_norm_Transpose_1_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_convnext_convnext_3_norm_Transpose_1_output_0_ncf_perm": { + "id": 239, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_convnext_convnext_3_norm_Transpose_1_output_0" + ], + "output_names": [ + "_text_encoder_convnext_convnext_3_norm_Transpose_1_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_3_pwconv1_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_convnext_convnext_3_norm_Transpose_1_output_0_ncf" + ], + "output_names": [ + "_text_encoder_convnext_convnext_3_pwconv1_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_convnext_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc_perm": { + "id": 244, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_convnext_convnext_3_pwconv1_Conv_reshape_to_2d" + ], + "output_names": [ + "_text_encoder_convnext_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_3_pwconv1_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_text_encoder_convnext_convnext_3_pwconv1_Conv_2d_dilation": { + "id": 248, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_text_encoder_convnext_convnext_3_pwconv1_Conv_2d_pad_amount": { + "id": 247, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_text_encoder_convnext_convnext_3_pwconv1_Conv_2d_stride": { + "id": 246, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_text_encoder_convnext_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ttl_text_encoder_convnext_convnext_3_pwconv1_weight", + "tts_ttl_text_encoder_convnext_convnext_3_pwconv1_bias" + ], + "output_names": [ + "_text_encoder_convnext_convnext_3_pwconv1_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_3_pwconv1_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_convnext_convnext_3_pwconv1_Conv_intermediate_nchw_perm": { + "id": 250, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_convnext_convnext_3_pwconv1_Conv_intermediate" + ], + "output_names": [ + "_text_encoder_convnext_convnext_3_pwconv1_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_3_pwconv1_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_convnext_convnext_3_pwconv1_Conv_intermediate_nchw" + ], + "output_names": [ + "_text_encoder_convnext_convnext_3_pwconv1_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_elementwiseneuron_10": { + "package": "qti.aisw", + "type": "ElementWiseNeuron", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_convnext_convnext_3_pwconv1_Conv_output_0" + ], + "output_names": [ + "_text_encoder_convnext_convnext_3_act_Mul_1_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_3_pwconv2_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_convnext_convnext_3_act_Mul_1_output_0" + ], + "output_names": [ + "_text_encoder_convnext_convnext_3_pwconv2_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_convnext_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc_perm": { + "id": 257, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_convnext_convnext_3_pwconv2_Conv_reshape_to_2d" + ], + "output_names": [ + "_text_encoder_convnext_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_3_pwconv2_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_text_encoder_convnext_convnext_3_pwconv2_Conv_2d_dilation": { + "id": 261, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_text_encoder_convnext_convnext_3_pwconv2_Conv_2d_pad_amount": { + "id": 260, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_text_encoder_convnext_convnext_3_pwconv2_Conv_2d_stride": { + "id": 259, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_text_encoder_convnext_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ttl_text_encoder_convnext_convnext_3_pwconv2_weight", + "tts_ttl_text_encoder_convnext_convnext_3_pwconv2_bias" + ], + "output_names": [ + "_text_encoder_convnext_convnext_3_pwconv2_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_3_pwconv2_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_convnext_convnext_3_pwconv2_Conv_intermediate_nchw_perm": { + "id": 263, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_convnext_convnext_3_pwconv2_Conv_intermediate" + ], + "output_names": [ + "_text_encoder_convnext_convnext_3_pwconv2_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_3_pwconv2_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_convnext_convnext_3_pwconv2_Conv_intermediate_nchw" + ], + "output_names": [ + "_text_encoder_convnext_convnext_3_pwconv2_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_3_pwconv2_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_convnext_convnext_3_pwconv2_Conv_output_0_nfc_perm": { + "id": 266, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_convnext_convnext_3_pwconv2_Conv_output_0" + ], + "output_names": [ + "_text_encoder_convnext_convnext_3_pwconv2_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_3_Mul_2": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "tts_ttl_text_encoder_convnext_convnext_3_gamma", + "_text_encoder_convnext_convnext_3_pwconv2_Conv_output_0_nfc" + ], + "output_names": [ + "_text_encoder_convnext_convnext_3_Mul_2_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_3_Add": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_convnext_convnext_3_Mul_output_0", + "_text_encoder_convnext_convnext_3_Mul_2_output_0" + ], + "output_names": [ + "_text_encoder_convnext_convnext_3_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_3_Mul_3": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_convnext_convnext_3_Add_output_0", + "text_mask" + ], + "output_names": [ + "_text_encoder_convnext_convnext_3_Mul_3_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_4_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_convnext_convnext_3_Mul_3_output_0", + "text_mask" + ], + "output_names": [ + "_text_encoder_convnext_convnext_4_Mul_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_4_dwconv_Pad": { + "package": "qti.aisw", + "type": "Pad", + "tensor_params": { + "pad_amount": { + "_text_encoder_convnext_convnext_4_dwconv_Pad_pad_amount": { + "id": 273, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 2, + 2 + ], + [ + 0, + 0 + ] + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "scheme": { + "306": 3 + } + }, + "param_map": { + "packageName": 2, + "pad_amount": 1, + "scheme": 1 + }, + "input_names": [ + "_text_encoder_convnext_convnext_4_Mul_output_0" + ], + "output_names": [ + "_text_encoder_convnext_convnext_4_dwconv_Pad_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_4_dwconv_Pad_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_convnext_convnext_4_dwconv_Pad_output_0_ncf_perm": { + "id": 275, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_convnext_convnext_4_dwconv_Pad_output_0" + ], + "output_names": [ + "_text_encoder_convnext_convnext_4_dwconv_Pad_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_4_dwconv_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_convnext_convnext_4_dwconv_Pad_output_0_ncf" + ], + "output_names": [ + "_text_encoder_convnext_convnext_4_dwconv_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_4_dwconv_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_convnext_convnext_4_dwconv_Conv_reshape_to_2d_nhwc_perm": { + "id": 280, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_convnext_convnext_4_dwconv_Conv_reshape_to_2d" + ], + "output_names": [ + "_text_encoder_convnext_convnext_4_dwconv_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_4_dwconv_Conv_2d": { + "package": "qti.aisw", + "type": "DepthWiseConv2d", + "tensor_params": { + "dilation": { + "_text_encoder_convnext_convnext_4_dwconv_Conv_2d_dilation": { + "id": 284, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_text_encoder_convnext_convnext_4_dwconv_Conv_2d_pad_amount": { + "id": 283, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_text_encoder_convnext_convnext_4_dwconv_Conv_2d_stride": { + "id": 282, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "dilation": 1, + "packageName": 2, + "pad_amount": 1, + "stride": 1 + }, + "input_names": [ + "_text_encoder_convnext_convnext_4_dwconv_Conv_reshape_to_2d_nhwc", + "tts_ttl_text_encoder_convnext_convnext_4_dwconv_weight", + "tts_ttl_text_encoder_convnext_convnext_4_dwconv_bias" + ], + "output_names": [ + "_text_encoder_convnext_convnext_4_dwconv_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_4_dwconv_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_convnext_convnext_4_dwconv_Conv_intermediate_nchw_perm": { + "id": 286, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_convnext_convnext_4_dwconv_Conv_intermediate" + ], + "output_names": [ + "_text_encoder_convnext_convnext_4_dwconv_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_4_dwconv_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_convnext_convnext_4_dwconv_Conv_intermediate_nchw" + ], + "output_names": [ + "_text_encoder_convnext_convnext_4_dwconv_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_4_dwconv_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_convnext_convnext_4_dwconv_Conv_output_0_nfc_perm": { + "id": 289, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_convnext_convnext_4_dwconv_Conv_output_0" + ], + "output_names": [ + "_text_encoder_convnext_convnext_4_dwconv_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_4_Mul_1": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_convnext_convnext_4_dwconv_Conv_output_0_nfc", + "text_mask" + ], + "output_names": [ + "_text_encoder_convnext_convnext_4_norm_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_4_norm_norm_LayerNormalization": { + "package": "qti.aisw", + "type": "LayerNorm", + "tensor_params": { + "axes": { + "_text_encoder_convnext_convnext_4_norm_norm_LayerNormalization_axes": { + "id": 294, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 2 + ] + } + } + }, + "scalar_params": { + "epsilon": { + "562": 9.999999974752428e-7 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axes": 1, + "epsilon": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_convnext_convnext_4_norm_Transpose_output_0", + "tts_ttl_text_encoder_convnext_convnext_4_norm_norm_weight", + "tts_ttl_text_encoder_convnext_convnext_4_norm_norm_bias" + ], + "output_names": [ + "_text_encoder_convnext_convnext_4_norm_Transpose_1_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_4_norm_Transpose_1_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_convnext_convnext_4_norm_Transpose_1_output_0_ncf_perm": { + "id": 296, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_convnext_convnext_4_norm_Transpose_1_output_0" + ], + "output_names": [ + "_text_encoder_convnext_convnext_4_norm_Transpose_1_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_4_pwconv1_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_convnext_convnext_4_norm_Transpose_1_output_0_ncf" + ], + "output_names": [ + "_text_encoder_convnext_convnext_4_pwconv1_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_4_pwconv1_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_convnext_convnext_4_pwconv1_Conv_reshape_to_2d_nhwc_perm": { + "id": 301, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_convnext_convnext_4_pwconv1_Conv_reshape_to_2d" + ], + "output_names": [ + "_text_encoder_convnext_convnext_4_pwconv1_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_4_pwconv1_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_text_encoder_convnext_convnext_4_pwconv1_Conv_2d_dilation": { + "id": 305, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_text_encoder_convnext_convnext_4_pwconv1_Conv_2d_pad_amount": { + "id": 304, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_text_encoder_convnext_convnext_4_pwconv1_Conv_2d_stride": { + "id": 303, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_text_encoder_convnext_convnext_4_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ttl_text_encoder_convnext_convnext_4_pwconv1_weight", + "tts_ttl_text_encoder_convnext_convnext_4_pwconv1_bias" + ], + "output_names": [ + "_text_encoder_convnext_convnext_4_pwconv1_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_4_pwconv1_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_convnext_convnext_4_pwconv1_Conv_intermediate_nchw_perm": { + "id": 307, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_convnext_convnext_4_pwconv1_Conv_intermediate" + ], + "output_names": [ + "_text_encoder_convnext_convnext_4_pwconv1_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_4_pwconv1_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_convnext_convnext_4_pwconv1_Conv_intermediate_nchw" + ], + "output_names": [ + "_text_encoder_convnext_convnext_4_pwconv1_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_elementwiseneuron_12": { + "package": "qti.aisw", + "type": "ElementWiseNeuron", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_convnext_convnext_4_pwconv1_Conv_output_0" + ], + "output_names": [ + "_text_encoder_convnext_convnext_4_act_Mul_1_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_4_pwconv2_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_convnext_convnext_4_act_Mul_1_output_0" + ], + "output_names": [ + "_text_encoder_convnext_convnext_4_pwconv2_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_4_pwconv2_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_convnext_convnext_4_pwconv2_Conv_reshape_to_2d_nhwc_perm": { + "id": 314, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_convnext_convnext_4_pwconv2_Conv_reshape_to_2d" + ], + "output_names": [ + "_text_encoder_convnext_convnext_4_pwconv2_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_4_pwconv2_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_text_encoder_convnext_convnext_4_pwconv2_Conv_2d_dilation": { + "id": 318, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_text_encoder_convnext_convnext_4_pwconv2_Conv_2d_pad_amount": { + "id": 317, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_text_encoder_convnext_convnext_4_pwconv2_Conv_2d_stride": { + "id": 316, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_text_encoder_convnext_convnext_4_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ttl_text_encoder_convnext_convnext_4_pwconv2_weight", + "tts_ttl_text_encoder_convnext_convnext_4_pwconv2_bias" + ], + "output_names": [ + "_text_encoder_convnext_convnext_4_pwconv2_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_4_pwconv2_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_convnext_convnext_4_pwconv2_Conv_intermediate_nchw_perm": { + "id": 320, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_convnext_convnext_4_pwconv2_Conv_intermediate" + ], + "output_names": [ + "_text_encoder_convnext_convnext_4_pwconv2_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_4_pwconv2_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_convnext_convnext_4_pwconv2_Conv_intermediate_nchw" + ], + "output_names": [ + "_text_encoder_convnext_convnext_4_pwconv2_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_4_pwconv2_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_convnext_convnext_4_pwconv2_Conv_output_0_nfc_perm": { + "id": 323, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_convnext_convnext_4_pwconv2_Conv_output_0" + ], + "output_names": [ + "_text_encoder_convnext_convnext_4_pwconv2_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_4_Mul_2": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "tts_ttl_text_encoder_convnext_convnext_4_gamma", + "_text_encoder_convnext_convnext_4_pwconv2_Conv_output_0_nfc" + ], + "output_names": [ + "_text_encoder_convnext_convnext_4_Mul_2_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_4_Add": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_convnext_convnext_4_Mul_output_0", + "_text_encoder_convnext_convnext_4_Mul_2_output_0" + ], + "output_names": [ + "_text_encoder_convnext_convnext_4_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_4_Mul_3": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_convnext_convnext_4_Add_output_0", + "text_mask" + ], + "output_names": [ + "_text_encoder_convnext_convnext_4_Mul_3_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_5_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_convnext_convnext_4_Mul_3_output_0", + "text_mask" + ], + "output_names": [ + "_text_encoder_convnext_convnext_5_Mul_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_5_dwconv_Pad": { + "package": "qti.aisw", + "type": "Pad", + "tensor_params": { + "pad_amount": { + "_text_encoder_convnext_convnext_5_dwconv_Pad_pad_amount": { + "id": 330, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 2, + 2 + ], + [ + 0, + 0 + ] + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "scheme": { + "306": 3 + } + }, + "param_map": { + "packageName": 2, + "pad_amount": 1, + "scheme": 1 + }, + "input_names": [ + "_text_encoder_convnext_convnext_5_Mul_output_0" + ], + "output_names": [ + "_text_encoder_convnext_convnext_5_dwconv_Pad_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_5_dwconv_Pad_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_convnext_convnext_5_dwconv_Pad_output_0_ncf_perm": { + "id": 332, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_convnext_convnext_5_dwconv_Pad_output_0" + ], + "output_names": [ + "_text_encoder_convnext_convnext_5_dwconv_Pad_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_5_dwconv_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_convnext_convnext_5_dwconv_Pad_output_0_ncf" + ], + "output_names": [ + "_text_encoder_convnext_convnext_5_dwconv_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_5_dwconv_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_convnext_convnext_5_dwconv_Conv_reshape_to_2d_nhwc_perm": { + "id": 337, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_convnext_convnext_5_dwconv_Conv_reshape_to_2d" + ], + "output_names": [ + "_text_encoder_convnext_convnext_5_dwconv_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_5_dwconv_Conv_2d": { + "package": "qti.aisw", + "type": "DepthWiseConv2d", + "tensor_params": { + "dilation": { + "_text_encoder_convnext_convnext_5_dwconv_Conv_2d_dilation": { + "id": 341, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_text_encoder_convnext_convnext_5_dwconv_Conv_2d_pad_amount": { + "id": 340, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_text_encoder_convnext_convnext_5_dwconv_Conv_2d_stride": { + "id": 339, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "dilation": 1, + "packageName": 2, + "pad_amount": 1, + "stride": 1 + }, + "input_names": [ + "_text_encoder_convnext_convnext_5_dwconv_Conv_reshape_to_2d_nhwc", + "tts_ttl_text_encoder_convnext_convnext_5_dwconv_weight", + "tts_ttl_text_encoder_convnext_convnext_5_dwconv_bias" + ], + "output_names": [ + "_text_encoder_convnext_convnext_5_dwconv_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_5_dwconv_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_convnext_convnext_5_dwconv_Conv_intermediate_nchw_perm": { + "id": 343, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_convnext_convnext_5_dwconv_Conv_intermediate" + ], + "output_names": [ + "_text_encoder_convnext_convnext_5_dwconv_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_5_dwconv_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_convnext_convnext_5_dwconv_Conv_intermediate_nchw" + ], + "output_names": [ + "_text_encoder_convnext_convnext_5_dwconv_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_5_dwconv_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_convnext_convnext_5_dwconv_Conv_output_0_nfc_perm": { + "id": 346, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_convnext_convnext_5_dwconv_Conv_output_0" + ], + "output_names": [ + "_text_encoder_convnext_convnext_5_dwconv_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_5_Mul_1": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_convnext_convnext_5_dwconv_Conv_output_0_nfc", + "text_mask" + ], + "output_names": [ + "_text_encoder_convnext_convnext_5_norm_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_5_norm_norm_LayerNormalization": { + "package": "qti.aisw", + "type": "LayerNorm", + "tensor_params": { + "axes": { + "_text_encoder_convnext_convnext_5_norm_norm_LayerNormalization_axes": { + "id": 351, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 2 + ] + } + } + }, + "scalar_params": { + "epsilon": { + "562": 9.999999974752428e-7 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axes": 1, + "epsilon": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_convnext_convnext_5_norm_Transpose_output_0", + "tts_ttl_text_encoder_convnext_convnext_5_norm_norm_weight", + "tts_ttl_text_encoder_convnext_convnext_5_norm_norm_bias" + ], + "output_names": [ + "_text_encoder_convnext_convnext_5_norm_Transpose_1_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_5_norm_Transpose_1_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_convnext_convnext_5_norm_Transpose_1_output_0_ncf_perm": { + "id": 353, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_convnext_convnext_5_norm_Transpose_1_output_0" + ], + "output_names": [ + "_text_encoder_convnext_convnext_5_norm_Transpose_1_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_5_pwconv1_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_convnext_convnext_5_norm_Transpose_1_output_0_ncf" + ], + "output_names": [ + "_text_encoder_convnext_convnext_5_pwconv1_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_5_pwconv1_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_convnext_convnext_5_pwconv1_Conv_reshape_to_2d_nhwc_perm": { + "id": 358, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_convnext_convnext_5_pwconv1_Conv_reshape_to_2d" + ], + "output_names": [ + "_text_encoder_convnext_convnext_5_pwconv1_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_5_pwconv1_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_text_encoder_convnext_convnext_5_pwconv1_Conv_2d_dilation": { + "id": 362, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_text_encoder_convnext_convnext_5_pwconv1_Conv_2d_pad_amount": { + "id": 361, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_text_encoder_convnext_convnext_5_pwconv1_Conv_2d_stride": { + "id": 360, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_text_encoder_convnext_convnext_5_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ttl_text_encoder_convnext_convnext_5_pwconv1_weight", + "tts_ttl_text_encoder_convnext_convnext_5_pwconv1_bias" + ], + "output_names": [ + "_text_encoder_convnext_convnext_5_pwconv1_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_5_pwconv1_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_convnext_convnext_5_pwconv1_Conv_intermediate_nchw_perm": { + "id": 364, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_convnext_convnext_5_pwconv1_Conv_intermediate" + ], + "output_names": [ + "_text_encoder_convnext_convnext_5_pwconv1_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_5_pwconv1_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_convnext_convnext_5_pwconv1_Conv_intermediate_nchw" + ], + "output_names": [ + "_text_encoder_convnext_convnext_5_pwconv1_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_elementwiseneuron_14": { + "package": "qti.aisw", + "type": "ElementWiseNeuron", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_convnext_convnext_5_pwconv1_Conv_output_0" + ], + "output_names": [ + "_text_encoder_convnext_convnext_5_act_Mul_1_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_5_pwconv2_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_convnext_convnext_5_act_Mul_1_output_0" + ], + "output_names": [ + "_text_encoder_convnext_convnext_5_pwconv2_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_5_pwconv2_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_convnext_convnext_5_pwconv2_Conv_reshape_to_2d_nhwc_perm": { + "id": 371, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_convnext_convnext_5_pwconv2_Conv_reshape_to_2d" + ], + "output_names": [ + "_text_encoder_convnext_convnext_5_pwconv2_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_5_pwconv2_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_text_encoder_convnext_convnext_5_pwconv2_Conv_2d_dilation": { + "id": 375, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_text_encoder_convnext_convnext_5_pwconv2_Conv_2d_pad_amount": { + "id": 374, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_text_encoder_convnext_convnext_5_pwconv2_Conv_2d_stride": { + "id": 373, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_text_encoder_convnext_convnext_5_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ttl_text_encoder_convnext_convnext_5_pwconv2_weight", + "tts_ttl_text_encoder_convnext_convnext_5_pwconv2_bias" + ], + "output_names": [ + "_text_encoder_convnext_convnext_5_pwconv2_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_5_pwconv2_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_convnext_convnext_5_pwconv2_Conv_intermediate_nchw_perm": { + "id": 377, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_convnext_convnext_5_pwconv2_Conv_intermediate" + ], + "output_names": [ + "_text_encoder_convnext_convnext_5_pwconv2_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_5_pwconv2_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_convnext_convnext_5_pwconv2_Conv_intermediate_nchw" + ], + "output_names": [ + "_text_encoder_convnext_convnext_5_pwconv2_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_5_pwconv2_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_convnext_convnext_5_pwconv2_Conv_output_0_nfc_perm": { + "id": 380, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_convnext_convnext_5_pwconv2_Conv_output_0" + ], + "output_names": [ + "_text_encoder_convnext_convnext_5_pwconv2_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_5_Mul_2": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "tts_ttl_text_encoder_convnext_convnext_5_gamma", + "_text_encoder_convnext_convnext_5_pwconv2_Conv_output_0_nfc" + ], + "output_names": [ + "_text_encoder_convnext_convnext_5_Mul_2_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_5_Add": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_convnext_convnext_5_Mul_output_0", + "_text_encoder_convnext_convnext_5_Mul_2_output_0" + ], + "output_names": [ + "_text_encoder_convnext_convnext_5_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_convnext_convnext_5_Mul_3": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_convnext_convnext_5_Add_output_0", + "text_mask" + ], + "output_names": [ + "_text_encoder_convnext_convnext_5_Mul_3_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_Mul_1": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_convnext_convnext_5_Mul_3_output_0", + "text_mask" + ], + "output_names": [ + "_text_encoder_attn_encoder_Mul_1_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_Mul_1_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_Mul_1_output_0_ncf_perm": { + "id": 387, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_Mul_1_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_Mul_1_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_Mul_1_output_0_ncf" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_reshape_to_2d_nhwc_perm": { + "id": 392, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_reshape_to_2d" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_2d_dilation": { + "id": 396, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_2d_pad_amount": { + "id": 395, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_2d_stride": { + "id": 394, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_reshape_to_2d_nhwc", + "tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_q_weight", + "tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_q_bias" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_intermediate_nchw_perm": { + "id": 398, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_intermediate" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_0_conv_q_Conv_intermediate_nchw" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_0_Reshape_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_Mul_1_output_0_ncf" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_reshape_to_2d_nhwc_perm": { + "id": 404, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_reshape_to_2d" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_2d_dilation": { + "id": 408, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_2d_pad_amount": { + "id": 407, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_2d_stride": { + "id": 406, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_reshape_to_2d_nhwc", + "tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_k_weight", + "tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_k_bias" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_intermediate_nchw_perm": { + "id": 410, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_intermediate" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_0_conv_k_Conv_intermediate_nchw" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_0_Reshape_1_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_Mul_1_output_0_ncf" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_reshape_to_2d_nhwc_perm": { + "id": 416, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_reshape_to_2d" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_2d_dilation": { + "id": 420, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_2d_pad_amount": { + "id": 419, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_2d_stride": { + "id": 418, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_reshape_to_2d_nhwc", + "tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_v_weight", + "tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_v_bias" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_intermediate_nchw_perm": { + "id": 422, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_intermediate" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_0_conv_v_Conv_intermediate_nchw" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_0_Reshape_2_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_0_Transpose": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_attn_layers_0_Transpose_perm": { + "id": 425, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 1, + 3, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_0_Reshape_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_0_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_0_Transpose_1": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_attn_layers_0_Transpose_1_perm": { + "id": 427, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 1, + 3, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_0_Reshape_2_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_0_Transpose_1_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_0_Div": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 2 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_0_Transpose_output_0", + "_text_encoder_attn_encoder_attn_layers_0_Constant_10_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_0_Div_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_0_MatMul": { + "package": "qti.aisw", + "type": "MatMul", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "transpose_in0": { + "1288": 0 + }, + "transpose_in1": { + "1288": 0 + } + }, + "param_map": { + "packageName": 2, + "transpose_in0": 1, + "transpose_in1": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_0_Div_output_0", + "_text_encoder_attn_encoder_attn_layers_0_Reshape_1_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_0_MatMul_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_0_MatMul_1": { + "package": "qti.aisw", + "type": "MatMul", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "transpose_in0": { + "1288": 0 + }, + "transpose_in1": { + "1288": 0 + } + }, + "param_map": { + "packageName": 2, + "transpose_in0": 1, + "transpose_in1": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_0_Div_output_0", + "_text_encoder_attn_encoder_attn_layers_0_Transpose_3_output_0_nchw" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_0_MatMul_1_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_0_MatMul_1_output_0_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_attn_layers_0_MatMul_1_output_0_nhwc_perm": { + "id": 434, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_0_MatMul_1_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_0_MatMul_1_output_0_nhwc" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_0_Pad_1": { + "package": "qti.aisw", + "type": "Pad", + "tensor_params": { + "pad_amount": { + "_text_encoder_attn_encoder_attn_layers_0_Pad_1_pad_amount": { + "id": 436, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 1 + ], + [ + 0, + 0 + ] + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "pad_constant_value": { + "562": 0.0 + }, + "scheme": { + "306": 0 + } + }, + "param_map": { + "packageName": 2, + "pad_amount": 1, + "pad_constant_value": 1, + "scheme": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_0_MatMul_1_output_0_nhwc" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_0_Pad_1_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_0_Pad_1_output_0_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_attn_layers_0_Pad_1_output_0_nchw_perm": { + "id": 438, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_0_Pad_1_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_0_Pad_1_output_0_nchw" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_0_Reshape_7": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_0_Pad_1_output_0_nchw" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_0_Reshape_7_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_0_Reshape_7_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_attn_layers_0_Reshape_7_output_0_nfc_perm": { + "id": 441, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_0_Reshape_7_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_0_Reshape_7_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_0_Pad_2": { + "package": "qti.aisw", + "type": "Pad", + "tensor_params": { + "pad_amount": { + "_text_encoder_attn_encoder_attn_layers_0_Pad_2_pad_amount": { + "id": 443, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 127 + ], + [ + 0, + 0 + ] + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "pad_constant_value": { + "562": 0.0 + }, + "scheme": { + "306": 0 + } + }, + "param_map": { + "packageName": 2, + "pad_amount": 1, + "pad_constant_value": 1, + "scheme": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_0_Reshape_7_output_0_nfc" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_0_Pad_2_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_0_Pad_2_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_attn_layers_0_Pad_2_output_0_ncf_perm": { + "id": 445, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_0_Pad_2_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_0_Pad_2_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_0_Reshape_10": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_0_Pad_2_output_0_ncf" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_0_Reshape_10_output_0" + ], + "macs_per_inference": "0" + }, + "Slice_0": { + "package": "qti.aisw", + "type": "StridedSlice", + "tensor_params": { + "ranges": { + "Slice_0_ranges": { + "id": 448, + "type": 4, + "dataFormat": 0, + "data_type": 50, + "unquantized_data_type": 50, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 1, + 1 + ], + [ + 0, + 4, + 1 + ], + [ + 0, + 128, + 1 + ], + [ + 127, + 255, + 1 + ] + ] + } + } + }, + "scalar_params": { + "begin_mask": { + "306": 0 + }, + "end_mask": { + "306": 0 + }, + "new_axes_mask": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + }, + "shrink_axes": { + "306": 0 + } + }, + "param_map": { + "begin_mask": 1, + "end_mask": 1, + "new_axes_mask": 1, + "packageName": 2, + "ranges": 1, + "shrink_axes": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_0_Reshape_10_output_0" + ], + "output_names": [ + "_v_890" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_0_Add_2": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_0_MatMul_output_0", + "_v_890" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_0_Add_2_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_0_Where": { + "package": "qti.aisw", + "type": "Eltwise_Ternary", + "tensor_params": {}, + "scalar_params": { + "eltwise_type": { + "1544": "ElementWiseSelect" + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "eltwise_type": 2, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_3_Cast_5_output_0", + "_text_encoder_attn_encoder_attn_layers_0_Constant_88_output_0", + "_text_encoder_attn_encoder_attn_layers_0_Add_2_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_0_Where_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_0_Softmax": { + "package": "qti.aisw", + "type": "Softmax", + "tensor_params": {}, + "scalar_params": { + "axis": { + "306": 3 + }, + "beta": { + "562": 1.0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "beta": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_0_Where_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_0_Softmax_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_0_Softmax_output_0_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_attn_layers_0_Softmax_output_0_nhwc_perm": { + "id": 454, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_0_Softmax_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_0_Softmax_output_0_nhwc" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_0_MatMul_2": { + "package": "qti.aisw", + "type": "MatMul", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "transpose_in0": { + "1288": 0 + }, + "transpose_in1": { + "1288": 0 + } + }, + "param_map": { + "packageName": 2, + "transpose_in0": 1, + "transpose_in1": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_0_Softmax_output_0", + "_text_encoder_attn_encoder_attn_layers_0_Transpose_1_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_0_MatMul_2_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_0_Pad_3": { + "package": "qti.aisw", + "type": "Pad", + "tensor_params": { + "pad_amount": { + "_text_encoder_attn_encoder_attn_layers_0_Pad_3_pad_amount": { + "id": 457, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 127 + ], + [ + 0, + 0 + ] + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "pad_constant_value": { + "562": 0.0 + }, + "scheme": { + "306": 0 + } + }, + "param_map": { + "packageName": 2, + "pad_amount": 1, + "pad_constant_value": 1, + "scheme": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_0_Softmax_output_0_nhwc" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_0_Pad_3_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_0_Pad_3_output_0_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_attn_layers_0_Pad_3_output_0_nchw_perm": { + "id": 459, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_0_Pad_3_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_0_Pad_3_output_0_nchw" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_0_Reshape_13": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_0_Pad_3_output_0_nchw" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_0_Reshape_13_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_0_Reshape_13_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_attn_layers_0_Reshape_13_output_0_nfc_perm": { + "id": 462, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_0_Reshape_13_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_0_Reshape_13_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_0_Pad_4": { + "package": "qti.aisw", + "type": "Pad", + "tensor_params": { + "pad_amount": { + "_text_encoder_attn_encoder_attn_layers_0_Pad_4_pad_amount": { + "id": 464, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 128, + 0 + ], + [ + 0, + 0 + ] + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "pad_constant_value": { + "562": 0.0 + }, + "scheme": { + "306": 0 + } + }, + "param_map": { + "packageName": 2, + "pad_amount": 1, + "pad_constant_value": 1, + "scheme": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_0_Reshape_13_output_0_nfc" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_0_Pad_4_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_0_Pad_4_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_attn_layers_0_Pad_4_output_0_ncf_perm": { + "id": 466, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_0_Pad_4_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_0_Pad_4_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_0_Reshape_16": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_0_Pad_4_output_0_ncf" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_0_Reshape_16_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_0_Slice_8": { + "package": "qti.aisw", + "type": "StridedSlice", + "tensor_params": { + "ranges": { + "_text_encoder_attn_encoder_attn_layers_0_Slice_8_ranges": { + "id": 469, + "type": 4, + "dataFormat": 0, + "data_type": 50, + "unquantized_data_type": 50, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 1, + 1 + ], + [ + 0, + 4, + 1 + ], + [ + 0, + 128, + 1 + ], + [ + 1, + 256, + 1 + ] + ] + } + } + }, + "scalar_params": { + "begin_mask": { + "306": 0 + }, + "end_mask": { + "306": 0 + }, + "new_axes_mask": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + }, + "shrink_axes": { + "306": 0 + } + }, + "param_map": { + "begin_mask": 1, + "end_mask": 1, + "new_axes_mask": 1, + "packageName": 2, + "ranges": 1, + "shrink_axes": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_0_Reshape_16_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_0_Slice_8_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_0_MatMul_3": { + "package": "qti.aisw", + "type": "MatMul", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "transpose_in0": { + "1288": 0 + }, + "transpose_in1": { + "1288": 0 + } + }, + "param_map": { + "packageName": 2, + "transpose_in0": 1, + "transpose_in1": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_0_Slice_8_output_0", + "_text_encoder_attn_encoder_attn_layers_0_Unsqueeze_41_output_0_nchw" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_0_MatMul_3_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_0_Add_4": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_0_MatMul_2_output_0", + "_text_encoder_attn_encoder_attn_layers_0_MatMul_3_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_0_Add_4_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_0_Transpose_9": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_attn_layers_0_Transpose_9_perm": { + "id": 474, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 1, + 3, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_0_Add_4_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_0_Transpose_9_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_0_Reshape_19": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_0_Transpose_9_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_reshape_to_2d_nhwc_perm": { + "id": 477, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_reshape_to_2d" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_2d_dilation": { + "id": 483, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_2d_pad_amount": { + "id": 482, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_2d_stride": { + "id": 481, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_reshape_to_2d_nhwc", + "tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_o_weight", + "tts_ttl_text_encoder_attn_encoder_attn_layers_0_conv_o_bias" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_intermediate_nchw_perm": { + "id": 485, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_intermediate" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_intermediate_nchw" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_output_0_nfc_perm": { + "id": 488, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_Add": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_Mul_1_output_0", + "_text_encoder_attn_encoder_attn_layers_0_conv_o_Conv_output_0_nfc" + ], + "output_names": [ + "_text_encoder_attn_encoder_norm_layers_1_0_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_norm_layers_1_0_norm_LayerNormalization": { + "package": "qti.aisw", + "type": "LayerNorm", + "tensor_params": { + "axes": { + "_text_encoder_attn_encoder_norm_layers_1_0_norm_LayerNormalization_axes": { + "id": 493, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 2 + ] + } + } + }, + "scalar_params": { + "epsilon": { + "562": 9.999999974752428e-7 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axes": 1, + "epsilon": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_norm_layers_1_0_Transpose_output_0", + "tts_ttl_text_encoder_attn_encoder_norm_layers_1_0_norm_weight", + "tts_ttl_text_encoder_attn_encoder_norm_layers_1_0_norm_bias" + ], + "output_names": [ + "_text_encoder_attn_encoder_norm_layers_1_0_Transpose_1_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_ffn_layers_0_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_norm_layers_1_0_Transpose_1_output_0", + "text_mask" + ], + "output_names": [ + "_text_encoder_attn_encoder_ffn_layers_0_Mul_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_ffn_layers_0_Mul_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_ffn_layers_0_Mul_output_0_ncf_perm": { + "id": 496, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_ffn_layers_0_Mul_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_ffn_layers_0_Mul_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_ffn_layers_0_Mul_output_0_ncf" + ], + "output_names": [ + "_text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_reshape_to_2d_nhwc_perm": { + "id": 501, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_reshape_to_2d" + ], + "output_names": [ + "_text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_2d_dilation": { + "id": 505, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_2d_pad_amount": { + "id": 504, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_2d_stride": { + "id": 503, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_reshape_to_2d_nhwc", + "tts_ttl_text_encoder_attn_encoder_ffn_layers_0_conv_1_weight", + "tts_ttl_text_encoder_attn_encoder_ffn_layers_0_conv_1_bias" + ], + "output_names": [ + "_text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_intermediate_nchw_perm": { + "id": 507, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_intermediate" + ], + "output_names": [ + "_text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_intermediate_nchw" + ], + "output_names": [ + "_text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_ffn_layers_0_Relu": { + "package": "qti.aisw", + "type": "ElementWiseNeuron", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 4 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_ffn_layers_0_conv_1_Conv_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_ffn_layers_0_Relu_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_ffn_layers_0_Relu_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_ffn_layers_0_Relu_output_0_nfc_perm": { + "id": 511, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_ffn_layers_0_Relu_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_ffn_layers_0_Relu_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_ffn_layers_0_Mul_1": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_ffn_layers_0_Relu_output_0_nfc", + "text_mask" + ], + "output_names": [ + "_text_encoder_attn_encoder_ffn_layers_0_Mul_1_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_ffn_layers_0_Mul_1_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_ffn_layers_0_Mul_1_output_0_ncf_perm": { + "id": 514, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_ffn_layers_0_Mul_1_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_ffn_layers_0_Mul_1_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_ffn_layers_0_Mul_1_output_0_ncf" + ], + "output_names": [ + "_text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_reshape_to_2d_nhwc_perm": { + "id": 519, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_reshape_to_2d" + ], + "output_names": [ + "_text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_2d_dilation": { + "id": 523, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_2d_pad_amount": { + "id": 522, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_2d_stride": { + "id": 521, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_reshape_to_2d_nhwc", + "tts_ttl_text_encoder_attn_encoder_ffn_layers_0_conv_2_weight", + "tts_ttl_text_encoder_attn_encoder_ffn_layers_0_conv_2_bias" + ], + "output_names": [ + "_text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_intermediate_nchw_perm": { + "id": 525, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_intermediate" + ], + "output_names": [ + "_text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_intermediate_nchw" + ], + "output_names": [ + "_text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_output_0_nfc_perm": { + "id": 528, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_ffn_layers_0_Mul_2": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_ffn_layers_0_conv_2_Conv_output_0_nfc", + "text_mask" + ], + "output_names": [ + "_text_encoder_attn_encoder_ffn_layers_0_Mul_2_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_Add_1": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_norm_layers_1_0_Transpose_1_output_0", + "_text_encoder_attn_encoder_ffn_layers_0_Mul_2_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_norm_layers_2_0_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_norm_layers_2_0_norm_LayerNormalization": { + "package": "qti.aisw", + "type": "LayerNorm", + "tensor_params": { + "axes": { + "_text_encoder_attn_encoder_norm_layers_2_0_norm_LayerNormalization_axes": { + "id": 534, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 2 + ] + } + } + }, + "scalar_params": { + "epsilon": { + "562": 9.999999974752428e-7 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axes": 1, + "epsilon": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_norm_layers_2_0_Transpose_output_0", + "tts_ttl_text_encoder_attn_encoder_norm_layers_2_0_norm_weight", + "tts_ttl_text_encoder_attn_encoder_norm_layers_2_0_norm_bias" + ], + "output_names": [ + "_text_encoder_attn_encoder_norm_layers_2_0_Transpose_1_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_norm_layers_2_0_Transpose_1_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_norm_layers_2_0_Transpose_1_output_0_ncf_perm": { + "id": 536, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_norm_layers_2_0_Transpose_1_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_norm_layers_2_0_Transpose_1_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_norm_layers_2_0_Transpose_1_output_0_ncf" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_reshape_to_2d_nhwc_perm": { + "id": 541, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_reshape_to_2d" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_2d_dilation": { + "id": 545, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_2d_pad_amount": { + "id": 544, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_2d_stride": { + "id": 543, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_reshape_to_2d_nhwc", + "tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_q_weight", + "tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_q_bias" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_intermediate_nchw_perm": { + "id": 547, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_intermediate" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_1_conv_q_Conv_intermediate_nchw" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_1_Reshape_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_norm_layers_2_0_Transpose_1_output_0_ncf" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_reshape_to_2d_nhwc_perm": { + "id": 553, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_reshape_to_2d" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_2d_dilation": { + "id": 557, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_2d_pad_amount": { + "id": 556, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_2d_stride": { + "id": 555, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_reshape_to_2d_nhwc", + "tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_k_weight", + "tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_k_bias" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_intermediate_nchw_perm": { + "id": 559, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_intermediate" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_1_conv_k_Conv_intermediate_nchw" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_1_Reshape_1_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_norm_layers_2_0_Transpose_1_output_0_ncf" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_reshape_to_2d_nhwc_perm": { + "id": 565, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_reshape_to_2d" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_2d_dilation": { + "id": 569, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_2d_pad_amount": { + "id": 568, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_2d_stride": { + "id": 567, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_reshape_to_2d_nhwc", + "tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_v_weight", + "tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_v_bias" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_intermediate_nchw_perm": { + "id": 571, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_intermediate" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_1_conv_v_Conv_intermediate_nchw" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_1_Reshape_2_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_1_Transpose": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_attn_layers_1_Transpose_perm": { + "id": 574, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 1, + 3, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_1_Reshape_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_1_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_1_Transpose_1": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_attn_layers_1_Transpose_1_perm": { + "id": 576, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 1, + 3, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_1_Reshape_2_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_1_Transpose_1_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_1_Div": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 2 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_1_Transpose_output_0", + "_text_encoder_attn_encoder_attn_layers_0_Constant_10_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_1_Div_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_1_MatMul": { + "package": "qti.aisw", + "type": "MatMul", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "transpose_in0": { + "1288": 0 + }, + "transpose_in1": { + "1288": 0 + } + }, + "param_map": { + "packageName": 2, + "transpose_in0": 1, + "transpose_in1": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_1_Div_output_0", + "_text_encoder_attn_encoder_attn_layers_1_Reshape_1_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_1_MatMul_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_1_MatMul_1": { + "package": "qti.aisw", + "type": "MatMul", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "transpose_in0": { + "1288": 0 + }, + "transpose_in1": { + "1288": 0 + } + }, + "param_map": { + "packageName": 2, + "transpose_in0": 1, + "transpose_in1": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_1_Div_output_0", + "_text_encoder_attn_encoder_attn_layers_1_Transpose_3_output_0_nchw" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_1_MatMul_1_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_1_MatMul_1_output_0_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_attn_layers_1_MatMul_1_output_0_nhwc_perm": { + "id": 582, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_1_MatMul_1_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_1_MatMul_1_output_0_nhwc" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_1_Pad_1": { + "package": "qti.aisw", + "type": "Pad", + "tensor_params": { + "pad_amount": { + "_text_encoder_attn_encoder_attn_layers_1_Pad_1_pad_amount": { + "id": 584, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 1 + ], + [ + 0, + 0 + ] + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "pad_constant_value": { + "562": 0.0 + }, + "scheme": { + "306": 0 + } + }, + "param_map": { + "packageName": 2, + "pad_amount": 1, + "pad_constant_value": 1, + "scheme": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_1_MatMul_1_output_0_nhwc" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_1_Pad_1_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_1_Pad_1_output_0_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_attn_layers_1_Pad_1_output_0_nchw_perm": { + "id": 586, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_1_Pad_1_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_1_Pad_1_output_0_nchw" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_1_Reshape_7": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_1_Pad_1_output_0_nchw" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_1_Reshape_7_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_1_Reshape_7_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_attn_layers_1_Reshape_7_output_0_nfc_perm": { + "id": 589, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_1_Reshape_7_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_1_Reshape_7_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_1_Pad_2": { + "package": "qti.aisw", + "type": "Pad", + "tensor_params": { + "pad_amount": { + "_text_encoder_attn_encoder_attn_layers_1_Pad_2_pad_amount": { + "id": 591, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 127 + ], + [ + 0, + 0 + ] + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "pad_constant_value": { + "562": 0.0 + }, + "scheme": { + "306": 0 + } + }, + "param_map": { + "packageName": 2, + "pad_amount": 1, + "pad_constant_value": 1, + "scheme": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_1_Reshape_7_output_0_nfc" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_1_Pad_2_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_1_Pad_2_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_attn_layers_1_Pad_2_output_0_ncf_perm": { + "id": 593, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_1_Pad_2_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_1_Pad_2_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_1_Reshape_10": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_1_Pad_2_output_0_ncf" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_1_Reshape_10_output_0" + ], + "macs_per_inference": "0" + }, + "Slice_1": { + "package": "qti.aisw", + "type": "StridedSlice", + "tensor_params": { + "ranges": { + "Slice_1_ranges": { + "id": 596, + "type": 4, + "dataFormat": 0, + "data_type": 50, + "unquantized_data_type": 50, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 1, + 1 + ], + [ + 0, + 4, + 1 + ], + [ + 0, + 128, + 1 + ], + [ + 127, + 255, + 1 + ] + ] + } + } + }, + "scalar_params": { + "begin_mask": { + "306": 0 + }, + "end_mask": { + "306": 0 + }, + "new_axes_mask": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + }, + "shrink_axes": { + "306": 0 + } + }, + "param_map": { + "begin_mask": 1, + "end_mask": 1, + "new_axes_mask": 1, + "packageName": 2, + "ranges": 1, + "shrink_axes": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_1_Reshape_10_output_0" + ], + "output_names": [ + "_v_895" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_1_Add_2": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_1_MatMul_output_0", + "_v_895" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_1_Add_2_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_1_Where": { + "package": "qti.aisw", + "type": "Eltwise_Ternary", + "tensor_params": {}, + "scalar_params": { + "eltwise_type": { + "1544": "ElementWiseSelect" + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "eltwise_type": 2, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_3_Cast_5_output_0", + "_text_encoder_attn_encoder_attn_layers_0_Constant_88_output_0", + "_text_encoder_attn_encoder_attn_layers_1_Add_2_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_1_Where_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_1_Softmax": { + "package": "qti.aisw", + "type": "Softmax", + "tensor_params": {}, + "scalar_params": { + "axis": { + "306": 3 + }, + "beta": { + "562": 1.0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "beta": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_1_Where_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_1_Softmax_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_1_Softmax_output_0_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_attn_layers_1_Softmax_output_0_nhwc_perm": { + "id": 601, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_1_Softmax_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_1_Softmax_output_0_nhwc" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_1_MatMul_2": { + "package": "qti.aisw", + "type": "MatMul", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "transpose_in0": { + "1288": 0 + }, + "transpose_in1": { + "1288": 0 + } + }, + "param_map": { + "packageName": 2, + "transpose_in0": 1, + "transpose_in1": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_1_Softmax_output_0", + "_text_encoder_attn_encoder_attn_layers_1_Transpose_1_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_1_MatMul_2_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_1_Pad_3": { + "package": "qti.aisw", + "type": "Pad", + "tensor_params": { + "pad_amount": { + "_text_encoder_attn_encoder_attn_layers_1_Pad_3_pad_amount": { + "id": 604, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 127 + ], + [ + 0, + 0 + ] + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "pad_constant_value": { + "562": 0.0 + }, + "scheme": { + "306": 0 + } + }, + "param_map": { + "packageName": 2, + "pad_amount": 1, + "pad_constant_value": 1, + "scheme": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_1_Softmax_output_0_nhwc" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_1_Pad_3_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_1_Pad_3_output_0_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_attn_layers_1_Pad_3_output_0_nchw_perm": { + "id": 606, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_1_Pad_3_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_1_Pad_3_output_0_nchw" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_1_Reshape_13": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_1_Pad_3_output_0_nchw" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_1_Reshape_13_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_1_Reshape_13_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_attn_layers_1_Reshape_13_output_0_nfc_perm": { + "id": 609, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_1_Reshape_13_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_1_Reshape_13_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_1_Pad_4": { + "package": "qti.aisw", + "type": "Pad", + "tensor_params": { + "pad_amount": { + "_text_encoder_attn_encoder_attn_layers_1_Pad_4_pad_amount": { + "id": 611, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 128, + 0 + ], + [ + 0, + 0 + ] + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "pad_constant_value": { + "562": 0.0 + }, + "scheme": { + "306": 0 + } + }, + "param_map": { + "packageName": 2, + "pad_amount": 1, + "pad_constant_value": 1, + "scheme": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_1_Reshape_13_output_0_nfc" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_1_Pad_4_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_1_Pad_4_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_attn_layers_1_Pad_4_output_0_ncf_perm": { + "id": 613, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_1_Pad_4_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_1_Pad_4_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_1_Reshape_16": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_1_Pad_4_output_0_ncf" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_1_Reshape_16_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_1_Slice_8": { + "package": "qti.aisw", + "type": "StridedSlice", + "tensor_params": { + "ranges": { + "_text_encoder_attn_encoder_attn_layers_1_Slice_8_ranges": { + "id": 616, + "type": 4, + "dataFormat": 0, + "data_type": 50, + "unquantized_data_type": 50, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 1, + 1 + ], + [ + 0, + 4, + 1 + ], + [ + 0, + 128, + 1 + ], + [ + 1, + 256, + 1 + ] + ] + } + } + }, + "scalar_params": { + "begin_mask": { + "306": 0 + }, + "end_mask": { + "306": 0 + }, + "new_axes_mask": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + }, + "shrink_axes": { + "306": 0 + } + }, + "param_map": { + "begin_mask": 1, + "end_mask": 1, + "new_axes_mask": 1, + "packageName": 2, + "ranges": 1, + "shrink_axes": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_1_Reshape_16_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_1_Slice_8_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_1_MatMul_3": { + "package": "qti.aisw", + "type": "MatMul", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "transpose_in0": { + "1288": 0 + }, + "transpose_in1": { + "1288": 0 + } + }, + "param_map": { + "packageName": 2, + "transpose_in0": 1, + "transpose_in1": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_1_Slice_8_output_0", + "_text_encoder_attn_encoder_attn_layers_1_Unsqueeze_41_output_0_nchw" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_1_MatMul_3_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_1_Add_4": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_1_MatMul_2_output_0", + "_text_encoder_attn_encoder_attn_layers_1_MatMul_3_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_1_Add_4_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_1_Transpose_9": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_attn_layers_1_Transpose_9_perm": { + "id": 621, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 1, + 3, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_1_Add_4_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_1_Transpose_9_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_1_Reshape_19": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_1_Transpose_9_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_reshape_to_2d_nhwc_perm": { + "id": 624, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_reshape_to_2d" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_2d_dilation": { + "id": 630, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_2d_pad_amount": { + "id": 629, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_2d_stride": { + "id": 628, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_reshape_to_2d_nhwc", + "tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_o_weight", + "tts_ttl_text_encoder_attn_encoder_attn_layers_1_conv_o_bias" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_intermediate_nchw_perm": { + "id": 632, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_intermediate" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_intermediate_nchw" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_output_0_nfc_perm": { + "id": 635, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_Add_2": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_norm_layers_2_0_Transpose_1_output_0", + "_text_encoder_attn_encoder_attn_layers_1_conv_o_Conv_output_0_nfc" + ], + "output_names": [ + "_text_encoder_attn_encoder_norm_layers_1_1_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_norm_layers_1_1_norm_LayerNormalization": { + "package": "qti.aisw", + "type": "LayerNorm", + "tensor_params": { + "axes": { + "_text_encoder_attn_encoder_norm_layers_1_1_norm_LayerNormalization_axes": { + "id": 640, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 2 + ] + } + } + }, + "scalar_params": { + "epsilon": { + "562": 9.999999974752428e-7 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axes": 1, + "epsilon": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_norm_layers_1_1_Transpose_output_0", + "tts_ttl_text_encoder_attn_encoder_norm_layers_1_1_norm_weight", + "tts_ttl_text_encoder_attn_encoder_norm_layers_1_1_norm_bias" + ], + "output_names": [ + "_text_encoder_attn_encoder_norm_layers_1_1_Transpose_1_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_ffn_layers_1_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_norm_layers_1_1_Transpose_1_output_0", + "text_mask" + ], + "output_names": [ + "_text_encoder_attn_encoder_ffn_layers_1_Mul_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_ffn_layers_1_Mul_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_ffn_layers_1_Mul_output_0_ncf_perm": { + "id": 643, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_ffn_layers_1_Mul_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_ffn_layers_1_Mul_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_ffn_layers_1_Mul_output_0_ncf" + ], + "output_names": [ + "_text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_reshape_to_2d_nhwc_perm": { + "id": 648, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_reshape_to_2d" + ], + "output_names": [ + "_text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_2d_dilation": { + "id": 652, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_2d_pad_amount": { + "id": 651, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_2d_stride": { + "id": 650, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_reshape_to_2d_nhwc", + "tts_ttl_text_encoder_attn_encoder_ffn_layers_1_conv_1_weight", + "tts_ttl_text_encoder_attn_encoder_ffn_layers_1_conv_1_bias" + ], + "output_names": [ + "_text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_intermediate_nchw_perm": { + "id": 654, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_intermediate" + ], + "output_names": [ + "_text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_intermediate_nchw" + ], + "output_names": [ + "_text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_ffn_layers_1_Relu": { + "package": "qti.aisw", + "type": "ElementWiseNeuron", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 4 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_ffn_layers_1_conv_1_Conv_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_ffn_layers_1_Relu_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_ffn_layers_1_Relu_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_ffn_layers_1_Relu_output_0_nfc_perm": { + "id": 658, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_ffn_layers_1_Relu_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_ffn_layers_1_Relu_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_ffn_layers_1_Mul_1": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_ffn_layers_1_Relu_output_0_nfc", + "text_mask" + ], + "output_names": [ + "_text_encoder_attn_encoder_ffn_layers_1_Mul_1_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_ffn_layers_1_Mul_1_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_ffn_layers_1_Mul_1_output_0_ncf_perm": { + "id": 661, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_ffn_layers_1_Mul_1_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_ffn_layers_1_Mul_1_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_ffn_layers_1_Mul_1_output_0_ncf" + ], + "output_names": [ + "_text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_reshape_to_2d_nhwc_perm": { + "id": 666, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_reshape_to_2d" + ], + "output_names": [ + "_text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_2d_dilation": { + "id": 670, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_2d_pad_amount": { + "id": 669, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_2d_stride": { + "id": 668, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_reshape_to_2d_nhwc", + "tts_ttl_text_encoder_attn_encoder_ffn_layers_1_conv_2_weight", + "tts_ttl_text_encoder_attn_encoder_ffn_layers_1_conv_2_bias" + ], + "output_names": [ + "_text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_intermediate_nchw_perm": { + "id": 672, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_intermediate" + ], + "output_names": [ + "_text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_intermediate_nchw" + ], + "output_names": [ + "_text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_output_0_nfc_perm": { + "id": 675, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_ffn_layers_1_Mul_2": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_ffn_layers_1_conv_2_Conv_output_0_nfc", + "text_mask" + ], + "output_names": [ + "_text_encoder_attn_encoder_ffn_layers_1_Mul_2_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_Add_3": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_norm_layers_1_1_Transpose_1_output_0", + "_text_encoder_attn_encoder_ffn_layers_1_Mul_2_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_norm_layers_2_1_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_norm_layers_2_1_norm_LayerNormalization": { + "package": "qti.aisw", + "type": "LayerNorm", + "tensor_params": { + "axes": { + "_text_encoder_attn_encoder_norm_layers_2_1_norm_LayerNormalization_axes": { + "id": 681, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 2 + ] + } + } + }, + "scalar_params": { + "epsilon": { + "562": 9.999999974752428e-7 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axes": 1, + "epsilon": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_norm_layers_2_1_Transpose_output_0", + "tts_ttl_text_encoder_attn_encoder_norm_layers_2_1_norm_weight", + "tts_ttl_text_encoder_attn_encoder_norm_layers_2_1_norm_bias" + ], + "output_names": [ + "_text_encoder_attn_encoder_norm_layers_2_1_Transpose_1_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_norm_layers_2_1_Transpose_1_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_norm_layers_2_1_Transpose_1_output_0_ncf_perm": { + "id": 683, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_norm_layers_2_1_Transpose_1_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_norm_layers_2_1_Transpose_1_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_norm_layers_2_1_Transpose_1_output_0_ncf" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_reshape_to_2d_nhwc_perm": { + "id": 688, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_reshape_to_2d" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_2d_dilation": { + "id": 692, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_2d_pad_amount": { + "id": 691, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_2d_stride": { + "id": 690, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_reshape_to_2d_nhwc", + "tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_q_weight", + "tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_q_bias" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_intermediate_nchw_perm": { + "id": 694, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_intermediate" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_2_conv_q_Conv_intermediate_nchw" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_2_Reshape_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_norm_layers_2_1_Transpose_1_output_0_ncf" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_reshape_to_2d_nhwc_perm": { + "id": 700, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_reshape_to_2d" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_2d_dilation": { + "id": 704, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_2d_pad_amount": { + "id": 703, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_2d_stride": { + "id": 702, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_reshape_to_2d_nhwc", + "tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_k_weight", + "tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_k_bias" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_intermediate_nchw_perm": { + "id": 706, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_intermediate" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_2_conv_k_Conv_intermediate_nchw" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_2_Reshape_1_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_norm_layers_2_1_Transpose_1_output_0_ncf" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_reshape_to_2d_nhwc_perm": { + "id": 712, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_reshape_to_2d" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_2d_dilation": { + "id": 716, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_2d_pad_amount": { + "id": 715, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_2d_stride": { + "id": 714, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_reshape_to_2d_nhwc", + "tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_v_weight", + "tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_v_bias" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_intermediate_nchw_perm": { + "id": 718, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_intermediate" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_2_conv_v_Conv_intermediate_nchw" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_2_Reshape_2_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_2_Transpose": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_attn_layers_2_Transpose_perm": { + "id": 721, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 1, + 3, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_2_Reshape_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_2_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_2_Transpose_1": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_attn_layers_2_Transpose_1_perm": { + "id": 723, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 1, + 3, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_2_Reshape_2_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_2_Transpose_1_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_2_Div": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 2 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_2_Transpose_output_0", + "_text_encoder_attn_encoder_attn_layers_0_Constant_10_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_2_Div_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_2_MatMul": { + "package": "qti.aisw", + "type": "MatMul", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "transpose_in0": { + "1288": 0 + }, + "transpose_in1": { + "1288": 0 + } + }, + "param_map": { + "packageName": 2, + "transpose_in0": 1, + "transpose_in1": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_2_Div_output_0", + "_text_encoder_attn_encoder_attn_layers_2_Reshape_1_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_2_MatMul_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_2_MatMul_1": { + "package": "qti.aisw", + "type": "MatMul", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "transpose_in0": { + "1288": 0 + }, + "transpose_in1": { + "1288": 0 + } + }, + "param_map": { + "packageName": 2, + "transpose_in0": 1, + "transpose_in1": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_2_Div_output_0", + "_text_encoder_attn_encoder_attn_layers_2_Transpose_3_output_0_nchw" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_2_MatMul_1_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_2_MatMul_1_output_0_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_attn_layers_2_MatMul_1_output_0_nhwc_perm": { + "id": 729, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_2_MatMul_1_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_2_MatMul_1_output_0_nhwc" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_2_Pad_1": { + "package": "qti.aisw", + "type": "Pad", + "tensor_params": { + "pad_amount": { + "_text_encoder_attn_encoder_attn_layers_2_Pad_1_pad_amount": { + "id": 731, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 1 + ], + [ + 0, + 0 + ] + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "pad_constant_value": { + "562": 0.0 + }, + "scheme": { + "306": 0 + } + }, + "param_map": { + "packageName": 2, + "pad_amount": 1, + "pad_constant_value": 1, + "scheme": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_2_MatMul_1_output_0_nhwc" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_2_Pad_1_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_2_Pad_1_output_0_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_attn_layers_2_Pad_1_output_0_nchw_perm": { + "id": 733, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_2_Pad_1_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_2_Pad_1_output_0_nchw" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_2_Reshape_7": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_2_Pad_1_output_0_nchw" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_2_Reshape_7_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_2_Reshape_7_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_attn_layers_2_Reshape_7_output_0_nfc_perm": { + "id": 736, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_2_Reshape_7_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_2_Reshape_7_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_2_Pad_2": { + "package": "qti.aisw", + "type": "Pad", + "tensor_params": { + "pad_amount": { + "_text_encoder_attn_encoder_attn_layers_2_Pad_2_pad_amount": { + "id": 738, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 127 + ], + [ + 0, + 0 + ] + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "pad_constant_value": { + "562": 0.0 + }, + "scheme": { + "306": 0 + } + }, + "param_map": { + "packageName": 2, + "pad_amount": 1, + "pad_constant_value": 1, + "scheme": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_2_Reshape_7_output_0_nfc" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_2_Pad_2_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_2_Pad_2_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_attn_layers_2_Pad_2_output_0_ncf_perm": { + "id": 740, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_2_Pad_2_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_2_Pad_2_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_2_Reshape_10": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_2_Pad_2_output_0_ncf" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_2_Reshape_10_output_0" + ], + "macs_per_inference": "0" + }, + "Slice_2": { + "package": "qti.aisw", + "type": "StridedSlice", + "tensor_params": { + "ranges": { + "Slice_2_ranges": { + "id": 743, + "type": 4, + "dataFormat": 0, + "data_type": 50, + "unquantized_data_type": 50, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 1, + 1 + ], + [ + 0, + 4, + 1 + ], + [ + 0, + 128, + 1 + ], + [ + 127, + 255, + 1 + ] + ] + } + } + }, + "scalar_params": { + "begin_mask": { + "306": 0 + }, + "end_mask": { + "306": 0 + }, + "new_axes_mask": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + }, + "shrink_axes": { + "306": 0 + } + }, + "param_map": { + "begin_mask": 1, + "end_mask": 1, + "new_axes_mask": 1, + "packageName": 2, + "ranges": 1, + "shrink_axes": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_2_Reshape_10_output_0" + ], + "output_names": [ + "_v_900" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_2_Add_2": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_2_MatMul_output_0", + "_v_900" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_2_Add_2_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_2_Where": { + "package": "qti.aisw", + "type": "Eltwise_Ternary", + "tensor_params": {}, + "scalar_params": { + "eltwise_type": { + "1544": "ElementWiseSelect" + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "eltwise_type": 2, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_3_Cast_5_output_0", + "_text_encoder_attn_encoder_attn_layers_0_Constant_88_output_0", + "_text_encoder_attn_encoder_attn_layers_2_Add_2_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_2_Where_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_2_Softmax": { + "package": "qti.aisw", + "type": "Softmax", + "tensor_params": {}, + "scalar_params": { + "axis": { + "306": 3 + }, + "beta": { + "562": 1.0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "beta": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_2_Where_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_2_Softmax_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_2_Softmax_output_0_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_attn_layers_2_Softmax_output_0_nhwc_perm": { + "id": 748, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_2_Softmax_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_2_Softmax_output_0_nhwc" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_2_MatMul_2": { + "package": "qti.aisw", + "type": "MatMul", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "transpose_in0": { + "1288": 0 + }, + "transpose_in1": { + "1288": 0 + } + }, + "param_map": { + "packageName": 2, + "transpose_in0": 1, + "transpose_in1": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_2_Softmax_output_0", + "_text_encoder_attn_encoder_attn_layers_2_Transpose_1_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_2_MatMul_2_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_2_Pad_3": { + "package": "qti.aisw", + "type": "Pad", + "tensor_params": { + "pad_amount": { + "_text_encoder_attn_encoder_attn_layers_2_Pad_3_pad_amount": { + "id": 751, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 127 + ], + [ + 0, + 0 + ] + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "pad_constant_value": { + "562": 0.0 + }, + "scheme": { + "306": 0 + } + }, + "param_map": { + "packageName": 2, + "pad_amount": 1, + "pad_constant_value": 1, + "scheme": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_2_Softmax_output_0_nhwc" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_2_Pad_3_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_2_Pad_3_output_0_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_attn_layers_2_Pad_3_output_0_nchw_perm": { + "id": 753, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_2_Pad_3_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_2_Pad_3_output_0_nchw" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_2_Reshape_13": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_2_Pad_3_output_0_nchw" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_2_Reshape_13_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_2_Reshape_13_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_attn_layers_2_Reshape_13_output_0_nfc_perm": { + "id": 756, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_2_Reshape_13_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_2_Reshape_13_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_2_Pad_4": { + "package": "qti.aisw", + "type": "Pad", + "tensor_params": { + "pad_amount": { + "_text_encoder_attn_encoder_attn_layers_2_Pad_4_pad_amount": { + "id": 758, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 128, + 0 + ], + [ + 0, + 0 + ] + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "pad_constant_value": { + "562": 0.0 + }, + "scheme": { + "306": 0 + } + }, + "param_map": { + "packageName": 2, + "pad_amount": 1, + "pad_constant_value": 1, + "scheme": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_2_Reshape_13_output_0_nfc" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_2_Pad_4_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_2_Pad_4_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_attn_layers_2_Pad_4_output_0_ncf_perm": { + "id": 760, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_2_Pad_4_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_2_Pad_4_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_2_Reshape_16": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_2_Pad_4_output_0_ncf" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_2_Reshape_16_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_2_Slice_8": { + "package": "qti.aisw", + "type": "StridedSlice", + "tensor_params": { + "ranges": { + "_text_encoder_attn_encoder_attn_layers_2_Slice_8_ranges": { + "id": 763, + "type": 4, + "dataFormat": 0, + "data_type": 50, + "unquantized_data_type": 50, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 1, + 1 + ], + [ + 0, + 4, + 1 + ], + [ + 0, + 128, + 1 + ], + [ + 1, + 256, + 1 + ] + ] + } + } + }, + "scalar_params": { + "begin_mask": { + "306": 0 + }, + "end_mask": { + "306": 0 + }, + "new_axes_mask": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + }, + "shrink_axes": { + "306": 0 + } + }, + "param_map": { + "begin_mask": 1, + "end_mask": 1, + "new_axes_mask": 1, + "packageName": 2, + "ranges": 1, + "shrink_axes": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_2_Reshape_16_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_2_Slice_8_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_2_MatMul_3": { + "package": "qti.aisw", + "type": "MatMul", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "transpose_in0": { + "1288": 0 + }, + "transpose_in1": { + "1288": 0 + } + }, + "param_map": { + "packageName": 2, + "transpose_in0": 1, + "transpose_in1": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_2_Slice_8_output_0", + "_text_encoder_attn_encoder_attn_layers_2_Unsqueeze_41_output_0_nchw" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_2_MatMul_3_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_2_Add_4": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_2_MatMul_2_output_0", + "_text_encoder_attn_encoder_attn_layers_2_MatMul_3_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_2_Add_4_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_2_Transpose_9": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_attn_layers_2_Transpose_9_perm": { + "id": 768, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 1, + 3, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_2_Add_4_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_2_Transpose_9_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_2_Reshape_19": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_2_Transpose_9_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_reshape_to_2d_nhwc_perm": { + "id": 771, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_reshape_to_2d" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_2d_dilation": { + "id": 777, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_2d_pad_amount": { + "id": 776, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_2d_stride": { + "id": 775, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_reshape_to_2d_nhwc", + "tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_o_weight", + "tts_ttl_text_encoder_attn_encoder_attn_layers_2_conv_o_bias" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_intermediate_nchw_perm": { + "id": 779, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_intermediate" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_intermediate_nchw" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_output_0_nfc_perm": { + "id": 782, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_Add_4": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_norm_layers_2_1_Transpose_1_output_0", + "_text_encoder_attn_encoder_attn_layers_2_conv_o_Conv_output_0_nfc" + ], + "output_names": [ + "_text_encoder_attn_encoder_norm_layers_1_2_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_norm_layers_1_2_norm_LayerNormalization": { + "package": "qti.aisw", + "type": "LayerNorm", + "tensor_params": { + "axes": { + "_text_encoder_attn_encoder_norm_layers_1_2_norm_LayerNormalization_axes": { + "id": 787, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 2 + ] + } + } + }, + "scalar_params": { + "epsilon": { + "562": 9.999999974752428e-7 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axes": 1, + "epsilon": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_norm_layers_1_2_Transpose_output_0", + "tts_ttl_text_encoder_attn_encoder_norm_layers_1_2_norm_weight", + "tts_ttl_text_encoder_attn_encoder_norm_layers_1_2_norm_bias" + ], + "output_names": [ + "_text_encoder_attn_encoder_norm_layers_1_2_Transpose_1_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_ffn_layers_2_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_norm_layers_1_2_Transpose_1_output_0", + "text_mask" + ], + "output_names": [ + "_text_encoder_attn_encoder_ffn_layers_2_Mul_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_ffn_layers_2_Mul_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_ffn_layers_2_Mul_output_0_ncf_perm": { + "id": 790, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_ffn_layers_2_Mul_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_ffn_layers_2_Mul_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_ffn_layers_2_Mul_output_0_ncf" + ], + "output_names": [ + "_text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_reshape_to_2d_nhwc_perm": { + "id": 795, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_reshape_to_2d" + ], + "output_names": [ + "_text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_2d_dilation": { + "id": 799, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_2d_pad_amount": { + "id": 798, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_2d_stride": { + "id": 797, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_reshape_to_2d_nhwc", + "tts_ttl_text_encoder_attn_encoder_ffn_layers_2_conv_1_weight", + "tts_ttl_text_encoder_attn_encoder_ffn_layers_2_conv_1_bias" + ], + "output_names": [ + "_text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_intermediate_nchw_perm": { + "id": 801, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_intermediate" + ], + "output_names": [ + "_text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_intermediate_nchw" + ], + "output_names": [ + "_text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_ffn_layers_2_Relu": { + "package": "qti.aisw", + "type": "ElementWiseNeuron", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 4 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_ffn_layers_2_conv_1_Conv_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_ffn_layers_2_Relu_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_ffn_layers_2_Relu_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_ffn_layers_2_Relu_output_0_nfc_perm": { + "id": 805, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_ffn_layers_2_Relu_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_ffn_layers_2_Relu_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_ffn_layers_2_Mul_1": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_ffn_layers_2_Relu_output_0_nfc", + "text_mask" + ], + "output_names": [ + "_text_encoder_attn_encoder_ffn_layers_2_Mul_1_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_ffn_layers_2_Mul_1_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_ffn_layers_2_Mul_1_output_0_ncf_perm": { + "id": 808, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_ffn_layers_2_Mul_1_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_ffn_layers_2_Mul_1_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_ffn_layers_2_Mul_1_output_0_ncf" + ], + "output_names": [ + "_text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_reshape_to_2d_nhwc_perm": { + "id": 813, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_reshape_to_2d" + ], + "output_names": [ + "_text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_2d_dilation": { + "id": 817, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_2d_pad_amount": { + "id": 816, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_2d_stride": { + "id": 815, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_reshape_to_2d_nhwc", + "tts_ttl_text_encoder_attn_encoder_ffn_layers_2_conv_2_weight", + "tts_ttl_text_encoder_attn_encoder_ffn_layers_2_conv_2_bias" + ], + "output_names": [ + "_text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_intermediate_nchw_perm": { + "id": 819, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_intermediate" + ], + "output_names": [ + "_text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_intermediate_nchw" + ], + "output_names": [ + "_text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_output_0_nfc_perm": { + "id": 822, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_ffn_layers_2_Mul_2": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_ffn_layers_2_conv_2_Conv_output_0_nfc", + "text_mask" + ], + "output_names": [ + "_text_encoder_attn_encoder_ffn_layers_2_Mul_2_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_Add_5": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_norm_layers_1_2_Transpose_1_output_0", + "_text_encoder_attn_encoder_ffn_layers_2_Mul_2_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_norm_layers_2_2_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_norm_layers_2_2_norm_LayerNormalization": { + "package": "qti.aisw", + "type": "LayerNorm", + "tensor_params": { + "axes": { + "_text_encoder_attn_encoder_norm_layers_2_2_norm_LayerNormalization_axes": { + "id": 828, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 2 + ] + } + } + }, + "scalar_params": { + "epsilon": { + "562": 9.999999974752428e-7 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axes": 1, + "epsilon": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_norm_layers_2_2_Transpose_output_0", + "tts_ttl_text_encoder_attn_encoder_norm_layers_2_2_norm_weight", + "tts_ttl_text_encoder_attn_encoder_norm_layers_2_2_norm_bias" + ], + "output_names": [ + "_text_encoder_attn_encoder_norm_layers_2_2_Transpose_1_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_norm_layers_2_2_Transpose_1_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_norm_layers_2_2_Transpose_1_output_0_ncf_perm": { + "id": 830, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_norm_layers_2_2_Transpose_1_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_norm_layers_2_2_Transpose_1_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_norm_layers_2_2_Transpose_1_output_0_ncf" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_reshape_to_2d_nhwc_perm": { + "id": 835, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_reshape_to_2d" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_2d_dilation": { + "id": 839, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_2d_pad_amount": { + "id": 838, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_2d_stride": { + "id": 837, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_reshape_to_2d_nhwc", + "tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_q_weight", + "tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_q_bias" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_intermediate_nchw_perm": { + "id": 841, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_intermediate" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_3_conv_q_Conv_intermediate_nchw" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_3_Reshape_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_norm_layers_2_2_Transpose_1_output_0_ncf" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_reshape_to_2d_nhwc_perm": { + "id": 847, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_reshape_to_2d" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_2d_dilation": { + "id": 851, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_2d_pad_amount": { + "id": 850, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_2d_stride": { + "id": 849, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_reshape_to_2d_nhwc", + "tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_k_weight", + "tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_k_bias" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_intermediate_nchw_perm": { + "id": 853, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_intermediate" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_3_conv_k_Conv_intermediate_nchw" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_3_Reshape_1_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_norm_layers_2_2_Transpose_1_output_0_ncf" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_reshape_to_2d_nhwc_perm": { + "id": 859, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_reshape_to_2d" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_2d_dilation": { + "id": 863, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_2d_pad_amount": { + "id": 862, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_2d_stride": { + "id": 861, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_reshape_to_2d_nhwc", + "tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_v_weight", + "tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_v_bias" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_intermediate_nchw_perm": { + "id": 865, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_intermediate" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_3_conv_v_Conv_intermediate_nchw" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_3_Reshape_2_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_3_Transpose": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_attn_layers_3_Transpose_perm": { + "id": 868, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 1, + 3, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_3_Reshape_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_3_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_3_Transpose_1": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_attn_layers_3_Transpose_1_perm": { + "id": 870, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 1, + 3, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_3_Reshape_2_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_3_Transpose_1_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_3_Div": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 2 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_3_Transpose_output_0", + "_text_encoder_attn_encoder_attn_layers_0_Constant_10_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_3_Div_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_3_MatMul": { + "package": "qti.aisw", + "type": "MatMul", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "transpose_in0": { + "1288": 0 + }, + "transpose_in1": { + "1288": 0 + } + }, + "param_map": { + "packageName": 2, + "transpose_in0": 1, + "transpose_in1": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_3_Div_output_0", + "_text_encoder_attn_encoder_attn_layers_3_Reshape_1_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_3_MatMul_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_3_MatMul_1": { + "package": "qti.aisw", + "type": "MatMul", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "transpose_in0": { + "1288": 0 + }, + "transpose_in1": { + "1288": 0 + } + }, + "param_map": { + "packageName": 2, + "transpose_in0": 1, + "transpose_in1": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_3_Div_output_0", + "_text_encoder_attn_encoder_attn_layers_3_Transpose_3_output_0_nchw" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_3_MatMul_1_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_3_MatMul_1_output_0_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_attn_layers_3_MatMul_1_output_0_nhwc_perm": { + "id": 876, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_3_MatMul_1_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_3_MatMul_1_output_0_nhwc" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_3_Pad_1": { + "package": "qti.aisw", + "type": "Pad", + "tensor_params": { + "pad_amount": { + "_text_encoder_attn_encoder_attn_layers_3_Pad_1_pad_amount": { + "id": 878, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 1 + ], + [ + 0, + 0 + ] + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "pad_constant_value": { + "562": 0.0 + }, + "scheme": { + "306": 0 + } + }, + "param_map": { + "packageName": 2, + "pad_amount": 1, + "pad_constant_value": 1, + "scheme": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_3_MatMul_1_output_0_nhwc" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_3_Pad_1_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_3_Pad_1_output_0_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_attn_layers_3_Pad_1_output_0_nchw_perm": { + "id": 880, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_3_Pad_1_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_3_Pad_1_output_0_nchw" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_3_Reshape_7": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_3_Pad_1_output_0_nchw" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_3_Reshape_7_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_3_Reshape_7_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_attn_layers_3_Reshape_7_output_0_nfc_perm": { + "id": 883, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_3_Reshape_7_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_3_Reshape_7_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_3_Pad_2": { + "package": "qti.aisw", + "type": "Pad", + "tensor_params": { + "pad_amount": { + "_text_encoder_attn_encoder_attn_layers_3_Pad_2_pad_amount": { + "id": 885, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 127 + ], + [ + 0, + 0 + ] + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "pad_constant_value": { + "562": 0.0 + }, + "scheme": { + "306": 0 + } + }, + "param_map": { + "packageName": 2, + "pad_amount": 1, + "pad_constant_value": 1, + "scheme": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_3_Reshape_7_output_0_nfc" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_3_Pad_2_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_3_Pad_2_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_attn_layers_3_Pad_2_output_0_ncf_perm": { + "id": 887, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_3_Pad_2_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_3_Pad_2_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_3_Reshape_10": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_3_Pad_2_output_0_ncf" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_3_Reshape_10_output_0" + ], + "macs_per_inference": "0" + }, + "Slice_3": { + "package": "qti.aisw", + "type": "StridedSlice", + "tensor_params": { + "ranges": { + "Slice_3_ranges": { + "id": 890, + "type": 4, + "dataFormat": 0, + "data_type": 50, + "unquantized_data_type": 50, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 1, + 1 + ], + [ + 0, + 4, + 1 + ], + [ + 0, + 128, + 1 + ], + [ + 127, + 255, + 1 + ] + ] + } + } + }, + "scalar_params": { + "begin_mask": { + "306": 0 + }, + "end_mask": { + "306": 0 + }, + "new_axes_mask": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + }, + "shrink_axes": { + "306": 0 + } + }, + "param_map": { + "begin_mask": 1, + "end_mask": 1, + "new_axes_mask": 1, + "packageName": 2, + "ranges": 1, + "shrink_axes": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_3_Reshape_10_output_0" + ], + "output_names": [ + "_v_905" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_3_Add_2": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_3_MatMul_output_0", + "_v_905" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_3_Add_2_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_3_Where": { + "package": "qti.aisw", + "type": "Eltwise_Ternary", + "tensor_params": {}, + "scalar_params": { + "eltwise_type": { + "1544": "ElementWiseSelect" + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "eltwise_type": 2, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_3_Cast_5_output_0", + "_text_encoder_attn_encoder_attn_layers_0_Constant_88_output_0", + "_text_encoder_attn_encoder_attn_layers_3_Add_2_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_3_Where_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_3_Softmax": { + "package": "qti.aisw", + "type": "Softmax", + "tensor_params": {}, + "scalar_params": { + "axis": { + "306": 3 + }, + "beta": { + "562": 1.0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "beta": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_3_Where_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_3_Softmax_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_3_Softmax_output_0_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_attn_layers_3_Softmax_output_0_nhwc_perm": { + "id": 895, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_3_Softmax_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_3_Softmax_output_0_nhwc" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_3_MatMul_2": { + "package": "qti.aisw", + "type": "MatMul", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "transpose_in0": { + "1288": 0 + }, + "transpose_in1": { + "1288": 0 + } + }, + "param_map": { + "packageName": 2, + "transpose_in0": 1, + "transpose_in1": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_3_Softmax_output_0", + "_text_encoder_attn_encoder_attn_layers_3_Transpose_1_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_3_MatMul_2_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_3_Pad_3": { + "package": "qti.aisw", + "type": "Pad", + "tensor_params": { + "pad_amount": { + "_text_encoder_attn_encoder_attn_layers_3_Pad_3_pad_amount": { + "id": 898, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ], + [ + 0, + 127 + ], + [ + 0, + 0 + ] + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "pad_constant_value": { + "562": 0.0 + }, + "scheme": { + "306": 0 + } + }, + "param_map": { + "packageName": 2, + "pad_amount": 1, + "pad_constant_value": 1, + "scheme": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_3_Softmax_output_0_nhwc" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_3_Pad_3_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_3_Pad_3_output_0_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_attn_layers_3_Pad_3_output_0_nchw_perm": { + "id": 900, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_3_Pad_3_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_3_Pad_3_output_0_nchw" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_3_Reshape_13": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_3_Pad_3_output_0_nchw" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_3_Reshape_13_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_3_Reshape_13_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_attn_layers_3_Reshape_13_output_0_nfc_perm": { + "id": 903, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_3_Reshape_13_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_3_Reshape_13_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_3_Pad_4": { + "package": "qti.aisw", + "type": "Pad", + "tensor_params": { + "pad_amount": { + "_text_encoder_attn_encoder_attn_layers_3_Pad_4_pad_amount": { + "id": 905, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 128, + 0 + ], + [ + 0, + 0 + ] + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "pad_constant_value": { + "562": 0.0 + }, + "scheme": { + "306": 0 + } + }, + "param_map": { + "packageName": 2, + "pad_amount": 1, + "pad_constant_value": 1, + "scheme": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_3_Reshape_13_output_0_nfc" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_3_Pad_4_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_3_Pad_4_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_attn_layers_3_Pad_4_output_0_ncf_perm": { + "id": 907, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_3_Pad_4_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_3_Pad_4_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_3_Reshape_16": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_3_Pad_4_output_0_ncf" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_3_Reshape_16_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_3_Slice_8": { + "package": "qti.aisw", + "type": "StridedSlice", + "tensor_params": { + "ranges": { + "_text_encoder_attn_encoder_attn_layers_3_Slice_8_ranges": { + "id": 910, + "type": 4, + "dataFormat": 0, + "data_type": 50, + "unquantized_data_type": 50, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 1, + 1 + ], + [ + 0, + 4, + 1 + ], + [ + 0, + 128, + 1 + ], + [ + 1, + 256, + 1 + ] + ] + } + } + }, + "scalar_params": { + "begin_mask": { + "306": 0 + }, + "end_mask": { + "306": 0 + }, + "new_axes_mask": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + }, + "shrink_axes": { + "306": 0 + } + }, + "param_map": { + "begin_mask": 1, + "end_mask": 1, + "new_axes_mask": 1, + "packageName": 2, + "ranges": 1, + "shrink_axes": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_3_Reshape_16_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_3_Slice_8_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_3_MatMul_3": { + "package": "qti.aisw", + "type": "MatMul", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "transpose_in0": { + "1288": 0 + }, + "transpose_in1": { + "1288": 0 + } + }, + "param_map": { + "packageName": 2, + "transpose_in0": 1, + "transpose_in1": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_3_Slice_8_output_0", + "_text_encoder_attn_encoder_attn_layers_3_Unsqueeze_41_output_0_nchw" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_3_MatMul_3_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_3_Add_4": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_3_MatMul_2_output_0", + "_text_encoder_attn_encoder_attn_layers_3_MatMul_3_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_3_Add_4_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_3_Transpose_9": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_attn_layers_3_Transpose_9_perm": { + "id": 915, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 1, + 3, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_3_Add_4_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_3_Transpose_9_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_3_Reshape_19": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_3_Transpose_9_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_reshape_to_2d_nhwc_perm": { + "id": 918, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_reshape_to_2d" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_2d_dilation": { + "id": 924, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_2d_pad_amount": { + "id": 923, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_2d_stride": { + "id": 922, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_reshape_to_2d_nhwc", + "tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_o_weight", + "tts_ttl_text_encoder_attn_encoder_attn_layers_3_conv_o_bias" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_intermediate_nchw_perm": { + "id": 926, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_intermediate" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_intermediate_nchw" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_output_0_nfc_perm": { + "id": 929, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_Add_6": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_norm_layers_2_2_Transpose_1_output_0", + "_text_encoder_attn_encoder_attn_layers_3_conv_o_Conv_output_0_nfc" + ], + "output_names": [ + "_text_encoder_attn_encoder_norm_layers_1_3_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_norm_layers_1_3_norm_LayerNormalization": { + "package": "qti.aisw", + "type": "LayerNorm", + "tensor_params": { + "axes": { + "_text_encoder_attn_encoder_norm_layers_1_3_norm_LayerNormalization_axes": { + "id": 934, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 2 + ] + } + } + }, + "scalar_params": { + "epsilon": { + "562": 9.999999974752428e-7 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axes": 1, + "epsilon": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_norm_layers_1_3_Transpose_output_0", + "tts_ttl_text_encoder_attn_encoder_norm_layers_1_3_norm_weight", + "tts_ttl_text_encoder_attn_encoder_norm_layers_1_3_norm_bias" + ], + "output_names": [ + "_text_encoder_attn_encoder_norm_layers_1_3_Transpose_1_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_ffn_layers_3_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_norm_layers_1_3_Transpose_1_output_0", + "text_mask" + ], + "output_names": [ + "_text_encoder_attn_encoder_ffn_layers_3_Mul_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_ffn_layers_3_Mul_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_ffn_layers_3_Mul_output_0_ncf_perm": { + "id": 937, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_ffn_layers_3_Mul_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_ffn_layers_3_Mul_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_ffn_layers_3_Mul_output_0_ncf" + ], + "output_names": [ + "_text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_reshape_to_2d_nhwc_perm": { + "id": 942, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_reshape_to_2d" + ], + "output_names": [ + "_text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_2d_dilation": { + "id": 946, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_2d_pad_amount": { + "id": 945, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_2d_stride": { + "id": 944, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_reshape_to_2d_nhwc", + "tts_ttl_text_encoder_attn_encoder_ffn_layers_3_conv_1_weight", + "tts_ttl_text_encoder_attn_encoder_ffn_layers_3_conv_1_bias" + ], + "output_names": [ + "_text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_intermediate_nchw_perm": { + "id": 948, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_intermediate" + ], + "output_names": [ + "_text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_intermediate_nchw" + ], + "output_names": [ + "_text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_ffn_layers_3_Relu": { + "package": "qti.aisw", + "type": "ElementWiseNeuron", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 4 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_ffn_layers_3_conv_1_Conv_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_ffn_layers_3_Relu_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_ffn_layers_3_Relu_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_ffn_layers_3_Relu_output_0_nfc_perm": { + "id": 952, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_ffn_layers_3_Relu_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_ffn_layers_3_Relu_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_ffn_layers_3_Mul_1": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_ffn_layers_3_Relu_output_0_nfc", + "text_mask" + ], + "output_names": [ + "_text_encoder_attn_encoder_ffn_layers_3_Mul_1_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_ffn_layers_3_Mul_1_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_ffn_layers_3_Mul_1_output_0_ncf_perm": { + "id": 955, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_ffn_layers_3_Mul_1_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_ffn_layers_3_Mul_1_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_ffn_layers_3_Mul_1_output_0_ncf" + ], + "output_names": [ + "_text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_reshape_to_2d_nhwc_perm": { + "id": 960, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_reshape_to_2d" + ], + "output_names": [ + "_text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_2d_dilation": { + "id": 964, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_2d_pad_amount": { + "id": 963, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_2d_stride": { + "id": 962, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_reshape_to_2d_nhwc", + "tts_ttl_text_encoder_attn_encoder_ffn_layers_3_conv_2_weight", + "tts_ttl_text_encoder_attn_encoder_ffn_layers_3_conv_2_bias" + ], + "output_names": [ + "_text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_intermediate_nchw_perm": { + "id": 966, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_intermediate" + ], + "output_names": [ + "_text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_intermediate_nchw" + ], + "output_names": [ + "_text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_output_0_nfc_perm": { + "id": 969, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_ffn_layers_3_Mul_2": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_ffn_layers_3_conv_2_Conv_output_0_nfc", + "text_mask" + ], + "output_names": [ + "_text_encoder_attn_encoder_ffn_layers_3_Mul_2_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_Add_7": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_norm_layers_1_3_Transpose_1_output_0", + "_text_encoder_attn_encoder_ffn_layers_3_Mul_2_output_0" + ], + "output_names": [ + "_text_encoder_attn_encoder_norm_layers_2_3_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_norm_layers_2_3_norm_LayerNormalization": { + "package": "qti.aisw", + "type": "LayerNorm", + "tensor_params": { + "axes": { + "_text_encoder_attn_encoder_norm_layers_2_3_norm_LayerNormalization_axes": { + "id": 975, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 2 + ] + } + } + }, + "scalar_params": { + "epsilon": { + "562": 9.999999974752428e-7 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axes": 1, + "epsilon": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_norm_layers_2_3_Transpose_output_0", + "tts_ttl_text_encoder_attn_encoder_norm_layers_2_3_norm_weight", + "tts_ttl_text_encoder_attn_encoder_norm_layers_2_3_norm_bias" + ], + "output_names": [ + "_text_encoder_attn_encoder_norm_layers_2_3_Transpose_1_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_attn_encoder_Mul_2": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_norm_layers_2_3_Transpose_1_output_0", + "text_mask" + ], + "output_names": [ + "_text_encoder_attn_encoder_Mul_2_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_Add": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_attn_encoder_Mul_2_output_0", + "_text_encoder_convnext_convnext_5_Mul_3_output_0" + ], + "output_names": [ + "_text_encoder_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_text_encoder_proj_out_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_text_encoder_Add_output_0", + "text_mask" + ], + "output_names": [ + "_speech_prompted_text_encoder_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_speech_prompted_text_encoder_attention1_W_query_linear_MatMul_pre_reshape": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_speech_prompted_text_encoder_Transpose_output_0" + ], + "output_names": [ + "_speech_prompted_text_encoder_attention1_W_query_linear_MatMul_pre_reshape" + ], + "macs_per_inference": "0" + }, + "_speech_prompted_text_encoder_attention1_W_query_linear_MatMul": { + "package": "qti.aisw", + "type": "FullyConnected", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_speech_prompted_text_encoder_attention1_W_query_linear_MatMul_pre_reshape", + "onnx__MatMul_3678", + "tts_ttl_speech_prompted_text_encoder_attention1_W_query_linear_bias" + ], + "output_names": [ + "_speech_prompted_text_encoder_attention1_W_query_linear_Add_output_0_fc" + ], + "macs_per_inference": "0" + }, + "_speech_prompted_text_encoder_attention1_W_query_linear_MatMul_post_reshape": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_speech_prompted_text_encoder_attention1_W_query_linear_Add_output_0_fc" + ], + "output_names": [ + "_speech_prompted_text_encoder_attention1_W_query_linear_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_speech_prompted_text_encoder_attention1_Split": { + "package": "qti.aisw", + "type": "Split", + "tensor_params": { + "split_index": { + "_speech_prompted_text_encoder_attention1_Split_split_index": { + "id": 985, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 128 + ] + } + } + }, + "scalar_params": { + "axis": { + "306": 2 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "packageName": 2, + "split_index": 1 + }, + "input_names": [ + "_speech_prompted_text_encoder_attention1_W_query_linear_Add_output_0" + ], + "output_names": [ + "_speech_prompted_text_encoder_attention1_Split_output_0", + "_speech_prompted_text_encoder_attention1_Split_output_1" + ], + "macs_per_inference": "0" + }, + "_speech_prompted_text_encoder_attention1_Unsqueeze": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_speech_prompted_text_encoder_attention1_Split_output_0" + ], + "output_names": [ + "_speech_prompted_text_encoder_attention1_Unsqueeze_output_0" + ], + "macs_per_inference": "0" + }, + "_speech_prompted_text_encoder_attention1_Unsqueeze_1": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_speech_prompted_text_encoder_attention1_Split_output_1" + ], + "output_names": [ + "_speech_prompted_text_encoder_attention1_Unsqueeze_1_output_0" + ], + "macs_per_inference": "0" + }, + "_speech_prompted_text_encoder_attention1_Concat": { + "package": "qti.aisw", + "type": "Concat", + "tensor_params": {}, + "scalar_params": { + "axis": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "packageName": 2 + }, + "input_names": [ + "_speech_prompted_text_encoder_attention1_Unsqueeze_output_0", + "_speech_prompted_text_encoder_attention1_Unsqueeze_1_output_0" + ], + "output_names": [ + "_speech_prompted_text_encoder_attention1_Concat_output_0" + ], + "macs_per_inference": "0" + }, + "_speech_prompted_text_encoder_attention1_MatMul": { + "package": "qti.aisw", + "type": "MatMul", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "transpose_in0": { + "1288": 0 + }, + "transpose_in1": { + "1288": 0 + } + }, + "param_map": { + "packageName": 2, + "transpose_in0": 1, + "transpose_in1": 1 + }, + "input_names": [ + "_speech_prompted_text_encoder_attention1_Concat_output_0", + "_speech_prompted_text_encoder_attention1_tanh_Tanh_output_0_nchw" + ], + "output_names": [ + "_speech_prompted_text_encoder_attention1_MatMul_output_0" + ], + "macs_per_inference": "0" + }, + "_speech_prompted_text_encoder_attention1_Div": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 2 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_speech_prompted_text_encoder_attention1_MatMul_output_0", + "_speech_prompted_text_encoder_attention1_Constant_9_output_0" + ], + "output_names": [ + "_speech_prompted_text_encoder_attention1_Div_output_0" + ], + "macs_per_inference": "0" + }, + "_speech_prompted_text_encoder_attention1_Softmax": { + "package": "qti.aisw", + "type": "Softmax", + "tensor_params": {}, + "scalar_params": { + "axis": { + "306": 3 + }, + "beta": { + "562": 1.0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "beta": 1, + "packageName": 2 + }, + "input_names": [ + "_speech_prompted_text_encoder_attention1_Div_output_0" + ], + "output_names": [ + "_speech_prompted_text_encoder_attention1_Softmax_output_0" + ], + "macs_per_inference": "0" + }, + "_speech_prompted_text_encoder_attention1_Where": { + "package": "qti.aisw", + "type": "Eltwise_Ternary", + "tensor_params": {}, + "scalar_params": { + "eltwise_type": { + "1544": "ElementWiseSelect" + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "eltwise_type": 2, + "packageName": 2 + }, + "input_names": [ + "_speech_prompted_text_encoder_attention2_Cast_output_0", + "_speech_prompted_text_encoder_attention1_Constant_11_output_0", + "_speech_prompted_text_encoder_attention1_Softmax_output_0" + ], + "output_names": [ + "_speech_prompted_text_encoder_attention1_Where_output_0" + ], + "macs_per_inference": "0" + }, + "_speech_prompted_text_encoder_attention1_MatMul_1": { + "package": "qti.aisw", + "type": "MatMul", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "transpose_in0": { + "1288": 0 + }, + "transpose_in1": { + "1288": 0 + } + }, + "param_map": { + "packageName": 2, + "transpose_in0": 1, + "transpose_in1": 1 + }, + "input_names": [ + "_speech_prompted_text_encoder_attention1_Where_output_0", + "_speech_prompted_text_encoder_attention1_Concat_2_output_0" + ], + "output_names": [ + "_speech_prompted_text_encoder_attention1_MatMul_1_output_0" + ], + "macs_per_inference": "0" + }, + "_speech_prompted_text_encoder_attention1_Split_3": { + "package": "qti.aisw", + "type": "Split", + "tensor_params": { + "split_index": { + "_speech_prompted_text_encoder_attention1_Split_3_split_index": { + "id": 998, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1 + ] + } + } + }, + "scalar_params": { + "axis": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "packageName": 2, + "split_index": 1 + }, + "input_names": [ + "_speech_prompted_text_encoder_attention1_MatMul_1_output_0" + ], + "output_names": [ + "_speech_prompted_text_encoder_attention1_Split_3_output_0", + "_speech_prompted_text_encoder_attention1_Split_3_output_1" + ], + "macs_per_inference": "0" + }, + "_speech_prompted_text_encoder_attention1_Concat_3": { + "package": "qti.aisw", + "type": "Concat", + "tensor_params": {}, + "scalar_params": { + "axis": { + "306": 3 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "packageName": 2 + }, + "input_names": [ + "_speech_prompted_text_encoder_attention1_Split_3_output_0", + "_speech_prompted_text_encoder_attention1_Split_3_output_1" + ], + "output_names": [ + "_speech_prompted_text_encoder_attention1_Concat_3_output_0" + ], + "macs_per_inference": "0" + }, + "_speech_prompted_text_encoder_attention1_Squeeze": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_speech_prompted_text_encoder_attention1_Concat_3_output_0" + ], + "output_names": [ + "_speech_prompted_text_encoder_attention1_out_fc_linear_MatMul_pre_reshape" + ], + "macs_per_inference": "0" + }, + "_speech_prompted_text_encoder_attention1_out_fc_linear_MatMul": { + "package": "qti.aisw", + "type": "FullyConnected", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_speech_prompted_text_encoder_attention1_out_fc_linear_MatMul_pre_reshape", + "onnx__MatMul_3681", + "tts_ttl_speech_prompted_text_encoder_attention1_out_fc_linear_bias" + ], + "output_names": [ + "_speech_prompted_text_encoder_attention1_out_fc_linear_Add_output_0_fc" + ], + "macs_per_inference": "0" + }, + "_speech_prompted_text_encoder_attention1_out_fc_linear_MatMul_post_reshape": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_speech_prompted_text_encoder_attention1_out_fc_linear_Add_output_0_fc" + ], + "output_names": [ + "_speech_prompted_text_encoder_attention1_out_fc_linear_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_speech_prompted_text_encoder_attention1_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_speech_prompted_text_encoder_attention1_out_fc_linear_Add_output_0", + "text_mask" + ], + "output_names": [ + "_speech_prompted_text_encoder_attention1_Mul_output_0" + ], + "macs_per_inference": "0" + }, + "_speech_prompted_text_encoder_Add": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_speech_prompted_text_encoder_attention1_Mul_output_0", + "_speech_prompted_text_encoder_Transpose_output_0" + ], + "output_names": [ + "_speech_prompted_text_encoder_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_speech_prompted_text_encoder_attention2_W_query_linear_MatMul_pre_reshape": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_speech_prompted_text_encoder_Add_output_0" + ], + "output_names": [ + "_speech_prompted_text_encoder_attention2_W_query_linear_MatMul_pre_reshape" + ], + "macs_per_inference": "0" + }, + "_speech_prompted_text_encoder_attention2_W_query_linear_MatMul": { + "package": "qti.aisw", + "type": "FullyConnected", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_speech_prompted_text_encoder_attention2_W_query_linear_MatMul_pre_reshape", + "onnx__MatMul_3682", + "tts_ttl_speech_prompted_text_encoder_attention2_W_query_linear_bias" + ], + "output_names": [ + "_speech_prompted_text_encoder_attention2_W_query_linear_Add_output_0_fc" + ], + "macs_per_inference": "0" + }, + "_speech_prompted_text_encoder_attention2_W_query_linear_MatMul_post_reshape": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_speech_prompted_text_encoder_attention2_W_query_linear_Add_output_0_fc" + ], + "output_names": [ + "_speech_prompted_text_encoder_attention2_W_query_linear_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_speech_prompted_text_encoder_attention2_Split": { + "package": "qti.aisw", + "type": "Split", + "tensor_params": { + "split_index": { + "_speech_prompted_text_encoder_attention2_Split_split_index": { + "id": 1014, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 128 + ] + } + } + }, + "scalar_params": { + "axis": { + "306": 2 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "packageName": 2, + "split_index": 1 + }, + "input_names": [ + "_speech_prompted_text_encoder_attention2_W_query_linear_Add_output_0" + ], + "output_names": [ + "_speech_prompted_text_encoder_attention2_Split_output_0", + "_speech_prompted_text_encoder_attention2_Split_output_1" + ], + "macs_per_inference": "0" + }, + "_speech_prompted_text_encoder_attention2_Unsqueeze": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_speech_prompted_text_encoder_attention2_Split_output_0" + ], + "output_names": [ + "_speech_prompted_text_encoder_attention2_Unsqueeze_output_0" + ], + "macs_per_inference": "0" + }, + "_speech_prompted_text_encoder_attention2_Unsqueeze_1": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_speech_prompted_text_encoder_attention2_Split_output_1" + ], + "output_names": [ + "_speech_prompted_text_encoder_attention2_Unsqueeze_1_output_0" + ], + "macs_per_inference": "0" + }, + "_speech_prompted_text_encoder_attention2_Concat": { + "package": "qti.aisw", + "type": "Concat", + "tensor_params": {}, + "scalar_params": { + "axis": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "packageName": 2 + }, + "input_names": [ + "_speech_prompted_text_encoder_attention2_Unsqueeze_output_0", + "_speech_prompted_text_encoder_attention2_Unsqueeze_1_output_0" + ], + "output_names": [ + "_speech_prompted_text_encoder_attention2_Concat_output_0" + ], + "macs_per_inference": "0" + }, + "_speech_prompted_text_encoder_attention2_MatMul": { + "package": "qti.aisw", + "type": "MatMul", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "transpose_in0": { + "1288": 0 + }, + "transpose_in1": { + "1288": 0 + } + }, + "param_map": { + "packageName": 2, + "transpose_in0": 1, + "transpose_in1": 1 + }, + "input_names": [ + "_speech_prompted_text_encoder_attention2_Concat_output_0", + "_speech_prompted_text_encoder_attention2_tanh_Tanh_output_0_nchw" + ], + "output_names": [ + "_speech_prompted_text_encoder_attention2_MatMul_output_0" + ], + "macs_per_inference": "0" + }, + "_speech_prompted_text_encoder_attention2_Div": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 2 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_speech_prompted_text_encoder_attention2_MatMul_output_0", + "_speech_prompted_text_encoder_attention1_Constant_9_output_0" + ], + "output_names": [ + "_speech_prompted_text_encoder_attention2_Div_output_0" + ], + "macs_per_inference": "0" + }, + "_speech_prompted_text_encoder_attention2_Softmax": { + "package": "qti.aisw", + "type": "Softmax", + "tensor_params": {}, + "scalar_params": { + "axis": { + "306": 3 + }, + "beta": { + "562": 1.0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "beta": 1, + "packageName": 2 + }, + "input_names": [ + "_speech_prompted_text_encoder_attention2_Div_output_0" + ], + "output_names": [ + "_speech_prompted_text_encoder_attention2_Softmax_output_0" + ], + "macs_per_inference": "0" + }, + "_speech_prompted_text_encoder_attention2_Where": { + "package": "qti.aisw", + "type": "Eltwise_Ternary", + "tensor_params": {}, + "scalar_params": { + "eltwise_type": { + "1544": "ElementWiseSelect" + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "eltwise_type": 2, + "packageName": 2 + }, + "input_names": [ + "_speech_prompted_text_encoder_attention2_Cast_output_0", + "_speech_prompted_text_encoder_attention1_Constant_11_output_0", + "_speech_prompted_text_encoder_attention2_Softmax_output_0" + ], + "output_names": [ + "_speech_prompted_text_encoder_attention2_Where_output_0" + ], + "macs_per_inference": "0" + }, + "_speech_prompted_text_encoder_attention2_MatMul_1": { + "package": "qti.aisw", + "type": "MatMul", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "transpose_in0": { + "1288": 0 + }, + "transpose_in1": { + "1288": 0 + } + }, + "param_map": { + "packageName": 2, + "transpose_in0": 1, + "transpose_in1": 1 + }, + "input_names": [ + "_speech_prompted_text_encoder_attention2_Where_output_0", + "_speech_prompted_text_encoder_attention2_Concat_2_output_0" + ], + "output_names": [ + "_speech_prompted_text_encoder_attention2_MatMul_1_output_0" + ], + "macs_per_inference": "0" + }, + "_speech_prompted_text_encoder_attention2_Split_3": { + "package": "qti.aisw", + "type": "Split", + "tensor_params": { + "split_index": { + "_speech_prompted_text_encoder_attention2_Split_3_split_index": { + "id": 1026, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1 + ] + } + } + }, + "scalar_params": { + "axis": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "packageName": 2, + "split_index": 1 + }, + "input_names": [ + "_speech_prompted_text_encoder_attention2_MatMul_1_output_0" + ], + "output_names": [ + "_speech_prompted_text_encoder_attention2_Split_3_output_0", + "_speech_prompted_text_encoder_attention2_Split_3_output_1" + ], + "macs_per_inference": "0" + }, + "_speech_prompted_text_encoder_attention2_Concat_3": { + "package": "qti.aisw", + "type": "Concat", + "tensor_params": {}, + "scalar_params": { + "axis": { + "306": 3 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "packageName": 2 + }, + "input_names": [ + "_speech_prompted_text_encoder_attention2_Split_3_output_0", + "_speech_prompted_text_encoder_attention2_Split_3_output_1" + ], + "output_names": [ + "_speech_prompted_text_encoder_attention2_Concat_3_output_0" + ], + "macs_per_inference": "0" + }, + "_speech_prompted_text_encoder_attention2_Squeeze": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_speech_prompted_text_encoder_attention2_Concat_3_output_0" + ], + "output_names": [ + "_speech_prompted_text_encoder_attention2_out_fc_linear_MatMul_pre_reshape" + ], + "macs_per_inference": "0" + }, + "_speech_prompted_text_encoder_attention2_out_fc_linear_MatMul": { + "package": "qti.aisw", + "type": "FullyConnected", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_speech_prompted_text_encoder_attention2_out_fc_linear_MatMul_pre_reshape", + "onnx__MatMul_3685", + "tts_ttl_speech_prompted_text_encoder_attention2_out_fc_linear_bias" + ], + "output_names": [ + "_speech_prompted_text_encoder_attention2_out_fc_linear_Add_output_0_fc" + ], + "macs_per_inference": "0" + }, + "_speech_prompted_text_encoder_attention2_out_fc_linear_MatMul_post_reshape": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_speech_prompted_text_encoder_attention2_out_fc_linear_Add_output_0_fc" + ], + "output_names": [ + "_speech_prompted_text_encoder_attention2_out_fc_linear_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_speech_prompted_text_encoder_attention2_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_speech_prompted_text_encoder_attention2_out_fc_linear_Add_output_0", + "text_mask" + ], + "output_names": [ + "_speech_prompted_text_encoder_attention2_Mul_output_0" + ], + "macs_per_inference": "0" + }, + "_speech_prompted_text_encoder_Add_1": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_speech_prompted_text_encoder_attention2_Mul_output_0", + "_speech_prompted_text_encoder_Transpose_output_0" + ], + "output_names": [ + "_speech_prompted_text_encoder_Add_1_output_0" + ], + "macs_per_inference": "0" + }, + "_speech_prompted_text_encoder_norm_norm_LayerNormalization": { + "package": "qti.aisw", + "type": "LayerNorm", + "tensor_params": { + "axes": { + "_speech_prompted_text_encoder_norm_norm_LayerNormalization_axes": { + "id": 1039, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 2 + ] + } + } + }, + "scalar_params": { + "epsilon": { + "562": 9.999999974752428e-7 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axes": 1, + "epsilon": 1, + "packageName": 2 + }, + "input_names": [ + "_speech_prompted_text_encoder_Add_1_output_0", + "tts_ttl_speech_prompted_text_encoder_norm_norm_weight", + "tts_ttl_speech_prompted_text_encoder_norm_norm_bias" + ], + "output_names": [ + "_speech_prompted_text_encoder_norm_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_speech_prompted_text_encoder_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_speech_prompted_text_encoder_norm_Transpose_output_0", + "text_mask" + ], + "output_names": [ + "text_emb" + ], + "macs_per_inference": "0" + } + } + } +} \ No newline at end of file diff --git a/QNN_Models/vector_estimator_htp.bin b/QNN_Models/vector_estimator_htp.bin new file mode 100644 index 0000000000000000000000000000000000000000..f9f2fd731dda8affba72ac6a16470bfe7e0315bb --- /dev/null +++ b/QNN_Models/vector_estimator_htp.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8ad4f4c5fbb42ca0cb744911f6c2da4c66209ea86e5b9434403a06284e2b87a9 +size 32993280 diff --git a/QNN_Models/vector_estimator_htp.cpp b/QNN_Models/vector_estimator_htp.cpp new file mode 100644 index 0000000000000000000000000000000000000000..12cee4a5f7e9d9d4d1772d794178a9a920123dbd --- /dev/null +++ b/QNN_Models/vector_estimator_htp.cpp @@ -0,0 +1,86378 @@ +/* COPYRIGHT HEADER GOES HERE: No CopyRight Header String Passed During Model Conversion */ + +/* Command Line used: +qnn-onnx-converter; act_bitwidth=8; act_quantizer=tf; act_quantizer_calibration=min-max; act_quantizer_schema=asymmetric; adjust_nms_features_dims=True; algorithms=[]; align_matmul_ranks=True; apply_masked_softmax=uncompressed; arch_checker=False; backend=None; batch=None; bias_bitwidth=8; calc_static_encodings=False; converter_op_package_lib=; copyright_file=None; custom_io=; custom_op_config_paths=None; debug=-1; defer_loading=False; define_symbol=None; disable_batchnorm_folding=False; disable_defer_loading=False; disable_node_validation=False; disable_qnn_op_config_validation=False; disable_relu_squashing=False; dry_run=None; dumpIR=False; dump_custom_io_config_template=; dump_encoding_json=False; dump_inferred_model=False; dump_qairt_io_config_yaml=; dump_qairt_quantizer_command=None; dump_value_info=False; enable_framework_trace=False; enable_match_gathernd=False; enable_match_topk=False; enable_per_row_quantized_bias=False; exclude_named_tensors=False; expand_gru_op_structure=True; expand_lstm_op_structure=False; expand_sparse_op_structure=False; export_format=cpp; extract_color_transform=True; float_bias_bitwidth=0; float_bias_bw=0; float_bitwidth=32; float_bw=32; float_fallback=False; force_prune_cast_ops=False; handle_gather_negative_indices=True; ignore_encodings=False; include_data_invariant_ops=False; inject_cast_for_gather=True; input_dim=[['noisy_latent', '1,144,192'], ['text_emb', '1,256,128'], ['style_ttl', '1,50,256'], ['latent_mask', '1,1,192'], ['text_mask', '1,1,128'], ['current_step', '1'], ['total_step', '1']]; input_dtype=[]; input_encoding=[]; input_layout=[]; input_list=./calibration_data/vector_estimator_input_list.txt; input_type=[]; keep_disconnected_nodes=False; keep_int64_inputs=False; keep_quant_nodes=False; keep_weights_quantized=False; match_caffe_ssd_to_tf=True; model_version=None; multi_time_steps_gru=False; multi_time_steps_lstm=False; no_simplification=False; op_package_lib=; out_names=['denoised_latent']; overwrite_model_prefix=False; pack_4_bit_weights=False; package_name=None; packed_masked_softmax_inputs=[]; packed_max_seq=1; param_quantizer=tf; param_quantizer_calibration=min-max; param_quantizer_schema=asymmetric; percentile_calibration_value=99.99; perform_axes_to_spatial_first_order=True; perform_layout_transformation=False; prepare_inputs_as_params=False; preprocess_roi_pool_inputs=True; preserve_io=[]; preserve_onnx_output_order=False; quantization_overrides=; quantizer_log=None; restrict_quantization_steps=[]; squash_box_decoder=True; unroll_gru_time_steps=True; unroll_lstm_time_steps=True; use_aimet_quantizer=False; use_convert_quantization_nodes=False; use_dynamic_16_bit_weights=False; use_native_dtype=False; use_native_input_files=False; use_native_output_files=False; use_per_channel_quantization=False; use_per_row_quantization=False; use_quantize_v2=False; validate_models=False; weights_bitwidth=8 +*/ + +#include "QnnOpDef.h" +#include "QnnModel.hpp" + +// Flag to determine if Backend should do node validation for each opNode added +#define DO_GRAPH_NODE_VALIDATIONS 1 + +using namespace qnn_wrapper_api; +const __attribute__((visibility("default"))) char* QNN_SDK_VERSION = "qaisw-v2.37.1.250807093845_124904"; +extern "C" { +static ModelError_t addTensor_noisy_latent(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_noisy_latent[] = {1, 192, 144}; + VALIDATE(model.addTensor("noisy_latent", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "noisy_latent", + .type= QNN_TENSOR_TYPE_APP_WRITE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0336016789078712f, .offset= -126}}}, + .rank= 3, + .dimensions=dimensions_noisy_latent, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_text_emb(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_text_emb[] = {1, 128, 256}; + VALIDATE(model.addTensor("text_emb", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "text_emb", + .type= QNN_TENSOR_TYPE_APP_WRITE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0588147193193436f, .offset= -120}}}, + .rank= 3, + .dimensions=dimensions_text_emb, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_style_ttl(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_style_ttl[] = {1, 256, 50}; + VALIDATE(model.addTensor("style_ttl", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "style_ttl", + .type= QNN_TENSOR_TYPE_APP_WRITE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0067036072723567f, .offset= -148}}}, + .rank= 3, + .dimensions=dimensions_style_ttl, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_latent_mask(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_latent_mask[] = {1, 192, 1}; + VALIDATE(model.addTensor("latent_mask", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "latent_mask", + .type= QNN_TENSOR_TYPE_APP_WRITE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039215688593686f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions_latent_mask, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_text_mask(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_text_mask[] = {1, 128, 1}; + VALIDATE(model.addTensor("text_mask", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "text_mask", + .type= QNN_TENSOR_TYPE_APP_WRITE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039215688593686f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions_text_mask, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_current_step(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_current_step[] = {1}; + VALIDATE(model.addTensor("current_step", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "current_step", + .type= QNN_TENSOR_TYPE_APP_WRITE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000003921568634f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions_current_step, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_total_step(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_total_step[] = {1}; + VALIDATE(model.addTensor("total_step", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "total_step", + .type= QNN_TENSOR_TYPE_APP_WRITE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0392156876623631f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions_total_step, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode_noisy_latent_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR noisy_latent_ncf */ + uint32_t dimensions_noisy_latent_ncf_perm[] = {3}; + uint32_t noisy_latent_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params_noisy_latent_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "noisy_latent_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions_noisy_latent_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)noisy_latent_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs_noisy_latent_ncf[] = { + "noisy_latent" + }; + uint32_t dimensions_noisy_latent_ncf[] = {1, 144, 192}; + Qnn_Tensor_t outputs_noisy_latent_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "noisy_latent_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0336016789078712f, .offset= -126}}}, + .rank= 3, + .dimensions=dimensions_noisy_latent_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "noisy_latent_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params_noisy_latent_ncf, // Node Params + 1, // Num Node Params + inputs_noisy_latent_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs_noisy_latent_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode_style_ttl_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR style_ttl_ncf */ + uint32_t dimensions_style_ttl_ncf_perm[] = {3}; + uint32_t style_ttl_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params_style_ttl_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "style_ttl_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions_style_ttl_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)style_ttl_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs_style_ttl_ncf[] = { + "style_ttl" + }; + uint32_t dimensions_style_ttl_ncf[] = {1, 50, 256}; + Qnn_Tensor_t outputs_style_ttl_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "style_ttl_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0067036072723567f, .offset= -148}}}, + .rank= 3, + .dimensions=dimensions_style_ttl_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "style_ttl_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params_style_ttl_ncf, // Node Params + 1, // Num Node Params + inputs_style_ttl_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs_style_ttl_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_23_attention_W_value_linear_MatMul_pre_reshape(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_23_attention_W_value_linear_MatMul_pre_reshape */ + const char* inputs__vector_field_main_blocks_23_attention_W_value_linear_MatMul_pre_reshape[] = { + "style_ttl_ncf" + }; + uint32_t dimensions__vector_field_main_blocks_23_attention_W_value_linear_MatMul_pre_reshape[] = {50, 256}; + Qnn_Tensor_t outputs__vector_field_main_blocks_23_attention_W_value_linear_MatMul_pre_reshape[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_23_attention_W_value_linear_MatMul_pre_reshape", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0067036072723567f, .offset= -148}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_23_attention_W_value_linear_MatMul_pre_reshape, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_23_attention_W_value_linear_MatMul_pre_reshape", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_23_attention_W_value_linear_MatMul_pre_reshape, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_23_attention_W_value_linear_MatMul_pre_reshape, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_17_attention_W_value_linear_MatMul_pre_reshape(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_17_attention_W_value_linear_MatMul_pre_reshape */ + const char* inputs__vector_field_main_blocks_17_attention_W_value_linear_MatMul_pre_reshape[] = { + "style_ttl_ncf" + }; + uint32_t dimensions__vector_field_main_blocks_17_attention_W_value_linear_MatMul_pre_reshape[] = {50, 256}; + Qnn_Tensor_t outputs__vector_field_main_blocks_17_attention_W_value_linear_MatMul_pre_reshape[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_17_attention_W_value_linear_MatMul_pre_reshape", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0067036072723567f, .offset= -148}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_17_attention_W_value_linear_MatMul_pre_reshape, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_17_attention_W_value_linear_MatMul_pre_reshape", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_17_attention_W_value_linear_MatMul_pre_reshape, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_17_attention_W_value_linear_MatMul_pre_reshape, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_11_attention_W_value_linear_MatMul_pre_reshape(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_11_attention_W_value_linear_MatMul_pre_reshape */ + const char* inputs__vector_field_main_blocks_11_attention_W_value_linear_MatMul_pre_reshape[] = { + "style_ttl_ncf" + }; + uint32_t dimensions__vector_field_main_blocks_11_attention_W_value_linear_MatMul_pre_reshape[] = {50, 256}; + Qnn_Tensor_t outputs__vector_field_main_blocks_11_attention_W_value_linear_MatMul_pre_reshape[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_11_attention_W_value_linear_MatMul_pre_reshape", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0067036072723567f, .offset= -148}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_11_attention_W_value_linear_MatMul_pre_reshape, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_11_attention_W_value_linear_MatMul_pre_reshape", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_11_attention_W_value_linear_MatMul_pre_reshape, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_11_attention_W_value_linear_MatMul_pre_reshape, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_5_attention_W_value_linear_MatMul_pre_reshape(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_5_attention_W_value_linear_MatMul_pre_reshape */ + const char* inputs__vector_field_main_blocks_5_attention_W_value_linear_MatMul_pre_reshape[] = { + "style_ttl_ncf" + }; + uint32_t dimensions__vector_field_main_blocks_5_attention_W_value_linear_MatMul_pre_reshape[] = {50, 256}; + Qnn_Tensor_t outputs__vector_field_main_blocks_5_attention_W_value_linear_MatMul_pre_reshape[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_5_attention_W_value_linear_MatMul_pre_reshape", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0067036072723567f, .offset= -148}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_5_attention_W_value_linear_MatMul_pre_reshape, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_5_attention_W_value_linear_MatMul_pre_reshape", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_5_attention_W_value_linear_MatMul_pre_reshape, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_5_attention_W_value_linear_MatMul_pre_reshape, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_proj_in_net_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_proj_in_net_Conv_reshape_to_2d */ + const char* inputs__vector_field_proj_in_net_Conv_reshape_to_2d[] = { + "noisy_latent_ncf" + }; + uint32_t dimensions__vector_field_proj_in_net_Conv_reshape_to_2d[] = {1, 144, 1, 192}; + Qnn_Tensor_t outputs__vector_field_proj_in_net_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_proj_in_net_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0336016789078712f, .offset= -126}}}, + .rank= 4, + .dimensions=dimensions__vector_field_proj_in_net_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_proj_in_net_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_proj_in_net_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_proj_in_net_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_proj_in_net_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_proj_in_net_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__vector_field_proj_in_net_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _vector_field_proj_in_net_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__vector_field_proj_in_net_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_proj_in_net_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_proj_in_net_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_proj_in_net_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_proj_in_net_Conv_reshape_to_2d_nhwc[] = { + "_vector_field_proj_in_net_Conv_reshape_to_2d" + }; + uint32_t dimensions__vector_field_proj_in_net_Conv_reshape_to_2d_nhwc[] = {1, 1, 192, 144}; + Qnn_Tensor_t outputs__vector_field_proj_in_net_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_proj_in_net_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0336016789078712f, .offset= -126}}}, + .rank= 4, + .dimensions=dimensions__vector_field_proj_in_net_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_proj_in_net_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_proj_in_net_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__vector_field_proj_in_net_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_proj_in_net_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_proj_in_net_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_proj_in_net_weight[] = {1, 1, 144, 512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_proj_in_net_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_proj_in_net_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0025373627431691f, .offset= -123}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_vector_field_proj_in_net_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_proj_in_net_weight), + .dataSize=BINLEN(tts_ttl_vector_field_proj_in_net_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_proj_in_net_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_proj_in_net_Conv_2d */ + uint32_t dimensions__vector_field_proj_in_net_Conv_2d_dilation[] = {2}; + uint32_t _vector_field_proj_in_net_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__vector_field_proj_in_net_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _vector_field_proj_in_net_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__vector_field_proj_in_net_Conv_2d_stride[] = {2}; + uint32_t _vector_field_proj_in_net_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__vector_field_proj_in_net_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_proj_in_net_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_proj_in_net_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_proj_in_net_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_proj_in_net_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_proj_in_net_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_proj_in_net_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_proj_in_net_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_proj_in_net_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_proj_in_net_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__vector_field_proj_in_net_Conv_2d[] = { + "_vector_field_proj_in_net_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_proj_in_net_weight" + }; + uint32_t dimensions__vector_field_proj_in_net_Conv_intermediate[] = {1, 1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_proj_in_net_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_proj_in_net_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0254803821444511f, .offset= -123}}}, + .rank= 4, + .dimensions=dimensions__vector_field_proj_in_net_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_proj_in_net_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__vector_field_proj_in_net_Conv_2d, // Node Params + 5, // Num Node Params + inputs__vector_field_proj_in_net_Conv_2d, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_proj_in_net_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_proj_in_net_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_proj_in_net_Conv_intermediate_nchw */ + uint32_t dimensions__vector_field_proj_in_net_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _vector_field_proj_in_net_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__vector_field_proj_in_net_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_proj_in_net_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_proj_in_net_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_proj_in_net_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_proj_in_net_Conv_intermediate_nchw[] = { + "_vector_field_proj_in_net_Conv_intermediate" + }; + uint32_t dimensions__vector_field_proj_in_net_Conv_intermediate_nchw[] = {1, 512, 1, 192}; + Qnn_Tensor_t outputs__vector_field_proj_in_net_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_proj_in_net_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0254803821444511f, .offset= -123}}}, + .rank= 4, + .dimensions=dimensions__vector_field_proj_in_net_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_proj_in_net_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_proj_in_net_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__vector_field_proj_in_net_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_proj_in_net_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_proj_in_net_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_proj_in_net_Conv_intermediate */ + const char* inputs__vector_field_proj_in_net_Conv_intermediate[] = { + "_vector_field_proj_in_net_Conv_intermediate_nchw" + }; + uint32_t dimensions__vector_field_proj_in_net_Conv_output_0[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_proj_in_net_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_proj_in_net_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0254803821444511f, .offset= -123}}}, + .rank= 3, + .dimensions=dimensions__vector_field_proj_in_net_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_proj_in_net_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_proj_in_net_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_proj_in_net_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_proj_in_net_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_proj_in_net_Conv_output_0_nfc */ + uint32_t dimensions__vector_field_proj_in_net_Conv_output_0_nfc_perm[] = {3}; + uint32_t _vector_field_proj_in_net_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_proj_in_net_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_proj_in_net_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_proj_in_net_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_proj_in_net_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_proj_in_net_Conv_output_0_nfc[] = { + "_vector_field_proj_in_net_Conv_output_0" + }; + uint32_t dimensions__vector_field_proj_in_net_Conv_output_0_nfc[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_proj_in_net_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_proj_in_net_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0254803821444511f, .offset= -123}}}, + .rank= 3, + .dimensions=dimensions__vector_field_proj_in_net_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_proj_in_net_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_proj_in_net_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__vector_field_proj_in_net_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_proj_in_net_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_21_attn_W_value_linear_MatMul_pre_reshape(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_21_attn_W_value_linear_MatMul_pre_reshape */ + const char* inputs__vector_field_main_blocks_21_attn_W_value_linear_MatMul_pre_reshape[] = { + "text_emb" + }; + uint32_t dimensions__vector_field_main_blocks_21_attn_W_value_linear_MatMul_pre_reshape[] = {128, 256}; + Qnn_Tensor_t outputs__vector_field_main_blocks_21_attn_W_value_linear_MatMul_pre_reshape[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_21_attn_W_value_linear_MatMul_pre_reshape", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0588147193193436f, .offset= -120}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_21_attn_W_value_linear_MatMul_pre_reshape, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_21_attn_W_value_linear_MatMul_pre_reshape", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_21_attn_W_value_linear_MatMul_pre_reshape, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_21_attn_W_value_linear_MatMul_pre_reshape, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_21_attn_W_key_linear_MatMul_pre_reshape(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_21_attn_W_key_linear_MatMul_pre_reshape */ + const char* inputs__vector_field_main_blocks_21_attn_W_key_linear_MatMul_pre_reshape[] = { + "text_emb" + }; + uint32_t dimensions__vector_field_main_blocks_21_attn_W_key_linear_MatMul_pre_reshape[] = {128, 256}; + Qnn_Tensor_t outputs__vector_field_main_blocks_21_attn_W_key_linear_MatMul_pre_reshape[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_21_attn_W_key_linear_MatMul_pre_reshape", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0588147193193436f, .offset= -120}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_21_attn_W_key_linear_MatMul_pre_reshape, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_21_attn_W_key_linear_MatMul_pre_reshape", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_21_attn_W_key_linear_MatMul_pre_reshape, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_21_attn_W_key_linear_MatMul_pre_reshape, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_15_attn_W_value_linear_MatMul_pre_reshape(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_15_attn_W_value_linear_MatMul_pre_reshape */ + const char* inputs__vector_field_main_blocks_15_attn_W_value_linear_MatMul_pre_reshape[] = { + "text_emb" + }; + uint32_t dimensions__vector_field_main_blocks_15_attn_W_value_linear_MatMul_pre_reshape[] = {128, 256}; + Qnn_Tensor_t outputs__vector_field_main_blocks_15_attn_W_value_linear_MatMul_pre_reshape[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_15_attn_W_value_linear_MatMul_pre_reshape", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0588147193193436f, .offset= -120}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_15_attn_W_value_linear_MatMul_pre_reshape, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_15_attn_W_value_linear_MatMul_pre_reshape", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_15_attn_W_value_linear_MatMul_pre_reshape, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_15_attn_W_value_linear_MatMul_pre_reshape, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_15_attn_W_key_linear_MatMul_pre_reshape(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_15_attn_W_key_linear_MatMul_pre_reshape */ + const char* inputs__vector_field_main_blocks_15_attn_W_key_linear_MatMul_pre_reshape[] = { + "text_emb" + }; + uint32_t dimensions__vector_field_main_blocks_15_attn_W_key_linear_MatMul_pre_reshape[] = {128, 256}; + Qnn_Tensor_t outputs__vector_field_main_blocks_15_attn_W_key_linear_MatMul_pre_reshape[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_15_attn_W_key_linear_MatMul_pre_reshape", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0588147193193436f, .offset= -120}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_15_attn_W_key_linear_MatMul_pre_reshape, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_15_attn_W_key_linear_MatMul_pre_reshape", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_15_attn_W_key_linear_MatMul_pre_reshape, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_15_attn_W_key_linear_MatMul_pre_reshape, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_9_attn_W_value_linear_MatMul_pre_reshape(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_9_attn_W_value_linear_MatMul_pre_reshape */ + const char* inputs__vector_field_main_blocks_9_attn_W_value_linear_MatMul_pre_reshape[] = { + "text_emb" + }; + uint32_t dimensions__vector_field_main_blocks_9_attn_W_value_linear_MatMul_pre_reshape[] = {128, 256}; + Qnn_Tensor_t outputs__vector_field_main_blocks_9_attn_W_value_linear_MatMul_pre_reshape[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_9_attn_W_value_linear_MatMul_pre_reshape", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0588147193193436f, .offset= -120}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_9_attn_W_value_linear_MatMul_pre_reshape, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_9_attn_W_value_linear_MatMul_pre_reshape", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_9_attn_W_value_linear_MatMul_pre_reshape, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_9_attn_W_value_linear_MatMul_pre_reshape, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_9_attn_W_key_linear_MatMul_pre_reshape(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_9_attn_W_key_linear_MatMul_pre_reshape */ + const char* inputs__vector_field_main_blocks_9_attn_W_key_linear_MatMul_pre_reshape[] = { + "text_emb" + }; + uint32_t dimensions__vector_field_main_blocks_9_attn_W_key_linear_MatMul_pre_reshape[] = {128, 256}; + Qnn_Tensor_t outputs__vector_field_main_blocks_9_attn_W_key_linear_MatMul_pre_reshape[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_9_attn_W_key_linear_MatMul_pre_reshape", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0588147193193436f, .offset= -120}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_9_attn_W_key_linear_MatMul_pre_reshape, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_9_attn_W_key_linear_MatMul_pre_reshape", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_9_attn_W_key_linear_MatMul_pre_reshape, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_9_attn_W_key_linear_MatMul_pre_reshape, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_3_attn_W_value_linear_MatMul_pre_reshape(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_3_attn_W_value_linear_MatMul_pre_reshape */ + const char* inputs__vector_field_main_blocks_3_attn_W_value_linear_MatMul_pre_reshape[] = { + "text_emb" + }; + uint32_t dimensions__vector_field_main_blocks_3_attn_W_value_linear_MatMul_pre_reshape[] = {128, 256}; + Qnn_Tensor_t outputs__vector_field_main_blocks_3_attn_W_value_linear_MatMul_pre_reshape[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_W_value_linear_MatMul_pre_reshape", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0588147193193436f, .offset= -120}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_3_attn_W_value_linear_MatMul_pre_reshape, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_3_attn_W_value_linear_MatMul_pre_reshape", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_3_attn_W_value_linear_MatMul_pre_reshape, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_3_attn_W_value_linear_MatMul_pre_reshape, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_3_attn_W_key_linear_MatMul_pre_reshape(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_3_attn_W_key_linear_MatMul_pre_reshape */ + const char* inputs__vector_field_main_blocks_3_attn_W_key_linear_MatMul_pre_reshape[] = { + "text_emb" + }; + uint32_t dimensions__vector_field_main_blocks_3_attn_W_key_linear_MatMul_pre_reshape[] = {128, 256}; + Qnn_Tensor_t outputs__vector_field_main_blocks_3_attn_W_key_linear_MatMul_pre_reshape[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_W_key_linear_MatMul_pre_reshape", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0588147193193436f, .offset= -120}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_3_attn_W_key_linear_MatMul_pre_reshape, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_3_attn_W_key_linear_MatMul_pre_reshape", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_3_attn_W_key_linear_MatMul_pre_reshape, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_3_attn_W_key_linear_MatMul_pre_reshape, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__Reshape(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _Reshape */ + const char* inputs__Reshape[] = { + "total_step" + }; + uint32_t dimensions__Reshape_output_0[] = {1, 1, 1}; + Qnn_Tensor_t outputs__Reshape[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_Reshape_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0392156876623631f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions__Reshape_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_Reshape", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__Reshape, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__Reshape, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__Reshape_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _Reshape_1 */ + const char* inputs__Reshape_1[] = { + "current_step" + }; + uint32_t dimensions__Reshape_1_output_0[] = {1, 1, 1}; + Qnn_Tensor_t outputs__Reshape_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_Reshape_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000003921568634f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions__Reshape_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_Reshape_1", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__Reshape_1, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__Reshape_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_proj_in_Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_proj_in_Mul */ + Qnn_Param_t params__vector_field_proj_in_Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_proj_in_Mul[] = { + "_vector_field_proj_in_net_Conv_output_0_nfc", + "latent_mask" + }; + uint32_t dimensions__vector_field_proj_in_Mul_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_proj_in_Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_proj_in_Mul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0254803821444511f, .offset= -123}}}, + .rank= 3, + .dimensions=dimensions__vector_field_proj_in_Mul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_proj_in_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_proj_in_Mul, // Node Params + 1, // Num Node Params + inputs__vector_field_proj_in_Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_proj_in_Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_3_attn_ReduceSum(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_3_attn_ReduceSum */ + uint32_t dimensions__vector_field_main_blocks_3_attn_ReduceSum_axes[] = {2}; + uint32_t _vector_field_main_blocks_3_attn_ReduceSum_axes[] = {1, 2}; + Qnn_Param_t params__vector_field_main_blocks_3_attn_ReduceSum[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="axes", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_ReduceSum_axes", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_3_attn_ReduceSum_axes, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_3_attn_ReduceSum_axes, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="keep_dims", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_3_attn_ReduceSum[] = { + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_3_attn_ReduceSum_output_0[] = {1}; + Qnn_Tensor_t outputs__vector_field_main_blocks_3_attn_ReduceSum[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_ReduceSum_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.6980392336845398f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_3_attn_ReduceSum_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_3_attn_ReduceSum", // Node Name + "qti.aisw", // Package Name + "ReduceSum", // Qnn Node Type + params__vector_field_main_blocks_3_attn_ReduceSum, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_3_attn_ReduceSum, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_3_attn_ReduceSum, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_3_attn_ReduceSum_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_3_attn_ReduceSum_1 */ + uint32_t dimensions__vector_field_main_blocks_3_attn_ReduceSum_1_axes[] = {2}; + uint32_t _vector_field_main_blocks_3_attn_ReduceSum_1_axes[] = {1, 2}; + Qnn_Param_t params__vector_field_main_blocks_3_attn_ReduceSum_1[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="axes", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_ReduceSum_1_axes", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_3_attn_ReduceSum_1_axes, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_3_attn_ReduceSum_1_axes, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="keep_dims", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_3_attn_ReduceSum_1[] = { + "text_mask" + }; + uint32_t dimensions__vector_field_main_blocks_3_attn_ReduceSum_1_output_0[] = {1}; + Qnn_Tensor_t outputs__vector_field_main_blocks_3_attn_ReduceSum_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_ReduceSum_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.5019608139991760f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_3_attn_ReduceSum_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_3_attn_ReduceSum_1", // Node Name + "qti.aisw", // Package Name + "ReduceSum", // Qnn Node Type + params__vector_field_main_blocks_3_attn_ReduceSum_1, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_3_attn_ReduceSum_1, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_3_attn_ReduceSum_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_3_attn_Unsqueeze_14(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_3_attn_Unsqueeze_14 */ + const char* inputs__vector_field_main_blocks_3_attn_Unsqueeze_14[] = { + "text_mask" + }; + uint32_t dimensions__vector_field_main_blocks_3_attn_Unsqueeze_14_output_0[] = {1, 1, 128, 1}; + Qnn_Tensor_t outputs__vector_field_main_blocks_3_attn_Unsqueeze_14[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_Unsqueeze_14_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039215688593686f, .offset= 0}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_3_attn_Unsqueeze_14_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_3_attn_Unsqueeze_14", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_3_attn_Unsqueeze_14, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_3_attn_Unsqueeze_14, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_3_attn_Unsqueeze_15(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_3_attn_Unsqueeze_15 */ + const char* inputs__vector_field_main_blocks_3_attn_Unsqueeze_15[] = { + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_3_attn_Unsqueeze_15_output_0[] = {1, 1, 192, 1}; + Qnn_Tensor_t outputs__vector_field_main_blocks_3_attn_Unsqueeze_15[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_Unsqueeze_15_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039215688593686f, .offset= 0}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_3_attn_Unsqueeze_15_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_3_attn_Unsqueeze_15", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_3_attn_Unsqueeze_15, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_3_attn_Unsqueeze_15, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_onnx__MatMul_3118(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_onnx__MatMul_3118[] = {256, 256}; + VALIDATE(model.addTensor("onnx__MatMul_3118", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "onnx__MatMul_3118", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0046740062534809f, .offset= -133}}}, + .rank= 2, + .dimensions=dimensions_onnx__MatMul_3118, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(onnx__MatMul_3118), + .dataSize=BINLEN(onnx__MatMul_3118)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_5_attention_W_value_linear_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_5_attention_W_value_linear_bias[] = {256}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_5_attention_W_value_linear_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_5_attention_W_value_linear_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0002310128038516f, .offset= -117}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_5_attention_W_value_linear_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_5_attention_W_value_linear_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_5_attention_W_value_linear_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_5_attention_W_value_linear_MatMul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_5_attention_W_value_linear_MatMul */ + const char* inputs__vector_field_main_blocks_5_attention_W_value_linear_MatMul[] = { + "_vector_field_main_blocks_5_attention_W_value_linear_MatMul_pre_reshape", + "onnx__MatMul_3118", + "tts_ttl_vector_field_main_blocks_5_attention_W_value_linear_bias" + }; + uint32_t dimensions__vector_field_main_blocks_5_attention_W_value_linear_Add_output_0_fc[] = {50, 256}; + Qnn_Tensor_t outputs__vector_field_main_blocks_5_attention_W_value_linear_MatMul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_5_attention_W_value_linear_Add_output_0_fc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0032239241991192f, .offset= -132}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_5_attention_W_value_linear_Add_output_0_fc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_5_attention_W_value_linear_MatMul", // Node Name + "qti.aisw", // Package Name + "FullyConnected", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_5_attention_W_value_linear_MatMul, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_5_attention_W_value_linear_MatMul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_5_attention_W_value_linear_MatMul_post_reshape(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_5_attention_W_value_linear_MatMul_post_reshape */ + const char* inputs__vector_field_main_blocks_5_attention_W_value_linear_MatMul_post_reshape[] = { + "_vector_field_main_blocks_5_attention_W_value_linear_Add_output_0_fc" + }; + uint32_t dimensions__vector_field_main_blocks_5_attention_W_value_linear_Add_output_0[] = {1, 50, 256}; + Qnn_Tensor_t outputs__vector_field_main_blocks_5_attention_W_value_linear_MatMul_post_reshape[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_5_attention_W_value_linear_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0032239241991192f, .offset= -132}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_5_attention_W_value_linear_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_5_attention_W_value_linear_MatMul_post_reshape", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_5_attention_W_value_linear_MatMul_post_reshape, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_5_attention_W_value_linear_MatMul_post_reshape, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_onnx__MatMul_3163(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_onnx__MatMul_3163[] = {256, 256}; + VALIDATE(model.addTensor("onnx__MatMul_3163", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "onnx__MatMul_3163", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0035856727045029f, .offset= -140}}}, + .rank= 2, + .dimensions=dimensions_onnx__MatMul_3163, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(onnx__MatMul_3163), + .dataSize=BINLEN(onnx__MatMul_3163)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_11_attention_W_value_linear_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_11_attention_W_value_linear_bias[] = {256}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_11_attention_W_value_linear_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_11_attention_W_value_linear_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0004108679713681f, .offset= -122}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_11_attention_W_value_linear_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_11_attention_W_value_linear_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_11_attention_W_value_linear_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_11_attention_W_value_linear_MatMul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_11_attention_W_value_linear_MatMul */ + const char* inputs__vector_field_main_blocks_11_attention_W_value_linear_MatMul[] = { + "_vector_field_main_blocks_11_attention_W_value_linear_MatMul_pre_reshape", + "onnx__MatMul_3163", + "tts_ttl_vector_field_main_blocks_11_attention_W_value_linear_bias" + }; + uint32_t dimensions__vector_field_main_blocks_11_attention_W_value_linear_Add_output_0_fc[] = {50, 256}; + Qnn_Tensor_t outputs__vector_field_main_blocks_11_attention_W_value_linear_MatMul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_11_attention_W_value_linear_Add_output_0_fc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0033338123466820f, .offset= -129}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_11_attention_W_value_linear_Add_output_0_fc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_11_attention_W_value_linear_MatMul", // Node Name + "qti.aisw", // Package Name + "FullyConnected", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_11_attention_W_value_linear_MatMul, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_11_attention_W_value_linear_MatMul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_11_attention_W_value_linear_MatMul_post_reshape(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_11_attention_W_value_linear_MatMul_post_reshape */ + const char* inputs__vector_field_main_blocks_11_attention_W_value_linear_MatMul_post_reshape[] = { + "_vector_field_main_blocks_11_attention_W_value_linear_Add_output_0_fc" + }; + uint32_t dimensions__vector_field_main_blocks_11_attention_W_value_linear_Add_output_0[] = {1, 50, 256}; + Qnn_Tensor_t outputs__vector_field_main_blocks_11_attention_W_value_linear_MatMul_post_reshape[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_11_attention_W_value_linear_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0033338123466820f, .offset= -129}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_11_attention_W_value_linear_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_11_attention_W_value_linear_MatMul_post_reshape", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_11_attention_W_value_linear_MatMul_post_reshape, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_11_attention_W_value_linear_MatMul_post_reshape, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_onnx__MatMul_3208(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_onnx__MatMul_3208[] = {256, 256}; + VALIDATE(model.addTensor("onnx__MatMul_3208", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "onnx__MatMul_3208", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0040145115926862f, .offset= -131}}}, + .rank= 2, + .dimensions=dimensions_onnx__MatMul_3208, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(onnx__MatMul_3208), + .dataSize=BINLEN(onnx__MatMul_3208)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_17_attention_W_value_linear_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_17_attention_W_value_linear_bias[] = {256}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_17_attention_W_value_linear_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_17_attention_W_value_linear_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0002631557290442f, .offset= -117}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_17_attention_W_value_linear_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_17_attention_W_value_linear_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_17_attention_W_value_linear_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_17_attention_W_value_linear_MatMul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_17_attention_W_value_linear_MatMul */ + const char* inputs__vector_field_main_blocks_17_attention_W_value_linear_MatMul[] = { + "_vector_field_main_blocks_17_attention_W_value_linear_MatMul_pre_reshape", + "onnx__MatMul_3208", + "tts_ttl_vector_field_main_blocks_17_attention_W_value_linear_bias" + }; + uint32_t dimensions__vector_field_main_blocks_17_attention_W_value_linear_Add_output_0_fc[] = {50, 256}; + Qnn_Tensor_t outputs__vector_field_main_blocks_17_attention_W_value_linear_MatMul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_17_attention_W_value_linear_Add_output_0_fc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039237230084836f, .offset= -137}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_17_attention_W_value_linear_Add_output_0_fc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_17_attention_W_value_linear_MatMul", // Node Name + "qti.aisw", // Package Name + "FullyConnected", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_17_attention_W_value_linear_MatMul, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_17_attention_W_value_linear_MatMul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_17_attention_W_value_linear_MatMul_post_reshape(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_17_attention_W_value_linear_MatMul_post_reshape */ + const char* inputs__vector_field_main_blocks_17_attention_W_value_linear_MatMul_post_reshape[] = { + "_vector_field_main_blocks_17_attention_W_value_linear_Add_output_0_fc" + }; + uint32_t dimensions__vector_field_main_blocks_17_attention_W_value_linear_Add_output_0[] = {1, 50, 256}; + Qnn_Tensor_t outputs__vector_field_main_blocks_17_attention_W_value_linear_MatMul_post_reshape[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_17_attention_W_value_linear_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039237230084836f, .offset= -137}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_17_attention_W_value_linear_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_17_attention_W_value_linear_MatMul_post_reshape", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_17_attention_W_value_linear_MatMul_post_reshape, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_17_attention_W_value_linear_MatMul_post_reshape, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_onnx__MatMul_3253(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_onnx__MatMul_3253[] = {256, 256}; + VALIDATE(model.addTensor("onnx__MatMul_3253", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "onnx__MatMul_3253", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0044985488057137f, .offset= -135}}}, + .rank= 2, + .dimensions=dimensions_onnx__MatMul_3253, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(onnx__MatMul_3253), + .dataSize=BINLEN(onnx__MatMul_3253)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_23_attention_W_value_linear_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_23_attention_W_value_linear_bias[] = {256}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_23_attention_W_value_linear_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_23_attention_W_value_linear_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0002318636397831f, .offset= -127}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_23_attention_W_value_linear_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_23_attention_W_value_linear_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_23_attention_W_value_linear_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_23_attention_W_value_linear_MatMul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_23_attention_W_value_linear_MatMul */ + const char* inputs__vector_field_main_blocks_23_attention_W_value_linear_MatMul[] = { + "_vector_field_main_blocks_23_attention_W_value_linear_MatMul_pre_reshape", + "onnx__MatMul_3253", + "tts_ttl_vector_field_main_blocks_23_attention_W_value_linear_bias" + }; + uint32_t dimensions__vector_field_main_blocks_23_attention_W_value_linear_Add_output_0_fc[] = {50, 256}; + Qnn_Tensor_t outputs__vector_field_main_blocks_23_attention_W_value_linear_MatMul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_23_attention_W_value_linear_Add_output_0_fc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0040565114468336f, .offset= -100}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_23_attention_W_value_linear_Add_output_0_fc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_23_attention_W_value_linear_MatMul", // Node Name + "qti.aisw", // Package Name + "FullyConnected", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_23_attention_W_value_linear_MatMul, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_23_attention_W_value_linear_MatMul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_23_attention_W_value_linear_MatMul_post_reshape(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_23_attention_W_value_linear_MatMul_post_reshape */ + const char* inputs__vector_field_main_blocks_23_attention_W_value_linear_MatMul_post_reshape[] = { + "_vector_field_main_blocks_23_attention_W_value_linear_Add_output_0_fc" + }; + uint32_t dimensions__vector_field_main_blocks_23_attention_W_value_linear_Add_output_0[] = {1, 50, 256}; + Qnn_Tensor_t outputs__vector_field_main_blocks_23_attention_W_value_linear_MatMul_post_reshape[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_23_attention_W_value_linear_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0040565114468336f, .offset= -100}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_23_attention_W_value_linear_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_23_attention_W_value_linear_MatMul_post_reshape", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_23_attention_W_value_linear_MatMul_post_reshape, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_23_attention_W_value_linear_MatMul_post_reshape, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__Div(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _Div */ + Qnn_Param_t params__Div[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 2}}}} + }; + const char* inputs__Div[] = { + "_Reshape_1_output_0", + "_Reshape_output_0" + }; + uint32_t dimensions__Div_output_0[] = {1, 1, 1}; + Qnn_Tensor_t outputs__Div[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_Div_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000003921568634f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions__Div_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_Div", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__Div, // Node Params + 1, // Num Node Params + inputs__Div, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__Div, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor__Reciprocal_coeff(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions__Reciprocal_coeff[] = {1}; + VALIDATE(model.addTensor("_Reciprocal_coeff", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_Reciprocal_coeff", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039215688593686f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__Reciprocal_coeff, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(_Reciprocal_coeff), + .dataSize=BINLEN(_Reciprocal_coeff)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__Reciprocal(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _Reciprocal */ + Qnn_Param_t params__Reciprocal[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 2}}}} + }; + const char* inputs__Reciprocal[] = { + "_Reciprocal_coeff", + "_Reshape_output_0" + }; + uint32_t dimensions__Reciprocal_output_0[] = {1, 1, 1}; + Qnn_Tensor_t outputs__Reciprocal[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_Reciprocal_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0003921568568330f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions__Reciprocal_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_Reciprocal", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__Reciprocal, // Node Params + 1, // Num Node Params + inputs__Reciprocal, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__Reciprocal, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__Reciprocal_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _Reciprocal_output_0_nfc */ + uint32_t dimensions__Reciprocal_output_0_nfc_perm[] = {3}; + uint32_t _Reciprocal_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__Reciprocal_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_Reciprocal_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__Reciprocal_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_Reciprocal_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__Reciprocal_output_0_nfc[] = { + "_Reciprocal_output_0" + }; + uint32_t dimensions__Reciprocal_output_0_nfc[] = {1, 1, 1}; + Qnn_Tensor_t outputs__Reciprocal_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_Reciprocal_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0003921568568330f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions__Reciprocal_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_Reciprocal_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__Reciprocal_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__Reciprocal_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__Reciprocal_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_0_Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_0_Mul */ + Qnn_Param_t params__vector_field_main_blocks_0_convnext_0_Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_0_convnext_0_Mul[] = { + "_vector_field_proj_in_Mul_output_0", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_0_Mul_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_0_Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_0_Mul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0254803821444511f, .offset= -123}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_0_Mul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_0_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_0_convnext_0_Mul, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_0_Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_0_Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_onnx__MatMul_3102(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_onnx__MatMul_3102[] = {256, 256}; + VALIDATE(model.addTensor("onnx__MatMul_3102", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "onnx__MatMul_3102", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0067657181061804f, .offset= -125}}}, + .rank= 2, + .dimensions=dimensions_onnx__MatMul_3102, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(onnx__MatMul_3102), + .dataSize=BINLEN(onnx__MatMul_3102)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_3_attn_W_key_linear_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_3_attn_W_key_linear_bias[] = {256}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_3_attn_W_key_linear_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_3_attn_W_key_linear_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0063882479444146f, .offset= -103}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_3_attn_W_key_linear_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_3_attn_W_key_linear_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_3_attn_W_key_linear_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_3_attn_W_key_linear_MatMul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_3_attn_W_key_linear_MatMul */ + const char* inputs__vector_field_main_blocks_3_attn_W_key_linear_MatMul[] = { + "_vector_field_main_blocks_3_attn_W_key_linear_MatMul_pre_reshape", + "onnx__MatMul_3102", + "tts_ttl_vector_field_main_blocks_3_attn_W_key_linear_bias" + }; + uint32_t dimensions__vector_field_main_blocks_3_attn_W_key_linear_Add_output_0_fc[] = {128, 256}; + Qnn_Tensor_t outputs__vector_field_main_blocks_3_attn_W_key_linear_MatMul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_W_key_linear_Add_output_0_fc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1861971020698547f, .offset= -135}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_3_attn_W_key_linear_Add_output_0_fc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_3_attn_W_key_linear_MatMul", // Node Name + "qti.aisw", // Package Name + "FullyConnected", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_3_attn_W_key_linear_MatMul, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_3_attn_W_key_linear_MatMul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_3_attn_W_key_linear_MatMul_post_reshape(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_3_attn_W_key_linear_MatMul_post_reshape */ + const char* inputs__vector_field_main_blocks_3_attn_W_key_linear_MatMul_post_reshape[] = { + "_vector_field_main_blocks_3_attn_W_key_linear_Add_output_0_fc" + }; + uint32_t dimensions__vector_field_main_blocks_3_attn_W_key_linear_Add_output_0[] = {1, 128, 256}; + Qnn_Tensor_t outputs__vector_field_main_blocks_3_attn_W_key_linear_MatMul_post_reshape[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_W_key_linear_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1861971020698547f, .offset= -135}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_3_attn_W_key_linear_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_3_attn_W_key_linear_MatMul_post_reshape", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_3_attn_W_key_linear_MatMul_post_reshape, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_3_attn_W_key_linear_MatMul_post_reshape, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_onnx__MatMul_3103(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_onnx__MatMul_3103[] = {256, 256}; + VALIDATE(model.addTensor("onnx__MatMul_3103", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "onnx__MatMul_3103", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0055587869137526f, .offset= -123}}}, + .rank= 2, + .dimensions=dimensions_onnx__MatMul_3103, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(onnx__MatMul_3103), + .dataSize=BINLEN(onnx__MatMul_3103)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_3_attn_W_value_linear_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_3_attn_W_value_linear_bias[] = {256}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_3_attn_W_value_linear_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_3_attn_W_value_linear_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0006298169610091f, .offset= -162}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_3_attn_W_value_linear_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_3_attn_W_value_linear_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_3_attn_W_value_linear_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_3_attn_W_value_linear_MatMul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_3_attn_W_value_linear_MatMul */ + const char* inputs__vector_field_main_blocks_3_attn_W_value_linear_MatMul[] = { + "_vector_field_main_blocks_3_attn_W_value_linear_MatMul_pre_reshape", + "onnx__MatMul_3103", + "tts_ttl_vector_field_main_blocks_3_attn_W_value_linear_bias" + }; + uint32_t dimensions__vector_field_main_blocks_3_attn_W_value_linear_Add_output_0_fc[] = {128, 256}; + Qnn_Tensor_t outputs__vector_field_main_blocks_3_attn_W_value_linear_MatMul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_W_value_linear_Add_output_0_fc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.2249338924884796f, .offset= -125}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_3_attn_W_value_linear_Add_output_0_fc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_3_attn_W_value_linear_MatMul", // Node Name + "qti.aisw", // Package Name + "FullyConnected", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_3_attn_W_value_linear_MatMul, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_3_attn_W_value_linear_MatMul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_3_attn_W_value_linear_MatMul_post_reshape(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_3_attn_W_value_linear_MatMul_post_reshape */ + const char* inputs__vector_field_main_blocks_3_attn_W_value_linear_MatMul_post_reshape[] = { + "_vector_field_main_blocks_3_attn_W_value_linear_Add_output_0_fc" + }; + uint32_t dimensions__vector_field_main_blocks_3_attn_W_value_linear_Add_output_0[] = {1, 128, 256}; + Qnn_Tensor_t outputs__vector_field_main_blocks_3_attn_W_value_linear_MatMul_post_reshape[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_W_value_linear_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.2249338924884796f, .offset= -125}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_3_attn_W_value_linear_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_3_attn_W_value_linear_MatMul_post_reshape", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_3_attn_W_value_linear_MatMul_post_reshape, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_3_attn_W_value_linear_MatMul_post_reshape, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_3_attn_Reshape(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_3_attn_Reshape */ + const char* inputs__vector_field_main_blocks_3_attn_Reshape[] = { + "_vector_field_main_blocks_3_attn_ReduceSum_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_3_attn_Reshape_output_0[] = {1, 1, 1}; + Qnn_Tensor_t outputs__vector_field_main_blocks_3_attn_Reshape[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_Reshape_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.6980392336845398f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_3_attn_Reshape_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_3_attn_Reshape", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_3_attn_Reshape, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_3_attn_Reshape, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_3_attn_Reshape_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_3_attn_Reshape_1 */ + const char* inputs__vector_field_main_blocks_3_attn_Reshape_1[] = { + "_vector_field_main_blocks_3_attn_ReduceSum_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_3_attn_Reshape_1_output_0[] = {1, 1, 1}; + Qnn_Tensor_t outputs__vector_field_main_blocks_3_attn_Reshape_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_Reshape_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.5019608139991760f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_3_attn_Reshape_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_3_attn_Reshape_1", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_3_attn_Reshape_1, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_3_attn_Reshape_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_3_attn_Transpose_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_3_attn_Transpose_1 */ + uint32_t dimensions__vector_field_main_blocks_3_attn_Transpose_1_perm[] = {4}; + uint32_t _vector_field_main_blocks_3_attn_Transpose_1_perm[] = {0, 1, 3, 2}; + Qnn_Param_t params__vector_field_main_blocks_3_attn_Transpose_1[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_Transpose_1_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_3_attn_Transpose_1_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_3_attn_Transpose_1_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_3_attn_Transpose_1[] = { + "_vector_field_main_blocks_3_attn_Unsqueeze_14_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_3_attn_Transpose_1_output_0[] = {1, 1, 1, 128}; + Qnn_Tensor_t outputs__vector_field_main_blocks_3_attn_Transpose_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_Transpose_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039215688593686f, .offset= 0}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_3_attn_Transpose_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_3_attn_Transpose_1", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_3_attn_Transpose_1, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_3_attn_Transpose_1, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_3_attn_Transpose_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor__vector_field_main_blocks_3_attn_Constant_44_output_0(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions__vector_field_main_blocks_3_attn_Constant_44_output_0[] = {1}; + VALIDATE(model.addTensor("_vector_field_main_blocks_3_attn_Constant_44_output_0", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_Constant_44_output_0", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000003921568634f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_3_attn_Constant_44_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(_vector_field_main_blocks_3_attn_Constant_44_output_0), + .dataSize=BINLEN(_vector_field_main_blocks_3_attn_Constant_44_output_0)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_3_attn_Equal_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_3_attn_Equal_1 */ + Qnn_Param_t params__vector_field_main_blocks_3_attn_Equal_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}} + }; + const char* inputs__vector_field_main_blocks_3_attn_Equal_1[] = { + "_vector_field_main_blocks_3_attn_Unsqueeze_15_output_0", + "_vector_field_main_blocks_3_attn_Constant_44_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_23_attention_Cast_output_0[] = {1, 1, 192, 1}; + Qnn_Tensor_t outputs__vector_field_main_blocks_3_attn_Equal_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_23_attention_Cast_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_BOOL_8, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_23_attention_Cast_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_3_attn_Equal_1", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_3_attn_Equal_1, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_3_attn_Equal_1, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_3_attn_Equal_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_5_attention_Split_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_5_attention_Split_2 */ + uint32_t dimensions__vector_field_main_blocks_5_attention_Split_2_split_index[] = {1}; + uint32_t _vector_field_main_blocks_5_attention_Split_2_split_index[] = {128}; + Qnn_Param_t params__vector_field_main_blocks_5_attention_Split_2[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="split_index", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_5_attention_Split_2_split_index", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_5_attention_Split_2_split_index, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_5_attention_Split_2_split_index, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 2}}}} + }; + const char* inputs__vector_field_main_blocks_5_attention_Split_2[] = { + "_vector_field_main_blocks_5_attention_W_value_linear_Add_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_5_attention_Split_2_output_0[] = {1, 50, 128}; + uint32_t dimensions__vector_field_main_blocks_5_attention_Split_2_output_1[] = {1, 50, 128}; + Qnn_Tensor_t outputs__vector_field_main_blocks_5_attention_Split_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_5_attention_Split_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0032239241991192f, .offset= -132}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_5_attention_Split_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}, + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_5_attention_Split_2_output_1", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0032239241991192f, .offset= -132}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_5_attention_Split_2_output_1, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_5_attention_Split_2", // Node Name + "qti.aisw", // Package Name + "Split", // Qnn Node Type + params__vector_field_main_blocks_5_attention_Split_2, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_5_attention_Split_2, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_5_attention_Split_2, // Output Tensors + 2// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_onnx__MatMul_3147(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_onnx__MatMul_3147[] = {256, 256}; + VALIDATE(model.addTensor("onnx__MatMul_3147", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "onnx__MatMul_3147", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0074213664047420f, .offset= -140}}}, + .rank= 2, + .dimensions=dimensions_onnx__MatMul_3147, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(onnx__MatMul_3147), + .dataSize=BINLEN(onnx__MatMul_3147)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_9_attn_W_key_linear_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_9_attn_W_key_linear_bias[] = {256}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_9_attn_W_key_linear_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_9_attn_W_key_linear_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0070638749748468f, .offset= -116}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_9_attn_W_key_linear_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_9_attn_W_key_linear_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_9_attn_W_key_linear_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_9_attn_W_key_linear_MatMul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_9_attn_W_key_linear_MatMul */ + const char* inputs__vector_field_main_blocks_9_attn_W_key_linear_MatMul[] = { + "_vector_field_main_blocks_9_attn_W_key_linear_MatMul_pre_reshape", + "onnx__MatMul_3147", + "tts_ttl_vector_field_main_blocks_9_attn_W_key_linear_bias" + }; + uint32_t dimensions__vector_field_main_blocks_9_attn_W_key_linear_Add_output_0_fc[] = {128, 256}; + Qnn_Tensor_t outputs__vector_field_main_blocks_9_attn_W_key_linear_MatMul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_9_attn_W_key_linear_Add_output_0_fc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.2041020095348358f, .offset= -129}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_9_attn_W_key_linear_Add_output_0_fc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_9_attn_W_key_linear_MatMul", // Node Name + "qti.aisw", // Package Name + "FullyConnected", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_9_attn_W_key_linear_MatMul, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_9_attn_W_key_linear_MatMul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_9_attn_W_key_linear_MatMul_post_reshape(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_9_attn_W_key_linear_MatMul_post_reshape */ + const char* inputs__vector_field_main_blocks_9_attn_W_key_linear_MatMul_post_reshape[] = { + "_vector_field_main_blocks_9_attn_W_key_linear_Add_output_0_fc" + }; + uint32_t dimensions__vector_field_main_blocks_9_attn_W_key_linear_Add_output_0[] = {1, 128, 256}; + Qnn_Tensor_t outputs__vector_field_main_blocks_9_attn_W_key_linear_MatMul_post_reshape[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_9_attn_W_key_linear_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.2041020095348358f, .offset= -129}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_9_attn_W_key_linear_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_9_attn_W_key_linear_MatMul_post_reshape", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_9_attn_W_key_linear_MatMul_post_reshape, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_9_attn_W_key_linear_MatMul_post_reshape, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_onnx__MatMul_3148(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_onnx__MatMul_3148[] = {256, 256}; + VALIDATE(model.addTensor("onnx__MatMul_3148", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "onnx__MatMul_3148", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0038607011083513f, .offset= -111}}}, + .rank= 2, + .dimensions=dimensions_onnx__MatMul_3148, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(onnx__MatMul_3148), + .dataSize=BINLEN(onnx__MatMul_3148)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_9_attn_W_value_linear_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_9_attn_W_value_linear_bias[] = {256}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_9_attn_W_value_linear_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_9_attn_W_value_linear_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0014766673557460f, .offset= -139}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_9_attn_W_value_linear_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_9_attn_W_value_linear_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_9_attn_W_value_linear_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_9_attn_W_value_linear_MatMul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_9_attn_W_value_linear_MatMul */ + const char* inputs__vector_field_main_blocks_9_attn_W_value_linear_MatMul[] = { + "_vector_field_main_blocks_9_attn_W_value_linear_MatMul_pre_reshape", + "onnx__MatMul_3148", + "tts_ttl_vector_field_main_blocks_9_attn_W_value_linear_bias" + }; + uint32_t dimensions__vector_field_main_blocks_9_attn_W_value_linear_Add_output_0_fc[] = {128, 256}; + Qnn_Tensor_t outputs__vector_field_main_blocks_9_attn_W_value_linear_MatMul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_9_attn_W_value_linear_Add_output_0_fc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0967830792069435f, .offset= -138}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_9_attn_W_value_linear_Add_output_0_fc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_9_attn_W_value_linear_MatMul", // Node Name + "qti.aisw", // Package Name + "FullyConnected", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_9_attn_W_value_linear_MatMul, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_9_attn_W_value_linear_MatMul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_9_attn_W_value_linear_MatMul_post_reshape(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_9_attn_W_value_linear_MatMul_post_reshape */ + const char* inputs__vector_field_main_blocks_9_attn_W_value_linear_MatMul_post_reshape[] = { + "_vector_field_main_blocks_9_attn_W_value_linear_Add_output_0_fc" + }; + uint32_t dimensions__vector_field_main_blocks_9_attn_W_value_linear_Add_output_0[] = {1, 128, 256}; + Qnn_Tensor_t outputs__vector_field_main_blocks_9_attn_W_value_linear_MatMul_post_reshape[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_9_attn_W_value_linear_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0967830792069435f, .offset= -138}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_9_attn_W_value_linear_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_9_attn_W_value_linear_MatMul_post_reshape", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_9_attn_W_value_linear_MatMul_post_reshape, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_9_attn_W_value_linear_MatMul_post_reshape, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_11_attention_Split_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_11_attention_Split_2 */ + uint32_t dimensions__vector_field_main_blocks_11_attention_Split_2_split_index[] = {1}; + uint32_t _vector_field_main_blocks_11_attention_Split_2_split_index[] = {128}; + Qnn_Param_t params__vector_field_main_blocks_11_attention_Split_2[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="split_index", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_11_attention_Split_2_split_index", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_11_attention_Split_2_split_index, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_11_attention_Split_2_split_index, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 2}}}} + }; + const char* inputs__vector_field_main_blocks_11_attention_Split_2[] = { + "_vector_field_main_blocks_11_attention_W_value_linear_Add_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_11_attention_Split_2_output_0[] = {1, 50, 128}; + uint32_t dimensions__vector_field_main_blocks_11_attention_Split_2_output_1[] = {1, 50, 128}; + Qnn_Tensor_t outputs__vector_field_main_blocks_11_attention_Split_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_11_attention_Split_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0033338123466820f, .offset= -129}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_11_attention_Split_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}, + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_11_attention_Split_2_output_1", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0033338123466820f, .offset= -129}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_11_attention_Split_2_output_1, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_11_attention_Split_2", // Node Name + "qti.aisw", // Package Name + "Split", // Qnn Node Type + params__vector_field_main_blocks_11_attention_Split_2, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_11_attention_Split_2, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_11_attention_Split_2, // Output Tensors + 2// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_onnx__MatMul_3192(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_onnx__MatMul_3192[] = {256, 256}; + VALIDATE(model.addTensor("onnx__MatMul_3192", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "onnx__MatMul_3192", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0120942573994398f, .offset= -102}}}, + .rank= 2, + .dimensions=dimensions_onnx__MatMul_3192, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(onnx__MatMul_3192), + .dataSize=BINLEN(onnx__MatMul_3192)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_15_attn_W_key_linear_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_15_attn_W_key_linear_bias[] = {256}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_15_attn_W_key_linear_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_15_attn_W_key_linear_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0125301266089082f, .offset= -80}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_15_attn_W_key_linear_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_15_attn_W_key_linear_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_15_attn_W_key_linear_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_15_attn_W_key_linear_MatMul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_15_attn_W_key_linear_MatMul */ + const char* inputs__vector_field_main_blocks_15_attn_W_key_linear_MatMul[] = { + "_vector_field_main_blocks_15_attn_W_key_linear_MatMul_pre_reshape", + "onnx__MatMul_3192", + "tts_ttl_vector_field_main_blocks_15_attn_W_key_linear_bias" + }; + uint32_t dimensions__vector_field_main_blocks_15_attn_W_key_linear_Add_output_0_fc[] = {128, 256}; + Qnn_Tensor_t outputs__vector_field_main_blocks_15_attn_W_key_linear_MatMul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_15_attn_W_key_linear_Add_output_0_fc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.3399716913700104f, .offset= -122}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_15_attn_W_key_linear_Add_output_0_fc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_15_attn_W_key_linear_MatMul", // Node Name + "qti.aisw", // Package Name + "FullyConnected", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_15_attn_W_key_linear_MatMul, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_15_attn_W_key_linear_MatMul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_15_attn_W_key_linear_MatMul_post_reshape(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_15_attn_W_key_linear_MatMul_post_reshape */ + const char* inputs__vector_field_main_blocks_15_attn_W_key_linear_MatMul_post_reshape[] = { + "_vector_field_main_blocks_15_attn_W_key_linear_Add_output_0_fc" + }; + uint32_t dimensions__vector_field_main_blocks_15_attn_W_key_linear_Add_output_0[] = {1, 128, 256}; + Qnn_Tensor_t outputs__vector_field_main_blocks_15_attn_W_key_linear_MatMul_post_reshape[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_15_attn_W_key_linear_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.3399716913700104f, .offset= -122}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_15_attn_W_key_linear_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_15_attn_W_key_linear_MatMul_post_reshape", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_15_attn_W_key_linear_MatMul_post_reshape, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_15_attn_W_key_linear_MatMul_post_reshape, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_onnx__MatMul_3193(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_onnx__MatMul_3193[] = {256, 256}; + VALIDATE(model.addTensor("onnx__MatMul_3193", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "onnx__MatMul_3193", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0030794236809015f, .offset= -119}}}, + .rank= 2, + .dimensions=dimensions_onnx__MatMul_3193, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(onnx__MatMul_3193), + .dataSize=BINLEN(onnx__MatMul_3193)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_15_attn_W_value_linear_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_15_attn_W_value_linear_bias[] = {256}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_15_attn_W_value_linear_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_15_attn_W_value_linear_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0003988779790234f, .offset= -200}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_15_attn_W_value_linear_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_15_attn_W_value_linear_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_15_attn_W_value_linear_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_15_attn_W_value_linear_MatMul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_15_attn_W_value_linear_MatMul */ + const char* inputs__vector_field_main_blocks_15_attn_W_value_linear_MatMul[] = { + "_vector_field_main_blocks_15_attn_W_value_linear_MatMul_pre_reshape", + "onnx__MatMul_3193", + "tts_ttl_vector_field_main_blocks_15_attn_W_value_linear_bias" + }; + uint32_t dimensions__vector_field_main_blocks_15_attn_W_value_linear_Add_output_0_fc[] = {128, 256}; + Qnn_Tensor_t outputs__vector_field_main_blocks_15_attn_W_value_linear_MatMul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_15_attn_W_value_linear_Add_output_0_fc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1088553145527840f, .offset= -129}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_15_attn_W_value_linear_Add_output_0_fc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_15_attn_W_value_linear_MatMul", // Node Name + "qti.aisw", // Package Name + "FullyConnected", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_15_attn_W_value_linear_MatMul, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_15_attn_W_value_linear_MatMul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_15_attn_W_value_linear_MatMul_post_reshape(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_15_attn_W_value_linear_MatMul_post_reshape */ + const char* inputs__vector_field_main_blocks_15_attn_W_value_linear_MatMul_post_reshape[] = { + "_vector_field_main_blocks_15_attn_W_value_linear_Add_output_0_fc" + }; + uint32_t dimensions__vector_field_main_blocks_15_attn_W_value_linear_Add_output_0[] = {1, 128, 256}; + Qnn_Tensor_t outputs__vector_field_main_blocks_15_attn_W_value_linear_MatMul_post_reshape[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_15_attn_W_value_linear_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1088553145527840f, .offset= -129}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_15_attn_W_value_linear_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_15_attn_W_value_linear_MatMul_post_reshape", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_15_attn_W_value_linear_MatMul_post_reshape, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_15_attn_W_value_linear_MatMul_post_reshape, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_17_attention_Split_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_17_attention_Split_2 */ + uint32_t dimensions__vector_field_main_blocks_17_attention_Split_2_split_index[] = {1}; + uint32_t _vector_field_main_blocks_17_attention_Split_2_split_index[] = {128}; + Qnn_Param_t params__vector_field_main_blocks_17_attention_Split_2[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="split_index", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_17_attention_Split_2_split_index", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_17_attention_Split_2_split_index, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_17_attention_Split_2_split_index, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 2}}}} + }; + const char* inputs__vector_field_main_blocks_17_attention_Split_2[] = { + "_vector_field_main_blocks_17_attention_W_value_linear_Add_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_17_attention_Split_2_output_0[] = {1, 50, 128}; + uint32_t dimensions__vector_field_main_blocks_17_attention_Split_2_output_1[] = {1, 50, 128}; + Qnn_Tensor_t outputs__vector_field_main_blocks_17_attention_Split_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_17_attention_Split_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039237230084836f, .offset= -137}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_17_attention_Split_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}, + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_17_attention_Split_2_output_1", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039237230084836f, .offset= -137}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_17_attention_Split_2_output_1, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_17_attention_Split_2", // Node Name + "qti.aisw", // Package Name + "Split", // Qnn Node Type + params__vector_field_main_blocks_17_attention_Split_2, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_17_attention_Split_2, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_17_attention_Split_2, // Output Tensors + 2// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_onnx__MatMul_3237(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_onnx__MatMul_3237[] = {256, 256}; + VALIDATE(model.addTensor("onnx__MatMul_3237", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "onnx__MatMul_3237", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0092592900618911f, .offset= -134}}}, + .rank= 2, + .dimensions=dimensions_onnx__MatMul_3237, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(onnx__MatMul_3237), + .dataSize=BINLEN(onnx__MatMul_3237)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_21_attn_W_key_linear_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_21_attn_W_key_linear_bias[] = {256}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_21_attn_W_key_linear_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_21_attn_W_key_linear_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0082191005349159f, .offset= -125}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_21_attn_W_key_linear_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_21_attn_W_key_linear_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_21_attn_W_key_linear_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_21_attn_W_key_linear_MatMul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_21_attn_W_key_linear_MatMul */ + const char* inputs__vector_field_main_blocks_21_attn_W_key_linear_MatMul[] = { + "_vector_field_main_blocks_21_attn_W_key_linear_MatMul_pre_reshape", + "onnx__MatMul_3237", + "tts_ttl_vector_field_main_blocks_21_attn_W_key_linear_bias" + }; + uint32_t dimensions__vector_field_main_blocks_21_attn_W_key_linear_Add_output_0_fc[] = {128, 256}; + Qnn_Tensor_t outputs__vector_field_main_blocks_21_attn_W_key_linear_MatMul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_21_attn_W_key_linear_Add_output_0_fc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.2734210491180420f, .offset= -124}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_21_attn_W_key_linear_Add_output_0_fc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_21_attn_W_key_linear_MatMul", // Node Name + "qti.aisw", // Package Name + "FullyConnected", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_21_attn_W_key_linear_MatMul, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_21_attn_W_key_linear_MatMul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_21_attn_W_key_linear_MatMul_post_reshape(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_21_attn_W_key_linear_MatMul_post_reshape */ + const char* inputs__vector_field_main_blocks_21_attn_W_key_linear_MatMul_post_reshape[] = { + "_vector_field_main_blocks_21_attn_W_key_linear_Add_output_0_fc" + }; + uint32_t dimensions__vector_field_main_blocks_21_attn_W_key_linear_Add_output_0[] = {1, 128, 256}; + Qnn_Tensor_t outputs__vector_field_main_blocks_21_attn_W_key_linear_MatMul_post_reshape[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_21_attn_W_key_linear_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.2734210491180420f, .offset= -124}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_21_attn_W_key_linear_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_21_attn_W_key_linear_MatMul_post_reshape", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_21_attn_W_key_linear_MatMul_post_reshape, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_21_attn_W_key_linear_MatMul_post_reshape, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_onnx__MatMul_3238(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_onnx__MatMul_3238[] = {256, 256}; + VALIDATE(model.addTensor("onnx__MatMul_3238", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "onnx__MatMul_3238", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0030478551052511f, .offset= -136}}}, + .rank= 2, + .dimensions=dimensions_onnx__MatMul_3238, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(onnx__MatMul_3238), + .dataSize=BINLEN(onnx__MatMul_3238)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_21_attn_W_value_linear_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_21_attn_W_value_linear_bias[] = {256}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_21_attn_W_value_linear_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_21_attn_W_value_linear_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0001638142421143f, .offset= -112}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_21_attn_W_value_linear_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_21_attn_W_value_linear_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_21_attn_W_value_linear_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_21_attn_W_value_linear_MatMul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_21_attn_W_value_linear_MatMul */ + const char* inputs__vector_field_main_blocks_21_attn_W_value_linear_MatMul[] = { + "_vector_field_main_blocks_21_attn_W_value_linear_MatMul_pre_reshape", + "onnx__MatMul_3238", + "tts_ttl_vector_field_main_blocks_21_attn_W_value_linear_bias" + }; + uint32_t dimensions__vector_field_main_blocks_21_attn_W_value_linear_Add_output_0_fc[] = {128, 256}; + Qnn_Tensor_t outputs__vector_field_main_blocks_21_attn_W_value_linear_MatMul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_21_attn_W_value_linear_Add_output_0_fc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0837441459298134f, .offset= -125}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_21_attn_W_value_linear_Add_output_0_fc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_21_attn_W_value_linear_MatMul", // Node Name + "qti.aisw", // Package Name + "FullyConnected", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_21_attn_W_value_linear_MatMul, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_21_attn_W_value_linear_MatMul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_21_attn_W_value_linear_MatMul_post_reshape(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_21_attn_W_value_linear_MatMul_post_reshape */ + const char* inputs__vector_field_main_blocks_21_attn_W_value_linear_MatMul_post_reshape[] = { + "_vector_field_main_blocks_21_attn_W_value_linear_Add_output_0_fc" + }; + uint32_t dimensions__vector_field_main_blocks_21_attn_W_value_linear_Add_output_0[] = {1, 128, 256}; + Qnn_Tensor_t outputs__vector_field_main_blocks_21_attn_W_value_linear_MatMul_post_reshape[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_21_attn_W_value_linear_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0837441459298134f, .offset= -125}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_21_attn_W_value_linear_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_21_attn_W_value_linear_MatMul_post_reshape", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_21_attn_W_value_linear_MatMul_post_reshape, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_21_attn_W_value_linear_MatMul_post_reshape, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_23_attention_Split_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_23_attention_Split_2 */ + uint32_t dimensions__vector_field_main_blocks_23_attention_Split_2_split_index[] = {1}; + uint32_t _vector_field_main_blocks_23_attention_Split_2_split_index[] = {128}; + Qnn_Param_t params__vector_field_main_blocks_23_attention_Split_2[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="split_index", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_23_attention_Split_2_split_index", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_23_attention_Split_2_split_index, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_23_attention_Split_2_split_index, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 2}}}} + }; + const char* inputs__vector_field_main_blocks_23_attention_Split_2[] = { + "_vector_field_main_blocks_23_attention_W_value_linear_Add_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_23_attention_Split_2_output_0[] = {1, 50, 128}; + uint32_t dimensions__vector_field_main_blocks_23_attention_Split_2_output_1[] = {1, 50, 128}; + Qnn_Tensor_t outputs__vector_field_main_blocks_23_attention_Split_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_23_attention_Split_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0040565114468336f, .offset= -100}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_23_attention_Split_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}, + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_23_attention_Split_2_output_1", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0040565114468336f, .offset= -100}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_23_attention_Split_2_output_1, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_23_attention_Split_2", // Node Name + "qti.aisw", // Package Name + "Split", // Qnn Node Type + params__vector_field_main_blocks_23_attention_Split_2, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_23_attention_Split_2, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_23_attention_Split_2, // Output Tensors + 2// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_time_encoder_sinusoidal_Reshape(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_time_encoder_sinusoidal_Reshape */ + const char* inputs__vector_field_time_encoder_sinusoidal_Reshape[] = { + "_Div_output_0" + }; + uint32_t dimensions__vector_field_time_encoder_sinusoidal_Unsqueeze_output_0[] = {1, 1}; + Qnn_Tensor_t outputs__vector_field_time_encoder_sinusoidal_Reshape[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_time_encoder_sinusoidal_Unsqueeze_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000003921568634f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_time_encoder_sinusoidal_Unsqueeze_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_time_encoder_sinusoidal_Reshape", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_time_encoder_sinusoidal_Reshape, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_time_encoder_sinusoidal_Reshape, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_3_attn_Split_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_3_attn_Split_1 */ + uint32_t dimensions__vector_field_main_blocks_3_attn_Split_1_split_index[] = {3}; + uint32_t _vector_field_main_blocks_3_attn_Split_1_split_index[] = {64, 128, 192}; + Qnn_Param_t params__vector_field_main_blocks_3_attn_Split_1[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="split_index", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_Split_1_split_index", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_3_attn_Split_1_split_index, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_3_attn_Split_1_split_index, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 2}}}} + }; + const char* inputs__vector_field_main_blocks_3_attn_Split_1[] = { + "_vector_field_main_blocks_3_attn_W_key_linear_Add_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_3_attn_Split_1_output_0[] = {1, 128, 64}; + uint32_t dimensions__vector_field_main_blocks_3_attn_Split_1_output_1[] = {1, 128, 64}; + uint32_t dimensions__vector_field_main_blocks_3_attn_Split_1_output_2[] = {1, 128, 64}; + uint32_t dimensions__vector_field_main_blocks_3_attn_Split_1_output_3[] = {1, 128, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_3_attn_Split_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_Split_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1861971020698547f, .offset= -135}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_3_attn_Split_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}, + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_Split_1_output_1", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1861971020698547f, .offset= -135}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_3_attn_Split_1_output_1, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}, + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_Split_1_output_2", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1861971020698547f, .offset= -135}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_3_attn_Split_1_output_2, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}, + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_Split_1_output_3", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1861971020698547f, .offset= -135}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_3_attn_Split_1_output_3, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_3_attn_Split_1", // Node Name + "qti.aisw", // Package Name + "Split", // Qnn Node Type + params__vector_field_main_blocks_3_attn_Split_1, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_3_attn_Split_1, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_3_attn_Split_1, // Output Tensors + 4// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_3_attn_Split_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_3_attn_Split_2 */ + uint32_t dimensions__vector_field_main_blocks_3_attn_Split_2_split_index[] = {3}; + uint32_t _vector_field_main_blocks_3_attn_Split_2_split_index[] = {64, 128, 192}; + Qnn_Param_t params__vector_field_main_blocks_3_attn_Split_2[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="split_index", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_Split_2_split_index", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_3_attn_Split_2_split_index, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_3_attn_Split_2_split_index, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 2}}}} + }; + const char* inputs__vector_field_main_blocks_3_attn_Split_2[] = { + "_vector_field_main_blocks_3_attn_W_value_linear_Add_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_3_attn_Split_2_output_0[] = {1, 128, 64}; + uint32_t dimensions__vector_field_main_blocks_3_attn_Split_2_output_1[] = {1, 128, 64}; + uint32_t dimensions__vector_field_main_blocks_3_attn_Split_2_output_2[] = {1, 128, 64}; + uint32_t dimensions__vector_field_main_blocks_3_attn_Split_2_output_3[] = {1, 128, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_3_attn_Split_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_Split_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.2249338924884796f, .offset= -125}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_3_attn_Split_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}, + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_Split_2_output_1", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.2249338924884796f, .offset= -125}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_3_attn_Split_2_output_1, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}, + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_Split_2_output_2", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.2249338924884796f, .offset= -125}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_3_attn_Split_2_output_2, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}, + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_Split_2_output_3", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.2249338924884796f, .offset= -125}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_3_attn_Split_2_output_3, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_3_attn_Split_2", // Node Name + "qti.aisw", // Package Name + "Split", // Qnn Node Type + params__vector_field_main_blocks_3_attn_Split_2, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_3_attn_Split_2, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_3_attn_Split_2, // Output Tensors + 4// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_3_attn_Equal(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_3_attn_Equal */ + Qnn_Param_t params__vector_field_main_blocks_3_attn_Equal[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}} + }; + const char* inputs__vector_field_main_blocks_3_attn_Equal[] = { + "_vector_field_main_blocks_3_attn_Transpose_1_output_0", + "_vector_field_main_blocks_3_attn_Constant_44_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_21_attn_Cast_2_output_0[] = {1, 1, 1, 128}; + Qnn_Tensor_t outputs__vector_field_main_blocks_3_attn_Equal[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_21_attn_Cast_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_BOOL_8, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_21_attn_Cast_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_3_attn_Equal", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_3_attn_Equal, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_3_attn_Equal, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_3_attn_Equal, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_5_attention_Unsqueeze_4(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_5_attention_Unsqueeze_4 */ + const char* inputs__vector_field_main_blocks_5_attention_Unsqueeze_4[] = { + "_vector_field_main_blocks_5_attention_Split_2_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_5_attention_Unsqueeze_4_output_0[] = {1, 1, 50, 128}; + Qnn_Tensor_t outputs__vector_field_main_blocks_5_attention_Unsqueeze_4[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_5_attention_Unsqueeze_4_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0032239241991192f, .offset= -132}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_5_attention_Unsqueeze_4_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_5_attention_Unsqueeze_4", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_5_attention_Unsqueeze_4, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_5_attention_Unsqueeze_4, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_5_attention_Unsqueeze_5(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_5_attention_Unsqueeze_5 */ + const char* inputs__vector_field_main_blocks_5_attention_Unsqueeze_5[] = { + "_vector_field_main_blocks_5_attention_Split_2_output_1" + }; + uint32_t dimensions__vector_field_main_blocks_5_attention_Unsqueeze_5_output_0[] = {1, 1, 50, 128}; + Qnn_Tensor_t outputs__vector_field_main_blocks_5_attention_Unsqueeze_5[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_5_attention_Unsqueeze_5_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0032239241991192f, .offset= -132}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_5_attention_Unsqueeze_5_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_5_attention_Unsqueeze_5", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_5_attention_Unsqueeze_5, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_5_attention_Unsqueeze_5, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_9_attn_Split_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_9_attn_Split_1 */ + uint32_t dimensions__vector_field_main_blocks_9_attn_Split_1_split_index[] = {3}; + uint32_t _vector_field_main_blocks_9_attn_Split_1_split_index[] = {64, 128, 192}; + Qnn_Param_t params__vector_field_main_blocks_9_attn_Split_1[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="split_index", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_9_attn_Split_1_split_index", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_9_attn_Split_1_split_index, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_9_attn_Split_1_split_index, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 2}}}} + }; + const char* inputs__vector_field_main_blocks_9_attn_Split_1[] = { + "_vector_field_main_blocks_9_attn_W_key_linear_Add_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_9_attn_Split_1_output_0[] = {1, 128, 64}; + uint32_t dimensions__vector_field_main_blocks_9_attn_Split_1_output_1[] = {1, 128, 64}; + uint32_t dimensions__vector_field_main_blocks_9_attn_Split_1_output_2[] = {1, 128, 64}; + uint32_t dimensions__vector_field_main_blocks_9_attn_Split_1_output_3[] = {1, 128, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_9_attn_Split_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_9_attn_Split_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.2041020095348358f, .offset= -129}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_9_attn_Split_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}, + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_9_attn_Split_1_output_1", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.2041020095348358f, .offset= -129}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_9_attn_Split_1_output_1, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}, + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_9_attn_Split_1_output_2", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.2041020095348358f, .offset= -129}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_9_attn_Split_1_output_2, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}, + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_9_attn_Split_1_output_3", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.2041020095348358f, .offset= -129}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_9_attn_Split_1_output_3, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_9_attn_Split_1", // Node Name + "qti.aisw", // Package Name + "Split", // Qnn Node Type + params__vector_field_main_blocks_9_attn_Split_1, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_9_attn_Split_1, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_9_attn_Split_1, // Output Tensors + 4// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_9_attn_Split_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_9_attn_Split_2 */ + uint32_t dimensions__vector_field_main_blocks_9_attn_Split_2_split_index[] = {3}; + uint32_t _vector_field_main_blocks_9_attn_Split_2_split_index[] = {64, 128, 192}; + Qnn_Param_t params__vector_field_main_blocks_9_attn_Split_2[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="split_index", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_9_attn_Split_2_split_index", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_9_attn_Split_2_split_index, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_9_attn_Split_2_split_index, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 2}}}} + }; + const char* inputs__vector_field_main_blocks_9_attn_Split_2[] = { + "_vector_field_main_blocks_9_attn_W_value_linear_Add_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_9_attn_Split_2_output_0[] = {1, 128, 64}; + uint32_t dimensions__vector_field_main_blocks_9_attn_Split_2_output_1[] = {1, 128, 64}; + uint32_t dimensions__vector_field_main_blocks_9_attn_Split_2_output_2[] = {1, 128, 64}; + uint32_t dimensions__vector_field_main_blocks_9_attn_Split_2_output_3[] = {1, 128, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_9_attn_Split_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_9_attn_Split_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0967830792069435f, .offset= -138}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_9_attn_Split_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}, + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_9_attn_Split_2_output_1", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0967830792069435f, .offset= -138}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_9_attn_Split_2_output_1, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}, + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_9_attn_Split_2_output_2", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0967830792069435f, .offset= -138}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_9_attn_Split_2_output_2, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}, + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_9_attn_Split_2_output_3", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0967830792069435f, .offset= -138}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_9_attn_Split_2_output_3, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_9_attn_Split_2", // Node Name + "qti.aisw", // Package Name + "Split", // Qnn Node Type + params__vector_field_main_blocks_9_attn_Split_2, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_9_attn_Split_2, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_9_attn_Split_2, // Output Tensors + 4// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_11_attention_Unsqueeze_4(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_11_attention_Unsqueeze_4 */ + const char* inputs__vector_field_main_blocks_11_attention_Unsqueeze_4[] = { + "_vector_field_main_blocks_11_attention_Split_2_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_11_attention_Unsqueeze_4_output_0[] = {1, 1, 50, 128}; + Qnn_Tensor_t outputs__vector_field_main_blocks_11_attention_Unsqueeze_4[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_11_attention_Unsqueeze_4_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0033338123466820f, .offset= -129}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_11_attention_Unsqueeze_4_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_11_attention_Unsqueeze_4", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_11_attention_Unsqueeze_4, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_11_attention_Unsqueeze_4, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_11_attention_Unsqueeze_5(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_11_attention_Unsqueeze_5 */ + const char* inputs__vector_field_main_blocks_11_attention_Unsqueeze_5[] = { + "_vector_field_main_blocks_11_attention_Split_2_output_1" + }; + uint32_t dimensions__vector_field_main_blocks_11_attention_Unsqueeze_5_output_0[] = {1, 1, 50, 128}; + Qnn_Tensor_t outputs__vector_field_main_blocks_11_attention_Unsqueeze_5[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_11_attention_Unsqueeze_5_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0033338123466820f, .offset= -129}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_11_attention_Unsqueeze_5_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_11_attention_Unsqueeze_5", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_11_attention_Unsqueeze_5, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_11_attention_Unsqueeze_5, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_15_attn_Split_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_15_attn_Split_1 */ + uint32_t dimensions__vector_field_main_blocks_15_attn_Split_1_split_index[] = {3}; + uint32_t _vector_field_main_blocks_15_attn_Split_1_split_index[] = {64, 128, 192}; + Qnn_Param_t params__vector_field_main_blocks_15_attn_Split_1[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="split_index", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_15_attn_Split_1_split_index", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_15_attn_Split_1_split_index, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_15_attn_Split_1_split_index, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 2}}}} + }; + const char* inputs__vector_field_main_blocks_15_attn_Split_1[] = { + "_vector_field_main_blocks_15_attn_W_key_linear_Add_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_15_attn_Split_1_output_0[] = {1, 128, 64}; + uint32_t dimensions__vector_field_main_blocks_15_attn_Split_1_output_1[] = {1, 128, 64}; + uint32_t dimensions__vector_field_main_blocks_15_attn_Split_1_output_2[] = {1, 128, 64}; + uint32_t dimensions__vector_field_main_blocks_15_attn_Split_1_output_3[] = {1, 128, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_15_attn_Split_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_15_attn_Split_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.3399716913700104f, .offset= -122}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_15_attn_Split_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}, + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_15_attn_Split_1_output_1", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.3399716913700104f, .offset= -122}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_15_attn_Split_1_output_1, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}, + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_15_attn_Split_1_output_2", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.3399716913700104f, .offset= -122}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_15_attn_Split_1_output_2, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}, + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_15_attn_Split_1_output_3", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.3399716913700104f, .offset= -122}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_15_attn_Split_1_output_3, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_15_attn_Split_1", // Node Name + "qti.aisw", // Package Name + "Split", // Qnn Node Type + params__vector_field_main_blocks_15_attn_Split_1, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_15_attn_Split_1, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_15_attn_Split_1, // Output Tensors + 4// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_15_attn_Split_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_15_attn_Split_2 */ + uint32_t dimensions__vector_field_main_blocks_15_attn_Split_2_split_index[] = {3}; + uint32_t _vector_field_main_blocks_15_attn_Split_2_split_index[] = {64, 128, 192}; + Qnn_Param_t params__vector_field_main_blocks_15_attn_Split_2[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="split_index", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_15_attn_Split_2_split_index", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_15_attn_Split_2_split_index, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_15_attn_Split_2_split_index, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 2}}}} + }; + const char* inputs__vector_field_main_blocks_15_attn_Split_2[] = { + "_vector_field_main_blocks_15_attn_W_value_linear_Add_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_15_attn_Split_2_output_0[] = {1, 128, 64}; + uint32_t dimensions__vector_field_main_blocks_15_attn_Split_2_output_1[] = {1, 128, 64}; + uint32_t dimensions__vector_field_main_blocks_15_attn_Split_2_output_2[] = {1, 128, 64}; + uint32_t dimensions__vector_field_main_blocks_15_attn_Split_2_output_3[] = {1, 128, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_15_attn_Split_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_15_attn_Split_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1088553145527840f, .offset= -129}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_15_attn_Split_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}, + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_15_attn_Split_2_output_1", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1088553145527840f, .offset= -129}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_15_attn_Split_2_output_1, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}, + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_15_attn_Split_2_output_2", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1088553145527840f, .offset= -129}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_15_attn_Split_2_output_2, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}, + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_15_attn_Split_2_output_3", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1088553145527840f, .offset= -129}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_15_attn_Split_2_output_3, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_15_attn_Split_2", // Node Name + "qti.aisw", // Package Name + "Split", // Qnn Node Type + params__vector_field_main_blocks_15_attn_Split_2, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_15_attn_Split_2, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_15_attn_Split_2, // Output Tensors + 4// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_17_attention_Unsqueeze_4(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_17_attention_Unsqueeze_4 */ + const char* inputs__vector_field_main_blocks_17_attention_Unsqueeze_4[] = { + "_vector_field_main_blocks_17_attention_Split_2_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_17_attention_Unsqueeze_4_output_0[] = {1, 1, 50, 128}; + Qnn_Tensor_t outputs__vector_field_main_blocks_17_attention_Unsqueeze_4[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_17_attention_Unsqueeze_4_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039237230084836f, .offset= -137}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_17_attention_Unsqueeze_4_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_17_attention_Unsqueeze_4", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_17_attention_Unsqueeze_4, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_17_attention_Unsqueeze_4, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_17_attention_Unsqueeze_5(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_17_attention_Unsqueeze_5 */ + const char* inputs__vector_field_main_blocks_17_attention_Unsqueeze_5[] = { + "_vector_field_main_blocks_17_attention_Split_2_output_1" + }; + uint32_t dimensions__vector_field_main_blocks_17_attention_Unsqueeze_5_output_0[] = {1, 1, 50, 128}; + Qnn_Tensor_t outputs__vector_field_main_blocks_17_attention_Unsqueeze_5[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_17_attention_Unsqueeze_5_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039237230084836f, .offset= -137}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_17_attention_Unsqueeze_5_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_17_attention_Unsqueeze_5", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_17_attention_Unsqueeze_5, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_17_attention_Unsqueeze_5, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_21_attn_Split_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_21_attn_Split_1 */ + uint32_t dimensions__vector_field_main_blocks_21_attn_Split_1_split_index[] = {3}; + uint32_t _vector_field_main_blocks_21_attn_Split_1_split_index[] = {64, 128, 192}; + Qnn_Param_t params__vector_field_main_blocks_21_attn_Split_1[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="split_index", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_21_attn_Split_1_split_index", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_21_attn_Split_1_split_index, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_21_attn_Split_1_split_index, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 2}}}} + }; + const char* inputs__vector_field_main_blocks_21_attn_Split_1[] = { + "_vector_field_main_blocks_21_attn_W_key_linear_Add_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_21_attn_Split_1_output_0[] = {1, 128, 64}; + uint32_t dimensions__vector_field_main_blocks_21_attn_Split_1_output_1[] = {1, 128, 64}; + uint32_t dimensions__vector_field_main_blocks_21_attn_Split_1_output_2[] = {1, 128, 64}; + uint32_t dimensions__vector_field_main_blocks_21_attn_Split_1_output_3[] = {1, 128, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_21_attn_Split_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_21_attn_Split_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.2734210491180420f, .offset= -124}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_21_attn_Split_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}, + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_21_attn_Split_1_output_1", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.2734210491180420f, .offset= -124}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_21_attn_Split_1_output_1, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}, + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_21_attn_Split_1_output_2", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.2734210491180420f, .offset= -124}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_21_attn_Split_1_output_2, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}, + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_21_attn_Split_1_output_3", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.2734210491180420f, .offset= -124}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_21_attn_Split_1_output_3, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_21_attn_Split_1", // Node Name + "qti.aisw", // Package Name + "Split", // Qnn Node Type + params__vector_field_main_blocks_21_attn_Split_1, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_21_attn_Split_1, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_21_attn_Split_1, // Output Tensors + 4// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_21_attn_Split_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_21_attn_Split_2 */ + uint32_t dimensions__vector_field_main_blocks_21_attn_Split_2_split_index[] = {3}; + uint32_t _vector_field_main_blocks_21_attn_Split_2_split_index[] = {64, 128, 192}; + Qnn_Param_t params__vector_field_main_blocks_21_attn_Split_2[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="split_index", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_21_attn_Split_2_split_index", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_21_attn_Split_2_split_index, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_21_attn_Split_2_split_index, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 2}}}} + }; + const char* inputs__vector_field_main_blocks_21_attn_Split_2[] = { + "_vector_field_main_blocks_21_attn_W_value_linear_Add_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_21_attn_Split_2_output_0[] = {1, 128, 64}; + uint32_t dimensions__vector_field_main_blocks_21_attn_Split_2_output_1[] = {1, 128, 64}; + uint32_t dimensions__vector_field_main_blocks_21_attn_Split_2_output_2[] = {1, 128, 64}; + uint32_t dimensions__vector_field_main_blocks_21_attn_Split_2_output_3[] = {1, 128, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_21_attn_Split_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_21_attn_Split_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0837441459298134f, .offset= -125}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_21_attn_Split_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}, + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_21_attn_Split_2_output_1", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0837441459298134f, .offset= -125}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_21_attn_Split_2_output_1, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}, + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_21_attn_Split_2_output_2", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0837441459298134f, .offset= -125}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_21_attn_Split_2_output_2, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}, + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_21_attn_Split_2_output_3", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0837441459298134f, .offset= -125}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_21_attn_Split_2_output_3, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_21_attn_Split_2", // Node Name + "qti.aisw", // Package Name + "Split", // Qnn Node Type + params__vector_field_main_blocks_21_attn_Split_2, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_21_attn_Split_2, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_21_attn_Split_2, // Output Tensors + 4// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_23_attention_Unsqueeze_4(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_23_attention_Unsqueeze_4 */ + const char* inputs__vector_field_main_blocks_23_attention_Unsqueeze_4[] = { + "_vector_field_main_blocks_23_attention_Split_2_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_23_attention_Unsqueeze_4_output_0[] = {1, 1, 50, 128}; + Qnn_Tensor_t outputs__vector_field_main_blocks_23_attention_Unsqueeze_4[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_23_attention_Unsqueeze_4_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0040565114468336f, .offset= -100}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_23_attention_Unsqueeze_4_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_23_attention_Unsqueeze_4", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_23_attention_Unsqueeze_4, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_23_attention_Unsqueeze_4, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_23_attention_Unsqueeze_5(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_23_attention_Unsqueeze_5 */ + const char* inputs__vector_field_main_blocks_23_attention_Unsqueeze_5[] = { + "_vector_field_main_blocks_23_attention_Split_2_output_1" + }; + uint32_t dimensions__vector_field_main_blocks_23_attention_Unsqueeze_5_output_0[] = {1, 1, 50, 128}; + Qnn_Tensor_t outputs__vector_field_main_blocks_23_attention_Unsqueeze_5[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_23_attention_Unsqueeze_5_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0040565114468336f, .offset= -100}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_23_attention_Unsqueeze_5_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_23_attention_Unsqueeze_5", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_23_attention_Unsqueeze_5, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_23_attention_Unsqueeze_5, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_0_dwconv_Pad(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_0_dwconv_Pad */ + uint32_t dimensions__vector_field_main_blocks_0_convnext_0_dwconv_Pad_pad_amount[] = {3, 2}; + uint32_t _vector_field_main_blocks_0_convnext_0_dwconv_Pad_pad_amount[] = {0, 0, 2, 2, 0, 0}; + Qnn_Param_t params__vector_field_main_blocks_0_convnext_0_dwconv_Pad[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_0_dwconv_Pad_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_0_dwconv_Pad_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_0_convnext_0_dwconv_Pad_pad_amount, + .dataSize=24}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="scheme", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}} + }; + const char* inputs__vector_field_main_blocks_0_convnext_0_dwconv_Pad[] = { + "_vector_field_main_blocks_0_convnext_0_Mul_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_0_dwconv_Pad_output_0[] = {1, 196, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_0_dwconv_Pad[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_0_dwconv_Pad_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0254803821444511f, .offset= -123}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_0_dwconv_Pad_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_0_dwconv_Pad", // Node Name + "qti.aisw", // Package Name + "Pad", // Qnn Node Type + params__vector_field_main_blocks_0_convnext_0_dwconv_Pad, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_0_dwconv_Pad, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_0_dwconv_Pad, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_0_dwconv_Pad_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_0_dwconv_Pad_output_0_ncf */ + uint32_t dimensions__vector_field_main_blocks_0_convnext_0_dwconv_Pad_output_0_ncf_perm[] = {3}; + uint32_t _vector_field_main_blocks_0_convnext_0_dwconv_Pad_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_0_convnext_0_dwconv_Pad_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_0_dwconv_Pad_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_0_dwconv_Pad_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_0_convnext_0_dwconv_Pad_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_0_convnext_0_dwconv_Pad_output_0_ncf[] = { + "_vector_field_main_blocks_0_convnext_0_dwconv_Pad_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_0_dwconv_Pad_output_0_ncf[] = {1, 512, 196}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_0_dwconv_Pad_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_0_dwconv_Pad_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0254803821444511f, .offset= -123}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_0_dwconv_Pad_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_0_dwconv_Pad_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_0_convnext_0_dwconv_Pad_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_0_dwconv_Pad_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_0_dwconv_Pad_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_3_attn_Unsqueeze_4(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_3_attn_Unsqueeze_4 */ + const char* inputs__vector_field_main_blocks_3_attn_Unsqueeze_4[] = { + "_vector_field_main_blocks_3_attn_Split_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_3_attn_Unsqueeze_4_output_0[] = {1, 1, 128, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_3_attn_Unsqueeze_4[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_Unsqueeze_4_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1861971020698547f, .offset= -135}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_3_attn_Unsqueeze_4_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_3_attn_Unsqueeze_4", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_3_attn_Unsqueeze_4, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_3_attn_Unsqueeze_4, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_3_attn_Unsqueeze_5(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_3_attn_Unsqueeze_5 */ + const char* inputs__vector_field_main_blocks_3_attn_Unsqueeze_5[] = { + "_vector_field_main_blocks_3_attn_Split_1_output_1" + }; + uint32_t dimensions__vector_field_main_blocks_3_attn_Unsqueeze_5_output_0[] = {1, 1, 128, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_3_attn_Unsqueeze_5[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_Unsqueeze_5_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1861971020698547f, .offset= -135}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_3_attn_Unsqueeze_5_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_3_attn_Unsqueeze_5", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_3_attn_Unsqueeze_5, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_3_attn_Unsqueeze_5, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_3_attn_Unsqueeze_6(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_3_attn_Unsqueeze_6 */ + const char* inputs__vector_field_main_blocks_3_attn_Unsqueeze_6[] = { + "_vector_field_main_blocks_3_attn_Split_1_output_2" + }; + uint32_t dimensions__vector_field_main_blocks_3_attn_Unsqueeze_6_output_0[] = {1, 1, 128, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_3_attn_Unsqueeze_6[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_Unsqueeze_6_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1861971020698547f, .offset= -135}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_3_attn_Unsqueeze_6_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_3_attn_Unsqueeze_6", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_3_attn_Unsqueeze_6, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_3_attn_Unsqueeze_6, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_3_attn_Unsqueeze_7(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_3_attn_Unsqueeze_7 */ + const char* inputs__vector_field_main_blocks_3_attn_Unsqueeze_7[] = { + "_vector_field_main_blocks_3_attn_Split_1_output_3" + }; + uint32_t dimensions__vector_field_main_blocks_3_attn_Unsqueeze_7_output_0[] = {1, 1, 128, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_3_attn_Unsqueeze_7[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_Unsqueeze_7_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1861971020698547f, .offset= -135}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_3_attn_Unsqueeze_7_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_3_attn_Unsqueeze_7", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_3_attn_Unsqueeze_7, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_3_attn_Unsqueeze_7, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_3_attn_Unsqueeze_8(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_3_attn_Unsqueeze_8 */ + const char* inputs__vector_field_main_blocks_3_attn_Unsqueeze_8[] = { + "_vector_field_main_blocks_3_attn_Split_2_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_3_attn_Unsqueeze_8_output_0[] = {1, 1, 128, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_3_attn_Unsqueeze_8[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_Unsqueeze_8_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.2249338924884796f, .offset= -125}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_3_attn_Unsqueeze_8_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_3_attn_Unsqueeze_8", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_3_attn_Unsqueeze_8, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_3_attn_Unsqueeze_8, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_3_attn_Unsqueeze_9(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_3_attn_Unsqueeze_9 */ + const char* inputs__vector_field_main_blocks_3_attn_Unsqueeze_9[] = { + "_vector_field_main_blocks_3_attn_Split_2_output_1" + }; + uint32_t dimensions__vector_field_main_blocks_3_attn_Unsqueeze_9_output_0[] = {1, 1, 128, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_3_attn_Unsqueeze_9[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_Unsqueeze_9_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.2249338924884796f, .offset= -125}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_3_attn_Unsqueeze_9_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_3_attn_Unsqueeze_9", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_3_attn_Unsqueeze_9, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_3_attn_Unsqueeze_9, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_3_attn_Unsqueeze_10(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_3_attn_Unsqueeze_10 */ + const char* inputs__vector_field_main_blocks_3_attn_Unsqueeze_10[] = { + "_vector_field_main_blocks_3_attn_Split_2_output_2" + }; + uint32_t dimensions__vector_field_main_blocks_3_attn_Unsqueeze_10_output_0[] = {1, 1, 128, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_3_attn_Unsqueeze_10[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_Unsqueeze_10_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.2249338924884796f, .offset= -125}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_3_attn_Unsqueeze_10_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_3_attn_Unsqueeze_10", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_3_attn_Unsqueeze_10, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_3_attn_Unsqueeze_10, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_3_attn_Unsqueeze_11(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_3_attn_Unsqueeze_11 */ + const char* inputs__vector_field_main_blocks_3_attn_Unsqueeze_11[] = { + "_vector_field_main_blocks_3_attn_Split_2_output_3" + }; + uint32_t dimensions__vector_field_main_blocks_3_attn_Unsqueeze_11_output_0[] = {1, 1, 128, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_3_attn_Unsqueeze_11[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_Unsqueeze_11_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.2249338924884796f, .offset= -125}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_3_attn_Unsqueeze_11_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_3_attn_Unsqueeze_11", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_3_attn_Unsqueeze_11, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_3_attn_Unsqueeze_11, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_5_attention_Concat_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_5_attention_Concat_2 */ + Qnn_Param_t params__vector_field_main_blocks_5_attention_Concat_2[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_5_attention_Concat_2[] = { + "_vector_field_main_blocks_5_attention_Unsqueeze_4_output_0", + "_vector_field_main_blocks_5_attention_Unsqueeze_5_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_5_attention_Concat_2_output_0[] = {2, 1, 50, 128}; + Qnn_Tensor_t outputs__vector_field_main_blocks_5_attention_Concat_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_5_attention_Concat_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0032239241991192f, .offset= -132}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_5_attention_Concat_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_5_attention_Concat_2", // Node Name + "qti.aisw", // Package Name + "Concat", // Qnn Node Type + params__vector_field_main_blocks_5_attention_Concat_2, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_5_attention_Concat_2, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_5_attention_Concat_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_9_attn_Unsqueeze_4(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_9_attn_Unsqueeze_4 */ + const char* inputs__vector_field_main_blocks_9_attn_Unsqueeze_4[] = { + "_vector_field_main_blocks_9_attn_Split_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_9_attn_Unsqueeze_4_output_0[] = {1, 1, 128, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_9_attn_Unsqueeze_4[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_9_attn_Unsqueeze_4_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.2041020095348358f, .offset= -129}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_9_attn_Unsqueeze_4_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_9_attn_Unsqueeze_4", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_9_attn_Unsqueeze_4, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_9_attn_Unsqueeze_4, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_9_attn_Unsqueeze_5(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_9_attn_Unsqueeze_5 */ + const char* inputs__vector_field_main_blocks_9_attn_Unsqueeze_5[] = { + "_vector_field_main_blocks_9_attn_Split_1_output_1" + }; + uint32_t dimensions__vector_field_main_blocks_9_attn_Unsqueeze_5_output_0[] = {1, 1, 128, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_9_attn_Unsqueeze_5[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_9_attn_Unsqueeze_5_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.2041020095348358f, .offset= -129}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_9_attn_Unsqueeze_5_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_9_attn_Unsqueeze_5", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_9_attn_Unsqueeze_5, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_9_attn_Unsqueeze_5, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_9_attn_Unsqueeze_6(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_9_attn_Unsqueeze_6 */ + const char* inputs__vector_field_main_blocks_9_attn_Unsqueeze_6[] = { + "_vector_field_main_blocks_9_attn_Split_1_output_2" + }; + uint32_t dimensions__vector_field_main_blocks_9_attn_Unsqueeze_6_output_0[] = {1, 1, 128, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_9_attn_Unsqueeze_6[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_9_attn_Unsqueeze_6_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.2041020095348358f, .offset= -129}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_9_attn_Unsqueeze_6_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_9_attn_Unsqueeze_6", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_9_attn_Unsqueeze_6, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_9_attn_Unsqueeze_6, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_9_attn_Unsqueeze_7(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_9_attn_Unsqueeze_7 */ + const char* inputs__vector_field_main_blocks_9_attn_Unsqueeze_7[] = { + "_vector_field_main_blocks_9_attn_Split_1_output_3" + }; + uint32_t dimensions__vector_field_main_blocks_9_attn_Unsqueeze_7_output_0[] = {1, 1, 128, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_9_attn_Unsqueeze_7[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_9_attn_Unsqueeze_7_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.2041020095348358f, .offset= -129}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_9_attn_Unsqueeze_7_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_9_attn_Unsqueeze_7", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_9_attn_Unsqueeze_7, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_9_attn_Unsqueeze_7, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_9_attn_Unsqueeze_8(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_9_attn_Unsqueeze_8 */ + const char* inputs__vector_field_main_blocks_9_attn_Unsqueeze_8[] = { + "_vector_field_main_blocks_9_attn_Split_2_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_9_attn_Unsqueeze_8_output_0[] = {1, 1, 128, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_9_attn_Unsqueeze_8[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_9_attn_Unsqueeze_8_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0967830792069435f, .offset= -138}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_9_attn_Unsqueeze_8_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_9_attn_Unsqueeze_8", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_9_attn_Unsqueeze_8, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_9_attn_Unsqueeze_8, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_9_attn_Unsqueeze_9(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_9_attn_Unsqueeze_9 */ + const char* inputs__vector_field_main_blocks_9_attn_Unsqueeze_9[] = { + "_vector_field_main_blocks_9_attn_Split_2_output_1" + }; + uint32_t dimensions__vector_field_main_blocks_9_attn_Unsqueeze_9_output_0[] = {1, 1, 128, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_9_attn_Unsqueeze_9[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_9_attn_Unsqueeze_9_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0967830792069435f, .offset= -138}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_9_attn_Unsqueeze_9_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_9_attn_Unsqueeze_9", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_9_attn_Unsqueeze_9, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_9_attn_Unsqueeze_9, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_9_attn_Unsqueeze_10(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_9_attn_Unsqueeze_10 */ + const char* inputs__vector_field_main_blocks_9_attn_Unsqueeze_10[] = { + "_vector_field_main_blocks_9_attn_Split_2_output_2" + }; + uint32_t dimensions__vector_field_main_blocks_9_attn_Unsqueeze_10_output_0[] = {1, 1, 128, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_9_attn_Unsqueeze_10[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_9_attn_Unsqueeze_10_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0967830792069435f, .offset= -138}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_9_attn_Unsqueeze_10_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_9_attn_Unsqueeze_10", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_9_attn_Unsqueeze_10, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_9_attn_Unsqueeze_10, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_9_attn_Unsqueeze_11(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_9_attn_Unsqueeze_11 */ + const char* inputs__vector_field_main_blocks_9_attn_Unsqueeze_11[] = { + "_vector_field_main_blocks_9_attn_Split_2_output_3" + }; + uint32_t dimensions__vector_field_main_blocks_9_attn_Unsqueeze_11_output_0[] = {1, 1, 128, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_9_attn_Unsqueeze_11[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_9_attn_Unsqueeze_11_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0967830792069435f, .offset= -138}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_9_attn_Unsqueeze_11_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_9_attn_Unsqueeze_11", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_9_attn_Unsqueeze_11, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_9_attn_Unsqueeze_11, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_11_attention_Concat_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_11_attention_Concat_2 */ + Qnn_Param_t params__vector_field_main_blocks_11_attention_Concat_2[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_11_attention_Concat_2[] = { + "_vector_field_main_blocks_11_attention_Unsqueeze_4_output_0", + "_vector_field_main_blocks_11_attention_Unsqueeze_5_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_11_attention_Concat_2_output_0[] = {2, 1, 50, 128}; + Qnn_Tensor_t outputs__vector_field_main_blocks_11_attention_Concat_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_11_attention_Concat_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0033338123466820f, .offset= -129}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_11_attention_Concat_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_11_attention_Concat_2", // Node Name + "qti.aisw", // Package Name + "Concat", // Qnn Node Type + params__vector_field_main_blocks_11_attention_Concat_2, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_11_attention_Concat_2, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_11_attention_Concat_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_15_attn_Unsqueeze_4(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_15_attn_Unsqueeze_4 */ + const char* inputs__vector_field_main_blocks_15_attn_Unsqueeze_4[] = { + "_vector_field_main_blocks_15_attn_Split_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_15_attn_Unsqueeze_4_output_0[] = {1, 1, 128, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_15_attn_Unsqueeze_4[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_15_attn_Unsqueeze_4_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.3399716913700104f, .offset= -122}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_15_attn_Unsqueeze_4_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_15_attn_Unsqueeze_4", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_15_attn_Unsqueeze_4, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_15_attn_Unsqueeze_4, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_15_attn_Unsqueeze_5(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_15_attn_Unsqueeze_5 */ + const char* inputs__vector_field_main_blocks_15_attn_Unsqueeze_5[] = { + "_vector_field_main_blocks_15_attn_Split_1_output_1" + }; + uint32_t dimensions__vector_field_main_blocks_15_attn_Unsqueeze_5_output_0[] = {1, 1, 128, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_15_attn_Unsqueeze_5[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_15_attn_Unsqueeze_5_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.3399716913700104f, .offset= -122}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_15_attn_Unsqueeze_5_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_15_attn_Unsqueeze_5", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_15_attn_Unsqueeze_5, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_15_attn_Unsqueeze_5, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_15_attn_Unsqueeze_6(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_15_attn_Unsqueeze_6 */ + const char* inputs__vector_field_main_blocks_15_attn_Unsqueeze_6[] = { + "_vector_field_main_blocks_15_attn_Split_1_output_2" + }; + uint32_t dimensions__vector_field_main_blocks_15_attn_Unsqueeze_6_output_0[] = {1, 1, 128, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_15_attn_Unsqueeze_6[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_15_attn_Unsqueeze_6_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.3399716913700104f, .offset= -122}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_15_attn_Unsqueeze_6_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_15_attn_Unsqueeze_6", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_15_attn_Unsqueeze_6, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_15_attn_Unsqueeze_6, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_15_attn_Unsqueeze_7(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_15_attn_Unsqueeze_7 */ + const char* inputs__vector_field_main_blocks_15_attn_Unsqueeze_7[] = { + "_vector_field_main_blocks_15_attn_Split_1_output_3" + }; + uint32_t dimensions__vector_field_main_blocks_15_attn_Unsqueeze_7_output_0[] = {1, 1, 128, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_15_attn_Unsqueeze_7[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_15_attn_Unsqueeze_7_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.3399716913700104f, .offset= -122}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_15_attn_Unsqueeze_7_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_15_attn_Unsqueeze_7", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_15_attn_Unsqueeze_7, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_15_attn_Unsqueeze_7, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_15_attn_Unsqueeze_8(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_15_attn_Unsqueeze_8 */ + const char* inputs__vector_field_main_blocks_15_attn_Unsqueeze_8[] = { + "_vector_field_main_blocks_15_attn_Split_2_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_15_attn_Unsqueeze_8_output_0[] = {1, 1, 128, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_15_attn_Unsqueeze_8[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_15_attn_Unsqueeze_8_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1088553145527840f, .offset= -129}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_15_attn_Unsqueeze_8_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_15_attn_Unsqueeze_8", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_15_attn_Unsqueeze_8, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_15_attn_Unsqueeze_8, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_15_attn_Unsqueeze_9(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_15_attn_Unsqueeze_9 */ + const char* inputs__vector_field_main_blocks_15_attn_Unsqueeze_9[] = { + "_vector_field_main_blocks_15_attn_Split_2_output_1" + }; + uint32_t dimensions__vector_field_main_blocks_15_attn_Unsqueeze_9_output_0[] = {1, 1, 128, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_15_attn_Unsqueeze_9[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_15_attn_Unsqueeze_9_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1088553145527840f, .offset= -129}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_15_attn_Unsqueeze_9_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_15_attn_Unsqueeze_9", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_15_attn_Unsqueeze_9, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_15_attn_Unsqueeze_9, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_15_attn_Unsqueeze_10(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_15_attn_Unsqueeze_10 */ + const char* inputs__vector_field_main_blocks_15_attn_Unsqueeze_10[] = { + "_vector_field_main_blocks_15_attn_Split_2_output_2" + }; + uint32_t dimensions__vector_field_main_blocks_15_attn_Unsqueeze_10_output_0[] = {1, 1, 128, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_15_attn_Unsqueeze_10[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_15_attn_Unsqueeze_10_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1088553145527840f, .offset= -129}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_15_attn_Unsqueeze_10_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_15_attn_Unsqueeze_10", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_15_attn_Unsqueeze_10, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_15_attn_Unsqueeze_10, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_15_attn_Unsqueeze_11(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_15_attn_Unsqueeze_11 */ + const char* inputs__vector_field_main_blocks_15_attn_Unsqueeze_11[] = { + "_vector_field_main_blocks_15_attn_Split_2_output_3" + }; + uint32_t dimensions__vector_field_main_blocks_15_attn_Unsqueeze_11_output_0[] = {1, 1, 128, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_15_attn_Unsqueeze_11[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_15_attn_Unsqueeze_11_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1088553145527840f, .offset= -129}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_15_attn_Unsqueeze_11_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_15_attn_Unsqueeze_11", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_15_attn_Unsqueeze_11, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_15_attn_Unsqueeze_11, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_17_attention_Concat_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_17_attention_Concat_2 */ + Qnn_Param_t params__vector_field_main_blocks_17_attention_Concat_2[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_17_attention_Concat_2[] = { + "_vector_field_main_blocks_17_attention_Unsqueeze_4_output_0", + "_vector_field_main_blocks_17_attention_Unsqueeze_5_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_17_attention_Concat_2_output_0[] = {2, 1, 50, 128}; + Qnn_Tensor_t outputs__vector_field_main_blocks_17_attention_Concat_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_17_attention_Concat_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039237230084836f, .offset= -137}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_17_attention_Concat_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_17_attention_Concat_2", // Node Name + "qti.aisw", // Package Name + "Concat", // Qnn Node Type + params__vector_field_main_blocks_17_attention_Concat_2, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_17_attention_Concat_2, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_17_attention_Concat_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_21_attn_Unsqueeze_4(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_21_attn_Unsqueeze_4 */ + const char* inputs__vector_field_main_blocks_21_attn_Unsqueeze_4[] = { + "_vector_field_main_blocks_21_attn_Split_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_21_attn_Unsqueeze_4_output_0[] = {1, 1, 128, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_21_attn_Unsqueeze_4[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_21_attn_Unsqueeze_4_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.2734210491180420f, .offset= -124}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_21_attn_Unsqueeze_4_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_21_attn_Unsqueeze_4", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_21_attn_Unsqueeze_4, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_21_attn_Unsqueeze_4, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_21_attn_Unsqueeze_5(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_21_attn_Unsqueeze_5 */ + const char* inputs__vector_field_main_blocks_21_attn_Unsqueeze_5[] = { + "_vector_field_main_blocks_21_attn_Split_1_output_1" + }; + uint32_t dimensions__vector_field_main_blocks_21_attn_Unsqueeze_5_output_0[] = {1, 1, 128, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_21_attn_Unsqueeze_5[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_21_attn_Unsqueeze_5_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.2734210491180420f, .offset= -124}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_21_attn_Unsqueeze_5_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_21_attn_Unsqueeze_5", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_21_attn_Unsqueeze_5, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_21_attn_Unsqueeze_5, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_21_attn_Unsqueeze_6(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_21_attn_Unsqueeze_6 */ + const char* inputs__vector_field_main_blocks_21_attn_Unsqueeze_6[] = { + "_vector_field_main_blocks_21_attn_Split_1_output_2" + }; + uint32_t dimensions__vector_field_main_blocks_21_attn_Unsqueeze_6_output_0[] = {1, 1, 128, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_21_attn_Unsqueeze_6[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_21_attn_Unsqueeze_6_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.2734210491180420f, .offset= -124}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_21_attn_Unsqueeze_6_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_21_attn_Unsqueeze_6", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_21_attn_Unsqueeze_6, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_21_attn_Unsqueeze_6, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_21_attn_Unsqueeze_7(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_21_attn_Unsqueeze_7 */ + const char* inputs__vector_field_main_blocks_21_attn_Unsqueeze_7[] = { + "_vector_field_main_blocks_21_attn_Split_1_output_3" + }; + uint32_t dimensions__vector_field_main_blocks_21_attn_Unsqueeze_7_output_0[] = {1, 1, 128, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_21_attn_Unsqueeze_7[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_21_attn_Unsqueeze_7_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.2734210491180420f, .offset= -124}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_21_attn_Unsqueeze_7_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_21_attn_Unsqueeze_7", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_21_attn_Unsqueeze_7, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_21_attn_Unsqueeze_7, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_21_attn_Unsqueeze_8(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_21_attn_Unsqueeze_8 */ + const char* inputs__vector_field_main_blocks_21_attn_Unsqueeze_8[] = { + "_vector_field_main_blocks_21_attn_Split_2_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_21_attn_Unsqueeze_8_output_0[] = {1, 1, 128, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_21_attn_Unsqueeze_8[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_21_attn_Unsqueeze_8_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0837441459298134f, .offset= -125}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_21_attn_Unsqueeze_8_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_21_attn_Unsqueeze_8", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_21_attn_Unsqueeze_8, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_21_attn_Unsqueeze_8, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_21_attn_Unsqueeze_9(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_21_attn_Unsqueeze_9 */ + const char* inputs__vector_field_main_blocks_21_attn_Unsqueeze_9[] = { + "_vector_field_main_blocks_21_attn_Split_2_output_1" + }; + uint32_t dimensions__vector_field_main_blocks_21_attn_Unsqueeze_9_output_0[] = {1, 1, 128, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_21_attn_Unsqueeze_9[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_21_attn_Unsqueeze_9_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0837441459298134f, .offset= -125}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_21_attn_Unsqueeze_9_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_21_attn_Unsqueeze_9", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_21_attn_Unsqueeze_9, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_21_attn_Unsqueeze_9, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_21_attn_Unsqueeze_10(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_21_attn_Unsqueeze_10 */ + const char* inputs__vector_field_main_blocks_21_attn_Unsqueeze_10[] = { + "_vector_field_main_blocks_21_attn_Split_2_output_2" + }; + uint32_t dimensions__vector_field_main_blocks_21_attn_Unsqueeze_10_output_0[] = {1, 1, 128, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_21_attn_Unsqueeze_10[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_21_attn_Unsqueeze_10_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0837441459298134f, .offset= -125}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_21_attn_Unsqueeze_10_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_21_attn_Unsqueeze_10", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_21_attn_Unsqueeze_10, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_21_attn_Unsqueeze_10, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_21_attn_Unsqueeze_11(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_21_attn_Unsqueeze_11 */ + const char* inputs__vector_field_main_blocks_21_attn_Unsqueeze_11[] = { + "_vector_field_main_blocks_21_attn_Split_2_output_3" + }; + uint32_t dimensions__vector_field_main_blocks_21_attn_Unsqueeze_11_output_0[] = {1, 1, 128, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_21_attn_Unsqueeze_11[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_21_attn_Unsqueeze_11_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0837441459298134f, .offset= -125}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_21_attn_Unsqueeze_11_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_21_attn_Unsqueeze_11", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_21_attn_Unsqueeze_11, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_21_attn_Unsqueeze_11, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_23_attention_Concat_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_23_attention_Concat_2 */ + Qnn_Param_t params__vector_field_main_blocks_23_attention_Concat_2[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_23_attention_Concat_2[] = { + "_vector_field_main_blocks_23_attention_Unsqueeze_4_output_0", + "_vector_field_main_blocks_23_attention_Unsqueeze_5_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_23_attention_Concat_2_output_0[] = {2, 1, 50, 128}; + Qnn_Tensor_t outputs__vector_field_main_blocks_23_attention_Concat_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_23_attention_Concat_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0040565114468336f, .offset= -100}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_23_attention_Concat_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_23_attention_Concat_2", // Node Name + "qti.aisw", // Package Name + "Concat", // Qnn Node Type + params__vector_field_main_blocks_23_attention_Concat_2, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_23_attention_Concat_2, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_23_attention_Concat_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor__vector_field_time_encoder_sinusoidal_Constant_2_output_0(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions__vector_field_time_encoder_sinusoidal_Constant_2_output_0[] = {1}; + VALIDATE(model.addTensor("_vector_field_time_encoder_sinusoidal_Constant_2_output_0", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_time_encoder_sinusoidal_Constant_2_output_0", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 3.9215686321258545f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_time_encoder_sinusoidal_Constant_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(_vector_field_time_encoder_sinusoidal_Constant_2_output_0), + .dataSize=BINLEN(_vector_field_time_encoder_sinusoidal_Constant_2_output_0)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_time_encoder_sinusoidal_Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_time_encoder_sinusoidal_Mul */ + Qnn_Param_t params__vector_field_time_encoder_sinusoidal_Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_time_encoder_sinusoidal_Mul[] = { + "_vector_field_time_encoder_sinusoidal_Unsqueeze_output_0", + "_vector_field_time_encoder_sinusoidal_Constant_2_output_0" + }; + uint32_t dimensions__vector_field_time_encoder_sinusoidal_Mul_output_0[] = {1, 1}; + Qnn_Tensor_t outputs__vector_field_time_encoder_sinusoidal_Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_time_encoder_sinusoidal_Mul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000003921568634f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_time_encoder_sinusoidal_Mul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_time_encoder_sinusoidal_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_time_encoder_sinusoidal_Mul, // Node Params + 1, // Num Node Params + inputs__vector_field_time_encoder_sinusoidal_Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_time_encoder_sinusoidal_Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_0_dwconv_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_0_dwconv_Conv_reshape_to_2d */ + const char* inputs__vector_field_main_blocks_0_convnext_0_dwconv_Conv_reshape_to_2d[] = { + "_vector_field_main_blocks_0_convnext_0_dwconv_Pad_output_0_ncf" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_0_dwconv_Conv_reshape_to_2d[] = {1, 512, 1, 196}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_0_dwconv_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_0_dwconv_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0254803821444511f, .offset= -123}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_0_dwconv_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_0_dwconv_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_0_dwconv_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_0_dwconv_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_0_dwconv_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_0_dwconv_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__vector_field_main_blocks_0_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _vector_field_main_blocks_0_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__vector_field_main_blocks_0_convnext_0_dwconv_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_0_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_0_convnext_0_dwconv_Conv_reshape_to_2d_nhwc[] = { + "_vector_field_main_blocks_0_convnext_0_dwconv_Conv_reshape_to_2d" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_0_dwconv_Conv_reshape_to_2d_nhwc[] = {1, 1, 196, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_0_dwconv_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_0_dwconv_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0254803821444511f, .offset= -123}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_0_dwconv_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_0_dwconv_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_0_convnext_0_dwconv_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_0_dwconv_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_0_dwconv_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_0_convnext_0_dwconv_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_0_convnext_0_dwconv_weight[] = {1, 5, 1, 512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_0_convnext_0_dwconv_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_0_convnext_0_dwconv_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0077738841064274f, .offset= -171}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_0_convnext_0_dwconv_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_0_convnext_0_dwconv_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_0_convnext_0_dwconv_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_0_convnext_0_dwconv_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_0_convnext_0_dwconv_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_0_convnext_0_dwconv_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_0_convnext_0_dwconv_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0013071779394522f, .offset= -121}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_0_convnext_0_dwconv_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_0_convnext_0_dwconv_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_0_convnext_0_dwconv_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_0_dwconv_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_0_dwconv_Conv_2d */ + uint32_t dimensions__vector_field_main_blocks_0_convnext_0_dwconv_Conv_2d_dilation[] = {2}; + uint32_t _vector_field_main_blocks_0_convnext_0_dwconv_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__vector_field_main_blocks_0_convnext_0_dwconv_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _vector_field_main_blocks_0_convnext_0_dwconv_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__vector_field_main_blocks_0_convnext_0_dwconv_Conv_2d_stride[] = {2}; + uint32_t _vector_field_main_blocks_0_convnext_0_dwconv_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__vector_field_main_blocks_0_convnext_0_dwconv_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_0_dwconv_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_0_dwconv_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_0_convnext_0_dwconv_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_0_dwconv_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_0_dwconv_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_0_convnext_0_dwconv_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_0_dwconv_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_0_dwconv_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_0_convnext_0_dwconv_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_0_convnext_0_dwconv_Conv_2d[] = { + "_vector_field_main_blocks_0_convnext_0_dwconv_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_0_convnext_0_dwconv_weight", + "tts_ttl_vector_field_main_blocks_0_convnext_0_dwconv_bias" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_0_dwconv_Conv_intermediate[] = {1, 1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_0_dwconv_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_0_dwconv_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0049912347458303f, .offset= -122}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_0_dwconv_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_0_dwconv_Conv_2d", // Node Name + "qti.aisw", // Package Name + "DepthWiseConv2d", // Qnn Node Type + params__vector_field_main_blocks_0_convnext_0_dwconv_Conv_2d, // Node Params + 3, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_0_dwconv_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_0_dwconv_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_0_dwconv_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_0_dwconv_Conv_intermediate_nchw */ + uint32_t dimensions__vector_field_main_blocks_0_convnext_0_dwconv_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _vector_field_main_blocks_0_convnext_0_dwconv_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__vector_field_main_blocks_0_convnext_0_dwconv_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_0_dwconv_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_0_dwconv_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_0_convnext_0_dwconv_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_0_convnext_0_dwconv_Conv_intermediate_nchw[] = { + "_vector_field_main_blocks_0_convnext_0_dwconv_Conv_intermediate" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_0_dwconv_Conv_intermediate_nchw[] = {1, 512, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_0_dwconv_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_0_dwconv_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0049912347458303f, .offset= -122}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_0_dwconv_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_0_dwconv_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_0_convnext_0_dwconv_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_0_dwconv_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_0_dwconv_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_0_dwconv_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_0_dwconv_Conv_intermediate */ + const char* inputs__vector_field_main_blocks_0_convnext_0_dwconv_Conv_intermediate[] = { + "_vector_field_main_blocks_0_convnext_0_dwconv_Conv_intermediate_nchw" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_0_dwconv_Conv_output_0[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_0_dwconv_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_0_dwconv_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0049912347458303f, .offset= -122}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_0_dwconv_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_0_dwconv_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_0_dwconv_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_0_dwconv_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_0_dwconv_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_0_dwconv_Conv_output_0_nfc */ + uint32_t dimensions__vector_field_main_blocks_0_convnext_0_dwconv_Conv_output_0_nfc_perm[] = {3}; + uint32_t _vector_field_main_blocks_0_convnext_0_dwconv_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_0_convnext_0_dwconv_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_0_dwconv_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_0_dwconv_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_0_convnext_0_dwconv_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_0_convnext_0_dwconv_Conv_output_0_nfc[] = { + "_vector_field_main_blocks_0_convnext_0_dwconv_Conv_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_0_dwconv_Conv_output_0_nfc[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_0_dwconv_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_0_dwconv_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0049912347458303f, .offset= -122}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_0_dwconv_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_0_dwconv_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_0_convnext_0_dwconv_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_0_dwconv_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_0_dwconv_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_3_attn_Concat_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_3_attn_Concat_1 */ + Qnn_Param_t params__vector_field_main_blocks_3_attn_Concat_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_3_attn_Concat_1[] = { + "_vector_field_main_blocks_3_attn_Unsqueeze_4_output_0", + "_vector_field_main_blocks_3_attn_Unsqueeze_5_output_0", + "_vector_field_main_blocks_3_attn_Unsqueeze_6_output_0", + "_vector_field_main_blocks_3_attn_Unsqueeze_7_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_3_attn_Concat_1_output_0[] = {4, 1, 128, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_3_attn_Concat_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_Concat_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1861971020698547f, .offset= -135}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_3_attn_Concat_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_3_attn_Concat_1", // Node Name + "qti.aisw", // Package Name + "Concat", // Qnn Node Type + params__vector_field_main_blocks_3_attn_Concat_1, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_3_attn_Concat_1, // Input Tensor Names + 4, // Num Input Tensor Names + outputs__vector_field_main_blocks_3_attn_Concat_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_3_attn_Concat_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_3_attn_Concat_2 */ + Qnn_Param_t params__vector_field_main_blocks_3_attn_Concat_2[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_3_attn_Concat_2[] = { + "_vector_field_main_blocks_3_attn_Unsqueeze_8_output_0", + "_vector_field_main_blocks_3_attn_Unsqueeze_9_output_0", + "_vector_field_main_blocks_3_attn_Unsqueeze_10_output_0", + "_vector_field_main_blocks_3_attn_Unsqueeze_11_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_3_attn_Concat_2_output_0[] = {4, 1, 128, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_3_attn_Concat_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_Concat_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.2249338924884796f, .offset= -125}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_3_attn_Concat_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_3_attn_Concat_2", // Node Name + "qti.aisw", // Package Name + "Concat", // Qnn Node Type + params__vector_field_main_blocks_3_attn_Concat_2, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_3_attn_Concat_2, // Input Tensor Names + 4, // Num Input Tensor Names + outputs__vector_field_main_blocks_3_attn_Concat_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_9_attn_Concat_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_9_attn_Concat_1 */ + Qnn_Param_t params__vector_field_main_blocks_9_attn_Concat_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_9_attn_Concat_1[] = { + "_vector_field_main_blocks_9_attn_Unsqueeze_4_output_0", + "_vector_field_main_blocks_9_attn_Unsqueeze_5_output_0", + "_vector_field_main_blocks_9_attn_Unsqueeze_6_output_0", + "_vector_field_main_blocks_9_attn_Unsqueeze_7_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_9_attn_Concat_1_output_0[] = {4, 1, 128, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_9_attn_Concat_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_9_attn_Concat_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.2041020095348358f, .offset= -129}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_9_attn_Concat_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_9_attn_Concat_1", // Node Name + "qti.aisw", // Package Name + "Concat", // Qnn Node Type + params__vector_field_main_blocks_9_attn_Concat_1, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_9_attn_Concat_1, // Input Tensor Names + 4, // Num Input Tensor Names + outputs__vector_field_main_blocks_9_attn_Concat_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_9_attn_Concat_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_9_attn_Concat_2 */ + Qnn_Param_t params__vector_field_main_blocks_9_attn_Concat_2[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_9_attn_Concat_2[] = { + "_vector_field_main_blocks_9_attn_Unsqueeze_8_output_0", + "_vector_field_main_blocks_9_attn_Unsqueeze_9_output_0", + "_vector_field_main_blocks_9_attn_Unsqueeze_10_output_0", + "_vector_field_main_blocks_9_attn_Unsqueeze_11_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_9_attn_Concat_2_output_0[] = {4, 1, 128, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_9_attn_Concat_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_9_attn_Concat_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0967830792069435f, .offset= -138}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_9_attn_Concat_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_9_attn_Concat_2", // Node Name + "qti.aisw", // Package Name + "Concat", // Qnn Node Type + params__vector_field_main_blocks_9_attn_Concat_2, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_9_attn_Concat_2, // Input Tensor Names + 4, // Num Input Tensor Names + outputs__vector_field_main_blocks_9_attn_Concat_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_15_attn_Concat_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_15_attn_Concat_1 */ + Qnn_Param_t params__vector_field_main_blocks_15_attn_Concat_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_15_attn_Concat_1[] = { + "_vector_field_main_blocks_15_attn_Unsqueeze_4_output_0", + "_vector_field_main_blocks_15_attn_Unsqueeze_5_output_0", + "_vector_field_main_blocks_15_attn_Unsqueeze_6_output_0", + "_vector_field_main_blocks_15_attn_Unsqueeze_7_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_15_attn_Concat_1_output_0[] = {4, 1, 128, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_15_attn_Concat_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_15_attn_Concat_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.3399716913700104f, .offset= -122}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_15_attn_Concat_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_15_attn_Concat_1", // Node Name + "qti.aisw", // Package Name + "Concat", // Qnn Node Type + params__vector_field_main_blocks_15_attn_Concat_1, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_15_attn_Concat_1, // Input Tensor Names + 4, // Num Input Tensor Names + outputs__vector_field_main_blocks_15_attn_Concat_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_15_attn_Concat_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_15_attn_Concat_2 */ + Qnn_Param_t params__vector_field_main_blocks_15_attn_Concat_2[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_15_attn_Concat_2[] = { + "_vector_field_main_blocks_15_attn_Unsqueeze_8_output_0", + "_vector_field_main_blocks_15_attn_Unsqueeze_9_output_0", + "_vector_field_main_blocks_15_attn_Unsqueeze_10_output_0", + "_vector_field_main_blocks_15_attn_Unsqueeze_11_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_15_attn_Concat_2_output_0[] = {4, 1, 128, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_15_attn_Concat_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_15_attn_Concat_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1088553145527840f, .offset= -129}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_15_attn_Concat_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_15_attn_Concat_2", // Node Name + "qti.aisw", // Package Name + "Concat", // Qnn Node Type + params__vector_field_main_blocks_15_attn_Concat_2, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_15_attn_Concat_2, // Input Tensor Names + 4, // Num Input Tensor Names + outputs__vector_field_main_blocks_15_attn_Concat_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_21_attn_Concat_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_21_attn_Concat_1 */ + Qnn_Param_t params__vector_field_main_blocks_21_attn_Concat_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_21_attn_Concat_1[] = { + "_vector_field_main_blocks_21_attn_Unsqueeze_4_output_0", + "_vector_field_main_blocks_21_attn_Unsqueeze_5_output_0", + "_vector_field_main_blocks_21_attn_Unsqueeze_6_output_0", + "_vector_field_main_blocks_21_attn_Unsqueeze_7_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_21_attn_Concat_1_output_0[] = {4, 1, 128, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_21_attn_Concat_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_21_attn_Concat_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.2734210491180420f, .offset= -124}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_21_attn_Concat_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_21_attn_Concat_1", // Node Name + "qti.aisw", // Package Name + "Concat", // Qnn Node Type + params__vector_field_main_blocks_21_attn_Concat_1, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_21_attn_Concat_1, // Input Tensor Names + 4, // Num Input Tensor Names + outputs__vector_field_main_blocks_21_attn_Concat_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_21_attn_Concat_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_21_attn_Concat_2 */ + Qnn_Param_t params__vector_field_main_blocks_21_attn_Concat_2[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_21_attn_Concat_2[] = { + "_vector_field_main_blocks_21_attn_Unsqueeze_8_output_0", + "_vector_field_main_blocks_21_attn_Unsqueeze_9_output_0", + "_vector_field_main_blocks_21_attn_Unsqueeze_10_output_0", + "_vector_field_main_blocks_21_attn_Unsqueeze_11_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_21_attn_Concat_2_output_0[] = {4, 1, 128, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_21_attn_Concat_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_21_attn_Concat_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0837441459298134f, .offset= -125}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_21_attn_Concat_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_21_attn_Concat_2", // Node Name + "qti.aisw", // Package Name + "Concat", // Qnn Node Type + params__vector_field_main_blocks_21_attn_Concat_2, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_21_attn_Concat_2, // Input Tensor Names + 4, // Num Input Tensor Names + outputs__vector_field_main_blocks_21_attn_Concat_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor__vector_field_time_encoder_sinusoidal_Constant_3_output_0(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions__vector_field_time_encoder_sinusoidal_Constant_3_output_0[] = {1, 32}; + VALIDATE(model.addTensor("_vector_field_time_encoder_sinusoidal_Constant_3_output_0", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_time_encoder_sinusoidal_Constant_3_output_0", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039215688593686f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_time_encoder_sinusoidal_Constant_3_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(_vector_field_time_encoder_sinusoidal_Constant_3_output_0), + .dataSize=BINLEN(_vector_field_time_encoder_sinusoidal_Constant_3_output_0)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_time_encoder_sinusoidal_Mul_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_time_encoder_sinusoidal_Mul_1 */ + Qnn_Param_t params__vector_field_time_encoder_sinusoidal_Mul_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_time_encoder_sinusoidal_Mul_1[] = { + "_vector_field_time_encoder_sinusoidal_Mul_output_0", + "_vector_field_time_encoder_sinusoidal_Constant_3_output_0" + }; + uint32_t dimensions__vector_field_time_encoder_sinusoidal_Mul_1_output_0[] = {1, 32}; + Qnn_Tensor_t outputs__vector_field_time_encoder_sinusoidal_Mul_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_time_encoder_sinusoidal_Mul_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000003921568634f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_time_encoder_sinusoidal_Mul_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_time_encoder_sinusoidal_Mul_1", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_time_encoder_sinusoidal_Mul_1, // Node Params + 1, // Num Node Params + inputs__vector_field_time_encoder_sinusoidal_Mul_1, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_time_encoder_sinusoidal_Mul_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_0_Mul_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_0_Mul_1 */ + Qnn_Param_t params__vector_field_main_blocks_0_convnext_0_Mul_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_0_convnext_0_Mul_1[] = { + "_vector_field_main_blocks_0_convnext_0_dwconv_Conv_output_0_nfc", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_0_norm_Transpose_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_0_Mul_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_0_norm_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0049912347458303f, .offset= -122}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_0_norm_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_0_Mul_1", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_0_convnext_0_Mul_1, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_0_Mul_1, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_0_Mul_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor__vector_field_main_blocks_3_attn_Cast_output_0(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions__vector_field_main_blocks_3_attn_Cast_output_0[] = {1, 192, 1}; + VALIDATE(model.addTensor("_vector_field_main_blocks_3_attn_Cast_output_0", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_Cast_output_0", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.7490196228027344f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_3_attn_Cast_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(_vector_field_main_blocks_3_attn_Cast_output_0), + .dataSize=BINLEN(_vector_field_main_blocks_3_attn_Cast_output_0)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_3_attn_Div(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_3_attn_Div */ + Qnn_Param_t params__vector_field_main_blocks_3_attn_Div[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 2}}}} + }; + const char* inputs__vector_field_main_blocks_3_attn_Div[] = { + "_vector_field_main_blocks_3_attn_Cast_output_0", + "_vector_field_main_blocks_3_attn_Reshape_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_3_attn_Div_output_0[] = {1, 192, 1}; + Qnn_Tensor_t outputs__vector_field_main_blocks_3_attn_Div[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_Div_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0267507005482912f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_3_attn_Div_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_3_attn_Div", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_3_attn_Div, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_3_attn_Div, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_3_attn_Div, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor__vector_field_main_blocks_3_attn_Cast_1_output_0(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions__vector_field_main_blocks_3_attn_Cast_1_output_0[] = {1, 128, 1}; + VALIDATE(model.addTensor("_vector_field_main_blocks_3_attn_Cast_1_output_0", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_Cast_1_output_0", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.4980392158031464f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_3_attn_Cast_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(_vector_field_main_blocks_3_attn_Cast_1_output_0), + .dataSize=BINLEN(_vector_field_main_blocks_3_attn_Cast_1_output_0)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_3_attn_Div_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_3_attn_Div_2 */ + Qnn_Param_t params__vector_field_main_blocks_3_attn_Div_2[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 2}}}} + }; + const char* inputs__vector_field_main_blocks_3_attn_Div_2[] = { + "_vector_field_main_blocks_3_attn_Cast_1_output_0", + "_vector_field_main_blocks_3_attn_Reshape_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_3_attn_Div_2_output_0[] = {1, 128, 1}; + Qnn_Tensor_t outputs__vector_field_main_blocks_3_attn_Div_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_Div_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0160657800734043f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_3_attn_Div_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_3_attn_Div_2", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_3_attn_Div_2, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_3_attn_Div_2, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_3_attn_Div_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_time_encoder_sinusoidal_Sin(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_time_encoder_sinusoidal_Sin */ + Qnn_Param_t params__vector_field_time_encoder_sinusoidal_Sin[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 14}}}} + }; + const char* inputs__vector_field_time_encoder_sinusoidal_Sin[] = { + "_vector_field_time_encoder_sinusoidal_Mul_1_output_0" + }; + uint32_t dimensions__vector_field_time_encoder_sinusoidal_Sin_output_0[] = {1, 32}; + Qnn_Tensor_t outputs__vector_field_time_encoder_sinusoidal_Sin[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_time_encoder_sinusoidal_Sin_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000003921568634f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_time_encoder_sinusoidal_Sin_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_time_encoder_sinusoidal_Sin", // Node Name + "qti.aisw", // Package Name + "ElementWiseUnary", // Qnn Node Type + params__vector_field_time_encoder_sinusoidal_Sin, // Node Params + 1, // Num Node Params + inputs__vector_field_time_encoder_sinusoidal_Sin, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_time_encoder_sinusoidal_Sin, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_time_encoder_sinusoidal_Cos(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_time_encoder_sinusoidal_Cos */ + Qnn_Param_t params__vector_field_time_encoder_sinusoidal_Cos[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 4}}}} + }; + const char* inputs__vector_field_time_encoder_sinusoidal_Cos[] = { + "_vector_field_time_encoder_sinusoidal_Mul_1_output_0" + }; + uint32_t dimensions__vector_field_time_encoder_sinusoidal_Cos_output_0[] = {1, 32}; + Qnn_Tensor_t outputs__vector_field_time_encoder_sinusoidal_Cos[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_time_encoder_sinusoidal_Cos_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039215688593686f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_time_encoder_sinusoidal_Cos_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_time_encoder_sinusoidal_Cos", // Node Name + "qti.aisw", // Package Name + "ElementWiseUnary", // Qnn Node Type + params__vector_field_time_encoder_sinusoidal_Cos, // Node Params + 1, // Num Node Params + inputs__vector_field_time_encoder_sinusoidal_Cos, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_time_encoder_sinusoidal_Cos, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_3_attn_Slice_4(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_3_attn_Slice_4 */ + uint32_t dimensions__vector_field_main_blocks_3_attn_Slice_4_ranges[] = {4, 3}; + int32_t _vector_field_main_blocks_3_attn_Slice_4_ranges[] = {0, 4, 1, 0, 1, 1, 0, 128, 1, 0, 32, 1}; + Qnn_Param_t params__vector_field_main_blocks_3_attn_Slice_4[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="ranges", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_Slice_4_ranges", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_INT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_3_attn_Slice_4_ranges, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_3_attn_Slice_4_ranges, + .dataSize=48}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="begin_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="end_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="new_axes_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="shrink_axes", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_3_attn_Slice_4[] = { + "_vector_field_main_blocks_3_attn_Concat_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_3_attn_Slice_4_output_0[] = {4, 1, 128, 32}; + Qnn_Tensor_t outputs__vector_field_main_blocks_3_attn_Slice_4[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_Slice_4_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1861971020698547f, .offset= -135}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_3_attn_Slice_4_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_3_attn_Slice_4", // Node Name + "qti.aisw", // Package Name + "StridedSlice", // Qnn Node Type + params__vector_field_main_blocks_3_attn_Slice_4, // Node Params + 5, // Num Node Params + inputs__vector_field_main_blocks_3_attn_Slice_4, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_3_attn_Slice_4, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_3_attn_Slice_5(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_3_attn_Slice_5 */ + uint32_t dimensions__vector_field_main_blocks_3_attn_Slice_5_ranges[] = {4, 3}; + int32_t _vector_field_main_blocks_3_attn_Slice_5_ranges[] = {0, 4, 1, 0, 1, 1, 0, 128, 1, 32, 64, 1}; + Qnn_Param_t params__vector_field_main_blocks_3_attn_Slice_5[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="ranges", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_Slice_5_ranges", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_INT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_3_attn_Slice_5_ranges, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_3_attn_Slice_5_ranges, + .dataSize=48}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="begin_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="end_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="new_axes_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="shrink_axes", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_3_attn_Slice_5[] = { + "_vector_field_main_blocks_3_attn_Concat_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_3_attn_Slice_5_output_0[] = {4, 1, 128, 32}; + Qnn_Tensor_t outputs__vector_field_main_blocks_3_attn_Slice_5[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_Slice_5_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1861971020698547f, .offset= -135}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_3_attn_Slice_5_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_3_attn_Slice_5", // Node Name + "qti.aisw", // Package Name + "StridedSlice", // Qnn Node Type + params__vector_field_main_blocks_3_attn_Slice_5, // Node Params + 5, // Num Node Params + inputs__vector_field_main_blocks_3_attn_Slice_5, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_3_attn_Slice_5, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_9_attn_Slice_4(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_9_attn_Slice_4 */ + uint32_t dimensions__vector_field_main_blocks_9_attn_Slice_4_ranges[] = {4, 3}; + int32_t _vector_field_main_blocks_9_attn_Slice_4_ranges[] = {0, 4, 1, 0, 1, 1, 0, 128, 1, 0, 32, 1}; + Qnn_Param_t params__vector_field_main_blocks_9_attn_Slice_4[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="ranges", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_9_attn_Slice_4_ranges", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_INT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_9_attn_Slice_4_ranges, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_9_attn_Slice_4_ranges, + .dataSize=48}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="begin_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="end_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="new_axes_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="shrink_axes", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_9_attn_Slice_4[] = { + "_vector_field_main_blocks_9_attn_Concat_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_9_attn_Slice_4_output_0[] = {4, 1, 128, 32}; + Qnn_Tensor_t outputs__vector_field_main_blocks_9_attn_Slice_4[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_9_attn_Slice_4_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.2041020095348358f, .offset= -129}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_9_attn_Slice_4_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_9_attn_Slice_4", // Node Name + "qti.aisw", // Package Name + "StridedSlice", // Qnn Node Type + params__vector_field_main_blocks_9_attn_Slice_4, // Node Params + 5, // Num Node Params + inputs__vector_field_main_blocks_9_attn_Slice_4, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_9_attn_Slice_4, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_9_attn_Slice_5(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_9_attn_Slice_5 */ + uint32_t dimensions__vector_field_main_blocks_9_attn_Slice_5_ranges[] = {4, 3}; + int32_t _vector_field_main_blocks_9_attn_Slice_5_ranges[] = {0, 4, 1, 0, 1, 1, 0, 128, 1, 32, 64, 1}; + Qnn_Param_t params__vector_field_main_blocks_9_attn_Slice_5[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="ranges", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_9_attn_Slice_5_ranges", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_INT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_9_attn_Slice_5_ranges, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_9_attn_Slice_5_ranges, + .dataSize=48}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="begin_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="end_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="new_axes_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="shrink_axes", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_9_attn_Slice_5[] = { + "_vector_field_main_blocks_9_attn_Concat_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_9_attn_Slice_5_output_0[] = {4, 1, 128, 32}; + Qnn_Tensor_t outputs__vector_field_main_blocks_9_attn_Slice_5[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_9_attn_Slice_5_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.2041020095348358f, .offset= -129}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_9_attn_Slice_5_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_9_attn_Slice_5", // Node Name + "qti.aisw", // Package Name + "StridedSlice", // Qnn Node Type + params__vector_field_main_blocks_9_attn_Slice_5, // Node Params + 5, // Num Node Params + inputs__vector_field_main_blocks_9_attn_Slice_5, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_9_attn_Slice_5, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_15_attn_Slice_4(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_15_attn_Slice_4 */ + uint32_t dimensions__vector_field_main_blocks_15_attn_Slice_4_ranges[] = {4, 3}; + int32_t _vector_field_main_blocks_15_attn_Slice_4_ranges[] = {0, 4, 1, 0, 1, 1, 0, 128, 1, 0, 32, 1}; + Qnn_Param_t params__vector_field_main_blocks_15_attn_Slice_4[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="ranges", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_15_attn_Slice_4_ranges", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_INT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_15_attn_Slice_4_ranges, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_15_attn_Slice_4_ranges, + .dataSize=48}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="begin_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="end_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="new_axes_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="shrink_axes", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_15_attn_Slice_4[] = { + "_vector_field_main_blocks_15_attn_Concat_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_15_attn_Slice_4_output_0[] = {4, 1, 128, 32}; + Qnn_Tensor_t outputs__vector_field_main_blocks_15_attn_Slice_4[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_15_attn_Slice_4_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.3399716913700104f, .offset= -122}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_15_attn_Slice_4_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_15_attn_Slice_4", // Node Name + "qti.aisw", // Package Name + "StridedSlice", // Qnn Node Type + params__vector_field_main_blocks_15_attn_Slice_4, // Node Params + 5, // Num Node Params + inputs__vector_field_main_blocks_15_attn_Slice_4, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_15_attn_Slice_4, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_15_attn_Slice_5(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_15_attn_Slice_5 */ + uint32_t dimensions__vector_field_main_blocks_15_attn_Slice_5_ranges[] = {4, 3}; + int32_t _vector_field_main_blocks_15_attn_Slice_5_ranges[] = {0, 4, 1, 0, 1, 1, 0, 128, 1, 32, 64, 1}; + Qnn_Param_t params__vector_field_main_blocks_15_attn_Slice_5[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="ranges", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_15_attn_Slice_5_ranges", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_INT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_15_attn_Slice_5_ranges, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_15_attn_Slice_5_ranges, + .dataSize=48}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="begin_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="end_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="new_axes_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="shrink_axes", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_15_attn_Slice_5[] = { + "_vector_field_main_blocks_15_attn_Concat_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_15_attn_Slice_5_output_0[] = {4, 1, 128, 32}; + Qnn_Tensor_t outputs__vector_field_main_blocks_15_attn_Slice_5[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_15_attn_Slice_5_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.3399716913700104f, .offset= -122}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_15_attn_Slice_5_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_15_attn_Slice_5", // Node Name + "qti.aisw", // Package Name + "StridedSlice", // Qnn Node Type + params__vector_field_main_blocks_15_attn_Slice_5, // Node Params + 5, // Num Node Params + inputs__vector_field_main_blocks_15_attn_Slice_5, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_15_attn_Slice_5, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_21_attn_Slice_4(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_21_attn_Slice_4 */ + uint32_t dimensions__vector_field_main_blocks_21_attn_Slice_4_ranges[] = {4, 3}; + int32_t _vector_field_main_blocks_21_attn_Slice_4_ranges[] = {0, 4, 1, 0, 1, 1, 0, 128, 1, 0, 32, 1}; + Qnn_Param_t params__vector_field_main_blocks_21_attn_Slice_4[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="ranges", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_21_attn_Slice_4_ranges", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_INT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_21_attn_Slice_4_ranges, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_21_attn_Slice_4_ranges, + .dataSize=48}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="begin_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="end_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="new_axes_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="shrink_axes", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_21_attn_Slice_4[] = { + "_vector_field_main_blocks_21_attn_Concat_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_21_attn_Slice_4_output_0[] = {4, 1, 128, 32}; + Qnn_Tensor_t outputs__vector_field_main_blocks_21_attn_Slice_4[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_21_attn_Slice_4_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.2734210491180420f, .offset= -124}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_21_attn_Slice_4_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_21_attn_Slice_4", // Node Name + "qti.aisw", // Package Name + "StridedSlice", // Qnn Node Type + params__vector_field_main_blocks_21_attn_Slice_4, // Node Params + 5, // Num Node Params + inputs__vector_field_main_blocks_21_attn_Slice_4, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_21_attn_Slice_4, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_21_attn_Slice_5(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_21_attn_Slice_5 */ + uint32_t dimensions__vector_field_main_blocks_21_attn_Slice_5_ranges[] = {4, 3}; + int32_t _vector_field_main_blocks_21_attn_Slice_5_ranges[] = {0, 4, 1, 0, 1, 1, 0, 128, 1, 32, 64, 1}; + Qnn_Param_t params__vector_field_main_blocks_21_attn_Slice_5[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="ranges", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_21_attn_Slice_5_ranges", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_INT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_21_attn_Slice_5_ranges, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_21_attn_Slice_5_ranges, + .dataSize=48}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="begin_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="end_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="new_axes_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="shrink_axes", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_21_attn_Slice_5[] = { + "_vector_field_main_blocks_21_attn_Concat_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_21_attn_Slice_5_output_0[] = {4, 1, 128, 32}; + Qnn_Tensor_t outputs__vector_field_main_blocks_21_attn_Slice_5[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_21_attn_Slice_5_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.2734210491180420f, .offset= -124}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_21_attn_Slice_5_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_21_attn_Slice_5", // Node Name + "qti.aisw", // Package Name + "StridedSlice", // Qnn Node Type + params__vector_field_main_blocks_21_attn_Slice_5, // Node Params + 5, // Num Node Params + inputs__vector_field_main_blocks_21_attn_Slice_5, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_21_attn_Slice_5, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_3_attn_theta(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_3_attn_theta[] = {1, 1, 32}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_3_attn_theta", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_3_attn_theta", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0392156876623631f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_3_attn_theta, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_3_attn_theta), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_3_attn_theta)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_3_attn_Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_3_attn_Mul */ + Qnn_Param_t params__vector_field_main_blocks_3_attn_Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_3_attn_Mul[] = { + "_vector_field_main_blocks_3_attn_Div_output_0", + "tts_ttl_vector_field_main_blocks_3_attn_theta" + }; + uint32_t dimensions__vector_field_main_blocks_3_attn_Mul_output_0[] = {1, 192, 32}; + Qnn_Tensor_t outputs__vector_field_main_blocks_3_attn_Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_Mul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.2675070166587830f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_3_attn_Mul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_3_attn_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_3_attn_Mul, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_3_attn_Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_3_attn_Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_3_attn_Mul_7(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_3_attn_Mul_7 */ + Qnn_Param_t params__vector_field_main_blocks_3_attn_Mul_7[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_3_attn_Mul_7[] = { + "_vector_field_main_blocks_3_attn_Div_2_output_0", + "tts_ttl_vector_field_main_blocks_3_attn_theta" + }; + uint32_t dimensions__vector_field_main_blocks_3_attn_Mul_7_output_0[] = {1, 128, 32}; + Qnn_Tensor_t outputs__vector_field_main_blocks_3_attn_Mul_7[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_Mul_7_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1606578081846237f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_3_attn_Mul_7_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_3_attn_Mul_7", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_3_attn_Mul_7, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_3_attn_Mul_7, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_3_attn_Mul_7, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_time_encoder_sinusoidal_Concat(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_time_encoder_sinusoidal_Concat */ + Qnn_Param_t params__vector_field_time_encoder_sinusoidal_Concat[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}} + }; + const char* inputs__vector_field_time_encoder_sinusoidal_Concat[] = { + "_vector_field_time_encoder_sinusoidal_Sin_output_0", + "_vector_field_time_encoder_sinusoidal_Cos_output_0" + }; + uint32_t dimensions__vector_field_time_encoder_sinusoidal_Concat_output_0[] = {1, 64}; + Qnn_Tensor_t outputs__vector_field_time_encoder_sinusoidal_Concat[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_time_encoder_sinusoidal_Concat_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039215688593686f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_time_encoder_sinusoidal_Concat_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_time_encoder_sinusoidal_Concat", // Node Name + "qti.aisw", // Package Name + "Concat", // Qnn Node Type + params__vector_field_time_encoder_sinusoidal_Concat, // Node Params + 1, // Num Node Params + inputs__vector_field_time_encoder_sinusoidal_Concat, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_time_encoder_sinusoidal_Concat, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_0_convnext_0_norm_norm_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_0_convnext_0_norm_norm_weight[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_0_convnext_0_norm_norm_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_0_convnext_0_norm_norm_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0024556671269238f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_0_convnext_0_norm_norm_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_0_convnext_0_norm_norm_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_0_convnext_0_norm_norm_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_0_convnext_0_norm_norm_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_0_convnext_0_norm_norm_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_0_convnext_0_norm_norm_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_0_convnext_0_norm_norm_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0021914341486990f, .offset= -133}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_0_convnext_0_norm_norm_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_0_convnext_0_norm_norm_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_0_convnext_0_norm_norm_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_0_norm_norm_LayerNormalization(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_0_norm_norm_LayerNormalization */ + uint32_t dimensions__vector_field_main_blocks_0_convnext_0_norm_norm_LayerNormalization_axes[] = {1}; + uint32_t _vector_field_main_blocks_0_convnext_0_norm_norm_LayerNormalization_axes[] = {2}; + Qnn_Param_t params__vector_field_main_blocks_0_convnext_0_norm_norm_LayerNormalization[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="axes", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_0_norm_norm_LayerNormalization_axes", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_0_norm_norm_LayerNormalization_axes, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_0_convnext_0_norm_norm_LayerNormalization_axes, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="epsilon", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000001000000f}}}} + }; + const char* inputs__vector_field_main_blocks_0_convnext_0_norm_norm_LayerNormalization[] = { + "_vector_field_main_blocks_0_convnext_0_norm_Transpose_output_0", + "tts_ttl_vector_field_main_blocks_0_convnext_0_norm_norm_weight", + "tts_ttl_vector_field_main_blocks_0_convnext_0_norm_norm_bias" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_0_norm_Transpose_1_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_0_norm_norm_LayerNormalization[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_0_norm_Transpose_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0155876735225320f, .offset= -119}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_0_norm_Transpose_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_0_norm_norm_LayerNormalization", // Node Name + "qti.aisw", // Package Name + "LayerNorm", // Qnn Node Type + params__vector_field_main_blocks_0_convnext_0_norm_norm_LayerNormalization, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_0_norm_norm_LayerNormalization, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_0_norm_norm_LayerNormalization, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_3_attn_Sin(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_3_attn_Sin */ + Qnn_Param_t params__vector_field_main_blocks_3_attn_Sin[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 14}}}} + }; + const char* inputs__vector_field_main_blocks_3_attn_Sin[] = { + "_vector_field_main_blocks_3_attn_Mul_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_3_attn_Sin_output_0[] = {1, 192, 32}; + Qnn_Tensor_t outputs__vector_field_main_blocks_3_attn_Sin[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_Sin_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0078431377187371f, .offset= -128}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_3_attn_Sin_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_3_attn_Sin", // Node Name + "qti.aisw", // Package Name + "ElementWiseUnary", // Qnn Node Type + params__vector_field_main_blocks_3_attn_Sin, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_3_attn_Sin, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_3_attn_Sin, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_3_attn_Cos(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_3_attn_Cos */ + Qnn_Param_t params__vector_field_main_blocks_3_attn_Cos[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 4}}}} + }; + const char* inputs__vector_field_main_blocks_3_attn_Cos[] = { + "_vector_field_main_blocks_3_attn_Mul_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_3_attn_Cos_output_0[] = {1, 192, 32}; + Qnn_Tensor_t outputs__vector_field_main_blocks_3_attn_Cos[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_Cos_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0078431377187371f, .offset= -128}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_3_attn_Cos_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_3_attn_Cos", // Node Name + "qti.aisw", // Package Name + "ElementWiseUnary", // Qnn Node Type + params__vector_field_main_blocks_3_attn_Cos, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_3_attn_Cos, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_3_attn_Cos, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_3_attn_Sin_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_3_attn_Sin_1 */ + Qnn_Param_t params__vector_field_main_blocks_3_attn_Sin_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 14}}}} + }; + const char* inputs__vector_field_main_blocks_3_attn_Sin_1[] = { + "_vector_field_main_blocks_3_attn_Mul_7_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_3_attn_Sin_1_output_0[] = {1, 128, 32}; + Qnn_Tensor_t outputs__vector_field_main_blocks_3_attn_Sin_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_Sin_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0078431246802211f, .offset= -127}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_3_attn_Sin_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_3_attn_Sin_1", // Node Name + "qti.aisw", // Package Name + "ElementWiseUnary", // Qnn Node Type + params__vector_field_main_blocks_3_attn_Sin_1, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_3_attn_Sin_1, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_3_attn_Sin_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_3_attn_Cos_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_3_attn_Cos_1 */ + Qnn_Param_t params__vector_field_main_blocks_3_attn_Cos_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 4}}}} + }; + const char* inputs__vector_field_main_blocks_3_attn_Cos_1[] = { + "_vector_field_main_blocks_3_attn_Mul_7_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_3_attn_Cos_1_output_0[] = {1, 128, 32}; + Qnn_Tensor_t outputs__vector_field_main_blocks_3_attn_Cos_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_Cos_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0078431367874146f, .offset= -127}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_3_attn_Cos_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_3_attn_Cos_1", // Node Name + "qti.aisw", // Package Name + "ElementWiseUnary", // Qnn Node Type + params__vector_field_main_blocks_3_attn_Cos_1, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_3_attn_Cos_1, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_3_attn_Cos_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_time_encoder_mlp_0_linear_weight_permute(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_time_encoder_mlp_0_linear_weight_permute[] = {256, 64}; + VALIDATE(model.addTensor("tts_ttl_vector_field_time_encoder_mlp_0_linear_weight_permute", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_time_encoder_mlp_0_linear_weight_permute", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0019370688823983f, .offset= -138}}}, + .rank= 2, + .dimensions=dimensions_tts_ttl_vector_field_time_encoder_mlp_0_linear_weight_permute, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_time_encoder_mlp_0_linear_weight_permute), + .dataSize=BINLEN(tts_ttl_vector_field_time_encoder_mlp_0_linear_weight_permute)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_time_encoder_mlp_0_linear_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_time_encoder_mlp_0_linear_bias[] = {256}; + VALIDATE(model.addTensor("tts_ttl_vector_field_time_encoder_mlp_0_linear_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_time_encoder_mlp_0_linear_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0003305177378934f, .offset= -197}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_time_encoder_mlp_0_linear_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_time_encoder_mlp_0_linear_bias), + .dataSize=BINLEN(tts_ttl_vector_field_time_encoder_mlp_0_linear_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_time_encoder_mlp_mlp_0_linear_Gemm(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_time_encoder_mlp_mlp_0_linear_Gemm */ + const char* inputs__vector_field_time_encoder_mlp_mlp_0_linear_Gemm[] = { + "_vector_field_time_encoder_sinusoidal_Concat_output_0", + "tts_ttl_vector_field_time_encoder_mlp_0_linear_weight_permute", + "tts_ttl_vector_field_time_encoder_mlp_0_linear_bias" + }; + uint32_t dimensions__vector_field_time_encoder_mlp_mlp_0_linear_Gemm_output_0[] = {1, 256}; + Qnn_Tensor_t outputs__vector_field_time_encoder_mlp_mlp_0_linear_Gemm[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_time_encoder_mlp_mlp_0_linear_Gemm_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0074023571796715f, .offset= -123}}}, + .rank= 2, + .dimensions=dimensions__vector_field_time_encoder_mlp_mlp_0_linear_Gemm_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_time_encoder_mlp_mlp_0_linear_Gemm", // Node Name + "qti.aisw", // Package Name + "FullyConnected", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_time_encoder_mlp_mlp_0_linear_Gemm, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_time_encoder_mlp_mlp_0_linear_Gemm, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_0_norm_Transpose_1_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_0_norm_Transpose_1_output_0_ncf */ + uint32_t dimensions__vector_field_main_blocks_0_convnext_0_norm_Transpose_1_output_0_ncf_perm[] = {3}; + uint32_t _vector_field_main_blocks_0_convnext_0_norm_Transpose_1_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_0_convnext_0_norm_Transpose_1_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_0_norm_Transpose_1_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_0_norm_Transpose_1_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_0_convnext_0_norm_Transpose_1_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_0_convnext_0_norm_Transpose_1_output_0_ncf[] = { + "_vector_field_main_blocks_0_convnext_0_norm_Transpose_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_0_norm_Transpose_1_output_0_ncf[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_0_norm_Transpose_1_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_0_norm_Transpose_1_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0155876735225320f, .offset= -119}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_0_norm_Transpose_1_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_0_norm_Transpose_1_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_0_convnext_0_norm_Transpose_1_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_0_norm_Transpose_1_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_0_norm_Transpose_1_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_time_encoder_mlp_mlp_1_Softplus(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_time_encoder_mlp_mlp_1_Softplus */ + Qnn_Param_t params__vector_field_time_encoder_mlp_mlp_1_Softplus[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="beta", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 1.000000000000f}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 7}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="threshold", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = -1.000000000000f}}}} + }; + const char* inputs__vector_field_time_encoder_mlp_mlp_1_Softplus[] = { + "_vector_field_time_encoder_mlp_mlp_0_linear_Gemm_output_0" + }; + uint32_t dimensions__vector_field_time_encoder_mlp_mlp_1_Softplus_output_0[] = {1, 256}; + Qnn_Tensor_t outputs__vector_field_time_encoder_mlp_mlp_1_Softplus[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_time_encoder_mlp_mlp_1_Softplus_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0074023571796715f, .offset= -123}}}, + .rank= 2, + .dimensions=dimensions__vector_field_time_encoder_mlp_mlp_1_Softplus_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_time_encoder_mlp_mlp_1_Softplus", // Node Name + "qti.aisw", // Package Name + "ElementWiseNeuron", // Qnn Node Type + params__vector_field_time_encoder_mlp_mlp_1_Softplus, // Node Params + 3, // Num Node Params + inputs__vector_field_time_encoder_mlp_mlp_1_Softplus, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_time_encoder_mlp_mlp_1_Softplus, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_3_attn_Mul_10(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_3_attn_Mul_10 */ + Qnn_Param_t params__vector_field_main_blocks_3_attn_Mul_10[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_3_attn_Mul_10[] = { + "_vector_field_main_blocks_3_attn_Slice_4_output_0", + "_vector_field_main_blocks_3_attn_Cos_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_3_attn_Mul_10_output_0[] = {4, 1, 128, 32}; + Qnn_Tensor_t outputs__vector_field_main_blocks_3_attn_Mul_10[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_Mul_10_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1861971020698547f, .offset= -135}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_3_attn_Mul_10_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_3_attn_Mul_10", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_3_attn_Mul_10, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_3_attn_Mul_10, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_3_attn_Mul_10, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_3_attn_Mul_11(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_3_attn_Mul_11 */ + Qnn_Param_t params__vector_field_main_blocks_3_attn_Mul_11[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_3_attn_Mul_11[] = { + "_vector_field_main_blocks_3_attn_Slice_5_output_0", + "_vector_field_main_blocks_3_attn_Sin_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_3_attn_Mul_11_output_0[] = {4, 1, 128, 32}; + Qnn_Tensor_t outputs__vector_field_main_blocks_3_attn_Mul_11[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_Mul_11_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0827288106083870f, .offset= -88}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_3_attn_Mul_11_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_3_attn_Mul_11", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_3_attn_Mul_11, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_3_attn_Mul_11, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_3_attn_Mul_11, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_3_attn_Mul_12(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_3_attn_Mul_12 */ + Qnn_Param_t params__vector_field_main_blocks_3_attn_Mul_12[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_3_attn_Mul_12[] = { + "_vector_field_main_blocks_3_attn_Slice_4_output_0", + "_vector_field_main_blocks_3_attn_Sin_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_3_attn_Mul_12_output_0[] = {4, 1, 128, 32}; + Qnn_Tensor_t outputs__vector_field_main_blocks_3_attn_Mul_12[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_Mul_12_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1046580076217651f, .offset= -113}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_3_attn_Mul_12_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_3_attn_Mul_12", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_3_attn_Mul_12, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_3_attn_Mul_12, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_3_attn_Mul_12, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_3_attn_Mul_13(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_3_attn_Mul_13 */ + Qnn_Param_t params__vector_field_main_blocks_3_attn_Mul_13[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_3_attn_Mul_13[] = { + "_vector_field_main_blocks_3_attn_Slice_5_output_0", + "_vector_field_main_blocks_3_attn_Cos_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_3_attn_Mul_13_output_0[] = {4, 1, 128, 32}; + Qnn_Tensor_t outputs__vector_field_main_blocks_3_attn_Mul_13[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_Mul_13_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1400965601205826f, .offset= -119}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_3_attn_Mul_13_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_3_attn_Mul_13", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_3_attn_Mul_13, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_3_attn_Mul_13, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_3_attn_Mul_13, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_9_attn_Mul_10(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_9_attn_Mul_10 */ + Qnn_Param_t params__vector_field_main_blocks_9_attn_Mul_10[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_9_attn_Mul_10[] = { + "_vector_field_main_blocks_9_attn_Slice_4_output_0", + "_vector_field_main_blocks_3_attn_Cos_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_9_attn_Mul_10_output_0[] = {4, 1, 128, 32}; + Qnn_Tensor_t outputs__vector_field_main_blocks_9_attn_Mul_10[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_9_attn_Mul_10_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1925131529569626f, .offset= -136}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_9_attn_Mul_10_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_9_attn_Mul_10", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_9_attn_Mul_10, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_9_attn_Mul_10, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_9_attn_Mul_10, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_9_attn_Mul_11(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_9_attn_Mul_11 */ + Qnn_Param_t params__vector_field_main_blocks_9_attn_Mul_11[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_9_attn_Mul_11[] = { + "_vector_field_main_blocks_9_attn_Slice_5_output_0", + "_vector_field_main_blocks_3_attn_Sin_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_9_attn_Mul_11_output_0[] = {4, 1, 128, 32}; + Qnn_Tensor_t outputs__vector_field_main_blocks_9_attn_Mul_11[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_9_attn_Mul_11_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1346857100725174f, .offset= -120}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_9_attn_Mul_11_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_9_attn_Mul_11", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_9_attn_Mul_11, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_9_attn_Mul_11, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_9_attn_Mul_11, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_9_attn_Mul_12(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_9_attn_Mul_12 */ + Qnn_Param_t params__vector_field_main_blocks_9_attn_Mul_12[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_9_attn_Mul_12[] = { + "_vector_field_main_blocks_9_attn_Slice_4_output_0", + "_vector_field_main_blocks_3_attn_Sin_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_9_attn_Mul_12_output_0[] = {4, 1, 128, 32}; + Qnn_Tensor_t outputs__vector_field_main_blocks_9_attn_Mul_12[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_9_attn_Mul_12_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1250589191913605f, .offset= -159}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_9_attn_Mul_12_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_9_attn_Mul_12", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_9_attn_Mul_12, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_9_attn_Mul_12, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_9_attn_Mul_12, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_9_attn_Mul_13(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_9_attn_Mul_13 */ + Qnn_Param_t params__vector_field_main_blocks_9_attn_Mul_13[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_9_attn_Mul_13[] = { + "_vector_field_main_blocks_9_attn_Slice_5_output_0", + "_vector_field_main_blocks_3_attn_Cos_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_9_attn_Mul_13_output_0[] = {4, 1, 128, 32}; + Qnn_Tensor_t outputs__vector_field_main_blocks_9_attn_Mul_13[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_9_attn_Mul_13_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1892906725406647f, .offset= -119}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_9_attn_Mul_13_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_9_attn_Mul_13", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_9_attn_Mul_13, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_9_attn_Mul_13, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_9_attn_Mul_13, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_15_attn_Mul_10(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_15_attn_Mul_10 */ + Qnn_Param_t params__vector_field_main_blocks_15_attn_Mul_10[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_15_attn_Mul_10[] = { + "_vector_field_main_blocks_15_attn_Slice_4_output_0", + "_vector_field_main_blocks_3_attn_Cos_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_15_attn_Mul_10_output_0[] = {4, 1, 128, 32}; + Qnn_Tensor_t outputs__vector_field_main_blocks_15_attn_Mul_10[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_15_attn_Mul_10_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.2671738266944885f, .offset= -114}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_15_attn_Mul_10_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_15_attn_Mul_10", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_15_attn_Mul_10, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_15_attn_Mul_10, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_15_attn_Mul_10, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_15_attn_Mul_11(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_15_attn_Mul_11 */ + Qnn_Param_t params__vector_field_main_blocks_15_attn_Mul_11[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_15_attn_Mul_11[] = { + "_vector_field_main_blocks_15_attn_Slice_5_output_0", + "_vector_field_main_blocks_3_attn_Sin_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_15_attn_Mul_11_output_0[] = {4, 1, 128, 32}; + Qnn_Tensor_t outputs__vector_field_main_blocks_15_attn_Mul_11[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_15_attn_Mul_11_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1761469691991806f, .offset= -164}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_15_attn_Mul_11_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_15_attn_Mul_11", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_15_attn_Mul_11, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_15_attn_Mul_11, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_15_attn_Mul_11, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_15_attn_Mul_12(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_15_attn_Mul_12 */ + Qnn_Param_t params__vector_field_main_blocks_15_attn_Mul_12[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_15_attn_Mul_12[] = { + "_vector_field_main_blocks_15_attn_Slice_4_output_0", + "_vector_field_main_blocks_3_attn_Sin_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_15_attn_Mul_12_output_0[] = {4, 1, 128, 32}; + Qnn_Tensor_t outputs__vector_field_main_blocks_15_attn_Mul_12[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_15_attn_Mul_12_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.2388384193181992f, .offset= -150}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_15_attn_Mul_12_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_15_attn_Mul_12", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_15_attn_Mul_12, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_15_attn_Mul_12, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_15_attn_Mul_12, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_15_attn_Mul_13(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_15_attn_Mul_13 */ + Qnn_Param_t params__vector_field_main_blocks_15_attn_Mul_13[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_15_attn_Mul_13[] = { + "_vector_field_main_blocks_15_attn_Slice_5_output_0", + "_vector_field_main_blocks_3_attn_Cos_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_15_attn_Mul_13_output_0[] = {4, 1, 128, 32}; + Qnn_Tensor_t outputs__vector_field_main_blocks_15_attn_Mul_13[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_15_attn_Mul_13_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.2539382278919220f, .offset= -115}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_15_attn_Mul_13_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_15_attn_Mul_13", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_15_attn_Mul_13, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_15_attn_Mul_13, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_15_attn_Mul_13, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_21_attn_Mul_10(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_21_attn_Mul_10 */ + Qnn_Param_t params__vector_field_main_blocks_21_attn_Mul_10[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_21_attn_Mul_10[] = { + "_vector_field_main_blocks_21_attn_Slice_4_output_0", + "_vector_field_main_blocks_3_attn_Cos_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_21_attn_Mul_10_output_0[] = {4, 1, 128, 32}; + Qnn_Tensor_t outputs__vector_field_main_blocks_21_attn_Mul_10[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_21_attn_Mul_10_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.2342285960912704f, .offset= -128}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_21_attn_Mul_10_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_21_attn_Mul_10", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_21_attn_Mul_10, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_21_attn_Mul_10, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_21_attn_Mul_10, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_21_attn_Mul_11(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_21_attn_Mul_11 */ + Qnn_Param_t params__vector_field_main_blocks_21_attn_Mul_11[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_21_attn_Mul_11[] = { + "_vector_field_main_blocks_21_attn_Slice_5_output_0", + "_vector_field_main_blocks_3_attn_Sin_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_21_attn_Mul_11_output_0[] = {4, 1, 128, 32}; + Qnn_Tensor_t outputs__vector_field_main_blocks_21_attn_Mul_11[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_21_attn_Mul_11_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.2116852700710297f, .offset= -145}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_21_attn_Mul_11_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_21_attn_Mul_11", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_21_attn_Mul_11, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_21_attn_Mul_11, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_21_attn_Mul_11, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_21_attn_Mul_12(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_21_attn_Mul_12 */ + Qnn_Param_t params__vector_field_main_blocks_21_attn_Mul_12[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_21_attn_Mul_12[] = { + "_vector_field_main_blocks_21_attn_Slice_4_output_0", + "_vector_field_main_blocks_3_attn_Sin_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_21_attn_Mul_12_output_0[] = {4, 1, 128, 32}; + Qnn_Tensor_t outputs__vector_field_main_blocks_21_attn_Mul_12[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_21_attn_Mul_12_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1612825244665146f, .offset= -161}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_21_attn_Mul_12_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_21_attn_Mul_12", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_21_attn_Mul_12, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_21_attn_Mul_12, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_21_attn_Mul_12, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_21_attn_Mul_13(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_21_attn_Mul_13 */ + Qnn_Param_t params__vector_field_main_blocks_21_attn_Mul_13[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_21_attn_Mul_13[] = { + "_vector_field_main_blocks_21_attn_Slice_5_output_0", + "_vector_field_main_blocks_3_attn_Cos_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_21_attn_Mul_13_output_0[] = {4, 1, 128, 32}; + Qnn_Tensor_t outputs__vector_field_main_blocks_21_attn_Mul_13[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_21_attn_Mul_13_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.2578404545783997f, .offset= -117}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_21_attn_Mul_13_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_21_attn_Mul_13", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_21_attn_Mul_13, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_21_attn_Mul_13, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_21_attn_Mul_13, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_0_pwconv1_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_0_pwconv1_Conv_reshape_to_2d */ + const char* inputs__vector_field_main_blocks_0_convnext_0_pwconv1_Conv_reshape_to_2d[] = { + "_vector_field_main_blocks_0_convnext_0_norm_Transpose_1_output_0_ncf" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_0_pwconv1_Conv_reshape_to_2d[] = {1, 512, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_0_pwconv1_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_0_pwconv1_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0155876735225320f, .offset= -119}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_0_pwconv1_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_0_pwconv1_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_0_pwconv1_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_0_pwconv1_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__vector_field_main_blocks_0_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _vector_field_main_blocks_0_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__vector_field_main_blocks_0_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_0_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_0_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc[] = { + "_vector_field_main_blocks_0_convnext_0_pwconv1_Conv_reshape_to_2d" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc[] = {1, 1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0155876735225320f, .offset= -119}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_0_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_0_convnext_0_pwconv1_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_0_convnext_0_pwconv1_weight[] = {1, 1, 512, 1024}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_0_convnext_0_pwconv1_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_0_convnext_0_pwconv1_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0081992130726576f, .offset= -116}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_0_convnext_0_pwconv1_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_0_convnext_0_pwconv1_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_0_convnext_0_pwconv1_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_0_convnext_0_pwconv1_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_0_convnext_0_pwconv1_bias[] = {1024}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_0_convnext_0_pwconv1_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_0_convnext_0_pwconv1_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0021177134476602f, .offset= -229}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_0_convnext_0_pwconv1_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_0_convnext_0_pwconv1_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_0_convnext_0_pwconv1_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_0_pwconv1_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_0_pwconv1_Conv_2d */ + uint32_t dimensions__vector_field_main_blocks_0_convnext_0_pwconv1_Conv_2d_dilation[] = {2}; + uint32_t _vector_field_main_blocks_0_convnext_0_pwconv1_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__vector_field_main_blocks_0_convnext_0_pwconv1_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _vector_field_main_blocks_0_convnext_0_pwconv1_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__vector_field_main_blocks_0_convnext_0_pwconv1_Conv_2d_stride[] = {2}; + uint32_t _vector_field_main_blocks_0_convnext_0_pwconv1_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__vector_field_main_blocks_0_convnext_0_pwconv1_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_0_pwconv1_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_0_pwconv1_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_0_convnext_0_pwconv1_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_0_pwconv1_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_0_pwconv1_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_0_convnext_0_pwconv1_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_0_pwconv1_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_0_pwconv1_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_0_convnext_0_pwconv1_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_0_convnext_0_pwconv1_Conv_2d[] = { + "_vector_field_main_blocks_0_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_0_convnext_0_pwconv1_weight", + "tts_ttl_vector_field_main_blocks_0_convnext_0_pwconv1_bias" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_0_pwconv1_Conv_intermediate[] = {1, 1, 192, 1024}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_0_pwconv1_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_0_pwconv1_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0575120970606804f, .offset= -169}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_0_pwconv1_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_0_pwconv1_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__vector_field_main_blocks_0_convnext_0_pwconv1_Conv_2d, // Node Params + 5, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_0_pwconv1_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_0_pwconv1_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_0_pwconv1_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_0_pwconv1_Conv_intermediate_nchw */ + uint32_t dimensions__vector_field_main_blocks_0_convnext_0_pwconv1_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _vector_field_main_blocks_0_convnext_0_pwconv1_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__vector_field_main_blocks_0_convnext_0_pwconv1_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_0_pwconv1_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_0_pwconv1_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_0_convnext_0_pwconv1_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_0_convnext_0_pwconv1_Conv_intermediate_nchw[] = { + "_vector_field_main_blocks_0_convnext_0_pwconv1_Conv_intermediate" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_0_pwconv1_Conv_intermediate_nchw[] = {1, 1024, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_0_pwconv1_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_0_pwconv1_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0575120970606804f, .offset= -169}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_0_pwconv1_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_0_pwconv1_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_0_convnext_0_pwconv1_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_0_pwconv1_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_0_pwconv1_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_0_pwconv1_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_0_pwconv1_Conv_intermediate */ + const char* inputs__vector_field_main_blocks_0_convnext_0_pwconv1_Conv_intermediate[] = { + "_vector_field_main_blocks_0_convnext_0_pwconv1_Conv_intermediate_nchw" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_0_pwconv1_Conv_output_0[] = {1, 1024, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_0_pwconv1_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_0_pwconv1_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0575120970606804f, .offset= -169}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_0_pwconv1_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_0_pwconv1_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_0_pwconv1_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_0_pwconv1_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_time_encoder_mlp_mlp_1_Tanh(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_time_encoder_mlp_mlp_1_Tanh */ + Qnn_Param_t params__vector_field_time_encoder_mlp_mlp_1_Tanh[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 8}}}} + }; + const char* inputs__vector_field_time_encoder_mlp_mlp_1_Tanh[] = { + "_vector_field_time_encoder_mlp_mlp_1_Softplus_output_0" + }; + uint32_t dimensions__vector_field_time_encoder_mlp_mlp_1_Tanh_output_0[] = {1, 256}; + Qnn_Tensor_t outputs__vector_field_time_encoder_mlp_mlp_1_Tanh[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_time_encoder_mlp_mlp_1_Tanh_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0057766721583903f, .offset= -125}}}, + .rank= 2, + .dimensions=dimensions__vector_field_time_encoder_mlp_mlp_1_Tanh_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_time_encoder_mlp_mlp_1_Tanh", // Node Name + "qti.aisw", // Package Name + "ElementWiseNeuron", // Qnn Node Type + params__vector_field_time_encoder_mlp_mlp_1_Tanh, // Node Params + 1, // Num Node Params + inputs__vector_field_time_encoder_mlp_mlp_1_Tanh, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_time_encoder_mlp_mlp_1_Tanh, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_3_attn_Sub_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_3_attn_Sub_1 */ + Qnn_Param_t params__vector_field_main_blocks_3_attn_Sub_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 18}}}} + }; + const char* inputs__vector_field_main_blocks_3_attn_Sub_1[] = { + "_vector_field_main_blocks_3_attn_Mul_10_output_0", + "_vector_field_main_blocks_3_attn_Mul_11_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_3_attn_Sub_1_output_0[] = {4, 1, 128, 32}; + Qnn_Tensor_t outputs__vector_field_main_blocks_3_attn_Sub_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_Sub_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1861971020698547f, .offset= -135}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_3_attn_Sub_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_3_attn_Sub_1", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_3_attn_Sub_1, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_3_attn_Sub_1, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_3_attn_Sub_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_3_attn_Add_3(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_3_attn_Add_3 */ + Qnn_Param_t params__vector_field_main_blocks_3_attn_Add_3[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_3_attn_Add_3[] = { + "_vector_field_main_blocks_3_attn_Mul_12_output_0", + "_vector_field_main_blocks_3_attn_Mul_13_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_3_attn_Add_3_output_0[] = {4, 1, 128, 32}; + Qnn_Tensor_t outputs__vector_field_main_blocks_3_attn_Add_3[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_Add_3_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1478076428174973f, .offset= -126}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_3_attn_Add_3_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_3_attn_Add_3", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_3_attn_Add_3, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_3_attn_Add_3, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_3_attn_Add_3, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_9_attn_Sub_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_9_attn_Sub_1 */ + Qnn_Param_t params__vector_field_main_blocks_9_attn_Sub_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 18}}}} + }; + const char* inputs__vector_field_main_blocks_9_attn_Sub_1[] = { + "_vector_field_main_blocks_9_attn_Mul_10_output_0", + "_vector_field_main_blocks_9_attn_Mul_11_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_9_attn_Sub_1_output_0[] = {4, 1, 128, 32}; + Qnn_Tensor_t outputs__vector_field_main_blocks_9_attn_Sub_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_9_attn_Sub_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1941199451684952f, .offset= -135}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_9_attn_Sub_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_9_attn_Sub_1", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_9_attn_Sub_1, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_9_attn_Sub_1, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_9_attn_Sub_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_9_attn_Add_3(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_9_attn_Add_3 */ + Qnn_Param_t params__vector_field_main_blocks_9_attn_Add_3[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_9_attn_Add_3[] = { + "_vector_field_main_blocks_9_attn_Mul_12_output_0", + "_vector_field_main_blocks_9_attn_Mul_13_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_9_attn_Add_3_output_0[] = {4, 1, 128, 32}; + Qnn_Tensor_t outputs__vector_field_main_blocks_9_attn_Add_3[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_9_attn_Add_3_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1931796520948410f, .offset= -120}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_9_attn_Add_3_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_9_attn_Add_3", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_9_attn_Add_3, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_9_attn_Add_3, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_9_attn_Add_3, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_15_attn_Sub_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_15_attn_Sub_1 */ + Qnn_Param_t params__vector_field_main_blocks_15_attn_Sub_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 18}}}} + }; + const char* inputs__vector_field_main_blocks_15_attn_Sub_1[] = { + "_vector_field_main_blocks_15_attn_Mul_10_output_0", + "_vector_field_main_blocks_15_attn_Mul_11_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_15_attn_Sub_1_output_0[] = {4, 1, 128, 32}; + Qnn_Tensor_t outputs__vector_field_main_blocks_15_attn_Sub_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_15_attn_Sub_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.2880974411964417f, .offset= -107}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_15_attn_Sub_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_15_attn_Sub_1", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_15_attn_Sub_1, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_15_attn_Sub_1, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_15_attn_Sub_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_15_attn_Add_3(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_15_attn_Add_3 */ + Qnn_Param_t params__vector_field_main_blocks_15_attn_Add_3[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_15_attn_Add_3[] = { + "_vector_field_main_blocks_15_attn_Mul_12_output_0", + "_vector_field_main_blocks_15_attn_Mul_13_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_15_attn_Add_3_output_0[] = {4, 1, 128, 32}; + Qnn_Tensor_t outputs__vector_field_main_blocks_15_attn_Add_3[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_15_attn_Add_3_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.3009932339191437f, .offset= -137}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_15_attn_Add_3_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_15_attn_Add_3", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_15_attn_Add_3, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_15_attn_Add_3, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_15_attn_Add_3, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_21_attn_Sub_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_21_attn_Sub_1 */ + Qnn_Param_t params__vector_field_main_blocks_21_attn_Sub_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 18}}}} + }; + const char* inputs__vector_field_main_blocks_21_attn_Sub_1[] = { + "_vector_field_main_blocks_21_attn_Mul_10_output_0", + "_vector_field_main_blocks_21_attn_Mul_11_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_21_attn_Sub_1_output_0[] = {4, 1, 128, 32}; + Qnn_Tensor_t outputs__vector_field_main_blocks_21_attn_Sub_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_21_attn_Sub_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.2340422123670578f, .offset= -124}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_21_attn_Sub_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_21_attn_Sub_1", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_21_attn_Sub_1, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_21_attn_Sub_1, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_21_attn_Sub_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_21_attn_Add_3(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_21_attn_Add_3 */ + Qnn_Param_t params__vector_field_main_blocks_21_attn_Add_3[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_21_attn_Add_3[] = { + "_vector_field_main_blocks_21_attn_Mul_12_output_0", + "_vector_field_main_blocks_21_attn_Mul_13_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_21_attn_Add_3_output_0[] = {4, 1, 128, 32}; + Qnn_Tensor_t outputs__vector_field_main_blocks_21_attn_Add_3[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_21_attn_Add_3_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.2532473504543304f, .offset= -119}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_21_attn_Add_3_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_21_attn_Add_3", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_21_attn_Add_3, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_21_attn_Add_3, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_21_attn_Add_3, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_time_encoder_mlp_mlp_1_Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_time_encoder_mlp_mlp_1_Mul */ + Qnn_Param_t params__vector_field_time_encoder_mlp_mlp_1_Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_time_encoder_mlp_mlp_1_Mul[] = { + "_vector_field_time_encoder_mlp_mlp_0_linear_Gemm_output_0", + "_vector_field_time_encoder_mlp_mlp_1_Tanh_output_0" + }; + uint32_t dimensions__vector_field_time_encoder_mlp_mlp_1_Mul_output_0[] = {1, 256}; + Qnn_Tensor_t outputs__vector_field_time_encoder_mlp_mlp_1_Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_time_encoder_mlp_mlp_1_Mul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0028935084119439f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_time_encoder_mlp_mlp_1_Mul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_time_encoder_mlp_mlp_1_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_time_encoder_mlp_mlp_1_Mul, // Node Params + 1, // Num Node Params + inputs__vector_field_time_encoder_mlp_mlp_1_Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_time_encoder_mlp_mlp_1_Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_3_attn_Concat_4(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_3_attn_Concat_4 */ + Qnn_Param_t params__vector_field_main_blocks_3_attn_Concat_4[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}} + }; + const char* inputs__vector_field_main_blocks_3_attn_Concat_4[] = { + "_vector_field_main_blocks_3_attn_Sub_1_output_0", + "_vector_field_main_blocks_3_attn_Add_3_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_3_attn_Concat_4_output_0[] = {4, 1, 128, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_3_attn_Concat_4[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_Concat_4_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1861971020698547f, .offset= -135}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_3_attn_Concat_4_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_3_attn_Concat_4", // Node Name + "qti.aisw", // Package Name + "Concat", // Qnn Node Type + params__vector_field_main_blocks_3_attn_Concat_4, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_3_attn_Concat_4, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_3_attn_Concat_4, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_9_attn_Concat_4(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_9_attn_Concat_4 */ + Qnn_Param_t params__vector_field_main_blocks_9_attn_Concat_4[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}} + }; + const char* inputs__vector_field_main_blocks_9_attn_Concat_4[] = { + "_vector_field_main_blocks_9_attn_Sub_1_output_0", + "_vector_field_main_blocks_9_attn_Add_3_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_9_attn_Concat_4_output_0[] = {4, 1, 128, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_9_attn_Concat_4[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_9_attn_Concat_4_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.2050409615039825f, .offset= -128}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_9_attn_Concat_4_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_9_attn_Concat_4", // Node Name + "qti.aisw", // Package Name + "Concat", // Qnn Node Type + params__vector_field_main_blocks_9_attn_Concat_4, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_9_attn_Concat_4, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_9_attn_Concat_4, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_15_attn_Concat_4(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_15_attn_Concat_4 */ + Qnn_Param_t params__vector_field_main_blocks_15_attn_Concat_4[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}} + }; + const char* inputs__vector_field_main_blocks_15_attn_Concat_4[] = { + "_vector_field_main_blocks_15_attn_Sub_1_output_0", + "_vector_field_main_blocks_15_attn_Add_3_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_15_attn_Concat_4_output_0[] = {4, 1, 128, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_15_attn_Concat_4[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_15_attn_Concat_4_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.3289195895195007f, .offset= -125}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_15_attn_Concat_4_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_15_attn_Concat_4", // Node Name + "qti.aisw", // Package Name + "Concat", // Qnn Node Type + params__vector_field_main_blocks_15_attn_Concat_4, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_15_attn_Concat_4, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_15_attn_Concat_4, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_21_attn_Concat_4(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_21_attn_Concat_4 */ + Qnn_Param_t params__vector_field_main_blocks_21_attn_Concat_4[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}} + }; + const char* inputs__vector_field_main_blocks_21_attn_Concat_4[] = { + "_vector_field_main_blocks_21_attn_Sub_1_output_0", + "_vector_field_main_blocks_21_attn_Add_3_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_21_attn_Concat_4_output_0[] = {4, 1, 128, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_21_attn_Concat_4[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_21_attn_Concat_4_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.2532473504543304f, .offset= -119}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_21_attn_Concat_4_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_21_attn_Concat_4", // Node Name + "qti.aisw", // Package Name + "Concat", // Qnn Node Type + params__vector_field_main_blocks_21_attn_Concat_4, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_21_attn_Concat_4, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_21_attn_Concat_4, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_time_encoder_mlp_2_linear_weight_permute(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_time_encoder_mlp_2_linear_weight_permute[] = {64, 256}; + VALIDATE(model.addTensor("tts_ttl_vector_field_time_encoder_mlp_2_linear_weight_permute", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_time_encoder_mlp_2_linear_weight_permute", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0013426447985694f, .offset= -157}}}, + .rank= 2, + .dimensions=dimensions_tts_ttl_vector_field_time_encoder_mlp_2_linear_weight_permute, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_time_encoder_mlp_2_linear_weight_permute), + .dataSize=BINLEN(tts_ttl_vector_field_time_encoder_mlp_2_linear_weight_permute)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_time_encoder_mlp_2_linear_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_time_encoder_mlp_2_linear_bias[] = {64}; + VALIDATE(model.addTensor("tts_ttl_vector_field_time_encoder_mlp_2_linear_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_time_encoder_mlp_2_linear_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0002597324782982f, .offset= -190}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_time_encoder_mlp_2_linear_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_time_encoder_mlp_2_linear_bias), + .dataSize=BINLEN(tts_ttl_vector_field_time_encoder_mlp_2_linear_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_time_encoder_mlp_mlp_2_linear_Gemm(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_time_encoder_mlp_mlp_2_linear_Gemm */ + const char* inputs__vector_field_time_encoder_mlp_mlp_2_linear_Gemm[] = { + "_vector_field_time_encoder_mlp_mlp_1_Mul_output_0", + "tts_ttl_vector_field_time_encoder_mlp_2_linear_weight_permute", + "tts_ttl_vector_field_time_encoder_mlp_2_linear_bias" + }; + uint32_t dimensions__vector_field_time_encoder_mlp_mlp_2_linear_Gemm_output_0[] = {1, 64}; + Qnn_Tensor_t outputs__vector_field_time_encoder_mlp_mlp_2_linear_Gemm[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_time_encoder_mlp_mlp_2_linear_Gemm_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0024919810239226f, .offset= -135}}}, + .rank= 2, + .dimensions=dimensions__vector_field_time_encoder_mlp_mlp_2_linear_Gemm_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_time_encoder_mlp_mlp_2_linear_Gemm", // Node Name + "qti.aisw", // Package Name + "FullyConnected", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_time_encoder_mlp_mlp_2_linear_Gemm, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_time_encoder_mlp_mlp_2_linear_Gemm, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_3_attn_Transpose(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_3_attn_Transpose */ + uint32_t dimensions__vector_field_main_blocks_3_attn_Transpose_perm[] = {4}; + uint32_t _vector_field_main_blocks_3_attn_Transpose_perm[] = {0, 1, 3, 2}; + Qnn_Param_t params__vector_field_main_blocks_3_attn_Transpose[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_Transpose_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_3_attn_Transpose_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_3_attn_Transpose_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_3_attn_Transpose[] = { + "_vector_field_main_blocks_3_attn_Concat_4_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_3_attn_Transpose_output_0[] = {4, 1, 64, 128}; + Qnn_Tensor_t outputs__vector_field_main_blocks_3_attn_Transpose[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1861971020698547f, .offset= -135}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_3_attn_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_3_attn_Transpose", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_3_attn_Transpose, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_3_attn_Transpose, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_3_attn_Transpose, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_9_attn_Transpose(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_9_attn_Transpose */ + uint32_t dimensions__vector_field_main_blocks_9_attn_Transpose_perm[] = {4}; + uint32_t _vector_field_main_blocks_9_attn_Transpose_perm[] = {0, 1, 3, 2}; + Qnn_Param_t params__vector_field_main_blocks_9_attn_Transpose[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_9_attn_Transpose_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_9_attn_Transpose_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_9_attn_Transpose_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_9_attn_Transpose[] = { + "_vector_field_main_blocks_9_attn_Concat_4_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_9_attn_Transpose_output_0[] = {4, 1, 64, 128}; + Qnn_Tensor_t outputs__vector_field_main_blocks_9_attn_Transpose[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_9_attn_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.2050409615039825f, .offset= -128}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_9_attn_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_9_attn_Transpose", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_9_attn_Transpose, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_9_attn_Transpose, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_9_attn_Transpose, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_15_attn_Transpose(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_15_attn_Transpose */ + uint32_t dimensions__vector_field_main_blocks_15_attn_Transpose_perm[] = {4}; + uint32_t _vector_field_main_blocks_15_attn_Transpose_perm[] = {0, 1, 3, 2}; + Qnn_Param_t params__vector_field_main_blocks_15_attn_Transpose[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_15_attn_Transpose_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_15_attn_Transpose_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_15_attn_Transpose_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_15_attn_Transpose[] = { + "_vector_field_main_blocks_15_attn_Concat_4_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_15_attn_Transpose_output_0[] = {4, 1, 64, 128}; + Qnn_Tensor_t outputs__vector_field_main_blocks_15_attn_Transpose[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_15_attn_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.3289195895195007f, .offset= -125}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_15_attn_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_15_attn_Transpose", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_15_attn_Transpose, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_15_attn_Transpose, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_15_attn_Transpose, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_21_attn_Transpose(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_21_attn_Transpose */ + uint32_t dimensions__vector_field_main_blocks_21_attn_Transpose_perm[] = {4}; + uint32_t _vector_field_main_blocks_21_attn_Transpose_perm[] = {0, 1, 3, 2}; + Qnn_Param_t params__vector_field_main_blocks_21_attn_Transpose[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_21_attn_Transpose_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_21_attn_Transpose_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_21_attn_Transpose_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_21_attn_Transpose[] = { + "_vector_field_main_blocks_21_attn_Concat_4_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_21_attn_Transpose_output_0[] = {4, 1, 64, 128}; + Qnn_Tensor_t outputs__vector_field_main_blocks_21_attn_Transpose[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_21_attn_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.2532473504543304f, .offset= -119}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_21_attn_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_21_attn_Transpose", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_21_attn_Transpose, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_21_attn_Transpose, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_21_attn_Transpose, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_time_encoder_Unsqueeze(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_time_encoder_Unsqueeze */ + const char* inputs__vector_field_time_encoder_Unsqueeze[] = { + "_vector_field_time_encoder_mlp_mlp_2_linear_Gemm_output_0" + }; + uint32_t dimensions__vector_field_time_encoder_Unsqueeze_output_0[] = {1, 64, 1}; + Qnn_Tensor_t outputs__vector_field_time_encoder_Unsqueeze[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_time_encoder_Unsqueeze_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0024919810239226f, .offset= -135}}}, + .rank= 3, + .dimensions=dimensions__vector_field_time_encoder_Unsqueeze_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_time_encoder_Unsqueeze", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_time_encoder_Unsqueeze, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_time_encoder_Unsqueeze, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_1_Transpose(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_1_Transpose */ + uint32_t dimensions__vector_field_main_blocks_1_Transpose_perm[] = {3}; + uint32_t _vector_field_main_blocks_1_Transpose_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_1_Transpose[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_1_Transpose_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_1_Transpose_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_1_Transpose_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_1_Transpose[] = { + "_vector_field_time_encoder_Unsqueeze_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_1_Transpose_output_0[] = {1, 1, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_1_Transpose[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_1_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0024919810239226f, .offset= -135}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_1_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_1_Transpose", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_1_Transpose, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_1_Transpose, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_1_Transpose, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__elementwiseneuron_56(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _elementwiseneuron_56 */ + Qnn_Param_t params__elementwiseneuron_56[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}} + }; + const char* inputs__elementwiseneuron_56[] = { + "_vector_field_main_blocks_0_convnext_0_pwconv1_Conv_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_0_act_Mul_1_output_0[] = {1, 1024, 192}; + Qnn_Tensor_t outputs__elementwiseneuron_56[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_0_act_Mul_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0199973694980145f, .offset= -8}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_0_act_Mul_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_elementwiseneuron_56", // Node Name + "qti.aisw", // Package Name + "ElementWiseNeuron", // Qnn Node Type + params__elementwiseneuron_56, // Node Params + 1, // Num Node Params + inputs__elementwiseneuron_56, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__elementwiseneuron_56, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_0_pwconv2_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_0_pwconv2_Conv_reshape_to_2d */ + const char* inputs__vector_field_main_blocks_0_convnext_0_pwconv2_Conv_reshape_to_2d[] = { + "_vector_field_main_blocks_0_convnext_0_act_Mul_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_0_pwconv2_Conv_reshape_to_2d[] = {1, 1024, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_0_pwconv2_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_0_pwconv2_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0199973694980145f, .offset= -8}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_0_pwconv2_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_0_pwconv2_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_0_pwconv2_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_0_pwconv2_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__vector_field_main_blocks_0_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _vector_field_main_blocks_0_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__vector_field_main_blocks_0_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_0_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_0_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc[] = { + "_vector_field_main_blocks_0_convnext_0_pwconv2_Conv_reshape_to_2d" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc[] = {1, 1, 192, 1024}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0199973694980145f, .offset= -8}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_0_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_0_convnext_0_pwconv2_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_0_convnext_0_pwconv2_weight[] = {1, 1, 1024, 512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_0_convnext_0_pwconv2_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_0_convnext_0_pwconv2_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0072790025733411f, .offset= -121}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_0_convnext_0_pwconv2_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_0_convnext_0_pwconv2_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_0_convnext_0_pwconv2_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_0_convnext_0_pwconv2_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_0_convnext_0_pwconv2_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_0_convnext_0_pwconv2_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_0_convnext_0_pwconv2_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0018405253067613f, .offset= -142}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_0_convnext_0_pwconv2_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_0_convnext_0_pwconv2_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_0_convnext_0_pwconv2_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_0_pwconv2_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_0_pwconv2_Conv_2d */ + uint32_t dimensions__vector_field_main_blocks_0_convnext_0_pwconv2_Conv_2d_dilation[] = {2}; + uint32_t _vector_field_main_blocks_0_convnext_0_pwconv2_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__vector_field_main_blocks_0_convnext_0_pwconv2_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _vector_field_main_blocks_0_convnext_0_pwconv2_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__vector_field_main_blocks_0_convnext_0_pwconv2_Conv_2d_stride[] = {2}; + uint32_t _vector_field_main_blocks_0_convnext_0_pwconv2_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__vector_field_main_blocks_0_convnext_0_pwconv2_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_0_pwconv2_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_0_pwconv2_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_0_convnext_0_pwconv2_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_0_pwconv2_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_0_pwconv2_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_0_convnext_0_pwconv2_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_0_pwconv2_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_0_pwconv2_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_0_convnext_0_pwconv2_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_0_convnext_0_pwconv2_Conv_2d[] = { + "_vector_field_main_blocks_0_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_0_convnext_0_pwconv2_weight", + "tts_ttl_vector_field_main_blocks_0_convnext_0_pwconv2_bias" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_0_pwconv2_Conv_intermediate[] = {1, 1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_0_pwconv2_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_0_pwconv2_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0971632599830627f, .offset= -163}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_0_pwconv2_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_0_pwconv2_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__vector_field_main_blocks_0_convnext_0_pwconv2_Conv_2d, // Node Params + 5, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_0_pwconv2_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_0_pwconv2_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_0_pwconv2_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_0_pwconv2_Conv_intermediate_nchw */ + uint32_t dimensions__vector_field_main_blocks_0_convnext_0_pwconv2_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _vector_field_main_blocks_0_convnext_0_pwconv2_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__vector_field_main_blocks_0_convnext_0_pwconv2_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_0_pwconv2_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_0_pwconv2_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_0_convnext_0_pwconv2_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_0_convnext_0_pwconv2_Conv_intermediate_nchw[] = { + "_vector_field_main_blocks_0_convnext_0_pwconv2_Conv_intermediate" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_0_pwconv2_Conv_intermediate_nchw[] = {1, 512, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_0_pwconv2_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_0_pwconv2_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0971632599830627f, .offset= -163}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_0_pwconv2_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_0_pwconv2_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_0_convnext_0_pwconv2_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_0_pwconv2_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_0_pwconv2_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_0_pwconv2_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_0_pwconv2_Conv_intermediate */ + const char* inputs__vector_field_main_blocks_0_convnext_0_pwconv2_Conv_intermediate[] = { + "_vector_field_main_blocks_0_convnext_0_pwconv2_Conv_intermediate_nchw" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_0_pwconv2_Conv_output_0[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_0_pwconv2_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_0_pwconv2_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0971632599830627f, .offset= -163}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_0_pwconv2_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_0_pwconv2_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_0_pwconv2_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_0_pwconv2_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_0_pwconv2_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_0_pwconv2_Conv_output_0_nfc */ + uint32_t dimensions__vector_field_main_blocks_0_convnext_0_pwconv2_Conv_output_0_nfc_perm[] = {3}; + uint32_t _vector_field_main_blocks_0_convnext_0_pwconv2_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_0_convnext_0_pwconv2_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_0_pwconv2_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_0_pwconv2_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_0_convnext_0_pwconv2_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_0_convnext_0_pwconv2_Conv_output_0_nfc[] = { + "_vector_field_main_blocks_0_convnext_0_pwconv2_Conv_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_0_pwconv2_Conv_output_0_nfc[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_0_pwconv2_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_0_pwconv2_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0971632599830627f, .offset= -163}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_0_pwconv2_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_0_pwconv2_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_0_convnext_0_pwconv2_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_0_pwconv2_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_0_pwconv2_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_onnx__MatMul_3095(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_onnx__MatMul_3095[] = {512, 64}; + VALIDATE(model.addTensor("onnx__MatMul_3095", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "onnx__MatMul_3095", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0084837963804603f, .offset= -147}}}, + .rank= 2, + .dimensions=dimensions_onnx__MatMul_3095, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(onnx__MatMul_3095), + .dataSize=BINLEN(onnx__MatMul_3095)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_1_linear_linear_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_1_linear_linear_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_1_linear_linear_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_1_linear_linear_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0009913644753397f, .offset= -118}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_1_linear_linear_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_1_linear_linear_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_1_linear_linear_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_1_linear_linear_MatMul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_1_linear_linear_MatMul */ + const char* inputs__vector_field_main_blocks_1_linear_linear_MatMul[] = { + "_vector_field_main_blocks_1_Transpose_output_0", + "onnx__MatMul_3095", + "tts_ttl_vector_field_main_blocks_1_linear_linear_bias" + }; + uint32_t dimensions__vector_field_main_blocks_1_linear_linear_Add_output_0_fc[] = {1, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_1_linear_linear_MatMul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_1_linear_linear_Add_output_0_fc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0050606243312359f, .offset= -111}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_1_linear_linear_Add_output_0_fc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_1_linear_linear_MatMul", // Node Name + "qti.aisw", // Package Name + "FullyConnected", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_1_linear_linear_MatMul, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_1_linear_linear_MatMul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_1_linear_linear_MatMul_post_reshape(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_1_linear_linear_MatMul_post_reshape */ + const char* inputs__vector_field_main_blocks_1_linear_linear_MatMul_post_reshape[] = { + "_vector_field_main_blocks_1_linear_linear_Add_output_0_fc" + }; + uint32_t dimensions__vector_field_main_blocks_1_linear_linear_Add_output_0[] = {1, 1, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_1_linear_linear_MatMul_post_reshape[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_1_linear_linear_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0050606243312359f, .offset= -111}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_1_linear_linear_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_1_linear_linear_MatMul_post_reshape", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_1_linear_linear_MatMul_post_reshape, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_1_linear_linear_MatMul_post_reshape, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_onnx__MatMul_3140(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_onnx__MatMul_3140[] = {512, 64}; + VALIDATE(model.addTensor("onnx__MatMul_3140", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "onnx__MatMul_3140", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0040237051434815f, .offset= -122}}}, + .rank= 2, + .dimensions=dimensions_onnx__MatMul_3140, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(onnx__MatMul_3140), + .dataSize=BINLEN(onnx__MatMul_3140)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_7_linear_linear_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_7_linear_linear_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_7_linear_linear_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_7_linear_linear_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0010562057141215f, .offset= -132}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_7_linear_linear_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_7_linear_linear_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_7_linear_linear_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_7_linear_linear_MatMul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_7_linear_linear_MatMul */ + const char* inputs__vector_field_main_blocks_7_linear_linear_MatMul[] = { + "_vector_field_main_blocks_1_Transpose_output_0", + "onnx__MatMul_3140", + "tts_ttl_vector_field_main_blocks_7_linear_linear_bias" + }; + uint32_t dimensions__vector_field_main_blocks_7_linear_linear_Add_output_0_fc[] = {1, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_7_linear_linear_MatMul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_7_linear_linear_Add_output_0_fc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0034357297699898f, .offset= -151}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_7_linear_linear_Add_output_0_fc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_7_linear_linear_MatMul", // Node Name + "qti.aisw", // Package Name + "FullyConnected", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_7_linear_linear_MatMul, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_7_linear_linear_MatMul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_7_linear_linear_MatMul_post_reshape(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_7_linear_linear_MatMul_post_reshape */ + const char* inputs__vector_field_main_blocks_7_linear_linear_MatMul_post_reshape[] = { + "_vector_field_main_blocks_7_linear_linear_Add_output_0_fc" + }; + uint32_t dimensions__vector_field_main_blocks_7_linear_linear_Add_output_0[] = {1, 1, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_7_linear_linear_MatMul_post_reshape[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_7_linear_linear_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0034357297699898f, .offset= -151}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_7_linear_linear_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_7_linear_linear_MatMul_post_reshape", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_7_linear_linear_MatMul_post_reshape, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_7_linear_linear_MatMul_post_reshape, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_onnx__MatMul_3185(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_onnx__MatMul_3185[] = {512, 64}; + VALIDATE(model.addTensor("onnx__MatMul_3185", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "onnx__MatMul_3185", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0067614624276757f, .offset= -99}}}, + .rank= 2, + .dimensions=dimensions_onnx__MatMul_3185, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(onnx__MatMul_3185), + .dataSize=BINLEN(onnx__MatMul_3185)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_13_linear_linear_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_13_linear_linear_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_13_linear_linear_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_13_linear_linear_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0015248142881319f, .offset= -59}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_13_linear_linear_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_13_linear_linear_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_13_linear_linear_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_13_linear_linear_MatMul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_13_linear_linear_MatMul */ + const char* inputs__vector_field_main_blocks_13_linear_linear_MatMul[] = { + "_vector_field_main_blocks_1_Transpose_output_0", + "onnx__MatMul_3185", + "tts_ttl_vector_field_main_blocks_13_linear_linear_bias" + }; + uint32_t dimensions__vector_field_main_blocks_13_linear_linear_Add_output_0_fc[] = {1, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_13_linear_linear_MatMul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_13_linear_linear_Add_output_0_fc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0016950658755377f, .offset= -159}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_13_linear_linear_Add_output_0_fc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_13_linear_linear_MatMul", // Node Name + "qti.aisw", // Package Name + "FullyConnected", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_13_linear_linear_MatMul, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_13_linear_linear_MatMul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_13_linear_linear_MatMul_post_reshape(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_13_linear_linear_MatMul_post_reshape */ + const char* inputs__vector_field_main_blocks_13_linear_linear_MatMul_post_reshape[] = { + "_vector_field_main_blocks_13_linear_linear_Add_output_0_fc" + }; + uint32_t dimensions__vector_field_main_blocks_13_linear_linear_Add_output_0[] = {1, 1, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_13_linear_linear_MatMul_post_reshape[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_13_linear_linear_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0016950658755377f, .offset= -159}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_13_linear_linear_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_13_linear_linear_MatMul_post_reshape", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_13_linear_linear_MatMul_post_reshape, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_13_linear_linear_MatMul_post_reshape, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_onnx__MatMul_3230(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_onnx__MatMul_3230[] = {512, 64}; + VALIDATE(model.addTensor("onnx__MatMul_3230", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "onnx__MatMul_3230", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0056106755509973f, .offset= -109}}}, + .rank= 2, + .dimensions=dimensions_onnx__MatMul_3230, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(onnx__MatMul_3230), + .dataSize=BINLEN(onnx__MatMul_3230)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_19_linear_linear_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_19_linear_linear_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_19_linear_linear_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_19_linear_linear_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0010970339644700f, .offset= -85}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_19_linear_linear_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_19_linear_linear_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_19_linear_linear_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_19_linear_linear_MatMul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_19_linear_linear_MatMul */ + const char* inputs__vector_field_main_blocks_19_linear_linear_MatMul[] = { + "_vector_field_main_blocks_1_Transpose_output_0", + "onnx__MatMul_3230", + "tts_ttl_vector_field_main_blocks_19_linear_linear_bias" + }; + uint32_t dimensions__vector_field_main_blocks_19_linear_linear_Add_output_0_fc[] = {1, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_19_linear_linear_MatMul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_19_linear_linear_Add_output_0_fc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0041620451956987f, .offset= -146}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_19_linear_linear_Add_output_0_fc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_19_linear_linear_MatMul", // Node Name + "qti.aisw", // Package Name + "FullyConnected", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_19_linear_linear_MatMul, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_19_linear_linear_MatMul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_19_linear_linear_MatMul_post_reshape(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_19_linear_linear_MatMul_post_reshape */ + const char* inputs__vector_field_main_blocks_19_linear_linear_MatMul_post_reshape[] = { + "_vector_field_main_blocks_19_linear_linear_Add_output_0_fc" + }; + uint32_t dimensions__vector_field_main_blocks_19_linear_linear_Add_output_0[] = {1, 1, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_19_linear_linear_MatMul_post_reshape[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_19_linear_linear_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0041620451956987f, .offset= -146}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_19_linear_linear_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_19_linear_linear_MatMul_post_reshape", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_19_linear_linear_MatMul_post_reshape, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_19_linear_linear_MatMul_post_reshape, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_0_convnext_0_gamma(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_0_convnext_0_gamma[] = {1, 1, 512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_0_convnext_0_gamma", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_0_convnext_0_gamma", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0016322587616742f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_0_convnext_0_gamma, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_0_convnext_0_gamma), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_0_convnext_0_gamma)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_0_Mul_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_0_Mul_2 */ + Qnn_Param_t params__vector_field_main_blocks_0_convnext_0_Mul_2[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_0_convnext_0_Mul_2[] = { + "tts_ttl_vector_field_main_blocks_0_convnext_0_gamma", + "_vector_field_main_blocks_0_convnext_0_pwconv2_Conv_output_0_nfc" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_0_Mul_2_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_0_Mul_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_0_Mul_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0168111305683851f, .offset= -163}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_0_Mul_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_0_Mul_2", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_0_convnext_0_Mul_2, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_0_Mul_2, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_0_Mul_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_1_Transpose_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_1_Transpose_1 */ + uint32_t dimensions__vector_field_main_blocks_1_Transpose_1_perm[] = {3}; + uint32_t _vector_field_main_blocks_1_Transpose_1_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_1_Transpose_1[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_1_Transpose_1_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_1_Transpose_1_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_1_Transpose_1_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_1_Transpose_1[] = { + "_vector_field_main_blocks_1_linear_linear_Add_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_1_Transpose_1_output_0[] = {1, 512, 1}; + Qnn_Tensor_t outputs__vector_field_main_blocks_1_Transpose_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_1_Transpose_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0050606243312359f, .offset= -111}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_1_Transpose_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_1_Transpose_1", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_1_Transpose_1, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_1_Transpose_1, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_1_Transpose_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_7_Transpose(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_7_Transpose */ + uint32_t dimensions__vector_field_main_blocks_7_Transpose_perm[] = {3}; + uint32_t _vector_field_main_blocks_7_Transpose_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_7_Transpose[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_7_Transpose_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_7_Transpose_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_7_Transpose_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_7_Transpose[] = { + "_vector_field_main_blocks_7_linear_linear_Add_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_7_Transpose_output_0[] = {1, 512, 1}; + Qnn_Tensor_t outputs__vector_field_main_blocks_7_Transpose[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_7_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0034357297699898f, .offset= -151}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_7_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_7_Transpose", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_7_Transpose, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_7_Transpose, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_7_Transpose, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_13_Transpose(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_13_Transpose */ + uint32_t dimensions__vector_field_main_blocks_13_Transpose_perm[] = {3}; + uint32_t _vector_field_main_blocks_13_Transpose_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_13_Transpose[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_13_Transpose_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_13_Transpose_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_13_Transpose_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_13_Transpose[] = { + "_vector_field_main_blocks_13_linear_linear_Add_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_13_Transpose_output_0[] = {1, 512, 1}; + Qnn_Tensor_t outputs__vector_field_main_blocks_13_Transpose[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_13_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0016950658755377f, .offset= -159}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_13_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_13_Transpose", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_13_Transpose, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_13_Transpose, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_13_Transpose, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_19_Transpose(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_19_Transpose */ + uint32_t dimensions__vector_field_main_blocks_19_Transpose_perm[] = {3}; + uint32_t _vector_field_main_blocks_19_Transpose_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_19_Transpose[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_19_Transpose_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_19_Transpose_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_19_Transpose_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_19_Transpose[] = { + "_vector_field_main_blocks_19_linear_linear_Add_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_19_Transpose_output_0[] = {1, 512, 1}; + Qnn_Tensor_t outputs__vector_field_main_blocks_19_Transpose[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_19_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0041620451956987f, .offset= -146}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_19_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_19_Transpose", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_19_Transpose, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_19_Transpose, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_19_Transpose, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_0_Add(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_0_Add */ + Qnn_Param_t params__vector_field_main_blocks_0_convnext_0_Add[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_0_convnext_0_Add[] = { + "_vector_field_main_blocks_0_convnext_0_Mul_output_0", + "_vector_field_main_blocks_0_convnext_0_Mul_2_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_0_Add_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_0_Add[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_0_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0255164969712496f, .offset= -123}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_0_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_0_Add", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_0_convnext_0_Add, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_0_Add, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_0_Add, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_0_Mul_3(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_0_Mul_3 */ + Qnn_Param_t params__vector_field_main_blocks_0_convnext_0_Mul_3[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_0_convnext_0_Mul_3[] = { + "_vector_field_main_blocks_0_convnext_0_Add_output_0", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_0_Mul_3_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_0_Mul_3[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_0_Mul_3_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0255164969712496f, .offset= -123}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_0_Mul_3_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_0_Mul_3", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_0_convnext_0_Mul_3, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_0_Mul_3, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_0_Mul_3, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_1_Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_1_Mul */ + Qnn_Param_t params__vector_field_main_blocks_0_convnext_1_Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_0_convnext_1_Mul[] = { + "_vector_field_main_blocks_0_convnext_0_Mul_3_output_0", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_1_Mul_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_1_Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_1_Mul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0255164969712496f, .offset= -123}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_1_Mul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_1_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_0_convnext_1_Mul, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_1_Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_1_Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_1_dwconv_Pad(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_1_dwconv_Pad */ + uint32_t dimensions__vector_field_main_blocks_0_convnext_1_dwconv_Pad_pad_amount[] = {3, 2}; + uint32_t _vector_field_main_blocks_0_convnext_1_dwconv_Pad_pad_amount[] = {0, 0, 4, 4, 0, 0}; + Qnn_Param_t params__vector_field_main_blocks_0_convnext_1_dwconv_Pad[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_1_dwconv_Pad_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_1_dwconv_Pad_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_0_convnext_1_dwconv_Pad_pad_amount, + .dataSize=24}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="scheme", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}} + }; + const char* inputs__vector_field_main_blocks_0_convnext_1_dwconv_Pad[] = { + "_vector_field_main_blocks_0_convnext_1_Mul_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_1_dwconv_Pad_output_0[] = {1, 200, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_1_dwconv_Pad[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_1_dwconv_Pad_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0255164969712496f, .offset= -123}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_1_dwconv_Pad_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_1_dwconv_Pad", // Node Name + "qti.aisw", // Package Name + "Pad", // Qnn Node Type + params__vector_field_main_blocks_0_convnext_1_dwconv_Pad, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_1_dwconv_Pad, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_1_dwconv_Pad, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_1_dwconv_Pad_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_1_dwconv_Pad_output_0_ncf */ + uint32_t dimensions__vector_field_main_blocks_0_convnext_1_dwconv_Pad_output_0_ncf_perm[] = {3}; + uint32_t _vector_field_main_blocks_0_convnext_1_dwconv_Pad_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_0_convnext_1_dwconv_Pad_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_1_dwconv_Pad_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_1_dwconv_Pad_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_0_convnext_1_dwconv_Pad_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_0_convnext_1_dwconv_Pad_output_0_ncf[] = { + "_vector_field_main_blocks_0_convnext_1_dwconv_Pad_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_1_dwconv_Pad_output_0_ncf[] = {1, 512, 200}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_1_dwconv_Pad_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_1_dwconv_Pad_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0255164969712496f, .offset= -123}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_1_dwconv_Pad_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_1_dwconv_Pad_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_0_convnext_1_dwconv_Pad_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_1_dwconv_Pad_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_1_dwconv_Pad_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_1_dwconv_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_1_dwconv_Conv_reshape_to_2d */ + const char* inputs__vector_field_main_blocks_0_convnext_1_dwconv_Conv_reshape_to_2d[] = { + "_vector_field_main_blocks_0_convnext_1_dwconv_Pad_output_0_ncf" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_1_dwconv_Conv_reshape_to_2d[] = {1, 512, 1, 200}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_1_dwconv_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_1_dwconv_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0255164969712496f, .offset= -123}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_1_dwconv_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_1_dwconv_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_1_dwconv_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_1_dwconv_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_1_dwconv_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_1_dwconv_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__vector_field_main_blocks_0_convnext_1_dwconv_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _vector_field_main_blocks_0_convnext_1_dwconv_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__vector_field_main_blocks_0_convnext_1_dwconv_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_1_dwconv_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_1_dwconv_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_0_convnext_1_dwconv_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_0_convnext_1_dwconv_Conv_reshape_to_2d_nhwc[] = { + "_vector_field_main_blocks_0_convnext_1_dwconv_Conv_reshape_to_2d" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_1_dwconv_Conv_reshape_to_2d_nhwc[] = {1, 1, 200, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_1_dwconv_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_1_dwconv_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0255164969712496f, .offset= -123}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_1_dwconv_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_1_dwconv_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_0_convnext_1_dwconv_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_1_dwconv_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_1_dwconv_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_0_convnext_1_dwconv_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_0_convnext_1_dwconv_weight[] = {1, 5, 1, 512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_0_convnext_1_dwconv_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_0_convnext_1_dwconv_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0055315550416708f, .offset= -105}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_0_convnext_1_dwconv_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_0_convnext_1_dwconv_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_0_convnext_1_dwconv_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_0_convnext_1_dwconv_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_0_convnext_1_dwconv_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_0_convnext_1_dwconv_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_0_convnext_1_dwconv_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0012870505452156f, .offset= -116}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_0_convnext_1_dwconv_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_0_convnext_1_dwconv_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_0_convnext_1_dwconv_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_1_dwconv_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_1_dwconv_Conv_2d */ + uint32_t dimensions__vector_field_main_blocks_0_convnext_1_dwconv_Conv_2d_dilation[] = {2}; + uint32_t _vector_field_main_blocks_0_convnext_1_dwconv_Conv_2d_dilation[] = {1, 2}; + uint32_t dimensions__vector_field_main_blocks_0_convnext_1_dwconv_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _vector_field_main_blocks_0_convnext_1_dwconv_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__vector_field_main_blocks_0_convnext_1_dwconv_Conv_2d_stride[] = {2}; + uint32_t _vector_field_main_blocks_0_convnext_1_dwconv_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__vector_field_main_blocks_0_convnext_1_dwconv_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_1_dwconv_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_1_dwconv_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_0_convnext_1_dwconv_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_1_dwconv_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_1_dwconv_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_0_convnext_1_dwconv_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_1_dwconv_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_1_dwconv_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_0_convnext_1_dwconv_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_0_convnext_1_dwconv_Conv_2d[] = { + "_vector_field_main_blocks_0_convnext_1_dwconv_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_0_convnext_1_dwconv_weight", + "tts_ttl_vector_field_main_blocks_0_convnext_1_dwconv_bias" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_1_dwconv_Conv_intermediate[] = {1, 1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_1_dwconv_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_1_dwconv_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0047503174282610f, .offset= -91}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_1_dwconv_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_1_dwconv_Conv_2d", // Node Name + "qti.aisw", // Package Name + "DepthWiseConv2d", // Qnn Node Type + params__vector_field_main_blocks_0_convnext_1_dwconv_Conv_2d, // Node Params + 3, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_1_dwconv_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_1_dwconv_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_1_dwconv_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_1_dwconv_Conv_intermediate_nchw */ + uint32_t dimensions__vector_field_main_blocks_0_convnext_1_dwconv_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _vector_field_main_blocks_0_convnext_1_dwconv_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__vector_field_main_blocks_0_convnext_1_dwconv_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_1_dwconv_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_1_dwconv_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_0_convnext_1_dwconv_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_0_convnext_1_dwconv_Conv_intermediate_nchw[] = { + "_vector_field_main_blocks_0_convnext_1_dwconv_Conv_intermediate" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_1_dwconv_Conv_intermediate_nchw[] = {1, 512, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_1_dwconv_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_1_dwconv_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0047503174282610f, .offset= -91}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_1_dwconv_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_1_dwconv_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_0_convnext_1_dwconv_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_1_dwconv_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_1_dwconv_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_1_dwconv_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_1_dwconv_Conv_intermediate */ + const char* inputs__vector_field_main_blocks_0_convnext_1_dwconv_Conv_intermediate[] = { + "_vector_field_main_blocks_0_convnext_1_dwconv_Conv_intermediate_nchw" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_1_dwconv_Conv_output_0[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_1_dwconv_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_1_dwconv_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0047503174282610f, .offset= -91}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_1_dwconv_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_1_dwconv_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_1_dwconv_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_1_dwconv_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_1_dwconv_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_1_dwconv_Conv_output_0_nfc */ + uint32_t dimensions__vector_field_main_blocks_0_convnext_1_dwconv_Conv_output_0_nfc_perm[] = {3}; + uint32_t _vector_field_main_blocks_0_convnext_1_dwconv_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_0_convnext_1_dwconv_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_1_dwconv_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_1_dwconv_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_0_convnext_1_dwconv_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_0_convnext_1_dwconv_Conv_output_0_nfc[] = { + "_vector_field_main_blocks_0_convnext_1_dwconv_Conv_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_1_dwconv_Conv_output_0_nfc[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_1_dwconv_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_1_dwconv_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0047503174282610f, .offset= -91}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_1_dwconv_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_1_dwconv_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_0_convnext_1_dwconv_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_1_dwconv_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_1_dwconv_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_1_Mul_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_1_Mul_1 */ + Qnn_Param_t params__vector_field_main_blocks_0_convnext_1_Mul_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_0_convnext_1_Mul_1[] = { + "_vector_field_main_blocks_0_convnext_1_dwconv_Conv_output_0_nfc", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_1_norm_Transpose_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_1_Mul_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_1_norm_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0047503174282610f, .offset= -91}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_1_norm_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_1_Mul_1", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_0_convnext_1_Mul_1, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_1_Mul_1, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_1_Mul_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_0_convnext_1_norm_norm_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_0_convnext_1_norm_norm_weight[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_0_convnext_1_norm_norm_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_0_convnext_1_norm_norm_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0045848293229938f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_0_convnext_1_norm_norm_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_0_convnext_1_norm_norm_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_0_convnext_1_norm_norm_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_0_convnext_1_norm_norm_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_0_convnext_1_norm_norm_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_0_convnext_1_norm_norm_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_0_convnext_1_norm_norm_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0054148356430233f, .offset= -199}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_0_convnext_1_norm_norm_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_0_convnext_1_norm_norm_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_0_convnext_1_norm_norm_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_1_norm_norm_LayerNormalization(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_1_norm_norm_LayerNormalization */ + uint32_t dimensions__vector_field_main_blocks_0_convnext_1_norm_norm_LayerNormalization_axes[] = {1}; + uint32_t _vector_field_main_blocks_0_convnext_1_norm_norm_LayerNormalization_axes[] = {2}; + Qnn_Param_t params__vector_field_main_blocks_0_convnext_1_norm_norm_LayerNormalization[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="axes", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_1_norm_norm_LayerNormalization_axes", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_1_norm_norm_LayerNormalization_axes, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_0_convnext_1_norm_norm_LayerNormalization_axes, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="epsilon", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000001000000f}}}} + }; + const char* inputs__vector_field_main_blocks_0_convnext_1_norm_norm_LayerNormalization[] = { + "_vector_field_main_blocks_0_convnext_1_norm_Transpose_output_0", + "tts_ttl_vector_field_main_blocks_0_convnext_1_norm_norm_weight", + "tts_ttl_vector_field_main_blocks_0_convnext_1_norm_norm_bias" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_1_norm_Transpose_1_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_1_norm_norm_LayerNormalization[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_1_norm_Transpose_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0274583231657743f, .offset= -124}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_1_norm_Transpose_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_1_norm_norm_LayerNormalization", // Node Name + "qti.aisw", // Package Name + "LayerNorm", // Qnn Node Type + params__vector_field_main_blocks_0_convnext_1_norm_norm_LayerNormalization, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_1_norm_norm_LayerNormalization, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_1_norm_norm_LayerNormalization, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_1_norm_Transpose_1_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_1_norm_Transpose_1_output_0_ncf */ + uint32_t dimensions__vector_field_main_blocks_0_convnext_1_norm_Transpose_1_output_0_ncf_perm[] = {3}; + uint32_t _vector_field_main_blocks_0_convnext_1_norm_Transpose_1_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_0_convnext_1_norm_Transpose_1_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_1_norm_Transpose_1_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_1_norm_Transpose_1_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_0_convnext_1_norm_Transpose_1_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_0_convnext_1_norm_Transpose_1_output_0_ncf[] = { + "_vector_field_main_blocks_0_convnext_1_norm_Transpose_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_1_norm_Transpose_1_output_0_ncf[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_1_norm_Transpose_1_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_1_norm_Transpose_1_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0274583231657743f, .offset= -124}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_1_norm_Transpose_1_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_1_norm_Transpose_1_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_0_convnext_1_norm_Transpose_1_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_1_norm_Transpose_1_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_1_norm_Transpose_1_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_1_pwconv1_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_1_pwconv1_Conv_reshape_to_2d */ + const char* inputs__vector_field_main_blocks_0_convnext_1_pwconv1_Conv_reshape_to_2d[] = { + "_vector_field_main_blocks_0_convnext_1_norm_Transpose_1_output_0_ncf" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_1_pwconv1_Conv_reshape_to_2d[] = {1, 512, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_1_pwconv1_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_1_pwconv1_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0274583231657743f, .offset= -124}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_1_pwconv1_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_1_pwconv1_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_1_pwconv1_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_1_pwconv1_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__vector_field_main_blocks_0_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _vector_field_main_blocks_0_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__vector_field_main_blocks_0_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_0_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_0_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc[] = { + "_vector_field_main_blocks_0_convnext_1_pwconv1_Conv_reshape_to_2d" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc[] = {1, 1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0274583231657743f, .offset= -124}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_0_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_0_convnext_1_pwconv1_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_0_convnext_1_pwconv1_weight[] = {1, 1, 512, 1024}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_0_convnext_1_pwconv1_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_0_convnext_1_pwconv1_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0111033124849200f, .offset= -145}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_0_convnext_1_pwconv1_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_0_convnext_1_pwconv1_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_0_convnext_1_pwconv1_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_0_convnext_1_pwconv1_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_0_convnext_1_pwconv1_bias[] = {1024}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_0_convnext_1_pwconv1_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_0_convnext_1_pwconv1_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0013895325828344f, .offset= -228}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_0_convnext_1_pwconv1_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_0_convnext_1_pwconv1_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_0_convnext_1_pwconv1_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_1_pwconv1_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_1_pwconv1_Conv_2d */ + uint32_t dimensions__vector_field_main_blocks_0_convnext_1_pwconv1_Conv_2d_dilation[] = {2}; + uint32_t _vector_field_main_blocks_0_convnext_1_pwconv1_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__vector_field_main_blocks_0_convnext_1_pwconv1_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _vector_field_main_blocks_0_convnext_1_pwconv1_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__vector_field_main_blocks_0_convnext_1_pwconv1_Conv_2d_stride[] = {2}; + uint32_t _vector_field_main_blocks_0_convnext_1_pwconv1_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__vector_field_main_blocks_0_convnext_1_pwconv1_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_1_pwconv1_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_1_pwconv1_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_0_convnext_1_pwconv1_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_1_pwconv1_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_1_pwconv1_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_0_convnext_1_pwconv1_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_1_pwconv1_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_1_pwconv1_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_0_convnext_1_pwconv1_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_0_convnext_1_pwconv1_Conv_2d[] = { + "_vector_field_main_blocks_0_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_0_convnext_1_pwconv1_weight", + "tts_ttl_vector_field_main_blocks_0_convnext_1_pwconv1_bias" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_1_pwconv1_Conv_intermediate[] = {1, 1, 192, 1024}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_1_pwconv1_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_1_pwconv1_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0620905160903931f, .offset= -179}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_1_pwconv1_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_1_pwconv1_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__vector_field_main_blocks_0_convnext_1_pwconv1_Conv_2d, // Node Params + 5, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_1_pwconv1_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_1_pwconv1_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_1_pwconv1_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_1_pwconv1_Conv_intermediate_nchw */ + uint32_t dimensions__vector_field_main_blocks_0_convnext_1_pwconv1_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _vector_field_main_blocks_0_convnext_1_pwconv1_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__vector_field_main_blocks_0_convnext_1_pwconv1_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_1_pwconv1_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_1_pwconv1_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_0_convnext_1_pwconv1_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_0_convnext_1_pwconv1_Conv_intermediate_nchw[] = { + "_vector_field_main_blocks_0_convnext_1_pwconv1_Conv_intermediate" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_1_pwconv1_Conv_intermediate_nchw[] = {1, 1024, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_1_pwconv1_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_1_pwconv1_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0620905160903931f, .offset= -179}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_1_pwconv1_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_1_pwconv1_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_0_convnext_1_pwconv1_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_1_pwconv1_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_1_pwconv1_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_1_pwconv1_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_1_pwconv1_Conv_intermediate */ + const char* inputs__vector_field_main_blocks_0_convnext_1_pwconv1_Conv_intermediate[] = { + "_vector_field_main_blocks_0_convnext_1_pwconv1_Conv_intermediate_nchw" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_1_pwconv1_Conv_output_0[] = {1, 1024, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_1_pwconv1_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_1_pwconv1_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0620905160903931f, .offset= -179}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_1_pwconv1_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_1_pwconv1_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_1_pwconv1_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_1_pwconv1_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__elementwiseneuron_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _elementwiseneuron_2 */ + Qnn_Param_t params__elementwiseneuron_2[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}} + }; + const char* inputs__elementwiseneuron_2[] = { + "_vector_field_main_blocks_0_convnext_1_pwconv1_Conv_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_1_act_Mul_1_output_0[] = {1, 1024, 192}; + Qnn_Tensor_t outputs__elementwiseneuron_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_1_act_Mul_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0192324388772249f, .offset= -9}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_1_act_Mul_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_elementwiseneuron_2", // Node Name + "qti.aisw", // Package Name + "ElementWiseNeuron", // Qnn Node Type + params__elementwiseneuron_2, // Node Params + 1, // Num Node Params + inputs__elementwiseneuron_2, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__elementwiseneuron_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_1_pwconv2_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_1_pwconv2_Conv_reshape_to_2d */ + const char* inputs__vector_field_main_blocks_0_convnext_1_pwconv2_Conv_reshape_to_2d[] = { + "_vector_field_main_blocks_0_convnext_1_act_Mul_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_1_pwconv2_Conv_reshape_to_2d[] = {1, 1024, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_1_pwconv2_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_1_pwconv2_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0192324388772249f, .offset= -9}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_1_pwconv2_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_1_pwconv2_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_1_pwconv2_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_1_pwconv2_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__vector_field_main_blocks_0_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _vector_field_main_blocks_0_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__vector_field_main_blocks_0_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_0_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_0_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc[] = { + "_vector_field_main_blocks_0_convnext_1_pwconv2_Conv_reshape_to_2d" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc[] = {1, 1, 192, 1024}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0192324388772249f, .offset= -9}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_0_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_0_convnext_1_pwconv2_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_0_convnext_1_pwconv2_weight[] = {1, 1, 1024, 512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_0_convnext_1_pwconv2_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_0_convnext_1_pwconv2_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0144929094240069f, .offset= -139}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_0_convnext_1_pwconv2_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_0_convnext_1_pwconv2_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_0_convnext_1_pwconv2_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_0_convnext_1_pwconv2_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_0_convnext_1_pwconv2_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_0_convnext_1_pwconv2_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_0_convnext_1_pwconv2_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0015666594263166f, .offset= -186}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_0_convnext_1_pwconv2_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_0_convnext_1_pwconv2_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_0_convnext_1_pwconv2_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_1_pwconv2_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_1_pwconv2_Conv_2d */ + uint32_t dimensions__vector_field_main_blocks_0_convnext_1_pwconv2_Conv_2d_dilation[] = {2}; + uint32_t _vector_field_main_blocks_0_convnext_1_pwconv2_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__vector_field_main_blocks_0_convnext_1_pwconv2_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _vector_field_main_blocks_0_convnext_1_pwconv2_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__vector_field_main_blocks_0_convnext_1_pwconv2_Conv_2d_stride[] = {2}; + uint32_t _vector_field_main_blocks_0_convnext_1_pwconv2_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__vector_field_main_blocks_0_convnext_1_pwconv2_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_1_pwconv2_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_1_pwconv2_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_0_convnext_1_pwconv2_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_1_pwconv2_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_1_pwconv2_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_0_convnext_1_pwconv2_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_1_pwconv2_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_1_pwconv2_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_0_convnext_1_pwconv2_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_0_convnext_1_pwconv2_Conv_2d[] = { + "_vector_field_main_blocks_0_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_0_convnext_1_pwconv2_weight", + "tts_ttl_vector_field_main_blocks_0_convnext_1_pwconv2_bias" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_1_pwconv2_Conv_intermediate[] = {1, 1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_1_pwconv2_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_1_pwconv2_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0469842217862606f, .offset= -69}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_1_pwconv2_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_1_pwconv2_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__vector_field_main_blocks_0_convnext_1_pwconv2_Conv_2d, // Node Params + 5, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_1_pwconv2_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_1_pwconv2_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_1_pwconv2_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_1_pwconv2_Conv_intermediate_nchw */ + uint32_t dimensions__vector_field_main_blocks_0_convnext_1_pwconv2_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _vector_field_main_blocks_0_convnext_1_pwconv2_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__vector_field_main_blocks_0_convnext_1_pwconv2_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_1_pwconv2_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_1_pwconv2_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_0_convnext_1_pwconv2_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_0_convnext_1_pwconv2_Conv_intermediate_nchw[] = { + "_vector_field_main_blocks_0_convnext_1_pwconv2_Conv_intermediate" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_1_pwconv2_Conv_intermediate_nchw[] = {1, 512, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_1_pwconv2_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_1_pwconv2_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0469842217862606f, .offset= -69}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_1_pwconv2_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_1_pwconv2_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_0_convnext_1_pwconv2_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_1_pwconv2_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_1_pwconv2_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_1_pwconv2_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_1_pwconv2_Conv_intermediate */ + const char* inputs__vector_field_main_blocks_0_convnext_1_pwconv2_Conv_intermediate[] = { + "_vector_field_main_blocks_0_convnext_1_pwconv2_Conv_intermediate_nchw" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_1_pwconv2_Conv_output_0[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_1_pwconv2_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_1_pwconv2_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0469842217862606f, .offset= -69}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_1_pwconv2_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_1_pwconv2_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_1_pwconv2_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_1_pwconv2_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_1_pwconv2_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_1_pwconv2_Conv_output_0_nfc */ + uint32_t dimensions__vector_field_main_blocks_0_convnext_1_pwconv2_Conv_output_0_nfc_perm[] = {3}; + uint32_t _vector_field_main_blocks_0_convnext_1_pwconv2_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_0_convnext_1_pwconv2_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_1_pwconv2_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_1_pwconv2_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_0_convnext_1_pwconv2_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_0_convnext_1_pwconv2_Conv_output_0_nfc[] = { + "_vector_field_main_blocks_0_convnext_1_pwconv2_Conv_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_1_pwconv2_Conv_output_0_nfc[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_1_pwconv2_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_1_pwconv2_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0469842217862606f, .offset= -69}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_1_pwconv2_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_1_pwconv2_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_0_convnext_1_pwconv2_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_1_pwconv2_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_1_pwconv2_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_0_convnext_1_gamma(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_0_convnext_1_gamma[] = {1, 1, 512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_0_convnext_1_gamma", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_0_convnext_1_gamma", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0018330411985517f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_0_convnext_1_gamma, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_0_convnext_1_gamma), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_0_convnext_1_gamma)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_1_Mul_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_1_Mul_2 */ + Qnn_Param_t params__vector_field_main_blocks_0_convnext_1_Mul_2[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_0_convnext_1_Mul_2[] = { + "tts_ttl_vector_field_main_blocks_0_convnext_1_gamma", + "_vector_field_main_blocks_0_convnext_1_pwconv2_Conv_output_0_nfc" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_1_Mul_2_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_1_Mul_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_1_Mul_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0164309870451689f, .offset= -61}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_1_Mul_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_1_Mul_2", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_0_convnext_1_Mul_2, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_1_Mul_2, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_1_Mul_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_1_Add(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_1_Add */ + Qnn_Param_t params__vector_field_main_blocks_0_convnext_1_Add[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_0_convnext_1_Add[] = { + "_vector_field_main_blocks_0_convnext_1_Mul_output_0", + "_vector_field_main_blocks_0_convnext_1_Mul_2_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_1_Add_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_1_Add[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_1_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0255169961601496f, .offset= -123}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_1_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_1_Add", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_0_convnext_1_Add, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_1_Add, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_1_Add, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_1_Mul_3(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_1_Mul_3 */ + Qnn_Param_t params__vector_field_main_blocks_0_convnext_1_Mul_3[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_0_convnext_1_Mul_3[] = { + "_vector_field_main_blocks_0_convnext_1_Add_output_0", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_1_Mul_3_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_1_Mul_3[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_1_Mul_3_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0255169961601496f, .offset= -123}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_1_Mul_3_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_1_Mul_3", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_0_convnext_1_Mul_3, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_1_Mul_3, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_1_Mul_3, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_2_Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_2_Mul */ + Qnn_Param_t params__vector_field_main_blocks_0_convnext_2_Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_0_convnext_2_Mul[] = { + "_vector_field_main_blocks_0_convnext_1_Mul_3_output_0", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_2_Mul_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_2_Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_2_Mul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0255169961601496f, .offset= -123}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_2_Mul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_2_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_0_convnext_2_Mul, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_2_Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_2_Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_2_dwconv_Pad(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_2_dwconv_Pad */ + uint32_t dimensions__vector_field_main_blocks_0_convnext_2_dwconv_Pad_pad_amount[] = {3, 2}; + uint32_t _vector_field_main_blocks_0_convnext_2_dwconv_Pad_pad_amount[] = {0, 0, 8, 8, 0, 0}; + Qnn_Param_t params__vector_field_main_blocks_0_convnext_2_dwconv_Pad[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_2_dwconv_Pad_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_2_dwconv_Pad_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_0_convnext_2_dwconv_Pad_pad_amount, + .dataSize=24}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="scheme", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}} + }; + const char* inputs__vector_field_main_blocks_0_convnext_2_dwconv_Pad[] = { + "_vector_field_main_blocks_0_convnext_2_Mul_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_2_dwconv_Pad_output_0[] = {1, 208, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_2_dwconv_Pad[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_2_dwconv_Pad_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0255169961601496f, .offset= -123}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_2_dwconv_Pad_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_2_dwconv_Pad", // Node Name + "qti.aisw", // Package Name + "Pad", // Qnn Node Type + params__vector_field_main_blocks_0_convnext_2_dwconv_Pad, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_2_dwconv_Pad, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_2_dwconv_Pad, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_2_dwconv_Pad_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_2_dwconv_Pad_output_0_ncf */ + uint32_t dimensions__vector_field_main_blocks_0_convnext_2_dwconv_Pad_output_0_ncf_perm[] = {3}; + uint32_t _vector_field_main_blocks_0_convnext_2_dwconv_Pad_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_0_convnext_2_dwconv_Pad_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_2_dwconv_Pad_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_2_dwconv_Pad_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_0_convnext_2_dwconv_Pad_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_0_convnext_2_dwconv_Pad_output_0_ncf[] = { + "_vector_field_main_blocks_0_convnext_2_dwconv_Pad_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_2_dwconv_Pad_output_0_ncf[] = {1, 512, 208}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_2_dwconv_Pad_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_2_dwconv_Pad_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0255169961601496f, .offset= -123}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_2_dwconv_Pad_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_2_dwconv_Pad_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_0_convnext_2_dwconv_Pad_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_2_dwconv_Pad_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_2_dwconv_Pad_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_2_dwconv_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_2_dwconv_Conv_reshape_to_2d */ + const char* inputs__vector_field_main_blocks_0_convnext_2_dwconv_Conv_reshape_to_2d[] = { + "_vector_field_main_blocks_0_convnext_2_dwconv_Pad_output_0_ncf" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_2_dwconv_Conv_reshape_to_2d[] = {1, 512, 1, 208}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_2_dwconv_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_2_dwconv_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0255169961601496f, .offset= -123}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_2_dwconv_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_2_dwconv_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_2_dwconv_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_2_dwconv_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_2_dwconv_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_2_dwconv_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__vector_field_main_blocks_0_convnext_2_dwconv_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _vector_field_main_blocks_0_convnext_2_dwconv_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__vector_field_main_blocks_0_convnext_2_dwconv_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_2_dwconv_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_2_dwconv_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_0_convnext_2_dwconv_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_0_convnext_2_dwconv_Conv_reshape_to_2d_nhwc[] = { + "_vector_field_main_blocks_0_convnext_2_dwconv_Conv_reshape_to_2d" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_2_dwconv_Conv_reshape_to_2d_nhwc[] = {1, 1, 208, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_2_dwconv_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_2_dwconv_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0255169961601496f, .offset= -123}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_2_dwconv_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_2_dwconv_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_0_convnext_2_dwconv_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_2_dwconv_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_2_dwconv_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_0_convnext_2_dwconv_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_0_convnext_2_dwconv_weight[] = {1, 5, 1, 512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_0_convnext_2_dwconv_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_0_convnext_2_dwconv_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0036493334919214f, .offset= -136}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_0_convnext_2_dwconv_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_0_convnext_2_dwconv_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_0_convnext_2_dwconv_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_0_convnext_2_dwconv_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_0_convnext_2_dwconv_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_0_convnext_2_dwconv_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_0_convnext_2_dwconv_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0008619832224213f, .offset= -119}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_0_convnext_2_dwconv_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_0_convnext_2_dwconv_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_0_convnext_2_dwconv_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_2_dwconv_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_2_dwconv_Conv_2d */ + uint32_t dimensions__vector_field_main_blocks_0_convnext_2_dwconv_Conv_2d_dilation[] = {2}; + uint32_t _vector_field_main_blocks_0_convnext_2_dwconv_Conv_2d_dilation[] = {1, 4}; + uint32_t dimensions__vector_field_main_blocks_0_convnext_2_dwconv_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _vector_field_main_blocks_0_convnext_2_dwconv_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__vector_field_main_blocks_0_convnext_2_dwconv_Conv_2d_stride[] = {2}; + uint32_t _vector_field_main_blocks_0_convnext_2_dwconv_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__vector_field_main_blocks_0_convnext_2_dwconv_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_2_dwconv_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_2_dwconv_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_0_convnext_2_dwconv_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_2_dwconv_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_2_dwconv_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_0_convnext_2_dwconv_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_2_dwconv_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_2_dwconv_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_0_convnext_2_dwconv_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_0_convnext_2_dwconv_Conv_2d[] = { + "_vector_field_main_blocks_0_convnext_2_dwconv_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_0_convnext_2_dwconv_weight", + "tts_ttl_vector_field_main_blocks_0_convnext_2_dwconv_bias" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_2_dwconv_Conv_intermediate[] = {1, 1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_2_dwconv_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_2_dwconv_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0044187130406499f, .offset= -105}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_2_dwconv_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_2_dwconv_Conv_2d", // Node Name + "qti.aisw", // Package Name + "DepthWiseConv2d", // Qnn Node Type + params__vector_field_main_blocks_0_convnext_2_dwconv_Conv_2d, // Node Params + 3, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_2_dwconv_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_2_dwconv_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_2_dwconv_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_2_dwconv_Conv_intermediate_nchw */ + uint32_t dimensions__vector_field_main_blocks_0_convnext_2_dwconv_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _vector_field_main_blocks_0_convnext_2_dwconv_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__vector_field_main_blocks_0_convnext_2_dwconv_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_2_dwconv_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_2_dwconv_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_0_convnext_2_dwconv_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_0_convnext_2_dwconv_Conv_intermediate_nchw[] = { + "_vector_field_main_blocks_0_convnext_2_dwconv_Conv_intermediate" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_2_dwconv_Conv_intermediate_nchw[] = {1, 512, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_2_dwconv_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_2_dwconv_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0044187130406499f, .offset= -105}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_2_dwconv_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_2_dwconv_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_0_convnext_2_dwconv_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_2_dwconv_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_2_dwconv_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_2_dwconv_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_2_dwconv_Conv_intermediate */ + const char* inputs__vector_field_main_blocks_0_convnext_2_dwconv_Conv_intermediate[] = { + "_vector_field_main_blocks_0_convnext_2_dwconv_Conv_intermediate_nchw" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_2_dwconv_Conv_output_0[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_2_dwconv_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_2_dwconv_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0044187130406499f, .offset= -105}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_2_dwconv_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_2_dwconv_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_2_dwconv_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_2_dwconv_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_2_dwconv_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_2_dwconv_Conv_output_0_nfc */ + uint32_t dimensions__vector_field_main_blocks_0_convnext_2_dwconv_Conv_output_0_nfc_perm[] = {3}; + uint32_t _vector_field_main_blocks_0_convnext_2_dwconv_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_0_convnext_2_dwconv_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_2_dwconv_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_2_dwconv_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_0_convnext_2_dwconv_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_0_convnext_2_dwconv_Conv_output_0_nfc[] = { + "_vector_field_main_blocks_0_convnext_2_dwconv_Conv_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_2_dwconv_Conv_output_0_nfc[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_2_dwconv_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_2_dwconv_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0044187130406499f, .offset= -105}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_2_dwconv_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_2_dwconv_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_0_convnext_2_dwconv_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_2_dwconv_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_2_dwconv_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_2_Mul_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_2_Mul_1 */ + Qnn_Param_t params__vector_field_main_blocks_0_convnext_2_Mul_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_0_convnext_2_Mul_1[] = { + "_vector_field_main_blocks_0_convnext_2_dwconv_Conv_output_0_nfc", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_2_norm_Transpose_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_2_Mul_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_2_norm_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0044187130406499f, .offset= -105}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_2_norm_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_2_Mul_1", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_0_convnext_2_Mul_1, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_2_Mul_1, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_2_Mul_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_0_convnext_2_norm_norm_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_0_convnext_2_norm_norm_weight[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_0_convnext_2_norm_norm_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_0_convnext_2_norm_norm_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0027302077505738f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_0_convnext_2_norm_norm_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_0_convnext_2_norm_norm_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_0_convnext_2_norm_norm_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_0_convnext_2_norm_norm_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_0_convnext_2_norm_norm_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_0_convnext_2_norm_norm_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_0_convnext_2_norm_norm_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0020413273014128f, .offset= -116}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_0_convnext_2_norm_norm_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_0_convnext_2_norm_norm_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_0_convnext_2_norm_norm_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_2_norm_norm_LayerNormalization(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_2_norm_norm_LayerNormalization */ + uint32_t dimensions__vector_field_main_blocks_0_convnext_2_norm_norm_LayerNormalization_axes[] = {1}; + uint32_t _vector_field_main_blocks_0_convnext_2_norm_norm_LayerNormalization_axes[] = {2}; + Qnn_Param_t params__vector_field_main_blocks_0_convnext_2_norm_norm_LayerNormalization[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="axes", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_2_norm_norm_LayerNormalization_axes", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_2_norm_norm_LayerNormalization_axes, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_0_convnext_2_norm_norm_LayerNormalization_axes, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="epsilon", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000001000000f}}}} + }; + const char* inputs__vector_field_main_blocks_0_convnext_2_norm_norm_LayerNormalization[] = { + "_vector_field_main_blocks_0_convnext_2_norm_Transpose_output_0", + "tts_ttl_vector_field_main_blocks_0_convnext_2_norm_norm_weight", + "tts_ttl_vector_field_main_blocks_0_convnext_2_norm_norm_bias" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_2_norm_Transpose_1_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_2_norm_norm_LayerNormalization[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_2_norm_Transpose_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0346459262073040f, .offset= -91}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_2_norm_Transpose_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_2_norm_norm_LayerNormalization", // Node Name + "qti.aisw", // Package Name + "LayerNorm", // Qnn Node Type + params__vector_field_main_blocks_0_convnext_2_norm_norm_LayerNormalization, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_2_norm_norm_LayerNormalization, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_2_norm_norm_LayerNormalization, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_2_norm_Transpose_1_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_2_norm_Transpose_1_output_0_ncf */ + uint32_t dimensions__vector_field_main_blocks_0_convnext_2_norm_Transpose_1_output_0_ncf_perm[] = {3}; + uint32_t _vector_field_main_blocks_0_convnext_2_norm_Transpose_1_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_0_convnext_2_norm_Transpose_1_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_2_norm_Transpose_1_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_2_norm_Transpose_1_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_0_convnext_2_norm_Transpose_1_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_0_convnext_2_norm_Transpose_1_output_0_ncf[] = { + "_vector_field_main_blocks_0_convnext_2_norm_Transpose_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_2_norm_Transpose_1_output_0_ncf[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_2_norm_Transpose_1_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_2_norm_Transpose_1_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0346459262073040f, .offset= -91}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_2_norm_Transpose_1_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_2_norm_Transpose_1_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_0_convnext_2_norm_Transpose_1_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_2_norm_Transpose_1_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_2_norm_Transpose_1_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_2_pwconv1_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_2_pwconv1_Conv_reshape_to_2d */ + const char* inputs__vector_field_main_blocks_0_convnext_2_pwconv1_Conv_reshape_to_2d[] = { + "_vector_field_main_blocks_0_convnext_2_norm_Transpose_1_output_0_ncf" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_2_pwconv1_Conv_reshape_to_2d[] = {1, 512, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_2_pwconv1_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_2_pwconv1_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0346459262073040f, .offset= -91}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_2_pwconv1_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_2_pwconv1_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_2_pwconv1_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_2_pwconv1_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__vector_field_main_blocks_0_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _vector_field_main_blocks_0_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__vector_field_main_blocks_0_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_0_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_0_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc[] = { + "_vector_field_main_blocks_0_convnext_2_pwconv1_Conv_reshape_to_2d" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc[] = {1, 1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0346459262073040f, .offset= -91}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_0_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_0_convnext_2_pwconv1_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_0_convnext_2_pwconv1_weight[] = {1, 1, 512, 1024}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_0_convnext_2_pwconv1_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_0_convnext_2_pwconv1_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0155376261100173f, .offset= -135}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_0_convnext_2_pwconv1_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_0_convnext_2_pwconv1_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_0_convnext_2_pwconv1_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_0_convnext_2_pwconv1_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_0_convnext_2_pwconv1_bias[] = {1024}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_0_convnext_2_pwconv1_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_0_convnext_2_pwconv1_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0015929563669488f, .offset= -202}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_0_convnext_2_pwconv1_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_0_convnext_2_pwconv1_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_0_convnext_2_pwconv1_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_2_pwconv1_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_2_pwconv1_Conv_2d */ + uint32_t dimensions__vector_field_main_blocks_0_convnext_2_pwconv1_Conv_2d_dilation[] = {2}; + uint32_t _vector_field_main_blocks_0_convnext_2_pwconv1_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__vector_field_main_blocks_0_convnext_2_pwconv1_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _vector_field_main_blocks_0_convnext_2_pwconv1_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__vector_field_main_blocks_0_convnext_2_pwconv1_Conv_2d_stride[] = {2}; + uint32_t _vector_field_main_blocks_0_convnext_2_pwconv1_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__vector_field_main_blocks_0_convnext_2_pwconv1_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_2_pwconv1_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_2_pwconv1_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_0_convnext_2_pwconv1_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_2_pwconv1_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_2_pwconv1_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_0_convnext_2_pwconv1_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_2_pwconv1_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_2_pwconv1_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_0_convnext_2_pwconv1_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_0_convnext_2_pwconv1_Conv_2d[] = { + "_vector_field_main_blocks_0_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_0_convnext_2_pwconv1_weight", + "tts_ttl_vector_field_main_blocks_0_convnext_2_pwconv1_bias" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_2_pwconv1_Conv_intermediate[] = {1, 1, 192, 1024}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_2_pwconv1_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_2_pwconv1_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0656912922859192f, .offset= -166}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_2_pwconv1_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_2_pwconv1_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__vector_field_main_blocks_0_convnext_2_pwconv1_Conv_2d, // Node Params + 5, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_2_pwconv1_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_2_pwconv1_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_2_pwconv1_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_2_pwconv1_Conv_intermediate_nchw */ + uint32_t dimensions__vector_field_main_blocks_0_convnext_2_pwconv1_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _vector_field_main_blocks_0_convnext_2_pwconv1_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__vector_field_main_blocks_0_convnext_2_pwconv1_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_2_pwconv1_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_2_pwconv1_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_0_convnext_2_pwconv1_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_0_convnext_2_pwconv1_Conv_intermediate_nchw[] = { + "_vector_field_main_blocks_0_convnext_2_pwconv1_Conv_intermediate" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_2_pwconv1_Conv_intermediate_nchw[] = {1, 1024, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_2_pwconv1_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_2_pwconv1_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0656912922859192f, .offset= -166}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_2_pwconv1_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_2_pwconv1_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_0_convnext_2_pwconv1_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_2_pwconv1_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_2_pwconv1_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_2_pwconv1_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_2_pwconv1_Conv_intermediate */ + const char* inputs__vector_field_main_blocks_0_convnext_2_pwconv1_Conv_intermediate[] = { + "_vector_field_main_blocks_0_convnext_2_pwconv1_Conv_intermediate_nchw" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_2_pwconv1_Conv_output_0[] = {1, 1024, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_2_pwconv1_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_2_pwconv1_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0656912922859192f, .offset= -166}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_2_pwconv1_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_2_pwconv1_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_2_pwconv1_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_2_pwconv1_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__elementwiseneuron_4(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _elementwiseneuron_4 */ + Qnn_Param_t params__elementwiseneuron_4[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}} + }; + const char* inputs__elementwiseneuron_4[] = { + "_vector_field_main_blocks_0_convnext_2_pwconv1_Conv_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_2_act_Mul_1_output_0[] = {1, 1024, 192}; + Qnn_Tensor_t outputs__elementwiseneuron_4[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_2_act_Mul_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0235552061349154f, .offset= -7}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_2_act_Mul_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_elementwiseneuron_4", // Node Name + "qti.aisw", // Package Name + "ElementWiseNeuron", // Qnn Node Type + params__elementwiseneuron_4, // Node Params + 1, // Num Node Params + inputs__elementwiseneuron_4, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__elementwiseneuron_4, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_2_pwconv2_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_2_pwconv2_Conv_reshape_to_2d */ + const char* inputs__vector_field_main_blocks_0_convnext_2_pwconv2_Conv_reshape_to_2d[] = { + "_vector_field_main_blocks_0_convnext_2_act_Mul_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_2_pwconv2_Conv_reshape_to_2d[] = {1, 1024, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_2_pwconv2_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_2_pwconv2_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0235552061349154f, .offset= -7}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_2_pwconv2_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_2_pwconv2_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_2_pwconv2_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_2_pwconv2_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__vector_field_main_blocks_0_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _vector_field_main_blocks_0_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__vector_field_main_blocks_0_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_0_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_0_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc[] = { + "_vector_field_main_blocks_0_convnext_2_pwconv2_Conv_reshape_to_2d" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc[] = {1, 1, 192, 1024}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0235552061349154f, .offset= -7}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_0_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_0_convnext_2_pwconv2_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_0_convnext_2_pwconv2_weight[] = {1, 1, 1024, 512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_0_convnext_2_pwconv2_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_0_convnext_2_pwconv2_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0249228384345770f, .offset= -141}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_0_convnext_2_pwconv2_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_0_convnext_2_pwconv2_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_0_convnext_2_pwconv2_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_0_convnext_2_pwconv2_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_0_convnext_2_pwconv2_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_0_convnext_2_pwconv2_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_0_convnext_2_pwconv2_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0008179445867427f, .offset= -123}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_0_convnext_2_pwconv2_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_0_convnext_2_pwconv2_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_0_convnext_2_pwconv2_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_2_pwconv2_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_2_pwconv2_Conv_2d */ + uint32_t dimensions__vector_field_main_blocks_0_convnext_2_pwconv2_Conv_2d_dilation[] = {2}; + uint32_t _vector_field_main_blocks_0_convnext_2_pwconv2_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__vector_field_main_blocks_0_convnext_2_pwconv2_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _vector_field_main_blocks_0_convnext_2_pwconv2_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__vector_field_main_blocks_0_convnext_2_pwconv2_Conv_2d_stride[] = {2}; + uint32_t _vector_field_main_blocks_0_convnext_2_pwconv2_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__vector_field_main_blocks_0_convnext_2_pwconv2_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_2_pwconv2_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_2_pwconv2_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_0_convnext_2_pwconv2_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_2_pwconv2_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_2_pwconv2_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_0_convnext_2_pwconv2_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_2_pwconv2_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_2_pwconv2_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_0_convnext_2_pwconv2_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_0_convnext_2_pwconv2_Conv_2d[] = { + "_vector_field_main_blocks_0_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_0_convnext_2_pwconv2_weight", + "tts_ttl_vector_field_main_blocks_0_convnext_2_pwconv2_bias" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_2_pwconv2_Conv_intermediate[] = {1, 1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_2_pwconv2_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_2_pwconv2_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0456186160445213f, .offset= -132}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_2_pwconv2_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_2_pwconv2_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__vector_field_main_blocks_0_convnext_2_pwconv2_Conv_2d, // Node Params + 5, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_2_pwconv2_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_2_pwconv2_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_2_pwconv2_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_2_pwconv2_Conv_intermediate_nchw */ + uint32_t dimensions__vector_field_main_blocks_0_convnext_2_pwconv2_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _vector_field_main_blocks_0_convnext_2_pwconv2_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__vector_field_main_blocks_0_convnext_2_pwconv2_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_2_pwconv2_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_2_pwconv2_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_0_convnext_2_pwconv2_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_0_convnext_2_pwconv2_Conv_intermediate_nchw[] = { + "_vector_field_main_blocks_0_convnext_2_pwconv2_Conv_intermediate" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_2_pwconv2_Conv_intermediate_nchw[] = {1, 512, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_2_pwconv2_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_2_pwconv2_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0456186160445213f, .offset= -132}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_2_pwconv2_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_2_pwconv2_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_0_convnext_2_pwconv2_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_2_pwconv2_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_2_pwconv2_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_2_pwconv2_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_2_pwconv2_Conv_intermediate */ + const char* inputs__vector_field_main_blocks_0_convnext_2_pwconv2_Conv_intermediate[] = { + "_vector_field_main_blocks_0_convnext_2_pwconv2_Conv_intermediate_nchw" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_2_pwconv2_Conv_output_0[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_2_pwconv2_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_2_pwconv2_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0456186160445213f, .offset= -132}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_2_pwconv2_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_2_pwconv2_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_2_pwconv2_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_2_pwconv2_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_2_pwconv2_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_2_pwconv2_Conv_output_0_nfc */ + uint32_t dimensions__vector_field_main_blocks_0_convnext_2_pwconv2_Conv_output_0_nfc_perm[] = {3}; + uint32_t _vector_field_main_blocks_0_convnext_2_pwconv2_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_0_convnext_2_pwconv2_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_2_pwconv2_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_2_pwconv2_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_0_convnext_2_pwconv2_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_0_convnext_2_pwconv2_Conv_output_0_nfc[] = { + "_vector_field_main_blocks_0_convnext_2_pwconv2_Conv_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_2_pwconv2_Conv_output_0_nfc[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_2_pwconv2_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_2_pwconv2_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0456186160445213f, .offset= -132}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_2_pwconv2_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_2_pwconv2_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_0_convnext_2_pwconv2_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_2_pwconv2_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_2_pwconv2_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_0_convnext_2_gamma(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_0_convnext_2_gamma[] = {1, 1, 512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_0_convnext_2_gamma", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_0_convnext_2_gamma", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0017076089279726f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_0_convnext_2_gamma, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_0_convnext_2_gamma), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_0_convnext_2_gamma)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_2_Mul_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_2_Mul_2 */ + Qnn_Param_t params__vector_field_main_blocks_0_convnext_2_Mul_2[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_0_convnext_2_Mul_2[] = { + "tts_ttl_vector_field_main_blocks_0_convnext_2_gamma", + "_vector_field_main_blocks_0_convnext_2_pwconv2_Conv_output_0_nfc" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_2_Mul_2_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_2_Mul_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_2_Mul_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0176051184535027f, .offset= -132}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_2_Mul_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_2_Mul_2", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_0_convnext_2_Mul_2, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_2_Mul_2, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_2_Mul_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_2_Add(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_2_Add */ + Qnn_Param_t params__vector_field_main_blocks_0_convnext_2_Add[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_0_convnext_2_Add[] = { + "_vector_field_main_blocks_0_convnext_2_Mul_output_0", + "_vector_field_main_blocks_0_convnext_2_Mul_2_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_2_Add_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_2_Add[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_2_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0255311224609613f, .offset= -123}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_2_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_2_Add", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_0_convnext_2_Add, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_2_Add, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_2_Add, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_2_Mul_3(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_2_Mul_3 */ + Qnn_Param_t params__vector_field_main_blocks_0_convnext_2_Mul_3[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_0_convnext_2_Mul_3[] = { + "_vector_field_main_blocks_0_convnext_2_Add_output_0", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_2_Mul_3_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_2_Mul_3[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_2_Mul_3_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0255311224609613f, .offset= -123}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_2_Mul_3_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_2_Mul_3", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_0_convnext_2_Mul_3, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_2_Mul_3, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_2_Mul_3, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_3_Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_3_Mul */ + Qnn_Param_t params__vector_field_main_blocks_0_convnext_3_Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_0_convnext_3_Mul[] = { + "_vector_field_main_blocks_0_convnext_2_Mul_3_output_0", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_3_Mul_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_3_Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_3_Mul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0255311224609613f, .offset= -123}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_3_Mul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_3_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_0_convnext_3_Mul, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_3_Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_3_Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_3_dwconv_Pad(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_3_dwconv_Pad */ + uint32_t dimensions__vector_field_main_blocks_0_convnext_3_dwconv_Pad_pad_amount[] = {3, 2}; + uint32_t _vector_field_main_blocks_0_convnext_3_dwconv_Pad_pad_amount[] = {0, 0, 16, 16, 0, 0}; + Qnn_Param_t params__vector_field_main_blocks_0_convnext_3_dwconv_Pad[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_3_dwconv_Pad_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_3_dwconv_Pad_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_0_convnext_3_dwconv_Pad_pad_amount, + .dataSize=24}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="scheme", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}} + }; + const char* inputs__vector_field_main_blocks_0_convnext_3_dwconv_Pad[] = { + "_vector_field_main_blocks_0_convnext_3_Mul_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_3_dwconv_Pad_output_0[] = {1, 224, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_3_dwconv_Pad[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_3_dwconv_Pad_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0255311224609613f, .offset= -123}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_3_dwconv_Pad_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_3_dwconv_Pad", // Node Name + "qti.aisw", // Package Name + "Pad", // Qnn Node Type + params__vector_field_main_blocks_0_convnext_3_dwconv_Pad, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_3_dwconv_Pad, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_3_dwconv_Pad, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_3_dwconv_Pad_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_3_dwconv_Pad_output_0_ncf */ + uint32_t dimensions__vector_field_main_blocks_0_convnext_3_dwconv_Pad_output_0_ncf_perm[] = {3}; + uint32_t _vector_field_main_blocks_0_convnext_3_dwconv_Pad_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_0_convnext_3_dwconv_Pad_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_3_dwconv_Pad_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_3_dwconv_Pad_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_0_convnext_3_dwconv_Pad_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_0_convnext_3_dwconv_Pad_output_0_ncf[] = { + "_vector_field_main_blocks_0_convnext_3_dwconv_Pad_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_3_dwconv_Pad_output_0_ncf[] = {1, 512, 224}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_3_dwconv_Pad_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_3_dwconv_Pad_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0255311224609613f, .offset= -123}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_3_dwconv_Pad_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_3_dwconv_Pad_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_0_convnext_3_dwconv_Pad_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_3_dwconv_Pad_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_3_dwconv_Pad_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_3_dwconv_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_3_dwconv_Conv_reshape_to_2d */ + const char* inputs__vector_field_main_blocks_0_convnext_3_dwconv_Conv_reshape_to_2d[] = { + "_vector_field_main_blocks_0_convnext_3_dwconv_Pad_output_0_ncf" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_3_dwconv_Conv_reshape_to_2d[] = {1, 512, 1, 224}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_3_dwconv_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_3_dwconv_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0255311224609613f, .offset= -123}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_3_dwconv_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_3_dwconv_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_3_dwconv_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_3_dwconv_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_3_dwconv_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_3_dwconv_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__vector_field_main_blocks_0_convnext_3_dwconv_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _vector_field_main_blocks_0_convnext_3_dwconv_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__vector_field_main_blocks_0_convnext_3_dwconv_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_3_dwconv_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_3_dwconv_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_0_convnext_3_dwconv_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_0_convnext_3_dwconv_Conv_reshape_to_2d_nhwc[] = { + "_vector_field_main_blocks_0_convnext_3_dwconv_Conv_reshape_to_2d" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_3_dwconv_Conv_reshape_to_2d_nhwc[] = {1, 1, 224, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_3_dwconv_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_3_dwconv_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0255311224609613f, .offset= -123}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_3_dwconv_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_3_dwconv_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_0_convnext_3_dwconv_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_3_dwconv_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_3_dwconv_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_0_convnext_3_dwconv_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_0_convnext_3_dwconv_weight[] = {1, 5, 1, 512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_0_convnext_3_dwconv_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_0_convnext_3_dwconv_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0031552824657410f, .offset= -136}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_0_convnext_3_dwconv_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_0_convnext_3_dwconv_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_0_convnext_3_dwconv_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_0_convnext_3_dwconv_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_0_convnext_3_dwconv_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_0_convnext_3_dwconv_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_0_convnext_3_dwconv_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0007779928855598f, .offset= -133}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_0_convnext_3_dwconv_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_0_convnext_3_dwconv_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_0_convnext_3_dwconv_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_3_dwconv_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_3_dwconv_Conv_2d */ + uint32_t dimensions__vector_field_main_blocks_0_convnext_3_dwconv_Conv_2d_dilation[] = {2}; + uint32_t _vector_field_main_blocks_0_convnext_3_dwconv_Conv_2d_dilation[] = {1, 8}; + uint32_t dimensions__vector_field_main_blocks_0_convnext_3_dwconv_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _vector_field_main_blocks_0_convnext_3_dwconv_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__vector_field_main_blocks_0_convnext_3_dwconv_Conv_2d_stride[] = {2}; + uint32_t _vector_field_main_blocks_0_convnext_3_dwconv_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__vector_field_main_blocks_0_convnext_3_dwconv_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_3_dwconv_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_3_dwconv_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_0_convnext_3_dwconv_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_3_dwconv_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_3_dwconv_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_0_convnext_3_dwconv_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_3_dwconv_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_3_dwconv_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_0_convnext_3_dwconv_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_0_convnext_3_dwconv_Conv_2d[] = { + "_vector_field_main_blocks_0_convnext_3_dwconv_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_0_convnext_3_dwconv_weight", + "tts_ttl_vector_field_main_blocks_0_convnext_3_dwconv_bias" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_3_dwconv_Conv_intermediate[] = {1, 1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_3_dwconv_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_3_dwconv_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0043183201923966f, .offset= -86}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_3_dwconv_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_3_dwconv_Conv_2d", // Node Name + "qti.aisw", // Package Name + "DepthWiseConv2d", // Qnn Node Type + params__vector_field_main_blocks_0_convnext_3_dwconv_Conv_2d, // Node Params + 3, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_3_dwconv_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_3_dwconv_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_3_dwconv_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_3_dwconv_Conv_intermediate_nchw */ + uint32_t dimensions__vector_field_main_blocks_0_convnext_3_dwconv_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _vector_field_main_blocks_0_convnext_3_dwconv_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__vector_field_main_blocks_0_convnext_3_dwconv_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_3_dwconv_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_3_dwconv_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_0_convnext_3_dwconv_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_0_convnext_3_dwconv_Conv_intermediate_nchw[] = { + "_vector_field_main_blocks_0_convnext_3_dwconv_Conv_intermediate" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_3_dwconv_Conv_intermediate_nchw[] = {1, 512, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_3_dwconv_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_3_dwconv_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0043183201923966f, .offset= -86}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_3_dwconv_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_3_dwconv_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_0_convnext_3_dwconv_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_3_dwconv_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_3_dwconv_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_3_dwconv_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_3_dwconv_Conv_intermediate */ + const char* inputs__vector_field_main_blocks_0_convnext_3_dwconv_Conv_intermediate[] = { + "_vector_field_main_blocks_0_convnext_3_dwconv_Conv_intermediate_nchw" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_3_dwconv_Conv_output_0[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_3_dwconv_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_3_dwconv_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0043183201923966f, .offset= -86}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_3_dwconv_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_3_dwconv_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_3_dwconv_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_3_dwconv_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_3_dwconv_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_3_dwconv_Conv_output_0_nfc */ + uint32_t dimensions__vector_field_main_blocks_0_convnext_3_dwconv_Conv_output_0_nfc_perm[] = {3}; + uint32_t _vector_field_main_blocks_0_convnext_3_dwconv_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_0_convnext_3_dwconv_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_3_dwconv_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_3_dwconv_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_0_convnext_3_dwconv_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_0_convnext_3_dwconv_Conv_output_0_nfc[] = { + "_vector_field_main_blocks_0_convnext_3_dwconv_Conv_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_3_dwconv_Conv_output_0_nfc[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_3_dwconv_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_3_dwconv_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0043183201923966f, .offset= -86}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_3_dwconv_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_3_dwconv_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_0_convnext_3_dwconv_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_3_dwconv_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_3_dwconv_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_3_Mul_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_3_Mul_1 */ + Qnn_Param_t params__vector_field_main_blocks_0_convnext_3_Mul_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_0_convnext_3_Mul_1[] = { + "_vector_field_main_blocks_0_convnext_3_dwconv_Conv_output_0_nfc", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_3_norm_Transpose_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_3_Mul_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_3_norm_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0043183201923966f, .offset= -86}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_3_norm_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_3_Mul_1", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_0_convnext_3_Mul_1, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_3_Mul_1, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_3_Mul_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_0_convnext_3_norm_norm_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_0_convnext_3_norm_norm_weight[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_0_convnext_3_norm_norm_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_0_convnext_3_norm_norm_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0030111456289887f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_0_convnext_3_norm_norm_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_0_convnext_3_norm_norm_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_0_convnext_3_norm_norm_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_0_convnext_3_norm_norm_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_0_convnext_3_norm_norm_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_0_convnext_3_norm_norm_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_0_convnext_3_norm_norm_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0024365950375795f, .offset= -142}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_0_convnext_3_norm_norm_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_0_convnext_3_norm_norm_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_0_convnext_3_norm_norm_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_3_norm_norm_LayerNormalization(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_3_norm_norm_LayerNormalization */ + uint32_t dimensions__vector_field_main_blocks_0_convnext_3_norm_norm_LayerNormalization_axes[] = {1}; + uint32_t _vector_field_main_blocks_0_convnext_3_norm_norm_LayerNormalization_axes[] = {2}; + Qnn_Param_t params__vector_field_main_blocks_0_convnext_3_norm_norm_LayerNormalization[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="axes", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_3_norm_norm_LayerNormalization_axes", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_3_norm_norm_LayerNormalization_axes, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_0_convnext_3_norm_norm_LayerNormalization_axes, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="epsilon", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000001000000f}}}} + }; + const char* inputs__vector_field_main_blocks_0_convnext_3_norm_norm_LayerNormalization[] = { + "_vector_field_main_blocks_0_convnext_3_norm_Transpose_output_0", + "tts_ttl_vector_field_main_blocks_0_convnext_3_norm_norm_weight", + "tts_ttl_vector_field_main_blocks_0_convnext_3_norm_norm_bias" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_3_norm_Transpose_1_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_3_norm_norm_LayerNormalization[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_3_norm_Transpose_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0220355931669474f, .offset= -99}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_3_norm_Transpose_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_3_norm_norm_LayerNormalization", // Node Name + "qti.aisw", // Package Name + "LayerNorm", // Qnn Node Type + params__vector_field_main_blocks_0_convnext_3_norm_norm_LayerNormalization, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_3_norm_norm_LayerNormalization, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_3_norm_norm_LayerNormalization, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_3_norm_Transpose_1_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_3_norm_Transpose_1_output_0_ncf */ + uint32_t dimensions__vector_field_main_blocks_0_convnext_3_norm_Transpose_1_output_0_ncf_perm[] = {3}; + uint32_t _vector_field_main_blocks_0_convnext_3_norm_Transpose_1_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_0_convnext_3_norm_Transpose_1_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_3_norm_Transpose_1_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_3_norm_Transpose_1_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_0_convnext_3_norm_Transpose_1_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_0_convnext_3_norm_Transpose_1_output_0_ncf[] = { + "_vector_field_main_blocks_0_convnext_3_norm_Transpose_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_3_norm_Transpose_1_output_0_ncf[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_3_norm_Transpose_1_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_3_norm_Transpose_1_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0220355931669474f, .offset= -99}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_3_norm_Transpose_1_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_3_norm_Transpose_1_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_0_convnext_3_norm_Transpose_1_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_3_norm_Transpose_1_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_3_norm_Transpose_1_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_3_pwconv1_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_3_pwconv1_Conv_reshape_to_2d */ + const char* inputs__vector_field_main_blocks_0_convnext_3_pwconv1_Conv_reshape_to_2d[] = { + "_vector_field_main_blocks_0_convnext_3_norm_Transpose_1_output_0_ncf" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_3_pwconv1_Conv_reshape_to_2d[] = {1, 512, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_3_pwconv1_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_3_pwconv1_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0220355931669474f, .offset= -99}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_3_pwconv1_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_3_pwconv1_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_3_pwconv1_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_3_pwconv1_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__vector_field_main_blocks_0_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _vector_field_main_blocks_0_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__vector_field_main_blocks_0_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_0_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_0_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc[] = { + "_vector_field_main_blocks_0_convnext_3_pwconv1_Conv_reshape_to_2d" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc[] = {1, 1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0220355931669474f, .offset= -99}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_0_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_0_convnext_3_pwconv1_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_0_convnext_3_pwconv1_weight[] = {1, 1, 512, 1024}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_0_convnext_3_pwconv1_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_0_convnext_3_pwconv1_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0099700344726443f, .offset= -134}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_0_convnext_3_pwconv1_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_0_convnext_3_pwconv1_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_0_convnext_3_pwconv1_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_0_convnext_3_pwconv1_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_0_convnext_3_pwconv1_bias[] = {1024}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_0_convnext_3_pwconv1_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_0_convnext_3_pwconv1_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0012407404137775f, .offset= -221}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_0_convnext_3_pwconv1_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_0_convnext_3_pwconv1_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_0_convnext_3_pwconv1_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_3_pwconv1_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_3_pwconv1_Conv_2d */ + uint32_t dimensions__vector_field_main_blocks_0_convnext_3_pwconv1_Conv_2d_dilation[] = {2}; + uint32_t _vector_field_main_blocks_0_convnext_3_pwconv1_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__vector_field_main_blocks_0_convnext_3_pwconv1_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _vector_field_main_blocks_0_convnext_3_pwconv1_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__vector_field_main_blocks_0_convnext_3_pwconv1_Conv_2d_stride[] = {2}; + uint32_t _vector_field_main_blocks_0_convnext_3_pwconv1_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__vector_field_main_blocks_0_convnext_3_pwconv1_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_3_pwconv1_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_3_pwconv1_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_0_convnext_3_pwconv1_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_3_pwconv1_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_3_pwconv1_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_0_convnext_3_pwconv1_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_3_pwconv1_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_3_pwconv1_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_0_convnext_3_pwconv1_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_0_convnext_3_pwconv1_Conv_2d[] = { + "_vector_field_main_blocks_0_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_0_convnext_3_pwconv1_weight", + "tts_ttl_vector_field_main_blocks_0_convnext_3_pwconv1_bias" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_3_pwconv1_Conv_intermediate[] = {1, 1, 192, 1024}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_3_pwconv1_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_3_pwconv1_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0581794492900372f, .offset= -154}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_3_pwconv1_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_3_pwconv1_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__vector_field_main_blocks_0_convnext_3_pwconv1_Conv_2d, // Node Params + 5, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_3_pwconv1_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_3_pwconv1_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_3_pwconv1_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_3_pwconv1_Conv_intermediate_nchw */ + uint32_t dimensions__vector_field_main_blocks_0_convnext_3_pwconv1_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _vector_field_main_blocks_0_convnext_3_pwconv1_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__vector_field_main_blocks_0_convnext_3_pwconv1_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_3_pwconv1_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_3_pwconv1_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_0_convnext_3_pwconv1_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_0_convnext_3_pwconv1_Conv_intermediate_nchw[] = { + "_vector_field_main_blocks_0_convnext_3_pwconv1_Conv_intermediate" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_3_pwconv1_Conv_intermediate_nchw[] = {1, 1024, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_3_pwconv1_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_3_pwconv1_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0581794492900372f, .offset= -154}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_3_pwconv1_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_3_pwconv1_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_0_convnext_3_pwconv1_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_3_pwconv1_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_3_pwconv1_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_3_pwconv1_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_3_pwconv1_Conv_intermediate */ + const char* inputs__vector_field_main_blocks_0_convnext_3_pwconv1_Conv_intermediate[] = { + "_vector_field_main_blocks_0_convnext_3_pwconv1_Conv_intermediate_nchw" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_3_pwconv1_Conv_output_0[] = {1, 1024, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_3_pwconv1_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_3_pwconv1_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0581794492900372f, .offset= -154}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_3_pwconv1_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_3_pwconv1_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_3_pwconv1_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_3_pwconv1_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__elementwiseneuron_6(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _elementwiseneuron_6 */ + Qnn_Param_t params__elementwiseneuron_6[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}} + }; + const char* inputs__elementwiseneuron_6[] = { + "_vector_field_main_blocks_0_convnext_3_pwconv1_Conv_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_3_act_Mul_1_output_0[] = {1, 1024, 192}; + Qnn_Tensor_t outputs__elementwiseneuron_6[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_3_act_Mul_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0237220413982868f, .offset= -7}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_3_act_Mul_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_elementwiseneuron_6", // Node Name + "qti.aisw", // Package Name + "ElementWiseNeuron", // Qnn Node Type + params__elementwiseneuron_6, // Node Params + 1, // Num Node Params + inputs__elementwiseneuron_6, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__elementwiseneuron_6, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_3_pwconv2_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_3_pwconv2_Conv_reshape_to_2d */ + const char* inputs__vector_field_main_blocks_0_convnext_3_pwconv2_Conv_reshape_to_2d[] = { + "_vector_field_main_blocks_0_convnext_3_act_Mul_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_3_pwconv2_Conv_reshape_to_2d[] = {1, 1024, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_3_pwconv2_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_3_pwconv2_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0237220413982868f, .offset= -7}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_3_pwconv2_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_3_pwconv2_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_3_pwconv2_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_3_pwconv2_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__vector_field_main_blocks_0_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _vector_field_main_blocks_0_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__vector_field_main_blocks_0_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_0_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_0_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc[] = { + "_vector_field_main_blocks_0_convnext_3_pwconv2_Conv_reshape_to_2d" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc[] = {1, 1, 192, 1024}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0237220413982868f, .offset= -7}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_0_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_0_convnext_3_pwconv2_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_0_convnext_3_pwconv2_weight[] = {1, 1, 1024, 512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_0_convnext_3_pwconv2_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_0_convnext_3_pwconv2_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0183921363204718f, .offset= -122}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_0_convnext_3_pwconv2_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_0_convnext_3_pwconv2_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_0_convnext_3_pwconv2_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_0_convnext_3_pwconv2_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_0_convnext_3_pwconv2_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_0_convnext_3_pwconv2_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_0_convnext_3_pwconv2_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0008797040791251f, .offset= -115}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_0_convnext_3_pwconv2_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_0_convnext_3_pwconv2_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_0_convnext_3_pwconv2_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_3_pwconv2_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_3_pwconv2_Conv_2d */ + uint32_t dimensions__vector_field_main_blocks_0_convnext_3_pwconv2_Conv_2d_dilation[] = {2}; + uint32_t _vector_field_main_blocks_0_convnext_3_pwconv2_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__vector_field_main_blocks_0_convnext_3_pwconv2_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _vector_field_main_blocks_0_convnext_3_pwconv2_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__vector_field_main_blocks_0_convnext_3_pwconv2_Conv_2d_stride[] = {2}; + uint32_t _vector_field_main_blocks_0_convnext_3_pwconv2_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__vector_field_main_blocks_0_convnext_3_pwconv2_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_3_pwconv2_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_3_pwconv2_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_0_convnext_3_pwconv2_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_3_pwconv2_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_3_pwconv2_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_0_convnext_3_pwconv2_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_3_pwconv2_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_3_pwconv2_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_0_convnext_3_pwconv2_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_0_convnext_3_pwconv2_Conv_2d[] = { + "_vector_field_main_blocks_0_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_0_convnext_3_pwconv2_weight", + "tts_ttl_vector_field_main_blocks_0_convnext_3_pwconv2_bias" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_3_pwconv2_Conv_intermediate[] = {1, 1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_3_pwconv2_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_3_pwconv2_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0374307185411453f, .offset= -114}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_3_pwconv2_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_3_pwconv2_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__vector_field_main_blocks_0_convnext_3_pwconv2_Conv_2d, // Node Params + 5, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_3_pwconv2_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_3_pwconv2_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_3_pwconv2_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_3_pwconv2_Conv_intermediate_nchw */ + uint32_t dimensions__vector_field_main_blocks_0_convnext_3_pwconv2_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _vector_field_main_blocks_0_convnext_3_pwconv2_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__vector_field_main_blocks_0_convnext_3_pwconv2_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_3_pwconv2_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_3_pwconv2_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_0_convnext_3_pwconv2_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_0_convnext_3_pwconv2_Conv_intermediate_nchw[] = { + "_vector_field_main_blocks_0_convnext_3_pwconv2_Conv_intermediate" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_3_pwconv2_Conv_intermediate_nchw[] = {1, 512, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_3_pwconv2_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_3_pwconv2_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0374307185411453f, .offset= -114}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_3_pwconv2_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_3_pwconv2_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_0_convnext_3_pwconv2_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_3_pwconv2_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_3_pwconv2_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_3_pwconv2_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_3_pwconv2_Conv_intermediate */ + const char* inputs__vector_field_main_blocks_0_convnext_3_pwconv2_Conv_intermediate[] = { + "_vector_field_main_blocks_0_convnext_3_pwconv2_Conv_intermediate_nchw" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_3_pwconv2_Conv_output_0[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_3_pwconv2_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_3_pwconv2_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0374307185411453f, .offset= -114}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_3_pwconv2_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_3_pwconv2_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_3_pwconv2_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_3_pwconv2_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_3_pwconv2_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_3_pwconv2_Conv_output_0_nfc */ + uint32_t dimensions__vector_field_main_blocks_0_convnext_3_pwconv2_Conv_output_0_nfc_perm[] = {3}; + uint32_t _vector_field_main_blocks_0_convnext_3_pwconv2_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_0_convnext_3_pwconv2_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_3_pwconv2_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_3_pwconv2_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_0_convnext_3_pwconv2_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_0_convnext_3_pwconv2_Conv_output_0_nfc[] = { + "_vector_field_main_blocks_0_convnext_3_pwconv2_Conv_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_3_pwconv2_Conv_output_0_nfc[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_3_pwconv2_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_3_pwconv2_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0374307185411453f, .offset= -114}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_3_pwconv2_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_3_pwconv2_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_0_convnext_3_pwconv2_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_3_pwconv2_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_3_pwconv2_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_0_convnext_3_gamma(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_0_convnext_3_gamma[] = {1, 1, 512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_0_convnext_3_gamma", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_0_convnext_3_gamma", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0027327837888151f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_0_convnext_3_gamma, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_0_convnext_3_gamma), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_0_convnext_3_gamma)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_3_Mul_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_3_Mul_2 */ + Qnn_Param_t params__vector_field_main_blocks_0_convnext_3_Mul_2[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_0_convnext_3_Mul_2[] = { + "tts_ttl_vector_field_main_blocks_0_convnext_3_gamma", + "_vector_field_main_blocks_0_convnext_3_pwconv2_Conv_output_0_nfc" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_3_Mul_2_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_3_Mul_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_3_Mul_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0144739821553230f, .offset= -142}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_3_Mul_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_3_Mul_2", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_0_convnext_3_Mul_2, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_3_Mul_2, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_3_Mul_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_3_Add(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_3_Add */ + Qnn_Param_t params__vector_field_main_blocks_0_convnext_3_Add[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_0_convnext_3_Add[] = { + "_vector_field_main_blocks_0_convnext_3_Mul_output_0", + "_vector_field_main_blocks_0_convnext_3_Mul_2_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_3_Add_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_3_Add[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_3_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0300068929791451f, .offset= -111}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_3_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_3_Add", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_0_convnext_3_Add, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_3_Add, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_3_Add, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_3_Mul_3(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_3_Mul_3 */ + Qnn_Param_t params__vector_field_main_blocks_0_convnext_3_Mul_3[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_0_convnext_3_Mul_3[] = { + "_vector_field_main_blocks_0_convnext_3_Add_output_0", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_3_Mul_3_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_3_Mul_3[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_3_Mul_3_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0300068929791451f, .offset= -111}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_3_Mul_3_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_3_Mul_3", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_0_convnext_3_Mul_3, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_3_Mul_3, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_3_Mul_3, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_0_convnext_3_Mul_3_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_0_convnext_3_Mul_3_output_0_ncf */ + uint32_t dimensions__vector_field_main_blocks_0_convnext_3_Mul_3_output_0_ncf_perm[] = {3}; + uint32_t _vector_field_main_blocks_0_convnext_3_Mul_3_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_0_convnext_3_Mul_3_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_3_Mul_3_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_3_Mul_3_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_0_convnext_3_Mul_3_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_0_convnext_3_Mul_3_output_0_ncf[] = { + "_vector_field_main_blocks_0_convnext_3_Mul_3_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_0_convnext_3_Mul_3_output_0_ncf[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_0_convnext_3_Mul_3_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_0_convnext_3_Mul_3_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0300068929791451f, .offset= -111}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_0_convnext_3_Mul_3_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_0_convnext_3_Mul_3_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_0_convnext_3_Mul_3_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_0_convnext_3_Mul_3_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_0_convnext_3_Mul_3_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_1_Add(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_1_Add */ + Qnn_Param_t params__vector_field_main_blocks_1_Add[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_1_Add[] = { + "_vector_field_main_blocks_0_convnext_3_Mul_3_output_0_ncf", + "_vector_field_main_blocks_1_Transpose_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_1_Add_output_0[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_1_Add[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_1_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0293396338820457f, .offset= -111}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_1_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_1_Add", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_1_Add, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_1_Add, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_1_Add, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_1_Add_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_1_Add_output_0_nfc */ + uint32_t dimensions__vector_field_main_blocks_1_Add_output_0_nfc_perm[] = {3}; + uint32_t _vector_field_main_blocks_1_Add_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_1_Add_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_1_Add_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_1_Add_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_1_Add_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_1_Add_output_0_nfc[] = { + "_vector_field_main_blocks_1_Add_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_1_Add_output_0_nfc[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_1_Add_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_1_Add_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0293396338820457f, .offset= -111}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_1_Add_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_1_Add_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_1_Add_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_1_Add_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_1_Add_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_1_Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_1_Mul */ + Qnn_Param_t params__vector_field_main_blocks_1_Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_1_Mul[] = { + "_vector_field_main_blocks_1_Add_output_0_nfc", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_1_Mul_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_1_Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_1_Mul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0293396338820457f, .offset= -111}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_1_Mul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_1_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_1_Mul, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_1_Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_1_Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_2_convnext_0_Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_2_convnext_0_Mul */ + Qnn_Param_t params__vector_field_main_blocks_2_convnext_0_Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_2_convnext_0_Mul[] = { + "_vector_field_main_blocks_1_Mul_output_0", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_2_convnext_0_Mul_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_2_convnext_0_Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_2_convnext_0_Mul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0293396338820457f, .offset= -111}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_2_convnext_0_Mul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_2_convnext_0_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_2_convnext_0_Mul, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_2_convnext_0_Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_2_convnext_0_Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_2_convnext_0_dwconv_Pad(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_2_convnext_0_dwconv_Pad */ + uint32_t dimensions__vector_field_main_blocks_2_convnext_0_dwconv_Pad_pad_amount[] = {3, 2}; + uint32_t _vector_field_main_blocks_2_convnext_0_dwconv_Pad_pad_amount[] = {0, 0, 2, 2, 0, 0}; + Qnn_Param_t params__vector_field_main_blocks_2_convnext_0_dwconv_Pad[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_2_convnext_0_dwconv_Pad_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_2_convnext_0_dwconv_Pad_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_2_convnext_0_dwconv_Pad_pad_amount, + .dataSize=24}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="scheme", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}} + }; + const char* inputs__vector_field_main_blocks_2_convnext_0_dwconv_Pad[] = { + "_vector_field_main_blocks_2_convnext_0_Mul_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_2_convnext_0_dwconv_Pad_output_0[] = {1, 196, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_2_convnext_0_dwconv_Pad[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_2_convnext_0_dwconv_Pad_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0293396338820457f, .offset= -111}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_2_convnext_0_dwconv_Pad_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_2_convnext_0_dwconv_Pad", // Node Name + "qti.aisw", // Package Name + "Pad", // Qnn Node Type + params__vector_field_main_blocks_2_convnext_0_dwconv_Pad, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_2_convnext_0_dwconv_Pad, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_2_convnext_0_dwconv_Pad, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_2_convnext_0_dwconv_Pad_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_2_convnext_0_dwconv_Pad_output_0_ncf */ + uint32_t dimensions__vector_field_main_blocks_2_convnext_0_dwconv_Pad_output_0_ncf_perm[] = {3}; + uint32_t _vector_field_main_blocks_2_convnext_0_dwconv_Pad_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_2_convnext_0_dwconv_Pad_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_2_convnext_0_dwconv_Pad_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_2_convnext_0_dwconv_Pad_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_2_convnext_0_dwconv_Pad_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_2_convnext_0_dwconv_Pad_output_0_ncf[] = { + "_vector_field_main_blocks_2_convnext_0_dwconv_Pad_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_2_convnext_0_dwconv_Pad_output_0_ncf[] = {1, 512, 196}; + Qnn_Tensor_t outputs__vector_field_main_blocks_2_convnext_0_dwconv_Pad_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_2_convnext_0_dwconv_Pad_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0293396338820457f, .offset= -111}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_2_convnext_0_dwconv_Pad_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_2_convnext_0_dwconv_Pad_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_2_convnext_0_dwconv_Pad_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_2_convnext_0_dwconv_Pad_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_2_convnext_0_dwconv_Pad_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_2_convnext_0_dwconv_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_2_convnext_0_dwconv_Conv_reshape_to_2d */ + const char* inputs__vector_field_main_blocks_2_convnext_0_dwconv_Conv_reshape_to_2d[] = { + "_vector_field_main_blocks_2_convnext_0_dwconv_Pad_output_0_ncf" + }; + uint32_t dimensions__vector_field_main_blocks_2_convnext_0_dwconv_Conv_reshape_to_2d[] = {1, 512, 1, 196}; + Qnn_Tensor_t outputs__vector_field_main_blocks_2_convnext_0_dwconv_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_2_convnext_0_dwconv_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0293396338820457f, .offset= -111}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_2_convnext_0_dwconv_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_2_convnext_0_dwconv_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_2_convnext_0_dwconv_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_2_convnext_0_dwconv_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_2_convnext_0_dwconv_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_2_convnext_0_dwconv_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__vector_field_main_blocks_2_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _vector_field_main_blocks_2_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__vector_field_main_blocks_2_convnext_0_dwconv_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_2_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_2_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_2_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_2_convnext_0_dwconv_Conv_reshape_to_2d_nhwc[] = { + "_vector_field_main_blocks_2_convnext_0_dwconv_Conv_reshape_to_2d" + }; + uint32_t dimensions__vector_field_main_blocks_2_convnext_0_dwconv_Conv_reshape_to_2d_nhwc[] = {1, 1, 196, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_2_convnext_0_dwconv_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_2_convnext_0_dwconv_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0293396338820457f, .offset= -111}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_2_convnext_0_dwconv_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_2_convnext_0_dwconv_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_2_convnext_0_dwconv_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_2_convnext_0_dwconv_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_2_convnext_0_dwconv_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_2_convnext_0_dwconv_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_2_convnext_0_dwconv_weight[] = {1, 5, 1, 512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_2_convnext_0_dwconv_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_2_convnext_0_dwconv_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0024711792357266f, .offset= -126}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_2_convnext_0_dwconv_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_2_convnext_0_dwconv_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_2_convnext_0_dwconv_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_2_convnext_0_dwconv_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_2_convnext_0_dwconv_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_2_convnext_0_dwconv_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_2_convnext_0_dwconv_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0010678203543648f, .offset= -155}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_2_convnext_0_dwconv_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_2_convnext_0_dwconv_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_2_convnext_0_dwconv_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_2_convnext_0_dwconv_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_2_convnext_0_dwconv_Conv_2d */ + uint32_t dimensions__vector_field_main_blocks_2_convnext_0_dwconv_Conv_2d_dilation[] = {2}; + uint32_t _vector_field_main_blocks_2_convnext_0_dwconv_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__vector_field_main_blocks_2_convnext_0_dwconv_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _vector_field_main_blocks_2_convnext_0_dwconv_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__vector_field_main_blocks_2_convnext_0_dwconv_Conv_2d_stride[] = {2}; + uint32_t _vector_field_main_blocks_2_convnext_0_dwconv_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__vector_field_main_blocks_2_convnext_0_dwconv_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_2_convnext_0_dwconv_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_2_convnext_0_dwconv_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_2_convnext_0_dwconv_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_2_convnext_0_dwconv_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_2_convnext_0_dwconv_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_2_convnext_0_dwconv_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_2_convnext_0_dwconv_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_2_convnext_0_dwconv_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_2_convnext_0_dwconv_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_2_convnext_0_dwconv_Conv_2d[] = { + "_vector_field_main_blocks_2_convnext_0_dwconv_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_2_convnext_0_dwconv_weight", + "tts_ttl_vector_field_main_blocks_2_convnext_0_dwconv_bias" + }; + uint32_t dimensions__vector_field_main_blocks_2_convnext_0_dwconv_Conv_intermediate[] = {1, 1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_2_convnext_0_dwconv_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_2_convnext_0_dwconv_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0090053686872125f, .offset= -108}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_2_convnext_0_dwconv_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_2_convnext_0_dwconv_Conv_2d", // Node Name + "qti.aisw", // Package Name + "DepthWiseConv2d", // Qnn Node Type + params__vector_field_main_blocks_2_convnext_0_dwconv_Conv_2d, // Node Params + 3, // Num Node Params + inputs__vector_field_main_blocks_2_convnext_0_dwconv_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_2_convnext_0_dwconv_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_2_convnext_0_dwconv_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_2_convnext_0_dwconv_Conv_intermediate_nchw */ + uint32_t dimensions__vector_field_main_blocks_2_convnext_0_dwconv_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _vector_field_main_blocks_2_convnext_0_dwconv_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__vector_field_main_blocks_2_convnext_0_dwconv_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_2_convnext_0_dwconv_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_2_convnext_0_dwconv_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_2_convnext_0_dwconv_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_2_convnext_0_dwconv_Conv_intermediate_nchw[] = { + "_vector_field_main_blocks_2_convnext_0_dwconv_Conv_intermediate" + }; + uint32_t dimensions__vector_field_main_blocks_2_convnext_0_dwconv_Conv_intermediate_nchw[] = {1, 512, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_2_convnext_0_dwconv_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_2_convnext_0_dwconv_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0090053686872125f, .offset= -108}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_2_convnext_0_dwconv_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_2_convnext_0_dwconv_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_2_convnext_0_dwconv_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_2_convnext_0_dwconv_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_2_convnext_0_dwconv_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_2_convnext_0_dwconv_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_2_convnext_0_dwconv_Conv_intermediate */ + const char* inputs__vector_field_main_blocks_2_convnext_0_dwconv_Conv_intermediate[] = { + "_vector_field_main_blocks_2_convnext_0_dwconv_Conv_intermediate_nchw" + }; + uint32_t dimensions__vector_field_main_blocks_2_convnext_0_dwconv_Conv_output_0[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_2_convnext_0_dwconv_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_2_convnext_0_dwconv_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0090053686872125f, .offset= -108}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_2_convnext_0_dwconv_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_2_convnext_0_dwconv_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_2_convnext_0_dwconv_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_2_convnext_0_dwconv_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_2_convnext_0_dwconv_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_2_convnext_0_dwconv_Conv_output_0_nfc */ + uint32_t dimensions__vector_field_main_blocks_2_convnext_0_dwconv_Conv_output_0_nfc_perm[] = {3}; + uint32_t _vector_field_main_blocks_2_convnext_0_dwconv_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_2_convnext_0_dwconv_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_2_convnext_0_dwconv_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_2_convnext_0_dwconv_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_2_convnext_0_dwconv_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_2_convnext_0_dwconv_Conv_output_0_nfc[] = { + "_vector_field_main_blocks_2_convnext_0_dwconv_Conv_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_2_convnext_0_dwconv_Conv_output_0_nfc[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_2_convnext_0_dwconv_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_2_convnext_0_dwconv_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0090053686872125f, .offset= -108}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_2_convnext_0_dwconv_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_2_convnext_0_dwconv_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_2_convnext_0_dwconv_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_2_convnext_0_dwconv_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_2_convnext_0_dwconv_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_2_convnext_0_Mul_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_2_convnext_0_Mul_1 */ + Qnn_Param_t params__vector_field_main_blocks_2_convnext_0_Mul_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_2_convnext_0_Mul_1[] = { + "_vector_field_main_blocks_2_convnext_0_dwconv_Conv_output_0_nfc", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_2_convnext_0_norm_Transpose_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_2_convnext_0_Mul_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_2_convnext_0_norm_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0090053686872125f, .offset= -108}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_2_convnext_0_norm_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_2_convnext_0_Mul_1", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_2_convnext_0_Mul_1, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_2_convnext_0_Mul_1, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_2_convnext_0_Mul_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_2_convnext_0_norm_norm_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_2_convnext_0_norm_norm_weight[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_2_convnext_0_norm_norm_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_2_convnext_0_norm_norm_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0029825202655047f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_2_convnext_0_norm_norm_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_2_convnext_0_norm_norm_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_2_convnext_0_norm_norm_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_2_convnext_0_norm_norm_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_2_convnext_0_norm_norm_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_2_convnext_0_norm_norm_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_2_convnext_0_norm_norm_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0016520707868040f, .offset= -152}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_2_convnext_0_norm_norm_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_2_convnext_0_norm_norm_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_2_convnext_0_norm_norm_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_2_convnext_0_norm_norm_LayerNormalization(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_2_convnext_0_norm_norm_LayerNormalization */ + uint32_t dimensions__vector_field_main_blocks_2_convnext_0_norm_norm_LayerNormalization_axes[] = {1}; + uint32_t _vector_field_main_blocks_2_convnext_0_norm_norm_LayerNormalization_axes[] = {2}; + Qnn_Param_t params__vector_field_main_blocks_2_convnext_0_norm_norm_LayerNormalization[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="axes", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_2_convnext_0_norm_norm_LayerNormalization_axes", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_2_convnext_0_norm_norm_LayerNormalization_axes, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_2_convnext_0_norm_norm_LayerNormalization_axes, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="epsilon", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000001000000f}}}} + }; + const char* inputs__vector_field_main_blocks_2_convnext_0_norm_norm_LayerNormalization[] = { + "_vector_field_main_blocks_2_convnext_0_norm_Transpose_output_0", + "tts_ttl_vector_field_main_blocks_2_convnext_0_norm_norm_weight", + "tts_ttl_vector_field_main_blocks_2_convnext_0_norm_norm_bias" + }; + uint32_t dimensions__vector_field_main_blocks_2_convnext_0_norm_Transpose_1_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_2_convnext_0_norm_norm_LayerNormalization[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_2_convnext_0_norm_Transpose_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0356059037148952f, .offset= -168}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_2_convnext_0_norm_Transpose_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_2_convnext_0_norm_norm_LayerNormalization", // Node Name + "qti.aisw", // Package Name + "LayerNorm", // Qnn Node Type + params__vector_field_main_blocks_2_convnext_0_norm_norm_LayerNormalization, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_2_convnext_0_norm_norm_LayerNormalization, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_2_convnext_0_norm_norm_LayerNormalization, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_2_convnext_0_norm_Transpose_1_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_2_convnext_0_norm_Transpose_1_output_0_ncf */ + uint32_t dimensions__vector_field_main_blocks_2_convnext_0_norm_Transpose_1_output_0_ncf_perm[] = {3}; + uint32_t _vector_field_main_blocks_2_convnext_0_norm_Transpose_1_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_2_convnext_0_norm_Transpose_1_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_2_convnext_0_norm_Transpose_1_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_2_convnext_0_norm_Transpose_1_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_2_convnext_0_norm_Transpose_1_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_2_convnext_0_norm_Transpose_1_output_0_ncf[] = { + "_vector_field_main_blocks_2_convnext_0_norm_Transpose_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_2_convnext_0_norm_Transpose_1_output_0_ncf[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_2_convnext_0_norm_Transpose_1_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_2_convnext_0_norm_Transpose_1_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0356059037148952f, .offset= -168}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_2_convnext_0_norm_Transpose_1_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_2_convnext_0_norm_Transpose_1_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_2_convnext_0_norm_Transpose_1_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_2_convnext_0_norm_Transpose_1_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_2_convnext_0_norm_Transpose_1_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_2_convnext_0_pwconv1_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_2_convnext_0_pwconv1_Conv_reshape_to_2d */ + const char* inputs__vector_field_main_blocks_2_convnext_0_pwconv1_Conv_reshape_to_2d[] = { + "_vector_field_main_blocks_2_convnext_0_norm_Transpose_1_output_0_ncf" + }; + uint32_t dimensions__vector_field_main_blocks_2_convnext_0_pwconv1_Conv_reshape_to_2d[] = {1, 512, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_2_convnext_0_pwconv1_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_2_convnext_0_pwconv1_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0356059037148952f, .offset= -168}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_2_convnext_0_pwconv1_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_2_convnext_0_pwconv1_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_2_convnext_0_pwconv1_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_2_convnext_0_pwconv1_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_2_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_2_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__vector_field_main_blocks_2_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _vector_field_main_blocks_2_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__vector_field_main_blocks_2_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_2_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_2_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_2_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_2_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc[] = { + "_vector_field_main_blocks_2_convnext_0_pwconv1_Conv_reshape_to_2d" + }; + uint32_t dimensions__vector_field_main_blocks_2_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc[] = {1, 1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_2_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_2_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0356059037148952f, .offset= -168}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_2_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_2_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_2_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_2_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_2_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_2_convnext_0_pwconv1_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_2_convnext_0_pwconv1_weight[] = {1, 1, 512, 1024}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_2_convnext_0_pwconv1_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_2_convnext_0_pwconv1_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0204923190176487f, .offset= -105}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_2_convnext_0_pwconv1_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_2_convnext_0_pwconv1_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_2_convnext_0_pwconv1_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_2_convnext_0_pwconv1_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_2_convnext_0_pwconv1_bias[] = {1024}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_2_convnext_0_pwconv1_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_2_convnext_0_pwconv1_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0014241958269849f, .offset= -210}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_2_convnext_0_pwconv1_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_2_convnext_0_pwconv1_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_2_convnext_0_pwconv1_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_2_convnext_0_pwconv1_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_2_convnext_0_pwconv1_Conv_2d */ + uint32_t dimensions__vector_field_main_blocks_2_convnext_0_pwconv1_Conv_2d_dilation[] = {2}; + uint32_t _vector_field_main_blocks_2_convnext_0_pwconv1_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__vector_field_main_blocks_2_convnext_0_pwconv1_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _vector_field_main_blocks_2_convnext_0_pwconv1_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__vector_field_main_blocks_2_convnext_0_pwconv1_Conv_2d_stride[] = {2}; + uint32_t _vector_field_main_blocks_2_convnext_0_pwconv1_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__vector_field_main_blocks_2_convnext_0_pwconv1_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_2_convnext_0_pwconv1_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_2_convnext_0_pwconv1_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_2_convnext_0_pwconv1_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_2_convnext_0_pwconv1_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_2_convnext_0_pwconv1_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_2_convnext_0_pwconv1_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_2_convnext_0_pwconv1_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_2_convnext_0_pwconv1_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_2_convnext_0_pwconv1_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_2_convnext_0_pwconv1_Conv_2d[] = { + "_vector_field_main_blocks_2_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_2_convnext_0_pwconv1_weight", + "tts_ttl_vector_field_main_blocks_2_convnext_0_pwconv1_bias" + }; + uint32_t dimensions__vector_field_main_blocks_2_convnext_0_pwconv1_Conv_intermediate[] = {1, 1, 192, 1024}; + Qnn_Tensor_t outputs__vector_field_main_blocks_2_convnext_0_pwconv1_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_2_convnext_0_pwconv1_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0884725227952003f, .offset= -220}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_2_convnext_0_pwconv1_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_2_convnext_0_pwconv1_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__vector_field_main_blocks_2_convnext_0_pwconv1_Conv_2d, // Node Params + 5, // Num Node Params + inputs__vector_field_main_blocks_2_convnext_0_pwconv1_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_2_convnext_0_pwconv1_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_2_convnext_0_pwconv1_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_2_convnext_0_pwconv1_Conv_intermediate_nchw */ + uint32_t dimensions__vector_field_main_blocks_2_convnext_0_pwconv1_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _vector_field_main_blocks_2_convnext_0_pwconv1_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__vector_field_main_blocks_2_convnext_0_pwconv1_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_2_convnext_0_pwconv1_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_2_convnext_0_pwconv1_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_2_convnext_0_pwconv1_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_2_convnext_0_pwconv1_Conv_intermediate_nchw[] = { + "_vector_field_main_blocks_2_convnext_0_pwconv1_Conv_intermediate" + }; + uint32_t dimensions__vector_field_main_blocks_2_convnext_0_pwconv1_Conv_intermediate_nchw[] = {1, 1024, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_2_convnext_0_pwconv1_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_2_convnext_0_pwconv1_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0884725227952003f, .offset= -220}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_2_convnext_0_pwconv1_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_2_convnext_0_pwconv1_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_2_convnext_0_pwconv1_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_2_convnext_0_pwconv1_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_2_convnext_0_pwconv1_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_2_convnext_0_pwconv1_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_2_convnext_0_pwconv1_Conv_intermediate */ + const char* inputs__vector_field_main_blocks_2_convnext_0_pwconv1_Conv_intermediate[] = { + "_vector_field_main_blocks_2_convnext_0_pwconv1_Conv_intermediate_nchw" + }; + uint32_t dimensions__vector_field_main_blocks_2_convnext_0_pwconv1_Conv_output_0[] = {1, 1024, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_2_convnext_0_pwconv1_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_2_convnext_0_pwconv1_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0884725227952003f, .offset= -220}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_2_convnext_0_pwconv1_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_2_convnext_0_pwconv1_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_2_convnext_0_pwconv1_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_2_convnext_0_pwconv1_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__elementwiseneuron_8(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _elementwiseneuron_8 */ + Qnn_Param_t params__elementwiseneuron_8[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}} + }; + const char* inputs__elementwiseneuron_8[] = { + "_vector_field_main_blocks_2_convnext_0_pwconv1_Conv_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_2_convnext_0_act_Mul_1_output_0[] = {1, 1024, 192}; + Qnn_Tensor_t outputs__elementwiseneuron_8[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_2_convnext_0_act_Mul_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0126563729718328f, .offset= -13}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_2_convnext_0_act_Mul_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_elementwiseneuron_8", // Node Name + "qti.aisw", // Package Name + "ElementWiseNeuron", // Qnn Node Type + params__elementwiseneuron_8, // Node Params + 1, // Num Node Params + inputs__elementwiseneuron_8, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__elementwiseneuron_8, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_2_convnext_0_pwconv2_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_2_convnext_0_pwconv2_Conv_reshape_to_2d */ + const char* inputs__vector_field_main_blocks_2_convnext_0_pwconv2_Conv_reshape_to_2d[] = { + "_vector_field_main_blocks_2_convnext_0_act_Mul_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_2_convnext_0_pwconv2_Conv_reshape_to_2d[] = {1, 1024, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_2_convnext_0_pwconv2_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_2_convnext_0_pwconv2_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0126563729718328f, .offset= -13}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_2_convnext_0_pwconv2_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_2_convnext_0_pwconv2_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_2_convnext_0_pwconv2_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_2_convnext_0_pwconv2_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_2_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_2_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__vector_field_main_blocks_2_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _vector_field_main_blocks_2_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__vector_field_main_blocks_2_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_2_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_2_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_2_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_2_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc[] = { + "_vector_field_main_blocks_2_convnext_0_pwconv2_Conv_reshape_to_2d" + }; + uint32_t dimensions__vector_field_main_blocks_2_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc[] = {1, 1, 192, 1024}; + Qnn_Tensor_t outputs__vector_field_main_blocks_2_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_2_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0126563729718328f, .offset= -13}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_2_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_2_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_2_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_2_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_2_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_2_convnext_0_pwconv2_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_2_convnext_0_pwconv2_weight[] = {1, 1, 1024, 512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_2_convnext_0_pwconv2_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_2_convnext_0_pwconv2_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0235646776854992f, .offset= -112}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_2_convnext_0_pwconv2_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_2_convnext_0_pwconv2_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_2_convnext_0_pwconv2_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_2_convnext_0_pwconv2_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_2_convnext_0_pwconv2_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_2_convnext_0_pwconv2_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_2_convnext_0_pwconv2_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0012308068107814f, .offset= -106}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_2_convnext_0_pwconv2_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_2_convnext_0_pwconv2_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_2_convnext_0_pwconv2_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_2_convnext_0_pwconv2_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_2_convnext_0_pwconv2_Conv_2d */ + uint32_t dimensions__vector_field_main_blocks_2_convnext_0_pwconv2_Conv_2d_dilation[] = {2}; + uint32_t _vector_field_main_blocks_2_convnext_0_pwconv2_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__vector_field_main_blocks_2_convnext_0_pwconv2_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _vector_field_main_blocks_2_convnext_0_pwconv2_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__vector_field_main_blocks_2_convnext_0_pwconv2_Conv_2d_stride[] = {2}; + uint32_t _vector_field_main_blocks_2_convnext_0_pwconv2_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__vector_field_main_blocks_2_convnext_0_pwconv2_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_2_convnext_0_pwconv2_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_2_convnext_0_pwconv2_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_2_convnext_0_pwconv2_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_2_convnext_0_pwconv2_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_2_convnext_0_pwconv2_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_2_convnext_0_pwconv2_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_2_convnext_0_pwconv2_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_2_convnext_0_pwconv2_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_2_convnext_0_pwconv2_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_2_convnext_0_pwconv2_Conv_2d[] = { + "_vector_field_main_blocks_2_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_2_convnext_0_pwconv2_weight", + "tts_ttl_vector_field_main_blocks_2_convnext_0_pwconv2_bias" + }; + uint32_t dimensions__vector_field_main_blocks_2_convnext_0_pwconv2_Conv_intermediate[] = {1, 1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_2_convnext_0_pwconv2_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_2_convnext_0_pwconv2_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0346070304512978f, .offset= -139}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_2_convnext_0_pwconv2_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_2_convnext_0_pwconv2_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__vector_field_main_blocks_2_convnext_0_pwconv2_Conv_2d, // Node Params + 5, // Num Node Params + inputs__vector_field_main_blocks_2_convnext_0_pwconv2_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_2_convnext_0_pwconv2_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_2_convnext_0_pwconv2_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_2_convnext_0_pwconv2_Conv_intermediate_nchw */ + uint32_t dimensions__vector_field_main_blocks_2_convnext_0_pwconv2_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _vector_field_main_blocks_2_convnext_0_pwconv2_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__vector_field_main_blocks_2_convnext_0_pwconv2_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_2_convnext_0_pwconv2_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_2_convnext_0_pwconv2_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_2_convnext_0_pwconv2_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_2_convnext_0_pwconv2_Conv_intermediate_nchw[] = { + "_vector_field_main_blocks_2_convnext_0_pwconv2_Conv_intermediate" + }; + uint32_t dimensions__vector_field_main_blocks_2_convnext_0_pwconv2_Conv_intermediate_nchw[] = {1, 512, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_2_convnext_0_pwconv2_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_2_convnext_0_pwconv2_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0346070304512978f, .offset= -139}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_2_convnext_0_pwconv2_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_2_convnext_0_pwconv2_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_2_convnext_0_pwconv2_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_2_convnext_0_pwconv2_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_2_convnext_0_pwconv2_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_2_convnext_0_pwconv2_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_2_convnext_0_pwconv2_Conv_intermediate */ + const char* inputs__vector_field_main_blocks_2_convnext_0_pwconv2_Conv_intermediate[] = { + "_vector_field_main_blocks_2_convnext_0_pwconv2_Conv_intermediate_nchw" + }; + uint32_t dimensions__vector_field_main_blocks_2_convnext_0_pwconv2_Conv_output_0[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_2_convnext_0_pwconv2_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_2_convnext_0_pwconv2_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0346070304512978f, .offset= -139}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_2_convnext_0_pwconv2_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_2_convnext_0_pwconv2_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_2_convnext_0_pwconv2_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_2_convnext_0_pwconv2_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_2_convnext_0_pwconv2_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_2_convnext_0_pwconv2_Conv_output_0_nfc */ + uint32_t dimensions__vector_field_main_blocks_2_convnext_0_pwconv2_Conv_output_0_nfc_perm[] = {3}; + uint32_t _vector_field_main_blocks_2_convnext_0_pwconv2_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_2_convnext_0_pwconv2_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_2_convnext_0_pwconv2_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_2_convnext_0_pwconv2_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_2_convnext_0_pwconv2_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_2_convnext_0_pwconv2_Conv_output_0_nfc[] = { + "_vector_field_main_blocks_2_convnext_0_pwconv2_Conv_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_2_convnext_0_pwconv2_Conv_output_0_nfc[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_2_convnext_0_pwconv2_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_2_convnext_0_pwconv2_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0346070304512978f, .offset= -139}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_2_convnext_0_pwconv2_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_2_convnext_0_pwconv2_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_2_convnext_0_pwconv2_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_2_convnext_0_pwconv2_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_2_convnext_0_pwconv2_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_2_convnext_0_gamma(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_2_convnext_0_gamma[] = {1, 1, 512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_2_convnext_0_gamma", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_2_convnext_0_gamma", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0033295850735158f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_2_convnext_0_gamma, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_2_convnext_0_gamma), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_2_convnext_0_gamma)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_2_convnext_0_Mul_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_2_convnext_0_Mul_2 */ + Qnn_Param_t params__vector_field_main_blocks_2_convnext_0_Mul_2[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_2_convnext_0_Mul_2[] = { + "tts_ttl_vector_field_main_blocks_2_convnext_0_gamma", + "_vector_field_main_blocks_2_convnext_0_pwconv2_Conv_output_0_nfc" + }; + uint32_t dimensions__vector_field_main_blocks_2_convnext_0_Mul_2_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_2_convnext_0_Mul_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_2_convnext_0_Mul_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0221977457404137f, .offset= -146}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_2_convnext_0_Mul_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_2_convnext_0_Mul_2", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_2_convnext_0_Mul_2, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_2_convnext_0_Mul_2, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_2_convnext_0_Mul_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_2_convnext_0_Add(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_2_convnext_0_Add */ + Qnn_Param_t params__vector_field_main_blocks_2_convnext_0_Add[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_2_convnext_0_Add[] = { + "_vector_field_main_blocks_2_convnext_0_Mul_output_0", + "_vector_field_main_blocks_2_convnext_0_Mul_2_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_2_convnext_0_Add_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_2_convnext_0_Add[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_2_convnext_0_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0299086235463619f, .offset= -118}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_2_convnext_0_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_2_convnext_0_Add", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_2_convnext_0_Add, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_2_convnext_0_Add, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_2_convnext_0_Add, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_2_convnext_0_Mul_3(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_2_convnext_0_Mul_3 */ + Qnn_Param_t params__vector_field_main_blocks_2_convnext_0_Mul_3[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_2_convnext_0_Mul_3[] = { + "_vector_field_main_blocks_2_convnext_0_Add_output_0", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_2_convnext_0_Mul_3_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_2_convnext_0_Mul_3[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_2_convnext_0_Mul_3_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0299086235463619f, .offset= -118}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_2_convnext_0_Mul_3_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_2_convnext_0_Mul_3", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_2_convnext_0_Mul_3, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_2_convnext_0_Mul_3, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_2_convnext_0_Mul_3, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_3_Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_3_Mul */ + Qnn_Param_t params__vector_field_main_blocks_3_Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_3_Mul[] = { + "_vector_field_main_blocks_2_convnext_0_Mul_3_output_0", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_3_Transpose_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_3_Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0299086235463619f, .offset= -118}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_3_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_3_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_3_Mul, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_3_Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_3_Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_3_attn_W_query_linear_MatMul_pre_reshape(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_3_attn_W_query_linear_MatMul_pre_reshape */ + const char* inputs__vector_field_main_blocks_3_attn_W_query_linear_MatMul_pre_reshape[] = { + "_vector_field_main_blocks_3_Transpose_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_3_attn_W_query_linear_MatMul_pre_reshape[] = {192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_3_attn_W_query_linear_MatMul_pre_reshape[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_W_query_linear_MatMul_pre_reshape", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0299086235463619f, .offset= -118}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_3_attn_W_query_linear_MatMul_pre_reshape, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_3_attn_W_query_linear_MatMul_pre_reshape", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_3_attn_W_query_linear_MatMul_pre_reshape, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_3_attn_W_query_linear_MatMul_pre_reshape, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_onnx__MatMul_3101(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_onnx__MatMul_3101[] = {256, 512}; + VALIDATE(model.addTensor("onnx__MatMul_3101", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "onnx__MatMul_3101", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0112574333325028f, .offset= -129}}}, + .rank= 2, + .dimensions=dimensions_onnx__MatMul_3101, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(onnx__MatMul_3101), + .dataSize=BINLEN(onnx__MatMul_3101)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_3_attn_W_query_linear_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_3_attn_W_query_linear_bias[] = {256}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_3_attn_W_query_linear_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_3_attn_W_query_linear_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0044484310783446f, .offset= -117}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_3_attn_W_query_linear_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_3_attn_W_query_linear_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_3_attn_W_query_linear_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_3_attn_W_query_linear_MatMul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_3_attn_W_query_linear_MatMul */ + const char* inputs__vector_field_main_blocks_3_attn_W_query_linear_MatMul[] = { + "_vector_field_main_blocks_3_attn_W_query_linear_MatMul_pre_reshape", + "onnx__MatMul_3101", + "tts_ttl_vector_field_main_blocks_3_attn_W_query_linear_bias" + }; + uint32_t dimensions__vector_field_main_blocks_3_attn_W_query_linear_Add_output_0_fc[] = {192, 256}; + Qnn_Tensor_t outputs__vector_field_main_blocks_3_attn_W_query_linear_MatMul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_W_query_linear_Add_output_0_fc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1963463574647903f, .offset= -170}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_3_attn_W_query_linear_Add_output_0_fc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_3_attn_W_query_linear_MatMul", // Node Name + "qti.aisw", // Package Name + "FullyConnected", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_3_attn_W_query_linear_MatMul, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_3_attn_W_query_linear_MatMul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_3_attn_W_query_linear_MatMul_post_reshape(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_3_attn_W_query_linear_MatMul_post_reshape */ + const char* inputs__vector_field_main_blocks_3_attn_W_query_linear_MatMul_post_reshape[] = { + "_vector_field_main_blocks_3_attn_W_query_linear_Add_output_0_fc" + }; + uint32_t dimensions__vector_field_main_blocks_3_attn_W_query_linear_Add_output_0[] = {1, 192, 256}; + Qnn_Tensor_t outputs__vector_field_main_blocks_3_attn_W_query_linear_MatMul_post_reshape[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_W_query_linear_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1963463574647903f, .offset= -170}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_3_attn_W_query_linear_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_3_attn_W_query_linear_MatMul_post_reshape", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_3_attn_W_query_linear_MatMul_post_reshape, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_3_attn_W_query_linear_MatMul_post_reshape, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_3_attn_Split(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_3_attn_Split */ + uint32_t dimensions__vector_field_main_blocks_3_attn_Split_split_index[] = {3}; + uint32_t _vector_field_main_blocks_3_attn_Split_split_index[] = {64, 128, 192}; + Qnn_Param_t params__vector_field_main_blocks_3_attn_Split[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="split_index", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_Split_split_index", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_3_attn_Split_split_index, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_3_attn_Split_split_index, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 2}}}} + }; + const char* inputs__vector_field_main_blocks_3_attn_Split[] = { + "_vector_field_main_blocks_3_attn_W_query_linear_Add_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_3_attn_Split_output_0[] = {1, 192, 64}; + uint32_t dimensions__vector_field_main_blocks_3_attn_Split_output_1[] = {1, 192, 64}; + uint32_t dimensions__vector_field_main_blocks_3_attn_Split_output_2[] = {1, 192, 64}; + uint32_t dimensions__vector_field_main_blocks_3_attn_Split_output_3[] = {1, 192, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_3_attn_Split[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_Split_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1963463574647903f, .offset= -170}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_3_attn_Split_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}, + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_Split_output_1", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1963463574647903f, .offset= -170}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_3_attn_Split_output_1, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}, + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_Split_output_2", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1963463574647903f, .offset= -170}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_3_attn_Split_output_2, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}, + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_Split_output_3", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1963463574647903f, .offset= -170}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_3_attn_Split_output_3, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_3_attn_Split", // Node Name + "qti.aisw", // Package Name + "Split", // Qnn Node Type + params__vector_field_main_blocks_3_attn_Split, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_3_attn_Split, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_3_attn_Split, // Output Tensors + 4// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_3_attn_Unsqueeze(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_3_attn_Unsqueeze */ + const char* inputs__vector_field_main_blocks_3_attn_Unsqueeze[] = { + "_vector_field_main_blocks_3_attn_Split_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_3_attn_Unsqueeze_output_0[] = {1, 1, 192, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_3_attn_Unsqueeze[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_Unsqueeze_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1963463574647903f, .offset= -170}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_3_attn_Unsqueeze_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_3_attn_Unsqueeze", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_3_attn_Unsqueeze, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_3_attn_Unsqueeze, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_3_attn_Unsqueeze_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_3_attn_Unsqueeze_1 */ + const char* inputs__vector_field_main_blocks_3_attn_Unsqueeze_1[] = { + "_vector_field_main_blocks_3_attn_Split_output_1" + }; + uint32_t dimensions__vector_field_main_blocks_3_attn_Unsqueeze_1_output_0[] = {1, 1, 192, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_3_attn_Unsqueeze_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_Unsqueeze_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1963463574647903f, .offset= -170}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_3_attn_Unsqueeze_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_3_attn_Unsqueeze_1", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_3_attn_Unsqueeze_1, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_3_attn_Unsqueeze_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_3_attn_Unsqueeze_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_3_attn_Unsqueeze_2 */ + const char* inputs__vector_field_main_blocks_3_attn_Unsqueeze_2[] = { + "_vector_field_main_blocks_3_attn_Split_output_2" + }; + uint32_t dimensions__vector_field_main_blocks_3_attn_Unsqueeze_2_output_0[] = {1, 1, 192, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_3_attn_Unsqueeze_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_Unsqueeze_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1963463574647903f, .offset= -170}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_3_attn_Unsqueeze_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_3_attn_Unsqueeze_2", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_3_attn_Unsqueeze_2, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_3_attn_Unsqueeze_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_3_attn_Unsqueeze_3(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_3_attn_Unsqueeze_3 */ + const char* inputs__vector_field_main_blocks_3_attn_Unsqueeze_3[] = { + "_vector_field_main_blocks_3_attn_Split_output_3" + }; + uint32_t dimensions__vector_field_main_blocks_3_attn_Unsqueeze_3_output_0[] = {1, 1, 192, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_3_attn_Unsqueeze_3[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_Unsqueeze_3_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1963463574647903f, .offset= -170}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_3_attn_Unsqueeze_3_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_3_attn_Unsqueeze_3", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_3_attn_Unsqueeze_3, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_3_attn_Unsqueeze_3, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_3_attn_Concat(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_3_attn_Concat */ + Qnn_Param_t params__vector_field_main_blocks_3_attn_Concat[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_3_attn_Concat[] = { + "_vector_field_main_blocks_3_attn_Unsqueeze_output_0", + "_vector_field_main_blocks_3_attn_Unsqueeze_1_output_0", + "_vector_field_main_blocks_3_attn_Unsqueeze_2_output_0", + "_vector_field_main_blocks_3_attn_Unsqueeze_3_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_3_attn_Concat_output_0[] = {4, 1, 192, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_3_attn_Concat[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_Concat_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1963463574647903f, .offset= -170}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_3_attn_Concat_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_3_attn_Concat", // Node Name + "qti.aisw", // Package Name + "Concat", // Qnn Node Type + params__vector_field_main_blocks_3_attn_Concat, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_3_attn_Concat, // Input Tensor Names + 4, // Num Input Tensor Names + outputs__vector_field_main_blocks_3_attn_Concat, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_3_attn_Slice_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_3_attn_Slice_1 */ + uint32_t dimensions__vector_field_main_blocks_3_attn_Slice_1_ranges[] = {4, 3}; + int32_t _vector_field_main_blocks_3_attn_Slice_1_ranges[] = {0, 4, 1, 0, 1, 1, 0, 192, 1, 0, 32, 1}; + Qnn_Param_t params__vector_field_main_blocks_3_attn_Slice_1[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="ranges", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_Slice_1_ranges", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_INT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_3_attn_Slice_1_ranges, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_3_attn_Slice_1_ranges, + .dataSize=48}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="begin_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="end_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="new_axes_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="shrink_axes", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_3_attn_Slice_1[] = { + "_vector_field_main_blocks_3_attn_Concat_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_3_attn_Slice_1_output_0[] = {4, 1, 192, 32}; + Qnn_Tensor_t outputs__vector_field_main_blocks_3_attn_Slice_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_Slice_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1963463574647903f, .offset= -170}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_3_attn_Slice_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_3_attn_Slice_1", // Node Name + "qti.aisw", // Package Name + "StridedSlice", // Qnn Node Type + params__vector_field_main_blocks_3_attn_Slice_1, // Node Params + 5, // Num Node Params + inputs__vector_field_main_blocks_3_attn_Slice_1, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_3_attn_Slice_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_3_attn_Slice_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_3_attn_Slice_2 */ + uint32_t dimensions__vector_field_main_blocks_3_attn_Slice_2_ranges[] = {4, 3}; + int32_t _vector_field_main_blocks_3_attn_Slice_2_ranges[] = {0, 4, 1, 0, 1, 1, 0, 192, 1, 32, 64, 1}; + Qnn_Param_t params__vector_field_main_blocks_3_attn_Slice_2[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="ranges", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_Slice_2_ranges", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_INT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_3_attn_Slice_2_ranges, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_3_attn_Slice_2_ranges, + .dataSize=48}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="begin_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="end_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="new_axes_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="shrink_axes", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_3_attn_Slice_2[] = { + "_vector_field_main_blocks_3_attn_Concat_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_3_attn_Slice_2_output_0[] = {4, 1, 192, 32}; + Qnn_Tensor_t outputs__vector_field_main_blocks_3_attn_Slice_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_Slice_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1963463574647903f, .offset= -170}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_3_attn_Slice_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_3_attn_Slice_2", // Node Name + "qti.aisw", // Package Name + "StridedSlice", // Qnn Node Type + params__vector_field_main_blocks_3_attn_Slice_2, // Node Params + 5, // Num Node Params + inputs__vector_field_main_blocks_3_attn_Slice_2, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_3_attn_Slice_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_3_attn_Mul_3(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_3_attn_Mul_3 */ + Qnn_Param_t params__vector_field_main_blocks_3_attn_Mul_3[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_3_attn_Mul_3[] = { + "_vector_field_main_blocks_3_attn_Slice_1_output_0", + "_vector_field_main_blocks_3_attn_Cos_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_3_attn_Mul_3_output_0[] = {4, 1, 192, 32}; + Qnn_Tensor_t outputs__vector_field_main_blocks_3_attn_Mul_3[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_Mul_3_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1132430359721184f, .offset= -132}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_3_attn_Mul_3_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_3_attn_Mul_3", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_3_attn_Mul_3, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_3_attn_Mul_3, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_3_attn_Mul_3, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_3_attn_Mul_4(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_3_attn_Mul_4 */ + Qnn_Param_t params__vector_field_main_blocks_3_attn_Mul_4[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_3_attn_Mul_4[] = { + "_vector_field_main_blocks_3_attn_Slice_2_output_0", + "_vector_field_main_blocks_3_attn_Sin_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_3_attn_Mul_4_output_0[] = {4, 1, 192, 32}; + Qnn_Tensor_t outputs__vector_field_main_blocks_3_attn_Mul_4[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_Mul_4_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.2307605147361755f, .offset= -142}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_3_attn_Mul_4_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_3_attn_Mul_4", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_3_attn_Mul_4, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_3_attn_Mul_4, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_3_attn_Mul_4, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_3_attn_Mul_5(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_3_attn_Mul_5 */ + Qnn_Param_t params__vector_field_main_blocks_3_attn_Mul_5[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_3_attn_Mul_5[] = { + "_vector_field_main_blocks_3_attn_Slice_1_output_0", + "_vector_field_main_blocks_3_attn_Sin_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_3_attn_Mul_5_output_0[] = {4, 1, 192, 32}; + Qnn_Tensor_t outputs__vector_field_main_blocks_3_attn_Mul_5[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_Mul_5_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1171025782823563f, .offset= -126}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_3_attn_Mul_5_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_3_attn_Mul_5", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_3_attn_Mul_5, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_3_attn_Mul_5, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_3_attn_Mul_5, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_3_attn_Mul_6(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_3_attn_Mul_6 */ + Qnn_Param_t params__vector_field_main_blocks_3_attn_Mul_6[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_3_attn_Mul_6[] = { + "_vector_field_main_blocks_3_attn_Slice_2_output_0", + "_vector_field_main_blocks_3_attn_Cos_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_3_attn_Mul_6_output_0[] = {4, 1, 192, 32}; + Qnn_Tensor_t outputs__vector_field_main_blocks_3_attn_Mul_6[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_Mul_6_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.2072266191244125f, .offset= -132}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_3_attn_Mul_6_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_3_attn_Mul_6", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_3_attn_Mul_6, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_3_attn_Mul_6, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_3_attn_Mul_6, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_3_attn_Sub(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_3_attn_Sub */ + Qnn_Param_t params__vector_field_main_blocks_3_attn_Sub[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 18}}}} + }; + const char* inputs__vector_field_main_blocks_3_attn_Sub[] = { + "_vector_field_main_blocks_3_attn_Mul_3_output_0", + "_vector_field_main_blocks_3_attn_Mul_4_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_3_attn_Sub_output_0[] = {4, 1, 192, 32}; + Qnn_Tensor_t outputs__vector_field_main_blocks_3_attn_Sub[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_Sub_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.2320123016834259f, .offset= -113}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_3_attn_Sub_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_3_attn_Sub", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_3_attn_Sub, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_3_attn_Sub, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_3_attn_Sub, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_3_attn_Add_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_3_attn_Add_1 */ + Qnn_Param_t params__vector_field_main_blocks_3_attn_Add_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_3_attn_Add_1[] = { + "_vector_field_main_blocks_3_attn_Mul_5_output_0", + "_vector_field_main_blocks_3_attn_Mul_6_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_3_attn_Add_1_output_0[] = {4, 1, 192, 32}; + Qnn_Tensor_t outputs__vector_field_main_blocks_3_attn_Add_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_Add_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.2178386002779007f, .offset= -137}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_3_attn_Add_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_3_attn_Add_1", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_3_attn_Add_1, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_3_attn_Add_1, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_3_attn_Add_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_3_attn_Concat_3(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_3_attn_Concat_3 */ + Qnn_Param_t params__vector_field_main_blocks_3_attn_Concat_3[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}} + }; + const char* inputs__vector_field_main_blocks_3_attn_Concat_3[] = { + "_vector_field_main_blocks_3_attn_Sub_output_0", + "_vector_field_main_blocks_3_attn_Add_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_3_attn_Concat_3_output_0[] = {4, 1, 192, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_3_attn_Concat_3[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_Concat_3_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.2462338656187057f, .offset= -121}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_3_attn_Concat_3_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_3_attn_Concat_3", // Node Name + "qti.aisw", // Package Name + "Concat", // Qnn Node Type + params__vector_field_main_blocks_3_attn_Concat_3, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_3_attn_Concat_3, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_3_attn_Concat_3, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_3_attn_MatMul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_3_attn_MatMul */ + Qnn_Param_t params__vector_field_main_blocks_3_attn_MatMul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in0", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in1", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_3_attn_MatMul[] = { + "_vector_field_main_blocks_3_attn_Concat_3_output_0", + "_vector_field_main_blocks_3_attn_Transpose_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_3_attn_MatMul_output_0[] = {4, 1, 192, 128}; + Qnn_Tensor_t outputs__vector_field_main_blocks_3_attn_MatMul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_MatMul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 5.3964037895202637f, .offset= -146}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_3_attn_MatMul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_3_attn_MatMul", // Node Name + "qti.aisw", // Package Name + "MatMul", // Qnn Node Type + params__vector_field_main_blocks_3_attn_MatMul, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_3_attn_MatMul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_3_attn_MatMul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor__vector_field_main_blocks_3_attn_Constant_39_output_0(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions__vector_field_main_blocks_3_attn_Constant_39_output_0[] = {1}; + VALIDATE(model.addTensor("_vector_field_main_blocks_3_attn_Constant_39_output_0", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_Constant_39_output_0", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0627451017498970f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_3_attn_Constant_39_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(_vector_field_main_blocks_3_attn_Constant_39_output_0), + .dataSize=BINLEN(_vector_field_main_blocks_3_attn_Constant_39_output_0)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_3_attn_Div_4(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_3_attn_Div_4 */ + Qnn_Param_t params__vector_field_main_blocks_3_attn_Div_4[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 2}}}} + }; + const char* inputs__vector_field_main_blocks_3_attn_Div_4[] = { + "_vector_field_main_blocks_3_attn_MatMul_output_0", + "_vector_field_main_blocks_3_attn_Constant_39_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_3_attn_Div_4_output_0[] = {4, 1, 192, 128}; + Qnn_Tensor_t outputs__vector_field_main_blocks_3_attn_Div_4[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_Div_4_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.3372752368450165f, .offset= -146}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_3_attn_Div_4_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_3_attn_Div_4", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_3_attn_Div_4, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_3_attn_Div_4, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_3_attn_Div_4, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor__vector_field_main_blocks_3_attn_Constant_42_output_0(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions__vector_field_main_blocks_3_attn_Constant_42_output_0[] = {1}; + VALIDATE(model.addTensor("_vector_field_main_blocks_3_attn_Constant_42_output_0", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_Constant_42_output_0", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 1334440575053054352202761503860850688.0000000000000000f, .offset= -255}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_3_attn_Constant_42_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(_vector_field_main_blocks_3_attn_Constant_42_output_0), + .dataSize=BINLEN(_vector_field_main_blocks_3_attn_Constant_42_output_0)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_3_attn_Where(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_3_attn_Where */ + const char* inputs__vector_field_main_blocks_3_attn_Where[] = { + "_vector_field_main_blocks_21_attn_Cast_2_output_0", + "_vector_field_main_blocks_3_attn_Constant_42_output_0", + "_vector_field_main_blocks_3_attn_Div_4_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_3_attn_Where_output_0[] = {4, 1, 192, 128}; + Qnn_Tensor_t outputs__vector_field_main_blocks_3_attn_Where[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_Where_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 1334440575053054352202761503860850688.0000000000000000f, .offset= -255}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_3_attn_Where_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_3_attn_Where", // Node Name + "qti.aisw", // Package Name + "ElementWiseSelect", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_3_attn_Where, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_3_attn_Where, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_3_attn_Softmax(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_3_attn_Softmax */ + Qnn_Param_t params__vector_field_main_blocks_3_attn_Softmax[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="beta", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 1.000000000000f}}}} + }; + const char* inputs__vector_field_main_blocks_3_attn_Softmax[] = { + "_vector_field_main_blocks_3_attn_Where_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_3_attn_Softmax_output_0[] = {4, 1, 192, 128}; + Qnn_Tensor_t outputs__vector_field_main_blocks_3_attn_Softmax[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_Softmax_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039062500000000f, .offset= 0}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_3_attn_Softmax_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_3_attn_Softmax", // Node Name + "qti.aisw", // Package Name + "Softmax", // Qnn Node Type + params__vector_field_main_blocks_3_attn_Softmax, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_3_attn_Softmax, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_3_attn_Softmax, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_3_attn_Where_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_3_attn_Where_1 */ + const char* inputs__vector_field_main_blocks_3_attn_Where_1[] = { + "_vector_field_main_blocks_23_attention_Cast_output_0", + "_vector_field_main_blocks_3_attn_Constant_44_output_0", + "_vector_field_main_blocks_3_attn_Softmax_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_3_attn_Where_1_output_0[] = {4, 1, 192, 128}; + Qnn_Tensor_t outputs__vector_field_main_blocks_3_attn_Where_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_Where_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039215688593686f, .offset= 0}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_3_attn_Where_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_3_attn_Where_1", // Node Name + "qti.aisw", // Package Name + "ElementWiseSelect", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_3_attn_Where_1, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_3_attn_Where_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_3_attn_MatMul_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_3_attn_MatMul_1 */ + Qnn_Param_t params__vector_field_main_blocks_3_attn_MatMul_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in0", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in1", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_3_attn_MatMul_1[] = { + "_vector_field_main_blocks_3_attn_Where_1_output_0", + "_vector_field_main_blocks_3_attn_Concat_2_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_3_attn_MatMul_1_output_0[] = {4, 1, 192, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_3_attn_MatMul_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_MatMul_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1748898625373840f, .offset= -161}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_3_attn_MatMul_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_3_attn_MatMul_1", // Node Name + "qti.aisw", // Package Name + "MatMul", // Qnn Node Type + params__vector_field_main_blocks_3_attn_MatMul_1, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_3_attn_MatMul_1, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_3_attn_MatMul_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_3_attn_Split_3(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_3_attn_Split_3 */ + uint32_t dimensions__vector_field_main_blocks_3_attn_Split_3_split_index[] = {3}; + uint32_t _vector_field_main_blocks_3_attn_Split_3_split_index[] = {1, 2, 3}; + Qnn_Param_t params__vector_field_main_blocks_3_attn_Split_3[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="split_index", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_Split_3_split_index", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_3_attn_Split_3_split_index, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_3_attn_Split_3_split_index, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_3_attn_Split_3[] = { + "_vector_field_main_blocks_3_attn_MatMul_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_3_attn_Split_3_output_0[] = {1, 1, 192, 64}; + uint32_t dimensions__vector_field_main_blocks_3_attn_Split_3_output_1[] = {1, 1, 192, 64}; + uint32_t dimensions__vector_field_main_blocks_3_attn_Split_3_output_2[] = {1, 1, 192, 64}; + uint32_t dimensions__vector_field_main_blocks_3_attn_Split_3_output_3[] = {1, 1, 192, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_3_attn_Split_3[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_Split_3_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1748898625373840f, .offset= -161}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_3_attn_Split_3_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}, + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_Split_3_output_1", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1748898625373840f, .offset= -161}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_3_attn_Split_3_output_1, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}, + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_Split_3_output_2", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1748898625373840f, .offset= -161}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_3_attn_Split_3_output_2, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}, + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_Split_3_output_3", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1748898625373840f, .offset= -161}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_3_attn_Split_3_output_3, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_3_attn_Split_3", // Node Name + "qti.aisw", // Package Name + "Split", // Qnn Node Type + params__vector_field_main_blocks_3_attn_Split_3, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_3_attn_Split_3, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_3_attn_Split_3, // Output Tensors + 4// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_3_attn_Concat_5(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_3_attn_Concat_5 */ + Qnn_Param_t params__vector_field_main_blocks_3_attn_Concat_5[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}} + }; + const char* inputs__vector_field_main_blocks_3_attn_Concat_5[] = { + "_vector_field_main_blocks_3_attn_Split_3_output_0", + "_vector_field_main_blocks_3_attn_Split_3_output_1", + "_vector_field_main_blocks_3_attn_Split_3_output_2", + "_vector_field_main_blocks_3_attn_Split_3_output_3" + }; + uint32_t dimensions__vector_field_main_blocks_3_attn_Concat_5_output_0[] = {1, 1, 192, 256}; + Qnn_Tensor_t outputs__vector_field_main_blocks_3_attn_Concat_5[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_Concat_5_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1748898625373840f, .offset= -161}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_3_attn_Concat_5_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_3_attn_Concat_5", // Node Name + "qti.aisw", // Package Name + "Concat", // Qnn Node Type + params__vector_field_main_blocks_3_attn_Concat_5, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_3_attn_Concat_5, // Input Tensor Names + 4, // Num Input Tensor Names + outputs__vector_field_main_blocks_3_attn_Concat_5, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_3_attn_Squeeze(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_3_attn_Squeeze */ + const char* inputs__vector_field_main_blocks_3_attn_Squeeze[] = { + "_vector_field_main_blocks_3_attn_Concat_5_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_3_attn_out_fc_linear_MatMul_pre_reshape[] = {192, 256}; + Qnn_Tensor_t outputs__vector_field_main_blocks_3_attn_Squeeze[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_out_fc_linear_MatMul_pre_reshape", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1748898625373840f, .offset= -161}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_3_attn_out_fc_linear_MatMul_pre_reshape, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_3_attn_Squeeze", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_3_attn_Squeeze, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_3_attn_Squeeze, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_onnx__MatMul_3110(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_onnx__MatMul_3110[] = {512, 256}; + VALIDATE(model.addTensor("onnx__MatMul_3110", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "onnx__MatMul_3110", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0103174420073628f, .offset= -132}}}, + .rank= 2, + .dimensions=dimensions_onnx__MatMul_3110, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(onnx__MatMul_3110), + .dataSize=BINLEN(onnx__MatMul_3110)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_3_attn_out_fc_linear_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_3_attn_out_fc_linear_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_3_attn_out_fc_linear_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_3_attn_out_fc_linear_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0022998047061265f, .offset= -83}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_3_attn_out_fc_linear_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_3_attn_out_fc_linear_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_3_attn_out_fc_linear_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_3_attn_out_fc_linear_MatMul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_3_attn_out_fc_linear_MatMul */ + const char* inputs__vector_field_main_blocks_3_attn_out_fc_linear_MatMul[] = { + "_vector_field_main_blocks_3_attn_out_fc_linear_MatMul_pre_reshape", + "onnx__MatMul_3110", + "tts_ttl_vector_field_main_blocks_3_attn_out_fc_linear_bias" + }; + uint32_t dimensions__vector_field_main_blocks_3_attn_out_fc_linear_Add_output_0_fc[] = {192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_3_attn_out_fc_linear_MatMul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_out_fc_linear_Add_output_0_fc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.5822843313217163f, .offset= -133}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_3_attn_out_fc_linear_Add_output_0_fc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_3_attn_out_fc_linear_MatMul", // Node Name + "qti.aisw", // Package Name + "FullyConnected", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_3_attn_out_fc_linear_MatMul, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_3_attn_out_fc_linear_MatMul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_3_attn_out_fc_linear_MatMul_post_reshape(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_3_attn_out_fc_linear_MatMul_post_reshape */ + const char* inputs__vector_field_main_blocks_3_attn_out_fc_linear_MatMul_post_reshape[] = { + "_vector_field_main_blocks_3_attn_out_fc_linear_Add_output_0_fc" + }; + uint32_t dimensions__vector_field_main_blocks_3_attn_out_fc_linear_Add_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_3_attn_out_fc_linear_MatMul_post_reshape[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_attn_out_fc_linear_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.5822843313217163f, .offset= -133}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_3_attn_out_fc_linear_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_3_attn_out_fc_linear_MatMul_post_reshape", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_3_attn_out_fc_linear_MatMul_post_reshape, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_3_attn_out_fc_linear_MatMul_post_reshape, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_3_attn_Mul_14(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_3_attn_Mul_14 */ + Qnn_Param_t params__vector_field_main_blocks_3_attn_Mul_14[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_3_attn_Mul_14[] = { + "_vector_field_main_blocks_3_attn_out_fc_linear_Add_output_0", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_3_Transpose_4_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_3_attn_Mul_14[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_Transpose_4_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.5822843313217163f, .offset= -133}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_3_Transpose_4_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_3_attn_Mul_14", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_3_attn_Mul_14, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_3_attn_Mul_14, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_3_attn_Mul_14, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_3_Add(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_3_Add */ + Qnn_Param_t params__vector_field_main_blocks_3_Add[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_3_Add[] = { + "_vector_field_main_blocks_3_Transpose_4_output_0", + "_vector_field_main_blocks_3_Transpose_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_3_norm_Transpose_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_3_Add[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_norm_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.5871314406394958f, .offset= -134}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_3_norm_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_3_Add", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_3_Add, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_3_Add, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_3_Add, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_3_norm_norm_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_3_norm_norm_weight[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_3_norm_norm_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_3_norm_norm_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0011240961030126f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_3_norm_norm_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_3_norm_norm_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_3_norm_norm_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_3_norm_norm_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_3_norm_norm_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_3_norm_norm_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_3_norm_norm_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0005925672594458f, .offset= -128}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_3_norm_norm_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_3_norm_norm_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_3_norm_norm_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_3_norm_norm_LayerNormalization(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_3_norm_norm_LayerNormalization */ + uint32_t dimensions__vector_field_main_blocks_3_norm_norm_LayerNormalization_axes[] = {1}; + uint32_t _vector_field_main_blocks_3_norm_norm_LayerNormalization_axes[] = {2}; + Qnn_Param_t params__vector_field_main_blocks_3_norm_norm_LayerNormalization[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="axes", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_norm_norm_LayerNormalization_axes", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_3_norm_norm_LayerNormalization_axes, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_3_norm_norm_LayerNormalization_axes, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="epsilon", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000001000000f}}}} + }; + const char* inputs__vector_field_main_blocks_3_norm_norm_LayerNormalization[] = { + "_vector_field_main_blocks_3_norm_Transpose_output_0", + "tts_ttl_vector_field_main_blocks_3_norm_norm_weight", + "tts_ttl_vector_field_main_blocks_3_norm_norm_bias" + }; + uint32_t dimensions__vector_field_main_blocks_3_norm_Transpose_1_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_3_norm_norm_LayerNormalization[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_norm_Transpose_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0141162518411875f, .offset= -190}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_3_norm_Transpose_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_3_norm_norm_LayerNormalization", // Node Name + "qti.aisw", // Package Name + "LayerNorm", // Qnn Node Type + params__vector_field_main_blocks_3_norm_norm_LayerNormalization, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_3_norm_norm_LayerNormalization, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_3_norm_norm_LayerNormalization, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_3_Mul_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_3_Mul_1 */ + Qnn_Param_t params__vector_field_main_blocks_3_Mul_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_3_Mul_1[] = { + "_vector_field_main_blocks_3_norm_Transpose_1_output_0", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_3_Mul_1_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_3_Mul_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_3_Mul_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0141162518411875f, .offset= -190}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_3_Mul_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_3_Mul_1", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_3_Mul_1, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_3_Mul_1, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_3_Mul_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_4_convnext_0_Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_4_convnext_0_Mul */ + Qnn_Param_t params__vector_field_main_blocks_4_convnext_0_Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_4_convnext_0_Mul[] = { + "_vector_field_main_blocks_3_Mul_1_output_0", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_4_convnext_0_Mul_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_4_convnext_0_Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_4_convnext_0_Mul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0141162518411875f, .offset= -190}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_4_convnext_0_Mul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_4_convnext_0_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_4_convnext_0_Mul, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_4_convnext_0_Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_4_convnext_0_Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_4_convnext_0_dwconv_Pad(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_4_convnext_0_dwconv_Pad */ + uint32_t dimensions__vector_field_main_blocks_4_convnext_0_dwconv_Pad_pad_amount[] = {3, 2}; + uint32_t _vector_field_main_blocks_4_convnext_0_dwconv_Pad_pad_amount[] = {0, 0, 2, 2, 0, 0}; + Qnn_Param_t params__vector_field_main_blocks_4_convnext_0_dwconv_Pad[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_4_convnext_0_dwconv_Pad_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_4_convnext_0_dwconv_Pad_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_4_convnext_0_dwconv_Pad_pad_amount, + .dataSize=24}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="scheme", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}} + }; + const char* inputs__vector_field_main_blocks_4_convnext_0_dwconv_Pad[] = { + "_vector_field_main_blocks_4_convnext_0_Mul_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_4_convnext_0_dwconv_Pad_output_0[] = {1, 196, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_4_convnext_0_dwconv_Pad[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_4_convnext_0_dwconv_Pad_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0141162518411875f, .offset= -190}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_4_convnext_0_dwconv_Pad_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_4_convnext_0_dwconv_Pad", // Node Name + "qti.aisw", // Package Name + "Pad", // Qnn Node Type + params__vector_field_main_blocks_4_convnext_0_dwconv_Pad, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_4_convnext_0_dwconv_Pad, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_4_convnext_0_dwconv_Pad, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_4_convnext_0_dwconv_Pad_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_4_convnext_0_dwconv_Pad_output_0_ncf */ + uint32_t dimensions__vector_field_main_blocks_4_convnext_0_dwconv_Pad_output_0_ncf_perm[] = {3}; + uint32_t _vector_field_main_blocks_4_convnext_0_dwconv_Pad_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_4_convnext_0_dwconv_Pad_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_4_convnext_0_dwconv_Pad_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_4_convnext_0_dwconv_Pad_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_4_convnext_0_dwconv_Pad_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_4_convnext_0_dwconv_Pad_output_0_ncf[] = { + "_vector_field_main_blocks_4_convnext_0_dwconv_Pad_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_4_convnext_0_dwconv_Pad_output_0_ncf[] = {1, 512, 196}; + Qnn_Tensor_t outputs__vector_field_main_blocks_4_convnext_0_dwconv_Pad_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_4_convnext_0_dwconv_Pad_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0141162518411875f, .offset= -190}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_4_convnext_0_dwconv_Pad_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_4_convnext_0_dwconv_Pad_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_4_convnext_0_dwconv_Pad_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_4_convnext_0_dwconv_Pad_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_4_convnext_0_dwconv_Pad_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_4_convnext_0_dwconv_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_4_convnext_0_dwconv_Conv_reshape_to_2d */ + const char* inputs__vector_field_main_blocks_4_convnext_0_dwconv_Conv_reshape_to_2d[] = { + "_vector_field_main_blocks_4_convnext_0_dwconv_Pad_output_0_ncf" + }; + uint32_t dimensions__vector_field_main_blocks_4_convnext_0_dwconv_Conv_reshape_to_2d[] = {1, 512, 1, 196}; + Qnn_Tensor_t outputs__vector_field_main_blocks_4_convnext_0_dwconv_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_4_convnext_0_dwconv_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0141162518411875f, .offset= -190}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_4_convnext_0_dwconv_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_4_convnext_0_dwconv_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_4_convnext_0_dwconv_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_4_convnext_0_dwconv_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_4_convnext_0_dwconv_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_4_convnext_0_dwconv_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__vector_field_main_blocks_4_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _vector_field_main_blocks_4_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__vector_field_main_blocks_4_convnext_0_dwconv_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_4_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_4_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_4_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_4_convnext_0_dwconv_Conv_reshape_to_2d_nhwc[] = { + "_vector_field_main_blocks_4_convnext_0_dwconv_Conv_reshape_to_2d" + }; + uint32_t dimensions__vector_field_main_blocks_4_convnext_0_dwconv_Conv_reshape_to_2d_nhwc[] = {1, 1, 196, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_4_convnext_0_dwconv_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_4_convnext_0_dwconv_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0141162518411875f, .offset= -190}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_4_convnext_0_dwconv_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_4_convnext_0_dwconv_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_4_convnext_0_dwconv_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_4_convnext_0_dwconv_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_4_convnext_0_dwconv_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_4_convnext_0_dwconv_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_4_convnext_0_dwconv_weight[] = {1, 5, 1, 512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_4_convnext_0_dwconv_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_4_convnext_0_dwconv_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0048366063274443f, .offset= -134}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_4_convnext_0_dwconv_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_4_convnext_0_dwconv_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_4_convnext_0_dwconv_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_4_convnext_0_dwconv_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_4_convnext_0_dwconv_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_4_convnext_0_dwconv_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_4_convnext_0_dwconv_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0005487372982316f, .offset= -173}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_4_convnext_0_dwconv_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_4_convnext_0_dwconv_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_4_convnext_0_dwconv_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_4_convnext_0_dwconv_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_4_convnext_0_dwconv_Conv_2d */ + uint32_t dimensions__vector_field_main_blocks_4_convnext_0_dwconv_Conv_2d_dilation[] = {2}; + uint32_t _vector_field_main_blocks_4_convnext_0_dwconv_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__vector_field_main_blocks_4_convnext_0_dwconv_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _vector_field_main_blocks_4_convnext_0_dwconv_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__vector_field_main_blocks_4_convnext_0_dwconv_Conv_2d_stride[] = {2}; + uint32_t _vector_field_main_blocks_4_convnext_0_dwconv_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__vector_field_main_blocks_4_convnext_0_dwconv_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_4_convnext_0_dwconv_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_4_convnext_0_dwconv_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_4_convnext_0_dwconv_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_4_convnext_0_dwconv_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_4_convnext_0_dwconv_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_4_convnext_0_dwconv_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_4_convnext_0_dwconv_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_4_convnext_0_dwconv_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_4_convnext_0_dwconv_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_4_convnext_0_dwconv_Conv_2d[] = { + "_vector_field_main_blocks_4_convnext_0_dwconv_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_4_convnext_0_dwconv_weight", + "tts_ttl_vector_field_main_blocks_4_convnext_0_dwconv_bias" + }; + uint32_t dimensions__vector_field_main_blocks_4_convnext_0_dwconv_Conv_intermediate[] = {1, 1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_4_convnext_0_dwconv_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_4_convnext_0_dwconv_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0029693872202188f, .offset= -118}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_4_convnext_0_dwconv_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_4_convnext_0_dwconv_Conv_2d", // Node Name + "qti.aisw", // Package Name + "DepthWiseConv2d", // Qnn Node Type + params__vector_field_main_blocks_4_convnext_0_dwconv_Conv_2d, // Node Params + 3, // Num Node Params + inputs__vector_field_main_blocks_4_convnext_0_dwconv_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_4_convnext_0_dwconv_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_4_convnext_0_dwconv_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_4_convnext_0_dwconv_Conv_intermediate_nchw */ + uint32_t dimensions__vector_field_main_blocks_4_convnext_0_dwconv_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _vector_field_main_blocks_4_convnext_0_dwconv_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__vector_field_main_blocks_4_convnext_0_dwconv_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_4_convnext_0_dwconv_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_4_convnext_0_dwconv_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_4_convnext_0_dwconv_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_4_convnext_0_dwconv_Conv_intermediate_nchw[] = { + "_vector_field_main_blocks_4_convnext_0_dwconv_Conv_intermediate" + }; + uint32_t dimensions__vector_field_main_blocks_4_convnext_0_dwconv_Conv_intermediate_nchw[] = {1, 512, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_4_convnext_0_dwconv_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_4_convnext_0_dwconv_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0029693872202188f, .offset= -118}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_4_convnext_0_dwconv_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_4_convnext_0_dwconv_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_4_convnext_0_dwconv_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_4_convnext_0_dwconv_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_4_convnext_0_dwconv_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_4_convnext_0_dwconv_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_4_convnext_0_dwconv_Conv_intermediate */ + const char* inputs__vector_field_main_blocks_4_convnext_0_dwconv_Conv_intermediate[] = { + "_vector_field_main_blocks_4_convnext_0_dwconv_Conv_intermediate_nchw" + }; + uint32_t dimensions__vector_field_main_blocks_4_convnext_0_dwconv_Conv_output_0[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_4_convnext_0_dwconv_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_4_convnext_0_dwconv_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0029693872202188f, .offset= -118}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_4_convnext_0_dwconv_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_4_convnext_0_dwconv_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_4_convnext_0_dwconv_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_4_convnext_0_dwconv_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_4_convnext_0_dwconv_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_4_convnext_0_dwconv_Conv_output_0_nfc */ + uint32_t dimensions__vector_field_main_blocks_4_convnext_0_dwconv_Conv_output_0_nfc_perm[] = {3}; + uint32_t _vector_field_main_blocks_4_convnext_0_dwconv_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_4_convnext_0_dwconv_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_4_convnext_0_dwconv_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_4_convnext_0_dwconv_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_4_convnext_0_dwconv_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_4_convnext_0_dwconv_Conv_output_0_nfc[] = { + "_vector_field_main_blocks_4_convnext_0_dwconv_Conv_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_4_convnext_0_dwconv_Conv_output_0_nfc[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_4_convnext_0_dwconv_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_4_convnext_0_dwconv_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0029693872202188f, .offset= -118}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_4_convnext_0_dwconv_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_4_convnext_0_dwconv_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_4_convnext_0_dwconv_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_4_convnext_0_dwconv_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_4_convnext_0_dwconv_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_4_convnext_0_Mul_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_4_convnext_0_Mul_1 */ + Qnn_Param_t params__vector_field_main_blocks_4_convnext_0_Mul_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_4_convnext_0_Mul_1[] = { + "_vector_field_main_blocks_4_convnext_0_dwconv_Conv_output_0_nfc", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_4_convnext_0_norm_Transpose_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_4_convnext_0_Mul_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_4_convnext_0_norm_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0029693872202188f, .offset= -118}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_4_convnext_0_norm_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_4_convnext_0_Mul_1", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_4_convnext_0_Mul_1, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_4_convnext_0_Mul_1, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_4_convnext_0_Mul_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_4_convnext_0_norm_norm_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_4_convnext_0_norm_norm_weight[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_4_convnext_0_norm_norm_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_4_convnext_0_norm_norm_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0031271600164473f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_4_convnext_0_norm_norm_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_4_convnext_0_norm_norm_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_4_convnext_0_norm_norm_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_4_convnext_0_norm_norm_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_4_convnext_0_norm_norm_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_4_convnext_0_norm_norm_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_4_convnext_0_norm_norm_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0026609261985868f, .offset= -116}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_4_convnext_0_norm_norm_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_4_convnext_0_norm_norm_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_4_convnext_0_norm_norm_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_4_convnext_0_norm_norm_LayerNormalization(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_4_convnext_0_norm_norm_LayerNormalization */ + uint32_t dimensions__vector_field_main_blocks_4_convnext_0_norm_norm_LayerNormalization_axes[] = {1}; + uint32_t _vector_field_main_blocks_4_convnext_0_norm_norm_LayerNormalization_axes[] = {2}; + Qnn_Param_t params__vector_field_main_blocks_4_convnext_0_norm_norm_LayerNormalization[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="axes", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_4_convnext_0_norm_norm_LayerNormalization_axes", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_4_convnext_0_norm_norm_LayerNormalization_axes, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_4_convnext_0_norm_norm_LayerNormalization_axes, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="epsilon", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000001000000f}}}} + }; + const char* inputs__vector_field_main_blocks_4_convnext_0_norm_norm_LayerNormalization[] = { + "_vector_field_main_blocks_4_convnext_0_norm_Transpose_output_0", + "tts_ttl_vector_field_main_blocks_4_convnext_0_norm_norm_weight", + "tts_ttl_vector_field_main_blocks_4_convnext_0_norm_norm_bias" + }; + uint32_t dimensions__vector_field_main_blocks_4_convnext_0_norm_Transpose_1_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_4_convnext_0_norm_norm_LayerNormalization[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_4_convnext_0_norm_Transpose_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0322511345148087f, .offset= -178}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_4_convnext_0_norm_Transpose_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_4_convnext_0_norm_norm_LayerNormalization", // Node Name + "qti.aisw", // Package Name + "LayerNorm", // Qnn Node Type + params__vector_field_main_blocks_4_convnext_0_norm_norm_LayerNormalization, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_4_convnext_0_norm_norm_LayerNormalization, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_4_convnext_0_norm_norm_LayerNormalization, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_4_convnext_0_norm_Transpose_1_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_4_convnext_0_norm_Transpose_1_output_0_ncf */ + uint32_t dimensions__vector_field_main_blocks_4_convnext_0_norm_Transpose_1_output_0_ncf_perm[] = {3}; + uint32_t _vector_field_main_blocks_4_convnext_0_norm_Transpose_1_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_4_convnext_0_norm_Transpose_1_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_4_convnext_0_norm_Transpose_1_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_4_convnext_0_norm_Transpose_1_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_4_convnext_0_norm_Transpose_1_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_4_convnext_0_norm_Transpose_1_output_0_ncf[] = { + "_vector_field_main_blocks_4_convnext_0_norm_Transpose_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_4_convnext_0_norm_Transpose_1_output_0_ncf[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_4_convnext_0_norm_Transpose_1_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_4_convnext_0_norm_Transpose_1_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0322511345148087f, .offset= -178}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_4_convnext_0_norm_Transpose_1_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_4_convnext_0_norm_Transpose_1_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_4_convnext_0_norm_Transpose_1_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_4_convnext_0_norm_Transpose_1_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_4_convnext_0_norm_Transpose_1_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_4_convnext_0_pwconv1_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_4_convnext_0_pwconv1_Conv_reshape_to_2d */ + const char* inputs__vector_field_main_blocks_4_convnext_0_pwconv1_Conv_reshape_to_2d[] = { + "_vector_field_main_blocks_4_convnext_0_norm_Transpose_1_output_0_ncf" + }; + uint32_t dimensions__vector_field_main_blocks_4_convnext_0_pwconv1_Conv_reshape_to_2d[] = {1, 512, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_4_convnext_0_pwconv1_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_4_convnext_0_pwconv1_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0322511345148087f, .offset= -178}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_4_convnext_0_pwconv1_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_4_convnext_0_pwconv1_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_4_convnext_0_pwconv1_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_4_convnext_0_pwconv1_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_4_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_4_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__vector_field_main_blocks_4_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _vector_field_main_blocks_4_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__vector_field_main_blocks_4_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_4_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_4_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_4_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_4_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc[] = { + "_vector_field_main_blocks_4_convnext_0_pwconv1_Conv_reshape_to_2d" + }; + uint32_t dimensions__vector_field_main_blocks_4_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc[] = {1, 1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_4_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_4_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0322511345148087f, .offset= -178}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_4_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_4_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_4_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_4_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_4_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_4_convnext_0_pwconv1_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_4_convnext_0_pwconv1_weight[] = {1, 1, 512, 1024}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_4_convnext_0_pwconv1_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_4_convnext_0_pwconv1_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0097554940730333f, .offset= -117}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_4_convnext_0_pwconv1_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_4_convnext_0_pwconv1_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_4_convnext_0_pwconv1_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_4_convnext_0_pwconv1_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_4_convnext_0_pwconv1_bias[] = {1024}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_4_convnext_0_pwconv1_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_4_convnext_0_pwconv1_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0012894719839096f, .offset= -224}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_4_convnext_0_pwconv1_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_4_convnext_0_pwconv1_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_4_convnext_0_pwconv1_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_4_convnext_0_pwconv1_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_4_convnext_0_pwconv1_Conv_2d */ + uint32_t dimensions__vector_field_main_blocks_4_convnext_0_pwconv1_Conv_2d_dilation[] = {2}; + uint32_t _vector_field_main_blocks_4_convnext_0_pwconv1_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__vector_field_main_blocks_4_convnext_0_pwconv1_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _vector_field_main_blocks_4_convnext_0_pwconv1_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__vector_field_main_blocks_4_convnext_0_pwconv1_Conv_2d_stride[] = {2}; + uint32_t _vector_field_main_blocks_4_convnext_0_pwconv1_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__vector_field_main_blocks_4_convnext_0_pwconv1_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_4_convnext_0_pwconv1_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_4_convnext_0_pwconv1_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_4_convnext_0_pwconv1_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_4_convnext_0_pwconv1_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_4_convnext_0_pwconv1_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_4_convnext_0_pwconv1_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_4_convnext_0_pwconv1_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_4_convnext_0_pwconv1_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_4_convnext_0_pwconv1_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_4_convnext_0_pwconv1_Conv_2d[] = { + "_vector_field_main_blocks_4_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_4_convnext_0_pwconv1_weight", + "tts_ttl_vector_field_main_blocks_4_convnext_0_pwconv1_bias" + }; + uint32_t dimensions__vector_field_main_blocks_4_convnext_0_pwconv1_Conv_intermediate[] = {1, 1, 192, 1024}; + Qnn_Tensor_t outputs__vector_field_main_blocks_4_convnext_0_pwconv1_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_4_convnext_0_pwconv1_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0389241278171539f, .offset= -157}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_4_convnext_0_pwconv1_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_4_convnext_0_pwconv1_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__vector_field_main_blocks_4_convnext_0_pwconv1_Conv_2d, // Node Params + 5, // Num Node Params + inputs__vector_field_main_blocks_4_convnext_0_pwconv1_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_4_convnext_0_pwconv1_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_4_convnext_0_pwconv1_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_4_convnext_0_pwconv1_Conv_intermediate_nchw */ + uint32_t dimensions__vector_field_main_blocks_4_convnext_0_pwconv1_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _vector_field_main_blocks_4_convnext_0_pwconv1_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__vector_field_main_blocks_4_convnext_0_pwconv1_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_4_convnext_0_pwconv1_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_4_convnext_0_pwconv1_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_4_convnext_0_pwconv1_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_4_convnext_0_pwconv1_Conv_intermediate_nchw[] = { + "_vector_field_main_blocks_4_convnext_0_pwconv1_Conv_intermediate" + }; + uint32_t dimensions__vector_field_main_blocks_4_convnext_0_pwconv1_Conv_intermediate_nchw[] = {1, 1024, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_4_convnext_0_pwconv1_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_4_convnext_0_pwconv1_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0389241278171539f, .offset= -157}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_4_convnext_0_pwconv1_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_4_convnext_0_pwconv1_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_4_convnext_0_pwconv1_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_4_convnext_0_pwconv1_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_4_convnext_0_pwconv1_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_4_convnext_0_pwconv1_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_4_convnext_0_pwconv1_Conv_intermediate */ + const char* inputs__vector_field_main_blocks_4_convnext_0_pwconv1_Conv_intermediate[] = { + "_vector_field_main_blocks_4_convnext_0_pwconv1_Conv_intermediate_nchw" + }; + uint32_t dimensions__vector_field_main_blocks_4_convnext_0_pwconv1_Conv_output_0[] = {1, 1024, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_4_convnext_0_pwconv1_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_4_convnext_0_pwconv1_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0389241278171539f, .offset= -157}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_4_convnext_0_pwconv1_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_4_convnext_0_pwconv1_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_4_convnext_0_pwconv1_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_4_convnext_0_pwconv1_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__elementwiseneuron_10(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _elementwiseneuron_10 */ + Qnn_Param_t params__elementwiseneuron_10[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}} + }; + const char* inputs__elementwiseneuron_10[] = { + "_vector_field_main_blocks_4_convnext_0_pwconv1_Conv_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_4_convnext_0_act_Mul_1_output_0[] = {1, 1024, 192}; + Qnn_Tensor_t outputs__elementwiseneuron_10[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_4_convnext_0_act_Mul_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0156368203461170f, .offset= -11}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_4_convnext_0_act_Mul_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_elementwiseneuron_10", // Node Name + "qti.aisw", // Package Name + "ElementWiseNeuron", // Qnn Node Type + params__elementwiseneuron_10, // Node Params + 1, // Num Node Params + inputs__elementwiseneuron_10, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__elementwiseneuron_10, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_4_convnext_0_pwconv2_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_4_convnext_0_pwconv2_Conv_reshape_to_2d */ + const char* inputs__vector_field_main_blocks_4_convnext_0_pwconv2_Conv_reshape_to_2d[] = { + "_vector_field_main_blocks_4_convnext_0_act_Mul_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_4_convnext_0_pwconv2_Conv_reshape_to_2d[] = {1, 1024, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_4_convnext_0_pwconv2_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_4_convnext_0_pwconv2_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0156368203461170f, .offset= -11}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_4_convnext_0_pwconv2_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_4_convnext_0_pwconv2_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_4_convnext_0_pwconv2_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_4_convnext_0_pwconv2_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_4_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_4_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__vector_field_main_blocks_4_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _vector_field_main_blocks_4_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__vector_field_main_blocks_4_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_4_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_4_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_4_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_4_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc[] = { + "_vector_field_main_blocks_4_convnext_0_pwconv2_Conv_reshape_to_2d" + }; + uint32_t dimensions__vector_field_main_blocks_4_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc[] = {1, 1, 192, 1024}; + Qnn_Tensor_t outputs__vector_field_main_blocks_4_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_4_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0156368203461170f, .offset= -11}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_4_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_4_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_4_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_4_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_4_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_4_convnext_0_pwconv2_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_4_convnext_0_pwconv2_weight[] = {1, 1, 1024, 512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_4_convnext_0_pwconv2_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_4_convnext_0_pwconv2_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0136276241391897f, .offset= -148}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_4_convnext_0_pwconv2_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_4_convnext_0_pwconv2_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_4_convnext_0_pwconv2_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_4_convnext_0_pwconv2_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_4_convnext_0_pwconv2_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_4_convnext_0_pwconv2_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_4_convnext_0_pwconv2_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0009033681708388f, .offset= -143}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_4_convnext_0_pwconv2_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_4_convnext_0_pwconv2_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_4_convnext_0_pwconv2_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_4_convnext_0_pwconv2_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_4_convnext_0_pwconv2_Conv_2d */ + uint32_t dimensions__vector_field_main_blocks_4_convnext_0_pwconv2_Conv_2d_dilation[] = {2}; + uint32_t _vector_field_main_blocks_4_convnext_0_pwconv2_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__vector_field_main_blocks_4_convnext_0_pwconv2_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _vector_field_main_blocks_4_convnext_0_pwconv2_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__vector_field_main_blocks_4_convnext_0_pwconv2_Conv_2d_stride[] = {2}; + uint32_t _vector_field_main_blocks_4_convnext_0_pwconv2_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__vector_field_main_blocks_4_convnext_0_pwconv2_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_4_convnext_0_pwconv2_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_4_convnext_0_pwconv2_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_4_convnext_0_pwconv2_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_4_convnext_0_pwconv2_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_4_convnext_0_pwconv2_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_4_convnext_0_pwconv2_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_4_convnext_0_pwconv2_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_4_convnext_0_pwconv2_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_4_convnext_0_pwconv2_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_4_convnext_0_pwconv2_Conv_2d[] = { + "_vector_field_main_blocks_4_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_4_convnext_0_pwconv2_weight", + "tts_ttl_vector_field_main_blocks_4_convnext_0_pwconv2_bias" + }; + uint32_t dimensions__vector_field_main_blocks_4_convnext_0_pwconv2_Conv_intermediate[] = {1, 1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_4_convnext_0_pwconv2_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_4_convnext_0_pwconv2_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0280251894146204f, .offset= -159}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_4_convnext_0_pwconv2_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_4_convnext_0_pwconv2_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__vector_field_main_blocks_4_convnext_0_pwconv2_Conv_2d, // Node Params + 5, // Num Node Params + inputs__vector_field_main_blocks_4_convnext_0_pwconv2_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_4_convnext_0_pwconv2_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_4_convnext_0_pwconv2_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_4_convnext_0_pwconv2_Conv_intermediate_nchw */ + uint32_t dimensions__vector_field_main_blocks_4_convnext_0_pwconv2_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _vector_field_main_blocks_4_convnext_0_pwconv2_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__vector_field_main_blocks_4_convnext_0_pwconv2_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_4_convnext_0_pwconv2_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_4_convnext_0_pwconv2_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_4_convnext_0_pwconv2_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_4_convnext_0_pwconv2_Conv_intermediate_nchw[] = { + "_vector_field_main_blocks_4_convnext_0_pwconv2_Conv_intermediate" + }; + uint32_t dimensions__vector_field_main_blocks_4_convnext_0_pwconv2_Conv_intermediate_nchw[] = {1, 512, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_4_convnext_0_pwconv2_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_4_convnext_0_pwconv2_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0280251894146204f, .offset= -159}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_4_convnext_0_pwconv2_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_4_convnext_0_pwconv2_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_4_convnext_0_pwconv2_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_4_convnext_0_pwconv2_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_4_convnext_0_pwconv2_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_4_convnext_0_pwconv2_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_4_convnext_0_pwconv2_Conv_intermediate */ + const char* inputs__vector_field_main_blocks_4_convnext_0_pwconv2_Conv_intermediate[] = { + "_vector_field_main_blocks_4_convnext_0_pwconv2_Conv_intermediate_nchw" + }; + uint32_t dimensions__vector_field_main_blocks_4_convnext_0_pwconv2_Conv_output_0[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_4_convnext_0_pwconv2_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_4_convnext_0_pwconv2_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0280251894146204f, .offset= -159}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_4_convnext_0_pwconv2_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_4_convnext_0_pwconv2_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_4_convnext_0_pwconv2_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_4_convnext_0_pwconv2_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_4_convnext_0_pwconv2_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_4_convnext_0_pwconv2_Conv_output_0_nfc */ + uint32_t dimensions__vector_field_main_blocks_4_convnext_0_pwconv2_Conv_output_0_nfc_perm[] = {3}; + uint32_t _vector_field_main_blocks_4_convnext_0_pwconv2_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_4_convnext_0_pwconv2_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_4_convnext_0_pwconv2_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_4_convnext_0_pwconv2_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_4_convnext_0_pwconv2_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_4_convnext_0_pwconv2_Conv_output_0_nfc[] = { + "_vector_field_main_blocks_4_convnext_0_pwconv2_Conv_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_4_convnext_0_pwconv2_Conv_output_0_nfc[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_4_convnext_0_pwconv2_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_4_convnext_0_pwconv2_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0280251894146204f, .offset= -159}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_4_convnext_0_pwconv2_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_4_convnext_0_pwconv2_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_4_convnext_0_pwconv2_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_4_convnext_0_pwconv2_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_4_convnext_0_pwconv2_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_4_convnext_0_gamma(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_4_convnext_0_gamma[] = {1, 1, 512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_4_convnext_0_gamma", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_4_convnext_0_gamma", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0012498018331826f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_4_convnext_0_gamma, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_4_convnext_0_gamma), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_4_convnext_0_gamma)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_4_convnext_0_Mul_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_4_convnext_0_Mul_2 */ + Qnn_Param_t params__vector_field_main_blocks_4_convnext_0_Mul_2[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_4_convnext_0_Mul_2[] = { + "tts_ttl_vector_field_main_blocks_4_convnext_0_gamma", + "_vector_field_main_blocks_4_convnext_0_pwconv2_Conv_output_0_nfc" + }; + uint32_t dimensions__vector_field_main_blocks_4_convnext_0_Mul_2_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_4_convnext_0_Mul_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_4_convnext_0_Mul_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0067809633910656f, .offset= -210}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_4_convnext_0_Mul_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_4_convnext_0_Mul_2", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_4_convnext_0_Mul_2, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_4_convnext_0_Mul_2, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_4_convnext_0_Mul_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_4_convnext_0_Add(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_4_convnext_0_Add */ + Qnn_Param_t params__vector_field_main_blocks_4_convnext_0_Add[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_4_convnext_0_Add[] = { + "_vector_field_main_blocks_4_convnext_0_Mul_output_0", + "_vector_field_main_blocks_4_convnext_0_Mul_2_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_4_convnext_0_Add_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_4_convnext_0_Add[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_4_convnext_0_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0196198672056198f, .offset= -208}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_4_convnext_0_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_4_convnext_0_Add", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_4_convnext_0_Add, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_4_convnext_0_Add, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_4_convnext_0_Add, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_4_convnext_0_Mul_3(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_4_convnext_0_Mul_3 */ + Qnn_Param_t params__vector_field_main_blocks_4_convnext_0_Mul_3[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_4_convnext_0_Mul_3[] = { + "_vector_field_main_blocks_4_convnext_0_Add_output_0", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_4_convnext_0_Mul_3_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_4_convnext_0_Mul_3[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_4_convnext_0_Mul_3_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0196198672056198f, .offset= -208}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_4_convnext_0_Mul_3_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_4_convnext_0_Mul_3", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_4_convnext_0_Mul_3, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_4_convnext_0_Mul_3, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_4_convnext_0_Mul_3, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_5_Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_5_Mul */ + Qnn_Param_t params__vector_field_main_blocks_5_Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_5_Mul[] = { + "_vector_field_main_blocks_4_convnext_0_Mul_3_output_0", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_5_Transpose_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_5_Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_5_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0196198672056198f, .offset= -208}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_5_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_5_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_5_Mul, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_5_Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_5_Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_5_attention_W_query_linear_MatMul_pre_reshape(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_5_attention_W_query_linear_MatMul_pre_reshape */ + const char* inputs__vector_field_main_blocks_5_attention_W_query_linear_MatMul_pre_reshape[] = { + "_vector_field_main_blocks_5_Transpose_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_5_attention_W_query_linear_MatMul_pre_reshape[] = {192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_5_attention_W_query_linear_MatMul_pre_reshape[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_5_attention_W_query_linear_MatMul_pre_reshape", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0196198672056198f, .offset= -208}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_5_attention_W_query_linear_MatMul_pre_reshape, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_5_attention_W_query_linear_MatMul_pre_reshape", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_5_attention_W_query_linear_MatMul_pre_reshape, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_5_attention_W_query_linear_MatMul_pre_reshape, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_onnx__MatMul_3116(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_onnx__MatMul_3116[] = {256, 512}; + VALIDATE(model.addTensor("onnx__MatMul_3116", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "onnx__MatMul_3116", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0143406251445413f, .offset= -113}}}, + .rank= 2, + .dimensions=dimensions_onnx__MatMul_3116, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(onnx__MatMul_3116), + .dataSize=BINLEN(onnx__MatMul_3116)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_5_attention_W_query_linear_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_5_attention_W_query_linear_bias[] = {256}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_5_attention_W_query_linear_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_5_attention_W_query_linear_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0043993946164846f, .offset= -138}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_5_attention_W_query_linear_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_5_attention_W_query_linear_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_5_attention_W_query_linear_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_5_attention_W_query_linear_MatMul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_5_attention_W_query_linear_MatMul */ + const char* inputs__vector_field_main_blocks_5_attention_W_query_linear_MatMul[] = { + "_vector_field_main_blocks_5_attention_W_query_linear_MatMul_pre_reshape", + "onnx__MatMul_3116", + "tts_ttl_vector_field_main_blocks_5_attention_W_query_linear_bias" + }; + uint32_t dimensions__vector_field_main_blocks_5_attention_W_query_linear_Add_output_0_fc[] = {192, 256}; + Qnn_Tensor_t outputs__vector_field_main_blocks_5_attention_W_query_linear_MatMul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_5_attention_W_query_linear_Add_output_0_fc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0367603041231632f, .offset= -134}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_5_attention_W_query_linear_Add_output_0_fc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_5_attention_W_query_linear_MatMul", // Node Name + "qti.aisw", // Package Name + "FullyConnected", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_5_attention_W_query_linear_MatMul, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_5_attention_W_query_linear_MatMul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_5_attention_W_query_linear_MatMul_post_reshape(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_5_attention_W_query_linear_MatMul_post_reshape */ + const char* inputs__vector_field_main_blocks_5_attention_W_query_linear_MatMul_post_reshape[] = { + "_vector_field_main_blocks_5_attention_W_query_linear_Add_output_0_fc" + }; + uint32_t dimensions__vector_field_main_blocks_5_attention_W_query_linear_Add_output_0[] = {1, 192, 256}; + Qnn_Tensor_t outputs__vector_field_main_blocks_5_attention_W_query_linear_MatMul_post_reshape[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_5_attention_W_query_linear_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0367603041231632f, .offset= -134}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_5_attention_W_query_linear_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_5_attention_W_query_linear_MatMul_post_reshape", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_5_attention_W_query_linear_MatMul_post_reshape, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_5_attention_W_query_linear_MatMul_post_reshape, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_5_attention_Split(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_5_attention_Split */ + uint32_t dimensions__vector_field_main_blocks_5_attention_Split_split_index[] = {1}; + uint32_t _vector_field_main_blocks_5_attention_Split_split_index[] = {128}; + Qnn_Param_t params__vector_field_main_blocks_5_attention_Split[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="split_index", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_5_attention_Split_split_index", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_5_attention_Split_split_index, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_5_attention_Split_split_index, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 2}}}} + }; + const char* inputs__vector_field_main_blocks_5_attention_Split[] = { + "_vector_field_main_blocks_5_attention_W_query_linear_Add_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_5_attention_Split_output_0[] = {1, 192, 128}; + uint32_t dimensions__vector_field_main_blocks_5_attention_Split_output_1[] = {1, 192, 128}; + Qnn_Tensor_t outputs__vector_field_main_blocks_5_attention_Split[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_5_attention_Split_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0367603041231632f, .offset= -134}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_5_attention_Split_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}, + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_5_attention_Split_output_1", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0367603041231632f, .offset= -134}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_5_attention_Split_output_1, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_5_attention_Split", // Node Name + "qti.aisw", // Package Name + "Split", // Qnn Node Type + params__vector_field_main_blocks_5_attention_Split, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_5_attention_Split, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_5_attention_Split, // Output Tensors + 2// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_5_attention_Unsqueeze(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_5_attention_Unsqueeze */ + const char* inputs__vector_field_main_blocks_5_attention_Unsqueeze[] = { + "_vector_field_main_blocks_5_attention_Split_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_5_attention_Unsqueeze_output_0[] = {1, 1, 192, 128}; + Qnn_Tensor_t outputs__vector_field_main_blocks_5_attention_Unsqueeze[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_5_attention_Unsqueeze_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0367603041231632f, .offset= -134}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_5_attention_Unsqueeze_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_5_attention_Unsqueeze", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_5_attention_Unsqueeze, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_5_attention_Unsqueeze, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_5_attention_Unsqueeze_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_5_attention_Unsqueeze_1 */ + const char* inputs__vector_field_main_blocks_5_attention_Unsqueeze_1[] = { + "_vector_field_main_blocks_5_attention_Split_output_1" + }; + uint32_t dimensions__vector_field_main_blocks_5_attention_Unsqueeze_1_output_0[] = {1, 1, 192, 128}; + Qnn_Tensor_t outputs__vector_field_main_blocks_5_attention_Unsqueeze_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_5_attention_Unsqueeze_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0367603041231632f, .offset= -134}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_5_attention_Unsqueeze_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_5_attention_Unsqueeze_1", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_5_attention_Unsqueeze_1, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_5_attention_Unsqueeze_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_5_attention_Concat(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_5_attention_Concat */ + Qnn_Param_t params__vector_field_main_blocks_5_attention_Concat[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_5_attention_Concat[] = { + "_vector_field_main_blocks_5_attention_Unsqueeze_output_0", + "_vector_field_main_blocks_5_attention_Unsqueeze_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_5_attention_Concat_output_0[] = {2, 1, 192, 128}; + Qnn_Tensor_t outputs__vector_field_main_blocks_5_attention_Concat[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_5_attention_Concat_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0367603041231632f, .offset= -134}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_5_attention_Concat_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_5_attention_Concat", // Node Name + "qti.aisw", // Package Name + "Concat", // Qnn Node Type + params__vector_field_main_blocks_5_attention_Concat, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_5_attention_Concat, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_5_attention_Concat, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor__vector_field_main_blocks_5_attention_tanh_Tanh_output_0_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions__vector_field_main_blocks_5_attention_tanh_Tanh_output_0_nchw[] = {2, 1, 128, 50}; + VALIDATE(model.addTensor("_vector_field_main_blocks_5_attention_tanh_Tanh_output_0_nchw", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_5_attention_tanh_Tanh_output_0_nchw", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0078330561518669f, .offset= -128}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_5_attention_tanh_Tanh_output_0_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(_vector_field_main_blocks_5_attention_tanh_Tanh_output_0_nchw), + .dataSize=BINLEN(_vector_field_main_blocks_5_attention_tanh_Tanh_output_0_nchw)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_5_attention_MatMul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_5_attention_MatMul */ + Qnn_Param_t params__vector_field_main_blocks_5_attention_MatMul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in0", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in1", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_5_attention_MatMul[] = { + "_vector_field_main_blocks_5_attention_Concat_output_0", + "_vector_field_main_blocks_5_attention_tanh_Tanh_output_0_nchw" + }; + uint32_t dimensions__vector_field_main_blocks_5_attention_MatMul_output_0[] = {2, 1, 192, 50}; + Qnn_Tensor_t outputs__vector_field_main_blocks_5_attention_MatMul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_5_attention_MatMul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.9133611321449280f, .offset= -121}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_5_attention_MatMul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_5_attention_MatMul", // Node Name + "qti.aisw", // Package Name + "MatMul", // Qnn Node Type + params__vector_field_main_blocks_5_attention_MatMul, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_5_attention_MatMul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_5_attention_MatMul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_5_attention_Div(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_5_attention_Div */ + Qnn_Param_t params__vector_field_main_blocks_5_attention_Div[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 2}}}} + }; + const char* inputs__vector_field_main_blocks_5_attention_Div[] = { + "_vector_field_main_blocks_5_attention_MatMul_output_0", + "_vector_field_main_blocks_3_attn_Constant_39_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_5_attention_Div_output_0[] = {2, 1, 192, 50}; + Qnn_Tensor_t outputs__vector_field_main_blocks_5_attention_Div[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_5_attention_Div_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0570850707590580f, .offset= -121}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_5_attention_Div_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_5_attention_Div", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_5_attention_Div, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_5_attention_Div, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_5_attention_Div, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_5_attention_Softmax(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_5_attention_Softmax */ + Qnn_Param_t params__vector_field_main_blocks_5_attention_Softmax[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="beta", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 1.000000000000f}}}} + }; + const char* inputs__vector_field_main_blocks_5_attention_Softmax[] = { + "_vector_field_main_blocks_5_attention_Div_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_5_attention_Softmax_output_0[] = {2, 1, 192, 50}; + Qnn_Tensor_t outputs__vector_field_main_blocks_5_attention_Softmax[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_5_attention_Softmax_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039062500000000f, .offset= 0}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_5_attention_Softmax_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_5_attention_Softmax", // Node Name + "qti.aisw", // Package Name + "Softmax", // Qnn Node Type + params__vector_field_main_blocks_5_attention_Softmax, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_5_attention_Softmax, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_5_attention_Softmax, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_5_attention_Where(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_5_attention_Where */ + const char* inputs__vector_field_main_blocks_5_attention_Where[] = { + "_vector_field_main_blocks_23_attention_Cast_output_0", + "_vector_field_main_blocks_3_attn_Constant_44_output_0", + "_vector_field_main_blocks_5_attention_Softmax_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_5_attention_Where_output_0[] = {2, 1, 192, 50}; + Qnn_Tensor_t outputs__vector_field_main_blocks_5_attention_Where[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_5_attention_Where_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0034749801270664f, .offset= 0}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_5_attention_Where_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_5_attention_Where", // Node Name + "qti.aisw", // Package Name + "ElementWiseSelect", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_5_attention_Where, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_5_attention_Where, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_5_attention_MatMul_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_5_attention_MatMul_1 */ + Qnn_Param_t params__vector_field_main_blocks_5_attention_MatMul_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in0", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in1", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_5_attention_MatMul_1[] = { + "_vector_field_main_blocks_5_attention_Where_output_0", + "_vector_field_main_blocks_5_attention_Concat_2_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_5_attention_MatMul_1_output_0[] = {2, 1, 192, 128}; + Qnn_Tensor_t outputs__vector_field_main_blocks_5_attention_MatMul_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_5_attention_MatMul_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0021717627532780f, .offset= -100}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_5_attention_MatMul_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_5_attention_MatMul_1", // Node Name + "qti.aisw", // Package Name + "MatMul", // Qnn Node Type + params__vector_field_main_blocks_5_attention_MatMul_1, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_5_attention_MatMul_1, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_5_attention_MatMul_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_5_attention_Split_3(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_5_attention_Split_3 */ + uint32_t dimensions__vector_field_main_blocks_5_attention_Split_3_split_index[] = {1}; + uint32_t _vector_field_main_blocks_5_attention_Split_3_split_index[] = {1}; + Qnn_Param_t params__vector_field_main_blocks_5_attention_Split_3[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="split_index", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_5_attention_Split_3_split_index", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_5_attention_Split_3_split_index, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_5_attention_Split_3_split_index, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_5_attention_Split_3[] = { + "_vector_field_main_blocks_5_attention_MatMul_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_5_attention_Split_3_output_0[] = {1, 1, 192, 128}; + uint32_t dimensions__vector_field_main_blocks_5_attention_Split_3_output_1[] = {1, 1, 192, 128}; + Qnn_Tensor_t outputs__vector_field_main_blocks_5_attention_Split_3[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_5_attention_Split_3_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0021717627532780f, .offset= -100}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_5_attention_Split_3_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}, + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_5_attention_Split_3_output_1", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0021717627532780f, .offset= -100}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_5_attention_Split_3_output_1, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_5_attention_Split_3", // Node Name + "qti.aisw", // Package Name + "Split", // Qnn Node Type + params__vector_field_main_blocks_5_attention_Split_3, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_5_attention_Split_3, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_5_attention_Split_3, // Output Tensors + 2// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_5_attention_Concat_3(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_5_attention_Concat_3 */ + Qnn_Param_t params__vector_field_main_blocks_5_attention_Concat_3[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}} + }; + const char* inputs__vector_field_main_blocks_5_attention_Concat_3[] = { + "_vector_field_main_blocks_5_attention_Split_3_output_0", + "_vector_field_main_blocks_5_attention_Split_3_output_1" + }; + uint32_t dimensions__vector_field_main_blocks_5_attention_Concat_3_output_0[] = {1, 1, 192, 256}; + Qnn_Tensor_t outputs__vector_field_main_blocks_5_attention_Concat_3[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_5_attention_Concat_3_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0021717627532780f, .offset= -100}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_5_attention_Concat_3_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_5_attention_Concat_3", // Node Name + "qti.aisw", // Package Name + "Concat", // Qnn Node Type + params__vector_field_main_blocks_5_attention_Concat_3, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_5_attention_Concat_3, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_5_attention_Concat_3, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_5_attention_Squeeze(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_5_attention_Squeeze */ + const char* inputs__vector_field_main_blocks_5_attention_Squeeze[] = { + "_vector_field_main_blocks_5_attention_Concat_3_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_5_attention_out_fc_linear_MatMul_pre_reshape[] = {192, 256}; + Qnn_Tensor_t outputs__vector_field_main_blocks_5_attention_Squeeze[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_5_attention_out_fc_linear_MatMul_pre_reshape", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0021717627532780f, .offset= -100}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_5_attention_out_fc_linear_MatMul_pre_reshape, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_5_attention_Squeeze", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_5_attention_Squeeze, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_5_attention_Squeeze, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_onnx__MatMul_3119(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_onnx__MatMul_3119[] = {512, 256}; + VALIDATE(model.addTensor("onnx__MatMul_3119", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "onnx__MatMul_3119", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0084575563669205f, .offset= -146}}}, + .rank= 2, + .dimensions=dimensions_onnx__MatMul_3119, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(onnx__MatMul_3119), + .dataSize=BINLEN(onnx__MatMul_3119)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_5_attention_out_fc_linear_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_5_attention_out_fc_linear_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_5_attention_out_fc_linear_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_5_attention_out_fc_linear_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0005490796756931f, .offset= -130}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_5_attention_out_fc_linear_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_5_attention_out_fc_linear_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_5_attention_out_fc_linear_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_5_attention_out_fc_linear_MatMul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_5_attention_out_fc_linear_MatMul */ + const char* inputs__vector_field_main_blocks_5_attention_out_fc_linear_MatMul[] = { + "_vector_field_main_blocks_5_attention_out_fc_linear_MatMul_pre_reshape", + "onnx__MatMul_3119", + "tts_ttl_vector_field_main_blocks_5_attention_out_fc_linear_bias" + }; + uint32_t dimensions__vector_field_main_blocks_5_attention_out_fc_linear_Add_output_0_fc[] = {192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_5_attention_out_fc_linear_MatMul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_5_attention_out_fc_linear_Add_output_0_fc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0038622221909463f, .offset= -118}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_5_attention_out_fc_linear_Add_output_0_fc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_5_attention_out_fc_linear_MatMul", // Node Name + "qti.aisw", // Package Name + "FullyConnected", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_5_attention_out_fc_linear_MatMul, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_5_attention_out_fc_linear_MatMul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_5_attention_out_fc_linear_MatMul_post_reshape(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_5_attention_out_fc_linear_MatMul_post_reshape */ + const char* inputs__vector_field_main_blocks_5_attention_out_fc_linear_MatMul_post_reshape[] = { + "_vector_field_main_blocks_5_attention_out_fc_linear_Add_output_0_fc" + }; + uint32_t dimensions__vector_field_main_blocks_5_attention_out_fc_linear_Add_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_5_attention_out_fc_linear_MatMul_post_reshape[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_5_attention_out_fc_linear_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0038622221909463f, .offset= -118}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_5_attention_out_fc_linear_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_5_attention_out_fc_linear_MatMul_post_reshape", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_5_attention_out_fc_linear_MatMul_post_reshape, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_5_attention_out_fc_linear_MatMul_post_reshape, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_5_attention_Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_5_attention_Mul */ + Qnn_Param_t params__vector_field_main_blocks_5_attention_Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_5_attention_Mul[] = { + "_vector_field_main_blocks_5_attention_out_fc_linear_Add_output_0", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_5_Transpose_1_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_5_attention_Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_5_Transpose_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0038622221909463f, .offset= -118}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_5_Transpose_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_5_attention_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_5_attention_Mul, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_5_attention_Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_5_attention_Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_5_Add(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_5_Add */ + Qnn_Param_t params__vector_field_main_blocks_5_Add[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_5_Add[] = { + "_vector_field_main_blocks_5_Transpose_1_output_0", + "_vector_field_main_blocks_5_Transpose_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_5_norm_Transpose_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_5_Add[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_5_norm_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0199255757033825f, .offset= -209}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_5_norm_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_5_Add", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_5_Add, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_5_Add, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_5_Add, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_5_norm_norm_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_5_norm_norm_weight[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_5_norm_norm_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_5_norm_norm_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0016021378105506f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_5_norm_norm_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_5_norm_norm_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_5_norm_norm_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_5_norm_norm_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_5_norm_norm_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_5_norm_norm_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_5_norm_norm_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0017054076306522f, .offset= -197}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_5_norm_norm_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_5_norm_norm_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_5_norm_norm_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_5_norm_norm_LayerNormalization(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_5_norm_norm_LayerNormalization */ + uint32_t dimensions__vector_field_main_blocks_5_norm_norm_LayerNormalization_axes[] = {1}; + uint32_t _vector_field_main_blocks_5_norm_norm_LayerNormalization_axes[] = {2}; + Qnn_Param_t params__vector_field_main_blocks_5_norm_norm_LayerNormalization[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="axes", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_5_norm_norm_LayerNormalization_axes", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_5_norm_norm_LayerNormalization_axes, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_5_norm_norm_LayerNormalization_axes, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="epsilon", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000001000000f}}}} + }; + const char* inputs__vector_field_main_blocks_5_norm_norm_LayerNormalization[] = { + "_vector_field_main_blocks_5_norm_Transpose_output_0", + "tts_ttl_vector_field_main_blocks_5_norm_norm_weight", + "tts_ttl_vector_field_main_blocks_5_norm_norm_bias" + }; + uint32_t dimensions__vector_field_main_blocks_5_norm_Transpose_1_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_5_norm_norm_LayerNormalization[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_5_norm_Transpose_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0225985031574965f, .offset= -179}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_5_norm_Transpose_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_5_norm_norm_LayerNormalization", // Node Name + "qti.aisw", // Package Name + "LayerNorm", // Qnn Node Type + params__vector_field_main_blocks_5_norm_norm_LayerNormalization, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_5_norm_norm_LayerNormalization, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_5_norm_norm_LayerNormalization, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_5_Mul_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_5_Mul_1 */ + Qnn_Param_t params__vector_field_main_blocks_5_Mul_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_5_Mul_1[] = { + "_vector_field_main_blocks_5_norm_Transpose_1_output_0", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_5_Mul_1_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_5_Mul_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_5_Mul_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0225985031574965f, .offset= -179}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_5_Mul_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_5_Mul_1", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_5_Mul_1, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_5_Mul_1, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_5_Mul_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_0_Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_0_Mul */ + Qnn_Param_t params__vector_field_main_blocks_6_convnext_0_Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_6_convnext_0_Mul[] = { + "_vector_field_main_blocks_5_Mul_1_output_0", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_0_Mul_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_0_Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_0_Mul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0225985031574965f, .offset= -179}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_0_Mul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_0_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_6_convnext_0_Mul, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_0_Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_0_Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_0_dwconv_Pad(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_0_dwconv_Pad */ + uint32_t dimensions__vector_field_main_blocks_6_convnext_0_dwconv_Pad_pad_amount[] = {3, 2}; + uint32_t _vector_field_main_blocks_6_convnext_0_dwconv_Pad_pad_amount[] = {0, 0, 2, 2, 0, 0}; + Qnn_Param_t params__vector_field_main_blocks_6_convnext_0_dwconv_Pad[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_0_dwconv_Pad_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_0_dwconv_Pad_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_6_convnext_0_dwconv_Pad_pad_amount, + .dataSize=24}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="scheme", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}} + }; + const char* inputs__vector_field_main_blocks_6_convnext_0_dwconv_Pad[] = { + "_vector_field_main_blocks_6_convnext_0_Mul_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_0_dwconv_Pad_output_0[] = {1, 196, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_0_dwconv_Pad[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_0_dwconv_Pad_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0225985031574965f, .offset= -179}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_0_dwconv_Pad_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_0_dwconv_Pad", // Node Name + "qti.aisw", // Package Name + "Pad", // Qnn Node Type + params__vector_field_main_blocks_6_convnext_0_dwconv_Pad, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_0_dwconv_Pad, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_0_dwconv_Pad, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_0_dwconv_Pad_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_0_dwconv_Pad_output_0_ncf */ + uint32_t dimensions__vector_field_main_blocks_6_convnext_0_dwconv_Pad_output_0_ncf_perm[] = {3}; + uint32_t _vector_field_main_blocks_6_convnext_0_dwconv_Pad_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_6_convnext_0_dwconv_Pad_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_0_dwconv_Pad_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_0_dwconv_Pad_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_6_convnext_0_dwconv_Pad_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_6_convnext_0_dwconv_Pad_output_0_ncf[] = { + "_vector_field_main_blocks_6_convnext_0_dwconv_Pad_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_0_dwconv_Pad_output_0_ncf[] = {1, 512, 196}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_0_dwconv_Pad_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_0_dwconv_Pad_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0225985031574965f, .offset= -179}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_0_dwconv_Pad_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_0_dwconv_Pad_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_6_convnext_0_dwconv_Pad_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_0_dwconv_Pad_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_0_dwconv_Pad_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_0_dwconv_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_0_dwconv_Conv_reshape_to_2d */ + const char* inputs__vector_field_main_blocks_6_convnext_0_dwconv_Conv_reshape_to_2d[] = { + "_vector_field_main_blocks_6_convnext_0_dwconv_Pad_output_0_ncf" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_0_dwconv_Conv_reshape_to_2d[] = {1, 512, 1, 196}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_0_dwconv_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_0_dwconv_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0225985031574965f, .offset= -179}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_0_dwconv_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_0_dwconv_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_0_dwconv_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_0_dwconv_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_0_dwconv_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_0_dwconv_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__vector_field_main_blocks_6_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _vector_field_main_blocks_6_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__vector_field_main_blocks_6_convnext_0_dwconv_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_6_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_6_convnext_0_dwconv_Conv_reshape_to_2d_nhwc[] = { + "_vector_field_main_blocks_6_convnext_0_dwconv_Conv_reshape_to_2d" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_0_dwconv_Conv_reshape_to_2d_nhwc[] = {1, 1, 196, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_0_dwconv_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_0_dwconv_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0225985031574965f, .offset= -179}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_0_dwconv_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_0_dwconv_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_6_convnext_0_dwconv_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_0_dwconv_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_0_dwconv_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_6_convnext_0_dwconv_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_6_convnext_0_dwconv_weight[] = {1, 5, 1, 512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_6_convnext_0_dwconv_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_6_convnext_0_dwconv_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0069155460223556f, .offset= -133}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_6_convnext_0_dwconv_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_6_convnext_0_dwconv_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_6_convnext_0_dwconv_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_6_convnext_0_dwconv_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_6_convnext_0_dwconv_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_6_convnext_0_dwconv_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_6_convnext_0_dwconv_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0007753538084216f, .offset= -150}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_6_convnext_0_dwconv_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_6_convnext_0_dwconv_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_6_convnext_0_dwconv_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_0_dwconv_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_0_dwconv_Conv_2d */ + uint32_t dimensions__vector_field_main_blocks_6_convnext_0_dwconv_Conv_2d_dilation[] = {2}; + uint32_t _vector_field_main_blocks_6_convnext_0_dwconv_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__vector_field_main_blocks_6_convnext_0_dwconv_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _vector_field_main_blocks_6_convnext_0_dwconv_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__vector_field_main_blocks_6_convnext_0_dwconv_Conv_2d_stride[] = {2}; + uint32_t _vector_field_main_blocks_6_convnext_0_dwconv_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__vector_field_main_blocks_6_convnext_0_dwconv_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_0_dwconv_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_0_dwconv_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_6_convnext_0_dwconv_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_0_dwconv_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_0_dwconv_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_6_convnext_0_dwconv_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_0_dwconv_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_0_dwconv_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_6_convnext_0_dwconv_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_6_convnext_0_dwconv_Conv_2d[] = { + "_vector_field_main_blocks_6_convnext_0_dwconv_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_6_convnext_0_dwconv_weight", + "tts_ttl_vector_field_main_blocks_6_convnext_0_dwconv_bias" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_0_dwconv_Conv_intermediate[] = {1, 1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_0_dwconv_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_0_dwconv_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0023247539065778f, .offset= -102}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_0_dwconv_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_0_dwconv_Conv_2d", // Node Name + "qti.aisw", // Package Name + "DepthWiseConv2d", // Qnn Node Type + params__vector_field_main_blocks_6_convnext_0_dwconv_Conv_2d, // Node Params + 3, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_0_dwconv_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_0_dwconv_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_0_dwconv_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_0_dwconv_Conv_intermediate_nchw */ + uint32_t dimensions__vector_field_main_blocks_6_convnext_0_dwconv_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _vector_field_main_blocks_6_convnext_0_dwconv_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__vector_field_main_blocks_6_convnext_0_dwconv_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_0_dwconv_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_0_dwconv_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_6_convnext_0_dwconv_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_6_convnext_0_dwconv_Conv_intermediate_nchw[] = { + "_vector_field_main_blocks_6_convnext_0_dwconv_Conv_intermediate" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_0_dwconv_Conv_intermediate_nchw[] = {1, 512, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_0_dwconv_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_0_dwconv_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0023247539065778f, .offset= -102}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_0_dwconv_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_0_dwconv_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_6_convnext_0_dwconv_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_0_dwconv_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_0_dwconv_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_0_dwconv_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_0_dwconv_Conv_intermediate */ + const char* inputs__vector_field_main_blocks_6_convnext_0_dwconv_Conv_intermediate[] = { + "_vector_field_main_blocks_6_convnext_0_dwconv_Conv_intermediate_nchw" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_0_dwconv_Conv_output_0[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_0_dwconv_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_0_dwconv_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0023247539065778f, .offset= -102}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_0_dwconv_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_0_dwconv_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_0_dwconv_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_0_dwconv_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_0_dwconv_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_0_dwconv_Conv_output_0_nfc */ + uint32_t dimensions__vector_field_main_blocks_6_convnext_0_dwconv_Conv_output_0_nfc_perm[] = {3}; + uint32_t _vector_field_main_blocks_6_convnext_0_dwconv_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_6_convnext_0_dwconv_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_0_dwconv_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_0_dwconv_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_6_convnext_0_dwconv_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_6_convnext_0_dwconv_Conv_output_0_nfc[] = { + "_vector_field_main_blocks_6_convnext_0_dwconv_Conv_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_0_dwconv_Conv_output_0_nfc[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_0_dwconv_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_0_dwconv_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0023247539065778f, .offset= -102}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_0_dwconv_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_0_dwconv_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_6_convnext_0_dwconv_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_0_dwconv_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_0_dwconv_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_0_Mul_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_0_Mul_1 */ + Qnn_Param_t params__vector_field_main_blocks_6_convnext_0_Mul_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_6_convnext_0_Mul_1[] = { + "_vector_field_main_blocks_6_convnext_0_dwconv_Conv_output_0_nfc", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_0_norm_Transpose_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_0_Mul_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_0_norm_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0023247539065778f, .offset= -102}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_0_norm_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_0_Mul_1", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_6_convnext_0_Mul_1, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_0_Mul_1, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_0_Mul_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_6_convnext_0_norm_norm_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_6_convnext_0_norm_norm_weight[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_6_convnext_0_norm_norm_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_6_convnext_0_norm_norm_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0035690322984010f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_6_convnext_0_norm_norm_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_6_convnext_0_norm_norm_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_6_convnext_0_norm_norm_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_6_convnext_0_norm_norm_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_6_convnext_0_norm_norm_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_6_convnext_0_norm_norm_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_6_convnext_0_norm_norm_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0015356119256467f, .offset= -170}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_6_convnext_0_norm_norm_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_6_convnext_0_norm_norm_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_6_convnext_0_norm_norm_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_0_norm_norm_LayerNormalization(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_0_norm_norm_LayerNormalization */ + uint32_t dimensions__vector_field_main_blocks_6_convnext_0_norm_norm_LayerNormalization_axes[] = {1}; + uint32_t _vector_field_main_blocks_6_convnext_0_norm_norm_LayerNormalization_axes[] = {2}; + Qnn_Param_t params__vector_field_main_blocks_6_convnext_0_norm_norm_LayerNormalization[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="axes", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_0_norm_norm_LayerNormalization_axes", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_0_norm_norm_LayerNormalization_axes, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_6_convnext_0_norm_norm_LayerNormalization_axes, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="epsilon", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000001000000f}}}} + }; + const char* inputs__vector_field_main_blocks_6_convnext_0_norm_norm_LayerNormalization[] = { + "_vector_field_main_blocks_6_convnext_0_norm_Transpose_output_0", + "tts_ttl_vector_field_main_blocks_6_convnext_0_norm_norm_weight", + "tts_ttl_vector_field_main_blocks_6_convnext_0_norm_norm_bias" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_0_norm_Transpose_1_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_0_norm_norm_LayerNormalization[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_0_norm_Transpose_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0219673067331314f, .offset= -148}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_0_norm_Transpose_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_0_norm_norm_LayerNormalization", // Node Name + "qti.aisw", // Package Name + "LayerNorm", // Qnn Node Type + params__vector_field_main_blocks_6_convnext_0_norm_norm_LayerNormalization, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_0_norm_norm_LayerNormalization, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_0_norm_norm_LayerNormalization, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_0_norm_Transpose_1_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_0_norm_Transpose_1_output_0_ncf */ + uint32_t dimensions__vector_field_main_blocks_6_convnext_0_norm_Transpose_1_output_0_ncf_perm[] = {3}; + uint32_t _vector_field_main_blocks_6_convnext_0_norm_Transpose_1_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_6_convnext_0_norm_Transpose_1_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_0_norm_Transpose_1_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_0_norm_Transpose_1_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_6_convnext_0_norm_Transpose_1_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_6_convnext_0_norm_Transpose_1_output_0_ncf[] = { + "_vector_field_main_blocks_6_convnext_0_norm_Transpose_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_0_norm_Transpose_1_output_0_ncf[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_0_norm_Transpose_1_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_0_norm_Transpose_1_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0219673067331314f, .offset= -148}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_0_norm_Transpose_1_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_0_norm_Transpose_1_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_6_convnext_0_norm_Transpose_1_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_0_norm_Transpose_1_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_0_norm_Transpose_1_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_0_pwconv1_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_0_pwconv1_Conv_reshape_to_2d */ + const char* inputs__vector_field_main_blocks_6_convnext_0_pwconv1_Conv_reshape_to_2d[] = { + "_vector_field_main_blocks_6_convnext_0_norm_Transpose_1_output_0_ncf" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_0_pwconv1_Conv_reshape_to_2d[] = {1, 512, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_0_pwconv1_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_0_pwconv1_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0219673067331314f, .offset= -148}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_0_pwconv1_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_0_pwconv1_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_0_pwconv1_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_0_pwconv1_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__vector_field_main_blocks_6_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _vector_field_main_blocks_6_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__vector_field_main_blocks_6_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_6_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_6_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc[] = { + "_vector_field_main_blocks_6_convnext_0_pwconv1_Conv_reshape_to_2d" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc[] = {1, 1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0219673067331314f, .offset= -148}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_6_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_6_convnext_0_pwconv1_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_6_convnext_0_pwconv1_weight[] = {1, 1, 512, 1024}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_6_convnext_0_pwconv1_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_6_convnext_0_pwconv1_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0149883758276701f, .offset= -126}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_6_convnext_0_pwconv1_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_6_convnext_0_pwconv1_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_6_convnext_0_pwconv1_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_6_convnext_0_pwconv1_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_6_convnext_0_pwconv1_bias[] = {1024}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_6_convnext_0_pwconv1_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_6_convnext_0_pwconv1_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0019457406597212f, .offset= -216}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_6_convnext_0_pwconv1_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_6_convnext_0_pwconv1_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_6_convnext_0_pwconv1_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_0_pwconv1_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_0_pwconv1_Conv_2d */ + uint32_t dimensions__vector_field_main_blocks_6_convnext_0_pwconv1_Conv_2d_dilation[] = {2}; + uint32_t _vector_field_main_blocks_6_convnext_0_pwconv1_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__vector_field_main_blocks_6_convnext_0_pwconv1_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _vector_field_main_blocks_6_convnext_0_pwconv1_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__vector_field_main_blocks_6_convnext_0_pwconv1_Conv_2d_stride[] = {2}; + uint32_t _vector_field_main_blocks_6_convnext_0_pwconv1_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__vector_field_main_blocks_6_convnext_0_pwconv1_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_0_pwconv1_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_0_pwconv1_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_6_convnext_0_pwconv1_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_0_pwconv1_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_0_pwconv1_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_6_convnext_0_pwconv1_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_0_pwconv1_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_0_pwconv1_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_6_convnext_0_pwconv1_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_6_convnext_0_pwconv1_Conv_2d[] = { + "_vector_field_main_blocks_6_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_6_convnext_0_pwconv1_weight", + "tts_ttl_vector_field_main_blocks_6_convnext_0_pwconv1_bias" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_0_pwconv1_Conv_intermediate[] = {1, 1, 192, 1024}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_0_pwconv1_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_0_pwconv1_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0464291572570801f, .offset= -149}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_0_pwconv1_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_0_pwconv1_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__vector_field_main_blocks_6_convnext_0_pwconv1_Conv_2d, // Node Params + 5, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_0_pwconv1_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_0_pwconv1_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_0_pwconv1_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_0_pwconv1_Conv_intermediate_nchw */ + uint32_t dimensions__vector_field_main_blocks_6_convnext_0_pwconv1_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _vector_field_main_blocks_6_convnext_0_pwconv1_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__vector_field_main_blocks_6_convnext_0_pwconv1_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_0_pwconv1_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_0_pwconv1_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_6_convnext_0_pwconv1_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_6_convnext_0_pwconv1_Conv_intermediate_nchw[] = { + "_vector_field_main_blocks_6_convnext_0_pwconv1_Conv_intermediate" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_0_pwconv1_Conv_intermediate_nchw[] = {1, 1024, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_0_pwconv1_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_0_pwconv1_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0464291572570801f, .offset= -149}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_0_pwconv1_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_0_pwconv1_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_6_convnext_0_pwconv1_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_0_pwconv1_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_0_pwconv1_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_0_pwconv1_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_0_pwconv1_Conv_intermediate */ + const char* inputs__vector_field_main_blocks_6_convnext_0_pwconv1_Conv_intermediate[] = { + "_vector_field_main_blocks_6_convnext_0_pwconv1_Conv_intermediate_nchw" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_0_pwconv1_Conv_output_0[] = {1, 1024, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_0_pwconv1_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_0_pwconv1_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0464291572570801f, .offset= -149}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_0_pwconv1_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_0_pwconv1_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_0_pwconv1_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_0_pwconv1_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__elementwiseneuron_12(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _elementwiseneuron_12 */ + Qnn_Param_t params__elementwiseneuron_12[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}} + }; + const char* inputs__elementwiseneuron_12[] = { + "_vector_field_main_blocks_6_convnext_0_pwconv1_Conv_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_0_act_Mul_1_output_0[] = {1, 1024, 192}; + Qnn_Tensor_t outputs__elementwiseneuron_12[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_0_act_Mul_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0199706722050905f, .offset= -9}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_0_act_Mul_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_elementwiseneuron_12", // Node Name + "qti.aisw", // Package Name + "ElementWiseNeuron", // Qnn Node Type + params__elementwiseneuron_12, // Node Params + 1, // Num Node Params + inputs__elementwiseneuron_12, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__elementwiseneuron_12, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_0_pwconv2_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_0_pwconv2_Conv_reshape_to_2d */ + const char* inputs__vector_field_main_blocks_6_convnext_0_pwconv2_Conv_reshape_to_2d[] = { + "_vector_field_main_blocks_6_convnext_0_act_Mul_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_0_pwconv2_Conv_reshape_to_2d[] = {1, 1024, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_0_pwconv2_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_0_pwconv2_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0199706722050905f, .offset= -9}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_0_pwconv2_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_0_pwconv2_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_0_pwconv2_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_0_pwconv2_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__vector_field_main_blocks_6_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _vector_field_main_blocks_6_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__vector_field_main_blocks_6_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_6_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_6_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc[] = { + "_vector_field_main_blocks_6_convnext_0_pwconv2_Conv_reshape_to_2d" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc[] = {1, 1, 192, 1024}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0199706722050905f, .offset= -9}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_6_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_6_convnext_0_pwconv2_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_6_convnext_0_pwconv2_weight[] = {1, 1, 1024, 512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_6_convnext_0_pwconv2_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_6_convnext_0_pwconv2_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0085662277415395f, .offset= -105}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_6_convnext_0_pwconv2_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_6_convnext_0_pwconv2_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_6_convnext_0_pwconv2_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_6_convnext_0_pwconv2_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_6_convnext_0_pwconv2_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_6_convnext_0_pwconv2_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_6_convnext_0_pwconv2_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0022898847237229f, .offset= -192}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_6_convnext_0_pwconv2_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_6_convnext_0_pwconv2_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_6_convnext_0_pwconv2_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_0_pwconv2_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_0_pwconv2_Conv_2d */ + uint32_t dimensions__vector_field_main_blocks_6_convnext_0_pwconv2_Conv_2d_dilation[] = {2}; + uint32_t _vector_field_main_blocks_6_convnext_0_pwconv2_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__vector_field_main_blocks_6_convnext_0_pwconv2_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _vector_field_main_blocks_6_convnext_0_pwconv2_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__vector_field_main_blocks_6_convnext_0_pwconv2_Conv_2d_stride[] = {2}; + uint32_t _vector_field_main_blocks_6_convnext_0_pwconv2_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__vector_field_main_blocks_6_convnext_0_pwconv2_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_0_pwconv2_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_0_pwconv2_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_6_convnext_0_pwconv2_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_0_pwconv2_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_0_pwconv2_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_6_convnext_0_pwconv2_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_0_pwconv2_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_0_pwconv2_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_6_convnext_0_pwconv2_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_6_convnext_0_pwconv2_Conv_2d[] = { + "_vector_field_main_blocks_6_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_6_convnext_0_pwconv2_weight", + "tts_ttl_vector_field_main_blocks_6_convnext_0_pwconv2_bias" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_0_pwconv2_Conv_intermediate[] = {1, 1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_0_pwconv2_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_0_pwconv2_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0322449319064617f, .offset= -144}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_0_pwconv2_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_0_pwconv2_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__vector_field_main_blocks_6_convnext_0_pwconv2_Conv_2d, // Node Params + 5, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_0_pwconv2_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_0_pwconv2_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_0_pwconv2_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_0_pwconv2_Conv_intermediate_nchw */ + uint32_t dimensions__vector_field_main_blocks_6_convnext_0_pwconv2_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _vector_field_main_blocks_6_convnext_0_pwconv2_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__vector_field_main_blocks_6_convnext_0_pwconv2_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_0_pwconv2_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_0_pwconv2_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_6_convnext_0_pwconv2_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_6_convnext_0_pwconv2_Conv_intermediate_nchw[] = { + "_vector_field_main_blocks_6_convnext_0_pwconv2_Conv_intermediate" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_0_pwconv2_Conv_intermediate_nchw[] = {1, 512, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_0_pwconv2_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_0_pwconv2_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0322449319064617f, .offset= -144}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_0_pwconv2_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_0_pwconv2_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_6_convnext_0_pwconv2_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_0_pwconv2_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_0_pwconv2_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_0_pwconv2_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_0_pwconv2_Conv_intermediate */ + const char* inputs__vector_field_main_blocks_6_convnext_0_pwconv2_Conv_intermediate[] = { + "_vector_field_main_blocks_6_convnext_0_pwconv2_Conv_intermediate_nchw" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_0_pwconv2_Conv_output_0[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_0_pwconv2_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_0_pwconv2_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0322449319064617f, .offset= -144}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_0_pwconv2_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_0_pwconv2_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_0_pwconv2_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_0_pwconv2_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_0_pwconv2_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_0_pwconv2_Conv_output_0_nfc */ + uint32_t dimensions__vector_field_main_blocks_6_convnext_0_pwconv2_Conv_output_0_nfc_perm[] = {3}; + uint32_t _vector_field_main_blocks_6_convnext_0_pwconv2_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_6_convnext_0_pwconv2_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_0_pwconv2_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_0_pwconv2_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_6_convnext_0_pwconv2_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_6_convnext_0_pwconv2_Conv_output_0_nfc[] = { + "_vector_field_main_blocks_6_convnext_0_pwconv2_Conv_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_0_pwconv2_Conv_output_0_nfc[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_0_pwconv2_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_0_pwconv2_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0322449319064617f, .offset= -144}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_0_pwconv2_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_0_pwconv2_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_6_convnext_0_pwconv2_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_0_pwconv2_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_0_pwconv2_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_6_convnext_0_gamma(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_6_convnext_0_gamma[] = {1, 1, 512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_6_convnext_0_gamma", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_6_convnext_0_gamma", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0021308227442205f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_6_convnext_0_gamma, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_6_convnext_0_gamma), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_6_convnext_0_gamma)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_0_Mul_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_0_Mul_2 */ + Qnn_Param_t params__vector_field_main_blocks_6_convnext_0_Mul_2[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_6_convnext_0_Mul_2[] = { + "tts_ttl_vector_field_main_blocks_6_convnext_0_gamma", + "_vector_field_main_blocks_6_convnext_0_pwconv2_Conv_output_0_nfc" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_0_Mul_2_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_0_Mul_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_0_Mul_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0080644506961107f, .offset= -79}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_0_Mul_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_0_Mul_2", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_6_convnext_0_Mul_2, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_0_Mul_2, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_0_Mul_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_0_Add(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_0_Add */ + Qnn_Param_t params__vector_field_main_blocks_6_convnext_0_Add[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_6_convnext_0_Add[] = { + "_vector_field_main_blocks_6_convnext_0_Mul_output_0", + "_vector_field_main_blocks_6_convnext_0_Mul_2_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_0_Add_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_0_Add[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_0_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0246391128748655f, .offset= -185}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_0_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_0_Add", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_6_convnext_0_Add, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_0_Add, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_0_Add, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_0_Mul_3(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_0_Mul_3 */ + Qnn_Param_t params__vector_field_main_blocks_6_convnext_0_Mul_3[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_6_convnext_0_Mul_3[] = { + "_vector_field_main_blocks_6_convnext_0_Add_output_0", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_0_Mul_3_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_0_Mul_3[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_0_Mul_3_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0246391128748655f, .offset= -185}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_0_Mul_3_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_0_Mul_3", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_6_convnext_0_Mul_3, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_0_Mul_3, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_0_Mul_3, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_1_Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_1_Mul */ + Qnn_Param_t params__vector_field_main_blocks_6_convnext_1_Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_6_convnext_1_Mul[] = { + "_vector_field_main_blocks_6_convnext_0_Mul_3_output_0", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_1_Mul_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_1_Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_1_Mul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0246391128748655f, .offset= -185}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_1_Mul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_1_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_6_convnext_1_Mul, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_1_Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_1_Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_1_dwconv_Pad(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_1_dwconv_Pad */ + uint32_t dimensions__vector_field_main_blocks_6_convnext_1_dwconv_Pad_pad_amount[] = {3, 2}; + uint32_t _vector_field_main_blocks_6_convnext_1_dwconv_Pad_pad_amount[] = {0, 0, 4, 4, 0, 0}; + Qnn_Param_t params__vector_field_main_blocks_6_convnext_1_dwconv_Pad[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_1_dwconv_Pad_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_1_dwconv_Pad_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_6_convnext_1_dwconv_Pad_pad_amount, + .dataSize=24}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="scheme", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}} + }; + const char* inputs__vector_field_main_blocks_6_convnext_1_dwconv_Pad[] = { + "_vector_field_main_blocks_6_convnext_1_Mul_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_1_dwconv_Pad_output_0[] = {1, 200, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_1_dwconv_Pad[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_1_dwconv_Pad_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0246391128748655f, .offset= -185}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_1_dwconv_Pad_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_1_dwconv_Pad", // Node Name + "qti.aisw", // Package Name + "Pad", // Qnn Node Type + params__vector_field_main_blocks_6_convnext_1_dwconv_Pad, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_1_dwconv_Pad, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_1_dwconv_Pad, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_1_dwconv_Pad_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_1_dwconv_Pad_output_0_ncf */ + uint32_t dimensions__vector_field_main_blocks_6_convnext_1_dwconv_Pad_output_0_ncf_perm[] = {3}; + uint32_t _vector_field_main_blocks_6_convnext_1_dwconv_Pad_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_6_convnext_1_dwconv_Pad_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_1_dwconv_Pad_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_1_dwconv_Pad_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_6_convnext_1_dwconv_Pad_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_6_convnext_1_dwconv_Pad_output_0_ncf[] = { + "_vector_field_main_blocks_6_convnext_1_dwconv_Pad_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_1_dwconv_Pad_output_0_ncf[] = {1, 512, 200}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_1_dwconv_Pad_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_1_dwconv_Pad_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0246391128748655f, .offset= -185}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_1_dwconv_Pad_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_1_dwconv_Pad_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_6_convnext_1_dwconv_Pad_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_1_dwconv_Pad_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_1_dwconv_Pad_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_1_dwconv_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_1_dwconv_Conv_reshape_to_2d */ + const char* inputs__vector_field_main_blocks_6_convnext_1_dwconv_Conv_reshape_to_2d[] = { + "_vector_field_main_blocks_6_convnext_1_dwconv_Pad_output_0_ncf" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_1_dwconv_Conv_reshape_to_2d[] = {1, 512, 1, 200}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_1_dwconv_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_1_dwconv_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0246391128748655f, .offset= -185}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_1_dwconv_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_1_dwconv_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_1_dwconv_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_1_dwconv_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_1_dwconv_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_1_dwconv_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__vector_field_main_blocks_6_convnext_1_dwconv_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _vector_field_main_blocks_6_convnext_1_dwconv_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__vector_field_main_blocks_6_convnext_1_dwconv_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_1_dwconv_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_1_dwconv_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_6_convnext_1_dwconv_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_6_convnext_1_dwconv_Conv_reshape_to_2d_nhwc[] = { + "_vector_field_main_blocks_6_convnext_1_dwconv_Conv_reshape_to_2d" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_1_dwconv_Conv_reshape_to_2d_nhwc[] = {1, 1, 200, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_1_dwconv_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_1_dwconv_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0246391128748655f, .offset= -185}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_1_dwconv_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_1_dwconv_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_6_convnext_1_dwconv_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_1_dwconv_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_1_dwconv_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_6_convnext_1_dwconv_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_6_convnext_1_dwconv_weight[] = {1, 5, 1, 512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_6_convnext_1_dwconv_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_6_convnext_1_dwconv_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0056706005707383f, .offset= -105}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_6_convnext_1_dwconv_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_6_convnext_1_dwconv_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_6_convnext_1_dwconv_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_6_convnext_1_dwconv_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_6_convnext_1_dwconv_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_6_convnext_1_dwconv_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_6_convnext_1_dwconv_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0007280668360181f, .offset= -155}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_6_convnext_1_dwconv_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_6_convnext_1_dwconv_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_6_convnext_1_dwconv_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_1_dwconv_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_1_dwconv_Conv_2d */ + uint32_t dimensions__vector_field_main_blocks_6_convnext_1_dwconv_Conv_2d_dilation[] = {2}; + uint32_t _vector_field_main_blocks_6_convnext_1_dwconv_Conv_2d_dilation[] = {1, 2}; + uint32_t dimensions__vector_field_main_blocks_6_convnext_1_dwconv_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _vector_field_main_blocks_6_convnext_1_dwconv_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__vector_field_main_blocks_6_convnext_1_dwconv_Conv_2d_stride[] = {2}; + uint32_t _vector_field_main_blocks_6_convnext_1_dwconv_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__vector_field_main_blocks_6_convnext_1_dwconv_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_1_dwconv_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_1_dwconv_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_6_convnext_1_dwconv_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_1_dwconv_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_1_dwconv_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_6_convnext_1_dwconv_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_1_dwconv_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_1_dwconv_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_6_convnext_1_dwconv_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_6_convnext_1_dwconv_Conv_2d[] = { + "_vector_field_main_blocks_6_convnext_1_dwconv_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_6_convnext_1_dwconv_weight", + "tts_ttl_vector_field_main_blocks_6_convnext_1_dwconv_bias" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_1_dwconv_Conv_intermediate[] = {1, 1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_1_dwconv_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_1_dwconv_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0027473221998662f, .offset= -117}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_1_dwconv_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_1_dwconv_Conv_2d", // Node Name + "qti.aisw", // Package Name + "DepthWiseConv2d", // Qnn Node Type + params__vector_field_main_blocks_6_convnext_1_dwconv_Conv_2d, // Node Params + 3, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_1_dwconv_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_1_dwconv_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_1_dwconv_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_1_dwconv_Conv_intermediate_nchw */ + uint32_t dimensions__vector_field_main_blocks_6_convnext_1_dwconv_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _vector_field_main_blocks_6_convnext_1_dwconv_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__vector_field_main_blocks_6_convnext_1_dwconv_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_1_dwconv_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_1_dwconv_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_6_convnext_1_dwconv_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_6_convnext_1_dwconv_Conv_intermediate_nchw[] = { + "_vector_field_main_blocks_6_convnext_1_dwconv_Conv_intermediate" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_1_dwconv_Conv_intermediate_nchw[] = {1, 512, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_1_dwconv_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_1_dwconv_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0027473221998662f, .offset= -117}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_1_dwconv_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_1_dwconv_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_6_convnext_1_dwconv_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_1_dwconv_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_1_dwconv_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_1_dwconv_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_1_dwconv_Conv_intermediate */ + const char* inputs__vector_field_main_blocks_6_convnext_1_dwconv_Conv_intermediate[] = { + "_vector_field_main_blocks_6_convnext_1_dwconv_Conv_intermediate_nchw" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_1_dwconv_Conv_output_0[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_1_dwconv_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_1_dwconv_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0027473221998662f, .offset= -117}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_1_dwconv_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_1_dwconv_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_1_dwconv_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_1_dwconv_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_1_dwconv_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_1_dwconv_Conv_output_0_nfc */ + uint32_t dimensions__vector_field_main_blocks_6_convnext_1_dwconv_Conv_output_0_nfc_perm[] = {3}; + uint32_t _vector_field_main_blocks_6_convnext_1_dwconv_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_6_convnext_1_dwconv_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_1_dwconv_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_1_dwconv_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_6_convnext_1_dwconv_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_6_convnext_1_dwconv_Conv_output_0_nfc[] = { + "_vector_field_main_blocks_6_convnext_1_dwconv_Conv_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_1_dwconv_Conv_output_0_nfc[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_1_dwconv_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_1_dwconv_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0027473221998662f, .offset= -117}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_1_dwconv_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_1_dwconv_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_6_convnext_1_dwconv_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_1_dwconv_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_1_dwconv_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_1_Mul_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_1_Mul_1 */ + Qnn_Param_t params__vector_field_main_blocks_6_convnext_1_Mul_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_6_convnext_1_Mul_1[] = { + "_vector_field_main_blocks_6_convnext_1_dwconv_Conv_output_0_nfc", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_1_norm_Transpose_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_1_Mul_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_1_norm_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0027473221998662f, .offset= -117}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_1_norm_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_1_Mul_1", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_6_convnext_1_Mul_1, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_1_Mul_1, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_1_Mul_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_6_convnext_1_norm_norm_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_6_convnext_1_norm_norm_weight[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_6_convnext_1_norm_norm_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_6_convnext_1_norm_norm_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0036509109195322f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_6_convnext_1_norm_norm_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_6_convnext_1_norm_norm_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_6_convnext_1_norm_norm_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_6_convnext_1_norm_norm_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_6_convnext_1_norm_norm_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_6_convnext_1_norm_norm_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_6_convnext_1_norm_norm_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0024417901877314f, .offset= -105}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_6_convnext_1_norm_norm_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_6_convnext_1_norm_norm_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_6_convnext_1_norm_norm_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_1_norm_norm_LayerNormalization(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_1_norm_norm_LayerNormalization */ + uint32_t dimensions__vector_field_main_blocks_6_convnext_1_norm_norm_LayerNormalization_axes[] = {1}; + uint32_t _vector_field_main_blocks_6_convnext_1_norm_norm_LayerNormalization_axes[] = {2}; + Qnn_Param_t params__vector_field_main_blocks_6_convnext_1_norm_norm_LayerNormalization[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="axes", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_1_norm_norm_LayerNormalization_axes", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_1_norm_norm_LayerNormalization_axes, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_6_convnext_1_norm_norm_LayerNormalization_axes, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="epsilon", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000001000000f}}}} + }; + const char* inputs__vector_field_main_blocks_6_convnext_1_norm_norm_LayerNormalization[] = { + "_vector_field_main_blocks_6_convnext_1_norm_Transpose_output_0", + "tts_ttl_vector_field_main_blocks_6_convnext_1_norm_norm_weight", + "tts_ttl_vector_field_main_blocks_6_convnext_1_norm_norm_bias" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_1_norm_Transpose_1_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_1_norm_norm_LayerNormalization[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_1_norm_Transpose_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0308291688561440f, .offset= -78}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_1_norm_Transpose_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_1_norm_norm_LayerNormalization", // Node Name + "qti.aisw", // Package Name + "LayerNorm", // Qnn Node Type + params__vector_field_main_blocks_6_convnext_1_norm_norm_LayerNormalization, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_1_norm_norm_LayerNormalization, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_1_norm_norm_LayerNormalization, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_1_norm_Transpose_1_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_1_norm_Transpose_1_output_0_ncf */ + uint32_t dimensions__vector_field_main_blocks_6_convnext_1_norm_Transpose_1_output_0_ncf_perm[] = {3}; + uint32_t _vector_field_main_blocks_6_convnext_1_norm_Transpose_1_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_6_convnext_1_norm_Transpose_1_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_1_norm_Transpose_1_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_1_norm_Transpose_1_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_6_convnext_1_norm_Transpose_1_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_6_convnext_1_norm_Transpose_1_output_0_ncf[] = { + "_vector_field_main_blocks_6_convnext_1_norm_Transpose_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_1_norm_Transpose_1_output_0_ncf[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_1_norm_Transpose_1_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_1_norm_Transpose_1_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0308291688561440f, .offset= -78}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_1_norm_Transpose_1_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_1_norm_Transpose_1_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_6_convnext_1_norm_Transpose_1_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_1_norm_Transpose_1_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_1_norm_Transpose_1_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_1_pwconv1_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_1_pwconv1_Conv_reshape_to_2d */ + const char* inputs__vector_field_main_blocks_6_convnext_1_pwconv1_Conv_reshape_to_2d[] = { + "_vector_field_main_blocks_6_convnext_1_norm_Transpose_1_output_0_ncf" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_1_pwconv1_Conv_reshape_to_2d[] = {1, 512, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_1_pwconv1_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_1_pwconv1_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0308291688561440f, .offset= -78}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_1_pwconv1_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_1_pwconv1_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_1_pwconv1_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_1_pwconv1_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__vector_field_main_blocks_6_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _vector_field_main_blocks_6_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__vector_field_main_blocks_6_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_6_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_6_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc[] = { + "_vector_field_main_blocks_6_convnext_1_pwconv1_Conv_reshape_to_2d" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc[] = {1, 1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0308291688561440f, .offset= -78}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_6_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_6_convnext_1_pwconv1_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_6_convnext_1_pwconv1_weight[] = {1, 1, 512, 1024}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_6_convnext_1_pwconv1_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_6_convnext_1_pwconv1_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0145748434588313f, .offset= -109}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_6_convnext_1_pwconv1_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_6_convnext_1_pwconv1_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_6_convnext_1_pwconv1_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_6_convnext_1_pwconv1_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_6_convnext_1_pwconv1_bias[] = {1024}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_6_convnext_1_pwconv1_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_6_convnext_1_pwconv1_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0018318408401683f, .offset= -218}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_6_convnext_1_pwconv1_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_6_convnext_1_pwconv1_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_6_convnext_1_pwconv1_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_1_pwconv1_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_1_pwconv1_Conv_2d */ + uint32_t dimensions__vector_field_main_blocks_6_convnext_1_pwconv1_Conv_2d_dilation[] = {2}; + uint32_t _vector_field_main_blocks_6_convnext_1_pwconv1_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__vector_field_main_blocks_6_convnext_1_pwconv1_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _vector_field_main_blocks_6_convnext_1_pwconv1_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__vector_field_main_blocks_6_convnext_1_pwconv1_Conv_2d_stride[] = {2}; + uint32_t _vector_field_main_blocks_6_convnext_1_pwconv1_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__vector_field_main_blocks_6_convnext_1_pwconv1_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_1_pwconv1_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_1_pwconv1_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_6_convnext_1_pwconv1_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_1_pwconv1_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_1_pwconv1_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_6_convnext_1_pwconv1_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_1_pwconv1_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_1_pwconv1_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_6_convnext_1_pwconv1_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_6_convnext_1_pwconv1_Conv_2d[] = { + "_vector_field_main_blocks_6_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_6_convnext_1_pwconv1_weight", + "tts_ttl_vector_field_main_blocks_6_convnext_1_pwconv1_bias" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_1_pwconv1_Conv_intermediate[] = {1, 1, 192, 1024}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_1_pwconv1_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_1_pwconv1_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0573830381035805f, .offset= -187}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_1_pwconv1_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_1_pwconv1_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__vector_field_main_blocks_6_convnext_1_pwconv1_Conv_2d, // Node Params + 5, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_1_pwconv1_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_1_pwconv1_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_1_pwconv1_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_1_pwconv1_Conv_intermediate_nchw */ + uint32_t dimensions__vector_field_main_blocks_6_convnext_1_pwconv1_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _vector_field_main_blocks_6_convnext_1_pwconv1_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__vector_field_main_blocks_6_convnext_1_pwconv1_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_1_pwconv1_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_1_pwconv1_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_6_convnext_1_pwconv1_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_6_convnext_1_pwconv1_Conv_intermediate_nchw[] = { + "_vector_field_main_blocks_6_convnext_1_pwconv1_Conv_intermediate" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_1_pwconv1_Conv_intermediate_nchw[] = {1, 1024, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_1_pwconv1_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_1_pwconv1_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0573830381035805f, .offset= -187}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_1_pwconv1_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_1_pwconv1_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_6_convnext_1_pwconv1_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_1_pwconv1_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_1_pwconv1_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_1_pwconv1_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_1_pwconv1_Conv_intermediate */ + const char* inputs__vector_field_main_blocks_6_convnext_1_pwconv1_Conv_intermediate[] = { + "_vector_field_main_blocks_6_convnext_1_pwconv1_Conv_intermediate_nchw" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_1_pwconv1_Conv_output_0[] = {1, 1024, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_1_pwconv1_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_1_pwconv1_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0573830381035805f, .offset= -187}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_1_pwconv1_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_1_pwconv1_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_1_pwconv1_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_1_pwconv1_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__elementwiseneuron_14(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _elementwiseneuron_14 */ + Qnn_Param_t params__elementwiseneuron_14[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}} + }; + const char* inputs__elementwiseneuron_14[] = { + "_vector_field_main_blocks_6_convnext_1_pwconv1_Conv_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_1_act_Mul_1_output_0[] = {1, 1024, 192}; + Qnn_Tensor_t outputs__elementwiseneuron_14[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_1_act_Mul_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0159959122538567f, .offset= -11}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_1_act_Mul_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_elementwiseneuron_14", // Node Name + "qti.aisw", // Package Name + "ElementWiseNeuron", // Qnn Node Type + params__elementwiseneuron_14, // Node Params + 1, // Num Node Params + inputs__elementwiseneuron_14, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__elementwiseneuron_14, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_1_pwconv2_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_1_pwconv2_Conv_reshape_to_2d */ + const char* inputs__vector_field_main_blocks_6_convnext_1_pwconv2_Conv_reshape_to_2d[] = { + "_vector_field_main_blocks_6_convnext_1_act_Mul_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_1_pwconv2_Conv_reshape_to_2d[] = {1, 1024, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_1_pwconv2_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_1_pwconv2_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0159959122538567f, .offset= -11}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_1_pwconv2_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_1_pwconv2_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_1_pwconv2_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_1_pwconv2_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__vector_field_main_blocks_6_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _vector_field_main_blocks_6_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__vector_field_main_blocks_6_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_6_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_6_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc[] = { + "_vector_field_main_blocks_6_convnext_1_pwconv2_Conv_reshape_to_2d" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc[] = {1, 1, 192, 1024}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0159959122538567f, .offset= -11}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_6_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_6_convnext_1_pwconv2_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_6_convnext_1_pwconv2_weight[] = {1, 1, 1024, 512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_6_convnext_1_pwconv2_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_6_convnext_1_pwconv2_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0093788644298911f, .offset= -94}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_6_convnext_1_pwconv2_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_6_convnext_1_pwconv2_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_6_convnext_1_pwconv2_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_6_convnext_1_pwconv2_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_6_convnext_1_pwconv2_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_6_convnext_1_pwconv2_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_6_convnext_1_pwconv2_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0033166850917041f, .offset= -205}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_6_convnext_1_pwconv2_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_6_convnext_1_pwconv2_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_6_convnext_1_pwconv2_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_1_pwconv2_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_1_pwconv2_Conv_2d */ + uint32_t dimensions__vector_field_main_blocks_6_convnext_1_pwconv2_Conv_2d_dilation[] = {2}; + uint32_t _vector_field_main_blocks_6_convnext_1_pwconv2_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__vector_field_main_blocks_6_convnext_1_pwconv2_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _vector_field_main_blocks_6_convnext_1_pwconv2_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__vector_field_main_blocks_6_convnext_1_pwconv2_Conv_2d_stride[] = {2}; + uint32_t _vector_field_main_blocks_6_convnext_1_pwconv2_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__vector_field_main_blocks_6_convnext_1_pwconv2_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_1_pwconv2_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_1_pwconv2_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_6_convnext_1_pwconv2_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_1_pwconv2_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_1_pwconv2_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_6_convnext_1_pwconv2_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_1_pwconv2_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_1_pwconv2_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_6_convnext_1_pwconv2_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_6_convnext_1_pwconv2_Conv_2d[] = { + "_vector_field_main_blocks_6_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_6_convnext_1_pwconv2_weight", + "tts_ttl_vector_field_main_blocks_6_convnext_1_pwconv2_bias" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_1_pwconv2_Conv_intermediate[] = {1, 1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_1_pwconv2_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_1_pwconv2_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0374460704624653f, .offset= -108}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_1_pwconv2_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_1_pwconv2_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__vector_field_main_blocks_6_convnext_1_pwconv2_Conv_2d, // Node Params + 5, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_1_pwconv2_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_1_pwconv2_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_1_pwconv2_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_1_pwconv2_Conv_intermediate_nchw */ + uint32_t dimensions__vector_field_main_blocks_6_convnext_1_pwconv2_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _vector_field_main_blocks_6_convnext_1_pwconv2_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__vector_field_main_blocks_6_convnext_1_pwconv2_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_1_pwconv2_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_1_pwconv2_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_6_convnext_1_pwconv2_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_6_convnext_1_pwconv2_Conv_intermediate_nchw[] = { + "_vector_field_main_blocks_6_convnext_1_pwconv2_Conv_intermediate" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_1_pwconv2_Conv_intermediate_nchw[] = {1, 512, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_1_pwconv2_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_1_pwconv2_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0374460704624653f, .offset= -108}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_1_pwconv2_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_1_pwconv2_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_6_convnext_1_pwconv2_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_1_pwconv2_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_1_pwconv2_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_1_pwconv2_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_1_pwconv2_Conv_intermediate */ + const char* inputs__vector_field_main_blocks_6_convnext_1_pwconv2_Conv_intermediate[] = { + "_vector_field_main_blocks_6_convnext_1_pwconv2_Conv_intermediate_nchw" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_1_pwconv2_Conv_output_0[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_1_pwconv2_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_1_pwconv2_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0374460704624653f, .offset= -108}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_1_pwconv2_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_1_pwconv2_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_1_pwconv2_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_1_pwconv2_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_1_pwconv2_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_1_pwconv2_Conv_output_0_nfc */ + uint32_t dimensions__vector_field_main_blocks_6_convnext_1_pwconv2_Conv_output_0_nfc_perm[] = {3}; + uint32_t _vector_field_main_blocks_6_convnext_1_pwconv2_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_6_convnext_1_pwconv2_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_1_pwconv2_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_1_pwconv2_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_6_convnext_1_pwconv2_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_6_convnext_1_pwconv2_Conv_output_0_nfc[] = { + "_vector_field_main_blocks_6_convnext_1_pwconv2_Conv_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_1_pwconv2_Conv_output_0_nfc[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_1_pwconv2_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_1_pwconv2_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0374460704624653f, .offset= -108}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_1_pwconv2_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_1_pwconv2_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_6_convnext_1_pwconv2_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_1_pwconv2_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_1_pwconv2_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_6_convnext_1_gamma(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_6_convnext_1_gamma[] = {1, 1, 512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_6_convnext_1_gamma", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_6_convnext_1_gamma", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0015286388806999f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_6_convnext_1_gamma, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_6_convnext_1_gamma), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_6_convnext_1_gamma)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_1_Mul_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_1_Mul_2 */ + Qnn_Param_t params__vector_field_main_blocks_6_convnext_1_Mul_2[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_6_convnext_1_Mul_2[] = { + "tts_ttl_vector_field_main_blocks_6_convnext_1_gamma", + "_vector_field_main_blocks_6_convnext_1_pwconv2_Conv_output_0_nfc" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_1_Mul_2_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_1_Mul_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_1_Mul_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0072241723537445f, .offset= -105}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_1_Mul_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_1_Mul_2", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_6_convnext_1_Mul_2, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_1_Mul_2, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_1_Mul_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_1_Add(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_1_Add */ + Qnn_Param_t params__vector_field_main_blocks_6_convnext_1_Add[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_6_convnext_1_Add[] = { + "_vector_field_main_blocks_6_convnext_1_Mul_output_0", + "_vector_field_main_blocks_6_convnext_1_Mul_2_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_1_Add_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_1_Add[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_1_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0273092761635780f, .offset= -192}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_1_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_1_Add", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_6_convnext_1_Add, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_1_Add, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_1_Add, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_1_Mul_3(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_1_Mul_3 */ + Qnn_Param_t params__vector_field_main_blocks_6_convnext_1_Mul_3[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_6_convnext_1_Mul_3[] = { + "_vector_field_main_blocks_6_convnext_1_Add_output_0", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_1_Mul_3_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_1_Mul_3[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_1_Mul_3_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0273092761635780f, .offset= -192}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_1_Mul_3_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_1_Mul_3", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_6_convnext_1_Mul_3, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_1_Mul_3, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_1_Mul_3, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_2_Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_2_Mul */ + Qnn_Param_t params__vector_field_main_blocks_6_convnext_2_Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_6_convnext_2_Mul[] = { + "_vector_field_main_blocks_6_convnext_1_Mul_3_output_0", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_2_Mul_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_2_Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_2_Mul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0273092761635780f, .offset= -192}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_2_Mul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_2_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_6_convnext_2_Mul, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_2_Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_2_Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_2_dwconv_Pad(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_2_dwconv_Pad */ + uint32_t dimensions__vector_field_main_blocks_6_convnext_2_dwconv_Pad_pad_amount[] = {3, 2}; + uint32_t _vector_field_main_blocks_6_convnext_2_dwconv_Pad_pad_amount[] = {0, 0, 8, 8, 0, 0}; + Qnn_Param_t params__vector_field_main_blocks_6_convnext_2_dwconv_Pad[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_2_dwconv_Pad_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_2_dwconv_Pad_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_6_convnext_2_dwconv_Pad_pad_amount, + .dataSize=24}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="scheme", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}} + }; + const char* inputs__vector_field_main_blocks_6_convnext_2_dwconv_Pad[] = { + "_vector_field_main_blocks_6_convnext_2_Mul_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_2_dwconv_Pad_output_0[] = {1, 208, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_2_dwconv_Pad[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_2_dwconv_Pad_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0273092761635780f, .offset= -192}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_2_dwconv_Pad_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_2_dwconv_Pad", // Node Name + "qti.aisw", // Package Name + "Pad", // Qnn Node Type + params__vector_field_main_blocks_6_convnext_2_dwconv_Pad, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_2_dwconv_Pad, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_2_dwconv_Pad, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_2_dwconv_Pad_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_2_dwconv_Pad_output_0_ncf */ + uint32_t dimensions__vector_field_main_blocks_6_convnext_2_dwconv_Pad_output_0_ncf_perm[] = {3}; + uint32_t _vector_field_main_blocks_6_convnext_2_dwconv_Pad_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_6_convnext_2_dwconv_Pad_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_2_dwconv_Pad_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_2_dwconv_Pad_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_6_convnext_2_dwconv_Pad_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_6_convnext_2_dwconv_Pad_output_0_ncf[] = { + "_vector_field_main_blocks_6_convnext_2_dwconv_Pad_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_2_dwconv_Pad_output_0_ncf[] = {1, 512, 208}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_2_dwconv_Pad_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_2_dwconv_Pad_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0273092761635780f, .offset= -192}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_2_dwconv_Pad_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_2_dwconv_Pad_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_6_convnext_2_dwconv_Pad_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_2_dwconv_Pad_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_2_dwconv_Pad_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_2_dwconv_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_2_dwconv_Conv_reshape_to_2d */ + const char* inputs__vector_field_main_blocks_6_convnext_2_dwconv_Conv_reshape_to_2d[] = { + "_vector_field_main_blocks_6_convnext_2_dwconv_Pad_output_0_ncf" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_2_dwconv_Conv_reshape_to_2d[] = {1, 512, 1, 208}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_2_dwconv_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_2_dwconv_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0273092761635780f, .offset= -192}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_2_dwconv_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_2_dwconv_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_2_dwconv_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_2_dwconv_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_2_dwconv_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_2_dwconv_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__vector_field_main_blocks_6_convnext_2_dwconv_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _vector_field_main_blocks_6_convnext_2_dwconv_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__vector_field_main_blocks_6_convnext_2_dwconv_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_2_dwconv_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_2_dwconv_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_6_convnext_2_dwconv_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_6_convnext_2_dwconv_Conv_reshape_to_2d_nhwc[] = { + "_vector_field_main_blocks_6_convnext_2_dwconv_Conv_reshape_to_2d" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_2_dwconv_Conv_reshape_to_2d_nhwc[] = {1, 1, 208, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_2_dwconv_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_2_dwconv_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0273092761635780f, .offset= -192}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_2_dwconv_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_2_dwconv_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_6_convnext_2_dwconv_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_2_dwconv_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_2_dwconv_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_6_convnext_2_dwconv_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_6_convnext_2_dwconv_weight[] = {1, 5, 1, 512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_6_convnext_2_dwconv_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_6_convnext_2_dwconv_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0046149091795087f, .offset= -129}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_6_convnext_2_dwconv_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_6_convnext_2_dwconv_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_6_convnext_2_dwconv_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_6_convnext_2_dwconv_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_6_convnext_2_dwconv_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_6_convnext_2_dwconv_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_6_convnext_2_dwconv_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0007286638137884f, .offset= -139}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_6_convnext_2_dwconv_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_6_convnext_2_dwconv_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_6_convnext_2_dwconv_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_2_dwconv_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_2_dwconv_Conv_2d */ + uint32_t dimensions__vector_field_main_blocks_6_convnext_2_dwconv_Conv_2d_dilation[] = {2}; + uint32_t _vector_field_main_blocks_6_convnext_2_dwconv_Conv_2d_dilation[] = {1, 4}; + uint32_t dimensions__vector_field_main_blocks_6_convnext_2_dwconv_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _vector_field_main_blocks_6_convnext_2_dwconv_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__vector_field_main_blocks_6_convnext_2_dwconv_Conv_2d_stride[] = {2}; + uint32_t _vector_field_main_blocks_6_convnext_2_dwconv_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__vector_field_main_blocks_6_convnext_2_dwconv_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_2_dwconv_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_2_dwconv_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_6_convnext_2_dwconv_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_2_dwconv_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_2_dwconv_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_6_convnext_2_dwconv_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_2_dwconv_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_2_dwconv_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_6_convnext_2_dwconv_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_6_convnext_2_dwconv_Conv_2d[] = { + "_vector_field_main_blocks_6_convnext_2_dwconv_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_6_convnext_2_dwconv_weight", + "tts_ttl_vector_field_main_blocks_6_convnext_2_dwconv_bias" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_2_dwconv_Conv_intermediate[] = {1, 1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_2_dwconv_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_2_dwconv_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0046522896736860f, .offset= -79}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_2_dwconv_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_2_dwconv_Conv_2d", // Node Name + "qti.aisw", // Package Name + "DepthWiseConv2d", // Qnn Node Type + params__vector_field_main_blocks_6_convnext_2_dwconv_Conv_2d, // Node Params + 3, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_2_dwconv_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_2_dwconv_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_2_dwconv_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_2_dwconv_Conv_intermediate_nchw */ + uint32_t dimensions__vector_field_main_blocks_6_convnext_2_dwconv_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _vector_field_main_blocks_6_convnext_2_dwconv_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__vector_field_main_blocks_6_convnext_2_dwconv_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_2_dwconv_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_2_dwconv_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_6_convnext_2_dwconv_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_6_convnext_2_dwconv_Conv_intermediate_nchw[] = { + "_vector_field_main_blocks_6_convnext_2_dwconv_Conv_intermediate" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_2_dwconv_Conv_intermediate_nchw[] = {1, 512, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_2_dwconv_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_2_dwconv_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0046522896736860f, .offset= -79}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_2_dwconv_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_2_dwconv_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_6_convnext_2_dwconv_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_2_dwconv_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_2_dwconv_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_2_dwconv_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_2_dwconv_Conv_intermediate */ + const char* inputs__vector_field_main_blocks_6_convnext_2_dwconv_Conv_intermediate[] = { + "_vector_field_main_blocks_6_convnext_2_dwconv_Conv_intermediate_nchw" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_2_dwconv_Conv_output_0[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_2_dwconv_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_2_dwconv_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0046522896736860f, .offset= -79}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_2_dwconv_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_2_dwconv_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_2_dwconv_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_2_dwconv_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_2_dwconv_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_2_dwconv_Conv_output_0_nfc */ + uint32_t dimensions__vector_field_main_blocks_6_convnext_2_dwconv_Conv_output_0_nfc_perm[] = {3}; + uint32_t _vector_field_main_blocks_6_convnext_2_dwconv_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_6_convnext_2_dwconv_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_2_dwconv_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_2_dwconv_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_6_convnext_2_dwconv_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_6_convnext_2_dwconv_Conv_output_0_nfc[] = { + "_vector_field_main_blocks_6_convnext_2_dwconv_Conv_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_2_dwconv_Conv_output_0_nfc[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_2_dwconv_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_2_dwconv_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0046522896736860f, .offset= -79}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_2_dwconv_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_2_dwconv_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_6_convnext_2_dwconv_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_2_dwconv_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_2_dwconv_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_2_Mul_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_2_Mul_1 */ + Qnn_Param_t params__vector_field_main_blocks_6_convnext_2_Mul_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_6_convnext_2_Mul_1[] = { + "_vector_field_main_blocks_6_convnext_2_dwconv_Conv_output_0_nfc", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_2_norm_Transpose_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_2_Mul_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_2_norm_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0046522896736860f, .offset= -79}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_2_norm_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_2_Mul_1", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_6_convnext_2_Mul_1, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_2_Mul_1, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_2_Mul_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_6_convnext_2_norm_norm_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_6_convnext_2_norm_norm_weight[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_6_convnext_2_norm_norm_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_6_convnext_2_norm_norm_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0024980793241411f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_6_convnext_2_norm_norm_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_6_convnext_2_norm_norm_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_6_convnext_2_norm_norm_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_6_convnext_2_norm_norm_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_6_convnext_2_norm_norm_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_6_convnext_2_norm_norm_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_6_convnext_2_norm_norm_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0029565363656729f, .offset= -98}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_6_convnext_2_norm_norm_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_6_convnext_2_norm_norm_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_6_convnext_2_norm_norm_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_2_norm_norm_LayerNormalization(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_2_norm_norm_LayerNormalization */ + uint32_t dimensions__vector_field_main_blocks_6_convnext_2_norm_norm_LayerNormalization_axes[] = {1}; + uint32_t _vector_field_main_blocks_6_convnext_2_norm_norm_LayerNormalization_axes[] = {2}; + Qnn_Param_t params__vector_field_main_blocks_6_convnext_2_norm_norm_LayerNormalization[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="axes", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_2_norm_norm_LayerNormalization_axes", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_2_norm_norm_LayerNormalization_axes, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_6_convnext_2_norm_norm_LayerNormalization_axes, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="epsilon", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000001000000f}}}} + }; + const char* inputs__vector_field_main_blocks_6_convnext_2_norm_norm_LayerNormalization[] = { + "_vector_field_main_blocks_6_convnext_2_norm_Transpose_output_0", + "tts_ttl_vector_field_main_blocks_6_convnext_2_norm_norm_weight", + "tts_ttl_vector_field_main_blocks_6_convnext_2_norm_norm_bias" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_2_norm_Transpose_1_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_2_norm_norm_LayerNormalization[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_2_norm_Transpose_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0350780598819256f, .offset= -70}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_2_norm_Transpose_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_2_norm_norm_LayerNormalization", // Node Name + "qti.aisw", // Package Name + "LayerNorm", // Qnn Node Type + params__vector_field_main_blocks_6_convnext_2_norm_norm_LayerNormalization, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_2_norm_norm_LayerNormalization, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_2_norm_norm_LayerNormalization, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_2_norm_Transpose_1_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_2_norm_Transpose_1_output_0_ncf */ + uint32_t dimensions__vector_field_main_blocks_6_convnext_2_norm_Transpose_1_output_0_ncf_perm[] = {3}; + uint32_t _vector_field_main_blocks_6_convnext_2_norm_Transpose_1_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_6_convnext_2_norm_Transpose_1_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_2_norm_Transpose_1_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_2_norm_Transpose_1_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_6_convnext_2_norm_Transpose_1_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_6_convnext_2_norm_Transpose_1_output_0_ncf[] = { + "_vector_field_main_blocks_6_convnext_2_norm_Transpose_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_2_norm_Transpose_1_output_0_ncf[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_2_norm_Transpose_1_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_2_norm_Transpose_1_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0350780598819256f, .offset= -70}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_2_norm_Transpose_1_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_2_norm_Transpose_1_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_6_convnext_2_norm_Transpose_1_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_2_norm_Transpose_1_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_2_norm_Transpose_1_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_2_pwconv1_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_2_pwconv1_Conv_reshape_to_2d */ + const char* inputs__vector_field_main_blocks_6_convnext_2_pwconv1_Conv_reshape_to_2d[] = { + "_vector_field_main_blocks_6_convnext_2_norm_Transpose_1_output_0_ncf" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_2_pwconv1_Conv_reshape_to_2d[] = {1, 512, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_2_pwconv1_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_2_pwconv1_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0350780598819256f, .offset= -70}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_2_pwconv1_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_2_pwconv1_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_2_pwconv1_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_2_pwconv1_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__vector_field_main_blocks_6_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _vector_field_main_blocks_6_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__vector_field_main_blocks_6_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_6_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_6_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc[] = { + "_vector_field_main_blocks_6_convnext_2_pwconv1_Conv_reshape_to_2d" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc[] = {1, 1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0350780598819256f, .offset= -70}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_6_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_6_convnext_2_pwconv1_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_6_convnext_2_pwconv1_weight[] = {1, 1, 512, 1024}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_6_convnext_2_pwconv1_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_6_convnext_2_pwconv1_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0120834298431873f, .offset= -109}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_6_convnext_2_pwconv1_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_6_convnext_2_pwconv1_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_6_convnext_2_pwconv1_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_6_convnext_2_pwconv1_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_6_convnext_2_pwconv1_bias[] = {1024}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_6_convnext_2_pwconv1_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_6_convnext_2_pwconv1_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0019284952431917f, .offset= -227}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_6_convnext_2_pwconv1_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_6_convnext_2_pwconv1_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_6_convnext_2_pwconv1_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_2_pwconv1_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_2_pwconv1_Conv_2d */ + uint32_t dimensions__vector_field_main_blocks_6_convnext_2_pwconv1_Conv_2d_dilation[] = {2}; + uint32_t _vector_field_main_blocks_6_convnext_2_pwconv1_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__vector_field_main_blocks_6_convnext_2_pwconv1_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _vector_field_main_blocks_6_convnext_2_pwconv1_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__vector_field_main_blocks_6_convnext_2_pwconv1_Conv_2d_stride[] = {2}; + uint32_t _vector_field_main_blocks_6_convnext_2_pwconv1_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__vector_field_main_blocks_6_convnext_2_pwconv1_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_2_pwconv1_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_2_pwconv1_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_6_convnext_2_pwconv1_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_2_pwconv1_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_2_pwconv1_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_6_convnext_2_pwconv1_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_2_pwconv1_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_2_pwconv1_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_6_convnext_2_pwconv1_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_6_convnext_2_pwconv1_Conv_2d[] = { + "_vector_field_main_blocks_6_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_6_convnext_2_pwconv1_weight", + "tts_ttl_vector_field_main_blocks_6_convnext_2_pwconv1_bias" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_2_pwconv1_Conv_intermediate[] = {1, 1, 192, 1024}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_2_pwconv1_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_2_pwconv1_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0595903322100639f, .offset= -190}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_2_pwconv1_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_2_pwconv1_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__vector_field_main_blocks_6_convnext_2_pwconv1_Conv_2d, // Node Params + 5, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_2_pwconv1_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_2_pwconv1_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_2_pwconv1_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_2_pwconv1_Conv_intermediate_nchw */ + uint32_t dimensions__vector_field_main_blocks_6_convnext_2_pwconv1_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _vector_field_main_blocks_6_convnext_2_pwconv1_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__vector_field_main_blocks_6_convnext_2_pwconv1_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_2_pwconv1_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_2_pwconv1_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_6_convnext_2_pwconv1_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_6_convnext_2_pwconv1_Conv_intermediate_nchw[] = { + "_vector_field_main_blocks_6_convnext_2_pwconv1_Conv_intermediate" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_2_pwconv1_Conv_intermediate_nchw[] = {1, 1024, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_2_pwconv1_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_2_pwconv1_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0595903322100639f, .offset= -190}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_2_pwconv1_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_2_pwconv1_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_6_convnext_2_pwconv1_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_2_pwconv1_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_2_pwconv1_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_2_pwconv1_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_2_pwconv1_Conv_intermediate */ + const char* inputs__vector_field_main_blocks_6_convnext_2_pwconv1_Conv_intermediate[] = { + "_vector_field_main_blocks_6_convnext_2_pwconv1_Conv_intermediate_nchw" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_2_pwconv1_Conv_output_0[] = {1, 1024, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_2_pwconv1_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_2_pwconv1_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0595903322100639f, .offset= -190}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_2_pwconv1_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_2_pwconv1_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_2_pwconv1_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_2_pwconv1_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__elementwiseneuron_16(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _elementwiseneuron_16 */ + Qnn_Param_t params__elementwiseneuron_16[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}} + }; + const char* inputs__elementwiseneuron_16[] = { + "_vector_field_main_blocks_6_convnext_2_pwconv1_Conv_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_2_act_Mul_1_output_0[] = {1, 1024, 192}; + Qnn_Tensor_t outputs__elementwiseneuron_16[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_2_act_Mul_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0157448258250952f, .offset= -11}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_2_act_Mul_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_elementwiseneuron_16", // Node Name + "qti.aisw", // Package Name + "ElementWiseNeuron", // Qnn Node Type + params__elementwiseneuron_16, // Node Params + 1, // Num Node Params + inputs__elementwiseneuron_16, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__elementwiseneuron_16, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_2_pwconv2_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_2_pwconv2_Conv_reshape_to_2d */ + const char* inputs__vector_field_main_blocks_6_convnext_2_pwconv2_Conv_reshape_to_2d[] = { + "_vector_field_main_blocks_6_convnext_2_act_Mul_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_2_pwconv2_Conv_reshape_to_2d[] = {1, 1024, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_2_pwconv2_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_2_pwconv2_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0157448258250952f, .offset= -11}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_2_pwconv2_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_2_pwconv2_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_2_pwconv2_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_2_pwconv2_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__vector_field_main_blocks_6_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _vector_field_main_blocks_6_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__vector_field_main_blocks_6_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_6_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_6_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc[] = { + "_vector_field_main_blocks_6_convnext_2_pwconv2_Conv_reshape_to_2d" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc[] = {1, 1, 192, 1024}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0157448258250952f, .offset= -11}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_6_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_6_convnext_2_pwconv2_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_6_convnext_2_pwconv2_weight[] = {1, 1, 1024, 512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_6_convnext_2_pwconv2_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_6_convnext_2_pwconv2_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0092445136979222f, .offset= -132}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_6_convnext_2_pwconv2_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_6_convnext_2_pwconv2_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_6_convnext_2_pwconv2_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_6_convnext_2_pwconv2_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_6_convnext_2_pwconv2_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_6_convnext_2_pwconv2_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_6_convnext_2_pwconv2_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0015315643977374f, .offset= -169}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_6_convnext_2_pwconv2_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_6_convnext_2_pwconv2_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_6_convnext_2_pwconv2_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_2_pwconv2_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_2_pwconv2_Conv_2d */ + uint32_t dimensions__vector_field_main_blocks_6_convnext_2_pwconv2_Conv_2d_dilation[] = {2}; + uint32_t _vector_field_main_blocks_6_convnext_2_pwconv2_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__vector_field_main_blocks_6_convnext_2_pwconv2_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _vector_field_main_blocks_6_convnext_2_pwconv2_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__vector_field_main_blocks_6_convnext_2_pwconv2_Conv_2d_stride[] = {2}; + uint32_t _vector_field_main_blocks_6_convnext_2_pwconv2_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__vector_field_main_blocks_6_convnext_2_pwconv2_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_2_pwconv2_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_2_pwconv2_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_6_convnext_2_pwconv2_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_2_pwconv2_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_2_pwconv2_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_6_convnext_2_pwconv2_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_2_pwconv2_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_2_pwconv2_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_6_convnext_2_pwconv2_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_6_convnext_2_pwconv2_Conv_2d[] = { + "_vector_field_main_blocks_6_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_6_convnext_2_pwconv2_weight", + "tts_ttl_vector_field_main_blocks_6_convnext_2_pwconv2_bias" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_2_pwconv2_Conv_intermediate[] = {1, 1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_2_pwconv2_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_2_pwconv2_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0450943931937218f, .offset= -111}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_2_pwconv2_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_2_pwconv2_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__vector_field_main_blocks_6_convnext_2_pwconv2_Conv_2d, // Node Params + 5, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_2_pwconv2_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_2_pwconv2_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_2_pwconv2_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_2_pwconv2_Conv_intermediate_nchw */ + uint32_t dimensions__vector_field_main_blocks_6_convnext_2_pwconv2_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _vector_field_main_blocks_6_convnext_2_pwconv2_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__vector_field_main_blocks_6_convnext_2_pwconv2_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_2_pwconv2_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_2_pwconv2_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_6_convnext_2_pwconv2_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_6_convnext_2_pwconv2_Conv_intermediate_nchw[] = { + "_vector_field_main_blocks_6_convnext_2_pwconv2_Conv_intermediate" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_2_pwconv2_Conv_intermediate_nchw[] = {1, 512, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_2_pwconv2_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_2_pwconv2_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0450943931937218f, .offset= -111}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_2_pwconv2_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_2_pwconv2_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_6_convnext_2_pwconv2_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_2_pwconv2_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_2_pwconv2_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_2_pwconv2_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_2_pwconv2_Conv_intermediate */ + const char* inputs__vector_field_main_blocks_6_convnext_2_pwconv2_Conv_intermediate[] = { + "_vector_field_main_blocks_6_convnext_2_pwconv2_Conv_intermediate_nchw" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_2_pwconv2_Conv_output_0[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_2_pwconv2_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_2_pwconv2_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0450943931937218f, .offset= -111}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_2_pwconv2_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_2_pwconv2_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_2_pwconv2_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_2_pwconv2_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_2_pwconv2_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_2_pwconv2_Conv_output_0_nfc */ + uint32_t dimensions__vector_field_main_blocks_6_convnext_2_pwconv2_Conv_output_0_nfc_perm[] = {3}; + uint32_t _vector_field_main_blocks_6_convnext_2_pwconv2_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_6_convnext_2_pwconv2_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_2_pwconv2_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_2_pwconv2_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_6_convnext_2_pwconv2_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_6_convnext_2_pwconv2_Conv_output_0_nfc[] = { + "_vector_field_main_blocks_6_convnext_2_pwconv2_Conv_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_2_pwconv2_Conv_output_0_nfc[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_2_pwconv2_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_2_pwconv2_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0450943931937218f, .offset= -111}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_2_pwconv2_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_2_pwconv2_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_6_convnext_2_pwconv2_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_2_pwconv2_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_2_pwconv2_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_6_convnext_2_gamma(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_6_convnext_2_gamma[] = {1, 1, 512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_6_convnext_2_gamma", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_6_convnext_2_gamma", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0014720971230417f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_6_convnext_2_gamma, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_6_convnext_2_gamma), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_6_convnext_2_gamma)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_2_Mul_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_2_Mul_2 */ + Qnn_Param_t params__vector_field_main_blocks_6_convnext_2_Mul_2[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_6_convnext_2_Mul_2[] = { + "tts_ttl_vector_field_main_blocks_6_convnext_2_gamma", + "_vector_field_main_blocks_6_convnext_2_pwconv2_Conv_output_0_nfc" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_2_Mul_2_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_2_Mul_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_2_Mul_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0083009609952569f, .offset= -107}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_2_Mul_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_2_Mul_2", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_6_convnext_2_Mul_2, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_2_Mul_2, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_2_Mul_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_2_Add(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_2_Add */ + Qnn_Param_t params__vector_field_main_blocks_6_convnext_2_Add[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_6_convnext_2_Add[] = { + "_vector_field_main_blocks_6_convnext_2_Mul_output_0", + "_vector_field_main_blocks_6_convnext_2_Mul_2_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_2_Add_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_2_Add[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_2_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0275711007416248f, .offset= -192}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_2_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_2_Add", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_6_convnext_2_Add, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_2_Add, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_2_Add, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_2_Mul_3(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_2_Mul_3 */ + Qnn_Param_t params__vector_field_main_blocks_6_convnext_2_Mul_3[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_6_convnext_2_Mul_3[] = { + "_vector_field_main_blocks_6_convnext_2_Add_output_0", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_2_Mul_3_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_2_Mul_3[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_2_Mul_3_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0275711007416248f, .offset= -192}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_2_Mul_3_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_2_Mul_3", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_6_convnext_2_Mul_3, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_2_Mul_3, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_2_Mul_3, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_3_Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_3_Mul */ + Qnn_Param_t params__vector_field_main_blocks_6_convnext_3_Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_6_convnext_3_Mul[] = { + "_vector_field_main_blocks_6_convnext_2_Mul_3_output_0", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_3_Mul_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_3_Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_3_Mul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0275711007416248f, .offset= -192}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_3_Mul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_3_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_6_convnext_3_Mul, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_3_Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_3_Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_3_dwconv_Pad(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_3_dwconv_Pad */ + uint32_t dimensions__vector_field_main_blocks_6_convnext_3_dwconv_Pad_pad_amount[] = {3, 2}; + uint32_t _vector_field_main_blocks_6_convnext_3_dwconv_Pad_pad_amount[] = {0, 0, 16, 16, 0, 0}; + Qnn_Param_t params__vector_field_main_blocks_6_convnext_3_dwconv_Pad[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_3_dwconv_Pad_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_3_dwconv_Pad_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_6_convnext_3_dwconv_Pad_pad_amount, + .dataSize=24}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="scheme", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}} + }; + const char* inputs__vector_field_main_blocks_6_convnext_3_dwconv_Pad[] = { + "_vector_field_main_blocks_6_convnext_3_Mul_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_3_dwconv_Pad_output_0[] = {1, 224, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_3_dwconv_Pad[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_3_dwconv_Pad_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0275711007416248f, .offset= -192}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_3_dwconv_Pad_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_3_dwconv_Pad", // Node Name + "qti.aisw", // Package Name + "Pad", // Qnn Node Type + params__vector_field_main_blocks_6_convnext_3_dwconv_Pad, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_3_dwconv_Pad, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_3_dwconv_Pad, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_3_dwconv_Pad_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_3_dwconv_Pad_output_0_ncf */ + uint32_t dimensions__vector_field_main_blocks_6_convnext_3_dwconv_Pad_output_0_ncf_perm[] = {3}; + uint32_t _vector_field_main_blocks_6_convnext_3_dwconv_Pad_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_6_convnext_3_dwconv_Pad_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_3_dwconv_Pad_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_3_dwconv_Pad_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_6_convnext_3_dwconv_Pad_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_6_convnext_3_dwconv_Pad_output_0_ncf[] = { + "_vector_field_main_blocks_6_convnext_3_dwconv_Pad_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_3_dwconv_Pad_output_0_ncf[] = {1, 512, 224}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_3_dwconv_Pad_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_3_dwconv_Pad_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0275711007416248f, .offset= -192}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_3_dwconv_Pad_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_3_dwconv_Pad_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_6_convnext_3_dwconv_Pad_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_3_dwconv_Pad_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_3_dwconv_Pad_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_3_dwconv_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_3_dwconv_Conv_reshape_to_2d */ + const char* inputs__vector_field_main_blocks_6_convnext_3_dwconv_Conv_reshape_to_2d[] = { + "_vector_field_main_blocks_6_convnext_3_dwconv_Pad_output_0_ncf" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_3_dwconv_Conv_reshape_to_2d[] = {1, 512, 1, 224}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_3_dwconv_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_3_dwconv_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0275711007416248f, .offset= -192}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_3_dwconv_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_3_dwconv_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_3_dwconv_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_3_dwconv_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_3_dwconv_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_3_dwconv_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__vector_field_main_blocks_6_convnext_3_dwconv_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _vector_field_main_blocks_6_convnext_3_dwconv_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__vector_field_main_blocks_6_convnext_3_dwconv_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_3_dwconv_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_3_dwconv_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_6_convnext_3_dwconv_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_6_convnext_3_dwconv_Conv_reshape_to_2d_nhwc[] = { + "_vector_field_main_blocks_6_convnext_3_dwconv_Conv_reshape_to_2d" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_3_dwconv_Conv_reshape_to_2d_nhwc[] = {1, 1, 224, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_3_dwconv_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_3_dwconv_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0275711007416248f, .offset= -192}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_3_dwconv_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_3_dwconv_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_6_convnext_3_dwconv_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_3_dwconv_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_3_dwconv_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_6_convnext_3_dwconv_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_6_convnext_3_dwconv_weight[] = {1, 5, 1, 512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_6_convnext_3_dwconv_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_6_convnext_3_dwconv_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0050801350735128f, .offset= -150}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_6_convnext_3_dwconv_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_6_convnext_3_dwconv_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_6_convnext_3_dwconv_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_6_convnext_3_dwconv_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_6_convnext_3_dwconv_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_6_convnext_3_dwconv_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_6_convnext_3_dwconv_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0007901859353296f, .offset= -166}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_6_convnext_3_dwconv_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_6_convnext_3_dwconv_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_6_convnext_3_dwconv_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_3_dwconv_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_3_dwconv_Conv_2d */ + uint32_t dimensions__vector_field_main_blocks_6_convnext_3_dwconv_Conv_2d_dilation[] = {2}; + uint32_t _vector_field_main_blocks_6_convnext_3_dwconv_Conv_2d_dilation[] = {1, 8}; + uint32_t dimensions__vector_field_main_blocks_6_convnext_3_dwconv_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _vector_field_main_blocks_6_convnext_3_dwconv_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__vector_field_main_blocks_6_convnext_3_dwconv_Conv_2d_stride[] = {2}; + uint32_t _vector_field_main_blocks_6_convnext_3_dwconv_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__vector_field_main_blocks_6_convnext_3_dwconv_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_3_dwconv_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_3_dwconv_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_6_convnext_3_dwconv_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_3_dwconv_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_3_dwconv_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_6_convnext_3_dwconv_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_3_dwconv_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_3_dwconv_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_6_convnext_3_dwconv_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_6_convnext_3_dwconv_Conv_2d[] = { + "_vector_field_main_blocks_6_convnext_3_dwconv_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_6_convnext_3_dwconv_weight", + "tts_ttl_vector_field_main_blocks_6_convnext_3_dwconv_bias" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_3_dwconv_Conv_intermediate[] = {1, 1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_3_dwconv_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_3_dwconv_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0044866222888231f, .offset= -96}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_3_dwconv_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_3_dwconv_Conv_2d", // Node Name + "qti.aisw", // Package Name + "DepthWiseConv2d", // Qnn Node Type + params__vector_field_main_blocks_6_convnext_3_dwconv_Conv_2d, // Node Params + 3, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_3_dwconv_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_3_dwconv_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_3_dwconv_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_3_dwconv_Conv_intermediate_nchw */ + uint32_t dimensions__vector_field_main_blocks_6_convnext_3_dwconv_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _vector_field_main_blocks_6_convnext_3_dwconv_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__vector_field_main_blocks_6_convnext_3_dwconv_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_3_dwconv_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_3_dwconv_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_6_convnext_3_dwconv_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_6_convnext_3_dwconv_Conv_intermediate_nchw[] = { + "_vector_field_main_blocks_6_convnext_3_dwconv_Conv_intermediate" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_3_dwconv_Conv_intermediate_nchw[] = {1, 512, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_3_dwconv_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_3_dwconv_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0044866222888231f, .offset= -96}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_3_dwconv_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_3_dwconv_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_6_convnext_3_dwconv_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_3_dwconv_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_3_dwconv_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_3_dwconv_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_3_dwconv_Conv_intermediate */ + const char* inputs__vector_field_main_blocks_6_convnext_3_dwconv_Conv_intermediate[] = { + "_vector_field_main_blocks_6_convnext_3_dwconv_Conv_intermediate_nchw" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_3_dwconv_Conv_output_0[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_3_dwconv_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_3_dwconv_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0044866222888231f, .offset= -96}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_3_dwconv_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_3_dwconv_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_3_dwconv_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_3_dwconv_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_3_dwconv_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_3_dwconv_Conv_output_0_nfc */ + uint32_t dimensions__vector_field_main_blocks_6_convnext_3_dwconv_Conv_output_0_nfc_perm[] = {3}; + uint32_t _vector_field_main_blocks_6_convnext_3_dwconv_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_6_convnext_3_dwconv_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_3_dwconv_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_3_dwconv_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_6_convnext_3_dwconv_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_6_convnext_3_dwconv_Conv_output_0_nfc[] = { + "_vector_field_main_blocks_6_convnext_3_dwconv_Conv_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_3_dwconv_Conv_output_0_nfc[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_3_dwconv_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_3_dwconv_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0044866222888231f, .offset= -96}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_3_dwconv_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_3_dwconv_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_6_convnext_3_dwconv_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_3_dwconv_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_3_dwconv_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_3_Mul_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_3_Mul_1 */ + Qnn_Param_t params__vector_field_main_blocks_6_convnext_3_Mul_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_6_convnext_3_Mul_1[] = { + "_vector_field_main_blocks_6_convnext_3_dwconv_Conv_output_0_nfc", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_3_norm_Transpose_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_3_Mul_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_3_norm_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0044866222888231f, .offset= -96}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_3_norm_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_3_Mul_1", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_6_convnext_3_Mul_1, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_3_Mul_1, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_3_Mul_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_6_convnext_3_norm_norm_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_6_convnext_3_norm_norm_weight[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_6_convnext_3_norm_norm_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_6_convnext_3_norm_norm_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0032312844414264f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_6_convnext_3_norm_norm_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_6_convnext_3_norm_norm_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_6_convnext_3_norm_norm_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_6_convnext_3_norm_norm_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_6_convnext_3_norm_norm_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_6_convnext_3_norm_norm_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_6_convnext_3_norm_norm_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0030414203647524f, .offset= -116}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_6_convnext_3_norm_norm_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_6_convnext_3_norm_norm_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_6_convnext_3_norm_norm_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_3_norm_norm_LayerNormalization(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_3_norm_norm_LayerNormalization */ + uint32_t dimensions__vector_field_main_blocks_6_convnext_3_norm_norm_LayerNormalization_axes[] = {1}; + uint32_t _vector_field_main_blocks_6_convnext_3_norm_norm_LayerNormalization_axes[] = {2}; + Qnn_Param_t params__vector_field_main_blocks_6_convnext_3_norm_norm_LayerNormalization[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="axes", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_3_norm_norm_LayerNormalization_axes", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_3_norm_norm_LayerNormalization_axes, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_6_convnext_3_norm_norm_LayerNormalization_axes, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="epsilon", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000001000000f}}}} + }; + const char* inputs__vector_field_main_blocks_6_convnext_3_norm_norm_LayerNormalization[] = { + "_vector_field_main_blocks_6_convnext_3_norm_Transpose_output_0", + "tts_ttl_vector_field_main_blocks_6_convnext_3_norm_norm_weight", + "tts_ttl_vector_field_main_blocks_6_convnext_3_norm_norm_bias" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_3_norm_Transpose_1_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_3_norm_norm_LayerNormalization[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_3_norm_Transpose_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0390804149210453f, .offset= -70}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_3_norm_Transpose_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_3_norm_norm_LayerNormalization", // Node Name + "qti.aisw", // Package Name + "LayerNorm", // Qnn Node Type + params__vector_field_main_blocks_6_convnext_3_norm_norm_LayerNormalization, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_3_norm_norm_LayerNormalization, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_3_norm_norm_LayerNormalization, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_3_norm_Transpose_1_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_3_norm_Transpose_1_output_0_ncf */ + uint32_t dimensions__vector_field_main_blocks_6_convnext_3_norm_Transpose_1_output_0_ncf_perm[] = {3}; + uint32_t _vector_field_main_blocks_6_convnext_3_norm_Transpose_1_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_6_convnext_3_norm_Transpose_1_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_3_norm_Transpose_1_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_3_norm_Transpose_1_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_6_convnext_3_norm_Transpose_1_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_6_convnext_3_norm_Transpose_1_output_0_ncf[] = { + "_vector_field_main_blocks_6_convnext_3_norm_Transpose_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_3_norm_Transpose_1_output_0_ncf[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_3_norm_Transpose_1_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_3_norm_Transpose_1_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0390804149210453f, .offset= -70}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_3_norm_Transpose_1_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_3_norm_Transpose_1_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_6_convnext_3_norm_Transpose_1_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_3_norm_Transpose_1_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_3_norm_Transpose_1_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_3_pwconv1_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_3_pwconv1_Conv_reshape_to_2d */ + const char* inputs__vector_field_main_blocks_6_convnext_3_pwconv1_Conv_reshape_to_2d[] = { + "_vector_field_main_blocks_6_convnext_3_norm_Transpose_1_output_0_ncf" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_3_pwconv1_Conv_reshape_to_2d[] = {1, 512, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_3_pwconv1_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_3_pwconv1_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0390804149210453f, .offset= -70}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_3_pwconv1_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_3_pwconv1_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_3_pwconv1_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_3_pwconv1_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__vector_field_main_blocks_6_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _vector_field_main_blocks_6_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__vector_field_main_blocks_6_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_6_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_6_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc[] = { + "_vector_field_main_blocks_6_convnext_3_pwconv1_Conv_reshape_to_2d" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc[] = {1, 1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0390804149210453f, .offset= -70}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_6_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_6_convnext_3_pwconv1_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_6_convnext_3_pwconv1_weight[] = {1, 1, 512, 1024}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_6_convnext_3_pwconv1_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_6_convnext_3_pwconv1_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0187172964215279f, .offset= -118}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_6_convnext_3_pwconv1_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_6_convnext_3_pwconv1_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_6_convnext_3_pwconv1_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_6_convnext_3_pwconv1_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_6_convnext_3_pwconv1_bias[] = {1024}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_6_convnext_3_pwconv1_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_6_convnext_3_pwconv1_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0024945822078735f, .offset= -214}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_6_convnext_3_pwconv1_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_6_convnext_3_pwconv1_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_6_convnext_3_pwconv1_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_3_pwconv1_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_3_pwconv1_Conv_2d */ + uint32_t dimensions__vector_field_main_blocks_6_convnext_3_pwconv1_Conv_2d_dilation[] = {2}; + uint32_t _vector_field_main_blocks_6_convnext_3_pwconv1_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__vector_field_main_blocks_6_convnext_3_pwconv1_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _vector_field_main_blocks_6_convnext_3_pwconv1_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__vector_field_main_blocks_6_convnext_3_pwconv1_Conv_2d_stride[] = {2}; + uint32_t _vector_field_main_blocks_6_convnext_3_pwconv1_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__vector_field_main_blocks_6_convnext_3_pwconv1_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_3_pwconv1_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_3_pwconv1_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_6_convnext_3_pwconv1_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_3_pwconv1_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_3_pwconv1_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_6_convnext_3_pwconv1_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_3_pwconv1_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_3_pwconv1_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_6_convnext_3_pwconv1_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_6_convnext_3_pwconv1_Conv_2d[] = { + "_vector_field_main_blocks_6_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_6_convnext_3_pwconv1_weight", + "tts_ttl_vector_field_main_blocks_6_convnext_3_pwconv1_bias" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_3_pwconv1_Conv_intermediate[] = {1, 1, 192, 1024}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_3_pwconv1_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_3_pwconv1_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0611503645777702f, .offset= -147}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_3_pwconv1_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_3_pwconv1_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__vector_field_main_blocks_6_convnext_3_pwconv1_Conv_2d, // Node Params + 5, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_3_pwconv1_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_3_pwconv1_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_3_pwconv1_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_3_pwconv1_Conv_intermediate_nchw */ + uint32_t dimensions__vector_field_main_blocks_6_convnext_3_pwconv1_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _vector_field_main_blocks_6_convnext_3_pwconv1_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__vector_field_main_blocks_6_convnext_3_pwconv1_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_3_pwconv1_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_3_pwconv1_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_6_convnext_3_pwconv1_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_6_convnext_3_pwconv1_Conv_intermediate_nchw[] = { + "_vector_field_main_blocks_6_convnext_3_pwconv1_Conv_intermediate" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_3_pwconv1_Conv_intermediate_nchw[] = {1, 1024, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_3_pwconv1_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_3_pwconv1_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0611503645777702f, .offset= -147}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_3_pwconv1_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_3_pwconv1_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_6_convnext_3_pwconv1_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_3_pwconv1_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_3_pwconv1_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_3_pwconv1_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_3_pwconv1_Conv_intermediate */ + const char* inputs__vector_field_main_blocks_6_convnext_3_pwconv1_Conv_intermediate[] = { + "_vector_field_main_blocks_6_convnext_3_pwconv1_Conv_intermediate_nchw" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_3_pwconv1_Conv_output_0[] = {1, 1024, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_3_pwconv1_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_3_pwconv1_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0611503645777702f, .offset= -147}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_3_pwconv1_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_3_pwconv1_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_3_pwconv1_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_3_pwconv1_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__elementwiseneuron_18(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _elementwiseneuron_18 */ + Qnn_Param_t params__elementwiseneuron_18[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}} + }; + const char* inputs__elementwiseneuron_18[] = { + "_vector_field_main_blocks_6_convnext_3_pwconv1_Conv_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_3_act_Mul_1_output_0[] = {1, 1024, 192}; + Qnn_Tensor_t outputs__elementwiseneuron_18[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_3_act_Mul_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0266130827367306f, .offset= -6}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_3_act_Mul_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_elementwiseneuron_18", // Node Name + "qti.aisw", // Package Name + "ElementWiseNeuron", // Qnn Node Type + params__elementwiseneuron_18, // Node Params + 1, // Num Node Params + inputs__elementwiseneuron_18, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__elementwiseneuron_18, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_3_pwconv2_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_3_pwconv2_Conv_reshape_to_2d */ + const char* inputs__vector_field_main_blocks_6_convnext_3_pwconv2_Conv_reshape_to_2d[] = { + "_vector_field_main_blocks_6_convnext_3_act_Mul_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_3_pwconv2_Conv_reshape_to_2d[] = {1, 1024, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_3_pwconv2_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_3_pwconv2_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0266130827367306f, .offset= -6}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_3_pwconv2_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_3_pwconv2_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_3_pwconv2_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_3_pwconv2_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__vector_field_main_blocks_6_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _vector_field_main_blocks_6_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__vector_field_main_blocks_6_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_6_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_6_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc[] = { + "_vector_field_main_blocks_6_convnext_3_pwconv2_Conv_reshape_to_2d" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc[] = {1, 1, 192, 1024}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0266130827367306f, .offset= -6}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_6_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_6_convnext_3_pwconv2_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_6_convnext_3_pwconv2_weight[] = {1, 1, 1024, 512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_6_convnext_3_pwconv2_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_6_convnext_3_pwconv2_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0138118863105774f, .offset= -131}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_6_convnext_3_pwconv2_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_6_convnext_3_pwconv2_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_6_convnext_3_pwconv2_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_6_convnext_3_pwconv2_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_6_convnext_3_pwconv2_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_6_convnext_3_pwconv2_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_6_convnext_3_pwconv2_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0010402387706563f, .offset= -130}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_6_convnext_3_pwconv2_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_6_convnext_3_pwconv2_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_6_convnext_3_pwconv2_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_3_pwconv2_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_3_pwconv2_Conv_2d */ + uint32_t dimensions__vector_field_main_blocks_6_convnext_3_pwconv2_Conv_2d_dilation[] = {2}; + uint32_t _vector_field_main_blocks_6_convnext_3_pwconv2_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__vector_field_main_blocks_6_convnext_3_pwconv2_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _vector_field_main_blocks_6_convnext_3_pwconv2_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__vector_field_main_blocks_6_convnext_3_pwconv2_Conv_2d_stride[] = {2}; + uint32_t _vector_field_main_blocks_6_convnext_3_pwconv2_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__vector_field_main_blocks_6_convnext_3_pwconv2_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_3_pwconv2_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_3_pwconv2_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_6_convnext_3_pwconv2_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_3_pwconv2_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_3_pwconv2_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_6_convnext_3_pwconv2_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_3_pwconv2_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_3_pwconv2_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_6_convnext_3_pwconv2_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_6_convnext_3_pwconv2_Conv_2d[] = { + "_vector_field_main_blocks_6_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_6_convnext_3_pwconv2_weight", + "tts_ttl_vector_field_main_blocks_6_convnext_3_pwconv2_bias" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_3_pwconv2_Conv_intermediate[] = {1, 1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_3_pwconv2_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_3_pwconv2_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0365706458687782f, .offset= -125}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_3_pwconv2_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_3_pwconv2_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__vector_field_main_blocks_6_convnext_3_pwconv2_Conv_2d, // Node Params + 5, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_3_pwconv2_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_3_pwconv2_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_3_pwconv2_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_3_pwconv2_Conv_intermediate_nchw */ + uint32_t dimensions__vector_field_main_blocks_6_convnext_3_pwconv2_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _vector_field_main_blocks_6_convnext_3_pwconv2_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__vector_field_main_blocks_6_convnext_3_pwconv2_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_3_pwconv2_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_3_pwconv2_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_6_convnext_3_pwconv2_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_6_convnext_3_pwconv2_Conv_intermediate_nchw[] = { + "_vector_field_main_blocks_6_convnext_3_pwconv2_Conv_intermediate" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_3_pwconv2_Conv_intermediate_nchw[] = {1, 512, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_3_pwconv2_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_3_pwconv2_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0365706458687782f, .offset= -125}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_3_pwconv2_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_3_pwconv2_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_6_convnext_3_pwconv2_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_3_pwconv2_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_3_pwconv2_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_3_pwconv2_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_3_pwconv2_Conv_intermediate */ + const char* inputs__vector_field_main_blocks_6_convnext_3_pwconv2_Conv_intermediate[] = { + "_vector_field_main_blocks_6_convnext_3_pwconv2_Conv_intermediate_nchw" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_3_pwconv2_Conv_output_0[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_3_pwconv2_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_3_pwconv2_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0365706458687782f, .offset= -125}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_3_pwconv2_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_3_pwconv2_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_3_pwconv2_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_3_pwconv2_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_3_pwconv2_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_3_pwconv2_Conv_output_0_nfc */ + uint32_t dimensions__vector_field_main_blocks_6_convnext_3_pwconv2_Conv_output_0_nfc_perm[] = {3}; + uint32_t _vector_field_main_blocks_6_convnext_3_pwconv2_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_6_convnext_3_pwconv2_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_3_pwconv2_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_3_pwconv2_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_6_convnext_3_pwconv2_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_6_convnext_3_pwconv2_Conv_output_0_nfc[] = { + "_vector_field_main_blocks_6_convnext_3_pwconv2_Conv_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_3_pwconv2_Conv_output_0_nfc[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_3_pwconv2_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_3_pwconv2_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0365706458687782f, .offset= -125}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_3_pwconv2_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_3_pwconv2_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_6_convnext_3_pwconv2_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_3_pwconv2_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_3_pwconv2_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_6_convnext_3_gamma(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_6_convnext_3_gamma[] = {1, 1, 512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_6_convnext_3_gamma", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_6_convnext_3_gamma", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0030636650044471f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_6_convnext_3_gamma, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_6_convnext_3_gamma), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_6_convnext_3_gamma)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_3_Mul_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_3_Mul_2 */ + Qnn_Param_t params__vector_field_main_blocks_6_convnext_3_Mul_2[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_6_convnext_3_Mul_2[] = { + "tts_ttl_vector_field_main_blocks_6_convnext_3_gamma", + "_vector_field_main_blocks_6_convnext_3_pwconv2_Conv_output_0_nfc" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_3_Mul_2_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_3_Mul_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_3_Mul_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0151488045230508f, .offset= -143}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_3_Mul_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_3_Mul_2", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_6_convnext_3_Mul_2, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_3_Mul_2, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_3_Mul_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_3_Add(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_3_Add */ + Qnn_Param_t params__vector_field_main_blocks_6_convnext_3_Add[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_6_convnext_3_Add[] = { + "_vector_field_main_blocks_6_convnext_3_Mul_output_0", + "_vector_field_main_blocks_6_convnext_3_Mul_2_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_3_Add_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_3_Add[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_3_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0288693439215422f, .offset= -189}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_3_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_3_Add", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_6_convnext_3_Add, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_3_Add, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_3_Add, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_3_Mul_3(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_3_Mul_3 */ + Qnn_Param_t params__vector_field_main_blocks_6_convnext_3_Mul_3[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_6_convnext_3_Mul_3[] = { + "_vector_field_main_blocks_6_convnext_3_Add_output_0", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_3_Mul_3_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_3_Mul_3[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_3_Mul_3_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0288693439215422f, .offset= -189}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_3_Mul_3_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_3_Mul_3", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_6_convnext_3_Mul_3, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_3_Mul_3, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_3_Mul_3, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_6_convnext_3_Mul_3_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_6_convnext_3_Mul_3_output_0_ncf */ + uint32_t dimensions__vector_field_main_blocks_6_convnext_3_Mul_3_output_0_ncf_perm[] = {3}; + uint32_t _vector_field_main_blocks_6_convnext_3_Mul_3_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_6_convnext_3_Mul_3_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_3_Mul_3_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_3_Mul_3_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_6_convnext_3_Mul_3_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_6_convnext_3_Mul_3_output_0_ncf[] = { + "_vector_field_main_blocks_6_convnext_3_Mul_3_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_6_convnext_3_Mul_3_output_0_ncf[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_6_convnext_3_Mul_3_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_6_convnext_3_Mul_3_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0288693439215422f, .offset= -189}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_6_convnext_3_Mul_3_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_6_convnext_3_Mul_3_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_6_convnext_3_Mul_3_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_6_convnext_3_Mul_3_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_6_convnext_3_Mul_3_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_7_Add(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_7_Add */ + Qnn_Param_t params__vector_field_main_blocks_7_Add[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_7_Add[] = { + "_vector_field_main_blocks_6_convnext_3_Mul_3_output_0_ncf", + "_vector_field_main_blocks_7_Transpose_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_7_Add_output_0[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_7_Add[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_7_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0300718564540148f, .offset= -185}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_7_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_7_Add", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_7_Add, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_7_Add, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_7_Add, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_7_Add_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_7_Add_output_0_nfc */ + uint32_t dimensions__vector_field_main_blocks_7_Add_output_0_nfc_perm[] = {3}; + uint32_t _vector_field_main_blocks_7_Add_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_7_Add_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_7_Add_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_7_Add_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_7_Add_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_7_Add_output_0_nfc[] = { + "_vector_field_main_blocks_7_Add_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_7_Add_output_0_nfc[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_7_Add_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_7_Add_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0300718564540148f, .offset= -185}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_7_Add_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_7_Add_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_7_Add_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_7_Add_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_7_Add_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_7_Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_7_Mul */ + Qnn_Param_t params__vector_field_main_blocks_7_Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_7_Mul[] = { + "_vector_field_main_blocks_7_Add_output_0_nfc", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_7_Mul_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_7_Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_7_Mul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0300718564540148f, .offset= -185}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_7_Mul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_7_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_7_Mul, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_7_Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_7_Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_8_convnext_0_Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_8_convnext_0_Mul */ + Qnn_Param_t params__vector_field_main_blocks_8_convnext_0_Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_8_convnext_0_Mul[] = { + "_vector_field_main_blocks_7_Mul_output_0", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_8_convnext_0_Mul_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_8_convnext_0_Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_8_convnext_0_Mul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0300718564540148f, .offset= -185}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_8_convnext_0_Mul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_8_convnext_0_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_8_convnext_0_Mul, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_8_convnext_0_Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_8_convnext_0_Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_8_convnext_0_dwconv_Pad(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_8_convnext_0_dwconv_Pad */ + uint32_t dimensions__vector_field_main_blocks_8_convnext_0_dwconv_Pad_pad_amount[] = {3, 2}; + uint32_t _vector_field_main_blocks_8_convnext_0_dwconv_Pad_pad_amount[] = {0, 0, 2, 2, 0, 0}; + Qnn_Param_t params__vector_field_main_blocks_8_convnext_0_dwconv_Pad[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_8_convnext_0_dwconv_Pad_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_8_convnext_0_dwconv_Pad_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_8_convnext_0_dwconv_Pad_pad_amount, + .dataSize=24}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="scheme", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}} + }; + const char* inputs__vector_field_main_blocks_8_convnext_0_dwconv_Pad[] = { + "_vector_field_main_blocks_8_convnext_0_Mul_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_8_convnext_0_dwconv_Pad_output_0[] = {1, 196, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_8_convnext_0_dwconv_Pad[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_8_convnext_0_dwconv_Pad_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0300718564540148f, .offset= -185}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_8_convnext_0_dwconv_Pad_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_8_convnext_0_dwconv_Pad", // Node Name + "qti.aisw", // Package Name + "Pad", // Qnn Node Type + params__vector_field_main_blocks_8_convnext_0_dwconv_Pad, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_8_convnext_0_dwconv_Pad, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_8_convnext_0_dwconv_Pad, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_8_convnext_0_dwconv_Pad_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_8_convnext_0_dwconv_Pad_output_0_ncf */ + uint32_t dimensions__vector_field_main_blocks_8_convnext_0_dwconv_Pad_output_0_ncf_perm[] = {3}; + uint32_t _vector_field_main_blocks_8_convnext_0_dwconv_Pad_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_8_convnext_0_dwconv_Pad_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_8_convnext_0_dwconv_Pad_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_8_convnext_0_dwconv_Pad_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_8_convnext_0_dwconv_Pad_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_8_convnext_0_dwconv_Pad_output_0_ncf[] = { + "_vector_field_main_blocks_8_convnext_0_dwconv_Pad_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_8_convnext_0_dwconv_Pad_output_0_ncf[] = {1, 512, 196}; + Qnn_Tensor_t outputs__vector_field_main_blocks_8_convnext_0_dwconv_Pad_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_8_convnext_0_dwconv_Pad_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0300718564540148f, .offset= -185}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_8_convnext_0_dwconv_Pad_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_8_convnext_0_dwconv_Pad_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_8_convnext_0_dwconv_Pad_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_8_convnext_0_dwconv_Pad_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_8_convnext_0_dwconv_Pad_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_8_convnext_0_dwconv_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_8_convnext_0_dwconv_Conv_reshape_to_2d */ + const char* inputs__vector_field_main_blocks_8_convnext_0_dwconv_Conv_reshape_to_2d[] = { + "_vector_field_main_blocks_8_convnext_0_dwconv_Pad_output_0_ncf" + }; + uint32_t dimensions__vector_field_main_blocks_8_convnext_0_dwconv_Conv_reshape_to_2d[] = {1, 512, 1, 196}; + Qnn_Tensor_t outputs__vector_field_main_blocks_8_convnext_0_dwconv_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_8_convnext_0_dwconv_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0300718564540148f, .offset= -185}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_8_convnext_0_dwconv_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_8_convnext_0_dwconv_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_8_convnext_0_dwconv_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_8_convnext_0_dwconv_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_8_convnext_0_dwconv_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_8_convnext_0_dwconv_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__vector_field_main_blocks_8_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _vector_field_main_blocks_8_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__vector_field_main_blocks_8_convnext_0_dwconv_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_8_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_8_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_8_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_8_convnext_0_dwconv_Conv_reshape_to_2d_nhwc[] = { + "_vector_field_main_blocks_8_convnext_0_dwconv_Conv_reshape_to_2d" + }; + uint32_t dimensions__vector_field_main_blocks_8_convnext_0_dwconv_Conv_reshape_to_2d_nhwc[] = {1, 1, 196, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_8_convnext_0_dwconv_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_8_convnext_0_dwconv_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0300718564540148f, .offset= -185}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_8_convnext_0_dwconv_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_8_convnext_0_dwconv_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_8_convnext_0_dwconv_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_8_convnext_0_dwconv_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_8_convnext_0_dwconv_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_8_convnext_0_dwconv_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_8_convnext_0_dwconv_weight[] = {1, 5, 1, 512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_8_convnext_0_dwconv_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_8_convnext_0_dwconv_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0047682402655482f, .offset= -140}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_8_convnext_0_dwconv_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_8_convnext_0_dwconv_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_8_convnext_0_dwconv_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_8_convnext_0_dwconv_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_8_convnext_0_dwconv_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_8_convnext_0_dwconv_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_8_convnext_0_dwconv_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0011977187823504f, .offset= -80}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_8_convnext_0_dwconv_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_8_convnext_0_dwconv_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_8_convnext_0_dwconv_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_8_convnext_0_dwconv_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_8_convnext_0_dwconv_Conv_2d */ + uint32_t dimensions__vector_field_main_blocks_8_convnext_0_dwconv_Conv_2d_dilation[] = {2}; + uint32_t _vector_field_main_blocks_8_convnext_0_dwconv_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__vector_field_main_blocks_8_convnext_0_dwconv_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _vector_field_main_blocks_8_convnext_0_dwconv_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__vector_field_main_blocks_8_convnext_0_dwconv_Conv_2d_stride[] = {2}; + uint32_t _vector_field_main_blocks_8_convnext_0_dwconv_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__vector_field_main_blocks_8_convnext_0_dwconv_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_8_convnext_0_dwconv_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_8_convnext_0_dwconv_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_8_convnext_0_dwconv_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_8_convnext_0_dwconv_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_8_convnext_0_dwconv_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_8_convnext_0_dwconv_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_8_convnext_0_dwconv_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_8_convnext_0_dwconv_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_8_convnext_0_dwconv_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_8_convnext_0_dwconv_Conv_2d[] = { + "_vector_field_main_blocks_8_convnext_0_dwconv_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_8_convnext_0_dwconv_weight", + "tts_ttl_vector_field_main_blocks_8_convnext_0_dwconv_bias" + }; + uint32_t dimensions__vector_field_main_blocks_8_convnext_0_dwconv_Conv_intermediate[] = {1, 1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_8_convnext_0_dwconv_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_8_convnext_0_dwconv_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0091555546969175f, .offset= -120}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_8_convnext_0_dwconv_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_8_convnext_0_dwconv_Conv_2d", // Node Name + "qti.aisw", // Package Name + "DepthWiseConv2d", // Qnn Node Type + params__vector_field_main_blocks_8_convnext_0_dwconv_Conv_2d, // Node Params + 3, // Num Node Params + inputs__vector_field_main_blocks_8_convnext_0_dwconv_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_8_convnext_0_dwconv_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_8_convnext_0_dwconv_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_8_convnext_0_dwconv_Conv_intermediate_nchw */ + uint32_t dimensions__vector_field_main_blocks_8_convnext_0_dwconv_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _vector_field_main_blocks_8_convnext_0_dwconv_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__vector_field_main_blocks_8_convnext_0_dwconv_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_8_convnext_0_dwconv_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_8_convnext_0_dwconv_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_8_convnext_0_dwconv_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_8_convnext_0_dwconv_Conv_intermediate_nchw[] = { + "_vector_field_main_blocks_8_convnext_0_dwconv_Conv_intermediate" + }; + uint32_t dimensions__vector_field_main_blocks_8_convnext_0_dwconv_Conv_intermediate_nchw[] = {1, 512, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_8_convnext_0_dwconv_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_8_convnext_0_dwconv_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0091555546969175f, .offset= -120}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_8_convnext_0_dwconv_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_8_convnext_0_dwconv_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_8_convnext_0_dwconv_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_8_convnext_0_dwconv_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_8_convnext_0_dwconv_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_8_convnext_0_dwconv_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_8_convnext_0_dwconv_Conv_intermediate */ + const char* inputs__vector_field_main_blocks_8_convnext_0_dwconv_Conv_intermediate[] = { + "_vector_field_main_blocks_8_convnext_0_dwconv_Conv_intermediate_nchw" + }; + uint32_t dimensions__vector_field_main_blocks_8_convnext_0_dwconv_Conv_output_0[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_8_convnext_0_dwconv_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_8_convnext_0_dwconv_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0091555546969175f, .offset= -120}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_8_convnext_0_dwconv_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_8_convnext_0_dwconv_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_8_convnext_0_dwconv_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_8_convnext_0_dwconv_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_8_convnext_0_dwconv_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_8_convnext_0_dwconv_Conv_output_0_nfc */ + uint32_t dimensions__vector_field_main_blocks_8_convnext_0_dwconv_Conv_output_0_nfc_perm[] = {3}; + uint32_t _vector_field_main_blocks_8_convnext_0_dwconv_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_8_convnext_0_dwconv_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_8_convnext_0_dwconv_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_8_convnext_0_dwconv_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_8_convnext_0_dwconv_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_8_convnext_0_dwconv_Conv_output_0_nfc[] = { + "_vector_field_main_blocks_8_convnext_0_dwconv_Conv_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_8_convnext_0_dwconv_Conv_output_0_nfc[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_8_convnext_0_dwconv_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_8_convnext_0_dwconv_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0091555546969175f, .offset= -120}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_8_convnext_0_dwconv_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_8_convnext_0_dwconv_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_8_convnext_0_dwconv_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_8_convnext_0_dwconv_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_8_convnext_0_dwconv_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_8_convnext_0_Mul_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_8_convnext_0_Mul_1 */ + Qnn_Param_t params__vector_field_main_blocks_8_convnext_0_Mul_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_8_convnext_0_Mul_1[] = { + "_vector_field_main_blocks_8_convnext_0_dwconv_Conv_output_0_nfc", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_8_convnext_0_norm_Transpose_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_8_convnext_0_Mul_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_8_convnext_0_norm_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0091555546969175f, .offset= -120}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_8_convnext_0_norm_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_8_convnext_0_Mul_1", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_8_convnext_0_Mul_1, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_8_convnext_0_Mul_1, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_8_convnext_0_Mul_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_8_convnext_0_norm_norm_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_8_convnext_0_norm_norm_weight[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_8_convnext_0_norm_norm_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_8_convnext_0_norm_norm_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0037887489888817f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_8_convnext_0_norm_norm_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_8_convnext_0_norm_norm_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_8_convnext_0_norm_norm_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_8_convnext_0_norm_norm_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_8_convnext_0_norm_norm_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_8_convnext_0_norm_norm_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_8_convnext_0_norm_norm_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0021448701154441f, .offset= -76}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_8_convnext_0_norm_norm_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_8_convnext_0_norm_norm_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_8_convnext_0_norm_norm_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_8_convnext_0_norm_norm_LayerNormalization(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_8_convnext_0_norm_norm_LayerNormalization */ + uint32_t dimensions__vector_field_main_blocks_8_convnext_0_norm_norm_LayerNormalization_axes[] = {1}; + uint32_t _vector_field_main_blocks_8_convnext_0_norm_norm_LayerNormalization_axes[] = {2}; + Qnn_Param_t params__vector_field_main_blocks_8_convnext_0_norm_norm_LayerNormalization[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="axes", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_8_convnext_0_norm_norm_LayerNormalization_axes", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_8_convnext_0_norm_norm_LayerNormalization_axes, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_8_convnext_0_norm_norm_LayerNormalization_axes, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="epsilon", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000001000000f}}}} + }; + const char* inputs__vector_field_main_blocks_8_convnext_0_norm_norm_LayerNormalization[] = { + "_vector_field_main_blocks_8_convnext_0_norm_Transpose_output_0", + "tts_ttl_vector_field_main_blocks_8_convnext_0_norm_norm_weight", + "tts_ttl_vector_field_main_blocks_8_convnext_0_norm_norm_bias" + }; + uint32_t dimensions__vector_field_main_blocks_8_convnext_0_norm_Transpose_1_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_8_convnext_0_norm_norm_LayerNormalization[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_8_convnext_0_norm_Transpose_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0375283509492874f, .offset= -172}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_8_convnext_0_norm_Transpose_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_8_convnext_0_norm_norm_LayerNormalization", // Node Name + "qti.aisw", // Package Name + "LayerNorm", // Qnn Node Type + params__vector_field_main_blocks_8_convnext_0_norm_norm_LayerNormalization, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_8_convnext_0_norm_norm_LayerNormalization, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_8_convnext_0_norm_norm_LayerNormalization, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_8_convnext_0_norm_Transpose_1_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_8_convnext_0_norm_Transpose_1_output_0_ncf */ + uint32_t dimensions__vector_field_main_blocks_8_convnext_0_norm_Transpose_1_output_0_ncf_perm[] = {3}; + uint32_t _vector_field_main_blocks_8_convnext_0_norm_Transpose_1_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_8_convnext_0_norm_Transpose_1_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_8_convnext_0_norm_Transpose_1_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_8_convnext_0_norm_Transpose_1_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_8_convnext_0_norm_Transpose_1_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_8_convnext_0_norm_Transpose_1_output_0_ncf[] = { + "_vector_field_main_blocks_8_convnext_0_norm_Transpose_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_8_convnext_0_norm_Transpose_1_output_0_ncf[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_8_convnext_0_norm_Transpose_1_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_8_convnext_0_norm_Transpose_1_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0375283509492874f, .offset= -172}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_8_convnext_0_norm_Transpose_1_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_8_convnext_0_norm_Transpose_1_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_8_convnext_0_norm_Transpose_1_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_8_convnext_0_norm_Transpose_1_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_8_convnext_0_norm_Transpose_1_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_8_convnext_0_pwconv1_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_8_convnext_0_pwconv1_Conv_reshape_to_2d */ + const char* inputs__vector_field_main_blocks_8_convnext_0_pwconv1_Conv_reshape_to_2d[] = { + "_vector_field_main_blocks_8_convnext_0_norm_Transpose_1_output_0_ncf" + }; + uint32_t dimensions__vector_field_main_blocks_8_convnext_0_pwconv1_Conv_reshape_to_2d[] = {1, 512, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_8_convnext_0_pwconv1_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_8_convnext_0_pwconv1_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0375283509492874f, .offset= -172}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_8_convnext_0_pwconv1_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_8_convnext_0_pwconv1_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_8_convnext_0_pwconv1_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_8_convnext_0_pwconv1_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_8_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_8_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__vector_field_main_blocks_8_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _vector_field_main_blocks_8_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__vector_field_main_blocks_8_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_8_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_8_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_8_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_8_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc[] = { + "_vector_field_main_blocks_8_convnext_0_pwconv1_Conv_reshape_to_2d" + }; + uint32_t dimensions__vector_field_main_blocks_8_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc[] = {1, 1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_8_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_8_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0375283509492874f, .offset= -172}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_8_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_8_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_8_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_8_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_8_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_8_convnext_0_pwconv1_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_8_convnext_0_pwconv1_weight[] = {1, 1, 512, 1024}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_8_convnext_0_pwconv1_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_8_convnext_0_pwconv1_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0190949998795986f, .offset= -130}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_8_convnext_0_pwconv1_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_8_convnext_0_pwconv1_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_8_convnext_0_pwconv1_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_8_convnext_0_pwconv1_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_8_convnext_0_pwconv1_bias[] = {1024}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_8_convnext_0_pwconv1_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_8_convnext_0_pwconv1_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0021459544077516f, .offset= -227}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_8_convnext_0_pwconv1_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_8_convnext_0_pwconv1_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_8_convnext_0_pwconv1_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_8_convnext_0_pwconv1_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_8_convnext_0_pwconv1_Conv_2d */ + uint32_t dimensions__vector_field_main_blocks_8_convnext_0_pwconv1_Conv_2d_dilation[] = {2}; + uint32_t _vector_field_main_blocks_8_convnext_0_pwconv1_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__vector_field_main_blocks_8_convnext_0_pwconv1_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _vector_field_main_blocks_8_convnext_0_pwconv1_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__vector_field_main_blocks_8_convnext_0_pwconv1_Conv_2d_stride[] = {2}; + uint32_t _vector_field_main_blocks_8_convnext_0_pwconv1_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__vector_field_main_blocks_8_convnext_0_pwconv1_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_8_convnext_0_pwconv1_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_8_convnext_0_pwconv1_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_8_convnext_0_pwconv1_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_8_convnext_0_pwconv1_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_8_convnext_0_pwconv1_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_8_convnext_0_pwconv1_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_8_convnext_0_pwconv1_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_8_convnext_0_pwconv1_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_8_convnext_0_pwconv1_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_8_convnext_0_pwconv1_Conv_2d[] = { + "_vector_field_main_blocks_8_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_8_convnext_0_pwconv1_weight", + "tts_ttl_vector_field_main_blocks_8_convnext_0_pwconv1_bias" + }; + uint32_t dimensions__vector_field_main_blocks_8_convnext_0_pwconv1_Conv_intermediate[] = {1, 1, 192, 1024}; + Qnn_Tensor_t outputs__vector_field_main_blocks_8_convnext_0_pwconv1_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_8_convnext_0_pwconv1_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0546567589044571f, .offset= -173}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_8_convnext_0_pwconv1_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_8_convnext_0_pwconv1_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__vector_field_main_blocks_8_convnext_0_pwconv1_Conv_2d, // Node Params + 5, // Num Node Params + inputs__vector_field_main_blocks_8_convnext_0_pwconv1_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_8_convnext_0_pwconv1_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_8_convnext_0_pwconv1_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_8_convnext_0_pwconv1_Conv_intermediate_nchw */ + uint32_t dimensions__vector_field_main_blocks_8_convnext_0_pwconv1_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _vector_field_main_blocks_8_convnext_0_pwconv1_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__vector_field_main_blocks_8_convnext_0_pwconv1_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_8_convnext_0_pwconv1_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_8_convnext_0_pwconv1_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_8_convnext_0_pwconv1_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_8_convnext_0_pwconv1_Conv_intermediate_nchw[] = { + "_vector_field_main_blocks_8_convnext_0_pwconv1_Conv_intermediate" + }; + uint32_t dimensions__vector_field_main_blocks_8_convnext_0_pwconv1_Conv_intermediate_nchw[] = {1, 1024, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_8_convnext_0_pwconv1_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_8_convnext_0_pwconv1_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0546567589044571f, .offset= -173}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_8_convnext_0_pwconv1_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_8_convnext_0_pwconv1_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_8_convnext_0_pwconv1_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_8_convnext_0_pwconv1_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_8_convnext_0_pwconv1_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_8_convnext_0_pwconv1_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_8_convnext_0_pwconv1_Conv_intermediate */ + const char* inputs__vector_field_main_blocks_8_convnext_0_pwconv1_Conv_intermediate[] = { + "_vector_field_main_blocks_8_convnext_0_pwconv1_Conv_intermediate_nchw" + }; + uint32_t dimensions__vector_field_main_blocks_8_convnext_0_pwconv1_Conv_output_0[] = {1, 1024, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_8_convnext_0_pwconv1_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_8_convnext_0_pwconv1_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0546567589044571f, .offset= -173}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_8_convnext_0_pwconv1_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_8_convnext_0_pwconv1_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_8_convnext_0_pwconv1_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_8_convnext_0_pwconv1_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__elementwiseneuron_20(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _elementwiseneuron_20 */ + Qnn_Param_t params__elementwiseneuron_20[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}} + }; + const char* inputs__elementwiseneuron_20[] = { + "_vector_field_main_blocks_8_convnext_0_pwconv1_Conv_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_8_convnext_0_act_Mul_1_output_0[] = {1, 1024, 192}; + Qnn_Tensor_t outputs__elementwiseneuron_20[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_8_convnext_0_act_Mul_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0182111728936434f, .offset= -9}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_8_convnext_0_act_Mul_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_elementwiseneuron_20", // Node Name + "qti.aisw", // Package Name + "ElementWiseNeuron", // Qnn Node Type + params__elementwiseneuron_20, // Node Params + 1, // Num Node Params + inputs__elementwiseneuron_20, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__elementwiseneuron_20, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_8_convnext_0_pwconv2_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_8_convnext_0_pwconv2_Conv_reshape_to_2d */ + const char* inputs__vector_field_main_blocks_8_convnext_0_pwconv2_Conv_reshape_to_2d[] = { + "_vector_field_main_blocks_8_convnext_0_act_Mul_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_8_convnext_0_pwconv2_Conv_reshape_to_2d[] = {1, 1024, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_8_convnext_0_pwconv2_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_8_convnext_0_pwconv2_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0182111728936434f, .offset= -9}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_8_convnext_0_pwconv2_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_8_convnext_0_pwconv2_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_8_convnext_0_pwconv2_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_8_convnext_0_pwconv2_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_8_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_8_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__vector_field_main_blocks_8_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _vector_field_main_blocks_8_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__vector_field_main_blocks_8_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_8_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_8_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_8_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_8_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc[] = { + "_vector_field_main_blocks_8_convnext_0_pwconv2_Conv_reshape_to_2d" + }; + uint32_t dimensions__vector_field_main_blocks_8_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc[] = {1, 1, 192, 1024}; + Qnn_Tensor_t outputs__vector_field_main_blocks_8_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_8_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0182111728936434f, .offset= -9}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_8_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_8_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_8_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_8_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_8_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_8_convnext_0_pwconv2_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_8_convnext_0_pwconv2_weight[] = {1, 1, 1024, 512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_8_convnext_0_pwconv2_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_8_convnext_0_pwconv2_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0165382493287325f, .offset= -132}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_8_convnext_0_pwconv2_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_8_convnext_0_pwconv2_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_8_convnext_0_pwconv2_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_8_convnext_0_pwconv2_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_8_convnext_0_pwconv2_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_8_convnext_0_pwconv2_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_8_convnext_0_pwconv2_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0013767746277153f, .offset= -123}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_8_convnext_0_pwconv2_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_8_convnext_0_pwconv2_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_8_convnext_0_pwconv2_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_8_convnext_0_pwconv2_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_8_convnext_0_pwconv2_Conv_2d */ + uint32_t dimensions__vector_field_main_blocks_8_convnext_0_pwconv2_Conv_2d_dilation[] = {2}; + uint32_t _vector_field_main_blocks_8_convnext_0_pwconv2_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__vector_field_main_blocks_8_convnext_0_pwconv2_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _vector_field_main_blocks_8_convnext_0_pwconv2_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__vector_field_main_blocks_8_convnext_0_pwconv2_Conv_2d_stride[] = {2}; + uint32_t _vector_field_main_blocks_8_convnext_0_pwconv2_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__vector_field_main_blocks_8_convnext_0_pwconv2_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_8_convnext_0_pwconv2_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_8_convnext_0_pwconv2_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_8_convnext_0_pwconv2_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_8_convnext_0_pwconv2_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_8_convnext_0_pwconv2_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_8_convnext_0_pwconv2_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_8_convnext_0_pwconv2_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_8_convnext_0_pwconv2_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_8_convnext_0_pwconv2_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_8_convnext_0_pwconv2_Conv_2d[] = { + "_vector_field_main_blocks_8_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_8_convnext_0_pwconv2_weight", + "tts_ttl_vector_field_main_blocks_8_convnext_0_pwconv2_bias" + }; + uint32_t dimensions__vector_field_main_blocks_8_convnext_0_pwconv2_Conv_intermediate[] = {1, 1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_8_convnext_0_pwconv2_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_8_convnext_0_pwconv2_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0625165700912476f, .offset= -128}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_8_convnext_0_pwconv2_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_8_convnext_0_pwconv2_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__vector_field_main_blocks_8_convnext_0_pwconv2_Conv_2d, // Node Params + 5, // Num Node Params + inputs__vector_field_main_blocks_8_convnext_0_pwconv2_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_8_convnext_0_pwconv2_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_8_convnext_0_pwconv2_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_8_convnext_0_pwconv2_Conv_intermediate_nchw */ + uint32_t dimensions__vector_field_main_blocks_8_convnext_0_pwconv2_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _vector_field_main_blocks_8_convnext_0_pwconv2_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__vector_field_main_blocks_8_convnext_0_pwconv2_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_8_convnext_0_pwconv2_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_8_convnext_0_pwconv2_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_8_convnext_0_pwconv2_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_8_convnext_0_pwconv2_Conv_intermediate_nchw[] = { + "_vector_field_main_blocks_8_convnext_0_pwconv2_Conv_intermediate" + }; + uint32_t dimensions__vector_field_main_blocks_8_convnext_0_pwconv2_Conv_intermediate_nchw[] = {1, 512, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_8_convnext_0_pwconv2_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_8_convnext_0_pwconv2_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0625165700912476f, .offset= -128}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_8_convnext_0_pwconv2_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_8_convnext_0_pwconv2_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_8_convnext_0_pwconv2_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_8_convnext_0_pwconv2_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_8_convnext_0_pwconv2_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_8_convnext_0_pwconv2_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_8_convnext_0_pwconv2_Conv_intermediate */ + const char* inputs__vector_field_main_blocks_8_convnext_0_pwconv2_Conv_intermediate[] = { + "_vector_field_main_blocks_8_convnext_0_pwconv2_Conv_intermediate_nchw" + }; + uint32_t dimensions__vector_field_main_blocks_8_convnext_0_pwconv2_Conv_output_0[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_8_convnext_0_pwconv2_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_8_convnext_0_pwconv2_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0625165700912476f, .offset= -128}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_8_convnext_0_pwconv2_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_8_convnext_0_pwconv2_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_8_convnext_0_pwconv2_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_8_convnext_0_pwconv2_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_8_convnext_0_pwconv2_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_8_convnext_0_pwconv2_Conv_output_0_nfc */ + uint32_t dimensions__vector_field_main_blocks_8_convnext_0_pwconv2_Conv_output_0_nfc_perm[] = {3}; + uint32_t _vector_field_main_blocks_8_convnext_0_pwconv2_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_8_convnext_0_pwconv2_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_8_convnext_0_pwconv2_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_8_convnext_0_pwconv2_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_8_convnext_0_pwconv2_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_8_convnext_0_pwconv2_Conv_output_0_nfc[] = { + "_vector_field_main_blocks_8_convnext_0_pwconv2_Conv_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_8_convnext_0_pwconv2_Conv_output_0_nfc[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_8_convnext_0_pwconv2_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_8_convnext_0_pwconv2_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0625165700912476f, .offset= -128}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_8_convnext_0_pwconv2_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_8_convnext_0_pwconv2_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_8_convnext_0_pwconv2_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_8_convnext_0_pwconv2_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_8_convnext_0_pwconv2_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_8_convnext_0_gamma(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_8_convnext_0_gamma[] = {1, 1, 512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_8_convnext_0_gamma", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_8_convnext_0_gamma", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0036242078058422f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_8_convnext_0_gamma, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_8_convnext_0_gamma), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_8_convnext_0_gamma)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_8_convnext_0_Mul_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_8_convnext_0_Mul_2 */ + Qnn_Param_t params__vector_field_main_blocks_8_convnext_0_Mul_2[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_8_convnext_0_Mul_2[] = { + "tts_ttl_vector_field_main_blocks_8_convnext_0_gamma", + "_vector_field_main_blocks_8_convnext_0_pwconv2_Conv_output_0_nfc" + }; + uint32_t dimensions__vector_field_main_blocks_8_convnext_0_Mul_2_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_8_convnext_0_Mul_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_8_convnext_0_Mul_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0219416711479425f, .offset= -136}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_8_convnext_0_Mul_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_8_convnext_0_Mul_2", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_8_convnext_0_Mul_2, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_8_convnext_0_Mul_2, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_8_convnext_0_Mul_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_8_convnext_0_Add(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_8_convnext_0_Add */ + Qnn_Param_t params__vector_field_main_blocks_8_convnext_0_Add[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_8_convnext_0_Add[] = { + "_vector_field_main_blocks_8_convnext_0_Mul_output_0", + "_vector_field_main_blocks_8_convnext_0_Mul_2_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_8_convnext_0_Add_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_8_convnext_0_Add[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_8_convnext_0_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0368742346763611f, .offset= -162}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_8_convnext_0_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_8_convnext_0_Add", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_8_convnext_0_Add, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_8_convnext_0_Add, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_8_convnext_0_Add, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_8_convnext_0_Mul_3(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_8_convnext_0_Mul_3 */ + Qnn_Param_t params__vector_field_main_blocks_8_convnext_0_Mul_3[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_8_convnext_0_Mul_3[] = { + "_vector_field_main_blocks_8_convnext_0_Add_output_0", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_8_convnext_0_Mul_3_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_8_convnext_0_Mul_3[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_8_convnext_0_Mul_3_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0368742346763611f, .offset= -162}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_8_convnext_0_Mul_3_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_8_convnext_0_Mul_3", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_8_convnext_0_Mul_3, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_8_convnext_0_Mul_3, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_8_convnext_0_Mul_3, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_9_Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_9_Mul */ + Qnn_Param_t params__vector_field_main_blocks_9_Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_9_Mul[] = { + "_vector_field_main_blocks_8_convnext_0_Mul_3_output_0", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_9_Transpose_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_9_Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_9_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0368742346763611f, .offset= -162}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_9_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_9_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_9_Mul, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_9_Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_9_Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_9_attn_W_query_linear_MatMul_pre_reshape(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_9_attn_W_query_linear_MatMul_pre_reshape */ + const char* inputs__vector_field_main_blocks_9_attn_W_query_linear_MatMul_pre_reshape[] = { + "_vector_field_main_blocks_9_Transpose_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_9_attn_W_query_linear_MatMul_pre_reshape[] = {192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_9_attn_W_query_linear_MatMul_pre_reshape[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_9_attn_W_query_linear_MatMul_pre_reshape", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0368742346763611f, .offset= -162}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_9_attn_W_query_linear_MatMul_pre_reshape, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_9_attn_W_query_linear_MatMul_pre_reshape", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_9_attn_W_query_linear_MatMul_pre_reshape, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_9_attn_W_query_linear_MatMul_pre_reshape, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_onnx__MatMul_3146(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_onnx__MatMul_3146[] = {256, 512}; + VALIDATE(model.addTensor("onnx__MatMul_3146", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "onnx__MatMul_3146", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0111485216766596f, .offset= -125}}}, + .rank= 2, + .dimensions=dimensions_onnx__MatMul_3146, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(onnx__MatMul_3146), + .dataSize=BINLEN(onnx__MatMul_3146)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_9_attn_W_query_linear_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_9_attn_W_query_linear_bias[] = {256}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_9_attn_W_query_linear_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_9_attn_W_query_linear_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0043090460821986f, .offset= -147}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_9_attn_W_query_linear_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_9_attn_W_query_linear_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_9_attn_W_query_linear_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_9_attn_W_query_linear_MatMul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_9_attn_W_query_linear_MatMul */ + const char* inputs__vector_field_main_blocks_9_attn_W_query_linear_MatMul[] = { + "_vector_field_main_blocks_9_attn_W_query_linear_MatMul_pre_reshape", + "onnx__MatMul_3146", + "tts_ttl_vector_field_main_blocks_9_attn_W_query_linear_bias" + }; + uint32_t dimensions__vector_field_main_blocks_9_attn_W_query_linear_Add_output_0_fc[] = {192, 256}; + Qnn_Tensor_t outputs__vector_field_main_blocks_9_attn_W_query_linear_MatMul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_9_attn_W_query_linear_Add_output_0_fc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.3311906754970551f, .offset= -122}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_9_attn_W_query_linear_Add_output_0_fc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_9_attn_W_query_linear_MatMul", // Node Name + "qti.aisw", // Package Name + "FullyConnected", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_9_attn_W_query_linear_MatMul, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_9_attn_W_query_linear_MatMul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_9_attn_W_query_linear_MatMul_post_reshape(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_9_attn_W_query_linear_MatMul_post_reshape */ + const char* inputs__vector_field_main_blocks_9_attn_W_query_linear_MatMul_post_reshape[] = { + "_vector_field_main_blocks_9_attn_W_query_linear_Add_output_0_fc" + }; + uint32_t dimensions__vector_field_main_blocks_9_attn_W_query_linear_Add_output_0[] = {1, 192, 256}; + Qnn_Tensor_t outputs__vector_field_main_blocks_9_attn_W_query_linear_MatMul_post_reshape[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_9_attn_W_query_linear_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.3311906754970551f, .offset= -122}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_9_attn_W_query_linear_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_9_attn_W_query_linear_MatMul_post_reshape", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_9_attn_W_query_linear_MatMul_post_reshape, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_9_attn_W_query_linear_MatMul_post_reshape, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_9_attn_Split(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_9_attn_Split */ + uint32_t dimensions__vector_field_main_blocks_9_attn_Split_split_index[] = {3}; + uint32_t _vector_field_main_blocks_9_attn_Split_split_index[] = {64, 128, 192}; + Qnn_Param_t params__vector_field_main_blocks_9_attn_Split[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="split_index", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_9_attn_Split_split_index", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_9_attn_Split_split_index, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_9_attn_Split_split_index, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 2}}}} + }; + const char* inputs__vector_field_main_blocks_9_attn_Split[] = { + "_vector_field_main_blocks_9_attn_W_query_linear_Add_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_9_attn_Split_output_0[] = {1, 192, 64}; + uint32_t dimensions__vector_field_main_blocks_9_attn_Split_output_1[] = {1, 192, 64}; + uint32_t dimensions__vector_field_main_blocks_9_attn_Split_output_2[] = {1, 192, 64}; + uint32_t dimensions__vector_field_main_blocks_9_attn_Split_output_3[] = {1, 192, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_9_attn_Split[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_9_attn_Split_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.3311906754970551f, .offset= -122}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_9_attn_Split_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}, + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_9_attn_Split_output_1", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.3311906754970551f, .offset= -122}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_9_attn_Split_output_1, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}, + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_9_attn_Split_output_2", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.3311906754970551f, .offset= -122}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_9_attn_Split_output_2, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}, + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_9_attn_Split_output_3", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.3311906754970551f, .offset= -122}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_9_attn_Split_output_3, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_9_attn_Split", // Node Name + "qti.aisw", // Package Name + "Split", // Qnn Node Type + params__vector_field_main_blocks_9_attn_Split, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_9_attn_Split, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_9_attn_Split, // Output Tensors + 4// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_9_attn_Unsqueeze(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_9_attn_Unsqueeze */ + const char* inputs__vector_field_main_blocks_9_attn_Unsqueeze[] = { + "_vector_field_main_blocks_9_attn_Split_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_9_attn_Unsqueeze_output_0[] = {1, 1, 192, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_9_attn_Unsqueeze[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_9_attn_Unsqueeze_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.3311906754970551f, .offset= -122}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_9_attn_Unsqueeze_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_9_attn_Unsqueeze", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_9_attn_Unsqueeze, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_9_attn_Unsqueeze, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_9_attn_Unsqueeze_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_9_attn_Unsqueeze_1 */ + const char* inputs__vector_field_main_blocks_9_attn_Unsqueeze_1[] = { + "_vector_field_main_blocks_9_attn_Split_output_1" + }; + uint32_t dimensions__vector_field_main_blocks_9_attn_Unsqueeze_1_output_0[] = {1, 1, 192, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_9_attn_Unsqueeze_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_9_attn_Unsqueeze_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.3311906754970551f, .offset= -122}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_9_attn_Unsqueeze_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_9_attn_Unsqueeze_1", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_9_attn_Unsqueeze_1, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_9_attn_Unsqueeze_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_9_attn_Unsqueeze_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_9_attn_Unsqueeze_2 */ + const char* inputs__vector_field_main_blocks_9_attn_Unsqueeze_2[] = { + "_vector_field_main_blocks_9_attn_Split_output_2" + }; + uint32_t dimensions__vector_field_main_blocks_9_attn_Unsqueeze_2_output_0[] = {1, 1, 192, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_9_attn_Unsqueeze_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_9_attn_Unsqueeze_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.3311906754970551f, .offset= -122}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_9_attn_Unsqueeze_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_9_attn_Unsqueeze_2", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_9_attn_Unsqueeze_2, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_9_attn_Unsqueeze_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_9_attn_Unsqueeze_3(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_9_attn_Unsqueeze_3 */ + const char* inputs__vector_field_main_blocks_9_attn_Unsqueeze_3[] = { + "_vector_field_main_blocks_9_attn_Split_output_3" + }; + uint32_t dimensions__vector_field_main_blocks_9_attn_Unsqueeze_3_output_0[] = {1, 1, 192, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_9_attn_Unsqueeze_3[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_9_attn_Unsqueeze_3_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.3311906754970551f, .offset= -122}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_9_attn_Unsqueeze_3_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_9_attn_Unsqueeze_3", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_9_attn_Unsqueeze_3, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_9_attn_Unsqueeze_3, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_9_attn_Concat(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_9_attn_Concat */ + Qnn_Param_t params__vector_field_main_blocks_9_attn_Concat[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_9_attn_Concat[] = { + "_vector_field_main_blocks_9_attn_Unsqueeze_output_0", + "_vector_field_main_blocks_9_attn_Unsqueeze_1_output_0", + "_vector_field_main_blocks_9_attn_Unsqueeze_2_output_0", + "_vector_field_main_blocks_9_attn_Unsqueeze_3_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_9_attn_Concat_output_0[] = {4, 1, 192, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_9_attn_Concat[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_9_attn_Concat_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.3311906754970551f, .offset= -122}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_9_attn_Concat_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_9_attn_Concat", // Node Name + "qti.aisw", // Package Name + "Concat", // Qnn Node Type + params__vector_field_main_blocks_9_attn_Concat, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_9_attn_Concat, // Input Tensor Names + 4, // Num Input Tensor Names + outputs__vector_field_main_blocks_9_attn_Concat, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_9_attn_Slice_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_9_attn_Slice_1 */ + uint32_t dimensions__vector_field_main_blocks_9_attn_Slice_1_ranges[] = {4, 3}; + int32_t _vector_field_main_blocks_9_attn_Slice_1_ranges[] = {0, 4, 1, 0, 1, 1, 0, 192, 1, 0, 32, 1}; + Qnn_Param_t params__vector_field_main_blocks_9_attn_Slice_1[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="ranges", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_9_attn_Slice_1_ranges", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_INT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_9_attn_Slice_1_ranges, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_9_attn_Slice_1_ranges, + .dataSize=48}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="begin_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="end_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="new_axes_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="shrink_axes", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_9_attn_Slice_1[] = { + "_vector_field_main_blocks_9_attn_Concat_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_9_attn_Slice_1_output_0[] = {4, 1, 192, 32}; + Qnn_Tensor_t outputs__vector_field_main_blocks_9_attn_Slice_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_9_attn_Slice_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.3311906754970551f, .offset= -122}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_9_attn_Slice_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_9_attn_Slice_1", // Node Name + "qti.aisw", // Package Name + "StridedSlice", // Qnn Node Type + params__vector_field_main_blocks_9_attn_Slice_1, // Node Params + 5, // Num Node Params + inputs__vector_field_main_blocks_9_attn_Slice_1, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_9_attn_Slice_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_9_attn_Slice_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_9_attn_Slice_2 */ + uint32_t dimensions__vector_field_main_blocks_9_attn_Slice_2_ranges[] = {4, 3}; + int32_t _vector_field_main_blocks_9_attn_Slice_2_ranges[] = {0, 4, 1, 0, 1, 1, 0, 192, 1, 32, 64, 1}; + Qnn_Param_t params__vector_field_main_blocks_9_attn_Slice_2[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="ranges", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_9_attn_Slice_2_ranges", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_INT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_9_attn_Slice_2_ranges, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_9_attn_Slice_2_ranges, + .dataSize=48}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="begin_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="end_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="new_axes_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="shrink_axes", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_9_attn_Slice_2[] = { + "_vector_field_main_blocks_9_attn_Concat_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_9_attn_Slice_2_output_0[] = {4, 1, 192, 32}; + Qnn_Tensor_t outputs__vector_field_main_blocks_9_attn_Slice_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_9_attn_Slice_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.3311906754970551f, .offset= -122}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_9_attn_Slice_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_9_attn_Slice_2", // Node Name + "qti.aisw", // Package Name + "StridedSlice", // Qnn Node Type + params__vector_field_main_blocks_9_attn_Slice_2, // Node Params + 5, // Num Node Params + inputs__vector_field_main_blocks_9_attn_Slice_2, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_9_attn_Slice_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_9_attn_Mul_3(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_9_attn_Mul_3 */ + Qnn_Param_t params__vector_field_main_blocks_9_attn_Mul_3[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_9_attn_Mul_3[] = { + "_vector_field_main_blocks_9_attn_Slice_1_output_0", + "_vector_field_main_blocks_3_attn_Cos_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_9_attn_Mul_3_output_0[] = {4, 1, 192, 32}; + Qnn_Tensor_t outputs__vector_field_main_blocks_9_attn_Mul_3[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_9_attn_Mul_3_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.3197596371173859f, .offset= -121}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_9_attn_Mul_3_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_9_attn_Mul_3", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_9_attn_Mul_3, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_9_attn_Mul_3, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_9_attn_Mul_3, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_9_attn_Mul_4(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_9_attn_Mul_4 */ + Qnn_Param_t params__vector_field_main_blocks_9_attn_Mul_4[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_9_attn_Mul_4[] = { + "_vector_field_main_blocks_9_attn_Slice_2_output_0", + "_vector_field_main_blocks_3_attn_Sin_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_9_attn_Mul_4_output_0[] = {4, 1, 192, 32}; + Qnn_Tensor_t outputs__vector_field_main_blocks_9_attn_Mul_4[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_9_attn_Mul_4_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1359950006008148f, .offset= -132}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_9_attn_Mul_4_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_9_attn_Mul_4", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_9_attn_Mul_4, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_9_attn_Mul_4, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_9_attn_Mul_4, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_9_attn_Mul_5(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_9_attn_Mul_5 */ + Qnn_Param_t params__vector_field_main_blocks_9_attn_Mul_5[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_9_attn_Mul_5[] = { + "_vector_field_main_blocks_9_attn_Slice_1_output_0", + "_vector_field_main_blocks_3_attn_Sin_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_9_attn_Mul_5_output_0[] = {4, 1, 192, 32}; + Qnn_Tensor_t outputs__vector_field_main_blocks_9_attn_Mul_5[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_9_attn_Mul_5_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.2833542823791504f, .offset= -122}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_9_attn_Mul_5_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_9_attn_Mul_5", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_9_attn_Mul_5, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_9_attn_Mul_5, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_9_attn_Mul_5, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_9_attn_Mul_6(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_9_attn_Mul_6 */ + Qnn_Param_t params__vector_field_main_blocks_9_attn_Mul_6[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_9_attn_Mul_6[] = { + "_vector_field_main_blocks_9_attn_Slice_2_output_0", + "_vector_field_main_blocks_3_attn_Cos_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_9_attn_Mul_6_output_0[] = {4, 1, 192, 32}; + Qnn_Tensor_t outputs__vector_field_main_blocks_9_attn_Mul_6[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_9_attn_Mul_6_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1429921686649323f, .offset= -135}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_9_attn_Mul_6_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_9_attn_Mul_6", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_9_attn_Mul_6, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_9_attn_Mul_6, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_9_attn_Mul_6, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_9_attn_Sub(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_9_attn_Sub */ + Qnn_Param_t params__vector_field_main_blocks_9_attn_Sub[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 18}}}} + }; + const char* inputs__vector_field_main_blocks_9_attn_Sub[] = { + "_vector_field_main_blocks_9_attn_Mul_3_output_0", + "_vector_field_main_blocks_9_attn_Mul_4_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_9_attn_Sub_output_0[] = {4, 1, 192, 32}; + Qnn_Tensor_t outputs__vector_field_main_blocks_9_attn_Sub[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_9_attn_Sub_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.3288011550903320f, .offset= -124}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_9_attn_Sub_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_9_attn_Sub", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_9_attn_Sub, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_9_attn_Sub, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_9_attn_Sub, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_9_attn_Add_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_9_attn_Add_1 */ + Qnn_Param_t params__vector_field_main_blocks_9_attn_Add_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_9_attn_Add_1[] = { + "_vector_field_main_blocks_9_attn_Mul_5_output_0", + "_vector_field_main_blocks_9_attn_Mul_6_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_9_attn_Add_1_output_0[] = {4, 1, 192, 32}; + Qnn_Tensor_t outputs__vector_field_main_blocks_9_attn_Add_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_9_attn_Add_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.2840076684951782f, .offset= -121}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_9_attn_Add_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_9_attn_Add_1", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_9_attn_Add_1, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_9_attn_Add_1, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_9_attn_Add_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_9_attn_Concat_3(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_9_attn_Concat_3 */ + Qnn_Param_t params__vector_field_main_blocks_9_attn_Concat_3[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}} + }; + const char* inputs__vector_field_main_blocks_9_attn_Concat_3[] = { + "_vector_field_main_blocks_9_attn_Sub_output_0", + "_vector_field_main_blocks_9_attn_Add_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_9_attn_Concat_3_output_0[] = {4, 1, 192, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_9_attn_Concat_3[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_9_attn_Concat_3_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.3288011550903320f, .offset= -124}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_9_attn_Concat_3_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_9_attn_Concat_3", // Node Name + "qti.aisw", // Package Name + "Concat", // Qnn Node Type + params__vector_field_main_blocks_9_attn_Concat_3, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_9_attn_Concat_3, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_9_attn_Concat_3, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_9_attn_MatMul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_9_attn_MatMul */ + Qnn_Param_t params__vector_field_main_blocks_9_attn_MatMul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in0", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in1", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_9_attn_MatMul[] = { + "_vector_field_main_blocks_9_attn_Concat_3_output_0", + "_vector_field_main_blocks_9_attn_Transpose_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_9_attn_MatMul_output_0[] = {4, 1, 192, 128}; + Qnn_Tensor_t outputs__vector_field_main_blocks_9_attn_MatMul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_9_attn_MatMul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 7.0574264526367188f, .offset= -151}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_9_attn_MatMul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_9_attn_MatMul", // Node Name + "qti.aisw", // Package Name + "MatMul", // Qnn Node Type + params__vector_field_main_blocks_9_attn_MatMul, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_9_attn_MatMul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_9_attn_MatMul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_9_attn_Div_4(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_9_attn_Div_4 */ + Qnn_Param_t params__vector_field_main_blocks_9_attn_Div_4[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 2}}}} + }; + const char* inputs__vector_field_main_blocks_9_attn_Div_4[] = { + "_vector_field_main_blocks_9_attn_MatMul_output_0", + "_vector_field_main_blocks_3_attn_Constant_39_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_9_attn_Div_4_output_0[] = {4, 1, 192, 128}; + Qnn_Tensor_t outputs__vector_field_main_blocks_9_attn_Div_4[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_9_attn_Div_4_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.4410891532897949f, .offset= -151}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_9_attn_Div_4_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_9_attn_Div_4", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_9_attn_Div_4, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_9_attn_Div_4, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_9_attn_Div_4, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_9_attn_Where(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_9_attn_Where */ + const char* inputs__vector_field_main_blocks_9_attn_Where[] = { + "_vector_field_main_blocks_21_attn_Cast_2_output_0", + "_vector_field_main_blocks_3_attn_Constant_42_output_0", + "_vector_field_main_blocks_9_attn_Div_4_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_9_attn_Where_output_0[] = {4, 1, 192, 128}; + Qnn_Tensor_t outputs__vector_field_main_blocks_9_attn_Where[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_9_attn_Where_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 1334440575053054352202761503860850688.0000000000000000f, .offset= -255}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_9_attn_Where_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_9_attn_Where", // Node Name + "qti.aisw", // Package Name + "ElementWiseSelect", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_9_attn_Where, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_9_attn_Where, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_9_attn_Softmax(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_9_attn_Softmax */ + Qnn_Param_t params__vector_field_main_blocks_9_attn_Softmax[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="beta", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 1.000000000000f}}}} + }; + const char* inputs__vector_field_main_blocks_9_attn_Softmax[] = { + "_vector_field_main_blocks_9_attn_Where_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_9_attn_Softmax_output_0[] = {4, 1, 192, 128}; + Qnn_Tensor_t outputs__vector_field_main_blocks_9_attn_Softmax[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_9_attn_Softmax_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039062500000000f, .offset= 0}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_9_attn_Softmax_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_9_attn_Softmax", // Node Name + "qti.aisw", // Package Name + "Softmax", // Qnn Node Type + params__vector_field_main_blocks_9_attn_Softmax, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_9_attn_Softmax, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_9_attn_Softmax, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_9_attn_Where_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_9_attn_Where_1 */ + const char* inputs__vector_field_main_blocks_9_attn_Where_1[] = { + "_vector_field_main_blocks_23_attention_Cast_output_0", + "_vector_field_main_blocks_3_attn_Constant_44_output_0", + "_vector_field_main_blocks_9_attn_Softmax_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_9_attn_Where_1_output_0[] = {4, 1, 192, 128}; + Qnn_Tensor_t outputs__vector_field_main_blocks_9_attn_Where_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_9_attn_Where_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039215688593686f, .offset= 0}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_9_attn_Where_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_9_attn_Where_1", // Node Name + "qti.aisw", // Package Name + "ElementWiseSelect", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_9_attn_Where_1, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_9_attn_Where_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_9_attn_MatMul_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_9_attn_MatMul_1 */ + Qnn_Param_t params__vector_field_main_blocks_9_attn_MatMul_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in0", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in1", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_9_attn_MatMul_1[] = { + "_vector_field_main_blocks_9_attn_Where_1_output_0", + "_vector_field_main_blocks_9_attn_Concat_2_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_9_attn_MatMul_1_output_0[] = {4, 1, 192, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_9_attn_MatMul_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_9_attn_MatMul_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0818345472216606f, .offset= -116}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_9_attn_MatMul_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_9_attn_MatMul_1", // Node Name + "qti.aisw", // Package Name + "MatMul", // Qnn Node Type + params__vector_field_main_blocks_9_attn_MatMul_1, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_9_attn_MatMul_1, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_9_attn_MatMul_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_9_attn_Split_3(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_9_attn_Split_3 */ + uint32_t dimensions__vector_field_main_blocks_9_attn_Split_3_split_index[] = {3}; + uint32_t _vector_field_main_blocks_9_attn_Split_3_split_index[] = {1, 2, 3}; + Qnn_Param_t params__vector_field_main_blocks_9_attn_Split_3[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="split_index", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_9_attn_Split_3_split_index", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_9_attn_Split_3_split_index, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_9_attn_Split_3_split_index, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_9_attn_Split_3[] = { + "_vector_field_main_blocks_9_attn_MatMul_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_9_attn_Split_3_output_0[] = {1, 1, 192, 64}; + uint32_t dimensions__vector_field_main_blocks_9_attn_Split_3_output_1[] = {1, 1, 192, 64}; + uint32_t dimensions__vector_field_main_blocks_9_attn_Split_3_output_2[] = {1, 1, 192, 64}; + uint32_t dimensions__vector_field_main_blocks_9_attn_Split_3_output_3[] = {1, 1, 192, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_9_attn_Split_3[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_9_attn_Split_3_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0818345472216606f, .offset= -116}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_9_attn_Split_3_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}, + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_9_attn_Split_3_output_1", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0818345472216606f, .offset= -116}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_9_attn_Split_3_output_1, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}, + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_9_attn_Split_3_output_2", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0818345472216606f, .offset= -116}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_9_attn_Split_3_output_2, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}, + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_9_attn_Split_3_output_3", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0818345472216606f, .offset= -116}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_9_attn_Split_3_output_3, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_9_attn_Split_3", // Node Name + "qti.aisw", // Package Name + "Split", // Qnn Node Type + params__vector_field_main_blocks_9_attn_Split_3, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_9_attn_Split_3, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_9_attn_Split_3, // Output Tensors + 4// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_9_attn_Concat_5(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_9_attn_Concat_5 */ + Qnn_Param_t params__vector_field_main_blocks_9_attn_Concat_5[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}} + }; + const char* inputs__vector_field_main_blocks_9_attn_Concat_5[] = { + "_vector_field_main_blocks_9_attn_Split_3_output_0", + "_vector_field_main_blocks_9_attn_Split_3_output_1", + "_vector_field_main_blocks_9_attn_Split_3_output_2", + "_vector_field_main_blocks_9_attn_Split_3_output_3" + }; + uint32_t dimensions__vector_field_main_blocks_9_attn_Concat_5_output_0[] = {1, 1, 192, 256}; + Qnn_Tensor_t outputs__vector_field_main_blocks_9_attn_Concat_5[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_9_attn_Concat_5_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0818345472216606f, .offset= -116}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_9_attn_Concat_5_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_9_attn_Concat_5", // Node Name + "qti.aisw", // Package Name + "Concat", // Qnn Node Type + params__vector_field_main_blocks_9_attn_Concat_5, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_9_attn_Concat_5, // Input Tensor Names + 4, // Num Input Tensor Names + outputs__vector_field_main_blocks_9_attn_Concat_5, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_9_attn_Squeeze(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_9_attn_Squeeze */ + const char* inputs__vector_field_main_blocks_9_attn_Squeeze[] = { + "_vector_field_main_blocks_9_attn_Concat_5_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_9_attn_out_fc_linear_MatMul_pre_reshape[] = {192, 256}; + Qnn_Tensor_t outputs__vector_field_main_blocks_9_attn_Squeeze[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_9_attn_out_fc_linear_MatMul_pre_reshape", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0818345472216606f, .offset= -116}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_9_attn_out_fc_linear_MatMul_pre_reshape, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_9_attn_Squeeze", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_9_attn_Squeeze, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_9_attn_Squeeze, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_onnx__MatMul_3155(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_onnx__MatMul_3155[] = {512, 256}; + VALIDATE(model.addTensor("onnx__MatMul_3155", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "onnx__MatMul_3155", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0096853189170361f, .offset= -109}}}, + .rank= 2, + .dimensions=dimensions_onnx__MatMul_3155, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(onnx__MatMul_3155), + .dataSize=BINLEN(onnx__MatMul_3155)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_9_attn_out_fc_linear_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_9_attn_out_fc_linear_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_9_attn_out_fc_linear_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_9_attn_out_fc_linear_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0023061716929078f, .offset= -138}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_9_attn_out_fc_linear_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_9_attn_out_fc_linear_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_9_attn_out_fc_linear_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_9_attn_out_fc_linear_MatMul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_9_attn_out_fc_linear_MatMul */ + const char* inputs__vector_field_main_blocks_9_attn_out_fc_linear_MatMul[] = { + "_vector_field_main_blocks_9_attn_out_fc_linear_MatMul_pre_reshape", + "onnx__MatMul_3155", + "tts_ttl_vector_field_main_blocks_9_attn_out_fc_linear_bias" + }; + uint32_t dimensions__vector_field_main_blocks_9_attn_out_fc_linear_Add_output_0_fc[] = {192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_9_attn_out_fc_linear_MatMul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_9_attn_out_fc_linear_Add_output_0_fc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.2794734239578247f, .offset= -129}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_9_attn_out_fc_linear_Add_output_0_fc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_9_attn_out_fc_linear_MatMul", // Node Name + "qti.aisw", // Package Name + "FullyConnected", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_9_attn_out_fc_linear_MatMul, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_9_attn_out_fc_linear_MatMul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_9_attn_out_fc_linear_MatMul_post_reshape(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_9_attn_out_fc_linear_MatMul_post_reshape */ + const char* inputs__vector_field_main_blocks_9_attn_out_fc_linear_MatMul_post_reshape[] = { + "_vector_field_main_blocks_9_attn_out_fc_linear_Add_output_0_fc" + }; + uint32_t dimensions__vector_field_main_blocks_9_attn_out_fc_linear_Add_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_9_attn_out_fc_linear_MatMul_post_reshape[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_9_attn_out_fc_linear_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.2794734239578247f, .offset= -129}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_9_attn_out_fc_linear_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_9_attn_out_fc_linear_MatMul_post_reshape", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_9_attn_out_fc_linear_MatMul_post_reshape, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_9_attn_out_fc_linear_MatMul_post_reshape, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_9_attn_Mul_14(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_9_attn_Mul_14 */ + Qnn_Param_t params__vector_field_main_blocks_9_attn_Mul_14[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_9_attn_Mul_14[] = { + "_vector_field_main_blocks_9_attn_out_fc_linear_Add_output_0", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_9_Transpose_1_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_9_attn_Mul_14[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_9_Transpose_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.2794734239578247f, .offset= -129}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_9_Transpose_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_9_attn_Mul_14", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_9_attn_Mul_14, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_9_attn_Mul_14, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_9_attn_Mul_14, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_9_Add(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_9_Add */ + Qnn_Param_t params__vector_field_main_blocks_9_Add[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_9_Add[] = { + "_vector_field_main_blocks_9_Transpose_1_output_0", + "_vector_field_main_blocks_9_Transpose_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_9_norm_Transpose_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_9_Add[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_9_norm_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.2760909795761108f, .offset= -129}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_9_norm_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_9_Add", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_9_Add, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_9_Add, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_9_Add, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_9_norm_norm_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_9_norm_norm_weight[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_9_norm_norm_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_9_norm_norm_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0011302456259727f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_9_norm_norm_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_9_norm_norm_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_9_norm_norm_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_9_norm_norm_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_9_norm_norm_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_9_norm_norm_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_9_norm_norm_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0011574659729376f, .offset= -111}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_9_norm_norm_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_9_norm_norm_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_9_norm_norm_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_9_norm_norm_LayerNormalization(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_9_norm_norm_LayerNormalization */ + uint32_t dimensions__vector_field_main_blocks_9_norm_norm_LayerNormalization_axes[] = {1}; + uint32_t _vector_field_main_blocks_9_norm_norm_LayerNormalization_axes[] = {2}; + Qnn_Param_t params__vector_field_main_blocks_9_norm_norm_LayerNormalization[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="axes", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_9_norm_norm_LayerNormalization_axes", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_9_norm_norm_LayerNormalization_axes, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_9_norm_norm_LayerNormalization_axes, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="epsilon", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000001000000f}}}} + }; + const char* inputs__vector_field_main_blocks_9_norm_norm_LayerNormalization[] = { + "_vector_field_main_blocks_9_norm_Transpose_output_0", + "tts_ttl_vector_field_main_blocks_9_norm_norm_weight", + "tts_ttl_vector_field_main_blocks_9_norm_norm_bias" + }; + uint32_t dimensions__vector_field_main_blocks_9_norm_Transpose_1_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_9_norm_norm_LayerNormalization[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_9_norm_Transpose_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0184952430427074f, .offset= -203}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_9_norm_Transpose_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_9_norm_norm_LayerNormalization", // Node Name + "qti.aisw", // Package Name + "LayerNorm", // Qnn Node Type + params__vector_field_main_blocks_9_norm_norm_LayerNormalization, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_9_norm_norm_LayerNormalization, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_9_norm_norm_LayerNormalization, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_9_Mul_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_9_Mul_1 */ + Qnn_Param_t params__vector_field_main_blocks_9_Mul_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_9_Mul_1[] = { + "_vector_field_main_blocks_9_norm_Transpose_1_output_0", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_9_Mul_1_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_9_Mul_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_9_Mul_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0184952430427074f, .offset= -203}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_9_Mul_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_9_Mul_1", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_9_Mul_1, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_9_Mul_1, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_9_Mul_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_10_convnext_0_Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_10_convnext_0_Mul */ + Qnn_Param_t params__vector_field_main_blocks_10_convnext_0_Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_10_convnext_0_Mul[] = { + "_vector_field_main_blocks_9_Mul_1_output_0", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_10_convnext_0_Mul_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_10_convnext_0_Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_10_convnext_0_Mul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0184952430427074f, .offset= -203}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_10_convnext_0_Mul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_10_convnext_0_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_10_convnext_0_Mul, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_10_convnext_0_Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_10_convnext_0_Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_10_convnext_0_dwconv_Pad(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_10_convnext_0_dwconv_Pad */ + uint32_t dimensions__vector_field_main_blocks_10_convnext_0_dwconv_Pad_pad_amount[] = {3, 2}; + uint32_t _vector_field_main_blocks_10_convnext_0_dwconv_Pad_pad_amount[] = {0, 0, 2, 2, 0, 0}; + Qnn_Param_t params__vector_field_main_blocks_10_convnext_0_dwconv_Pad[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_10_convnext_0_dwconv_Pad_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_10_convnext_0_dwconv_Pad_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_10_convnext_0_dwconv_Pad_pad_amount, + .dataSize=24}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="scheme", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}} + }; + const char* inputs__vector_field_main_blocks_10_convnext_0_dwconv_Pad[] = { + "_vector_field_main_blocks_10_convnext_0_Mul_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_10_convnext_0_dwconv_Pad_output_0[] = {1, 196, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_10_convnext_0_dwconv_Pad[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_10_convnext_0_dwconv_Pad_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0184952430427074f, .offset= -203}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_10_convnext_0_dwconv_Pad_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_10_convnext_0_dwconv_Pad", // Node Name + "qti.aisw", // Package Name + "Pad", // Qnn Node Type + params__vector_field_main_blocks_10_convnext_0_dwconv_Pad, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_10_convnext_0_dwconv_Pad, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_10_convnext_0_dwconv_Pad, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_10_convnext_0_dwconv_Pad_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_10_convnext_0_dwconv_Pad_output_0_ncf */ + uint32_t dimensions__vector_field_main_blocks_10_convnext_0_dwconv_Pad_output_0_ncf_perm[] = {3}; + uint32_t _vector_field_main_blocks_10_convnext_0_dwconv_Pad_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_10_convnext_0_dwconv_Pad_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_10_convnext_0_dwconv_Pad_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_10_convnext_0_dwconv_Pad_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_10_convnext_0_dwconv_Pad_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_10_convnext_0_dwconv_Pad_output_0_ncf[] = { + "_vector_field_main_blocks_10_convnext_0_dwconv_Pad_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_10_convnext_0_dwconv_Pad_output_0_ncf[] = {1, 512, 196}; + Qnn_Tensor_t outputs__vector_field_main_blocks_10_convnext_0_dwconv_Pad_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_10_convnext_0_dwconv_Pad_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0184952430427074f, .offset= -203}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_10_convnext_0_dwconv_Pad_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_10_convnext_0_dwconv_Pad_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_10_convnext_0_dwconv_Pad_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_10_convnext_0_dwconv_Pad_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_10_convnext_0_dwconv_Pad_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_10_convnext_0_dwconv_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_10_convnext_0_dwconv_Conv_reshape_to_2d */ + const char* inputs__vector_field_main_blocks_10_convnext_0_dwconv_Conv_reshape_to_2d[] = { + "_vector_field_main_blocks_10_convnext_0_dwconv_Pad_output_0_ncf" + }; + uint32_t dimensions__vector_field_main_blocks_10_convnext_0_dwconv_Conv_reshape_to_2d[] = {1, 512, 1, 196}; + Qnn_Tensor_t outputs__vector_field_main_blocks_10_convnext_0_dwconv_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_10_convnext_0_dwconv_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0184952430427074f, .offset= -203}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_10_convnext_0_dwconv_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_10_convnext_0_dwconv_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_10_convnext_0_dwconv_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_10_convnext_0_dwconv_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_10_convnext_0_dwconv_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_10_convnext_0_dwconv_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__vector_field_main_blocks_10_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _vector_field_main_blocks_10_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__vector_field_main_blocks_10_convnext_0_dwconv_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_10_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_10_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_10_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_10_convnext_0_dwconv_Conv_reshape_to_2d_nhwc[] = { + "_vector_field_main_blocks_10_convnext_0_dwconv_Conv_reshape_to_2d" + }; + uint32_t dimensions__vector_field_main_blocks_10_convnext_0_dwconv_Conv_reshape_to_2d_nhwc[] = {1, 1, 196, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_10_convnext_0_dwconv_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_10_convnext_0_dwconv_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0184952430427074f, .offset= -203}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_10_convnext_0_dwconv_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_10_convnext_0_dwconv_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_10_convnext_0_dwconv_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_10_convnext_0_dwconv_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_10_convnext_0_dwconv_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_10_convnext_0_dwconv_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_10_convnext_0_dwconv_weight[] = {1, 5, 1, 512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_10_convnext_0_dwconv_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_10_convnext_0_dwconv_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0047217723913491f, .offset= -129}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_10_convnext_0_dwconv_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_10_convnext_0_dwconv_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_10_convnext_0_dwconv_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_10_convnext_0_dwconv_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_10_convnext_0_dwconv_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_10_convnext_0_dwconv_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_10_convnext_0_dwconv_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0008063623099588f, .offset= -149}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_10_convnext_0_dwconv_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_10_convnext_0_dwconv_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_10_convnext_0_dwconv_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_10_convnext_0_dwconv_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_10_convnext_0_dwconv_Conv_2d */ + uint32_t dimensions__vector_field_main_blocks_10_convnext_0_dwconv_Conv_2d_dilation[] = {2}; + uint32_t _vector_field_main_blocks_10_convnext_0_dwconv_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__vector_field_main_blocks_10_convnext_0_dwconv_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _vector_field_main_blocks_10_convnext_0_dwconv_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__vector_field_main_blocks_10_convnext_0_dwconv_Conv_2d_stride[] = {2}; + uint32_t _vector_field_main_blocks_10_convnext_0_dwconv_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__vector_field_main_blocks_10_convnext_0_dwconv_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_10_convnext_0_dwconv_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_10_convnext_0_dwconv_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_10_convnext_0_dwconv_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_10_convnext_0_dwconv_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_10_convnext_0_dwconv_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_10_convnext_0_dwconv_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_10_convnext_0_dwconv_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_10_convnext_0_dwconv_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_10_convnext_0_dwconv_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_10_convnext_0_dwconv_Conv_2d[] = { + "_vector_field_main_blocks_10_convnext_0_dwconv_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_10_convnext_0_dwconv_weight", + "tts_ttl_vector_field_main_blocks_10_convnext_0_dwconv_bias" + }; + uint32_t dimensions__vector_field_main_blocks_10_convnext_0_dwconv_Conv_intermediate[] = {1, 1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_10_convnext_0_dwconv_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_10_convnext_0_dwconv_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0022905915975571f, .offset= -159}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_10_convnext_0_dwconv_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_10_convnext_0_dwconv_Conv_2d", // Node Name + "qti.aisw", // Package Name + "DepthWiseConv2d", // Qnn Node Type + params__vector_field_main_blocks_10_convnext_0_dwconv_Conv_2d, // Node Params + 3, // Num Node Params + inputs__vector_field_main_blocks_10_convnext_0_dwconv_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_10_convnext_0_dwconv_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_10_convnext_0_dwconv_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_10_convnext_0_dwconv_Conv_intermediate_nchw */ + uint32_t dimensions__vector_field_main_blocks_10_convnext_0_dwconv_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _vector_field_main_blocks_10_convnext_0_dwconv_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__vector_field_main_blocks_10_convnext_0_dwconv_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_10_convnext_0_dwconv_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_10_convnext_0_dwconv_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_10_convnext_0_dwconv_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_10_convnext_0_dwconv_Conv_intermediate_nchw[] = { + "_vector_field_main_blocks_10_convnext_0_dwconv_Conv_intermediate" + }; + uint32_t dimensions__vector_field_main_blocks_10_convnext_0_dwconv_Conv_intermediate_nchw[] = {1, 512, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_10_convnext_0_dwconv_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_10_convnext_0_dwconv_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0022905915975571f, .offset= -159}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_10_convnext_0_dwconv_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_10_convnext_0_dwconv_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_10_convnext_0_dwconv_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_10_convnext_0_dwconv_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_10_convnext_0_dwconv_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_10_convnext_0_dwconv_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_10_convnext_0_dwconv_Conv_intermediate */ + const char* inputs__vector_field_main_blocks_10_convnext_0_dwconv_Conv_intermediate[] = { + "_vector_field_main_blocks_10_convnext_0_dwconv_Conv_intermediate_nchw" + }; + uint32_t dimensions__vector_field_main_blocks_10_convnext_0_dwconv_Conv_output_0[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_10_convnext_0_dwconv_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_10_convnext_0_dwconv_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0022905915975571f, .offset= -159}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_10_convnext_0_dwconv_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_10_convnext_0_dwconv_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_10_convnext_0_dwconv_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_10_convnext_0_dwconv_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_10_convnext_0_dwconv_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_10_convnext_0_dwconv_Conv_output_0_nfc */ + uint32_t dimensions__vector_field_main_blocks_10_convnext_0_dwconv_Conv_output_0_nfc_perm[] = {3}; + uint32_t _vector_field_main_blocks_10_convnext_0_dwconv_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_10_convnext_0_dwconv_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_10_convnext_0_dwconv_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_10_convnext_0_dwconv_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_10_convnext_0_dwconv_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_10_convnext_0_dwconv_Conv_output_0_nfc[] = { + "_vector_field_main_blocks_10_convnext_0_dwconv_Conv_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_10_convnext_0_dwconv_Conv_output_0_nfc[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_10_convnext_0_dwconv_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_10_convnext_0_dwconv_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0022905915975571f, .offset= -159}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_10_convnext_0_dwconv_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_10_convnext_0_dwconv_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_10_convnext_0_dwconv_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_10_convnext_0_dwconv_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_10_convnext_0_dwconv_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_10_convnext_0_Mul_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_10_convnext_0_Mul_1 */ + Qnn_Param_t params__vector_field_main_blocks_10_convnext_0_Mul_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_10_convnext_0_Mul_1[] = { + "_vector_field_main_blocks_10_convnext_0_dwconv_Conv_output_0_nfc", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_10_convnext_0_norm_Transpose_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_10_convnext_0_Mul_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_10_convnext_0_norm_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0022905915975571f, .offset= -159}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_10_convnext_0_norm_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_10_convnext_0_Mul_1", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_10_convnext_0_Mul_1, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_10_convnext_0_Mul_1, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_10_convnext_0_Mul_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_10_convnext_0_norm_norm_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_10_convnext_0_norm_norm_weight[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_10_convnext_0_norm_norm_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_10_convnext_0_norm_norm_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0045520714484155f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_10_convnext_0_norm_norm_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_10_convnext_0_norm_norm_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_10_convnext_0_norm_norm_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_10_convnext_0_norm_norm_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_10_convnext_0_norm_norm_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_10_convnext_0_norm_norm_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_10_convnext_0_norm_norm_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0014833961613476f, .offset= -100}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_10_convnext_0_norm_norm_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_10_convnext_0_norm_norm_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_10_convnext_0_norm_norm_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_10_convnext_0_norm_norm_LayerNormalization(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_10_convnext_0_norm_norm_LayerNormalization */ + uint32_t dimensions__vector_field_main_blocks_10_convnext_0_norm_norm_LayerNormalization_axes[] = {1}; + uint32_t _vector_field_main_blocks_10_convnext_0_norm_norm_LayerNormalization_axes[] = {2}; + Qnn_Param_t params__vector_field_main_blocks_10_convnext_0_norm_norm_LayerNormalization[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="axes", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_10_convnext_0_norm_norm_LayerNormalization_axes", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_10_convnext_0_norm_norm_LayerNormalization_axes, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_10_convnext_0_norm_norm_LayerNormalization_axes, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="epsilon", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000001000000f}}}} + }; + const char* inputs__vector_field_main_blocks_10_convnext_0_norm_norm_LayerNormalization[] = { + "_vector_field_main_blocks_10_convnext_0_norm_Transpose_output_0", + "tts_ttl_vector_field_main_blocks_10_convnext_0_norm_norm_weight", + "tts_ttl_vector_field_main_blocks_10_convnext_0_norm_norm_bias" + }; + uint32_t dimensions__vector_field_main_blocks_10_convnext_0_norm_Transpose_1_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_10_convnext_0_norm_norm_LayerNormalization[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_10_convnext_0_norm_Transpose_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0445230491459370f, .offset= -104}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_10_convnext_0_norm_Transpose_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_10_convnext_0_norm_norm_LayerNormalization", // Node Name + "qti.aisw", // Package Name + "LayerNorm", // Qnn Node Type + params__vector_field_main_blocks_10_convnext_0_norm_norm_LayerNormalization, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_10_convnext_0_norm_norm_LayerNormalization, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_10_convnext_0_norm_norm_LayerNormalization, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_10_convnext_0_norm_Transpose_1_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_10_convnext_0_norm_Transpose_1_output_0_ncf */ + uint32_t dimensions__vector_field_main_blocks_10_convnext_0_norm_Transpose_1_output_0_ncf_perm[] = {3}; + uint32_t _vector_field_main_blocks_10_convnext_0_norm_Transpose_1_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_10_convnext_0_norm_Transpose_1_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_10_convnext_0_norm_Transpose_1_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_10_convnext_0_norm_Transpose_1_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_10_convnext_0_norm_Transpose_1_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_10_convnext_0_norm_Transpose_1_output_0_ncf[] = { + "_vector_field_main_blocks_10_convnext_0_norm_Transpose_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_10_convnext_0_norm_Transpose_1_output_0_ncf[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_10_convnext_0_norm_Transpose_1_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_10_convnext_0_norm_Transpose_1_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0445230491459370f, .offset= -104}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_10_convnext_0_norm_Transpose_1_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_10_convnext_0_norm_Transpose_1_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_10_convnext_0_norm_Transpose_1_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_10_convnext_0_norm_Transpose_1_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_10_convnext_0_norm_Transpose_1_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_10_convnext_0_pwconv1_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_10_convnext_0_pwconv1_Conv_reshape_to_2d */ + const char* inputs__vector_field_main_blocks_10_convnext_0_pwconv1_Conv_reshape_to_2d[] = { + "_vector_field_main_blocks_10_convnext_0_norm_Transpose_1_output_0_ncf" + }; + uint32_t dimensions__vector_field_main_blocks_10_convnext_0_pwconv1_Conv_reshape_to_2d[] = {1, 512, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_10_convnext_0_pwconv1_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_10_convnext_0_pwconv1_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0445230491459370f, .offset= -104}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_10_convnext_0_pwconv1_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_10_convnext_0_pwconv1_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_10_convnext_0_pwconv1_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_10_convnext_0_pwconv1_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_10_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_10_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__vector_field_main_blocks_10_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _vector_field_main_blocks_10_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__vector_field_main_blocks_10_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_10_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_10_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_10_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_10_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc[] = { + "_vector_field_main_blocks_10_convnext_0_pwconv1_Conv_reshape_to_2d" + }; + uint32_t dimensions__vector_field_main_blocks_10_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc[] = {1, 1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_10_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_10_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0445230491459370f, .offset= -104}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_10_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_10_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_10_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_10_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_10_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_10_convnext_0_pwconv1_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_10_convnext_0_pwconv1_weight[] = {1, 1, 512, 1024}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_10_convnext_0_pwconv1_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_10_convnext_0_pwconv1_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0193188339471817f, .offset= -139}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_10_convnext_0_pwconv1_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_10_convnext_0_pwconv1_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_10_convnext_0_pwconv1_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_10_convnext_0_pwconv1_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_10_convnext_0_pwconv1_bias[] = {1024}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_10_convnext_0_pwconv1_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_10_convnext_0_pwconv1_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0020085731521249f, .offset= -229}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_10_convnext_0_pwconv1_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_10_convnext_0_pwconv1_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_10_convnext_0_pwconv1_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_10_convnext_0_pwconv1_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_10_convnext_0_pwconv1_Conv_2d */ + uint32_t dimensions__vector_field_main_blocks_10_convnext_0_pwconv1_Conv_2d_dilation[] = {2}; + uint32_t _vector_field_main_blocks_10_convnext_0_pwconv1_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__vector_field_main_blocks_10_convnext_0_pwconv1_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _vector_field_main_blocks_10_convnext_0_pwconv1_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__vector_field_main_blocks_10_convnext_0_pwconv1_Conv_2d_stride[] = {2}; + uint32_t _vector_field_main_blocks_10_convnext_0_pwconv1_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__vector_field_main_blocks_10_convnext_0_pwconv1_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_10_convnext_0_pwconv1_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_10_convnext_0_pwconv1_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_10_convnext_0_pwconv1_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_10_convnext_0_pwconv1_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_10_convnext_0_pwconv1_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_10_convnext_0_pwconv1_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_10_convnext_0_pwconv1_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_10_convnext_0_pwconv1_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_10_convnext_0_pwconv1_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_10_convnext_0_pwconv1_Conv_2d[] = { + "_vector_field_main_blocks_10_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_10_convnext_0_pwconv1_weight", + "tts_ttl_vector_field_main_blocks_10_convnext_0_pwconv1_bias" + }; + uint32_t dimensions__vector_field_main_blocks_10_convnext_0_pwconv1_Conv_intermediate[] = {1, 1, 192, 1024}; + Qnn_Tensor_t outputs__vector_field_main_blocks_10_convnext_0_pwconv1_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_10_convnext_0_pwconv1_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0399573557078838f, .offset= -182}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_10_convnext_0_pwconv1_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_10_convnext_0_pwconv1_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__vector_field_main_blocks_10_convnext_0_pwconv1_Conv_2d, // Node Params + 5, // Num Node Params + inputs__vector_field_main_blocks_10_convnext_0_pwconv1_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_10_convnext_0_pwconv1_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_10_convnext_0_pwconv1_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_10_convnext_0_pwconv1_Conv_intermediate_nchw */ + uint32_t dimensions__vector_field_main_blocks_10_convnext_0_pwconv1_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _vector_field_main_blocks_10_convnext_0_pwconv1_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__vector_field_main_blocks_10_convnext_0_pwconv1_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_10_convnext_0_pwconv1_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_10_convnext_0_pwconv1_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_10_convnext_0_pwconv1_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_10_convnext_0_pwconv1_Conv_intermediate_nchw[] = { + "_vector_field_main_blocks_10_convnext_0_pwconv1_Conv_intermediate" + }; + uint32_t dimensions__vector_field_main_blocks_10_convnext_0_pwconv1_Conv_intermediate_nchw[] = {1, 1024, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_10_convnext_0_pwconv1_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_10_convnext_0_pwconv1_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0399573557078838f, .offset= -182}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_10_convnext_0_pwconv1_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_10_convnext_0_pwconv1_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_10_convnext_0_pwconv1_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_10_convnext_0_pwconv1_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_10_convnext_0_pwconv1_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_10_convnext_0_pwconv1_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_10_convnext_0_pwconv1_Conv_intermediate */ + const char* inputs__vector_field_main_blocks_10_convnext_0_pwconv1_Conv_intermediate[] = { + "_vector_field_main_blocks_10_convnext_0_pwconv1_Conv_intermediate_nchw" + }; + uint32_t dimensions__vector_field_main_blocks_10_convnext_0_pwconv1_Conv_output_0[] = {1, 1024, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_10_convnext_0_pwconv1_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_10_convnext_0_pwconv1_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0399573557078838f, .offset= -182}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_10_convnext_0_pwconv1_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_10_convnext_0_pwconv1_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_10_convnext_0_pwconv1_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_10_convnext_0_pwconv1_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__elementwiseneuron_22(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _elementwiseneuron_22 */ + Qnn_Param_t params__elementwiseneuron_22[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}} + }; + const char* inputs__elementwiseneuron_22[] = { + "_vector_field_main_blocks_10_convnext_0_pwconv1_Conv_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_10_convnext_0_act_Mul_1_output_0[] = {1, 1024, 192}; + Qnn_Tensor_t outputs__elementwiseneuron_22[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_10_convnext_0_act_Mul_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0120771508663893f, .offset= -14}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_10_convnext_0_act_Mul_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_elementwiseneuron_22", // Node Name + "qti.aisw", // Package Name + "ElementWiseNeuron", // Qnn Node Type + params__elementwiseneuron_22, // Node Params + 1, // Num Node Params + inputs__elementwiseneuron_22, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__elementwiseneuron_22, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_10_convnext_0_pwconv2_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_10_convnext_0_pwconv2_Conv_reshape_to_2d */ + const char* inputs__vector_field_main_blocks_10_convnext_0_pwconv2_Conv_reshape_to_2d[] = { + "_vector_field_main_blocks_10_convnext_0_act_Mul_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_10_convnext_0_pwconv2_Conv_reshape_to_2d[] = {1, 1024, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_10_convnext_0_pwconv2_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_10_convnext_0_pwconv2_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0120771508663893f, .offset= -14}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_10_convnext_0_pwconv2_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_10_convnext_0_pwconv2_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_10_convnext_0_pwconv2_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_10_convnext_0_pwconv2_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_10_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_10_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__vector_field_main_blocks_10_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _vector_field_main_blocks_10_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__vector_field_main_blocks_10_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_10_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_10_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_10_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_10_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc[] = { + "_vector_field_main_blocks_10_convnext_0_pwconv2_Conv_reshape_to_2d" + }; + uint32_t dimensions__vector_field_main_blocks_10_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc[] = {1, 1, 192, 1024}; + Qnn_Tensor_t outputs__vector_field_main_blocks_10_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_10_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0120771508663893f, .offset= -14}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_10_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_10_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_10_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_10_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_10_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_10_convnext_0_pwconv2_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_10_convnext_0_pwconv2_weight[] = {1, 1, 1024, 512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_10_convnext_0_pwconv2_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_10_convnext_0_pwconv2_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0116075547412038f, .offset= -115}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_10_convnext_0_pwconv2_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_10_convnext_0_pwconv2_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_10_convnext_0_pwconv2_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_10_convnext_0_pwconv2_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_10_convnext_0_pwconv2_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_10_convnext_0_pwconv2_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_10_convnext_0_pwconv2_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0010659394320101f, .offset= -77}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_10_convnext_0_pwconv2_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_10_convnext_0_pwconv2_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_10_convnext_0_pwconv2_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_10_convnext_0_pwconv2_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_10_convnext_0_pwconv2_Conv_2d */ + uint32_t dimensions__vector_field_main_blocks_10_convnext_0_pwconv2_Conv_2d_dilation[] = {2}; + uint32_t _vector_field_main_blocks_10_convnext_0_pwconv2_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__vector_field_main_blocks_10_convnext_0_pwconv2_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _vector_field_main_blocks_10_convnext_0_pwconv2_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__vector_field_main_blocks_10_convnext_0_pwconv2_Conv_2d_stride[] = {2}; + uint32_t _vector_field_main_blocks_10_convnext_0_pwconv2_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__vector_field_main_blocks_10_convnext_0_pwconv2_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_10_convnext_0_pwconv2_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_10_convnext_0_pwconv2_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_10_convnext_0_pwconv2_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_10_convnext_0_pwconv2_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_10_convnext_0_pwconv2_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_10_convnext_0_pwconv2_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_10_convnext_0_pwconv2_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_10_convnext_0_pwconv2_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_10_convnext_0_pwconv2_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_10_convnext_0_pwconv2_Conv_2d[] = { + "_vector_field_main_blocks_10_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_10_convnext_0_pwconv2_weight", + "tts_ttl_vector_field_main_blocks_10_convnext_0_pwconv2_bias" + }; + uint32_t dimensions__vector_field_main_blocks_10_convnext_0_pwconv2_Conv_intermediate[] = {1, 1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_10_convnext_0_pwconv2_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_10_convnext_0_pwconv2_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0250323265790939f, .offset= -127}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_10_convnext_0_pwconv2_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_10_convnext_0_pwconv2_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__vector_field_main_blocks_10_convnext_0_pwconv2_Conv_2d, // Node Params + 5, // Num Node Params + inputs__vector_field_main_blocks_10_convnext_0_pwconv2_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_10_convnext_0_pwconv2_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_10_convnext_0_pwconv2_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_10_convnext_0_pwconv2_Conv_intermediate_nchw */ + uint32_t dimensions__vector_field_main_blocks_10_convnext_0_pwconv2_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _vector_field_main_blocks_10_convnext_0_pwconv2_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__vector_field_main_blocks_10_convnext_0_pwconv2_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_10_convnext_0_pwconv2_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_10_convnext_0_pwconv2_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_10_convnext_0_pwconv2_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_10_convnext_0_pwconv2_Conv_intermediate_nchw[] = { + "_vector_field_main_blocks_10_convnext_0_pwconv2_Conv_intermediate" + }; + uint32_t dimensions__vector_field_main_blocks_10_convnext_0_pwconv2_Conv_intermediate_nchw[] = {1, 512, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_10_convnext_0_pwconv2_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_10_convnext_0_pwconv2_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0250323265790939f, .offset= -127}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_10_convnext_0_pwconv2_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_10_convnext_0_pwconv2_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_10_convnext_0_pwconv2_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_10_convnext_0_pwconv2_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_10_convnext_0_pwconv2_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_10_convnext_0_pwconv2_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_10_convnext_0_pwconv2_Conv_intermediate */ + const char* inputs__vector_field_main_blocks_10_convnext_0_pwconv2_Conv_intermediate[] = { + "_vector_field_main_blocks_10_convnext_0_pwconv2_Conv_intermediate_nchw" + }; + uint32_t dimensions__vector_field_main_blocks_10_convnext_0_pwconv2_Conv_output_0[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_10_convnext_0_pwconv2_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_10_convnext_0_pwconv2_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0250323265790939f, .offset= -127}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_10_convnext_0_pwconv2_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_10_convnext_0_pwconv2_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_10_convnext_0_pwconv2_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_10_convnext_0_pwconv2_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_10_convnext_0_pwconv2_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_10_convnext_0_pwconv2_Conv_output_0_nfc */ + uint32_t dimensions__vector_field_main_blocks_10_convnext_0_pwconv2_Conv_output_0_nfc_perm[] = {3}; + uint32_t _vector_field_main_blocks_10_convnext_0_pwconv2_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_10_convnext_0_pwconv2_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_10_convnext_0_pwconv2_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_10_convnext_0_pwconv2_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_10_convnext_0_pwconv2_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_10_convnext_0_pwconv2_Conv_output_0_nfc[] = { + "_vector_field_main_blocks_10_convnext_0_pwconv2_Conv_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_10_convnext_0_pwconv2_Conv_output_0_nfc[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_10_convnext_0_pwconv2_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_10_convnext_0_pwconv2_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0250323265790939f, .offset= -127}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_10_convnext_0_pwconv2_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_10_convnext_0_pwconv2_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_10_convnext_0_pwconv2_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_10_convnext_0_pwconv2_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_10_convnext_0_pwconv2_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_10_convnext_0_gamma(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_10_convnext_0_gamma[] = {1, 1, 512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_10_convnext_0_gamma", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_10_convnext_0_gamma", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0016617102082819f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_10_convnext_0_gamma, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_10_convnext_0_gamma), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_10_convnext_0_gamma)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_10_convnext_0_Mul_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_10_convnext_0_Mul_2 */ + Qnn_Param_t params__vector_field_main_blocks_10_convnext_0_Mul_2[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_10_convnext_0_Mul_2[] = { + "tts_ttl_vector_field_main_blocks_10_convnext_0_gamma", + "_vector_field_main_blocks_10_convnext_0_pwconv2_Conv_output_0_nfc" + }; + uint32_t dimensions__vector_field_main_blocks_10_convnext_0_Mul_2_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_10_convnext_0_Mul_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_10_convnext_0_Mul_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0072065624408424f, .offset= -67}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_10_convnext_0_Mul_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_10_convnext_0_Mul_2", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_10_convnext_0_Mul_2, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_10_convnext_0_Mul_2, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_10_convnext_0_Mul_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_10_convnext_0_Add(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_10_convnext_0_Add */ + Qnn_Param_t params__vector_field_main_blocks_10_convnext_0_Add[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_10_convnext_0_Add[] = { + "_vector_field_main_blocks_10_convnext_0_Mul_output_0", + "_vector_field_main_blocks_10_convnext_0_Mul_2_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_10_convnext_0_Add_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_10_convnext_0_Add[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_10_convnext_0_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0225767008960247f, .offset= -176}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_10_convnext_0_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_10_convnext_0_Add", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_10_convnext_0_Add, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_10_convnext_0_Add, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_10_convnext_0_Add, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_10_convnext_0_Mul_3(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_10_convnext_0_Mul_3 */ + Qnn_Param_t params__vector_field_main_blocks_10_convnext_0_Mul_3[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_10_convnext_0_Mul_3[] = { + "_vector_field_main_blocks_10_convnext_0_Add_output_0", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_10_convnext_0_Mul_3_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_10_convnext_0_Mul_3[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_10_convnext_0_Mul_3_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0225767008960247f, .offset= -176}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_10_convnext_0_Mul_3_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_10_convnext_0_Mul_3", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_10_convnext_0_Mul_3, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_10_convnext_0_Mul_3, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_10_convnext_0_Mul_3, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_11_Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_11_Mul */ + Qnn_Param_t params__vector_field_main_blocks_11_Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_11_Mul[] = { + "_vector_field_main_blocks_10_convnext_0_Mul_3_output_0", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_11_Transpose_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_11_Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_11_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0225767008960247f, .offset= -176}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_11_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_11_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_11_Mul, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_11_Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_11_Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_11_attention_W_query_linear_MatMul_pre_reshape(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_11_attention_W_query_linear_MatMul_pre_reshape */ + const char* inputs__vector_field_main_blocks_11_attention_W_query_linear_MatMul_pre_reshape[] = { + "_vector_field_main_blocks_11_Transpose_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_11_attention_W_query_linear_MatMul_pre_reshape[] = {192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_11_attention_W_query_linear_MatMul_pre_reshape[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_11_attention_W_query_linear_MatMul_pre_reshape", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0225767008960247f, .offset= -176}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_11_attention_W_query_linear_MatMul_pre_reshape, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_11_attention_W_query_linear_MatMul_pre_reshape", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_11_attention_W_query_linear_MatMul_pre_reshape, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_11_attention_W_query_linear_MatMul_pre_reshape, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_onnx__MatMul_3161(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_onnx__MatMul_3161[] = {256, 512}; + VALIDATE(model.addTensor("onnx__MatMul_3161", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "onnx__MatMul_3161", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0131983105093241f, .offset= -114}}}, + .rank= 2, + .dimensions=dimensions_onnx__MatMul_3161, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(onnx__MatMul_3161), + .dataSize=BINLEN(onnx__MatMul_3161)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_11_attention_W_query_linear_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_11_attention_W_query_linear_bias[] = {256}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_11_attention_W_query_linear_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_11_attention_W_query_linear_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0049904482439160f, .offset= -134}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_11_attention_W_query_linear_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_11_attention_W_query_linear_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_11_attention_W_query_linear_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_11_attention_W_query_linear_MatMul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_11_attention_W_query_linear_MatMul */ + const char* inputs__vector_field_main_blocks_11_attention_W_query_linear_MatMul[] = { + "_vector_field_main_blocks_11_attention_W_query_linear_MatMul_pre_reshape", + "onnx__MatMul_3161", + "tts_ttl_vector_field_main_blocks_11_attention_W_query_linear_bias" + }; + uint32_t dimensions__vector_field_main_blocks_11_attention_W_query_linear_Add_output_0_fc[] = {192, 256}; + Qnn_Tensor_t outputs__vector_field_main_blocks_11_attention_W_query_linear_MatMul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_11_attention_W_query_linear_Add_output_0_fc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0481216795742512f, .offset= -109}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_11_attention_W_query_linear_Add_output_0_fc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_11_attention_W_query_linear_MatMul", // Node Name + "qti.aisw", // Package Name + "FullyConnected", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_11_attention_W_query_linear_MatMul, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_11_attention_W_query_linear_MatMul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_11_attention_W_query_linear_MatMul_post_reshape(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_11_attention_W_query_linear_MatMul_post_reshape */ + const char* inputs__vector_field_main_blocks_11_attention_W_query_linear_MatMul_post_reshape[] = { + "_vector_field_main_blocks_11_attention_W_query_linear_Add_output_0_fc" + }; + uint32_t dimensions__vector_field_main_blocks_11_attention_W_query_linear_Add_output_0[] = {1, 192, 256}; + Qnn_Tensor_t outputs__vector_field_main_blocks_11_attention_W_query_linear_MatMul_post_reshape[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_11_attention_W_query_linear_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0481216795742512f, .offset= -109}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_11_attention_W_query_linear_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_11_attention_W_query_linear_MatMul_post_reshape", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_11_attention_W_query_linear_MatMul_post_reshape, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_11_attention_W_query_linear_MatMul_post_reshape, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_11_attention_Split(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_11_attention_Split */ + uint32_t dimensions__vector_field_main_blocks_11_attention_Split_split_index[] = {1}; + uint32_t _vector_field_main_blocks_11_attention_Split_split_index[] = {128}; + Qnn_Param_t params__vector_field_main_blocks_11_attention_Split[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="split_index", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_11_attention_Split_split_index", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_11_attention_Split_split_index, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_11_attention_Split_split_index, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 2}}}} + }; + const char* inputs__vector_field_main_blocks_11_attention_Split[] = { + "_vector_field_main_blocks_11_attention_W_query_linear_Add_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_11_attention_Split_output_0[] = {1, 192, 128}; + uint32_t dimensions__vector_field_main_blocks_11_attention_Split_output_1[] = {1, 192, 128}; + Qnn_Tensor_t outputs__vector_field_main_blocks_11_attention_Split[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_11_attention_Split_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0481216795742512f, .offset= -109}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_11_attention_Split_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}, + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_11_attention_Split_output_1", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0481216795742512f, .offset= -109}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_11_attention_Split_output_1, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_11_attention_Split", // Node Name + "qti.aisw", // Package Name + "Split", // Qnn Node Type + params__vector_field_main_blocks_11_attention_Split, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_11_attention_Split, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_11_attention_Split, // Output Tensors + 2// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_11_attention_Unsqueeze(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_11_attention_Unsqueeze */ + const char* inputs__vector_field_main_blocks_11_attention_Unsqueeze[] = { + "_vector_field_main_blocks_11_attention_Split_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_11_attention_Unsqueeze_output_0[] = {1, 1, 192, 128}; + Qnn_Tensor_t outputs__vector_field_main_blocks_11_attention_Unsqueeze[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_11_attention_Unsqueeze_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0481216795742512f, .offset= -109}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_11_attention_Unsqueeze_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_11_attention_Unsqueeze", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_11_attention_Unsqueeze, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_11_attention_Unsqueeze, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_11_attention_Unsqueeze_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_11_attention_Unsqueeze_1 */ + const char* inputs__vector_field_main_blocks_11_attention_Unsqueeze_1[] = { + "_vector_field_main_blocks_11_attention_Split_output_1" + }; + uint32_t dimensions__vector_field_main_blocks_11_attention_Unsqueeze_1_output_0[] = {1, 1, 192, 128}; + Qnn_Tensor_t outputs__vector_field_main_blocks_11_attention_Unsqueeze_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_11_attention_Unsqueeze_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0481216795742512f, .offset= -109}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_11_attention_Unsqueeze_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_11_attention_Unsqueeze_1", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_11_attention_Unsqueeze_1, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_11_attention_Unsqueeze_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_11_attention_Concat(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_11_attention_Concat */ + Qnn_Param_t params__vector_field_main_blocks_11_attention_Concat[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_11_attention_Concat[] = { + "_vector_field_main_blocks_11_attention_Unsqueeze_output_0", + "_vector_field_main_blocks_11_attention_Unsqueeze_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_11_attention_Concat_output_0[] = {2, 1, 192, 128}; + Qnn_Tensor_t outputs__vector_field_main_blocks_11_attention_Concat[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_11_attention_Concat_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0481216795742512f, .offset= -109}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_11_attention_Concat_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_11_attention_Concat", // Node Name + "qti.aisw", // Package Name + "Concat", // Qnn Node Type + params__vector_field_main_blocks_11_attention_Concat, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_11_attention_Concat, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_11_attention_Concat, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor__vector_field_main_blocks_11_attention_tanh_Tanh_output_0_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions__vector_field_main_blocks_11_attention_tanh_Tanh_output_0_nchw[] = {2, 1, 128, 50}; + VALIDATE(model.addTensor("_vector_field_main_blocks_11_attention_tanh_Tanh_output_0_nchw", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_11_attention_tanh_Tanh_output_0_nchw", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0078411987051368f, .offset= -128}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_11_attention_tanh_Tanh_output_0_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(_vector_field_main_blocks_11_attention_tanh_Tanh_output_0_nchw), + .dataSize=BINLEN(_vector_field_main_blocks_11_attention_tanh_Tanh_output_0_nchw)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_11_attention_MatMul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_11_attention_MatMul */ + Qnn_Param_t params__vector_field_main_blocks_11_attention_MatMul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in0", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in1", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_11_attention_MatMul[] = { + "_vector_field_main_blocks_11_attention_Concat_output_0", + "_vector_field_main_blocks_11_attention_tanh_Tanh_output_0_nchw" + }; + uint32_t dimensions__vector_field_main_blocks_11_attention_MatMul_output_0[] = {2, 1, 192, 50}; + Qnn_Tensor_t outputs__vector_field_main_blocks_11_attention_MatMul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_11_attention_MatMul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 1.0278865098953247f, .offset= -112}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_11_attention_MatMul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_11_attention_MatMul", // Node Name + "qti.aisw", // Package Name + "MatMul", // Qnn Node Type + params__vector_field_main_blocks_11_attention_MatMul, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_11_attention_MatMul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_11_attention_MatMul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_11_attention_Div(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_11_attention_Div */ + Qnn_Param_t params__vector_field_main_blocks_11_attention_Div[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 2}}}} + }; + const char* inputs__vector_field_main_blocks_11_attention_Div[] = { + "_vector_field_main_blocks_11_attention_MatMul_output_0", + "_vector_field_main_blocks_3_attn_Constant_39_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_11_attention_Div_output_0[] = {2, 1, 192, 50}; + Qnn_Tensor_t outputs__vector_field_main_blocks_11_attention_Div[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_11_attention_Div_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0642429068684578f, .offset= -112}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_11_attention_Div_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_11_attention_Div", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_11_attention_Div, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_11_attention_Div, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_11_attention_Div, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_11_attention_Softmax(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_11_attention_Softmax */ + Qnn_Param_t params__vector_field_main_blocks_11_attention_Softmax[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="beta", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 1.000000000000f}}}} + }; + const char* inputs__vector_field_main_blocks_11_attention_Softmax[] = { + "_vector_field_main_blocks_11_attention_Div_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_11_attention_Softmax_output_0[] = {2, 1, 192, 50}; + Qnn_Tensor_t outputs__vector_field_main_blocks_11_attention_Softmax[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_11_attention_Softmax_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039062500000000f, .offset= 0}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_11_attention_Softmax_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_11_attention_Softmax", // Node Name + "qti.aisw", // Package Name + "Softmax", // Qnn Node Type + params__vector_field_main_blocks_11_attention_Softmax, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_11_attention_Softmax, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_11_attention_Softmax, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_11_attention_Where(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_11_attention_Where */ + const char* inputs__vector_field_main_blocks_11_attention_Where[] = { + "_vector_field_main_blocks_23_attention_Cast_output_0", + "_vector_field_main_blocks_3_attn_Constant_44_output_0", + "_vector_field_main_blocks_11_attention_Softmax_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_11_attention_Where_output_0[] = {2, 1, 192, 50}; + Qnn_Tensor_t outputs__vector_field_main_blocks_11_attention_Where[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_11_attention_Where_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0036746696569026f, .offset= 0}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_11_attention_Where_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_11_attention_Where", // Node Name + "qti.aisw", // Package Name + "ElementWiseSelect", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_11_attention_Where, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_11_attention_Where, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_11_attention_MatMul_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_11_attention_MatMul_1 */ + Qnn_Param_t params__vector_field_main_blocks_11_attention_MatMul_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in0", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in1", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_11_attention_MatMul_1[] = { + "_vector_field_main_blocks_11_attention_Where_output_0", + "_vector_field_main_blocks_11_attention_Concat_2_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_11_attention_MatMul_1_output_0[] = {2, 1, 192, 128}; + Qnn_Tensor_t outputs__vector_field_main_blocks_11_attention_MatMul_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_11_attention_MatMul_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0018725182162598f, .offset= -124}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_11_attention_MatMul_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_11_attention_MatMul_1", // Node Name + "qti.aisw", // Package Name + "MatMul", // Qnn Node Type + params__vector_field_main_blocks_11_attention_MatMul_1, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_11_attention_MatMul_1, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_11_attention_MatMul_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_11_attention_Split_3(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_11_attention_Split_3 */ + uint32_t dimensions__vector_field_main_blocks_11_attention_Split_3_split_index[] = {1}; + uint32_t _vector_field_main_blocks_11_attention_Split_3_split_index[] = {1}; + Qnn_Param_t params__vector_field_main_blocks_11_attention_Split_3[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="split_index", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_11_attention_Split_3_split_index", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_11_attention_Split_3_split_index, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_11_attention_Split_3_split_index, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_11_attention_Split_3[] = { + "_vector_field_main_blocks_11_attention_MatMul_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_11_attention_Split_3_output_0[] = {1, 1, 192, 128}; + uint32_t dimensions__vector_field_main_blocks_11_attention_Split_3_output_1[] = {1, 1, 192, 128}; + Qnn_Tensor_t outputs__vector_field_main_blocks_11_attention_Split_3[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_11_attention_Split_3_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0018725182162598f, .offset= -124}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_11_attention_Split_3_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}, + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_11_attention_Split_3_output_1", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0018725182162598f, .offset= -124}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_11_attention_Split_3_output_1, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_11_attention_Split_3", // Node Name + "qti.aisw", // Package Name + "Split", // Qnn Node Type + params__vector_field_main_blocks_11_attention_Split_3, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_11_attention_Split_3, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_11_attention_Split_3, // Output Tensors + 2// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_11_attention_Concat_3(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_11_attention_Concat_3 */ + Qnn_Param_t params__vector_field_main_blocks_11_attention_Concat_3[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}} + }; + const char* inputs__vector_field_main_blocks_11_attention_Concat_3[] = { + "_vector_field_main_blocks_11_attention_Split_3_output_0", + "_vector_field_main_blocks_11_attention_Split_3_output_1" + }; + uint32_t dimensions__vector_field_main_blocks_11_attention_Concat_3_output_0[] = {1, 1, 192, 256}; + Qnn_Tensor_t outputs__vector_field_main_blocks_11_attention_Concat_3[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_11_attention_Concat_3_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0018725182162598f, .offset= -124}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_11_attention_Concat_3_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_11_attention_Concat_3", // Node Name + "qti.aisw", // Package Name + "Concat", // Qnn Node Type + params__vector_field_main_blocks_11_attention_Concat_3, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_11_attention_Concat_3, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_11_attention_Concat_3, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_11_attention_Squeeze(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_11_attention_Squeeze */ + const char* inputs__vector_field_main_blocks_11_attention_Squeeze[] = { + "_vector_field_main_blocks_11_attention_Concat_3_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_11_attention_out_fc_linear_MatMul_pre_reshape[] = {192, 256}; + Qnn_Tensor_t outputs__vector_field_main_blocks_11_attention_Squeeze[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_11_attention_out_fc_linear_MatMul_pre_reshape", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0018725182162598f, .offset= -124}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_11_attention_out_fc_linear_MatMul_pre_reshape, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_11_attention_Squeeze", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_11_attention_Squeeze, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_11_attention_Squeeze, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_onnx__MatMul_3164(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_onnx__MatMul_3164[] = {512, 256}; + VALIDATE(model.addTensor("onnx__MatMul_3164", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "onnx__MatMul_3164", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0065189413726330f, .offset= -141}}}, + .rank= 2, + .dimensions=dimensions_onnx__MatMul_3164, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(onnx__MatMul_3164), + .dataSize=BINLEN(onnx__MatMul_3164)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_11_attention_out_fc_linear_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_11_attention_out_fc_linear_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_11_attention_out_fc_linear_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_11_attention_out_fc_linear_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0010570901213214f, .offset= -56}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_11_attention_out_fc_linear_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_11_attention_out_fc_linear_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_11_attention_out_fc_linear_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_11_attention_out_fc_linear_MatMul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_11_attention_out_fc_linear_MatMul */ + const char* inputs__vector_field_main_blocks_11_attention_out_fc_linear_MatMul[] = { + "_vector_field_main_blocks_11_attention_out_fc_linear_MatMul_pre_reshape", + "onnx__MatMul_3164", + "tts_ttl_vector_field_main_blocks_11_attention_out_fc_linear_bias" + }; + uint32_t dimensions__vector_field_main_blocks_11_attention_out_fc_linear_Add_output_0_fc[] = {192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_11_attention_out_fc_linear_MatMul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_11_attention_out_fc_linear_Add_output_0_fc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0073833800852299f, .offset= -59}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_11_attention_out_fc_linear_Add_output_0_fc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_11_attention_out_fc_linear_MatMul", // Node Name + "qti.aisw", // Package Name + "FullyConnected", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_11_attention_out_fc_linear_MatMul, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_11_attention_out_fc_linear_MatMul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_11_attention_out_fc_linear_MatMul_post_reshape(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_11_attention_out_fc_linear_MatMul_post_reshape */ + const char* inputs__vector_field_main_blocks_11_attention_out_fc_linear_MatMul_post_reshape[] = { + "_vector_field_main_blocks_11_attention_out_fc_linear_Add_output_0_fc" + }; + uint32_t dimensions__vector_field_main_blocks_11_attention_out_fc_linear_Add_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_11_attention_out_fc_linear_MatMul_post_reshape[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_11_attention_out_fc_linear_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0073833800852299f, .offset= -59}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_11_attention_out_fc_linear_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_11_attention_out_fc_linear_MatMul_post_reshape", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_11_attention_out_fc_linear_MatMul_post_reshape, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_11_attention_out_fc_linear_MatMul_post_reshape, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_11_attention_Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_11_attention_Mul */ + Qnn_Param_t params__vector_field_main_blocks_11_attention_Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_11_attention_Mul[] = { + "_vector_field_main_blocks_11_attention_out_fc_linear_Add_output_0", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_11_Transpose_1_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_11_attention_Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_11_Transpose_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0073833800852299f, .offset= -59}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_11_Transpose_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_11_attention_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_11_attention_Mul, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_11_attention_Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_11_attention_Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_11_Add(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_11_Add */ + Qnn_Param_t params__vector_field_main_blocks_11_Add[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_11_Add[] = { + "_vector_field_main_blocks_11_Transpose_1_output_0", + "_vector_field_main_blocks_11_Transpose_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_11_norm_Transpose_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_11_Add[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_11_norm_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0272946022450924f, .offset= -152}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_11_norm_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_11_Add", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_11_Add, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_11_Add, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_11_Add, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_11_norm_norm_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_11_norm_norm_weight[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_11_norm_norm_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_11_norm_norm_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0011638227151707f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_11_norm_norm_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_11_norm_norm_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_11_norm_norm_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_11_norm_norm_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_11_norm_norm_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_11_norm_norm_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_11_norm_norm_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0006646314286627f, .offset= -144}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_11_norm_norm_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_11_norm_norm_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_11_norm_norm_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_11_norm_norm_LayerNormalization(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_11_norm_norm_LayerNormalization */ + uint32_t dimensions__vector_field_main_blocks_11_norm_norm_LayerNormalization_axes[] = {1}; + uint32_t _vector_field_main_blocks_11_norm_norm_LayerNormalization_axes[] = {2}; + Qnn_Param_t params__vector_field_main_blocks_11_norm_norm_LayerNormalization[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="axes", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_11_norm_norm_LayerNormalization_axes", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_11_norm_norm_LayerNormalization_axes, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_11_norm_norm_LayerNormalization_axes, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="epsilon", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000001000000f}}}} + }; + const char* inputs__vector_field_main_blocks_11_norm_norm_LayerNormalization[] = { + "_vector_field_main_blocks_11_norm_Transpose_output_0", + "tts_ttl_vector_field_main_blocks_11_norm_norm_weight", + "tts_ttl_vector_field_main_blocks_11_norm_norm_bias" + }; + uint32_t dimensions__vector_field_main_blocks_11_norm_Transpose_1_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_11_norm_norm_LayerNormalization[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_11_norm_Transpose_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0181347224861383f, .offset= -191}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_11_norm_Transpose_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_11_norm_norm_LayerNormalization", // Node Name + "qti.aisw", // Package Name + "LayerNorm", // Qnn Node Type + params__vector_field_main_blocks_11_norm_norm_LayerNormalization, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_11_norm_norm_LayerNormalization, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_11_norm_norm_LayerNormalization, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_11_Mul_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_11_Mul_1 */ + Qnn_Param_t params__vector_field_main_blocks_11_Mul_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_11_Mul_1[] = { + "_vector_field_main_blocks_11_norm_Transpose_1_output_0", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_11_Mul_1_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_11_Mul_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_11_Mul_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0181347224861383f, .offset= -191}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_11_Mul_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_11_Mul_1", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_11_Mul_1, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_11_Mul_1, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_11_Mul_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_0_Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_0_Mul */ + Qnn_Param_t params__vector_field_main_blocks_12_convnext_0_Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_12_convnext_0_Mul[] = { + "_vector_field_main_blocks_11_Mul_1_output_0", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_0_Mul_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_0_Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_0_Mul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0181347224861383f, .offset= -191}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_0_Mul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_0_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_12_convnext_0_Mul, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_0_Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_0_Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_0_dwconv_Pad(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_0_dwconv_Pad */ + uint32_t dimensions__vector_field_main_blocks_12_convnext_0_dwconv_Pad_pad_amount[] = {3, 2}; + uint32_t _vector_field_main_blocks_12_convnext_0_dwconv_Pad_pad_amount[] = {0, 0, 2, 2, 0, 0}; + Qnn_Param_t params__vector_field_main_blocks_12_convnext_0_dwconv_Pad[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_0_dwconv_Pad_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_0_dwconv_Pad_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_12_convnext_0_dwconv_Pad_pad_amount, + .dataSize=24}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="scheme", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}} + }; + const char* inputs__vector_field_main_blocks_12_convnext_0_dwconv_Pad[] = { + "_vector_field_main_blocks_12_convnext_0_Mul_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_0_dwconv_Pad_output_0[] = {1, 196, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_0_dwconv_Pad[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_0_dwconv_Pad_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0181347224861383f, .offset= -191}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_0_dwconv_Pad_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_0_dwconv_Pad", // Node Name + "qti.aisw", // Package Name + "Pad", // Qnn Node Type + params__vector_field_main_blocks_12_convnext_0_dwconv_Pad, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_0_dwconv_Pad, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_0_dwconv_Pad, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_0_dwconv_Pad_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_0_dwconv_Pad_output_0_ncf */ + uint32_t dimensions__vector_field_main_blocks_12_convnext_0_dwconv_Pad_output_0_ncf_perm[] = {3}; + uint32_t _vector_field_main_blocks_12_convnext_0_dwconv_Pad_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_12_convnext_0_dwconv_Pad_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_0_dwconv_Pad_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_0_dwconv_Pad_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_12_convnext_0_dwconv_Pad_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_12_convnext_0_dwconv_Pad_output_0_ncf[] = { + "_vector_field_main_blocks_12_convnext_0_dwconv_Pad_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_0_dwconv_Pad_output_0_ncf[] = {1, 512, 196}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_0_dwconv_Pad_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_0_dwconv_Pad_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0181347224861383f, .offset= -191}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_0_dwconv_Pad_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_0_dwconv_Pad_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_12_convnext_0_dwconv_Pad_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_0_dwconv_Pad_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_0_dwconv_Pad_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_0_dwconv_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_0_dwconv_Conv_reshape_to_2d */ + const char* inputs__vector_field_main_blocks_12_convnext_0_dwconv_Conv_reshape_to_2d[] = { + "_vector_field_main_blocks_12_convnext_0_dwconv_Pad_output_0_ncf" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_0_dwconv_Conv_reshape_to_2d[] = {1, 512, 1, 196}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_0_dwconv_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_0_dwconv_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0181347224861383f, .offset= -191}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_0_dwconv_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_0_dwconv_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_0_dwconv_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_0_dwconv_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_0_dwconv_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_0_dwconv_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__vector_field_main_blocks_12_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _vector_field_main_blocks_12_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__vector_field_main_blocks_12_convnext_0_dwconv_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_12_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_12_convnext_0_dwconv_Conv_reshape_to_2d_nhwc[] = { + "_vector_field_main_blocks_12_convnext_0_dwconv_Conv_reshape_to_2d" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_0_dwconv_Conv_reshape_to_2d_nhwc[] = {1, 1, 196, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_0_dwconv_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_0_dwconv_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0181347224861383f, .offset= -191}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_0_dwconv_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_0_dwconv_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_12_convnext_0_dwconv_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_0_dwconv_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_0_dwconv_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_12_convnext_0_dwconv_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_12_convnext_0_dwconv_weight[] = {1, 5, 1, 512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_12_convnext_0_dwconv_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_12_convnext_0_dwconv_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0082693500444293f, .offset= -125}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_12_convnext_0_dwconv_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_12_convnext_0_dwconv_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_12_convnext_0_dwconv_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_12_convnext_0_dwconv_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_12_convnext_0_dwconv_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_12_convnext_0_dwconv_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_12_convnext_0_dwconv_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0006068511283956f, .offset= -158}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_12_convnext_0_dwconv_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_12_convnext_0_dwconv_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_12_convnext_0_dwconv_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_0_dwconv_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_0_dwconv_Conv_2d */ + uint32_t dimensions__vector_field_main_blocks_12_convnext_0_dwconv_Conv_2d_dilation[] = {2}; + uint32_t _vector_field_main_blocks_12_convnext_0_dwconv_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__vector_field_main_blocks_12_convnext_0_dwconv_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _vector_field_main_blocks_12_convnext_0_dwconv_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__vector_field_main_blocks_12_convnext_0_dwconv_Conv_2d_stride[] = {2}; + uint32_t _vector_field_main_blocks_12_convnext_0_dwconv_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__vector_field_main_blocks_12_convnext_0_dwconv_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_0_dwconv_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_0_dwconv_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_12_convnext_0_dwconv_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_0_dwconv_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_0_dwconv_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_12_convnext_0_dwconv_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_0_dwconv_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_0_dwconv_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_12_convnext_0_dwconv_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_12_convnext_0_dwconv_Conv_2d[] = { + "_vector_field_main_blocks_12_convnext_0_dwconv_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_12_convnext_0_dwconv_weight", + "tts_ttl_vector_field_main_blocks_12_convnext_0_dwconv_bias" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_0_dwconv_Conv_intermediate[] = {1, 1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_0_dwconv_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_0_dwconv_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0027987780049443f, .offset= -160}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_0_dwconv_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_0_dwconv_Conv_2d", // Node Name + "qti.aisw", // Package Name + "DepthWiseConv2d", // Qnn Node Type + params__vector_field_main_blocks_12_convnext_0_dwconv_Conv_2d, // Node Params + 3, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_0_dwconv_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_0_dwconv_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_0_dwconv_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_0_dwconv_Conv_intermediate_nchw */ + uint32_t dimensions__vector_field_main_blocks_12_convnext_0_dwconv_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _vector_field_main_blocks_12_convnext_0_dwconv_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__vector_field_main_blocks_12_convnext_0_dwconv_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_0_dwconv_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_0_dwconv_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_12_convnext_0_dwconv_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_12_convnext_0_dwconv_Conv_intermediate_nchw[] = { + "_vector_field_main_blocks_12_convnext_0_dwconv_Conv_intermediate" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_0_dwconv_Conv_intermediate_nchw[] = {1, 512, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_0_dwconv_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_0_dwconv_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0027987780049443f, .offset= -160}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_0_dwconv_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_0_dwconv_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_12_convnext_0_dwconv_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_0_dwconv_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_0_dwconv_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_0_dwconv_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_0_dwconv_Conv_intermediate */ + const char* inputs__vector_field_main_blocks_12_convnext_0_dwconv_Conv_intermediate[] = { + "_vector_field_main_blocks_12_convnext_0_dwconv_Conv_intermediate_nchw" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_0_dwconv_Conv_output_0[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_0_dwconv_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_0_dwconv_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0027987780049443f, .offset= -160}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_0_dwconv_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_0_dwconv_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_0_dwconv_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_0_dwconv_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_0_dwconv_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_0_dwconv_Conv_output_0_nfc */ + uint32_t dimensions__vector_field_main_blocks_12_convnext_0_dwconv_Conv_output_0_nfc_perm[] = {3}; + uint32_t _vector_field_main_blocks_12_convnext_0_dwconv_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_12_convnext_0_dwconv_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_0_dwconv_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_0_dwconv_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_12_convnext_0_dwconv_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_12_convnext_0_dwconv_Conv_output_0_nfc[] = { + "_vector_field_main_blocks_12_convnext_0_dwconv_Conv_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_0_dwconv_Conv_output_0_nfc[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_0_dwconv_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_0_dwconv_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0027987780049443f, .offset= -160}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_0_dwconv_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_0_dwconv_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_12_convnext_0_dwconv_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_0_dwconv_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_0_dwconv_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_0_Mul_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_0_Mul_1 */ + Qnn_Param_t params__vector_field_main_blocks_12_convnext_0_Mul_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_12_convnext_0_Mul_1[] = { + "_vector_field_main_blocks_12_convnext_0_dwconv_Conv_output_0_nfc", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_0_norm_Transpose_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_0_Mul_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_0_norm_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0027987780049443f, .offset= -160}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_0_norm_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_0_Mul_1", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_12_convnext_0_Mul_1, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_0_Mul_1, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_0_Mul_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_12_convnext_0_norm_norm_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_12_convnext_0_norm_norm_weight[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_12_convnext_0_norm_norm_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_12_convnext_0_norm_norm_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0031817646231502f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_12_convnext_0_norm_norm_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_12_convnext_0_norm_norm_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_12_convnext_0_norm_norm_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_12_convnext_0_norm_norm_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_12_convnext_0_norm_norm_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_12_convnext_0_norm_norm_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_12_convnext_0_norm_norm_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0020508121233433f, .offset= -85}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_12_convnext_0_norm_norm_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_12_convnext_0_norm_norm_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_12_convnext_0_norm_norm_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_0_norm_norm_LayerNormalization(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_0_norm_norm_LayerNormalization */ + uint32_t dimensions__vector_field_main_blocks_12_convnext_0_norm_norm_LayerNormalization_axes[] = {1}; + uint32_t _vector_field_main_blocks_12_convnext_0_norm_norm_LayerNormalization_axes[] = {2}; + Qnn_Param_t params__vector_field_main_blocks_12_convnext_0_norm_norm_LayerNormalization[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="axes", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_0_norm_norm_LayerNormalization_axes", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_0_norm_norm_LayerNormalization_axes, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_12_convnext_0_norm_norm_LayerNormalization_axes, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="epsilon", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000001000000f}}}} + }; + const char* inputs__vector_field_main_blocks_12_convnext_0_norm_norm_LayerNormalization[] = { + "_vector_field_main_blocks_12_convnext_0_norm_Transpose_output_0", + "tts_ttl_vector_field_main_blocks_12_convnext_0_norm_norm_weight", + "tts_ttl_vector_field_main_blocks_12_convnext_0_norm_norm_bias" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_0_norm_Transpose_1_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_0_norm_norm_LayerNormalization[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_0_norm_Transpose_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0279297027736902f, .offset= -98}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_0_norm_Transpose_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_0_norm_norm_LayerNormalization", // Node Name + "qti.aisw", // Package Name + "LayerNorm", // Qnn Node Type + params__vector_field_main_blocks_12_convnext_0_norm_norm_LayerNormalization, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_0_norm_norm_LayerNormalization, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_0_norm_norm_LayerNormalization, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_0_norm_Transpose_1_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_0_norm_Transpose_1_output_0_ncf */ + uint32_t dimensions__vector_field_main_blocks_12_convnext_0_norm_Transpose_1_output_0_ncf_perm[] = {3}; + uint32_t _vector_field_main_blocks_12_convnext_0_norm_Transpose_1_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_12_convnext_0_norm_Transpose_1_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_0_norm_Transpose_1_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_0_norm_Transpose_1_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_12_convnext_0_norm_Transpose_1_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_12_convnext_0_norm_Transpose_1_output_0_ncf[] = { + "_vector_field_main_blocks_12_convnext_0_norm_Transpose_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_0_norm_Transpose_1_output_0_ncf[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_0_norm_Transpose_1_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_0_norm_Transpose_1_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0279297027736902f, .offset= -98}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_0_norm_Transpose_1_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_0_norm_Transpose_1_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_12_convnext_0_norm_Transpose_1_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_0_norm_Transpose_1_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_0_norm_Transpose_1_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_0_pwconv1_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_0_pwconv1_Conv_reshape_to_2d */ + const char* inputs__vector_field_main_blocks_12_convnext_0_pwconv1_Conv_reshape_to_2d[] = { + "_vector_field_main_blocks_12_convnext_0_norm_Transpose_1_output_0_ncf" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_0_pwconv1_Conv_reshape_to_2d[] = {1, 512, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_0_pwconv1_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_0_pwconv1_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0279297027736902f, .offset= -98}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_0_pwconv1_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_0_pwconv1_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_0_pwconv1_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_0_pwconv1_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__vector_field_main_blocks_12_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _vector_field_main_blocks_12_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__vector_field_main_blocks_12_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_12_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_12_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc[] = { + "_vector_field_main_blocks_12_convnext_0_pwconv1_Conv_reshape_to_2d" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc[] = {1, 1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0279297027736902f, .offset= -98}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_12_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_12_convnext_0_pwconv1_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_12_convnext_0_pwconv1_weight[] = {1, 1, 512, 1024}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_12_convnext_0_pwconv1_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_12_convnext_0_pwconv1_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0137027101591229f, .offset= -133}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_12_convnext_0_pwconv1_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_12_convnext_0_pwconv1_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_12_convnext_0_pwconv1_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_12_convnext_0_pwconv1_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_12_convnext_0_pwconv1_bias[] = {1024}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_12_convnext_0_pwconv1_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_12_convnext_0_pwconv1_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0025821530725807f, .offset= -223}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_12_convnext_0_pwconv1_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_12_convnext_0_pwconv1_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_12_convnext_0_pwconv1_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_0_pwconv1_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_0_pwconv1_Conv_2d */ + uint32_t dimensions__vector_field_main_blocks_12_convnext_0_pwconv1_Conv_2d_dilation[] = {2}; + uint32_t _vector_field_main_blocks_12_convnext_0_pwconv1_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__vector_field_main_blocks_12_convnext_0_pwconv1_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _vector_field_main_blocks_12_convnext_0_pwconv1_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__vector_field_main_blocks_12_convnext_0_pwconv1_Conv_2d_stride[] = {2}; + uint32_t _vector_field_main_blocks_12_convnext_0_pwconv1_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__vector_field_main_blocks_12_convnext_0_pwconv1_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_0_pwconv1_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_0_pwconv1_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_12_convnext_0_pwconv1_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_0_pwconv1_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_0_pwconv1_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_12_convnext_0_pwconv1_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_0_pwconv1_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_0_pwconv1_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_12_convnext_0_pwconv1_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_12_convnext_0_pwconv1_Conv_2d[] = { + "_vector_field_main_blocks_12_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_12_convnext_0_pwconv1_weight", + "tts_ttl_vector_field_main_blocks_12_convnext_0_pwconv1_bias" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_0_pwconv1_Conv_intermediate[] = {1, 1, 192, 1024}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_0_pwconv1_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_0_pwconv1_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0373477935791016f, .offset= -189}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_0_pwconv1_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_0_pwconv1_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__vector_field_main_blocks_12_convnext_0_pwconv1_Conv_2d, // Node Params + 5, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_0_pwconv1_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_0_pwconv1_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_0_pwconv1_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_0_pwconv1_Conv_intermediate_nchw */ + uint32_t dimensions__vector_field_main_blocks_12_convnext_0_pwconv1_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _vector_field_main_blocks_12_convnext_0_pwconv1_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__vector_field_main_blocks_12_convnext_0_pwconv1_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_0_pwconv1_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_0_pwconv1_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_12_convnext_0_pwconv1_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_12_convnext_0_pwconv1_Conv_intermediate_nchw[] = { + "_vector_field_main_blocks_12_convnext_0_pwconv1_Conv_intermediate" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_0_pwconv1_Conv_intermediate_nchw[] = {1, 1024, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_0_pwconv1_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_0_pwconv1_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0373477935791016f, .offset= -189}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_0_pwconv1_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_0_pwconv1_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_12_convnext_0_pwconv1_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_0_pwconv1_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_0_pwconv1_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_0_pwconv1_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_0_pwconv1_Conv_intermediate */ + const char* inputs__vector_field_main_blocks_12_convnext_0_pwconv1_Conv_intermediate[] = { + "_vector_field_main_blocks_12_convnext_0_pwconv1_Conv_intermediate_nchw" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_0_pwconv1_Conv_output_0[] = {1, 1024, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_0_pwconv1_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_0_pwconv1_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0373477935791016f, .offset= -189}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_0_pwconv1_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_0_pwconv1_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_0_pwconv1_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_0_pwconv1_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__elementwiseneuron_24(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _elementwiseneuron_24 */ + Qnn_Param_t params__elementwiseneuron_24[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}} + }; + const char* inputs__elementwiseneuron_24[] = { + "_vector_field_main_blocks_12_convnext_0_pwconv1_Conv_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_0_act_Mul_1_output_0[] = {1, 1024, 192}; + Qnn_Tensor_t outputs__elementwiseneuron_24[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_0_act_Mul_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0103288367390633f, .offset= -16}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_0_act_Mul_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_elementwiseneuron_24", // Node Name + "qti.aisw", // Package Name + "ElementWiseNeuron", // Qnn Node Type + params__elementwiseneuron_24, // Node Params + 1, // Num Node Params + inputs__elementwiseneuron_24, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__elementwiseneuron_24, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_0_pwconv2_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_0_pwconv2_Conv_reshape_to_2d */ + const char* inputs__vector_field_main_blocks_12_convnext_0_pwconv2_Conv_reshape_to_2d[] = { + "_vector_field_main_blocks_12_convnext_0_act_Mul_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_0_pwconv2_Conv_reshape_to_2d[] = {1, 1024, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_0_pwconv2_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_0_pwconv2_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0103288367390633f, .offset= -16}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_0_pwconv2_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_0_pwconv2_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_0_pwconv2_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_0_pwconv2_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__vector_field_main_blocks_12_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _vector_field_main_blocks_12_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__vector_field_main_blocks_12_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_12_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_12_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc[] = { + "_vector_field_main_blocks_12_convnext_0_pwconv2_Conv_reshape_to_2d" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc[] = {1, 1, 192, 1024}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0103288367390633f, .offset= -16}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_12_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_12_convnext_0_pwconv2_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_12_convnext_0_pwconv2_weight[] = {1, 1, 1024, 512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_12_convnext_0_pwconv2_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_12_convnext_0_pwconv2_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0082772038877010f, .offset= -125}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_12_convnext_0_pwconv2_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_12_convnext_0_pwconv2_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_12_convnext_0_pwconv2_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_12_convnext_0_pwconv2_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_12_convnext_0_pwconv2_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_12_convnext_0_pwconv2_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_12_convnext_0_pwconv2_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0008771696011536f, .offset= -123}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_12_convnext_0_pwconv2_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_12_convnext_0_pwconv2_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_12_convnext_0_pwconv2_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_0_pwconv2_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_0_pwconv2_Conv_2d */ + uint32_t dimensions__vector_field_main_blocks_12_convnext_0_pwconv2_Conv_2d_dilation[] = {2}; + uint32_t _vector_field_main_blocks_12_convnext_0_pwconv2_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__vector_field_main_blocks_12_convnext_0_pwconv2_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _vector_field_main_blocks_12_convnext_0_pwconv2_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__vector_field_main_blocks_12_convnext_0_pwconv2_Conv_2d_stride[] = {2}; + uint32_t _vector_field_main_blocks_12_convnext_0_pwconv2_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__vector_field_main_blocks_12_convnext_0_pwconv2_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_0_pwconv2_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_0_pwconv2_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_12_convnext_0_pwconv2_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_0_pwconv2_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_0_pwconv2_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_12_convnext_0_pwconv2_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_0_pwconv2_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_0_pwconv2_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_12_convnext_0_pwconv2_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_12_convnext_0_pwconv2_Conv_2d[] = { + "_vector_field_main_blocks_12_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_12_convnext_0_pwconv2_weight", + "tts_ttl_vector_field_main_blocks_12_convnext_0_pwconv2_bias" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_0_pwconv2_Conv_intermediate[] = {1, 1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_0_pwconv2_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_0_pwconv2_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0133939506486058f, .offset= -110}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_0_pwconv2_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_0_pwconv2_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__vector_field_main_blocks_12_convnext_0_pwconv2_Conv_2d, // Node Params + 5, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_0_pwconv2_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_0_pwconv2_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_0_pwconv2_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_0_pwconv2_Conv_intermediate_nchw */ + uint32_t dimensions__vector_field_main_blocks_12_convnext_0_pwconv2_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _vector_field_main_blocks_12_convnext_0_pwconv2_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__vector_field_main_blocks_12_convnext_0_pwconv2_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_0_pwconv2_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_0_pwconv2_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_12_convnext_0_pwconv2_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_12_convnext_0_pwconv2_Conv_intermediate_nchw[] = { + "_vector_field_main_blocks_12_convnext_0_pwconv2_Conv_intermediate" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_0_pwconv2_Conv_intermediate_nchw[] = {1, 512, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_0_pwconv2_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_0_pwconv2_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0133939506486058f, .offset= -110}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_0_pwconv2_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_0_pwconv2_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_12_convnext_0_pwconv2_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_0_pwconv2_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_0_pwconv2_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_0_pwconv2_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_0_pwconv2_Conv_intermediate */ + const char* inputs__vector_field_main_blocks_12_convnext_0_pwconv2_Conv_intermediate[] = { + "_vector_field_main_blocks_12_convnext_0_pwconv2_Conv_intermediate_nchw" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_0_pwconv2_Conv_output_0[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_0_pwconv2_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_0_pwconv2_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0133939506486058f, .offset= -110}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_0_pwconv2_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_0_pwconv2_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_0_pwconv2_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_0_pwconv2_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_0_pwconv2_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_0_pwconv2_Conv_output_0_nfc */ + uint32_t dimensions__vector_field_main_blocks_12_convnext_0_pwconv2_Conv_output_0_nfc_perm[] = {3}; + uint32_t _vector_field_main_blocks_12_convnext_0_pwconv2_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_12_convnext_0_pwconv2_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_0_pwconv2_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_0_pwconv2_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_12_convnext_0_pwconv2_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_12_convnext_0_pwconv2_Conv_output_0_nfc[] = { + "_vector_field_main_blocks_12_convnext_0_pwconv2_Conv_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_0_pwconv2_Conv_output_0_nfc[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_0_pwconv2_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_0_pwconv2_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0133939506486058f, .offset= -110}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_0_pwconv2_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_0_pwconv2_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_12_convnext_0_pwconv2_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_0_pwconv2_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_0_pwconv2_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_12_convnext_0_gamma(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_12_convnext_0_gamma[] = {1, 1, 512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_12_convnext_0_gamma", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_12_convnext_0_gamma", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0007938269409351f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_12_convnext_0_gamma, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_12_convnext_0_gamma), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_12_convnext_0_gamma)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_0_Mul_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_0_Mul_2 */ + Qnn_Param_t params__vector_field_main_blocks_12_convnext_0_Mul_2[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_12_convnext_0_Mul_2[] = { + "tts_ttl_vector_field_main_blocks_12_convnext_0_gamma", + "_vector_field_main_blocks_12_convnext_0_pwconv2_Conv_output_0_nfc" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_0_Mul_2_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_0_Mul_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_0_Mul_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0024870922788978f, .offset= -102}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_0_Mul_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_0_Mul_2", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_12_convnext_0_Mul_2, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_0_Mul_2, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_0_Mul_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_0_Add(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_0_Add */ + Qnn_Param_t params__vector_field_main_blocks_12_convnext_0_Add[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_12_convnext_0_Add[] = { + "_vector_field_main_blocks_12_convnext_0_Mul_output_0", + "_vector_field_main_blocks_12_convnext_0_Mul_2_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_0_Add_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_0_Add[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_0_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0186752937734127f, .offset= -193}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_0_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_0_Add", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_12_convnext_0_Add, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_0_Add, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_0_Add, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_0_Mul_3(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_0_Mul_3 */ + Qnn_Param_t params__vector_field_main_blocks_12_convnext_0_Mul_3[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_12_convnext_0_Mul_3[] = { + "_vector_field_main_blocks_12_convnext_0_Add_output_0", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_0_Mul_3_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_0_Mul_3[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_0_Mul_3_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0186752937734127f, .offset= -193}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_0_Mul_3_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_0_Mul_3", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_12_convnext_0_Mul_3, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_0_Mul_3, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_0_Mul_3, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_1_Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_1_Mul */ + Qnn_Param_t params__vector_field_main_blocks_12_convnext_1_Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_12_convnext_1_Mul[] = { + "_vector_field_main_blocks_12_convnext_0_Mul_3_output_0", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_1_Mul_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_1_Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_1_Mul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0186752937734127f, .offset= -193}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_1_Mul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_1_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_12_convnext_1_Mul, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_1_Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_1_Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_1_dwconv_Pad(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_1_dwconv_Pad */ + uint32_t dimensions__vector_field_main_blocks_12_convnext_1_dwconv_Pad_pad_amount[] = {3, 2}; + uint32_t _vector_field_main_blocks_12_convnext_1_dwconv_Pad_pad_amount[] = {0, 0, 4, 4, 0, 0}; + Qnn_Param_t params__vector_field_main_blocks_12_convnext_1_dwconv_Pad[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_1_dwconv_Pad_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_1_dwconv_Pad_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_12_convnext_1_dwconv_Pad_pad_amount, + .dataSize=24}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="scheme", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}} + }; + const char* inputs__vector_field_main_blocks_12_convnext_1_dwconv_Pad[] = { + "_vector_field_main_blocks_12_convnext_1_Mul_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_1_dwconv_Pad_output_0[] = {1, 200, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_1_dwconv_Pad[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_1_dwconv_Pad_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0186752937734127f, .offset= -193}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_1_dwconv_Pad_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_1_dwconv_Pad", // Node Name + "qti.aisw", // Package Name + "Pad", // Qnn Node Type + params__vector_field_main_blocks_12_convnext_1_dwconv_Pad, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_1_dwconv_Pad, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_1_dwconv_Pad, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_1_dwconv_Pad_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_1_dwconv_Pad_output_0_ncf */ + uint32_t dimensions__vector_field_main_blocks_12_convnext_1_dwconv_Pad_output_0_ncf_perm[] = {3}; + uint32_t _vector_field_main_blocks_12_convnext_1_dwconv_Pad_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_12_convnext_1_dwconv_Pad_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_1_dwconv_Pad_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_1_dwconv_Pad_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_12_convnext_1_dwconv_Pad_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_12_convnext_1_dwconv_Pad_output_0_ncf[] = { + "_vector_field_main_blocks_12_convnext_1_dwconv_Pad_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_1_dwconv_Pad_output_0_ncf[] = {1, 512, 200}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_1_dwconv_Pad_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_1_dwconv_Pad_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0186752937734127f, .offset= -193}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_1_dwconv_Pad_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_1_dwconv_Pad_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_12_convnext_1_dwconv_Pad_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_1_dwconv_Pad_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_1_dwconv_Pad_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_1_dwconv_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_1_dwconv_Conv_reshape_to_2d */ + const char* inputs__vector_field_main_blocks_12_convnext_1_dwconv_Conv_reshape_to_2d[] = { + "_vector_field_main_blocks_12_convnext_1_dwconv_Pad_output_0_ncf" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_1_dwconv_Conv_reshape_to_2d[] = {1, 512, 1, 200}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_1_dwconv_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_1_dwconv_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0186752937734127f, .offset= -193}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_1_dwconv_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_1_dwconv_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_1_dwconv_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_1_dwconv_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_1_dwconv_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_1_dwconv_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__vector_field_main_blocks_12_convnext_1_dwconv_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _vector_field_main_blocks_12_convnext_1_dwconv_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__vector_field_main_blocks_12_convnext_1_dwconv_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_1_dwconv_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_1_dwconv_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_12_convnext_1_dwconv_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_12_convnext_1_dwconv_Conv_reshape_to_2d_nhwc[] = { + "_vector_field_main_blocks_12_convnext_1_dwconv_Conv_reshape_to_2d" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_1_dwconv_Conv_reshape_to_2d_nhwc[] = {1, 1, 200, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_1_dwconv_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_1_dwconv_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0186752937734127f, .offset= -193}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_1_dwconv_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_1_dwconv_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_12_convnext_1_dwconv_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_1_dwconv_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_1_dwconv_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_12_convnext_1_dwconv_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_12_convnext_1_dwconv_weight[] = {1, 5, 1, 512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_12_convnext_1_dwconv_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_12_convnext_1_dwconv_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0073386458680034f, .offset= -113}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_12_convnext_1_dwconv_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_12_convnext_1_dwconv_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_12_convnext_1_dwconv_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_12_convnext_1_dwconv_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_12_convnext_1_dwconv_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_12_convnext_1_dwconv_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_12_convnext_1_dwconv_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0008637058781460f, .offset= -145}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_12_convnext_1_dwconv_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_12_convnext_1_dwconv_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_12_convnext_1_dwconv_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_1_dwconv_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_1_dwconv_Conv_2d */ + uint32_t dimensions__vector_field_main_blocks_12_convnext_1_dwconv_Conv_2d_dilation[] = {2}; + uint32_t _vector_field_main_blocks_12_convnext_1_dwconv_Conv_2d_dilation[] = {1, 2}; + uint32_t dimensions__vector_field_main_blocks_12_convnext_1_dwconv_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _vector_field_main_blocks_12_convnext_1_dwconv_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__vector_field_main_blocks_12_convnext_1_dwconv_Conv_2d_stride[] = {2}; + uint32_t _vector_field_main_blocks_12_convnext_1_dwconv_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__vector_field_main_blocks_12_convnext_1_dwconv_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_1_dwconv_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_1_dwconv_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_12_convnext_1_dwconv_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_1_dwconv_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_1_dwconv_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_12_convnext_1_dwconv_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_1_dwconv_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_1_dwconv_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_12_convnext_1_dwconv_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_12_convnext_1_dwconv_Conv_2d[] = { + "_vector_field_main_blocks_12_convnext_1_dwconv_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_12_convnext_1_dwconv_weight", + "tts_ttl_vector_field_main_blocks_12_convnext_1_dwconv_bias" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_1_dwconv_Conv_intermediate[] = {1, 1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_1_dwconv_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_1_dwconv_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0038935237098485f, .offset= -150}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_1_dwconv_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_1_dwconv_Conv_2d", // Node Name + "qti.aisw", // Package Name + "DepthWiseConv2d", // Qnn Node Type + params__vector_field_main_blocks_12_convnext_1_dwconv_Conv_2d, // Node Params + 3, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_1_dwconv_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_1_dwconv_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_1_dwconv_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_1_dwconv_Conv_intermediate_nchw */ + uint32_t dimensions__vector_field_main_blocks_12_convnext_1_dwconv_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _vector_field_main_blocks_12_convnext_1_dwconv_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__vector_field_main_blocks_12_convnext_1_dwconv_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_1_dwconv_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_1_dwconv_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_12_convnext_1_dwconv_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_12_convnext_1_dwconv_Conv_intermediate_nchw[] = { + "_vector_field_main_blocks_12_convnext_1_dwconv_Conv_intermediate" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_1_dwconv_Conv_intermediate_nchw[] = {1, 512, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_1_dwconv_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_1_dwconv_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0038935237098485f, .offset= -150}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_1_dwconv_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_1_dwconv_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_12_convnext_1_dwconv_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_1_dwconv_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_1_dwconv_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_1_dwconv_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_1_dwconv_Conv_intermediate */ + const char* inputs__vector_field_main_blocks_12_convnext_1_dwconv_Conv_intermediate[] = { + "_vector_field_main_blocks_12_convnext_1_dwconv_Conv_intermediate_nchw" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_1_dwconv_Conv_output_0[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_1_dwconv_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_1_dwconv_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0038935237098485f, .offset= -150}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_1_dwconv_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_1_dwconv_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_1_dwconv_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_1_dwconv_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_1_dwconv_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_1_dwconv_Conv_output_0_nfc */ + uint32_t dimensions__vector_field_main_blocks_12_convnext_1_dwconv_Conv_output_0_nfc_perm[] = {3}; + uint32_t _vector_field_main_blocks_12_convnext_1_dwconv_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_12_convnext_1_dwconv_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_1_dwconv_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_1_dwconv_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_12_convnext_1_dwconv_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_12_convnext_1_dwconv_Conv_output_0_nfc[] = { + "_vector_field_main_blocks_12_convnext_1_dwconv_Conv_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_1_dwconv_Conv_output_0_nfc[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_1_dwconv_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_1_dwconv_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0038935237098485f, .offset= -150}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_1_dwconv_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_1_dwconv_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_12_convnext_1_dwconv_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_1_dwconv_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_1_dwconv_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_1_Mul_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_1_Mul_1 */ + Qnn_Param_t params__vector_field_main_blocks_12_convnext_1_Mul_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_12_convnext_1_Mul_1[] = { + "_vector_field_main_blocks_12_convnext_1_dwconv_Conv_output_0_nfc", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_1_norm_Transpose_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_1_Mul_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_1_norm_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0038935237098485f, .offset= -150}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_1_norm_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_1_Mul_1", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_12_convnext_1_Mul_1, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_1_Mul_1, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_1_Mul_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_12_convnext_1_norm_norm_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_12_convnext_1_norm_norm_weight[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_12_convnext_1_norm_norm_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_12_convnext_1_norm_norm_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0032232932280749f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_12_convnext_1_norm_norm_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_12_convnext_1_norm_norm_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_12_convnext_1_norm_norm_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_12_convnext_1_norm_norm_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_12_convnext_1_norm_norm_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_12_convnext_1_norm_norm_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_12_convnext_1_norm_norm_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0022334107197821f, .offset= -91}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_12_convnext_1_norm_norm_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_12_convnext_1_norm_norm_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_12_convnext_1_norm_norm_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_1_norm_norm_LayerNormalization(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_1_norm_norm_LayerNormalization */ + uint32_t dimensions__vector_field_main_blocks_12_convnext_1_norm_norm_LayerNormalization_axes[] = {1}; + uint32_t _vector_field_main_blocks_12_convnext_1_norm_norm_LayerNormalization_axes[] = {2}; + Qnn_Param_t params__vector_field_main_blocks_12_convnext_1_norm_norm_LayerNormalization[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="axes", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_1_norm_norm_LayerNormalization_axes", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_1_norm_norm_LayerNormalization_axes, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_12_convnext_1_norm_norm_LayerNormalization_axes, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="epsilon", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000001000000f}}}} + }; + const char* inputs__vector_field_main_blocks_12_convnext_1_norm_norm_LayerNormalization[] = { + "_vector_field_main_blocks_12_convnext_1_norm_Transpose_output_0", + "tts_ttl_vector_field_main_blocks_12_convnext_1_norm_norm_weight", + "tts_ttl_vector_field_main_blocks_12_convnext_1_norm_norm_bias" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_1_norm_Transpose_1_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_1_norm_norm_LayerNormalization[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_1_norm_Transpose_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0342730171978474f, .offset= -68}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_1_norm_Transpose_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_1_norm_norm_LayerNormalization", // Node Name + "qti.aisw", // Package Name + "LayerNorm", // Qnn Node Type + params__vector_field_main_blocks_12_convnext_1_norm_norm_LayerNormalization, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_1_norm_norm_LayerNormalization, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_1_norm_norm_LayerNormalization, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_1_norm_Transpose_1_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_1_norm_Transpose_1_output_0_ncf */ + uint32_t dimensions__vector_field_main_blocks_12_convnext_1_norm_Transpose_1_output_0_ncf_perm[] = {3}; + uint32_t _vector_field_main_blocks_12_convnext_1_norm_Transpose_1_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_12_convnext_1_norm_Transpose_1_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_1_norm_Transpose_1_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_1_norm_Transpose_1_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_12_convnext_1_norm_Transpose_1_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_12_convnext_1_norm_Transpose_1_output_0_ncf[] = { + "_vector_field_main_blocks_12_convnext_1_norm_Transpose_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_1_norm_Transpose_1_output_0_ncf[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_1_norm_Transpose_1_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_1_norm_Transpose_1_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0342730171978474f, .offset= -68}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_1_norm_Transpose_1_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_1_norm_Transpose_1_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_12_convnext_1_norm_Transpose_1_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_1_norm_Transpose_1_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_1_norm_Transpose_1_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_1_pwconv1_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_1_pwconv1_Conv_reshape_to_2d */ + const char* inputs__vector_field_main_blocks_12_convnext_1_pwconv1_Conv_reshape_to_2d[] = { + "_vector_field_main_blocks_12_convnext_1_norm_Transpose_1_output_0_ncf" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_1_pwconv1_Conv_reshape_to_2d[] = {1, 512, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_1_pwconv1_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_1_pwconv1_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0342730171978474f, .offset= -68}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_1_pwconv1_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_1_pwconv1_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_1_pwconv1_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_1_pwconv1_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__vector_field_main_blocks_12_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _vector_field_main_blocks_12_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__vector_field_main_blocks_12_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_12_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_12_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc[] = { + "_vector_field_main_blocks_12_convnext_1_pwconv1_Conv_reshape_to_2d" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc[] = {1, 1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0342730171978474f, .offset= -68}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_12_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_12_convnext_1_pwconv1_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_12_convnext_1_pwconv1_weight[] = {1, 1, 512, 1024}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_12_convnext_1_pwconv1_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_12_convnext_1_pwconv1_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0104251131415367f, .offset= -130}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_12_convnext_1_pwconv1_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_12_convnext_1_pwconv1_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_12_convnext_1_pwconv1_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_12_convnext_1_pwconv1_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_12_convnext_1_pwconv1_bias[] = {1024}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_12_convnext_1_pwconv1_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_12_convnext_1_pwconv1_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0020815625321120f, .offset= -223}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_12_convnext_1_pwconv1_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_12_convnext_1_pwconv1_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_12_convnext_1_pwconv1_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_1_pwconv1_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_1_pwconv1_Conv_2d */ + uint32_t dimensions__vector_field_main_blocks_12_convnext_1_pwconv1_Conv_2d_dilation[] = {2}; + uint32_t _vector_field_main_blocks_12_convnext_1_pwconv1_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__vector_field_main_blocks_12_convnext_1_pwconv1_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _vector_field_main_blocks_12_convnext_1_pwconv1_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__vector_field_main_blocks_12_convnext_1_pwconv1_Conv_2d_stride[] = {2}; + uint32_t _vector_field_main_blocks_12_convnext_1_pwconv1_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__vector_field_main_blocks_12_convnext_1_pwconv1_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_1_pwconv1_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_1_pwconv1_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_12_convnext_1_pwconv1_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_1_pwconv1_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_1_pwconv1_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_12_convnext_1_pwconv1_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_1_pwconv1_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_1_pwconv1_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_12_convnext_1_pwconv1_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_12_convnext_1_pwconv1_Conv_2d[] = { + "_vector_field_main_blocks_12_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_12_convnext_1_pwconv1_weight", + "tts_ttl_vector_field_main_blocks_12_convnext_1_pwconv1_bias" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_1_pwconv1_Conv_intermediate[] = {1, 1, 192, 1024}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_1_pwconv1_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_1_pwconv1_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0514443255960941f, .offset= -156}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_1_pwconv1_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_1_pwconv1_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__vector_field_main_blocks_12_convnext_1_pwconv1_Conv_2d, // Node Params + 5, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_1_pwconv1_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_1_pwconv1_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_1_pwconv1_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_1_pwconv1_Conv_intermediate_nchw */ + uint32_t dimensions__vector_field_main_blocks_12_convnext_1_pwconv1_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _vector_field_main_blocks_12_convnext_1_pwconv1_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__vector_field_main_blocks_12_convnext_1_pwconv1_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_1_pwconv1_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_1_pwconv1_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_12_convnext_1_pwconv1_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_12_convnext_1_pwconv1_Conv_intermediate_nchw[] = { + "_vector_field_main_blocks_12_convnext_1_pwconv1_Conv_intermediate" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_1_pwconv1_Conv_intermediate_nchw[] = {1, 1024, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_1_pwconv1_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_1_pwconv1_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0514443255960941f, .offset= -156}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_1_pwconv1_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_1_pwconv1_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_12_convnext_1_pwconv1_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_1_pwconv1_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_1_pwconv1_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_1_pwconv1_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_1_pwconv1_Conv_intermediate */ + const char* inputs__vector_field_main_blocks_12_convnext_1_pwconv1_Conv_intermediate[] = { + "_vector_field_main_blocks_12_convnext_1_pwconv1_Conv_intermediate_nchw" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_1_pwconv1_Conv_output_0[] = {1, 1024, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_1_pwconv1_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_1_pwconv1_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0514443255960941f, .offset= -156}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_1_pwconv1_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_1_pwconv1_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_1_pwconv1_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_1_pwconv1_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__elementwiseneuron_26(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _elementwiseneuron_26 */ + Qnn_Param_t params__elementwiseneuron_26[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}} + }; + const char* inputs__elementwiseneuron_26[] = { + "_vector_field_main_blocks_12_convnext_1_pwconv1_Conv_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_1_act_Mul_1_output_0[] = {1, 1024, 192}; + Qnn_Tensor_t outputs__elementwiseneuron_26[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_1_act_Mul_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0205427687615156f, .offset= -8}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_1_act_Mul_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_elementwiseneuron_26", // Node Name + "qti.aisw", // Package Name + "ElementWiseNeuron", // Qnn Node Type + params__elementwiseneuron_26, // Node Params + 1, // Num Node Params + inputs__elementwiseneuron_26, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__elementwiseneuron_26, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_1_pwconv2_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_1_pwconv2_Conv_reshape_to_2d */ + const char* inputs__vector_field_main_blocks_12_convnext_1_pwconv2_Conv_reshape_to_2d[] = { + "_vector_field_main_blocks_12_convnext_1_act_Mul_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_1_pwconv2_Conv_reshape_to_2d[] = {1, 1024, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_1_pwconv2_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_1_pwconv2_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0205427687615156f, .offset= -8}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_1_pwconv2_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_1_pwconv2_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_1_pwconv2_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_1_pwconv2_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__vector_field_main_blocks_12_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _vector_field_main_blocks_12_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__vector_field_main_blocks_12_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_12_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_12_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc[] = { + "_vector_field_main_blocks_12_convnext_1_pwconv2_Conv_reshape_to_2d" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc[] = {1, 1, 192, 1024}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0205427687615156f, .offset= -8}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_12_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_12_convnext_1_pwconv2_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_12_convnext_1_pwconv2_weight[] = {1, 1, 1024, 512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_12_convnext_1_pwconv2_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_12_convnext_1_pwconv2_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0114115364849567f, .offset= -121}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_12_convnext_1_pwconv2_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_12_convnext_1_pwconv2_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_12_convnext_1_pwconv2_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_12_convnext_1_pwconv2_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_12_convnext_1_pwconv2_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_12_convnext_1_pwconv2_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_12_convnext_1_pwconv2_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0009695755434223f, .offset= -119}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_12_convnext_1_pwconv2_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_12_convnext_1_pwconv2_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_12_convnext_1_pwconv2_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_1_pwconv2_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_1_pwconv2_Conv_2d */ + uint32_t dimensions__vector_field_main_blocks_12_convnext_1_pwconv2_Conv_2d_dilation[] = {2}; + uint32_t _vector_field_main_blocks_12_convnext_1_pwconv2_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__vector_field_main_blocks_12_convnext_1_pwconv2_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _vector_field_main_blocks_12_convnext_1_pwconv2_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__vector_field_main_blocks_12_convnext_1_pwconv2_Conv_2d_stride[] = {2}; + uint32_t _vector_field_main_blocks_12_convnext_1_pwconv2_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__vector_field_main_blocks_12_convnext_1_pwconv2_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_1_pwconv2_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_1_pwconv2_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_12_convnext_1_pwconv2_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_1_pwconv2_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_1_pwconv2_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_12_convnext_1_pwconv2_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_1_pwconv2_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_1_pwconv2_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_12_convnext_1_pwconv2_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_12_convnext_1_pwconv2_Conv_2d[] = { + "_vector_field_main_blocks_12_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_12_convnext_1_pwconv2_weight", + "tts_ttl_vector_field_main_blocks_12_convnext_1_pwconv2_bias" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_1_pwconv2_Conv_intermediate[] = {1, 1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_1_pwconv2_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_1_pwconv2_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0201173648238182f, .offset= -150}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_1_pwconv2_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_1_pwconv2_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__vector_field_main_blocks_12_convnext_1_pwconv2_Conv_2d, // Node Params + 5, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_1_pwconv2_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_1_pwconv2_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_1_pwconv2_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_1_pwconv2_Conv_intermediate_nchw */ + uint32_t dimensions__vector_field_main_blocks_12_convnext_1_pwconv2_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _vector_field_main_blocks_12_convnext_1_pwconv2_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__vector_field_main_blocks_12_convnext_1_pwconv2_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_1_pwconv2_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_1_pwconv2_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_12_convnext_1_pwconv2_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_12_convnext_1_pwconv2_Conv_intermediate_nchw[] = { + "_vector_field_main_blocks_12_convnext_1_pwconv2_Conv_intermediate" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_1_pwconv2_Conv_intermediate_nchw[] = {1, 512, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_1_pwconv2_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_1_pwconv2_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0201173648238182f, .offset= -150}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_1_pwconv2_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_1_pwconv2_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_12_convnext_1_pwconv2_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_1_pwconv2_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_1_pwconv2_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_1_pwconv2_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_1_pwconv2_Conv_intermediate */ + const char* inputs__vector_field_main_blocks_12_convnext_1_pwconv2_Conv_intermediate[] = { + "_vector_field_main_blocks_12_convnext_1_pwconv2_Conv_intermediate_nchw" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_1_pwconv2_Conv_output_0[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_1_pwconv2_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_1_pwconv2_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0201173648238182f, .offset= -150}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_1_pwconv2_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_1_pwconv2_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_1_pwconv2_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_1_pwconv2_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_1_pwconv2_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_1_pwconv2_Conv_output_0_nfc */ + uint32_t dimensions__vector_field_main_blocks_12_convnext_1_pwconv2_Conv_output_0_nfc_perm[] = {3}; + uint32_t _vector_field_main_blocks_12_convnext_1_pwconv2_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_12_convnext_1_pwconv2_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_1_pwconv2_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_1_pwconv2_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_12_convnext_1_pwconv2_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_12_convnext_1_pwconv2_Conv_output_0_nfc[] = { + "_vector_field_main_blocks_12_convnext_1_pwconv2_Conv_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_1_pwconv2_Conv_output_0_nfc[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_1_pwconv2_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_1_pwconv2_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0201173648238182f, .offset= -150}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_1_pwconv2_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_1_pwconv2_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_12_convnext_1_pwconv2_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_1_pwconv2_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_1_pwconv2_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_12_convnext_1_gamma(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_12_convnext_1_gamma[] = {1, 1, 512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_12_convnext_1_gamma", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_12_convnext_1_gamma", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0009302274556831f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_12_convnext_1_gamma, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_12_convnext_1_gamma), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_12_convnext_1_gamma)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_1_Mul_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_1_Mul_2 */ + Qnn_Param_t params__vector_field_main_blocks_12_convnext_1_Mul_2[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_12_convnext_1_Mul_2[] = { + "tts_ttl_vector_field_main_blocks_12_convnext_1_gamma", + "_vector_field_main_blocks_12_convnext_1_pwconv2_Conv_output_0_nfc" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_1_Mul_2_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_1_Mul_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_1_Mul_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0036431928165257f, .offset= -135}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_1_Mul_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_1_Mul_2", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_12_convnext_1_Mul_2, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_1_Mul_2, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_1_Mul_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_1_Add(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_1_Add */ + Qnn_Param_t params__vector_field_main_blocks_12_convnext_1_Add[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_12_convnext_1_Add[] = { + "_vector_field_main_blocks_12_convnext_1_Mul_output_0", + "_vector_field_main_blocks_12_convnext_1_Mul_2_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_1_Add_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_1_Add[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_1_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0188874658197165f, .offset= -193}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_1_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_1_Add", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_12_convnext_1_Add, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_1_Add, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_1_Add, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_1_Mul_3(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_1_Mul_3 */ + Qnn_Param_t params__vector_field_main_blocks_12_convnext_1_Mul_3[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_12_convnext_1_Mul_3[] = { + "_vector_field_main_blocks_12_convnext_1_Add_output_0", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_1_Mul_3_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_1_Mul_3[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_1_Mul_3_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0188874658197165f, .offset= -193}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_1_Mul_3_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_1_Mul_3", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_12_convnext_1_Mul_3, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_1_Mul_3, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_1_Mul_3, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_2_Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_2_Mul */ + Qnn_Param_t params__vector_field_main_blocks_12_convnext_2_Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_12_convnext_2_Mul[] = { + "_vector_field_main_blocks_12_convnext_1_Mul_3_output_0", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_2_Mul_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_2_Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_2_Mul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0188874658197165f, .offset= -193}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_2_Mul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_2_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_12_convnext_2_Mul, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_2_Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_2_Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_2_dwconv_Pad(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_2_dwconv_Pad */ + uint32_t dimensions__vector_field_main_blocks_12_convnext_2_dwconv_Pad_pad_amount[] = {3, 2}; + uint32_t _vector_field_main_blocks_12_convnext_2_dwconv_Pad_pad_amount[] = {0, 0, 8, 8, 0, 0}; + Qnn_Param_t params__vector_field_main_blocks_12_convnext_2_dwconv_Pad[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_2_dwconv_Pad_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_2_dwconv_Pad_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_12_convnext_2_dwconv_Pad_pad_amount, + .dataSize=24}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="scheme", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}} + }; + const char* inputs__vector_field_main_blocks_12_convnext_2_dwconv_Pad[] = { + "_vector_field_main_blocks_12_convnext_2_Mul_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_2_dwconv_Pad_output_0[] = {1, 208, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_2_dwconv_Pad[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_2_dwconv_Pad_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0188874658197165f, .offset= -193}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_2_dwconv_Pad_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_2_dwconv_Pad", // Node Name + "qti.aisw", // Package Name + "Pad", // Qnn Node Type + params__vector_field_main_blocks_12_convnext_2_dwconv_Pad, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_2_dwconv_Pad, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_2_dwconv_Pad, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_2_dwconv_Pad_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_2_dwconv_Pad_output_0_ncf */ + uint32_t dimensions__vector_field_main_blocks_12_convnext_2_dwconv_Pad_output_0_ncf_perm[] = {3}; + uint32_t _vector_field_main_blocks_12_convnext_2_dwconv_Pad_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_12_convnext_2_dwconv_Pad_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_2_dwconv_Pad_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_2_dwconv_Pad_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_12_convnext_2_dwconv_Pad_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_12_convnext_2_dwconv_Pad_output_0_ncf[] = { + "_vector_field_main_blocks_12_convnext_2_dwconv_Pad_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_2_dwconv_Pad_output_0_ncf[] = {1, 512, 208}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_2_dwconv_Pad_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_2_dwconv_Pad_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0188874658197165f, .offset= -193}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_2_dwconv_Pad_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_2_dwconv_Pad_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_12_convnext_2_dwconv_Pad_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_2_dwconv_Pad_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_2_dwconv_Pad_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_2_dwconv_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_2_dwconv_Conv_reshape_to_2d */ + const char* inputs__vector_field_main_blocks_12_convnext_2_dwconv_Conv_reshape_to_2d[] = { + "_vector_field_main_blocks_12_convnext_2_dwconv_Pad_output_0_ncf" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_2_dwconv_Conv_reshape_to_2d[] = {1, 512, 1, 208}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_2_dwconv_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_2_dwconv_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0188874658197165f, .offset= -193}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_2_dwconv_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_2_dwconv_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_2_dwconv_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_2_dwconv_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_2_dwconv_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_2_dwconv_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__vector_field_main_blocks_12_convnext_2_dwconv_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _vector_field_main_blocks_12_convnext_2_dwconv_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__vector_field_main_blocks_12_convnext_2_dwconv_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_2_dwconv_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_2_dwconv_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_12_convnext_2_dwconv_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_12_convnext_2_dwconv_Conv_reshape_to_2d_nhwc[] = { + "_vector_field_main_blocks_12_convnext_2_dwconv_Conv_reshape_to_2d" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_2_dwconv_Conv_reshape_to_2d_nhwc[] = {1, 1, 208, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_2_dwconv_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_2_dwconv_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0188874658197165f, .offset= -193}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_2_dwconv_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_2_dwconv_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_12_convnext_2_dwconv_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_2_dwconv_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_2_dwconv_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_12_convnext_2_dwconv_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_12_convnext_2_dwconv_weight[] = {1, 5, 1, 512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_12_convnext_2_dwconv_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_12_convnext_2_dwconv_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0060494351200759f, .offset= -126}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_12_convnext_2_dwconv_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_12_convnext_2_dwconv_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_12_convnext_2_dwconv_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_12_convnext_2_dwconv_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_12_convnext_2_dwconv_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_12_convnext_2_dwconv_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_12_convnext_2_dwconv_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0004569482116494f, .offset= -207}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_12_convnext_2_dwconv_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_12_convnext_2_dwconv_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_12_convnext_2_dwconv_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_2_dwconv_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_2_dwconv_Conv_2d */ + uint32_t dimensions__vector_field_main_blocks_12_convnext_2_dwconv_Conv_2d_dilation[] = {2}; + uint32_t _vector_field_main_blocks_12_convnext_2_dwconv_Conv_2d_dilation[] = {1, 4}; + uint32_t dimensions__vector_field_main_blocks_12_convnext_2_dwconv_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _vector_field_main_blocks_12_convnext_2_dwconv_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__vector_field_main_blocks_12_convnext_2_dwconv_Conv_2d_stride[] = {2}; + uint32_t _vector_field_main_blocks_12_convnext_2_dwconv_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__vector_field_main_blocks_12_convnext_2_dwconv_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_2_dwconv_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_2_dwconv_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_12_convnext_2_dwconv_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_2_dwconv_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_2_dwconv_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_12_convnext_2_dwconv_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_2_dwconv_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_2_dwconv_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_12_convnext_2_dwconv_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_12_convnext_2_dwconv_Conv_2d[] = { + "_vector_field_main_blocks_12_convnext_2_dwconv_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_12_convnext_2_dwconv_weight", + "tts_ttl_vector_field_main_blocks_12_convnext_2_dwconv_bias" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_2_dwconv_Conv_intermediate[] = {1, 1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_2_dwconv_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_2_dwconv_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0036449111066759f, .offset= -196}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_2_dwconv_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_2_dwconv_Conv_2d", // Node Name + "qti.aisw", // Package Name + "DepthWiseConv2d", // Qnn Node Type + params__vector_field_main_blocks_12_convnext_2_dwconv_Conv_2d, // Node Params + 3, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_2_dwconv_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_2_dwconv_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_2_dwconv_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_2_dwconv_Conv_intermediate_nchw */ + uint32_t dimensions__vector_field_main_blocks_12_convnext_2_dwconv_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _vector_field_main_blocks_12_convnext_2_dwconv_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__vector_field_main_blocks_12_convnext_2_dwconv_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_2_dwconv_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_2_dwconv_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_12_convnext_2_dwconv_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_12_convnext_2_dwconv_Conv_intermediate_nchw[] = { + "_vector_field_main_blocks_12_convnext_2_dwconv_Conv_intermediate" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_2_dwconv_Conv_intermediate_nchw[] = {1, 512, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_2_dwconv_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_2_dwconv_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0036449111066759f, .offset= -196}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_2_dwconv_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_2_dwconv_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_12_convnext_2_dwconv_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_2_dwconv_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_2_dwconv_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_2_dwconv_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_2_dwconv_Conv_intermediate */ + const char* inputs__vector_field_main_blocks_12_convnext_2_dwconv_Conv_intermediate[] = { + "_vector_field_main_blocks_12_convnext_2_dwconv_Conv_intermediate_nchw" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_2_dwconv_Conv_output_0[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_2_dwconv_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_2_dwconv_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0036449111066759f, .offset= -196}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_2_dwconv_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_2_dwconv_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_2_dwconv_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_2_dwconv_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_2_dwconv_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_2_dwconv_Conv_output_0_nfc */ + uint32_t dimensions__vector_field_main_blocks_12_convnext_2_dwconv_Conv_output_0_nfc_perm[] = {3}; + uint32_t _vector_field_main_blocks_12_convnext_2_dwconv_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_12_convnext_2_dwconv_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_2_dwconv_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_2_dwconv_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_12_convnext_2_dwconv_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_12_convnext_2_dwconv_Conv_output_0_nfc[] = { + "_vector_field_main_blocks_12_convnext_2_dwconv_Conv_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_2_dwconv_Conv_output_0_nfc[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_2_dwconv_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_2_dwconv_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0036449111066759f, .offset= -196}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_2_dwconv_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_2_dwconv_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_12_convnext_2_dwconv_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_2_dwconv_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_2_dwconv_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_2_Mul_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_2_Mul_1 */ + Qnn_Param_t params__vector_field_main_blocks_12_convnext_2_Mul_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_12_convnext_2_Mul_1[] = { + "_vector_field_main_blocks_12_convnext_2_dwconv_Conv_output_0_nfc", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_2_norm_Transpose_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_2_Mul_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_2_norm_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0036449111066759f, .offset= -196}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_2_norm_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_2_Mul_1", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_12_convnext_2_Mul_1, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_2_Mul_1, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_2_Mul_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_12_convnext_2_norm_norm_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_12_convnext_2_norm_norm_weight[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_12_convnext_2_norm_norm_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_12_convnext_2_norm_norm_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0032543642446399f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_12_convnext_2_norm_norm_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_12_convnext_2_norm_norm_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_12_convnext_2_norm_norm_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_12_convnext_2_norm_norm_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_12_convnext_2_norm_norm_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_12_convnext_2_norm_norm_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_12_convnext_2_norm_norm_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0021181579213589f, .offset= -216}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_12_convnext_2_norm_norm_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_12_convnext_2_norm_norm_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_12_convnext_2_norm_norm_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_2_norm_norm_LayerNormalization(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_2_norm_norm_LayerNormalization */ + uint32_t dimensions__vector_field_main_blocks_12_convnext_2_norm_norm_LayerNormalization_axes[] = {1}; + uint32_t _vector_field_main_blocks_12_convnext_2_norm_norm_LayerNormalization_axes[] = {2}; + Qnn_Param_t params__vector_field_main_blocks_12_convnext_2_norm_norm_LayerNormalization[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="axes", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_2_norm_norm_LayerNormalization_axes", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_2_norm_norm_LayerNormalization_axes, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_12_convnext_2_norm_norm_LayerNormalization_axes, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="epsilon", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000001000000f}}}} + }; + const char* inputs__vector_field_main_blocks_12_convnext_2_norm_norm_LayerNormalization[] = { + "_vector_field_main_blocks_12_convnext_2_norm_Transpose_output_0", + "tts_ttl_vector_field_main_blocks_12_convnext_2_norm_norm_weight", + "tts_ttl_vector_field_main_blocks_12_convnext_2_norm_norm_bias" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_2_norm_Transpose_1_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_2_norm_norm_LayerNormalization[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_2_norm_Transpose_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0386857315897942f, .offset= -210}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_2_norm_Transpose_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_2_norm_norm_LayerNormalization", // Node Name + "qti.aisw", // Package Name + "LayerNorm", // Qnn Node Type + params__vector_field_main_blocks_12_convnext_2_norm_norm_LayerNormalization, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_2_norm_norm_LayerNormalization, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_2_norm_norm_LayerNormalization, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_2_norm_Transpose_1_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_2_norm_Transpose_1_output_0_ncf */ + uint32_t dimensions__vector_field_main_blocks_12_convnext_2_norm_Transpose_1_output_0_ncf_perm[] = {3}; + uint32_t _vector_field_main_blocks_12_convnext_2_norm_Transpose_1_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_12_convnext_2_norm_Transpose_1_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_2_norm_Transpose_1_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_2_norm_Transpose_1_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_12_convnext_2_norm_Transpose_1_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_12_convnext_2_norm_Transpose_1_output_0_ncf[] = { + "_vector_field_main_blocks_12_convnext_2_norm_Transpose_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_2_norm_Transpose_1_output_0_ncf[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_2_norm_Transpose_1_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_2_norm_Transpose_1_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0386857315897942f, .offset= -210}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_2_norm_Transpose_1_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_2_norm_Transpose_1_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_12_convnext_2_norm_Transpose_1_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_2_norm_Transpose_1_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_2_norm_Transpose_1_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_2_pwconv1_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_2_pwconv1_Conv_reshape_to_2d */ + const char* inputs__vector_field_main_blocks_12_convnext_2_pwconv1_Conv_reshape_to_2d[] = { + "_vector_field_main_blocks_12_convnext_2_norm_Transpose_1_output_0_ncf" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_2_pwconv1_Conv_reshape_to_2d[] = {1, 512, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_2_pwconv1_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_2_pwconv1_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0386857315897942f, .offset= -210}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_2_pwconv1_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_2_pwconv1_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_2_pwconv1_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_2_pwconv1_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__vector_field_main_blocks_12_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _vector_field_main_blocks_12_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__vector_field_main_blocks_12_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_12_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_12_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc[] = { + "_vector_field_main_blocks_12_convnext_2_pwconv1_Conv_reshape_to_2d" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc[] = {1, 1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0386857315897942f, .offset= -210}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_12_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_12_convnext_2_pwconv1_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_12_convnext_2_pwconv1_weight[] = {1, 1, 512, 1024}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_12_convnext_2_pwconv1_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_12_convnext_2_pwconv1_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0130681693553925f, .offset= -140}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_12_convnext_2_pwconv1_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_12_convnext_2_pwconv1_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_12_convnext_2_pwconv1_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_12_convnext_2_pwconv1_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_12_convnext_2_pwconv1_bias[] = {1024}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_12_convnext_2_pwconv1_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_12_convnext_2_pwconv1_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0025028337258846f, .offset= -229}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_12_convnext_2_pwconv1_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_12_convnext_2_pwconv1_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_12_convnext_2_pwconv1_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_2_pwconv1_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_2_pwconv1_Conv_2d */ + uint32_t dimensions__vector_field_main_blocks_12_convnext_2_pwconv1_Conv_2d_dilation[] = {2}; + uint32_t _vector_field_main_blocks_12_convnext_2_pwconv1_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__vector_field_main_blocks_12_convnext_2_pwconv1_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _vector_field_main_blocks_12_convnext_2_pwconv1_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__vector_field_main_blocks_12_convnext_2_pwconv1_Conv_2d_stride[] = {2}; + uint32_t _vector_field_main_blocks_12_convnext_2_pwconv1_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__vector_field_main_blocks_12_convnext_2_pwconv1_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_2_pwconv1_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_2_pwconv1_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_12_convnext_2_pwconv1_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_2_pwconv1_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_2_pwconv1_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_12_convnext_2_pwconv1_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_2_pwconv1_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_2_pwconv1_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_12_convnext_2_pwconv1_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_12_convnext_2_pwconv1_Conv_2d[] = { + "_vector_field_main_blocks_12_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_12_convnext_2_pwconv1_weight", + "tts_ttl_vector_field_main_blocks_12_convnext_2_pwconv1_bias" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_2_pwconv1_Conv_intermediate[] = {1, 1, 192, 1024}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_2_pwconv1_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_2_pwconv1_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0532378703355789f, .offset= -197}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_2_pwconv1_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_2_pwconv1_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__vector_field_main_blocks_12_convnext_2_pwconv1_Conv_2d, // Node Params + 5, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_2_pwconv1_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_2_pwconv1_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_2_pwconv1_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_2_pwconv1_Conv_intermediate_nchw */ + uint32_t dimensions__vector_field_main_blocks_12_convnext_2_pwconv1_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _vector_field_main_blocks_12_convnext_2_pwconv1_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__vector_field_main_blocks_12_convnext_2_pwconv1_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_2_pwconv1_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_2_pwconv1_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_12_convnext_2_pwconv1_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_12_convnext_2_pwconv1_Conv_intermediate_nchw[] = { + "_vector_field_main_blocks_12_convnext_2_pwconv1_Conv_intermediate" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_2_pwconv1_Conv_intermediate_nchw[] = {1, 1024, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_2_pwconv1_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_2_pwconv1_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0532378703355789f, .offset= -197}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_2_pwconv1_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_2_pwconv1_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_12_convnext_2_pwconv1_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_2_pwconv1_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_2_pwconv1_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_2_pwconv1_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_2_pwconv1_Conv_intermediate */ + const char* inputs__vector_field_main_blocks_12_convnext_2_pwconv1_Conv_intermediate[] = { + "_vector_field_main_blocks_12_convnext_2_pwconv1_Conv_intermediate_nchw" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_2_pwconv1_Conv_output_0[] = {1, 1024, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_2_pwconv1_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_2_pwconv1_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0532378703355789f, .offset= -197}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_2_pwconv1_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_2_pwconv1_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_2_pwconv1_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_2_pwconv1_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__elementwiseneuron_28(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _elementwiseneuron_28 */ + Qnn_Param_t params__elementwiseneuron_28[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}} + }; + const char* inputs__elementwiseneuron_28[] = { + "_vector_field_main_blocks_12_convnext_2_pwconv1_Conv_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_2_act_Mul_1_output_0[] = {1, 1024, 192}; + Qnn_Tensor_t outputs__elementwiseneuron_28[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_2_act_Mul_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0127566708251834f, .offset= -13}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_2_act_Mul_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_elementwiseneuron_28", // Node Name + "qti.aisw", // Package Name + "ElementWiseNeuron", // Qnn Node Type + params__elementwiseneuron_28, // Node Params + 1, // Num Node Params + inputs__elementwiseneuron_28, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__elementwiseneuron_28, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_2_pwconv2_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_2_pwconv2_Conv_reshape_to_2d */ + const char* inputs__vector_field_main_blocks_12_convnext_2_pwconv2_Conv_reshape_to_2d[] = { + "_vector_field_main_blocks_12_convnext_2_act_Mul_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_2_pwconv2_Conv_reshape_to_2d[] = {1, 1024, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_2_pwconv2_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_2_pwconv2_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0127566708251834f, .offset= -13}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_2_pwconv2_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_2_pwconv2_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_2_pwconv2_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_2_pwconv2_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__vector_field_main_blocks_12_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _vector_field_main_blocks_12_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__vector_field_main_blocks_12_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_12_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_12_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc[] = { + "_vector_field_main_blocks_12_convnext_2_pwconv2_Conv_reshape_to_2d" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc[] = {1, 1, 192, 1024}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0127566708251834f, .offset= -13}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_12_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_12_convnext_2_pwconv2_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_12_convnext_2_pwconv2_weight[] = {1, 1, 1024, 512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_12_convnext_2_pwconv2_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_12_convnext_2_pwconv2_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0154245067387819f, .offset= -130}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_12_convnext_2_pwconv2_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_12_convnext_2_pwconv2_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_12_convnext_2_pwconv2_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_12_convnext_2_pwconv2_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_12_convnext_2_pwconv2_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_12_convnext_2_pwconv2_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_12_convnext_2_pwconv2_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0012763265985996f, .offset= -90}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_12_convnext_2_pwconv2_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_12_convnext_2_pwconv2_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_12_convnext_2_pwconv2_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_2_pwconv2_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_2_pwconv2_Conv_2d */ + uint32_t dimensions__vector_field_main_blocks_12_convnext_2_pwconv2_Conv_2d_dilation[] = {2}; + uint32_t _vector_field_main_blocks_12_convnext_2_pwconv2_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__vector_field_main_blocks_12_convnext_2_pwconv2_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _vector_field_main_blocks_12_convnext_2_pwconv2_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__vector_field_main_blocks_12_convnext_2_pwconv2_Conv_2d_stride[] = {2}; + uint32_t _vector_field_main_blocks_12_convnext_2_pwconv2_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__vector_field_main_blocks_12_convnext_2_pwconv2_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_2_pwconv2_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_2_pwconv2_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_12_convnext_2_pwconv2_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_2_pwconv2_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_2_pwconv2_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_12_convnext_2_pwconv2_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_2_pwconv2_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_2_pwconv2_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_12_convnext_2_pwconv2_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_12_convnext_2_pwconv2_Conv_2d[] = { + "_vector_field_main_blocks_12_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_12_convnext_2_pwconv2_weight", + "tts_ttl_vector_field_main_blocks_12_convnext_2_pwconv2_bias" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_2_pwconv2_Conv_intermediate[] = {1, 1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_2_pwconv2_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_2_pwconv2_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0199142228811979f, .offset= -151}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_2_pwconv2_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_2_pwconv2_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__vector_field_main_blocks_12_convnext_2_pwconv2_Conv_2d, // Node Params + 5, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_2_pwconv2_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_2_pwconv2_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_2_pwconv2_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_2_pwconv2_Conv_intermediate_nchw */ + uint32_t dimensions__vector_field_main_blocks_12_convnext_2_pwconv2_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _vector_field_main_blocks_12_convnext_2_pwconv2_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__vector_field_main_blocks_12_convnext_2_pwconv2_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_2_pwconv2_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_2_pwconv2_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_12_convnext_2_pwconv2_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_12_convnext_2_pwconv2_Conv_intermediate_nchw[] = { + "_vector_field_main_blocks_12_convnext_2_pwconv2_Conv_intermediate" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_2_pwconv2_Conv_intermediate_nchw[] = {1, 512, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_2_pwconv2_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_2_pwconv2_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0199142228811979f, .offset= -151}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_2_pwconv2_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_2_pwconv2_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_12_convnext_2_pwconv2_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_2_pwconv2_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_2_pwconv2_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_2_pwconv2_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_2_pwconv2_Conv_intermediate */ + const char* inputs__vector_field_main_blocks_12_convnext_2_pwconv2_Conv_intermediate[] = { + "_vector_field_main_blocks_12_convnext_2_pwconv2_Conv_intermediate_nchw" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_2_pwconv2_Conv_output_0[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_2_pwconv2_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_2_pwconv2_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0199142228811979f, .offset= -151}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_2_pwconv2_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_2_pwconv2_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_2_pwconv2_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_2_pwconv2_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_2_pwconv2_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_2_pwconv2_Conv_output_0_nfc */ + uint32_t dimensions__vector_field_main_blocks_12_convnext_2_pwconv2_Conv_output_0_nfc_perm[] = {3}; + uint32_t _vector_field_main_blocks_12_convnext_2_pwconv2_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_12_convnext_2_pwconv2_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_2_pwconv2_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_2_pwconv2_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_12_convnext_2_pwconv2_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_12_convnext_2_pwconv2_Conv_output_0_nfc[] = { + "_vector_field_main_blocks_12_convnext_2_pwconv2_Conv_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_2_pwconv2_Conv_output_0_nfc[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_2_pwconv2_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_2_pwconv2_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0199142228811979f, .offset= -151}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_2_pwconv2_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_2_pwconv2_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_12_convnext_2_pwconv2_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_2_pwconv2_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_2_pwconv2_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_12_convnext_2_gamma(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_12_convnext_2_gamma[] = {1, 1, 512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_12_convnext_2_gamma", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_12_convnext_2_gamma", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0017323364736512f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_12_convnext_2_gamma, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_12_convnext_2_gamma), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_12_convnext_2_gamma)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_2_Mul_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_2_Mul_2 */ + Qnn_Param_t params__vector_field_main_blocks_12_convnext_2_Mul_2[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_12_convnext_2_Mul_2[] = { + "tts_ttl_vector_field_main_blocks_12_convnext_2_gamma", + "_vector_field_main_blocks_12_convnext_2_pwconv2_Conv_output_0_nfc" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_2_Mul_2_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_2_Mul_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_2_Mul_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0047844783402979f, .offset= -156}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_2_Mul_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_2_Mul_2", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_12_convnext_2_Mul_2, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_2_Mul_2, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_2_Mul_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_2_Add(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_2_Add */ + Qnn_Param_t params__vector_field_main_blocks_12_convnext_2_Add[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_12_convnext_2_Add[] = { + "_vector_field_main_blocks_12_convnext_2_Mul_output_0", + "_vector_field_main_blocks_12_convnext_2_Mul_2_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_2_Add_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_2_Add[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_2_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0190723277628422f, .offset= -194}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_2_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_2_Add", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_12_convnext_2_Add, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_2_Add, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_2_Add, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_2_Mul_3(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_2_Mul_3 */ + Qnn_Param_t params__vector_field_main_blocks_12_convnext_2_Mul_3[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_12_convnext_2_Mul_3[] = { + "_vector_field_main_blocks_12_convnext_2_Add_output_0", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_2_Mul_3_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_2_Mul_3[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_2_Mul_3_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0190723277628422f, .offset= -194}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_2_Mul_3_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_2_Mul_3", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_12_convnext_2_Mul_3, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_2_Mul_3, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_2_Mul_3, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_3_Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_3_Mul */ + Qnn_Param_t params__vector_field_main_blocks_12_convnext_3_Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_12_convnext_3_Mul[] = { + "_vector_field_main_blocks_12_convnext_2_Mul_3_output_0", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_3_Mul_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_3_Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_3_Mul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0190723277628422f, .offset= -194}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_3_Mul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_3_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_12_convnext_3_Mul, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_3_Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_3_Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_3_dwconv_Pad(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_3_dwconv_Pad */ + uint32_t dimensions__vector_field_main_blocks_12_convnext_3_dwconv_Pad_pad_amount[] = {3, 2}; + uint32_t _vector_field_main_blocks_12_convnext_3_dwconv_Pad_pad_amount[] = {0, 0, 16, 16, 0, 0}; + Qnn_Param_t params__vector_field_main_blocks_12_convnext_3_dwconv_Pad[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_3_dwconv_Pad_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_3_dwconv_Pad_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_12_convnext_3_dwconv_Pad_pad_amount, + .dataSize=24}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="scheme", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}} + }; + const char* inputs__vector_field_main_blocks_12_convnext_3_dwconv_Pad[] = { + "_vector_field_main_blocks_12_convnext_3_Mul_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_3_dwconv_Pad_output_0[] = {1, 224, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_3_dwconv_Pad[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_3_dwconv_Pad_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0190723277628422f, .offset= -194}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_3_dwconv_Pad_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_3_dwconv_Pad", // Node Name + "qti.aisw", // Package Name + "Pad", // Qnn Node Type + params__vector_field_main_blocks_12_convnext_3_dwconv_Pad, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_3_dwconv_Pad, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_3_dwconv_Pad, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_3_dwconv_Pad_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_3_dwconv_Pad_output_0_ncf */ + uint32_t dimensions__vector_field_main_blocks_12_convnext_3_dwconv_Pad_output_0_ncf_perm[] = {3}; + uint32_t _vector_field_main_blocks_12_convnext_3_dwconv_Pad_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_12_convnext_3_dwconv_Pad_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_3_dwconv_Pad_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_3_dwconv_Pad_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_12_convnext_3_dwconv_Pad_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_12_convnext_3_dwconv_Pad_output_0_ncf[] = { + "_vector_field_main_blocks_12_convnext_3_dwconv_Pad_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_3_dwconv_Pad_output_0_ncf[] = {1, 512, 224}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_3_dwconv_Pad_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_3_dwconv_Pad_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0190723277628422f, .offset= -194}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_3_dwconv_Pad_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_3_dwconv_Pad_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_12_convnext_3_dwconv_Pad_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_3_dwconv_Pad_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_3_dwconv_Pad_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_3_dwconv_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_3_dwconv_Conv_reshape_to_2d */ + const char* inputs__vector_field_main_blocks_12_convnext_3_dwconv_Conv_reshape_to_2d[] = { + "_vector_field_main_blocks_12_convnext_3_dwconv_Pad_output_0_ncf" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_3_dwconv_Conv_reshape_to_2d[] = {1, 512, 1, 224}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_3_dwconv_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_3_dwconv_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0190723277628422f, .offset= -194}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_3_dwconv_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_3_dwconv_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_3_dwconv_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_3_dwconv_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_3_dwconv_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_3_dwconv_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__vector_field_main_blocks_12_convnext_3_dwconv_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _vector_field_main_blocks_12_convnext_3_dwconv_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__vector_field_main_blocks_12_convnext_3_dwconv_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_3_dwconv_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_3_dwconv_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_12_convnext_3_dwconv_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_12_convnext_3_dwconv_Conv_reshape_to_2d_nhwc[] = { + "_vector_field_main_blocks_12_convnext_3_dwconv_Conv_reshape_to_2d" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_3_dwconv_Conv_reshape_to_2d_nhwc[] = {1, 1, 224, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_3_dwconv_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_3_dwconv_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0190723277628422f, .offset= -194}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_3_dwconv_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_3_dwconv_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_12_convnext_3_dwconv_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_3_dwconv_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_3_dwconv_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_12_convnext_3_dwconv_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_12_convnext_3_dwconv_weight[] = {1, 5, 1, 512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_12_convnext_3_dwconv_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_12_convnext_3_dwconv_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0042295511811972f, .offset= -119}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_12_convnext_3_dwconv_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_12_convnext_3_dwconv_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_12_convnext_3_dwconv_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_12_convnext_3_dwconv_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_12_convnext_3_dwconv_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_12_convnext_3_dwconv_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_12_convnext_3_dwconv_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0012690261937678f, .offset= -133}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_12_convnext_3_dwconv_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_12_convnext_3_dwconv_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_12_convnext_3_dwconv_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_3_dwconv_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_3_dwconv_Conv_2d */ + uint32_t dimensions__vector_field_main_blocks_12_convnext_3_dwconv_Conv_2d_dilation[] = {2}; + uint32_t _vector_field_main_blocks_12_convnext_3_dwconv_Conv_2d_dilation[] = {1, 8}; + uint32_t dimensions__vector_field_main_blocks_12_convnext_3_dwconv_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _vector_field_main_blocks_12_convnext_3_dwconv_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__vector_field_main_blocks_12_convnext_3_dwconv_Conv_2d_stride[] = {2}; + uint32_t _vector_field_main_blocks_12_convnext_3_dwconv_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__vector_field_main_blocks_12_convnext_3_dwconv_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_3_dwconv_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_3_dwconv_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_12_convnext_3_dwconv_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_3_dwconv_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_3_dwconv_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_12_convnext_3_dwconv_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_3_dwconv_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_3_dwconv_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_12_convnext_3_dwconv_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_12_convnext_3_dwconv_Conv_2d[] = { + "_vector_field_main_blocks_12_convnext_3_dwconv_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_12_convnext_3_dwconv_weight", + "tts_ttl_vector_field_main_blocks_12_convnext_3_dwconv_bias" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_3_dwconv_Conv_intermediate[] = {1, 1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_3_dwconv_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_3_dwconv_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0035380241461098f, .offset= -180}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_3_dwconv_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_3_dwconv_Conv_2d", // Node Name + "qti.aisw", // Package Name + "DepthWiseConv2d", // Qnn Node Type + params__vector_field_main_blocks_12_convnext_3_dwconv_Conv_2d, // Node Params + 3, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_3_dwconv_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_3_dwconv_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_3_dwconv_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_3_dwconv_Conv_intermediate_nchw */ + uint32_t dimensions__vector_field_main_blocks_12_convnext_3_dwconv_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _vector_field_main_blocks_12_convnext_3_dwconv_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__vector_field_main_blocks_12_convnext_3_dwconv_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_3_dwconv_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_3_dwconv_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_12_convnext_3_dwconv_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_12_convnext_3_dwconv_Conv_intermediate_nchw[] = { + "_vector_field_main_blocks_12_convnext_3_dwconv_Conv_intermediate" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_3_dwconv_Conv_intermediate_nchw[] = {1, 512, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_3_dwconv_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_3_dwconv_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0035380241461098f, .offset= -180}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_3_dwconv_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_3_dwconv_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_12_convnext_3_dwconv_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_3_dwconv_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_3_dwconv_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_3_dwconv_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_3_dwconv_Conv_intermediate */ + const char* inputs__vector_field_main_blocks_12_convnext_3_dwconv_Conv_intermediate[] = { + "_vector_field_main_blocks_12_convnext_3_dwconv_Conv_intermediate_nchw" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_3_dwconv_Conv_output_0[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_3_dwconv_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_3_dwconv_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0035380241461098f, .offset= -180}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_3_dwconv_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_3_dwconv_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_3_dwconv_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_3_dwconv_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_3_dwconv_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_3_dwconv_Conv_output_0_nfc */ + uint32_t dimensions__vector_field_main_blocks_12_convnext_3_dwconv_Conv_output_0_nfc_perm[] = {3}; + uint32_t _vector_field_main_blocks_12_convnext_3_dwconv_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_12_convnext_3_dwconv_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_3_dwconv_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_3_dwconv_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_12_convnext_3_dwconv_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_12_convnext_3_dwconv_Conv_output_0_nfc[] = { + "_vector_field_main_blocks_12_convnext_3_dwconv_Conv_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_3_dwconv_Conv_output_0_nfc[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_3_dwconv_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_3_dwconv_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0035380241461098f, .offset= -180}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_3_dwconv_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_3_dwconv_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_12_convnext_3_dwconv_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_3_dwconv_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_3_dwconv_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_3_Mul_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_3_Mul_1 */ + Qnn_Param_t params__vector_field_main_blocks_12_convnext_3_Mul_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_12_convnext_3_Mul_1[] = { + "_vector_field_main_blocks_12_convnext_3_dwconv_Conv_output_0_nfc", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_3_norm_Transpose_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_3_Mul_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_3_norm_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0035380241461098f, .offset= -180}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_3_norm_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_3_Mul_1", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_12_convnext_3_Mul_1, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_3_Mul_1, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_3_Mul_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_12_convnext_3_norm_norm_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_12_convnext_3_norm_norm_weight[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_12_convnext_3_norm_norm_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_12_convnext_3_norm_norm_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0030947807244956f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_12_convnext_3_norm_norm_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_12_convnext_3_norm_norm_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_12_convnext_3_norm_norm_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_12_convnext_3_norm_norm_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_12_convnext_3_norm_norm_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_12_convnext_3_norm_norm_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_12_convnext_3_norm_norm_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0023465561680496f, .offset= -162}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_12_convnext_3_norm_norm_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_12_convnext_3_norm_norm_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_12_convnext_3_norm_norm_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_3_norm_norm_LayerNormalization(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_3_norm_norm_LayerNormalization */ + uint32_t dimensions__vector_field_main_blocks_12_convnext_3_norm_norm_LayerNormalization_axes[] = {1}; + uint32_t _vector_field_main_blocks_12_convnext_3_norm_norm_LayerNormalization_axes[] = {2}; + Qnn_Param_t params__vector_field_main_blocks_12_convnext_3_norm_norm_LayerNormalization[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="axes", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_3_norm_norm_LayerNormalization_axes", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_3_norm_norm_LayerNormalization_axes, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_12_convnext_3_norm_norm_LayerNormalization_axes, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="epsilon", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000001000000f}}}} + }; + const char* inputs__vector_field_main_blocks_12_convnext_3_norm_norm_LayerNormalization[] = { + "_vector_field_main_blocks_12_convnext_3_norm_Transpose_output_0", + "tts_ttl_vector_field_main_blocks_12_convnext_3_norm_norm_weight", + "tts_ttl_vector_field_main_blocks_12_convnext_3_norm_norm_bias" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_3_norm_Transpose_1_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_3_norm_norm_LayerNormalization[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_3_norm_Transpose_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0406849160790443f, .offset= -171}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_3_norm_Transpose_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_3_norm_norm_LayerNormalization", // Node Name + "qti.aisw", // Package Name + "LayerNorm", // Qnn Node Type + params__vector_field_main_blocks_12_convnext_3_norm_norm_LayerNormalization, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_3_norm_norm_LayerNormalization, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_3_norm_norm_LayerNormalization, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_3_norm_Transpose_1_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_3_norm_Transpose_1_output_0_ncf */ + uint32_t dimensions__vector_field_main_blocks_12_convnext_3_norm_Transpose_1_output_0_ncf_perm[] = {3}; + uint32_t _vector_field_main_blocks_12_convnext_3_norm_Transpose_1_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_12_convnext_3_norm_Transpose_1_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_3_norm_Transpose_1_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_3_norm_Transpose_1_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_12_convnext_3_norm_Transpose_1_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_12_convnext_3_norm_Transpose_1_output_0_ncf[] = { + "_vector_field_main_blocks_12_convnext_3_norm_Transpose_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_3_norm_Transpose_1_output_0_ncf[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_3_norm_Transpose_1_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_3_norm_Transpose_1_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0406849160790443f, .offset= -171}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_3_norm_Transpose_1_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_3_norm_Transpose_1_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_12_convnext_3_norm_Transpose_1_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_3_norm_Transpose_1_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_3_norm_Transpose_1_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_3_pwconv1_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_3_pwconv1_Conv_reshape_to_2d */ + const char* inputs__vector_field_main_blocks_12_convnext_3_pwconv1_Conv_reshape_to_2d[] = { + "_vector_field_main_blocks_12_convnext_3_norm_Transpose_1_output_0_ncf" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_3_pwconv1_Conv_reshape_to_2d[] = {1, 512, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_3_pwconv1_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_3_pwconv1_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0406849160790443f, .offset= -171}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_3_pwconv1_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_3_pwconv1_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_3_pwconv1_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_3_pwconv1_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__vector_field_main_blocks_12_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _vector_field_main_blocks_12_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__vector_field_main_blocks_12_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_12_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_12_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc[] = { + "_vector_field_main_blocks_12_convnext_3_pwconv1_Conv_reshape_to_2d" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc[] = {1, 1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0406849160790443f, .offset= -171}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_12_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_12_convnext_3_pwconv1_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_12_convnext_3_pwconv1_weight[] = {1, 1, 512, 1024}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_12_convnext_3_pwconv1_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_12_convnext_3_pwconv1_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0127649623900652f, .offset= -127}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_12_convnext_3_pwconv1_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_12_convnext_3_pwconv1_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_12_convnext_3_pwconv1_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_12_convnext_3_pwconv1_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_12_convnext_3_pwconv1_bias[] = {1024}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_12_convnext_3_pwconv1_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_12_convnext_3_pwconv1_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0026405027601868f, .offset= -228}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_12_convnext_3_pwconv1_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_12_convnext_3_pwconv1_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_12_convnext_3_pwconv1_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_3_pwconv1_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_3_pwconv1_Conv_2d */ + uint32_t dimensions__vector_field_main_blocks_12_convnext_3_pwconv1_Conv_2d_dilation[] = {2}; + uint32_t _vector_field_main_blocks_12_convnext_3_pwconv1_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__vector_field_main_blocks_12_convnext_3_pwconv1_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _vector_field_main_blocks_12_convnext_3_pwconv1_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__vector_field_main_blocks_12_convnext_3_pwconv1_Conv_2d_stride[] = {2}; + uint32_t _vector_field_main_blocks_12_convnext_3_pwconv1_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__vector_field_main_blocks_12_convnext_3_pwconv1_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_3_pwconv1_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_3_pwconv1_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_12_convnext_3_pwconv1_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_3_pwconv1_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_3_pwconv1_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_12_convnext_3_pwconv1_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_3_pwconv1_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_3_pwconv1_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_12_convnext_3_pwconv1_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_12_convnext_3_pwconv1_Conv_2d[] = { + "_vector_field_main_blocks_12_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_12_convnext_3_pwconv1_weight", + "tts_ttl_vector_field_main_blocks_12_convnext_3_pwconv1_bias" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_3_pwconv1_Conv_intermediate[] = {1, 1, 192, 1024}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_3_pwconv1_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_3_pwconv1_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0486221201717854f, .offset= -198}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_3_pwconv1_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_3_pwconv1_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__vector_field_main_blocks_12_convnext_3_pwconv1_Conv_2d, // Node Params + 5, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_3_pwconv1_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_3_pwconv1_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_3_pwconv1_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_3_pwconv1_Conv_intermediate_nchw */ + uint32_t dimensions__vector_field_main_blocks_12_convnext_3_pwconv1_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _vector_field_main_blocks_12_convnext_3_pwconv1_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__vector_field_main_blocks_12_convnext_3_pwconv1_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_3_pwconv1_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_3_pwconv1_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_12_convnext_3_pwconv1_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_12_convnext_3_pwconv1_Conv_intermediate_nchw[] = { + "_vector_field_main_blocks_12_convnext_3_pwconv1_Conv_intermediate" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_3_pwconv1_Conv_intermediate_nchw[] = {1, 1024, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_3_pwconv1_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_3_pwconv1_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0486221201717854f, .offset= -198}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_3_pwconv1_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_3_pwconv1_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_12_convnext_3_pwconv1_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_3_pwconv1_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_3_pwconv1_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_3_pwconv1_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_3_pwconv1_Conv_intermediate */ + const char* inputs__vector_field_main_blocks_12_convnext_3_pwconv1_Conv_intermediate[] = { + "_vector_field_main_blocks_12_convnext_3_pwconv1_Conv_intermediate_nchw" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_3_pwconv1_Conv_output_0[] = {1, 1024, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_3_pwconv1_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_3_pwconv1_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0486221201717854f, .offset= -198}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_3_pwconv1_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_3_pwconv1_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_3_pwconv1_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_3_pwconv1_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__elementwiseneuron_30(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _elementwiseneuron_30 */ + Qnn_Param_t params__elementwiseneuron_30[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}} + }; + const char* inputs__elementwiseneuron_30[] = { + "_vector_field_main_blocks_12_convnext_3_pwconv1_Conv_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_3_act_Mul_1_output_0[] = {1, 1024, 192}; + Qnn_Tensor_t outputs__elementwiseneuron_30[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_3_act_Mul_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0114724254235625f, .offset= -15}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_3_act_Mul_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_elementwiseneuron_30", // Node Name + "qti.aisw", // Package Name + "ElementWiseNeuron", // Qnn Node Type + params__elementwiseneuron_30, // Node Params + 1, // Num Node Params + inputs__elementwiseneuron_30, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__elementwiseneuron_30, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_3_pwconv2_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_3_pwconv2_Conv_reshape_to_2d */ + const char* inputs__vector_field_main_blocks_12_convnext_3_pwconv2_Conv_reshape_to_2d[] = { + "_vector_field_main_blocks_12_convnext_3_act_Mul_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_3_pwconv2_Conv_reshape_to_2d[] = {1, 1024, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_3_pwconv2_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_3_pwconv2_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0114724254235625f, .offset= -15}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_3_pwconv2_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_3_pwconv2_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_3_pwconv2_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_3_pwconv2_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__vector_field_main_blocks_12_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _vector_field_main_blocks_12_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__vector_field_main_blocks_12_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_12_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_12_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc[] = { + "_vector_field_main_blocks_12_convnext_3_pwconv2_Conv_reshape_to_2d" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc[] = {1, 1, 192, 1024}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0114724254235625f, .offset= -15}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_12_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_12_convnext_3_pwconv2_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_12_convnext_3_pwconv2_weight[] = {1, 1, 1024, 512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_12_convnext_3_pwconv2_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_12_convnext_3_pwconv2_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0149918664246798f, .offset= -112}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_12_convnext_3_pwconv2_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_12_convnext_3_pwconv2_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_12_convnext_3_pwconv2_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_12_convnext_3_pwconv2_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_12_convnext_3_pwconv2_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_12_convnext_3_pwconv2_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_12_convnext_3_pwconv2_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0015327085275203f, .offset= -62}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_12_convnext_3_pwconv2_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_12_convnext_3_pwconv2_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_12_convnext_3_pwconv2_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_3_pwconv2_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_3_pwconv2_Conv_2d */ + uint32_t dimensions__vector_field_main_blocks_12_convnext_3_pwconv2_Conv_2d_dilation[] = {2}; + uint32_t _vector_field_main_blocks_12_convnext_3_pwconv2_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__vector_field_main_blocks_12_convnext_3_pwconv2_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _vector_field_main_blocks_12_convnext_3_pwconv2_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__vector_field_main_blocks_12_convnext_3_pwconv2_Conv_2d_stride[] = {2}; + uint32_t _vector_field_main_blocks_12_convnext_3_pwconv2_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__vector_field_main_blocks_12_convnext_3_pwconv2_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_3_pwconv2_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_3_pwconv2_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_12_convnext_3_pwconv2_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_3_pwconv2_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_3_pwconv2_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_12_convnext_3_pwconv2_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_3_pwconv2_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_3_pwconv2_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_12_convnext_3_pwconv2_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_12_convnext_3_pwconv2_Conv_2d[] = { + "_vector_field_main_blocks_12_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_12_convnext_3_pwconv2_weight", + "tts_ttl_vector_field_main_blocks_12_convnext_3_pwconv2_bias" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_3_pwconv2_Conv_intermediate[] = {1, 1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_3_pwconv2_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_3_pwconv2_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0198976732790470f, .offset= -98}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_3_pwconv2_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_3_pwconv2_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__vector_field_main_blocks_12_convnext_3_pwconv2_Conv_2d, // Node Params + 5, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_3_pwconv2_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_3_pwconv2_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_3_pwconv2_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_3_pwconv2_Conv_intermediate_nchw */ + uint32_t dimensions__vector_field_main_blocks_12_convnext_3_pwconv2_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _vector_field_main_blocks_12_convnext_3_pwconv2_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__vector_field_main_blocks_12_convnext_3_pwconv2_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_3_pwconv2_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_3_pwconv2_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_12_convnext_3_pwconv2_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_12_convnext_3_pwconv2_Conv_intermediate_nchw[] = { + "_vector_field_main_blocks_12_convnext_3_pwconv2_Conv_intermediate" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_3_pwconv2_Conv_intermediate_nchw[] = {1, 512, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_3_pwconv2_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_3_pwconv2_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0198976732790470f, .offset= -98}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_3_pwconv2_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_3_pwconv2_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_12_convnext_3_pwconv2_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_3_pwconv2_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_3_pwconv2_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_3_pwconv2_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_3_pwconv2_Conv_intermediate */ + const char* inputs__vector_field_main_blocks_12_convnext_3_pwconv2_Conv_intermediate[] = { + "_vector_field_main_blocks_12_convnext_3_pwconv2_Conv_intermediate_nchw" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_3_pwconv2_Conv_output_0[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_3_pwconv2_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_3_pwconv2_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0198976732790470f, .offset= -98}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_3_pwconv2_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_3_pwconv2_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_3_pwconv2_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_3_pwconv2_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_3_pwconv2_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_3_pwconv2_Conv_output_0_nfc */ + uint32_t dimensions__vector_field_main_blocks_12_convnext_3_pwconv2_Conv_output_0_nfc_perm[] = {3}; + uint32_t _vector_field_main_blocks_12_convnext_3_pwconv2_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_12_convnext_3_pwconv2_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_3_pwconv2_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_3_pwconv2_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_12_convnext_3_pwconv2_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_12_convnext_3_pwconv2_Conv_output_0_nfc[] = { + "_vector_field_main_blocks_12_convnext_3_pwconv2_Conv_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_3_pwconv2_Conv_output_0_nfc[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_3_pwconv2_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_3_pwconv2_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0198976732790470f, .offset= -98}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_3_pwconv2_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_3_pwconv2_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_12_convnext_3_pwconv2_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_3_pwconv2_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_3_pwconv2_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_12_convnext_3_gamma(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_12_convnext_3_gamma[] = {1, 1, 512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_12_convnext_3_gamma", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_12_convnext_3_gamma", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0026888949796557f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_12_convnext_3_gamma, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_12_convnext_3_gamma), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_12_convnext_3_gamma)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_3_Mul_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_3_Mul_2 */ + Qnn_Param_t params__vector_field_main_blocks_12_convnext_3_Mul_2[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_12_convnext_3_Mul_2[] = { + "tts_ttl_vector_field_main_blocks_12_convnext_3_gamma", + "_vector_field_main_blocks_12_convnext_3_pwconv2_Conv_output_0_nfc" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_3_Mul_2_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_3_Mul_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_3_Mul_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0080535095185041f, .offset= -99}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_3_Mul_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_3_Mul_2", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_12_convnext_3_Mul_2, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_3_Mul_2, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_3_Mul_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_3_Add(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_3_Add */ + Qnn_Param_t params__vector_field_main_blocks_12_convnext_3_Add[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_12_convnext_3_Add[] = { + "_vector_field_main_blocks_12_convnext_3_Mul_output_0", + "_vector_field_main_blocks_12_convnext_3_Mul_2_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_3_Add_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_3_Add[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_3_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0215212143957615f, .offset= -176}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_3_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_3_Add", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_12_convnext_3_Add, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_3_Add, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_3_Add, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_3_Mul_3(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_3_Mul_3 */ + Qnn_Param_t params__vector_field_main_blocks_12_convnext_3_Mul_3[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_12_convnext_3_Mul_3[] = { + "_vector_field_main_blocks_12_convnext_3_Add_output_0", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_3_Mul_3_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_3_Mul_3[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_3_Mul_3_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0215212143957615f, .offset= -176}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_3_Mul_3_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_3_Mul_3", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_12_convnext_3_Mul_3, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_3_Mul_3, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_3_Mul_3, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_12_convnext_3_Mul_3_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_12_convnext_3_Mul_3_output_0_ncf */ + uint32_t dimensions__vector_field_main_blocks_12_convnext_3_Mul_3_output_0_ncf_perm[] = {3}; + uint32_t _vector_field_main_blocks_12_convnext_3_Mul_3_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_12_convnext_3_Mul_3_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_3_Mul_3_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_3_Mul_3_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_12_convnext_3_Mul_3_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_12_convnext_3_Mul_3_output_0_ncf[] = { + "_vector_field_main_blocks_12_convnext_3_Mul_3_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_12_convnext_3_Mul_3_output_0_ncf[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_12_convnext_3_Mul_3_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_12_convnext_3_Mul_3_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0215212143957615f, .offset= -176}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_12_convnext_3_Mul_3_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_12_convnext_3_Mul_3_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_12_convnext_3_Mul_3_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_12_convnext_3_Mul_3_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_12_convnext_3_Mul_3_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_13_Add(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_13_Add */ + Qnn_Param_t params__vector_field_main_blocks_13_Add[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_13_Add[] = { + "_vector_field_main_blocks_12_convnext_3_Mul_3_output_0_ncf", + "_vector_field_main_blocks_13_Transpose_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_13_Add_output_0[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_13_Add[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_13_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0226508788764477f, .offset= -174}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_13_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_13_Add", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_13_Add, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_13_Add, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_13_Add, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_13_Add_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_13_Add_output_0_nfc */ + uint32_t dimensions__vector_field_main_blocks_13_Add_output_0_nfc_perm[] = {3}; + uint32_t _vector_field_main_blocks_13_Add_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_13_Add_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_13_Add_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_13_Add_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_13_Add_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_13_Add_output_0_nfc[] = { + "_vector_field_main_blocks_13_Add_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_13_Add_output_0_nfc[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_13_Add_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_13_Add_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0226508788764477f, .offset= -174}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_13_Add_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_13_Add_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_13_Add_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_13_Add_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_13_Add_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_13_Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_13_Mul */ + Qnn_Param_t params__vector_field_main_blocks_13_Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_13_Mul[] = { + "_vector_field_main_blocks_13_Add_output_0_nfc", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_13_Mul_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_13_Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_13_Mul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0226508788764477f, .offset= -174}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_13_Mul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_13_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_13_Mul, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_13_Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_13_Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_14_convnext_0_Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_14_convnext_0_Mul */ + Qnn_Param_t params__vector_field_main_blocks_14_convnext_0_Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_14_convnext_0_Mul[] = { + "_vector_field_main_blocks_13_Mul_output_0", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_14_convnext_0_Mul_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_14_convnext_0_Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_14_convnext_0_Mul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0226508788764477f, .offset= -174}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_14_convnext_0_Mul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_14_convnext_0_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_14_convnext_0_Mul, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_14_convnext_0_Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_14_convnext_0_Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_14_convnext_0_dwconv_Pad(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_14_convnext_0_dwconv_Pad */ + uint32_t dimensions__vector_field_main_blocks_14_convnext_0_dwconv_Pad_pad_amount[] = {3, 2}; + uint32_t _vector_field_main_blocks_14_convnext_0_dwconv_Pad_pad_amount[] = {0, 0, 2, 2, 0, 0}; + Qnn_Param_t params__vector_field_main_blocks_14_convnext_0_dwconv_Pad[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_14_convnext_0_dwconv_Pad_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_14_convnext_0_dwconv_Pad_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_14_convnext_0_dwconv_Pad_pad_amount, + .dataSize=24}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="scheme", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}} + }; + const char* inputs__vector_field_main_blocks_14_convnext_0_dwconv_Pad[] = { + "_vector_field_main_blocks_14_convnext_0_Mul_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_14_convnext_0_dwconv_Pad_output_0[] = {1, 196, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_14_convnext_0_dwconv_Pad[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_14_convnext_0_dwconv_Pad_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0226508788764477f, .offset= -174}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_14_convnext_0_dwconv_Pad_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_14_convnext_0_dwconv_Pad", // Node Name + "qti.aisw", // Package Name + "Pad", // Qnn Node Type + params__vector_field_main_blocks_14_convnext_0_dwconv_Pad, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_14_convnext_0_dwconv_Pad, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_14_convnext_0_dwconv_Pad, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_14_convnext_0_dwconv_Pad_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_14_convnext_0_dwconv_Pad_output_0_ncf */ + uint32_t dimensions__vector_field_main_blocks_14_convnext_0_dwconv_Pad_output_0_ncf_perm[] = {3}; + uint32_t _vector_field_main_blocks_14_convnext_0_dwconv_Pad_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_14_convnext_0_dwconv_Pad_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_14_convnext_0_dwconv_Pad_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_14_convnext_0_dwconv_Pad_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_14_convnext_0_dwconv_Pad_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_14_convnext_0_dwconv_Pad_output_0_ncf[] = { + "_vector_field_main_blocks_14_convnext_0_dwconv_Pad_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_14_convnext_0_dwconv_Pad_output_0_ncf[] = {1, 512, 196}; + Qnn_Tensor_t outputs__vector_field_main_blocks_14_convnext_0_dwconv_Pad_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_14_convnext_0_dwconv_Pad_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0226508788764477f, .offset= -174}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_14_convnext_0_dwconv_Pad_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_14_convnext_0_dwconv_Pad_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_14_convnext_0_dwconv_Pad_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_14_convnext_0_dwconv_Pad_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_14_convnext_0_dwconv_Pad_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_14_convnext_0_dwconv_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_14_convnext_0_dwconv_Conv_reshape_to_2d */ + const char* inputs__vector_field_main_blocks_14_convnext_0_dwconv_Conv_reshape_to_2d[] = { + "_vector_field_main_blocks_14_convnext_0_dwconv_Pad_output_0_ncf" + }; + uint32_t dimensions__vector_field_main_blocks_14_convnext_0_dwconv_Conv_reshape_to_2d[] = {1, 512, 1, 196}; + Qnn_Tensor_t outputs__vector_field_main_blocks_14_convnext_0_dwconv_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_14_convnext_0_dwconv_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0226508788764477f, .offset= -174}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_14_convnext_0_dwconv_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_14_convnext_0_dwconv_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_14_convnext_0_dwconv_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_14_convnext_0_dwconv_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_14_convnext_0_dwconv_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_14_convnext_0_dwconv_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__vector_field_main_blocks_14_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _vector_field_main_blocks_14_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__vector_field_main_blocks_14_convnext_0_dwconv_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_14_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_14_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_14_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_14_convnext_0_dwconv_Conv_reshape_to_2d_nhwc[] = { + "_vector_field_main_blocks_14_convnext_0_dwconv_Conv_reshape_to_2d" + }; + uint32_t dimensions__vector_field_main_blocks_14_convnext_0_dwconv_Conv_reshape_to_2d_nhwc[] = {1, 1, 196, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_14_convnext_0_dwconv_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_14_convnext_0_dwconv_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0226508788764477f, .offset= -174}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_14_convnext_0_dwconv_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_14_convnext_0_dwconv_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_14_convnext_0_dwconv_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_14_convnext_0_dwconv_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_14_convnext_0_dwconv_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_14_convnext_0_dwconv_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_14_convnext_0_dwconv_weight[] = {1, 5, 1, 512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_14_convnext_0_dwconv_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_14_convnext_0_dwconv_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0033035164233297f, .offset= -126}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_14_convnext_0_dwconv_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_14_convnext_0_dwconv_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_14_convnext_0_dwconv_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_14_convnext_0_dwconv_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_14_convnext_0_dwconv_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_14_convnext_0_dwconv_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_14_convnext_0_dwconv_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0016747618792579f, .offset= -171}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_14_convnext_0_dwconv_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_14_convnext_0_dwconv_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_14_convnext_0_dwconv_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_14_convnext_0_dwconv_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_14_convnext_0_dwconv_Conv_2d */ + uint32_t dimensions__vector_field_main_blocks_14_convnext_0_dwconv_Conv_2d_dilation[] = {2}; + uint32_t _vector_field_main_blocks_14_convnext_0_dwconv_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__vector_field_main_blocks_14_convnext_0_dwconv_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _vector_field_main_blocks_14_convnext_0_dwconv_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__vector_field_main_blocks_14_convnext_0_dwconv_Conv_2d_stride[] = {2}; + uint32_t _vector_field_main_blocks_14_convnext_0_dwconv_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__vector_field_main_blocks_14_convnext_0_dwconv_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_14_convnext_0_dwconv_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_14_convnext_0_dwconv_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_14_convnext_0_dwconv_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_14_convnext_0_dwconv_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_14_convnext_0_dwconv_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_14_convnext_0_dwconv_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_14_convnext_0_dwconv_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_14_convnext_0_dwconv_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_14_convnext_0_dwconv_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_14_convnext_0_dwconv_Conv_2d[] = { + "_vector_field_main_blocks_14_convnext_0_dwconv_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_14_convnext_0_dwconv_weight", + "tts_ttl_vector_field_main_blocks_14_convnext_0_dwconv_bias" + }; + uint32_t dimensions__vector_field_main_blocks_14_convnext_0_dwconv_Conv_intermediate[] = {1, 1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_14_convnext_0_dwconv_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_14_convnext_0_dwconv_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0038446942344308f, .offset= -106}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_14_convnext_0_dwconv_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_14_convnext_0_dwconv_Conv_2d", // Node Name + "qti.aisw", // Package Name + "DepthWiseConv2d", // Qnn Node Type + params__vector_field_main_blocks_14_convnext_0_dwconv_Conv_2d, // Node Params + 3, // Num Node Params + inputs__vector_field_main_blocks_14_convnext_0_dwconv_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_14_convnext_0_dwconv_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_14_convnext_0_dwconv_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_14_convnext_0_dwconv_Conv_intermediate_nchw */ + uint32_t dimensions__vector_field_main_blocks_14_convnext_0_dwconv_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _vector_field_main_blocks_14_convnext_0_dwconv_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__vector_field_main_blocks_14_convnext_0_dwconv_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_14_convnext_0_dwconv_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_14_convnext_0_dwconv_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_14_convnext_0_dwconv_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_14_convnext_0_dwconv_Conv_intermediate_nchw[] = { + "_vector_field_main_blocks_14_convnext_0_dwconv_Conv_intermediate" + }; + uint32_t dimensions__vector_field_main_blocks_14_convnext_0_dwconv_Conv_intermediate_nchw[] = {1, 512, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_14_convnext_0_dwconv_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_14_convnext_0_dwconv_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0038446942344308f, .offset= -106}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_14_convnext_0_dwconv_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_14_convnext_0_dwconv_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_14_convnext_0_dwconv_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_14_convnext_0_dwconv_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_14_convnext_0_dwconv_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_14_convnext_0_dwconv_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_14_convnext_0_dwconv_Conv_intermediate */ + const char* inputs__vector_field_main_blocks_14_convnext_0_dwconv_Conv_intermediate[] = { + "_vector_field_main_blocks_14_convnext_0_dwconv_Conv_intermediate_nchw" + }; + uint32_t dimensions__vector_field_main_blocks_14_convnext_0_dwconv_Conv_output_0[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_14_convnext_0_dwconv_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_14_convnext_0_dwconv_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0038446942344308f, .offset= -106}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_14_convnext_0_dwconv_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_14_convnext_0_dwconv_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_14_convnext_0_dwconv_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_14_convnext_0_dwconv_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_14_convnext_0_dwconv_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_14_convnext_0_dwconv_Conv_output_0_nfc */ + uint32_t dimensions__vector_field_main_blocks_14_convnext_0_dwconv_Conv_output_0_nfc_perm[] = {3}; + uint32_t _vector_field_main_blocks_14_convnext_0_dwconv_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_14_convnext_0_dwconv_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_14_convnext_0_dwconv_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_14_convnext_0_dwconv_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_14_convnext_0_dwconv_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_14_convnext_0_dwconv_Conv_output_0_nfc[] = { + "_vector_field_main_blocks_14_convnext_0_dwconv_Conv_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_14_convnext_0_dwconv_Conv_output_0_nfc[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_14_convnext_0_dwconv_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_14_convnext_0_dwconv_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0038446942344308f, .offset= -106}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_14_convnext_0_dwconv_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_14_convnext_0_dwconv_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_14_convnext_0_dwconv_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_14_convnext_0_dwconv_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_14_convnext_0_dwconv_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_14_convnext_0_Mul_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_14_convnext_0_Mul_1 */ + Qnn_Param_t params__vector_field_main_blocks_14_convnext_0_Mul_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_14_convnext_0_Mul_1[] = { + "_vector_field_main_blocks_14_convnext_0_dwconv_Conv_output_0_nfc", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_14_convnext_0_norm_Transpose_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_14_convnext_0_Mul_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_14_convnext_0_norm_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0038446942344308f, .offset= -106}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_14_convnext_0_norm_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_14_convnext_0_Mul_1", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_14_convnext_0_Mul_1, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_14_convnext_0_Mul_1, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_14_convnext_0_Mul_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_14_convnext_0_norm_norm_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_14_convnext_0_norm_norm_weight[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_14_convnext_0_norm_norm_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_14_convnext_0_norm_norm_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0056689991615713f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_14_convnext_0_norm_norm_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_14_convnext_0_norm_norm_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_14_convnext_0_norm_norm_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_14_convnext_0_norm_norm_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_14_convnext_0_norm_norm_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_14_convnext_0_norm_norm_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_14_convnext_0_norm_norm_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0027371477335691f, .offset= -152}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_14_convnext_0_norm_norm_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_14_convnext_0_norm_norm_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_14_convnext_0_norm_norm_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_14_convnext_0_norm_norm_LayerNormalization(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_14_convnext_0_norm_norm_LayerNormalization */ + uint32_t dimensions__vector_field_main_blocks_14_convnext_0_norm_norm_LayerNormalization_axes[] = {1}; + uint32_t _vector_field_main_blocks_14_convnext_0_norm_norm_LayerNormalization_axes[] = {2}; + Qnn_Param_t params__vector_field_main_blocks_14_convnext_0_norm_norm_LayerNormalization[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="axes", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_14_convnext_0_norm_norm_LayerNormalization_axes", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_14_convnext_0_norm_norm_LayerNormalization_axes, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_14_convnext_0_norm_norm_LayerNormalization_axes, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="epsilon", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000001000000f}}}} + }; + const char* inputs__vector_field_main_blocks_14_convnext_0_norm_norm_LayerNormalization[] = { + "_vector_field_main_blocks_14_convnext_0_norm_Transpose_output_0", + "tts_ttl_vector_field_main_blocks_14_convnext_0_norm_norm_weight", + "tts_ttl_vector_field_main_blocks_14_convnext_0_norm_norm_bias" + }; + uint32_t dimensions__vector_field_main_blocks_14_convnext_0_norm_Transpose_1_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_14_convnext_0_norm_norm_LayerNormalization[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_14_convnext_0_norm_Transpose_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0410469211637974f, .offset= -73}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_14_convnext_0_norm_Transpose_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_14_convnext_0_norm_norm_LayerNormalization", // Node Name + "qti.aisw", // Package Name + "LayerNorm", // Qnn Node Type + params__vector_field_main_blocks_14_convnext_0_norm_norm_LayerNormalization, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_14_convnext_0_norm_norm_LayerNormalization, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_14_convnext_0_norm_norm_LayerNormalization, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_14_convnext_0_norm_Transpose_1_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_14_convnext_0_norm_Transpose_1_output_0_ncf */ + uint32_t dimensions__vector_field_main_blocks_14_convnext_0_norm_Transpose_1_output_0_ncf_perm[] = {3}; + uint32_t _vector_field_main_blocks_14_convnext_0_norm_Transpose_1_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_14_convnext_0_norm_Transpose_1_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_14_convnext_0_norm_Transpose_1_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_14_convnext_0_norm_Transpose_1_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_14_convnext_0_norm_Transpose_1_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_14_convnext_0_norm_Transpose_1_output_0_ncf[] = { + "_vector_field_main_blocks_14_convnext_0_norm_Transpose_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_14_convnext_0_norm_Transpose_1_output_0_ncf[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_14_convnext_0_norm_Transpose_1_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_14_convnext_0_norm_Transpose_1_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0410469211637974f, .offset= -73}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_14_convnext_0_norm_Transpose_1_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_14_convnext_0_norm_Transpose_1_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_14_convnext_0_norm_Transpose_1_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_14_convnext_0_norm_Transpose_1_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_14_convnext_0_norm_Transpose_1_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_14_convnext_0_pwconv1_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_14_convnext_0_pwconv1_Conv_reshape_to_2d */ + const char* inputs__vector_field_main_blocks_14_convnext_0_pwconv1_Conv_reshape_to_2d[] = { + "_vector_field_main_blocks_14_convnext_0_norm_Transpose_1_output_0_ncf" + }; + uint32_t dimensions__vector_field_main_blocks_14_convnext_0_pwconv1_Conv_reshape_to_2d[] = {1, 512, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_14_convnext_0_pwconv1_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_14_convnext_0_pwconv1_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0410469211637974f, .offset= -73}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_14_convnext_0_pwconv1_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_14_convnext_0_pwconv1_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_14_convnext_0_pwconv1_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_14_convnext_0_pwconv1_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_14_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_14_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__vector_field_main_blocks_14_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _vector_field_main_blocks_14_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__vector_field_main_blocks_14_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_14_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_14_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_14_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_14_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc[] = { + "_vector_field_main_blocks_14_convnext_0_pwconv1_Conv_reshape_to_2d" + }; + uint32_t dimensions__vector_field_main_blocks_14_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc[] = {1, 1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_14_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_14_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0410469211637974f, .offset= -73}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_14_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_14_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_14_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_14_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_14_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_14_convnext_0_pwconv1_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_14_convnext_0_pwconv1_weight[] = {1, 1, 512, 1024}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_14_convnext_0_pwconv1_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_14_convnext_0_pwconv1_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0173901207745075f, .offset= -125}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_14_convnext_0_pwconv1_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_14_convnext_0_pwconv1_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_14_convnext_0_pwconv1_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_14_convnext_0_pwconv1_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_14_convnext_0_pwconv1_bias[] = {1024}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_14_convnext_0_pwconv1_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_14_convnext_0_pwconv1_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0026282796170563f, .offset= -233}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_14_convnext_0_pwconv1_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_14_convnext_0_pwconv1_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_14_convnext_0_pwconv1_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_14_convnext_0_pwconv1_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_14_convnext_0_pwconv1_Conv_2d */ + uint32_t dimensions__vector_field_main_blocks_14_convnext_0_pwconv1_Conv_2d_dilation[] = {2}; + uint32_t _vector_field_main_blocks_14_convnext_0_pwconv1_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__vector_field_main_blocks_14_convnext_0_pwconv1_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _vector_field_main_blocks_14_convnext_0_pwconv1_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__vector_field_main_blocks_14_convnext_0_pwconv1_Conv_2d_stride[] = {2}; + uint32_t _vector_field_main_blocks_14_convnext_0_pwconv1_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__vector_field_main_blocks_14_convnext_0_pwconv1_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_14_convnext_0_pwconv1_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_14_convnext_0_pwconv1_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_14_convnext_0_pwconv1_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_14_convnext_0_pwconv1_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_14_convnext_0_pwconv1_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_14_convnext_0_pwconv1_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_14_convnext_0_pwconv1_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_14_convnext_0_pwconv1_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_14_convnext_0_pwconv1_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_14_convnext_0_pwconv1_Conv_2d[] = { + "_vector_field_main_blocks_14_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_14_convnext_0_pwconv1_weight", + "tts_ttl_vector_field_main_blocks_14_convnext_0_pwconv1_bias" + }; + uint32_t dimensions__vector_field_main_blocks_14_convnext_0_pwconv1_Conv_intermediate[] = {1, 1, 192, 1024}; + Qnn_Tensor_t outputs__vector_field_main_blocks_14_convnext_0_pwconv1_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_14_convnext_0_pwconv1_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0345621034502983f, .offset= -198}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_14_convnext_0_pwconv1_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_14_convnext_0_pwconv1_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__vector_field_main_blocks_14_convnext_0_pwconv1_Conv_2d, // Node Params + 5, // Num Node Params + inputs__vector_field_main_blocks_14_convnext_0_pwconv1_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_14_convnext_0_pwconv1_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_14_convnext_0_pwconv1_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_14_convnext_0_pwconv1_Conv_intermediate_nchw */ + uint32_t dimensions__vector_field_main_blocks_14_convnext_0_pwconv1_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _vector_field_main_blocks_14_convnext_0_pwconv1_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__vector_field_main_blocks_14_convnext_0_pwconv1_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_14_convnext_0_pwconv1_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_14_convnext_0_pwconv1_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_14_convnext_0_pwconv1_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_14_convnext_0_pwconv1_Conv_intermediate_nchw[] = { + "_vector_field_main_blocks_14_convnext_0_pwconv1_Conv_intermediate" + }; + uint32_t dimensions__vector_field_main_blocks_14_convnext_0_pwconv1_Conv_intermediate_nchw[] = {1, 1024, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_14_convnext_0_pwconv1_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_14_convnext_0_pwconv1_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0345621034502983f, .offset= -198}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_14_convnext_0_pwconv1_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_14_convnext_0_pwconv1_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_14_convnext_0_pwconv1_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_14_convnext_0_pwconv1_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_14_convnext_0_pwconv1_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_14_convnext_0_pwconv1_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_14_convnext_0_pwconv1_Conv_intermediate */ + const char* inputs__vector_field_main_blocks_14_convnext_0_pwconv1_Conv_intermediate[] = { + "_vector_field_main_blocks_14_convnext_0_pwconv1_Conv_intermediate_nchw" + }; + uint32_t dimensions__vector_field_main_blocks_14_convnext_0_pwconv1_Conv_output_0[] = {1, 1024, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_14_convnext_0_pwconv1_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_14_convnext_0_pwconv1_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0345621034502983f, .offset= -198}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_14_convnext_0_pwconv1_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_14_convnext_0_pwconv1_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_14_convnext_0_pwconv1_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_14_convnext_0_pwconv1_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__elementwiseneuron_32(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _elementwiseneuron_32 */ + Qnn_Param_t params__elementwiseneuron_32[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}} + }; + const char* inputs__elementwiseneuron_32[] = { + "_vector_field_main_blocks_14_convnext_0_pwconv1_Conv_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_14_convnext_0_act_Mul_1_output_0[] = {1, 1024, 192}; + Qnn_Tensor_t outputs__elementwiseneuron_32[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_14_convnext_0_act_Mul_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0081314332783222f, .offset= -21}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_14_convnext_0_act_Mul_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_elementwiseneuron_32", // Node Name + "qti.aisw", // Package Name + "ElementWiseNeuron", // Qnn Node Type + params__elementwiseneuron_32, // Node Params + 1, // Num Node Params + inputs__elementwiseneuron_32, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__elementwiseneuron_32, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_14_convnext_0_pwconv2_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_14_convnext_0_pwconv2_Conv_reshape_to_2d */ + const char* inputs__vector_field_main_blocks_14_convnext_0_pwconv2_Conv_reshape_to_2d[] = { + "_vector_field_main_blocks_14_convnext_0_act_Mul_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_14_convnext_0_pwconv2_Conv_reshape_to_2d[] = {1, 1024, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_14_convnext_0_pwconv2_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_14_convnext_0_pwconv2_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0081314332783222f, .offset= -21}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_14_convnext_0_pwconv2_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_14_convnext_0_pwconv2_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_14_convnext_0_pwconv2_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_14_convnext_0_pwconv2_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_14_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_14_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__vector_field_main_blocks_14_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _vector_field_main_blocks_14_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__vector_field_main_blocks_14_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_14_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_14_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_14_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_14_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc[] = { + "_vector_field_main_blocks_14_convnext_0_pwconv2_Conv_reshape_to_2d" + }; + uint32_t dimensions__vector_field_main_blocks_14_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc[] = {1, 1, 192, 1024}; + Qnn_Tensor_t outputs__vector_field_main_blocks_14_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_14_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0081314332783222f, .offset= -21}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_14_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_14_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_14_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_14_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_14_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_14_convnext_0_pwconv2_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_14_convnext_0_pwconv2_weight[] = {1, 1, 1024, 512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_14_convnext_0_pwconv2_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_14_convnext_0_pwconv2_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0225059669464827f, .offset= -135}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_14_convnext_0_pwconv2_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_14_convnext_0_pwconv2_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_14_convnext_0_pwconv2_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_14_convnext_0_pwconv2_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_14_convnext_0_pwconv2_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_14_convnext_0_pwconv2_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_14_convnext_0_pwconv2_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0019626442808658f, .offset= -66}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_14_convnext_0_pwconv2_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_14_convnext_0_pwconv2_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_14_convnext_0_pwconv2_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_14_convnext_0_pwconv2_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_14_convnext_0_pwconv2_Conv_2d */ + uint32_t dimensions__vector_field_main_blocks_14_convnext_0_pwconv2_Conv_2d_dilation[] = {2}; + uint32_t _vector_field_main_blocks_14_convnext_0_pwconv2_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__vector_field_main_blocks_14_convnext_0_pwconv2_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _vector_field_main_blocks_14_convnext_0_pwconv2_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__vector_field_main_blocks_14_convnext_0_pwconv2_Conv_2d_stride[] = {2}; + uint32_t _vector_field_main_blocks_14_convnext_0_pwconv2_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__vector_field_main_blocks_14_convnext_0_pwconv2_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_14_convnext_0_pwconv2_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_14_convnext_0_pwconv2_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_14_convnext_0_pwconv2_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_14_convnext_0_pwconv2_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_14_convnext_0_pwconv2_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_14_convnext_0_pwconv2_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_14_convnext_0_pwconv2_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_14_convnext_0_pwconv2_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_14_convnext_0_pwconv2_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_14_convnext_0_pwconv2_Conv_2d[] = { + "_vector_field_main_blocks_14_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_14_convnext_0_pwconv2_weight", + "tts_ttl_vector_field_main_blocks_14_convnext_0_pwconv2_bias" + }; + uint32_t dimensions__vector_field_main_blocks_14_convnext_0_pwconv2_Conv_intermediate[] = {1, 1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_14_convnext_0_pwconv2_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_14_convnext_0_pwconv2_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0264784414321184f, .offset= -71}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_14_convnext_0_pwconv2_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_14_convnext_0_pwconv2_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__vector_field_main_blocks_14_convnext_0_pwconv2_Conv_2d, // Node Params + 5, // Num Node Params + inputs__vector_field_main_blocks_14_convnext_0_pwconv2_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_14_convnext_0_pwconv2_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_14_convnext_0_pwconv2_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_14_convnext_0_pwconv2_Conv_intermediate_nchw */ + uint32_t dimensions__vector_field_main_blocks_14_convnext_0_pwconv2_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _vector_field_main_blocks_14_convnext_0_pwconv2_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__vector_field_main_blocks_14_convnext_0_pwconv2_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_14_convnext_0_pwconv2_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_14_convnext_0_pwconv2_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_14_convnext_0_pwconv2_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_14_convnext_0_pwconv2_Conv_intermediate_nchw[] = { + "_vector_field_main_blocks_14_convnext_0_pwconv2_Conv_intermediate" + }; + uint32_t dimensions__vector_field_main_blocks_14_convnext_0_pwconv2_Conv_intermediate_nchw[] = {1, 512, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_14_convnext_0_pwconv2_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_14_convnext_0_pwconv2_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0264784414321184f, .offset= -71}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_14_convnext_0_pwconv2_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_14_convnext_0_pwconv2_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_14_convnext_0_pwconv2_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_14_convnext_0_pwconv2_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_14_convnext_0_pwconv2_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_14_convnext_0_pwconv2_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_14_convnext_0_pwconv2_Conv_intermediate */ + const char* inputs__vector_field_main_blocks_14_convnext_0_pwconv2_Conv_intermediate[] = { + "_vector_field_main_blocks_14_convnext_0_pwconv2_Conv_intermediate_nchw" + }; + uint32_t dimensions__vector_field_main_blocks_14_convnext_0_pwconv2_Conv_output_0[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_14_convnext_0_pwconv2_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_14_convnext_0_pwconv2_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0264784414321184f, .offset= -71}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_14_convnext_0_pwconv2_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_14_convnext_0_pwconv2_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_14_convnext_0_pwconv2_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_14_convnext_0_pwconv2_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_14_convnext_0_pwconv2_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_14_convnext_0_pwconv2_Conv_output_0_nfc */ + uint32_t dimensions__vector_field_main_blocks_14_convnext_0_pwconv2_Conv_output_0_nfc_perm[] = {3}; + uint32_t _vector_field_main_blocks_14_convnext_0_pwconv2_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_14_convnext_0_pwconv2_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_14_convnext_0_pwconv2_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_14_convnext_0_pwconv2_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_14_convnext_0_pwconv2_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_14_convnext_0_pwconv2_Conv_output_0_nfc[] = { + "_vector_field_main_blocks_14_convnext_0_pwconv2_Conv_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_14_convnext_0_pwconv2_Conv_output_0_nfc[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_14_convnext_0_pwconv2_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_14_convnext_0_pwconv2_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0264784414321184f, .offset= -71}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_14_convnext_0_pwconv2_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_14_convnext_0_pwconv2_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_14_convnext_0_pwconv2_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_14_convnext_0_pwconv2_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_14_convnext_0_pwconv2_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_14_convnext_0_gamma(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_14_convnext_0_gamma[] = {1, 1, 512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_14_convnext_0_gamma", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_14_convnext_0_gamma", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0038028676062822f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_14_convnext_0_gamma, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_14_convnext_0_gamma), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_14_convnext_0_gamma)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_14_convnext_0_Mul_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_14_convnext_0_Mul_2 */ + Qnn_Param_t params__vector_field_main_blocks_14_convnext_0_Mul_2[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_14_convnext_0_Mul_2[] = { + "tts_ttl_vector_field_main_blocks_14_convnext_0_gamma", + "_vector_field_main_blocks_14_convnext_0_pwconv2_Conv_output_0_nfc" + }; + uint32_t dimensions__vector_field_main_blocks_14_convnext_0_Mul_2_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_14_convnext_0_Mul_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_14_convnext_0_Mul_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0154858967289329f, .offset= -62}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_14_convnext_0_Mul_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_14_convnext_0_Mul_2", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_14_convnext_0_Mul_2, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_14_convnext_0_Mul_2, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_14_convnext_0_Mul_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_14_convnext_0_Add(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_14_convnext_0_Add */ + Qnn_Param_t params__vector_field_main_blocks_14_convnext_0_Add[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_14_convnext_0_Add[] = { + "_vector_field_main_blocks_14_convnext_0_Mul_output_0", + "_vector_field_main_blocks_14_convnext_0_Mul_2_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_14_convnext_0_Add_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_14_convnext_0_Add[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_14_convnext_0_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0277508422732353f, .offset= -147}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_14_convnext_0_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_14_convnext_0_Add", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_14_convnext_0_Add, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_14_convnext_0_Add, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_14_convnext_0_Add, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_14_convnext_0_Mul_3(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_14_convnext_0_Mul_3 */ + Qnn_Param_t params__vector_field_main_blocks_14_convnext_0_Mul_3[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_14_convnext_0_Mul_3[] = { + "_vector_field_main_blocks_14_convnext_0_Add_output_0", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_14_convnext_0_Mul_3_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_14_convnext_0_Mul_3[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_14_convnext_0_Mul_3_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0265735648572445f, .offset= -154}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_14_convnext_0_Mul_3_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_14_convnext_0_Mul_3", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_14_convnext_0_Mul_3, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_14_convnext_0_Mul_3, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_14_convnext_0_Mul_3, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_15_Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_15_Mul */ + Qnn_Param_t params__vector_field_main_blocks_15_Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_15_Mul[] = { + "_vector_field_main_blocks_14_convnext_0_Mul_3_output_0", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_15_Transpose_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_15_Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_15_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0265735648572445f, .offset= -154}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_15_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_15_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_15_Mul, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_15_Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_15_Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_15_attn_W_query_linear_MatMul_pre_reshape(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_15_attn_W_query_linear_MatMul_pre_reshape */ + const char* inputs__vector_field_main_blocks_15_attn_W_query_linear_MatMul_pre_reshape[] = { + "_vector_field_main_blocks_15_Transpose_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_15_attn_W_query_linear_MatMul_pre_reshape[] = {192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_15_attn_W_query_linear_MatMul_pre_reshape[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_15_attn_W_query_linear_MatMul_pre_reshape", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0265735648572445f, .offset= -154}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_15_attn_W_query_linear_MatMul_pre_reshape, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_15_attn_W_query_linear_MatMul_pre_reshape", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_15_attn_W_query_linear_MatMul_pre_reshape, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_15_attn_W_query_linear_MatMul_pre_reshape, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_onnx__MatMul_3191(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_onnx__MatMul_3191[] = {256, 512}; + VALIDATE(model.addTensor("onnx__MatMul_3191", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "onnx__MatMul_3191", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0116140060126781f, .offset= -139}}}, + .rank= 2, + .dimensions=dimensions_onnx__MatMul_3191, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(onnx__MatMul_3191), + .dataSize=BINLEN(onnx__MatMul_3191)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_15_attn_W_query_linear_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_15_attn_W_query_linear_bias[] = {256}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_15_attn_W_query_linear_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_15_attn_W_query_linear_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0056930594146252f, .offset= -115}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_15_attn_W_query_linear_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_15_attn_W_query_linear_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_15_attn_W_query_linear_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_15_attn_W_query_linear_MatMul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_15_attn_W_query_linear_MatMul */ + const char* inputs__vector_field_main_blocks_15_attn_W_query_linear_MatMul[] = { + "_vector_field_main_blocks_15_attn_W_query_linear_MatMul_pre_reshape", + "onnx__MatMul_3191", + "tts_ttl_vector_field_main_blocks_15_attn_W_query_linear_bias" + }; + uint32_t dimensions__vector_field_main_blocks_15_attn_W_query_linear_Add_output_0_fc[] = {192, 256}; + Qnn_Tensor_t outputs__vector_field_main_blocks_15_attn_W_query_linear_MatMul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_15_attn_W_query_linear_Add_output_0_fc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0665431767702103f, .offset= -135}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_15_attn_W_query_linear_Add_output_0_fc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_15_attn_W_query_linear_MatMul", // Node Name + "qti.aisw", // Package Name + "FullyConnected", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_15_attn_W_query_linear_MatMul, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_15_attn_W_query_linear_MatMul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_15_attn_W_query_linear_MatMul_post_reshape(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_15_attn_W_query_linear_MatMul_post_reshape */ + const char* inputs__vector_field_main_blocks_15_attn_W_query_linear_MatMul_post_reshape[] = { + "_vector_field_main_blocks_15_attn_W_query_linear_Add_output_0_fc" + }; + uint32_t dimensions__vector_field_main_blocks_15_attn_W_query_linear_Add_output_0[] = {1, 192, 256}; + Qnn_Tensor_t outputs__vector_field_main_blocks_15_attn_W_query_linear_MatMul_post_reshape[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_15_attn_W_query_linear_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0665431767702103f, .offset= -135}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_15_attn_W_query_linear_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_15_attn_W_query_linear_MatMul_post_reshape", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_15_attn_W_query_linear_MatMul_post_reshape, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_15_attn_W_query_linear_MatMul_post_reshape, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_15_attn_Split(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_15_attn_Split */ + uint32_t dimensions__vector_field_main_blocks_15_attn_Split_split_index[] = {3}; + uint32_t _vector_field_main_blocks_15_attn_Split_split_index[] = {64, 128, 192}; + Qnn_Param_t params__vector_field_main_blocks_15_attn_Split[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="split_index", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_15_attn_Split_split_index", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_15_attn_Split_split_index, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_15_attn_Split_split_index, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 2}}}} + }; + const char* inputs__vector_field_main_blocks_15_attn_Split[] = { + "_vector_field_main_blocks_15_attn_W_query_linear_Add_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_15_attn_Split_output_0[] = {1, 192, 64}; + uint32_t dimensions__vector_field_main_blocks_15_attn_Split_output_1[] = {1, 192, 64}; + uint32_t dimensions__vector_field_main_blocks_15_attn_Split_output_2[] = {1, 192, 64}; + uint32_t dimensions__vector_field_main_blocks_15_attn_Split_output_3[] = {1, 192, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_15_attn_Split[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_15_attn_Split_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0665431767702103f, .offset= -135}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_15_attn_Split_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}, + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_15_attn_Split_output_1", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0665431767702103f, .offset= -135}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_15_attn_Split_output_1, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}, + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_15_attn_Split_output_2", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0665431767702103f, .offset= -135}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_15_attn_Split_output_2, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}, + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_15_attn_Split_output_3", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0665431767702103f, .offset= -135}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_15_attn_Split_output_3, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_15_attn_Split", // Node Name + "qti.aisw", // Package Name + "Split", // Qnn Node Type + params__vector_field_main_blocks_15_attn_Split, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_15_attn_Split, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_15_attn_Split, // Output Tensors + 4// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_15_attn_Unsqueeze(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_15_attn_Unsqueeze */ + const char* inputs__vector_field_main_blocks_15_attn_Unsqueeze[] = { + "_vector_field_main_blocks_15_attn_Split_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_15_attn_Unsqueeze_output_0[] = {1, 1, 192, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_15_attn_Unsqueeze[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_15_attn_Unsqueeze_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0665431767702103f, .offset= -135}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_15_attn_Unsqueeze_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_15_attn_Unsqueeze", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_15_attn_Unsqueeze, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_15_attn_Unsqueeze, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_15_attn_Unsqueeze_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_15_attn_Unsqueeze_1 */ + const char* inputs__vector_field_main_blocks_15_attn_Unsqueeze_1[] = { + "_vector_field_main_blocks_15_attn_Split_output_1" + }; + uint32_t dimensions__vector_field_main_blocks_15_attn_Unsqueeze_1_output_0[] = {1, 1, 192, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_15_attn_Unsqueeze_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_15_attn_Unsqueeze_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0665431767702103f, .offset= -135}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_15_attn_Unsqueeze_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_15_attn_Unsqueeze_1", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_15_attn_Unsqueeze_1, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_15_attn_Unsqueeze_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_15_attn_Unsqueeze_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_15_attn_Unsqueeze_2 */ + const char* inputs__vector_field_main_blocks_15_attn_Unsqueeze_2[] = { + "_vector_field_main_blocks_15_attn_Split_output_2" + }; + uint32_t dimensions__vector_field_main_blocks_15_attn_Unsqueeze_2_output_0[] = {1, 1, 192, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_15_attn_Unsqueeze_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_15_attn_Unsqueeze_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0665431767702103f, .offset= -135}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_15_attn_Unsqueeze_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_15_attn_Unsqueeze_2", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_15_attn_Unsqueeze_2, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_15_attn_Unsqueeze_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_15_attn_Unsqueeze_3(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_15_attn_Unsqueeze_3 */ + const char* inputs__vector_field_main_blocks_15_attn_Unsqueeze_3[] = { + "_vector_field_main_blocks_15_attn_Split_output_3" + }; + uint32_t dimensions__vector_field_main_blocks_15_attn_Unsqueeze_3_output_0[] = {1, 1, 192, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_15_attn_Unsqueeze_3[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_15_attn_Unsqueeze_3_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0665431767702103f, .offset= -135}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_15_attn_Unsqueeze_3_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_15_attn_Unsqueeze_3", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_15_attn_Unsqueeze_3, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_15_attn_Unsqueeze_3, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_15_attn_Concat(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_15_attn_Concat */ + Qnn_Param_t params__vector_field_main_blocks_15_attn_Concat[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_15_attn_Concat[] = { + "_vector_field_main_blocks_15_attn_Unsqueeze_output_0", + "_vector_field_main_blocks_15_attn_Unsqueeze_1_output_0", + "_vector_field_main_blocks_15_attn_Unsqueeze_2_output_0", + "_vector_field_main_blocks_15_attn_Unsqueeze_3_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_15_attn_Concat_output_0[] = {4, 1, 192, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_15_attn_Concat[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_15_attn_Concat_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0665431767702103f, .offset= -135}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_15_attn_Concat_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_15_attn_Concat", // Node Name + "qti.aisw", // Package Name + "Concat", // Qnn Node Type + params__vector_field_main_blocks_15_attn_Concat, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_15_attn_Concat, // Input Tensor Names + 4, // Num Input Tensor Names + outputs__vector_field_main_blocks_15_attn_Concat, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_15_attn_Slice_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_15_attn_Slice_1 */ + uint32_t dimensions__vector_field_main_blocks_15_attn_Slice_1_ranges[] = {4, 3}; + int32_t _vector_field_main_blocks_15_attn_Slice_1_ranges[] = {0, 4, 1, 0, 1, 1, 0, 192, 1, 0, 32, 1}; + Qnn_Param_t params__vector_field_main_blocks_15_attn_Slice_1[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="ranges", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_15_attn_Slice_1_ranges", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_INT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_15_attn_Slice_1_ranges, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_15_attn_Slice_1_ranges, + .dataSize=48}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="begin_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="end_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="new_axes_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="shrink_axes", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_15_attn_Slice_1[] = { + "_vector_field_main_blocks_15_attn_Concat_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_15_attn_Slice_1_output_0[] = {4, 1, 192, 32}; + Qnn_Tensor_t outputs__vector_field_main_blocks_15_attn_Slice_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_15_attn_Slice_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0665431767702103f, .offset= -135}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_15_attn_Slice_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_15_attn_Slice_1", // Node Name + "qti.aisw", // Package Name + "StridedSlice", // Qnn Node Type + params__vector_field_main_blocks_15_attn_Slice_1, // Node Params + 5, // Num Node Params + inputs__vector_field_main_blocks_15_attn_Slice_1, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_15_attn_Slice_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_15_attn_Slice_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_15_attn_Slice_2 */ + uint32_t dimensions__vector_field_main_blocks_15_attn_Slice_2_ranges[] = {4, 3}; + int32_t _vector_field_main_blocks_15_attn_Slice_2_ranges[] = {0, 4, 1, 0, 1, 1, 0, 192, 1, 32, 64, 1}; + Qnn_Param_t params__vector_field_main_blocks_15_attn_Slice_2[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="ranges", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_15_attn_Slice_2_ranges", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_INT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_15_attn_Slice_2_ranges, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_15_attn_Slice_2_ranges, + .dataSize=48}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="begin_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="end_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="new_axes_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="shrink_axes", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_15_attn_Slice_2[] = { + "_vector_field_main_blocks_15_attn_Concat_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_15_attn_Slice_2_output_0[] = {4, 1, 192, 32}; + Qnn_Tensor_t outputs__vector_field_main_blocks_15_attn_Slice_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_15_attn_Slice_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0665431767702103f, .offset= -135}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_15_attn_Slice_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_15_attn_Slice_2", // Node Name + "qti.aisw", // Package Name + "StridedSlice", // Qnn Node Type + params__vector_field_main_blocks_15_attn_Slice_2, // Node Params + 5, // Num Node Params + inputs__vector_field_main_blocks_15_attn_Slice_2, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_15_attn_Slice_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_15_attn_Mul_3(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_15_attn_Mul_3 */ + Qnn_Param_t params__vector_field_main_blocks_15_attn_Mul_3[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_15_attn_Mul_3[] = { + "_vector_field_main_blocks_15_attn_Slice_1_output_0", + "_vector_field_main_blocks_3_attn_Cos_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_15_attn_Mul_3_output_0[] = {4, 1, 192, 32}; + Qnn_Tensor_t outputs__vector_field_main_blocks_15_attn_Mul_3[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_15_attn_Mul_3_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0456611998379230f, .offset= -123}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_15_attn_Mul_3_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_15_attn_Mul_3", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_15_attn_Mul_3, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_15_attn_Mul_3, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_15_attn_Mul_3, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_15_attn_Mul_4(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_15_attn_Mul_4 */ + Qnn_Param_t params__vector_field_main_blocks_15_attn_Mul_4[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_15_attn_Mul_4[] = { + "_vector_field_main_blocks_15_attn_Slice_2_output_0", + "_vector_field_main_blocks_3_attn_Sin_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_15_attn_Mul_4_output_0[] = {4, 1, 192, 32}; + Qnn_Tensor_t outputs__vector_field_main_blocks_15_attn_Mul_4[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_15_attn_Mul_4_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0527306571602821f, .offset= -119}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_15_attn_Mul_4_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_15_attn_Mul_4", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_15_attn_Mul_4, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_15_attn_Mul_4, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_15_attn_Mul_4, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_15_attn_Mul_5(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_15_attn_Mul_5 */ + Qnn_Param_t params__vector_field_main_blocks_15_attn_Mul_5[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_15_attn_Mul_5[] = { + "_vector_field_main_blocks_15_attn_Slice_1_output_0", + "_vector_field_main_blocks_3_attn_Sin_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_15_attn_Mul_5_output_0[] = {4, 1, 192, 32}; + Qnn_Tensor_t outputs__vector_field_main_blocks_15_attn_Mul_5[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_15_attn_Mul_5_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0478659309446812f, .offset= -117}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_15_attn_Mul_5_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_15_attn_Mul_5", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_15_attn_Mul_5, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_15_attn_Mul_5, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_15_attn_Mul_5, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_15_attn_Mul_6(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_15_attn_Mul_6 */ + Qnn_Param_t params__vector_field_main_blocks_15_attn_Mul_6[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_15_attn_Mul_6[] = { + "_vector_field_main_blocks_15_attn_Slice_2_output_0", + "_vector_field_main_blocks_3_attn_Cos_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_15_attn_Mul_6_output_0[] = {4, 1, 192, 32}; + Qnn_Tensor_t outputs__vector_field_main_blocks_15_attn_Mul_6[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_15_attn_Mul_6_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0639081820845604f, .offset= -140}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_15_attn_Mul_6_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_15_attn_Mul_6", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_15_attn_Mul_6, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_15_attn_Mul_6, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_15_attn_Mul_6, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_15_attn_Sub(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_15_attn_Sub */ + Qnn_Param_t params__vector_field_main_blocks_15_attn_Sub[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 18}}}} + }; + const char* inputs__vector_field_main_blocks_15_attn_Sub[] = { + "_vector_field_main_blocks_15_attn_Mul_3_output_0", + "_vector_field_main_blocks_15_attn_Mul_4_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_15_attn_Sub_output_0[] = {4, 1, 192, 32}; + Qnn_Tensor_t outputs__vector_field_main_blocks_15_attn_Sub[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_15_attn_Sub_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0672554671764374f, .offset= -132}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_15_attn_Sub_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_15_attn_Sub", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_15_attn_Sub, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_15_attn_Sub, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_15_attn_Sub, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_15_attn_Add_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_15_attn_Add_1 */ + Qnn_Param_t params__vector_field_main_blocks_15_attn_Add_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_15_attn_Add_1[] = { + "_vector_field_main_blocks_15_attn_Mul_5_output_0", + "_vector_field_main_blocks_15_attn_Mul_6_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_15_attn_Add_1_output_0[] = {4, 1, 192, 32}; + Qnn_Tensor_t outputs__vector_field_main_blocks_15_attn_Add_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_15_attn_Add_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0683003962039948f, .offset= -131}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_15_attn_Add_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_15_attn_Add_1", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_15_attn_Add_1, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_15_attn_Add_1, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_15_attn_Add_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_15_attn_Concat_3(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_15_attn_Concat_3 */ + Qnn_Param_t params__vector_field_main_blocks_15_attn_Concat_3[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}} + }; + const char* inputs__vector_field_main_blocks_15_attn_Concat_3[] = { + "_vector_field_main_blocks_15_attn_Sub_output_0", + "_vector_field_main_blocks_15_attn_Add_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_15_attn_Concat_3_output_0[] = {4, 1, 192, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_15_attn_Concat_3[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_15_attn_Concat_3_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0683003962039948f, .offset= -131}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_15_attn_Concat_3_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_15_attn_Concat_3", // Node Name + "qti.aisw", // Package Name + "Concat", // Qnn Node Type + params__vector_field_main_blocks_15_attn_Concat_3, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_15_attn_Concat_3, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_15_attn_Concat_3, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_15_attn_MatMul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_15_attn_MatMul */ + Qnn_Param_t params__vector_field_main_blocks_15_attn_MatMul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in0", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in1", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_15_attn_MatMul[] = { + "_vector_field_main_blocks_15_attn_Concat_3_output_0", + "_vector_field_main_blocks_15_attn_Transpose_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_15_attn_MatMul_output_0[] = {4, 1, 192, 128}; + Qnn_Tensor_t outputs__vector_field_main_blocks_15_attn_MatMul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_15_attn_MatMul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 4.6630754470825195f, .offset= -124}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_15_attn_MatMul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_15_attn_MatMul", // Node Name + "qti.aisw", // Package Name + "MatMul", // Qnn Node Type + params__vector_field_main_blocks_15_attn_MatMul, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_15_attn_MatMul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_15_attn_MatMul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_15_attn_Div_4(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_15_attn_Div_4 */ + Qnn_Param_t params__vector_field_main_blocks_15_attn_Div_4[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 2}}}} + }; + const char* inputs__vector_field_main_blocks_15_attn_Div_4[] = { + "_vector_field_main_blocks_15_attn_MatMul_output_0", + "_vector_field_main_blocks_3_attn_Constant_39_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_15_attn_Div_4_output_0[] = {4, 1, 192, 128}; + Qnn_Tensor_t outputs__vector_field_main_blocks_15_attn_Div_4[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_15_attn_Div_4_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.2914422154426575f, .offset= -124}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_15_attn_Div_4_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_15_attn_Div_4", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_15_attn_Div_4, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_15_attn_Div_4, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_15_attn_Div_4, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_15_attn_Where(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_15_attn_Where */ + const char* inputs__vector_field_main_blocks_15_attn_Where[] = { + "_vector_field_main_blocks_21_attn_Cast_2_output_0", + "_vector_field_main_blocks_3_attn_Constant_42_output_0", + "_vector_field_main_blocks_15_attn_Div_4_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_15_attn_Where_output_0[] = {4, 1, 192, 128}; + Qnn_Tensor_t outputs__vector_field_main_blocks_15_attn_Where[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_15_attn_Where_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 1334440575053054352202761503860850688.0000000000000000f, .offset= -255}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_15_attn_Where_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_15_attn_Where", // Node Name + "qti.aisw", // Package Name + "ElementWiseSelect", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_15_attn_Where, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_15_attn_Where, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_15_attn_Softmax(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_15_attn_Softmax */ + Qnn_Param_t params__vector_field_main_blocks_15_attn_Softmax[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="beta", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 1.000000000000f}}}} + }; + const char* inputs__vector_field_main_blocks_15_attn_Softmax[] = { + "_vector_field_main_blocks_15_attn_Where_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_15_attn_Softmax_output_0[] = {4, 1, 192, 128}; + Qnn_Tensor_t outputs__vector_field_main_blocks_15_attn_Softmax[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_15_attn_Softmax_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039062500000000f, .offset= 0}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_15_attn_Softmax_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_15_attn_Softmax", // Node Name + "qti.aisw", // Package Name + "Softmax", // Qnn Node Type + params__vector_field_main_blocks_15_attn_Softmax, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_15_attn_Softmax, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_15_attn_Softmax, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_15_attn_Where_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_15_attn_Where_1 */ + const char* inputs__vector_field_main_blocks_15_attn_Where_1[] = { + "_vector_field_main_blocks_23_attention_Cast_output_0", + "_vector_field_main_blocks_3_attn_Constant_44_output_0", + "_vector_field_main_blocks_15_attn_Softmax_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_15_attn_Where_1_output_0[] = {4, 1, 192, 128}; + Qnn_Tensor_t outputs__vector_field_main_blocks_15_attn_Where_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_15_attn_Where_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039215688593686f, .offset= 0}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_15_attn_Where_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_15_attn_Where_1", // Node Name + "qti.aisw", // Package Name + "ElementWiseSelect", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_15_attn_Where_1, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_15_attn_Where_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_15_attn_MatMul_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_15_attn_MatMul_1 */ + Qnn_Param_t params__vector_field_main_blocks_15_attn_MatMul_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in0", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in1", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_15_attn_MatMul_1[] = { + "_vector_field_main_blocks_15_attn_Where_1_output_0", + "_vector_field_main_blocks_15_attn_Concat_2_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_15_attn_MatMul_1_output_0[] = {4, 1, 192, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_15_attn_MatMul_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_15_attn_MatMul_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1076362803578377f, .offset= -128}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_15_attn_MatMul_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_15_attn_MatMul_1", // Node Name + "qti.aisw", // Package Name + "MatMul", // Qnn Node Type + params__vector_field_main_blocks_15_attn_MatMul_1, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_15_attn_MatMul_1, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_15_attn_MatMul_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_15_attn_Split_3(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_15_attn_Split_3 */ + uint32_t dimensions__vector_field_main_blocks_15_attn_Split_3_split_index[] = {3}; + uint32_t _vector_field_main_blocks_15_attn_Split_3_split_index[] = {1, 2, 3}; + Qnn_Param_t params__vector_field_main_blocks_15_attn_Split_3[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="split_index", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_15_attn_Split_3_split_index", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_15_attn_Split_3_split_index, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_15_attn_Split_3_split_index, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_15_attn_Split_3[] = { + "_vector_field_main_blocks_15_attn_MatMul_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_15_attn_Split_3_output_0[] = {1, 1, 192, 64}; + uint32_t dimensions__vector_field_main_blocks_15_attn_Split_3_output_1[] = {1, 1, 192, 64}; + uint32_t dimensions__vector_field_main_blocks_15_attn_Split_3_output_2[] = {1, 1, 192, 64}; + uint32_t dimensions__vector_field_main_blocks_15_attn_Split_3_output_3[] = {1, 1, 192, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_15_attn_Split_3[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_15_attn_Split_3_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1076362803578377f, .offset= -128}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_15_attn_Split_3_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}, + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_15_attn_Split_3_output_1", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1076362803578377f, .offset= -128}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_15_attn_Split_3_output_1, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}, + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_15_attn_Split_3_output_2", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1076362803578377f, .offset= -128}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_15_attn_Split_3_output_2, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}, + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_15_attn_Split_3_output_3", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1076362803578377f, .offset= -128}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_15_attn_Split_3_output_3, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_15_attn_Split_3", // Node Name + "qti.aisw", // Package Name + "Split", // Qnn Node Type + params__vector_field_main_blocks_15_attn_Split_3, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_15_attn_Split_3, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_15_attn_Split_3, // Output Tensors + 4// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_15_attn_Concat_5(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_15_attn_Concat_5 */ + Qnn_Param_t params__vector_field_main_blocks_15_attn_Concat_5[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}} + }; + const char* inputs__vector_field_main_blocks_15_attn_Concat_5[] = { + "_vector_field_main_blocks_15_attn_Split_3_output_0", + "_vector_field_main_blocks_15_attn_Split_3_output_1", + "_vector_field_main_blocks_15_attn_Split_3_output_2", + "_vector_field_main_blocks_15_attn_Split_3_output_3" + }; + uint32_t dimensions__vector_field_main_blocks_15_attn_Concat_5_output_0[] = {1, 1, 192, 256}; + Qnn_Tensor_t outputs__vector_field_main_blocks_15_attn_Concat_5[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_15_attn_Concat_5_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1076362803578377f, .offset= -128}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_15_attn_Concat_5_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_15_attn_Concat_5", // Node Name + "qti.aisw", // Package Name + "Concat", // Qnn Node Type + params__vector_field_main_blocks_15_attn_Concat_5, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_15_attn_Concat_5, // Input Tensor Names + 4, // Num Input Tensor Names + outputs__vector_field_main_blocks_15_attn_Concat_5, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_15_attn_Squeeze(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_15_attn_Squeeze */ + const char* inputs__vector_field_main_blocks_15_attn_Squeeze[] = { + "_vector_field_main_blocks_15_attn_Concat_5_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_15_attn_out_fc_linear_MatMul_pre_reshape[] = {192, 256}; + Qnn_Tensor_t outputs__vector_field_main_blocks_15_attn_Squeeze[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_15_attn_out_fc_linear_MatMul_pre_reshape", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1076362803578377f, .offset= -128}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_15_attn_out_fc_linear_MatMul_pre_reshape, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_15_attn_Squeeze", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_15_attn_Squeeze, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_15_attn_Squeeze, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_onnx__MatMul_3200(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_onnx__MatMul_3200[] = {512, 256}; + VALIDATE(model.addTensor("onnx__MatMul_3200", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "onnx__MatMul_3200", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0094631463289261f, .offset= -141}}}, + .rank= 2, + .dimensions=dimensions_onnx__MatMul_3200, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(onnx__MatMul_3200), + .dataSize=BINLEN(onnx__MatMul_3200)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_15_attn_out_fc_linear_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_15_attn_out_fc_linear_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_15_attn_out_fc_linear_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_15_attn_out_fc_linear_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0009942576289177f, .offset= -105}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_15_attn_out_fc_linear_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_15_attn_out_fc_linear_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_15_attn_out_fc_linear_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_15_attn_out_fc_linear_MatMul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_15_attn_out_fc_linear_MatMul */ + const char* inputs__vector_field_main_blocks_15_attn_out_fc_linear_MatMul[] = { + "_vector_field_main_blocks_15_attn_out_fc_linear_MatMul_pre_reshape", + "onnx__MatMul_3200", + "tts_ttl_vector_field_main_blocks_15_attn_out_fc_linear_bias" + }; + uint32_t dimensions__vector_field_main_blocks_15_attn_out_fc_linear_Add_output_0_fc[] = {192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_15_attn_out_fc_linear_MatMul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_15_attn_out_fc_linear_Add_output_0_fc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.3156403303146362f, .offset= -143}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_15_attn_out_fc_linear_Add_output_0_fc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_15_attn_out_fc_linear_MatMul", // Node Name + "qti.aisw", // Package Name + "FullyConnected", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_15_attn_out_fc_linear_MatMul, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_15_attn_out_fc_linear_MatMul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_15_attn_out_fc_linear_MatMul_post_reshape(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_15_attn_out_fc_linear_MatMul_post_reshape */ + const char* inputs__vector_field_main_blocks_15_attn_out_fc_linear_MatMul_post_reshape[] = { + "_vector_field_main_blocks_15_attn_out_fc_linear_Add_output_0_fc" + }; + uint32_t dimensions__vector_field_main_blocks_15_attn_out_fc_linear_Add_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_15_attn_out_fc_linear_MatMul_post_reshape[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_15_attn_out_fc_linear_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.3156403303146362f, .offset= -143}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_15_attn_out_fc_linear_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_15_attn_out_fc_linear_MatMul_post_reshape", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_15_attn_out_fc_linear_MatMul_post_reshape, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_15_attn_out_fc_linear_MatMul_post_reshape, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_15_attn_Mul_14(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_15_attn_Mul_14 */ + Qnn_Param_t params__vector_field_main_blocks_15_attn_Mul_14[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_15_attn_Mul_14[] = { + "_vector_field_main_blocks_15_attn_out_fc_linear_Add_output_0", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_15_Transpose_1_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_15_attn_Mul_14[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_15_Transpose_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.3156403303146362f, .offset= -143}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_15_Transpose_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_15_attn_Mul_14", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_15_attn_Mul_14, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_15_attn_Mul_14, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_15_attn_Mul_14, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_15_Add(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_15_Add */ + Qnn_Param_t params__vector_field_main_blocks_15_Add[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_15_Add[] = { + "_vector_field_main_blocks_15_Transpose_1_output_0", + "_vector_field_main_blocks_15_Transpose_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_15_norm_Transpose_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_15_Add[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_15_norm_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.3184200227260590f, .offset= -144}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_15_norm_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_15_Add", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_15_Add, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_15_Add, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_15_Add, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_15_norm_norm_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_15_norm_norm_weight[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_15_norm_norm_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_15_norm_norm_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0009872997179627f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_15_norm_norm_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_15_norm_norm_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_15_norm_norm_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_15_norm_norm_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_15_norm_norm_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_15_norm_norm_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_15_norm_norm_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0009701388771646f, .offset= -111}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_15_norm_norm_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_15_norm_norm_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_15_norm_norm_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_15_norm_norm_LayerNormalization(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_15_norm_norm_LayerNormalization */ + uint32_t dimensions__vector_field_main_blocks_15_norm_norm_LayerNormalization_axes[] = {1}; + uint32_t _vector_field_main_blocks_15_norm_norm_LayerNormalization_axes[] = {2}; + Qnn_Param_t params__vector_field_main_blocks_15_norm_norm_LayerNormalization[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="axes", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_15_norm_norm_LayerNormalization_axes", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_15_norm_norm_LayerNormalization_axes, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_15_norm_norm_LayerNormalization_axes, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="epsilon", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000001000000f}}}} + }; + const char* inputs__vector_field_main_blocks_15_norm_norm_LayerNormalization[] = { + "_vector_field_main_blocks_15_norm_Transpose_output_0", + "tts_ttl_vector_field_main_blocks_15_norm_norm_weight", + "tts_ttl_vector_field_main_blocks_15_norm_norm_bias" + }; + uint32_t dimensions__vector_field_main_blocks_15_norm_Transpose_1_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_15_norm_norm_LayerNormalization[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_15_norm_Transpose_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0167574323713779f, .offset= -196}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_15_norm_Transpose_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_15_norm_norm_LayerNormalization", // Node Name + "qti.aisw", // Package Name + "LayerNorm", // Qnn Node Type + params__vector_field_main_blocks_15_norm_norm_LayerNormalization, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_15_norm_norm_LayerNormalization, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_15_norm_norm_LayerNormalization, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_15_Mul_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_15_Mul_1 */ + Qnn_Param_t params__vector_field_main_blocks_15_Mul_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_15_Mul_1[] = { + "_vector_field_main_blocks_15_norm_Transpose_1_output_0", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_15_Mul_1_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_15_Mul_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_15_Mul_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0167574323713779f, .offset= -196}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_15_Mul_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_15_Mul_1", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_15_Mul_1, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_15_Mul_1, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_15_Mul_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_16_convnext_0_Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_16_convnext_0_Mul */ + Qnn_Param_t params__vector_field_main_blocks_16_convnext_0_Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_16_convnext_0_Mul[] = { + "_vector_field_main_blocks_15_Mul_1_output_0", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_16_convnext_0_Mul_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_16_convnext_0_Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_16_convnext_0_Mul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0167574323713779f, .offset= -196}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_16_convnext_0_Mul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_16_convnext_0_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_16_convnext_0_Mul, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_16_convnext_0_Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_16_convnext_0_Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_16_convnext_0_dwconv_Pad(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_16_convnext_0_dwconv_Pad */ + uint32_t dimensions__vector_field_main_blocks_16_convnext_0_dwconv_Pad_pad_amount[] = {3, 2}; + uint32_t _vector_field_main_blocks_16_convnext_0_dwconv_Pad_pad_amount[] = {0, 0, 2, 2, 0, 0}; + Qnn_Param_t params__vector_field_main_blocks_16_convnext_0_dwconv_Pad[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_16_convnext_0_dwconv_Pad_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_16_convnext_0_dwconv_Pad_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_16_convnext_0_dwconv_Pad_pad_amount, + .dataSize=24}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="scheme", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}} + }; + const char* inputs__vector_field_main_blocks_16_convnext_0_dwconv_Pad[] = { + "_vector_field_main_blocks_16_convnext_0_Mul_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_16_convnext_0_dwconv_Pad_output_0[] = {1, 196, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_16_convnext_0_dwconv_Pad[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_16_convnext_0_dwconv_Pad_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0167574323713779f, .offset= -196}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_16_convnext_0_dwconv_Pad_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_16_convnext_0_dwconv_Pad", // Node Name + "qti.aisw", // Package Name + "Pad", // Qnn Node Type + params__vector_field_main_blocks_16_convnext_0_dwconv_Pad, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_16_convnext_0_dwconv_Pad, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_16_convnext_0_dwconv_Pad, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_16_convnext_0_dwconv_Pad_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_16_convnext_0_dwconv_Pad_output_0_ncf */ + uint32_t dimensions__vector_field_main_blocks_16_convnext_0_dwconv_Pad_output_0_ncf_perm[] = {3}; + uint32_t _vector_field_main_blocks_16_convnext_0_dwconv_Pad_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_16_convnext_0_dwconv_Pad_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_16_convnext_0_dwconv_Pad_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_16_convnext_0_dwconv_Pad_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_16_convnext_0_dwconv_Pad_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_16_convnext_0_dwconv_Pad_output_0_ncf[] = { + "_vector_field_main_blocks_16_convnext_0_dwconv_Pad_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_16_convnext_0_dwconv_Pad_output_0_ncf[] = {1, 512, 196}; + Qnn_Tensor_t outputs__vector_field_main_blocks_16_convnext_0_dwconv_Pad_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_16_convnext_0_dwconv_Pad_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0167574323713779f, .offset= -196}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_16_convnext_0_dwconv_Pad_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_16_convnext_0_dwconv_Pad_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_16_convnext_0_dwconv_Pad_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_16_convnext_0_dwconv_Pad_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_16_convnext_0_dwconv_Pad_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_16_convnext_0_dwconv_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_16_convnext_0_dwconv_Conv_reshape_to_2d */ + const char* inputs__vector_field_main_blocks_16_convnext_0_dwconv_Conv_reshape_to_2d[] = { + "_vector_field_main_blocks_16_convnext_0_dwconv_Pad_output_0_ncf" + }; + uint32_t dimensions__vector_field_main_blocks_16_convnext_0_dwconv_Conv_reshape_to_2d[] = {1, 512, 1, 196}; + Qnn_Tensor_t outputs__vector_field_main_blocks_16_convnext_0_dwconv_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_16_convnext_0_dwconv_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0167574323713779f, .offset= -196}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_16_convnext_0_dwconv_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_16_convnext_0_dwconv_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_16_convnext_0_dwconv_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_16_convnext_0_dwconv_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_16_convnext_0_dwconv_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_16_convnext_0_dwconv_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__vector_field_main_blocks_16_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _vector_field_main_blocks_16_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__vector_field_main_blocks_16_convnext_0_dwconv_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_16_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_16_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_16_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_16_convnext_0_dwconv_Conv_reshape_to_2d_nhwc[] = { + "_vector_field_main_blocks_16_convnext_0_dwconv_Conv_reshape_to_2d" + }; + uint32_t dimensions__vector_field_main_blocks_16_convnext_0_dwconv_Conv_reshape_to_2d_nhwc[] = {1, 1, 196, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_16_convnext_0_dwconv_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_16_convnext_0_dwconv_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0167574323713779f, .offset= -196}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_16_convnext_0_dwconv_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_16_convnext_0_dwconv_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_16_convnext_0_dwconv_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_16_convnext_0_dwconv_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_16_convnext_0_dwconv_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_16_convnext_0_dwconv_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_16_convnext_0_dwconv_weight[] = {1, 5, 1, 512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_16_convnext_0_dwconv_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_16_convnext_0_dwconv_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0056649777106941f, .offset= -146}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_16_convnext_0_dwconv_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_16_convnext_0_dwconv_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_16_convnext_0_dwconv_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_16_convnext_0_dwconv_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_16_convnext_0_dwconv_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_16_convnext_0_dwconv_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_16_convnext_0_dwconv_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0008040643879212f, .offset= -94}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_16_convnext_0_dwconv_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_16_convnext_0_dwconv_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_16_convnext_0_dwconv_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_16_convnext_0_dwconv_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_16_convnext_0_dwconv_Conv_2d */ + uint32_t dimensions__vector_field_main_blocks_16_convnext_0_dwconv_Conv_2d_dilation[] = {2}; + uint32_t _vector_field_main_blocks_16_convnext_0_dwconv_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__vector_field_main_blocks_16_convnext_0_dwconv_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _vector_field_main_blocks_16_convnext_0_dwconv_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__vector_field_main_blocks_16_convnext_0_dwconv_Conv_2d_stride[] = {2}; + uint32_t _vector_field_main_blocks_16_convnext_0_dwconv_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__vector_field_main_blocks_16_convnext_0_dwconv_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_16_convnext_0_dwconv_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_16_convnext_0_dwconv_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_16_convnext_0_dwconv_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_16_convnext_0_dwconv_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_16_convnext_0_dwconv_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_16_convnext_0_dwconv_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_16_convnext_0_dwconv_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_16_convnext_0_dwconv_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_16_convnext_0_dwconv_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_16_convnext_0_dwconv_Conv_2d[] = { + "_vector_field_main_blocks_16_convnext_0_dwconv_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_16_convnext_0_dwconv_weight", + "tts_ttl_vector_field_main_blocks_16_convnext_0_dwconv_bias" + }; + uint32_t dimensions__vector_field_main_blocks_16_convnext_0_dwconv_Conv_intermediate[] = {1, 1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_16_convnext_0_dwconv_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_16_convnext_0_dwconv_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0020962513517588f, .offset= -184}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_16_convnext_0_dwconv_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_16_convnext_0_dwconv_Conv_2d", // Node Name + "qti.aisw", // Package Name + "DepthWiseConv2d", // Qnn Node Type + params__vector_field_main_blocks_16_convnext_0_dwconv_Conv_2d, // Node Params + 3, // Num Node Params + inputs__vector_field_main_blocks_16_convnext_0_dwconv_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_16_convnext_0_dwconv_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_16_convnext_0_dwconv_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_16_convnext_0_dwconv_Conv_intermediate_nchw */ + uint32_t dimensions__vector_field_main_blocks_16_convnext_0_dwconv_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _vector_field_main_blocks_16_convnext_0_dwconv_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__vector_field_main_blocks_16_convnext_0_dwconv_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_16_convnext_0_dwconv_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_16_convnext_0_dwconv_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_16_convnext_0_dwconv_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_16_convnext_0_dwconv_Conv_intermediate_nchw[] = { + "_vector_field_main_blocks_16_convnext_0_dwconv_Conv_intermediate" + }; + uint32_t dimensions__vector_field_main_blocks_16_convnext_0_dwconv_Conv_intermediate_nchw[] = {1, 512, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_16_convnext_0_dwconv_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_16_convnext_0_dwconv_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0020962513517588f, .offset= -184}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_16_convnext_0_dwconv_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_16_convnext_0_dwconv_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_16_convnext_0_dwconv_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_16_convnext_0_dwconv_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_16_convnext_0_dwconv_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_16_convnext_0_dwconv_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_16_convnext_0_dwconv_Conv_intermediate */ + const char* inputs__vector_field_main_blocks_16_convnext_0_dwconv_Conv_intermediate[] = { + "_vector_field_main_blocks_16_convnext_0_dwconv_Conv_intermediate_nchw" + }; + uint32_t dimensions__vector_field_main_blocks_16_convnext_0_dwconv_Conv_output_0[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_16_convnext_0_dwconv_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_16_convnext_0_dwconv_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0020962513517588f, .offset= -184}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_16_convnext_0_dwconv_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_16_convnext_0_dwconv_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_16_convnext_0_dwconv_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_16_convnext_0_dwconv_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_16_convnext_0_dwconv_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_16_convnext_0_dwconv_Conv_output_0_nfc */ + uint32_t dimensions__vector_field_main_blocks_16_convnext_0_dwconv_Conv_output_0_nfc_perm[] = {3}; + uint32_t _vector_field_main_blocks_16_convnext_0_dwconv_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_16_convnext_0_dwconv_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_16_convnext_0_dwconv_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_16_convnext_0_dwconv_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_16_convnext_0_dwconv_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_16_convnext_0_dwconv_Conv_output_0_nfc[] = { + "_vector_field_main_blocks_16_convnext_0_dwconv_Conv_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_16_convnext_0_dwconv_Conv_output_0_nfc[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_16_convnext_0_dwconv_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_16_convnext_0_dwconv_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0020962513517588f, .offset= -184}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_16_convnext_0_dwconv_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_16_convnext_0_dwconv_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_16_convnext_0_dwconv_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_16_convnext_0_dwconv_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_16_convnext_0_dwconv_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_16_convnext_0_Mul_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_16_convnext_0_Mul_1 */ + Qnn_Param_t params__vector_field_main_blocks_16_convnext_0_Mul_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_16_convnext_0_Mul_1[] = { + "_vector_field_main_blocks_16_convnext_0_dwconv_Conv_output_0_nfc", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_16_convnext_0_norm_Transpose_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_16_convnext_0_Mul_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_16_convnext_0_norm_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0020962513517588f, .offset= -184}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_16_convnext_0_norm_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_16_convnext_0_Mul_1", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_16_convnext_0_Mul_1, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_16_convnext_0_Mul_1, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_16_convnext_0_Mul_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_16_convnext_0_norm_norm_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_16_convnext_0_norm_norm_weight[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_16_convnext_0_norm_norm_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_16_convnext_0_norm_norm_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0028830682858825f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_16_convnext_0_norm_norm_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_16_convnext_0_norm_norm_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_16_convnext_0_norm_norm_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_16_convnext_0_norm_norm_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_16_convnext_0_norm_norm_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_16_convnext_0_norm_norm_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_16_convnext_0_norm_norm_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0021414232905954f, .offset= -177}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_16_convnext_0_norm_norm_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_16_convnext_0_norm_norm_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_16_convnext_0_norm_norm_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_16_convnext_0_norm_norm_LayerNormalization(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_16_convnext_0_norm_norm_LayerNormalization */ + uint32_t dimensions__vector_field_main_blocks_16_convnext_0_norm_norm_LayerNormalization_axes[] = {1}; + uint32_t _vector_field_main_blocks_16_convnext_0_norm_norm_LayerNormalization_axes[] = {2}; + Qnn_Param_t params__vector_field_main_blocks_16_convnext_0_norm_norm_LayerNormalization[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="axes", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_16_convnext_0_norm_norm_LayerNormalization_axes", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_16_convnext_0_norm_norm_LayerNormalization_axes, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_16_convnext_0_norm_norm_LayerNormalization_axes, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="epsilon", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000001000000f}}}} + }; + const char* inputs__vector_field_main_blocks_16_convnext_0_norm_norm_LayerNormalization[] = { + "_vector_field_main_blocks_16_convnext_0_norm_Transpose_output_0", + "tts_ttl_vector_field_main_blocks_16_convnext_0_norm_norm_weight", + "tts_ttl_vector_field_main_blocks_16_convnext_0_norm_norm_bias" + }; + uint32_t dimensions__vector_field_main_blocks_16_convnext_0_norm_Transpose_1_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_16_convnext_0_norm_norm_LayerNormalization[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_16_convnext_0_norm_Transpose_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0395847782492638f, .offset= -173}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_16_convnext_0_norm_Transpose_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_16_convnext_0_norm_norm_LayerNormalization", // Node Name + "qti.aisw", // Package Name + "LayerNorm", // Qnn Node Type + params__vector_field_main_blocks_16_convnext_0_norm_norm_LayerNormalization, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_16_convnext_0_norm_norm_LayerNormalization, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_16_convnext_0_norm_norm_LayerNormalization, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_16_convnext_0_norm_Transpose_1_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_16_convnext_0_norm_Transpose_1_output_0_ncf */ + uint32_t dimensions__vector_field_main_blocks_16_convnext_0_norm_Transpose_1_output_0_ncf_perm[] = {3}; + uint32_t _vector_field_main_blocks_16_convnext_0_norm_Transpose_1_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_16_convnext_0_norm_Transpose_1_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_16_convnext_0_norm_Transpose_1_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_16_convnext_0_norm_Transpose_1_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_16_convnext_0_norm_Transpose_1_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_16_convnext_0_norm_Transpose_1_output_0_ncf[] = { + "_vector_field_main_blocks_16_convnext_0_norm_Transpose_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_16_convnext_0_norm_Transpose_1_output_0_ncf[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_16_convnext_0_norm_Transpose_1_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_16_convnext_0_norm_Transpose_1_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0395847782492638f, .offset= -173}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_16_convnext_0_norm_Transpose_1_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_16_convnext_0_norm_Transpose_1_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_16_convnext_0_norm_Transpose_1_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_16_convnext_0_norm_Transpose_1_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_16_convnext_0_norm_Transpose_1_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_16_convnext_0_pwconv1_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_16_convnext_0_pwconv1_Conv_reshape_to_2d */ + const char* inputs__vector_field_main_blocks_16_convnext_0_pwconv1_Conv_reshape_to_2d[] = { + "_vector_field_main_blocks_16_convnext_0_norm_Transpose_1_output_0_ncf" + }; + uint32_t dimensions__vector_field_main_blocks_16_convnext_0_pwconv1_Conv_reshape_to_2d[] = {1, 512, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_16_convnext_0_pwconv1_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_16_convnext_0_pwconv1_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0395847782492638f, .offset= -173}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_16_convnext_0_pwconv1_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_16_convnext_0_pwconv1_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_16_convnext_0_pwconv1_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_16_convnext_0_pwconv1_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_16_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_16_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__vector_field_main_blocks_16_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _vector_field_main_blocks_16_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__vector_field_main_blocks_16_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_16_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_16_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_16_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_16_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc[] = { + "_vector_field_main_blocks_16_convnext_0_pwconv1_Conv_reshape_to_2d" + }; + uint32_t dimensions__vector_field_main_blocks_16_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc[] = {1, 1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_16_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_16_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0395847782492638f, .offset= -173}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_16_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_16_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_16_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_16_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_16_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_16_convnext_0_pwconv1_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_16_convnext_0_pwconv1_weight[] = {1, 1, 512, 1024}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_16_convnext_0_pwconv1_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_16_convnext_0_pwconv1_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0090254312381148f, .offset= -124}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_16_convnext_0_pwconv1_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_16_convnext_0_pwconv1_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_16_convnext_0_pwconv1_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_16_convnext_0_pwconv1_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_16_convnext_0_pwconv1_bias[] = {1024}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_16_convnext_0_pwconv1_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_16_convnext_0_pwconv1_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0020263392943889f, .offset= -210}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_16_convnext_0_pwconv1_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_16_convnext_0_pwconv1_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_16_convnext_0_pwconv1_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_16_convnext_0_pwconv1_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_16_convnext_0_pwconv1_Conv_2d */ + uint32_t dimensions__vector_field_main_blocks_16_convnext_0_pwconv1_Conv_2d_dilation[] = {2}; + uint32_t _vector_field_main_blocks_16_convnext_0_pwconv1_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__vector_field_main_blocks_16_convnext_0_pwconv1_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _vector_field_main_blocks_16_convnext_0_pwconv1_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__vector_field_main_blocks_16_convnext_0_pwconv1_Conv_2d_stride[] = {2}; + uint32_t _vector_field_main_blocks_16_convnext_0_pwconv1_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__vector_field_main_blocks_16_convnext_0_pwconv1_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_16_convnext_0_pwconv1_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_16_convnext_0_pwconv1_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_16_convnext_0_pwconv1_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_16_convnext_0_pwconv1_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_16_convnext_0_pwconv1_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_16_convnext_0_pwconv1_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_16_convnext_0_pwconv1_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_16_convnext_0_pwconv1_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_16_convnext_0_pwconv1_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_16_convnext_0_pwconv1_Conv_2d[] = { + "_vector_field_main_blocks_16_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_16_convnext_0_pwconv1_weight", + "tts_ttl_vector_field_main_blocks_16_convnext_0_pwconv1_bias" + }; + uint32_t dimensions__vector_field_main_blocks_16_convnext_0_pwconv1_Conv_intermediate[] = {1, 1, 192, 1024}; + Qnn_Tensor_t outputs__vector_field_main_blocks_16_convnext_0_pwconv1_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_16_convnext_0_pwconv1_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0350021310150623f, .offset= -191}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_16_convnext_0_pwconv1_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_16_convnext_0_pwconv1_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__vector_field_main_blocks_16_convnext_0_pwconv1_Conv_2d, // Node Params + 5, // Num Node Params + inputs__vector_field_main_blocks_16_convnext_0_pwconv1_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_16_convnext_0_pwconv1_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_16_convnext_0_pwconv1_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_16_convnext_0_pwconv1_Conv_intermediate_nchw */ + uint32_t dimensions__vector_field_main_blocks_16_convnext_0_pwconv1_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _vector_field_main_blocks_16_convnext_0_pwconv1_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__vector_field_main_blocks_16_convnext_0_pwconv1_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_16_convnext_0_pwconv1_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_16_convnext_0_pwconv1_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_16_convnext_0_pwconv1_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_16_convnext_0_pwconv1_Conv_intermediate_nchw[] = { + "_vector_field_main_blocks_16_convnext_0_pwconv1_Conv_intermediate" + }; + uint32_t dimensions__vector_field_main_blocks_16_convnext_0_pwconv1_Conv_intermediate_nchw[] = {1, 1024, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_16_convnext_0_pwconv1_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_16_convnext_0_pwconv1_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0350021310150623f, .offset= -191}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_16_convnext_0_pwconv1_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_16_convnext_0_pwconv1_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_16_convnext_0_pwconv1_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_16_convnext_0_pwconv1_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_16_convnext_0_pwconv1_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_16_convnext_0_pwconv1_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_16_convnext_0_pwconv1_Conv_intermediate */ + const char* inputs__vector_field_main_blocks_16_convnext_0_pwconv1_Conv_intermediate[] = { + "_vector_field_main_blocks_16_convnext_0_pwconv1_Conv_intermediate_nchw" + }; + uint32_t dimensions__vector_field_main_blocks_16_convnext_0_pwconv1_Conv_output_0[] = {1, 1024, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_16_convnext_0_pwconv1_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_16_convnext_0_pwconv1_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0350021310150623f, .offset= -191}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_16_convnext_0_pwconv1_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_16_convnext_0_pwconv1_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_16_convnext_0_pwconv1_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_16_convnext_0_pwconv1_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__elementwiseneuron_34(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _elementwiseneuron_34 */ + Qnn_Param_t params__elementwiseneuron_34[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}} + }; + const char* inputs__elementwiseneuron_34[] = { + "_vector_field_main_blocks_16_convnext_0_pwconv1_Conv_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_16_convnext_0_act_Mul_1_output_0[] = {1, 1024, 192}; + Qnn_Tensor_t outputs__elementwiseneuron_34[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_16_convnext_0_act_Mul_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0093642333522439f, .offset= -18}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_16_convnext_0_act_Mul_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_elementwiseneuron_34", // Node Name + "qti.aisw", // Package Name + "ElementWiseNeuron", // Qnn Node Type + params__elementwiseneuron_34, // Node Params + 1, // Num Node Params + inputs__elementwiseneuron_34, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__elementwiseneuron_34, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_16_convnext_0_pwconv2_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_16_convnext_0_pwconv2_Conv_reshape_to_2d */ + const char* inputs__vector_field_main_blocks_16_convnext_0_pwconv2_Conv_reshape_to_2d[] = { + "_vector_field_main_blocks_16_convnext_0_act_Mul_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_16_convnext_0_pwconv2_Conv_reshape_to_2d[] = {1, 1024, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_16_convnext_0_pwconv2_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_16_convnext_0_pwconv2_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0093642333522439f, .offset= -18}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_16_convnext_0_pwconv2_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_16_convnext_0_pwconv2_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_16_convnext_0_pwconv2_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_16_convnext_0_pwconv2_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_16_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_16_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__vector_field_main_blocks_16_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _vector_field_main_blocks_16_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__vector_field_main_blocks_16_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_16_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_16_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_16_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_16_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc[] = { + "_vector_field_main_blocks_16_convnext_0_pwconv2_Conv_reshape_to_2d" + }; + uint32_t dimensions__vector_field_main_blocks_16_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc[] = {1, 1, 192, 1024}; + Qnn_Tensor_t outputs__vector_field_main_blocks_16_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_16_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0093642333522439f, .offset= -18}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_16_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_16_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_16_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_16_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_16_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_16_convnext_0_pwconv2_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_16_convnext_0_pwconv2_weight[] = {1, 1, 1024, 512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_16_convnext_0_pwconv2_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_16_convnext_0_pwconv2_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0164859723299742f, .offset= -135}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_16_convnext_0_pwconv2_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_16_convnext_0_pwconv2_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_16_convnext_0_pwconv2_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_16_convnext_0_pwconv2_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_16_convnext_0_pwconv2_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_16_convnext_0_pwconv2_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_16_convnext_0_pwconv2_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0016987802227959f, .offset= -100}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_16_convnext_0_pwconv2_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_16_convnext_0_pwconv2_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_16_convnext_0_pwconv2_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_16_convnext_0_pwconv2_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_16_convnext_0_pwconv2_Conv_2d */ + uint32_t dimensions__vector_field_main_blocks_16_convnext_0_pwconv2_Conv_2d_dilation[] = {2}; + uint32_t _vector_field_main_blocks_16_convnext_0_pwconv2_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__vector_field_main_blocks_16_convnext_0_pwconv2_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _vector_field_main_blocks_16_convnext_0_pwconv2_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__vector_field_main_blocks_16_convnext_0_pwconv2_Conv_2d_stride[] = {2}; + uint32_t _vector_field_main_blocks_16_convnext_0_pwconv2_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__vector_field_main_blocks_16_convnext_0_pwconv2_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_16_convnext_0_pwconv2_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_16_convnext_0_pwconv2_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_16_convnext_0_pwconv2_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_16_convnext_0_pwconv2_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_16_convnext_0_pwconv2_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_16_convnext_0_pwconv2_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_16_convnext_0_pwconv2_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_16_convnext_0_pwconv2_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_16_convnext_0_pwconv2_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_16_convnext_0_pwconv2_Conv_2d[] = { + "_vector_field_main_blocks_16_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_16_convnext_0_pwconv2_weight", + "tts_ttl_vector_field_main_blocks_16_convnext_0_pwconv2_bias" + }; + uint32_t dimensions__vector_field_main_blocks_16_convnext_0_pwconv2_Conv_intermediate[] = {1, 1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_16_convnext_0_pwconv2_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_16_convnext_0_pwconv2_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0222648158669472f, .offset= -78}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_16_convnext_0_pwconv2_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_16_convnext_0_pwconv2_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__vector_field_main_blocks_16_convnext_0_pwconv2_Conv_2d, // Node Params + 5, // Num Node Params + inputs__vector_field_main_blocks_16_convnext_0_pwconv2_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_16_convnext_0_pwconv2_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_16_convnext_0_pwconv2_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_16_convnext_0_pwconv2_Conv_intermediate_nchw */ + uint32_t dimensions__vector_field_main_blocks_16_convnext_0_pwconv2_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _vector_field_main_blocks_16_convnext_0_pwconv2_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__vector_field_main_blocks_16_convnext_0_pwconv2_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_16_convnext_0_pwconv2_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_16_convnext_0_pwconv2_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_16_convnext_0_pwconv2_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_16_convnext_0_pwconv2_Conv_intermediate_nchw[] = { + "_vector_field_main_blocks_16_convnext_0_pwconv2_Conv_intermediate" + }; + uint32_t dimensions__vector_field_main_blocks_16_convnext_0_pwconv2_Conv_intermediate_nchw[] = {1, 512, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_16_convnext_0_pwconv2_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_16_convnext_0_pwconv2_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0222648158669472f, .offset= -78}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_16_convnext_0_pwconv2_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_16_convnext_0_pwconv2_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_16_convnext_0_pwconv2_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_16_convnext_0_pwconv2_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_16_convnext_0_pwconv2_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_16_convnext_0_pwconv2_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_16_convnext_0_pwconv2_Conv_intermediate */ + const char* inputs__vector_field_main_blocks_16_convnext_0_pwconv2_Conv_intermediate[] = { + "_vector_field_main_blocks_16_convnext_0_pwconv2_Conv_intermediate_nchw" + }; + uint32_t dimensions__vector_field_main_blocks_16_convnext_0_pwconv2_Conv_output_0[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_16_convnext_0_pwconv2_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_16_convnext_0_pwconv2_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0222648158669472f, .offset= -78}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_16_convnext_0_pwconv2_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_16_convnext_0_pwconv2_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_16_convnext_0_pwconv2_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_16_convnext_0_pwconv2_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_16_convnext_0_pwconv2_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_16_convnext_0_pwconv2_Conv_output_0_nfc */ + uint32_t dimensions__vector_field_main_blocks_16_convnext_0_pwconv2_Conv_output_0_nfc_perm[] = {3}; + uint32_t _vector_field_main_blocks_16_convnext_0_pwconv2_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_16_convnext_0_pwconv2_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_16_convnext_0_pwconv2_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_16_convnext_0_pwconv2_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_16_convnext_0_pwconv2_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_16_convnext_0_pwconv2_Conv_output_0_nfc[] = { + "_vector_field_main_blocks_16_convnext_0_pwconv2_Conv_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_16_convnext_0_pwconv2_Conv_output_0_nfc[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_16_convnext_0_pwconv2_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_16_convnext_0_pwconv2_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0222648158669472f, .offset= -78}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_16_convnext_0_pwconv2_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_16_convnext_0_pwconv2_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_16_convnext_0_pwconv2_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_16_convnext_0_pwconv2_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_16_convnext_0_pwconv2_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_16_convnext_0_gamma(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_16_convnext_0_gamma[] = {1, 1, 512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_16_convnext_0_gamma", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_16_convnext_0_gamma", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0017605200409889f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_16_convnext_0_gamma, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_16_convnext_0_gamma), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_16_convnext_0_gamma)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_16_convnext_0_Mul_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_16_convnext_0_Mul_2 */ + Qnn_Param_t params__vector_field_main_blocks_16_convnext_0_Mul_2[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_16_convnext_0_Mul_2[] = { + "tts_ttl_vector_field_main_blocks_16_convnext_0_gamma", + "_vector_field_main_blocks_16_convnext_0_pwconv2_Conv_output_0_nfc" + }; + uint32_t dimensions__vector_field_main_blocks_16_convnext_0_Mul_2_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_16_convnext_0_Mul_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_16_convnext_0_Mul_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0088114729151130f, .offset= -55}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_16_convnext_0_Mul_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_16_convnext_0_Mul_2", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_16_convnext_0_Mul_2, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_16_convnext_0_Mul_2, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_16_convnext_0_Mul_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_16_convnext_0_Add(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_16_convnext_0_Add */ + Qnn_Param_t params__vector_field_main_blocks_16_convnext_0_Add[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_16_convnext_0_Add[] = { + "_vector_field_main_blocks_16_convnext_0_Mul_output_0", + "_vector_field_main_blocks_16_convnext_0_Mul_2_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_16_convnext_0_Add_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_16_convnext_0_Add[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_16_convnext_0_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0234652906656265f, .offset= -154}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_16_convnext_0_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_16_convnext_0_Add", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_16_convnext_0_Add, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_16_convnext_0_Add, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_16_convnext_0_Add, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_16_convnext_0_Mul_3(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_16_convnext_0_Mul_3 */ + Qnn_Param_t params__vector_field_main_blocks_16_convnext_0_Mul_3[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_16_convnext_0_Mul_3[] = { + "_vector_field_main_blocks_16_convnext_0_Add_output_0", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_16_convnext_0_Mul_3_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_16_convnext_0_Mul_3[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_16_convnext_0_Mul_3_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0234652906656265f, .offset= -154}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_16_convnext_0_Mul_3_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_16_convnext_0_Mul_3", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_16_convnext_0_Mul_3, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_16_convnext_0_Mul_3, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_16_convnext_0_Mul_3, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_17_Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_17_Mul */ + Qnn_Param_t params__vector_field_main_blocks_17_Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_17_Mul[] = { + "_vector_field_main_blocks_16_convnext_0_Mul_3_output_0", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_17_Transpose_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_17_Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_17_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0234652906656265f, .offset= -154}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_17_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_17_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_17_Mul, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_17_Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_17_Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_17_attention_W_query_linear_MatMul_pre_reshape(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_17_attention_W_query_linear_MatMul_pre_reshape */ + const char* inputs__vector_field_main_blocks_17_attention_W_query_linear_MatMul_pre_reshape[] = { + "_vector_field_main_blocks_17_Transpose_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_17_attention_W_query_linear_MatMul_pre_reshape[] = {192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_17_attention_W_query_linear_MatMul_pre_reshape[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_17_attention_W_query_linear_MatMul_pre_reshape", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0234652906656265f, .offset= -154}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_17_attention_W_query_linear_MatMul_pre_reshape, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_17_attention_W_query_linear_MatMul_pre_reshape", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_17_attention_W_query_linear_MatMul_pre_reshape, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_17_attention_W_query_linear_MatMul_pre_reshape, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_onnx__MatMul_3206(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_onnx__MatMul_3206[] = {256, 512}; + VALIDATE(model.addTensor("onnx__MatMul_3206", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "onnx__MatMul_3206", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0148021113127470f, .offset= -116}}}, + .rank= 2, + .dimensions=dimensions_onnx__MatMul_3206, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(onnx__MatMul_3206), + .dataSize=BINLEN(onnx__MatMul_3206)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_17_attention_W_query_linear_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_17_attention_W_query_linear_bias[] = {256}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_17_attention_W_query_linear_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_17_attention_W_query_linear_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0046985330991447f, .offset= -122}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_17_attention_W_query_linear_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_17_attention_W_query_linear_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_17_attention_W_query_linear_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_17_attention_W_query_linear_MatMul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_17_attention_W_query_linear_MatMul */ + const char* inputs__vector_field_main_blocks_17_attention_W_query_linear_MatMul[] = { + "_vector_field_main_blocks_17_attention_W_query_linear_MatMul_pre_reshape", + "onnx__MatMul_3206", + "tts_ttl_vector_field_main_blocks_17_attention_W_query_linear_bias" + }; + uint32_t dimensions__vector_field_main_blocks_17_attention_W_query_linear_Add_output_0_fc[] = {192, 256}; + Qnn_Tensor_t outputs__vector_field_main_blocks_17_attention_W_query_linear_MatMul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_17_attention_W_query_linear_Add_output_0_fc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0286079067736864f, .offset= -128}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_17_attention_W_query_linear_Add_output_0_fc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_17_attention_W_query_linear_MatMul", // Node Name + "qti.aisw", // Package Name + "FullyConnected", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_17_attention_W_query_linear_MatMul, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_17_attention_W_query_linear_MatMul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_17_attention_W_query_linear_MatMul_post_reshape(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_17_attention_W_query_linear_MatMul_post_reshape */ + const char* inputs__vector_field_main_blocks_17_attention_W_query_linear_MatMul_post_reshape[] = { + "_vector_field_main_blocks_17_attention_W_query_linear_Add_output_0_fc" + }; + uint32_t dimensions__vector_field_main_blocks_17_attention_W_query_linear_Add_output_0[] = {1, 192, 256}; + Qnn_Tensor_t outputs__vector_field_main_blocks_17_attention_W_query_linear_MatMul_post_reshape[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_17_attention_W_query_linear_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0286079067736864f, .offset= -128}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_17_attention_W_query_linear_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_17_attention_W_query_linear_MatMul_post_reshape", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_17_attention_W_query_linear_MatMul_post_reshape, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_17_attention_W_query_linear_MatMul_post_reshape, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_17_attention_Split(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_17_attention_Split */ + uint32_t dimensions__vector_field_main_blocks_17_attention_Split_split_index[] = {1}; + uint32_t _vector_field_main_blocks_17_attention_Split_split_index[] = {128}; + Qnn_Param_t params__vector_field_main_blocks_17_attention_Split[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="split_index", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_17_attention_Split_split_index", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_17_attention_Split_split_index, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_17_attention_Split_split_index, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 2}}}} + }; + const char* inputs__vector_field_main_blocks_17_attention_Split[] = { + "_vector_field_main_blocks_17_attention_W_query_linear_Add_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_17_attention_Split_output_0[] = {1, 192, 128}; + uint32_t dimensions__vector_field_main_blocks_17_attention_Split_output_1[] = {1, 192, 128}; + Qnn_Tensor_t outputs__vector_field_main_blocks_17_attention_Split[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_17_attention_Split_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0286079067736864f, .offset= -128}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_17_attention_Split_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}, + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_17_attention_Split_output_1", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0286079067736864f, .offset= -128}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_17_attention_Split_output_1, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_17_attention_Split", // Node Name + "qti.aisw", // Package Name + "Split", // Qnn Node Type + params__vector_field_main_blocks_17_attention_Split, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_17_attention_Split, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_17_attention_Split, // Output Tensors + 2// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_17_attention_Unsqueeze(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_17_attention_Unsqueeze */ + const char* inputs__vector_field_main_blocks_17_attention_Unsqueeze[] = { + "_vector_field_main_blocks_17_attention_Split_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_17_attention_Unsqueeze_output_0[] = {1, 1, 192, 128}; + Qnn_Tensor_t outputs__vector_field_main_blocks_17_attention_Unsqueeze[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_17_attention_Unsqueeze_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0286079067736864f, .offset= -128}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_17_attention_Unsqueeze_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_17_attention_Unsqueeze", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_17_attention_Unsqueeze, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_17_attention_Unsqueeze, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_17_attention_Unsqueeze_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_17_attention_Unsqueeze_1 */ + const char* inputs__vector_field_main_blocks_17_attention_Unsqueeze_1[] = { + "_vector_field_main_blocks_17_attention_Split_output_1" + }; + uint32_t dimensions__vector_field_main_blocks_17_attention_Unsqueeze_1_output_0[] = {1, 1, 192, 128}; + Qnn_Tensor_t outputs__vector_field_main_blocks_17_attention_Unsqueeze_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_17_attention_Unsqueeze_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0286079067736864f, .offset= -128}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_17_attention_Unsqueeze_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_17_attention_Unsqueeze_1", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_17_attention_Unsqueeze_1, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_17_attention_Unsqueeze_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_17_attention_Concat(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_17_attention_Concat */ + Qnn_Param_t params__vector_field_main_blocks_17_attention_Concat[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_17_attention_Concat[] = { + "_vector_field_main_blocks_17_attention_Unsqueeze_output_0", + "_vector_field_main_blocks_17_attention_Unsqueeze_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_17_attention_Concat_output_0[] = {2, 1, 192, 128}; + Qnn_Tensor_t outputs__vector_field_main_blocks_17_attention_Concat[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_17_attention_Concat_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0286079067736864f, .offset= -128}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_17_attention_Concat_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_17_attention_Concat", // Node Name + "qti.aisw", // Package Name + "Concat", // Qnn Node Type + params__vector_field_main_blocks_17_attention_Concat, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_17_attention_Concat, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_17_attention_Concat, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor__vector_field_main_blocks_17_attention_tanh_Tanh_output_0_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions__vector_field_main_blocks_17_attention_tanh_Tanh_output_0_nchw[] = {2, 1, 128, 50}; + VALIDATE(model.addTensor("_vector_field_main_blocks_17_attention_tanh_Tanh_output_0_nchw", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_17_attention_tanh_Tanh_output_0_nchw", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0078389523550868f, .offset= -127}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_17_attention_tanh_Tanh_output_0_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(_vector_field_main_blocks_17_attention_tanh_Tanh_output_0_nchw), + .dataSize=BINLEN(_vector_field_main_blocks_17_attention_tanh_Tanh_output_0_nchw)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_17_attention_MatMul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_17_attention_MatMul */ + Qnn_Param_t params__vector_field_main_blocks_17_attention_MatMul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in0", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in1", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_17_attention_MatMul[] = { + "_vector_field_main_blocks_17_attention_Concat_output_0", + "_vector_field_main_blocks_17_attention_tanh_Tanh_output_0_nchw" + }; + uint32_t dimensions__vector_field_main_blocks_17_attention_MatMul_output_0[] = {2, 1, 192, 50}; + Qnn_Tensor_t outputs__vector_field_main_blocks_17_attention_MatMul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_17_attention_MatMul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.6630928516387939f, .offset= -114}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_17_attention_MatMul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_17_attention_MatMul", // Node Name + "qti.aisw", // Package Name + "MatMul", // Qnn Node Type + params__vector_field_main_blocks_17_attention_MatMul, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_17_attention_MatMul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_17_attention_MatMul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_17_attention_Div(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_17_attention_Div */ + Qnn_Param_t params__vector_field_main_blocks_17_attention_Div[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 2}}}} + }; + const char* inputs__vector_field_main_blocks_17_attention_Div[] = { + "_vector_field_main_blocks_17_attention_MatMul_output_0", + "_vector_field_main_blocks_3_attn_Constant_39_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_17_attention_Div_output_0[] = {2, 1, 192, 50}; + Qnn_Tensor_t outputs__vector_field_main_blocks_17_attention_Div[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_17_attention_Div_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0414433032274246f, .offset= -114}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_17_attention_Div_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_17_attention_Div", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_17_attention_Div, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_17_attention_Div, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_17_attention_Div, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_17_attention_Softmax(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_17_attention_Softmax */ + Qnn_Param_t params__vector_field_main_blocks_17_attention_Softmax[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="beta", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 1.000000000000f}}}} + }; + const char* inputs__vector_field_main_blocks_17_attention_Softmax[] = { + "_vector_field_main_blocks_17_attention_Div_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_17_attention_Softmax_output_0[] = {2, 1, 192, 50}; + Qnn_Tensor_t outputs__vector_field_main_blocks_17_attention_Softmax[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_17_attention_Softmax_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039062500000000f, .offset= 0}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_17_attention_Softmax_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_17_attention_Softmax", // Node Name + "qti.aisw", // Package Name + "Softmax", // Qnn Node Type + params__vector_field_main_blocks_17_attention_Softmax, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_17_attention_Softmax, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_17_attention_Softmax, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_17_attention_Where(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_17_attention_Where */ + const char* inputs__vector_field_main_blocks_17_attention_Where[] = { + "_vector_field_main_blocks_23_attention_Cast_output_0", + "_vector_field_main_blocks_3_attn_Constant_44_output_0", + "_vector_field_main_blocks_17_attention_Softmax_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_17_attention_Where_output_0[] = {2, 1, 192, 50}; + Qnn_Tensor_t outputs__vector_field_main_blocks_17_attention_Where[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_17_attention_Where_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0026828853879124f, .offset= 0}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_17_attention_Where_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_17_attention_Where", // Node Name + "qti.aisw", // Package Name + "ElementWiseSelect", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_17_attention_Where, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_17_attention_Where, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_17_attention_MatMul_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_17_attention_MatMul_1 */ + Qnn_Param_t params__vector_field_main_blocks_17_attention_MatMul_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in0", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in1", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_17_attention_MatMul_1[] = { + "_vector_field_main_blocks_17_attention_Where_output_0", + "_vector_field_main_blocks_17_attention_Concat_2_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_17_attention_MatMul_1_output_0[] = {2, 1, 192, 128}; + Qnn_Tensor_t outputs__vector_field_main_blocks_17_attention_MatMul_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_17_attention_MatMul_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0018044338794425f, .offset= -84}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_17_attention_MatMul_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_17_attention_MatMul_1", // Node Name + "qti.aisw", // Package Name + "MatMul", // Qnn Node Type + params__vector_field_main_blocks_17_attention_MatMul_1, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_17_attention_MatMul_1, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_17_attention_MatMul_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_17_attention_Split_3(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_17_attention_Split_3 */ + uint32_t dimensions__vector_field_main_blocks_17_attention_Split_3_split_index[] = {1}; + uint32_t _vector_field_main_blocks_17_attention_Split_3_split_index[] = {1}; + Qnn_Param_t params__vector_field_main_blocks_17_attention_Split_3[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="split_index", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_17_attention_Split_3_split_index", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_17_attention_Split_3_split_index, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_17_attention_Split_3_split_index, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_17_attention_Split_3[] = { + "_vector_field_main_blocks_17_attention_MatMul_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_17_attention_Split_3_output_0[] = {1, 1, 192, 128}; + uint32_t dimensions__vector_field_main_blocks_17_attention_Split_3_output_1[] = {1, 1, 192, 128}; + Qnn_Tensor_t outputs__vector_field_main_blocks_17_attention_Split_3[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_17_attention_Split_3_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0018044338794425f, .offset= -84}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_17_attention_Split_3_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}, + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_17_attention_Split_3_output_1", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0018044338794425f, .offset= -84}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_17_attention_Split_3_output_1, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_17_attention_Split_3", // Node Name + "qti.aisw", // Package Name + "Split", // Qnn Node Type + params__vector_field_main_blocks_17_attention_Split_3, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_17_attention_Split_3, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_17_attention_Split_3, // Output Tensors + 2// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_17_attention_Concat_3(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_17_attention_Concat_3 */ + Qnn_Param_t params__vector_field_main_blocks_17_attention_Concat_3[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}} + }; + const char* inputs__vector_field_main_blocks_17_attention_Concat_3[] = { + "_vector_field_main_blocks_17_attention_Split_3_output_0", + "_vector_field_main_blocks_17_attention_Split_3_output_1" + }; + uint32_t dimensions__vector_field_main_blocks_17_attention_Concat_3_output_0[] = {1, 1, 192, 256}; + Qnn_Tensor_t outputs__vector_field_main_blocks_17_attention_Concat_3[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_17_attention_Concat_3_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0018044338794425f, .offset= -84}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_17_attention_Concat_3_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_17_attention_Concat_3", // Node Name + "qti.aisw", // Package Name + "Concat", // Qnn Node Type + params__vector_field_main_blocks_17_attention_Concat_3, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_17_attention_Concat_3, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_17_attention_Concat_3, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_17_attention_Squeeze(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_17_attention_Squeeze */ + const char* inputs__vector_field_main_blocks_17_attention_Squeeze[] = { + "_vector_field_main_blocks_17_attention_Concat_3_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_17_attention_out_fc_linear_MatMul_pre_reshape[] = {192, 256}; + Qnn_Tensor_t outputs__vector_field_main_blocks_17_attention_Squeeze[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_17_attention_out_fc_linear_MatMul_pre_reshape", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0018044338794425f, .offset= -84}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_17_attention_out_fc_linear_MatMul_pre_reshape, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_17_attention_Squeeze", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_17_attention_Squeeze, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_17_attention_Squeeze, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_onnx__MatMul_3209(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_onnx__MatMul_3209[] = {512, 256}; + VALIDATE(model.addTensor("onnx__MatMul_3209", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "onnx__MatMul_3209", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0065257675014436f, .offset= -120}}}, + .rank= 2, + .dimensions=dimensions_onnx__MatMul_3209, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(onnx__MatMul_3209), + .dataSize=BINLEN(onnx__MatMul_3209)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_17_attention_out_fc_linear_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_17_attention_out_fc_linear_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_17_attention_out_fc_linear_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_17_attention_out_fc_linear_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0014566580066457f, .offset= -67}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_17_attention_out_fc_linear_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_17_attention_out_fc_linear_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_17_attention_out_fc_linear_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_17_attention_out_fc_linear_MatMul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_17_attention_out_fc_linear_MatMul */ + const char* inputs__vector_field_main_blocks_17_attention_out_fc_linear_MatMul[] = { + "_vector_field_main_blocks_17_attention_out_fc_linear_MatMul_pre_reshape", + "onnx__MatMul_3209", + "tts_ttl_vector_field_main_blocks_17_attention_out_fc_linear_bias" + }; + uint32_t dimensions__vector_field_main_blocks_17_attention_out_fc_linear_Add_output_0_fc[] = {192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_17_attention_out_fc_linear_MatMul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_17_attention_out_fc_linear_Add_output_0_fc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039576287381351f, .offset= -99}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_17_attention_out_fc_linear_Add_output_0_fc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_17_attention_out_fc_linear_MatMul", // Node Name + "qti.aisw", // Package Name + "FullyConnected", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_17_attention_out_fc_linear_MatMul, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_17_attention_out_fc_linear_MatMul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_17_attention_out_fc_linear_MatMul_post_reshape(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_17_attention_out_fc_linear_MatMul_post_reshape */ + const char* inputs__vector_field_main_blocks_17_attention_out_fc_linear_MatMul_post_reshape[] = { + "_vector_field_main_blocks_17_attention_out_fc_linear_Add_output_0_fc" + }; + uint32_t dimensions__vector_field_main_blocks_17_attention_out_fc_linear_Add_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_17_attention_out_fc_linear_MatMul_post_reshape[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_17_attention_out_fc_linear_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039576287381351f, .offset= -99}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_17_attention_out_fc_linear_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_17_attention_out_fc_linear_MatMul_post_reshape", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_17_attention_out_fc_linear_MatMul_post_reshape, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_17_attention_out_fc_linear_MatMul_post_reshape, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_17_attention_Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_17_attention_Mul */ + Qnn_Param_t params__vector_field_main_blocks_17_attention_Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_17_attention_Mul[] = { + "_vector_field_main_blocks_17_attention_out_fc_linear_Add_output_0", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_17_Transpose_1_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_17_attention_Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_17_Transpose_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039576287381351f, .offset= -99}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_17_Transpose_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_17_attention_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_17_attention_Mul, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_17_attention_Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_17_attention_Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_17_Add(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_17_Add */ + Qnn_Param_t params__vector_field_main_blocks_17_Add[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_17_Add[] = { + "_vector_field_main_blocks_17_Transpose_1_output_0", + "_vector_field_main_blocks_17_Transpose_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_17_norm_Transpose_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_17_Add[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_17_norm_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0234645307064056f, .offset= -152}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_17_norm_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_17_Add", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_17_Add, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_17_Add, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_17_Add, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_17_norm_norm_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_17_norm_norm_weight[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_17_norm_norm_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_17_norm_norm_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0012374194338918f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_17_norm_norm_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_17_norm_norm_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_17_norm_norm_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_17_norm_norm_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_17_norm_norm_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_17_norm_norm_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_17_norm_norm_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0011180669534951f, .offset= -94}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_17_norm_norm_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_17_norm_norm_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_17_norm_norm_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_17_norm_norm_LayerNormalization(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_17_norm_norm_LayerNormalization */ + uint32_t dimensions__vector_field_main_blocks_17_norm_norm_LayerNormalization_axes[] = {1}; + uint32_t _vector_field_main_blocks_17_norm_norm_LayerNormalization_axes[] = {2}; + Qnn_Param_t params__vector_field_main_blocks_17_norm_norm_LayerNormalization[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="axes", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_17_norm_norm_LayerNormalization_axes", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_17_norm_norm_LayerNormalization_axes, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_17_norm_norm_LayerNormalization_axes, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="epsilon", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000001000000f}}}} + }; + const char* inputs__vector_field_main_blocks_17_norm_norm_LayerNormalization[] = { + "_vector_field_main_blocks_17_norm_Transpose_output_0", + "tts_ttl_vector_field_main_blocks_17_norm_norm_weight", + "tts_ttl_vector_field_main_blocks_17_norm_norm_bias" + }; + uint32_t dimensions__vector_field_main_blocks_17_norm_Transpose_1_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_17_norm_norm_LayerNormalization[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_17_norm_Transpose_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0188554730266333f, .offset= -165}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_17_norm_Transpose_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_17_norm_norm_LayerNormalization", // Node Name + "qti.aisw", // Package Name + "LayerNorm", // Qnn Node Type + params__vector_field_main_blocks_17_norm_norm_LayerNormalization, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_17_norm_norm_LayerNormalization, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_17_norm_norm_LayerNormalization, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_17_Mul_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_17_Mul_1 */ + Qnn_Param_t params__vector_field_main_blocks_17_Mul_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_17_Mul_1[] = { + "_vector_field_main_blocks_17_norm_Transpose_1_output_0", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_17_Mul_1_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_17_Mul_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_17_Mul_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0188554730266333f, .offset= -165}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_17_Mul_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_17_Mul_1", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_17_Mul_1, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_17_Mul_1, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_17_Mul_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_0_Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_0_Mul */ + Qnn_Param_t params__vector_field_main_blocks_18_convnext_0_Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_18_convnext_0_Mul[] = { + "_vector_field_main_blocks_17_Mul_1_output_0", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_0_Mul_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_0_Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_0_Mul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0188554730266333f, .offset= -165}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_0_Mul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_0_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_18_convnext_0_Mul, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_0_Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_0_Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_0_dwconv_Pad(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_0_dwconv_Pad */ + uint32_t dimensions__vector_field_main_blocks_18_convnext_0_dwconv_Pad_pad_amount[] = {3, 2}; + uint32_t _vector_field_main_blocks_18_convnext_0_dwconv_Pad_pad_amount[] = {0, 0, 2, 2, 0, 0}; + Qnn_Param_t params__vector_field_main_blocks_18_convnext_0_dwconv_Pad[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_0_dwconv_Pad_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_0_dwconv_Pad_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_18_convnext_0_dwconv_Pad_pad_amount, + .dataSize=24}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="scheme", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}} + }; + const char* inputs__vector_field_main_blocks_18_convnext_0_dwconv_Pad[] = { + "_vector_field_main_blocks_18_convnext_0_Mul_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_0_dwconv_Pad_output_0[] = {1, 196, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_0_dwconv_Pad[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_0_dwconv_Pad_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0188554730266333f, .offset= -165}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_0_dwconv_Pad_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_0_dwconv_Pad", // Node Name + "qti.aisw", // Package Name + "Pad", // Qnn Node Type + params__vector_field_main_blocks_18_convnext_0_dwconv_Pad, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_0_dwconv_Pad, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_0_dwconv_Pad, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_0_dwconv_Pad_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_0_dwconv_Pad_output_0_ncf */ + uint32_t dimensions__vector_field_main_blocks_18_convnext_0_dwconv_Pad_output_0_ncf_perm[] = {3}; + uint32_t _vector_field_main_blocks_18_convnext_0_dwconv_Pad_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_18_convnext_0_dwconv_Pad_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_0_dwconv_Pad_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_0_dwconv_Pad_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_18_convnext_0_dwconv_Pad_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_18_convnext_0_dwconv_Pad_output_0_ncf[] = { + "_vector_field_main_blocks_18_convnext_0_dwconv_Pad_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_0_dwconv_Pad_output_0_ncf[] = {1, 512, 196}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_0_dwconv_Pad_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_0_dwconv_Pad_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0188554730266333f, .offset= -165}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_0_dwconv_Pad_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_0_dwconv_Pad_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_18_convnext_0_dwconv_Pad_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_0_dwconv_Pad_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_0_dwconv_Pad_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_0_dwconv_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_0_dwconv_Conv_reshape_to_2d */ + const char* inputs__vector_field_main_blocks_18_convnext_0_dwconv_Conv_reshape_to_2d[] = { + "_vector_field_main_blocks_18_convnext_0_dwconv_Pad_output_0_ncf" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_0_dwconv_Conv_reshape_to_2d[] = {1, 512, 1, 196}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_0_dwconv_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_0_dwconv_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0188554730266333f, .offset= -165}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_0_dwconv_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_0_dwconv_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_0_dwconv_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_0_dwconv_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_0_dwconv_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_0_dwconv_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__vector_field_main_blocks_18_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _vector_field_main_blocks_18_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__vector_field_main_blocks_18_convnext_0_dwconv_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_18_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_18_convnext_0_dwconv_Conv_reshape_to_2d_nhwc[] = { + "_vector_field_main_blocks_18_convnext_0_dwconv_Conv_reshape_to_2d" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_0_dwconv_Conv_reshape_to_2d_nhwc[] = {1, 1, 196, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_0_dwconv_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_0_dwconv_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0188554730266333f, .offset= -165}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_0_dwconv_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_0_dwconv_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_18_convnext_0_dwconv_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_0_dwconv_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_0_dwconv_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_18_convnext_0_dwconv_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_18_convnext_0_dwconv_weight[] = {1, 5, 1, 512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_18_convnext_0_dwconv_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_18_convnext_0_dwconv_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0080123776569963f, .offset= -133}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_18_convnext_0_dwconv_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_18_convnext_0_dwconv_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_18_convnext_0_dwconv_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_18_convnext_0_dwconv_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_18_convnext_0_dwconv_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_18_convnext_0_dwconv_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_18_convnext_0_dwconv_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0004867749230471f, .offset= -132}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_18_convnext_0_dwconv_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_18_convnext_0_dwconv_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_18_convnext_0_dwconv_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_0_dwconv_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_0_dwconv_Conv_2d */ + uint32_t dimensions__vector_field_main_blocks_18_convnext_0_dwconv_Conv_2d_dilation[] = {2}; + uint32_t _vector_field_main_blocks_18_convnext_0_dwconv_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__vector_field_main_blocks_18_convnext_0_dwconv_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _vector_field_main_blocks_18_convnext_0_dwconv_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__vector_field_main_blocks_18_convnext_0_dwconv_Conv_2d_stride[] = {2}; + uint32_t _vector_field_main_blocks_18_convnext_0_dwconv_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__vector_field_main_blocks_18_convnext_0_dwconv_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_0_dwconv_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_0_dwconv_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_18_convnext_0_dwconv_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_0_dwconv_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_0_dwconv_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_18_convnext_0_dwconv_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_0_dwconv_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_0_dwconv_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_18_convnext_0_dwconv_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_18_convnext_0_dwconv_Conv_2d[] = { + "_vector_field_main_blocks_18_convnext_0_dwconv_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_18_convnext_0_dwconv_weight", + "tts_ttl_vector_field_main_blocks_18_convnext_0_dwconv_bias" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_0_dwconv_Conv_intermediate[] = {1, 1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_0_dwconv_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_0_dwconv_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0022313657682389f, .offset= -155}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_0_dwconv_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_0_dwconv_Conv_2d", // Node Name + "qti.aisw", // Package Name + "DepthWiseConv2d", // Qnn Node Type + params__vector_field_main_blocks_18_convnext_0_dwconv_Conv_2d, // Node Params + 3, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_0_dwconv_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_0_dwconv_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_0_dwconv_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_0_dwconv_Conv_intermediate_nchw */ + uint32_t dimensions__vector_field_main_blocks_18_convnext_0_dwconv_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _vector_field_main_blocks_18_convnext_0_dwconv_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__vector_field_main_blocks_18_convnext_0_dwconv_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_0_dwconv_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_0_dwconv_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_18_convnext_0_dwconv_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_18_convnext_0_dwconv_Conv_intermediate_nchw[] = { + "_vector_field_main_blocks_18_convnext_0_dwconv_Conv_intermediate" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_0_dwconv_Conv_intermediate_nchw[] = {1, 512, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_0_dwconv_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_0_dwconv_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0022313657682389f, .offset= -155}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_0_dwconv_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_0_dwconv_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_18_convnext_0_dwconv_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_0_dwconv_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_0_dwconv_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_0_dwconv_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_0_dwconv_Conv_intermediate */ + const char* inputs__vector_field_main_blocks_18_convnext_0_dwconv_Conv_intermediate[] = { + "_vector_field_main_blocks_18_convnext_0_dwconv_Conv_intermediate_nchw" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_0_dwconv_Conv_output_0[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_0_dwconv_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_0_dwconv_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0022313657682389f, .offset= -155}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_0_dwconv_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_0_dwconv_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_0_dwconv_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_0_dwconv_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_0_dwconv_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_0_dwconv_Conv_output_0_nfc */ + uint32_t dimensions__vector_field_main_blocks_18_convnext_0_dwconv_Conv_output_0_nfc_perm[] = {3}; + uint32_t _vector_field_main_blocks_18_convnext_0_dwconv_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_18_convnext_0_dwconv_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_0_dwconv_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_0_dwconv_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_18_convnext_0_dwconv_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_18_convnext_0_dwconv_Conv_output_0_nfc[] = { + "_vector_field_main_blocks_18_convnext_0_dwconv_Conv_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_0_dwconv_Conv_output_0_nfc[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_0_dwconv_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_0_dwconv_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0022313657682389f, .offset= -155}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_0_dwconv_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_0_dwconv_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_18_convnext_0_dwconv_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_0_dwconv_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_0_dwconv_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_0_Mul_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_0_Mul_1 */ + Qnn_Param_t params__vector_field_main_blocks_18_convnext_0_Mul_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_18_convnext_0_Mul_1[] = { + "_vector_field_main_blocks_18_convnext_0_dwconv_Conv_output_0_nfc", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_0_norm_Transpose_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_0_Mul_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_0_norm_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0022313657682389f, .offset= -155}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_0_norm_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_0_Mul_1", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_18_convnext_0_Mul_1, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_0_Mul_1, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_0_Mul_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_18_convnext_0_norm_norm_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_18_convnext_0_norm_norm_weight[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_18_convnext_0_norm_norm_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_18_convnext_0_norm_norm_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0038156453520060f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_18_convnext_0_norm_norm_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_18_convnext_0_norm_norm_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_18_convnext_0_norm_norm_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_18_convnext_0_norm_norm_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_18_convnext_0_norm_norm_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_18_convnext_0_norm_norm_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_18_convnext_0_norm_norm_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0018067401833832f, .offset= -160}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_18_convnext_0_norm_norm_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_18_convnext_0_norm_norm_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_18_convnext_0_norm_norm_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_0_norm_norm_LayerNormalization(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_0_norm_norm_LayerNormalization */ + uint32_t dimensions__vector_field_main_blocks_18_convnext_0_norm_norm_LayerNormalization_axes[] = {1}; + uint32_t _vector_field_main_blocks_18_convnext_0_norm_norm_LayerNormalization_axes[] = {2}; + Qnn_Param_t params__vector_field_main_blocks_18_convnext_0_norm_norm_LayerNormalization[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="axes", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_0_norm_norm_LayerNormalization_axes", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_0_norm_norm_LayerNormalization_axes, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_18_convnext_0_norm_norm_LayerNormalization_axes, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="epsilon", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000001000000f}}}} + }; + const char* inputs__vector_field_main_blocks_18_convnext_0_norm_norm_LayerNormalization[] = { + "_vector_field_main_blocks_18_convnext_0_norm_Transpose_output_0", + "tts_ttl_vector_field_main_blocks_18_convnext_0_norm_norm_weight", + "tts_ttl_vector_field_main_blocks_18_convnext_0_norm_norm_bias" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_0_norm_Transpose_1_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_0_norm_norm_LayerNormalization[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_0_norm_Transpose_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0211411938071251f, .offset= -133}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_0_norm_Transpose_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_0_norm_norm_LayerNormalization", // Node Name + "qti.aisw", // Package Name + "LayerNorm", // Qnn Node Type + params__vector_field_main_blocks_18_convnext_0_norm_norm_LayerNormalization, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_0_norm_norm_LayerNormalization, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_0_norm_norm_LayerNormalization, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_0_norm_Transpose_1_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_0_norm_Transpose_1_output_0_ncf */ + uint32_t dimensions__vector_field_main_blocks_18_convnext_0_norm_Transpose_1_output_0_ncf_perm[] = {3}; + uint32_t _vector_field_main_blocks_18_convnext_0_norm_Transpose_1_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_18_convnext_0_norm_Transpose_1_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_0_norm_Transpose_1_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_0_norm_Transpose_1_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_18_convnext_0_norm_Transpose_1_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_18_convnext_0_norm_Transpose_1_output_0_ncf[] = { + "_vector_field_main_blocks_18_convnext_0_norm_Transpose_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_0_norm_Transpose_1_output_0_ncf[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_0_norm_Transpose_1_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_0_norm_Transpose_1_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0211411938071251f, .offset= -133}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_0_norm_Transpose_1_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_0_norm_Transpose_1_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_18_convnext_0_norm_Transpose_1_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_0_norm_Transpose_1_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_0_norm_Transpose_1_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_0_pwconv1_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_0_pwconv1_Conv_reshape_to_2d */ + const char* inputs__vector_field_main_blocks_18_convnext_0_pwconv1_Conv_reshape_to_2d[] = { + "_vector_field_main_blocks_18_convnext_0_norm_Transpose_1_output_0_ncf" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_0_pwconv1_Conv_reshape_to_2d[] = {1, 512, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_0_pwconv1_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_0_pwconv1_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0211411938071251f, .offset= -133}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_0_pwconv1_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_0_pwconv1_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_0_pwconv1_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_0_pwconv1_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__vector_field_main_blocks_18_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _vector_field_main_blocks_18_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__vector_field_main_blocks_18_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_18_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_18_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc[] = { + "_vector_field_main_blocks_18_convnext_0_pwconv1_Conv_reshape_to_2d" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc[] = {1, 1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0211411938071251f, .offset= -133}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_18_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_18_convnext_0_pwconv1_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_18_convnext_0_pwconv1_weight[] = {1, 1, 512, 1024}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_18_convnext_0_pwconv1_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_18_convnext_0_pwconv1_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0085923960432410f, .offset= -118}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_18_convnext_0_pwconv1_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_18_convnext_0_pwconv1_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_18_convnext_0_pwconv1_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_18_convnext_0_pwconv1_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_18_convnext_0_pwconv1_bias[] = {1024}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_18_convnext_0_pwconv1_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_18_convnext_0_pwconv1_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0023558763787150f, .offset= -233}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_18_convnext_0_pwconv1_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_18_convnext_0_pwconv1_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_18_convnext_0_pwconv1_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_0_pwconv1_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_0_pwconv1_Conv_2d */ + uint32_t dimensions__vector_field_main_blocks_18_convnext_0_pwconv1_Conv_2d_dilation[] = {2}; + uint32_t _vector_field_main_blocks_18_convnext_0_pwconv1_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__vector_field_main_blocks_18_convnext_0_pwconv1_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _vector_field_main_blocks_18_convnext_0_pwconv1_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__vector_field_main_blocks_18_convnext_0_pwconv1_Conv_2d_stride[] = {2}; + uint32_t _vector_field_main_blocks_18_convnext_0_pwconv1_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__vector_field_main_blocks_18_convnext_0_pwconv1_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_0_pwconv1_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_0_pwconv1_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_18_convnext_0_pwconv1_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_0_pwconv1_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_0_pwconv1_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_18_convnext_0_pwconv1_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_0_pwconv1_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_0_pwconv1_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_18_convnext_0_pwconv1_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_18_convnext_0_pwconv1_Conv_2d[] = { + "_vector_field_main_blocks_18_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_18_convnext_0_pwconv1_weight", + "tts_ttl_vector_field_main_blocks_18_convnext_0_pwconv1_bias" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_0_pwconv1_Conv_intermediate[] = {1, 1, 192, 1024}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_0_pwconv1_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_0_pwconv1_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0378313362598419f, .offset= -170}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_0_pwconv1_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_0_pwconv1_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__vector_field_main_blocks_18_convnext_0_pwconv1_Conv_2d, // Node Params + 5, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_0_pwconv1_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_0_pwconv1_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_0_pwconv1_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_0_pwconv1_Conv_intermediate_nchw */ + uint32_t dimensions__vector_field_main_blocks_18_convnext_0_pwconv1_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _vector_field_main_blocks_18_convnext_0_pwconv1_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__vector_field_main_blocks_18_convnext_0_pwconv1_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_0_pwconv1_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_0_pwconv1_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_18_convnext_0_pwconv1_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_18_convnext_0_pwconv1_Conv_intermediate_nchw[] = { + "_vector_field_main_blocks_18_convnext_0_pwconv1_Conv_intermediate" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_0_pwconv1_Conv_intermediate_nchw[] = {1, 1024, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_0_pwconv1_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_0_pwconv1_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0378313362598419f, .offset= -170}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_0_pwconv1_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_0_pwconv1_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_18_convnext_0_pwconv1_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_0_pwconv1_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_0_pwconv1_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_0_pwconv1_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_0_pwconv1_Conv_intermediate */ + const char* inputs__vector_field_main_blocks_18_convnext_0_pwconv1_Conv_intermediate[] = { + "_vector_field_main_blocks_18_convnext_0_pwconv1_Conv_intermediate_nchw" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_0_pwconv1_Conv_output_0[] = {1, 1024, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_0_pwconv1_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_0_pwconv1_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0378313362598419f, .offset= -170}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_0_pwconv1_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_0_pwconv1_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_0_pwconv1_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_0_pwconv1_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__elementwiseneuron_36(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _elementwiseneuron_36 */ + Qnn_Param_t params__elementwiseneuron_36[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}} + }; + const char* inputs__elementwiseneuron_36[] = { + "_vector_field_main_blocks_18_convnext_0_pwconv1_Conv_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_0_act_Mul_1_output_0[] = {1, 1024, 192}; + Qnn_Tensor_t outputs__elementwiseneuron_36[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_0_act_Mul_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0132547132670879f, .offset= -13}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_0_act_Mul_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_elementwiseneuron_36", // Node Name + "qti.aisw", // Package Name + "ElementWiseNeuron", // Qnn Node Type + params__elementwiseneuron_36, // Node Params + 1, // Num Node Params + inputs__elementwiseneuron_36, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__elementwiseneuron_36, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_0_pwconv2_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_0_pwconv2_Conv_reshape_to_2d */ + const char* inputs__vector_field_main_blocks_18_convnext_0_pwconv2_Conv_reshape_to_2d[] = { + "_vector_field_main_blocks_18_convnext_0_act_Mul_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_0_pwconv2_Conv_reshape_to_2d[] = {1, 1024, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_0_pwconv2_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_0_pwconv2_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0132547132670879f, .offset= -13}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_0_pwconv2_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_0_pwconv2_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_0_pwconv2_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_0_pwconv2_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__vector_field_main_blocks_18_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _vector_field_main_blocks_18_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__vector_field_main_blocks_18_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_18_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_18_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc[] = { + "_vector_field_main_blocks_18_convnext_0_pwconv2_Conv_reshape_to_2d" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc[] = {1, 1, 192, 1024}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0132547132670879f, .offset= -13}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_18_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_18_convnext_0_pwconv2_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_18_convnext_0_pwconv2_weight[] = {1, 1, 1024, 512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_18_convnext_0_pwconv2_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_18_convnext_0_pwconv2_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0259406995028257f, .offset= -133}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_18_convnext_0_pwconv2_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_18_convnext_0_pwconv2_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_18_convnext_0_pwconv2_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_18_convnext_0_pwconv2_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_18_convnext_0_pwconv2_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_18_convnext_0_pwconv2_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_18_convnext_0_pwconv2_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0012865945464000f, .offset= -76}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_18_convnext_0_pwconv2_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_18_convnext_0_pwconv2_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_18_convnext_0_pwconv2_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_0_pwconv2_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_0_pwconv2_Conv_2d */ + uint32_t dimensions__vector_field_main_blocks_18_convnext_0_pwconv2_Conv_2d_dilation[] = {2}; + uint32_t _vector_field_main_blocks_18_convnext_0_pwconv2_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__vector_field_main_blocks_18_convnext_0_pwconv2_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _vector_field_main_blocks_18_convnext_0_pwconv2_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__vector_field_main_blocks_18_convnext_0_pwconv2_Conv_2d_stride[] = {2}; + uint32_t _vector_field_main_blocks_18_convnext_0_pwconv2_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__vector_field_main_blocks_18_convnext_0_pwconv2_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_0_pwconv2_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_0_pwconv2_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_18_convnext_0_pwconv2_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_0_pwconv2_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_0_pwconv2_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_18_convnext_0_pwconv2_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_0_pwconv2_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_0_pwconv2_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_18_convnext_0_pwconv2_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_18_convnext_0_pwconv2_Conv_2d[] = { + "_vector_field_main_blocks_18_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_18_convnext_0_pwconv2_weight", + "tts_ttl_vector_field_main_blocks_18_convnext_0_pwconv2_bias" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_0_pwconv2_Conv_intermediate[] = {1, 1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_0_pwconv2_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_0_pwconv2_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0152177512645721f, .offset= -116}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_0_pwconv2_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_0_pwconv2_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__vector_field_main_blocks_18_convnext_0_pwconv2_Conv_2d, // Node Params + 5, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_0_pwconv2_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_0_pwconv2_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_0_pwconv2_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_0_pwconv2_Conv_intermediate_nchw */ + uint32_t dimensions__vector_field_main_blocks_18_convnext_0_pwconv2_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _vector_field_main_blocks_18_convnext_0_pwconv2_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__vector_field_main_blocks_18_convnext_0_pwconv2_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_0_pwconv2_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_0_pwconv2_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_18_convnext_0_pwconv2_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_18_convnext_0_pwconv2_Conv_intermediate_nchw[] = { + "_vector_field_main_blocks_18_convnext_0_pwconv2_Conv_intermediate" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_0_pwconv2_Conv_intermediate_nchw[] = {1, 512, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_0_pwconv2_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_0_pwconv2_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0152177512645721f, .offset= -116}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_0_pwconv2_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_0_pwconv2_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_18_convnext_0_pwconv2_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_0_pwconv2_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_0_pwconv2_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_0_pwconv2_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_0_pwconv2_Conv_intermediate */ + const char* inputs__vector_field_main_blocks_18_convnext_0_pwconv2_Conv_intermediate[] = { + "_vector_field_main_blocks_18_convnext_0_pwconv2_Conv_intermediate_nchw" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_0_pwconv2_Conv_output_0[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_0_pwconv2_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_0_pwconv2_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0152177512645721f, .offset= -116}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_0_pwconv2_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_0_pwconv2_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_0_pwconv2_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_0_pwconv2_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_0_pwconv2_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_0_pwconv2_Conv_output_0_nfc */ + uint32_t dimensions__vector_field_main_blocks_18_convnext_0_pwconv2_Conv_output_0_nfc_perm[] = {3}; + uint32_t _vector_field_main_blocks_18_convnext_0_pwconv2_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_18_convnext_0_pwconv2_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_0_pwconv2_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_0_pwconv2_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_18_convnext_0_pwconv2_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_18_convnext_0_pwconv2_Conv_output_0_nfc[] = { + "_vector_field_main_blocks_18_convnext_0_pwconv2_Conv_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_0_pwconv2_Conv_output_0_nfc[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_0_pwconv2_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_0_pwconv2_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0152177512645721f, .offset= -116}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_0_pwconv2_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_0_pwconv2_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_18_convnext_0_pwconv2_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_0_pwconv2_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_0_pwconv2_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_18_convnext_0_gamma(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_18_convnext_0_gamma[] = {1, 1, 512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_18_convnext_0_gamma", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_18_convnext_0_gamma", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0012815210502595f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_18_convnext_0_gamma, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_18_convnext_0_gamma), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_18_convnext_0_gamma)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_0_Mul_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_0_Mul_2 */ + Qnn_Param_t params__vector_field_main_blocks_18_convnext_0_Mul_2[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_18_convnext_0_Mul_2[] = { + "tts_ttl_vector_field_main_blocks_18_convnext_0_gamma", + "_vector_field_main_blocks_18_convnext_0_pwconv2_Conv_output_0_nfc" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_0_Mul_2_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_0_Mul_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_0_Mul_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0036062251310796f, .offset= -103}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_0_Mul_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_0_Mul_2", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_18_convnext_0_Mul_2, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_0_Mul_2, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_0_Mul_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_0_Add(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_0_Add */ + Qnn_Param_t params__vector_field_main_blocks_18_convnext_0_Add[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_18_convnext_0_Add[] = { + "_vector_field_main_blocks_18_convnext_0_Mul_output_0", + "_vector_field_main_blocks_18_convnext_0_Mul_2_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_0_Add_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_0_Add[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_0_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0203804876655340f, .offset= -170}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_0_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_0_Add", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_18_convnext_0_Add, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_0_Add, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_0_Add, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_0_Mul_3(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_0_Mul_3 */ + Qnn_Param_t params__vector_field_main_blocks_18_convnext_0_Mul_3[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_18_convnext_0_Mul_3[] = { + "_vector_field_main_blocks_18_convnext_0_Add_output_0", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_0_Mul_3_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_0_Mul_3[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_0_Mul_3_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0203804876655340f, .offset= -170}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_0_Mul_3_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_0_Mul_3", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_18_convnext_0_Mul_3, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_0_Mul_3, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_0_Mul_3, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_1_Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_1_Mul */ + Qnn_Param_t params__vector_field_main_blocks_18_convnext_1_Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_18_convnext_1_Mul[] = { + "_vector_field_main_blocks_18_convnext_0_Mul_3_output_0", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_1_Mul_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_1_Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_1_Mul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0203804876655340f, .offset= -170}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_1_Mul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_1_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_18_convnext_1_Mul, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_1_Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_1_Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_1_dwconv_Pad(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_1_dwconv_Pad */ + uint32_t dimensions__vector_field_main_blocks_18_convnext_1_dwconv_Pad_pad_amount[] = {3, 2}; + uint32_t _vector_field_main_blocks_18_convnext_1_dwconv_Pad_pad_amount[] = {0, 0, 4, 4, 0, 0}; + Qnn_Param_t params__vector_field_main_blocks_18_convnext_1_dwconv_Pad[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_1_dwconv_Pad_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_1_dwconv_Pad_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_18_convnext_1_dwconv_Pad_pad_amount, + .dataSize=24}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="scheme", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}} + }; + const char* inputs__vector_field_main_blocks_18_convnext_1_dwconv_Pad[] = { + "_vector_field_main_blocks_18_convnext_1_Mul_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_1_dwconv_Pad_output_0[] = {1, 200, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_1_dwconv_Pad[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_1_dwconv_Pad_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0203804876655340f, .offset= -170}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_1_dwconv_Pad_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_1_dwconv_Pad", // Node Name + "qti.aisw", // Package Name + "Pad", // Qnn Node Type + params__vector_field_main_blocks_18_convnext_1_dwconv_Pad, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_1_dwconv_Pad, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_1_dwconv_Pad, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_1_dwconv_Pad_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_1_dwconv_Pad_output_0_ncf */ + uint32_t dimensions__vector_field_main_blocks_18_convnext_1_dwconv_Pad_output_0_ncf_perm[] = {3}; + uint32_t _vector_field_main_blocks_18_convnext_1_dwconv_Pad_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_18_convnext_1_dwconv_Pad_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_1_dwconv_Pad_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_1_dwconv_Pad_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_18_convnext_1_dwconv_Pad_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_18_convnext_1_dwconv_Pad_output_0_ncf[] = { + "_vector_field_main_blocks_18_convnext_1_dwconv_Pad_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_1_dwconv_Pad_output_0_ncf[] = {1, 512, 200}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_1_dwconv_Pad_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_1_dwconv_Pad_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0203804876655340f, .offset= -170}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_1_dwconv_Pad_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_1_dwconv_Pad_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_18_convnext_1_dwconv_Pad_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_1_dwconv_Pad_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_1_dwconv_Pad_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_1_dwconv_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_1_dwconv_Conv_reshape_to_2d */ + const char* inputs__vector_field_main_blocks_18_convnext_1_dwconv_Conv_reshape_to_2d[] = { + "_vector_field_main_blocks_18_convnext_1_dwconv_Pad_output_0_ncf" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_1_dwconv_Conv_reshape_to_2d[] = {1, 512, 1, 200}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_1_dwconv_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_1_dwconv_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0203804876655340f, .offset= -170}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_1_dwconv_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_1_dwconv_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_1_dwconv_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_1_dwconv_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_1_dwconv_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_1_dwconv_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__vector_field_main_blocks_18_convnext_1_dwconv_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _vector_field_main_blocks_18_convnext_1_dwconv_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__vector_field_main_blocks_18_convnext_1_dwconv_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_1_dwconv_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_1_dwconv_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_18_convnext_1_dwconv_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_18_convnext_1_dwconv_Conv_reshape_to_2d_nhwc[] = { + "_vector_field_main_blocks_18_convnext_1_dwconv_Conv_reshape_to_2d" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_1_dwconv_Conv_reshape_to_2d_nhwc[] = {1, 1, 200, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_1_dwconv_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_1_dwconv_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0203804876655340f, .offset= -170}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_1_dwconv_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_1_dwconv_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_18_convnext_1_dwconv_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_1_dwconv_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_1_dwconv_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_18_convnext_1_dwconv_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_18_convnext_1_dwconv_weight[] = {1, 5, 1, 512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_18_convnext_1_dwconv_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_18_convnext_1_dwconv_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0074592875316739f, .offset= -118}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_18_convnext_1_dwconv_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_18_convnext_1_dwconv_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_18_convnext_1_dwconv_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_18_convnext_1_dwconv_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_18_convnext_1_dwconv_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_18_convnext_1_dwconv_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_18_convnext_1_dwconv_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0012381124543026f, .offset= -87}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_18_convnext_1_dwconv_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_18_convnext_1_dwconv_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_18_convnext_1_dwconv_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_1_dwconv_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_1_dwconv_Conv_2d */ + uint32_t dimensions__vector_field_main_blocks_18_convnext_1_dwconv_Conv_2d_dilation[] = {2}; + uint32_t _vector_field_main_blocks_18_convnext_1_dwconv_Conv_2d_dilation[] = {1, 2}; + uint32_t dimensions__vector_field_main_blocks_18_convnext_1_dwconv_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _vector_field_main_blocks_18_convnext_1_dwconv_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__vector_field_main_blocks_18_convnext_1_dwconv_Conv_2d_stride[] = {2}; + uint32_t _vector_field_main_blocks_18_convnext_1_dwconv_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__vector_field_main_blocks_18_convnext_1_dwconv_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_1_dwconv_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_1_dwconv_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_18_convnext_1_dwconv_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_1_dwconv_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_1_dwconv_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_18_convnext_1_dwconv_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_1_dwconv_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_1_dwconv_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_18_convnext_1_dwconv_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_18_convnext_1_dwconv_Conv_2d[] = { + "_vector_field_main_blocks_18_convnext_1_dwconv_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_18_convnext_1_dwconv_weight", + "tts_ttl_vector_field_main_blocks_18_convnext_1_dwconv_bias" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_1_dwconv_Conv_intermediate[] = {1, 1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_1_dwconv_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_1_dwconv_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0030087754130363f, .offset= -162}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_1_dwconv_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_1_dwconv_Conv_2d", // Node Name + "qti.aisw", // Package Name + "DepthWiseConv2d", // Qnn Node Type + params__vector_field_main_blocks_18_convnext_1_dwconv_Conv_2d, // Node Params + 3, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_1_dwconv_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_1_dwconv_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_1_dwconv_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_1_dwconv_Conv_intermediate_nchw */ + uint32_t dimensions__vector_field_main_blocks_18_convnext_1_dwconv_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _vector_field_main_blocks_18_convnext_1_dwconv_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__vector_field_main_blocks_18_convnext_1_dwconv_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_1_dwconv_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_1_dwconv_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_18_convnext_1_dwconv_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_18_convnext_1_dwconv_Conv_intermediate_nchw[] = { + "_vector_field_main_blocks_18_convnext_1_dwconv_Conv_intermediate" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_1_dwconv_Conv_intermediate_nchw[] = {1, 512, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_1_dwconv_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_1_dwconv_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0030087754130363f, .offset= -162}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_1_dwconv_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_1_dwconv_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_18_convnext_1_dwconv_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_1_dwconv_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_1_dwconv_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_1_dwconv_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_1_dwconv_Conv_intermediate */ + const char* inputs__vector_field_main_blocks_18_convnext_1_dwconv_Conv_intermediate[] = { + "_vector_field_main_blocks_18_convnext_1_dwconv_Conv_intermediate_nchw" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_1_dwconv_Conv_output_0[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_1_dwconv_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_1_dwconv_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0030087754130363f, .offset= -162}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_1_dwconv_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_1_dwconv_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_1_dwconv_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_1_dwconv_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_1_dwconv_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_1_dwconv_Conv_output_0_nfc */ + uint32_t dimensions__vector_field_main_blocks_18_convnext_1_dwconv_Conv_output_0_nfc_perm[] = {3}; + uint32_t _vector_field_main_blocks_18_convnext_1_dwconv_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_18_convnext_1_dwconv_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_1_dwconv_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_1_dwconv_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_18_convnext_1_dwconv_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_18_convnext_1_dwconv_Conv_output_0_nfc[] = { + "_vector_field_main_blocks_18_convnext_1_dwconv_Conv_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_1_dwconv_Conv_output_0_nfc[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_1_dwconv_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_1_dwconv_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0030087754130363f, .offset= -162}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_1_dwconv_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_1_dwconv_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_18_convnext_1_dwconv_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_1_dwconv_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_1_dwconv_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_1_Mul_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_1_Mul_1 */ + Qnn_Param_t params__vector_field_main_blocks_18_convnext_1_Mul_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_18_convnext_1_Mul_1[] = { + "_vector_field_main_blocks_18_convnext_1_dwconv_Conv_output_0_nfc", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_1_norm_Transpose_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_1_Mul_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_1_norm_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0030087754130363f, .offset= -162}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_1_norm_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_1_Mul_1", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_18_convnext_1_Mul_1, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_1_Mul_1, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_1_Mul_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_18_convnext_1_norm_norm_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_18_convnext_1_norm_norm_weight[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_18_convnext_1_norm_norm_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_18_convnext_1_norm_norm_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0022866169456393f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_18_convnext_1_norm_norm_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_18_convnext_1_norm_norm_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_18_convnext_1_norm_norm_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_18_convnext_1_norm_norm_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_18_convnext_1_norm_norm_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_18_convnext_1_norm_norm_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_18_convnext_1_norm_norm_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0022022577468306f, .offset= -149}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_18_convnext_1_norm_norm_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_18_convnext_1_norm_norm_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_18_convnext_1_norm_norm_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_1_norm_norm_LayerNormalization(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_1_norm_norm_LayerNormalization */ + uint32_t dimensions__vector_field_main_blocks_18_convnext_1_norm_norm_LayerNormalization_axes[] = {1}; + uint32_t _vector_field_main_blocks_18_convnext_1_norm_norm_LayerNormalization_axes[] = {2}; + Qnn_Param_t params__vector_field_main_blocks_18_convnext_1_norm_norm_LayerNormalization[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="axes", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_1_norm_norm_LayerNormalization_axes", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_1_norm_norm_LayerNormalization_axes, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_18_convnext_1_norm_norm_LayerNormalization_axes, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="epsilon", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000001000000f}}}} + }; + const char* inputs__vector_field_main_blocks_18_convnext_1_norm_norm_LayerNormalization[] = { + "_vector_field_main_blocks_18_convnext_1_norm_Transpose_output_0", + "tts_ttl_vector_field_main_blocks_18_convnext_1_norm_norm_weight", + "tts_ttl_vector_field_main_blocks_18_convnext_1_norm_norm_bias" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_1_norm_Transpose_1_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_1_norm_norm_LayerNormalization[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_1_norm_Transpose_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0230510439723730f, .offset= -167}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_1_norm_Transpose_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_1_norm_norm_LayerNormalization", // Node Name + "qti.aisw", // Package Name + "LayerNorm", // Qnn Node Type + params__vector_field_main_blocks_18_convnext_1_norm_norm_LayerNormalization, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_1_norm_norm_LayerNormalization, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_1_norm_norm_LayerNormalization, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_1_norm_Transpose_1_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_1_norm_Transpose_1_output_0_ncf */ + uint32_t dimensions__vector_field_main_blocks_18_convnext_1_norm_Transpose_1_output_0_ncf_perm[] = {3}; + uint32_t _vector_field_main_blocks_18_convnext_1_norm_Transpose_1_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_18_convnext_1_norm_Transpose_1_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_1_norm_Transpose_1_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_1_norm_Transpose_1_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_18_convnext_1_norm_Transpose_1_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_18_convnext_1_norm_Transpose_1_output_0_ncf[] = { + "_vector_field_main_blocks_18_convnext_1_norm_Transpose_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_1_norm_Transpose_1_output_0_ncf[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_1_norm_Transpose_1_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_1_norm_Transpose_1_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0230510439723730f, .offset= -167}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_1_norm_Transpose_1_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_1_norm_Transpose_1_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_18_convnext_1_norm_Transpose_1_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_1_norm_Transpose_1_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_1_norm_Transpose_1_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_1_pwconv1_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_1_pwconv1_Conv_reshape_to_2d */ + const char* inputs__vector_field_main_blocks_18_convnext_1_pwconv1_Conv_reshape_to_2d[] = { + "_vector_field_main_blocks_18_convnext_1_norm_Transpose_1_output_0_ncf" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_1_pwconv1_Conv_reshape_to_2d[] = {1, 512, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_1_pwconv1_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_1_pwconv1_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0230510439723730f, .offset= -167}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_1_pwconv1_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_1_pwconv1_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_1_pwconv1_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_1_pwconv1_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__vector_field_main_blocks_18_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _vector_field_main_blocks_18_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__vector_field_main_blocks_18_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_18_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_18_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc[] = { + "_vector_field_main_blocks_18_convnext_1_pwconv1_Conv_reshape_to_2d" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc[] = {1, 1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0230510439723730f, .offset= -167}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_18_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_18_convnext_1_pwconv1_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_18_convnext_1_pwconv1_weight[] = {1, 1, 512, 1024}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_18_convnext_1_pwconv1_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_18_convnext_1_pwconv1_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0134809287264943f, .offset= -138}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_18_convnext_1_pwconv1_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_18_convnext_1_pwconv1_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_18_convnext_1_pwconv1_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_18_convnext_1_pwconv1_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_18_convnext_1_pwconv1_bias[] = {1024}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_18_convnext_1_pwconv1_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_18_convnext_1_pwconv1_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0026447118725628f, .offset= -232}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_18_convnext_1_pwconv1_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_18_convnext_1_pwconv1_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_18_convnext_1_pwconv1_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_1_pwconv1_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_1_pwconv1_Conv_2d */ + uint32_t dimensions__vector_field_main_blocks_18_convnext_1_pwconv1_Conv_2d_dilation[] = {2}; + uint32_t _vector_field_main_blocks_18_convnext_1_pwconv1_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__vector_field_main_blocks_18_convnext_1_pwconv1_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _vector_field_main_blocks_18_convnext_1_pwconv1_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__vector_field_main_blocks_18_convnext_1_pwconv1_Conv_2d_stride[] = {2}; + uint32_t _vector_field_main_blocks_18_convnext_1_pwconv1_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__vector_field_main_blocks_18_convnext_1_pwconv1_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_1_pwconv1_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_1_pwconv1_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_18_convnext_1_pwconv1_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_1_pwconv1_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_1_pwconv1_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_18_convnext_1_pwconv1_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_1_pwconv1_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_1_pwconv1_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_18_convnext_1_pwconv1_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_18_convnext_1_pwconv1_Conv_2d[] = { + "_vector_field_main_blocks_18_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_18_convnext_1_pwconv1_weight", + "tts_ttl_vector_field_main_blocks_18_convnext_1_pwconv1_bias" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_1_pwconv1_Conv_intermediate[] = {1, 1, 192, 1024}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_1_pwconv1_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_1_pwconv1_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0415937528014183f, .offset= -199}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_1_pwconv1_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_1_pwconv1_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__vector_field_main_blocks_18_convnext_1_pwconv1_Conv_2d, // Node Params + 5, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_1_pwconv1_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_1_pwconv1_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_1_pwconv1_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_1_pwconv1_Conv_intermediate_nchw */ + uint32_t dimensions__vector_field_main_blocks_18_convnext_1_pwconv1_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _vector_field_main_blocks_18_convnext_1_pwconv1_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__vector_field_main_blocks_18_convnext_1_pwconv1_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_1_pwconv1_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_1_pwconv1_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_18_convnext_1_pwconv1_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_18_convnext_1_pwconv1_Conv_intermediate_nchw[] = { + "_vector_field_main_blocks_18_convnext_1_pwconv1_Conv_intermediate" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_1_pwconv1_Conv_intermediate_nchw[] = {1, 1024, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_1_pwconv1_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_1_pwconv1_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0415937528014183f, .offset= -199}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_1_pwconv1_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_1_pwconv1_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_18_convnext_1_pwconv1_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_1_pwconv1_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_1_pwconv1_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_1_pwconv1_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_1_pwconv1_Conv_intermediate */ + const char* inputs__vector_field_main_blocks_18_convnext_1_pwconv1_Conv_intermediate[] = { + "_vector_field_main_blocks_18_convnext_1_pwconv1_Conv_intermediate_nchw" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_1_pwconv1_Conv_output_0[] = {1, 1024, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_1_pwconv1_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_1_pwconv1_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0415937528014183f, .offset= -199}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_1_pwconv1_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_1_pwconv1_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_1_pwconv1_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_1_pwconv1_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__elementwiseneuron_38(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _elementwiseneuron_38 */ + Qnn_Param_t params__elementwiseneuron_38[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}} + }; + const char* inputs__elementwiseneuron_38[] = { + "_vector_field_main_blocks_18_convnext_1_pwconv1_Conv_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_1_act_Mul_1_output_0[] = {1, 1024, 192}; + Qnn_Tensor_t outputs__elementwiseneuron_38[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_1_act_Mul_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0097463438287377f, .offset= -17}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_1_act_Mul_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_elementwiseneuron_38", // Node Name + "qti.aisw", // Package Name + "ElementWiseNeuron", // Qnn Node Type + params__elementwiseneuron_38, // Node Params + 1, // Num Node Params + inputs__elementwiseneuron_38, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__elementwiseneuron_38, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_1_pwconv2_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_1_pwconv2_Conv_reshape_to_2d */ + const char* inputs__vector_field_main_blocks_18_convnext_1_pwconv2_Conv_reshape_to_2d[] = { + "_vector_field_main_blocks_18_convnext_1_act_Mul_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_1_pwconv2_Conv_reshape_to_2d[] = {1, 1024, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_1_pwconv2_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_1_pwconv2_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0097463438287377f, .offset= -17}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_1_pwconv2_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_1_pwconv2_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_1_pwconv2_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_1_pwconv2_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__vector_field_main_blocks_18_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _vector_field_main_blocks_18_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__vector_field_main_blocks_18_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_18_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_18_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc[] = { + "_vector_field_main_blocks_18_convnext_1_pwconv2_Conv_reshape_to_2d" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc[] = {1, 1, 192, 1024}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0097463438287377f, .offset= -17}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_18_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_18_convnext_1_pwconv2_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_18_convnext_1_pwconv2_weight[] = {1, 1, 1024, 512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_18_convnext_1_pwconv2_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_18_convnext_1_pwconv2_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0156945921480656f, .offset= -127}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_18_convnext_1_pwconv2_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_18_convnext_1_pwconv2_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_18_convnext_1_pwconv2_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_18_convnext_1_pwconv2_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_18_convnext_1_pwconv2_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_18_convnext_1_pwconv2_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_18_convnext_1_pwconv2_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0013196710497141f, .offset= -66}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_18_convnext_1_pwconv2_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_18_convnext_1_pwconv2_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_18_convnext_1_pwconv2_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_1_pwconv2_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_1_pwconv2_Conv_2d */ + uint32_t dimensions__vector_field_main_blocks_18_convnext_1_pwconv2_Conv_2d_dilation[] = {2}; + uint32_t _vector_field_main_blocks_18_convnext_1_pwconv2_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__vector_field_main_blocks_18_convnext_1_pwconv2_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _vector_field_main_blocks_18_convnext_1_pwconv2_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__vector_field_main_blocks_18_convnext_1_pwconv2_Conv_2d_stride[] = {2}; + uint32_t _vector_field_main_blocks_18_convnext_1_pwconv2_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__vector_field_main_blocks_18_convnext_1_pwconv2_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_1_pwconv2_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_1_pwconv2_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_18_convnext_1_pwconv2_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_1_pwconv2_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_1_pwconv2_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_18_convnext_1_pwconv2_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_1_pwconv2_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_1_pwconv2_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_18_convnext_1_pwconv2_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_18_convnext_1_pwconv2_Conv_2d[] = { + "_vector_field_main_blocks_18_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_18_convnext_1_pwconv2_weight", + "tts_ttl_vector_field_main_blocks_18_convnext_1_pwconv2_bias" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_1_pwconv2_Conv_intermediate[] = {1, 1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_1_pwconv2_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_1_pwconv2_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0156821459531784f, .offset= -125}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_1_pwconv2_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_1_pwconv2_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__vector_field_main_blocks_18_convnext_1_pwconv2_Conv_2d, // Node Params + 5, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_1_pwconv2_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_1_pwconv2_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_1_pwconv2_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_1_pwconv2_Conv_intermediate_nchw */ + uint32_t dimensions__vector_field_main_blocks_18_convnext_1_pwconv2_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _vector_field_main_blocks_18_convnext_1_pwconv2_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__vector_field_main_blocks_18_convnext_1_pwconv2_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_1_pwconv2_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_1_pwconv2_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_18_convnext_1_pwconv2_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_18_convnext_1_pwconv2_Conv_intermediate_nchw[] = { + "_vector_field_main_blocks_18_convnext_1_pwconv2_Conv_intermediate" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_1_pwconv2_Conv_intermediate_nchw[] = {1, 512, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_1_pwconv2_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_1_pwconv2_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0156821459531784f, .offset= -125}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_1_pwconv2_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_1_pwconv2_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_18_convnext_1_pwconv2_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_1_pwconv2_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_1_pwconv2_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_1_pwconv2_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_1_pwconv2_Conv_intermediate */ + const char* inputs__vector_field_main_blocks_18_convnext_1_pwconv2_Conv_intermediate[] = { + "_vector_field_main_blocks_18_convnext_1_pwconv2_Conv_intermediate_nchw" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_1_pwconv2_Conv_output_0[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_1_pwconv2_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_1_pwconv2_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0156821459531784f, .offset= -125}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_1_pwconv2_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_1_pwconv2_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_1_pwconv2_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_1_pwconv2_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_1_pwconv2_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_1_pwconv2_Conv_output_0_nfc */ + uint32_t dimensions__vector_field_main_blocks_18_convnext_1_pwconv2_Conv_output_0_nfc_perm[] = {3}; + uint32_t _vector_field_main_blocks_18_convnext_1_pwconv2_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_18_convnext_1_pwconv2_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_1_pwconv2_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_1_pwconv2_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_18_convnext_1_pwconv2_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_18_convnext_1_pwconv2_Conv_output_0_nfc[] = { + "_vector_field_main_blocks_18_convnext_1_pwconv2_Conv_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_1_pwconv2_Conv_output_0_nfc[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_1_pwconv2_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_1_pwconv2_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0156821459531784f, .offset= -125}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_1_pwconv2_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_1_pwconv2_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_18_convnext_1_pwconv2_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_1_pwconv2_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_1_pwconv2_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_18_convnext_1_gamma(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_18_convnext_1_gamma[] = {1, 1, 512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_18_convnext_1_gamma", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_18_convnext_1_gamma", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0012063918402418f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_18_convnext_1_gamma, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_18_convnext_1_gamma), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_18_convnext_1_gamma)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_1_Mul_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_1_Mul_2 */ + Qnn_Param_t params__vector_field_main_blocks_18_convnext_1_Mul_2[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_18_convnext_1_Mul_2[] = { + "tts_ttl_vector_field_main_blocks_18_convnext_1_gamma", + "_vector_field_main_blocks_18_convnext_1_pwconv2_Conv_output_0_nfc" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_1_Mul_2_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_1_Mul_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_1_Mul_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0033595147542655f, .offset= -128}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_1_Mul_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_1_Mul_2", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_18_convnext_1_Mul_2, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_1_Mul_2, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_1_Mul_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_1_Add(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_1_Add */ + Qnn_Param_t params__vector_field_main_blocks_18_convnext_1_Add[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_18_convnext_1_Add[] = { + "_vector_field_main_blocks_18_convnext_1_Mul_output_0", + "_vector_field_main_blocks_18_convnext_1_Mul_2_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_1_Add_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_1_Add[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_1_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0207403451204300f, .offset= -171}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_1_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_1_Add", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_18_convnext_1_Add, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_1_Add, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_1_Add, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_1_Mul_3(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_1_Mul_3 */ + Qnn_Param_t params__vector_field_main_blocks_18_convnext_1_Mul_3[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_18_convnext_1_Mul_3[] = { + "_vector_field_main_blocks_18_convnext_1_Add_output_0", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_1_Mul_3_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_1_Mul_3[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_1_Mul_3_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0207403451204300f, .offset= -171}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_1_Mul_3_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_1_Mul_3", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_18_convnext_1_Mul_3, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_1_Mul_3, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_1_Mul_3, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_2_Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_2_Mul */ + Qnn_Param_t params__vector_field_main_blocks_18_convnext_2_Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_18_convnext_2_Mul[] = { + "_vector_field_main_blocks_18_convnext_1_Mul_3_output_0", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_2_Mul_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_2_Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_2_Mul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0207403451204300f, .offset= -171}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_2_Mul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_2_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_18_convnext_2_Mul, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_2_Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_2_Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_2_dwconv_Pad(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_2_dwconv_Pad */ + uint32_t dimensions__vector_field_main_blocks_18_convnext_2_dwconv_Pad_pad_amount[] = {3, 2}; + uint32_t _vector_field_main_blocks_18_convnext_2_dwconv_Pad_pad_amount[] = {0, 0, 8, 8, 0, 0}; + Qnn_Param_t params__vector_field_main_blocks_18_convnext_2_dwconv_Pad[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_2_dwconv_Pad_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_2_dwconv_Pad_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_18_convnext_2_dwconv_Pad_pad_amount, + .dataSize=24}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="scheme", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}} + }; + const char* inputs__vector_field_main_blocks_18_convnext_2_dwconv_Pad[] = { + "_vector_field_main_blocks_18_convnext_2_Mul_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_2_dwconv_Pad_output_0[] = {1, 208, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_2_dwconv_Pad[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_2_dwconv_Pad_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0207403451204300f, .offset= -171}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_2_dwconv_Pad_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_2_dwconv_Pad", // Node Name + "qti.aisw", // Package Name + "Pad", // Qnn Node Type + params__vector_field_main_blocks_18_convnext_2_dwconv_Pad, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_2_dwconv_Pad, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_2_dwconv_Pad, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_2_dwconv_Pad_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_2_dwconv_Pad_output_0_ncf */ + uint32_t dimensions__vector_field_main_blocks_18_convnext_2_dwconv_Pad_output_0_ncf_perm[] = {3}; + uint32_t _vector_field_main_blocks_18_convnext_2_dwconv_Pad_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_18_convnext_2_dwconv_Pad_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_2_dwconv_Pad_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_2_dwconv_Pad_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_18_convnext_2_dwconv_Pad_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_18_convnext_2_dwconv_Pad_output_0_ncf[] = { + "_vector_field_main_blocks_18_convnext_2_dwconv_Pad_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_2_dwconv_Pad_output_0_ncf[] = {1, 512, 208}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_2_dwconv_Pad_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_2_dwconv_Pad_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0207403451204300f, .offset= -171}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_2_dwconv_Pad_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_2_dwconv_Pad_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_18_convnext_2_dwconv_Pad_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_2_dwconv_Pad_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_2_dwconv_Pad_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_2_dwconv_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_2_dwconv_Conv_reshape_to_2d */ + const char* inputs__vector_field_main_blocks_18_convnext_2_dwconv_Conv_reshape_to_2d[] = { + "_vector_field_main_blocks_18_convnext_2_dwconv_Pad_output_0_ncf" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_2_dwconv_Conv_reshape_to_2d[] = {1, 512, 1, 208}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_2_dwconv_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_2_dwconv_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0207403451204300f, .offset= -171}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_2_dwconv_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_2_dwconv_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_2_dwconv_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_2_dwconv_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_2_dwconv_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_2_dwconv_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__vector_field_main_blocks_18_convnext_2_dwconv_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _vector_field_main_blocks_18_convnext_2_dwconv_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__vector_field_main_blocks_18_convnext_2_dwconv_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_2_dwconv_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_2_dwconv_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_18_convnext_2_dwconv_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_18_convnext_2_dwconv_Conv_reshape_to_2d_nhwc[] = { + "_vector_field_main_blocks_18_convnext_2_dwconv_Conv_reshape_to_2d" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_2_dwconv_Conv_reshape_to_2d_nhwc[] = {1, 1, 208, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_2_dwconv_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_2_dwconv_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0207403451204300f, .offset= -171}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_2_dwconv_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_2_dwconv_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_18_convnext_2_dwconv_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_2_dwconv_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_2_dwconv_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_18_convnext_2_dwconv_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_18_convnext_2_dwconv_weight[] = {1, 5, 1, 512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_18_convnext_2_dwconv_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_18_convnext_2_dwconv_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0051994924433529f, .offset= -116}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_18_convnext_2_dwconv_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_18_convnext_2_dwconv_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_18_convnext_2_dwconv_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_18_convnext_2_dwconv_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_18_convnext_2_dwconv_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_18_convnext_2_dwconv_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_18_convnext_2_dwconv_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0007022750214674f, .offset= -138}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_18_convnext_2_dwconv_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_18_convnext_2_dwconv_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_18_convnext_2_dwconv_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_2_dwconv_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_2_dwconv_Conv_2d */ + uint32_t dimensions__vector_field_main_blocks_18_convnext_2_dwconv_Conv_2d_dilation[] = {2}; + uint32_t _vector_field_main_blocks_18_convnext_2_dwconv_Conv_2d_dilation[] = {1, 4}; + uint32_t dimensions__vector_field_main_blocks_18_convnext_2_dwconv_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _vector_field_main_blocks_18_convnext_2_dwconv_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__vector_field_main_blocks_18_convnext_2_dwconv_Conv_2d_stride[] = {2}; + uint32_t _vector_field_main_blocks_18_convnext_2_dwconv_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__vector_field_main_blocks_18_convnext_2_dwconv_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_2_dwconv_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_2_dwconv_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_18_convnext_2_dwconv_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_2_dwconv_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_2_dwconv_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_18_convnext_2_dwconv_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_2_dwconv_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_2_dwconv_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_18_convnext_2_dwconv_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_18_convnext_2_dwconv_Conv_2d[] = { + "_vector_field_main_blocks_18_convnext_2_dwconv_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_18_convnext_2_dwconv_weight", + "tts_ttl_vector_field_main_blocks_18_convnext_2_dwconv_bias" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_2_dwconv_Conv_intermediate[] = {1, 1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_2_dwconv_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_2_dwconv_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0026728485245258f, .offset= -120}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_2_dwconv_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_2_dwconv_Conv_2d", // Node Name + "qti.aisw", // Package Name + "DepthWiseConv2d", // Qnn Node Type + params__vector_field_main_blocks_18_convnext_2_dwconv_Conv_2d, // Node Params + 3, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_2_dwconv_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_2_dwconv_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_2_dwconv_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_2_dwconv_Conv_intermediate_nchw */ + uint32_t dimensions__vector_field_main_blocks_18_convnext_2_dwconv_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _vector_field_main_blocks_18_convnext_2_dwconv_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__vector_field_main_blocks_18_convnext_2_dwconv_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_2_dwconv_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_2_dwconv_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_18_convnext_2_dwconv_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_18_convnext_2_dwconv_Conv_intermediate_nchw[] = { + "_vector_field_main_blocks_18_convnext_2_dwconv_Conv_intermediate" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_2_dwconv_Conv_intermediate_nchw[] = {1, 512, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_2_dwconv_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_2_dwconv_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0026728485245258f, .offset= -120}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_2_dwconv_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_2_dwconv_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_18_convnext_2_dwconv_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_2_dwconv_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_2_dwconv_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_2_dwconv_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_2_dwconv_Conv_intermediate */ + const char* inputs__vector_field_main_blocks_18_convnext_2_dwconv_Conv_intermediate[] = { + "_vector_field_main_blocks_18_convnext_2_dwconv_Conv_intermediate_nchw" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_2_dwconv_Conv_output_0[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_2_dwconv_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_2_dwconv_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0026728485245258f, .offset= -120}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_2_dwconv_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_2_dwconv_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_2_dwconv_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_2_dwconv_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_2_dwconv_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_2_dwconv_Conv_output_0_nfc */ + uint32_t dimensions__vector_field_main_blocks_18_convnext_2_dwconv_Conv_output_0_nfc_perm[] = {3}; + uint32_t _vector_field_main_blocks_18_convnext_2_dwconv_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_18_convnext_2_dwconv_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_2_dwconv_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_2_dwconv_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_18_convnext_2_dwconv_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_18_convnext_2_dwconv_Conv_output_0_nfc[] = { + "_vector_field_main_blocks_18_convnext_2_dwconv_Conv_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_2_dwconv_Conv_output_0_nfc[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_2_dwconv_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_2_dwconv_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0026728485245258f, .offset= -120}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_2_dwconv_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_2_dwconv_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_18_convnext_2_dwconv_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_2_dwconv_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_2_dwconv_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_2_Mul_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_2_Mul_1 */ + Qnn_Param_t params__vector_field_main_blocks_18_convnext_2_Mul_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_18_convnext_2_Mul_1[] = { + "_vector_field_main_blocks_18_convnext_2_dwconv_Conv_output_0_nfc", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_2_norm_Transpose_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_2_Mul_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_2_norm_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0026728485245258f, .offset= -120}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_2_norm_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_2_Mul_1", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_18_convnext_2_Mul_1, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_2_Mul_1, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_2_Mul_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_18_convnext_2_norm_norm_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_18_convnext_2_norm_norm_weight[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_18_convnext_2_norm_norm_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_18_convnext_2_norm_norm_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0027269162237644f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_18_convnext_2_norm_norm_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_18_convnext_2_norm_norm_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_18_convnext_2_norm_norm_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_18_convnext_2_norm_norm_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_18_convnext_2_norm_norm_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_18_convnext_2_norm_norm_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_18_convnext_2_norm_norm_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0024209006223828f, .offset= -71}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_18_convnext_2_norm_norm_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_18_convnext_2_norm_norm_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_18_convnext_2_norm_norm_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_2_norm_norm_LayerNormalization(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_2_norm_norm_LayerNormalization */ + uint32_t dimensions__vector_field_main_blocks_18_convnext_2_norm_norm_LayerNormalization_axes[] = {1}; + uint32_t _vector_field_main_blocks_18_convnext_2_norm_norm_LayerNormalization_axes[] = {2}; + Qnn_Param_t params__vector_field_main_blocks_18_convnext_2_norm_norm_LayerNormalization[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="axes", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_2_norm_norm_LayerNormalization_axes", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_2_norm_norm_LayerNormalization_axes, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_18_convnext_2_norm_norm_LayerNormalization_axes, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="epsilon", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000001000000f}}}} + }; + const char* inputs__vector_field_main_blocks_18_convnext_2_norm_norm_LayerNormalization[] = { + "_vector_field_main_blocks_18_convnext_2_norm_Transpose_output_0", + "tts_ttl_vector_field_main_blocks_18_convnext_2_norm_norm_weight", + "tts_ttl_vector_field_main_blocks_18_convnext_2_norm_norm_bias" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_2_norm_Transpose_1_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_2_norm_norm_LayerNormalization[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_2_norm_Transpose_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0345285087823868f, .offset= -74}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_2_norm_Transpose_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_2_norm_norm_LayerNormalization", // Node Name + "qti.aisw", // Package Name + "LayerNorm", // Qnn Node Type + params__vector_field_main_blocks_18_convnext_2_norm_norm_LayerNormalization, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_2_norm_norm_LayerNormalization, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_2_norm_norm_LayerNormalization, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_2_norm_Transpose_1_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_2_norm_Transpose_1_output_0_ncf */ + uint32_t dimensions__vector_field_main_blocks_18_convnext_2_norm_Transpose_1_output_0_ncf_perm[] = {3}; + uint32_t _vector_field_main_blocks_18_convnext_2_norm_Transpose_1_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_18_convnext_2_norm_Transpose_1_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_2_norm_Transpose_1_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_2_norm_Transpose_1_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_18_convnext_2_norm_Transpose_1_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_18_convnext_2_norm_Transpose_1_output_0_ncf[] = { + "_vector_field_main_blocks_18_convnext_2_norm_Transpose_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_2_norm_Transpose_1_output_0_ncf[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_2_norm_Transpose_1_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_2_norm_Transpose_1_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0345285087823868f, .offset= -74}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_2_norm_Transpose_1_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_2_norm_Transpose_1_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_18_convnext_2_norm_Transpose_1_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_2_norm_Transpose_1_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_2_norm_Transpose_1_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_2_pwconv1_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_2_pwconv1_Conv_reshape_to_2d */ + const char* inputs__vector_field_main_blocks_18_convnext_2_pwconv1_Conv_reshape_to_2d[] = { + "_vector_field_main_blocks_18_convnext_2_norm_Transpose_1_output_0_ncf" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_2_pwconv1_Conv_reshape_to_2d[] = {1, 512, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_2_pwconv1_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_2_pwconv1_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0345285087823868f, .offset= -74}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_2_pwconv1_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_2_pwconv1_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_2_pwconv1_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_2_pwconv1_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__vector_field_main_blocks_18_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _vector_field_main_blocks_18_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__vector_field_main_blocks_18_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_18_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_18_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc[] = { + "_vector_field_main_blocks_18_convnext_2_pwconv1_Conv_reshape_to_2d" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc[] = {1, 1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0345285087823868f, .offset= -74}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_18_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_18_convnext_2_pwconv1_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_18_convnext_2_pwconv1_weight[] = {1, 1, 512, 1024}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_18_convnext_2_pwconv1_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_18_convnext_2_pwconv1_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0156131256371737f, .offset= -122}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_18_convnext_2_pwconv1_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_18_convnext_2_pwconv1_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_18_convnext_2_pwconv1_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_18_convnext_2_pwconv1_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_18_convnext_2_pwconv1_bias[] = {1024}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_18_convnext_2_pwconv1_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_18_convnext_2_pwconv1_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0022532923612744f, .offset= -232}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_18_convnext_2_pwconv1_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_18_convnext_2_pwconv1_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_18_convnext_2_pwconv1_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_2_pwconv1_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_2_pwconv1_Conv_2d */ + uint32_t dimensions__vector_field_main_blocks_18_convnext_2_pwconv1_Conv_2d_dilation[] = {2}; + uint32_t _vector_field_main_blocks_18_convnext_2_pwconv1_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__vector_field_main_blocks_18_convnext_2_pwconv1_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _vector_field_main_blocks_18_convnext_2_pwconv1_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__vector_field_main_blocks_18_convnext_2_pwconv1_Conv_2d_stride[] = {2}; + uint32_t _vector_field_main_blocks_18_convnext_2_pwconv1_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__vector_field_main_blocks_18_convnext_2_pwconv1_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_2_pwconv1_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_2_pwconv1_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_18_convnext_2_pwconv1_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_2_pwconv1_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_2_pwconv1_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_18_convnext_2_pwconv1_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_2_pwconv1_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_2_pwconv1_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_18_convnext_2_pwconv1_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_18_convnext_2_pwconv1_Conv_2d[] = { + "_vector_field_main_blocks_18_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_18_convnext_2_pwconv1_weight", + "tts_ttl_vector_field_main_blocks_18_convnext_2_pwconv1_bias" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_2_pwconv1_Conv_intermediate[] = {1, 1, 192, 1024}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_2_pwconv1_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_2_pwconv1_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0546297058463097f, .offset= -209}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_2_pwconv1_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_2_pwconv1_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__vector_field_main_blocks_18_convnext_2_pwconv1_Conv_2d, // Node Params + 5, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_2_pwconv1_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_2_pwconv1_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_2_pwconv1_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_2_pwconv1_Conv_intermediate_nchw */ + uint32_t dimensions__vector_field_main_blocks_18_convnext_2_pwconv1_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _vector_field_main_blocks_18_convnext_2_pwconv1_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__vector_field_main_blocks_18_convnext_2_pwconv1_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_2_pwconv1_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_2_pwconv1_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_18_convnext_2_pwconv1_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_18_convnext_2_pwconv1_Conv_intermediate_nchw[] = { + "_vector_field_main_blocks_18_convnext_2_pwconv1_Conv_intermediate" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_2_pwconv1_Conv_intermediate_nchw[] = {1, 1024, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_2_pwconv1_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_2_pwconv1_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0546297058463097f, .offset= -209}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_2_pwconv1_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_2_pwconv1_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_18_convnext_2_pwconv1_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_2_pwconv1_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_2_pwconv1_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_2_pwconv1_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_2_pwconv1_Conv_intermediate */ + const char* inputs__vector_field_main_blocks_18_convnext_2_pwconv1_Conv_intermediate[] = { + "_vector_field_main_blocks_18_convnext_2_pwconv1_Conv_intermediate_nchw" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_2_pwconv1_Conv_output_0[] = {1, 1024, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_2_pwconv1_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_2_pwconv1_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0546297058463097f, .offset= -209}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_2_pwconv1_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_2_pwconv1_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_2_pwconv1_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_2_pwconv1_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__elementwiseneuron_40(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _elementwiseneuron_40 */ + Qnn_Param_t params__elementwiseneuron_40[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}} + }; + const char* inputs__elementwiseneuron_40[] = { + "_vector_field_main_blocks_18_convnext_2_pwconv1_Conv_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_2_act_Mul_1_output_0[] = {1, 1024, 192}; + Qnn_Tensor_t outputs__elementwiseneuron_40[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_2_act_Mul_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0103976670652628f, .offset= -16}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_2_act_Mul_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_elementwiseneuron_40", // Node Name + "qti.aisw", // Package Name + "ElementWiseNeuron", // Qnn Node Type + params__elementwiseneuron_40, // Node Params + 1, // Num Node Params + inputs__elementwiseneuron_40, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__elementwiseneuron_40, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_2_pwconv2_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_2_pwconv2_Conv_reshape_to_2d */ + const char* inputs__vector_field_main_blocks_18_convnext_2_pwconv2_Conv_reshape_to_2d[] = { + "_vector_field_main_blocks_18_convnext_2_act_Mul_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_2_pwconv2_Conv_reshape_to_2d[] = {1, 1024, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_2_pwconv2_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_2_pwconv2_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0103976670652628f, .offset= -16}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_2_pwconv2_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_2_pwconv2_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_2_pwconv2_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_2_pwconv2_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__vector_field_main_blocks_18_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _vector_field_main_blocks_18_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__vector_field_main_blocks_18_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_18_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_18_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc[] = { + "_vector_field_main_blocks_18_convnext_2_pwconv2_Conv_reshape_to_2d" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc[] = {1, 1, 192, 1024}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0103976670652628f, .offset= -16}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_18_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_18_convnext_2_pwconv2_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_18_convnext_2_pwconv2_weight[] = {1, 1, 1024, 512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_18_convnext_2_pwconv2_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_18_convnext_2_pwconv2_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0100775966420770f, .offset= -135}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_18_convnext_2_pwconv2_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_18_convnext_2_pwconv2_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_18_convnext_2_pwconv2_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_18_convnext_2_pwconv2_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_18_convnext_2_pwconv2_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_18_convnext_2_pwconv2_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_18_convnext_2_pwconv2_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0009716211352497f, .offset= -80}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_18_convnext_2_pwconv2_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_18_convnext_2_pwconv2_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_18_convnext_2_pwconv2_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_2_pwconv2_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_2_pwconv2_Conv_2d */ + uint32_t dimensions__vector_field_main_blocks_18_convnext_2_pwconv2_Conv_2d_dilation[] = {2}; + uint32_t _vector_field_main_blocks_18_convnext_2_pwconv2_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__vector_field_main_blocks_18_convnext_2_pwconv2_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _vector_field_main_blocks_18_convnext_2_pwconv2_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__vector_field_main_blocks_18_convnext_2_pwconv2_Conv_2d_stride[] = {2}; + uint32_t _vector_field_main_blocks_18_convnext_2_pwconv2_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__vector_field_main_blocks_18_convnext_2_pwconv2_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_2_pwconv2_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_2_pwconv2_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_18_convnext_2_pwconv2_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_2_pwconv2_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_2_pwconv2_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_18_convnext_2_pwconv2_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_2_pwconv2_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_2_pwconv2_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_18_convnext_2_pwconv2_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_18_convnext_2_pwconv2_Conv_2d[] = { + "_vector_field_main_blocks_18_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_18_convnext_2_pwconv2_weight", + "tts_ttl_vector_field_main_blocks_18_convnext_2_pwconv2_bias" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_2_pwconv2_Conv_intermediate[] = {1, 1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_2_pwconv2_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_2_pwconv2_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0164929535239935f, .offset= -137}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_2_pwconv2_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_2_pwconv2_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__vector_field_main_blocks_18_convnext_2_pwconv2_Conv_2d, // Node Params + 5, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_2_pwconv2_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_2_pwconv2_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_2_pwconv2_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_2_pwconv2_Conv_intermediate_nchw */ + uint32_t dimensions__vector_field_main_blocks_18_convnext_2_pwconv2_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _vector_field_main_blocks_18_convnext_2_pwconv2_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__vector_field_main_blocks_18_convnext_2_pwconv2_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_2_pwconv2_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_2_pwconv2_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_18_convnext_2_pwconv2_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_18_convnext_2_pwconv2_Conv_intermediate_nchw[] = { + "_vector_field_main_blocks_18_convnext_2_pwconv2_Conv_intermediate" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_2_pwconv2_Conv_intermediate_nchw[] = {1, 512, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_2_pwconv2_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_2_pwconv2_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0164929535239935f, .offset= -137}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_2_pwconv2_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_2_pwconv2_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_18_convnext_2_pwconv2_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_2_pwconv2_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_2_pwconv2_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_2_pwconv2_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_2_pwconv2_Conv_intermediate */ + const char* inputs__vector_field_main_blocks_18_convnext_2_pwconv2_Conv_intermediate[] = { + "_vector_field_main_blocks_18_convnext_2_pwconv2_Conv_intermediate_nchw" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_2_pwconv2_Conv_output_0[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_2_pwconv2_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_2_pwconv2_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0164929535239935f, .offset= -137}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_2_pwconv2_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_2_pwconv2_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_2_pwconv2_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_2_pwconv2_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_2_pwconv2_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_2_pwconv2_Conv_output_0_nfc */ + uint32_t dimensions__vector_field_main_blocks_18_convnext_2_pwconv2_Conv_output_0_nfc_perm[] = {3}; + uint32_t _vector_field_main_blocks_18_convnext_2_pwconv2_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_18_convnext_2_pwconv2_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_2_pwconv2_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_2_pwconv2_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_18_convnext_2_pwconv2_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_18_convnext_2_pwconv2_Conv_output_0_nfc[] = { + "_vector_field_main_blocks_18_convnext_2_pwconv2_Conv_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_2_pwconv2_Conv_output_0_nfc[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_2_pwconv2_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_2_pwconv2_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0164929535239935f, .offset= -137}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_2_pwconv2_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_2_pwconv2_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_18_convnext_2_pwconv2_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_2_pwconv2_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_2_pwconv2_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_18_convnext_2_gamma(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_18_convnext_2_gamma[] = {1, 1, 512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_18_convnext_2_gamma", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_18_convnext_2_gamma", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0014381660148501f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_18_convnext_2_gamma, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_18_convnext_2_gamma), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_18_convnext_2_gamma)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_2_Mul_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_2_Mul_2 */ + Qnn_Param_t params__vector_field_main_blocks_18_convnext_2_Mul_2[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_18_convnext_2_Mul_2[] = { + "tts_ttl_vector_field_main_blocks_18_convnext_2_gamma", + "_vector_field_main_blocks_18_convnext_2_pwconv2_Conv_output_0_nfc" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_2_Mul_2_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_2_Mul_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_2_Mul_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039680595509708f, .offset= -153}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_2_Mul_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_2_Mul_2", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_18_convnext_2_Mul_2, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_2_Mul_2, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_2_Mul_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_2_Add(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_2_Add */ + Qnn_Param_t params__vector_field_main_blocks_18_convnext_2_Add[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_18_convnext_2_Add[] = { + "_vector_field_main_blocks_18_convnext_2_Mul_output_0", + "_vector_field_main_blocks_18_convnext_2_Mul_2_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_2_Add_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_2_Add[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_2_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0213935654610395f, .offset= -173}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_2_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_2_Add", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_18_convnext_2_Add, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_2_Add, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_2_Add, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_2_Mul_3(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_2_Mul_3 */ + Qnn_Param_t params__vector_field_main_blocks_18_convnext_2_Mul_3[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_18_convnext_2_Mul_3[] = { + "_vector_field_main_blocks_18_convnext_2_Add_output_0", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_2_Mul_3_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_2_Mul_3[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_2_Mul_3_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0213935654610395f, .offset= -173}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_2_Mul_3_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_2_Mul_3", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_18_convnext_2_Mul_3, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_2_Mul_3, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_2_Mul_3, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_3_Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_3_Mul */ + Qnn_Param_t params__vector_field_main_blocks_18_convnext_3_Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_18_convnext_3_Mul[] = { + "_vector_field_main_blocks_18_convnext_2_Mul_3_output_0", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_3_Mul_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_3_Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_3_Mul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0213935654610395f, .offset= -173}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_3_Mul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_3_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_18_convnext_3_Mul, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_3_Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_3_Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_3_dwconv_Pad(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_3_dwconv_Pad */ + uint32_t dimensions__vector_field_main_blocks_18_convnext_3_dwconv_Pad_pad_amount[] = {3, 2}; + uint32_t _vector_field_main_blocks_18_convnext_3_dwconv_Pad_pad_amount[] = {0, 0, 16, 16, 0, 0}; + Qnn_Param_t params__vector_field_main_blocks_18_convnext_3_dwconv_Pad[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_3_dwconv_Pad_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_3_dwconv_Pad_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_18_convnext_3_dwconv_Pad_pad_amount, + .dataSize=24}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="scheme", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}} + }; + const char* inputs__vector_field_main_blocks_18_convnext_3_dwconv_Pad[] = { + "_vector_field_main_blocks_18_convnext_3_Mul_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_3_dwconv_Pad_output_0[] = {1, 224, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_3_dwconv_Pad[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_3_dwconv_Pad_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0213935654610395f, .offset= -173}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_3_dwconv_Pad_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_3_dwconv_Pad", // Node Name + "qti.aisw", // Package Name + "Pad", // Qnn Node Type + params__vector_field_main_blocks_18_convnext_3_dwconv_Pad, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_3_dwconv_Pad, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_3_dwconv_Pad, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_3_dwconv_Pad_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_3_dwconv_Pad_output_0_ncf */ + uint32_t dimensions__vector_field_main_blocks_18_convnext_3_dwconv_Pad_output_0_ncf_perm[] = {3}; + uint32_t _vector_field_main_blocks_18_convnext_3_dwconv_Pad_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_18_convnext_3_dwconv_Pad_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_3_dwconv_Pad_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_3_dwconv_Pad_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_18_convnext_3_dwconv_Pad_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_18_convnext_3_dwconv_Pad_output_0_ncf[] = { + "_vector_field_main_blocks_18_convnext_3_dwconv_Pad_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_3_dwconv_Pad_output_0_ncf[] = {1, 512, 224}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_3_dwconv_Pad_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_3_dwconv_Pad_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0213935654610395f, .offset= -173}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_3_dwconv_Pad_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_3_dwconv_Pad_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_18_convnext_3_dwconv_Pad_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_3_dwconv_Pad_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_3_dwconv_Pad_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_3_dwconv_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_3_dwconv_Conv_reshape_to_2d */ + const char* inputs__vector_field_main_blocks_18_convnext_3_dwconv_Conv_reshape_to_2d[] = { + "_vector_field_main_blocks_18_convnext_3_dwconv_Pad_output_0_ncf" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_3_dwconv_Conv_reshape_to_2d[] = {1, 512, 1, 224}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_3_dwconv_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_3_dwconv_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0213935654610395f, .offset= -173}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_3_dwconv_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_3_dwconv_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_3_dwconv_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_3_dwconv_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_3_dwconv_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_3_dwconv_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__vector_field_main_blocks_18_convnext_3_dwconv_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _vector_field_main_blocks_18_convnext_3_dwconv_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__vector_field_main_blocks_18_convnext_3_dwconv_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_3_dwconv_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_3_dwconv_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_18_convnext_3_dwconv_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_18_convnext_3_dwconv_Conv_reshape_to_2d_nhwc[] = { + "_vector_field_main_blocks_18_convnext_3_dwconv_Conv_reshape_to_2d" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_3_dwconv_Conv_reshape_to_2d_nhwc[] = {1, 1, 224, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_3_dwconv_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_3_dwconv_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0213935654610395f, .offset= -173}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_3_dwconv_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_3_dwconv_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_18_convnext_3_dwconv_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_3_dwconv_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_3_dwconv_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_18_convnext_3_dwconv_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_18_convnext_3_dwconv_weight[] = {1, 5, 1, 512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_18_convnext_3_dwconv_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_18_convnext_3_dwconv_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0038124984130263f, .offset= -156}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_18_convnext_3_dwconv_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_18_convnext_3_dwconv_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_18_convnext_3_dwconv_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_18_convnext_3_dwconv_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_18_convnext_3_dwconv_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_18_convnext_3_dwconv_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_18_convnext_3_dwconv_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0013295882381499f, .offset= -102}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_18_convnext_3_dwconv_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_18_convnext_3_dwconv_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_18_convnext_3_dwconv_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_3_dwconv_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_3_dwconv_Conv_2d */ + uint32_t dimensions__vector_field_main_blocks_18_convnext_3_dwconv_Conv_2d_dilation[] = {2}; + uint32_t _vector_field_main_blocks_18_convnext_3_dwconv_Conv_2d_dilation[] = {1, 8}; + uint32_t dimensions__vector_field_main_blocks_18_convnext_3_dwconv_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _vector_field_main_blocks_18_convnext_3_dwconv_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__vector_field_main_blocks_18_convnext_3_dwconv_Conv_2d_stride[] = {2}; + uint32_t _vector_field_main_blocks_18_convnext_3_dwconv_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__vector_field_main_blocks_18_convnext_3_dwconv_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_3_dwconv_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_3_dwconv_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_18_convnext_3_dwconv_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_3_dwconv_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_3_dwconv_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_18_convnext_3_dwconv_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_3_dwconv_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_3_dwconv_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_18_convnext_3_dwconv_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_18_convnext_3_dwconv_Conv_2d[] = { + "_vector_field_main_blocks_18_convnext_3_dwconv_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_18_convnext_3_dwconv_weight", + "tts_ttl_vector_field_main_blocks_18_convnext_3_dwconv_bias" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_3_dwconv_Conv_intermediate[] = {1, 1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_3_dwconv_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_3_dwconv_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0031503697391599f, .offset= -160}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_3_dwconv_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_3_dwconv_Conv_2d", // Node Name + "qti.aisw", // Package Name + "DepthWiseConv2d", // Qnn Node Type + params__vector_field_main_blocks_18_convnext_3_dwconv_Conv_2d, // Node Params + 3, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_3_dwconv_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_3_dwconv_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_3_dwconv_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_3_dwconv_Conv_intermediate_nchw */ + uint32_t dimensions__vector_field_main_blocks_18_convnext_3_dwconv_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _vector_field_main_blocks_18_convnext_3_dwconv_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__vector_field_main_blocks_18_convnext_3_dwconv_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_3_dwconv_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_3_dwconv_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_18_convnext_3_dwconv_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_18_convnext_3_dwconv_Conv_intermediate_nchw[] = { + "_vector_field_main_blocks_18_convnext_3_dwconv_Conv_intermediate" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_3_dwconv_Conv_intermediate_nchw[] = {1, 512, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_3_dwconv_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_3_dwconv_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0031503697391599f, .offset= -160}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_3_dwconv_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_3_dwconv_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_18_convnext_3_dwconv_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_3_dwconv_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_3_dwconv_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_3_dwconv_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_3_dwconv_Conv_intermediate */ + const char* inputs__vector_field_main_blocks_18_convnext_3_dwconv_Conv_intermediate[] = { + "_vector_field_main_blocks_18_convnext_3_dwconv_Conv_intermediate_nchw" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_3_dwconv_Conv_output_0[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_3_dwconv_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_3_dwconv_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0031503697391599f, .offset= -160}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_3_dwconv_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_3_dwconv_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_3_dwconv_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_3_dwconv_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_3_dwconv_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_3_dwconv_Conv_output_0_nfc */ + uint32_t dimensions__vector_field_main_blocks_18_convnext_3_dwconv_Conv_output_0_nfc_perm[] = {3}; + uint32_t _vector_field_main_blocks_18_convnext_3_dwconv_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_18_convnext_3_dwconv_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_3_dwconv_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_3_dwconv_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_18_convnext_3_dwconv_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_18_convnext_3_dwconv_Conv_output_0_nfc[] = { + "_vector_field_main_blocks_18_convnext_3_dwconv_Conv_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_3_dwconv_Conv_output_0_nfc[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_3_dwconv_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_3_dwconv_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0031503697391599f, .offset= -160}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_3_dwconv_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_3_dwconv_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_18_convnext_3_dwconv_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_3_dwconv_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_3_dwconv_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_3_Mul_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_3_Mul_1 */ + Qnn_Param_t params__vector_field_main_blocks_18_convnext_3_Mul_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_18_convnext_3_Mul_1[] = { + "_vector_field_main_blocks_18_convnext_3_dwconv_Conv_output_0_nfc", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_3_norm_Transpose_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_3_Mul_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_3_norm_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0031503697391599f, .offset= -160}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_3_norm_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_3_Mul_1", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_18_convnext_3_Mul_1, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_3_Mul_1, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_3_Mul_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_18_convnext_3_norm_norm_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_18_convnext_3_norm_norm_weight[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_18_convnext_3_norm_norm_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_18_convnext_3_norm_norm_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0022995679173619f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_18_convnext_3_norm_norm_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_18_convnext_3_norm_norm_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_18_convnext_3_norm_norm_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_18_convnext_3_norm_norm_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_18_convnext_3_norm_norm_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_18_convnext_3_norm_norm_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_18_convnext_3_norm_norm_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0025334903039038f, .offset= -194}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_18_convnext_3_norm_norm_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_18_convnext_3_norm_norm_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_18_convnext_3_norm_norm_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_3_norm_norm_LayerNormalization(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_3_norm_norm_LayerNormalization */ + uint32_t dimensions__vector_field_main_blocks_18_convnext_3_norm_norm_LayerNormalization_axes[] = {1}; + uint32_t _vector_field_main_blocks_18_convnext_3_norm_norm_LayerNormalization_axes[] = {2}; + Qnn_Param_t params__vector_field_main_blocks_18_convnext_3_norm_norm_LayerNormalization[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="axes", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_3_norm_norm_LayerNormalization_axes", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_3_norm_norm_LayerNormalization_axes, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_18_convnext_3_norm_norm_LayerNormalization_axes, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="epsilon", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000001000000f}}}} + }; + const char* inputs__vector_field_main_blocks_18_convnext_3_norm_norm_LayerNormalization[] = { + "_vector_field_main_blocks_18_convnext_3_norm_Transpose_output_0", + "tts_ttl_vector_field_main_blocks_18_convnext_3_norm_norm_weight", + "tts_ttl_vector_field_main_blocks_18_convnext_3_norm_norm_bias" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_3_norm_Transpose_1_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_3_norm_norm_LayerNormalization[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_3_norm_Transpose_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0349919125437737f, .offset= -195}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_3_norm_Transpose_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_3_norm_norm_LayerNormalization", // Node Name + "qti.aisw", // Package Name + "LayerNorm", // Qnn Node Type + params__vector_field_main_blocks_18_convnext_3_norm_norm_LayerNormalization, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_3_norm_norm_LayerNormalization, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_3_norm_norm_LayerNormalization, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_3_norm_Transpose_1_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_3_norm_Transpose_1_output_0_ncf */ + uint32_t dimensions__vector_field_main_blocks_18_convnext_3_norm_Transpose_1_output_0_ncf_perm[] = {3}; + uint32_t _vector_field_main_blocks_18_convnext_3_norm_Transpose_1_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_18_convnext_3_norm_Transpose_1_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_3_norm_Transpose_1_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_3_norm_Transpose_1_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_18_convnext_3_norm_Transpose_1_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_18_convnext_3_norm_Transpose_1_output_0_ncf[] = { + "_vector_field_main_blocks_18_convnext_3_norm_Transpose_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_3_norm_Transpose_1_output_0_ncf[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_3_norm_Transpose_1_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_3_norm_Transpose_1_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0349919125437737f, .offset= -195}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_3_norm_Transpose_1_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_3_norm_Transpose_1_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_18_convnext_3_norm_Transpose_1_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_3_norm_Transpose_1_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_3_norm_Transpose_1_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_3_pwconv1_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_3_pwconv1_Conv_reshape_to_2d */ + const char* inputs__vector_field_main_blocks_18_convnext_3_pwconv1_Conv_reshape_to_2d[] = { + "_vector_field_main_blocks_18_convnext_3_norm_Transpose_1_output_0_ncf" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_3_pwconv1_Conv_reshape_to_2d[] = {1, 512, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_3_pwconv1_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_3_pwconv1_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0349919125437737f, .offset= -195}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_3_pwconv1_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_3_pwconv1_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_3_pwconv1_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_3_pwconv1_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__vector_field_main_blocks_18_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _vector_field_main_blocks_18_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__vector_field_main_blocks_18_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_18_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_18_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc[] = { + "_vector_field_main_blocks_18_convnext_3_pwconv1_Conv_reshape_to_2d" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc[] = {1, 1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0349919125437737f, .offset= -195}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_18_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_18_convnext_3_pwconv1_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_18_convnext_3_pwconv1_weight[] = {1, 1, 512, 1024}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_18_convnext_3_pwconv1_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_18_convnext_3_pwconv1_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0173088163137436f, .offset= -86}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_18_convnext_3_pwconv1_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_18_convnext_3_pwconv1_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_18_convnext_3_pwconv1_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_18_convnext_3_pwconv1_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_18_convnext_3_pwconv1_bias[] = {1024}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_18_convnext_3_pwconv1_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_18_convnext_3_pwconv1_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0022515144664794f, .offset= -230}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_18_convnext_3_pwconv1_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_18_convnext_3_pwconv1_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_18_convnext_3_pwconv1_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_3_pwconv1_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_3_pwconv1_Conv_2d */ + uint32_t dimensions__vector_field_main_blocks_18_convnext_3_pwconv1_Conv_2d_dilation[] = {2}; + uint32_t _vector_field_main_blocks_18_convnext_3_pwconv1_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__vector_field_main_blocks_18_convnext_3_pwconv1_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _vector_field_main_blocks_18_convnext_3_pwconv1_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__vector_field_main_blocks_18_convnext_3_pwconv1_Conv_2d_stride[] = {2}; + uint32_t _vector_field_main_blocks_18_convnext_3_pwconv1_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__vector_field_main_blocks_18_convnext_3_pwconv1_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_3_pwconv1_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_3_pwconv1_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_18_convnext_3_pwconv1_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_3_pwconv1_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_3_pwconv1_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_18_convnext_3_pwconv1_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_3_pwconv1_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_3_pwconv1_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_18_convnext_3_pwconv1_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_18_convnext_3_pwconv1_Conv_2d[] = { + "_vector_field_main_blocks_18_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_18_convnext_3_pwconv1_weight", + "tts_ttl_vector_field_main_blocks_18_convnext_3_pwconv1_bias" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_3_pwconv1_Conv_intermediate[] = {1, 1, 192, 1024}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_3_pwconv1_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_3_pwconv1_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0481095500290394f, .offset= -188}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_3_pwconv1_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_3_pwconv1_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__vector_field_main_blocks_18_convnext_3_pwconv1_Conv_2d, // Node Params + 5, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_3_pwconv1_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_3_pwconv1_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_3_pwconv1_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_3_pwconv1_Conv_intermediate_nchw */ + uint32_t dimensions__vector_field_main_blocks_18_convnext_3_pwconv1_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _vector_field_main_blocks_18_convnext_3_pwconv1_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__vector_field_main_blocks_18_convnext_3_pwconv1_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_3_pwconv1_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_3_pwconv1_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_18_convnext_3_pwconv1_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_18_convnext_3_pwconv1_Conv_intermediate_nchw[] = { + "_vector_field_main_blocks_18_convnext_3_pwconv1_Conv_intermediate" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_3_pwconv1_Conv_intermediate_nchw[] = {1, 1024, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_3_pwconv1_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_3_pwconv1_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0481095500290394f, .offset= -188}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_3_pwconv1_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_3_pwconv1_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_18_convnext_3_pwconv1_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_3_pwconv1_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_3_pwconv1_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_3_pwconv1_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_3_pwconv1_Conv_intermediate */ + const char* inputs__vector_field_main_blocks_18_convnext_3_pwconv1_Conv_intermediate[] = { + "_vector_field_main_blocks_18_convnext_3_pwconv1_Conv_intermediate_nchw" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_3_pwconv1_Conv_output_0[] = {1, 1024, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_3_pwconv1_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_3_pwconv1_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0481095500290394f, .offset= -188}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_3_pwconv1_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_3_pwconv1_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_3_pwconv1_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_3_pwconv1_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__elementwiseneuron_42(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _elementwiseneuron_42 */ + Qnn_Param_t params__elementwiseneuron_42[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}} + }; + const char* inputs__elementwiseneuron_42[] = { + "_vector_field_main_blocks_18_convnext_3_pwconv1_Conv_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_3_act_Mul_1_output_0[] = {1, 1024, 192}; + Qnn_Tensor_t outputs__elementwiseneuron_42[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_3_act_Mul_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0132078593596816f, .offset= -13}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_3_act_Mul_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_elementwiseneuron_42", // Node Name + "qti.aisw", // Package Name + "ElementWiseNeuron", // Qnn Node Type + params__elementwiseneuron_42, // Node Params + 1, // Num Node Params + inputs__elementwiseneuron_42, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__elementwiseneuron_42, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_3_pwconv2_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_3_pwconv2_Conv_reshape_to_2d */ + const char* inputs__vector_field_main_blocks_18_convnext_3_pwconv2_Conv_reshape_to_2d[] = { + "_vector_field_main_blocks_18_convnext_3_act_Mul_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_3_pwconv2_Conv_reshape_to_2d[] = {1, 1024, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_3_pwconv2_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_3_pwconv2_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0132078593596816f, .offset= -13}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_3_pwconv2_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_3_pwconv2_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_3_pwconv2_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_3_pwconv2_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__vector_field_main_blocks_18_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _vector_field_main_blocks_18_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__vector_field_main_blocks_18_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_18_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_18_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc[] = { + "_vector_field_main_blocks_18_convnext_3_pwconv2_Conv_reshape_to_2d" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc[] = {1, 1, 192, 1024}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0132078593596816f, .offset= -13}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_18_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_18_convnext_3_pwconv2_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_18_convnext_3_pwconv2_weight[] = {1, 1, 1024, 512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_18_convnext_3_pwconv2_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_18_convnext_3_pwconv2_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0181757397949696f, .offset= -130}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_18_convnext_3_pwconv2_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_18_convnext_3_pwconv2_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_18_convnext_3_pwconv2_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_18_convnext_3_pwconv2_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_18_convnext_3_pwconv2_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_18_convnext_3_pwconv2_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_18_convnext_3_pwconv2_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0010646887822077f, .offset= -81}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_18_convnext_3_pwconv2_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_18_convnext_3_pwconv2_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_18_convnext_3_pwconv2_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_3_pwconv2_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_3_pwconv2_Conv_2d */ + uint32_t dimensions__vector_field_main_blocks_18_convnext_3_pwconv2_Conv_2d_dilation[] = {2}; + uint32_t _vector_field_main_blocks_18_convnext_3_pwconv2_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__vector_field_main_blocks_18_convnext_3_pwconv2_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _vector_field_main_blocks_18_convnext_3_pwconv2_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__vector_field_main_blocks_18_convnext_3_pwconv2_Conv_2d_stride[] = {2}; + uint32_t _vector_field_main_blocks_18_convnext_3_pwconv2_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__vector_field_main_blocks_18_convnext_3_pwconv2_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_3_pwconv2_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_3_pwconv2_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_18_convnext_3_pwconv2_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_3_pwconv2_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_3_pwconv2_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_18_convnext_3_pwconv2_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_3_pwconv2_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_3_pwconv2_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_18_convnext_3_pwconv2_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_18_convnext_3_pwconv2_Conv_2d[] = { + "_vector_field_main_blocks_18_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_18_convnext_3_pwconv2_weight", + "tts_ttl_vector_field_main_blocks_18_convnext_3_pwconv2_bias" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_3_pwconv2_Conv_intermediate[] = {1, 1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_3_pwconv2_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_3_pwconv2_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0168525185436010f, .offset= -125}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_3_pwconv2_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_3_pwconv2_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__vector_field_main_blocks_18_convnext_3_pwconv2_Conv_2d, // Node Params + 5, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_3_pwconv2_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_3_pwconv2_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_3_pwconv2_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_3_pwconv2_Conv_intermediate_nchw */ + uint32_t dimensions__vector_field_main_blocks_18_convnext_3_pwconv2_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _vector_field_main_blocks_18_convnext_3_pwconv2_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__vector_field_main_blocks_18_convnext_3_pwconv2_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_3_pwconv2_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_3_pwconv2_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_18_convnext_3_pwconv2_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_18_convnext_3_pwconv2_Conv_intermediate_nchw[] = { + "_vector_field_main_blocks_18_convnext_3_pwconv2_Conv_intermediate" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_3_pwconv2_Conv_intermediate_nchw[] = {1, 512, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_3_pwconv2_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_3_pwconv2_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0168525185436010f, .offset= -125}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_3_pwconv2_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_3_pwconv2_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_18_convnext_3_pwconv2_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_3_pwconv2_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_3_pwconv2_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_3_pwconv2_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_3_pwconv2_Conv_intermediate */ + const char* inputs__vector_field_main_blocks_18_convnext_3_pwconv2_Conv_intermediate[] = { + "_vector_field_main_blocks_18_convnext_3_pwconv2_Conv_intermediate_nchw" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_3_pwconv2_Conv_output_0[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_3_pwconv2_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_3_pwconv2_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0168525185436010f, .offset= -125}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_3_pwconv2_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_3_pwconv2_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_3_pwconv2_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_3_pwconv2_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_3_pwconv2_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_3_pwconv2_Conv_output_0_nfc */ + uint32_t dimensions__vector_field_main_blocks_18_convnext_3_pwconv2_Conv_output_0_nfc_perm[] = {3}; + uint32_t _vector_field_main_blocks_18_convnext_3_pwconv2_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_18_convnext_3_pwconv2_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_3_pwconv2_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_3_pwconv2_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_18_convnext_3_pwconv2_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_18_convnext_3_pwconv2_Conv_output_0_nfc[] = { + "_vector_field_main_blocks_18_convnext_3_pwconv2_Conv_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_3_pwconv2_Conv_output_0_nfc[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_3_pwconv2_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_3_pwconv2_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0168525185436010f, .offset= -125}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_3_pwconv2_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_3_pwconv2_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_18_convnext_3_pwconv2_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_3_pwconv2_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_3_pwconv2_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_18_convnext_3_gamma(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_18_convnext_3_gamma[] = {1, 1, 512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_18_convnext_3_gamma", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_18_convnext_3_gamma", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0029803114011884f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_18_convnext_3_gamma, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_18_convnext_3_gamma), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_18_convnext_3_gamma)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_3_Mul_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_3_Mul_2 */ + Qnn_Param_t params__vector_field_main_blocks_18_convnext_3_Mul_2[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_18_convnext_3_Mul_2[] = { + "tts_ttl_vector_field_main_blocks_18_convnext_3_gamma", + "_vector_field_main_blocks_18_convnext_3_pwconv2_Conv_output_0_nfc" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_3_Mul_2_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_3_Mul_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_3_Mul_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0074890148825943f, .offset= -100}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_3_Mul_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_3_Mul_2", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_18_convnext_3_Mul_2, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_3_Mul_2, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_3_Mul_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_3_Add(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_3_Add */ + Qnn_Param_t params__vector_field_main_blocks_18_convnext_3_Add[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_18_convnext_3_Add[] = { + "_vector_field_main_blocks_18_convnext_3_Mul_output_0", + "_vector_field_main_blocks_18_convnext_3_Mul_2_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_3_Add_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_3_Add[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_3_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0220506638288498f, .offset= -175}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_3_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_3_Add", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_18_convnext_3_Add, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_3_Add, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_3_Add, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_3_Mul_3(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_3_Mul_3 */ + Qnn_Param_t params__vector_field_main_blocks_18_convnext_3_Mul_3[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_18_convnext_3_Mul_3[] = { + "_vector_field_main_blocks_18_convnext_3_Add_output_0", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_3_Mul_3_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_3_Mul_3[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_3_Mul_3_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0220506638288498f, .offset= -175}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_3_Mul_3_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_3_Mul_3", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_18_convnext_3_Mul_3, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_3_Mul_3, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_3_Mul_3, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_18_convnext_3_Mul_3_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_18_convnext_3_Mul_3_output_0_ncf */ + uint32_t dimensions__vector_field_main_blocks_18_convnext_3_Mul_3_output_0_ncf_perm[] = {3}; + uint32_t _vector_field_main_blocks_18_convnext_3_Mul_3_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_18_convnext_3_Mul_3_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_3_Mul_3_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_3_Mul_3_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_18_convnext_3_Mul_3_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_18_convnext_3_Mul_3_output_0_ncf[] = { + "_vector_field_main_blocks_18_convnext_3_Mul_3_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_18_convnext_3_Mul_3_output_0_ncf[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_18_convnext_3_Mul_3_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_18_convnext_3_Mul_3_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0220506638288498f, .offset= -175}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_18_convnext_3_Mul_3_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_18_convnext_3_Mul_3_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_18_convnext_3_Mul_3_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_18_convnext_3_Mul_3_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_18_convnext_3_Mul_3_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_19_Add(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_19_Add */ + Qnn_Param_t params__vector_field_main_blocks_19_Add[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_19_Add[] = { + "_vector_field_main_blocks_18_convnext_3_Mul_3_output_0_ncf", + "_vector_field_main_blocks_19_Transpose_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_19_Add_output_0[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_19_Add[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_19_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0248759854584932f, .offset= -180}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_19_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_19_Add", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_19_Add, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_19_Add, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_19_Add, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_19_Add_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_19_Add_output_0_nfc */ + uint32_t dimensions__vector_field_main_blocks_19_Add_output_0_nfc_perm[] = {3}; + uint32_t _vector_field_main_blocks_19_Add_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_19_Add_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_19_Add_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_19_Add_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_19_Add_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_19_Add_output_0_nfc[] = { + "_vector_field_main_blocks_19_Add_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_19_Add_output_0_nfc[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_19_Add_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_19_Add_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0248759854584932f, .offset= -180}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_19_Add_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_19_Add_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_19_Add_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_19_Add_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_19_Add_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_19_Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_19_Mul */ + Qnn_Param_t params__vector_field_main_blocks_19_Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_19_Mul[] = { + "_vector_field_main_blocks_19_Add_output_0_nfc", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_19_Mul_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_19_Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_19_Mul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0248759854584932f, .offset= -180}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_19_Mul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_19_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_19_Mul, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_19_Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_19_Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_20_convnext_0_Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_20_convnext_0_Mul */ + Qnn_Param_t params__vector_field_main_blocks_20_convnext_0_Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_20_convnext_0_Mul[] = { + "_vector_field_main_blocks_19_Mul_output_0", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_20_convnext_0_Mul_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_20_convnext_0_Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_20_convnext_0_Mul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0248759854584932f, .offset= -180}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_20_convnext_0_Mul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_20_convnext_0_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_20_convnext_0_Mul, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_20_convnext_0_Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_20_convnext_0_Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_20_convnext_0_dwconv_Pad(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_20_convnext_0_dwconv_Pad */ + uint32_t dimensions__vector_field_main_blocks_20_convnext_0_dwconv_Pad_pad_amount[] = {3, 2}; + uint32_t _vector_field_main_blocks_20_convnext_0_dwconv_Pad_pad_amount[] = {0, 0, 2, 2, 0, 0}; + Qnn_Param_t params__vector_field_main_blocks_20_convnext_0_dwconv_Pad[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_20_convnext_0_dwconv_Pad_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_20_convnext_0_dwconv_Pad_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_20_convnext_0_dwconv_Pad_pad_amount, + .dataSize=24}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="scheme", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}} + }; + const char* inputs__vector_field_main_blocks_20_convnext_0_dwconv_Pad[] = { + "_vector_field_main_blocks_20_convnext_0_Mul_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_20_convnext_0_dwconv_Pad_output_0[] = {1, 196, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_20_convnext_0_dwconv_Pad[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_20_convnext_0_dwconv_Pad_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0248759854584932f, .offset= -180}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_20_convnext_0_dwconv_Pad_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_20_convnext_0_dwconv_Pad", // Node Name + "qti.aisw", // Package Name + "Pad", // Qnn Node Type + params__vector_field_main_blocks_20_convnext_0_dwconv_Pad, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_20_convnext_0_dwconv_Pad, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_20_convnext_0_dwconv_Pad, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_20_convnext_0_dwconv_Pad_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_20_convnext_0_dwconv_Pad_output_0_ncf */ + uint32_t dimensions__vector_field_main_blocks_20_convnext_0_dwconv_Pad_output_0_ncf_perm[] = {3}; + uint32_t _vector_field_main_blocks_20_convnext_0_dwconv_Pad_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_20_convnext_0_dwconv_Pad_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_20_convnext_0_dwconv_Pad_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_20_convnext_0_dwconv_Pad_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_20_convnext_0_dwconv_Pad_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_20_convnext_0_dwconv_Pad_output_0_ncf[] = { + "_vector_field_main_blocks_20_convnext_0_dwconv_Pad_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_20_convnext_0_dwconv_Pad_output_0_ncf[] = {1, 512, 196}; + Qnn_Tensor_t outputs__vector_field_main_blocks_20_convnext_0_dwconv_Pad_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_20_convnext_0_dwconv_Pad_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0248759854584932f, .offset= -180}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_20_convnext_0_dwconv_Pad_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_20_convnext_0_dwconv_Pad_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_20_convnext_0_dwconv_Pad_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_20_convnext_0_dwconv_Pad_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_20_convnext_0_dwconv_Pad_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_20_convnext_0_dwconv_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_20_convnext_0_dwconv_Conv_reshape_to_2d */ + const char* inputs__vector_field_main_blocks_20_convnext_0_dwconv_Conv_reshape_to_2d[] = { + "_vector_field_main_blocks_20_convnext_0_dwconv_Pad_output_0_ncf" + }; + uint32_t dimensions__vector_field_main_blocks_20_convnext_0_dwconv_Conv_reshape_to_2d[] = {1, 512, 1, 196}; + Qnn_Tensor_t outputs__vector_field_main_blocks_20_convnext_0_dwconv_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_20_convnext_0_dwconv_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0248759854584932f, .offset= -180}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_20_convnext_0_dwconv_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_20_convnext_0_dwconv_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_20_convnext_0_dwconv_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_20_convnext_0_dwconv_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_20_convnext_0_dwconv_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_20_convnext_0_dwconv_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__vector_field_main_blocks_20_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _vector_field_main_blocks_20_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__vector_field_main_blocks_20_convnext_0_dwconv_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_20_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_20_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_20_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_20_convnext_0_dwconv_Conv_reshape_to_2d_nhwc[] = { + "_vector_field_main_blocks_20_convnext_0_dwconv_Conv_reshape_to_2d" + }; + uint32_t dimensions__vector_field_main_blocks_20_convnext_0_dwconv_Conv_reshape_to_2d_nhwc[] = {1, 1, 196, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_20_convnext_0_dwconv_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_20_convnext_0_dwconv_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0248759854584932f, .offset= -180}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_20_convnext_0_dwconv_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_20_convnext_0_dwconv_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_20_convnext_0_dwconv_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_20_convnext_0_dwconv_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_20_convnext_0_dwconv_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_20_convnext_0_dwconv_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_20_convnext_0_dwconv_weight[] = {1, 5, 1, 512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_20_convnext_0_dwconv_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_20_convnext_0_dwconv_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0032306283246726f, .offset= -121}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_20_convnext_0_dwconv_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_20_convnext_0_dwconv_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_20_convnext_0_dwconv_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_20_convnext_0_dwconv_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_20_convnext_0_dwconv_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_20_convnext_0_dwconv_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_20_convnext_0_dwconv_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0012077529681846f, .offset= -73}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_20_convnext_0_dwconv_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_20_convnext_0_dwconv_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_20_convnext_0_dwconv_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_20_convnext_0_dwconv_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_20_convnext_0_dwconv_Conv_2d */ + uint32_t dimensions__vector_field_main_blocks_20_convnext_0_dwconv_Conv_2d_dilation[] = {2}; + uint32_t _vector_field_main_blocks_20_convnext_0_dwconv_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__vector_field_main_blocks_20_convnext_0_dwconv_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _vector_field_main_blocks_20_convnext_0_dwconv_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__vector_field_main_blocks_20_convnext_0_dwconv_Conv_2d_stride[] = {2}; + uint32_t _vector_field_main_blocks_20_convnext_0_dwconv_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__vector_field_main_blocks_20_convnext_0_dwconv_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_20_convnext_0_dwconv_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_20_convnext_0_dwconv_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_20_convnext_0_dwconv_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_20_convnext_0_dwconv_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_20_convnext_0_dwconv_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_20_convnext_0_dwconv_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_20_convnext_0_dwconv_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_20_convnext_0_dwconv_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_20_convnext_0_dwconv_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_20_convnext_0_dwconv_Conv_2d[] = { + "_vector_field_main_blocks_20_convnext_0_dwconv_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_20_convnext_0_dwconv_weight", + "tts_ttl_vector_field_main_blocks_20_convnext_0_dwconv_bias" + }; + uint32_t dimensions__vector_field_main_blocks_20_convnext_0_dwconv_Conv_intermediate[] = {1, 1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_20_convnext_0_dwconv_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_20_convnext_0_dwconv_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0066726463846862f, .offset= -176}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_20_convnext_0_dwconv_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_20_convnext_0_dwconv_Conv_2d", // Node Name + "qti.aisw", // Package Name + "DepthWiseConv2d", // Qnn Node Type + params__vector_field_main_blocks_20_convnext_0_dwconv_Conv_2d, // Node Params + 3, // Num Node Params + inputs__vector_field_main_blocks_20_convnext_0_dwconv_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_20_convnext_0_dwconv_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_20_convnext_0_dwconv_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_20_convnext_0_dwconv_Conv_intermediate_nchw */ + uint32_t dimensions__vector_field_main_blocks_20_convnext_0_dwconv_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _vector_field_main_blocks_20_convnext_0_dwconv_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__vector_field_main_blocks_20_convnext_0_dwconv_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_20_convnext_0_dwconv_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_20_convnext_0_dwconv_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_20_convnext_0_dwconv_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_20_convnext_0_dwconv_Conv_intermediate_nchw[] = { + "_vector_field_main_blocks_20_convnext_0_dwconv_Conv_intermediate" + }; + uint32_t dimensions__vector_field_main_blocks_20_convnext_0_dwconv_Conv_intermediate_nchw[] = {1, 512, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_20_convnext_0_dwconv_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_20_convnext_0_dwconv_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0066726463846862f, .offset= -176}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_20_convnext_0_dwconv_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_20_convnext_0_dwconv_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_20_convnext_0_dwconv_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_20_convnext_0_dwconv_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_20_convnext_0_dwconv_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_20_convnext_0_dwconv_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_20_convnext_0_dwconv_Conv_intermediate */ + const char* inputs__vector_field_main_blocks_20_convnext_0_dwconv_Conv_intermediate[] = { + "_vector_field_main_blocks_20_convnext_0_dwconv_Conv_intermediate_nchw" + }; + uint32_t dimensions__vector_field_main_blocks_20_convnext_0_dwconv_Conv_output_0[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_20_convnext_0_dwconv_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_20_convnext_0_dwconv_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0066726463846862f, .offset= -176}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_20_convnext_0_dwconv_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_20_convnext_0_dwconv_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_20_convnext_0_dwconv_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_20_convnext_0_dwconv_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_20_convnext_0_dwconv_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_20_convnext_0_dwconv_Conv_output_0_nfc */ + uint32_t dimensions__vector_field_main_blocks_20_convnext_0_dwconv_Conv_output_0_nfc_perm[] = {3}; + uint32_t _vector_field_main_blocks_20_convnext_0_dwconv_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_20_convnext_0_dwconv_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_20_convnext_0_dwconv_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_20_convnext_0_dwconv_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_20_convnext_0_dwconv_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_20_convnext_0_dwconv_Conv_output_0_nfc[] = { + "_vector_field_main_blocks_20_convnext_0_dwconv_Conv_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_20_convnext_0_dwconv_Conv_output_0_nfc[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_20_convnext_0_dwconv_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_20_convnext_0_dwconv_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0066726463846862f, .offset= -176}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_20_convnext_0_dwconv_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_20_convnext_0_dwconv_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_20_convnext_0_dwconv_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_20_convnext_0_dwconv_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_20_convnext_0_dwconv_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_20_convnext_0_Mul_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_20_convnext_0_Mul_1 */ + Qnn_Param_t params__vector_field_main_blocks_20_convnext_0_Mul_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_20_convnext_0_Mul_1[] = { + "_vector_field_main_blocks_20_convnext_0_dwconv_Conv_output_0_nfc", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_20_convnext_0_norm_Transpose_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_20_convnext_0_Mul_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_20_convnext_0_norm_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0041472180746496f, .offset= -128}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_20_convnext_0_norm_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_20_convnext_0_Mul_1", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_20_convnext_0_Mul_1, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_20_convnext_0_Mul_1, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_20_convnext_0_Mul_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_20_convnext_0_norm_norm_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_20_convnext_0_norm_norm_weight[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_20_convnext_0_norm_norm_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_20_convnext_0_norm_norm_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0044431793503463f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_20_convnext_0_norm_norm_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_20_convnext_0_norm_norm_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_20_convnext_0_norm_norm_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_20_convnext_0_norm_norm_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_20_convnext_0_norm_norm_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_20_convnext_0_norm_norm_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_20_convnext_0_norm_norm_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0028722819406539f, .offset= -75}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_20_convnext_0_norm_norm_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_20_convnext_0_norm_norm_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_20_convnext_0_norm_norm_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_20_convnext_0_norm_norm_LayerNormalization(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_20_convnext_0_norm_norm_LayerNormalization */ + uint32_t dimensions__vector_field_main_blocks_20_convnext_0_norm_norm_LayerNormalization_axes[] = {1}; + uint32_t _vector_field_main_blocks_20_convnext_0_norm_norm_LayerNormalization_axes[] = {2}; + Qnn_Param_t params__vector_field_main_blocks_20_convnext_0_norm_norm_LayerNormalization[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="axes", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_20_convnext_0_norm_norm_LayerNormalization_axes", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_20_convnext_0_norm_norm_LayerNormalization_axes, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_20_convnext_0_norm_norm_LayerNormalization_axes, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="epsilon", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000001000000f}}}} + }; + const char* inputs__vector_field_main_blocks_20_convnext_0_norm_norm_LayerNormalization[] = { + "_vector_field_main_blocks_20_convnext_0_norm_Transpose_output_0", + "tts_ttl_vector_field_main_blocks_20_convnext_0_norm_norm_weight", + "tts_ttl_vector_field_main_blocks_20_convnext_0_norm_norm_bias" + }; + uint32_t dimensions__vector_field_main_blocks_20_convnext_0_norm_Transpose_1_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_20_convnext_0_norm_norm_LayerNormalization[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_20_convnext_0_norm_Transpose_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0389839000999928f, .offset= -85}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_20_convnext_0_norm_Transpose_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_20_convnext_0_norm_norm_LayerNormalization", // Node Name + "qti.aisw", // Package Name + "LayerNorm", // Qnn Node Type + params__vector_field_main_blocks_20_convnext_0_norm_norm_LayerNormalization, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_20_convnext_0_norm_norm_LayerNormalization, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_20_convnext_0_norm_norm_LayerNormalization, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_20_convnext_0_norm_Transpose_1_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_20_convnext_0_norm_Transpose_1_output_0_ncf */ + uint32_t dimensions__vector_field_main_blocks_20_convnext_0_norm_Transpose_1_output_0_ncf_perm[] = {3}; + uint32_t _vector_field_main_blocks_20_convnext_0_norm_Transpose_1_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_20_convnext_0_norm_Transpose_1_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_20_convnext_0_norm_Transpose_1_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_20_convnext_0_norm_Transpose_1_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_20_convnext_0_norm_Transpose_1_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_20_convnext_0_norm_Transpose_1_output_0_ncf[] = { + "_vector_field_main_blocks_20_convnext_0_norm_Transpose_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_20_convnext_0_norm_Transpose_1_output_0_ncf[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_20_convnext_0_norm_Transpose_1_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_20_convnext_0_norm_Transpose_1_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0389839000999928f, .offset= -85}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_20_convnext_0_norm_Transpose_1_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_20_convnext_0_norm_Transpose_1_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_20_convnext_0_norm_Transpose_1_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_20_convnext_0_norm_Transpose_1_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_20_convnext_0_norm_Transpose_1_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_20_convnext_0_pwconv1_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_20_convnext_0_pwconv1_Conv_reshape_to_2d */ + const char* inputs__vector_field_main_blocks_20_convnext_0_pwconv1_Conv_reshape_to_2d[] = { + "_vector_field_main_blocks_20_convnext_0_norm_Transpose_1_output_0_ncf" + }; + uint32_t dimensions__vector_field_main_blocks_20_convnext_0_pwconv1_Conv_reshape_to_2d[] = {1, 512, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_20_convnext_0_pwconv1_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_20_convnext_0_pwconv1_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0389839000999928f, .offset= -85}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_20_convnext_0_pwconv1_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_20_convnext_0_pwconv1_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_20_convnext_0_pwconv1_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_20_convnext_0_pwconv1_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_20_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_20_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__vector_field_main_blocks_20_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _vector_field_main_blocks_20_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__vector_field_main_blocks_20_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_20_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_20_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_20_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_20_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc[] = { + "_vector_field_main_blocks_20_convnext_0_pwconv1_Conv_reshape_to_2d" + }; + uint32_t dimensions__vector_field_main_blocks_20_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc[] = {1, 1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_20_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_20_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0389839000999928f, .offset= -85}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_20_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_20_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_20_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_20_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_20_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_20_convnext_0_pwconv1_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_20_convnext_0_pwconv1_weight[] = {1, 1, 512, 1024}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_20_convnext_0_pwconv1_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_20_convnext_0_pwconv1_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0106871845200658f, .offset= -133}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_20_convnext_0_pwconv1_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_20_convnext_0_pwconv1_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_20_convnext_0_pwconv1_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_20_convnext_0_pwconv1_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_20_convnext_0_pwconv1_bias[] = {1024}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_20_convnext_0_pwconv1_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_20_convnext_0_pwconv1_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0022932097781450f, .offset= -224}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_20_convnext_0_pwconv1_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_20_convnext_0_pwconv1_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_20_convnext_0_pwconv1_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_20_convnext_0_pwconv1_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_20_convnext_0_pwconv1_Conv_2d */ + uint32_t dimensions__vector_field_main_blocks_20_convnext_0_pwconv1_Conv_2d_dilation[] = {2}; + uint32_t _vector_field_main_blocks_20_convnext_0_pwconv1_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__vector_field_main_blocks_20_convnext_0_pwconv1_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _vector_field_main_blocks_20_convnext_0_pwconv1_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__vector_field_main_blocks_20_convnext_0_pwconv1_Conv_2d_stride[] = {2}; + uint32_t _vector_field_main_blocks_20_convnext_0_pwconv1_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__vector_field_main_blocks_20_convnext_0_pwconv1_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_20_convnext_0_pwconv1_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_20_convnext_0_pwconv1_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_20_convnext_0_pwconv1_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_20_convnext_0_pwconv1_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_20_convnext_0_pwconv1_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_20_convnext_0_pwconv1_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_20_convnext_0_pwconv1_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_20_convnext_0_pwconv1_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_20_convnext_0_pwconv1_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_20_convnext_0_pwconv1_Conv_2d[] = { + "_vector_field_main_blocks_20_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_20_convnext_0_pwconv1_weight", + "tts_ttl_vector_field_main_blocks_20_convnext_0_pwconv1_bias" + }; + uint32_t dimensions__vector_field_main_blocks_20_convnext_0_pwconv1_Conv_intermediate[] = {1, 1, 192, 1024}; + Qnn_Tensor_t outputs__vector_field_main_blocks_20_convnext_0_pwconv1_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_20_convnext_0_pwconv1_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0306320600211620f, .offset= -205}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_20_convnext_0_pwconv1_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_20_convnext_0_pwconv1_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__vector_field_main_blocks_20_convnext_0_pwconv1_Conv_2d, // Node Params + 5, // Num Node Params + inputs__vector_field_main_blocks_20_convnext_0_pwconv1_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_20_convnext_0_pwconv1_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_20_convnext_0_pwconv1_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_20_convnext_0_pwconv1_Conv_intermediate_nchw */ + uint32_t dimensions__vector_field_main_blocks_20_convnext_0_pwconv1_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _vector_field_main_blocks_20_convnext_0_pwconv1_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__vector_field_main_blocks_20_convnext_0_pwconv1_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_20_convnext_0_pwconv1_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_20_convnext_0_pwconv1_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_20_convnext_0_pwconv1_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_20_convnext_0_pwconv1_Conv_intermediate_nchw[] = { + "_vector_field_main_blocks_20_convnext_0_pwconv1_Conv_intermediate" + }; + uint32_t dimensions__vector_field_main_blocks_20_convnext_0_pwconv1_Conv_intermediate_nchw[] = {1, 1024, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_20_convnext_0_pwconv1_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_20_convnext_0_pwconv1_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0306320600211620f, .offset= -205}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_20_convnext_0_pwconv1_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_20_convnext_0_pwconv1_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_20_convnext_0_pwconv1_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_20_convnext_0_pwconv1_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_20_convnext_0_pwconv1_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_20_convnext_0_pwconv1_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_20_convnext_0_pwconv1_Conv_intermediate */ + const char* inputs__vector_field_main_blocks_20_convnext_0_pwconv1_Conv_intermediate[] = { + "_vector_field_main_blocks_20_convnext_0_pwconv1_Conv_intermediate_nchw" + }; + uint32_t dimensions__vector_field_main_blocks_20_convnext_0_pwconv1_Conv_output_0[] = {1, 1024, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_20_convnext_0_pwconv1_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_20_convnext_0_pwconv1_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0306320600211620f, .offset= -205}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_20_convnext_0_pwconv1_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_20_convnext_0_pwconv1_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_20_convnext_0_pwconv1_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_20_convnext_0_pwconv1_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__elementwiseneuron_44(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _elementwiseneuron_44 */ + Qnn_Param_t params__elementwiseneuron_44[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}} + }; + const char* inputs__elementwiseneuron_44[] = { + "_vector_field_main_blocks_20_convnext_0_pwconv1_Conv_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_20_convnext_0_act_Mul_1_output_0[] = {1, 1024, 192}; + Qnn_Tensor_t outputs__elementwiseneuron_44[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_20_convnext_0_act_Mul_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0062973308376968f, .offset= -27}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_20_convnext_0_act_Mul_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_elementwiseneuron_44", // Node Name + "qti.aisw", // Package Name + "ElementWiseNeuron", // Qnn Node Type + params__elementwiseneuron_44, // Node Params + 1, // Num Node Params + inputs__elementwiseneuron_44, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__elementwiseneuron_44, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_20_convnext_0_pwconv2_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_20_convnext_0_pwconv2_Conv_reshape_to_2d */ + const char* inputs__vector_field_main_blocks_20_convnext_0_pwconv2_Conv_reshape_to_2d[] = { + "_vector_field_main_blocks_20_convnext_0_act_Mul_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_20_convnext_0_pwconv2_Conv_reshape_to_2d[] = {1, 1024, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_20_convnext_0_pwconv2_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_20_convnext_0_pwconv2_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0062973308376968f, .offset= -27}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_20_convnext_0_pwconv2_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_20_convnext_0_pwconv2_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_20_convnext_0_pwconv2_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_20_convnext_0_pwconv2_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_20_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_20_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__vector_field_main_blocks_20_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _vector_field_main_blocks_20_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__vector_field_main_blocks_20_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_20_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_20_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_20_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_20_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc[] = { + "_vector_field_main_blocks_20_convnext_0_pwconv2_Conv_reshape_to_2d" + }; + uint32_t dimensions__vector_field_main_blocks_20_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc[] = {1, 1, 192, 1024}; + Qnn_Tensor_t outputs__vector_field_main_blocks_20_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_20_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0062973308376968f, .offset= -27}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_20_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_20_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_20_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_20_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_20_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_20_convnext_0_pwconv2_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_20_convnext_0_pwconv2_weight[] = {1, 1, 1024, 512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_20_convnext_0_pwconv2_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_20_convnext_0_pwconv2_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0260726511478424f, .offset= -117}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_20_convnext_0_pwconv2_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_20_convnext_0_pwconv2_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_20_convnext_0_pwconv2_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_20_convnext_0_pwconv2_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_20_convnext_0_pwconv2_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_20_convnext_0_pwconv2_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_20_convnext_0_pwconv2_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0012435544049367f, .offset= -77}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_20_convnext_0_pwconv2_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_20_convnext_0_pwconv2_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_20_convnext_0_pwconv2_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_20_convnext_0_pwconv2_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_20_convnext_0_pwconv2_Conv_2d */ + uint32_t dimensions__vector_field_main_blocks_20_convnext_0_pwconv2_Conv_2d_dilation[] = {2}; + uint32_t _vector_field_main_blocks_20_convnext_0_pwconv2_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__vector_field_main_blocks_20_convnext_0_pwconv2_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _vector_field_main_blocks_20_convnext_0_pwconv2_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__vector_field_main_blocks_20_convnext_0_pwconv2_Conv_2d_stride[] = {2}; + uint32_t _vector_field_main_blocks_20_convnext_0_pwconv2_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__vector_field_main_blocks_20_convnext_0_pwconv2_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_20_convnext_0_pwconv2_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_20_convnext_0_pwconv2_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_20_convnext_0_pwconv2_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_20_convnext_0_pwconv2_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_20_convnext_0_pwconv2_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_20_convnext_0_pwconv2_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_20_convnext_0_pwconv2_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_20_convnext_0_pwconv2_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_20_convnext_0_pwconv2_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_20_convnext_0_pwconv2_Conv_2d[] = { + "_vector_field_main_blocks_20_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_20_convnext_0_pwconv2_weight", + "tts_ttl_vector_field_main_blocks_20_convnext_0_pwconv2_bias" + }; + uint32_t dimensions__vector_field_main_blocks_20_convnext_0_pwconv2_Conv_intermediate[] = {1, 1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_20_convnext_0_pwconv2_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_20_convnext_0_pwconv2_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0203672572970390f, .offset= -68}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_20_convnext_0_pwconv2_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_20_convnext_0_pwconv2_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__vector_field_main_blocks_20_convnext_0_pwconv2_Conv_2d, // Node Params + 5, // Num Node Params + inputs__vector_field_main_blocks_20_convnext_0_pwconv2_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_20_convnext_0_pwconv2_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_20_convnext_0_pwconv2_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_20_convnext_0_pwconv2_Conv_intermediate_nchw */ + uint32_t dimensions__vector_field_main_blocks_20_convnext_0_pwconv2_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _vector_field_main_blocks_20_convnext_0_pwconv2_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__vector_field_main_blocks_20_convnext_0_pwconv2_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_20_convnext_0_pwconv2_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_20_convnext_0_pwconv2_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_20_convnext_0_pwconv2_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_20_convnext_0_pwconv2_Conv_intermediate_nchw[] = { + "_vector_field_main_blocks_20_convnext_0_pwconv2_Conv_intermediate" + }; + uint32_t dimensions__vector_field_main_blocks_20_convnext_0_pwconv2_Conv_intermediate_nchw[] = {1, 512, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_20_convnext_0_pwconv2_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_20_convnext_0_pwconv2_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0203672572970390f, .offset= -68}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_20_convnext_0_pwconv2_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_20_convnext_0_pwconv2_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_20_convnext_0_pwconv2_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_20_convnext_0_pwconv2_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_20_convnext_0_pwconv2_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_20_convnext_0_pwconv2_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_20_convnext_0_pwconv2_Conv_intermediate */ + const char* inputs__vector_field_main_blocks_20_convnext_0_pwconv2_Conv_intermediate[] = { + "_vector_field_main_blocks_20_convnext_0_pwconv2_Conv_intermediate_nchw" + }; + uint32_t dimensions__vector_field_main_blocks_20_convnext_0_pwconv2_Conv_output_0[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_20_convnext_0_pwconv2_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_20_convnext_0_pwconv2_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0203672572970390f, .offset= -68}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_20_convnext_0_pwconv2_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_20_convnext_0_pwconv2_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_20_convnext_0_pwconv2_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_20_convnext_0_pwconv2_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_20_convnext_0_pwconv2_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_20_convnext_0_pwconv2_Conv_output_0_nfc */ + uint32_t dimensions__vector_field_main_blocks_20_convnext_0_pwconv2_Conv_output_0_nfc_perm[] = {3}; + uint32_t _vector_field_main_blocks_20_convnext_0_pwconv2_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_20_convnext_0_pwconv2_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_20_convnext_0_pwconv2_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_20_convnext_0_pwconv2_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_20_convnext_0_pwconv2_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_20_convnext_0_pwconv2_Conv_output_0_nfc[] = { + "_vector_field_main_blocks_20_convnext_0_pwconv2_Conv_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_20_convnext_0_pwconv2_Conv_output_0_nfc[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_20_convnext_0_pwconv2_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_20_convnext_0_pwconv2_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0203672572970390f, .offset= -68}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_20_convnext_0_pwconv2_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_20_convnext_0_pwconv2_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_20_convnext_0_pwconv2_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_20_convnext_0_pwconv2_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_20_convnext_0_pwconv2_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_20_convnext_0_gamma(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_20_convnext_0_gamma[] = {1, 1, 512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_20_convnext_0_gamma", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_20_convnext_0_gamma", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0037623578682542f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_20_convnext_0_gamma, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_20_convnext_0_gamma), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_20_convnext_0_gamma)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_20_convnext_0_Mul_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_20_convnext_0_Mul_2 */ + Qnn_Param_t params__vector_field_main_blocks_20_convnext_0_Mul_2[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_20_convnext_0_Mul_2[] = { + "tts_ttl_vector_field_main_blocks_20_convnext_0_gamma", + "_vector_field_main_blocks_20_convnext_0_pwconv2_Conv_output_0_nfc" + }; + uint32_t dimensions__vector_field_main_blocks_20_convnext_0_Mul_2_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_20_convnext_0_Mul_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_20_convnext_0_Mul_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0128127075731754f, .offset= -73}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_20_convnext_0_Mul_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_20_convnext_0_Mul_2", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_20_convnext_0_Mul_2, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_20_convnext_0_Mul_2, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_20_convnext_0_Mul_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_20_convnext_0_Add(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_20_convnext_0_Add */ + Qnn_Param_t params__vector_field_main_blocks_20_convnext_0_Add[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_20_convnext_0_Add[] = { + "_vector_field_main_blocks_20_convnext_0_Mul_output_0", + "_vector_field_main_blocks_20_convnext_0_Mul_2_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_20_convnext_0_Add_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_20_convnext_0_Add[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_20_convnext_0_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0293873120099306f, .offset= -162}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_20_convnext_0_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_20_convnext_0_Add", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_20_convnext_0_Add, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_20_convnext_0_Add, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_20_convnext_0_Add, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_20_convnext_0_Mul_3(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_20_convnext_0_Mul_3 */ + Qnn_Param_t params__vector_field_main_blocks_20_convnext_0_Mul_3[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_20_convnext_0_Mul_3[] = { + "_vector_field_main_blocks_20_convnext_0_Add_output_0", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_20_convnext_0_Mul_3_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_20_convnext_0_Mul_3[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_20_convnext_0_Mul_3_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0293873120099306f, .offset= -162}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_20_convnext_0_Mul_3_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_20_convnext_0_Mul_3", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_20_convnext_0_Mul_3, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_20_convnext_0_Mul_3, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_20_convnext_0_Mul_3, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_21_Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_21_Mul */ + Qnn_Param_t params__vector_field_main_blocks_21_Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_21_Mul[] = { + "_vector_field_main_blocks_20_convnext_0_Mul_3_output_0", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_21_Transpose_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_21_Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_21_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0293873120099306f, .offset= -162}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_21_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_21_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_21_Mul, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_21_Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_21_Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_21_attn_W_query_linear_MatMul_pre_reshape(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_21_attn_W_query_linear_MatMul_pre_reshape */ + const char* inputs__vector_field_main_blocks_21_attn_W_query_linear_MatMul_pre_reshape[] = { + "_vector_field_main_blocks_21_Transpose_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_21_attn_W_query_linear_MatMul_pre_reshape[] = {192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_21_attn_W_query_linear_MatMul_pre_reshape[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_21_attn_W_query_linear_MatMul_pre_reshape", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0293873120099306f, .offset= -162}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_21_attn_W_query_linear_MatMul_pre_reshape, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_21_attn_W_query_linear_MatMul_pre_reshape", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_21_attn_W_query_linear_MatMul_pre_reshape, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_21_attn_W_query_linear_MatMul_pre_reshape, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_onnx__MatMul_3236(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_onnx__MatMul_3236[] = {256, 512}; + VALIDATE(model.addTensor("onnx__MatMul_3236", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "onnx__MatMul_3236", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0094587914645672f, .offset= -134}}}, + .rank= 2, + .dimensions=dimensions_onnx__MatMul_3236, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(onnx__MatMul_3236), + .dataSize=BINLEN(onnx__MatMul_3236)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_21_attn_W_query_linear_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_21_attn_W_query_linear_bias[] = {256}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_21_attn_W_query_linear_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_21_attn_W_query_linear_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0052975779399276f, .offset= -116}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_21_attn_W_query_linear_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_21_attn_W_query_linear_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_21_attn_W_query_linear_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_21_attn_W_query_linear_MatMul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_21_attn_W_query_linear_MatMul */ + const char* inputs__vector_field_main_blocks_21_attn_W_query_linear_MatMul[] = { + "_vector_field_main_blocks_21_attn_W_query_linear_MatMul_pre_reshape", + "onnx__MatMul_3236", + "tts_ttl_vector_field_main_blocks_21_attn_W_query_linear_bias" + }; + uint32_t dimensions__vector_field_main_blocks_21_attn_W_query_linear_Add_output_0_fc[] = {192, 256}; + Qnn_Tensor_t outputs__vector_field_main_blocks_21_attn_W_query_linear_MatMul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_21_attn_W_query_linear_Add_output_0_fc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0745217725634575f, .offset= -115}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_21_attn_W_query_linear_Add_output_0_fc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_21_attn_W_query_linear_MatMul", // Node Name + "qti.aisw", // Package Name + "FullyConnected", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_21_attn_W_query_linear_MatMul, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_21_attn_W_query_linear_MatMul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_21_attn_W_query_linear_MatMul_post_reshape(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_21_attn_W_query_linear_MatMul_post_reshape */ + const char* inputs__vector_field_main_blocks_21_attn_W_query_linear_MatMul_post_reshape[] = { + "_vector_field_main_blocks_21_attn_W_query_linear_Add_output_0_fc" + }; + uint32_t dimensions__vector_field_main_blocks_21_attn_W_query_linear_Add_output_0[] = {1, 192, 256}; + Qnn_Tensor_t outputs__vector_field_main_blocks_21_attn_W_query_linear_MatMul_post_reshape[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_21_attn_W_query_linear_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0745217725634575f, .offset= -115}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_21_attn_W_query_linear_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_21_attn_W_query_linear_MatMul_post_reshape", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_21_attn_W_query_linear_MatMul_post_reshape, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_21_attn_W_query_linear_MatMul_post_reshape, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_21_attn_Split(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_21_attn_Split */ + uint32_t dimensions__vector_field_main_blocks_21_attn_Split_split_index[] = {3}; + uint32_t _vector_field_main_blocks_21_attn_Split_split_index[] = {64, 128, 192}; + Qnn_Param_t params__vector_field_main_blocks_21_attn_Split[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="split_index", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_21_attn_Split_split_index", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_21_attn_Split_split_index, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_21_attn_Split_split_index, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 2}}}} + }; + const char* inputs__vector_field_main_blocks_21_attn_Split[] = { + "_vector_field_main_blocks_21_attn_W_query_linear_Add_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_21_attn_Split_output_0[] = {1, 192, 64}; + uint32_t dimensions__vector_field_main_blocks_21_attn_Split_output_1[] = {1, 192, 64}; + uint32_t dimensions__vector_field_main_blocks_21_attn_Split_output_2[] = {1, 192, 64}; + uint32_t dimensions__vector_field_main_blocks_21_attn_Split_output_3[] = {1, 192, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_21_attn_Split[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_21_attn_Split_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0745217725634575f, .offset= -115}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_21_attn_Split_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}, + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_21_attn_Split_output_1", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0745217725634575f, .offset= -115}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_21_attn_Split_output_1, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}, + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_21_attn_Split_output_2", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0745217725634575f, .offset= -115}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_21_attn_Split_output_2, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}, + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_21_attn_Split_output_3", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0745217725634575f, .offset= -115}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_21_attn_Split_output_3, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_21_attn_Split", // Node Name + "qti.aisw", // Package Name + "Split", // Qnn Node Type + params__vector_field_main_blocks_21_attn_Split, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_21_attn_Split, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_21_attn_Split, // Output Tensors + 4// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_21_attn_Unsqueeze(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_21_attn_Unsqueeze */ + const char* inputs__vector_field_main_blocks_21_attn_Unsqueeze[] = { + "_vector_field_main_blocks_21_attn_Split_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_21_attn_Unsqueeze_output_0[] = {1, 1, 192, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_21_attn_Unsqueeze[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_21_attn_Unsqueeze_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0745217725634575f, .offset= -115}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_21_attn_Unsqueeze_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_21_attn_Unsqueeze", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_21_attn_Unsqueeze, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_21_attn_Unsqueeze, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_21_attn_Unsqueeze_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_21_attn_Unsqueeze_1 */ + const char* inputs__vector_field_main_blocks_21_attn_Unsqueeze_1[] = { + "_vector_field_main_blocks_21_attn_Split_output_1" + }; + uint32_t dimensions__vector_field_main_blocks_21_attn_Unsqueeze_1_output_0[] = {1, 1, 192, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_21_attn_Unsqueeze_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_21_attn_Unsqueeze_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0745217725634575f, .offset= -115}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_21_attn_Unsqueeze_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_21_attn_Unsqueeze_1", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_21_attn_Unsqueeze_1, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_21_attn_Unsqueeze_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_21_attn_Unsqueeze_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_21_attn_Unsqueeze_2 */ + const char* inputs__vector_field_main_blocks_21_attn_Unsqueeze_2[] = { + "_vector_field_main_blocks_21_attn_Split_output_2" + }; + uint32_t dimensions__vector_field_main_blocks_21_attn_Unsqueeze_2_output_0[] = {1, 1, 192, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_21_attn_Unsqueeze_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_21_attn_Unsqueeze_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0745217725634575f, .offset= -115}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_21_attn_Unsqueeze_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_21_attn_Unsqueeze_2", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_21_attn_Unsqueeze_2, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_21_attn_Unsqueeze_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_21_attn_Unsqueeze_3(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_21_attn_Unsqueeze_3 */ + const char* inputs__vector_field_main_blocks_21_attn_Unsqueeze_3[] = { + "_vector_field_main_blocks_21_attn_Split_output_3" + }; + uint32_t dimensions__vector_field_main_blocks_21_attn_Unsqueeze_3_output_0[] = {1, 1, 192, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_21_attn_Unsqueeze_3[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_21_attn_Unsqueeze_3_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0745217725634575f, .offset= -115}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_21_attn_Unsqueeze_3_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_21_attn_Unsqueeze_3", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_21_attn_Unsqueeze_3, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_21_attn_Unsqueeze_3, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_21_attn_Concat(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_21_attn_Concat */ + Qnn_Param_t params__vector_field_main_blocks_21_attn_Concat[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_21_attn_Concat[] = { + "_vector_field_main_blocks_21_attn_Unsqueeze_output_0", + "_vector_field_main_blocks_21_attn_Unsqueeze_1_output_0", + "_vector_field_main_blocks_21_attn_Unsqueeze_2_output_0", + "_vector_field_main_blocks_21_attn_Unsqueeze_3_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_21_attn_Concat_output_0[] = {4, 1, 192, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_21_attn_Concat[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_21_attn_Concat_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0745217725634575f, .offset= -115}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_21_attn_Concat_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_21_attn_Concat", // Node Name + "qti.aisw", // Package Name + "Concat", // Qnn Node Type + params__vector_field_main_blocks_21_attn_Concat, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_21_attn_Concat, // Input Tensor Names + 4, // Num Input Tensor Names + outputs__vector_field_main_blocks_21_attn_Concat, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_21_attn_Slice_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_21_attn_Slice_1 */ + uint32_t dimensions__vector_field_main_blocks_21_attn_Slice_1_ranges[] = {4, 3}; + int32_t _vector_field_main_blocks_21_attn_Slice_1_ranges[] = {0, 4, 1, 0, 1, 1, 0, 192, 1, 0, 32, 1}; + Qnn_Param_t params__vector_field_main_blocks_21_attn_Slice_1[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="ranges", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_21_attn_Slice_1_ranges", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_INT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_21_attn_Slice_1_ranges, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_21_attn_Slice_1_ranges, + .dataSize=48}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="begin_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="end_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="new_axes_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="shrink_axes", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_21_attn_Slice_1[] = { + "_vector_field_main_blocks_21_attn_Concat_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_21_attn_Slice_1_output_0[] = {4, 1, 192, 32}; + Qnn_Tensor_t outputs__vector_field_main_blocks_21_attn_Slice_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_21_attn_Slice_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0745217725634575f, .offset= -115}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_21_attn_Slice_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_21_attn_Slice_1", // Node Name + "qti.aisw", // Package Name + "StridedSlice", // Qnn Node Type + params__vector_field_main_blocks_21_attn_Slice_1, // Node Params + 5, // Num Node Params + inputs__vector_field_main_blocks_21_attn_Slice_1, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_21_attn_Slice_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_21_attn_Slice_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_21_attn_Slice_2 */ + uint32_t dimensions__vector_field_main_blocks_21_attn_Slice_2_ranges[] = {4, 3}; + int32_t _vector_field_main_blocks_21_attn_Slice_2_ranges[] = {0, 4, 1, 0, 1, 1, 0, 192, 1, 32, 64, 1}; + Qnn_Param_t params__vector_field_main_blocks_21_attn_Slice_2[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="ranges", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_21_attn_Slice_2_ranges", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_INT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_21_attn_Slice_2_ranges, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_21_attn_Slice_2_ranges, + .dataSize=48}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="begin_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="end_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="new_axes_mask", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="shrink_axes", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_21_attn_Slice_2[] = { + "_vector_field_main_blocks_21_attn_Concat_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_21_attn_Slice_2_output_0[] = {4, 1, 192, 32}; + Qnn_Tensor_t outputs__vector_field_main_blocks_21_attn_Slice_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_21_attn_Slice_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0745217725634575f, .offset= -115}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_21_attn_Slice_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_21_attn_Slice_2", // Node Name + "qti.aisw", // Package Name + "StridedSlice", // Qnn Node Type + params__vector_field_main_blocks_21_attn_Slice_2, // Node Params + 5, // Num Node Params + inputs__vector_field_main_blocks_21_attn_Slice_2, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_21_attn_Slice_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_21_attn_Mul_3(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_21_attn_Mul_3 */ + Qnn_Param_t params__vector_field_main_blocks_21_attn_Mul_3[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_21_attn_Mul_3[] = { + "_vector_field_main_blocks_21_attn_Slice_1_output_0", + "_vector_field_main_blocks_3_attn_Cos_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_21_attn_Mul_3_output_0[] = {4, 1, 192, 32}; + Qnn_Tensor_t outputs__vector_field_main_blocks_21_attn_Mul_3[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_21_attn_Mul_3_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0762708261609077f, .offset= -128}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_21_attn_Mul_3_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_21_attn_Mul_3", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_21_attn_Mul_3, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_21_attn_Mul_3, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_21_attn_Mul_3, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_21_attn_Mul_4(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_21_attn_Mul_4 */ + Qnn_Param_t params__vector_field_main_blocks_21_attn_Mul_4[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_21_attn_Mul_4[] = { + "_vector_field_main_blocks_21_attn_Slice_2_output_0", + "_vector_field_main_blocks_3_attn_Sin_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_21_attn_Mul_4_output_0[] = {4, 1, 192, 32}; + Qnn_Tensor_t outputs__vector_field_main_blocks_21_attn_Mul_4[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_21_attn_Mul_4_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0410989448428154f, .offset= -101}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_21_attn_Mul_4_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_21_attn_Mul_4", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_21_attn_Mul_4, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_21_attn_Mul_4, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_21_attn_Mul_4, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_21_attn_Mul_5(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_21_attn_Mul_5 */ + Qnn_Param_t params__vector_field_main_blocks_21_attn_Mul_5[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_21_attn_Mul_5[] = { + "_vector_field_main_blocks_21_attn_Slice_1_output_0", + "_vector_field_main_blocks_3_attn_Sin_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_21_attn_Mul_5_output_0[] = {4, 1, 192, 32}; + Qnn_Tensor_t outputs__vector_field_main_blocks_21_attn_Mul_5[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_21_attn_Mul_5_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0775766596198082f, .offset= -129}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_21_attn_Mul_5_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_21_attn_Mul_5", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_21_attn_Mul_5, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_21_attn_Mul_5, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_21_attn_Mul_5, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_21_attn_Mul_6(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_21_attn_Mul_6 */ + Qnn_Param_t params__vector_field_main_blocks_21_attn_Mul_6[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_21_attn_Mul_6[] = { + "_vector_field_main_blocks_21_attn_Slice_2_output_0", + "_vector_field_main_blocks_3_attn_Cos_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_21_attn_Mul_6_output_0[] = {4, 1, 192, 32}; + Qnn_Tensor_t outputs__vector_field_main_blocks_21_attn_Mul_6[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_21_attn_Mul_6_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0437849573791027f, .offset= -107}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_21_attn_Mul_6_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_21_attn_Mul_6", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_21_attn_Mul_6, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_21_attn_Mul_6, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_21_attn_Mul_6, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_21_attn_Sub(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_21_attn_Sub */ + Qnn_Param_t params__vector_field_main_blocks_21_attn_Sub[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 18}}}} + }; + const char* inputs__vector_field_main_blocks_21_attn_Sub[] = { + "_vector_field_main_blocks_21_attn_Mul_3_output_0", + "_vector_field_main_blocks_21_attn_Mul_4_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_21_attn_Sub_output_0[] = {4, 1, 192, 32}; + Qnn_Tensor_t outputs__vector_field_main_blocks_21_attn_Sub[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_21_attn_Sub_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0872200652956963f, .offset= -143}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_21_attn_Sub_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_21_attn_Sub", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_21_attn_Sub, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_21_attn_Sub, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_21_attn_Sub, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_21_attn_Add_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_21_attn_Add_1 */ + Qnn_Param_t params__vector_field_main_blocks_21_attn_Add_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_21_attn_Add_1[] = { + "_vector_field_main_blocks_21_attn_Mul_5_output_0", + "_vector_field_main_blocks_21_attn_Mul_6_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_21_attn_Add_1_output_0[] = {4, 1, 192, 32}; + Qnn_Tensor_t outputs__vector_field_main_blocks_21_attn_Add_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_21_attn_Add_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0785646736621857f, .offset= -130}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_21_attn_Add_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_21_attn_Add_1", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_21_attn_Add_1, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_21_attn_Add_1, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_21_attn_Add_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_21_attn_Concat_3(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_21_attn_Concat_3 */ + Qnn_Param_t params__vector_field_main_blocks_21_attn_Concat_3[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}} + }; + const char* inputs__vector_field_main_blocks_21_attn_Concat_3[] = { + "_vector_field_main_blocks_21_attn_Sub_output_0", + "_vector_field_main_blocks_21_attn_Add_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_21_attn_Concat_3_output_0[] = {4, 1, 192, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_21_attn_Concat_3[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_21_attn_Concat_3_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0874237343668938f, .offset= -143}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_21_attn_Concat_3_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_21_attn_Concat_3", // Node Name + "qti.aisw", // Package Name + "Concat", // Qnn Node Type + params__vector_field_main_blocks_21_attn_Concat_3, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_21_attn_Concat_3, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_21_attn_Concat_3, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_21_attn_MatMul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_21_attn_MatMul */ + Qnn_Param_t params__vector_field_main_blocks_21_attn_MatMul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in0", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in1", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_21_attn_MatMul[] = { + "_vector_field_main_blocks_21_attn_Concat_3_output_0", + "_vector_field_main_blocks_21_attn_Transpose_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_21_attn_MatMul_output_0[] = {4, 1, 192, 128}; + Qnn_Tensor_t outputs__vector_field_main_blocks_21_attn_MatMul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_21_attn_MatMul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 4.1403288841247559f, .offset= -131}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_21_attn_MatMul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_21_attn_MatMul", // Node Name + "qti.aisw", // Package Name + "MatMul", // Qnn Node Type + params__vector_field_main_blocks_21_attn_MatMul, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_21_attn_MatMul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_21_attn_MatMul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_21_attn_Div_4(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_21_attn_Div_4 */ + Qnn_Param_t params__vector_field_main_blocks_21_attn_Div_4[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 2}}}} + }; + const char* inputs__vector_field_main_blocks_21_attn_Div_4[] = { + "_vector_field_main_blocks_21_attn_MatMul_output_0", + "_vector_field_main_blocks_3_attn_Constant_39_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_21_attn_Div_4_output_0[] = {4, 1, 192, 128}; + Qnn_Tensor_t outputs__vector_field_main_blocks_21_attn_Div_4[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_21_attn_Div_4_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.2587705552577972f, .offset= -131}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_21_attn_Div_4_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_21_attn_Div_4", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_21_attn_Div_4, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_21_attn_Div_4, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_21_attn_Div_4, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_21_attn_Where(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_21_attn_Where */ + const char* inputs__vector_field_main_blocks_21_attn_Where[] = { + "_vector_field_main_blocks_21_attn_Cast_2_output_0", + "_vector_field_main_blocks_3_attn_Constant_42_output_0", + "_vector_field_main_blocks_21_attn_Div_4_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_21_attn_Where_output_0[] = {4, 1, 192, 128}; + Qnn_Tensor_t outputs__vector_field_main_blocks_21_attn_Where[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_21_attn_Where_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 1334440575053054352202761503860850688.0000000000000000f, .offset= -255}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_21_attn_Where_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_21_attn_Where", // Node Name + "qti.aisw", // Package Name + "ElementWiseSelect", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_21_attn_Where, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_21_attn_Where, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_21_attn_Softmax(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_21_attn_Softmax */ + Qnn_Param_t params__vector_field_main_blocks_21_attn_Softmax[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="beta", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 1.000000000000f}}}} + }; + const char* inputs__vector_field_main_blocks_21_attn_Softmax[] = { + "_vector_field_main_blocks_21_attn_Where_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_21_attn_Softmax_output_0[] = {4, 1, 192, 128}; + Qnn_Tensor_t outputs__vector_field_main_blocks_21_attn_Softmax[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_21_attn_Softmax_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039062500000000f, .offset= 0}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_21_attn_Softmax_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_21_attn_Softmax", // Node Name + "qti.aisw", // Package Name + "Softmax", // Qnn Node Type + params__vector_field_main_blocks_21_attn_Softmax, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_21_attn_Softmax, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_21_attn_Softmax, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_21_attn_Where_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_21_attn_Where_1 */ + const char* inputs__vector_field_main_blocks_21_attn_Where_1[] = { + "_vector_field_main_blocks_23_attention_Cast_output_0", + "_vector_field_main_blocks_3_attn_Constant_44_output_0", + "_vector_field_main_blocks_21_attn_Softmax_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_21_attn_Where_1_output_0[] = {4, 1, 192, 128}; + Qnn_Tensor_t outputs__vector_field_main_blocks_21_attn_Where_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_21_attn_Where_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039215688593686f, .offset= 0}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_21_attn_Where_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_21_attn_Where_1", // Node Name + "qti.aisw", // Package Name + "ElementWiseSelect", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_21_attn_Where_1, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_21_attn_Where_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_21_attn_MatMul_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_21_attn_MatMul_1 */ + Qnn_Param_t params__vector_field_main_blocks_21_attn_MatMul_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in0", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in1", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_21_attn_MatMul_1[] = { + "_vector_field_main_blocks_21_attn_Where_1_output_0", + "_vector_field_main_blocks_21_attn_Concat_2_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_21_attn_MatMul_1_output_0[] = {4, 1, 192, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_21_attn_MatMul_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_21_attn_MatMul_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0756306499242783f, .offset= -125}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_21_attn_MatMul_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_21_attn_MatMul_1", // Node Name + "qti.aisw", // Package Name + "MatMul", // Qnn Node Type + params__vector_field_main_blocks_21_attn_MatMul_1, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_21_attn_MatMul_1, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_21_attn_MatMul_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_21_attn_Split_3(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_21_attn_Split_3 */ + uint32_t dimensions__vector_field_main_blocks_21_attn_Split_3_split_index[] = {3}; + uint32_t _vector_field_main_blocks_21_attn_Split_3_split_index[] = {1, 2, 3}; + Qnn_Param_t params__vector_field_main_blocks_21_attn_Split_3[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="split_index", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_21_attn_Split_3_split_index", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_21_attn_Split_3_split_index, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_21_attn_Split_3_split_index, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_21_attn_Split_3[] = { + "_vector_field_main_blocks_21_attn_MatMul_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_21_attn_Split_3_output_0[] = {1, 1, 192, 64}; + uint32_t dimensions__vector_field_main_blocks_21_attn_Split_3_output_1[] = {1, 1, 192, 64}; + uint32_t dimensions__vector_field_main_blocks_21_attn_Split_3_output_2[] = {1, 1, 192, 64}; + uint32_t dimensions__vector_field_main_blocks_21_attn_Split_3_output_3[] = {1, 1, 192, 64}; + Qnn_Tensor_t outputs__vector_field_main_blocks_21_attn_Split_3[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_21_attn_Split_3_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0756306499242783f, .offset= -125}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_21_attn_Split_3_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}, + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_21_attn_Split_3_output_1", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0756306499242783f, .offset= -125}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_21_attn_Split_3_output_1, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}, + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_21_attn_Split_3_output_2", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0756306499242783f, .offset= -125}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_21_attn_Split_3_output_2, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}, + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_21_attn_Split_3_output_3", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0756306499242783f, .offset= -125}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_21_attn_Split_3_output_3, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_21_attn_Split_3", // Node Name + "qti.aisw", // Package Name + "Split", // Qnn Node Type + params__vector_field_main_blocks_21_attn_Split_3, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_21_attn_Split_3, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_21_attn_Split_3, // Output Tensors + 4// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_21_attn_Concat_5(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_21_attn_Concat_5 */ + Qnn_Param_t params__vector_field_main_blocks_21_attn_Concat_5[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}} + }; + const char* inputs__vector_field_main_blocks_21_attn_Concat_5[] = { + "_vector_field_main_blocks_21_attn_Split_3_output_0", + "_vector_field_main_blocks_21_attn_Split_3_output_1", + "_vector_field_main_blocks_21_attn_Split_3_output_2", + "_vector_field_main_blocks_21_attn_Split_3_output_3" + }; + uint32_t dimensions__vector_field_main_blocks_21_attn_Concat_5_output_0[] = {1, 1, 192, 256}; + Qnn_Tensor_t outputs__vector_field_main_blocks_21_attn_Concat_5[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_21_attn_Concat_5_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0756306499242783f, .offset= -125}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_21_attn_Concat_5_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_21_attn_Concat_5", // Node Name + "qti.aisw", // Package Name + "Concat", // Qnn Node Type + params__vector_field_main_blocks_21_attn_Concat_5, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_21_attn_Concat_5, // Input Tensor Names + 4, // Num Input Tensor Names + outputs__vector_field_main_blocks_21_attn_Concat_5, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_21_attn_Squeeze(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_21_attn_Squeeze */ + const char* inputs__vector_field_main_blocks_21_attn_Squeeze[] = { + "_vector_field_main_blocks_21_attn_Concat_5_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_21_attn_out_fc_linear_MatMul_pre_reshape[] = {192, 256}; + Qnn_Tensor_t outputs__vector_field_main_blocks_21_attn_Squeeze[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_21_attn_out_fc_linear_MatMul_pre_reshape", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0756306499242783f, .offset= -125}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_21_attn_out_fc_linear_MatMul_pre_reshape, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_21_attn_Squeeze", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_21_attn_Squeeze, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_21_attn_Squeeze, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_onnx__MatMul_3245(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_onnx__MatMul_3245[] = {512, 256}; + VALIDATE(model.addTensor("onnx__MatMul_3245", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "onnx__MatMul_3245", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0098755918443203f, .offset= -118}}}, + .rank= 2, + .dimensions=dimensions_onnx__MatMul_3245, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(onnx__MatMul_3245), + .dataSize=BINLEN(onnx__MatMul_3245)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_21_attn_out_fc_linear_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_21_attn_out_fc_linear_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_21_attn_out_fc_linear_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_21_attn_out_fc_linear_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0019575608894229f, .offset= -189}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_21_attn_out_fc_linear_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_21_attn_out_fc_linear_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_21_attn_out_fc_linear_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_21_attn_out_fc_linear_MatMul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_21_attn_out_fc_linear_MatMul */ + const char* inputs__vector_field_main_blocks_21_attn_out_fc_linear_MatMul[] = { + "_vector_field_main_blocks_21_attn_out_fc_linear_MatMul_pre_reshape", + "onnx__MatMul_3245", + "tts_ttl_vector_field_main_blocks_21_attn_out_fc_linear_bias" + }; + uint32_t dimensions__vector_field_main_blocks_21_attn_out_fc_linear_Add_output_0_fc[] = {192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_21_attn_out_fc_linear_MatMul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_21_attn_out_fc_linear_Add_output_0_fc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.2865160703659058f, .offset= -119}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_21_attn_out_fc_linear_Add_output_0_fc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_21_attn_out_fc_linear_MatMul", // Node Name + "qti.aisw", // Package Name + "FullyConnected", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_21_attn_out_fc_linear_MatMul, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_21_attn_out_fc_linear_MatMul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_21_attn_out_fc_linear_MatMul_post_reshape(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_21_attn_out_fc_linear_MatMul_post_reshape */ + const char* inputs__vector_field_main_blocks_21_attn_out_fc_linear_MatMul_post_reshape[] = { + "_vector_field_main_blocks_21_attn_out_fc_linear_Add_output_0_fc" + }; + uint32_t dimensions__vector_field_main_blocks_21_attn_out_fc_linear_Add_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_21_attn_out_fc_linear_MatMul_post_reshape[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_21_attn_out_fc_linear_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.2865160703659058f, .offset= -119}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_21_attn_out_fc_linear_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_21_attn_out_fc_linear_MatMul_post_reshape", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_21_attn_out_fc_linear_MatMul_post_reshape, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_21_attn_out_fc_linear_MatMul_post_reshape, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_21_attn_Mul_14(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_21_attn_Mul_14 */ + Qnn_Param_t params__vector_field_main_blocks_21_attn_Mul_14[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_21_attn_Mul_14[] = { + "_vector_field_main_blocks_21_attn_out_fc_linear_Add_output_0", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_21_Transpose_1_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_21_attn_Mul_14[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_21_Transpose_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.2865160703659058f, .offset= -119}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_21_Transpose_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_21_attn_Mul_14", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_21_attn_Mul_14, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_21_attn_Mul_14, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_21_attn_Mul_14, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_21_Add(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_21_Add */ + Qnn_Param_t params__vector_field_main_blocks_21_Add[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_21_Add[] = { + "_vector_field_main_blocks_21_Transpose_1_output_0", + "_vector_field_main_blocks_21_Transpose_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_21_norm_Transpose_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_21_Add[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_21_norm_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.2881692051887512f, .offset= -119}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_21_norm_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_21_Add", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_21_Add, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_21_Add, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_21_Add, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_21_norm_norm_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_21_norm_norm_weight[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_21_norm_norm_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_21_norm_norm_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0012620992492884f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_21_norm_norm_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_21_norm_norm_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_21_norm_norm_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_21_norm_norm_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_21_norm_norm_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_21_norm_norm_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_21_norm_norm_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0015569323441014f, .offset= -79}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_21_norm_norm_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_21_norm_norm_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_21_norm_norm_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_21_norm_norm_LayerNormalization(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_21_norm_norm_LayerNormalization */ + uint32_t dimensions__vector_field_main_blocks_21_norm_norm_LayerNormalization_axes[] = {1}; + uint32_t _vector_field_main_blocks_21_norm_norm_LayerNormalization_axes[] = {2}; + Qnn_Param_t params__vector_field_main_blocks_21_norm_norm_LayerNormalization[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="axes", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_21_norm_norm_LayerNormalization_axes", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_21_norm_norm_LayerNormalization_axes, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_21_norm_norm_LayerNormalization_axes, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="epsilon", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000001000000f}}}} + }; + const char* inputs__vector_field_main_blocks_21_norm_norm_LayerNormalization[] = { + "_vector_field_main_blocks_21_norm_Transpose_output_0", + "tts_ttl_vector_field_main_blocks_21_norm_norm_weight", + "tts_ttl_vector_field_main_blocks_21_norm_norm_bias" + }; + uint32_t dimensions__vector_field_main_blocks_21_norm_Transpose_1_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_21_norm_norm_LayerNormalization[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_21_norm_Transpose_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0244074389338493f, .offset= -175}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_21_norm_Transpose_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_21_norm_norm_LayerNormalization", // Node Name + "qti.aisw", // Package Name + "LayerNorm", // Qnn Node Type + params__vector_field_main_blocks_21_norm_norm_LayerNormalization, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_21_norm_norm_LayerNormalization, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_21_norm_norm_LayerNormalization, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_21_Mul_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_21_Mul_1 */ + Qnn_Param_t params__vector_field_main_blocks_21_Mul_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_21_Mul_1[] = { + "_vector_field_main_blocks_21_norm_Transpose_1_output_0", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_21_Mul_1_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_21_Mul_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_21_Mul_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0244074389338493f, .offset= -175}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_21_Mul_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_21_Mul_1", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_21_Mul_1, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_21_Mul_1, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_21_Mul_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_22_convnext_0_Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_22_convnext_0_Mul */ + Qnn_Param_t params__vector_field_main_blocks_22_convnext_0_Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_22_convnext_0_Mul[] = { + "_vector_field_main_blocks_21_Mul_1_output_0", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_22_convnext_0_Mul_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_22_convnext_0_Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_22_convnext_0_Mul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0244074389338493f, .offset= -175}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_22_convnext_0_Mul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_22_convnext_0_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_22_convnext_0_Mul, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_22_convnext_0_Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_22_convnext_0_Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_22_convnext_0_dwconv_Pad(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_22_convnext_0_dwconv_Pad */ + uint32_t dimensions__vector_field_main_blocks_22_convnext_0_dwconv_Pad_pad_amount[] = {3, 2}; + uint32_t _vector_field_main_blocks_22_convnext_0_dwconv_Pad_pad_amount[] = {0, 0, 2, 2, 0, 0}; + Qnn_Param_t params__vector_field_main_blocks_22_convnext_0_dwconv_Pad[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_22_convnext_0_dwconv_Pad_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_22_convnext_0_dwconv_Pad_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_22_convnext_0_dwconv_Pad_pad_amount, + .dataSize=24}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="scheme", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}} + }; + const char* inputs__vector_field_main_blocks_22_convnext_0_dwconv_Pad[] = { + "_vector_field_main_blocks_22_convnext_0_Mul_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_22_convnext_0_dwconv_Pad_output_0[] = {1, 196, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_22_convnext_0_dwconv_Pad[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_22_convnext_0_dwconv_Pad_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0244074389338493f, .offset= -175}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_22_convnext_0_dwconv_Pad_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_22_convnext_0_dwconv_Pad", // Node Name + "qti.aisw", // Package Name + "Pad", // Qnn Node Type + params__vector_field_main_blocks_22_convnext_0_dwconv_Pad, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_22_convnext_0_dwconv_Pad, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_22_convnext_0_dwconv_Pad, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_22_convnext_0_dwconv_Pad_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_22_convnext_0_dwconv_Pad_output_0_ncf */ + uint32_t dimensions__vector_field_main_blocks_22_convnext_0_dwconv_Pad_output_0_ncf_perm[] = {3}; + uint32_t _vector_field_main_blocks_22_convnext_0_dwconv_Pad_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_22_convnext_0_dwconv_Pad_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_22_convnext_0_dwconv_Pad_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_22_convnext_0_dwconv_Pad_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_22_convnext_0_dwconv_Pad_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_22_convnext_0_dwconv_Pad_output_0_ncf[] = { + "_vector_field_main_blocks_22_convnext_0_dwconv_Pad_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_22_convnext_0_dwconv_Pad_output_0_ncf[] = {1, 512, 196}; + Qnn_Tensor_t outputs__vector_field_main_blocks_22_convnext_0_dwconv_Pad_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_22_convnext_0_dwconv_Pad_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0244074389338493f, .offset= -175}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_22_convnext_0_dwconv_Pad_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_22_convnext_0_dwconv_Pad_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_22_convnext_0_dwconv_Pad_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_22_convnext_0_dwconv_Pad_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_22_convnext_0_dwconv_Pad_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_22_convnext_0_dwconv_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_22_convnext_0_dwconv_Conv_reshape_to_2d */ + const char* inputs__vector_field_main_blocks_22_convnext_0_dwconv_Conv_reshape_to_2d[] = { + "_vector_field_main_blocks_22_convnext_0_dwconv_Pad_output_0_ncf" + }; + uint32_t dimensions__vector_field_main_blocks_22_convnext_0_dwconv_Conv_reshape_to_2d[] = {1, 512, 1, 196}; + Qnn_Tensor_t outputs__vector_field_main_blocks_22_convnext_0_dwconv_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_22_convnext_0_dwconv_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0244074389338493f, .offset= -175}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_22_convnext_0_dwconv_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_22_convnext_0_dwconv_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_22_convnext_0_dwconv_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_22_convnext_0_dwconv_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_22_convnext_0_dwconv_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_22_convnext_0_dwconv_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__vector_field_main_blocks_22_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _vector_field_main_blocks_22_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__vector_field_main_blocks_22_convnext_0_dwconv_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_22_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_22_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_22_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_22_convnext_0_dwconv_Conv_reshape_to_2d_nhwc[] = { + "_vector_field_main_blocks_22_convnext_0_dwconv_Conv_reshape_to_2d" + }; + uint32_t dimensions__vector_field_main_blocks_22_convnext_0_dwconv_Conv_reshape_to_2d_nhwc[] = {1, 1, 196, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_22_convnext_0_dwconv_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_22_convnext_0_dwconv_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0244074389338493f, .offset= -175}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_22_convnext_0_dwconv_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_22_convnext_0_dwconv_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_22_convnext_0_dwconv_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_22_convnext_0_dwconv_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_22_convnext_0_dwconv_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_22_convnext_0_dwconv_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_22_convnext_0_dwconv_weight[] = {1, 5, 1, 512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_22_convnext_0_dwconv_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_22_convnext_0_dwconv_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0049031013622880f, .offset= -132}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_22_convnext_0_dwconv_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_22_convnext_0_dwconv_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_22_convnext_0_dwconv_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_22_convnext_0_dwconv_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_22_convnext_0_dwconv_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_22_convnext_0_dwconv_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_22_convnext_0_dwconv_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0005820736405440f, .offset= -106}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_22_convnext_0_dwconv_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_22_convnext_0_dwconv_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_22_convnext_0_dwconv_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_22_convnext_0_dwconv_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_22_convnext_0_dwconv_Conv_2d */ + uint32_t dimensions__vector_field_main_blocks_22_convnext_0_dwconv_Conv_2d_dilation[] = {2}; + uint32_t _vector_field_main_blocks_22_convnext_0_dwconv_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__vector_field_main_blocks_22_convnext_0_dwconv_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _vector_field_main_blocks_22_convnext_0_dwconv_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__vector_field_main_blocks_22_convnext_0_dwconv_Conv_2d_stride[] = {2}; + uint32_t _vector_field_main_blocks_22_convnext_0_dwconv_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__vector_field_main_blocks_22_convnext_0_dwconv_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_22_convnext_0_dwconv_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_22_convnext_0_dwconv_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_22_convnext_0_dwconv_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_22_convnext_0_dwconv_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_22_convnext_0_dwconv_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_22_convnext_0_dwconv_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_22_convnext_0_dwconv_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_22_convnext_0_dwconv_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_22_convnext_0_dwconv_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_22_convnext_0_dwconv_Conv_2d[] = { + "_vector_field_main_blocks_22_convnext_0_dwconv_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_22_convnext_0_dwconv_weight", + "tts_ttl_vector_field_main_blocks_22_convnext_0_dwconv_bias" + }; + uint32_t dimensions__vector_field_main_blocks_22_convnext_0_dwconv_Conv_intermediate[] = {1, 1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_22_convnext_0_dwconv_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_22_convnext_0_dwconv_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0015616406453773f, .offset= -157}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_22_convnext_0_dwconv_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_22_convnext_0_dwconv_Conv_2d", // Node Name + "qti.aisw", // Package Name + "DepthWiseConv2d", // Qnn Node Type + params__vector_field_main_blocks_22_convnext_0_dwconv_Conv_2d, // Node Params + 3, // Num Node Params + inputs__vector_field_main_blocks_22_convnext_0_dwconv_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_22_convnext_0_dwconv_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_22_convnext_0_dwconv_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_22_convnext_0_dwconv_Conv_intermediate_nchw */ + uint32_t dimensions__vector_field_main_blocks_22_convnext_0_dwconv_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _vector_field_main_blocks_22_convnext_0_dwconv_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__vector_field_main_blocks_22_convnext_0_dwconv_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_22_convnext_0_dwconv_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_22_convnext_0_dwconv_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_22_convnext_0_dwconv_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_22_convnext_0_dwconv_Conv_intermediate_nchw[] = { + "_vector_field_main_blocks_22_convnext_0_dwconv_Conv_intermediate" + }; + uint32_t dimensions__vector_field_main_blocks_22_convnext_0_dwconv_Conv_intermediate_nchw[] = {1, 512, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_22_convnext_0_dwconv_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_22_convnext_0_dwconv_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0015616406453773f, .offset= -157}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_22_convnext_0_dwconv_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_22_convnext_0_dwconv_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_22_convnext_0_dwconv_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_22_convnext_0_dwconv_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_22_convnext_0_dwconv_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_22_convnext_0_dwconv_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_22_convnext_0_dwconv_Conv_intermediate */ + const char* inputs__vector_field_main_blocks_22_convnext_0_dwconv_Conv_intermediate[] = { + "_vector_field_main_blocks_22_convnext_0_dwconv_Conv_intermediate_nchw" + }; + uint32_t dimensions__vector_field_main_blocks_22_convnext_0_dwconv_Conv_output_0[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_22_convnext_0_dwconv_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_22_convnext_0_dwconv_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0015616406453773f, .offset= -157}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_22_convnext_0_dwconv_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_22_convnext_0_dwconv_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_22_convnext_0_dwconv_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_22_convnext_0_dwconv_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_22_convnext_0_dwconv_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_22_convnext_0_dwconv_Conv_output_0_nfc */ + uint32_t dimensions__vector_field_main_blocks_22_convnext_0_dwconv_Conv_output_0_nfc_perm[] = {3}; + uint32_t _vector_field_main_blocks_22_convnext_0_dwconv_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_22_convnext_0_dwconv_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_22_convnext_0_dwconv_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_22_convnext_0_dwconv_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_22_convnext_0_dwconv_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_22_convnext_0_dwconv_Conv_output_0_nfc[] = { + "_vector_field_main_blocks_22_convnext_0_dwconv_Conv_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_22_convnext_0_dwconv_Conv_output_0_nfc[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_22_convnext_0_dwconv_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_22_convnext_0_dwconv_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0015616406453773f, .offset= -157}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_22_convnext_0_dwconv_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_22_convnext_0_dwconv_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_22_convnext_0_dwconv_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_22_convnext_0_dwconv_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_22_convnext_0_dwconv_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_22_convnext_0_Mul_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_22_convnext_0_Mul_1 */ + Qnn_Param_t params__vector_field_main_blocks_22_convnext_0_Mul_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_22_convnext_0_Mul_1[] = { + "_vector_field_main_blocks_22_convnext_0_dwconv_Conv_output_0_nfc", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_22_convnext_0_norm_Transpose_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_22_convnext_0_Mul_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_22_convnext_0_norm_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0015616406453773f, .offset= -157}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_22_convnext_0_norm_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_22_convnext_0_Mul_1", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_22_convnext_0_Mul_1, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_22_convnext_0_Mul_1, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_22_convnext_0_Mul_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_22_convnext_0_norm_norm_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_22_convnext_0_norm_norm_weight[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_22_convnext_0_norm_norm_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_22_convnext_0_norm_norm_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0025693294592202f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_22_convnext_0_norm_norm_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_22_convnext_0_norm_norm_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_22_convnext_0_norm_norm_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_22_convnext_0_norm_norm_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_22_convnext_0_norm_norm_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_22_convnext_0_norm_norm_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_22_convnext_0_norm_norm_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0022860504686832f, .offset= -112}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_22_convnext_0_norm_norm_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_22_convnext_0_norm_norm_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_22_convnext_0_norm_norm_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_22_convnext_0_norm_norm_LayerNormalization(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_22_convnext_0_norm_norm_LayerNormalization */ + uint32_t dimensions__vector_field_main_blocks_22_convnext_0_norm_norm_LayerNormalization_axes[] = {1}; + uint32_t _vector_field_main_blocks_22_convnext_0_norm_norm_LayerNormalization_axes[] = {2}; + Qnn_Param_t params__vector_field_main_blocks_22_convnext_0_norm_norm_LayerNormalization[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="axes", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_22_convnext_0_norm_norm_LayerNormalization_axes", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_22_convnext_0_norm_norm_LayerNormalization_axes, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_22_convnext_0_norm_norm_LayerNormalization_axes, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="epsilon", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000001000000f}}}} + }; + const char* inputs__vector_field_main_blocks_22_convnext_0_norm_norm_LayerNormalization[] = { + "_vector_field_main_blocks_22_convnext_0_norm_Transpose_output_0", + "tts_ttl_vector_field_main_blocks_22_convnext_0_norm_norm_weight", + "tts_ttl_vector_field_main_blocks_22_convnext_0_norm_norm_bias" + }; + uint32_t dimensions__vector_field_main_blocks_22_convnext_0_norm_Transpose_1_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_22_convnext_0_norm_norm_LayerNormalization[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_22_convnext_0_norm_Transpose_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0353530459105968f, .offset= -147}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_22_convnext_0_norm_Transpose_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_22_convnext_0_norm_norm_LayerNormalization", // Node Name + "qti.aisw", // Package Name + "LayerNorm", // Qnn Node Type + params__vector_field_main_blocks_22_convnext_0_norm_norm_LayerNormalization, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_22_convnext_0_norm_norm_LayerNormalization, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_22_convnext_0_norm_norm_LayerNormalization, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_22_convnext_0_norm_Transpose_1_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_22_convnext_0_norm_Transpose_1_output_0_ncf */ + uint32_t dimensions__vector_field_main_blocks_22_convnext_0_norm_Transpose_1_output_0_ncf_perm[] = {3}; + uint32_t _vector_field_main_blocks_22_convnext_0_norm_Transpose_1_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_22_convnext_0_norm_Transpose_1_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_22_convnext_0_norm_Transpose_1_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_22_convnext_0_norm_Transpose_1_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_22_convnext_0_norm_Transpose_1_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_22_convnext_0_norm_Transpose_1_output_0_ncf[] = { + "_vector_field_main_blocks_22_convnext_0_norm_Transpose_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_22_convnext_0_norm_Transpose_1_output_0_ncf[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_22_convnext_0_norm_Transpose_1_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_22_convnext_0_norm_Transpose_1_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0353530459105968f, .offset= -147}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_22_convnext_0_norm_Transpose_1_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_22_convnext_0_norm_Transpose_1_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_22_convnext_0_norm_Transpose_1_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_22_convnext_0_norm_Transpose_1_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_22_convnext_0_norm_Transpose_1_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_22_convnext_0_pwconv1_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_22_convnext_0_pwconv1_Conv_reshape_to_2d */ + const char* inputs__vector_field_main_blocks_22_convnext_0_pwconv1_Conv_reshape_to_2d[] = { + "_vector_field_main_blocks_22_convnext_0_norm_Transpose_1_output_0_ncf" + }; + uint32_t dimensions__vector_field_main_blocks_22_convnext_0_pwconv1_Conv_reshape_to_2d[] = {1, 512, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_22_convnext_0_pwconv1_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_22_convnext_0_pwconv1_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0353530459105968f, .offset= -147}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_22_convnext_0_pwconv1_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_22_convnext_0_pwconv1_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_22_convnext_0_pwconv1_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_22_convnext_0_pwconv1_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_22_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_22_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__vector_field_main_blocks_22_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _vector_field_main_blocks_22_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__vector_field_main_blocks_22_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_22_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_22_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_22_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_22_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc[] = { + "_vector_field_main_blocks_22_convnext_0_pwconv1_Conv_reshape_to_2d" + }; + uint32_t dimensions__vector_field_main_blocks_22_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc[] = {1, 1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_22_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_22_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0353530459105968f, .offset= -147}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_22_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_22_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_22_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_22_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_22_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_22_convnext_0_pwconv1_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_22_convnext_0_pwconv1_weight[] = {1, 1, 512, 1024}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_22_convnext_0_pwconv1_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_22_convnext_0_pwconv1_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0129949981346726f, .offset= -97}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_22_convnext_0_pwconv1_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_22_convnext_0_pwconv1_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_22_convnext_0_pwconv1_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_22_convnext_0_pwconv1_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_22_convnext_0_pwconv1_bias[] = {1024}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_22_convnext_0_pwconv1_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_22_convnext_0_pwconv1_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0020019339863211f, .offset= -209}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_22_convnext_0_pwconv1_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_22_convnext_0_pwconv1_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_22_convnext_0_pwconv1_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_22_convnext_0_pwconv1_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_22_convnext_0_pwconv1_Conv_2d */ + uint32_t dimensions__vector_field_main_blocks_22_convnext_0_pwconv1_Conv_2d_dilation[] = {2}; + uint32_t _vector_field_main_blocks_22_convnext_0_pwconv1_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__vector_field_main_blocks_22_convnext_0_pwconv1_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _vector_field_main_blocks_22_convnext_0_pwconv1_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__vector_field_main_blocks_22_convnext_0_pwconv1_Conv_2d_stride[] = {2}; + uint32_t _vector_field_main_blocks_22_convnext_0_pwconv1_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__vector_field_main_blocks_22_convnext_0_pwconv1_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_22_convnext_0_pwconv1_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_22_convnext_0_pwconv1_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_22_convnext_0_pwconv1_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_22_convnext_0_pwconv1_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_22_convnext_0_pwconv1_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_22_convnext_0_pwconv1_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_22_convnext_0_pwconv1_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_22_convnext_0_pwconv1_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_22_convnext_0_pwconv1_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_22_convnext_0_pwconv1_Conv_2d[] = { + "_vector_field_main_blocks_22_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_22_convnext_0_pwconv1_weight", + "tts_ttl_vector_field_main_blocks_22_convnext_0_pwconv1_bias" + }; + uint32_t dimensions__vector_field_main_blocks_22_convnext_0_pwconv1_Conv_intermediate[] = {1, 1, 192, 1024}; + Qnn_Tensor_t outputs__vector_field_main_blocks_22_convnext_0_pwconv1_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_22_convnext_0_pwconv1_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0322681181132793f, .offset= -201}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_22_convnext_0_pwconv1_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_22_convnext_0_pwconv1_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__vector_field_main_blocks_22_convnext_0_pwconv1_Conv_2d, // Node Params + 5, // Num Node Params + inputs__vector_field_main_blocks_22_convnext_0_pwconv1_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_22_convnext_0_pwconv1_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_22_convnext_0_pwconv1_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_22_convnext_0_pwconv1_Conv_intermediate_nchw */ + uint32_t dimensions__vector_field_main_blocks_22_convnext_0_pwconv1_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _vector_field_main_blocks_22_convnext_0_pwconv1_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__vector_field_main_blocks_22_convnext_0_pwconv1_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_22_convnext_0_pwconv1_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_22_convnext_0_pwconv1_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_22_convnext_0_pwconv1_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_22_convnext_0_pwconv1_Conv_intermediate_nchw[] = { + "_vector_field_main_blocks_22_convnext_0_pwconv1_Conv_intermediate" + }; + uint32_t dimensions__vector_field_main_blocks_22_convnext_0_pwconv1_Conv_intermediate_nchw[] = {1, 1024, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_22_convnext_0_pwconv1_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_22_convnext_0_pwconv1_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0322681181132793f, .offset= -201}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_22_convnext_0_pwconv1_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_22_convnext_0_pwconv1_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_22_convnext_0_pwconv1_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_22_convnext_0_pwconv1_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_22_convnext_0_pwconv1_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_22_convnext_0_pwconv1_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_22_convnext_0_pwconv1_Conv_intermediate */ + const char* inputs__vector_field_main_blocks_22_convnext_0_pwconv1_Conv_intermediate[] = { + "_vector_field_main_blocks_22_convnext_0_pwconv1_Conv_intermediate_nchw" + }; + uint32_t dimensions__vector_field_main_blocks_22_convnext_0_pwconv1_Conv_output_0[] = {1, 1024, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_22_convnext_0_pwconv1_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_22_convnext_0_pwconv1_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0322681181132793f, .offset= -201}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_22_convnext_0_pwconv1_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_22_convnext_0_pwconv1_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_22_convnext_0_pwconv1_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_22_convnext_0_pwconv1_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__elementwiseneuron_46(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _elementwiseneuron_46 */ + Qnn_Param_t params__elementwiseneuron_46[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}} + }; + const char* inputs__elementwiseneuron_46[] = { + "_vector_field_main_blocks_22_convnext_0_pwconv1_Conv_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_22_convnext_0_act_Mul_1_output_0[] = {1, 1024, 192}; + Qnn_Tensor_t outputs__elementwiseneuron_46[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_22_convnext_0_act_Mul_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0072108008898795f, .offset= -24}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_22_convnext_0_act_Mul_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_elementwiseneuron_46", // Node Name + "qti.aisw", // Package Name + "ElementWiseNeuron", // Qnn Node Type + params__elementwiseneuron_46, // Node Params + 1, // Num Node Params + inputs__elementwiseneuron_46, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__elementwiseneuron_46, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_22_convnext_0_pwconv2_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_22_convnext_0_pwconv2_Conv_reshape_to_2d */ + const char* inputs__vector_field_main_blocks_22_convnext_0_pwconv2_Conv_reshape_to_2d[] = { + "_vector_field_main_blocks_22_convnext_0_act_Mul_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_22_convnext_0_pwconv2_Conv_reshape_to_2d[] = {1, 1024, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_22_convnext_0_pwconv2_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_22_convnext_0_pwconv2_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0072108008898795f, .offset= -24}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_22_convnext_0_pwconv2_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_22_convnext_0_pwconv2_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_22_convnext_0_pwconv2_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_22_convnext_0_pwconv2_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_22_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_22_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__vector_field_main_blocks_22_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _vector_field_main_blocks_22_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__vector_field_main_blocks_22_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_22_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_22_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_22_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_22_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc[] = { + "_vector_field_main_blocks_22_convnext_0_pwconv2_Conv_reshape_to_2d" + }; + uint32_t dimensions__vector_field_main_blocks_22_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc[] = {1, 1, 192, 1024}; + Qnn_Tensor_t outputs__vector_field_main_blocks_22_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_22_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0072108008898795f, .offset= -24}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_22_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_22_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_22_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_22_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_22_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_22_convnext_0_pwconv2_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_22_convnext_0_pwconv2_weight[] = {1, 1, 1024, 512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_22_convnext_0_pwconv2_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_22_convnext_0_pwconv2_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0189892388880253f, .offset= -120}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_22_convnext_0_pwconv2_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_22_convnext_0_pwconv2_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_22_convnext_0_pwconv2_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_22_convnext_0_pwconv2_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_22_convnext_0_pwconv2_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_22_convnext_0_pwconv2_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_22_convnext_0_pwconv2_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0012078949948773f, .offset= -114}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_22_convnext_0_pwconv2_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_22_convnext_0_pwconv2_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_22_convnext_0_pwconv2_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_22_convnext_0_pwconv2_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_22_convnext_0_pwconv2_Conv_2d */ + uint32_t dimensions__vector_field_main_blocks_22_convnext_0_pwconv2_Conv_2d_dilation[] = {2}; + uint32_t _vector_field_main_blocks_22_convnext_0_pwconv2_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__vector_field_main_blocks_22_convnext_0_pwconv2_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _vector_field_main_blocks_22_convnext_0_pwconv2_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__vector_field_main_blocks_22_convnext_0_pwconv2_Conv_2d_stride[] = {2}; + uint32_t _vector_field_main_blocks_22_convnext_0_pwconv2_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__vector_field_main_blocks_22_convnext_0_pwconv2_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_22_convnext_0_pwconv2_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_22_convnext_0_pwconv2_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_22_convnext_0_pwconv2_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_22_convnext_0_pwconv2_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_22_convnext_0_pwconv2_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_22_convnext_0_pwconv2_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_22_convnext_0_pwconv2_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_22_convnext_0_pwconv2_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_22_convnext_0_pwconv2_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_22_convnext_0_pwconv2_Conv_2d[] = { + "_vector_field_main_blocks_22_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_22_convnext_0_pwconv2_weight", + "tts_ttl_vector_field_main_blocks_22_convnext_0_pwconv2_bias" + }; + uint32_t dimensions__vector_field_main_blocks_22_convnext_0_pwconv2_Conv_intermediate[] = {1, 1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_22_convnext_0_pwconv2_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_22_convnext_0_pwconv2_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0290996544063091f, .offset= -121}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_22_convnext_0_pwconv2_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_22_convnext_0_pwconv2_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__vector_field_main_blocks_22_convnext_0_pwconv2_Conv_2d, // Node Params + 5, // Num Node Params + inputs__vector_field_main_blocks_22_convnext_0_pwconv2_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_22_convnext_0_pwconv2_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_22_convnext_0_pwconv2_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_22_convnext_0_pwconv2_Conv_intermediate_nchw */ + uint32_t dimensions__vector_field_main_blocks_22_convnext_0_pwconv2_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _vector_field_main_blocks_22_convnext_0_pwconv2_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__vector_field_main_blocks_22_convnext_0_pwconv2_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_22_convnext_0_pwconv2_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_22_convnext_0_pwconv2_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_22_convnext_0_pwconv2_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_22_convnext_0_pwconv2_Conv_intermediate_nchw[] = { + "_vector_field_main_blocks_22_convnext_0_pwconv2_Conv_intermediate" + }; + uint32_t dimensions__vector_field_main_blocks_22_convnext_0_pwconv2_Conv_intermediate_nchw[] = {1, 512, 1, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_22_convnext_0_pwconv2_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_22_convnext_0_pwconv2_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0290996544063091f, .offset= -121}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_22_convnext_0_pwconv2_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_22_convnext_0_pwconv2_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_22_convnext_0_pwconv2_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_22_convnext_0_pwconv2_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_22_convnext_0_pwconv2_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_22_convnext_0_pwconv2_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_22_convnext_0_pwconv2_Conv_intermediate */ + const char* inputs__vector_field_main_blocks_22_convnext_0_pwconv2_Conv_intermediate[] = { + "_vector_field_main_blocks_22_convnext_0_pwconv2_Conv_intermediate_nchw" + }; + uint32_t dimensions__vector_field_main_blocks_22_convnext_0_pwconv2_Conv_output_0[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_main_blocks_22_convnext_0_pwconv2_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_22_convnext_0_pwconv2_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0290996544063091f, .offset= -121}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_22_convnext_0_pwconv2_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_22_convnext_0_pwconv2_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_22_convnext_0_pwconv2_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_22_convnext_0_pwconv2_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_22_convnext_0_pwconv2_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_22_convnext_0_pwconv2_Conv_output_0_nfc */ + uint32_t dimensions__vector_field_main_blocks_22_convnext_0_pwconv2_Conv_output_0_nfc_perm[] = {3}; + uint32_t _vector_field_main_blocks_22_convnext_0_pwconv2_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_main_blocks_22_convnext_0_pwconv2_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_22_convnext_0_pwconv2_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_22_convnext_0_pwconv2_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_22_convnext_0_pwconv2_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_main_blocks_22_convnext_0_pwconv2_Conv_output_0_nfc[] = { + "_vector_field_main_blocks_22_convnext_0_pwconv2_Conv_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_22_convnext_0_pwconv2_Conv_output_0_nfc[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_22_convnext_0_pwconv2_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_22_convnext_0_pwconv2_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0290996544063091f, .offset= -121}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_22_convnext_0_pwconv2_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_22_convnext_0_pwconv2_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_main_blocks_22_convnext_0_pwconv2_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_22_convnext_0_pwconv2_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_22_convnext_0_pwconv2_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_22_convnext_0_gamma(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_22_convnext_0_gamma[] = {1, 1, 512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_22_convnext_0_gamma", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_22_convnext_0_gamma", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0017095159273595f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_22_convnext_0_gamma, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_22_convnext_0_gamma), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_22_convnext_0_gamma)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_22_convnext_0_Mul_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_22_convnext_0_Mul_2 */ + Qnn_Param_t params__vector_field_main_blocks_22_convnext_0_Mul_2[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_22_convnext_0_Mul_2[] = { + "tts_ttl_vector_field_main_blocks_22_convnext_0_gamma", + "_vector_field_main_blocks_22_convnext_0_pwconv2_Conv_output_0_nfc" + }; + uint32_t dimensions__vector_field_main_blocks_22_convnext_0_Mul_2_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_22_convnext_0_Mul_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_22_convnext_0_Mul_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0116903856396675f, .offset= -121}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_22_convnext_0_Mul_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_22_convnext_0_Mul_2", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_22_convnext_0_Mul_2, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_22_convnext_0_Mul_2, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_22_convnext_0_Mul_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_22_convnext_0_Add(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_22_convnext_0_Add */ + Qnn_Param_t params__vector_field_main_blocks_22_convnext_0_Add[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_22_convnext_0_Add[] = { + "_vector_field_main_blocks_22_convnext_0_Mul_output_0", + "_vector_field_main_blocks_22_convnext_0_Mul_2_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_22_convnext_0_Add_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_22_convnext_0_Add[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_22_convnext_0_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0333916842937469f, .offset= -164}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_22_convnext_0_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_22_convnext_0_Add", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_22_convnext_0_Add, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_22_convnext_0_Add, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_22_convnext_0_Add, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_22_convnext_0_Mul_3(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_22_convnext_0_Mul_3 */ + Qnn_Param_t params__vector_field_main_blocks_22_convnext_0_Mul_3[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_22_convnext_0_Mul_3[] = { + "_vector_field_main_blocks_22_convnext_0_Add_output_0", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_22_convnext_0_Mul_3_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_22_convnext_0_Mul_3[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_22_convnext_0_Mul_3_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0333916842937469f, .offset= -164}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_22_convnext_0_Mul_3_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_22_convnext_0_Mul_3", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_22_convnext_0_Mul_3, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_22_convnext_0_Mul_3, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_22_convnext_0_Mul_3, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_23_Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_23_Mul */ + Qnn_Param_t params__vector_field_main_blocks_23_Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_23_Mul[] = { + "_vector_field_main_blocks_22_convnext_0_Mul_3_output_0", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_23_Transpose_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_23_Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_23_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0333916842937469f, .offset= -164}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_23_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_23_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_23_Mul, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_23_Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_23_Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_23_attention_W_query_linear_MatMul_pre_reshape(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_23_attention_W_query_linear_MatMul_pre_reshape */ + const char* inputs__vector_field_main_blocks_23_attention_W_query_linear_MatMul_pre_reshape[] = { + "_vector_field_main_blocks_23_Transpose_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_23_attention_W_query_linear_MatMul_pre_reshape[] = {192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_23_attention_W_query_linear_MatMul_pre_reshape[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_23_attention_W_query_linear_MatMul_pre_reshape", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0333916842937469f, .offset= -164}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_23_attention_W_query_linear_MatMul_pre_reshape, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_23_attention_W_query_linear_MatMul_pre_reshape", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_23_attention_W_query_linear_MatMul_pre_reshape, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_23_attention_W_query_linear_MatMul_pre_reshape, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_onnx__MatMul_3251(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_onnx__MatMul_3251[] = {256, 512}; + VALIDATE(model.addTensor("onnx__MatMul_3251", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "onnx__MatMul_3251", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0213520415127277f, .offset= -127}}}, + .rank= 2, + .dimensions=dimensions_onnx__MatMul_3251, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(onnx__MatMul_3251), + .dataSize=BINLEN(onnx__MatMul_3251)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_23_attention_W_query_linear_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_23_attention_W_query_linear_bias[] = {256}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_23_attention_W_query_linear_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_23_attention_W_query_linear_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0056043379008770f, .offset= -137}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_23_attention_W_query_linear_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_23_attention_W_query_linear_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_23_attention_W_query_linear_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_23_attention_W_query_linear_MatMul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_23_attention_W_query_linear_MatMul */ + const char* inputs__vector_field_main_blocks_23_attention_W_query_linear_MatMul[] = { + "_vector_field_main_blocks_23_attention_W_query_linear_MatMul_pre_reshape", + "onnx__MatMul_3251", + "tts_ttl_vector_field_main_blocks_23_attention_W_query_linear_bias" + }; + uint32_t dimensions__vector_field_main_blocks_23_attention_W_query_linear_Add_output_0_fc[] = {192, 256}; + Qnn_Tensor_t outputs__vector_field_main_blocks_23_attention_W_query_linear_MatMul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_23_attention_W_query_linear_Add_output_0_fc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0302473902702332f, .offset= -126}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_23_attention_W_query_linear_Add_output_0_fc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_23_attention_W_query_linear_MatMul", // Node Name + "qti.aisw", // Package Name + "FullyConnected", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_23_attention_W_query_linear_MatMul, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_23_attention_W_query_linear_MatMul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_23_attention_W_query_linear_MatMul_post_reshape(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_23_attention_W_query_linear_MatMul_post_reshape */ + const char* inputs__vector_field_main_blocks_23_attention_W_query_linear_MatMul_post_reshape[] = { + "_vector_field_main_blocks_23_attention_W_query_linear_Add_output_0_fc" + }; + uint32_t dimensions__vector_field_main_blocks_23_attention_W_query_linear_Add_output_0[] = {1, 192, 256}; + Qnn_Tensor_t outputs__vector_field_main_blocks_23_attention_W_query_linear_MatMul_post_reshape[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_23_attention_W_query_linear_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0302473902702332f, .offset= -126}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_23_attention_W_query_linear_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_23_attention_W_query_linear_MatMul_post_reshape", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_23_attention_W_query_linear_MatMul_post_reshape, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_23_attention_W_query_linear_MatMul_post_reshape, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_23_attention_Split(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_23_attention_Split */ + uint32_t dimensions__vector_field_main_blocks_23_attention_Split_split_index[] = {1}; + uint32_t _vector_field_main_blocks_23_attention_Split_split_index[] = {128}; + Qnn_Param_t params__vector_field_main_blocks_23_attention_Split[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="split_index", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_23_attention_Split_split_index", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_23_attention_Split_split_index, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_23_attention_Split_split_index, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 2}}}} + }; + const char* inputs__vector_field_main_blocks_23_attention_Split[] = { + "_vector_field_main_blocks_23_attention_W_query_linear_Add_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_23_attention_Split_output_0[] = {1, 192, 128}; + uint32_t dimensions__vector_field_main_blocks_23_attention_Split_output_1[] = {1, 192, 128}; + Qnn_Tensor_t outputs__vector_field_main_blocks_23_attention_Split[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_23_attention_Split_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0302473902702332f, .offset= -126}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_23_attention_Split_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}, + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_23_attention_Split_output_1", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0302473902702332f, .offset= -126}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_23_attention_Split_output_1, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_23_attention_Split", // Node Name + "qti.aisw", // Package Name + "Split", // Qnn Node Type + params__vector_field_main_blocks_23_attention_Split, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_23_attention_Split, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_23_attention_Split, // Output Tensors + 2// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_23_attention_Unsqueeze(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_23_attention_Unsqueeze */ + const char* inputs__vector_field_main_blocks_23_attention_Unsqueeze[] = { + "_vector_field_main_blocks_23_attention_Split_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_23_attention_Unsqueeze_output_0[] = {1, 1, 192, 128}; + Qnn_Tensor_t outputs__vector_field_main_blocks_23_attention_Unsqueeze[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_23_attention_Unsqueeze_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0302473902702332f, .offset= -126}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_23_attention_Unsqueeze_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_23_attention_Unsqueeze", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_23_attention_Unsqueeze, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_23_attention_Unsqueeze, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_23_attention_Unsqueeze_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_23_attention_Unsqueeze_1 */ + const char* inputs__vector_field_main_blocks_23_attention_Unsqueeze_1[] = { + "_vector_field_main_blocks_23_attention_Split_output_1" + }; + uint32_t dimensions__vector_field_main_blocks_23_attention_Unsqueeze_1_output_0[] = {1, 1, 192, 128}; + Qnn_Tensor_t outputs__vector_field_main_blocks_23_attention_Unsqueeze_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_23_attention_Unsqueeze_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0302473902702332f, .offset= -126}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_23_attention_Unsqueeze_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_23_attention_Unsqueeze_1", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_23_attention_Unsqueeze_1, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_23_attention_Unsqueeze_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_23_attention_Concat(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_23_attention_Concat */ + Qnn_Param_t params__vector_field_main_blocks_23_attention_Concat[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_23_attention_Concat[] = { + "_vector_field_main_blocks_23_attention_Unsqueeze_output_0", + "_vector_field_main_blocks_23_attention_Unsqueeze_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_23_attention_Concat_output_0[] = {2, 1, 192, 128}; + Qnn_Tensor_t outputs__vector_field_main_blocks_23_attention_Concat[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_23_attention_Concat_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0302473902702332f, .offset= -126}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_23_attention_Concat_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_23_attention_Concat", // Node Name + "qti.aisw", // Package Name + "Concat", // Qnn Node Type + params__vector_field_main_blocks_23_attention_Concat, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_23_attention_Concat, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_23_attention_Concat, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor__vector_field_main_blocks_23_attention_tanh_Tanh_output_0_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions__vector_field_main_blocks_23_attention_tanh_Tanh_output_0_nchw[] = {2, 1, 128, 50}; + VALIDATE(model.addTensor("_vector_field_main_blocks_23_attention_tanh_Tanh_output_0_nchw", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_23_attention_tanh_Tanh_output_0_nchw", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0078409770503640f, .offset= -128}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_23_attention_tanh_Tanh_output_0_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(_vector_field_main_blocks_23_attention_tanh_Tanh_output_0_nchw), + .dataSize=BINLEN(_vector_field_main_blocks_23_attention_tanh_Tanh_output_0_nchw)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_23_attention_MatMul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_23_attention_MatMul */ + Qnn_Param_t params__vector_field_main_blocks_23_attention_MatMul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in0", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in1", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_23_attention_MatMul[] = { + "_vector_field_main_blocks_23_attention_Concat_output_0", + "_vector_field_main_blocks_23_attention_tanh_Tanh_output_0_nchw" + }; + uint32_t dimensions__vector_field_main_blocks_23_attention_MatMul_output_0[] = {2, 1, 192, 50}; + Qnn_Tensor_t outputs__vector_field_main_blocks_23_attention_MatMul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_23_attention_MatMul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.7935206294059753f, .offset= -116}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_23_attention_MatMul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_23_attention_MatMul", // Node Name + "qti.aisw", // Package Name + "MatMul", // Qnn Node Type + params__vector_field_main_blocks_23_attention_MatMul, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_23_attention_MatMul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_23_attention_MatMul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_23_attention_Div(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_23_attention_Div */ + Qnn_Param_t params__vector_field_main_blocks_23_attention_Div[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 2}}}} + }; + const char* inputs__vector_field_main_blocks_23_attention_Div[] = { + "_vector_field_main_blocks_23_attention_MatMul_output_0", + "_vector_field_main_blocks_3_attn_Constant_39_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_23_attention_Div_output_0[] = {2, 1, 192, 50}; + Qnn_Tensor_t outputs__vector_field_main_blocks_23_attention_Div[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_23_attention_Div_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0495950393378735f, .offset= -116}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_23_attention_Div_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_23_attention_Div", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_23_attention_Div, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_23_attention_Div, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_23_attention_Div, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_23_attention_Softmax(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_23_attention_Softmax */ + Qnn_Param_t params__vector_field_main_blocks_23_attention_Softmax[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="beta", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 1.000000000000f}}}} + }; + const char* inputs__vector_field_main_blocks_23_attention_Softmax[] = { + "_vector_field_main_blocks_23_attention_Div_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_23_attention_Softmax_output_0[] = {2, 1, 192, 50}; + Qnn_Tensor_t outputs__vector_field_main_blocks_23_attention_Softmax[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_23_attention_Softmax_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039062500000000f, .offset= 0}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_23_attention_Softmax_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_23_attention_Softmax", // Node Name + "qti.aisw", // Package Name + "Softmax", // Qnn Node Type + params__vector_field_main_blocks_23_attention_Softmax, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_23_attention_Softmax, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_23_attention_Softmax, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_23_attention_Where(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_23_attention_Where */ + const char* inputs__vector_field_main_blocks_23_attention_Where[] = { + "_vector_field_main_blocks_23_attention_Cast_output_0", + "_vector_field_main_blocks_3_attn_Constant_44_output_0", + "_vector_field_main_blocks_23_attention_Softmax_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_23_attention_Where_output_0[] = {2, 1, 192, 50}; + Qnn_Tensor_t outputs__vector_field_main_blocks_23_attention_Where[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_23_attention_Where_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0033727039117366f, .offset= 0}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_23_attention_Where_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_23_attention_Where", // Node Name + "qti.aisw", // Package Name + "ElementWiseSelect", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_23_attention_Where, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_23_attention_Where, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_23_attention_MatMul_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_23_attention_MatMul_1 */ + Qnn_Param_t params__vector_field_main_blocks_23_attention_MatMul_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in0", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="transpose_in1", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_23_attention_MatMul_1[] = { + "_vector_field_main_blocks_23_attention_Where_output_0", + "_vector_field_main_blocks_23_attention_Concat_2_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_23_attention_MatMul_1_output_0[] = {2, 1, 192, 128}; + Qnn_Tensor_t outputs__vector_field_main_blocks_23_attention_MatMul_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_23_attention_MatMul_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0016814435366541f, .offset= -145}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_23_attention_MatMul_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_23_attention_MatMul_1", // Node Name + "qti.aisw", // Package Name + "MatMul", // Qnn Node Type + params__vector_field_main_blocks_23_attention_MatMul_1, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_23_attention_MatMul_1, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_23_attention_MatMul_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_23_attention_Split_3(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_23_attention_Split_3 */ + uint32_t dimensions__vector_field_main_blocks_23_attention_Split_3_split_index[] = {1}; + uint32_t _vector_field_main_blocks_23_attention_Split_3_split_index[] = {1}; + Qnn_Param_t params__vector_field_main_blocks_23_attention_Split_3[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="split_index", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_23_attention_Split_3_split_index", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_23_attention_Split_3_split_index, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_23_attention_Split_3_split_index, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_23_attention_Split_3[] = { + "_vector_field_main_blocks_23_attention_MatMul_1_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_23_attention_Split_3_output_0[] = {1, 1, 192, 128}; + uint32_t dimensions__vector_field_main_blocks_23_attention_Split_3_output_1[] = {1, 1, 192, 128}; + Qnn_Tensor_t outputs__vector_field_main_blocks_23_attention_Split_3[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_23_attention_Split_3_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0016814435366541f, .offset= -145}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_23_attention_Split_3_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}, + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_23_attention_Split_3_output_1", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0016814435366541f, .offset= -145}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_23_attention_Split_3_output_1, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_23_attention_Split_3", // Node Name + "qti.aisw", // Package Name + "Split", // Qnn Node Type + params__vector_field_main_blocks_23_attention_Split_3, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_23_attention_Split_3, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_23_attention_Split_3, // Output Tensors + 2// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_23_attention_Concat_3(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_23_attention_Concat_3 */ + Qnn_Param_t params__vector_field_main_blocks_23_attention_Concat_3[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="axis", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}} + }; + const char* inputs__vector_field_main_blocks_23_attention_Concat_3[] = { + "_vector_field_main_blocks_23_attention_Split_3_output_0", + "_vector_field_main_blocks_23_attention_Split_3_output_1" + }; + uint32_t dimensions__vector_field_main_blocks_23_attention_Concat_3_output_0[] = {1, 1, 192, 256}; + Qnn_Tensor_t outputs__vector_field_main_blocks_23_attention_Concat_3[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_23_attention_Concat_3_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0016814435366541f, .offset= -145}}}, + .rank= 4, + .dimensions=dimensions__vector_field_main_blocks_23_attention_Concat_3_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_23_attention_Concat_3", // Node Name + "qti.aisw", // Package Name + "Concat", // Qnn Node Type + params__vector_field_main_blocks_23_attention_Concat_3, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_23_attention_Concat_3, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_23_attention_Concat_3, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_23_attention_Squeeze(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_23_attention_Squeeze */ + const char* inputs__vector_field_main_blocks_23_attention_Squeeze[] = { + "_vector_field_main_blocks_23_attention_Concat_3_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_23_attention_out_fc_linear_MatMul_pre_reshape[] = {192, 256}; + Qnn_Tensor_t outputs__vector_field_main_blocks_23_attention_Squeeze[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_23_attention_out_fc_linear_MatMul_pre_reshape", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0016814435366541f, .offset= -145}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_23_attention_out_fc_linear_MatMul_pre_reshape, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_23_attention_Squeeze", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_23_attention_Squeeze, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_23_attention_Squeeze, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_onnx__MatMul_3254(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_onnx__MatMul_3254[] = {512, 256}; + VALIDATE(model.addTensor("onnx__MatMul_3254", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "onnx__MatMul_3254", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0060418960638344f, .offset= -131}}}, + .rank= 2, + .dimensions=dimensions_onnx__MatMul_3254, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(onnx__MatMul_3254), + .dataSize=BINLEN(onnx__MatMul_3254)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_23_attention_out_fc_linear_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_23_attention_out_fc_linear_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_23_attention_out_fc_linear_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_23_attention_out_fc_linear_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0012558277230710f, .offset= -115}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_23_attention_out_fc_linear_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_23_attention_out_fc_linear_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_23_attention_out_fc_linear_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_23_attention_out_fc_linear_MatMul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_23_attention_out_fc_linear_MatMul */ + const char* inputs__vector_field_main_blocks_23_attention_out_fc_linear_MatMul[] = { + "_vector_field_main_blocks_23_attention_out_fc_linear_MatMul_pre_reshape", + "onnx__MatMul_3254", + "tts_ttl_vector_field_main_blocks_23_attention_out_fc_linear_bias" + }; + uint32_t dimensions__vector_field_main_blocks_23_attention_out_fc_linear_Add_output_0_fc[] = {192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_23_attention_out_fc_linear_MatMul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_23_attention_out_fc_linear_Add_output_0_fc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0024165608920157f, .offset= -114}}}, + .rank= 2, + .dimensions=dimensions__vector_field_main_blocks_23_attention_out_fc_linear_Add_output_0_fc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_23_attention_out_fc_linear_MatMul", // Node Name + "qti.aisw", // Package Name + "FullyConnected", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_23_attention_out_fc_linear_MatMul, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_23_attention_out_fc_linear_MatMul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_23_attention_out_fc_linear_MatMul_post_reshape(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_23_attention_out_fc_linear_MatMul_post_reshape */ + const char* inputs__vector_field_main_blocks_23_attention_out_fc_linear_MatMul_post_reshape[] = { + "_vector_field_main_blocks_23_attention_out_fc_linear_Add_output_0_fc" + }; + uint32_t dimensions__vector_field_main_blocks_23_attention_out_fc_linear_Add_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_23_attention_out_fc_linear_MatMul_post_reshape[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_23_attention_out_fc_linear_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0024165608920157f, .offset= -114}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_23_attention_out_fc_linear_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_23_attention_out_fc_linear_MatMul_post_reshape", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_main_blocks_23_attention_out_fc_linear_MatMul_post_reshape, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_main_blocks_23_attention_out_fc_linear_MatMul_post_reshape, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_23_attention_Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_23_attention_Mul */ + Qnn_Param_t params__vector_field_main_blocks_23_attention_Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_23_attention_Mul[] = { + "_vector_field_main_blocks_23_attention_out_fc_linear_Add_output_0", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_23_Transpose_1_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_23_attention_Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_23_Transpose_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0024165608920157f, .offset= -114}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_23_Transpose_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_23_attention_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_23_attention_Mul, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_23_attention_Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_23_attention_Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_23_Add(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_23_Add */ + Qnn_Param_t params__vector_field_main_blocks_23_Add[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_main_blocks_23_Add[] = { + "_vector_field_main_blocks_23_Transpose_1_output_0", + "_vector_field_main_blocks_23_Transpose_output_0" + }; + uint32_t dimensions__vector_field_main_blocks_23_norm_Transpose_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_23_Add[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_23_norm_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0342322774231434f, .offset= -164}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_23_norm_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_23_Add", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_23_Add, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_23_Add, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_23_Add, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_23_norm_norm_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_23_norm_norm_weight[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_23_norm_norm_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_23_norm_norm_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0028036891017109f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_23_norm_norm_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_23_norm_norm_weight), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_23_norm_norm_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_main_blocks_23_norm_norm_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_main_blocks_23_norm_norm_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_main_blocks_23_norm_norm_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_main_blocks_23_norm_norm_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0008589907665737f, .offset= -116}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_main_blocks_23_norm_norm_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_main_blocks_23_norm_norm_bias), + .dataSize=BINLEN(tts_ttl_vector_field_main_blocks_23_norm_norm_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_23_norm_norm_LayerNormalization(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_23_norm_norm_LayerNormalization */ + uint32_t dimensions__vector_field_main_blocks_23_norm_norm_LayerNormalization_axes[] = {1}; + uint32_t _vector_field_main_blocks_23_norm_norm_LayerNormalization_axes[] = {2}; + Qnn_Param_t params__vector_field_main_blocks_23_norm_norm_LayerNormalization[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="axes", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_23_norm_norm_LayerNormalization_axes", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_main_blocks_23_norm_norm_LayerNormalization_axes, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_main_blocks_23_norm_norm_LayerNormalization_axes, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="epsilon", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000001000000f}}}} + }; + const char* inputs__vector_field_main_blocks_23_norm_norm_LayerNormalization[] = { + "_vector_field_main_blocks_23_norm_Transpose_output_0", + "tts_ttl_vector_field_main_blocks_23_norm_norm_weight", + "tts_ttl_vector_field_main_blocks_23_norm_norm_bias" + }; + uint32_t dimensions__vector_field_main_blocks_23_norm_Transpose_1_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_23_norm_norm_LayerNormalization[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_23_norm_Transpose_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0138677768409252f, .offset= -118}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_23_norm_Transpose_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_23_norm_norm_LayerNormalization", // Node Name + "qti.aisw", // Package Name + "LayerNorm", // Qnn Node Type + params__vector_field_main_blocks_23_norm_norm_LayerNormalization, // Node Params + 2, // Num Node Params + inputs__vector_field_main_blocks_23_norm_norm_LayerNormalization, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_main_blocks_23_norm_norm_LayerNormalization, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_main_blocks_23_Mul_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_main_blocks_23_Mul_1 */ + Qnn_Param_t params__vector_field_main_blocks_23_Mul_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_main_blocks_23_Mul_1[] = { + "_vector_field_main_blocks_23_norm_Transpose_1_output_0", + "latent_mask" + }; + uint32_t dimensions__vector_field_main_blocks_23_Mul_1_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_main_blocks_23_Mul_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_main_blocks_23_Mul_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0138677768409252f, .offset= -118}}}, + .rank= 3, + .dimensions=dimensions__vector_field_main_blocks_23_Mul_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_main_blocks_23_Mul_1", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_main_blocks_23_Mul_1, // Node Params + 1, // Num Node Params + inputs__vector_field_main_blocks_23_Mul_1, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_main_blocks_23_Mul_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_0_Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_0_Mul */ + Qnn_Param_t params__vector_field_last_convnext_convnext_0_Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_last_convnext_convnext_0_Mul[] = { + "_vector_field_main_blocks_23_Mul_1_output_0", + "latent_mask" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_0_Mul_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_0_Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_0_Mul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0138677768409252f, .offset= -118}}}, + .rank= 3, + .dimensions=dimensions__vector_field_last_convnext_convnext_0_Mul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_0_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_last_convnext_convnext_0_Mul, // Node Params + 1, // Num Node Params + inputs__vector_field_last_convnext_convnext_0_Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_0_Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_0_dwconv_Pad(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_0_dwconv_Pad */ + uint32_t dimensions__vector_field_last_convnext_convnext_0_dwconv_Pad_pad_amount[] = {3, 2}; + uint32_t _vector_field_last_convnext_convnext_0_dwconv_Pad_pad_amount[] = {0, 0, 2, 2, 0, 0}; + Qnn_Param_t params__vector_field_last_convnext_convnext_0_dwconv_Pad[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_0_dwconv_Pad_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_last_convnext_convnext_0_dwconv_Pad_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_last_convnext_convnext_0_dwconv_Pad_pad_amount, + .dataSize=24}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="scheme", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}} + }; + const char* inputs__vector_field_last_convnext_convnext_0_dwconv_Pad[] = { + "_vector_field_last_convnext_convnext_0_Mul_output_0" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_0_dwconv_Pad_output_0[] = {1, 196, 512}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_0_dwconv_Pad[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_0_dwconv_Pad_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0138677768409252f, .offset= -118}}}, + .rank= 3, + .dimensions=dimensions__vector_field_last_convnext_convnext_0_dwconv_Pad_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_0_dwconv_Pad", // Node Name + "qti.aisw", // Package Name + "Pad", // Qnn Node Type + params__vector_field_last_convnext_convnext_0_dwconv_Pad, // Node Params + 2, // Num Node Params + inputs__vector_field_last_convnext_convnext_0_dwconv_Pad, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_0_dwconv_Pad, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_0_dwconv_Pad_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_0_dwconv_Pad_output_0_ncf */ + uint32_t dimensions__vector_field_last_convnext_convnext_0_dwconv_Pad_output_0_ncf_perm[] = {3}; + uint32_t _vector_field_last_convnext_convnext_0_dwconv_Pad_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_last_convnext_convnext_0_dwconv_Pad_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_0_dwconv_Pad_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_last_convnext_convnext_0_dwconv_Pad_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_last_convnext_convnext_0_dwconv_Pad_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_last_convnext_convnext_0_dwconv_Pad_output_0_ncf[] = { + "_vector_field_last_convnext_convnext_0_dwconv_Pad_output_0" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_0_dwconv_Pad_output_0_ncf[] = {1, 512, 196}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_0_dwconv_Pad_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_0_dwconv_Pad_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0138677768409252f, .offset= -118}}}, + .rank= 3, + .dimensions=dimensions__vector_field_last_convnext_convnext_0_dwconv_Pad_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_0_dwconv_Pad_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_last_convnext_convnext_0_dwconv_Pad_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__vector_field_last_convnext_convnext_0_dwconv_Pad_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_0_dwconv_Pad_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_0_dwconv_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_0_dwconv_Conv_reshape_to_2d */ + const char* inputs__vector_field_last_convnext_convnext_0_dwconv_Conv_reshape_to_2d[] = { + "_vector_field_last_convnext_convnext_0_dwconv_Pad_output_0_ncf" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_0_dwconv_Conv_reshape_to_2d[] = {1, 512, 1, 196}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_0_dwconv_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_0_dwconv_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0138677768409252f, .offset= -118}}}, + .rank= 4, + .dimensions=dimensions__vector_field_last_convnext_convnext_0_dwconv_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_0_dwconv_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_last_convnext_convnext_0_dwconv_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_0_dwconv_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_0_dwconv_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_0_dwconv_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__vector_field_last_convnext_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _vector_field_last_convnext_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__vector_field_last_convnext_convnext_0_dwconv_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_last_convnext_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_last_convnext_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_last_convnext_convnext_0_dwconv_Conv_reshape_to_2d_nhwc[] = { + "_vector_field_last_convnext_convnext_0_dwconv_Conv_reshape_to_2d" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_0_dwconv_Conv_reshape_to_2d_nhwc[] = {1, 1, 196, 512}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_0_dwconv_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_0_dwconv_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0138677768409252f, .offset= -118}}}, + .rank= 4, + .dimensions=dimensions__vector_field_last_convnext_convnext_0_dwconv_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_0_dwconv_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_last_convnext_convnext_0_dwconv_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__vector_field_last_convnext_convnext_0_dwconv_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_0_dwconv_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_last_convnext_convnext_0_dwconv_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_last_convnext_convnext_0_dwconv_weight[] = {1, 5, 1, 512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_last_convnext_convnext_0_dwconv_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_last_convnext_convnext_0_dwconv_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0085925003513694f, .offset= -129}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_vector_field_last_convnext_convnext_0_dwconv_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_last_convnext_convnext_0_dwconv_weight), + .dataSize=BINLEN(tts_ttl_vector_field_last_convnext_convnext_0_dwconv_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_last_convnext_convnext_0_dwconv_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_last_convnext_convnext_0_dwconv_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_last_convnext_convnext_0_dwconv_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_last_convnext_convnext_0_dwconv_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0009525595814921f, .offset= -126}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_last_convnext_convnext_0_dwconv_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_last_convnext_convnext_0_dwconv_bias), + .dataSize=BINLEN(tts_ttl_vector_field_last_convnext_convnext_0_dwconv_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_0_dwconv_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_0_dwconv_Conv_2d */ + uint32_t dimensions__vector_field_last_convnext_convnext_0_dwconv_Conv_2d_dilation[] = {2}; + uint32_t _vector_field_last_convnext_convnext_0_dwconv_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__vector_field_last_convnext_convnext_0_dwconv_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _vector_field_last_convnext_convnext_0_dwconv_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__vector_field_last_convnext_convnext_0_dwconv_Conv_2d_stride[] = {2}; + uint32_t _vector_field_last_convnext_convnext_0_dwconv_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__vector_field_last_convnext_convnext_0_dwconv_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_0_dwconv_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_last_convnext_convnext_0_dwconv_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_last_convnext_convnext_0_dwconv_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_0_dwconv_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_last_convnext_convnext_0_dwconv_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_last_convnext_convnext_0_dwconv_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_0_dwconv_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_last_convnext_convnext_0_dwconv_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_last_convnext_convnext_0_dwconv_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_last_convnext_convnext_0_dwconv_Conv_2d[] = { + "_vector_field_last_convnext_convnext_0_dwconv_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_last_convnext_convnext_0_dwconv_weight", + "tts_ttl_vector_field_last_convnext_convnext_0_dwconv_bias" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_0_dwconv_Conv_intermediate[] = {1, 1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_0_dwconv_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_0_dwconv_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0036386582069099f, .offset= -86}}}, + .rank= 4, + .dimensions=dimensions__vector_field_last_convnext_convnext_0_dwconv_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_0_dwconv_Conv_2d", // Node Name + "qti.aisw", // Package Name + "DepthWiseConv2d", // Qnn Node Type + params__vector_field_last_convnext_convnext_0_dwconv_Conv_2d, // Node Params + 3, // Num Node Params + inputs__vector_field_last_convnext_convnext_0_dwconv_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_0_dwconv_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_0_dwconv_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_0_dwconv_Conv_intermediate_nchw */ + uint32_t dimensions__vector_field_last_convnext_convnext_0_dwconv_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _vector_field_last_convnext_convnext_0_dwconv_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__vector_field_last_convnext_convnext_0_dwconv_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_0_dwconv_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_last_convnext_convnext_0_dwconv_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_last_convnext_convnext_0_dwconv_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_last_convnext_convnext_0_dwconv_Conv_intermediate_nchw[] = { + "_vector_field_last_convnext_convnext_0_dwconv_Conv_intermediate" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_0_dwconv_Conv_intermediate_nchw[] = {1, 512, 1, 192}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_0_dwconv_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_0_dwconv_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0036386582069099f, .offset= -86}}}, + .rank= 4, + .dimensions=dimensions__vector_field_last_convnext_convnext_0_dwconv_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_0_dwconv_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_last_convnext_convnext_0_dwconv_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__vector_field_last_convnext_convnext_0_dwconv_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_0_dwconv_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_0_dwconv_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_0_dwconv_Conv_intermediate */ + const char* inputs__vector_field_last_convnext_convnext_0_dwconv_Conv_intermediate[] = { + "_vector_field_last_convnext_convnext_0_dwconv_Conv_intermediate_nchw" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_0_dwconv_Conv_output_0[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_0_dwconv_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_0_dwconv_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0036386582069099f, .offset= -86}}}, + .rank= 3, + .dimensions=dimensions__vector_field_last_convnext_convnext_0_dwconv_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_0_dwconv_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_last_convnext_convnext_0_dwconv_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_0_dwconv_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_0_dwconv_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_0_dwconv_Conv_output_0_nfc */ + uint32_t dimensions__vector_field_last_convnext_convnext_0_dwconv_Conv_output_0_nfc_perm[] = {3}; + uint32_t _vector_field_last_convnext_convnext_0_dwconv_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_last_convnext_convnext_0_dwconv_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_0_dwconv_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_last_convnext_convnext_0_dwconv_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_last_convnext_convnext_0_dwconv_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_last_convnext_convnext_0_dwconv_Conv_output_0_nfc[] = { + "_vector_field_last_convnext_convnext_0_dwconv_Conv_output_0" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_0_dwconv_Conv_output_0_nfc[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_0_dwconv_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_0_dwconv_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0036386582069099f, .offset= -86}}}, + .rank= 3, + .dimensions=dimensions__vector_field_last_convnext_convnext_0_dwconv_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_0_dwconv_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_last_convnext_convnext_0_dwconv_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__vector_field_last_convnext_convnext_0_dwconv_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_0_dwconv_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_0_Mul_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_0_Mul_1 */ + Qnn_Param_t params__vector_field_last_convnext_convnext_0_Mul_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_last_convnext_convnext_0_Mul_1[] = { + "_vector_field_last_convnext_convnext_0_dwconv_Conv_output_0_nfc", + "latent_mask" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_0_norm_Transpose_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_0_Mul_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_0_norm_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0036386582069099f, .offset= -86}}}, + .rank= 3, + .dimensions=dimensions__vector_field_last_convnext_convnext_0_norm_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_0_Mul_1", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_last_convnext_convnext_0_Mul_1, // Node Params + 1, // Num Node Params + inputs__vector_field_last_convnext_convnext_0_Mul_1, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_0_Mul_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_last_convnext_convnext_0_norm_norm_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_last_convnext_convnext_0_norm_norm_weight[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_last_convnext_convnext_0_norm_norm_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_last_convnext_convnext_0_norm_norm_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0034617802593857f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_last_convnext_convnext_0_norm_norm_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_last_convnext_convnext_0_norm_norm_weight), + .dataSize=BINLEN(tts_ttl_vector_field_last_convnext_convnext_0_norm_norm_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_last_convnext_convnext_0_norm_norm_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_last_convnext_convnext_0_norm_norm_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_last_convnext_convnext_0_norm_norm_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_last_convnext_convnext_0_norm_norm_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0015813673380762f, .offset= -134}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_last_convnext_convnext_0_norm_norm_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_last_convnext_convnext_0_norm_norm_bias), + .dataSize=BINLEN(tts_ttl_vector_field_last_convnext_convnext_0_norm_norm_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_0_norm_norm_LayerNormalization(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_0_norm_norm_LayerNormalization */ + uint32_t dimensions__vector_field_last_convnext_convnext_0_norm_norm_LayerNormalization_axes[] = {1}; + uint32_t _vector_field_last_convnext_convnext_0_norm_norm_LayerNormalization_axes[] = {2}; + Qnn_Param_t params__vector_field_last_convnext_convnext_0_norm_norm_LayerNormalization[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="axes", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_0_norm_norm_LayerNormalization_axes", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_last_convnext_convnext_0_norm_norm_LayerNormalization_axes, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_last_convnext_convnext_0_norm_norm_LayerNormalization_axes, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="epsilon", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000001000000f}}}} + }; + const char* inputs__vector_field_last_convnext_convnext_0_norm_norm_LayerNormalization[] = { + "_vector_field_last_convnext_convnext_0_norm_Transpose_output_0", + "tts_ttl_vector_field_last_convnext_convnext_0_norm_norm_weight", + "tts_ttl_vector_field_last_convnext_convnext_0_norm_norm_bias" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_0_norm_Transpose_1_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_0_norm_norm_LayerNormalization[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_0_norm_Transpose_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0186671223491430f, .offset= -162}}}, + .rank= 3, + .dimensions=dimensions__vector_field_last_convnext_convnext_0_norm_Transpose_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_0_norm_norm_LayerNormalization", // Node Name + "qti.aisw", // Package Name + "LayerNorm", // Qnn Node Type + params__vector_field_last_convnext_convnext_0_norm_norm_LayerNormalization, // Node Params + 2, // Num Node Params + inputs__vector_field_last_convnext_convnext_0_norm_norm_LayerNormalization, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_0_norm_norm_LayerNormalization, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_0_norm_Transpose_1_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_0_norm_Transpose_1_output_0_ncf */ + uint32_t dimensions__vector_field_last_convnext_convnext_0_norm_Transpose_1_output_0_ncf_perm[] = {3}; + uint32_t _vector_field_last_convnext_convnext_0_norm_Transpose_1_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_last_convnext_convnext_0_norm_Transpose_1_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_0_norm_Transpose_1_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_last_convnext_convnext_0_norm_Transpose_1_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_last_convnext_convnext_0_norm_Transpose_1_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_last_convnext_convnext_0_norm_Transpose_1_output_0_ncf[] = { + "_vector_field_last_convnext_convnext_0_norm_Transpose_1_output_0" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_0_norm_Transpose_1_output_0_ncf[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_0_norm_Transpose_1_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_0_norm_Transpose_1_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0186671223491430f, .offset= -162}}}, + .rank= 3, + .dimensions=dimensions__vector_field_last_convnext_convnext_0_norm_Transpose_1_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_0_norm_Transpose_1_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_last_convnext_convnext_0_norm_Transpose_1_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__vector_field_last_convnext_convnext_0_norm_Transpose_1_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_0_norm_Transpose_1_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_0_pwconv1_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_0_pwconv1_Conv_reshape_to_2d */ + const char* inputs__vector_field_last_convnext_convnext_0_pwconv1_Conv_reshape_to_2d[] = { + "_vector_field_last_convnext_convnext_0_norm_Transpose_1_output_0_ncf" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_0_pwconv1_Conv_reshape_to_2d[] = {1, 512, 1, 192}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_0_pwconv1_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_0_pwconv1_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0186671223491430f, .offset= -162}}}, + .rank= 4, + .dimensions=dimensions__vector_field_last_convnext_convnext_0_pwconv1_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_0_pwconv1_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_last_convnext_convnext_0_pwconv1_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_0_pwconv1_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__vector_field_last_convnext_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _vector_field_last_convnext_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__vector_field_last_convnext_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_last_convnext_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_last_convnext_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_last_convnext_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc[] = { + "_vector_field_last_convnext_convnext_0_pwconv1_Conv_reshape_to_2d" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc[] = {1, 1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0186671223491430f, .offset= -162}}}, + .rank= 4, + .dimensions=dimensions__vector_field_last_convnext_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_last_convnext_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__vector_field_last_convnext_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_last_convnext_convnext_0_pwconv1_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_last_convnext_convnext_0_pwconv1_weight[] = {1, 1, 512, 1024}; + VALIDATE(model.addTensor("tts_ttl_vector_field_last_convnext_convnext_0_pwconv1_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_last_convnext_convnext_0_pwconv1_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0093388073146343f, .offset= -127}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_vector_field_last_convnext_convnext_0_pwconv1_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_last_convnext_convnext_0_pwconv1_weight), + .dataSize=BINLEN(tts_ttl_vector_field_last_convnext_convnext_0_pwconv1_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_last_convnext_convnext_0_pwconv1_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_last_convnext_convnext_0_pwconv1_bias[] = {1024}; + VALIDATE(model.addTensor("tts_ttl_vector_field_last_convnext_convnext_0_pwconv1_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_last_convnext_convnext_0_pwconv1_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0032245160546154f, .offset= -227}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_last_convnext_convnext_0_pwconv1_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_last_convnext_convnext_0_pwconv1_bias), + .dataSize=BINLEN(tts_ttl_vector_field_last_convnext_convnext_0_pwconv1_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_0_pwconv1_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_0_pwconv1_Conv_2d */ + uint32_t dimensions__vector_field_last_convnext_convnext_0_pwconv1_Conv_2d_dilation[] = {2}; + uint32_t _vector_field_last_convnext_convnext_0_pwconv1_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__vector_field_last_convnext_convnext_0_pwconv1_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _vector_field_last_convnext_convnext_0_pwconv1_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__vector_field_last_convnext_convnext_0_pwconv1_Conv_2d_stride[] = {2}; + uint32_t _vector_field_last_convnext_convnext_0_pwconv1_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__vector_field_last_convnext_convnext_0_pwconv1_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_0_pwconv1_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_last_convnext_convnext_0_pwconv1_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_last_convnext_convnext_0_pwconv1_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_0_pwconv1_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_last_convnext_convnext_0_pwconv1_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_last_convnext_convnext_0_pwconv1_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_0_pwconv1_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_last_convnext_convnext_0_pwconv1_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_last_convnext_convnext_0_pwconv1_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__vector_field_last_convnext_convnext_0_pwconv1_Conv_2d[] = { + "_vector_field_last_convnext_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_last_convnext_convnext_0_pwconv1_weight", + "tts_ttl_vector_field_last_convnext_convnext_0_pwconv1_bias" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_0_pwconv1_Conv_intermediate[] = {1, 1, 192, 1024}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_0_pwconv1_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_0_pwconv1_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0404853038489819f, .offset= -175}}}, + .rank= 4, + .dimensions=dimensions__vector_field_last_convnext_convnext_0_pwconv1_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_0_pwconv1_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__vector_field_last_convnext_convnext_0_pwconv1_Conv_2d, // Node Params + 5, // Num Node Params + inputs__vector_field_last_convnext_convnext_0_pwconv1_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_0_pwconv1_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_0_pwconv1_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_0_pwconv1_Conv_intermediate_nchw */ + uint32_t dimensions__vector_field_last_convnext_convnext_0_pwconv1_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _vector_field_last_convnext_convnext_0_pwconv1_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__vector_field_last_convnext_convnext_0_pwconv1_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_0_pwconv1_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_last_convnext_convnext_0_pwconv1_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_last_convnext_convnext_0_pwconv1_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_last_convnext_convnext_0_pwconv1_Conv_intermediate_nchw[] = { + "_vector_field_last_convnext_convnext_0_pwconv1_Conv_intermediate" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_0_pwconv1_Conv_intermediate_nchw[] = {1, 1024, 1, 192}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_0_pwconv1_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_0_pwconv1_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0404853038489819f, .offset= -175}}}, + .rank= 4, + .dimensions=dimensions__vector_field_last_convnext_convnext_0_pwconv1_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_0_pwconv1_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_last_convnext_convnext_0_pwconv1_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__vector_field_last_convnext_convnext_0_pwconv1_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_0_pwconv1_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_0_pwconv1_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_0_pwconv1_Conv_intermediate */ + const char* inputs__vector_field_last_convnext_convnext_0_pwconv1_Conv_intermediate[] = { + "_vector_field_last_convnext_convnext_0_pwconv1_Conv_intermediate_nchw" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_0_pwconv1_Conv_output_0[] = {1, 1024, 192}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_0_pwconv1_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_0_pwconv1_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0404853038489819f, .offset= -175}}}, + .rank= 3, + .dimensions=dimensions__vector_field_last_convnext_convnext_0_pwconv1_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_0_pwconv1_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_last_convnext_convnext_0_pwconv1_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_0_pwconv1_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__elementwiseneuron_48(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _elementwiseneuron_48 */ + Qnn_Param_t params__elementwiseneuron_48[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}} + }; + const char* inputs__elementwiseneuron_48[] = { + "_vector_field_last_convnext_convnext_0_pwconv1_Conv_output_0" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_0_act_Mul_1_output_0[] = {1, 1024, 192}; + Qnn_Tensor_t outputs__elementwiseneuron_48[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_0_act_Mul_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0133172683417797f, .offset= -13}}}, + .rank= 3, + .dimensions=dimensions__vector_field_last_convnext_convnext_0_act_Mul_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_elementwiseneuron_48", // Node Name + "qti.aisw", // Package Name + "ElementWiseNeuron", // Qnn Node Type + params__elementwiseneuron_48, // Node Params + 1, // Num Node Params + inputs__elementwiseneuron_48, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__elementwiseneuron_48, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_0_pwconv2_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_0_pwconv2_Conv_reshape_to_2d */ + const char* inputs__vector_field_last_convnext_convnext_0_pwconv2_Conv_reshape_to_2d[] = { + "_vector_field_last_convnext_convnext_0_act_Mul_1_output_0" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_0_pwconv2_Conv_reshape_to_2d[] = {1, 1024, 1, 192}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_0_pwconv2_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_0_pwconv2_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0133172683417797f, .offset= -13}}}, + .rank= 4, + .dimensions=dimensions__vector_field_last_convnext_convnext_0_pwconv2_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_0_pwconv2_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_last_convnext_convnext_0_pwconv2_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_0_pwconv2_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__vector_field_last_convnext_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _vector_field_last_convnext_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__vector_field_last_convnext_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_last_convnext_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_last_convnext_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_last_convnext_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc[] = { + "_vector_field_last_convnext_convnext_0_pwconv2_Conv_reshape_to_2d" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc[] = {1, 1, 192, 1024}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0133172683417797f, .offset= -13}}}, + .rank= 4, + .dimensions=dimensions__vector_field_last_convnext_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_last_convnext_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__vector_field_last_convnext_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_last_convnext_convnext_0_pwconv2_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_last_convnext_convnext_0_pwconv2_weight[] = {1, 1, 1024, 512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_last_convnext_convnext_0_pwconv2_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_last_convnext_convnext_0_pwconv2_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0064257695339620f, .offset= -144}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_vector_field_last_convnext_convnext_0_pwconv2_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_last_convnext_convnext_0_pwconv2_weight), + .dataSize=BINLEN(tts_ttl_vector_field_last_convnext_convnext_0_pwconv2_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_last_convnext_convnext_0_pwconv2_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_last_convnext_convnext_0_pwconv2_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_last_convnext_convnext_0_pwconv2_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_last_convnext_convnext_0_pwconv2_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0008073560311459f, .offset= -85}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_last_convnext_convnext_0_pwconv2_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_last_convnext_convnext_0_pwconv2_bias), + .dataSize=BINLEN(tts_ttl_vector_field_last_convnext_convnext_0_pwconv2_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_0_pwconv2_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_0_pwconv2_Conv_2d */ + uint32_t dimensions__vector_field_last_convnext_convnext_0_pwconv2_Conv_2d_dilation[] = {2}; + uint32_t _vector_field_last_convnext_convnext_0_pwconv2_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__vector_field_last_convnext_convnext_0_pwconv2_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _vector_field_last_convnext_convnext_0_pwconv2_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__vector_field_last_convnext_convnext_0_pwconv2_Conv_2d_stride[] = {2}; + uint32_t _vector_field_last_convnext_convnext_0_pwconv2_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__vector_field_last_convnext_convnext_0_pwconv2_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_0_pwconv2_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_last_convnext_convnext_0_pwconv2_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_last_convnext_convnext_0_pwconv2_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_0_pwconv2_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_last_convnext_convnext_0_pwconv2_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_last_convnext_convnext_0_pwconv2_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_0_pwconv2_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_last_convnext_convnext_0_pwconv2_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_last_convnext_convnext_0_pwconv2_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__vector_field_last_convnext_convnext_0_pwconv2_Conv_2d[] = { + "_vector_field_last_convnext_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_last_convnext_convnext_0_pwconv2_weight", + "tts_ttl_vector_field_last_convnext_convnext_0_pwconv2_bias" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_0_pwconv2_Conv_intermediate[] = {1, 1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_0_pwconv2_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_0_pwconv2_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0165826305747032f, .offset= -124}}}, + .rank= 4, + .dimensions=dimensions__vector_field_last_convnext_convnext_0_pwconv2_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_0_pwconv2_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__vector_field_last_convnext_convnext_0_pwconv2_Conv_2d, // Node Params + 5, // Num Node Params + inputs__vector_field_last_convnext_convnext_0_pwconv2_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_0_pwconv2_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_0_pwconv2_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_0_pwconv2_Conv_intermediate_nchw */ + uint32_t dimensions__vector_field_last_convnext_convnext_0_pwconv2_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _vector_field_last_convnext_convnext_0_pwconv2_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__vector_field_last_convnext_convnext_0_pwconv2_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_0_pwconv2_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_last_convnext_convnext_0_pwconv2_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_last_convnext_convnext_0_pwconv2_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_last_convnext_convnext_0_pwconv2_Conv_intermediate_nchw[] = { + "_vector_field_last_convnext_convnext_0_pwconv2_Conv_intermediate" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_0_pwconv2_Conv_intermediate_nchw[] = {1, 512, 1, 192}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_0_pwconv2_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_0_pwconv2_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0165826305747032f, .offset= -124}}}, + .rank= 4, + .dimensions=dimensions__vector_field_last_convnext_convnext_0_pwconv2_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_0_pwconv2_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_last_convnext_convnext_0_pwconv2_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__vector_field_last_convnext_convnext_0_pwconv2_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_0_pwconv2_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_0_pwconv2_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_0_pwconv2_Conv_intermediate */ + const char* inputs__vector_field_last_convnext_convnext_0_pwconv2_Conv_intermediate[] = { + "_vector_field_last_convnext_convnext_0_pwconv2_Conv_intermediate_nchw" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_0_pwconv2_Conv_output_0[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_0_pwconv2_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_0_pwconv2_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0165826305747032f, .offset= -124}}}, + .rank= 3, + .dimensions=dimensions__vector_field_last_convnext_convnext_0_pwconv2_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_0_pwconv2_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_last_convnext_convnext_0_pwconv2_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_0_pwconv2_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_0_pwconv2_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_0_pwconv2_Conv_output_0_nfc */ + uint32_t dimensions__vector_field_last_convnext_convnext_0_pwconv2_Conv_output_0_nfc_perm[] = {3}; + uint32_t _vector_field_last_convnext_convnext_0_pwconv2_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_last_convnext_convnext_0_pwconv2_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_0_pwconv2_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_last_convnext_convnext_0_pwconv2_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_last_convnext_convnext_0_pwconv2_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_last_convnext_convnext_0_pwconv2_Conv_output_0_nfc[] = { + "_vector_field_last_convnext_convnext_0_pwconv2_Conv_output_0" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_0_pwconv2_Conv_output_0_nfc[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_0_pwconv2_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_0_pwconv2_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0165826305747032f, .offset= -124}}}, + .rank= 3, + .dimensions=dimensions__vector_field_last_convnext_convnext_0_pwconv2_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_0_pwconv2_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_last_convnext_convnext_0_pwconv2_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__vector_field_last_convnext_convnext_0_pwconv2_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_0_pwconv2_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_last_convnext_convnext_0_gamma(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_last_convnext_convnext_0_gamma[] = {1, 1, 512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_last_convnext_convnext_0_gamma", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_last_convnext_convnext_0_gamma", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0011530530173331f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions_tts_ttl_vector_field_last_convnext_convnext_0_gamma, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_last_convnext_convnext_0_gamma), + .dataSize=BINLEN(tts_ttl_vector_field_last_convnext_convnext_0_gamma)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_0_Mul_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_0_Mul_2 */ + Qnn_Param_t params__vector_field_last_convnext_convnext_0_Mul_2[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_last_convnext_convnext_0_Mul_2[] = { + "tts_ttl_vector_field_last_convnext_convnext_0_gamma", + "_vector_field_last_convnext_convnext_0_pwconv2_Conv_output_0_nfc" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_0_Mul_2_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_0_Mul_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_0_Mul_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0024080211296678f, .offset= -146}}}, + .rank= 3, + .dimensions=dimensions__vector_field_last_convnext_convnext_0_Mul_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_0_Mul_2", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_last_convnext_convnext_0_Mul_2, // Node Params + 1, // Num Node Params + inputs__vector_field_last_convnext_convnext_0_Mul_2, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_0_Mul_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_0_Add(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_0_Add */ + Qnn_Param_t params__vector_field_last_convnext_convnext_0_Add[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_last_convnext_convnext_0_Add[] = { + "_vector_field_last_convnext_convnext_0_Mul_output_0", + "_vector_field_last_convnext_convnext_0_Mul_2_output_0" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_0_Add_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_0_Add[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_0_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0139091769233346f, .offset= -123}}}, + .rank= 3, + .dimensions=dimensions__vector_field_last_convnext_convnext_0_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_0_Add", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_last_convnext_convnext_0_Add, // Node Params + 1, // Num Node Params + inputs__vector_field_last_convnext_convnext_0_Add, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_0_Add, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_0_Mul_3(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_0_Mul_3 */ + Qnn_Param_t params__vector_field_last_convnext_convnext_0_Mul_3[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_last_convnext_convnext_0_Mul_3[] = { + "_vector_field_last_convnext_convnext_0_Add_output_0", + "latent_mask" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_0_Mul_3_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_0_Mul_3[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_0_Mul_3_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0139091769233346f, .offset= -123}}}, + .rank= 3, + .dimensions=dimensions__vector_field_last_convnext_convnext_0_Mul_3_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_0_Mul_3", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_last_convnext_convnext_0_Mul_3, // Node Params + 1, // Num Node Params + inputs__vector_field_last_convnext_convnext_0_Mul_3, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_0_Mul_3, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_1_Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_1_Mul */ + Qnn_Param_t params__vector_field_last_convnext_convnext_1_Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_last_convnext_convnext_1_Mul[] = { + "_vector_field_last_convnext_convnext_0_Mul_3_output_0", + "latent_mask" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_1_Mul_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_1_Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_1_Mul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0139091769233346f, .offset= -123}}}, + .rank= 3, + .dimensions=dimensions__vector_field_last_convnext_convnext_1_Mul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_1_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_last_convnext_convnext_1_Mul, // Node Params + 1, // Num Node Params + inputs__vector_field_last_convnext_convnext_1_Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_1_Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_1_dwconv_Pad(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_1_dwconv_Pad */ + uint32_t dimensions__vector_field_last_convnext_convnext_1_dwconv_Pad_pad_amount[] = {3, 2}; + uint32_t _vector_field_last_convnext_convnext_1_dwconv_Pad_pad_amount[] = {0, 0, 2, 2, 0, 0}; + Qnn_Param_t params__vector_field_last_convnext_convnext_1_dwconv_Pad[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_1_dwconv_Pad_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_last_convnext_convnext_1_dwconv_Pad_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_last_convnext_convnext_1_dwconv_Pad_pad_amount, + .dataSize=24}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="scheme", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}} + }; + const char* inputs__vector_field_last_convnext_convnext_1_dwconv_Pad[] = { + "_vector_field_last_convnext_convnext_1_Mul_output_0" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_1_dwconv_Pad_output_0[] = {1, 196, 512}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_1_dwconv_Pad[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_1_dwconv_Pad_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0139091769233346f, .offset= -123}}}, + .rank= 3, + .dimensions=dimensions__vector_field_last_convnext_convnext_1_dwconv_Pad_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_1_dwconv_Pad", // Node Name + "qti.aisw", // Package Name + "Pad", // Qnn Node Type + params__vector_field_last_convnext_convnext_1_dwconv_Pad, // Node Params + 2, // Num Node Params + inputs__vector_field_last_convnext_convnext_1_dwconv_Pad, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_1_dwconv_Pad, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_1_dwconv_Pad_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_1_dwconv_Pad_output_0_ncf */ + uint32_t dimensions__vector_field_last_convnext_convnext_1_dwconv_Pad_output_0_ncf_perm[] = {3}; + uint32_t _vector_field_last_convnext_convnext_1_dwconv_Pad_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_last_convnext_convnext_1_dwconv_Pad_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_1_dwconv_Pad_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_last_convnext_convnext_1_dwconv_Pad_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_last_convnext_convnext_1_dwconv_Pad_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_last_convnext_convnext_1_dwconv_Pad_output_0_ncf[] = { + "_vector_field_last_convnext_convnext_1_dwconv_Pad_output_0" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_1_dwconv_Pad_output_0_ncf[] = {1, 512, 196}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_1_dwconv_Pad_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_1_dwconv_Pad_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0139091769233346f, .offset= -123}}}, + .rank= 3, + .dimensions=dimensions__vector_field_last_convnext_convnext_1_dwconv_Pad_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_1_dwconv_Pad_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_last_convnext_convnext_1_dwconv_Pad_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__vector_field_last_convnext_convnext_1_dwconv_Pad_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_1_dwconv_Pad_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_1_dwconv_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_1_dwconv_Conv_reshape_to_2d */ + const char* inputs__vector_field_last_convnext_convnext_1_dwconv_Conv_reshape_to_2d[] = { + "_vector_field_last_convnext_convnext_1_dwconv_Pad_output_0_ncf" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_1_dwconv_Conv_reshape_to_2d[] = {1, 512, 1, 196}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_1_dwconv_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_1_dwconv_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0139091769233346f, .offset= -123}}}, + .rank= 4, + .dimensions=dimensions__vector_field_last_convnext_convnext_1_dwconv_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_1_dwconv_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_last_convnext_convnext_1_dwconv_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_1_dwconv_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_1_dwconv_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_1_dwconv_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__vector_field_last_convnext_convnext_1_dwconv_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _vector_field_last_convnext_convnext_1_dwconv_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__vector_field_last_convnext_convnext_1_dwconv_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_1_dwconv_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_last_convnext_convnext_1_dwconv_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_last_convnext_convnext_1_dwconv_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_last_convnext_convnext_1_dwconv_Conv_reshape_to_2d_nhwc[] = { + "_vector_field_last_convnext_convnext_1_dwconv_Conv_reshape_to_2d" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_1_dwconv_Conv_reshape_to_2d_nhwc[] = {1, 1, 196, 512}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_1_dwconv_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_1_dwconv_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0139091769233346f, .offset= -123}}}, + .rank= 4, + .dimensions=dimensions__vector_field_last_convnext_convnext_1_dwconv_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_1_dwconv_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_last_convnext_convnext_1_dwconv_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__vector_field_last_convnext_convnext_1_dwconv_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_1_dwconv_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_last_convnext_convnext_1_dwconv_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_last_convnext_convnext_1_dwconv_weight[] = {1, 5, 1, 512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_last_convnext_convnext_1_dwconv_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_last_convnext_convnext_1_dwconv_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0069035259075463f, .offset= -137}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_vector_field_last_convnext_convnext_1_dwconv_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_last_convnext_convnext_1_dwconv_weight), + .dataSize=BINLEN(tts_ttl_vector_field_last_convnext_convnext_1_dwconv_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_last_convnext_convnext_1_dwconv_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_last_convnext_convnext_1_dwconv_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_last_convnext_convnext_1_dwconv_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_last_convnext_convnext_1_dwconv_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0003597692120820f, .offset= -156}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_last_convnext_convnext_1_dwconv_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_last_convnext_convnext_1_dwconv_bias), + .dataSize=BINLEN(tts_ttl_vector_field_last_convnext_convnext_1_dwconv_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_1_dwconv_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_1_dwconv_Conv_2d */ + uint32_t dimensions__vector_field_last_convnext_convnext_1_dwconv_Conv_2d_dilation[] = {2}; + uint32_t _vector_field_last_convnext_convnext_1_dwconv_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__vector_field_last_convnext_convnext_1_dwconv_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _vector_field_last_convnext_convnext_1_dwconv_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__vector_field_last_convnext_convnext_1_dwconv_Conv_2d_stride[] = {2}; + uint32_t _vector_field_last_convnext_convnext_1_dwconv_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__vector_field_last_convnext_convnext_1_dwconv_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_1_dwconv_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_last_convnext_convnext_1_dwconv_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_last_convnext_convnext_1_dwconv_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_1_dwconv_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_last_convnext_convnext_1_dwconv_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_last_convnext_convnext_1_dwconv_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_1_dwconv_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_last_convnext_convnext_1_dwconv_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_last_convnext_convnext_1_dwconv_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_last_convnext_convnext_1_dwconv_Conv_2d[] = { + "_vector_field_last_convnext_convnext_1_dwconv_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_last_convnext_convnext_1_dwconv_weight", + "tts_ttl_vector_field_last_convnext_convnext_1_dwconv_bias" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_1_dwconv_Conv_intermediate[] = {1, 1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_1_dwconv_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_1_dwconv_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0055054221302271f, .offset= -150}}}, + .rank= 4, + .dimensions=dimensions__vector_field_last_convnext_convnext_1_dwconv_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_1_dwconv_Conv_2d", // Node Name + "qti.aisw", // Package Name + "DepthWiseConv2d", // Qnn Node Type + params__vector_field_last_convnext_convnext_1_dwconv_Conv_2d, // Node Params + 3, // Num Node Params + inputs__vector_field_last_convnext_convnext_1_dwconv_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_1_dwconv_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_1_dwconv_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_1_dwconv_Conv_intermediate_nchw */ + uint32_t dimensions__vector_field_last_convnext_convnext_1_dwconv_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _vector_field_last_convnext_convnext_1_dwconv_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__vector_field_last_convnext_convnext_1_dwconv_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_1_dwconv_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_last_convnext_convnext_1_dwconv_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_last_convnext_convnext_1_dwconv_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_last_convnext_convnext_1_dwconv_Conv_intermediate_nchw[] = { + "_vector_field_last_convnext_convnext_1_dwconv_Conv_intermediate" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_1_dwconv_Conv_intermediate_nchw[] = {1, 512, 1, 192}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_1_dwconv_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_1_dwconv_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0055054221302271f, .offset= -150}}}, + .rank= 4, + .dimensions=dimensions__vector_field_last_convnext_convnext_1_dwconv_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_1_dwconv_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_last_convnext_convnext_1_dwconv_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__vector_field_last_convnext_convnext_1_dwconv_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_1_dwconv_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_1_dwconv_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_1_dwconv_Conv_intermediate */ + const char* inputs__vector_field_last_convnext_convnext_1_dwconv_Conv_intermediate[] = { + "_vector_field_last_convnext_convnext_1_dwconv_Conv_intermediate_nchw" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_1_dwconv_Conv_output_0[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_1_dwconv_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_1_dwconv_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0055054221302271f, .offset= -150}}}, + .rank= 3, + .dimensions=dimensions__vector_field_last_convnext_convnext_1_dwconv_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_1_dwconv_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_last_convnext_convnext_1_dwconv_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_1_dwconv_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_1_dwconv_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_1_dwconv_Conv_output_0_nfc */ + uint32_t dimensions__vector_field_last_convnext_convnext_1_dwconv_Conv_output_0_nfc_perm[] = {3}; + uint32_t _vector_field_last_convnext_convnext_1_dwconv_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_last_convnext_convnext_1_dwconv_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_1_dwconv_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_last_convnext_convnext_1_dwconv_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_last_convnext_convnext_1_dwconv_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_last_convnext_convnext_1_dwconv_Conv_output_0_nfc[] = { + "_vector_field_last_convnext_convnext_1_dwconv_Conv_output_0" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_1_dwconv_Conv_output_0_nfc[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_1_dwconv_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_1_dwconv_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0055054221302271f, .offset= -150}}}, + .rank= 3, + .dimensions=dimensions__vector_field_last_convnext_convnext_1_dwconv_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_1_dwconv_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_last_convnext_convnext_1_dwconv_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__vector_field_last_convnext_convnext_1_dwconv_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_1_dwconv_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_1_Mul_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_1_Mul_1 */ + Qnn_Param_t params__vector_field_last_convnext_convnext_1_Mul_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_last_convnext_convnext_1_Mul_1[] = { + "_vector_field_last_convnext_convnext_1_dwconv_Conv_output_0_nfc", + "latent_mask" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_1_norm_Transpose_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_1_Mul_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_1_norm_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0055054221302271f, .offset= -150}}}, + .rank= 3, + .dimensions=dimensions__vector_field_last_convnext_convnext_1_norm_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_1_Mul_1", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_last_convnext_convnext_1_Mul_1, // Node Params + 1, // Num Node Params + inputs__vector_field_last_convnext_convnext_1_Mul_1, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_1_Mul_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_last_convnext_convnext_1_norm_norm_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_last_convnext_convnext_1_norm_norm_weight[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_last_convnext_convnext_1_norm_norm_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_last_convnext_convnext_1_norm_norm_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0042060902342200f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_last_convnext_convnext_1_norm_norm_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_last_convnext_convnext_1_norm_norm_weight), + .dataSize=BINLEN(tts_ttl_vector_field_last_convnext_convnext_1_norm_norm_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_last_convnext_convnext_1_norm_norm_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_last_convnext_convnext_1_norm_norm_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_last_convnext_convnext_1_norm_norm_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_last_convnext_convnext_1_norm_norm_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0013579609803855f, .offset= -148}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_last_convnext_convnext_1_norm_norm_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_last_convnext_convnext_1_norm_norm_bias), + .dataSize=BINLEN(tts_ttl_vector_field_last_convnext_convnext_1_norm_norm_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_1_norm_norm_LayerNormalization(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_1_norm_norm_LayerNormalization */ + uint32_t dimensions__vector_field_last_convnext_convnext_1_norm_norm_LayerNormalization_axes[] = {1}; + uint32_t _vector_field_last_convnext_convnext_1_norm_norm_LayerNormalization_axes[] = {2}; + Qnn_Param_t params__vector_field_last_convnext_convnext_1_norm_norm_LayerNormalization[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="axes", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_1_norm_norm_LayerNormalization_axes", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_last_convnext_convnext_1_norm_norm_LayerNormalization_axes, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_last_convnext_convnext_1_norm_norm_LayerNormalization_axes, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="epsilon", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000001000000f}}}} + }; + const char* inputs__vector_field_last_convnext_convnext_1_norm_norm_LayerNormalization[] = { + "_vector_field_last_convnext_convnext_1_norm_Transpose_output_0", + "tts_ttl_vector_field_last_convnext_convnext_1_norm_norm_weight", + "tts_ttl_vector_field_last_convnext_convnext_1_norm_norm_bias" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_1_norm_Transpose_1_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_1_norm_norm_LayerNormalization[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_1_norm_Transpose_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0292171966284513f, .offset= -83}}}, + .rank= 3, + .dimensions=dimensions__vector_field_last_convnext_convnext_1_norm_Transpose_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_1_norm_norm_LayerNormalization", // Node Name + "qti.aisw", // Package Name + "LayerNorm", // Qnn Node Type + params__vector_field_last_convnext_convnext_1_norm_norm_LayerNormalization, // Node Params + 2, // Num Node Params + inputs__vector_field_last_convnext_convnext_1_norm_norm_LayerNormalization, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_1_norm_norm_LayerNormalization, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_1_norm_Transpose_1_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_1_norm_Transpose_1_output_0_ncf */ + uint32_t dimensions__vector_field_last_convnext_convnext_1_norm_Transpose_1_output_0_ncf_perm[] = {3}; + uint32_t _vector_field_last_convnext_convnext_1_norm_Transpose_1_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_last_convnext_convnext_1_norm_Transpose_1_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_1_norm_Transpose_1_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_last_convnext_convnext_1_norm_Transpose_1_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_last_convnext_convnext_1_norm_Transpose_1_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_last_convnext_convnext_1_norm_Transpose_1_output_0_ncf[] = { + "_vector_field_last_convnext_convnext_1_norm_Transpose_1_output_0" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_1_norm_Transpose_1_output_0_ncf[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_1_norm_Transpose_1_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_1_norm_Transpose_1_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0292171966284513f, .offset= -83}}}, + .rank= 3, + .dimensions=dimensions__vector_field_last_convnext_convnext_1_norm_Transpose_1_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_1_norm_Transpose_1_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_last_convnext_convnext_1_norm_Transpose_1_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__vector_field_last_convnext_convnext_1_norm_Transpose_1_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_1_norm_Transpose_1_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_1_pwconv1_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_1_pwconv1_Conv_reshape_to_2d */ + const char* inputs__vector_field_last_convnext_convnext_1_pwconv1_Conv_reshape_to_2d[] = { + "_vector_field_last_convnext_convnext_1_norm_Transpose_1_output_0_ncf" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_1_pwconv1_Conv_reshape_to_2d[] = {1, 512, 1, 192}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_1_pwconv1_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_1_pwconv1_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0292171966284513f, .offset= -83}}}, + .rank= 4, + .dimensions=dimensions__vector_field_last_convnext_convnext_1_pwconv1_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_1_pwconv1_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_last_convnext_convnext_1_pwconv1_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_1_pwconv1_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__vector_field_last_convnext_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _vector_field_last_convnext_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__vector_field_last_convnext_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_last_convnext_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_last_convnext_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_last_convnext_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc[] = { + "_vector_field_last_convnext_convnext_1_pwconv1_Conv_reshape_to_2d" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc[] = {1, 1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0292171966284513f, .offset= -83}}}, + .rank= 4, + .dimensions=dimensions__vector_field_last_convnext_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_last_convnext_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__vector_field_last_convnext_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_last_convnext_convnext_1_pwconv1_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_last_convnext_convnext_1_pwconv1_weight[] = {1, 1, 512, 1024}; + VALIDATE(model.addTensor("tts_ttl_vector_field_last_convnext_convnext_1_pwconv1_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_last_convnext_convnext_1_pwconv1_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0089833931997418f, .offset= -113}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_vector_field_last_convnext_convnext_1_pwconv1_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_last_convnext_convnext_1_pwconv1_weight), + .dataSize=BINLEN(tts_ttl_vector_field_last_convnext_convnext_1_pwconv1_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_last_convnext_convnext_1_pwconv1_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_last_convnext_convnext_1_pwconv1_bias[] = {1024}; + VALIDATE(model.addTensor("tts_ttl_vector_field_last_convnext_convnext_1_pwconv1_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_last_convnext_convnext_1_pwconv1_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0023580291308463f, .offset= -218}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_last_convnext_convnext_1_pwconv1_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_last_convnext_convnext_1_pwconv1_bias), + .dataSize=BINLEN(tts_ttl_vector_field_last_convnext_convnext_1_pwconv1_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_1_pwconv1_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_1_pwconv1_Conv_2d */ + uint32_t dimensions__vector_field_last_convnext_convnext_1_pwconv1_Conv_2d_dilation[] = {2}; + uint32_t _vector_field_last_convnext_convnext_1_pwconv1_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__vector_field_last_convnext_convnext_1_pwconv1_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _vector_field_last_convnext_convnext_1_pwconv1_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__vector_field_last_convnext_convnext_1_pwconv1_Conv_2d_stride[] = {2}; + uint32_t _vector_field_last_convnext_convnext_1_pwconv1_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__vector_field_last_convnext_convnext_1_pwconv1_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_1_pwconv1_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_last_convnext_convnext_1_pwconv1_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_last_convnext_convnext_1_pwconv1_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_1_pwconv1_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_last_convnext_convnext_1_pwconv1_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_last_convnext_convnext_1_pwconv1_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_1_pwconv1_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_last_convnext_convnext_1_pwconv1_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_last_convnext_convnext_1_pwconv1_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__vector_field_last_convnext_convnext_1_pwconv1_Conv_2d[] = { + "_vector_field_last_convnext_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_last_convnext_convnext_1_pwconv1_weight", + "tts_ttl_vector_field_last_convnext_convnext_1_pwconv1_bias" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_1_pwconv1_Conv_intermediate[] = {1, 1, 192, 1024}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_1_pwconv1_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_1_pwconv1_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0414182133972645f, .offset= -165}}}, + .rank= 4, + .dimensions=dimensions__vector_field_last_convnext_convnext_1_pwconv1_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_1_pwconv1_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__vector_field_last_convnext_convnext_1_pwconv1_Conv_2d, // Node Params + 5, // Num Node Params + inputs__vector_field_last_convnext_convnext_1_pwconv1_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_1_pwconv1_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_1_pwconv1_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_1_pwconv1_Conv_intermediate_nchw */ + uint32_t dimensions__vector_field_last_convnext_convnext_1_pwconv1_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _vector_field_last_convnext_convnext_1_pwconv1_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__vector_field_last_convnext_convnext_1_pwconv1_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_1_pwconv1_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_last_convnext_convnext_1_pwconv1_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_last_convnext_convnext_1_pwconv1_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_last_convnext_convnext_1_pwconv1_Conv_intermediate_nchw[] = { + "_vector_field_last_convnext_convnext_1_pwconv1_Conv_intermediate" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_1_pwconv1_Conv_intermediate_nchw[] = {1, 1024, 1, 192}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_1_pwconv1_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_1_pwconv1_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0414182133972645f, .offset= -165}}}, + .rank= 4, + .dimensions=dimensions__vector_field_last_convnext_convnext_1_pwconv1_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_1_pwconv1_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_last_convnext_convnext_1_pwconv1_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__vector_field_last_convnext_convnext_1_pwconv1_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_1_pwconv1_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_1_pwconv1_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_1_pwconv1_Conv_intermediate */ + const char* inputs__vector_field_last_convnext_convnext_1_pwconv1_Conv_intermediate[] = { + "_vector_field_last_convnext_convnext_1_pwconv1_Conv_intermediate_nchw" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_1_pwconv1_Conv_output_0[] = {1, 1024, 192}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_1_pwconv1_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_1_pwconv1_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0414182133972645f, .offset= -165}}}, + .rank= 3, + .dimensions=dimensions__vector_field_last_convnext_convnext_1_pwconv1_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_1_pwconv1_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_last_convnext_convnext_1_pwconv1_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_1_pwconv1_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__elementwiseneuron_50(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _elementwiseneuron_50 */ + Qnn_Param_t params__elementwiseneuron_50[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}} + }; + const char* inputs__elementwiseneuron_50[] = { + "_vector_field_last_convnext_convnext_1_pwconv1_Conv_output_0" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_1_act_Mul_1_output_0[] = {1, 1024, 192}; + Qnn_Tensor_t outputs__elementwiseneuron_50[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_1_act_Mul_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0153221879154444f, .offset= -11}}}, + .rank= 3, + .dimensions=dimensions__vector_field_last_convnext_convnext_1_act_Mul_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_elementwiseneuron_50", // Node Name + "qti.aisw", // Package Name + "ElementWiseNeuron", // Qnn Node Type + params__elementwiseneuron_50, // Node Params + 1, // Num Node Params + inputs__elementwiseneuron_50, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__elementwiseneuron_50, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_1_pwconv2_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_1_pwconv2_Conv_reshape_to_2d */ + const char* inputs__vector_field_last_convnext_convnext_1_pwconv2_Conv_reshape_to_2d[] = { + "_vector_field_last_convnext_convnext_1_act_Mul_1_output_0" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_1_pwconv2_Conv_reshape_to_2d[] = {1, 1024, 1, 192}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_1_pwconv2_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_1_pwconv2_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0153221879154444f, .offset= -11}}}, + .rank= 4, + .dimensions=dimensions__vector_field_last_convnext_convnext_1_pwconv2_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_1_pwconv2_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_last_convnext_convnext_1_pwconv2_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_1_pwconv2_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__vector_field_last_convnext_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _vector_field_last_convnext_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__vector_field_last_convnext_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_last_convnext_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_last_convnext_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_last_convnext_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc[] = { + "_vector_field_last_convnext_convnext_1_pwconv2_Conv_reshape_to_2d" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc[] = {1, 1, 192, 1024}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0153221879154444f, .offset= -11}}}, + .rank= 4, + .dimensions=dimensions__vector_field_last_convnext_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_last_convnext_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__vector_field_last_convnext_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_last_convnext_convnext_1_pwconv2_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_last_convnext_convnext_1_pwconv2_weight[] = {1, 1, 1024, 512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_last_convnext_convnext_1_pwconv2_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_last_convnext_convnext_1_pwconv2_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0069011650048196f, .offset= -128}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_vector_field_last_convnext_convnext_1_pwconv2_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_last_convnext_convnext_1_pwconv2_weight), + .dataSize=BINLEN(tts_ttl_vector_field_last_convnext_convnext_1_pwconv2_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_last_convnext_convnext_1_pwconv2_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_last_convnext_convnext_1_pwconv2_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_last_convnext_convnext_1_pwconv2_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_last_convnext_convnext_1_pwconv2_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0007763413595967f, .offset= -78}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_last_convnext_convnext_1_pwconv2_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_last_convnext_convnext_1_pwconv2_bias), + .dataSize=BINLEN(tts_ttl_vector_field_last_convnext_convnext_1_pwconv2_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_1_pwconv2_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_1_pwconv2_Conv_2d */ + uint32_t dimensions__vector_field_last_convnext_convnext_1_pwconv2_Conv_2d_dilation[] = {2}; + uint32_t _vector_field_last_convnext_convnext_1_pwconv2_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__vector_field_last_convnext_convnext_1_pwconv2_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _vector_field_last_convnext_convnext_1_pwconv2_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__vector_field_last_convnext_convnext_1_pwconv2_Conv_2d_stride[] = {2}; + uint32_t _vector_field_last_convnext_convnext_1_pwconv2_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__vector_field_last_convnext_convnext_1_pwconv2_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_1_pwconv2_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_last_convnext_convnext_1_pwconv2_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_last_convnext_convnext_1_pwconv2_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_1_pwconv2_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_last_convnext_convnext_1_pwconv2_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_last_convnext_convnext_1_pwconv2_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_1_pwconv2_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_last_convnext_convnext_1_pwconv2_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_last_convnext_convnext_1_pwconv2_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__vector_field_last_convnext_convnext_1_pwconv2_Conv_2d[] = { + "_vector_field_last_convnext_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_last_convnext_convnext_1_pwconv2_weight", + "tts_ttl_vector_field_last_convnext_convnext_1_pwconv2_bias" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_1_pwconv2_Conv_intermediate[] = {1, 1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_1_pwconv2_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_1_pwconv2_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0164848845452070f, .offset= -142}}}, + .rank= 4, + .dimensions=dimensions__vector_field_last_convnext_convnext_1_pwconv2_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_1_pwconv2_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__vector_field_last_convnext_convnext_1_pwconv2_Conv_2d, // Node Params + 5, // Num Node Params + inputs__vector_field_last_convnext_convnext_1_pwconv2_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_1_pwconv2_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_1_pwconv2_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_1_pwconv2_Conv_intermediate_nchw */ + uint32_t dimensions__vector_field_last_convnext_convnext_1_pwconv2_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _vector_field_last_convnext_convnext_1_pwconv2_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__vector_field_last_convnext_convnext_1_pwconv2_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_1_pwconv2_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_last_convnext_convnext_1_pwconv2_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_last_convnext_convnext_1_pwconv2_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_last_convnext_convnext_1_pwconv2_Conv_intermediate_nchw[] = { + "_vector_field_last_convnext_convnext_1_pwconv2_Conv_intermediate" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_1_pwconv2_Conv_intermediate_nchw[] = {1, 512, 1, 192}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_1_pwconv2_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_1_pwconv2_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0164848845452070f, .offset= -142}}}, + .rank= 4, + .dimensions=dimensions__vector_field_last_convnext_convnext_1_pwconv2_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_1_pwconv2_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_last_convnext_convnext_1_pwconv2_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__vector_field_last_convnext_convnext_1_pwconv2_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_1_pwconv2_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_1_pwconv2_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_1_pwconv2_Conv_intermediate */ + const char* inputs__vector_field_last_convnext_convnext_1_pwconv2_Conv_intermediate[] = { + "_vector_field_last_convnext_convnext_1_pwconv2_Conv_intermediate_nchw" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_1_pwconv2_Conv_output_0[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_1_pwconv2_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_1_pwconv2_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0164848845452070f, .offset= -142}}}, + .rank= 3, + .dimensions=dimensions__vector_field_last_convnext_convnext_1_pwconv2_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_1_pwconv2_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_last_convnext_convnext_1_pwconv2_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_1_pwconv2_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_1_pwconv2_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_1_pwconv2_Conv_output_0_nfc */ + uint32_t dimensions__vector_field_last_convnext_convnext_1_pwconv2_Conv_output_0_nfc_perm[] = {3}; + uint32_t _vector_field_last_convnext_convnext_1_pwconv2_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_last_convnext_convnext_1_pwconv2_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_1_pwconv2_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_last_convnext_convnext_1_pwconv2_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_last_convnext_convnext_1_pwconv2_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_last_convnext_convnext_1_pwconv2_Conv_output_0_nfc[] = { + "_vector_field_last_convnext_convnext_1_pwconv2_Conv_output_0" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_1_pwconv2_Conv_output_0_nfc[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_1_pwconv2_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_1_pwconv2_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0164848845452070f, .offset= -142}}}, + .rank= 3, + .dimensions=dimensions__vector_field_last_convnext_convnext_1_pwconv2_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_1_pwconv2_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_last_convnext_convnext_1_pwconv2_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__vector_field_last_convnext_convnext_1_pwconv2_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_1_pwconv2_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_last_convnext_convnext_1_gamma(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_last_convnext_convnext_1_gamma[] = {1, 1, 512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_last_convnext_convnext_1_gamma", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_last_convnext_convnext_1_gamma", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0028998237103224f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions_tts_ttl_vector_field_last_convnext_convnext_1_gamma, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_last_convnext_convnext_1_gamma), + .dataSize=BINLEN(tts_ttl_vector_field_last_convnext_convnext_1_gamma)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_1_Mul_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_1_Mul_2 */ + Qnn_Param_t params__vector_field_last_convnext_convnext_1_Mul_2[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_last_convnext_convnext_1_Mul_2[] = { + "tts_ttl_vector_field_last_convnext_convnext_1_gamma", + "_vector_field_last_convnext_convnext_1_pwconv2_Conv_output_0_nfc" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_1_Mul_2_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_1_Mul_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_1_Mul_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0051045003347099f, .offset= -162}}}, + .rank= 3, + .dimensions=dimensions__vector_field_last_convnext_convnext_1_Mul_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_1_Mul_2", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_last_convnext_convnext_1_Mul_2, // Node Params + 1, // Num Node Params + inputs__vector_field_last_convnext_convnext_1_Mul_2, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_1_Mul_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_1_Add(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_1_Add */ + Qnn_Param_t params__vector_field_last_convnext_convnext_1_Add[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_last_convnext_convnext_1_Add[] = { + "_vector_field_last_convnext_convnext_1_Mul_output_0", + "_vector_field_last_convnext_convnext_1_Mul_2_output_0" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_1_Add_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_1_Add[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_1_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0139217590913177f, .offset= -122}}}, + .rank= 3, + .dimensions=dimensions__vector_field_last_convnext_convnext_1_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_1_Add", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_last_convnext_convnext_1_Add, // Node Params + 1, // Num Node Params + inputs__vector_field_last_convnext_convnext_1_Add, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_1_Add, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_1_Mul_3(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_1_Mul_3 */ + Qnn_Param_t params__vector_field_last_convnext_convnext_1_Mul_3[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_last_convnext_convnext_1_Mul_3[] = { + "_vector_field_last_convnext_convnext_1_Add_output_0", + "latent_mask" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_1_Mul_3_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_1_Mul_3[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_1_Mul_3_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0139217590913177f, .offset= -122}}}, + .rank= 3, + .dimensions=dimensions__vector_field_last_convnext_convnext_1_Mul_3_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_1_Mul_3", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_last_convnext_convnext_1_Mul_3, // Node Params + 1, // Num Node Params + inputs__vector_field_last_convnext_convnext_1_Mul_3, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_1_Mul_3, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_2_Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_2_Mul */ + Qnn_Param_t params__vector_field_last_convnext_convnext_2_Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_last_convnext_convnext_2_Mul[] = { + "_vector_field_last_convnext_convnext_1_Mul_3_output_0", + "latent_mask" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_2_Mul_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_2_Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_2_Mul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0139217590913177f, .offset= -122}}}, + .rank= 3, + .dimensions=dimensions__vector_field_last_convnext_convnext_2_Mul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_2_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_last_convnext_convnext_2_Mul, // Node Params + 1, // Num Node Params + inputs__vector_field_last_convnext_convnext_2_Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_2_Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_2_dwconv_Pad(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_2_dwconv_Pad */ + uint32_t dimensions__vector_field_last_convnext_convnext_2_dwconv_Pad_pad_amount[] = {3, 2}; + uint32_t _vector_field_last_convnext_convnext_2_dwconv_Pad_pad_amount[] = {0, 0, 2, 2, 0, 0}; + Qnn_Param_t params__vector_field_last_convnext_convnext_2_dwconv_Pad[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_2_dwconv_Pad_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_last_convnext_convnext_2_dwconv_Pad_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_last_convnext_convnext_2_dwconv_Pad_pad_amount, + .dataSize=24}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="scheme", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}} + }; + const char* inputs__vector_field_last_convnext_convnext_2_dwconv_Pad[] = { + "_vector_field_last_convnext_convnext_2_Mul_output_0" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_2_dwconv_Pad_output_0[] = {1, 196, 512}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_2_dwconv_Pad[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_2_dwconv_Pad_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0139217590913177f, .offset= -122}}}, + .rank= 3, + .dimensions=dimensions__vector_field_last_convnext_convnext_2_dwconv_Pad_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_2_dwconv_Pad", // Node Name + "qti.aisw", // Package Name + "Pad", // Qnn Node Type + params__vector_field_last_convnext_convnext_2_dwconv_Pad, // Node Params + 2, // Num Node Params + inputs__vector_field_last_convnext_convnext_2_dwconv_Pad, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_2_dwconv_Pad, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_2_dwconv_Pad_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_2_dwconv_Pad_output_0_ncf */ + uint32_t dimensions__vector_field_last_convnext_convnext_2_dwconv_Pad_output_0_ncf_perm[] = {3}; + uint32_t _vector_field_last_convnext_convnext_2_dwconv_Pad_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_last_convnext_convnext_2_dwconv_Pad_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_2_dwconv_Pad_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_last_convnext_convnext_2_dwconv_Pad_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_last_convnext_convnext_2_dwconv_Pad_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_last_convnext_convnext_2_dwconv_Pad_output_0_ncf[] = { + "_vector_field_last_convnext_convnext_2_dwconv_Pad_output_0" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_2_dwconv_Pad_output_0_ncf[] = {1, 512, 196}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_2_dwconv_Pad_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_2_dwconv_Pad_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0139217590913177f, .offset= -122}}}, + .rank= 3, + .dimensions=dimensions__vector_field_last_convnext_convnext_2_dwconv_Pad_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_2_dwconv_Pad_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_last_convnext_convnext_2_dwconv_Pad_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__vector_field_last_convnext_convnext_2_dwconv_Pad_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_2_dwconv_Pad_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_2_dwconv_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_2_dwconv_Conv_reshape_to_2d */ + const char* inputs__vector_field_last_convnext_convnext_2_dwconv_Conv_reshape_to_2d[] = { + "_vector_field_last_convnext_convnext_2_dwconv_Pad_output_0_ncf" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_2_dwconv_Conv_reshape_to_2d[] = {1, 512, 1, 196}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_2_dwconv_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_2_dwconv_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0139217590913177f, .offset= -122}}}, + .rank= 4, + .dimensions=dimensions__vector_field_last_convnext_convnext_2_dwconv_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_2_dwconv_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_last_convnext_convnext_2_dwconv_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_2_dwconv_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_2_dwconv_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_2_dwconv_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__vector_field_last_convnext_convnext_2_dwconv_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _vector_field_last_convnext_convnext_2_dwconv_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__vector_field_last_convnext_convnext_2_dwconv_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_2_dwconv_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_last_convnext_convnext_2_dwconv_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_last_convnext_convnext_2_dwconv_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_last_convnext_convnext_2_dwconv_Conv_reshape_to_2d_nhwc[] = { + "_vector_field_last_convnext_convnext_2_dwconv_Conv_reshape_to_2d" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_2_dwconv_Conv_reshape_to_2d_nhwc[] = {1, 1, 196, 512}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_2_dwconv_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_2_dwconv_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0139217590913177f, .offset= -122}}}, + .rank= 4, + .dimensions=dimensions__vector_field_last_convnext_convnext_2_dwconv_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_2_dwconv_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_last_convnext_convnext_2_dwconv_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__vector_field_last_convnext_convnext_2_dwconv_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_2_dwconv_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_last_convnext_convnext_2_dwconv_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_last_convnext_convnext_2_dwconv_weight[] = {1, 5, 1, 512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_last_convnext_convnext_2_dwconv_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_last_convnext_convnext_2_dwconv_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0047394745051861f, .offset= -140}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_vector_field_last_convnext_convnext_2_dwconv_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_last_convnext_convnext_2_dwconv_weight), + .dataSize=BINLEN(tts_ttl_vector_field_last_convnext_convnext_2_dwconv_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_last_convnext_convnext_2_dwconv_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_last_convnext_convnext_2_dwconv_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_last_convnext_convnext_2_dwconv_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_last_convnext_convnext_2_dwconv_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0008531069615856f, .offset= -48}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_last_convnext_convnext_2_dwconv_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_last_convnext_convnext_2_dwconv_bias), + .dataSize=BINLEN(tts_ttl_vector_field_last_convnext_convnext_2_dwconv_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_2_dwconv_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_2_dwconv_Conv_2d */ + uint32_t dimensions__vector_field_last_convnext_convnext_2_dwconv_Conv_2d_dilation[] = {2}; + uint32_t _vector_field_last_convnext_convnext_2_dwconv_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__vector_field_last_convnext_convnext_2_dwconv_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _vector_field_last_convnext_convnext_2_dwconv_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__vector_field_last_convnext_convnext_2_dwconv_Conv_2d_stride[] = {2}; + uint32_t _vector_field_last_convnext_convnext_2_dwconv_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__vector_field_last_convnext_convnext_2_dwconv_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_2_dwconv_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_last_convnext_convnext_2_dwconv_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_last_convnext_convnext_2_dwconv_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_2_dwconv_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_last_convnext_convnext_2_dwconv_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_last_convnext_convnext_2_dwconv_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_2_dwconv_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_last_convnext_convnext_2_dwconv_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_last_convnext_convnext_2_dwconv_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_last_convnext_convnext_2_dwconv_Conv_2d[] = { + "_vector_field_last_convnext_convnext_2_dwconv_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_last_convnext_convnext_2_dwconv_weight", + "tts_ttl_vector_field_last_convnext_convnext_2_dwconv_bias" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_2_dwconv_Conv_intermediate[] = {1, 1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_2_dwconv_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_2_dwconv_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0044947355054319f, .offset= -41}}}, + .rank= 4, + .dimensions=dimensions__vector_field_last_convnext_convnext_2_dwconv_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_2_dwconv_Conv_2d", // Node Name + "qti.aisw", // Package Name + "DepthWiseConv2d", // Qnn Node Type + params__vector_field_last_convnext_convnext_2_dwconv_Conv_2d, // Node Params + 3, // Num Node Params + inputs__vector_field_last_convnext_convnext_2_dwconv_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_2_dwconv_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_2_dwconv_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_2_dwconv_Conv_intermediate_nchw */ + uint32_t dimensions__vector_field_last_convnext_convnext_2_dwconv_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _vector_field_last_convnext_convnext_2_dwconv_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__vector_field_last_convnext_convnext_2_dwconv_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_2_dwconv_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_last_convnext_convnext_2_dwconv_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_last_convnext_convnext_2_dwconv_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_last_convnext_convnext_2_dwconv_Conv_intermediate_nchw[] = { + "_vector_field_last_convnext_convnext_2_dwconv_Conv_intermediate" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_2_dwconv_Conv_intermediate_nchw[] = {1, 512, 1, 192}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_2_dwconv_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_2_dwconv_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0044947355054319f, .offset= -41}}}, + .rank= 4, + .dimensions=dimensions__vector_field_last_convnext_convnext_2_dwconv_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_2_dwconv_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_last_convnext_convnext_2_dwconv_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__vector_field_last_convnext_convnext_2_dwconv_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_2_dwconv_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_2_dwconv_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_2_dwconv_Conv_intermediate */ + const char* inputs__vector_field_last_convnext_convnext_2_dwconv_Conv_intermediate[] = { + "_vector_field_last_convnext_convnext_2_dwconv_Conv_intermediate_nchw" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_2_dwconv_Conv_output_0[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_2_dwconv_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_2_dwconv_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0044947355054319f, .offset= -41}}}, + .rank= 3, + .dimensions=dimensions__vector_field_last_convnext_convnext_2_dwconv_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_2_dwconv_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_last_convnext_convnext_2_dwconv_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_2_dwconv_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_2_dwconv_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_2_dwconv_Conv_output_0_nfc */ + uint32_t dimensions__vector_field_last_convnext_convnext_2_dwconv_Conv_output_0_nfc_perm[] = {3}; + uint32_t _vector_field_last_convnext_convnext_2_dwconv_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_last_convnext_convnext_2_dwconv_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_2_dwconv_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_last_convnext_convnext_2_dwconv_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_last_convnext_convnext_2_dwconv_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_last_convnext_convnext_2_dwconv_Conv_output_0_nfc[] = { + "_vector_field_last_convnext_convnext_2_dwconv_Conv_output_0" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_2_dwconv_Conv_output_0_nfc[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_2_dwconv_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_2_dwconv_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0044947355054319f, .offset= -41}}}, + .rank= 3, + .dimensions=dimensions__vector_field_last_convnext_convnext_2_dwconv_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_2_dwconv_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_last_convnext_convnext_2_dwconv_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__vector_field_last_convnext_convnext_2_dwconv_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_2_dwconv_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_2_Mul_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_2_Mul_1 */ + Qnn_Param_t params__vector_field_last_convnext_convnext_2_Mul_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_last_convnext_convnext_2_Mul_1[] = { + "_vector_field_last_convnext_convnext_2_dwconv_Conv_output_0_nfc", + "latent_mask" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_2_norm_Transpose_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_2_Mul_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_2_norm_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0044711856171489f, .offset= -40}}}, + .rank= 3, + .dimensions=dimensions__vector_field_last_convnext_convnext_2_norm_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_2_Mul_1", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_last_convnext_convnext_2_Mul_1, // Node Params + 1, // Num Node Params + inputs__vector_field_last_convnext_convnext_2_Mul_1, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_2_Mul_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_last_convnext_convnext_2_norm_norm_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_last_convnext_convnext_2_norm_norm_weight[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_last_convnext_convnext_2_norm_norm_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_last_convnext_convnext_2_norm_norm_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0059287524782121f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_last_convnext_convnext_2_norm_norm_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_last_convnext_convnext_2_norm_norm_weight), + .dataSize=BINLEN(tts_ttl_vector_field_last_convnext_convnext_2_norm_norm_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_last_convnext_convnext_2_norm_norm_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_last_convnext_convnext_2_norm_norm_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_last_convnext_convnext_2_norm_norm_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_last_convnext_convnext_2_norm_norm_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0015028518391773f, .offset= -106}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_last_convnext_convnext_2_norm_norm_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_last_convnext_convnext_2_norm_norm_bias), + .dataSize=BINLEN(tts_ttl_vector_field_last_convnext_convnext_2_norm_norm_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_2_norm_norm_LayerNormalization(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_2_norm_norm_LayerNormalization */ + uint32_t dimensions__vector_field_last_convnext_convnext_2_norm_norm_LayerNormalization_axes[] = {1}; + uint32_t _vector_field_last_convnext_convnext_2_norm_norm_LayerNormalization_axes[] = {2}; + Qnn_Param_t params__vector_field_last_convnext_convnext_2_norm_norm_LayerNormalization[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="axes", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_2_norm_norm_LayerNormalization_axes", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_last_convnext_convnext_2_norm_norm_LayerNormalization_axes, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_last_convnext_convnext_2_norm_norm_LayerNormalization_axes, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="epsilon", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000001000000f}}}} + }; + const char* inputs__vector_field_last_convnext_convnext_2_norm_norm_LayerNormalization[] = { + "_vector_field_last_convnext_convnext_2_norm_Transpose_output_0", + "tts_ttl_vector_field_last_convnext_convnext_2_norm_norm_weight", + "tts_ttl_vector_field_last_convnext_convnext_2_norm_norm_bias" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_2_norm_Transpose_1_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_2_norm_norm_LayerNormalization[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_2_norm_Transpose_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0392037108540535f, .offset= -93}}}, + .rank= 3, + .dimensions=dimensions__vector_field_last_convnext_convnext_2_norm_Transpose_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_2_norm_norm_LayerNormalization", // Node Name + "qti.aisw", // Package Name + "LayerNorm", // Qnn Node Type + params__vector_field_last_convnext_convnext_2_norm_norm_LayerNormalization, // Node Params + 2, // Num Node Params + inputs__vector_field_last_convnext_convnext_2_norm_norm_LayerNormalization, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_2_norm_norm_LayerNormalization, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_2_norm_Transpose_1_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_2_norm_Transpose_1_output_0_ncf */ + uint32_t dimensions__vector_field_last_convnext_convnext_2_norm_Transpose_1_output_0_ncf_perm[] = {3}; + uint32_t _vector_field_last_convnext_convnext_2_norm_Transpose_1_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_last_convnext_convnext_2_norm_Transpose_1_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_2_norm_Transpose_1_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_last_convnext_convnext_2_norm_Transpose_1_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_last_convnext_convnext_2_norm_Transpose_1_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_last_convnext_convnext_2_norm_Transpose_1_output_0_ncf[] = { + "_vector_field_last_convnext_convnext_2_norm_Transpose_1_output_0" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_2_norm_Transpose_1_output_0_ncf[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_2_norm_Transpose_1_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_2_norm_Transpose_1_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0392037108540535f, .offset= -93}}}, + .rank= 3, + .dimensions=dimensions__vector_field_last_convnext_convnext_2_norm_Transpose_1_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_2_norm_Transpose_1_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_last_convnext_convnext_2_norm_Transpose_1_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__vector_field_last_convnext_convnext_2_norm_Transpose_1_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_2_norm_Transpose_1_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_2_pwconv1_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_2_pwconv1_Conv_reshape_to_2d */ + const char* inputs__vector_field_last_convnext_convnext_2_pwconv1_Conv_reshape_to_2d[] = { + "_vector_field_last_convnext_convnext_2_norm_Transpose_1_output_0_ncf" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_2_pwconv1_Conv_reshape_to_2d[] = {1, 512, 1, 192}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_2_pwconv1_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_2_pwconv1_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0392037108540535f, .offset= -93}}}, + .rank= 4, + .dimensions=dimensions__vector_field_last_convnext_convnext_2_pwconv1_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_2_pwconv1_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_last_convnext_convnext_2_pwconv1_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_2_pwconv1_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__vector_field_last_convnext_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _vector_field_last_convnext_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__vector_field_last_convnext_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_last_convnext_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_last_convnext_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_last_convnext_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc[] = { + "_vector_field_last_convnext_convnext_2_pwconv1_Conv_reshape_to_2d" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc[] = {1, 1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0392037108540535f, .offset= -93}}}, + .rank= 4, + .dimensions=dimensions__vector_field_last_convnext_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_last_convnext_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__vector_field_last_convnext_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_last_convnext_convnext_2_pwconv1_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_last_convnext_convnext_2_pwconv1_weight[] = {1, 1, 512, 1024}; + VALIDATE(model.addTensor("tts_ttl_vector_field_last_convnext_convnext_2_pwconv1_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_last_convnext_convnext_2_pwconv1_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0087382318452001f, .offset= -145}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_vector_field_last_convnext_convnext_2_pwconv1_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_last_convnext_convnext_2_pwconv1_weight), + .dataSize=BINLEN(tts_ttl_vector_field_last_convnext_convnext_2_pwconv1_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_last_convnext_convnext_2_pwconv1_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_last_convnext_convnext_2_pwconv1_bias[] = {1024}; + VALIDATE(model.addTensor("tts_ttl_vector_field_last_convnext_convnext_2_pwconv1_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_last_convnext_convnext_2_pwconv1_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0021015752572566f, .offset= -216}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_last_convnext_convnext_2_pwconv1_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_last_convnext_convnext_2_pwconv1_bias), + .dataSize=BINLEN(tts_ttl_vector_field_last_convnext_convnext_2_pwconv1_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_2_pwconv1_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_2_pwconv1_Conv_2d */ + uint32_t dimensions__vector_field_last_convnext_convnext_2_pwconv1_Conv_2d_dilation[] = {2}; + uint32_t _vector_field_last_convnext_convnext_2_pwconv1_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__vector_field_last_convnext_convnext_2_pwconv1_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _vector_field_last_convnext_convnext_2_pwconv1_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__vector_field_last_convnext_convnext_2_pwconv1_Conv_2d_stride[] = {2}; + uint32_t _vector_field_last_convnext_convnext_2_pwconv1_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__vector_field_last_convnext_convnext_2_pwconv1_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_2_pwconv1_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_last_convnext_convnext_2_pwconv1_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_last_convnext_convnext_2_pwconv1_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_2_pwconv1_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_last_convnext_convnext_2_pwconv1_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_last_convnext_convnext_2_pwconv1_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_2_pwconv1_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_last_convnext_convnext_2_pwconv1_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_last_convnext_convnext_2_pwconv1_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__vector_field_last_convnext_convnext_2_pwconv1_Conv_2d[] = { + "_vector_field_last_convnext_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_last_convnext_convnext_2_pwconv1_weight", + "tts_ttl_vector_field_last_convnext_convnext_2_pwconv1_bias" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_2_pwconv1_Conv_intermediate[] = {1, 1, 192, 1024}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_2_pwconv1_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_2_pwconv1_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0462681949138641f, .offset= -193}}}, + .rank= 4, + .dimensions=dimensions__vector_field_last_convnext_convnext_2_pwconv1_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_2_pwconv1_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__vector_field_last_convnext_convnext_2_pwconv1_Conv_2d, // Node Params + 5, // Num Node Params + inputs__vector_field_last_convnext_convnext_2_pwconv1_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_2_pwconv1_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_2_pwconv1_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_2_pwconv1_Conv_intermediate_nchw */ + uint32_t dimensions__vector_field_last_convnext_convnext_2_pwconv1_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _vector_field_last_convnext_convnext_2_pwconv1_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__vector_field_last_convnext_convnext_2_pwconv1_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_2_pwconv1_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_last_convnext_convnext_2_pwconv1_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_last_convnext_convnext_2_pwconv1_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_last_convnext_convnext_2_pwconv1_Conv_intermediate_nchw[] = { + "_vector_field_last_convnext_convnext_2_pwconv1_Conv_intermediate" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_2_pwconv1_Conv_intermediate_nchw[] = {1, 1024, 1, 192}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_2_pwconv1_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_2_pwconv1_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0462681949138641f, .offset= -193}}}, + .rank= 4, + .dimensions=dimensions__vector_field_last_convnext_convnext_2_pwconv1_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_2_pwconv1_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_last_convnext_convnext_2_pwconv1_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__vector_field_last_convnext_convnext_2_pwconv1_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_2_pwconv1_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_2_pwconv1_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_2_pwconv1_Conv_intermediate */ + const char* inputs__vector_field_last_convnext_convnext_2_pwconv1_Conv_intermediate[] = { + "_vector_field_last_convnext_convnext_2_pwconv1_Conv_intermediate_nchw" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_2_pwconv1_Conv_output_0[] = {1, 1024, 192}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_2_pwconv1_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_2_pwconv1_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0462681949138641f, .offset= -193}}}, + .rank= 3, + .dimensions=dimensions__vector_field_last_convnext_convnext_2_pwconv1_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_2_pwconv1_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_last_convnext_convnext_2_pwconv1_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_2_pwconv1_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__elementwiseneuron_52(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _elementwiseneuron_52 */ + Qnn_Param_t params__elementwiseneuron_52[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}} + }; + const char* inputs__elementwiseneuron_52[] = { + "_vector_field_last_convnext_convnext_2_pwconv1_Conv_output_0" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_2_act_Mul_1_output_0[] = {1, 1024, 192}; + Qnn_Tensor_t outputs__elementwiseneuron_52[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_2_act_Mul_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0119639933109283f, .offset= -14}}}, + .rank= 3, + .dimensions=dimensions__vector_field_last_convnext_convnext_2_act_Mul_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_elementwiseneuron_52", // Node Name + "qti.aisw", // Package Name + "ElementWiseNeuron", // Qnn Node Type + params__elementwiseneuron_52, // Node Params + 1, // Num Node Params + inputs__elementwiseneuron_52, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__elementwiseneuron_52, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_2_pwconv2_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_2_pwconv2_Conv_reshape_to_2d */ + const char* inputs__vector_field_last_convnext_convnext_2_pwconv2_Conv_reshape_to_2d[] = { + "_vector_field_last_convnext_convnext_2_act_Mul_1_output_0" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_2_pwconv2_Conv_reshape_to_2d[] = {1, 1024, 1, 192}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_2_pwconv2_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_2_pwconv2_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0119639933109283f, .offset= -14}}}, + .rank= 4, + .dimensions=dimensions__vector_field_last_convnext_convnext_2_pwconv2_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_2_pwconv2_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_last_convnext_convnext_2_pwconv2_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_2_pwconv2_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__vector_field_last_convnext_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _vector_field_last_convnext_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__vector_field_last_convnext_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_last_convnext_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_last_convnext_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_last_convnext_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc[] = { + "_vector_field_last_convnext_convnext_2_pwconv2_Conv_reshape_to_2d" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc[] = {1, 1, 192, 1024}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0119639933109283f, .offset= -14}}}, + .rank= 4, + .dimensions=dimensions__vector_field_last_convnext_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_last_convnext_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__vector_field_last_convnext_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_last_convnext_convnext_2_pwconv2_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_last_convnext_convnext_2_pwconv2_weight[] = {1, 1, 1024, 512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_last_convnext_convnext_2_pwconv2_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_last_convnext_convnext_2_pwconv2_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0124275926500559f, .offset= -149}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_vector_field_last_convnext_convnext_2_pwconv2_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_last_convnext_convnext_2_pwconv2_weight), + .dataSize=BINLEN(tts_ttl_vector_field_last_convnext_convnext_2_pwconv2_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_last_convnext_convnext_2_pwconv2_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_last_convnext_convnext_2_pwconv2_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_last_convnext_convnext_2_pwconv2_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_last_convnext_convnext_2_pwconv2_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0015309470472857f, .offset= -156}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_last_convnext_convnext_2_pwconv2_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_last_convnext_convnext_2_pwconv2_bias), + .dataSize=BINLEN(tts_ttl_vector_field_last_convnext_convnext_2_pwconv2_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_2_pwconv2_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_2_pwconv2_Conv_2d */ + uint32_t dimensions__vector_field_last_convnext_convnext_2_pwconv2_Conv_2d_dilation[] = {2}; + uint32_t _vector_field_last_convnext_convnext_2_pwconv2_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__vector_field_last_convnext_convnext_2_pwconv2_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _vector_field_last_convnext_convnext_2_pwconv2_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__vector_field_last_convnext_convnext_2_pwconv2_Conv_2d_stride[] = {2}; + uint32_t _vector_field_last_convnext_convnext_2_pwconv2_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__vector_field_last_convnext_convnext_2_pwconv2_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_2_pwconv2_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_last_convnext_convnext_2_pwconv2_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_last_convnext_convnext_2_pwconv2_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_2_pwconv2_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_last_convnext_convnext_2_pwconv2_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_last_convnext_convnext_2_pwconv2_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_2_pwconv2_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_last_convnext_convnext_2_pwconv2_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_last_convnext_convnext_2_pwconv2_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__vector_field_last_convnext_convnext_2_pwconv2_Conv_2d[] = { + "_vector_field_last_convnext_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_last_convnext_convnext_2_pwconv2_weight", + "tts_ttl_vector_field_last_convnext_convnext_2_pwconv2_bias" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_2_pwconv2_Conv_intermediate[] = {1, 1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_2_pwconv2_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_2_pwconv2_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0152270095422864f, .offset= -157}}}, + .rank= 4, + .dimensions=dimensions__vector_field_last_convnext_convnext_2_pwconv2_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_2_pwconv2_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__vector_field_last_convnext_convnext_2_pwconv2_Conv_2d, // Node Params + 5, // Num Node Params + inputs__vector_field_last_convnext_convnext_2_pwconv2_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_2_pwconv2_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_2_pwconv2_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_2_pwconv2_Conv_intermediate_nchw */ + uint32_t dimensions__vector_field_last_convnext_convnext_2_pwconv2_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _vector_field_last_convnext_convnext_2_pwconv2_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__vector_field_last_convnext_convnext_2_pwconv2_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_2_pwconv2_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_last_convnext_convnext_2_pwconv2_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_last_convnext_convnext_2_pwconv2_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_last_convnext_convnext_2_pwconv2_Conv_intermediate_nchw[] = { + "_vector_field_last_convnext_convnext_2_pwconv2_Conv_intermediate" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_2_pwconv2_Conv_intermediate_nchw[] = {1, 512, 1, 192}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_2_pwconv2_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_2_pwconv2_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0152270095422864f, .offset= -157}}}, + .rank= 4, + .dimensions=dimensions__vector_field_last_convnext_convnext_2_pwconv2_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_2_pwconv2_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_last_convnext_convnext_2_pwconv2_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__vector_field_last_convnext_convnext_2_pwconv2_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_2_pwconv2_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_2_pwconv2_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_2_pwconv2_Conv_intermediate */ + const char* inputs__vector_field_last_convnext_convnext_2_pwconv2_Conv_intermediate[] = { + "_vector_field_last_convnext_convnext_2_pwconv2_Conv_intermediate_nchw" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_2_pwconv2_Conv_output_0[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_2_pwconv2_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_2_pwconv2_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0152270095422864f, .offset= -157}}}, + .rank= 3, + .dimensions=dimensions__vector_field_last_convnext_convnext_2_pwconv2_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_2_pwconv2_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_last_convnext_convnext_2_pwconv2_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_2_pwconv2_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_2_pwconv2_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_2_pwconv2_Conv_output_0_nfc */ + uint32_t dimensions__vector_field_last_convnext_convnext_2_pwconv2_Conv_output_0_nfc_perm[] = {3}; + uint32_t _vector_field_last_convnext_convnext_2_pwconv2_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_last_convnext_convnext_2_pwconv2_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_2_pwconv2_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_last_convnext_convnext_2_pwconv2_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_last_convnext_convnext_2_pwconv2_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_last_convnext_convnext_2_pwconv2_Conv_output_0_nfc[] = { + "_vector_field_last_convnext_convnext_2_pwconv2_Conv_output_0" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_2_pwconv2_Conv_output_0_nfc[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_2_pwconv2_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_2_pwconv2_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0152270095422864f, .offset= -157}}}, + .rank= 3, + .dimensions=dimensions__vector_field_last_convnext_convnext_2_pwconv2_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_2_pwconv2_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_last_convnext_convnext_2_pwconv2_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__vector_field_last_convnext_convnext_2_pwconv2_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_2_pwconv2_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_last_convnext_convnext_2_gamma(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_last_convnext_convnext_2_gamma[] = {1, 1, 512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_last_convnext_convnext_2_gamma", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_last_convnext_convnext_2_gamma", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0032302201725543f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions_tts_ttl_vector_field_last_convnext_convnext_2_gamma, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_last_convnext_convnext_2_gamma), + .dataSize=BINLEN(tts_ttl_vector_field_last_convnext_convnext_2_gamma)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_2_Mul_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_2_Mul_2 */ + Qnn_Param_t params__vector_field_last_convnext_convnext_2_Mul_2[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_last_convnext_convnext_2_Mul_2[] = { + "tts_ttl_vector_field_last_convnext_convnext_2_gamma", + "_vector_field_last_convnext_convnext_2_pwconv2_Conv_output_0_nfc" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_2_Mul_2_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_2_Mul_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_2_Mul_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0064350394532084f, .offset= -120}}}, + .rank= 3, + .dimensions=dimensions__vector_field_last_convnext_convnext_2_Mul_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_2_Mul_2", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_last_convnext_convnext_2_Mul_2, // Node Params + 1, // Num Node Params + inputs__vector_field_last_convnext_convnext_2_Mul_2, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_2_Mul_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_2_Add(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_2_Add */ + Qnn_Param_t params__vector_field_last_convnext_convnext_2_Add[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_last_convnext_convnext_2_Add[] = { + "_vector_field_last_convnext_convnext_2_Mul_output_0", + "_vector_field_last_convnext_convnext_2_Mul_2_output_0" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_2_Add_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_2_Add[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_2_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0142247937619686f, .offset= -116}}}, + .rank= 3, + .dimensions=dimensions__vector_field_last_convnext_convnext_2_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_2_Add", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_last_convnext_convnext_2_Add, // Node Params + 1, // Num Node Params + inputs__vector_field_last_convnext_convnext_2_Add, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_2_Add, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_2_Mul_3(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_2_Mul_3 */ + Qnn_Param_t params__vector_field_last_convnext_convnext_2_Mul_3[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_last_convnext_convnext_2_Mul_3[] = { + "_vector_field_last_convnext_convnext_2_Add_output_0", + "latent_mask" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_2_Mul_3_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_2_Mul_3[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_2_Mul_3_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0142247937619686f, .offset= -116}}}, + .rank= 3, + .dimensions=dimensions__vector_field_last_convnext_convnext_2_Mul_3_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_2_Mul_3", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_last_convnext_convnext_2_Mul_3, // Node Params + 1, // Num Node Params + inputs__vector_field_last_convnext_convnext_2_Mul_3, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_2_Mul_3, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_3_Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_3_Mul */ + Qnn_Param_t params__vector_field_last_convnext_convnext_3_Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_last_convnext_convnext_3_Mul[] = { + "_vector_field_last_convnext_convnext_2_Mul_3_output_0", + "latent_mask" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_3_Mul_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_3_Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_3_Mul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0142247937619686f, .offset= -116}}}, + .rank= 3, + .dimensions=dimensions__vector_field_last_convnext_convnext_3_Mul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_3_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_last_convnext_convnext_3_Mul, // Node Params + 1, // Num Node Params + inputs__vector_field_last_convnext_convnext_3_Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_3_Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_3_dwconv_Pad(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_3_dwconv_Pad */ + uint32_t dimensions__vector_field_last_convnext_convnext_3_dwconv_Pad_pad_amount[] = {3, 2}; + uint32_t _vector_field_last_convnext_convnext_3_dwconv_Pad_pad_amount[] = {0, 0, 2, 2, 0, 0}; + Qnn_Param_t params__vector_field_last_convnext_convnext_3_dwconv_Pad[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_3_dwconv_Pad_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_last_convnext_convnext_3_dwconv_Pad_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_last_convnext_convnext_3_dwconv_Pad_pad_amount, + .dataSize=24}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="scheme", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}} + }; + const char* inputs__vector_field_last_convnext_convnext_3_dwconv_Pad[] = { + "_vector_field_last_convnext_convnext_3_Mul_output_0" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_3_dwconv_Pad_output_0[] = {1, 196, 512}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_3_dwconv_Pad[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_3_dwconv_Pad_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0142247937619686f, .offset= -116}}}, + .rank= 3, + .dimensions=dimensions__vector_field_last_convnext_convnext_3_dwconv_Pad_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_3_dwconv_Pad", // Node Name + "qti.aisw", // Package Name + "Pad", // Qnn Node Type + params__vector_field_last_convnext_convnext_3_dwconv_Pad, // Node Params + 2, // Num Node Params + inputs__vector_field_last_convnext_convnext_3_dwconv_Pad, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_3_dwconv_Pad, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_3_dwconv_Pad_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_3_dwconv_Pad_output_0_ncf */ + uint32_t dimensions__vector_field_last_convnext_convnext_3_dwconv_Pad_output_0_ncf_perm[] = {3}; + uint32_t _vector_field_last_convnext_convnext_3_dwconv_Pad_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_last_convnext_convnext_3_dwconv_Pad_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_3_dwconv_Pad_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_last_convnext_convnext_3_dwconv_Pad_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_last_convnext_convnext_3_dwconv_Pad_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_last_convnext_convnext_3_dwconv_Pad_output_0_ncf[] = { + "_vector_field_last_convnext_convnext_3_dwconv_Pad_output_0" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_3_dwconv_Pad_output_0_ncf[] = {1, 512, 196}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_3_dwconv_Pad_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_3_dwconv_Pad_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0142247937619686f, .offset= -116}}}, + .rank= 3, + .dimensions=dimensions__vector_field_last_convnext_convnext_3_dwconv_Pad_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_3_dwconv_Pad_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_last_convnext_convnext_3_dwconv_Pad_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__vector_field_last_convnext_convnext_3_dwconv_Pad_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_3_dwconv_Pad_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_3_dwconv_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_3_dwconv_Conv_reshape_to_2d */ + const char* inputs__vector_field_last_convnext_convnext_3_dwconv_Conv_reshape_to_2d[] = { + "_vector_field_last_convnext_convnext_3_dwconv_Pad_output_0_ncf" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_3_dwconv_Conv_reshape_to_2d[] = {1, 512, 1, 196}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_3_dwconv_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_3_dwconv_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0142247937619686f, .offset= -116}}}, + .rank= 4, + .dimensions=dimensions__vector_field_last_convnext_convnext_3_dwconv_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_3_dwconv_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_last_convnext_convnext_3_dwconv_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_3_dwconv_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_3_dwconv_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_3_dwconv_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__vector_field_last_convnext_convnext_3_dwconv_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _vector_field_last_convnext_convnext_3_dwconv_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__vector_field_last_convnext_convnext_3_dwconv_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_3_dwconv_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_last_convnext_convnext_3_dwconv_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_last_convnext_convnext_3_dwconv_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_last_convnext_convnext_3_dwconv_Conv_reshape_to_2d_nhwc[] = { + "_vector_field_last_convnext_convnext_3_dwconv_Conv_reshape_to_2d" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_3_dwconv_Conv_reshape_to_2d_nhwc[] = {1, 1, 196, 512}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_3_dwconv_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_3_dwconv_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0142247937619686f, .offset= -116}}}, + .rank= 4, + .dimensions=dimensions__vector_field_last_convnext_convnext_3_dwconv_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_3_dwconv_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_last_convnext_convnext_3_dwconv_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__vector_field_last_convnext_convnext_3_dwconv_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_3_dwconv_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_last_convnext_convnext_3_dwconv_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_last_convnext_convnext_3_dwconv_weight[] = {1, 5, 1, 512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_last_convnext_convnext_3_dwconv_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_last_convnext_convnext_3_dwconv_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0032836440950632f, .offset= -118}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_vector_field_last_convnext_convnext_3_dwconv_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_last_convnext_convnext_3_dwconv_weight), + .dataSize=BINLEN(tts_ttl_vector_field_last_convnext_convnext_3_dwconv_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_last_convnext_convnext_3_dwconv_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_last_convnext_convnext_3_dwconv_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_last_convnext_convnext_3_dwconv_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_last_convnext_convnext_3_dwconv_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0018818539101630f, .offset= -152}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_last_convnext_convnext_3_dwconv_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_last_convnext_convnext_3_dwconv_bias), + .dataSize=BINLEN(tts_ttl_vector_field_last_convnext_convnext_3_dwconv_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_3_dwconv_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_3_dwconv_Conv_2d */ + uint32_t dimensions__vector_field_last_convnext_convnext_3_dwconv_Conv_2d_dilation[] = {2}; + uint32_t _vector_field_last_convnext_convnext_3_dwconv_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__vector_field_last_convnext_convnext_3_dwconv_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _vector_field_last_convnext_convnext_3_dwconv_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__vector_field_last_convnext_convnext_3_dwconv_Conv_2d_stride[] = {2}; + uint32_t _vector_field_last_convnext_convnext_3_dwconv_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__vector_field_last_convnext_convnext_3_dwconv_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_3_dwconv_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_last_convnext_convnext_3_dwconv_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_last_convnext_convnext_3_dwconv_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_3_dwconv_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_last_convnext_convnext_3_dwconv_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_last_convnext_convnext_3_dwconv_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_3_dwconv_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_last_convnext_convnext_3_dwconv_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_last_convnext_convnext_3_dwconv_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_last_convnext_convnext_3_dwconv_Conv_2d[] = { + "_vector_field_last_convnext_convnext_3_dwconv_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_last_convnext_convnext_3_dwconv_weight", + "tts_ttl_vector_field_last_convnext_convnext_3_dwconv_bias" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_3_dwconv_Conv_intermediate[] = {1, 1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_3_dwconv_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_3_dwconv_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0095300879329443f, .offset= -129}}}, + .rank= 4, + .dimensions=dimensions__vector_field_last_convnext_convnext_3_dwconv_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_3_dwconv_Conv_2d", // Node Name + "qti.aisw", // Package Name + "DepthWiseConv2d", // Qnn Node Type + params__vector_field_last_convnext_convnext_3_dwconv_Conv_2d, // Node Params + 3, // Num Node Params + inputs__vector_field_last_convnext_convnext_3_dwconv_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_3_dwconv_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_3_dwconv_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_3_dwconv_Conv_intermediate_nchw */ + uint32_t dimensions__vector_field_last_convnext_convnext_3_dwconv_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _vector_field_last_convnext_convnext_3_dwconv_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__vector_field_last_convnext_convnext_3_dwconv_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_3_dwconv_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_last_convnext_convnext_3_dwconv_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_last_convnext_convnext_3_dwconv_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_last_convnext_convnext_3_dwconv_Conv_intermediate_nchw[] = { + "_vector_field_last_convnext_convnext_3_dwconv_Conv_intermediate" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_3_dwconv_Conv_intermediate_nchw[] = {1, 512, 1, 192}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_3_dwconv_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_3_dwconv_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0095300879329443f, .offset= -129}}}, + .rank= 4, + .dimensions=dimensions__vector_field_last_convnext_convnext_3_dwconv_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_3_dwconv_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_last_convnext_convnext_3_dwconv_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__vector_field_last_convnext_convnext_3_dwconv_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_3_dwconv_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_3_dwconv_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_3_dwconv_Conv_intermediate */ + const char* inputs__vector_field_last_convnext_convnext_3_dwconv_Conv_intermediate[] = { + "_vector_field_last_convnext_convnext_3_dwconv_Conv_intermediate_nchw" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_3_dwconv_Conv_output_0[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_3_dwconv_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_3_dwconv_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0095300879329443f, .offset= -129}}}, + .rank= 3, + .dimensions=dimensions__vector_field_last_convnext_convnext_3_dwconv_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_3_dwconv_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_last_convnext_convnext_3_dwconv_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_3_dwconv_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_3_dwconv_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_3_dwconv_Conv_output_0_nfc */ + uint32_t dimensions__vector_field_last_convnext_convnext_3_dwconv_Conv_output_0_nfc_perm[] = {3}; + uint32_t _vector_field_last_convnext_convnext_3_dwconv_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_last_convnext_convnext_3_dwconv_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_3_dwconv_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_last_convnext_convnext_3_dwconv_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_last_convnext_convnext_3_dwconv_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_last_convnext_convnext_3_dwconv_Conv_output_0_nfc[] = { + "_vector_field_last_convnext_convnext_3_dwconv_Conv_output_0" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_3_dwconv_Conv_output_0_nfc[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_3_dwconv_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_3_dwconv_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0095300879329443f, .offset= -129}}}, + .rank= 3, + .dimensions=dimensions__vector_field_last_convnext_convnext_3_dwconv_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_3_dwconv_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_last_convnext_convnext_3_dwconv_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__vector_field_last_convnext_convnext_3_dwconv_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_3_dwconv_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_3_Mul_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_3_Mul_1 */ + Qnn_Param_t params__vector_field_last_convnext_convnext_3_Mul_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_last_convnext_convnext_3_Mul_1[] = { + "_vector_field_last_convnext_convnext_3_dwconv_Conv_output_0_nfc", + "latent_mask" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_3_norm_Transpose_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_3_Mul_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_3_norm_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0095300879329443f, .offset= -129}}}, + .rank= 3, + .dimensions=dimensions__vector_field_last_convnext_convnext_3_norm_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_3_Mul_1", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_last_convnext_convnext_3_Mul_1, // Node Params + 1, // Num Node Params + inputs__vector_field_last_convnext_convnext_3_Mul_1, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_3_Mul_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_last_convnext_convnext_3_norm_norm_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_last_convnext_convnext_3_norm_norm_weight[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_last_convnext_convnext_3_norm_norm_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_last_convnext_convnext_3_norm_norm_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0043446468189359f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_last_convnext_convnext_3_norm_norm_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_last_convnext_convnext_3_norm_norm_weight), + .dataSize=BINLEN(tts_ttl_vector_field_last_convnext_convnext_3_norm_norm_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_last_convnext_convnext_3_norm_norm_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_last_convnext_convnext_3_norm_norm_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_last_convnext_convnext_3_norm_norm_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_last_convnext_convnext_3_norm_norm_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0015011089853942f, .offset= -86}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_last_convnext_convnext_3_norm_norm_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_last_convnext_convnext_3_norm_norm_bias), + .dataSize=BINLEN(tts_ttl_vector_field_last_convnext_convnext_3_norm_norm_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_3_norm_norm_LayerNormalization(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_3_norm_norm_LayerNormalization */ + uint32_t dimensions__vector_field_last_convnext_convnext_3_norm_norm_LayerNormalization_axes[] = {1}; + uint32_t _vector_field_last_convnext_convnext_3_norm_norm_LayerNormalization_axes[] = {2}; + Qnn_Param_t params__vector_field_last_convnext_convnext_3_norm_norm_LayerNormalization[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="axes", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_3_norm_norm_LayerNormalization_axes", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_last_convnext_convnext_3_norm_norm_LayerNormalization_axes, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_last_convnext_convnext_3_norm_norm_LayerNormalization_axes, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="epsilon", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000001000000f}}}} + }; + const char* inputs__vector_field_last_convnext_convnext_3_norm_norm_LayerNormalization[] = { + "_vector_field_last_convnext_convnext_3_norm_Transpose_output_0", + "tts_ttl_vector_field_last_convnext_convnext_3_norm_norm_weight", + "tts_ttl_vector_field_last_convnext_convnext_3_norm_norm_bias" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_3_norm_Transpose_1_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_3_norm_norm_LayerNormalization[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_3_norm_Transpose_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0408979430794716f, .offset= -119}}}, + .rank= 3, + .dimensions=dimensions__vector_field_last_convnext_convnext_3_norm_Transpose_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_3_norm_norm_LayerNormalization", // Node Name + "qti.aisw", // Package Name + "LayerNorm", // Qnn Node Type + params__vector_field_last_convnext_convnext_3_norm_norm_LayerNormalization, // Node Params + 2, // Num Node Params + inputs__vector_field_last_convnext_convnext_3_norm_norm_LayerNormalization, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_3_norm_norm_LayerNormalization, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_3_norm_Transpose_1_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_3_norm_Transpose_1_output_0_ncf */ + uint32_t dimensions__vector_field_last_convnext_convnext_3_norm_Transpose_1_output_0_ncf_perm[] = {3}; + uint32_t _vector_field_last_convnext_convnext_3_norm_Transpose_1_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_last_convnext_convnext_3_norm_Transpose_1_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_3_norm_Transpose_1_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_last_convnext_convnext_3_norm_Transpose_1_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_last_convnext_convnext_3_norm_Transpose_1_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_last_convnext_convnext_3_norm_Transpose_1_output_0_ncf[] = { + "_vector_field_last_convnext_convnext_3_norm_Transpose_1_output_0" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_3_norm_Transpose_1_output_0_ncf[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_3_norm_Transpose_1_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_3_norm_Transpose_1_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0408979430794716f, .offset= -119}}}, + .rank= 3, + .dimensions=dimensions__vector_field_last_convnext_convnext_3_norm_Transpose_1_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_3_norm_Transpose_1_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_last_convnext_convnext_3_norm_Transpose_1_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__vector_field_last_convnext_convnext_3_norm_Transpose_1_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_3_norm_Transpose_1_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_3_pwconv1_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_3_pwconv1_Conv_reshape_to_2d */ + const char* inputs__vector_field_last_convnext_convnext_3_pwconv1_Conv_reshape_to_2d[] = { + "_vector_field_last_convnext_convnext_3_norm_Transpose_1_output_0_ncf" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_3_pwconv1_Conv_reshape_to_2d[] = {1, 512, 1, 192}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_3_pwconv1_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_3_pwconv1_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0408979430794716f, .offset= -119}}}, + .rank= 4, + .dimensions=dimensions__vector_field_last_convnext_convnext_3_pwconv1_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_3_pwconv1_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_last_convnext_convnext_3_pwconv1_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_3_pwconv1_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__vector_field_last_convnext_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _vector_field_last_convnext_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__vector_field_last_convnext_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_last_convnext_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_last_convnext_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_last_convnext_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc[] = { + "_vector_field_last_convnext_convnext_3_pwconv1_Conv_reshape_to_2d" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc[] = {1, 1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0408979430794716f, .offset= -119}}}, + .rank= 4, + .dimensions=dimensions__vector_field_last_convnext_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_last_convnext_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__vector_field_last_convnext_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_last_convnext_convnext_3_pwconv1_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_last_convnext_convnext_3_pwconv1_weight[] = {1, 1, 512, 1024}; + VALIDATE(model.addTensor("tts_ttl_vector_field_last_convnext_convnext_3_pwconv1_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_last_convnext_convnext_3_pwconv1_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0090706134214997f, .offset= -118}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_vector_field_last_convnext_convnext_3_pwconv1_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_last_convnext_convnext_3_pwconv1_weight), + .dataSize=BINLEN(tts_ttl_vector_field_last_convnext_convnext_3_pwconv1_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_last_convnext_convnext_3_pwconv1_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_last_convnext_convnext_3_pwconv1_bias[] = {1024}; + VALIDATE(model.addTensor("tts_ttl_vector_field_last_convnext_convnext_3_pwconv1_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_last_convnext_convnext_3_pwconv1_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0016637030057609f, .offset= -218}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_last_convnext_convnext_3_pwconv1_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_last_convnext_convnext_3_pwconv1_bias), + .dataSize=BINLEN(tts_ttl_vector_field_last_convnext_convnext_3_pwconv1_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_3_pwconv1_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_3_pwconv1_Conv_2d */ + uint32_t dimensions__vector_field_last_convnext_convnext_3_pwconv1_Conv_2d_dilation[] = {2}; + uint32_t _vector_field_last_convnext_convnext_3_pwconv1_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__vector_field_last_convnext_convnext_3_pwconv1_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _vector_field_last_convnext_convnext_3_pwconv1_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__vector_field_last_convnext_convnext_3_pwconv1_Conv_2d_stride[] = {2}; + uint32_t _vector_field_last_convnext_convnext_3_pwconv1_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__vector_field_last_convnext_convnext_3_pwconv1_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_3_pwconv1_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_last_convnext_convnext_3_pwconv1_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_last_convnext_convnext_3_pwconv1_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_3_pwconv1_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_last_convnext_convnext_3_pwconv1_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_last_convnext_convnext_3_pwconv1_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_3_pwconv1_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_last_convnext_convnext_3_pwconv1_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_last_convnext_convnext_3_pwconv1_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__vector_field_last_convnext_convnext_3_pwconv1_Conv_2d[] = { + "_vector_field_last_convnext_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_last_convnext_convnext_3_pwconv1_weight", + "tts_ttl_vector_field_last_convnext_convnext_3_pwconv1_bias" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_3_pwconv1_Conv_intermediate[] = {1, 1, 192, 1024}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_3_pwconv1_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_3_pwconv1_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0316286534070969f, .offset= -170}}}, + .rank= 4, + .dimensions=dimensions__vector_field_last_convnext_convnext_3_pwconv1_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_3_pwconv1_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__vector_field_last_convnext_convnext_3_pwconv1_Conv_2d, // Node Params + 5, // Num Node Params + inputs__vector_field_last_convnext_convnext_3_pwconv1_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_3_pwconv1_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_3_pwconv1_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_3_pwconv1_Conv_intermediate_nchw */ + uint32_t dimensions__vector_field_last_convnext_convnext_3_pwconv1_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _vector_field_last_convnext_convnext_3_pwconv1_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__vector_field_last_convnext_convnext_3_pwconv1_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_3_pwconv1_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_last_convnext_convnext_3_pwconv1_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_last_convnext_convnext_3_pwconv1_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_last_convnext_convnext_3_pwconv1_Conv_intermediate_nchw[] = { + "_vector_field_last_convnext_convnext_3_pwconv1_Conv_intermediate" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_3_pwconv1_Conv_intermediate_nchw[] = {1, 1024, 1, 192}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_3_pwconv1_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_3_pwconv1_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0316286534070969f, .offset= -170}}}, + .rank= 4, + .dimensions=dimensions__vector_field_last_convnext_convnext_3_pwconv1_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_3_pwconv1_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_last_convnext_convnext_3_pwconv1_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__vector_field_last_convnext_convnext_3_pwconv1_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_3_pwconv1_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_3_pwconv1_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_3_pwconv1_Conv_intermediate */ + const char* inputs__vector_field_last_convnext_convnext_3_pwconv1_Conv_intermediate[] = { + "_vector_field_last_convnext_convnext_3_pwconv1_Conv_intermediate_nchw" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_3_pwconv1_Conv_output_0[] = {1, 1024, 192}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_3_pwconv1_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_3_pwconv1_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0316286534070969f, .offset= -170}}}, + .rank= 3, + .dimensions=dimensions__vector_field_last_convnext_convnext_3_pwconv1_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_3_pwconv1_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_last_convnext_convnext_3_pwconv1_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_3_pwconv1_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__elementwiseneuron_54(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _elementwiseneuron_54 */ + Qnn_Param_t params__elementwiseneuron_54[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}} + }; + const char* inputs__elementwiseneuron_54[] = { + "_vector_field_last_convnext_convnext_3_pwconv1_Conv_output_0" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_3_act_Mul_1_output_0[] = {1, 1024, 192}; + Qnn_Tensor_t outputs__elementwiseneuron_54[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_3_act_Mul_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0111626684665680f, .offset= -15}}}, + .rank= 3, + .dimensions=dimensions__vector_field_last_convnext_convnext_3_act_Mul_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_elementwiseneuron_54", // Node Name + "qti.aisw", // Package Name + "ElementWiseNeuron", // Qnn Node Type + params__elementwiseneuron_54, // Node Params + 1, // Num Node Params + inputs__elementwiseneuron_54, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__elementwiseneuron_54, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_3_pwconv2_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_3_pwconv2_Conv_reshape_to_2d */ + const char* inputs__vector_field_last_convnext_convnext_3_pwconv2_Conv_reshape_to_2d[] = { + "_vector_field_last_convnext_convnext_3_act_Mul_1_output_0" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_3_pwconv2_Conv_reshape_to_2d[] = {1, 1024, 1, 192}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_3_pwconv2_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_3_pwconv2_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0111626684665680f, .offset= -15}}}, + .rank= 4, + .dimensions=dimensions__vector_field_last_convnext_convnext_3_pwconv2_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_3_pwconv2_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_last_convnext_convnext_3_pwconv2_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_3_pwconv2_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__vector_field_last_convnext_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _vector_field_last_convnext_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__vector_field_last_convnext_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_last_convnext_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_last_convnext_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_last_convnext_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc[] = { + "_vector_field_last_convnext_convnext_3_pwconv2_Conv_reshape_to_2d" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc[] = {1, 1, 192, 1024}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0111626684665680f, .offset= -15}}}, + .rank= 4, + .dimensions=dimensions__vector_field_last_convnext_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_last_convnext_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__vector_field_last_convnext_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_last_convnext_convnext_3_pwconv2_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_last_convnext_convnext_3_pwconv2_weight[] = {1, 1, 1024, 512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_last_convnext_convnext_3_pwconv2_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_last_convnext_convnext_3_pwconv2_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0070950626395643f, .offset= -116}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_vector_field_last_convnext_convnext_3_pwconv2_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_last_convnext_convnext_3_pwconv2_weight), + .dataSize=BINLEN(tts_ttl_vector_field_last_convnext_convnext_3_pwconv2_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_last_convnext_convnext_3_pwconv2_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_last_convnext_convnext_3_pwconv2_bias[] = {512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_last_convnext_convnext_3_pwconv2_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_last_convnext_convnext_3_pwconv2_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0015573635464534f, .offset= -226}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_vector_field_last_convnext_convnext_3_pwconv2_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_last_convnext_convnext_3_pwconv2_bias), + .dataSize=BINLEN(tts_ttl_vector_field_last_convnext_convnext_3_pwconv2_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_3_pwconv2_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_3_pwconv2_Conv_2d */ + uint32_t dimensions__vector_field_last_convnext_convnext_3_pwconv2_Conv_2d_dilation[] = {2}; + uint32_t _vector_field_last_convnext_convnext_3_pwconv2_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__vector_field_last_convnext_convnext_3_pwconv2_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _vector_field_last_convnext_convnext_3_pwconv2_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__vector_field_last_convnext_convnext_3_pwconv2_Conv_2d_stride[] = {2}; + uint32_t _vector_field_last_convnext_convnext_3_pwconv2_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__vector_field_last_convnext_convnext_3_pwconv2_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_3_pwconv2_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_last_convnext_convnext_3_pwconv2_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_last_convnext_convnext_3_pwconv2_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_3_pwconv2_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_last_convnext_convnext_3_pwconv2_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_last_convnext_convnext_3_pwconv2_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_3_pwconv2_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_last_convnext_convnext_3_pwconv2_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_last_convnext_convnext_3_pwconv2_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__vector_field_last_convnext_convnext_3_pwconv2_Conv_2d[] = { + "_vector_field_last_convnext_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_last_convnext_convnext_3_pwconv2_weight", + "tts_ttl_vector_field_last_convnext_convnext_3_pwconv2_bias" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_3_pwconv2_Conv_intermediate[] = {1, 1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_3_pwconv2_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_3_pwconv2_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0553914085030556f, .offset= -202}}}, + .rank= 4, + .dimensions=dimensions__vector_field_last_convnext_convnext_3_pwconv2_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_3_pwconv2_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__vector_field_last_convnext_convnext_3_pwconv2_Conv_2d, // Node Params + 5, // Num Node Params + inputs__vector_field_last_convnext_convnext_3_pwconv2_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_3_pwconv2_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_3_pwconv2_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_3_pwconv2_Conv_intermediate_nchw */ + uint32_t dimensions__vector_field_last_convnext_convnext_3_pwconv2_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _vector_field_last_convnext_convnext_3_pwconv2_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__vector_field_last_convnext_convnext_3_pwconv2_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_3_pwconv2_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_last_convnext_convnext_3_pwconv2_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_last_convnext_convnext_3_pwconv2_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_last_convnext_convnext_3_pwconv2_Conv_intermediate_nchw[] = { + "_vector_field_last_convnext_convnext_3_pwconv2_Conv_intermediate" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_3_pwconv2_Conv_intermediate_nchw[] = {1, 512, 1, 192}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_3_pwconv2_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_3_pwconv2_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0553914085030556f, .offset= -202}}}, + .rank= 4, + .dimensions=dimensions__vector_field_last_convnext_convnext_3_pwconv2_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_3_pwconv2_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_last_convnext_convnext_3_pwconv2_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__vector_field_last_convnext_convnext_3_pwconv2_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_3_pwconv2_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_3_pwconv2_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_3_pwconv2_Conv_intermediate */ + const char* inputs__vector_field_last_convnext_convnext_3_pwconv2_Conv_intermediate[] = { + "_vector_field_last_convnext_convnext_3_pwconv2_Conv_intermediate_nchw" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_3_pwconv2_Conv_output_0[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_3_pwconv2_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_3_pwconv2_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0553914085030556f, .offset= -202}}}, + .rank= 3, + .dimensions=dimensions__vector_field_last_convnext_convnext_3_pwconv2_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_3_pwconv2_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_last_convnext_convnext_3_pwconv2_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_3_pwconv2_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_3_pwconv2_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_3_pwconv2_Conv_output_0_nfc */ + uint32_t dimensions__vector_field_last_convnext_convnext_3_pwconv2_Conv_output_0_nfc_perm[] = {3}; + uint32_t _vector_field_last_convnext_convnext_3_pwconv2_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_last_convnext_convnext_3_pwconv2_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_3_pwconv2_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_last_convnext_convnext_3_pwconv2_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_last_convnext_convnext_3_pwconv2_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_last_convnext_convnext_3_pwconv2_Conv_output_0_nfc[] = { + "_vector_field_last_convnext_convnext_3_pwconv2_Conv_output_0" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_3_pwconv2_Conv_output_0_nfc[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_3_pwconv2_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_3_pwconv2_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0553914085030556f, .offset= -202}}}, + .rank= 3, + .dimensions=dimensions__vector_field_last_convnext_convnext_3_pwconv2_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_3_pwconv2_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_last_convnext_convnext_3_pwconv2_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__vector_field_last_convnext_convnext_3_pwconv2_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_3_pwconv2_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_last_convnext_convnext_3_gamma(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_last_convnext_convnext_3_gamma[] = {1, 1, 512}; + VALIDATE(model.addTensor("tts_ttl_vector_field_last_convnext_convnext_3_gamma", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_last_convnext_convnext_3_gamma", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0028109222184867f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions_tts_ttl_vector_field_last_convnext_convnext_3_gamma, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_last_convnext_convnext_3_gamma), + .dataSize=BINLEN(tts_ttl_vector_field_last_convnext_convnext_3_gamma)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_3_Mul_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_3_Mul_2 */ + Qnn_Param_t params__vector_field_last_convnext_convnext_3_Mul_2[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_last_convnext_convnext_3_Mul_2[] = { + "tts_ttl_vector_field_last_convnext_convnext_3_gamma", + "_vector_field_last_convnext_convnext_3_pwconv2_Conv_output_0_nfc" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_3_Mul_2_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_3_Mul_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_3_Mul_2_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0125792780891061f, .offset= -202}}}, + .rank= 3, + .dimensions=dimensions__vector_field_last_convnext_convnext_3_Mul_2_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_3_Mul_2", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_last_convnext_convnext_3_Mul_2, // Node Params + 1, // Num Node Params + inputs__vector_field_last_convnext_convnext_3_Mul_2, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_3_Mul_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_3_Add(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_3_Add */ + Qnn_Param_t params__vector_field_last_convnext_convnext_3_Add[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__vector_field_last_convnext_convnext_3_Add[] = { + "_vector_field_last_convnext_convnext_3_Mul_output_0", + "_vector_field_last_convnext_convnext_3_Mul_2_output_0" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_3_Add_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_3_Add[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_3_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0143187390640378f, .offset= -136}}}, + .rank= 3, + .dimensions=dimensions__vector_field_last_convnext_convnext_3_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_3_Add", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_last_convnext_convnext_3_Add, // Node Params + 1, // Num Node Params + inputs__vector_field_last_convnext_convnext_3_Add, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_3_Add, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_3_Mul_3(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_3_Mul_3 */ + Qnn_Param_t params__vector_field_last_convnext_convnext_3_Mul_3[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_last_convnext_convnext_3_Mul_3[] = { + "_vector_field_last_convnext_convnext_3_Add_output_0", + "latent_mask" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_3_Mul_3_output_0[] = {1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_3_Mul_3[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_3_Mul_3_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0143187390640378f, .offset= -136}}}, + .rank= 3, + .dimensions=dimensions__vector_field_last_convnext_convnext_3_Mul_3_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_3_Mul_3", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_last_convnext_convnext_3_Mul_3, // Node Params + 1, // Num Node Params + inputs__vector_field_last_convnext_convnext_3_Mul_3, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_3_Mul_3, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_last_convnext_convnext_3_Mul_3_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_last_convnext_convnext_3_Mul_3_output_0_ncf */ + uint32_t dimensions__vector_field_last_convnext_convnext_3_Mul_3_output_0_ncf_perm[] = {3}; + uint32_t _vector_field_last_convnext_convnext_3_Mul_3_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_last_convnext_convnext_3_Mul_3_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_3_Mul_3_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_last_convnext_convnext_3_Mul_3_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_last_convnext_convnext_3_Mul_3_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_last_convnext_convnext_3_Mul_3_output_0_ncf[] = { + "_vector_field_last_convnext_convnext_3_Mul_3_output_0" + }; + uint32_t dimensions__vector_field_last_convnext_convnext_3_Mul_3_output_0_ncf[] = {1, 512, 192}; + Qnn_Tensor_t outputs__vector_field_last_convnext_convnext_3_Mul_3_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_last_convnext_convnext_3_Mul_3_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0143187390640378f, .offset= -136}}}, + .rank= 3, + .dimensions=dimensions__vector_field_last_convnext_convnext_3_Mul_3_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_last_convnext_convnext_3_Mul_3_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_last_convnext_convnext_3_Mul_3_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__vector_field_last_convnext_convnext_3_Mul_3_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_last_convnext_convnext_3_Mul_3_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_proj_out_net_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_proj_out_net_Conv_reshape_to_2d */ + const char* inputs__vector_field_proj_out_net_Conv_reshape_to_2d[] = { + "_vector_field_last_convnext_convnext_3_Mul_3_output_0_ncf" + }; + uint32_t dimensions__vector_field_proj_out_net_Conv_reshape_to_2d[] = {1, 512, 1, 192}; + Qnn_Tensor_t outputs__vector_field_proj_out_net_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_proj_out_net_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0143187390640378f, .offset= -136}}}, + .rank= 4, + .dimensions=dimensions__vector_field_proj_out_net_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_proj_out_net_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_proj_out_net_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_proj_out_net_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_proj_out_net_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_proj_out_net_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__vector_field_proj_out_net_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _vector_field_proj_out_net_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__vector_field_proj_out_net_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_proj_out_net_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_proj_out_net_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_proj_out_net_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_proj_out_net_Conv_reshape_to_2d_nhwc[] = { + "_vector_field_proj_out_net_Conv_reshape_to_2d" + }; + uint32_t dimensions__vector_field_proj_out_net_Conv_reshape_to_2d_nhwc[] = {1, 1, 192, 512}; + Qnn_Tensor_t outputs__vector_field_proj_out_net_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_proj_out_net_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0143187390640378f, .offset= -136}}}, + .rank= 4, + .dimensions=dimensions__vector_field_proj_out_net_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_proj_out_net_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_proj_out_net_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__vector_field_proj_out_net_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_proj_out_net_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_vector_field_proj_out_net_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_vector_field_proj_out_net_weight[] = {1, 1, 512, 144}; + VALIDATE(model.addTensor("tts_ttl_vector_field_proj_out_net_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_vector_field_proj_out_net_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0072496598586440f, .offset= -125}}}, + .rank= 4, + .dimensions=dimensions_tts_ttl_vector_field_proj_out_net_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_vector_field_proj_out_net_weight), + .dataSize=BINLEN(tts_ttl_vector_field_proj_out_net_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__vector_field_proj_out_net_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_proj_out_net_Conv_2d */ + uint32_t dimensions__vector_field_proj_out_net_Conv_2d_dilation[] = {2}; + uint32_t _vector_field_proj_out_net_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__vector_field_proj_out_net_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _vector_field_proj_out_net_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__vector_field_proj_out_net_Conv_2d_stride[] = {2}; + uint32_t _vector_field_proj_out_net_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__vector_field_proj_out_net_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_proj_out_net_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_proj_out_net_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_proj_out_net_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_proj_out_net_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__vector_field_proj_out_net_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_proj_out_net_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_proj_out_net_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_proj_out_net_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_proj_out_net_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__vector_field_proj_out_net_Conv_2d[] = { + "_vector_field_proj_out_net_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_proj_out_net_weight" + }; + uint32_t dimensions__vector_field_proj_out_net_Conv_intermediate[] = {1, 1, 192, 144}; + Qnn_Tensor_t outputs__vector_field_proj_out_net_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_proj_out_net_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0430774055421352f, .offset= -142}}}, + .rank= 4, + .dimensions=dimensions__vector_field_proj_out_net_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_proj_out_net_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__vector_field_proj_out_net_Conv_2d, // Node Params + 5, // Num Node Params + inputs__vector_field_proj_out_net_Conv_2d, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_proj_out_net_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_proj_out_net_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_proj_out_net_Conv_intermediate_nchw */ + uint32_t dimensions__vector_field_proj_out_net_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _vector_field_proj_out_net_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__vector_field_proj_out_net_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_proj_out_net_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_proj_out_net_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_proj_out_net_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_proj_out_net_Conv_intermediate_nchw[] = { + "_vector_field_proj_out_net_Conv_intermediate" + }; + uint32_t dimensions__vector_field_proj_out_net_Conv_intermediate_nchw[] = {1, 144, 1, 192}; + Qnn_Tensor_t outputs__vector_field_proj_out_net_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_proj_out_net_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0430774055421352f, .offset= -142}}}, + .rank= 4, + .dimensions=dimensions__vector_field_proj_out_net_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_proj_out_net_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_proj_out_net_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__vector_field_proj_out_net_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_proj_out_net_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_proj_out_net_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_proj_out_net_Conv_intermediate */ + const char* inputs__vector_field_proj_out_net_Conv_intermediate[] = { + "_vector_field_proj_out_net_Conv_intermediate_nchw" + }; + uint32_t dimensions__vector_field_proj_out_net_Conv_output_0[] = {1, 144, 192}; + Qnn_Tensor_t outputs__vector_field_proj_out_net_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_proj_out_net_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0430774055421352f, .offset= -142}}}, + .rank= 3, + .dimensions=dimensions__vector_field_proj_out_net_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_proj_out_net_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__vector_field_proj_out_net_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_proj_out_net_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_proj_out_net_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_proj_out_net_Conv_output_0_nfc */ + uint32_t dimensions__vector_field_proj_out_net_Conv_output_0_nfc_perm[] = {3}; + uint32_t _vector_field_proj_out_net_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__vector_field_proj_out_net_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_proj_out_net_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__vector_field_proj_out_net_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_vector_field_proj_out_net_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__vector_field_proj_out_net_Conv_output_0_nfc[] = { + "_vector_field_proj_out_net_Conv_output_0" + }; + uint32_t dimensions__vector_field_proj_out_net_Conv_output_0_nfc[] = {1, 192, 144}; + Qnn_Tensor_t outputs__vector_field_proj_out_net_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_proj_out_net_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0430774055421352f, .offset= -142}}}, + .rank= 3, + .dimensions=dimensions__vector_field_proj_out_net_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_proj_out_net_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__vector_field_proj_out_net_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__vector_field_proj_out_net_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__vector_field_proj_out_net_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__vector_field_proj_out_Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _vector_field_proj_out_Mul */ + Qnn_Param_t params__vector_field_proj_out_Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__vector_field_proj_out_Mul[] = { + "_vector_field_proj_out_net_Conv_output_0_nfc", + "latent_mask" + }; + uint32_t dimensions__vector_field_proj_out_Mul_output_0[] = {1, 192, 144}; + Qnn_Tensor_t outputs__vector_field_proj_out_Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_vector_field_proj_out_Mul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0430774055421352f, .offset= -142}}}, + .rank= 3, + .dimensions=dimensions__vector_field_proj_out_Mul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_vector_field_proj_out_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__vector_field_proj_out_Mul, // Node Params + 1, // Num Node Params + inputs__vector_field_proj_out_Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__vector_field_proj_out_Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _Mul */ + Qnn_Param_t params__Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__Mul[] = { + "_Reciprocal_output_0_nfc", + "_vector_field_proj_out_Mul_output_0" + }; + uint32_t dimensions__Mul_output_0[] = {1, 192, 144}; + Qnn_Tensor_t outputs__Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_Mul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0043077408336103f, .offset= -142}}}, + .rank= 3, + .dimensions=dimensions__Mul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__Mul, // Node Params + 1, // Num Node Params + inputs__Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__Add(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _Add */ + Qnn_Param_t params__Add[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__Add[] = { + "noisy_latent", + "_Mul_output_0" + }; + uint32_t dimensions__Add_output_0[] = {1, 192, 144}; + Qnn_Tensor_t outputs__Add[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0336016789078712f, .offset= -126}}}, + .rank= 3, + .dimensions=dimensions__Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_Add", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__Add, // Node Params + 1, // Num Node Params + inputs__Add, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__Add, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__Mul_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _Mul_1 */ + Qnn_Param_t params__Mul_1[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__Mul_1[] = { + "_Add_output_0", + "latent_mask" + }; + uint32_t dimensions_denoised_latent[] = {1, 192, 144}; + Qnn_Tensor_t outputs__Mul_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "denoised_latent", + .type= QNN_TENSOR_TYPE_APP_READ, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0323383510112762f, .offset= -130}}}, + .rank= 3, + .dimensions=dimensions_denoised_latent, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_Mul_1", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__Mul_1, // Node Params + 1, // Num Node Params + inputs__Mul_1, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__Mul_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +QNN_API +ModelError_t QnnModel_composeGraphs(Qnn_BackendHandle_t backendHandle, + QNN_INTERFACE_VER_TYPE interface, + Qnn_ContextHandle_t contextHandle, + const GraphConfigInfo_t** graphsConfigInfo, + const uint32_t numGraphsConfigInfo, + GraphInfoPtr_t** graphsInfo, + uint32_t* numGraphsInfo, + bool debug, + QnnLog_Callback_t logCallback, + QnnLog_Level_t maxLogLevel) { + + ModelError_t err = MODEL_NO_ERROR; + + /* model/graph for vector_estimator_htp*/ + QnnModel vector_estimator_htp; + const QnnGraph_Config_t** graphConfigs = nullptr; + VALIDATE(getQnnGraphConfigFromInfo("vector_estimator_htp", graphsConfigInfo, numGraphsConfigInfo, graphConfigs), err); + VALIDATE(vector_estimator_htp.initialize(backendHandle, interface, contextHandle, "vector_estimator_htp", debug, DO_GRAPH_NODE_VALIDATIONS, graphConfigs), err); + VALIDATE(addTensor_noisy_latent(vector_estimator_htp), err); + VALIDATE(addTensor_text_emb(vector_estimator_htp), err); + VALIDATE(addTensor_style_ttl(vector_estimator_htp), err); + VALIDATE(addTensor_latent_mask(vector_estimator_htp), err); + VALIDATE(addTensor_text_mask(vector_estimator_htp), err); + VALIDATE(addTensor_current_step(vector_estimator_htp), err); + VALIDATE(addTensor_total_step(vector_estimator_htp), err); + VALIDATE(addNode_noisy_latent_ncf(vector_estimator_htp), err); + VALIDATE(addNode_style_ttl_ncf(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_23_attention_W_value_linear_MatMul_pre_reshape(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_17_attention_W_value_linear_MatMul_pre_reshape(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_11_attention_W_value_linear_MatMul_pre_reshape(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_5_attention_W_value_linear_MatMul_pre_reshape(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_proj_in_net_Conv_reshape_to_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_proj_in_net_Conv_reshape_to_2d_nhwc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_proj_in_net_weight(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_proj_in_net_Conv_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_proj_in_net_Conv_intermediate_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_proj_in_net_Conv_intermediate(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_proj_in_net_Conv_output_0_nfc(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_21_attn_W_value_linear_MatMul_pre_reshape(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_21_attn_W_key_linear_MatMul_pre_reshape(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_15_attn_W_value_linear_MatMul_pre_reshape(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_15_attn_W_key_linear_MatMul_pre_reshape(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_9_attn_W_value_linear_MatMul_pre_reshape(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_9_attn_W_key_linear_MatMul_pre_reshape(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_3_attn_W_value_linear_MatMul_pre_reshape(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_3_attn_W_key_linear_MatMul_pre_reshape(vector_estimator_htp), err); + VALIDATE(addNode__Reshape(vector_estimator_htp), err); + VALIDATE(addNode__Reshape_1(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_proj_in_Mul(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_3_attn_ReduceSum(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_3_attn_ReduceSum_1(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_3_attn_Unsqueeze_14(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_3_attn_Unsqueeze_15(vector_estimator_htp), err); + VALIDATE(addTensor_onnx__MatMul_3118(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_5_attention_W_value_linear_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_5_attention_W_value_linear_MatMul(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_5_attention_W_value_linear_MatMul_post_reshape(vector_estimator_htp), err); + VALIDATE(addTensor_onnx__MatMul_3163(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_11_attention_W_value_linear_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_11_attention_W_value_linear_MatMul(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_11_attention_W_value_linear_MatMul_post_reshape(vector_estimator_htp), err); + VALIDATE(addTensor_onnx__MatMul_3208(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_17_attention_W_value_linear_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_17_attention_W_value_linear_MatMul(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_17_attention_W_value_linear_MatMul_post_reshape(vector_estimator_htp), err); + VALIDATE(addTensor_onnx__MatMul_3253(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_23_attention_W_value_linear_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_23_attention_W_value_linear_MatMul(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_23_attention_W_value_linear_MatMul_post_reshape(vector_estimator_htp), err); + VALIDATE(addNode__Div(vector_estimator_htp), err); + VALIDATE(addTensor__Reciprocal_coeff(vector_estimator_htp), err); + VALIDATE(addNode__Reciprocal(vector_estimator_htp), err); + VALIDATE(addNode__Reciprocal_output_0_nfc(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_0_Mul(vector_estimator_htp), err); + VALIDATE(addTensor_onnx__MatMul_3102(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_3_attn_W_key_linear_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_3_attn_W_key_linear_MatMul(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_3_attn_W_key_linear_MatMul_post_reshape(vector_estimator_htp), err); + VALIDATE(addTensor_onnx__MatMul_3103(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_3_attn_W_value_linear_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_3_attn_W_value_linear_MatMul(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_3_attn_W_value_linear_MatMul_post_reshape(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_3_attn_Reshape(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_3_attn_Reshape_1(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_3_attn_Transpose_1(vector_estimator_htp), err); + VALIDATE(addTensor__vector_field_main_blocks_3_attn_Constant_44_output_0(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_3_attn_Equal_1(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_5_attention_Split_2(vector_estimator_htp), err); + VALIDATE(addTensor_onnx__MatMul_3147(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_9_attn_W_key_linear_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_9_attn_W_key_linear_MatMul(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_9_attn_W_key_linear_MatMul_post_reshape(vector_estimator_htp), err); + VALIDATE(addTensor_onnx__MatMul_3148(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_9_attn_W_value_linear_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_9_attn_W_value_linear_MatMul(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_9_attn_W_value_linear_MatMul_post_reshape(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_11_attention_Split_2(vector_estimator_htp), err); + VALIDATE(addTensor_onnx__MatMul_3192(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_15_attn_W_key_linear_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_15_attn_W_key_linear_MatMul(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_15_attn_W_key_linear_MatMul_post_reshape(vector_estimator_htp), err); + VALIDATE(addTensor_onnx__MatMul_3193(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_15_attn_W_value_linear_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_15_attn_W_value_linear_MatMul(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_15_attn_W_value_linear_MatMul_post_reshape(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_17_attention_Split_2(vector_estimator_htp), err); + VALIDATE(addTensor_onnx__MatMul_3237(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_21_attn_W_key_linear_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_21_attn_W_key_linear_MatMul(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_21_attn_W_key_linear_MatMul_post_reshape(vector_estimator_htp), err); + VALIDATE(addTensor_onnx__MatMul_3238(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_21_attn_W_value_linear_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_21_attn_W_value_linear_MatMul(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_21_attn_W_value_linear_MatMul_post_reshape(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_23_attention_Split_2(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_time_encoder_sinusoidal_Reshape(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_3_attn_Split_1(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_3_attn_Split_2(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_3_attn_Equal(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_5_attention_Unsqueeze_4(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_5_attention_Unsqueeze_5(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_9_attn_Split_1(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_9_attn_Split_2(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_11_attention_Unsqueeze_4(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_11_attention_Unsqueeze_5(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_15_attn_Split_1(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_15_attn_Split_2(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_17_attention_Unsqueeze_4(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_17_attention_Unsqueeze_5(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_21_attn_Split_1(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_21_attn_Split_2(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_23_attention_Unsqueeze_4(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_23_attention_Unsqueeze_5(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_0_dwconv_Pad(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_0_dwconv_Pad_output_0_ncf(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_3_attn_Unsqueeze_4(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_3_attn_Unsqueeze_5(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_3_attn_Unsqueeze_6(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_3_attn_Unsqueeze_7(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_3_attn_Unsqueeze_8(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_3_attn_Unsqueeze_9(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_3_attn_Unsqueeze_10(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_3_attn_Unsqueeze_11(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_5_attention_Concat_2(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_9_attn_Unsqueeze_4(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_9_attn_Unsqueeze_5(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_9_attn_Unsqueeze_6(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_9_attn_Unsqueeze_7(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_9_attn_Unsqueeze_8(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_9_attn_Unsqueeze_9(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_9_attn_Unsqueeze_10(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_9_attn_Unsqueeze_11(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_11_attention_Concat_2(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_15_attn_Unsqueeze_4(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_15_attn_Unsqueeze_5(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_15_attn_Unsqueeze_6(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_15_attn_Unsqueeze_7(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_15_attn_Unsqueeze_8(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_15_attn_Unsqueeze_9(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_15_attn_Unsqueeze_10(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_15_attn_Unsqueeze_11(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_17_attention_Concat_2(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_21_attn_Unsqueeze_4(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_21_attn_Unsqueeze_5(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_21_attn_Unsqueeze_6(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_21_attn_Unsqueeze_7(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_21_attn_Unsqueeze_8(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_21_attn_Unsqueeze_9(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_21_attn_Unsqueeze_10(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_21_attn_Unsqueeze_11(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_23_attention_Concat_2(vector_estimator_htp), err); + VALIDATE(addTensor__vector_field_time_encoder_sinusoidal_Constant_2_output_0(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_time_encoder_sinusoidal_Mul(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_0_dwconv_Conv_reshape_to_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_0_dwconv_Conv_reshape_to_2d_nhwc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_0_convnext_0_dwconv_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_0_convnext_0_dwconv_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_0_dwconv_Conv_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_0_dwconv_Conv_intermediate_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_0_dwconv_Conv_intermediate(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_0_dwconv_Conv_output_0_nfc(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_3_attn_Concat_1(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_3_attn_Concat_2(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_9_attn_Concat_1(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_9_attn_Concat_2(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_15_attn_Concat_1(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_15_attn_Concat_2(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_21_attn_Concat_1(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_21_attn_Concat_2(vector_estimator_htp), err); + VALIDATE(addTensor__vector_field_time_encoder_sinusoidal_Constant_3_output_0(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_time_encoder_sinusoidal_Mul_1(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_0_Mul_1(vector_estimator_htp), err); + VALIDATE(addTensor__vector_field_main_blocks_3_attn_Cast_output_0(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_3_attn_Div(vector_estimator_htp), err); + VALIDATE(addTensor__vector_field_main_blocks_3_attn_Cast_1_output_0(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_3_attn_Div_2(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_time_encoder_sinusoidal_Sin(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_time_encoder_sinusoidal_Cos(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_3_attn_Slice_4(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_3_attn_Slice_5(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_9_attn_Slice_4(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_9_attn_Slice_5(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_15_attn_Slice_4(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_15_attn_Slice_5(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_21_attn_Slice_4(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_21_attn_Slice_5(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_3_attn_theta(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_3_attn_Mul(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_3_attn_Mul_7(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_time_encoder_sinusoidal_Concat(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_0_convnext_0_norm_norm_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_0_convnext_0_norm_norm_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_0_norm_norm_LayerNormalization(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_3_attn_Sin(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_3_attn_Cos(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_3_attn_Sin_1(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_3_attn_Cos_1(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_time_encoder_mlp_0_linear_weight_permute(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_time_encoder_mlp_0_linear_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_time_encoder_mlp_mlp_0_linear_Gemm(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_0_norm_Transpose_1_output_0_ncf(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_time_encoder_mlp_mlp_1_Softplus(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_3_attn_Mul_10(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_3_attn_Mul_11(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_3_attn_Mul_12(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_3_attn_Mul_13(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_9_attn_Mul_10(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_9_attn_Mul_11(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_9_attn_Mul_12(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_9_attn_Mul_13(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_15_attn_Mul_10(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_15_attn_Mul_11(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_15_attn_Mul_12(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_15_attn_Mul_13(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_21_attn_Mul_10(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_21_attn_Mul_11(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_21_attn_Mul_12(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_21_attn_Mul_13(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_0_pwconv1_Conv_reshape_to_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_0_convnext_0_pwconv1_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_0_convnext_0_pwconv1_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_0_pwconv1_Conv_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_0_pwconv1_Conv_intermediate_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_0_pwconv1_Conv_intermediate(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_time_encoder_mlp_mlp_1_Tanh(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_3_attn_Sub_1(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_3_attn_Add_3(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_9_attn_Sub_1(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_9_attn_Add_3(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_15_attn_Sub_1(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_15_attn_Add_3(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_21_attn_Sub_1(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_21_attn_Add_3(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_time_encoder_mlp_mlp_1_Mul(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_3_attn_Concat_4(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_9_attn_Concat_4(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_15_attn_Concat_4(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_21_attn_Concat_4(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_time_encoder_mlp_2_linear_weight_permute(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_time_encoder_mlp_2_linear_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_time_encoder_mlp_mlp_2_linear_Gemm(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_3_attn_Transpose(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_9_attn_Transpose(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_15_attn_Transpose(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_21_attn_Transpose(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_time_encoder_Unsqueeze(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_1_Transpose(vector_estimator_htp), err); + VALIDATE(addNode__elementwiseneuron_56(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_0_pwconv2_Conv_reshape_to_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_0_convnext_0_pwconv2_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_0_convnext_0_pwconv2_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_0_pwconv2_Conv_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_0_pwconv2_Conv_intermediate_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_0_pwconv2_Conv_intermediate(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_0_pwconv2_Conv_output_0_nfc(vector_estimator_htp), err); + VALIDATE(addTensor_onnx__MatMul_3095(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_1_linear_linear_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_1_linear_linear_MatMul(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_1_linear_linear_MatMul_post_reshape(vector_estimator_htp), err); + VALIDATE(addTensor_onnx__MatMul_3140(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_7_linear_linear_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_7_linear_linear_MatMul(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_7_linear_linear_MatMul_post_reshape(vector_estimator_htp), err); + VALIDATE(addTensor_onnx__MatMul_3185(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_13_linear_linear_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_13_linear_linear_MatMul(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_13_linear_linear_MatMul_post_reshape(vector_estimator_htp), err); + VALIDATE(addTensor_onnx__MatMul_3230(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_19_linear_linear_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_19_linear_linear_MatMul(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_19_linear_linear_MatMul_post_reshape(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_0_convnext_0_gamma(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_0_Mul_2(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_1_Transpose_1(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_7_Transpose(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_13_Transpose(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_19_Transpose(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_0_Add(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_0_Mul_3(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_1_Mul(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_1_dwconv_Pad(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_1_dwconv_Pad_output_0_ncf(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_1_dwconv_Conv_reshape_to_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_1_dwconv_Conv_reshape_to_2d_nhwc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_0_convnext_1_dwconv_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_0_convnext_1_dwconv_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_1_dwconv_Conv_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_1_dwconv_Conv_intermediate_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_1_dwconv_Conv_intermediate(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_1_dwconv_Conv_output_0_nfc(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_1_Mul_1(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_0_convnext_1_norm_norm_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_0_convnext_1_norm_norm_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_1_norm_norm_LayerNormalization(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_1_norm_Transpose_1_output_0_ncf(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_1_pwconv1_Conv_reshape_to_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_0_convnext_1_pwconv1_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_0_convnext_1_pwconv1_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_1_pwconv1_Conv_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_1_pwconv1_Conv_intermediate_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_1_pwconv1_Conv_intermediate(vector_estimator_htp), err); + VALIDATE(addNode__elementwiseneuron_2(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_1_pwconv2_Conv_reshape_to_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_0_convnext_1_pwconv2_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_0_convnext_1_pwconv2_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_1_pwconv2_Conv_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_1_pwconv2_Conv_intermediate_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_1_pwconv2_Conv_intermediate(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_1_pwconv2_Conv_output_0_nfc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_0_convnext_1_gamma(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_1_Mul_2(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_1_Add(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_1_Mul_3(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_2_Mul(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_2_dwconv_Pad(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_2_dwconv_Pad_output_0_ncf(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_2_dwconv_Conv_reshape_to_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_2_dwconv_Conv_reshape_to_2d_nhwc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_0_convnext_2_dwconv_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_0_convnext_2_dwconv_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_2_dwconv_Conv_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_2_dwconv_Conv_intermediate_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_2_dwconv_Conv_intermediate(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_2_dwconv_Conv_output_0_nfc(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_2_Mul_1(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_0_convnext_2_norm_norm_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_0_convnext_2_norm_norm_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_2_norm_norm_LayerNormalization(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_2_norm_Transpose_1_output_0_ncf(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_2_pwconv1_Conv_reshape_to_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_0_convnext_2_pwconv1_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_0_convnext_2_pwconv1_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_2_pwconv1_Conv_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_2_pwconv1_Conv_intermediate_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_2_pwconv1_Conv_intermediate(vector_estimator_htp), err); + VALIDATE(addNode__elementwiseneuron_4(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_2_pwconv2_Conv_reshape_to_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_0_convnext_2_pwconv2_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_0_convnext_2_pwconv2_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_2_pwconv2_Conv_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_2_pwconv2_Conv_intermediate_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_2_pwconv2_Conv_intermediate(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_2_pwconv2_Conv_output_0_nfc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_0_convnext_2_gamma(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_2_Mul_2(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_2_Add(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_2_Mul_3(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_3_Mul(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_3_dwconv_Pad(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_3_dwconv_Pad_output_0_ncf(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_3_dwconv_Conv_reshape_to_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_3_dwconv_Conv_reshape_to_2d_nhwc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_0_convnext_3_dwconv_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_0_convnext_3_dwconv_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_3_dwconv_Conv_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_3_dwconv_Conv_intermediate_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_3_dwconv_Conv_intermediate(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_3_dwconv_Conv_output_0_nfc(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_3_Mul_1(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_0_convnext_3_norm_norm_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_0_convnext_3_norm_norm_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_3_norm_norm_LayerNormalization(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_3_norm_Transpose_1_output_0_ncf(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_3_pwconv1_Conv_reshape_to_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_0_convnext_3_pwconv1_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_0_convnext_3_pwconv1_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_3_pwconv1_Conv_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_3_pwconv1_Conv_intermediate_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_3_pwconv1_Conv_intermediate(vector_estimator_htp), err); + VALIDATE(addNode__elementwiseneuron_6(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_3_pwconv2_Conv_reshape_to_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_0_convnext_3_pwconv2_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_0_convnext_3_pwconv2_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_3_pwconv2_Conv_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_3_pwconv2_Conv_intermediate_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_3_pwconv2_Conv_intermediate(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_3_pwconv2_Conv_output_0_nfc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_0_convnext_3_gamma(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_3_Mul_2(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_3_Add(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_3_Mul_3(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_0_convnext_3_Mul_3_output_0_ncf(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_1_Add(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_1_Add_output_0_nfc(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_1_Mul(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_2_convnext_0_Mul(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_2_convnext_0_dwconv_Pad(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_2_convnext_0_dwconv_Pad_output_0_ncf(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_2_convnext_0_dwconv_Conv_reshape_to_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_2_convnext_0_dwconv_Conv_reshape_to_2d_nhwc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_2_convnext_0_dwconv_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_2_convnext_0_dwconv_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_2_convnext_0_dwconv_Conv_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_2_convnext_0_dwconv_Conv_intermediate_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_2_convnext_0_dwconv_Conv_intermediate(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_2_convnext_0_dwconv_Conv_output_0_nfc(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_2_convnext_0_Mul_1(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_2_convnext_0_norm_norm_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_2_convnext_0_norm_norm_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_2_convnext_0_norm_norm_LayerNormalization(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_2_convnext_0_norm_Transpose_1_output_0_ncf(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_2_convnext_0_pwconv1_Conv_reshape_to_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_2_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_2_convnext_0_pwconv1_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_2_convnext_0_pwconv1_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_2_convnext_0_pwconv1_Conv_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_2_convnext_0_pwconv1_Conv_intermediate_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_2_convnext_0_pwconv1_Conv_intermediate(vector_estimator_htp), err); + VALIDATE(addNode__elementwiseneuron_8(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_2_convnext_0_pwconv2_Conv_reshape_to_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_2_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_2_convnext_0_pwconv2_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_2_convnext_0_pwconv2_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_2_convnext_0_pwconv2_Conv_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_2_convnext_0_pwconv2_Conv_intermediate_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_2_convnext_0_pwconv2_Conv_intermediate(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_2_convnext_0_pwconv2_Conv_output_0_nfc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_2_convnext_0_gamma(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_2_convnext_0_Mul_2(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_2_convnext_0_Add(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_2_convnext_0_Mul_3(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_3_Mul(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_3_attn_W_query_linear_MatMul_pre_reshape(vector_estimator_htp), err); + VALIDATE(addTensor_onnx__MatMul_3101(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_3_attn_W_query_linear_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_3_attn_W_query_linear_MatMul(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_3_attn_W_query_linear_MatMul_post_reshape(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_3_attn_Split(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_3_attn_Unsqueeze(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_3_attn_Unsqueeze_1(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_3_attn_Unsqueeze_2(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_3_attn_Unsqueeze_3(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_3_attn_Concat(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_3_attn_Slice_1(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_3_attn_Slice_2(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_3_attn_Mul_3(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_3_attn_Mul_4(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_3_attn_Mul_5(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_3_attn_Mul_6(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_3_attn_Sub(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_3_attn_Add_1(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_3_attn_Concat_3(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_3_attn_MatMul(vector_estimator_htp), err); + VALIDATE(addTensor__vector_field_main_blocks_3_attn_Constant_39_output_0(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_3_attn_Div_4(vector_estimator_htp), err); + VALIDATE(addTensor__vector_field_main_blocks_3_attn_Constant_42_output_0(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_3_attn_Where(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_3_attn_Softmax(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_3_attn_Where_1(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_3_attn_MatMul_1(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_3_attn_Split_3(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_3_attn_Concat_5(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_3_attn_Squeeze(vector_estimator_htp), err); + VALIDATE(addTensor_onnx__MatMul_3110(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_3_attn_out_fc_linear_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_3_attn_out_fc_linear_MatMul(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_3_attn_out_fc_linear_MatMul_post_reshape(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_3_attn_Mul_14(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_3_Add(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_3_norm_norm_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_3_norm_norm_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_3_norm_norm_LayerNormalization(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_3_Mul_1(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_4_convnext_0_Mul(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_4_convnext_0_dwconv_Pad(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_4_convnext_0_dwconv_Pad_output_0_ncf(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_4_convnext_0_dwconv_Conv_reshape_to_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_4_convnext_0_dwconv_Conv_reshape_to_2d_nhwc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_4_convnext_0_dwconv_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_4_convnext_0_dwconv_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_4_convnext_0_dwconv_Conv_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_4_convnext_0_dwconv_Conv_intermediate_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_4_convnext_0_dwconv_Conv_intermediate(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_4_convnext_0_dwconv_Conv_output_0_nfc(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_4_convnext_0_Mul_1(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_4_convnext_0_norm_norm_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_4_convnext_0_norm_norm_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_4_convnext_0_norm_norm_LayerNormalization(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_4_convnext_0_norm_Transpose_1_output_0_ncf(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_4_convnext_0_pwconv1_Conv_reshape_to_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_4_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_4_convnext_0_pwconv1_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_4_convnext_0_pwconv1_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_4_convnext_0_pwconv1_Conv_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_4_convnext_0_pwconv1_Conv_intermediate_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_4_convnext_0_pwconv1_Conv_intermediate(vector_estimator_htp), err); + VALIDATE(addNode__elementwiseneuron_10(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_4_convnext_0_pwconv2_Conv_reshape_to_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_4_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_4_convnext_0_pwconv2_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_4_convnext_0_pwconv2_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_4_convnext_0_pwconv2_Conv_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_4_convnext_0_pwconv2_Conv_intermediate_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_4_convnext_0_pwconv2_Conv_intermediate(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_4_convnext_0_pwconv2_Conv_output_0_nfc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_4_convnext_0_gamma(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_4_convnext_0_Mul_2(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_4_convnext_0_Add(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_4_convnext_0_Mul_3(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_5_Mul(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_5_attention_W_query_linear_MatMul_pre_reshape(vector_estimator_htp), err); + VALIDATE(addTensor_onnx__MatMul_3116(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_5_attention_W_query_linear_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_5_attention_W_query_linear_MatMul(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_5_attention_W_query_linear_MatMul_post_reshape(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_5_attention_Split(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_5_attention_Unsqueeze(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_5_attention_Unsqueeze_1(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_5_attention_Concat(vector_estimator_htp), err); + VALIDATE(addTensor__vector_field_main_blocks_5_attention_tanh_Tanh_output_0_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_5_attention_MatMul(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_5_attention_Div(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_5_attention_Softmax(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_5_attention_Where(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_5_attention_MatMul_1(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_5_attention_Split_3(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_5_attention_Concat_3(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_5_attention_Squeeze(vector_estimator_htp), err); + VALIDATE(addTensor_onnx__MatMul_3119(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_5_attention_out_fc_linear_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_5_attention_out_fc_linear_MatMul(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_5_attention_out_fc_linear_MatMul_post_reshape(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_5_attention_Mul(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_5_Add(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_5_norm_norm_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_5_norm_norm_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_5_norm_norm_LayerNormalization(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_5_Mul_1(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_0_Mul(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_0_dwconv_Pad(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_0_dwconv_Pad_output_0_ncf(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_0_dwconv_Conv_reshape_to_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_0_dwconv_Conv_reshape_to_2d_nhwc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_6_convnext_0_dwconv_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_6_convnext_0_dwconv_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_0_dwconv_Conv_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_0_dwconv_Conv_intermediate_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_0_dwconv_Conv_intermediate(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_0_dwconv_Conv_output_0_nfc(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_0_Mul_1(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_6_convnext_0_norm_norm_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_6_convnext_0_norm_norm_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_0_norm_norm_LayerNormalization(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_0_norm_Transpose_1_output_0_ncf(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_0_pwconv1_Conv_reshape_to_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_6_convnext_0_pwconv1_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_6_convnext_0_pwconv1_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_0_pwconv1_Conv_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_0_pwconv1_Conv_intermediate_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_0_pwconv1_Conv_intermediate(vector_estimator_htp), err); + VALIDATE(addNode__elementwiseneuron_12(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_0_pwconv2_Conv_reshape_to_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_6_convnext_0_pwconv2_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_6_convnext_0_pwconv2_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_0_pwconv2_Conv_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_0_pwconv2_Conv_intermediate_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_0_pwconv2_Conv_intermediate(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_0_pwconv2_Conv_output_0_nfc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_6_convnext_0_gamma(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_0_Mul_2(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_0_Add(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_0_Mul_3(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_1_Mul(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_1_dwconv_Pad(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_1_dwconv_Pad_output_0_ncf(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_1_dwconv_Conv_reshape_to_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_1_dwconv_Conv_reshape_to_2d_nhwc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_6_convnext_1_dwconv_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_6_convnext_1_dwconv_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_1_dwconv_Conv_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_1_dwconv_Conv_intermediate_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_1_dwconv_Conv_intermediate(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_1_dwconv_Conv_output_0_nfc(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_1_Mul_1(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_6_convnext_1_norm_norm_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_6_convnext_1_norm_norm_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_1_norm_norm_LayerNormalization(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_1_norm_Transpose_1_output_0_ncf(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_1_pwconv1_Conv_reshape_to_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_6_convnext_1_pwconv1_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_6_convnext_1_pwconv1_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_1_pwconv1_Conv_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_1_pwconv1_Conv_intermediate_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_1_pwconv1_Conv_intermediate(vector_estimator_htp), err); + VALIDATE(addNode__elementwiseneuron_14(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_1_pwconv2_Conv_reshape_to_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_6_convnext_1_pwconv2_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_6_convnext_1_pwconv2_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_1_pwconv2_Conv_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_1_pwconv2_Conv_intermediate_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_1_pwconv2_Conv_intermediate(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_1_pwconv2_Conv_output_0_nfc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_6_convnext_1_gamma(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_1_Mul_2(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_1_Add(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_1_Mul_3(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_2_Mul(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_2_dwconv_Pad(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_2_dwconv_Pad_output_0_ncf(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_2_dwconv_Conv_reshape_to_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_2_dwconv_Conv_reshape_to_2d_nhwc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_6_convnext_2_dwconv_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_6_convnext_2_dwconv_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_2_dwconv_Conv_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_2_dwconv_Conv_intermediate_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_2_dwconv_Conv_intermediate(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_2_dwconv_Conv_output_0_nfc(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_2_Mul_1(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_6_convnext_2_norm_norm_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_6_convnext_2_norm_norm_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_2_norm_norm_LayerNormalization(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_2_norm_Transpose_1_output_0_ncf(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_2_pwconv1_Conv_reshape_to_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_6_convnext_2_pwconv1_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_6_convnext_2_pwconv1_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_2_pwconv1_Conv_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_2_pwconv1_Conv_intermediate_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_2_pwconv1_Conv_intermediate(vector_estimator_htp), err); + VALIDATE(addNode__elementwiseneuron_16(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_2_pwconv2_Conv_reshape_to_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_6_convnext_2_pwconv2_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_6_convnext_2_pwconv2_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_2_pwconv2_Conv_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_2_pwconv2_Conv_intermediate_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_2_pwconv2_Conv_intermediate(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_2_pwconv2_Conv_output_0_nfc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_6_convnext_2_gamma(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_2_Mul_2(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_2_Add(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_2_Mul_3(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_3_Mul(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_3_dwconv_Pad(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_3_dwconv_Pad_output_0_ncf(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_3_dwconv_Conv_reshape_to_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_3_dwconv_Conv_reshape_to_2d_nhwc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_6_convnext_3_dwconv_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_6_convnext_3_dwconv_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_3_dwconv_Conv_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_3_dwconv_Conv_intermediate_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_3_dwconv_Conv_intermediate(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_3_dwconv_Conv_output_0_nfc(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_3_Mul_1(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_6_convnext_3_norm_norm_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_6_convnext_3_norm_norm_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_3_norm_norm_LayerNormalization(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_3_norm_Transpose_1_output_0_ncf(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_3_pwconv1_Conv_reshape_to_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_6_convnext_3_pwconv1_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_6_convnext_3_pwconv1_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_3_pwconv1_Conv_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_3_pwconv1_Conv_intermediate_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_3_pwconv1_Conv_intermediate(vector_estimator_htp), err); + VALIDATE(addNode__elementwiseneuron_18(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_3_pwconv2_Conv_reshape_to_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_6_convnext_3_pwconv2_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_6_convnext_3_pwconv2_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_3_pwconv2_Conv_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_3_pwconv2_Conv_intermediate_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_3_pwconv2_Conv_intermediate(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_3_pwconv2_Conv_output_0_nfc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_6_convnext_3_gamma(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_3_Mul_2(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_3_Add(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_3_Mul_3(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_6_convnext_3_Mul_3_output_0_ncf(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_7_Add(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_7_Add_output_0_nfc(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_7_Mul(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_8_convnext_0_Mul(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_8_convnext_0_dwconv_Pad(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_8_convnext_0_dwconv_Pad_output_0_ncf(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_8_convnext_0_dwconv_Conv_reshape_to_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_8_convnext_0_dwconv_Conv_reshape_to_2d_nhwc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_8_convnext_0_dwconv_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_8_convnext_0_dwconv_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_8_convnext_0_dwconv_Conv_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_8_convnext_0_dwconv_Conv_intermediate_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_8_convnext_0_dwconv_Conv_intermediate(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_8_convnext_0_dwconv_Conv_output_0_nfc(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_8_convnext_0_Mul_1(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_8_convnext_0_norm_norm_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_8_convnext_0_norm_norm_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_8_convnext_0_norm_norm_LayerNormalization(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_8_convnext_0_norm_Transpose_1_output_0_ncf(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_8_convnext_0_pwconv1_Conv_reshape_to_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_8_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_8_convnext_0_pwconv1_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_8_convnext_0_pwconv1_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_8_convnext_0_pwconv1_Conv_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_8_convnext_0_pwconv1_Conv_intermediate_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_8_convnext_0_pwconv1_Conv_intermediate(vector_estimator_htp), err); + VALIDATE(addNode__elementwiseneuron_20(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_8_convnext_0_pwconv2_Conv_reshape_to_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_8_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_8_convnext_0_pwconv2_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_8_convnext_0_pwconv2_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_8_convnext_0_pwconv2_Conv_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_8_convnext_0_pwconv2_Conv_intermediate_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_8_convnext_0_pwconv2_Conv_intermediate(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_8_convnext_0_pwconv2_Conv_output_0_nfc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_8_convnext_0_gamma(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_8_convnext_0_Mul_2(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_8_convnext_0_Add(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_8_convnext_0_Mul_3(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_9_Mul(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_9_attn_W_query_linear_MatMul_pre_reshape(vector_estimator_htp), err); + VALIDATE(addTensor_onnx__MatMul_3146(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_9_attn_W_query_linear_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_9_attn_W_query_linear_MatMul(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_9_attn_W_query_linear_MatMul_post_reshape(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_9_attn_Split(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_9_attn_Unsqueeze(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_9_attn_Unsqueeze_1(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_9_attn_Unsqueeze_2(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_9_attn_Unsqueeze_3(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_9_attn_Concat(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_9_attn_Slice_1(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_9_attn_Slice_2(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_9_attn_Mul_3(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_9_attn_Mul_4(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_9_attn_Mul_5(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_9_attn_Mul_6(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_9_attn_Sub(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_9_attn_Add_1(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_9_attn_Concat_3(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_9_attn_MatMul(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_9_attn_Div_4(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_9_attn_Where(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_9_attn_Softmax(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_9_attn_Where_1(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_9_attn_MatMul_1(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_9_attn_Split_3(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_9_attn_Concat_5(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_9_attn_Squeeze(vector_estimator_htp), err); + VALIDATE(addTensor_onnx__MatMul_3155(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_9_attn_out_fc_linear_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_9_attn_out_fc_linear_MatMul(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_9_attn_out_fc_linear_MatMul_post_reshape(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_9_attn_Mul_14(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_9_Add(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_9_norm_norm_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_9_norm_norm_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_9_norm_norm_LayerNormalization(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_9_Mul_1(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_10_convnext_0_Mul(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_10_convnext_0_dwconv_Pad(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_10_convnext_0_dwconv_Pad_output_0_ncf(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_10_convnext_0_dwconv_Conv_reshape_to_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_10_convnext_0_dwconv_Conv_reshape_to_2d_nhwc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_10_convnext_0_dwconv_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_10_convnext_0_dwconv_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_10_convnext_0_dwconv_Conv_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_10_convnext_0_dwconv_Conv_intermediate_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_10_convnext_0_dwconv_Conv_intermediate(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_10_convnext_0_dwconv_Conv_output_0_nfc(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_10_convnext_0_Mul_1(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_10_convnext_0_norm_norm_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_10_convnext_0_norm_norm_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_10_convnext_0_norm_norm_LayerNormalization(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_10_convnext_0_norm_Transpose_1_output_0_ncf(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_10_convnext_0_pwconv1_Conv_reshape_to_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_10_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_10_convnext_0_pwconv1_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_10_convnext_0_pwconv1_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_10_convnext_0_pwconv1_Conv_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_10_convnext_0_pwconv1_Conv_intermediate_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_10_convnext_0_pwconv1_Conv_intermediate(vector_estimator_htp), err); + VALIDATE(addNode__elementwiseneuron_22(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_10_convnext_0_pwconv2_Conv_reshape_to_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_10_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_10_convnext_0_pwconv2_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_10_convnext_0_pwconv2_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_10_convnext_0_pwconv2_Conv_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_10_convnext_0_pwconv2_Conv_intermediate_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_10_convnext_0_pwconv2_Conv_intermediate(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_10_convnext_0_pwconv2_Conv_output_0_nfc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_10_convnext_0_gamma(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_10_convnext_0_Mul_2(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_10_convnext_0_Add(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_10_convnext_0_Mul_3(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_11_Mul(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_11_attention_W_query_linear_MatMul_pre_reshape(vector_estimator_htp), err); + VALIDATE(addTensor_onnx__MatMul_3161(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_11_attention_W_query_linear_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_11_attention_W_query_linear_MatMul(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_11_attention_W_query_linear_MatMul_post_reshape(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_11_attention_Split(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_11_attention_Unsqueeze(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_11_attention_Unsqueeze_1(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_11_attention_Concat(vector_estimator_htp), err); + VALIDATE(addTensor__vector_field_main_blocks_11_attention_tanh_Tanh_output_0_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_11_attention_MatMul(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_11_attention_Div(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_11_attention_Softmax(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_11_attention_Where(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_11_attention_MatMul_1(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_11_attention_Split_3(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_11_attention_Concat_3(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_11_attention_Squeeze(vector_estimator_htp), err); + VALIDATE(addTensor_onnx__MatMul_3164(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_11_attention_out_fc_linear_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_11_attention_out_fc_linear_MatMul(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_11_attention_out_fc_linear_MatMul_post_reshape(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_11_attention_Mul(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_11_Add(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_11_norm_norm_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_11_norm_norm_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_11_norm_norm_LayerNormalization(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_11_Mul_1(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_0_Mul(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_0_dwconv_Pad(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_0_dwconv_Pad_output_0_ncf(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_0_dwconv_Conv_reshape_to_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_0_dwconv_Conv_reshape_to_2d_nhwc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_12_convnext_0_dwconv_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_12_convnext_0_dwconv_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_0_dwconv_Conv_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_0_dwconv_Conv_intermediate_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_0_dwconv_Conv_intermediate(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_0_dwconv_Conv_output_0_nfc(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_0_Mul_1(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_12_convnext_0_norm_norm_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_12_convnext_0_norm_norm_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_0_norm_norm_LayerNormalization(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_0_norm_Transpose_1_output_0_ncf(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_0_pwconv1_Conv_reshape_to_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_12_convnext_0_pwconv1_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_12_convnext_0_pwconv1_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_0_pwconv1_Conv_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_0_pwconv1_Conv_intermediate_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_0_pwconv1_Conv_intermediate(vector_estimator_htp), err); + VALIDATE(addNode__elementwiseneuron_24(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_0_pwconv2_Conv_reshape_to_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_12_convnext_0_pwconv2_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_12_convnext_0_pwconv2_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_0_pwconv2_Conv_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_0_pwconv2_Conv_intermediate_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_0_pwconv2_Conv_intermediate(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_0_pwconv2_Conv_output_0_nfc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_12_convnext_0_gamma(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_0_Mul_2(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_0_Add(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_0_Mul_3(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_1_Mul(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_1_dwconv_Pad(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_1_dwconv_Pad_output_0_ncf(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_1_dwconv_Conv_reshape_to_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_1_dwconv_Conv_reshape_to_2d_nhwc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_12_convnext_1_dwconv_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_12_convnext_1_dwconv_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_1_dwconv_Conv_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_1_dwconv_Conv_intermediate_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_1_dwconv_Conv_intermediate(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_1_dwconv_Conv_output_0_nfc(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_1_Mul_1(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_12_convnext_1_norm_norm_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_12_convnext_1_norm_norm_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_1_norm_norm_LayerNormalization(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_1_norm_Transpose_1_output_0_ncf(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_1_pwconv1_Conv_reshape_to_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_12_convnext_1_pwconv1_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_12_convnext_1_pwconv1_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_1_pwconv1_Conv_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_1_pwconv1_Conv_intermediate_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_1_pwconv1_Conv_intermediate(vector_estimator_htp), err); + VALIDATE(addNode__elementwiseneuron_26(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_1_pwconv2_Conv_reshape_to_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_12_convnext_1_pwconv2_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_12_convnext_1_pwconv2_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_1_pwconv2_Conv_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_1_pwconv2_Conv_intermediate_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_1_pwconv2_Conv_intermediate(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_1_pwconv2_Conv_output_0_nfc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_12_convnext_1_gamma(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_1_Mul_2(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_1_Add(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_1_Mul_3(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_2_Mul(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_2_dwconv_Pad(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_2_dwconv_Pad_output_0_ncf(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_2_dwconv_Conv_reshape_to_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_2_dwconv_Conv_reshape_to_2d_nhwc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_12_convnext_2_dwconv_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_12_convnext_2_dwconv_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_2_dwconv_Conv_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_2_dwconv_Conv_intermediate_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_2_dwconv_Conv_intermediate(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_2_dwconv_Conv_output_0_nfc(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_2_Mul_1(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_12_convnext_2_norm_norm_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_12_convnext_2_norm_norm_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_2_norm_norm_LayerNormalization(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_2_norm_Transpose_1_output_0_ncf(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_2_pwconv1_Conv_reshape_to_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_12_convnext_2_pwconv1_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_12_convnext_2_pwconv1_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_2_pwconv1_Conv_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_2_pwconv1_Conv_intermediate_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_2_pwconv1_Conv_intermediate(vector_estimator_htp), err); + VALIDATE(addNode__elementwiseneuron_28(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_2_pwconv2_Conv_reshape_to_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_12_convnext_2_pwconv2_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_12_convnext_2_pwconv2_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_2_pwconv2_Conv_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_2_pwconv2_Conv_intermediate_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_2_pwconv2_Conv_intermediate(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_2_pwconv2_Conv_output_0_nfc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_12_convnext_2_gamma(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_2_Mul_2(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_2_Add(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_2_Mul_3(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_3_Mul(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_3_dwconv_Pad(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_3_dwconv_Pad_output_0_ncf(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_3_dwconv_Conv_reshape_to_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_3_dwconv_Conv_reshape_to_2d_nhwc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_12_convnext_3_dwconv_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_12_convnext_3_dwconv_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_3_dwconv_Conv_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_3_dwconv_Conv_intermediate_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_3_dwconv_Conv_intermediate(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_3_dwconv_Conv_output_0_nfc(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_3_Mul_1(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_12_convnext_3_norm_norm_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_12_convnext_3_norm_norm_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_3_norm_norm_LayerNormalization(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_3_norm_Transpose_1_output_0_ncf(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_3_pwconv1_Conv_reshape_to_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_12_convnext_3_pwconv1_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_12_convnext_3_pwconv1_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_3_pwconv1_Conv_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_3_pwconv1_Conv_intermediate_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_3_pwconv1_Conv_intermediate(vector_estimator_htp), err); + VALIDATE(addNode__elementwiseneuron_30(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_3_pwconv2_Conv_reshape_to_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_12_convnext_3_pwconv2_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_12_convnext_3_pwconv2_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_3_pwconv2_Conv_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_3_pwconv2_Conv_intermediate_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_3_pwconv2_Conv_intermediate(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_3_pwconv2_Conv_output_0_nfc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_12_convnext_3_gamma(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_3_Mul_2(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_3_Add(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_3_Mul_3(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_12_convnext_3_Mul_3_output_0_ncf(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_13_Add(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_13_Add_output_0_nfc(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_13_Mul(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_14_convnext_0_Mul(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_14_convnext_0_dwconv_Pad(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_14_convnext_0_dwconv_Pad_output_0_ncf(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_14_convnext_0_dwconv_Conv_reshape_to_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_14_convnext_0_dwconv_Conv_reshape_to_2d_nhwc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_14_convnext_0_dwconv_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_14_convnext_0_dwconv_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_14_convnext_0_dwconv_Conv_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_14_convnext_0_dwconv_Conv_intermediate_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_14_convnext_0_dwconv_Conv_intermediate(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_14_convnext_0_dwconv_Conv_output_0_nfc(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_14_convnext_0_Mul_1(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_14_convnext_0_norm_norm_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_14_convnext_0_norm_norm_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_14_convnext_0_norm_norm_LayerNormalization(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_14_convnext_0_norm_Transpose_1_output_0_ncf(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_14_convnext_0_pwconv1_Conv_reshape_to_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_14_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_14_convnext_0_pwconv1_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_14_convnext_0_pwconv1_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_14_convnext_0_pwconv1_Conv_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_14_convnext_0_pwconv1_Conv_intermediate_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_14_convnext_0_pwconv1_Conv_intermediate(vector_estimator_htp), err); + VALIDATE(addNode__elementwiseneuron_32(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_14_convnext_0_pwconv2_Conv_reshape_to_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_14_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_14_convnext_0_pwconv2_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_14_convnext_0_pwconv2_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_14_convnext_0_pwconv2_Conv_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_14_convnext_0_pwconv2_Conv_intermediate_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_14_convnext_0_pwconv2_Conv_intermediate(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_14_convnext_0_pwconv2_Conv_output_0_nfc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_14_convnext_0_gamma(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_14_convnext_0_Mul_2(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_14_convnext_0_Add(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_14_convnext_0_Mul_3(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_15_Mul(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_15_attn_W_query_linear_MatMul_pre_reshape(vector_estimator_htp), err); + VALIDATE(addTensor_onnx__MatMul_3191(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_15_attn_W_query_linear_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_15_attn_W_query_linear_MatMul(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_15_attn_W_query_linear_MatMul_post_reshape(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_15_attn_Split(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_15_attn_Unsqueeze(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_15_attn_Unsqueeze_1(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_15_attn_Unsqueeze_2(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_15_attn_Unsqueeze_3(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_15_attn_Concat(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_15_attn_Slice_1(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_15_attn_Slice_2(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_15_attn_Mul_3(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_15_attn_Mul_4(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_15_attn_Mul_5(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_15_attn_Mul_6(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_15_attn_Sub(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_15_attn_Add_1(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_15_attn_Concat_3(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_15_attn_MatMul(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_15_attn_Div_4(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_15_attn_Where(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_15_attn_Softmax(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_15_attn_Where_1(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_15_attn_MatMul_1(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_15_attn_Split_3(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_15_attn_Concat_5(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_15_attn_Squeeze(vector_estimator_htp), err); + VALIDATE(addTensor_onnx__MatMul_3200(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_15_attn_out_fc_linear_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_15_attn_out_fc_linear_MatMul(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_15_attn_out_fc_linear_MatMul_post_reshape(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_15_attn_Mul_14(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_15_Add(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_15_norm_norm_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_15_norm_norm_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_15_norm_norm_LayerNormalization(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_15_Mul_1(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_16_convnext_0_Mul(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_16_convnext_0_dwconv_Pad(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_16_convnext_0_dwconv_Pad_output_0_ncf(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_16_convnext_0_dwconv_Conv_reshape_to_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_16_convnext_0_dwconv_Conv_reshape_to_2d_nhwc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_16_convnext_0_dwconv_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_16_convnext_0_dwconv_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_16_convnext_0_dwconv_Conv_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_16_convnext_0_dwconv_Conv_intermediate_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_16_convnext_0_dwconv_Conv_intermediate(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_16_convnext_0_dwconv_Conv_output_0_nfc(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_16_convnext_0_Mul_1(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_16_convnext_0_norm_norm_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_16_convnext_0_norm_norm_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_16_convnext_0_norm_norm_LayerNormalization(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_16_convnext_0_norm_Transpose_1_output_0_ncf(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_16_convnext_0_pwconv1_Conv_reshape_to_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_16_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_16_convnext_0_pwconv1_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_16_convnext_0_pwconv1_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_16_convnext_0_pwconv1_Conv_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_16_convnext_0_pwconv1_Conv_intermediate_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_16_convnext_0_pwconv1_Conv_intermediate(vector_estimator_htp), err); + VALIDATE(addNode__elementwiseneuron_34(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_16_convnext_0_pwconv2_Conv_reshape_to_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_16_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_16_convnext_0_pwconv2_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_16_convnext_0_pwconv2_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_16_convnext_0_pwconv2_Conv_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_16_convnext_0_pwconv2_Conv_intermediate_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_16_convnext_0_pwconv2_Conv_intermediate(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_16_convnext_0_pwconv2_Conv_output_0_nfc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_16_convnext_0_gamma(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_16_convnext_0_Mul_2(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_16_convnext_0_Add(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_16_convnext_0_Mul_3(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_17_Mul(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_17_attention_W_query_linear_MatMul_pre_reshape(vector_estimator_htp), err); + VALIDATE(addTensor_onnx__MatMul_3206(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_17_attention_W_query_linear_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_17_attention_W_query_linear_MatMul(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_17_attention_W_query_linear_MatMul_post_reshape(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_17_attention_Split(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_17_attention_Unsqueeze(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_17_attention_Unsqueeze_1(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_17_attention_Concat(vector_estimator_htp), err); + VALIDATE(addTensor__vector_field_main_blocks_17_attention_tanh_Tanh_output_0_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_17_attention_MatMul(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_17_attention_Div(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_17_attention_Softmax(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_17_attention_Where(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_17_attention_MatMul_1(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_17_attention_Split_3(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_17_attention_Concat_3(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_17_attention_Squeeze(vector_estimator_htp), err); + VALIDATE(addTensor_onnx__MatMul_3209(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_17_attention_out_fc_linear_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_17_attention_out_fc_linear_MatMul(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_17_attention_out_fc_linear_MatMul_post_reshape(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_17_attention_Mul(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_17_Add(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_17_norm_norm_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_17_norm_norm_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_17_norm_norm_LayerNormalization(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_17_Mul_1(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_0_Mul(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_0_dwconv_Pad(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_0_dwconv_Pad_output_0_ncf(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_0_dwconv_Conv_reshape_to_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_0_dwconv_Conv_reshape_to_2d_nhwc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_18_convnext_0_dwconv_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_18_convnext_0_dwconv_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_0_dwconv_Conv_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_0_dwconv_Conv_intermediate_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_0_dwconv_Conv_intermediate(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_0_dwconv_Conv_output_0_nfc(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_0_Mul_1(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_18_convnext_0_norm_norm_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_18_convnext_0_norm_norm_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_0_norm_norm_LayerNormalization(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_0_norm_Transpose_1_output_0_ncf(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_0_pwconv1_Conv_reshape_to_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_18_convnext_0_pwconv1_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_18_convnext_0_pwconv1_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_0_pwconv1_Conv_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_0_pwconv1_Conv_intermediate_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_0_pwconv1_Conv_intermediate(vector_estimator_htp), err); + VALIDATE(addNode__elementwiseneuron_36(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_0_pwconv2_Conv_reshape_to_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_18_convnext_0_pwconv2_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_18_convnext_0_pwconv2_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_0_pwconv2_Conv_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_0_pwconv2_Conv_intermediate_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_0_pwconv2_Conv_intermediate(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_0_pwconv2_Conv_output_0_nfc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_18_convnext_0_gamma(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_0_Mul_2(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_0_Add(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_0_Mul_3(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_1_Mul(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_1_dwconv_Pad(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_1_dwconv_Pad_output_0_ncf(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_1_dwconv_Conv_reshape_to_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_1_dwconv_Conv_reshape_to_2d_nhwc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_18_convnext_1_dwconv_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_18_convnext_1_dwconv_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_1_dwconv_Conv_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_1_dwconv_Conv_intermediate_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_1_dwconv_Conv_intermediate(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_1_dwconv_Conv_output_0_nfc(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_1_Mul_1(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_18_convnext_1_norm_norm_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_18_convnext_1_norm_norm_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_1_norm_norm_LayerNormalization(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_1_norm_Transpose_1_output_0_ncf(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_1_pwconv1_Conv_reshape_to_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_18_convnext_1_pwconv1_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_18_convnext_1_pwconv1_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_1_pwconv1_Conv_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_1_pwconv1_Conv_intermediate_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_1_pwconv1_Conv_intermediate(vector_estimator_htp), err); + VALIDATE(addNode__elementwiseneuron_38(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_1_pwconv2_Conv_reshape_to_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_18_convnext_1_pwconv2_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_18_convnext_1_pwconv2_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_1_pwconv2_Conv_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_1_pwconv2_Conv_intermediate_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_1_pwconv2_Conv_intermediate(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_1_pwconv2_Conv_output_0_nfc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_18_convnext_1_gamma(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_1_Mul_2(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_1_Add(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_1_Mul_3(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_2_Mul(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_2_dwconv_Pad(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_2_dwconv_Pad_output_0_ncf(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_2_dwconv_Conv_reshape_to_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_2_dwconv_Conv_reshape_to_2d_nhwc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_18_convnext_2_dwconv_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_18_convnext_2_dwconv_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_2_dwconv_Conv_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_2_dwconv_Conv_intermediate_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_2_dwconv_Conv_intermediate(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_2_dwconv_Conv_output_0_nfc(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_2_Mul_1(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_18_convnext_2_norm_norm_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_18_convnext_2_norm_norm_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_2_norm_norm_LayerNormalization(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_2_norm_Transpose_1_output_0_ncf(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_2_pwconv1_Conv_reshape_to_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_18_convnext_2_pwconv1_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_18_convnext_2_pwconv1_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_2_pwconv1_Conv_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_2_pwconv1_Conv_intermediate_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_2_pwconv1_Conv_intermediate(vector_estimator_htp), err); + VALIDATE(addNode__elementwiseneuron_40(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_2_pwconv2_Conv_reshape_to_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_18_convnext_2_pwconv2_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_18_convnext_2_pwconv2_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_2_pwconv2_Conv_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_2_pwconv2_Conv_intermediate_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_2_pwconv2_Conv_intermediate(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_2_pwconv2_Conv_output_0_nfc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_18_convnext_2_gamma(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_2_Mul_2(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_2_Add(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_2_Mul_3(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_3_Mul(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_3_dwconv_Pad(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_3_dwconv_Pad_output_0_ncf(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_3_dwconv_Conv_reshape_to_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_3_dwconv_Conv_reshape_to_2d_nhwc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_18_convnext_3_dwconv_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_18_convnext_3_dwconv_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_3_dwconv_Conv_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_3_dwconv_Conv_intermediate_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_3_dwconv_Conv_intermediate(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_3_dwconv_Conv_output_0_nfc(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_3_Mul_1(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_18_convnext_3_norm_norm_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_18_convnext_3_norm_norm_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_3_norm_norm_LayerNormalization(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_3_norm_Transpose_1_output_0_ncf(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_3_pwconv1_Conv_reshape_to_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_18_convnext_3_pwconv1_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_18_convnext_3_pwconv1_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_3_pwconv1_Conv_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_3_pwconv1_Conv_intermediate_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_3_pwconv1_Conv_intermediate(vector_estimator_htp), err); + VALIDATE(addNode__elementwiseneuron_42(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_3_pwconv2_Conv_reshape_to_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_18_convnext_3_pwconv2_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_18_convnext_3_pwconv2_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_3_pwconv2_Conv_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_3_pwconv2_Conv_intermediate_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_3_pwconv2_Conv_intermediate(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_3_pwconv2_Conv_output_0_nfc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_18_convnext_3_gamma(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_3_Mul_2(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_3_Add(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_3_Mul_3(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_18_convnext_3_Mul_3_output_0_ncf(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_19_Add(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_19_Add_output_0_nfc(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_19_Mul(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_20_convnext_0_Mul(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_20_convnext_0_dwconv_Pad(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_20_convnext_0_dwconv_Pad_output_0_ncf(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_20_convnext_0_dwconv_Conv_reshape_to_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_20_convnext_0_dwconv_Conv_reshape_to_2d_nhwc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_20_convnext_0_dwconv_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_20_convnext_0_dwconv_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_20_convnext_0_dwconv_Conv_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_20_convnext_0_dwconv_Conv_intermediate_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_20_convnext_0_dwconv_Conv_intermediate(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_20_convnext_0_dwconv_Conv_output_0_nfc(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_20_convnext_0_Mul_1(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_20_convnext_0_norm_norm_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_20_convnext_0_norm_norm_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_20_convnext_0_norm_norm_LayerNormalization(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_20_convnext_0_norm_Transpose_1_output_0_ncf(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_20_convnext_0_pwconv1_Conv_reshape_to_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_20_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_20_convnext_0_pwconv1_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_20_convnext_0_pwconv1_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_20_convnext_0_pwconv1_Conv_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_20_convnext_0_pwconv1_Conv_intermediate_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_20_convnext_0_pwconv1_Conv_intermediate(vector_estimator_htp), err); + VALIDATE(addNode__elementwiseneuron_44(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_20_convnext_0_pwconv2_Conv_reshape_to_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_20_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_20_convnext_0_pwconv2_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_20_convnext_0_pwconv2_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_20_convnext_0_pwconv2_Conv_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_20_convnext_0_pwconv2_Conv_intermediate_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_20_convnext_0_pwconv2_Conv_intermediate(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_20_convnext_0_pwconv2_Conv_output_0_nfc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_20_convnext_0_gamma(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_20_convnext_0_Mul_2(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_20_convnext_0_Add(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_20_convnext_0_Mul_3(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_21_Mul(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_21_attn_W_query_linear_MatMul_pre_reshape(vector_estimator_htp), err); + VALIDATE(addTensor_onnx__MatMul_3236(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_21_attn_W_query_linear_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_21_attn_W_query_linear_MatMul(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_21_attn_W_query_linear_MatMul_post_reshape(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_21_attn_Split(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_21_attn_Unsqueeze(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_21_attn_Unsqueeze_1(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_21_attn_Unsqueeze_2(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_21_attn_Unsqueeze_3(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_21_attn_Concat(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_21_attn_Slice_1(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_21_attn_Slice_2(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_21_attn_Mul_3(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_21_attn_Mul_4(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_21_attn_Mul_5(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_21_attn_Mul_6(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_21_attn_Sub(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_21_attn_Add_1(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_21_attn_Concat_3(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_21_attn_MatMul(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_21_attn_Div_4(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_21_attn_Where(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_21_attn_Softmax(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_21_attn_Where_1(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_21_attn_MatMul_1(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_21_attn_Split_3(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_21_attn_Concat_5(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_21_attn_Squeeze(vector_estimator_htp), err); + VALIDATE(addTensor_onnx__MatMul_3245(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_21_attn_out_fc_linear_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_21_attn_out_fc_linear_MatMul(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_21_attn_out_fc_linear_MatMul_post_reshape(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_21_attn_Mul_14(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_21_Add(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_21_norm_norm_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_21_norm_norm_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_21_norm_norm_LayerNormalization(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_21_Mul_1(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_22_convnext_0_Mul(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_22_convnext_0_dwconv_Pad(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_22_convnext_0_dwconv_Pad_output_0_ncf(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_22_convnext_0_dwconv_Conv_reshape_to_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_22_convnext_0_dwconv_Conv_reshape_to_2d_nhwc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_22_convnext_0_dwconv_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_22_convnext_0_dwconv_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_22_convnext_0_dwconv_Conv_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_22_convnext_0_dwconv_Conv_intermediate_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_22_convnext_0_dwconv_Conv_intermediate(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_22_convnext_0_dwconv_Conv_output_0_nfc(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_22_convnext_0_Mul_1(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_22_convnext_0_norm_norm_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_22_convnext_0_norm_norm_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_22_convnext_0_norm_norm_LayerNormalization(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_22_convnext_0_norm_Transpose_1_output_0_ncf(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_22_convnext_0_pwconv1_Conv_reshape_to_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_22_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_22_convnext_0_pwconv1_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_22_convnext_0_pwconv1_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_22_convnext_0_pwconv1_Conv_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_22_convnext_0_pwconv1_Conv_intermediate_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_22_convnext_0_pwconv1_Conv_intermediate(vector_estimator_htp), err); + VALIDATE(addNode__elementwiseneuron_46(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_22_convnext_0_pwconv2_Conv_reshape_to_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_22_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_22_convnext_0_pwconv2_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_22_convnext_0_pwconv2_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_22_convnext_0_pwconv2_Conv_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_22_convnext_0_pwconv2_Conv_intermediate_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_22_convnext_0_pwconv2_Conv_intermediate(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_22_convnext_0_pwconv2_Conv_output_0_nfc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_22_convnext_0_gamma(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_22_convnext_0_Mul_2(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_22_convnext_0_Add(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_22_convnext_0_Mul_3(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_23_Mul(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_23_attention_W_query_linear_MatMul_pre_reshape(vector_estimator_htp), err); + VALIDATE(addTensor_onnx__MatMul_3251(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_23_attention_W_query_linear_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_23_attention_W_query_linear_MatMul(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_23_attention_W_query_linear_MatMul_post_reshape(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_23_attention_Split(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_23_attention_Unsqueeze(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_23_attention_Unsqueeze_1(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_23_attention_Concat(vector_estimator_htp), err); + VALIDATE(addTensor__vector_field_main_blocks_23_attention_tanh_Tanh_output_0_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_23_attention_MatMul(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_23_attention_Div(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_23_attention_Softmax(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_23_attention_Where(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_23_attention_MatMul_1(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_23_attention_Split_3(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_23_attention_Concat_3(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_23_attention_Squeeze(vector_estimator_htp), err); + VALIDATE(addTensor_onnx__MatMul_3254(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_23_attention_out_fc_linear_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_23_attention_out_fc_linear_MatMul(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_23_attention_out_fc_linear_MatMul_post_reshape(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_23_attention_Mul(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_23_Add(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_23_norm_norm_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_main_blocks_23_norm_norm_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_23_norm_norm_LayerNormalization(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_main_blocks_23_Mul_1(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_0_Mul(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_0_dwconv_Pad(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_0_dwconv_Pad_output_0_ncf(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_0_dwconv_Conv_reshape_to_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_0_dwconv_Conv_reshape_to_2d_nhwc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_last_convnext_convnext_0_dwconv_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_last_convnext_convnext_0_dwconv_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_0_dwconv_Conv_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_0_dwconv_Conv_intermediate_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_0_dwconv_Conv_intermediate(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_0_dwconv_Conv_output_0_nfc(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_0_Mul_1(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_last_convnext_convnext_0_norm_norm_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_last_convnext_convnext_0_norm_norm_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_0_norm_norm_LayerNormalization(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_0_norm_Transpose_1_output_0_ncf(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_0_pwconv1_Conv_reshape_to_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_last_convnext_convnext_0_pwconv1_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_last_convnext_convnext_0_pwconv1_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_0_pwconv1_Conv_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_0_pwconv1_Conv_intermediate_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_0_pwconv1_Conv_intermediate(vector_estimator_htp), err); + VALIDATE(addNode__elementwiseneuron_48(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_0_pwconv2_Conv_reshape_to_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_last_convnext_convnext_0_pwconv2_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_last_convnext_convnext_0_pwconv2_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_0_pwconv2_Conv_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_0_pwconv2_Conv_intermediate_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_0_pwconv2_Conv_intermediate(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_0_pwconv2_Conv_output_0_nfc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_last_convnext_convnext_0_gamma(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_0_Mul_2(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_0_Add(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_0_Mul_3(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_1_Mul(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_1_dwconv_Pad(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_1_dwconv_Pad_output_0_ncf(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_1_dwconv_Conv_reshape_to_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_1_dwconv_Conv_reshape_to_2d_nhwc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_last_convnext_convnext_1_dwconv_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_last_convnext_convnext_1_dwconv_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_1_dwconv_Conv_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_1_dwconv_Conv_intermediate_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_1_dwconv_Conv_intermediate(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_1_dwconv_Conv_output_0_nfc(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_1_Mul_1(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_last_convnext_convnext_1_norm_norm_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_last_convnext_convnext_1_norm_norm_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_1_norm_norm_LayerNormalization(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_1_norm_Transpose_1_output_0_ncf(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_1_pwconv1_Conv_reshape_to_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_last_convnext_convnext_1_pwconv1_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_last_convnext_convnext_1_pwconv1_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_1_pwconv1_Conv_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_1_pwconv1_Conv_intermediate_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_1_pwconv1_Conv_intermediate(vector_estimator_htp), err); + VALIDATE(addNode__elementwiseneuron_50(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_1_pwconv2_Conv_reshape_to_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_last_convnext_convnext_1_pwconv2_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_last_convnext_convnext_1_pwconv2_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_1_pwconv2_Conv_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_1_pwconv2_Conv_intermediate_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_1_pwconv2_Conv_intermediate(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_1_pwconv2_Conv_output_0_nfc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_last_convnext_convnext_1_gamma(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_1_Mul_2(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_1_Add(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_1_Mul_3(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_2_Mul(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_2_dwconv_Pad(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_2_dwconv_Pad_output_0_ncf(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_2_dwconv_Conv_reshape_to_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_2_dwconv_Conv_reshape_to_2d_nhwc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_last_convnext_convnext_2_dwconv_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_last_convnext_convnext_2_dwconv_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_2_dwconv_Conv_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_2_dwconv_Conv_intermediate_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_2_dwconv_Conv_intermediate(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_2_dwconv_Conv_output_0_nfc(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_2_Mul_1(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_last_convnext_convnext_2_norm_norm_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_last_convnext_convnext_2_norm_norm_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_2_norm_norm_LayerNormalization(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_2_norm_Transpose_1_output_0_ncf(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_2_pwconv1_Conv_reshape_to_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_last_convnext_convnext_2_pwconv1_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_last_convnext_convnext_2_pwconv1_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_2_pwconv1_Conv_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_2_pwconv1_Conv_intermediate_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_2_pwconv1_Conv_intermediate(vector_estimator_htp), err); + VALIDATE(addNode__elementwiseneuron_52(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_2_pwconv2_Conv_reshape_to_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_last_convnext_convnext_2_pwconv2_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_last_convnext_convnext_2_pwconv2_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_2_pwconv2_Conv_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_2_pwconv2_Conv_intermediate_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_2_pwconv2_Conv_intermediate(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_2_pwconv2_Conv_output_0_nfc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_last_convnext_convnext_2_gamma(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_2_Mul_2(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_2_Add(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_2_Mul_3(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_3_Mul(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_3_dwconv_Pad(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_3_dwconv_Pad_output_0_ncf(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_3_dwconv_Conv_reshape_to_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_3_dwconv_Conv_reshape_to_2d_nhwc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_last_convnext_convnext_3_dwconv_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_last_convnext_convnext_3_dwconv_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_3_dwconv_Conv_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_3_dwconv_Conv_intermediate_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_3_dwconv_Conv_intermediate(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_3_dwconv_Conv_output_0_nfc(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_3_Mul_1(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_last_convnext_convnext_3_norm_norm_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_last_convnext_convnext_3_norm_norm_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_3_norm_norm_LayerNormalization(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_3_norm_Transpose_1_output_0_ncf(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_3_pwconv1_Conv_reshape_to_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_last_convnext_convnext_3_pwconv1_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_last_convnext_convnext_3_pwconv1_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_3_pwconv1_Conv_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_3_pwconv1_Conv_intermediate_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_3_pwconv1_Conv_intermediate(vector_estimator_htp), err); + VALIDATE(addNode__elementwiseneuron_54(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_3_pwconv2_Conv_reshape_to_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_last_convnext_convnext_3_pwconv2_weight(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_last_convnext_convnext_3_pwconv2_bias(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_3_pwconv2_Conv_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_3_pwconv2_Conv_intermediate_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_3_pwconv2_Conv_intermediate(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_3_pwconv2_Conv_output_0_nfc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_last_convnext_convnext_3_gamma(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_3_Mul_2(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_3_Add(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_3_Mul_3(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_last_convnext_convnext_3_Mul_3_output_0_ncf(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_proj_out_net_Conv_reshape_to_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_proj_out_net_Conv_reshape_to_2d_nhwc(vector_estimator_htp), err); + VALIDATE(addTensor_tts_ttl_vector_field_proj_out_net_weight(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_proj_out_net_Conv_2d(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_proj_out_net_Conv_intermediate_nchw(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_proj_out_net_Conv_intermediate(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_proj_out_net_Conv_output_0_nfc(vector_estimator_htp), err); + VALIDATE(addNode__vector_field_proj_out_Mul(vector_estimator_htp), err); + VALIDATE(addNode__Mul(vector_estimator_htp), err); + VALIDATE(addNode__Add(vector_estimator_htp), err); + VALIDATE(addNode__Mul_1(vector_estimator_htp), err); + + // Add all models to array to get graphsInfo + QnnModel* models [] = {&vector_estimator_htp}; + uint32_t numModels = 1; + + // Populate the constructed graphs in provided output variables + VALIDATE(getGraphInfoFromModels(*models, numModels, graphsInfo), err); + *numGraphsInfo = numModels; + + return err; + +} // PREPARE_GRAPHS + +QNN_API +ModelError_t QnnModel_freeGraphsInfo(GraphInfoPtr_t** graphsInfo, uint32_t numGraphsInfo){ + return qnn_wrapper_api::freeGraphsInfo(graphsInfo, numGraphsInfo); +} // FREEGRAPHINFO + +} \ No newline at end of file diff --git a/QNN_Models/vector_estimator_htp_net.json b/QNN_Models/vector_estimator_htp_net.json new file mode 100644 index 0000000000000000000000000000000000000000..81ae029e2c62813e3ca4c18a5cd6143b06eefb70 --- /dev/null +++ b/QNN_Models/vector_estimator_htp_net.json @@ -0,0 +1,106679 @@ +{ + "model.cpp": "/mnt/nunnari3/devansh/supertonic2-qualcomm/QNN_Models/vector_estimator_htp.cpp", + "model.bin": "/mnt/nunnari3/devansh/supertonic2-qualcomm/QNN_Models/vector_estimator_htp.bin", + "converter_command": "qnn-onnx-converter; act_bitwidth=8; act_quantizer=tf; act_quantizer_calibration=min-max; act_quantizer_schema=asymmetric; adjust_nms_features_dims=True; algorithms=[]; align_matmul_ranks=True; apply_masked_softmax=uncompressed; arch_checker=False; backend=None; batch=None; bias_bitwidth=8; calc_static_encodings=False; converter_op_package_lib=; copyright_file=None; custom_io=; custom_op_config_paths=None; debug=-1; defer_loading=False; define_symbol=None; disable_batchnorm_folding=False; disable_defer_loading=False; disable_node_validation=False; disable_qnn_op_config_validation=False; disable_relu_squashing=False; dry_run=None; dumpIR=False; dump_custom_io_config_template=; dump_encoding_json=False; dump_inferred_model=False; dump_qairt_io_config_yaml=; dump_qairt_quantizer_command=None; dump_value_info=False; enable_framework_trace=False; enable_match_gathernd=False; enable_match_topk=False; enable_per_row_quantized_bias=False; exclude_named_tensors=False; expand_gru_op_structure=True; expand_lstm_op_structure=False; expand_sparse_op_structure=False; export_format=cpp; extract_color_transform=True; float_bias_bitwidth=0; float_bias_bw=0; float_bitwidth=32; float_bw=32; float_fallback=False; force_prune_cast_ops=False; handle_gather_negative_indices=True; ignore_encodings=False; include_data_invariant_ops=False; inject_cast_for_gather=True; input_dim=[['noisy_latent', '1,144,192'], ['text_emb', '1,256,128'], ['style_ttl', '1,50,256'], ['latent_mask', '1,1,192'], ['text_mask', '1,1,128'], ['current_step', '1'], ['total_step', '1']]; input_dtype=[]; input_encoding=[]; input_layout=[]; input_list=./calibration_data/vector_estimator_input_list.txt; input_type=[]; keep_disconnected_nodes=False; keep_int64_inputs=False; keep_quant_nodes=False; keep_weights_quantized=False; match_caffe_ssd_to_tf=True; model_version=None; multi_time_steps_gru=False; multi_time_steps_lstm=False; no_simplification=False; op_package_lib=; out_names=['denoised_latent']; overwrite_model_prefix=False; pack_4_bit_weights=False; package_name=None; packed_masked_softmax_inputs=[]; packed_max_seq=1; param_quantizer=tf; param_quantizer_calibration=min-max; param_quantizer_schema=asymmetric; percentile_calibration_value=99.99; perform_axes_to_spatial_first_order=True; perform_layout_transformation=False; prepare_inputs_as_params=False; preprocess_roi_pool_inputs=True; preserve_io=[]; preserve_onnx_output_order=False; quantization_overrides=; quantizer_log=None; restrict_quantization_steps=[]; squash_box_decoder=True; unroll_gru_time_steps=True; unroll_lstm_time_steps=True; use_aimet_quantizer=False; use_convert_quantization_nodes=False; use_dynamic_16_bit_weights=False; use_native_dtype=False; use_native_input_files=False; use_native_output_files=False; use_per_channel_quantization=False; use_per_row_quantization=False; use_quantize_v2=False; validate_models=False; weights_bitwidth=8", + "copyright_str": "", + "op_types": [ + "Concat", + "Conv2d", + "DepthWiseConv2d", + "ElementWiseNeuron", + "Eltwise_Binary", + "Eltwise_Ternary", + "Eltwise_Unary", + "FullyConnected", + "LayerNorm", + "MatMul", + "Pad", + "Reduce", + "Reshape", + "Softmax", + "Split", + "StridedSlice", + "Transpose" + ], + "graph": { + "tensors": { + "noisy_latent": { + "id": 1, + "type": 0, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.233811378479004, + "maximum": 4.334616661071777, + "scale": 0.033601678907871249, + "offset": -126, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 144 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "text_emb": { + "id": 4, + "type": 0, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -7.057765960693359, + "maximum": 7.9399871826171879, + "scale": 0.05881471931934357, + "offset": -120, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "style_ttl": { + "id": 5, + "type": 0, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.9921338558197022, + "maximum": 0.7172859907150269, + "scale": 0.006703607272356749, + "offset": -148, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256, + 50 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "latent_mask": { + "id": 12, + "type": 0, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 1.0, + "scale": 0.003921568859368563, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "text_mask": { + "id": 13, + "type": 0, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 1.0, + "scale": 0.003921568859368563, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "current_step": { + "id": 14, + "type": 0, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.00009999999747378752, + "scale": 3.921568634268624e-7, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "total_step": { + "id": 15, + "type": 0, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 10.0, + "scale": 0.03921568766236305, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "denoised_latent": { + "id": 2297, + "type": 1, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.203985691070557, + "maximum": 4.042293548583984, + "scale": 0.032338351011276248, + "offset": -130, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 144 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_Add_output_0": { + "id": 2296, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.233811378479004, + "maximum": 4.334616661071777, + "scale": 0.033601678907871249, + "offset": -126, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 144 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_Div_output_0": { + "id": 78, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.00009999999747378752, + "scale": 3.921568634268624e-7, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_Mul_output_0": { + "id": 2295, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.6116992235183716, + "maximum": 0.4867747128009796, + "scale": 0.004307740833610296, + "offset": -142, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 144 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_Reciprocal_coeff": { + "id": 10, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 1.0, + "scale": 0.003921568859368563, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "1 (0.00%)" + }, + "_Reciprocal_output_0": { + "id": 80, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.10000000149011612, + "scale": 0.0003921568568330258, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_Reciprocal_output_0_nfc": { + "id": 82, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.10000000149011612, + "scale": 0.0003921568568330258, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_Reshape_1_output_0": { + "id": 46, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.00009999999747378752, + "scale": 3.921568634268624e-7, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_Reshape_output_0": { + "id": 45, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 10.0, + "scale": 0.03921568766236305, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_0_Add_output_0": { + "id": 2106, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.7108287811279297, + "maximum": 1.8360114097595215, + "scale": 0.013909176923334599, + "offset": -123, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_0_Mul_2_output_0": { + "id": 2105, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.35157108306884768, + "maximum": 0.26247429847717287, + "scale": 0.002408021129667759, + "offset": -146, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_0_Mul_3_output_0": { + "id": 2107, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.7108287811279297, + "maximum": 1.8360114097595215, + "scale": 0.013909176923334599, + "offset": -123, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_0_Mul_output_0": { + "id": 2051, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.6363976001739503, + "maximum": 1.8998854160308838, + "scale": 0.013867776840925217, + "offset": -118, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_0_act_Mul_1_output_0": { + "id": 2089, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.17312447726726533, + "maximum": 3.222778797149658, + "scale": 0.013317268341779709, + "offset": -13, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_0_dwconv_Conv_intermediate": { + "id": 2064, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.3129245936870575, + "maximum": 0.61493319272995, + "scale": 0.003638658206909895, + "offset": -86, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_0_dwconv_Conv_intermediate_nchw": { + "id": 2066, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.3129245936870575, + "maximum": 0.61493319272995, + "scale": 0.003638658206909895, + "offset": -86, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_0_dwconv_Conv_output_0": { + "id": 2067, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.3129245936870575, + "maximum": 0.61493319272995, + "scale": 0.003638658206909895, + "offset": -86, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_0_dwconv_Conv_output_0_nfc": { + "id": 2069, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.3129245936870575, + "maximum": 0.61493319272995, + "scale": 0.003638658206909895, + "offset": -86, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_0_dwconv_Conv_reshape_to_2d": { + "id": 2058, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.6363976001739503, + "maximum": 1.8998854160308838, + "scale": 0.013867776840925217, + "offset": -118, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 196 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_0_dwconv_Conv_reshape_to_2d_nhwc": { + "id": 2060, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.6363976001739503, + "maximum": 1.8998854160308838, + "scale": 0.013867776840925217, + "offset": -118, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 196, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_0_dwconv_Pad_output_0": { + "id": 2053, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.6363976001739503, + "maximum": 1.8998854160308838, + "scale": 0.013867776840925217, + "offset": -118, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 196, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_0_dwconv_Pad_output_0_ncf": { + "id": 2055, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.6363976001739503, + "maximum": 1.8998854160308838, + "scale": 0.013867776840925217, + "offset": -118, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 196 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_0_norm_Transpose_1_output_0": { + "id": 2074, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.024073839187622, + "maximum": 1.7360423803329468, + "scale": 0.018667122349143029, + "offset": -162, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_0_norm_Transpose_1_output_0_ncf": { + "id": 2076, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.024073839187622, + "maximum": 1.7360423803329468, + "scale": 0.018667122349143029, + "offset": -162, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_0_norm_Transpose_output_0": { + "id": 2070, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.3129245936870575, + "maximum": 0.61493319272995, + "scale": 0.003638658206909895, + "offset": -86, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_0_pwconv1_Conv_intermediate": { + "id": 2085, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -7.084928035736084, + "maximum": 3.2388243675231935, + "scale": 0.04048530384898186, + "offset": -175, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_0_pwconv1_Conv_intermediate_nchw": { + "id": 2087, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -7.084928035736084, + "maximum": 3.2388243675231935, + "scale": 0.04048530384898186, + "offset": -175, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_0_pwconv1_Conv_output_0": { + "id": 2088, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -7.084928035736084, + "maximum": 3.2388243675231935, + "scale": 0.04048530384898186, + "offset": -175, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_0_pwconv1_Conv_reshape_to_2d": { + "id": 2079, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.024073839187622, + "maximum": 1.7360423803329468, + "scale": 0.018667122349143029, + "offset": -162, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc": { + "id": 2081, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.024073839187622, + "maximum": 1.7360423803329468, + "scale": 0.018667122349143029, + "offset": -162, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_0_pwconv2_Conv_intermediate": { + "id": 2098, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.056246042251587, + "maximum": 2.1723246574401857, + "scale": 0.016582630574703218, + "offset": -124, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_0_pwconv2_Conv_intermediate_nchw": { + "id": 2100, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.056246042251587, + "maximum": 2.1723246574401857, + "scale": 0.016582630574703218, + "offset": -124, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_0_pwconv2_Conv_output_0": { + "id": 2101, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.056246042251587, + "maximum": 2.1723246574401857, + "scale": 0.016582630574703218, + "offset": -124, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_0_pwconv2_Conv_output_0_nfc": { + "id": 2103, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.056246042251587, + "maximum": 2.1723246574401857, + "scale": 0.016582630574703218, + "offset": -124, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_0_pwconv2_Conv_reshape_to_2d": { + "id": 2092, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.17312447726726533, + "maximum": 3.222778797149658, + "scale": 0.013317268341779709, + "offset": -13, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc": { + "id": 2094, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.17312447726726533, + "maximum": 3.222778797149658, + "scale": 0.013317268341779709, + "offset": -13, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_1_Add_output_0": { + "id": 2163, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.6984546184539796, + "maximum": 1.8515938520431519, + "scale": 0.013921759091317654, + "offset": -122, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_1_Mul_2_output_0": { + "id": 2162, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.8269290924072266, + "maximum": 0.47471854090690615, + "scale": 0.005104500334709883, + "offset": -162, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_1_Mul_3_output_0": { + "id": 2164, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.6984546184539796, + "maximum": 1.8515938520431519, + "scale": 0.013921759091317654, + "offset": -122, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_1_Mul_output_0": { + "id": 2108, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.7108287811279297, + "maximum": 1.8360114097595215, + "scale": 0.013909176923334599, + "offset": -123, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_1_act_Mul_1_output_0": { + "id": 2146, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.16854406893253327, + "maximum": 3.7386138439178469, + "scale": 0.015322187915444374, + "offset": -11, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_1_dwconv_Conv_intermediate": { + "id": 2121, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.8258132934570313, + "maximum": 0.5780693292617798, + "scale": 0.005505422130227089, + "offset": -150, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_1_dwconv_Conv_intermediate_nchw": { + "id": 2123, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.8258132934570313, + "maximum": 0.5780693292617798, + "scale": 0.005505422130227089, + "offset": -150, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_1_dwconv_Conv_output_0": { + "id": 2124, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.8258132934570313, + "maximum": 0.5780693292617798, + "scale": 0.005505422130227089, + "offset": -150, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_1_dwconv_Conv_output_0_nfc": { + "id": 2126, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.8258132934570313, + "maximum": 0.5780693292617798, + "scale": 0.005505422130227089, + "offset": -150, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_1_dwconv_Conv_reshape_to_2d": { + "id": 2115, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.7108287811279297, + "maximum": 1.8360114097595215, + "scale": 0.013909176923334599, + "offset": -123, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 196 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_1_dwconv_Conv_reshape_to_2d_nhwc": { + "id": 2117, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.7108287811279297, + "maximum": 1.8360114097595215, + "scale": 0.013909176923334599, + "offset": -123, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 196, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_1_dwconv_Pad_output_0": { + "id": 2110, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.7108287811279297, + "maximum": 1.8360114097595215, + "scale": 0.013909176923334599, + "offset": -123, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 196, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_1_dwconv_Pad_output_0_ncf": { + "id": 2112, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.7108287811279297, + "maximum": 1.8360114097595215, + "scale": 0.013909176923334599, + "offset": -123, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 196 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_1_norm_Transpose_1_output_0": { + "id": 2131, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.425027370452881, + "maximum": 5.025357723236084, + "scale": 0.029217196628451349, + "offset": -83, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_1_norm_Transpose_1_output_0_ncf": { + "id": 2133, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.425027370452881, + "maximum": 5.025357723236084, + "scale": 0.029217196628451349, + "offset": -83, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_1_norm_Transpose_output_0": { + "id": 2127, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.8258132934570313, + "maximum": 0.5780693292617798, + "scale": 0.005505422130227089, + "offset": -150, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_1_pwconv1_Conv_intermediate": { + "id": 2142, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -6.834005355834961, + "maximum": 3.7276391983032228, + "scale": 0.04141821339726448, + "offset": -165, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_1_pwconv1_Conv_intermediate_nchw": { + "id": 2144, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -6.834005355834961, + "maximum": 3.7276391983032228, + "scale": 0.04141821339726448, + "offset": -165, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_1_pwconv1_Conv_output_0": { + "id": 2145, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -6.834005355834961, + "maximum": 3.7276391983032228, + "scale": 0.04141821339726448, + "offset": -165, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_1_pwconv1_Conv_reshape_to_2d": { + "id": 2136, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.425027370452881, + "maximum": 5.025357723236084, + "scale": 0.029217196628451349, + "offset": -83, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc": { + "id": 2138, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.425027370452881, + "maximum": 5.025357723236084, + "scale": 0.029217196628451349, + "offset": -83, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_1_pwconv2_Conv_intermediate": { + "id": 2155, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.340853691101074, + "maximum": 1.8627920150756837, + "scale": 0.016484884545207025, + "offset": -142, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_1_pwconv2_Conv_intermediate_nchw": { + "id": 2157, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.340853691101074, + "maximum": 1.8627920150756837, + "scale": 0.016484884545207025, + "offset": -142, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_1_pwconv2_Conv_output_0": { + "id": 2158, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.340853691101074, + "maximum": 1.8627920150756837, + "scale": 0.016484884545207025, + "offset": -142, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_1_pwconv2_Conv_output_0_nfc": { + "id": 2160, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.340853691101074, + "maximum": 1.8627920150756837, + "scale": 0.016484884545207025, + "offset": -142, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_1_pwconv2_Conv_reshape_to_2d": { + "id": 2149, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.16854406893253327, + "maximum": 3.7386138439178469, + "scale": 0.015322187915444374, + "offset": -11, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc": { + "id": 2151, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.16854406893253327, + "maximum": 3.7386138439178469, + "scale": 0.015322187915444374, + "offset": -11, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_2_Add_output_0": { + "id": 2220, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.6500760316848755, + "maximum": 1.9772462844848633, + "scale": 0.014224793761968613, + "offset": -116, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_2_Mul_2_output_0": { + "id": 2219, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.7722046971321106, + "maximum": 0.8687303066253662, + "scale": 0.0064350394532084469, + "offset": -120, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_2_Mul_3_output_0": { + "id": 2221, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.6500760316848755, + "maximum": 1.9772462844848633, + "scale": 0.014224793761968613, + "offset": -116, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_2_Mul_output_0": { + "id": 2165, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.6984546184539796, + "maximum": 1.8515938520431519, + "scale": 0.013921759091317654, + "offset": -122, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_2_act_Mul_1_output_0": { + "id": 2203, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.16749590635299684, + "maximum": 2.883322238922119, + "scale": 0.011963993310928345, + "offset": -14, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_2_dwconv_Conv_intermediate": { + "id": 2178, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.18428416550159455, + "maximum": 0.961873471736908, + "scale": 0.0044947355054318909, + "offset": -41, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_2_dwconv_Conv_intermediate_nchw": { + "id": 2180, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.18428416550159455, + "maximum": 0.961873471736908, + "scale": 0.0044947355054318909, + "offset": -41, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_2_dwconv_Conv_output_0": { + "id": 2181, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.18428416550159455, + "maximum": 0.961873471736908, + "scale": 0.0044947355054318909, + "offset": -41, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_2_dwconv_Conv_output_0_nfc": { + "id": 2183, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.18428416550159455, + "maximum": 0.961873471736908, + "scale": 0.0044947355054318909, + "offset": -41, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_2_dwconv_Conv_reshape_to_2d": { + "id": 2172, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.6984546184539796, + "maximum": 1.8515938520431519, + "scale": 0.013921759091317654, + "offset": -122, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 196 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_2_dwconv_Conv_reshape_to_2d_nhwc": { + "id": 2174, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.6984546184539796, + "maximum": 1.8515938520431519, + "scale": 0.013921759091317654, + "offset": -122, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 196, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_2_dwconv_Pad_output_0": { + "id": 2167, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.6984546184539796, + "maximum": 1.8515938520431519, + "scale": 0.013921759091317654, + "offset": -122, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 196, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_2_dwconv_Pad_output_0_ncf": { + "id": 2169, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.6984546184539796, + "maximum": 1.8515938520431519, + "scale": 0.013921759091317654, + "offset": -122, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 196 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_2_norm_Transpose_1_output_0": { + "id": 2188, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.6459450721740724, + "maximum": 6.351001262664795, + "scale": 0.0392037108540535, + "offset": -93, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_2_norm_Transpose_1_output_0_ncf": { + "id": 2190, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.6459450721740724, + "maximum": 6.351001262664795, + "scale": 0.0392037108540535, + "offset": -93, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_2_norm_Transpose_output_0": { + "id": 2184, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.17884743213653565, + "maximum": 0.9613049030303955, + "scale": 0.004471185617148876, + "offset": -40, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_2_pwconv1_Conv_intermediate": { + "id": 2199, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -8.92976188659668, + "maximum": 2.8686282634735109, + "scale": 0.046268194913864139, + "offset": -193, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_2_pwconv1_Conv_intermediate_nchw": { + "id": 2201, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -8.92976188659668, + "maximum": 2.8686282634735109, + "scale": 0.046268194913864139, + "offset": -193, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_2_pwconv1_Conv_output_0": { + "id": 2202, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -8.92976188659668, + "maximum": 2.8686282634735109, + "scale": 0.046268194913864139, + "offset": -193, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_2_pwconv1_Conv_reshape_to_2d": { + "id": 2193, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.6459450721740724, + "maximum": 6.351001262664795, + "scale": 0.0392037108540535, + "offset": -93, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc": { + "id": 2195, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.6459450721740724, + "maximum": 6.351001262664795, + "scale": 0.0392037108540535, + "offset": -93, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_2_pwconv2_Conv_intermediate": { + "id": 2212, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.3906404972076418, + "maximum": 1.4922469854354859, + "scale": 0.015227009542286396, + "offset": -157, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_2_pwconv2_Conv_intermediate_nchw": { + "id": 2214, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.3906404972076418, + "maximum": 1.4922469854354859, + "scale": 0.015227009542286396, + "offset": -157, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_2_pwconv2_Conv_output_0": { + "id": 2215, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.3906404972076418, + "maximum": 1.4922469854354859, + "scale": 0.015227009542286396, + "offset": -157, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_2_pwconv2_Conv_output_0_nfc": { + "id": 2217, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.3906404972076418, + "maximum": 1.4922469854354859, + "scale": 0.015227009542286396, + "offset": -157, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_2_pwconv2_Conv_reshape_to_2d": { + "id": 2206, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.16749590635299684, + "maximum": 2.883322238922119, + "scale": 0.011963993310928345, + "offset": -14, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc": { + "id": 2208, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.16749590635299684, + "maximum": 2.883322238922119, + "scale": 0.011963993310928345, + "offset": -14, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_3_Add_output_0": { + "id": 2277, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.9473484754562379, + "maximum": 1.7039300203323365, + "scale": 0.0143187390640378, + "offset": -136, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_3_Mul_2_output_0": { + "id": 2276, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.5410141944885256, + "maximum": 0.6667017340660095, + "scale": 0.012579278089106083, + "offset": -202, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_3_Mul_3_output_0": { + "id": 2278, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.9473484754562379, + "maximum": 1.7039300203323365, + "scale": 0.0143187390640378, + "offset": -136, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_3_Mul_3_output_0_ncf": { + "id": 2280, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.9473484754562379, + "maximum": 1.7039300203323365, + "scale": 0.0143187390640378, + "offset": -136, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_3_Mul_output_0": { + "id": 2222, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.6500760316848755, + "maximum": 1.9772462844848633, + "scale": 0.014224793761968613, + "offset": -116, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_3_act_Mul_1_output_0": { + "id": 2260, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.1674400269985199, + "maximum": 2.6790404319763185, + "scale": 0.011162668466567994, + "offset": -15, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_3_dwconv_Conv_intermediate": { + "id": 2235, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.2293813228607178, + "maximum": 1.2007910013198853, + "scale": 0.009530087932944298, + "offset": -129, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_3_dwconv_Conv_intermediate_nchw": { + "id": 2237, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.2293813228607178, + "maximum": 1.2007910013198853, + "scale": 0.009530087932944298, + "offset": -129, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_3_dwconv_Conv_output_0": { + "id": 2238, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.2293813228607178, + "maximum": 1.2007910013198853, + "scale": 0.009530087932944298, + "offset": -129, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_3_dwconv_Conv_output_0_nfc": { + "id": 2240, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.2293813228607178, + "maximum": 1.2007910013198853, + "scale": 0.009530087932944298, + "offset": -129, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_3_dwconv_Conv_reshape_to_2d": { + "id": 2229, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.6500760316848755, + "maximum": 1.9772462844848633, + "scale": 0.014224793761968613, + "offset": -116, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 196 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_3_dwconv_Conv_reshape_to_2d_nhwc": { + "id": 2231, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.6500760316848755, + "maximum": 1.9772462844848633, + "scale": 0.014224793761968613, + "offset": -116, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 196, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_3_dwconv_Pad_output_0": { + "id": 2224, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.6500760316848755, + "maximum": 1.9772462844848633, + "scale": 0.014224793761968613, + "offset": -116, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 196, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_3_dwconv_Pad_output_0_ncf": { + "id": 2226, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.6500760316848755, + "maximum": 1.9772462844848633, + "scale": 0.014224793761968613, + "offset": -116, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 196 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_3_norm_Transpose_1_output_0": { + "id": 2245, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.866855144500732, + "maximum": 5.56212043762207, + "scale": 0.04089794307947159, + "offset": -119, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_3_norm_Transpose_1_output_0_ncf": { + "id": 2247, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.866855144500732, + "maximum": 5.56212043762207, + "scale": 0.04089794307947159, + "offset": -119, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_3_norm_Transpose_output_0": { + "id": 2241, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.2293813228607178, + "maximum": 1.2007910013198853, + "scale": 0.009530087932944298, + "offset": -129, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_3_pwconv1_Conv_intermediate": { + "id": 2256, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -5.376871109008789, + "maximum": 2.6884355545043947, + "scale": 0.03162865340709686, + "offset": -170, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_3_pwconv1_Conv_intermediate_nchw": { + "id": 2258, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -5.376871109008789, + "maximum": 2.6884355545043947, + "scale": 0.03162865340709686, + "offset": -170, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_3_pwconv1_Conv_output_0": { + "id": 2259, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -5.376871109008789, + "maximum": 2.6884355545043947, + "scale": 0.03162865340709686, + "offset": -170, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_3_pwconv1_Conv_reshape_to_2d": { + "id": 2250, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.866855144500732, + "maximum": 5.56212043762207, + "scale": 0.04089794307947159, + "offset": -119, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc": { + "id": 2252, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.866855144500732, + "maximum": 5.56212043762207, + "scale": 0.04089794307947159, + "offset": -119, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_3_pwconv2_Conv_intermediate": { + "id": 2269, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -11.189064025878907, + "maximum": 2.935744524002075, + "scale": 0.05539140850305557, + "offset": -202, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_3_pwconv2_Conv_intermediate_nchw": { + "id": 2271, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -11.189064025878907, + "maximum": 2.935744524002075, + "scale": 0.05539140850305557, + "offset": -202, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_3_pwconv2_Conv_output_0": { + "id": 2272, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -11.189064025878907, + "maximum": 2.935744524002075, + "scale": 0.05539140850305557, + "offset": -202, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_3_pwconv2_Conv_output_0_nfc": { + "id": 2274, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -11.189064025878907, + "maximum": 2.935744524002075, + "scale": 0.05539140850305557, + "offset": -202, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_3_pwconv2_Conv_reshape_to_2d": { + "id": 2263, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.1674400269985199, + "maximum": 2.6790404319763185, + "scale": 0.011162668466567994, + "offset": -15, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_last_convnext_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc": { + "id": 2265, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.1674400269985199, + "maximum": 2.6790404319763185, + "scale": 0.011162668466567994, + "offset": -15, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_0_Add_output_0": { + "id": 372, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.1385293006896974, + "maximum": 3.368177652359009, + "scale": 0.02551649697124958, + "offset": -123, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_0_Mul_2_output_0": { + "id": 363, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.7402141094207765, + "maximum": 1.546623945236206, + "scale": 0.016811130568385125, + "offset": -163, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_0_Mul_3_output_0": { + "id": 373, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.1385293006896974, + "maximum": 3.368177652359009, + "scale": 0.02551649697124958, + "offset": -123, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_0_Mul_output_0": { + "id": 83, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.134086847305298, + "maximum": 3.363410472869873, + "scale": 0.02548038214445114, + "offset": -123, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_0_act_Mul_1_output_0": { + "id": 331, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.1599789559841156, + "maximum": 4.939350128173828, + "scale": 0.01999736949801445, + "offset": -8, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_0_dwconv_Conv_intermediate": { + "id": 218, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.6089305877685547, + "maximum": 0.6638342142105103, + "scale": 0.0049912347458302979, + "offset": -122, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_0_dwconv_Conv_intermediate_nchw": { + "id": 220, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.6089305877685547, + "maximum": 0.6638342142105103, + "scale": 0.0049912347458302979, + "offset": -122, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_0_dwconv_Conv_output_0": { + "id": 221, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.6089305877685547, + "maximum": 0.6638342142105103, + "scale": 0.0049912347458302979, + "offset": -122, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_0_dwconv_Conv_output_0_nfc": { + "id": 223, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.6089305877685547, + "maximum": 0.6638342142105103, + "scale": 0.0049912347458302979, + "offset": -122, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_0_dwconv_Conv_reshape_to_2d": { + "id": 212, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.134086847305298, + "maximum": 3.363410472869873, + "scale": 0.02548038214445114, + "offset": -123, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 196 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_0_dwconv_Conv_reshape_to_2d_nhwc": { + "id": 214, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.134086847305298, + "maximum": 3.363410472869873, + "scale": 0.02548038214445114, + "offset": -123, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 196, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_0_dwconv_Pad_output_0": { + "id": 169, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.134086847305298, + "maximum": 3.363410472869873, + "scale": 0.02548038214445114, + "offset": -123, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 196, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_0_dwconv_Pad_output_0_ncf": { + "id": 171, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.134086847305298, + "maximum": 3.363410472869873, + "scale": 0.02548038214445114, + "offset": -123, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 196 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_0_norm_Transpose_1_output_0": { + "id": 264, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.8549331426620484, + "maximum": 2.1199235916137697, + "scale": 0.015587673522531987, + "offset": -119, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_0_norm_Transpose_1_output_0_ncf": { + "id": 273, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.8549331426620484, + "maximum": 2.1199235916137697, + "scale": 0.015587673522531987, + "offset": -119, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_0_norm_Transpose_output_0": { + "id": 234, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.6089305877685547, + "maximum": 0.6638342142105103, + "scale": 0.0049912347458302979, + "offset": -122, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_0_pwconv1_Conv_intermediate": { + "id": 299, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -9.719544410705567, + "maximum": 4.946040630340576, + "scale": 0.05751209706068039, + "offset": -169, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_0_pwconv1_Conv_intermediate_nchw": { + "id": 301, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -9.719544410705567, + "maximum": 4.946040630340576, + "scale": 0.05751209706068039, + "offset": -169, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_0_pwconv1_Conv_output_0": { + "id": 302, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -9.719544410705567, + "maximum": 4.946040630340576, + "scale": 0.05751209706068039, + "offset": -169, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_0_pwconv1_Conv_reshape_to_2d": { + "id": 293, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.8549331426620484, + "maximum": 2.1199235916137697, + "scale": 0.015587673522531987, + "offset": -119, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc": { + "id": 295, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.8549331426620484, + "maximum": 2.1199235916137697, + "scale": 0.015587673522531987, + "offset": -119, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_0_pwconv2_Conv_intermediate": { + "id": 348, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -15.837611198425293, + "maximum": 8.939019203186036, + "scale": 0.09716325998306275, + "offset": -163, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_0_pwconv2_Conv_intermediate_nchw": { + "id": 350, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -15.837611198425293, + "maximum": 8.939019203186036, + "scale": 0.09716325998306275, + "offset": -163, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_0_pwconv2_Conv_output_0": { + "id": 351, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -15.837611198425293, + "maximum": 8.939019203186036, + "scale": 0.09716325998306275, + "offset": -163, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_0_pwconv2_Conv_output_0_nfc": { + "id": 353, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -15.837611198425293, + "maximum": 8.939019203186036, + "scale": 0.09716325998306275, + "offset": -163, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_0_pwconv2_Conv_reshape_to_2d": { + "id": 342, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.1599789559841156, + "maximum": 4.939350128173828, + "scale": 0.01999736949801445, + "offset": -8, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc": { + "id": 344, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.1599789559841156, + "maximum": 4.939350128173828, + "scale": 0.01999736949801445, + "offset": -8, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_1_Add_output_0": { + "id": 429, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.1385905742645265, + "maximum": 3.368243455886841, + "scale": 0.025516996160149576, + "offset": -123, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_1_Mul_2_output_0": { + "id": 428, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.00229012966156, + "maximum": 3.1876113414764406, + "scale": 0.016430987045168878, + "offset": -61, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_1_Mul_3_output_0": { + "id": 430, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.1385905742645265, + "maximum": 3.368243455886841, + "scale": 0.025516996160149576, + "offset": -123, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_1_Mul_output_0": { + "id": 374, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.1385293006896974, + "maximum": 3.368177652359009, + "scale": 0.02551649697124958, + "offset": -123, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_1_act_Mul_1_output_0": { + "id": 412, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.17309194803237916, + "maximum": 4.731179714202881, + "scale": 0.019232438877224923, + "offset": -9, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_1_dwconv_Conv_intermediate": { + "id": 387, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.43227890133857729, + "maximum": 0.7790520787239075, + "scale": 0.004750317428261042, + "offset": -91, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_1_dwconv_Conv_intermediate_nchw": { + "id": 389, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.43227890133857729, + "maximum": 0.7790520787239075, + "scale": 0.004750317428261042, + "offset": -91, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_1_dwconv_Conv_output_0": { + "id": 390, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.43227890133857729, + "maximum": 0.7790520787239075, + "scale": 0.004750317428261042, + "offset": -91, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_1_dwconv_Conv_output_0_nfc": { + "id": 392, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.43227890133857729, + "maximum": 0.7790520787239075, + "scale": 0.004750317428261042, + "offset": -91, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_1_dwconv_Conv_reshape_to_2d": { + "id": 381, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.1385293006896974, + "maximum": 3.368177652359009, + "scale": 0.02551649697124958, + "offset": -123, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 200 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_1_dwconv_Conv_reshape_to_2d_nhwc": { + "id": 383, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.1385293006896974, + "maximum": 3.368177652359009, + "scale": 0.02551649697124958, + "offset": -123, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 200, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_1_dwconv_Pad_output_0": { + "id": 376, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.1385293006896974, + "maximum": 3.368177652359009, + "scale": 0.02551649697124958, + "offset": -123, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 200, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_1_dwconv_Pad_output_0_ncf": { + "id": 378, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.1385293006896974, + "maximum": 3.368177652359009, + "scale": 0.02551649697124958, + "offset": -123, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 200 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_1_norm_Transpose_1_output_0": { + "id": 397, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.404832124710083, + "maximum": 3.5970404148101808, + "scale": 0.027458323165774347, + "offset": -124, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_1_norm_Transpose_1_output_0_ncf": { + "id": 399, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.404832124710083, + "maximum": 3.5970404148101808, + "scale": 0.027458323165774347, + "offset": -124, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_1_norm_Transpose_output_0": { + "id": 393, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.43227890133857729, + "maximum": 0.7790520787239075, + "scale": 0.004750317428261042, + "offset": -91, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_1_pwconv1_Conv_intermediate": { + "id": 408, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -11.114202499389649, + "maximum": 4.718879222869873, + "scale": 0.062090516090393069, + "offset": -179, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_1_pwconv1_Conv_intermediate_nchw": { + "id": 410, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -11.114202499389649, + "maximum": 4.718879222869873, + "scale": 0.062090516090393069, + "offset": -179, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_1_pwconv1_Conv_output_0": { + "id": 411, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -11.114202499389649, + "maximum": 4.718879222869873, + "scale": 0.062090516090393069, + "offset": -179, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_1_pwconv1_Conv_reshape_to_2d": { + "id": 402, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.404832124710083, + "maximum": 3.5970404148101808, + "scale": 0.027458323165774347, + "offset": -124, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc": { + "id": 404, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.404832124710083, + "maximum": 3.5970404148101808, + "scale": 0.027458323165774347, + "offset": -124, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_1_pwconv2_Conv_intermediate": { + "id": 421, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.2419114112854006, + "maximum": 8.739065170288086, + "scale": 0.046984221786260608, + "offset": -69, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_1_pwconv2_Conv_intermediate_nchw": { + "id": 423, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.2419114112854006, + "maximum": 8.739065170288086, + "scale": 0.046984221786260608, + "offset": -69, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_1_pwconv2_Conv_output_0": { + "id": 424, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.2419114112854006, + "maximum": 8.739065170288086, + "scale": 0.046984221786260608, + "offset": -69, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_1_pwconv2_Conv_output_0_nfc": { + "id": 426, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.2419114112854006, + "maximum": 8.739065170288086, + "scale": 0.046984221786260608, + "offset": -69, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_1_pwconv2_Conv_reshape_to_2d": { + "id": 415, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.17309194803237916, + "maximum": 4.731179714202881, + "scale": 0.019232438877224923, + "offset": -9, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc": { + "id": 417, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.17309194803237916, + "maximum": 4.731179714202881, + "scale": 0.019232438877224923, + "offset": -9, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_2_Add_output_0": { + "id": 486, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.1403281688690187, + "maximum": 3.370108127593994, + "scale": 0.025531122460961343, + "offset": -123, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_2_Mul_2_output_0": { + "id": 485, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.323875665664673, + "maximum": 2.1654295921325685, + "scale": 0.017605118453502656, + "offset": -132, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_2_Mul_3_output_0": { + "id": 487, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.1403281688690187, + "maximum": 3.370108127593994, + "scale": 0.025531122460961343, + "offset": -123, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_2_Mul_output_0": { + "id": 431, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.1385905742645265, + "maximum": 3.368243455886841, + "scale": 0.025516996160149576, + "offset": -123, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_2_act_Mul_1_output_0": { + "id": 469, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.1648864448070526, + "maximum": 5.841691493988037, + "scale": 0.023555206134915353, + "offset": -7, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_2_dwconv_Conv_intermediate": { + "id": 444, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.4639648497104645, + "maximum": 0.6628069281578064, + "scale": 0.004418713040649891, + "offset": -105, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_2_dwconv_Conv_intermediate_nchw": { + "id": 446, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.4639648497104645, + "maximum": 0.6628069281578064, + "scale": 0.004418713040649891, + "offset": -105, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_2_dwconv_Conv_output_0": { + "id": 447, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.4639648497104645, + "maximum": 0.6628069281578064, + "scale": 0.004418713040649891, + "offset": -105, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_2_dwconv_Conv_output_0_nfc": { + "id": 449, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.4639648497104645, + "maximum": 0.6628069281578064, + "scale": 0.004418713040649891, + "offset": -105, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_2_dwconv_Conv_reshape_to_2d": { + "id": 438, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.1385905742645265, + "maximum": 3.368243455886841, + "scale": 0.025516996160149576, + "offset": -123, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 208 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_2_dwconv_Conv_reshape_to_2d_nhwc": { + "id": 440, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.1385905742645265, + "maximum": 3.368243455886841, + "scale": 0.025516996160149576, + "offset": -123, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 208, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_2_dwconv_Pad_output_0": { + "id": 433, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.1385905742645265, + "maximum": 3.368243455886841, + "scale": 0.025516996160149576, + "offset": -123, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 208, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_2_dwconv_Pad_output_0_ncf": { + "id": 435, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.1385905742645265, + "maximum": 3.368243455886841, + "scale": 0.025516996160149576, + "offset": -123, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 208 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_2_norm_Transpose_1_output_0": { + "id": 454, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.1527793407440187, + "maximum": 5.681931972503662, + "scale": 0.034645926207304, + "offset": -91, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_2_norm_Transpose_1_output_0_ncf": { + "id": 456, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.1527793407440187, + "maximum": 5.681931972503662, + "scale": 0.034645926207304, + "offset": -91, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_2_norm_Transpose_output_0": { + "id": 450, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.4639648497104645, + "maximum": 0.6628069281578064, + "scale": 0.004418713040649891, + "offset": -105, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_2_pwconv1_Conv_intermediate": { + "id": 465, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -10.904754638671875, + "maximum": 5.846525192260742, + "scale": 0.06569129228591919, + "offset": -166, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_2_pwconv1_Conv_intermediate_nchw": { + "id": 467, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -10.904754638671875, + "maximum": 5.846525192260742, + "scale": 0.06569129228591919, + "offset": -166, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_2_pwconv1_Conv_output_0": { + "id": 468, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -10.904754638671875, + "maximum": 5.846525192260742, + "scale": 0.06569129228591919, + "offset": -166, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_2_pwconv1_Conv_reshape_to_2d": { + "id": 459, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.1527793407440187, + "maximum": 5.681931972503662, + "scale": 0.034645926207304, + "offset": -91, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc": { + "id": 461, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.1527793407440187, + "maximum": 5.681931972503662, + "scale": 0.034645926207304, + "offset": -91, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_2_pwconv2_Conv_intermediate": { + "id": 478, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -6.021657466888428, + "maximum": 5.611089706420898, + "scale": 0.04561861604452133, + "offset": -132, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_2_pwconv2_Conv_intermediate_nchw": { + "id": 480, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -6.021657466888428, + "maximum": 5.611089706420898, + "scale": 0.04561861604452133, + "offset": -132, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_2_pwconv2_Conv_output_0": { + "id": 481, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -6.021657466888428, + "maximum": 5.611089706420898, + "scale": 0.04561861604452133, + "offset": -132, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_2_pwconv2_Conv_output_0_nfc": { + "id": 483, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -6.021657466888428, + "maximum": 5.611089706420898, + "scale": 0.04561861604452133, + "offset": -132, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_2_pwconv2_Conv_reshape_to_2d": { + "id": 472, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.1648864448070526, + "maximum": 5.841691493988037, + "scale": 0.023555206134915353, + "offset": -7, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc": { + "id": 474, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.1648864448070526, + "maximum": 5.841691493988037, + "scale": 0.023555206134915353, + "offset": -7, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_3_Add_output_0": { + "id": 543, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.3307650089263918, + "maximum": 4.320992469787598, + "scale": 0.03000689297914505, + "offset": -111, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_3_Mul_2_output_0": { + "id": 542, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.0553054809570314, + "maximum": 1.6355599164962769, + "scale": 0.014473982155323029, + "offset": -142, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_3_Mul_3_output_0": { + "id": 544, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.3307650089263918, + "maximum": 4.320992469787598, + "scale": 0.03000689297914505, + "offset": -111, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_3_Mul_3_output_0_ncf": { + "id": 546, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.3307650089263918, + "maximum": 4.320992469787598, + "scale": 0.03000689297914505, + "offset": -111, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_3_Mul_output_0": { + "id": 488, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.1403281688690187, + "maximum": 3.370108127593994, + "scale": 0.025531122460961343, + "offset": -123, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_3_act_Mul_1_output_0": { + "id": 526, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.16605429351329804, + "maximum": 5.883066177368164, + "scale": 0.02372204139828682, + "offset": -7, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_3_dwconv_Conv_intermediate": { + "id": 501, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.37137553095817568, + "maximum": 0.7297961115837097, + "scale": 0.004318320192396641, + "offset": -86, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_3_dwconv_Conv_intermediate_nchw": { + "id": 503, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.37137553095817568, + "maximum": 0.7297961115837097, + "scale": 0.004318320192396641, + "offset": -86, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_3_dwconv_Conv_output_0": { + "id": 504, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.37137553095817568, + "maximum": 0.7297961115837097, + "scale": 0.004318320192396641, + "offset": -86, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_3_dwconv_Conv_output_0_nfc": { + "id": 506, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.37137553095817568, + "maximum": 0.7297961115837097, + "scale": 0.004318320192396641, + "offset": -86, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_3_dwconv_Conv_reshape_to_2d": { + "id": 495, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.1403281688690187, + "maximum": 3.370108127593994, + "scale": 0.025531122460961343, + "offset": -123, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 224 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_3_dwconv_Conv_reshape_to_2d_nhwc": { + "id": 497, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.1403281688690187, + "maximum": 3.370108127593994, + "scale": 0.025531122460961343, + "offset": -123, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 224, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_3_dwconv_Pad_output_0": { + "id": 490, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.1403281688690187, + "maximum": 3.370108127593994, + "scale": 0.025531122460961343, + "offset": -123, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 224, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_3_dwconv_Pad_output_0_ncf": { + "id": 492, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.1403281688690187, + "maximum": 3.370108127593994, + "scale": 0.025531122460961343, + "offset": -123, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 224 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_3_norm_Transpose_1_output_0": { + "id": 511, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.1815237998962404, + "maximum": 3.4375526905059816, + "scale": 0.022035593166947366, + "offset": -99, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_3_norm_Transpose_1_output_0_ncf": { + "id": 513, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.1815237998962404, + "maximum": 3.4375526905059816, + "scale": 0.022035593166947366, + "offset": -99, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_3_norm_Transpose_output_0": { + "id": 507, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.37137553095817568, + "maximum": 0.7297961115837097, + "scale": 0.004318320192396641, + "offset": -86, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_3_pwconv1_Conv_intermediate": { + "id": 522, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -8.959634780883789, + "maximum": 5.876124382019043, + "scale": 0.058179449290037158, + "offset": -154, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_3_pwconv1_Conv_intermediate_nchw": { + "id": 524, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -8.959634780883789, + "maximum": 5.876124382019043, + "scale": 0.058179449290037158, + "offset": -154, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_3_pwconv1_Conv_output_0": { + "id": 525, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -8.959634780883789, + "maximum": 5.876124382019043, + "scale": 0.058179449290037158, + "offset": -154, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_3_pwconv1_Conv_reshape_to_2d": { + "id": 516, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.1815237998962404, + "maximum": 3.4375526905059816, + "scale": 0.022035593166947366, + "offset": -99, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc": { + "id": 518, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.1815237998962404, + "maximum": 3.4375526905059816, + "scale": 0.022035593166947366, + "offset": -99, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_3_pwconv2_Conv_intermediate": { + "id": 535, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.267101764678955, + "maximum": 5.277731418609619, + "scale": 0.037430718541145328, + "offset": -114, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_3_pwconv2_Conv_intermediate_nchw": { + "id": 537, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.267101764678955, + "maximum": 5.277731418609619, + "scale": 0.037430718541145328, + "offset": -114, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_3_pwconv2_Conv_output_0": { + "id": 538, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.267101764678955, + "maximum": 5.277731418609619, + "scale": 0.037430718541145328, + "offset": -114, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_3_pwconv2_Conv_output_0_nfc": { + "id": 540, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.267101764678955, + "maximum": 5.277731418609619, + "scale": 0.037430718541145328, + "offset": -114, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_3_pwconv2_Conv_reshape_to_2d": { + "id": 529, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.16605429351329804, + "maximum": 5.883066177368164, + "scale": 0.02372204139828682, + "offset": -7, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_0_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc": { + "id": 531, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.16605429351329804, + "maximum": 5.883066177368164, + "scale": 0.02372204139828682, + "offset": -7, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_1_Add_output_0": { + "id": 547, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.256699323654175, + "maximum": 4.224907398223877, + "scale": 0.029339633882045747, + "offset": -111, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_1_Add_output_0_nfc": { + "id": 549, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.256699323654175, + "maximum": 4.224907398223877, + "scale": 0.029339633882045747, + "offset": -111, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_1_Mul_output_0": { + "id": 550, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.256699323654175, + "maximum": 4.224907398223877, + "scale": 0.029339633882045747, + "offset": -111, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_1_Transpose_1_output_0": { + "id": 365, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.5617293119430542, + "maximum": 0.7287299036979675, + "scale": 0.005060624331235886, + "offset": -111, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_1_Transpose_output_0": { + "id": 330, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.33641743659973147, + "maximum": 0.29903772473335268, + "scale": 0.0024919810239225628, + "offset": -135, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_1_linear_linear_Add_output_0": { + "id": 355, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.5617293119430542, + "maximum": 0.7287299036979675, + "scale": 0.005060624331235886, + "offset": -111, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_1_linear_linear_Add_output_0_fc": { + "id": 354, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.5617293119430542, + "maximum": 0.7287299036979675, + "scale": 0.005060624331235886, + "offset": -111, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_10_convnext_0_Add_output_0": { + "id": 1149, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.9734995365142824, + "maximum": 1.7835594415664673, + "scale": 0.022576700896024705, + "offset": -176, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_10_convnext_0_Mul_2_output_0": { + "id": 1148, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.4828396737575531, + "maximum": 1.354833722114563, + "scale": 0.00720656244084239, + "offset": -67, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_10_convnext_0_Mul_3_output_0": { + "id": 1150, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.9734995365142824, + "maximum": 1.7835594415664673, + "scale": 0.022576700896024705, + "offset": -176, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_10_convnext_0_Mul_output_0": { + "id": 1094, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.7545344829559328, + "maximum": 0.9617526531219482, + "scale": 0.018495243042707444, + "offset": -203, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_10_convnext_0_act_Mul_1_output_0": { + "id": 1132, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.16908010840415955, + "maximum": 2.9105935096740724, + "scale": 0.012077150866389275, + "offset": -14, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_10_convnext_0_dwconv_Conv_intermediate": { + "id": 1107, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.364204078912735, + "maximum": 0.21989679336547852, + "scale": 0.002290591597557068, + "offset": -159, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_10_convnext_0_dwconv_Conv_intermediate_nchw": { + "id": 1109, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.364204078912735, + "maximum": 0.21989679336547852, + "scale": 0.002290591597557068, + "offset": -159, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_10_convnext_0_dwconv_Conv_output_0": { + "id": 1110, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.364204078912735, + "maximum": 0.21989679336547852, + "scale": 0.002290591597557068, + "offset": -159, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_10_convnext_0_dwconv_Conv_output_0_nfc": { + "id": 1112, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.364204078912735, + "maximum": 0.21989679336547852, + "scale": 0.002290591597557068, + "offset": -159, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_10_convnext_0_dwconv_Conv_reshape_to_2d": { + "id": 1101, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.7545344829559328, + "maximum": 0.9617526531219482, + "scale": 0.018495243042707444, + "offset": -203, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 196 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_10_convnext_0_dwconv_Conv_reshape_to_2d_nhwc": { + "id": 1103, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.7545344829559328, + "maximum": 0.9617526531219482, + "scale": 0.018495243042707444, + "offset": -203, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 196, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_10_convnext_0_dwconv_Pad_output_0": { + "id": 1096, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.7545344829559328, + "maximum": 0.9617526531219482, + "scale": 0.018495243042707444, + "offset": -203, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 196, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_10_convnext_0_dwconv_Pad_output_0_ncf": { + "id": 1098, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.7545344829559328, + "maximum": 0.9617526531219482, + "scale": 0.018495243042707444, + "offset": -203, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 196 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_10_convnext_0_norm_Transpose_1_output_0": { + "id": 1117, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.630397319793701, + "maximum": 6.722980499267578, + "scale": 0.044523049145936969, + "offset": -104, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_10_convnext_0_norm_Transpose_1_output_0_ncf": { + "id": 1119, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.630397319793701, + "maximum": 6.722980499267578, + "scale": 0.044523049145936969, + "offset": -104, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_10_convnext_0_norm_Transpose_output_0": { + "id": 1113, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.364204078912735, + "maximum": 0.21989679336547852, + "scale": 0.002290591597557068, + "offset": -159, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_10_convnext_0_pwconv1_Conv_intermediate": { + "id": 1128, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -7.272238254547119, + "maximum": 2.916886806488037, + "scale": 0.039957355707883838, + "offset": -182, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_10_convnext_0_pwconv1_Conv_intermediate_nchw": { + "id": 1130, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -7.272238254547119, + "maximum": 2.916886806488037, + "scale": 0.039957355707883838, + "offset": -182, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_10_convnext_0_pwconv1_Conv_output_0": { + "id": 1131, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -7.272238254547119, + "maximum": 2.916886806488037, + "scale": 0.039957355707883838, + "offset": -182, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_10_convnext_0_pwconv1_Conv_reshape_to_2d": { + "id": 1122, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.630397319793701, + "maximum": 6.722980499267578, + "scale": 0.044523049145936969, + "offset": -104, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_10_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc": { + "id": 1124, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.630397319793701, + "maximum": 6.722980499267578, + "scale": 0.044523049145936969, + "offset": -104, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_10_convnext_0_pwconv2_Conv_intermediate": { + "id": 1141, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.179105520248413, + "maximum": 3.2041378021240236, + "scale": 0.025032326579093934, + "offset": -127, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_10_convnext_0_pwconv2_Conv_intermediate_nchw": { + "id": 1143, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.179105520248413, + "maximum": 3.2041378021240236, + "scale": 0.025032326579093934, + "offset": -127, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_10_convnext_0_pwconv2_Conv_output_0": { + "id": 1144, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.179105520248413, + "maximum": 3.2041378021240236, + "scale": 0.025032326579093934, + "offset": -127, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_10_convnext_0_pwconv2_Conv_output_0_nfc": { + "id": 1146, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.179105520248413, + "maximum": 3.2041378021240236, + "scale": 0.025032326579093934, + "offset": -127, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_10_convnext_0_pwconv2_Conv_reshape_to_2d": { + "id": 1135, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.16908010840415955, + "maximum": 2.9105935096740724, + "scale": 0.012077150866389275, + "offset": -14, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_10_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc": { + "id": 1137, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.16908010840415955, + "maximum": 2.9105935096740724, + "scale": 0.012077150866389275, + "offset": -14, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_11_Mul_1_output_0": { + "id": 1184, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.4637317657470705, + "maximum": 1.160622239112854, + "scale": 0.018134722486138345, + "offset": -191, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_11_Transpose_1_output_0": { + "id": 1178, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.43561941385269167, + "maximum": 1.447142481803894, + "scale": 0.007383380085229874, + "offset": -59, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_11_Transpose_output_0": { + "id": 1151, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.9734995365142824, + "maximum": 1.7835594415664673, + "scale": 0.022576700896024705, + "offset": -176, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_11_attention_Concat_2_output_0": { + "id": 189, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.43006178736686709, + "maximum": 0.4200603663921356, + "scale": 0.0033338123466819526, + "offset": -129, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 1, + 50, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_11_attention_Concat_3_output_0": { + "id": 1172, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.232192263007164, + "maximum": 0.24529987573623658, + "scale": 0.0018725182162597776, + "offset": -124, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_11_attention_Concat_output_0": { + "id": 1162, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -5.24526309967041, + "maximum": 7.025765419006348, + "scale": 0.048121679574251178, + "offset": -109, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 1, + 192, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_11_attention_Div_output_0": { + "id": 1165, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -7.195205211639404, + "maximum": 9.186735153198243, + "scale": 0.0642429068684578, + "offset": -112, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 1, + 192, + 50 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_11_attention_MatMul_1_output_0": { + "id": 1168, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.232192263007164, + "maximum": 0.24529987573623658, + "scale": 0.0018725182162597776, + "offset": -124, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 1, + 192, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_11_attention_MatMul_output_0": { + "id": 1164, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -115.12328338623047, + "maximum": 146.98776245117188, + "scale": 1.0278865098953248, + "offset": -112, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 1, + 192, + 50 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_11_attention_Softmax_output_0": { + "id": 1166, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.99609375, + "scale": 0.00390625, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 1, + 192, + 50 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_11_attention_Split_2_output_0": { + "id": 102, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.43006178736686709, + "maximum": 0.4200603663921356, + "scale": 0.0033338123466819526, + "offset": -129, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 50, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_11_attention_Split_2_output_1": { + "id": 103, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.43006178736686709, + "maximum": 0.4200603663921356, + "scale": 0.0033338123466819526, + "offset": -129, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 50, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_11_attention_Split_3_output_0": { + "id": 1170, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.232192263007164, + "maximum": 0.24529987573623658, + "scale": 0.0018725182162597776, + "offset": -124, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_11_attention_Split_3_output_1": { + "id": 1171, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.232192263007164, + "maximum": 0.24529987573623658, + "scale": 0.0018725182162597776, + "offset": -124, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_11_attention_Split_output_0": { + "id": 1158, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -5.24526309967041, + "maximum": 7.025765419006348, + "scale": 0.048121679574251178, + "offset": -109, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_11_attention_Split_output_1": { + "id": 1159, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -5.24526309967041, + "maximum": 7.025765419006348, + "scale": 0.048121679574251178, + "offset": -109, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_11_attention_Unsqueeze_1_output_0": { + "id": 1161, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -5.24526309967041, + "maximum": 7.025765419006348, + "scale": 0.048121679574251178, + "offset": -109, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_11_attention_Unsqueeze_4_output_0": { + "id": 142, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.43006178736686709, + "maximum": 0.4200603663921356, + "scale": 0.0033338123466819526, + "offset": -129, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 50, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_11_attention_Unsqueeze_5_output_0": { + "id": 143, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.43006178736686709, + "maximum": 0.4200603663921356, + "scale": 0.0033338123466819526, + "offset": -129, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 50, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_11_attention_Unsqueeze_output_0": { + "id": 1160, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -5.24526309967041, + "maximum": 7.025765419006348, + "scale": 0.048121679574251178, + "offset": -109, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_11_attention_W_query_linear_Add_output_0": { + "id": 1156, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -5.24526309967041, + "maximum": 7.025765419006348, + "scale": 0.048121679574251178, + "offset": -109, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_11_attention_W_query_linear_Add_output_0_fc": { + "id": 1155, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -5.24526309967041, + "maximum": 7.025765419006348, + "scale": 0.048121679574251178, + "offset": -109, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 192, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_11_attention_W_query_linear_MatMul_pre_reshape": { + "id": 1152, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.9734995365142824, + "maximum": 1.7835594415664673, + "scale": 0.022576700896024705, + "offset": -176, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_11_attention_W_value_linear_Add_output_0": { + "id": 65, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.43006178736686709, + "maximum": 0.4200603663921356, + "scale": 0.0033338123466819526, + "offset": -129, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 50, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_11_attention_W_value_linear_Add_output_0_fc": { + "id": 64, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.43006178736686709, + "maximum": 0.4200603663921356, + "scale": 0.0033338123466819526, + "offset": -129, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 50, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_11_attention_W_value_linear_MatMul_pre_reshape": { + "id": 10, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.9921338558197022, + "maximum": 0.7172859907150269, + "scale": 0.006703607272356749, + "offset": -148, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 50, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_11_attention_Where_output_0": { + "id": 1167, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.9370407462120056, + "scale": 0.0036746696569025518, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 1, + 192, + 50 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_11_attention_out_fc_linear_Add_output_0": { + "id": 1177, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.43561941385269167, + "maximum": 1.447142481803894, + "scale": 0.007383380085229874, + "offset": -59, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_11_attention_out_fc_linear_Add_output_0_fc": { + "id": 1176, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.43561941385269167, + "maximum": 1.447142481803894, + "scale": 0.007383380085229874, + "offset": -59, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_11_attention_out_fc_linear_MatMul_pre_reshape": { + "id": 1173, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.232192263007164, + "maximum": 0.24529987573623658, + "scale": 0.0018725182162597776, + "offset": -124, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 192, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_11_attention_tanh_Tanh_output_0_nchw": { + "id": 176, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.0036734342575074, + "maximum": 0.9958322644233704, + "scale": 0.007841198705136776, + "offset": -128, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 1, + 128, + 50 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "12800 (0.03%)" + }, + "_vector_field_main_blocks_11_norm_Transpose_1_output_0": { + "id": 1183, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.4637317657470705, + "maximum": 1.160622239112854, + "scale": 0.018134722486138345, + "offset": -191, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_11_norm_Transpose_output_0": { + "id": 1179, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.14877986907959, + "maximum": 2.8113441467285158, + "scale": 0.027294602245092393, + "offset": -152, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_0_Add_output_0": { + "id": 1240, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.6043314933776857, + "maximum": 1.1578681468963624, + "scale": 0.018675293773412706, + "offset": -193, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_0_Mul_2_output_0": { + "id": 1239, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.2536834180355072, + "maximum": 0.380525141954422, + "scale": 0.0024870922788977625, + "offset": -102, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_0_Mul_3_output_0": { + "id": 1241, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.6043314933776857, + "maximum": 1.1578681468963624, + "scale": 0.018675293773412706, + "offset": -193, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_0_Mul_output_0": { + "id": 1185, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.4637317657470705, + "maximum": 1.160622239112854, + "scale": 0.018134722486138345, + "offset": -191, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_0_act_Mul_1_output_0": { + "id": 1223, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.1652613878250122, + "maximum": 2.4685919284820558, + "scale": 0.010328836739063263, + "offset": -16, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_0_dwconv_Conv_intermediate": { + "id": 1198, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.4478044807910919, + "maximum": 0.2658838927745819, + "scale": 0.0027987780049443247, + "offset": -160, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_0_dwconv_Conv_intermediate_nchw": { + "id": 1200, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.4478044807910919, + "maximum": 0.2658838927745819, + "scale": 0.0027987780049443247, + "offset": -160, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_0_dwconv_Conv_output_0": { + "id": 1201, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.4478044807910919, + "maximum": 0.2658838927745819, + "scale": 0.0027987780049443247, + "offset": -160, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_0_dwconv_Conv_output_0_nfc": { + "id": 1203, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.4478044807910919, + "maximum": 0.2658838927745819, + "scale": 0.0027987780049443247, + "offset": -160, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_0_dwconv_Conv_reshape_to_2d": { + "id": 1192, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.4637317657470705, + "maximum": 1.160622239112854, + "scale": 0.018134722486138345, + "offset": -191, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 196 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_0_dwconv_Conv_reshape_to_2d_nhwc": { + "id": 1194, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.4637317657470705, + "maximum": 1.160622239112854, + "scale": 0.018134722486138345, + "offset": -191, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 196, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_0_dwconv_Pad_output_0": { + "id": 1187, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.4637317657470705, + "maximum": 1.160622239112854, + "scale": 0.018134722486138345, + "offset": -191, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 196, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_0_dwconv_Pad_output_0_ncf": { + "id": 1189, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.4637317657470705, + "maximum": 1.160622239112854, + "scale": 0.018134722486138345, + "offset": -191, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 196 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_0_norm_Transpose_1_output_0": { + "id": 1208, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.7371108531951906, + "maximum": 4.384963512420654, + "scale": 0.027929702773690225, + "offset": -98, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_0_norm_Transpose_1_output_0_ncf": { + "id": 1210, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.7371108531951906, + "maximum": 4.384963512420654, + "scale": 0.027929702773690225, + "offset": -98, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_0_norm_Transpose_output_0": { + "id": 1204, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.4478044807910919, + "maximum": 0.2658838927745819, + "scale": 0.0027987780049443247, + "offset": -160, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_0_pwconv1_Conv_intermediate": { + "id": 1219, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -7.058732986450195, + "maximum": 2.464954376220703, + "scale": 0.03734779357910156, + "offset": -189, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_0_pwconv1_Conv_intermediate_nchw": { + "id": 1221, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -7.058732986450195, + "maximum": 2.464954376220703, + "scale": 0.03734779357910156, + "offset": -189, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_0_pwconv1_Conv_output_0": { + "id": 1222, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -7.058732986450195, + "maximum": 2.464954376220703, + "scale": 0.03734779357910156, + "offset": -189, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_0_pwconv1_Conv_reshape_to_2d": { + "id": 1213, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.7371108531951906, + "maximum": 4.384963512420654, + "scale": 0.027929702773690225, + "offset": -98, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc": { + "id": 1215, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.7371108531951906, + "maximum": 4.384963512420654, + "scale": 0.027929702773690225, + "offset": -98, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_0_pwconv2_Conv_intermediate": { + "id": 1232, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.473334550857544, + "maximum": 1.9421228170394898, + "scale": 0.013393950648605824, + "offset": -110, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_0_pwconv2_Conv_intermediate_nchw": { + "id": 1234, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.473334550857544, + "maximum": 1.9421228170394898, + "scale": 0.013393950648605824, + "offset": -110, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_0_pwconv2_Conv_output_0": { + "id": 1235, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.473334550857544, + "maximum": 1.9421228170394898, + "scale": 0.013393950648605824, + "offset": -110, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_0_pwconv2_Conv_output_0_nfc": { + "id": 1237, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.473334550857544, + "maximum": 1.9421228170394898, + "scale": 0.013393950648605824, + "offset": -110, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_0_pwconv2_Conv_reshape_to_2d": { + "id": 1226, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.1652613878250122, + "maximum": 2.4685919284820558, + "scale": 0.010328836739063263, + "offset": -16, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc": { + "id": 1228, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.1652613878250122, + "maximum": 2.4685919284820558, + "scale": 0.010328836739063263, + "offset": -16, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_1_Add_output_0": { + "id": 1297, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.6452808380126955, + "maximum": 1.171022891998291, + "scale": 0.018887465819716455, + "offset": -193, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_1_Mul_2_output_0": { + "id": 1296, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.4918310046195984, + "maximum": 0.437183141708374, + "scale": 0.0036431928165256979, + "offset": -135, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_1_Mul_3_output_0": { + "id": 1298, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.6452808380126955, + "maximum": 1.171022891998291, + "scale": 0.018887465819716455, + "offset": -193, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_1_Mul_output_0": { + "id": 1242, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.6043314933776857, + "maximum": 1.1578681468963624, + "scale": 0.018675293773412706, + "offset": -193, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_1_act_Mul_1_output_0": { + "id": 1280, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.16434215009212495, + "maximum": 5.074063777923584, + "scale": 0.020542768761515619, + "offset": -8, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_1_dwconv_Conv_intermediate": { + "id": 1255, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.5840285420417786, + "maximum": 0.4088200032711029, + "scale": 0.003893523709848523, + "offset": -150, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_1_dwconv_Conv_intermediate_nchw": { + "id": 1257, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.5840285420417786, + "maximum": 0.4088200032711029, + "scale": 0.003893523709848523, + "offset": -150, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_1_dwconv_Conv_output_0": { + "id": 1258, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.5840285420417786, + "maximum": 0.4088200032711029, + "scale": 0.003893523709848523, + "offset": -150, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_1_dwconv_Conv_output_0_nfc": { + "id": 1260, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.5840285420417786, + "maximum": 0.4088200032711029, + "scale": 0.003893523709848523, + "offset": -150, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_1_dwconv_Conv_reshape_to_2d": { + "id": 1249, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.6043314933776857, + "maximum": 1.1578681468963624, + "scale": 0.018675293773412706, + "offset": -193, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 200 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_1_dwconv_Conv_reshape_to_2d_nhwc": { + "id": 1251, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.6043314933776857, + "maximum": 1.1578681468963624, + "scale": 0.018675293773412706, + "offset": -193, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 200, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_1_dwconv_Pad_output_0": { + "id": 1244, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.6043314933776857, + "maximum": 1.1578681468963624, + "scale": 0.018675293773412706, + "offset": -193, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 200, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_1_dwconv_Pad_output_0_ncf": { + "id": 1246, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.6043314933776857, + "maximum": 1.1578681468963624, + "scale": 0.018675293773412706, + "offset": -193, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 200 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_1_norm_Transpose_1_output_0": { + "id": 1265, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.3305649757385256, + "maximum": 6.409053802490234, + "scale": 0.034273017197847369, + "offset": -68, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_1_norm_Transpose_1_output_0_ncf": { + "id": 1267, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.3305649757385256, + "maximum": 6.409053802490234, + "scale": 0.034273017197847369, + "offset": -68, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_1_norm_Transpose_output_0": { + "id": 1261, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.5840285420417786, + "maximum": 0.4088200032711029, + "scale": 0.003893523709848523, + "offset": -150, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_1_pwconv1_Conv_intermediate": { + "id": 1276, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -8.025315284729004, + "maximum": 5.09298849105835, + "scale": 0.05144432559609413, + "offset": -156, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_1_pwconv1_Conv_intermediate_nchw": { + "id": 1278, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -8.025315284729004, + "maximum": 5.09298849105835, + "scale": 0.05144432559609413, + "offset": -156, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_1_pwconv1_Conv_output_0": { + "id": 1279, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -8.025315284729004, + "maximum": 5.09298849105835, + "scale": 0.05144432559609413, + "offset": -156, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_1_pwconv1_Conv_reshape_to_2d": { + "id": 1270, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.3305649757385256, + "maximum": 6.409053802490234, + "scale": 0.034273017197847369, + "offset": -68, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc": { + "id": 1272, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.3305649757385256, + "maximum": 6.409053802490234, + "scale": 0.034273017197847369, + "offset": -68, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_1_pwconv2_Conv_intermediate": { + "id": 1289, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.0176048278808595, + "maximum": 2.11232328414917, + "scale": 0.020117364823818208, + "offset": -150, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_1_pwconv2_Conv_intermediate_nchw": { + "id": 1291, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.0176048278808595, + "maximum": 2.11232328414917, + "scale": 0.020117364823818208, + "offset": -150, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_1_pwconv2_Conv_output_0": { + "id": 1292, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.0176048278808595, + "maximum": 2.11232328414917, + "scale": 0.020117364823818208, + "offset": -150, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_1_pwconv2_Conv_output_0_nfc": { + "id": 1294, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.0176048278808595, + "maximum": 2.11232328414917, + "scale": 0.020117364823818208, + "offset": -150, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_1_pwconv2_Conv_reshape_to_2d": { + "id": 1283, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.16434215009212495, + "maximum": 5.074063777923584, + "scale": 0.020542768761515619, + "offset": -8, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc": { + "id": 1285, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.16434215009212495, + "maximum": 5.074063777923584, + "scale": 0.020542768761515619, + "offset": -8, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_2_Add_output_0": { + "id": 1354, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.7000315189361574, + "maximum": 1.1634119749069214, + "scale": 0.01907232776284218, + "offset": -194, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_2_Mul_2_output_0": { + "id": 1353, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.7463786005973816, + "maximum": 0.4736633598804474, + "scale": 0.004784478340297937, + "offset": -156, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_2_Mul_3_output_0": { + "id": 1355, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.7000315189361574, + "maximum": 1.1634119749069214, + "scale": 0.01907232776284218, + "offset": -194, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_2_Mul_output_0": { + "id": 1299, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.6452808380126955, + "maximum": 1.171022891998291, + "scale": 0.018887465819716455, + "offset": -193, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_2_act_Mul_1_output_0": { + "id": 1337, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.16583672165870667, + "maximum": 3.0871143341064455, + "scale": 0.012756670825183392, + "offset": -13, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_2_dwconv_Conv_intermediate": { + "id": 1312, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.7144025564193726, + "maximum": 0.21504975855350495, + "scale": 0.0036449111066758634, + "offset": -196, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_2_dwconv_Conv_intermediate_nchw": { + "id": 1314, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.7144025564193726, + "maximum": 0.21504975855350495, + "scale": 0.0036449111066758634, + "offset": -196, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_2_dwconv_Conv_output_0": { + "id": 1315, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.7144025564193726, + "maximum": 0.21504975855350495, + "scale": 0.0036449111066758634, + "offset": -196, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_2_dwconv_Conv_output_0_nfc": { + "id": 1317, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.7144025564193726, + "maximum": 0.21504975855350495, + "scale": 0.0036449111066758634, + "offset": -196, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_2_dwconv_Conv_reshape_to_2d": { + "id": 1306, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.6452808380126955, + "maximum": 1.171022891998291, + "scale": 0.018887465819716455, + "offset": -193, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 208 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_2_dwconv_Conv_reshape_to_2d_nhwc": { + "id": 1308, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.6452808380126955, + "maximum": 1.171022891998291, + "scale": 0.018887465819716455, + "offset": -193, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 208, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_2_dwconv_Pad_output_0": { + "id": 1301, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.6452808380126955, + "maximum": 1.171022891998291, + "scale": 0.018887465819716455, + "offset": -193, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 208, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_2_dwconv_Pad_output_0_ncf": { + "id": 1303, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.6452808380126955, + "maximum": 1.171022891998291, + "scale": 0.018887465819716455, + "offset": -193, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 208 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_2_norm_Transpose_1_output_0": { + "id": 1322, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -8.124003410339356, + "maximum": 1.7408579587936402, + "scale": 0.03868573158979416, + "offset": -210, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_2_norm_Transpose_1_output_0_ncf": { + "id": 1324, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -8.124003410339356, + "maximum": 1.7408579587936402, + "scale": 0.03868573158979416, + "offset": -210, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_2_norm_Transpose_output_0": { + "id": 1318, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.7144025564193726, + "maximum": 0.21504975855350495, + "scale": 0.0036449111066758634, + "offset": -196, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_2_pwconv1_Conv_intermediate": { + "id": 1333, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -10.487860679626465, + "maximum": 3.087796449661255, + "scale": 0.05323787033557892, + "offset": -197, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_2_pwconv1_Conv_intermediate_nchw": { + "id": 1335, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -10.487860679626465, + "maximum": 3.087796449661255, + "scale": 0.05323787033557892, + "offset": -197, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_2_pwconv1_Conv_output_0": { + "id": 1336, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -10.487860679626465, + "maximum": 3.087796449661255, + "scale": 0.05323787033557892, + "offset": -197, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_2_pwconv1_Conv_reshape_to_2d": { + "id": 1327, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -8.124003410339356, + "maximum": 1.7408579587936402, + "scale": 0.03868573158979416, + "offset": -210, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc": { + "id": 1329, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -8.124003410339356, + "maximum": 1.7408579587936402, + "scale": 0.03868573158979416, + "offset": -210, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_2_pwconv2_Conv_intermediate": { + "id": 1346, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.007047653198242, + "maximum": 2.0710790157318117, + "scale": 0.01991422288119793, + "offset": -151, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_2_pwconv2_Conv_intermediate_nchw": { + "id": 1348, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.007047653198242, + "maximum": 2.0710790157318117, + "scale": 0.01991422288119793, + "offset": -151, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_2_pwconv2_Conv_output_0": { + "id": 1349, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.007047653198242, + "maximum": 2.0710790157318117, + "scale": 0.01991422288119793, + "offset": -151, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_2_pwconv2_Conv_output_0_nfc": { + "id": 1351, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.007047653198242, + "maximum": 2.0710790157318117, + "scale": 0.01991422288119793, + "offset": -151, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_2_pwconv2_Conv_reshape_to_2d": { + "id": 1340, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.16583672165870667, + "maximum": 3.0871143341064455, + "scale": 0.012756670825183392, + "offset": -13, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc": { + "id": 1342, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.16583672165870667, + "maximum": 3.0871143341064455, + "scale": 0.012756670825183392, + "offset": -13, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_3_Add_output_0": { + "id": 1411, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.787733554840088, + "maximum": 1.7001758813858033, + "scale": 0.02152121439576149, + "offset": -176, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_3_Mul_2_output_0": { + "id": 1410, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.797297477722168, + "maximum": 1.2563475370407105, + "scale": 0.008053509518504143, + "offset": -99, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_3_Mul_3_output_0": { + "id": 1412, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.787733554840088, + "maximum": 1.7001758813858033, + "scale": 0.02152121439576149, + "offset": -176, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_3_Mul_3_output_0_ncf": { + "id": 1414, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.787733554840088, + "maximum": 1.7001758813858033, + "scale": 0.02152121439576149, + "offset": -176, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_3_Mul_output_0": { + "id": 1356, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.7000315189361574, + "maximum": 1.1634119749069214, + "scale": 0.01907232776284218, + "offset": -194, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_3_act_Mul_1_output_0": { + "id": 1394, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.17208637297153474, + "maximum": 2.7533819675445558, + "scale": 0.011472425423562527, + "offset": -15, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_3_dwconv_Conv_intermediate": { + "id": 1369, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.6368443369865418, + "maximum": 0.265351802110672, + "scale": 0.0035380241461098196, + "offset": -180, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_3_dwconv_Conv_intermediate_nchw": { + "id": 1371, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.6368443369865418, + "maximum": 0.265351802110672, + "scale": 0.0035380241461098196, + "offset": -180, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_3_dwconv_Conv_output_0": { + "id": 1372, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.6368443369865418, + "maximum": 0.265351802110672, + "scale": 0.0035380241461098196, + "offset": -180, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_3_dwconv_Conv_output_0_nfc": { + "id": 1374, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.6368443369865418, + "maximum": 0.265351802110672, + "scale": 0.0035380241461098196, + "offset": -180, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_3_dwconv_Conv_reshape_to_2d": { + "id": 1363, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.7000315189361574, + "maximum": 1.1634119749069214, + "scale": 0.01907232776284218, + "offset": -194, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 224 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_3_dwconv_Conv_reshape_to_2d_nhwc": { + "id": 1365, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.7000315189361574, + "maximum": 1.1634119749069214, + "scale": 0.01907232776284218, + "offset": -194, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 224, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_3_dwconv_Pad_output_0": { + "id": 1358, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.7000315189361574, + "maximum": 1.1634119749069214, + "scale": 0.01907232776284218, + "offset": -194, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 224, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_3_dwconv_Pad_output_0_ncf": { + "id": 1360, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.7000315189361574, + "maximum": 1.1634119749069214, + "scale": 0.01907232776284218, + "offset": -194, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 224 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_3_norm_Transpose_1_output_0": { + "id": 1379, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -6.957120418548584, + "maximum": 3.4175329208374025, + "scale": 0.04068491607904434, + "offset": -171, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_3_norm_Transpose_1_output_0_ncf": { + "id": 1381, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -6.957120418548584, + "maximum": 3.4175329208374025, + "scale": 0.04068491607904434, + "offset": -171, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_3_norm_Transpose_output_0": { + "id": 1375, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.6368443369865418, + "maximum": 0.265351802110672, + "scale": 0.0035380241461098196, + "offset": -180, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_3_pwconv1_Conv_intermediate": { + "id": 1390, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -9.627179145812989, + "maximum": 2.771460771560669, + "scale": 0.048622120171785358, + "offset": -198, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_3_pwconv1_Conv_intermediate_nchw": { + "id": 1392, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -9.627179145812989, + "maximum": 2.771460771560669, + "scale": 0.048622120171785358, + "offset": -198, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_3_pwconv1_Conv_output_0": { + "id": 1393, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -9.627179145812989, + "maximum": 2.771460771560669, + "scale": 0.048622120171785358, + "offset": -198, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_3_pwconv1_Conv_reshape_to_2d": { + "id": 1384, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -6.957120418548584, + "maximum": 3.4175329208374025, + "scale": 0.04068491607904434, + "offset": -171, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc": { + "id": 1386, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -6.957120418548584, + "maximum": 3.4175329208374025, + "scale": 0.04068491607904434, + "offset": -171, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_3_pwconv2_Conv_intermediate": { + "id": 1403, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.9499719142913819, + "maximum": 3.123934745788574, + "scale": 0.019897673279047014, + "offset": -98, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_3_pwconv2_Conv_intermediate_nchw": { + "id": 1405, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.9499719142913819, + "maximum": 3.123934745788574, + "scale": 0.019897673279047014, + "offset": -98, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_3_pwconv2_Conv_output_0": { + "id": 1406, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.9499719142913819, + "maximum": 3.123934745788574, + "scale": 0.019897673279047014, + "offset": -98, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_3_pwconv2_Conv_output_0_nfc": { + "id": 1408, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.9499719142913819, + "maximum": 3.123934745788574, + "scale": 0.019897673279047014, + "offset": -98, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_3_pwconv2_Conv_reshape_to_2d": { + "id": 1397, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.17208637297153474, + "maximum": 2.7533819675445558, + "scale": 0.011472425423562527, + "offset": -15, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_12_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc": { + "id": 1399, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.17208637297153474, + "maximum": 2.7533819675445558, + "scale": 0.011472425423562527, + "offset": -15, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_13_Add_output_0": { + "id": 1415, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.9412529468536379, + "maximum": 1.8347212076187134, + "scale": 0.022650878876447679, + "offset": -174, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_13_Add_output_0_nfc": { + "id": 1417, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.9412529468536379, + "maximum": 1.8347212076187134, + "scale": 0.022650878876447679, + "offset": -174, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_13_Mul_output_0": { + "id": 1418, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.9412529468536379, + "maximum": 1.8347212076187134, + "scale": 0.022650878876447679, + "offset": -174, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_13_Transpose_output_0": { + "id": 369, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.2695154845714569, + "maximum": 0.16272632777690888, + "scale": 0.0016950658755376936, + "offset": -159, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_13_linear_linear_Add_output_0": { + "id": 359, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.2695154845714569, + "maximum": 0.16272632777690888, + "scale": 0.0016950658755376936, + "offset": -159, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_13_linear_linear_Add_output_0_fc": { + "id": 358, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.2695154845714569, + "maximum": 0.16272632777690888, + "scale": 0.0016950658755376936, + "offset": -159, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_14_convnext_0_Add_output_0": { + "id": 1474, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.079373836517334, + "maximum": 2.997091054916382, + "scale": 0.02775084227323532, + "offset": -147, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_14_convnext_0_Mul_2_output_0": { + "id": 1473, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.9601256251335144, + "maximum": 2.9887781143188478, + "scale": 0.015485896728932858, + "offset": -62, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_14_convnext_0_Mul_3_output_0": { + "id": 1475, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.092329025268555, + "maximum": 2.683929920196533, + "scale": 0.02657356485724449, + "offset": -154, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_14_convnext_0_Mul_output_0": { + "id": 1419, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.9412529468536379, + "maximum": 1.8347212076187134, + "scale": 0.022650878876447679, + "offset": -174, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_14_convnext_0_act_Mul_1_output_0": { + "id": 1457, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.17076009511947633, + "maximum": 1.9027552604675294, + "scale": 0.00813143327832222, + "offset": -21, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_14_convnext_0_dwconv_Conv_intermediate": { + "id": 1432, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.4075376093387604, + "maximum": 0.5728594660758972, + "scale": 0.00384469423443079, + "offset": -106, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_14_convnext_0_dwconv_Conv_intermediate_nchw": { + "id": 1434, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.4075376093387604, + "maximum": 0.5728594660758972, + "scale": 0.00384469423443079, + "offset": -106, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_14_convnext_0_dwconv_Conv_output_0": { + "id": 1435, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.4075376093387604, + "maximum": 0.5728594660758972, + "scale": 0.00384469423443079, + "offset": -106, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_14_convnext_0_dwconv_Conv_output_0_nfc": { + "id": 1437, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.4075376093387604, + "maximum": 0.5728594660758972, + "scale": 0.00384469423443079, + "offset": -106, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_14_convnext_0_dwconv_Conv_reshape_to_2d": { + "id": 1426, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.9412529468536379, + "maximum": 1.8347212076187134, + "scale": 0.022650878876447679, + "offset": -174, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 196 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_14_convnext_0_dwconv_Conv_reshape_to_2d_nhwc": { + "id": 1428, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.9412529468536379, + "maximum": 1.8347212076187134, + "scale": 0.022650878876447679, + "offset": -174, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 196, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_14_convnext_0_dwconv_Pad_output_0": { + "id": 1421, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.9412529468536379, + "maximum": 1.8347212076187134, + "scale": 0.022650878876447679, + "offset": -174, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 196, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_14_convnext_0_dwconv_Pad_output_0_ncf": { + "id": 1423, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.9412529468536379, + "maximum": 1.8347212076187134, + "scale": 0.022650878876447679, + "offset": -174, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 196 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_14_convnext_0_norm_Transpose_1_output_0": { + "id": 1442, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.996425151824951, + "maximum": 7.470539569854736, + "scale": 0.04104692116379738, + "offset": -73, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_14_convnext_0_norm_Transpose_1_output_0_ncf": { + "id": 1444, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.996425151824951, + "maximum": 7.470539569854736, + "scale": 0.04104692116379738, + "offset": -73, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_14_convnext_0_norm_Transpose_output_0": { + "id": 1438, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.4075376093387604, + "maximum": 0.5728594660758972, + "scale": 0.00384469423443079, + "offset": -106, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_14_convnext_0_pwconv1_Conv_intermediate": { + "id": 1453, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -6.843297004699707, + "maximum": 1.970039963722229, + "scale": 0.03456210345029831, + "offset": -198, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_14_convnext_0_pwconv1_Conv_intermediate_nchw": { + "id": 1455, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -6.843297004699707, + "maximum": 1.970039963722229, + "scale": 0.03456210345029831, + "offset": -198, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_14_convnext_0_pwconv1_Conv_output_0": { + "id": 1456, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -6.843297004699707, + "maximum": 1.970039963722229, + "scale": 0.03456210345029831, + "offset": -198, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_14_convnext_0_pwconv1_Conv_reshape_to_2d": { + "id": 1447, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.996425151824951, + "maximum": 7.470539569854736, + "scale": 0.04104692116379738, + "offset": -73, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_14_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc": { + "id": 1449, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.996425151824951, + "maximum": 7.470539569854736, + "scale": 0.04104692116379738, + "offset": -73, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_14_convnext_0_pwconv2_Conv_intermediate": { + "id": 1466, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.8799693584442139, + "maximum": 4.87203311920166, + "scale": 0.026478441432118417, + "offset": -71, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_14_convnext_0_pwconv2_Conv_intermediate_nchw": { + "id": 1468, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.8799693584442139, + "maximum": 4.87203311920166, + "scale": 0.026478441432118417, + "offset": -71, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_14_convnext_0_pwconv2_Conv_output_0": { + "id": 1469, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.8799693584442139, + "maximum": 4.87203311920166, + "scale": 0.026478441432118417, + "offset": -71, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_14_convnext_0_pwconv2_Conv_output_0_nfc": { + "id": 1471, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.8799693584442139, + "maximum": 4.87203311920166, + "scale": 0.026478441432118417, + "offset": -71, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_14_convnext_0_pwconv2_Conv_reshape_to_2d": { + "id": 1460, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.17076009511947633, + "maximum": 1.9027552604675294, + "scale": 0.00813143327832222, + "offset": -21, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_14_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc": { + "id": 1462, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.17076009511947633, + "maximum": 1.9027552604675294, + "scale": 0.00813143327832222, + "offset": -21, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_15_Mul_1_output_0": { + "id": 1526, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.284456729888916, + "maximum": 0.9886885285377502, + "scale": 0.016757432371377946, + "offset": -196, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_15_Transpose_1_output_0": { + "id": 1520, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -45.136566162109378, + "maximum": 35.351715087890628, + "scale": 0.31564033031463625, + "offset": -143, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_15_Transpose_output_0": { + "id": 1476, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.092329025268555, + "maximum": 2.683929920196533, + "scale": 0.02657356485724449, + "offset": -154, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_15_attn_Add_1_output_0": { + "id": 1501, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -8.947352409362793, + "maximum": 8.46924877166748, + "scale": 0.06830039620399475, + "offset": -131, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 192, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_15_attn_Add_3_output_0": { + "id": 309, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -41.2360725402832, + "maximum": 35.51720428466797, + "scale": 0.3009932339191437, + "offset": -137, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 128, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_15_attn_Concat_1_output_0": { + "id": 228, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -41.47654724121094, + "maximum": 45.21623229980469, + "scale": 0.3399716913700104, + "offset": -122, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_15_attn_Concat_2_output_0": { + "id": 229, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -14.042335510253907, + "maximum": 13.715768814086914, + "scale": 0.10885531455278397, + "offset": -129, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_15_attn_Concat_3_output_0": { + "id": 1502, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -8.947352409362793, + "maximum": 8.46924877166748, + "scale": 0.06830039620399475, + "offset": -131, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 192, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_15_attn_Concat_4_output_0": { + "id": 315, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -41.2360725402832, + "maximum": 42.638423919677737, + "scale": 0.32891958951950076, + "offset": -125, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_15_attn_Concat_5_output_0": { + "id": 1514, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -13.777443885803223, + "maximum": 13.669808387756348, + "scale": 0.10763628035783768, + "offset": -128, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_15_attn_Concat_output_0": { + "id": 1491, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -8.983328819274903, + "maximum": 7.985180854797363, + "scale": 0.06654317677021027, + "offset": -135, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 192, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_15_attn_Div_4_output_0": { + "id": 1504, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -36.13883590698242, + "maximum": 38.17892837524414, + "scale": 0.29144221544265749, + "offset": -124, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 192, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_15_attn_MatMul_1_output_0": { + "id": 1508, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -13.777443885803223, + "maximum": 13.669808387756348, + "scale": 0.10763628035783768, + "offset": -128, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 192, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_15_attn_MatMul_output_0": { + "id": 1503, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -578.2213745117188, + "maximum": 610.8628540039063, + "scale": 4.6630754470825199, + "offset": -124, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 192, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_15_attn_Mul_10_output_0": { + "id": 283, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -30.45781707763672, + "maximum": 37.6715087890625, + "scale": 0.2671738266944885, + "offset": -114, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 128, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_15_attn_Mul_11_output_0": { + "id": 284, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -28.888103485107423, + "maximum": 16.029373168945314, + "scale": 0.1761469691991806, + "offset": -164, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 128, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_15_attn_Mul_12_output_0": { + "id": 285, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -35.82576370239258, + "maximum": 25.078033447265626, + "scale": 0.23883841931819917, + "offset": -150, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 128, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_15_attn_Mul_13_output_0": { + "id": 286, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -29.202896118164064, + "maximum": 35.551353454589847, + "scale": 0.253938227891922, + "offset": -115, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 128, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_15_attn_Mul_3_output_0": { + "id": 1496, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -5.61632776260376, + "maximum": 6.027278423309326, + "scale": 0.04566119983792305, + "offset": -123, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 192, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_15_attn_Mul_4_output_0": { + "id": 1497, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -6.2749481201171879, + "maximum": 7.171369552612305, + "scale": 0.052730657160282138, + "offset": -119, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 192, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_15_attn_Mul_5_output_0": { + "id": 1498, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -5.600313663482666, + "maximum": 6.605498313903809, + "scale": 0.04786593094468117, + "offset": -117, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 192, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_15_attn_Mul_6_output_0": { + "id": 1499, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -8.947145462036133, + "maximum": 7.349441051483154, + "scale": 0.0639081820845604, + "offset": -140, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 192, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_15_attn_Slice_1_output_0": { + "id": 1493, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -8.983328819274903, + "maximum": 7.985180854797363, + "scale": 0.06654317677021027, + "offset": -135, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 192, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_15_attn_Slice_2_output_0": { + "id": 1495, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -8.983328819274903, + "maximum": 7.985180854797363, + "scale": 0.06654317677021027, + "offset": -135, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 192, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_15_attn_Slice_4_output_0": { + "id": 250, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -41.47654724121094, + "maximum": 45.21623229980469, + "scale": 0.3399716913700104, + "offset": -122, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 128, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_15_attn_Slice_5_output_0": { + "id": 252, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -41.47654724121094, + "maximum": 45.21623229980469, + "scale": 0.3399716913700104, + "offset": -122, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 128, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_15_attn_Softmax_output_0": { + "id": 1506, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.99609375, + "scale": 0.00390625, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 192, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_15_attn_Split_1_output_0": { + "id": 145, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -41.47654724121094, + "maximum": 45.21623229980469, + "scale": 0.3399716913700104, + "offset": -122, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_15_attn_Split_1_output_1": { + "id": 146, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -41.47654724121094, + "maximum": 45.21623229980469, + "scale": 0.3399716913700104, + "offset": -122, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_15_attn_Split_1_output_2": { + "id": 147, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -41.47654724121094, + "maximum": 45.21623229980469, + "scale": 0.3399716913700104, + "offset": -122, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_15_attn_Split_1_output_3": { + "id": 148, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -41.47654724121094, + "maximum": 45.21623229980469, + "scale": 0.3399716913700104, + "offset": -122, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_15_attn_Split_2_output_0": { + "id": 150, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -14.042335510253907, + "maximum": 13.715768814086914, + "scale": 0.10885531455278397, + "offset": -129, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_15_attn_Split_2_output_1": { + "id": 151, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -14.042335510253907, + "maximum": 13.715768814086914, + "scale": 0.10885531455278397, + "offset": -129, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_15_attn_Split_2_output_2": { + "id": 152, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -14.042335510253907, + "maximum": 13.715768814086914, + "scale": 0.10885531455278397, + "offset": -129, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_15_attn_Split_2_output_3": { + "id": 153, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -14.042335510253907, + "maximum": 13.715768814086914, + "scale": 0.10885531455278397, + "offset": -129, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_15_attn_Split_3_output_0": { + "id": 1510, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -13.777443885803223, + "maximum": 13.669808387756348, + "scale": 0.10763628035783768, + "offset": -128, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_15_attn_Split_3_output_1": { + "id": 1511, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -13.777443885803223, + "maximum": 13.669808387756348, + "scale": 0.10763628035783768, + "offset": -128, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_15_attn_Split_3_output_2": { + "id": 1512, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -13.777443885803223, + "maximum": 13.669808387756348, + "scale": 0.10763628035783768, + "offset": -128, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_15_attn_Split_3_output_3": { + "id": 1513, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -13.777443885803223, + "maximum": 13.669808387756348, + "scale": 0.10763628035783768, + "offset": -128, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_15_attn_Split_output_0": { + "id": 1483, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -8.983328819274903, + "maximum": 7.985180854797363, + "scale": 0.06654317677021027, + "offset": -135, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_15_attn_Split_output_1": { + "id": 1484, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -8.983328819274903, + "maximum": 7.985180854797363, + "scale": 0.06654317677021027, + "offset": -135, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_15_attn_Split_output_2": { + "id": 1485, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -8.983328819274903, + "maximum": 7.985180854797363, + "scale": 0.06654317677021027, + "offset": -135, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_15_attn_Split_output_3": { + "id": 1486, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -8.983328819274903, + "maximum": 7.985180854797363, + "scale": 0.06654317677021027, + "offset": -135, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_15_attn_Sub_1_output_0": { + "id": 308, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -30.826427459716798, + "maximum": 42.638423919677737, + "scale": 0.28809744119644167, + "offset": -107, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 128, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_15_attn_Sub_output_0": { + "id": 1500, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -8.877721786499024, + "maximum": 8.272421836853028, + "scale": 0.06725546717643738, + "offset": -132, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 192, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_15_attn_Transpose_output_0": { + "id": 325, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -41.2360725402832, + "maximum": 42.638423919677737, + "scale": 0.32891958951950076, + "offset": -125, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 64, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_15_attn_Unsqueeze_10_output_0": { + "id": 196, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -14.042335510253907, + "maximum": 13.715768814086914, + "scale": 0.10885531455278397, + "offset": -129, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_15_attn_Unsqueeze_11_output_0": { + "id": 197, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -14.042335510253907, + "maximum": 13.715768814086914, + "scale": 0.10885531455278397, + "offset": -129, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_15_attn_Unsqueeze_1_output_0": { + "id": 1488, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -8.983328819274903, + "maximum": 7.985180854797363, + "scale": 0.06654317677021027, + "offset": -135, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_15_attn_Unsqueeze_2_output_0": { + "id": 1489, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -8.983328819274903, + "maximum": 7.985180854797363, + "scale": 0.06654317677021027, + "offset": -135, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_15_attn_Unsqueeze_3_output_0": { + "id": 1490, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -8.983328819274903, + "maximum": 7.985180854797363, + "scale": 0.06654317677021027, + "offset": -135, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_15_attn_Unsqueeze_4_output_0": { + "id": 190, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -41.47654724121094, + "maximum": 45.21623229980469, + "scale": 0.3399716913700104, + "offset": -122, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_15_attn_Unsqueeze_5_output_0": { + "id": 191, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -41.47654724121094, + "maximum": 45.21623229980469, + "scale": 0.3399716913700104, + "offset": -122, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_15_attn_Unsqueeze_6_output_0": { + "id": 192, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -41.47654724121094, + "maximum": 45.21623229980469, + "scale": 0.3399716913700104, + "offset": -122, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_15_attn_Unsqueeze_7_output_0": { + "id": 193, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -41.47654724121094, + "maximum": 45.21623229980469, + "scale": 0.3399716913700104, + "offset": -122, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_15_attn_Unsqueeze_8_output_0": { + "id": 194, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -14.042335510253907, + "maximum": 13.715768814086914, + "scale": 0.10885531455278397, + "offset": -129, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_15_attn_Unsqueeze_9_output_0": { + "id": 195, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -14.042335510253907, + "maximum": 13.715768814086914, + "scale": 0.10885531455278397, + "offset": -129, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_15_attn_Unsqueeze_output_0": { + "id": 1487, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -8.983328819274903, + "maximum": 7.985180854797363, + "scale": 0.06654317677021027, + "offset": -135, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_15_attn_W_key_linear_Add_output_0": { + "id": 105, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -41.47654724121094, + "maximum": 45.21623229980469, + "scale": 0.3399716913700104, + "offset": -122, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_15_attn_W_key_linear_Add_output_0_fc": { + "id": 104, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -41.47654724121094, + "maximum": 45.21623229980469, + "scale": 0.3399716913700104, + "offset": -122, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_15_attn_W_key_linear_MatMul_pre_reshape": { + "id": 32, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -7.057765960693359, + "maximum": 7.9399871826171879, + "scale": 0.05881471931934357, + "offset": -120, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_15_attn_W_query_linear_Add_output_0": { + "id": 1481, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -8.983328819274903, + "maximum": 7.985180854797363, + "scale": 0.06654317677021027, + "offset": -135, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_15_attn_W_query_linear_Add_output_0_fc": { + "id": 1480, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -8.983328819274903, + "maximum": 7.985180854797363, + "scale": 0.06654317677021027, + "offset": -135, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 192, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_15_attn_W_query_linear_MatMul_pre_reshape": { + "id": 1477, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.092329025268555, + "maximum": 2.683929920196533, + "scale": 0.02657356485724449, + "offset": -154, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_15_attn_W_value_linear_Add_output_0": { + "id": 107, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -14.042335510253907, + "maximum": 13.715768814086914, + "scale": 0.10885531455278397, + "offset": -129, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_15_attn_W_value_linear_Add_output_0_fc": { + "id": 106, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -14.042335510253907, + "maximum": 13.715768814086914, + "scale": 0.10885531455278397, + "offset": -129, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_15_attn_W_value_linear_MatMul_pre_reshape": { + "id": 31, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -7.057765960693359, + "maximum": 7.9399871826171879, + "scale": 0.05881471931934357, + "offset": -120, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_15_attn_Where_1_output_0": { + "id": 1507, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 1.0, + "scale": 0.003921568859368563, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 192, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_15_attn_Where_output_0": { + "id": 1505, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.4028234663852887e38, + "maximum": 0.0, + "scale": 1.3344405750530544e36, + "offset": -255, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 192, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_15_attn_out_fc_linear_Add_output_0": { + "id": 1519, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -45.136566162109378, + "maximum": 35.351715087890628, + "scale": 0.31564033031463625, + "offset": -143, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_15_attn_out_fc_linear_Add_output_0_fc": { + "id": 1518, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -45.136566162109378, + "maximum": 35.351715087890628, + "scale": 0.31564033031463625, + "offset": -143, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_15_attn_out_fc_linear_MatMul_pre_reshape": { + "id": 1515, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -13.777443885803223, + "maximum": 13.669808387756348, + "scale": 0.10763628035783768, + "offset": -128, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 192, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_15_norm_Transpose_1_output_0": { + "id": 1525, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.284456729888916, + "maximum": 0.9886885285377502, + "scale": 0.016757432371377946, + "offset": -196, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_15_norm_Transpose_output_0": { + "id": 1521, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -45.852481842041019, + "maximum": 35.34462356567383, + "scale": 0.31842002272605898, + "offset": -144, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_16_convnext_0_Add_output_0": { + "id": 1582, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.613654851913452, + "maximum": 2.3699944019317629, + "scale": 0.023465290665626527, + "offset": -154, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_16_convnext_0_Mul_2_output_0": { + "id": 1581, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.4846310019493103, + "maximum": 1.7622945308685303, + "scale": 0.008811472915112973, + "offset": -55, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_16_convnext_0_Mul_3_output_0": { + "id": 1583, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.613654851913452, + "maximum": 2.3699944019317629, + "scale": 0.023465290665626527, + "offset": -154, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_16_convnext_0_Mul_output_0": { + "id": 1527, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.284456729888916, + "maximum": 0.9886885285377502, + "scale": 0.016757432371377946, + "offset": -196, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_16_convnext_0_act_Mul_1_output_0": { + "id": 1565, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.16855621337890626, + "maximum": 2.2193233966827394, + "scale": 0.0093642333522439, + "offset": -18, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_16_convnext_0_dwconv_Conv_intermediate": { + "id": 1540, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.3857102394104004, + "maximum": 0.14883384108543397, + "scale": 0.0020962513517588379, + "offset": -184, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_16_convnext_0_dwconv_Conv_intermediate_nchw": { + "id": 1542, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.3857102394104004, + "maximum": 0.14883384108543397, + "scale": 0.0020962513517588379, + "offset": -184, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_16_convnext_0_dwconv_Conv_output_0": { + "id": 1543, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.3857102394104004, + "maximum": 0.14883384108543397, + "scale": 0.0020962513517588379, + "offset": -184, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_16_convnext_0_dwconv_Conv_output_0_nfc": { + "id": 1545, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.3857102394104004, + "maximum": 0.14883384108543397, + "scale": 0.0020962513517588379, + "offset": -184, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_16_convnext_0_dwconv_Conv_reshape_to_2d": { + "id": 1534, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.284456729888916, + "maximum": 0.9886885285377502, + "scale": 0.016757432371377946, + "offset": -196, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 196 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_16_convnext_0_dwconv_Conv_reshape_to_2d_nhwc": { + "id": 1536, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.284456729888916, + "maximum": 0.9886885285377502, + "scale": 0.016757432371377946, + "offset": -196, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 196, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_16_convnext_0_dwconv_Pad_output_0": { + "id": 1529, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.284456729888916, + "maximum": 0.9886885285377502, + "scale": 0.016757432371377946, + "offset": -196, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 196, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_16_convnext_0_dwconv_Pad_output_0_ncf": { + "id": 1531, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.284456729888916, + "maximum": 0.9886885285377502, + "scale": 0.016757432371377946, + "offset": -196, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 196 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_16_convnext_0_norm_Transpose_1_output_0": { + "id": 1550, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -6.8481669425964359, + "maximum": 3.2459518909454347, + "scale": 0.03958477824926376, + "offset": -173, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_16_convnext_0_norm_Transpose_1_output_0_ncf": { + "id": 1552, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -6.8481669425964359, + "maximum": 3.2459518909454347, + "scale": 0.03958477824926376, + "offset": -173, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_16_convnext_0_norm_Transpose_output_0": { + "id": 1546, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.3857102394104004, + "maximum": 0.14883384108543397, + "scale": 0.0020962513517588379, + "offset": -184, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_16_convnext_0_pwconv1_Conv_intermediate": { + "id": 1561, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -6.6854071617126469, + "maximum": 2.2401363849639894, + "scale": 0.03500213101506233, + "offset": -191, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_16_convnext_0_pwconv1_Conv_intermediate_nchw": { + "id": 1563, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -6.6854071617126469, + "maximum": 2.2401363849639894, + "scale": 0.03500213101506233, + "offset": -191, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_16_convnext_0_pwconv1_Conv_output_0": { + "id": 1564, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -6.6854071617126469, + "maximum": 2.2401363849639894, + "scale": 0.03500213101506233, + "offset": -191, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_16_convnext_0_pwconv1_Conv_reshape_to_2d": { + "id": 1555, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -6.8481669425964359, + "maximum": 3.2459518909454347, + "scale": 0.03958477824926376, + "offset": -173, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_16_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc": { + "id": 1557, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -6.8481669425964359, + "maximum": 3.2459518909454347, + "scale": 0.03958477824926376, + "offset": -173, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_16_convnext_0_pwconv2_Conv_intermediate": { + "id": 1574, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.7366557121276856, + "maximum": 3.9408724308013918, + "scale": 0.022264815866947175, + "offset": -78, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_16_convnext_0_pwconv2_Conv_intermediate_nchw": { + "id": 1576, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.7366557121276856, + "maximum": 3.9408724308013918, + "scale": 0.022264815866947175, + "offset": -78, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_16_convnext_0_pwconv2_Conv_output_0": { + "id": 1577, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.7366557121276856, + "maximum": 3.9408724308013918, + "scale": 0.022264815866947175, + "offset": -78, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_16_convnext_0_pwconv2_Conv_output_0_nfc": { + "id": 1579, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.7366557121276856, + "maximum": 3.9408724308013918, + "scale": 0.022264815866947175, + "offset": -78, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_16_convnext_0_pwconv2_Conv_reshape_to_2d": { + "id": 1568, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.16855621337890626, + "maximum": 2.2193233966827394, + "scale": 0.0093642333522439, + "offset": -18, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_16_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc": { + "id": 1570, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.16855621337890626, + "maximum": 2.2193233966827394, + "scale": 0.0093642333522439, + "offset": -18, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_17_Mul_1_output_0": { + "id": 1617, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.1111528873443605, + "maximum": 1.6969925165176392, + "scale": 0.018855473026633264, + "offset": -165, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_17_Transpose_1_output_0": { + "id": 1611, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.3918052315711975, + "maximum": 0.6173900365829468, + "scale": 0.003957628738135099, + "offset": -99, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_17_Transpose_output_0": { + "id": 1584, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.613654851913452, + "maximum": 2.3699944019317629, + "scale": 0.023465290665626527, + "offset": -154, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_17_attention_Concat_2_output_0": { + "id": 198, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.5375500321388245, + "maximum": 0.4629993140697479, + "scale": 0.003923723008483648, + "offset": -137, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 1, + 50, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_17_attention_Concat_3_output_0": { + "id": 1605, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.15157245099544526, + "maximum": 0.3085581958293915, + "scale": 0.001804433879442513, + "offset": -84, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_17_attention_Concat_output_0": { + "id": 1595, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.6618120670318605, + "maximum": 3.633204221725464, + "scale": 0.02860790677368641, + "offset": -128, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 1, + 192, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_17_attention_Div_output_0": { + "id": 1598, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.724536895751953, + "maximum": 5.843505859375, + "scale": 0.04144330322742462, + "offset": -114, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 1, + 192, + 50 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_17_attention_MatMul_1_output_0": { + "id": 1601, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.15157245099544526, + "maximum": 0.3085581958293915, + "scale": 0.001804433879442513, + "offset": -84, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 1, + 192, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_17_attention_MatMul_output_0": { + "id": 1597, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -75.59259033203125, + "maximum": 93.49609375, + "scale": 0.663092851638794, + "offset": -114, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 1, + 192, + 50 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_17_attention_Softmax_output_0": { + "id": 1599, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.99609375, + "scale": 0.00390625, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 1, + 192, + 50 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_17_attention_Split_2_output_0": { + "id": 109, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.5375500321388245, + "maximum": 0.4629993140697479, + "scale": 0.003923723008483648, + "offset": -137, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 50, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_17_attention_Split_2_output_1": { + "id": 110, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.5375500321388245, + "maximum": 0.4629993140697479, + "scale": 0.003923723008483648, + "offset": -137, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 50, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_17_attention_Split_3_output_0": { + "id": 1603, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.15157245099544526, + "maximum": 0.3085581958293915, + "scale": 0.001804433879442513, + "offset": -84, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_17_attention_Split_3_output_1": { + "id": 1604, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.15157245099544526, + "maximum": 0.3085581958293915, + "scale": 0.001804433879442513, + "offset": -84, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_17_attention_Split_output_0": { + "id": 1591, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.6618120670318605, + "maximum": 3.633204221725464, + "scale": 0.02860790677368641, + "offset": -128, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_17_attention_Split_output_1": { + "id": 1592, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.6618120670318605, + "maximum": 3.633204221725464, + "scale": 0.02860790677368641, + "offset": -128, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_17_attention_Unsqueeze_1_output_0": { + "id": 1594, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.6618120670318605, + "maximum": 3.633204221725464, + "scale": 0.02860790677368641, + "offset": -128, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_17_attention_Unsqueeze_4_output_0": { + "id": 154, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.5375500321388245, + "maximum": 0.4629993140697479, + "scale": 0.003923723008483648, + "offset": -137, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 50, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_17_attention_Unsqueeze_5_output_0": { + "id": 155, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.5375500321388245, + "maximum": 0.4629993140697479, + "scale": 0.003923723008483648, + "offset": -137, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 50, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_17_attention_Unsqueeze_output_0": { + "id": 1593, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.6618120670318605, + "maximum": 3.633204221725464, + "scale": 0.02860790677368641, + "offset": -128, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_17_attention_W_query_linear_Add_output_0": { + "id": 1589, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.6618120670318605, + "maximum": 3.633204221725464, + "scale": 0.02860790677368641, + "offset": -128, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_17_attention_W_query_linear_Add_output_0_fc": { + "id": 1588, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.6618120670318605, + "maximum": 3.633204221725464, + "scale": 0.02860790677368641, + "offset": -128, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 192, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_17_attention_W_query_linear_MatMul_pre_reshape": { + "id": 1585, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.613654851913452, + "maximum": 2.3699944019317629, + "scale": 0.023465290665626527, + "offset": -154, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_17_attention_W_value_linear_Add_output_0": { + "id": 71, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.5375500321388245, + "maximum": 0.4629993140697479, + "scale": 0.003923723008483648, + "offset": -137, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 50, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_17_attention_W_value_linear_Add_output_0_fc": { + "id": 70, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.5375500321388245, + "maximum": 0.4629993140697479, + "scale": 0.003923723008483648, + "offset": -137, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 50, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_17_attention_W_value_linear_MatMul_pre_reshape": { + "id": 9, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.9921338558197022, + "maximum": 0.7172859907150269, + "scale": 0.006703607272356749, + "offset": -148, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 50, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_17_attention_Where_output_0": { + "id": 1600, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.6841357946395874, + "scale": 0.0026828853879123928, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 1, + 192, + 50 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_17_attention_out_fc_linear_Add_output_0": { + "id": 1610, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.3918052315711975, + "maximum": 0.6173900365829468, + "scale": 0.003957628738135099, + "offset": -99, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_17_attention_out_fc_linear_Add_output_0_fc": { + "id": 1609, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.3918052315711975, + "maximum": 0.6173900365829468, + "scale": 0.003957628738135099, + "offset": -99, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_17_attention_out_fc_linear_MatMul_pre_reshape": { + "id": 1606, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.15157245099544526, + "maximum": 0.3085581958293915, + "scale": 0.001804433879442513, + "offset": -84, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 192, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_17_attention_tanh_Tanh_output_0_nchw": { + "id": 243, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.9955469369888306, + "maximum": 1.0033859014511109, + "scale": 0.007838952355086804, + "offset": -127, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 1, + 128, + 50 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "12800 (0.03%)" + }, + "_vector_field_main_blocks_17_norm_Transpose_1_output_0": { + "id": 1616, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.1111528873443605, + "maximum": 1.6969925165176392, + "scale": 0.018855473026633264, + "offset": -165, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_17_norm_Transpose_output_0": { + "id": 1612, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.5666086673736574, + "maximum": 2.416846752166748, + "scale": 0.02346453070640564, + "offset": -152, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_0_Add_output_0": { + "id": 1673, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.4646828174591066, + "maximum": 1.7323414087295533, + "scale": 0.02038048766553402, + "offset": -170, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_0_Mul_2_output_0": { + "id": 1672, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.37144118547439577, + "maximum": 0.5481461882591248, + "scale": 0.0036062251310795547, + "offset": -103, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_0_Mul_3_output_0": { + "id": 1674, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.4646828174591066, + "maximum": 1.7323414087295533, + "scale": 0.02038048766553402, + "offset": -170, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_0_Mul_output_0": { + "id": 1618, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.1111528873443605, + "maximum": 1.6969925165176392, + "scale": 0.018855473026633264, + "offset": -165, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_0_act_Mul_1_output_0": { + "id": 1656, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.17231127619743348, + "maximum": 3.2076406478881838, + "scale": 0.013254713267087937, + "offset": -13, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_0_dwconv_Conv_intermediate": { + "id": 1631, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.34586167335510256, + "maximum": 0.22313657402992249, + "scale": 0.002231365768238902, + "offset": -155, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_0_dwconv_Conv_intermediate_nchw": { + "id": 1633, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.34586167335510256, + "maximum": 0.22313657402992249, + "scale": 0.002231365768238902, + "offset": -155, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_0_dwconv_Conv_output_0": { + "id": 1634, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.34586167335510256, + "maximum": 0.22313657402992249, + "scale": 0.002231365768238902, + "offset": -155, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_0_dwconv_Conv_output_0_nfc": { + "id": 1636, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.34586167335510256, + "maximum": 0.22313657402992249, + "scale": 0.002231365768238902, + "offset": -155, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_0_dwconv_Conv_reshape_to_2d": { + "id": 1625, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.1111528873443605, + "maximum": 1.6969925165176392, + "scale": 0.018855473026633264, + "offset": -165, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 196 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_0_dwconv_Conv_reshape_to_2d_nhwc": { + "id": 1627, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.1111528873443605, + "maximum": 1.6969925165176392, + "scale": 0.018855473026633264, + "offset": -165, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 196, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_0_dwconv_Pad_output_0": { + "id": 1620, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.1111528873443605, + "maximum": 1.6969925165176392, + "scale": 0.018855473026633264, + "offset": -165, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 196, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_0_dwconv_Pad_output_0_ncf": { + "id": 1622, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.1111528873443605, + "maximum": 1.6969925165176392, + "scale": 0.018855473026633264, + "offset": -165, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 196 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_0_norm_Transpose_1_output_0": { + "id": 1641, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.8117787837982179, + "maximum": 2.579225540161133, + "scale": 0.02114119380712509, + "offset": -133, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_0_norm_Transpose_1_output_0_ncf": { + "id": 1643, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.8117787837982179, + "maximum": 2.579225540161133, + "scale": 0.02114119380712509, + "offset": -133, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_0_norm_Transpose_output_0": { + "id": 1637, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.34586167335510256, + "maximum": 0.22313657402992249, + "scale": 0.002231365768238902, + "offset": -155, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_0_pwconv1_Conv_intermediate": { + "id": 1652, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -6.431326866149902, + "maximum": 3.215663433074951, + "scale": 0.03783133625984192, + "offset": -170, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_0_pwconv1_Conv_intermediate_nchw": { + "id": 1654, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -6.431326866149902, + "maximum": 3.215663433074951, + "scale": 0.03783133625984192, + "offset": -170, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_0_pwconv1_Conv_output_0": { + "id": 1655, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -6.431326866149902, + "maximum": 3.215663433074951, + "scale": 0.03783133625984192, + "offset": -170, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_0_pwconv1_Conv_reshape_to_2d": { + "id": 1646, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.8117787837982179, + "maximum": 2.579225540161133, + "scale": 0.02114119380712509, + "offset": -133, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc": { + "id": 1648, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.8117787837982179, + "maximum": 2.579225540161133, + "scale": 0.02114119380712509, + "offset": -133, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_0_pwconv2_Conv_intermediate": { + "id": 1665, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.7652591466903687, + "maximum": 2.115267515182495, + "scale": 0.015217751264572144, + "offset": -116, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_0_pwconv2_Conv_intermediate_nchw": { + "id": 1667, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.7652591466903687, + "maximum": 2.115267515182495, + "scale": 0.015217751264572144, + "offset": -116, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_0_pwconv2_Conv_output_0": { + "id": 1668, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.7652591466903687, + "maximum": 2.115267515182495, + "scale": 0.015217751264572144, + "offset": -116, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_0_pwconv2_Conv_output_0_nfc": { + "id": 1670, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.7652591466903687, + "maximum": 2.115267515182495, + "scale": 0.015217751264572144, + "offset": -116, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_0_pwconv2_Conv_reshape_to_2d": { + "id": 1659, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.17231127619743348, + "maximum": 3.2076406478881838, + "scale": 0.013254713267087937, + "offset": -13, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc": { + "id": 1661, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.17231127619743348, + "maximum": 3.2076406478881838, + "scale": 0.013254713267087937, + "offset": -13, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_1_Add_output_0": { + "id": 1730, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.5465991497039797, + "maximum": 1.7421890497207642, + "scale": 0.020740345120429994, + "offset": -171, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_1_Mul_2_output_0": { + "id": 1729, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.43001788854599, + "maximum": 0.42665836215019228, + "scale": 0.003359514754265547, + "offset": -128, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_1_Mul_3_output_0": { + "id": 1731, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.5465991497039797, + "maximum": 1.7421890497207642, + "scale": 0.020740345120429994, + "offset": -171, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_1_Mul_output_0": { + "id": 1675, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.4646828174591066, + "maximum": 1.7323414087295533, + "scale": 0.02038048766553402, + "offset": -170, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_1_act_Mul_1_output_0": { + "id": 1713, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.16568784415721894, + "maximum": 2.3196299076080324, + "scale": 0.009746343828737736, + "offset": -17, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_1_dwconv_Conv_intermediate": { + "id": 1688, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.48742160201072695, + "maximum": 0.2798161208629608, + "scale": 0.0030087754130363466, + "offset": -162, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_1_dwconv_Conv_intermediate_nchw": { + "id": 1690, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.48742160201072695, + "maximum": 0.2798161208629608, + "scale": 0.0030087754130363466, + "offset": -162, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_1_dwconv_Conv_output_0": { + "id": 1691, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.48742160201072695, + "maximum": 0.2798161208629608, + "scale": 0.0030087754130363466, + "offset": -162, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_1_dwconv_Conv_output_0_nfc": { + "id": 1693, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.48742160201072695, + "maximum": 0.2798161208629608, + "scale": 0.0030087754130363466, + "offset": -162, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_1_dwconv_Conv_reshape_to_2d": { + "id": 1682, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.4646828174591066, + "maximum": 1.7323414087295533, + "scale": 0.02038048766553402, + "offset": -170, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 200 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_1_dwconv_Conv_reshape_to_2d_nhwc": { + "id": 1684, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.4646828174591066, + "maximum": 1.7323414087295533, + "scale": 0.02038048766553402, + "offset": -170, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 200, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_1_dwconv_Pad_output_0": { + "id": 1677, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.4646828174591066, + "maximum": 1.7323414087295533, + "scale": 0.02038048766553402, + "offset": -170, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 200, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_1_dwconv_Pad_output_0_ncf": { + "id": 1679, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.4646828174591066, + "maximum": 1.7323414087295533, + "scale": 0.02038048766553402, + "offset": -170, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 200 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_1_norm_Transpose_1_output_0": { + "id": 1698, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.8495242595672609, + "maximum": 2.028491735458374, + "scale": 0.02305104397237301, + "offset": -167, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_1_norm_Transpose_1_output_0_ncf": { + "id": 1700, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.8495242595672609, + "maximum": 2.028491735458374, + "scale": 0.02305104397237301, + "offset": -167, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_1_norm_Transpose_output_0": { + "id": 1694, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.48742160201072695, + "maximum": 0.2798161208629608, + "scale": 0.0030087754130363466, + "offset": -162, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_1_pwconv1_Conv_intermediate": { + "id": 1709, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -8.277156829833985, + "maximum": 2.3292500972747804, + "scale": 0.041593752801418307, + "offset": -199, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_1_pwconv1_Conv_intermediate_nchw": { + "id": 1711, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -8.277156829833985, + "maximum": 2.3292500972747804, + "scale": 0.041593752801418307, + "offset": -199, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_1_pwconv1_Conv_output_0": { + "id": 1712, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -8.277156829833985, + "maximum": 2.3292500972747804, + "scale": 0.041593752801418307, + "offset": -199, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_1_pwconv1_Conv_reshape_to_2d": { + "id": 1703, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.8495242595672609, + "maximum": 2.028491735458374, + "scale": 0.02305104397237301, + "offset": -167, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc": { + "id": 1705, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.8495242595672609, + "maximum": 2.028491735458374, + "scale": 0.02305104397237301, + "offset": -167, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_1_pwconv2_Conv_intermediate": { + "id": 1722, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.960268259048462, + "maximum": 2.0386788845062258, + "scale": 0.015682145953178407, + "offset": -125, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_1_pwconv2_Conv_intermediate_nchw": { + "id": 1724, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.960268259048462, + "maximum": 2.0386788845062258, + "scale": 0.015682145953178407, + "offset": -125, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_1_pwconv2_Conv_output_0": { + "id": 1725, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.960268259048462, + "maximum": 2.0386788845062258, + "scale": 0.015682145953178407, + "offset": -125, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_1_pwconv2_Conv_output_0_nfc": { + "id": 1727, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.960268259048462, + "maximum": 2.0386788845062258, + "scale": 0.015682145953178407, + "offset": -125, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_1_pwconv2_Conv_reshape_to_2d": { + "id": 1716, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.16568784415721894, + "maximum": 2.3196299076080324, + "scale": 0.009746343828737736, + "offset": -17, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc": { + "id": 1718, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.16568784415721894, + "maximum": 2.3196299076080324, + "scale": 0.009746343828737736, + "offset": -17, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_2_Add_output_0": { + "id": 1787, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.7010867595672609, + "maximum": 1.7542723417282105, + "scale": 0.021393565461039544, + "offset": -173, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_2_Mul_2_output_0": { + "id": 1786, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.6071131229400635, + "maximum": 0.4047420918941498, + "scale": 0.003968059550970793, + "offset": -153, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_2_Mul_3_output_0": { + "id": 1788, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.7010867595672609, + "maximum": 1.7542723417282105, + "scale": 0.021393565461039544, + "offset": -173, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_2_Mul_output_0": { + "id": 1732, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.5465991497039797, + "maximum": 1.7421890497207642, + "scale": 0.020740345120429994, + "offset": -171, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_2_act_Mul_1_output_0": { + "id": 1770, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.1663626730442047, + "maximum": 2.4850423336029054, + "scale": 0.010397667065262795, + "offset": -16, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_2_dwconv_Conv_intermediate": { + "id": 1745, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.32074183225631716, + "maximum": 0.3608345687389374, + "scale": 0.0026728485245257618, + "offset": -120, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_2_dwconv_Conv_intermediate_nchw": { + "id": 1747, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.32074183225631716, + "maximum": 0.3608345687389374, + "scale": 0.0026728485245257618, + "offset": -120, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_2_dwconv_Conv_output_0": { + "id": 1748, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.32074183225631716, + "maximum": 0.3608345687389374, + "scale": 0.0026728485245257618, + "offset": -120, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_2_dwconv_Conv_output_0_nfc": { + "id": 1750, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.32074183225631716, + "maximum": 0.3608345687389374, + "scale": 0.0026728485245257618, + "offset": -120, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_2_dwconv_Conv_reshape_to_2d": { + "id": 1739, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.5465991497039797, + "maximum": 1.7421890497207642, + "scale": 0.020740345120429994, + "offset": -171, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 208 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_2_dwconv_Conv_reshape_to_2d_nhwc": { + "id": 1741, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.5465991497039797, + "maximum": 1.7421890497207642, + "scale": 0.020740345120429994, + "offset": -171, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 208, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_2_dwconv_Pad_output_0": { + "id": 1734, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.5465991497039797, + "maximum": 1.7421890497207642, + "scale": 0.020740345120429994, + "offset": -171, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 208, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_2_dwconv_Pad_output_0_ncf": { + "id": 1736, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.5465991497039797, + "maximum": 1.7421890497207642, + "scale": 0.020740345120429994, + "offset": -171, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 208 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_2_norm_Transpose_1_output_0": { + "id": 1755, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.5551095008850099, + "maximum": 6.249660015106201, + "scale": 0.03452850878238678, + "offset": -74, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_2_norm_Transpose_1_output_0_ncf": { + "id": 1757, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.5551095008850099, + "maximum": 6.249660015106201, + "scale": 0.03452850878238678, + "offset": -74, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_2_norm_Transpose_output_0": { + "id": 1751, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.32074183225631716, + "maximum": 0.3608345687389374, + "scale": 0.0026728485245257618, + "offset": -120, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_2_pwconv1_Conv_intermediate": { + "id": 1766, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -11.417608261108399, + "maximum": 2.5129663944244386, + "scale": 0.05462970584630966, + "offset": -209, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_2_pwconv1_Conv_intermediate_nchw": { + "id": 1768, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -11.417608261108399, + "maximum": 2.5129663944244386, + "scale": 0.05462970584630966, + "offset": -209, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_2_pwconv1_Conv_output_0": { + "id": 1769, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -11.417608261108399, + "maximum": 2.5129663944244386, + "scale": 0.05462970584630966, + "offset": -209, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_2_pwconv1_Conv_reshape_to_2d": { + "id": 1760, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.5551095008850099, + "maximum": 6.249660015106201, + "scale": 0.03452850878238678, + "offset": -74, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc": { + "id": 1762, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.5551095008850099, + "maximum": 6.249660015106201, + "scale": 0.03452850878238678, + "offset": -74, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_2_pwconv2_Conv_intermediate": { + "id": 1779, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.2595348358154299, + "maximum": 1.9461686611175538, + "scale": 0.016492953523993493, + "offset": -137, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_2_pwconv2_Conv_intermediate_nchw": { + "id": 1781, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.2595348358154299, + "maximum": 1.9461686611175538, + "scale": 0.016492953523993493, + "offset": -137, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_2_pwconv2_Conv_output_0": { + "id": 1782, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.2595348358154299, + "maximum": 1.9461686611175538, + "scale": 0.016492953523993493, + "offset": -137, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_2_pwconv2_Conv_output_0_nfc": { + "id": 1784, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.2595348358154299, + "maximum": 1.9461686611175538, + "scale": 0.016492953523993493, + "offset": -137, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_2_pwconv2_Conv_reshape_to_2d": { + "id": 1773, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.1663626730442047, + "maximum": 2.4850423336029054, + "scale": 0.010397667065262795, + "offset": -16, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc": { + "id": 1775, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.1663626730442047, + "maximum": 2.4850423336029054, + "scale": 0.010397667065262795, + "offset": -16, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_3_Add_output_0": { + "id": 1844, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.8588662147521974, + "maximum": 1.7640531063079835, + "scale": 0.022050663828849794, + "offset": -175, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_3_Mul_2_output_0": { + "id": 1843, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.7489014863967896, + "maximum": 1.160797357559204, + "scale": 0.007489014882594347, + "offset": -100, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_3_Mul_3_output_0": { + "id": 1845, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.8588662147521974, + "maximum": 1.7640531063079835, + "scale": 0.022050663828849794, + "offset": -175, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_3_Mul_3_output_0_ncf": { + "id": 1847, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.8588662147521974, + "maximum": 1.7640531063079835, + "scale": 0.022050663828849794, + "offset": -175, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_3_Mul_output_0": { + "id": 1789, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.7010867595672609, + "maximum": 1.7542723417282105, + "scale": 0.021393565461039544, + "offset": -173, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_3_act_Mul_1_output_0": { + "id": 1827, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.17170216143131257, + "maximum": 3.1963019371032717, + "scale": 0.013207859359681607, + "offset": -13, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_3_dwconv_Conv_intermediate": { + "id": 1802, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.5040591955184937, + "maximum": 0.2992851436138153, + "scale": 0.0031503697391599418, + "offset": -160, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_3_dwconv_Conv_intermediate_nchw": { + "id": 1804, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.5040591955184937, + "maximum": 0.2992851436138153, + "scale": 0.0031503697391599418, + "offset": -160, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_3_dwconv_Conv_output_0": { + "id": 1805, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.5040591955184937, + "maximum": 0.2992851436138153, + "scale": 0.0031503697391599418, + "offset": -160, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_3_dwconv_Conv_output_0_nfc": { + "id": 1807, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.5040591955184937, + "maximum": 0.2992851436138153, + "scale": 0.0031503697391599418, + "offset": -160, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_3_dwconv_Conv_reshape_to_2d": { + "id": 1796, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.7010867595672609, + "maximum": 1.7542723417282105, + "scale": 0.021393565461039544, + "offset": -173, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 224 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_3_dwconv_Conv_reshape_to_2d_nhwc": { + "id": 1798, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.7010867595672609, + "maximum": 1.7542723417282105, + "scale": 0.021393565461039544, + "offset": -173, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 224, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_3_dwconv_Pad_output_0": { + "id": 1791, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.7010867595672609, + "maximum": 1.7542723417282105, + "scale": 0.021393565461039544, + "offset": -173, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 224, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_3_dwconv_Pad_output_0_ncf": { + "id": 1793, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.7010867595672609, + "maximum": 1.7542723417282105, + "scale": 0.021393565461039544, + "offset": -173, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 224 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_3_norm_Transpose_1_output_0": { + "id": 1812, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -6.823423385620117, + "maximum": 2.099514961242676, + "scale": 0.03499191254377365, + "offset": -195, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_3_norm_Transpose_1_output_0_ncf": { + "id": 1814, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -6.823423385620117, + "maximum": 2.099514961242676, + "scale": 0.03499191254377365, + "offset": -195, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_3_norm_Transpose_output_0": { + "id": 1808, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.5040591955184937, + "maximum": 0.2992851436138153, + "scale": 0.0031503697391599418, + "offset": -160, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_3_pwconv1_Conv_intermediate": { + "id": 1823, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -9.044595718383789, + "maximum": 3.223339796066284, + "scale": 0.04810955002903938, + "offset": -188, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_3_pwconv1_Conv_intermediate_nchw": { + "id": 1825, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -9.044595718383789, + "maximum": 3.223339796066284, + "scale": 0.04810955002903938, + "offset": -188, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_3_pwconv1_Conv_output_0": { + "id": 1826, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -9.044595718383789, + "maximum": 3.223339796066284, + "scale": 0.04810955002903938, + "offset": -188, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_3_pwconv1_Conv_reshape_to_2d": { + "id": 1817, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -6.823423385620117, + "maximum": 2.099514961242676, + "scale": 0.03499191254377365, + "offset": -195, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc": { + "id": 1819, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -6.823423385620117, + "maximum": 2.099514961242676, + "scale": 0.03499191254377365, + "offset": -195, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_3_pwconv2_Conv_intermediate": { + "id": 1836, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.10656476020813, + "maximum": 2.1908273696899416, + "scale": 0.016852518543601037, + "offset": -125, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_3_pwconv2_Conv_intermediate_nchw": { + "id": 1838, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.10656476020813, + "maximum": 2.1908273696899416, + "scale": 0.016852518543601037, + "offset": -125, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_3_pwconv2_Conv_output_0": { + "id": 1839, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.10656476020813, + "maximum": 2.1908273696899416, + "scale": 0.016852518543601037, + "offset": -125, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_3_pwconv2_Conv_output_0_nfc": { + "id": 1841, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.10656476020813, + "maximum": 2.1908273696899416, + "scale": 0.016852518543601037, + "offset": -125, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_3_pwconv2_Conv_reshape_to_2d": { + "id": 1830, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.17170216143131257, + "maximum": 3.1963019371032717, + "scale": 0.013207859359681607, + "offset": -13, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_18_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc": { + "id": 1832, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.17170216143131257, + "maximum": 3.1963019371032717, + "scale": 0.013207859359681607, + "offset": -13, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_19_Add_output_0": { + "id": 1848, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.477677345275879, + "maximum": 1.8656989336013795, + "scale": 0.024875985458493234, + "offset": -180, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_19_Add_output_0_nfc": { + "id": 1850, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.477677345275879, + "maximum": 1.8656989336013795, + "scale": 0.024875985458493234, + "offset": -180, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_19_Mul_output_0": { + "id": 1851, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.477677345275879, + "maximum": 1.8656989336013795, + "scale": 0.024875985458493234, + "offset": -180, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_19_Transpose_output_0": { + "id": 371, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.6076586246490479, + "maximum": 0.4536629319190979, + "scale": 0.004162045195698738, + "offset": -146, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_19_linear_linear_Add_output_0": { + "id": 361, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.6076586246490479, + "maximum": 0.4536629319190979, + "scale": 0.004162045195698738, + "offset": -146, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_19_linear_linear_Add_output_0_fc": { + "id": 360, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.6076586246490479, + "maximum": 0.4536629319190979, + "scale": 0.004162045195698738, + "offset": -146, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_2_convnext_0_Add_output_0": { + "id": 606, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.529217481613159, + "maximum": 4.0974812507629398, + "scale": 0.029908623546361924, + "offset": -118, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_2_convnext_0_Mul_2_output_0": { + "id": 605, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.240870714187622, + "maximum": 2.4195542335510256, + "scale": 0.022197745740413667, + "offset": -146, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_2_convnext_0_Mul_3_output_0": { + "id": 607, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.529217481613159, + "maximum": 4.0974812507629398, + "scale": 0.029908623546361924, + "offset": -118, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_2_convnext_0_Mul_output_0": { + "id": 551, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.256699323654175, + "maximum": 4.224907398223877, + "scale": 0.029339633882045747, + "offset": -111, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_2_convnext_0_act_Mul_1_output_0": { + "id": 589, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.1645328402519226, + "maximum": 3.0628421306610109, + "scale": 0.012656372971832753, + "offset": -13, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_2_convnext_0_dwconv_Conv_intermediate": { + "id": 564, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.9725797772407532, + "maximum": 1.323789119720459, + "scale": 0.009005368687212468, + "offset": -108, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_2_convnext_0_dwconv_Conv_intermediate_nchw": { + "id": 566, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.9725797772407532, + "maximum": 1.323789119720459, + "scale": 0.009005368687212468, + "offset": -108, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_2_convnext_0_dwconv_Conv_output_0": { + "id": 567, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.9725797772407532, + "maximum": 1.323789119720459, + "scale": 0.009005368687212468, + "offset": -108, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_2_convnext_0_dwconv_Conv_output_0_nfc": { + "id": 569, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.9725797772407532, + "maximum": 1.323789119720459, + "scale": 0.009005368687212468, + "offset": -108, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_2_convnext_0_dwconv_Conv_reshape_to_2d": { + "id": 558, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.256699323654175, + "maximum": 4.224907398223877, + "scale": 0.029339633882045747, + "offset": -111, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 196 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_2_convnext_0_dwconv_Conv_reshape_to_2d_nhwc": { + "id": 560, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.256699323654175, + "maximum": 4.224907398223877, + "scale": 0.029339633882045747, + "offset": -111, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 196, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_2_convnext_0_dwconv_Pad_output_0": { + "id": 553, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.256699323654175, + "maximum": 4.224907398223877, + "scale": 0.029339633882045747, + "offset": -111, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 196, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_2_convnext_0_dwconv_Pad_output_0_ncf": { + "id": 555, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.256699323654175, + "maximum": 4.224907398223877, + "scale": 0.029339633882045747, + "offset": -111, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 196 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_2_convnext_0_norm_Transpose_1_output_0": { + "id": 574, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -5.981791973114014, + "maximum": 3.0977137088775636, + "scale": 0.03560590371489525, + "offset": -168, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_2_convnext_0_norm_Transpose_1_output_0_ncf": { + "id": 576, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -5.981791973114014, + "maximum": 3.0977137088775636, + "scale": 0.03560590371489525, + "offset": -168, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_2_convnext_0_norm_Transpose_output_0": { + "id": 570, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.9725797772407532, + "maximum": 1.323789119720459, + "scale": 0.009005368687212468, + "offset": -108, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_2_convnext_0_pwconv1_Conv_intermediate": { + "id": 585, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -19.46395492553711, + "maximum": 3.0965383052825929, + "scale": 0.08847252279520035, + "offset": -220, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_2_convnext_0_pwconv1_Conv_intermediate_nchw": { + "id": 587, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -19.46395492553711, + "maximum": 3.0965383052825929, + "scale": 0.08847252279520035, + "offset": -220, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_2_convnext_0_pwconv1_Conv_output_0": { + "id": 588, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -19.46395492553711, + "maximum": 3.0965383052825929, + "scale": 0.08847252279520035, + "offset": -220, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_2_convnext_0_pwconv1_Conv_reshape_to_2d": { + "id": 579, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -5.981791973114014, + "maximum": 3.0977137088775636, + "scale": 0.03560590371489525, + "offset": -168, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_2_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc": { + "id": 581, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -5.981791973114014, + "maximum": 3.0977137088775636, + "scale": 0.03560590371489525, + "offset": -168, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_2_convnext_0_pwconv2_Conv_intermediate": { + "id": 598, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.81037712097168, + "maximum": 4.014415740966797, + "scale": 0.03460703045129776, + "offset": -139, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_2_convnext_0_pwconv2_Conv_intermediate_nchw": { + "id": 600, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.81037712097168, + "maximum": 4.014415740966797, + "scale": 0.03460703045129776, + "offset": -139, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_2_convnext_0_pwconv2_Conv_output_0": { + "id": 601, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.81037712097168, + "maximum": 4.014415740966797, + "scale": 0.03460703045129776, + "offset": -139, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_2_convnext_0_pwconv2_Conv_output_0_nfc": { + "id": 603, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.81037712097168, + "maximum": 4.014415740966797, + "scale": 0.03460703045129776, + "offset": -139, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_2_convnext_0_pwconv2_Conv_reshape_to_2d": { + "id": 592, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.1645328402519226, + "maximum": 3.0628421306610109, + "scale": 0.012656372971832753, + "offset": -13, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_2_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc": { + "id": 594, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.1645328402519226, + "maximum": 3.0628421306610109, + "scale": 0.012656372971832753, + "offset": -13, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_20_convnext_0_Add_output_0": { + "id": 1907, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.760744571685791, + "maximum": 2.733020067214966, + "scale": 0.02938731200993061, + "offset": -162, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_20_convnext_0_Mul_2_output_0": { + "id": 1906, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.9353276491165161, + "maximum": 2.3319127559661867, + "scale": 0.01281270757317543, + "offset": -73, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_20_convnext_0_Mul_3_output_0": { + "id": 1908, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.760744571685791, + "maximum": 2.733020067214966, + "scale": 0.02938731200993061, + "offset": -162, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_20_convnext_0_Mul_output_0": { + "id": 1852, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.477677345275879, + "maximum": 1.8656989336013795, + "scale": 0.024875985458493234, + "offset": -180, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_20_convnext_0_act_Mul_1_output_0": { + "id": 1890, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.1700279265642166, + "maximum": 1.4357913732528687, + "scale": 0.006297330837696791, + "offset": -27, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_20_convnext_0_dwconv_Conv_intermediate": { + "id": 1865, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.1743857860565186, + "maximum": 0.5271390676498413, + "scale": 0.006672646384686232, + "offset": -176, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_20_convnext_0_dwconv_Conv_intermediate_nchw": { + "id": 1867, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.1743857860565186, + "maximum": 0.5271390676498413, + "scale": 0.006672646384686232, + "offset": -176, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_20_convnext_0_dwconv_Conv_output_0": { + "id": 1868, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.1743857860565186, + "maximum": 0.5271390676498413, + "scale": 0.006672646384686232, + "offset": -176, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_20_convnext_0_dwconv_Conv_output_0_nfc": { + "id": 1870, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.1743857860565186, + "maximum": 0.5271390676498413, + "scale": 0.006672646384686232, + "offset": -176, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_20_convnext_0_dwconv_Conv_reshape_to_2d": { + "id": 1859, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.477677345275879, + "maximum": 1.8656989336013795, + "scale": 0.024875985458493234, + "offset": -180, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 196 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_20_convnext_0_dwconv_Conv_reshape_to_2d_nhwc": { + "id": 1861, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.477677345275879, + "maximum": 1.8656989336013795, + "scale": 0.024875985458493234, + "offset": -180, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 196, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_20_convnext_0_dwconv_Pad_output_0": { + "id": 1854, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.477677345275879, + "maximum": 1.8656989336013795, + "scale": 0.024875985458493234, + "offset": -180, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 196, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_20_convnext_0_dwconv_Pad_output_0_ncf": { + "id": 1856, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.477677345275879, + "maximum": 1.8656989336013795, + "scale": 0.024875985458493234, + "offset": -180, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 196 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_20_convnext_0_norm_Transpose_1_output_0": { + "id": 1875, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.313631534576416, + "maximum": 6.627263069152832, + "scale": 0.03898390009999275, + "offset": -85, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_20_convnext_0_norm_Transpose_1_output_0_ncf": { + "id": 1877, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.313631534576416, + "maximum": 6.627263069152832, + "scale": 0.03898390009999275, + "offset": -85, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_20_convnext_0_norm_Transpose_output_0": { + "id": 1871, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.5308439135551453, + "maximum": 0.5266967415809631, + "scale": 0.004147218074649572, + "offset": -128, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_20_convnext_0_pwconv1_Conv_intermediate": { + "id": 1886, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -6.279572010040283, + "maximum": 1.5316029787063599, + "scale": 0.030632060021162034, + "offset": -205, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_20_convnext_0_pwconv1_Conv_intermediate_nchw": { + "id": 1888, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -6.279572010040283, + "maximum": 1.5316029787063599, + "scale": 0.030632060021162034, + "offset": -205, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_20_convnext_0_pwconv1_Conv_output_0": { + "id": 1889, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -6.279572010040283, + "maximum": 1.5316029787063599, + "scale": 0.030632060021162034, + "offset": -205, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_20_convnext_0_pwconv1_Conv_reshape_to_2d": { + "id": 1880, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.313631534576416, + "maximum": 6.627263069152832, + "scale": 0.03898390009999275, + "offset": -85, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_20_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc": { + "id": 1882, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.313631534576416, + "maximum": 6.627263069152832, + "scale": 0.03898390009999275, + "offset": -85, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_20_convnext_0_pwconv2_Conv_intermediate": { + "id": 1899, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.384973406791687, + "maximum": 3.8086769580841066, + "scale": 0.020367257297039033, + "offset": -68, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_20_convnext_0_pwconv2_Conv_intermediate_nchw": { + "id": 1901, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.384973406791687, + "maximum": 3.8086769580841066, + "scale": 0.020367257297039033, + "offset": -68, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_20_convnext_0_pwconv2_Conv_output_0": { + "id": 1902, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.384973406791687, + "maximum": 3.8086769580841066, + "scale": 0.020367257297039033, + "offset": -68, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_20_convnext_0_pwconv2_Conv_output_0_nfc": { + "id": 1904, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.384973406791687, + "maximum": 3.8086769580841066, + "scale": 0.020367257297039033, + "offset": -68, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_20_convnext_0_pwconv2_Conv_reshape_to_2d": { + "id": 1893, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.1700279265642166, + "maximum": 1.4357913732528687, + "scale": 0.006297330837696791, + "offset": -27, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_20_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc": { + "id": 1895, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.1700279265642166, + "maximum": 1.4357913732528687, + "scale": 0.006297330837696791, + "offset": -27, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_21_Mul_1_output_0": { + "id": 1959, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.271301746368408, + "maximum": 1.9525951147079468, + "scale": 0.024407438933849336, + "offset": -175, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_21_Transpose_1_output_0": { + "id": 1953, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -34.09541320800781, + "maximum": 38.966182708740237, + "scale": 0.28651607036590578, + "offset": -119, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_21_Transpose_output_0": { + "id": 1909, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.760744571685791, + "maximum": 2.733020067214966, + "scale": 0.02938731200993061, + "offset": -162, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_21_attn_Add_1_output_0": { + "id": 1934, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -10.213407516479493, + "maximum": 9.82058334350586, + "scale": 0.07856467366218567, + "offset": -130, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 192, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_21_attn_Add_3_output_0": { + "id": 311, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -30.13643455505371, + "maximum": 34.4416389465332, + "scale": 0.25324735045433047, + "offset": -119, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 128, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_21_attn_Cast_2_output_0": { + "id": 129, + "type": 3, + "dataFormat": 0, + "data_type": 1288, + "unquantized_data_type": 1288, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false + }, + "_vector_field_main_blocks_21_attn_Concat_1_output_0": { + "id": 230, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -33.904212951660159, + "maximum": 35.81815719604492, + "scale": 0.273421049118042, + "offset": -124, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_21_attn_Concat_2_output_0": { + "id": 231, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -10.468017578125, + "maximum": 10.886738777160645, + "scale": 0.08374414592981339, + "offset": -125, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_21_attn_Concat_3_output_0": { + "id": 1935, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -12.472469329833985, + "maximum": 9.82058334350586, + "scale": 0.08742373436689377, + "offset": -143, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 192, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_21_attn_Concat_4_output_0": { + "id": 316, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -30.13643455505371, + "maximum": 34.4416389465332, + "scale": 0.25324735045433047, + "offset": -119, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_21_attn_Concat_5_output_0": { + "id": 1947, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -9.453831672668457, + "maximum": 9.831984519958496, + "scale": 0.07563064992427826, + "offset": -125, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_21_attn_Concat_output_0": { + "id": 1924, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -8.5700044631958, + "maximum": 10.433048248291016, + "scale": 0.07452177256345749, + "offset": -115, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 192, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_21_attn_Div_4_output_0": { + "id": 1937, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -33.89894104003906, + "maximum": 32.087547302246097, + "scale": 0.25877055525779726, + "offset": -131, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 192, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_21_attn_MatMul_1_output_0": { + "id": 1941, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -9.453831672668457, + "maximum": 9.831984519958496, + "scale": 0.07563064992427826, + "offset": -125, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 192, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_21_attn_MatMul_output_0": { + "id": 1936, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -542.383056640625, + "maximum": 513.4007568359375, + "scale": 4.140328884124756, + "offset": -131, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 192, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_21_attn_Mul_10_output_0": { + "id": 287, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -29.981260299682618, + "maximum": 29.747032165527345, + "scale": 0.23422859609127046, + "offset": -128, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 128, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_21_attn_Mul_11_output_0": { + "id": 288, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -30.69436264038086, + "maximum": 23.28537940979004, + "scale": 0.21168527007102967, + "offset": -145, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 128, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_21_attn_Mul_12_output_0": { + "id": 289, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -25.96648597717285, + "maximum": 15.16055679321289, + "scale": 0.1612825244665146, + "offset": -161, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 128, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_21_attn_Mul_13_output_0": { + "id": 290, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -30.16733169555664, + "maximum": 35.58198165893555, + "scale": 0.25784045457839968, + "offset": -117, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 128, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_21_attn_Mul_3_output_0": { + "id": 1929, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -9.762665748596192, + "maximum": 9.686394691467286, + "scale": 0.07627082616090775, + "offset": -128, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 192, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_21_attn_Mul_4_output_0": { + "id": 1930, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.150993347167969, + "maximum": 6.329237937927246, + "scale": 0.0410989448428154, + "offset": -101, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 192, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_21_attn_Mul_5_output_0": { + "id": 1931, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -10.007389068603516, + "maximum": 9.774658203125, + "scale": 0.0775766596198082, + "offset": -129, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 192, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_21_attn_Mul_6_output_0": { + "id": 1932, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.684990406036377, + "maximum": 6.480173587799072, + "scale": 0.04378495737910271, + "offset": -107, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 192, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_21_attn_Slice_1_output_0": { + "id": 1926, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -8.5700044631958, + "maximum": 10.433048248291016, + "scale": 0.07452177256345749, + "offset": -115, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 192, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_21_attn_Slice_2_output_0": { + "id": 1928, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -8.5700044631958, + "maximum": 10.433048248291016, + "scale": 0.07452177256345749, + "offset": -115, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 192, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_21_attn_Slice_4_output_0": { + "id": 254, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -33.904212951660159, + "maximum": 35.81815719604492, + "scale": 0.273421049118042, + "offset": -124, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 128, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_21_attn_Slice_5_output_0": { + "id": 256, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -33.904212951660159, + "maximum": 35.81815719604492, + "scale": 0.273421049118042, + "offset": -124, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 128, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_21_attn_Softmax_output_0": { + "id": 1939, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.99609375, + "scale": 0.00390625, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 192, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_21_attn_Split_1_output_0": { + "id": 157, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -33.904212951660159, + "maximum": 35.81815719604492, + "scale": 0.273421049118042, + "offset": -124, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_21_attn_Split_1_output_1": { + "id": 158, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -33.904212951660159, + "maximum": 35.81815719604492, + "scale": 0.273421049118042, + "offset": -124, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_21_attn_Split_1_output_2": { + "id": 159, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -33.904212951660159, + "maximum": 35.81815719604492, + "scale": 0.273421049118042, + "offset": -124, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_21_attn_Split_1_output_3": { + "id": 160, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -33.904212951660159, + "maximum": 35.81815719604492, + "scale": 0.273421049118042, + "offset": -124, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_21_attn_Split_2_output_0": { + "id": 162, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -10.468017578125, + "maximum": 10.886738777160645, + "scale": 0.08374414592981339, + "offset": -125, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_21_attn_Split_2_output_1": { + "id": 163, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -10.468017578125, + "maximum": 10.886738777160645, + "scale": 0.08374414592981339, + "offset": -125, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_21_attn_Split_2_output_2": { + "id": 164, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -10.468017578125, + "maximum": 10.886738777160645, + "scale": 0.08374414592981339, + "offset": -125, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_21_attn_Split_2_output_3": { + "id": 165, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -10.468017578125, + "maximum": 10.886738777160645, + "scale": 0.08374414592981339, + "offset": -125, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_21_attn_Split_3_output_0": { + "id": 1943, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -9.453831672668457, + "maximum": 9.831984519958496, + "scale": 0.07563064992427826, + "offset": -125, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_21_attn_Split_3_output_1": { + "id": 1944, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -9.453831672668457, + "maximum": 9.831984519958496, + "scale": 0.07563064992427826, + "offset": -125, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_21_attn_Split_3_output_2": { + "id": 1945, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -9.453831672668457, + "maximum": 9.831984519958496, + "scale": 0.07563064992427826, + "offset": -125, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_21_attn_Split_3_output_3": { + "id": 1946, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -9.453831672668457, + "maximum": 9.831984519958496, + "scale": 0.07563064992427826, + "offset": -125, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_21_attn_Split_output_0": { + "id": 1916, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -8.5700044631958, + "maximum": 10.433048248291016, + "scale": 0.07452177256345749, + "offset": -115, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_21_attn_Split_output_1": { + "id": 1917, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -8.5700044631958, + "maximum": 10.433048248291016, + "scale": 0.07452177256345749, + "offset": -115, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_21_attn_Split_output_2": { + "id": 1918, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -8.5700044631958, + "maximum": 10.433048248291016, + "scale": 0.07452177256345749, + "offset": -115, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_21_attn_Split_output_3": { + "id": 1919, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -8.5700044631958, + "maximum": 10.433048248291016, + "scale": 0.07452177256345749, + "offset": -115, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_21_attn_Sub_1_output_0": { + "id": 310, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -29.0212345123291, + "maximum": 30.659528732299806, + "scale": 0.2340422123670578, + "offset": -124, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 128, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_21_attn_Sub_output_0": { + "id": 1933, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -12.472469329833985, + "maximum": 9.768648147583008, + "scale": 0.08722006529569626, + "offset": -143, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 192, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_21_attn_Transpose_output_0": { + "id": 327, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -30.13643455505371, + "maximum": 34.4416389465332, + "scale": 0.25324735045433047, + "offset": -119, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 64, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_21_attn_Unsqueeze_10_output_0": { + "id": 205, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -10.468017578125, + "maximum": 10.886738777160645, + "scale": 0.08374414592981339, + "offset": -125, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_21_attn_Unsqueeze_11_output_0": { + "id": 206, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -10.468017578125, + "maximum": 10.886738777160645, + "scale": 0.08374414592981339, + "offset": -125, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_21_attn_Unsqueeze_1_output_0": { + "id": 1921, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -8.5700044631958, + "maximum": 10.433048248291016, + "scale": 0.07452177256345749, + "offset": -115, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_21_attn_Unsqueeze_2_output_0": { + "id": 1922, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -8.5700044631958, + "maximum": 10.433048248291016, + "scale": 0.07452177256345749, + "offset": -115, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_21_attn_Unsqueeze_3_output_0": { + "id": 1923, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -8.5700044631958, + "maximum": 10.433048248291016, + "scale": 0.07452177256345749, + "offset": -115, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_21_attn_Unsqueeze_4_output_0": { + "id": 199, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -33.904212951660159, + "maximum": 35.81815719604492, + "scale": 0.273421049118042, + "offset": -124, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_21_attn_Unsqueeze_5_output_0": { + "id": 200, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -33.904212951660159, + "maximum": 35.81815719604492, + "scale": 0.273421049118042, + "offset": -124, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_21_attn_Unsqueeze_6_output_0": { + "id": 201, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -33.904212951660159, + "maximum": 35.81815719604492, + "scale": 0.273421049118042, + "offset": -124, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_21_attn_Unsqueeze_7_output_0": { + "id": 202, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -33.904212951660159, + "maximum": 35.81815719604492, + "scale": 0.273421049118042, + "offset": -124, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_21_attn_Unsqueeze_8_output_0": { + "id": 203, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -10.468017578125, + "maximum": 10.886738777160645, + "scale": 0.08374414592981339, + "offset": -125, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_21_attn_Unsqueeze_9_output_0": { + "id": 204, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -10.468017578125, + "maximum": 10.886738777160645, + "scale": 0.08374414592981339, + "offset": -125, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_21_attn_Unsqueeze_output_0": { + "id": 1920, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -8.5700044631958, + "maximum": 10.433048248291016, + "scale": 0.07452177256345749, + "offset": -115, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_21_attn_W_key_linear_Add_output_0": { + "id": 112, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -33.904212951660159, + "maximum": 35.81815719604492, + "scale": 0.273421049118042, + "offset": -124, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_21_attn_W_key_linear_Add_output_0_fc": { + "id": 111, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -33.904212951660159, + "maximum": 35.81815719604492, + "scale": 0.273421049118042, + "offset": -124, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_21_attn_W_key_linear_MatMul_pre_reshape": { + "id": 30, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -7.057765960693359, + "maximum": 7.9399871826171879, + "scale": 0.05881471931934357, + "offset": -120, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_21_attn_W_query_linear_Add_output_0": { + "id": 1914, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -8.5700044631958, + "maximum": 10.433048248291016, + "scale": 0.07452177256345749, + "offset": -115, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_21_attn_W_query_linear_Add_output_0_fc": { + "id": 1913, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -8.5700044631958, + "maximum": 10.433048248291016, + "scale": 0.07452177256345749, + "offset": -115, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 192, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_21_attn_W_query_linear_MatMul_pre_reshape": { + "id": 1910, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.760744571685791, + "maximum": 2.733020067214966, + "scale": 0.02938731200993061, + "offset": -162, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_21_attn_W_value_linear_Add_output_0": { + "id": 114, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -10.468017578125, + "maximum": 10.886738777160645, + "scale": 0.08374414592981339, + "offset": -125, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_21_attn_W_value_linear_Add_output_0_fc": { + "id": 113, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -10.468017578125, + "maximum": 10.886738777160645, + "scale": 0.08374414592981339, + "offset": -125, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_21_attn_W_value_linear_MatMul_pre_reshape": { + "id": 29, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -7.057765960693359, + "maximum": 7.9399871826171879, + "scale": 0.05881471931934357, + "offset": -120, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_21_attn_Where_1_output_0": { + "id": 1940, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 1.0, + "scale": 0.003921568859368563, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 192, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_21_attn_Where_output_0": { + "id": 1938, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.4028234663852887e38, + "maximum": 0.0, + "scale": 1.3344405750530544e36, + "offset": -255, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 192, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_21_attn_out_fc_linear_Add_output_0": { + "id": 1952, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -34.09541320800781, + "maximum": 38.966182708740237, + "scale": 0.28651607036590578, + "offset": -119, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_21_attn_out_fc_linear_Add_output_0_fc": { + "id": 1951, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -34.09541320800781, + "maximum": 38.966182708740237, + "scale": 0.28651607036590578, + "offset": -119, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_21_attn_out_fc_linear_MatMul_pre_reshape": { + "id": 1948, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -9.453831672668457, + "maximum": 9.831984519958496, + "scale": 0.07563064992427826, + "offset": -125, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 192, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_21_norm_Transpose_1_output_0": { + "id": 1958, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.271301746368408, + "maximum": 1.9525951147079468, + "scale": 0.024407438933849336, + "offset": -175, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_21_norm_Transpose_output_0": { + "id": 1954, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -34.29213333129883, + "maximum": 39.19101333618164, + "scale": 0.2881692051887512, + "offset": -119, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_22_convnext_0_Add_output_0": { + "id": 2015, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -5.476236343383789, + "maximum": 3.0386433601379396, + "scale": 0.03339168429374695, + "offset": -164, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_22_convnext_0_Mul_2_output_0": { + "id": 2014, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.4145365953445435, + "maximum": 1.566511631011963, + "scale": 0.011690385639667511, + "offset": -121, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_22_convnext_0_Mul_3_output_0": { + "id": 2016, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -5.476236343383789, + "maximum": 3.0386433601379396, + "scale": 0.03339168429374695, + "offset": -164, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_22_convnext_0_Mul_output_0": { + "id": 1960, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.271301746368408, + "maximum": 1.9525951147079468, + "scale": 0.024407438933849336, + "offset": -175, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_22_convnext_0_act_Mul_1_output_0": { + "id": 1998, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.17305922508239747, + "maximum": 1.665695071220398, + "scale": 0.007210800889879465, + "offset": -24, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_22_convnext_0_dwconv_Conv_intermediate": { + "id": 1973, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.24517759680747987, + "maximum": 0.1530407816171646, + "scale": 0.001561640645377338, + "offset": -157, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_22_convnext_0_dwconv_Conv_intermediate_nchw": { + "id": 1975, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.24517759680747987, + "maximum": 0.1530407816171646, + "scale": 0.001561640645377338, + "offset": -157, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_22_convnext_0_dwconv_Conv_output_0": { + "id": 1976, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.24517759680747987, + "maximum": 0.1530407816171646, + "scale": 0.001561640645377338, + "offset": -157, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_22_convnext_0_dwconv_Conv_output_0_nfc": { + "id": 1978, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.24517759680747987, + "maximum": 0.1530407816171646, + "scale": 0.001561640645377338, + "offset": -157, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_22_convnext_0_dwconv_Conv_reshape_to_2d": { + "id": 1967, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.271301746368408, + "maximum": 1.9525951147079468, + "scale": 0.024407438933849336, + "offset": -175, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 196 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_22_convnext_0_dwconv_Conv_reshape_to_2d_nhwc": { + "id": 1969, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.271301746368408, + "maximum": 1.9525951147079468, + "scale": 0.024407438933849336, + "offset": -175, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 196, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_22_convnext_0_dwconv_Pad_output_0": { + "id": 1962, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.271301746368408, + "maximum": 1.9525951147079468, + "scale": 0.024407438933849336, + "offset": -175, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 196, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_22_convnext_0_dwconv_Pad_output_0_ncf": { + "id": 1964, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.271301746368408, + "maximum": 1.9525951147079468, + "scale": 0.024407438933849336, + "offset": -175, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 196 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_22_convnext_0_norm_Transpose_1_output_0": { + "id": 1983, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -5.196897506713867, + "maximum": 3.818128824234009, + "scale": 0.03535304591059685, + "offset": -147, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_22_convnext_0_norm_Transpose_1_output_0_ncf": { + "id": 1985, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -5.196897506713867, + "maximum": 3.818128824234009, + "scale": 0.03535304591059685, + "offset": -147, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_22_convnext_0_norm_Transpose_output_0": { + "id": 1979, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.24517759680747987, + "maximum": 0.1530407816171646, + "scale": 0.001561640645377338, + "offset": -157, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_22_convnext_0_pwconv1_Conv_intermediate": { + "id": 1994, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -6.485891819000244, + "maximum": 1.742478370666504, + "scale": 0.03226811811327934, + "offset": -201, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_22_convnext_0_pwconv1_Conv_intermediate_nchw": { + "id": 1996, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -6.485891819000244, + "maximum": 1.742478370666504, + "scale": 0.03226811811327934, + "offset": -201, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_22_convnext_0_pwconv1_Conv_output_0": { + "id": 1997, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -6.485891819000244, + "maximum": 1.742478370666504, + "scale": 0.03226811811327934, + "offset": -201, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_22_convnext_0_pwconv1_Conv_reshape_to_2d": { + "id": 1988, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -5.196897506713867, + "maximum": 3.818128824234009, + "scale": 0.03535304591059685, + "offset": -147, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_22_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc": { + "id": 1990, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -5.196897506713867, + "maximum": 3.818128824234009, + "scale": 0.03535304591059685, + "offset": -147, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_22_convnext_0_pwconv2_Conv_intermediate": { + "id": 2007, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.5210580825805666, + "maximum": 3.8993537425994875, + "scale": 0.029099654406309129, + "offset": -121, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_22_convnext_0_pwconv2_Conv_intermediate_nchw": { + "id": 2009, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.5210580825805666, + "maximum": 3.8993537425994875, + "scale": 0.029099654406309129, + "offset": -121, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_22_convnext_0_pwconv2_Conv_output_0": { + "id": 2010, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.5210580825805666, + "maximum": 3.8993537425994875, + "scale": 0.029099654406309129, + "offset": -121, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_22_convnext_0_pwconv2_Conv_output_0_nfc": { + "id": 2012, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.5210580825805666, + "maximum": 3.8993537425994875, + "scale": 0.029099654406309129, + "offset": -121, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_22_convnext_0_pwconv2_Conv_reshape_to_2d": { + "id": 2001, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.17305922508239747, + "maximum": 1.665695071220398, + "scale": 0.007210800889879465, + "offset": -24, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_22_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc": { + "id": 2003, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.17305922508239747, + "maximum": 1.665695071220398, + "scale": 0.007210800889879465, + "offset": -24, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_23_Mul_1_output_0": { + "id": 2050, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.6363976001739503, + "maximum": 1.8998854160308838, + "scale": 0.013867776840925217, + "offset": -118, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_23_Transpose_1_output_0": { + "id": 2044, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.2754879295825958, + "maximum": 0.3407350778579712, + "scale": 0.0024165608920156957, + "offset": -114, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_23_Transpose_output_0": { + "id": 2017, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -5.476236343383789, + "maximum": 3.0386433601379396, + "scale": 0.03339168429374695, + "offset": -164, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_23_attention_Cast_output_0": { + "id": 93, + "type": 3, + "dataFormat": 0, + "data_type": 1288, + "unquantized_data_type": 1288, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false + }, + "_vector_field_main_blocks_23_attention_Concat_2_output_0": { + "id": 207, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.40565115213394167, + "maximum": 0.6287592649459839, + "scale": 0.0040565114468336109, + "offset": -100, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 1, + 50, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_23_attention_Concat_3_output_0": { + "id": 2038, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.243809312582016, + "maximum": 0.1849588006734848, + "scale": 0.0016814435366541148, + "offset": -145, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_23_attention_Concat_output_0": { + "id": 2028, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.811171054840088, + "maximum": 3.9019134044647219, + "scale": 0.030247390270233156, + "offset": -126, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 1, + 192, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_23_attention_Div_output_0": { + "id": 2031, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -5.753024578094482, + "maximum": 6.893710613250732, + "scale": 0.04959503933787346, + "offset": -116, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 1, + 192, + 50 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_23_attention_MatMul_1_output_0": { + "id": 2034, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.243809312582016, + "maximum": 0.1849588006734848, + "scale": 0.0016814435366541148, + "offset": -145, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 1, + 192, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_23_attention_MatMul_output_0": { + "id": 2030, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -92.04839324951172, + "maximum": 110.29936981201172, + "scale": 0.7935206294059753, + "offset": -116, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 1, + 192, + 50 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_23_attention_Softmax_output_0": { + "id": 2032, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.99609375, + "scale": 0.00390625, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 1, + 192, + 50 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_23_attention_Split_2_output_0": { + "id": 116, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.40565115213394167, + "maximum": 0.6287592649459839, + "scale": 0.0040565114468336109, + "offset": -100, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 50, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_23_attention_Split_2_output_1": { + "id": 117, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.40565115213394167, + "maximum": 0.6287592649459839, + "scale": 0.0040565114468336109, + "offset": -100, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 50, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_23_attention_Split_3_output_0": { + "id": 2036, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.243809312582016, + "maximum": 0.1849588006734848, + "scale": 0.0016814435366541148, + "offset": -145, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_23_attention_Split_3_output_1": { + "id": 2037, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.243809312582016, + "maximum": 0.1849588006734848, + "scale": 0.0016814435366541148, + "offset": -145, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_23_attention_Split_output_0": { + "id": 2024, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.811171054840088, + "maximum": 3.9019134044647219, + "scale": 0.030247390270233156, + "offset": -126, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_23_attention_Split_output_1": { + "id": 2025, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.811171054840088, + "maximum": 3.9019134044647219, + "scale": 0.030247390270233156, + "offset": -126, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_23_attention_Unsqueeze_1_output_0": { + "id": 2027, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.811171054840088, + "maximum": 3.9019134044647219, + "scale": 0.030247390270233156, + "offset": -126, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_23_attention_Unsqueeze_4_output_0": { + "id": 166, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.40565115213394167, + "maximum": 0.6287592649459839, + "scale": 0.0040565114468336109, + "offset": -100, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 50, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_23_attention_Unsqueeze_5_output_0": { + "id": 167, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.40565115213394167, + "maximum": 0.6287592649459839, + "scale": 0.0040565114468336109, + "offset": -100, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 50, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_23_attention_Unsqueeze_output_0": { + "id": 2026, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.811171054840088, + "maximum": 3.9019134044647219, + "scale": 0.030247390270233156, + "offset": -126, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_23_attention_W_query_linear_Add_output_0": { + "id": 2022, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.811171054840088, + "maximum": 3.9019134044647219, + "scale": 0.030247390270233156, + "offset": -126, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_23_attention_W_query_linear_Add_output_0_fc": { + "id": 2021, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.811171054840088, + "maximum": 3.9019134044647219, + "scale": 0.030247390270233156, + "offset": -126, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 192, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_23_attention_W_query_linear_MatMul_pre_reshape": { + "id": 2018, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -5.476236343383789, + "maximum": 3.0386433601379396, + "scale": 0.03339168429374695, + "offset": -164, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_23_attention_W_value_linear_Add_output_0": { + "id": 77, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.40565115213394167, + "maximum": 0.6287592649459839, + "scale": 0.0040565114468336109, + "offset": -100, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 50, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_23_attention_W_value_linear_Add_output_0_fc": { + "id": 76, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.40565115213394167, + "maximum": 0.6287592649459839, + "scale": 0.0040565114468336109, + "offset": -100, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 50, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_23_attention_W_value_linear_MatMul_pre_reshape": { + "id": 8, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.9921338558197022, + "maximum": 0.7172859907150269, + "scale": 0.006703607272356749, + "offset": -148, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 50, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_23_attention_Where_output_0": { + "id": 2033, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.860039472579956, + "scale": 0.0033727039117366077, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 1, + 192, + 50 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_23_attention_out_fc_linear_Add_output_0": { + "id": 2043, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.2754879295825958, + "maximum": 0.3407350778579712, + "scale": 0.0024165608920156957, + "offset": -114, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_23_attention_out_fc_linear_Add_output_0_fc": { + "id": 2042, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.2754879295825958, + "maximum": 0.3407350778579712, + "scale": 0.0024165608920156957, + "offset": -114, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_23_attention_out_fc_linear_MatMul_pre_reshape": { + "id": 2039, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.243809312582016, + "maximum": 0.1849588006734848, + "scale": 0.0016814435366541148, + "offset": -145, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 192, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_23_attention_tanh_Tanh_output_0_nchw": { + "id": 310, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.0036450624465943, + "maximum": 0.9958041310310364, + "scale": 0.007840977050364018, + "offset": -128, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 1, + 128, + 50 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "12800 (0.03%)" + }, + "_vector_field_main_blocks_23_norm_Transpose_1_output_0": { + "id": 2049, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.6363976001739503, + "maximum": 1.8998854160308838, + "scale": 0.013867776840925217, + "offset": -118, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_23_norm_Transpose_output_0": { + "id": 2045, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -5.614093780517578, + "maximum": 3.1151373386383058, + "scale": 0.03423227742314339, + "offset": -164, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_Mul_1_output_0": { + "id": 660, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.6820878982543947, + "maximum": 0.9175563454627991, + "scale": 0.014116251841187477, + "offset": -190, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_Transpose_4_output_0": { + "id": 654, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -77.44380950927735, + "maximum": 71.03868865966797, + "scale": 0.5822843313217163, + "offset": -133, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_Transpose_output_0": { + "id": 608, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.529217481613159, + "maximum": 4.0974812507629398, + "scale": 0.029908623546361924, + "offset": -118, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_attn_Add_1_output_0": { + "id": 633, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -29.843889236450197, + "maximum": 25.704954147338868, + "scale": 0.2178386002779007, + "offset": -137, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 192, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_attn_Add_3_output_0": { + "id": 305, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -18.623764038085939, + "maximum": 19.06718635559082, + "scale": 0.14780764281749726, + "offset": -126, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 128, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_attn_Cast_1_output_0": { + "id": 33, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 127.0, + "scale": 0.49803921580314639, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "128 (0.00%)" + }, + "_vector_field_main_blocks_3_attn_Cast_output_0": { + "id": 32, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 191.0, + "scale": 0.7490196228027344, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "192 (0.00%)" + }, + "_vector_field_main_blocks_3_attn_Concat_1_output_0": { + "id": 224, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -25.13661003112793, + "maximum": 22.343652725219728, + "scale": 0.18619710206985475, + "offset": -135, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_attn_Concat_2_output_0": { + "id": 225, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -28.116737365722658, + "maximum": 29.241405487060548, + "scale": 0.22493389248847962, + "offset": -125, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_attn_Concat_3_output_0": { + "id": 634, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -29.843889236450197, + "maximum": 32.94574737548828, + "scale": 0.24623386561870576, + "offset": -121, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 192, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_attn_Concat_4_output_0": { + "id": 313, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -25.13661003112793, + "maximum": 22.343652725219728, + "scale": 0.18619710206985475, + "offset": -135, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_attn_Concat_5_output_0": { + "id": 648, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -28.157268524169923, + "maximum": 16.439647674560548, + "scale": 0.17488986253738404, + "offset": -161, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_attn_Concat_output_0": { + "id": 623, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -33.37887954711914, + "maximum": 16.68943977355957, + "scale": 0.19634635746479035, + "offset": -170, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 192, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_attn_Constant_39_output_0": { + "id": 92, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 16.0, + "scale": 0.062745101749897, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "1 (0.00%)" + }, + "_vector_field_main_blocks_3_attn_Constant_42_output_0": { + "id": 93, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.4028234663852887e38, + "maximum": 0.0, + "scale": 1.3344405750530544e36, + "offset": -255, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "1 (0.00%)" + }, + "_vector_field_main_blocks_3_attn_Constant_44_output_0": { + "id": 15, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.00009999999747378752, + "scale": 3.921568634268624e-7, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "1 (0.00%)" + }, + "_vector_field_main_blocks_3_attn_Cos_1_output_0": { + "id": 268, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.996078372001648, + "maximum": 1.0039215087890626, + "scale": 0.00784313678741455, + "offset": -127, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_attn_Cos_output_0": { + "id": 266, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.003921627998352, + "maximum": 0.9960784316062927, + "scale": 0.007843137718737126, + "offset": -128, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_attn_Div_2_output_0": { + "id": 238, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 4.096774101257324, + "scale": 0.016065780073404313, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_attn_Div_4_output_0": { + "id": 637, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -49.2421875, + "maximum": 36.76300048828125, + "scale": 0.3372752368450165, + "offset": -146, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 192, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_attn_Div_output_0": { + "id": 236, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 6.8214287757873539, + "scale": 0.026750700548291208, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_attn_MatMul_1_output_0": { + "id": 642, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -28.157268524169923, + "maximum": 16.439647674560548, + "scale": 0.17488986253738404, + "offset": -161, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 192, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_attn_MatMul_output_0": { + "id": 635, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -787.875, + "maximum": 588.2080078125, + "scale": 5.396403789520264, + "offset": -146, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 192, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_attn_Mul_10_output_0": { + "id": 275, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -25.13661003112793, + "maximum": 22.343652725219728, + "scale": 0.18619710206985475, + "offset": -135, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 128, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_attn_Mul_11_output_0": { + "id": 276, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -7.280135154724121, + "maximum": 13.81571102142334, + "scale": 0.082728810608387, + "offset": -88, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 128, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_attn_Mul_12_output_0": { + "id": 277, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -11.82635498046875, + "maximum": 14.861437797546387, + "scale": 0.10465800762176514, + "offset": -113, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 128, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_attn_Mul_13_output_0": { + "id": 278, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -16.671489715576173, + "maximum": 19.053133010864259, + "scale": 0.14009656012058259, + "offset": -119, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 128, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_attn_Mul_3_output_0": { + "id": 628, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -14.948081016540528, + "maximum": 13.92889404296875, + "scale": 0.11324303597211838, + "offset": -132, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 192, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_attn_Mul_4_output_0": { + "id": 629, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -32.76799392700195, + "maximum": 26.075939178466798, + "scale": 0.23076051473617555, + "offset": -142, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 192, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_attn_Mul_5_output_0": { + "id": 630, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -14.754925727844239, + "maximum": 15.106232643127442, + "scale": 0.11710257828235626, + "offset": -126, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 192, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_attn_Mul_6_output_0": { + "id": 631, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -27.353914260864259, + "maximum": 25.488874435424806, + "scale": 0.20722661912441255, + "offset": -132, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 192, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_attn_Mul_7_output_0": { + "id": 259, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 40.967742919921878, + "scale": 0.16065780818462373, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_attn_Mul_output_0": { + "id": 258, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 68.21428680419922, + "scale": 0.26750701665878298, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_attn_ReduceSum_1_output_0": { + "id": 55, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 128.0, + "scale": 0.501960813999176, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_attn_ReduceSum_output_0": { + "id": 53, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 178.0, + "scale": 0.6980392336845398, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_attn_Reshape_1_output_0": { + "id": 89, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 128.0, + "scale": 0.501960813999176, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_attn_Reshape_output_0": { + "id": 88, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 178.0, + "scale": 0.6980392336845398, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_attn_Sin_1_output_0": { + "id": 267, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.9960768818855286, + "maximum": 1.0039199590682984, + "scale": 0.00784312468022108, + "offset": -127, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_attn_Sin_output_0": { + "id": 265, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.003921627998352, + "maximum": 0.9960784316062927, + "scale": 0.007843137718737126, + "offset": -128, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_attn_Slice_1_output_0": { + "id": 625, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -33.37887954711914, + "maximum": 16.68943977355957, + "scale": 0.19634635746479035, + "offset": -170, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 192, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_attn_Slice_2_output_0": { + "id": 627, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -33.37887954711914, + "maximum": 16.68943977355957, + "scale": 0.19634635746479035, + "offset": -170, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 192, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_attn_Slice_4_output_0": { + "id": 242, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -25.13661003112793, + "maximum": 22.343652725219728, + "scale": 0.18619710206985475, + "offset": -135, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 128, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_attn_Slice_5_output_0": { + "id": 244, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -25.13661003112793, + "maximum": 22.343652725219728, + "scale": 0.18619710206985475, + "offset": -135, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 128, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_attn_Softmax_output_0": { + "id": 640, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.99609375, + "scale": 0.00390625, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 192, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_attn_Split_1_output_0": { + "id": 120, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -25.13661003112793, + "maximum": 22.343652725219728, + "scale": 0.18619710206985475, + "offset": -135, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_attn_Split_1_output_1": { + "id": 121, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -25.13661003112793, + "maximum": 22.343652725219728, + "scale": 0.18619710206985475, + "offset": -135, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_attn_Split_1_output_2": { + "id": 122, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -25.13661003112793, + "maximum": 22.343652725219728, + "scale": 0.18619710206985475, + "offset": -135, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_attn_Split_1_output_3": { + "id": 123, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -25.13661003112793, + "maximum": 22.343652725219728, + "scale": 0.18619710206985475, + "offset": -135, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_attn_Split_2_output_0": { + "id": 125, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -28.116737365722658, + "maximum": 29.241405487060548, + "scale": 0.22493389248847962, + "offset": -125, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_attn_Split_2_output_1": { + "id": 126, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -28.116737365722658, + "maximum": 29.241405487060548, + "scale": 0.22493389248847962, + "offset": -125, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_attn_Split_2_output_2": { + "id": 127, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -28.116737365722658, + "maximum": 29.241405487060548, + "scale": 0.22493389248847962, + "offset": -125, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_attn_Split_2_output_3": { + "id": 128, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -28.116737365722658, + "maximum": 29.241405487060548, + "scale": 0.22493389248847962, + "offset": -125, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_attn_Split_3_output_0": { + "id": 644, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -28.157268524169923, + "maximum": 16.439647674560548, + "scale": 0.17488986253738404, + "offset": -161, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_attn_Split_3_output_1": { + "id": 645, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -28.157268524169923, + "maximum": 16.439647674560548, + "scale": 0.17488986253738404, + "offset": -161, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_attn_Split_3_output_2": { + "id": 646, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -28.157268524169923, + "maximum": 16.439647674560548, + "scale": 0.17488986253738404, + "offset": -161, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_attn_Split_3_output_3": { + "id": 647, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -28.157268524169923, + "maximum": 16.439647674560548, + "scale": 0.17488986253738404, + "offset": -161, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_attn_Split_output_0": { + "id": 615, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -33.37887954711914, + "maximum": 16.68943977355957, + "scale": 0.19634635746479035, + "offset": -170, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_attn_Split_output_1": { + "id": 616, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -33.37887954711914, + "maximum": 16.68943977355957, + "scale": 0.19634635746479035, + "offset": -170, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_attn_Split_output_2": { + "id": 617, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -33.37887954711914, + "maximum": 16.68943977355957, + "scale": 0.19634635746479035, + "offset": -170, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_attn_Split_output_3": { + "id": 618, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -33.37887954711914, + "maximum": 16.68943977355957, + "scale": 0.19634635746479035, + "offset": -170, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_attn_Sub_1_output_0": { + "id": 304, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -25.13661003112793, + "maximum": 22.343652725219728, + "scale": 0.18619710206985475, + "offset": -135, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 128, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_attn_Sub_output_0": { + "id": 632, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -26.217390060424806, + "maximum": 32.94574737548828, + "scale": 0.2320123016834259, + "offset": -113, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 192, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_attn_Transpose_1_output_0": { + "id": 91, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 1.0, + "scale": 0.003921568859368563, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_attn_Transpose_output_0": { + "id": 321, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -25.13661003112793, + "maximum": 22.343652725219728, + "scale": 0.18619710206985475, + "offset": -135, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 64, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_attn_Unsqueeze_10_output_0": { + "id": 178, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -28.116737365722658, + "maximum": 29.241405487060548, + "scale": 0.22493389248847962, + "offset": -125, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_attn_Unsqueeze_11_output_0": { + "id": 179, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -28.116737365722658, + "maximum": 29.241405487060548, + "scale": 0.22493389248847962, + "offset": -125, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_attn_Unsqueeze_14_output_0": { + "id": 56, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 1.0, + "scale": 0.003921568859368563, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_attn_Unsqueeze_15_output_0": { + "id": 57, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 1.0, + "scale": 0.003921568859368563, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_attn_Unsqueeze_1_output_0": { + "id": 620, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -33.37887954711914, + "maximum": 16.68943977355957, + "scale": 0.19634635746479035, + "offset": -170, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_attn_Unsqueeze_2_output_0": { + "id": 621, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -33.37887954711914, + "maximum": 16.68943977355957, + "scale": 0.19634635746479035, + "offset": -170, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_attn_Unsqueeze_3_output_0": { + "id": 622, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -33.37887954711914, + "maximum": 16.68943977355957, + "scale": 0.19634635746479035, + "offset": -170, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_attn_Unsqueeze_4_output_0": { + "id": 172, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -25.13661003112793, + "maximum": 22.343652725219728, + "scale": 0.18619710206985475, + "offset": -135, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_attn_Unsqueeze_5_output_0": { + "id": 173, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -25.13661003112793, + "maximum": 22.343652725219728, + "scale": 0.18619710206985475, + "offset": -135, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_attn_Unsqueeze_6_output_0": { + "id": 174, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -25.13661003112793, + "maximum": 22.343652725219728, + "scale": 0.18619710206985475, + "offset": -135, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_attn_Unsqueeze_7_output_0": { + "id": 175, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -25.13661003112793, + "maximum": 22.343652725219728, + "scale": 0.18619710206985475, + "offset": -135, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_attn_Unsqueeze_8_output_0": { + "id": 176, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -28.116737365722658, + "maximum": 29.241405487060548, + "scale": 0.22493389248847962, + "offset": -125, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_attn_Unsqueeze_9_output_0": { + "id": 177, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -28.116737365722658, + "maximum": 29.241405487060548, + "scale": 0.22493389248847962, + "offset": -125, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_attn_Unsqueeze_output_0": { + "id": 619, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -33.37887954711914, + "maximum": 16.68943977355957, + "scale": 0.19634635746479035, + "offset": -170, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_attn_W_key_linear_Add_output_0": { + "id": 85, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -25.13661003112793, + "maximum": 22.343652725219728, + "scale": 0.18619710206985475, + "offset": -135, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_attn_W_key_linear_Add_output_0_fc": { + "id": 84, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -25.13661003112793, + "maximum": 22.343652725219728, + "scale": 0.18619710206985475, + "offset": -135, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_attn_W_key_linear_MatMul_pre_reshape": { + "id": 36, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -7.057765960693359, + "maximum": 7.9399871826171879, + "scale": 0.05881471931934357, + "offset": -120, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_attn_W_query_linear_Add_output_0": { + "id": 613, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -33.37887954711914, + "maximum": 16.68943977355957, + "scale": 0.19634635746479035, + "offset": -170, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_attn_W_query_linear_Add_output_0_fc": { + "id": 612, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -33.37887954711914, + "maximum": 16.68943977355957, + "scale": 0.19634635746479035, + "offset": -170, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 192, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_attn_W_query_linear_MatMul_pre_reshape": { + "id": 609, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.529217481613159, + "maximum": 4.0974812507629398, + "scale": 0.029908623546361924, + "offset": -118, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_attn_W_value_linear_Add_output_0": { + "id": 87, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -28.116737365722658, + "maximum": 29.241405487060548, + "scale": 0.22493389248847962, + "offset": -125, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_attn_W_value_linear_Add_output_0_fc": { + "id": 86, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -28.116737365722658, + "maximum": 29.241405487060548, + "scale": 0.22493389248847962, + "offset": -125, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_attn_W_value_linear_MatMul_pre_reshape": { + "id": 35, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -7.057765960693359, + "maximum": 7.9399871826171879, + "scale": 0.05881471931934357, + "offset": -120, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_attn_Where_1_output_0": { + "id": 641, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 1.0, + "scale": 0.003921568859368563, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 192, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_attn_Where_output_0": { + "id": 639, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.4028234663852887e38, + "maximum": 0.0, + "scale": 1.3344405750530544e36, + "offset": -255, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 192, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_attn_out_fc_linear_Add_output_0": { + "id": 653, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -77.44380950927735, + "maximum": 71.03868865966797, + "scale": 0.5822843313217163, + "offset": -133, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_attn_out_fc_linear_Add_output_0_fc": { + "id": 652, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -77.44380950927735, + "maximum": 71.03868865966797, + "scale": 0.5822843313217163, + "offset": -133, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_attn_out_fc_linear_MatMul_pre_reshape": { + "id": 649, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -28.157268524169923, + "maximum": 16.439647674560548, + "scale": 0.17488986253738404, + "offset": -161, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 192, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_norm_Transpose_1_output_0": { + "id": 659, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.6820878982543947, + "maximum": 0.9175563454627991, + "scale": 0.014116251841187477, + "offset": -190, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_3_norm_Transpose_output_0": { + "id": 655, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -78.67561340332031, + "maximum": 71.04290771484375, + "scale": 0.5871314406394959, + "offset": -134, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_4_convnext_0_Add_output_0": { + "id": 716, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.080932140350342, + "maximum": 0.92213374376297, + "scale": 0.019619867205619813, + "offset": -208, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_4_convnext_0_Mul_2_output_0": { + "id": 715, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.4240022897720338, + "maximum": 0.3051433563232422, + "scale": 0.0067809633910655979, + "offset": -210, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_4_convnext_0_Mul_3_output_0": { + "id": 717, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.080932140350342, + "maximum": 0.92213374376297, + "scale": 0.019619867205619813, + "offset": -208, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_4_convnext_0_Mul_output_0": { + "id": 661, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.6820878982543947, + "maximum": 0.9175563454627991, + "scale": 0.014116251841187477, + "offset": -190, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_4_convnext_0_act_Mul_1_output_0": { + "id": 699, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.17200502753257752, + "maximum": 3.8153843879699709, + "scale": 0.01563682034611702, + "offset": -11, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_4_convnext_0_dwconv_Conv_intermediate": { + "id": 674, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.35038769245147707, + "maximum": 0.40680602192878725, + "scale": 0.0029693872202187778, + "offset": -118, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_4_convnext_0_dwconv_Conv_intermediate_nchw": { + "id": 676, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.35038769245147707, + "maximum": 0.40680602192878725, + "scale": 0.0029693872202187778, + "offset": -118, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_4_convnext_0_dwconv_Conv_output_0": { + "id": 677, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.35038769245147707, + "maximum": 0.40680602192878725, + "scale": 0.0029693872202187778, + "offset": -118, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_4_convnext_0_dwconv_Conv_output_0_nfc": { + "id": 679, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.35038769245147707, + "maximum": 0.40680602192878725, + "scale": 0.0029693872202187778, + "offset": -118, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_4_convnext_0_dwconv_Conv_reshape_to_2d": { + "id": 668, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.6820878982543947, + "maximum": 0.9175563454627991, + "scale": 0.014116251841187477, + "offset": -190, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 196 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_4_convnext_0_dwconv_Conv_reshape_to_2d_nhwc": { + "id": 670, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.6820878982543947, + "maximum": 0.9175563454627991, + "scale": 0.014116251841187477, + "offset": -190, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 196, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_4_convnext_0_dwconv_Pad_output_0": { + "id": 663, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.6820878982543947, + "maximum": 0.9175563454627991, + "scale": 0.014116251841187477, + "offset": -190, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 196, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_4_convnext_0_dwconv_Pad_output_0_ncf": { + "id": 665, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.6820878982543947, + "maximum": 0.9175563454627991, + "scale": 0.014116251841187477, + "offset": -190, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 196 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_4_convnext_0_norm_Transpose_1_output_0": { + "id": 684, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -5.740702152252197, + "maximum": 2.48333740234375, + "scale": 0.032251134514808658, + "offset": -178, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_4_convnext_0_norm_Transpose_1_output_0_ncf": { + "id": 686, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -5.740702152252197, + "maximum": 2.48333740234375, + "scale": 0.032251134514808658, + "offset": -178, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_4_convnext_0_norm_Transpose_output_0": { + "id": 680, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.35038769245147707, + "maximum": 0.40680602192878725, + "scale": 0.0029693872202187778, + "offset": -118, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_4_convnext_0_pwconv1_Conv_intermediate": { + "id": 695, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -6.111087799072266, + "maximum": 3.8145644664764406, + "scale": 0.03892412781715393, + "offset": -157, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_4_convnext_0_pwconv1_Conv_intermediate_nchw": { + "id": 697, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -6.111087799072266, + "maximum": 3.8145644664764406, + "scale": 0.03892412781715393, + "offset": -157, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_4_convnext_0_pwconv1_Conv_output_0": { + "id": 698, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -6.111087799072266, + "maximum": 3.8145644664764406, + "scale": 0.03892412781715393, + "offset": -157, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_4_convnext_0_pwconv1_Conv_reshape_to_2d": { + "id": 689, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -5.740702152252197, + "maximum": 2.48333740234375, + "scale": 0.032251134514808658, + "offset": -178, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_4_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc": { + "id": 691, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -5.740702152252197, + "maximum": 2.48333740234375, + "scale": 0.032251134514808658, + "offset": -178, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_4_convnext_0_pwconv2_Conv_intermediate": { + "id": 708, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.456005096435547, + "maximum": 2.690418004989624, + "scale": 0.0280251894146204, + "offset": -159, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_4_convnext_0_pwconv2_Conv_intermediate_nchw": { + "id": 710, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.456005096435547, + "maximum": 2.690418004989624, + "scale": 0.0280251894146204, + "offset": -159, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_4_convnext_0_pwconv2_Conv_output_0": { + "id": 711, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.456005096435547, + "maximum": 2.690418004989624, + "scale": 0.0280251894146204, + "offset": -159, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_4_convnext_0_pwconv2_Conv_output_0_nfc": { + "id": 713, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.456005096435547, + "maximum": 2.690418004989624, + "scale": 0.0280251894146204, + "offset": -159, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_4_convnext_0_pwconv2_Conv_reshape_to_2d": { + "id": 702, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.17200502753257752, + "maximum": 3.8153843879699709, + "scale": 0.01563682034611702, + "offset": -11, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_4_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc": { + "id": 704, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.17200502753257752, + "maximum": 3.8153843879699709, + "scale": 0.01563682034611702, + "offset": -11, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_5_Mul_1_output_0": { + "id": 751, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.045132160186768, + "maximum": 1.7174862623214722, + "scale": 0.022598503157496454, + "offset": -179, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_5_Transpose_1_output_0": { + "id": 745, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.455742210149765, + "maximum": 0.5291244387626648, + "scale": 0.0038622221909463407, + "offset": -118, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_5_Transpose_output_0": { + "id": 718, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.080932140350342, + "maximum": 0.92213374376297, + "scale": 0.019619867205619813, + "offset": -208, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_5_attention_Concat_2_output_0": { + "id": 180, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.4255580008029938, + "maximum": 0.3965426981449127, + "scale": 0.0032239241991192104, + "offset": -132, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 1, + 50, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_5_attention_Concat_3_output_0": { + "id": 739, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.21717628836631776, + "maximum": 0.33662325143814089, + "scale": 0.002171762753278017, + "offset": -100, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_5_attention_Concat_output_0": { + "id": 729, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.9258809089660648, + "maximum": 4.447997093200684, + "scale": 0.03676030412316322, + "offset": -134, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 1, + 192, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_5_attention_Div_output_0": { + "id": 732, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -6.907293319702148, + "maximum": 7.649399280548096, + "scale": 0.057085070759058, + "offset": -121, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 1, + 192, + 50 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_5_attention_MatMul_1_output_0": { + "id": 735, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.21717628836631776, + "maximum": 0.33662325143814089, + "scale": 0.002171762753278017, + "offset": -100, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 1, + 192, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_5_attention_MatMul_output_0": { + "id": 731, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -110.51669311523438, + "maximum": 122.39038848876953, + "scale": 0.913361132144928, + "offset": -121, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 1, + 192, + 50 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_5_attention_Softmax_output_0": { + "id": 733, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.99609375, + "scale": 0.00390625, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 1, + 192, + 50 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_5_attention_Split_2_output_0": { + "id": 95, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.4255580008029938, + "maximum": 0.3965426981449127, + "scale": 0.0032239241991192104, + "offset": -132, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 50, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_5_attention_Split_2_output_1": { + "id": 96, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.4255580008029938, + "maximum": 0.3965426981449127, + "scale": 0.0032239241991192104, + "offset": -132, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 50, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_5_attention_Split_3_output_0": { + "id": 737, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.21717628836631776, + "maximum": 0.33662325143814089, + "scale": 0.002171762753278017, + "offset": -100, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_5_attention_Split_3_output_1": { + "id": 738, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.21717628836631776, + "maximum": 0.33662325143814089, + "scale": 0.002171762753278017, + "offset": -100, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_5_attention_Split_output_0": { + "id": 725, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.9258809089660648, + "maximum": 4.447997093200684, + "scale": 0.03676030412316322, + "offset": -134, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_5_attention_Split_output_1": { + "id": 726, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.9258809089660648, + "maximum": 4.447997093200684, + "scale": 0.03676030412316322, + "offset": -134, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_5_attention_Unsqueeze_1_output_0": { + "id": 728, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.9258809089660648, + "maximum": 4.447997093200684, + "scale": 0.03676030412316322, + "offset": -134, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_5_attention_Unsqueeze_4_output_0": { + "id": 130, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.4255580008029938, + "maximum": 0.3965426981449127, + "scale": 0.0032239241991192104, + "offset": -132, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 50, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_5_attention_Unsqueeze_5_output_0": { + "id": 131, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.4255580008029938, + "maximum": 0.3965426981449127, + "scale": 0.0032239241991192104, + "offset": -132, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 50, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_5_attention_Unsqueeze_output_0": { + "id": 727, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.9258809089660648, + "maximum": 4.447997093200684, + "scale": 0.03676030412316322, + "offset": -134, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_5_attention_W_query_linear_Add_output_0": { + "id": 723, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.9258809089660648, + "maximum": 4.447997093200684, + "scale": 0.03676030412316322, + "offset": -134, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_5_attention_W_query_linear_Add_output_0_fc": { + "id": 722, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.9258809089660648, + "maximum": 4.447997093200684, + "scale": 0.03676030412316322, + "offset": -134, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 192, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_5_attention_W_query_linear_MatMul_pre_reshape": { + "id": 719, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.080932140350342, + "maximum": 0.92213374376297, + "scale": 0.019619867205619813, + "offset": -208, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_5_attention_W_value_linear_Add_output_0": { + "id": 59, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.4255580008029938, + "maximum": 0.3965426981449127, + "scale": 0.0032239241991192104, + "offset": -132, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 50, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_5_attention_W_value_linear_Add_output_0_fc": { + "id": 58, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.4255580008029938, + "maximum": 0.3965426981449127, + "scale": 0.0032239241991192104, + "offset": -132, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 50, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_5_attention_W_value_linear_MatMul_pre_reshape": { + "id": 11, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.9921338558197022, + "maximum": 0.7172859907150269, + "scale": 0.006703607272356749, + "offset": -148, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 50, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_5_attention_Where_output_0": { + "id": 734, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.8861199617385864, + "scale": 0.003474980127066374, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 1, + 192, + 50 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_5_attention_out_fc_linear_Add_output_0": { + "id": 744, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.455742210149765, + "maximum": 0.5291244387626648, + "scale": 0.0038622221909463407, + "offset": -118, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_5_attention_out_fc_linear_Add_output_0_fc": { + "id": 743, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.455742210149765, + "maximum": 0.5291244387626648, + "scale": 0.0038622221909463407, + "offset": -118, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_5_attention_out_fc_linear_MatMul_pre_reshape": { + "id": 740, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.21717628836631776, + "maximum": 0.33662325143814089, + "scale": 0.002171762753278017, + "offset": -100, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 192, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_5_attention_tanh_Tanh_output_0_nchw": { + "id": 109, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.0026311874389649, + "maximum": 0.9947981238365173, + "scale": 0.007833056151866913, + "offset": -128, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 1, + 128, + 50 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "12800 (0.03%)" + }, + "_vector_field_main_blocks_5_norm_Transpose_1_output_0": { + "id": 750, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.045132160186768, + "maximum": 1.7174862623214722, + "scale": 0.022598503157496454, + "offset": -179, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_5_norm_Transpose_output_0": { + "id": 746, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.164445400238037, + "maximum": 0.9165765047073364, + "scale": 0.019925575703382493, + "offset": -209, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_0_Add_output_0": { + "id": 807, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.5582356452941898, + "maximum": 1.7247378826141358, + "scale": 0.024639112874865533, + "offset": -185, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_0_Mul_2_output_0": { + "id": 806, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.6370915770530701, + "maximum": 1.4193432331085206, + "scale": 0.008064450696110726, + "offset": -79, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_0_Mul_3_output_0": { + "id": 808, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.5582356452941898, + "maximum": 1.7247378826141358, + "scale": 0.024639112874865533, + "offset": -185, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_0_Mul_output_0": { + "id": 752, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.045132160186768, + "maximum": 1.7174862623214722, + "scale": 0.022598503157496454, + "offset": -179, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_0_act_Mul_1_output_0": { + "id": 790, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.17973604798316956, + "maximum": 4.912785530090332, + "scale": 0.019970672205090524, + "offset": -9, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_0_dwconv_Conv_intermediate": { + "id": 765, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.23712489008903504, + "maximum": 0.35568732023239138, + "scale": 0.0023247539065778257, + "offset": -102, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_0_dwconv_Conv_intermediate_nchw": { + "id": 767, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.23712489008903504, + "maximum": 0.35568732023239138, + "scale": 0.0023247539065778257, + "offset": -102, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_0_dwconv_Conv_output_0": { + "id": 768, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.23712489008903504, + "maximum": 0.35568732023239138, + "scale": 0.0023247539065778257, + "offset": -102, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_0_dwconv_Conv_output_0_nfc": { + "id": 770, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.23712489008903504, + "maximum": 0.35568732023239138, + "scale": 0.0023247539065778257, + "offset": -102, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_0_dwconv_Conv_reshape_to_2d": { + "id": 759, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.045132160186768, + "maximum": 1.7174862623214722, + "scale": 0.022598503157496454, + "offset": -179, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 196 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_0_dwconv_Conv_reshape_to_2d_nhwc": { + "id": 761, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.045132160186768, + "maximum": 1.7174862623214722, + "scale": 0.022598503157496454, + "offset": -179, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 196, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_0_dwconv_Pad_output_0": { + "id": 754, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.045132160186768, + "maximum": 1.7174862623214722, + "scale": 0.022598503157496454, + "offset": -179, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 196, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_0_dwconv_Pad_output_0_ncf": { + "id": 756, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.045132160186768, + "maximum": 1.7174862623214722, + "scale": 0.022598503157496454, + "offset": -179, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 196 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_0_norm_Transpose_1_output_0": { + "id": 775, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.251161575317383, + "maximum": 2.350501775741577, + "scale": 0.02196730673313141, + "offset": -148, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_0_norm_Transpose_1_output_0_ncf": { + "id": 777, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.251161575317383, + "maximum": 2.350501775741577, + "scale": 0.02196730673313141, + "offset": -148, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_0_norm_Transpose_output_0": { + "id": 771, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.23712489008903504, + "maximum": 0.35568732023239138, + "scale": 0.0023247539065778257, + "offset": -102, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_0_pwconv1_Conv_intermediate": { + "id": 786, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -6.917944431304932, + "maximum": 4.921490669250488, + "scale": 0.04642915725708008, + "offset": -149, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_0_pwconv1_Conv_intermediate_nchw": { + "id": 788, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -6.917944431304932, + "maximum": 4.921490669250488, + "scale": 0.04642915725708008, + "offset": -149, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_0_pwconv1_Conv_output_0": { + "id": 789, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -6.917944431304932, + "maximum": 4.921490669250488, + "scale": 0.04642915725708008, + "offset": -149, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_0_pwconv1_Conv_reshape_to_2d": { + "id": 780, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.251161575317383, + "maximum": 2.350501775741577, + "scale": 0.02196730673313141, + "offset": -148, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc": { + "id": 782, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.251161575317383, + "maximum": 2.350501775741577, + "scale": 0.02196730673313141, + "offset": -148, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_0_pwconv2_Conv_intermediate": { + "id": 799, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.643270015716553, + "maximum": 3.5791871547698976, + "scale": 0.032244931906461719, + "offset": -144, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_0_pwconv2_Conv_intermediate_nchw": { + "id": 801, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.643270015716553, + "maximum": 3.5791871547698976, + "scale": 0.032244931906461719, + "offset": -144, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_0_pwconv2_Conv_output_0": { + "id": 802, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.643270015716553, + "maximum": 3.5791871547698976, + "scale": 0.032244931906461719, + "offset": -144, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_0_pwconv2_Conv_output_0_nfc": { + "id": 804, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.643270015716553, + "maximum": 3.5791871547698976, + "scale": 0.032244931906461719, + "offset": -144, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_0_pwconv2_Conv_reshape_to_2d": { + "id": 793, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.17973604798316956, + "maximum": 4.912785530090332, + "scale": 0.019970672205090524, + "offset": -9, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc": { + "id": 795, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.17973604798316956, + "maximum": 4.912785530090332, + "scale": 0.019970672205090524, + "offset": -9, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_1_Add_output_0": { + "id": 864, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -5.243381023406982, + "maximum": 1.7204843759536744, + "scale": 0.027309276163578035, + "offset": -192, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_1_Mul_2_output_0": { + "id": 863, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.7585381269454956, + "maximum": 1.0836259126663209, + "scale": 0.007224172353744507, + "offset": -105, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_1_Mul_3_output_0": { + "id": 865, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -5.243381023406982, + "maximum": 1.7204843759536744, + "scale": 0.027309276163578035, + "offset": -192, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_1_Mul_output_0": { + "id": 809, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.5582356452941898, + "maximum": 1.7247378826141358, + "scale": 0.024639112874865533, + "offset": -185, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_1_act_Mul_1_output_0": { + "id": 847, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.17595502734184266, + "maximum": 3.9030025005340578, + "scale": 0.01599591225385666, + "offset": -11, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_1_dwconv_Conv_intermediate": { + "id": 822, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.32143670320510867, + "maximum": 0.379130482673645, + "scale": 0.0027473221998661758, + "offset": -117, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_1_dwconv_Conv_intermediate_nchw": { + "id": 824, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.32143670320510867, + "maximum": 0.379130482673645, + "scale": 0.0027473221998661758, + "offset": -117, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_1_dwconv_Conv_output_0": { + "id": 825, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.32143670320510867, + "maximum": 0.379130482673645, + "scale": 0.0027473221998661758, + "offset": -117, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_1_dwconv_Conv_output_0_nfc": { + "id": 827, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.32143670320510867, + "maximum": 0.379130482673645, + "scale": 0.0027473221998661758, + "offset": -117, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_1_dwconv_Conv_reshape_to_2d": { + "id": 816, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.5582356452941898, + "maximum": 1.7247378826141358, + "scale": 0.024639112874865533, + "offset": -185, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 200 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_1_dwconv_Conv_reshape_to_2d_nhwc": { + "id": 818, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.5582356452941898, + "maximum": 1.7247378826141358, + "scale": 0.024639112874865533, + "offset": -185, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 200, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_1_dwconv_Pad_output_0": { + "id": 811, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.5582356452941898, + "maximum": 1.7247378826141358, + "scale": 0.024639112874865533, + "offset": -185, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 200, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_1_dwconv_Pad_output_0_ncf": { + "id": 813, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.5582356452941898, + "maximum": 1.7247378826141358, + "scale": 0.024639112874865533, + "offset": -185, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 200 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_1_norm_Transpose_1_output_0": { + "id": 832, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.404675245285034, + "maximum": 5.45676326751709, + "scale": 0.03082916885614395, + "offset": -78, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_1_norm_Transpose_1_output_0_ncf": { + "id": 834, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.404675245285034, + "maximum": 5.45676326751709, + "scale": 0.03082916885614395, + "offset": -78, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_1_norm_Transpose_output_0": { + "id": 828, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.32143670320510867, + "maximum": 0.379130482673645, + "scale": 0.0027473221998661758, + "offset": -117, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_1_pwconv1_Conv_intermediate": { + "id": 843, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -10.73062801361084, + "maximum": 3.9020466804504396, + "scale": 0.057383038103580478, + "offset": -187, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_1_pwconv1_Conv_intermediate_nchw": { + "id": 845, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -10.73062801361084, + "maximum": 3.9020466804504396, + "scale": 0.057383038103580478, + "offset": -187, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_1_pwconv1_Conv_output_0": { + "id": 846, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -10.73062801361084, + "maximum": 3.9020466804504396, + "scale": 0.057383038103580478, + "offset": -187, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_1_pwconv1_Conv_reshape_to_2d": { + "id": 837, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.404675245285034, + "maximum": 5.45676326751709, + "scale": 0.03082916885614395, + "offset": -78, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc": { + "id": 839, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.404675245285034, + "maximum": 5.45676326751709, + "scale": 0.03082916885614395, + "offset": -78, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_1_pwconv2_Conv_intermediate": { + "id": 856, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.044175624847412, + "maximum": 5.50457239151001, + "scale": 0.037446070462465289, + "offset": -108, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_1_pwconv2_Conv_intermediate_nchw": { + "id": 858, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.044175624847412, + "maximum": 5.50457239151001, + "scale": 0.037446070462465289, + "offset": -108, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_1_pwconv2_Conv_output_0": { + "id": 859, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.044175624847412, + "maximum": 5.50457239151001, + "scale": 0.037446070462465289, + "offset": -108, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_1_pwconv2_Conv_output_0_nfc": { + "id": 861, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.044175624847412, + "maximum": 5.50457239151001, + "scale": 0.037446070462465289, + "offset": -108, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_1_pwconv2_Conv_reshape_to_2d": { + "id": 850, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.17595502734184266, + "maximum": 3.9030025005340578, + "scale": 0.01599591225385666, + "offset": -11, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc": { + "id": 852, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.17595502734184266, + "maximum": 3.9030025005340578, + "scale": 0.01599591225385666, + "offset": -11, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_2_Add_output_0": { + "id": 921, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -5.293651103973389, + "maximum": 1.736979365348816, + "scale": 0.027571100741624833, + "offset": -192, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_2_Mul_2_output_0": { + "id": 920, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.8882027864456177, + "maximum": 1.2285422086715699, + "scale": 0.0083009609952569, + "offset": -107, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_2_Mul_3_output_0": { + "id": 922, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -5.293651103973389, + "maximum": 1.736979365348816, + "scale": 0.027571100741624833, + "offset": -192, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_2_Mul_output_0": { + "id": 866, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -5.243381023406982, + "maximum": 1.7204843759536744, + "scale": 0.027309276163578035, + "offset": -192, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_2_act_Mul_1_output_0": { + "id": 904, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.1731930822134018, + "maximum": 3.8417375087738039, + "scale": 0.015744825825095178, + "offset": -11, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_2_dwconv_Conv_intermediate": { + "id": 879, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.367530882358551, + "maximum": 0.8188030123710632, + "scale": 0.0046522896736860279, + "offset": -79, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_2_dwconv_Conv_intermediate_nchw": { + "id": 881, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.367530882358551, + "maximum": 0.8188030123710632, + "scale": 0.0046522896736860279, + "offset": -79, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_2_dwconv_Conv_output_0": { + "id": 882, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.367530882358551, + "maximum": 0.8188030123710632, + "scale": 0.0046522896736860279, + "offset": -79, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_2_dwconv_Conv_output_0_nfc": { + "id": 884, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.367530882358551, + "maximum": 0.8188030123710632, + "scale": 0.0046522896736860279, + "offset": -79, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_2_dwconv_Conv_reshape_to_2d": { + "id": 873, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -5.243381023406982, + "maximum": 1.7204843759536744, + "scale": 0.027309276163578035, + "offset": -192, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 208 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_2_dwconv_Conv_reshape_to_2d_nhwc": { + "id": 875, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -5.243381023406982, + "maximum": 1.7204843759536744, + "scale": 0.027309276163578035, + "offset": -192, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 208, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_2_dwconv_Pad_output_0": { + "id": 868, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -5.243381023406982, + "maximum": 1.7204843759536744, + "scale": 0.027309276163578035, + "offset": -192, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 208, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_2_dwconv_Pad_output_0_ncf": { + "id": 870, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -5.243381023406982, + "maximum": 1.7204843759536744, + "scale": 0.027309276163578035, + "offset": -192, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 208 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_2_norm_Transpose_1_output_0": { + "id": 889, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.4554641246795656, + "maximum": 6.48944091796875, + "scale": 0.03507805988192558, + "offset": -70, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_2_norm_Transpose_1_output_0_ncf": { + "id": 891, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.4554641246795656, + "maximum": 6.48944091796875, + "scale": 0.03507805988192558, + "offset": -70, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_2_norm_Transpose_output_0": { + "id": 885, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.367530882358551, + "maximum": 0.8188030123710632, + "scale": 0.0046522896736860279, + "offset": -79, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_2_pwconv1_Conv_intermediate": { + "id": 900, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -11.322163581848145, + "maximum": 3.8733716011047365, + "scale": 0.059590332210063937, + "offset": -190, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_2_pwconv1_Conv_intermediate_nchw": { + "id": 902, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -11.322163581848145, + "maximum": 3.8733716011047365, + "scale": 0.059590332210063937, + "offset": -190, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_2_pwconv1_Conv_output_0": { + "id": 903, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -11.322163581848145, + "maximum": 3.8733716011047365, + "scale": 0.059590332210063937, + "offset": -190, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_2_pwconv1_Conv_reshape_to_2d": { + "id": 894, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.4554641246795656, + "maximum": 6.48944091796875, + "scale": 0.03507805988192558, + "offset": -70, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc": { + "id": 896, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.4554641246795656, + "maximum": 6.48944091796875, + "scale": 0.03507805988192558, + "offset": -70, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_2_pwconv2_Conv_intermediate": { + "id": 913, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -5.0054779052734379, + "maximum": 6.493592739105225, + "scale": 0.04509439319372177, + "offset": -111, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_2_pwconv2_Conv_intermediate_nchw": { + "id": 915, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -5.0054779052734379, + "maximum": 6.493592739105225, + "scale": 0.04509439319372177, + "offset": -111, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_2_pwconv2_Conv_output_0": { + "id": 916, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -5.0054779052734379, + "maximum": 6.493592739105225, + "scale": 0.04509439319372177, + "offset": -111, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_2_pwconv2_Conv_output_0_nfc": { + "id": 918, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -5.0054779052734379, + "maximum": 6.493592739105225, + "scale": 0.04509439319372177, + "offset": -111, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_2_pwconv2_Conv_reshape_to_2d": { + "id": 907, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.1731930822134018, + "maximum": 3.8417375087738039, + "scale": 0.015744825825095178, + "offset": -11, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc": { + "id": 909, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.1731930822134018, + "maximum": 3.8417375087738039, + "scale": 0.015744825825095178, + "offset": -11, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_3_Add_output_0": { + "id": 978, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -5.456305980682373, + "maximum": 1.905376672744751, + "scale": 0.028869343921542169, + "offset": -189, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_3_Mul_2_output_0": { + "id": 977, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.1662790775299074, + "maximum": 1.6966661214828492, + "scale": 0.015148804523050785, + "offset": -143, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_3_Mul_3_output_0": { + "id": 979, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -5.456305980682373, + "maximum": 1.905376672744751, + "scale": 0.028869343921542169, + "offset": -189, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_3_Mul_3_output_0_ncf": { + "id": 981, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -5.456305980682373, + "maximum": 1.905376672744751, + "scale": 0.028869343921542169, + "offset": -189, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_3_Mul_output_0": { + "id": 923, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -5.293651103973389, + "maximum": 1.736979365348816, + "scale": 0.027571100741624833, + "offset": -192, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_3_act_Mul_1_output_0": { + "id": 961, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.15967850387096406, + "maximum": 6.626657485961914, + "scale": 0.026613082736730577, + "offset": -6, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_3_dwconv_Conv_intermediate": { + "id": 936, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.43071573972702029, + "maximum": 0.7133729457855225, + "scale": 0.004486622288823128, + "offset": -96, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_3_dwconv_Conv_intermediate_nchw": { + "id": 938, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.43071573972702029, + "maximum": 0.7133729457855225, + "scale": 0.004486622288823128, + "offset": -96, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_3_dwconv_Conv_output_0": { + "id": 939, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.43071573972702029, + "maximum": 0.7133729457855225, + "scale": 0.004486622288823128, + "offset": -96, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_3_dwconv_Conv_output_0_nfc": { + "id": 941, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.43071573972702029, + "maximum": 0.7133729457855225, + "scale": 0.004486622288823128, + "offset": -96, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_3_dwconv_Conv_reshape_to_2d": { + "id": 930, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -5.293651103973389, + "maximum": 1.736979365348816, + "scale": 0.027571100741624833, + "offset": -192, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 224 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_3_dwconv_Conv_reshape_to_2d_nhwc": { + "id": 932, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -5.293651103973389, + "maximum": 1.736979365348816, + "scale": 0.027571100741624833, + "offset": -192, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 224, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_3_dwconv_Pad_output_0": { + "id": 925, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -5.293651103973389, + "maximum": 1.736979365348816, + "scale": 0.027571100741624833, + "offset": -192, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 224, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_3_dwconv_Pad_output_0_ncf": { + "id": 927, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -5.293651103973389, + "maximum": 1.736979365348816, + "scale": 0.027571100741624833, + "offset": -192, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 224 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_3_norm_Transpose_1_output_0": { + "id": 946, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.735628843307495, + "maximum": 7.229876518249512, + "scale": 0.0390804149210453, + "offset": -70, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_3_norm_Transpose_1_output_0_ncf": { + "id": 948, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.735628843307495, + "maximum": 7.229876518249512, + "scale": 0.0390804149210453, + "offset": -70, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_3_norm_Transpose_output_0": { + "id": 942, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.43071573972702029, + "maximum": 0.7133729457855225, + "scale": 0.004486622288823128, + "offset": -96, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_3_pwconv1_Conv_intermediate": { + "id": 957, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -8.989103317260743, + "maximum": 6.604239463806152, + "scale": 0.06115036457777023, + "offset": -147, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_3_pwconv1_Conv_intermediate_nchw": { + "id": 959, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -8.989103317260743, + "maximum": 6.604239463806152, + "scale": 0.06115036457777023, + "offset": -147, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_3_pwconv1_Conv_output_0": { + "id": 960, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -8.989103317260743, + "maximum": 6.604239463806152, + "scale": 0.06115036457777023, + "offset": -147, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_3_pwconv1_Conv_reshape_to_2d": { + "id": 951, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.735628843307495, + "maximum": 7.229876518249512, + "scale": 0.0390804149210453, + "offset": -70, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc": { + "id": 953, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.735628843307495, + "maximum": 7.229876518249512, + "scale": 0.0390804149210453, + "offset": -70, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_3_pwconv2_Conv_intermediate": { + "id": 970, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.571330547332764, + "maximum": 4.754184246063232, + "scale": 0.03657064586877823, + "offset": -125, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_3_pwconv2_Conv_intermediate_nchw": { + "id": 972, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.571330547332764, + "maximum": 4.754184246063232, + "scale": 0.03657064586877823, + "offset": -125, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_3_pwconv2_Conv_output_0": { + "id": 973, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.571330547332764, + "maximum": 4.754184246063232, + "scale": 0.03657064586877823, + "offset": -125, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_3_pwconv2_Conv_output_0_nfc": { + "id": 975, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.571330547332764, + "maximum": 4.754184246063232, + "scale": 0.03657064586877823, + "offset": -125, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_3_pwconv2_Conv_reshape_to_2d": { + "id": 964, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.15967850387096406, + "maximum": 6.626657485961914, + "scale": 0.026613082736730577, + "offset": -6, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_6_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc": { + "id": 966, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.15967850387096406, + "maximum": 6.626657485961914, + "scale": 0.026613082736730577, + "offset": -6, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_7_Add_output_0": { + "id": 982, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -5.56329345703125, + "maximum": 2.105030059814453, + "scale": 0.030071856454014779, + "offset": -185, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_7_Add_output_0_nfc": { + "id": 984, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -5.56329345703125, + "maximum": 2.105030059814453, + "scale": 0.030071856454014779, + "offset": -185, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_7_Mul_output_0": { + "id": 985, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -5.56329345703125, + "maximum": 2.105030059814453, + "scale": 0.030071856454014779, + "offset": -185, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_7_Transpose_output_0": { + "id": 367, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.5187951922416687, + "maximum": 0.35731589794158938, + "scale": 0.003435729769989848, + "offset": -151, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_7_linear_linear_Add_output_0": { + "id": 357, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.5187951922416687, + "maximum": 0.35731589794158938, + "scale": 0.003435729769989848, + "offset": -151, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_7_linear_linear_Add_output_0_fc": { + "id": 356, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.5187951922416687, + "maximum": 0.35731589794158938, + "scale": 0.003435729769989848, + "offset": -151, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_8_convnext_0_Add_output_0": { + "id": 1041, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -5.973626136779785, + "maximum": 3.4293038845062258, + "scale": 0.036874234676361087, + "offset": -162, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_8_convnext_0_Mul_2_output_0": { + "id": 1040, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.98406720161438, + "maximum": 2.6110587120056154, + "scale": 0.021941671147942544, + "offset": -136, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_8_convnext_0_Mul_3_output_0": { + "id": 1042, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -5.973626136779785, + "maximum": 3.4293038845062258, + "scale": 0.036874234676361087, + "offset": -162, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_8_convnext_0_Mul_output_0": { + "id": 986, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -5.56329345703125, + "maximum": 2.105030059814453, + "scale": 0.030071856454014779, + "offset": -185, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_8_convnext_0_act_Mul_1_output_0": { + "id": 1024, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.16390055418014527, + "maximum": 4.4799485206604, + "scale": 0.01821117289364338, + "offset": -9, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_8_convnext_0_dwconv_Conv_intermediate": { + "id": 999, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.0986665487289429, + "maximum": 1.2359998226165772, + "scale": 0.009155554696917534, + "offset": -120, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_8_convnext_0_dwconv_Conv_intermediate_nchw": { + "id": 1001, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.0986665487289429, + "maximum": 1.2359998226165772, + "scale": 0.009155554696917534, + "offset": -120, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_8_convnext_0_dwconv_Conv_output_0": { + "id": 1002, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.0986665487289429, + "maximum": 1.2359998226165772, + "scale": 0.009155554696917534, + "offset": -120, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_8_convnext_0_dwconv_Conv_output_0_nfc": { + "id": 1004, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.0986665487289429, + "maximum": 1.2359998226165772, + "scale": 0.009155554696917534, + "offset": -120, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_8_convnext_0_dwconv_Conv_reshape_to_2d": { + "id": 993, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -5.56329345703125, + "maximum": 2.105030059814453, + "scale": 0.030071856454014779, + "offset": -185, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 196 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_8_convnext_0_dwconv_Conv_reshape_to_2d_nhwc": { + "id": 995, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -5.56329345703125, + "maximum": 2.105030059814453, + "scale": 0.030071856454014779, + "offset": -185, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 196, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_8_convnext_0_dwconv_Pad_output_0": { + "id": 988, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -5.56329345703125, + "maximum": 2.105030059814453, + "scale": 0.030071856454014779, + "offset": -185, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 196, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_8_convnext_0_dwconv_Pad_output_0_ncf": { + "id": 990, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -5.56329345703125, + "maximum": 2.105030059814453, + "scale": 0.030071856454014779, + "offset": -185, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 196 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_8_convnext_0_norm_Transpose_1_output_0": { + "id": 1009, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -6.45487642288208, + "maximum": 3.1148531436920168, + "scale": 0.037528350949287418, + "offset": -172, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_8_convnext_0_norm_Transpose_1_output_0_ncf": { + "id": 1011, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -6.45487642288208, + "maximum": 3.1148531436920168, + "scale": 0.037528350949287418, + "offset": -172, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_8_convnext_0_norm_Transpose_output_0": { + "id": 1005, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.0986665487289429, + "maximum": 1.2359998226165772, + "scale": 0.009155554696917534, + "offset": -120, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_8_convnext_0_pwconv1_Conv_intermediate": { + "id": 1020, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -9.455618858337403, + "maximum": 4.48185396194458, + "scale": 0.05465675890445709, + "offset": -173, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_8_convnext_0_pwconv1_Conv_intermediate_nchw": { + "id": 1022, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -9.455618858337403, + "maximum": 4.48185396194458, + "scale": 0.05465675890445709, + "offset": -173, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_8_convnext_0_pwconv1_Conv_output_0": { + "id": 1023, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -9.455618858337403, + "maximum": 4.48185396194458, + "scale": 0.05465675890445709, + "offset": -173, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_8_convnext_0_pwconv1_Conv_reshape_to_2d": { + "id": 1014, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -6.45487642288208, + "maximum": 3.1148531436920168, + "scale": 0.037528350949287418, + "offset": -172, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_8_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc": { + "id": 1016, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -6.45487642288208, + "maximum": 3.1148531436920168, + "scale": 0.037528350949287418, + "offset": -172, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_8_convnext_0_pwconv2_Conv_intermediate": { + "id": 1033, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -8.002120971679688, + "maximum": 7.93960428237915, + "scale": 0.06251657009124756, + "offset": -128, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_8_convnext_0_pwconv2_Conv_intermediate_nchw": { + "id": 1035, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -8.002120971679688, + "maximum": 7.93960428237915, + "scale": 0.06251657009124756, + "offset": -128, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_8_convnext_0_pwconv2_Conv_output_0": { + "id": 1036, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -8.002120971679688, + "maximum": 7.93960428237915, + "scale": 0.06251657009124756, + "offset": -128, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_8_convnext_0_pwconv2_Conv_output_0_nfc": { + "id": 1038, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -8.002120971679688, + "maximum": 7.93960428237915, + "scale": 0.06251657009124756, + "offset": -128, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_8_convnext_0_pwconv2_Conv_reshape_to_2d": { + "id": 1027, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.16390055418014527, + "maximum": 4.4799485206604, + "scale": 0.01821117289364338, + "offset": -9, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1024, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_8_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc": { + "id": 1029, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.16390055418014527, + "maximum": 4.4799485206604, + "scale": 0.01821117289364338, + "offset": -9, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_9_Mul_1_output_0": { + "id": 1093, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.7545344829559328, + "maximum": 0.9617526531219482, + "scale": 0.018495243042707444, + "offset": -203, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_9_Transpose_1_output_0": { + "id": 1087, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -36.05207061767578, + "maximum": 35.21364974975586, + "scale": 0.2794734239578247, + "offset": -129, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_9_Transpose_output_0": { + "id": 1043, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -5.973626136779785, + "maximum": 3.4293038845062258, + "scale": 0.036874234676361087, + "offset": -162, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_9_attn_Add_1_output_0": { + "id": 1068, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -34.36492919921875, + "maximum": 38.05702590942383, + "scale": 0.2840076684951782, + "offset": -121, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 192, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_9_attn_Add_3_output_0": { + "id": 307, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -23.18155860900879, + "maximum": 26.079254150390626, + "scale": 0.193179652094841, + "offset": -120, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 128, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_9_attn_Concat_1_output_0": { + "id": 226, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -26.329158782958986, + "maximum": 25.71685218811035, + "scale": 0.20410200953483582, + "offset": -129, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_9_attn_Concat_2_output_0": { + "id": 227, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -13.356064796447754, + "maximum": 11.323620796203614, + "scale": 0.09678307920694351, + "offset": -138, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_9_attn_Concat_3_output_0": { + "id": 1069, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -40.77134323120117, + "maximum": 43.07295227050781, + "scale": 0.32880115509033205, + "offset": -124, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 192, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_9_attn_Concat_4_output_0": { + "id": 314, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -26.206192016601564, + "maximum": 26.079254150390626, + "scale": 0.20504096150398255, + "offset": -128, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_9_attn_Concat_5_output_0": { + "id": 1081, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -9.492807388305664, + "maximum": 11.375001907348633, + "scale": 0.08183454722166062, + "offset": -116, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_9_attn_Concat_output_0": { + "id": 1058, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -40.4052619934082, + "maximum": 44.04835891723633, + "scale": 0.33119067549705508, + "offset": -122, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 192, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_9_attn_Div_4_output_0": { + "id": 1071, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -66.60446166992188, + "maximum": 45.87327194213867, + "scale": 0.4410891532897949, + "offset": -151, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 192, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_9_attn_MatMul_1_output_0": { + "id": 1075, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -9.492807388305664, + "maximum": 11.375001907348633, + "scale": 0.08183454722166062, + "offset": -116, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 192, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_9_attn_MatMul_output_0": { + "id": 1070, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1065.67138671875, + "maximum": 733.9723510742188, + "scale": 7.057426452636719, + "offset": -151, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 192, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_9_attn_Mul_10_output_0": { + "id": 279, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -26.181787490844728, + "maximum": 22.90906524658203, + "scale": 0.19251315295696259, + "offset": -136, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 128, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_9_attn_Mul_11_output_0": { + "id": 280, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -16.16228485107422, + "maximum": 18.182571411132814, + "scale": 0.1346857100725174, + "offset": -120, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 128, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_9_attn_Mul_12_output_0": { + "id": 281, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -19.884368896484376, + "maximum": 12.005656242370606, + "scale": 0.12505891919136048, + "offset": -159, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 128, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_9_attn_Mul_13_output_0": { + "id": 282, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -22.525590896606447, + "maximum": 25.743532180786134, + "scale": 0.18929067254066468, + "offset": -119, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 128, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_9_attn_Mul_3_output_0": { + "id": 1063, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -38.69091796875, + "maximum": 42.8477897644043, + "scale": 0.31975963711738589, + "offset": -121, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 192, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_9_attn_Mul_4_output_0": { + "id": 1064, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -17.951339721679689, + "maximum": 16.727384567260743, + "scale": 0.13599500060081483, + "offset": -132, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 192, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_9_attn_Mul_5_output_0": { + "id": 1065, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -34.56922149658203, + "maximum": 37.686119079589847, + "scale": 0.2833542823791504, + "offset": -122, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 192, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_9_attn_Mul_6_output_0": { + "id": 1066, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -19.30394172668457, + "maximum": 17.159059524536134, + "scale": 0.14299216866493226, + "offset": -135, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 192, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_9_attn_Slice_1_output_0": { + "id": 1060, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -40.4052619934082, + "maximum": 44.04835891723633, + "scale": 0.33119067549705508, + "offset": -122, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 192, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_9_attn_Slice_2_output_0": { + "id": 1062, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -40.4052619934082, + "maximum": 44.04835891723633, + "scale": 0.33119067549705508, + "offset": -122, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 192, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_9_attn_Slice_4_output_0": { + "id": 246, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -26.329158782958986, + "maximum": 25.71685218811035, + "scale": 0.20410200953483582, + "offset": -129, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 128, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_9_attn_Slice_5_output_0": { + "id": 248, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -26.329158782958986, + "maximum": 25.71685218811035, + "scale": 0.20410200953483582, + "offset": -129, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 128, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_9_attn_Softmax_output_0": { + "id": 1073, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.99609375, + "scale": 0.00390625, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 192, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_9_attn_Split_1_output_0": { + "id": 133, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -26.329158782958986, + "maximum": 25.71685218811035, + "scale": 0.20410200953483582, + "offset": -129, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_9_attn_Split_1_output_1": { + "id": 134, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -26.329158782958986, + "maximum": 25.71685218811035, + "scale": 0.20410200953483582, + "offset": -129, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_9_attn_Split_1_output_2": { + "id": 135, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -26.329158782958986, + "maximum": 25.71685218811035, + "scale": 0.20410200953483582, + "offset": -129, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_9_attn_Split_1_output_3": { + "id": 136, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -26.329158782958986, + "maximum": 25.71685218811035, + "scale": 0.20410200953483582, + "offset": -129, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_9_attn_Split_2_output_0": { + "id": 138, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -13.356064796447754, + "maximum": 11.323620796203614, + "scale": 0.09678307920694351, + "offset": -138, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_9_attn_Split_2_output_1": { + "id": 139, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -13.356064796447754, + "maximum": 11.323620796203614, + "scale": 0.09678307920694351, + "offset": -138, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_9_attn_Split_2_output_2": { + "id": 140, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -13.356064796447754, + "maximum": 11.323620796203614, + "scale": 0.09678307920694351, + "offset": -138, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_9_attn_Split_2_output_3": { + "id": 141, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -13.356064796447754, + "maximum": 11.323620796203614, + "scale": 0.09678307920694351, + "offset": -138, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_9_attn_Split_3_output_0": { + "id": 1077, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -9.492807388305664, + "maximum": 11.375001907348633, + "scale": 0.08183454722166062, + "offset": -116, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_9_attn_Split_3_output_1": { + "id": 1078, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -9.492807388305664, + "maximum": 11.375001907348633, + "scale": 0.08183454722166062, + "offset": -116, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_9_attn_Split_3_output_2": { + "id": 1079, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -9.492807388305664, + "maximum": 11.375001907348633, + "scale": 0.08183454722166062, + "offset": -116, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_9_attn_Split_3_output_3": { + "id": 1080, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -9.492807388305664, + "maximum": 11.375001907348633, + "scale": 0.08183454722166062, + "offset": -116, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_9_attn_Split_output_0": { + "id": 1050, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -40.4052619934082, + "maximum": 44.04835891723633, + "scale": 0.33119067549705508, + "offset": -122, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_9_attn_Split_output_1": { + "id": 1051, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -40.4052619934082, + "maximum": 44.04835891723633, + "scale": 0.33119067549705508, + "offset": -122, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_9_attn_Split_output_2": { + "id": 1052, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -40.4052619934082, + "maximum": 44.04835891723633, + "scale": 0.33119067549705508, + "offset": -122, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_9_attn_Split_output_3": { + "id": 1053, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -40.4052619934082, + "maximum": 44.04835891723633, + "scale": 0.33119067549705508, + "offset": -122, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_9_attn_Sub_1_output_0": { + "id": 306, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -26.206192016601564, + "maximum": 23.29439353942871, + "scale": 0.19411994516849519, + "offset": -135, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 128, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_9_attn_Sub_output_0": { + "id": 1067, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -40.77134323120117, + "maximum": 43.07295227050781, + "scale": 0.32880115509033205, + "offset": -124, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 192, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_9_attn_Transpose_output_0": { + "id": 323, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -26.206192016601564, + "maximum": 26.079254150390626, + "scale": 0.20504096150398255, + "offset": -128, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 64, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_9_attn_Unsqueeze_10_output_0": { + "id": 187, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -13.356064796447754, + "maximum": 11.323620796203614, + "scale": 0.09678307920694351, + "offset": -138, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_9_attn_Unsqueeze_11_output_0": { + "id": 188, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -13.356064796447754, + "maximum": 11.323620796203614, + "scale": 0.09678307920694351, + "offset": -138, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_9_attn_Unsqueeze_1_output_0": { + "id": 1055, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -40.4052619934082, + "maximum": 44.04835891723633, + "scale": 0.33119067549705508, + "offset": -122, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_9_attn_Unsqueeze_2_output_0": { + "id": 1056, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -40.4052619934082, + "maximum": 44.04835891723633, + "scale": 0.33119067549705508, + "offset": -122, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_9_attn_Unsqueeze_3_output_0": { + "id": 1057, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -40.4052619934082, + "maximum": 44.04835891723633, + "scale": 0.33119067549705508, + "offset": -122, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_9_attn_Unsqueeze_4_output_0": { + "id": 181, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -26.329158782958986, + "maximum": 25.71685218811035, + "scale": 0.20410200953483582, + "offset": -129, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_9_attn_Unsqueeze_5_output_0": { + "id": 182, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -26.329158782958986, + "maximum": 25.71685218811035, + "scale": 0.20410200953483582, + "offset": -129, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_9_attn_Unsqueeze_6_output_0": { + "id": 183, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -26.329158782958986, + "maximum": 25.71685218811035, + "scale": 0.20410200953483582, + "offset": -129, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_9_attn_Unsqueeze_7_output_0": { + "id": 184, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -26.329158782958986, + "maximum": 25.71685218811035, + "scale": 0.20410200953483582, + "offset": -129, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_9_attn_Unsqueeze_8_output_0": { + "id": 185, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -13.356064796447754, + "maximum": 11.323620796203614, + "scale": 0.09678307920694351, + "offset": -138, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_9_attn_Unsqueeze_9_output_0": { + "id": 186, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -13.356064796447754, + "maximum": 11.323620796203614, + "scale": 0.09678307920694351, + "offset": -138, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 128, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_9_attn_Unsqueeze_output_0": { + "id": 1054, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -40.4052619934082, + "maximum": 44.04835891723633, + "scale": 0.33119067549705508, + "offset": -122, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_9_attn_W_key_linear_Add_output_0": { + "id": 98, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -26.329158782958986, + "maximum": 25.71685218811035, + "scale": 0.20410200953483582, + "offset": -129, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_9_attn_W_key_linear_Add_output_0_fc": { + "id": 97, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -26.329158782958986, + "maximum": 25.71685218811035, + "scale": 0.20410200953483582, + "offset": -129, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_9_attn_W_key_linear_MatMul_pre_reshape": { + "id": 34, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -7.057765960693359, + "maximum": 7.9399871826171879, + "scale": 0.05881471931934357, + "offset": -120, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_9_attn_W_query_linear_Add_output_0": { + "id": 1048, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -40.4052619934082, + "maximum": 44.04835891723633, + "scale": 0.33119067549705508, + "offset": -122, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_9_attn_W_query_linear_Add_output_0_fc": { + "id": 1047, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -40.4052619934082, + "maximum": 44.04835891723633, + "scale": 0.33119067549705508, + "offset": -122, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 192, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_9_attn_W_query_linear_MatMul_pre_reshape": { + "id": 1044, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -5.973626136779785, + "maximum": 3.4293038845062258, + "scale": 0.036874234676361087, + "offset": -162, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_9_attn_W_value_linear_Add_output_0": { + "id": 100, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -13.356064796447754, + "maximum": 11.323620796203614, + "scale": 0.09678307920694351, + "offset": -138, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_9_attn_W_value_linear_Add_output_0_fc": { + "id": 99, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -13.356064796447754, + "maximum": 11.323620796203614, + "scale": 0.09678307920694351, + "offset": -138, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_9_attn_W_value_linear_MatMul_pre_reshape": { + "id": 33, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -7.057765960693359, + "maximum": 7.9399871826171879, + "scale": 0.05881471931934357, + "offset": -120, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 128, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_9_attn_Where_1_output_0": { + "id": 1074, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 1.0, + "scale": 0.003921568859368563, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 192, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_9_attn_Where_output_0": { + "id": 1072, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.4028234663852887e38, + "maximum": 0.0, + "scale": 1.3344405750530544e36, + "offset": -255, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 1, + 192, + 128 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_9_attn_out_fc_linear_Add_output_0": { + "id": 1086, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -36.05207061767578, + "maximum": 35.21364974975586, + "scale": 0.2794734239578247, + "offset": -129, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_9_attn_out_fc_linear_Add_output_0_fc": { + "id": 1085, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -36.05207061767578, + "maximum": 35.21364974975586, + "scale": 0.2794734239578247, + "offset": -129, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_9_attn_out_fc_linear_MatMul_pre_reshape": { + "id": 1082, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -9.492807388305664, + "maximum": 11.375001907348633, + "scale": 0.08183454722166062, + "offset": -116, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 192, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_9_norm_Transpose_1_output_0": { + "id": 1092, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.7545344829559328, + "maximum": 0.9617526531219482, + "scale": 0.018495243042707444, + "offset": -203, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_main_blocks_9_norm_Transpose_output_0": { + "id": 1088, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -35.61573791503906, + "maximum": 34.7874641418457, + "scale": 0.27609097957611086, + "offset": -129, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_proj_in_Mul_output_0": { + "id": 47, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.134086847305298, + "maximum": 3.363410472869873, + "scale": 0.02548038214445114, + "offset": -123, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_proj_in_net_Conv_intermediate": { + "id": 23, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.134086847305298, + "maximum": 3.363410472869873, + "scale": 0.02548038214445114, + "offset": -123, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_proj_in_net_Conv_intermediate_nchw": { + "id": 25, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.134086847305298, + "maximum": 3.363410472869873, + "scale": 0.02548038214445114, + "offset": -123, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_proj_in_net_Conv_output_0": { + "id": 26, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.134086847305298, + "maximum": 3.363410472869873, + "scale": 0.02548038214445114, + "offset": -123, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_proj_in_net_Conv_output_0_nfc": { + "id": 28, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.134086847305298, + "maximum": 3.363410472869873, + "scale": 0.02548038214445114, + "offset": -123, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_proj_in_net_Conv_reshape_to_2d": { + "id": 17, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.233811378479004, + "maximum": 4.334616661071777, + "scale": 0.033601678907871249, + "offset": -126, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 144, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_proj_in_net_Conv_reshape_to_2d_nhwc": { + "id": 19, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.233811378479004, + "maximum": 4.334616661071777, + "scale": 0.033601678907871249, + "offset": -126, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 144 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_proj_out_Mul_output_0": { + "id": 2294, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -6.116991996765137, + "maximum": 4.867746829986572, + "scale": 0.04307740554213524, + "offset": -142, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 144 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_proj_out_net_Conv_intermediate": { + "id": 2288, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -6.116991996765137, + "maximum": 4.867746829986572, + "scale": 0.04307740554213524, + "offset": -142, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 144 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_proj_out_net_Conv_intermediate_nchw": { + "id": 2290, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -6.116991996765137, + "maximum": 4.867746829986572, + "scale": 0.04307740554213524, + "offset": -142, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 144, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_proj_out_net_Conv_output_0": { + "id": 2291, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -6.116991996765137, + "maximum": 4.867746829986572, + "scale": 0.04307740554213524, + "offset": -142, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 144, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_proj_out_net_Conv_output_0_nfc": { + "id": 2293, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -6.116991996765137, + "maximum": 4.867746829986572, + "scale": 0.04307740554213524, + "offset": -142, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 144 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_proj_out_net_Conv_reshape_to_2d": { + "id": 2282, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.9473484754562379, + "maximum": 1.7039300203323365, + "scale": 0.0143187390640378, + "offset": -136, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_proj_out_net_Conv_reshape_to_2d_nhwc": { + "id": 2284, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.9473484754562379, + "maximum": 1.7039300203323365, + "scale": 0.0143187390640378, + "offset": -136, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 192, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_time_encoder_Unsqueeze_output_0": { + "id": 328, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.33641743659973147, + "maximum": 0.29903772473335268, + "scale": 0.0024919810239225628, + "offset": -135, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 64, + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_time_encoder_mlp_mlp_0_linear_Gemm_output_0": { + "id": 271, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.9104899764060974, + "maximum": 0.9771111607551575, + "scale": 0.007402357179671526, + "offset": -123, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_time_encoder_mlp_mlp_1_Mul_output_0": { + "id": 312, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.7378446459770203, + "scale": 0.0028935084119439127, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_time_encoder_mlp_mlp_1_Softplus_output_0": { + "id": 274, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.9104899764060974, + "maximum": 0.9771111607551575, + "scale": 0.007402357179671526, + "offset": -123, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_time_encoder_mlp_mlp_1_Tanh_output_0": { + "id": 303, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.7220840454101563, + "maximum": 0.7509673833847046, + "scale": 0.005776672158390284, + "offset": -125, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_time_encoder_mlp_mlp_2_linear_Gemm_output_0": { + "id": 319, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.33641743659973147, + "maximum": 0.29903772473335268, + "scale": 0.0024919810239225628, + "offset": -135, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_time_encoder_sinusoidal_Concat_output_0": { + "id": 260, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 1.0, + "scale": 0.003921568859368563, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_time_encoder_sinusoidal_Constant_2_output_0": { + "id": 28, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 1000.0, + "scale": 3.9215686321258547, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "1 (0.00%)" + }, + "_vector_field_time_encoder_sinusoidal_Constant_3_output_0": { + "id": 31, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 1.0, + "scale": 0.003921568859368563, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "32 (0.00%)" + }, + "_vector_field_time_encoder_sinusoidal_Cos_output_0": { + "id": 240, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 1.0, + "scale": 0.003921568859368563, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_time_encoder_sinusoidal_Mul_1_output_0": { + "id": 233, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.00009999999747378752, + "scale": 3.921568634268624e-7, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_time_encoder_sinusoidal_Mul_output_0": { + "id": 209, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.00009999999747378752, + "scale": 3.921568634268624e-7, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_time_encoder_sinusoidal_Sin_output_0": { + "id": 239, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.00009999999747378752, + "scale": 3.921568634268624e-7, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_vector_field_time_encoder_sinusoidal_Unsqueeze_output_0": { + "id": 118, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.00009999999747378752, + "scale": 3.921568634268624e-7, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "noisy_latent_ncf": { + "id": 3, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.233811378479004, + "maximum": 4.334616661071777, + "scale": 0.033601678907871249, + "offset": -126, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 144, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "onnx__MatMul_3095": { + "id": 45, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.2471181154251099, + "maximum": 0.9162500500679016, + "scale": 0.008483796380460263, + "offset": -147, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "32768 (0.09%)" + }, + "onnx__MatMul_3101": { + "id": 90, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.4522088766098023, + "maximum": 1.4184366464614869, + "scale": 0.011257433332502842, + "offset": -129, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "131072 (0.39%)" + }, + "onnx__MatMul_3102": { + "id": 11, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.845714807510376, + "maximum": 0.8795433640480042, + "scale": 0.0067657181061804298, + "offset": -125, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "65536 (0.19%)" + }, + "onnx__MatMul_3103": { + "id": 13, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.6837307810783386, + "maximum": 0.733759880065918, + "scale": 0.005558786913752556, + "offset": -123, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "65536 (0.19%)" + }, + "onnx__MatMul_3110": { + "id": 94, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.3619023561477662, + "maximum": 1.269045352935791, + "scale": 0.010317442007362843, + "offset": -132, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "131072 (0.39%)" + }, + "onnx__MatMul_3116": { + "id": 107, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.6204906702041627, + "maximum": 2.0363688468933107, + "scale": 0.014340625144541264, + "offset": -113, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "131072 (0.39%)" + }, + "onnx__MatMul_3118": { + "id": 2, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.6216428279876709, + "maximum": 0.5702287554740906, + "scale": 0.004674006253480911, + "offset": -133, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "65536 (0.19%)" + }, + "onnx__MatMul_3119": { + "id": 110, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.2348031997680665, + "maximum": 0.9218736290931702, + "scale": 0.008457556366920472, + "offset": -146, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "131072 (0.39%)" + }, + "onnx__MatMul_3140": { + "id": 47, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.4908920228481293, + "maximum": 0.535152792930603, + "scale": 0.004023705143481493, + "offset": -122, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "32768 (0.09%)" + }, + "onnx__MatMul_3146": { + "id": 159, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.39356529712677, + "maximum": 1.4493077993392945, + "scale": 0.011148521676659584, + "offset": -125, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "131072 (0.39%)" + }, + "onnx__MatMul_3147": { + "id": 16, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.0389913320541382, + "maximum": 0.8534571528434753, + "scale": 0.0074213664047420029, + "offset": -140, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "65536 (0.19%)" + }, + "onnx__MatMul_3148": { + "id": 18, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.4285378158092499, + "maximum": 0.5559409260749817, + "scale": 0.00386070110835135, + "offset": -111, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "65536 (0.19%)" + }, + "onnx__MatMul_3155": { + "id": 161, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.0556997060775757, + "maximum": 1.4140565395355225, + "scale": 0.009685318917036057, + "offset": -109, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "131072 (0.39%)" + }, + "onnx__MatMul_3161": { + "id": 174, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.5046073198318482, + "maximum": 1.8609617948532105, + "scale": 0.013198310509324074, + "offset": -114, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "131072 (0.39%)" + }, + "onnx__MatMul_3163": { + "id": 4, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.5019941926002502, + "maximum": 0.4123523533344269, + "scale": 0.00358567270450294, + "offset": -140, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "65536 (0.19%)" + }, + "onnx__MatMul_3164": { + "id": 177, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.9191707372665405, + "maximum": 0.743159294128418, + "scale": 0.00651894137263298, + "offset": -141, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "131072 (0.39%)" + }, + "onnx__MatMul_3185": { + "id": 49, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.669384777545929, + "maximum": 1.0547881126403809, + "scale": 0.006761462427675724, + "offset": -99, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "32768 (0.09%)" + }, + "onnx__MatMul_3191": { + "id": 226, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.6143468618392945, + "maximum": 1.3472247123718262, + "scale": 0.011614006012678147, + "offset": -139, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "131072 (0.39%)" + }, + "onnx__MatMul_3192": { + "id": 20, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.233614206314087, + "maximum": 1.85042142868042, + "scale": 0.012094257399439812, + "offset": -102, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "65536 (0.19%)" + }, + "onnx__MatMul_3193": { + "id": 22, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.3664514124393463, + "maximum": 0.4188016355037689, + "scale": 0.0030794236809015276, + "offset": -119, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "65536 (0.19%)" + }, + "onnx__MatMul_3200": { + "id": 228, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.334303617477417, + "maximum": 1.0787986516952515, + "scale": 0.009463146328926087, + "offset": -141, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "131072 (0.39%)" + }, + "onnx__MatMul_3206": { + "id": 241, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.7170448303222657, + "maximum": 2.0574934482574465, + "scale": 0.014802111312747002, + "offset": -116, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "131072 (0.39%)" + }, + "onnx__MatMul_3208": { + "id": 6, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.5259010195732117, + "maximum": 0.49779942631721499, + "scale": 0.004014511592686176, + "offset": -131, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "65536 (0.19%)" + }, + "onnx__MatMul_3209": { + "id": 244, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.7830920815467835, + "maximum": 0.8809786438941956, + "scale": 0.0065257675014436249, + "offset": -120, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "131072 (0.39%)" + }, + "onnx__MatMul_3230": { + "id": 51, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.6115636229515076, + "maximum": 0.819158673286438, + "scale": 0.005610675550997257, + "offset": -109, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "32768 (0.09%)" + }, + "onnx__MatMul_3236": { + "id": 293, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.2674779891967774, + "maximum": 1.144513726234436, + "scale": 0.009458791464567185, + "offset": -134, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "131072 (0.39%)" + }, + "onnx__MatMul_3237": { + "id": 24, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.240744948387146, + "maximum": 1.120374083518982, + "scale": 0.009259290061891079, + "offset": -134, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "65536 (0.19%)" + }, + "onnx__MatMul_3238": { + "id": 26, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.41450828313827517, + "maximum": 0.36269474029541018, + "scale": 0.003047855105251074, + "offset": -136, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "65536 (0.19%)" + }, + "onnx__MatMul_3245": { + "id": 295, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.165319800376892, + "maximum": 1.3529560565948487, + "scale": 0.009875591844320298, + "offset": -118, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "131072 (0.39%)" + }, + "onnx__MatMul_3251": { + "id": 308, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.7117092609405519, + "maximum": 2.7330613136291506, + "scale": 0.021352041512727739, + "offset": -127, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "131072 (0.39%)" + }, + "onnx__MatMul_3253": { + "id": 8, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.607304036617279, + "maximum": 0.5398258566856384, + "scale": 0.0044985488057136539, + "offset": -135, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "65536 (0.19%)" + }, + "onnx__MatMul_3254": { + "id": 311, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.7914884090423584, + "maximum": 0.7491950988769531, + "scale": 0.006041896063834429, + "offset": -131, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "131072 (0.39%)" + }, + "style_ttl_ncf": { + "id": 7, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.9921338558197022, + "maximum": 0.7172859907150269, + "scale": 0.006703607272356749, + "offset": -148, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 50, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "tts_ttl_vector_field_last_convnext_convnext_0_dwconv_bias": { + "id": 316, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.12002250552177429, + "maximum": 0.12288018316030503, + "scale": 0.0009525595814920962, + "offset": -126, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_last_convnext_convnext_0_dwconv_weight": { + "id": 315, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.1084325313568116, + "maximum": 1.0826550722122193, + "scale": 0.008592500351369381, + "offset": -129, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 5, + 1, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "2560 (0.00%)" + }, + "tts_ttl_vector_field_last_convnext_convnext_0_gamma": { + "id": 323, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.29402852058410647, + "scale": 0.00115305301733315, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_last_convnext_convnext_0_norm_norm_bias": { + "id": 318, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.21190321445465089, + "maximum": 0.1913454532623291, + "scale": 0.0015813673380762339, + "offset": -134, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_last_convnext_convnext_0_norm_norm_weight": { + "id": 317, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.8827539682388306, + "scale": 0.003461780259385705, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_last_convnext_convnext_0_pwconv1_bias": { + "id": 320, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.731965184211731, + "maximum": 0.09028644859790802, + "scale": 0.0032245160546153785, + "offset": -227, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "1024 (0.00%)" + }, + "tts_ttl_vector_field_last_convnext_convnext_0_pwconv1_weight": { + "id": 319, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.1860284805297852, + "maximum": 1.1953673362731934, + "scale": 0.009338807314634323, + "offset": -127, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 512, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "524288 (1.59%)" + }, + "tts_ttl_vector_field_last_convnext_convnext_0_pwconv2_bias": { + "id": 322, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.06862526386976242, + "maximum": 0.13725052773952485, + "scale": 0.0008073560311459005, + "offset": -85, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_last_convnext_convnext_0_pwconv2_weight": { + "id": 321, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.9253108501434326, + "maximum": 0.7132604122161865, + "scale": 0.006425769533962011, + "offset": -144, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1024, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "524288 (1.59%)" + }, + "tts_ttl_vector_field_last_convnext_convnext_1_dwconv_bias": { + "id": 325, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.056123998016119, + "maximum": 0.035617150366306308, + "scale": 0.0003597692120820284, + "offset": -156, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_last_convnext_convnext_1_dwconv_weight": { + "id": 324, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.9457830786705017, + "maximum": 0.8146160840988159, + "scale": 0.006903525907546282, + "offset": -137, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 5, + 1, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "2560 (0.00%)" + }, + "tts_ttl_vector_field_last_convnext_convnext_1_gamma": { + "id": 332, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.7394550442695618, + "scale": 0.00289982371032238, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_last_convnext_convnext_1_norm_norm_bias": { + "id": 327, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.20097823441028596, + "maximum": 0.14530181884765626, + "scale": 0.001357960980385542, + "offset": -148, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_last_convnext_convnext_1_norm_norm_weight": { + "id": 326, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 1.072553038597107, + "scale": 0.004206090234220028, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_last_convnext_convnext_1_pwconv1_bias": { + "id": 329, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.5140503644943237, + "maximum": 0.08724707365036011, + "scale": 0.002358029130846262, + "offset": -218, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "1024 (0.00%)" + }, + "tts_ttl_vector_field_last_convnext_convnext_1_pwconv1_weight": { + "id": 328, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.0151234865188599, + "maximum": 1.2756417989730836, + "scale": 0.00898339319974184, + "offset": -113, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 512, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "524288 (1.59%)" + }, + "tts_ttl_vector_field_last_convnext_convnext_1_pwconv2_bias": { + "id": 331, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.0605546273291111, + "maximum": 0.137412428855896, + "scale": 0.0007763413595966995, + "offset": -78, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_last_convnext_convnext_1_pwconv2_weight": { + "id": 330, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.8833491206169128, + "maximum": 0.8764479756355286, + "scale": 0.006901165004819632, + "offset": -128, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1024, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "524288 (1.59%)" + }, + "tts_ttl_vector_field_last_convnext_convnext_2_dwconv_bias": { + "id": 334, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.04094913601875305, + "maximum": 0.1765931397676468, + "scale": 0.0008531069615855813, + "offset": -48, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_last_convnext_convnext_2_dwconv_weight": { + "id": 333, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.6635264158248901, + "maximum": 0.5450395941734314, + "scale": 0.004739474505186081, + "offset": -140, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 5, + 1, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "2560 (0.00%)" + }, + "tts_ttl_vector_field_last_convnext_convnext_2_gamma": { + "id": 341, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.8237061500549316, + "scale": 0.0032302201725542547, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_last_convnext_convnext_2_norm_norm_bias": { + "id": 336, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.15930229425430299, + "maximum": 0.223924919962883, + "scale": 0.0015028518391773105, + "offset": -106, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_last_convnext_convnext_2_norm_norm_weight": { + "id": 335, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 1.5118318796157838, + "scale": 0.005928752478212118, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_last_convnext_convnext_2_pwconv1_bias": { + "id": 338, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.4539402723312378, + "maximum": 0.08196143805980683, + "scale": 0.002101575257256627, + "offset": -216, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "1024 (0.00%)" + }, + "tts_ttl_vector_field_last_convnext_convnext_2_pwconv1_weight": { + "id": 337, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.2670435905456544, + "maximum": 0.9612054824829102, + "scale": 0.008738231845200062, + "offset": -145, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 512, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "524288 (1.59%)" + }, + "tts_ttl_vector_field_last_convnext_convnext_2_pwconv2_bias": { + "id": 340, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.23882773518562318, + "maximum": 0.15156374871730805, + "scale": 0.0015309470472857357, + "offset": -156, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_last_convnext_convnext_2_pwconv2_weight": { + "id": 339, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.8517112731933594, + "maximum": 1.3173247575759888, + "scale": 0.012427592650055886, + "offset": -149, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1024, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "524288 (1.59%)" + }, + "tts_ttl_vector_field_last_convnext_convnext_3_dwconv_bias": { + "id": 343, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.286041796207428, + "maximum": 0.1938309520483017, + "scale": 0.001881853910163045, + "offset": -152, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_last_convnext_convnext_3_dwconv_weight": { + "id": 342, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.387470006942749, + "maximum": 0.44985926151275637, + "scale": 0.0032836440950632097, + "offset": -118, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 5, + 1, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "2560 (0.00%)" + }, + "tts_ttl_vector_field_last_convnext_convnext_3_gamma": { + "id": 350, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.716785192489624, + "scale": 0.0028109222184866668, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_last_convnext_convnext_3_norm_norm_bias": { + "id": 345, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.12909537553787232, + "maximum": 0.25368741154670718, + "scale": 0.0015011089853942395, + "offset": -86, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_last_convnext_convnext_3_norm_norm_weight": { + "id": 344, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 1.1078848838806153, + "scale": 0.004344646818935871, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_last_convnext_convnext_3_pwconv1_bias": { + "id": 347, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.36268725991249087, + "maximum": 0.06155700981616974, + "scale": 0.0016637030057609082, + "offset": -218, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "1024 (0.00%)" + }, + "tts_ttl_vector_field_last_convnext_convnext_3_pwconv1_weight": { + "id": 346, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.070332407951355, + "maximum": 1.2426741123199463, + "scale": 0.00907061342149973, + "offset": -118, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 512, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "524288 (1.59%)" + }, + "tts_ttl_vector_field_last_convnext_convnext_3_pwconv2_bias": { + "id": 349, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.35196414589881899, + "maximum": 0.04516354203224182, + "scale": 0.0015573635464534164, + "offset": -226, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_last_convnext_convnext_3_pwconv2_weight": { + "id": 348, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.8230272531509399, + "maximum": 0.9862136840820313, + "scale": 0.007095062639564276, + "offset": -116, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1024, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "524288 (1.59%)" + }, + "tts_ttl_vector_field_main_blocks_0_convnext_0_dwconv_bias": { + "id": 30, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.15816853940486909, + "maximum": 0.17516183853149415, + "scale": 0.001307177939452231, + "offset": -121, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_0_convnext_0_dwconv_weight": { + "id": 29, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.3293341398239136, + "maximum": 0.6530062556266785, + "scale": 0.007773884106427431, + "offset": -171, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 5, + 1, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "2560 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_0_convnext_0_gamma": { + "id": 53, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.41622596979141238, + "scale": 0.0016322587616741658, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_0_convnext_0_norm_norm_bias": { + "id": 36, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.29146072268486025, + "maximum": 0.26735496520996096, + "scale": 0.002191434148699045, + "offset": -133, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_0_convnext_0_norm_norm_weight": { + "id": 35, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.6261951327323914, + "scale": 0.0024556671269237997, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_0_convnext_0_pwconv1_bias": { + "id": 40, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.4849563539028168, + "maximum": 0.05506054684519768, + "scale": 0.0021177134476602079, + "offset": -229, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "1024 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_0_convnext_0_pwconv1_weight": { + "id": 39, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.9511086940765381, + "maximum": 1.139690637588501, + "scale": 0.008199213072657586, + "offset": -116, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 512, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "524288 (1.59%)" + }, + "tts_ttl_vector_field_main_blocks_0_convnext_0_pwconv2_bias": { + "id": 44, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.26135459542274477, + "maximum": 0.20797936618328095, + "scale": 0.0018405253067612649, + "offset": -142, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_0_convnext_0_pwconv2_weight": { + "id": 43, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.8807592988014221, + "maximum": 0.9753863215446472, + "scale": 0.007279002573341131, + "offset": -121, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1024, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "524288 (1.59%)" + }, + "tts_ttl_vector_field_main_blocks_0_convnext_1_dwconv_bias": { + "id": 55, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.14929786324501038, + "maximum": 0.17890001833438874, + "scale": 0.0012870505452156067, + "offset": -116, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_0_convnext_1_dwconv_weight": { + "id": 54, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.5808132886886597, + "maximum": 0.8297332525253296, + "scale": 0.005531555041670799, + "offset": -105, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 5, + 1, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "2560 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_0_convnext_1_gamma": { + "id": 62, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.46742549538612368, + "scale": 0.0018330411985516549, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_0_convnext_1_norm_norm_bias": { + "id": 57, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.077552318572998, + "maximum": 0.30323079228401186, + "scale": 0.0054148356430232529, + "offset": -199, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_0_convnext_1_norm_norm_weight": { + "id": 56, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 1.1691315174102784, + "scale": 0.004584829322993755, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_0_convnext_1_pwconv1_bias": { + "id": 59, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.3168134391307831, + "maximum": 0.037517379969358447, + "scale": 0.001389532582834363, + "offset": -228, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "1024 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_0_convnext_1_pwconv1_weight": { + "id": 58, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.6099802255630494, + "maximum": 1.2213643789291382, + "scale": 0.011103312484920025, + "offset": -145, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 512, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "524288 (1.59%)" + }, + "tts_ttl_vector_field_main_blocks_0_convnext_1_pwconv2_bias": { + "id": 61, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.29139867424964907, + "maximum": 0.10809950530529022, + "scale": 0.001566659426316619, + "offset": -186, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_0_convnext_1_pwconv2_weight": { + "id": 60, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.014514446258545, + "maximum": 1.6811774969100953, + "scale": 0.014492909424006939, + "offset": -139, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1024, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "524288 (1.59%)" + }, + "tts_ttl_vector_field_main_blocks_0_convnext_2_dwconv_bias": { + "id": 64, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.10257600247859955, + "maximum": 0.11722971498966217, + "scale": 0.0008619832224212587, + "offset": -119, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_0_convnext_2_dwconv_weight": { + "id": 63, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.4963093400001526, + "maximum": 0.4342706799507141, + "scale": 0.003649333491921425, + "offset": -136, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 5, + 1, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "2560 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_0_convnext_2_gamma": { + "id": 71, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.4354402720928192, + "scale": 0.0017076089279726148, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_0_convnext_2_norm_norm_bias": { + "id": 66, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.23679395020008088, + "maximum": 0.2837444841861725, + "scale": 0.002041327301412821, + "offset": -116, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_0_convnext_2_norm_norm_weight": { + "id": 65, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.6962029933929443, + "scale": 0.0027302077505737545, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_0_convnext_2_pwconv1_bias": { + "id": 68, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.32177719473838808, + "maximum": 0.08442669361829758, + "scale": 0.0015929563669487835, + "offset": -202, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "1024 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_0_convnext_2_pwconv1_weight": { + "id": 67, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.0975794792175295, + "maximum": 1.8645150661468506, + "scale": 0.0155376261100173, + "offset": -135, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 512, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "524288 (1.59%)" + }, + "tts_ttl_vector_field_main_blocks_0_convnext_2_pwconv2_bias": { + "id": 70, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.10060718655586243, + "maximum": 0.10796868056058884, + "scale": 0.0008179445867426693, + "offset": -123, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_0_convnext_2_pwconv2_weight": { + "id": 69, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.514120101928711, + "maximum": 2.8412036895751955, + "scale": 0.024922838434576989, + "offset": -141, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1024, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "524288 (1.59%)" + }, + "tts_ttl_vector_field_main_blocks_0_convnext_3_dwconv_bias": { + "id": 73, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.10347305238246918, + "maximum": 0.09491512924432755, + "scale": 0.0007779928855597973, + "offset": -133, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_0_convnext_3_dwconv_weight": { + "id": 72, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.42911842465400698, + "maximum": 0.375478595495224, + "scale": 0.0031552824657410385, + "offset": -136, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 5, + 1, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "2560 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_0_convnext_3_gamma": { + "id": 80, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.6968598365783691, + "scale": 0.0027327837888151409, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_0_convnext_3_norm_norm_bias": { + "id": 75, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.3459964990615845, + "maximum": 0.27533525228500368, + "scale": 0.0024365950375795366, + "offset": -142, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_0_convnext_3_norm_norm_weight": { + "id": 74, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.7678421139717102, + "scale": 0.003011145628988743, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_0_convnext_3_pwconv1_bias": { + "id": 77, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.2742036283016205, + "maximum": 0.04218517616391182, + "scale": 0.0012407404137775303, + "offset": -221, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "1024 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_0_convnext_3_pwconv1_weight": { + "id": 76, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.3359845876693726, + "maximum": 1.206374168395996, + "scale": 0.009970034472644329, + "offset": -134, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 512, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "524288 (1.59%)" + }, + "tts_ttl_vector_field_main_blocks_0_convnext_3_pwconv2_bias": { + "id": 79, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.10116596519947052, + "maximum": 0.12315857410430908, + "scale": 0.0008797040791250765, + "offset": -115, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_0_convnext_3_pwconv2_weight": { + "id": 78, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.2438406944274904, + "maximum": 2.4461541175842287, + "scale": 0.018392136320471765, + "offset": -122, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1024, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "524288 (1.59%)" + }, + "tts_ttl_vector_field_main_blocks_1_linear_linear_bias": { + "id": 46, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.11698100715875626, + "maximum": 0.13581693172454835, + "scale": 0.000991364475339651, + "offset": -118, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_10_convnext_0_dwconv_bias": { + "id": 166, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.12014798820018769, + "maximum": 0.0854744017124176, + "scale": 0.0008063623099587858, + "offset": -149, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_10_convnext_0_dwconv_weight": { + "id": 165, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.6091086268424988, + "maximum": 0.5949433445930481, + "scale": 0.004721772391349077, + "offset": -129, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 5, + 1, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "2560 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_10_convnext_0_gamma": { + "id": 173, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.4237360954284668, + "scale": 0.0016617102082818747, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_10_convnext_0_norm_norm_bias": { + "id": 168, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.14833961427211762, + "maximum": 0.22992639243602754, + "scale": 0.0014833961613476277, + "offset": -100, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_10_convnext_0_norm_norm_weight": { + "id": 167, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 1.1607781648635865, + "scale": 0.004552071448415518, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_10_convnext_0_pwconv1_bias": { + "id": 170, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.45996323227882388, + "maximum": 0.052222900092601779, + "scale": 0.0020085731521248819, + "offset": -229, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "1024 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_10_convnext_0_pwconv1_weight": { + "id": 169, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.6853177547454836, + "maximum": 2.2409846782684328, + "scale": 0.0193188339471817, + "offset": -139, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 512, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "524288 (1.59%)" + }, + "tts_ttl_vector_field_main_blocks_10_convnext_0_pwconv2_bias": { + "id": 172, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.08207733929157257, + "maximum": 0.1897372305393219, + "scale": 0.0010659394320100546, + "offset": -77, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_10_convnext_0_pwconv2_weight": { + "id": 171, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.3348687887191773, + "maximum": 1.625057578086853, + "scale": 0.011607554741203785, + "offset": -115, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1024, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "524288 (1.59%)" + }, + "tts_ttl_vector_field_main_blocks_11_attention_W_query_linear_bias": { + "id": 175, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.6687200665473938, + "maximum": 0.6038442850112915, + "scale": 0.004990448243916035, + "offset": -134, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_11_attention_W_value_linear_bias": { + "id": 5, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.05012589320540428, + "maximum": 0.054645441472530368, + "scale": 0.000410867971368134, + "offset": -122, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_11_attention_out_fc_linear_bias": { + "id": 178, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.05919704586267471, + "maximum": 0.21036092936992646, + "scale": 0.0010570901213213802, + "offset": -56, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_11_norm_norm_bias": { + "id": 180, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.09570692479610443, + "maximum": 0.07377409189939499, + "scale": 0.0006646314286626875, + "offset": -144, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_11_norm_norm_weight": { + "id": 179, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.29677480459213259, + "scale": 0.0011638227151706815, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_12_convnext_0_dwconv_bias": { + "id": 182, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.09588248282670975, + "maximum": 0.05886455997824669, + "scale": 0.0006068511283956468, + "offset": -158, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_12_convnext_0_dwconv_weight": { + "id": 181, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.0336687564849854, + "maximum": 1.0750155448913575, + "scale": 0.008269350044429303, + "offset": -125, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 5, + 1, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "2560 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_12_convnext_0_gamma": { + "id": 189, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.20242586731910706, + "scale": 0.0007938269409351051, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_12_convnext_0_norm_norm_bias": { + "id": 184, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.17431902885437013, + "maximum": 0.34863805770874026, + "scale": 0.0020508121233433487, + "offset": -85, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_12_convnext_0_norm_norm_weight": { + "id": 183, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.8113499879837036, + "scale": 0.0031817646231502296, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_12_convnext_0_pwconv1_bias": { + "id": 186, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.5758201479911804, + "maximum": 0.08262889832258225, + "scale": 0.002582153072580695, + "offset": -223, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "1024 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_12_convnext_0_pwconv1_weight": { + "id": 185, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.8224605321884156, + "maximum": 1.671730637550354, + "scale": 0.013702710159122944, + "offset": -133, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 512, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "524288 (1.59%)" + }, + "tts_ttl_vector_field_main_blocks_12_convnext_0_pwconv2_bias": { + "id": 188, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.10789185762405396, + "maximum": 0.11578638851642609, + "scale": 0.0008771696011535823, + "offset": -123, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_12_convnext_0_pwconv2_weight": { + "id": 187, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.034650444984436, + "maximum": 1.0760365724563599, + "scale": 0.008277203887701035, + "offset": -125, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1024, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "524288 (1.59%)" + }, + "tts_ttl_vector_field_main_blocks_12_convnext_1_dwconv_bias": { + "id": 191, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.1252373605966568, + "maximum": 0.09500765055418015, + "scale": 0.0008637058781459928, + "offset": -145, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_12_convnext_1_dwconv_weight": { + "id": 190, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.8292669653892517, + "maximum": 1.0420876741409302, + "scale": 0.007338645868003368, + "offset": -113, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 5, + 1, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "2560 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_12_convnext_1_gamma": { + "id": 198, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.23720799386501313, + "scale": 0.0009302274556830525, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_12_convnext_1_norm_norm_bias": { + "id": 193, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.20324037969112397, + "maximum": 0.36627936363220217, + "scale": 0.002233410719782114, + "offset": -91, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_12_convnext_1_norm_norm_weight": { + "id": 192, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.8219397664070129, + "scale": 0.0032232932280749084, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_12_convnext_1_pwconv1_bias": { + "id": 195, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.46418845653533938, + "maximum": 0.06661000102758408, + "scale": 0.0020815625321120025, + "offset": -223, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "1024 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_12_convnext_1_pwconv1_weight": { + "id": 194, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.355264663696289, + "maximum": 1.3031392097473145, + "scale": 0.010425113141536713, + "offset": -130, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 512, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "524288 (1.59%)" + }, + "tts_ttl_vector_field_main_blocks_12_convnext_1_pwconv2_bias": { + "id": 197, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.11537948995828629, + "maximum": 0.13186226785182954, + "scale": 0.0009695755434222519, + "offset": -119, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_12_convnext_1_pwconv2_weight": { + "id": 196, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.380795955657959, + "maximum": 1.5291459560394288, + "scale": 0.011411536484956742, + "offset": -121, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1024, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "524288 (1.59%)" + }, + "tts_ttl_vector_field_main_blocks_12_convnext_2_dwconv_bias": { + "id": 200, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.0945882797241211, + "maximum": 0.02193351462483406, + "scale": 0.0004569482116494328, + "offset": -207, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_12_convnext_2_dwconv_weight": { + "id": 199, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.7622288465499878, + "maximum": 0.7803771495819092, + "scale": 0.006049435120075941, + "offset": -126, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 5, + 1, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "2560 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_12_convnext_2_gamma": { + "id": 207, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.441745787858963, + "scale": 0.0017323364736512304, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_12_convnext_2_norm_norm_bias": { + "id": 202, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.45752212405204775, + "maximum": 0.082608163356781, + "scale": 0.002118157921358943, + "offset": -216, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_12_convnext_2_norm_norm_weight": { + "id": 201, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.8298628926277161, + "scale": 0.0032543642446398737, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_12_convnext_2_pwconv1_bias": { + "id": 204, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.5731489062309265, + "maximum": 0.06507367640733719, + "scale": 0.0025028337258845569, + "offset": -229, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "1024 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_12_convnext_2_pwconv1_weight": { + "id": 203, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.8295437097549439, + "maximum": 1.50283944606781, + "scale": 0.013068169355392456, + "offset": -140, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 512, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "524288 (1.59%)" + }, + "tts_ttl_vector_field_main_blocks_12_convnext_2_pwconv2_bias": { + "id": 206, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.11486940085887909, + "maximum": 0.21059389412403108, + "scale": 0.001276326598599553, + "offset": -90, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_12_convnext_2_pwconv2_weight": { + "id": 205, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.005185842514038, + "maximum": 1.9280633926391602, + "scale": 0.015424506738781929, + "offset": -130, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1024, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "524288 (1.59%)" + }, + "tts_ttl_vector_field_main_blocks_12_convnext_3_dwconv_bias": { + "id": 209, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.16878049075603486, + "maximum": 0.15482120215892793, + "scale": 0.001269026193767786, + "offset": -133, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_12_convnext_3_dwconv_weight": { + "id": 208, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.5033165812492371, + "maximum": 0.5752189755439758, + "scale": 0.0042295511811971668, + "offset": -119, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 5, + 1, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "2560 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_12_convnext_3_gamma": { + "id": 216, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.6856682300567627, + "scale": 0.0026888949796557428, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_12_convnext_3_norm_norm_bias": { + "id": 211, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.38014209270477297, + "maximum": 0.2182297259569168, + "scale": 0.002346556168049574, + "offset": -162, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_12_convnext_3_norm_norm_weight": { + "id": 210, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.7891690731048584, + "scale": 0.0030947807244956495, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_12_convnext_3_pwconv1_bias": { + "id": 213, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.6020346283912659, + "maximum": 0.07129357755184174, + "scale": 0.0026405027601867916, + "offset": -228, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "1024 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_12_convnext_3_pwconv1_weight": { + "id": 212, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.621150255203247, + "maximum": 1.6339151859283448, + "scale": 0.012764962390065194, + "offset": -127, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 512, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "524288 (1.59%)" + }, + "tts_ttl_vector_field_main_blocks_12_convnext_3_pwconv2_bias": { + "id": 215, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.09502793103456497, + "maximum": 0.2958127558231354, + "scale": 0.001532708527520299, + "offset": -62, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_12_convnext_3_pwconv2_weight": { + "id": 214, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.679089069366455, + "maximum": 2.1438369750976564, + "scale": 0.014991866424679757, + "offset": -112, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1024, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "524288 (1.59%)" + }, + "tts_ttl_vector_field_main_blocks_13_linear_linear_bias": { + "id": 50, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.08996403962373734, + "maximum": 0.29886358976364138, + "scale": 0.0015248142881318927, + "offset": -59, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_14_convnext_0_dwconv_bias": { + "id": 218, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.2863842844963074, + "maximum": 0.1406800001859665, + "scale": 0.0016747618792578579, + "offset": -171, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_14_convnext_0_dwconv_weight": { + "id": 217, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.4162430763244629, + "maximum": 0.42615363001823428, + "scale": 0.003303516423329711, + "offset": -126, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 5, + 1, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "2560 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_14_convnext_0_gamma": { + "id": 225, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.9697312116622925, + "scale": 0.003802867606282234, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_14_convnext_0_norm_norm_bias": { + "id": 220, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.41604647040367129, + "maximum": 0.2819262146949768, + "scale": 0.002737147733569145, + "offset": -152, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_14_convnext_0_norm_norm_weight": { + "id": 219, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 1.4455947875976563, + "scale": 0.005668999161571264, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_14_convnext_0_pwconv1_bias": { + "id": 222, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.6123891472816467, + "maximum": 0.057822149246931079, + "scale": 0.0026282796170562507, + "offset": -233, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "1024 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_14_convnext_0_pwconv1_weight": { + "id": 221, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.173764944076538, + "maximum": 2.2607157230377199, + "scale": 0.017390120774507524, + "offset": -125, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 512, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "524288 (1.59%)" + }, + "tts_ttl_vector_field_main_blocks_14_convnext_0_pwconv2_bias": { + "id": 224, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.1295345276594162, + "maximum": 0.3709397614002228, + "scale": 0.0019626442808657886, + "offset": -66, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_14_convnext_0_pwconv2_weight": { + "id": 223, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.0383057594299318, + "maximum": 2.700716018676758, + "scale": 0.02250596694648266, + "offset": -135, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1024, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "524288 (1.59%)" + }, + "tts_ttl_vector_field_main_blocks_15_attn_W_key_linear_bias": { + "id": 21, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.0024101734161378, + "maximum": 2.192772150039673, + "scale": 0.012530126608908177, + "offset": -80, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_15_attn_W_query_linear_bias": { + "id": 227, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.654701828956604, + "maximum": 0.7970283031463623, + "scale": 0.005693059414625168, + "offset": -115, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_15_attn_W_value_linear_bias": { + "id": 23, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.07977559417486191, + "maximum": 0.02193828858435154, + "scale": 0.00039887797902338207, + "offset": -200, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_15_attn_out_fc_linear_bias": { + "id": 229, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.10439705103635788, + "maximum": 0.1491386443376541, + "scale": 0.000994257628917694, + "offset": -105, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_15_norm_norm_bias": { + "id": 231, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.10768541693687439, + "maximum": 0.1396999955177307, + "scale": 0.0009701388771645725, + "offset": -111, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_15_norm_norm_weight": { + "id": 230, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.25176143646240237, + "scale": 0.0009872997179627419, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_16_convnext_0_dwconv_bias": { + "id": 233, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.07558204978704453, + "maximum": 0.1294543594121933, + "scale": 0.0008040643879212439, + "offset": -94, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_16_convnext_0_dwconv_weight": { + "id": 232, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.8270867466926575, + "maximum": 0.617482602596283, + "scale": 0.005664977710694075, + "offset": -146, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 5, + 1, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "2560 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_16_convnext_0_gamma": { + "id": 240, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.44893261790275576, + "scale": 0.0017605200409889222, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_16_convnext_0_norm_norm_bias": { + "id": 235, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.3790318965911865, + "maximum": 0.16703100502490998, + "scale": 0.0021414232905954124, + "offset": -177, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_16_convnext_0_norm_norm_weight": { + "id": 234, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.7351824045181274, + "scale": 0.002883068285882473, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_16_convnext_0_pwconv1_bias": { + "id": 237, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.4255312383174896, + "maximum": 0.09118526428937912, + "scale": 0.0020263392943888904, + "offset": -210, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "1024 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_16_convnext_0_pwconv1_weight": { + "id": 236, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.1191534996032715, + "maximum": 1.1823315620422364, + "scale": 0.009025431238114834, + "offset": -124, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 512, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "524288 (1.59%)" + }, + "tts_ttl_vector_field_main_blocks_16_convnext_0_pwconv2_bias": { + "id": 239, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.1698780208826065, + "maximum": 0.2633109390735626, + "scale": 0.0016987802227959037, + "offset": -100, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_16_convnext_0_pwconv2_weight": { + "id": 238, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.2256062030792238, + "maximum": 1.9783166646957398, + "scale": 0.016485972329974176, + "offset": -135, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1024, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "524288 (1.59%)" + }, + "tts_ttl_vector_field_main_blocks_17_attention_W_query_linear_bias": { + "id": 242, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.5732210278511047, + "maximum": 0.6249048709869385, + "scale": 0.004698533099144697, + "offset": -122, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_17_attention_W_value_linear_bias": { + "id": 7, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.030789220705628396, + "maximum": 0.03631548956036568, + "scale": 0.0002631557290442288, + "offset": -117, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_17_attention_out_fc_linear_bias": { + "id": 245, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.09759608656167984, + "maximum": 0.2738516926765442, + "scale": 0.001456658006645739, + "offset": -67, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_17_norm_norm_bias": { + "id": 247, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.10509829968214035, + "maximum": 0.18000878393650056, + "scale": 0.0011180669534951449, + "offset": -94, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_17_norm_norm_weight": { + "id": 246, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.31554195284843447, + "scale": 0.0012374194338917733, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_18_convnext_0_dwconv_bias": { + "id": 249, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.0642542913556099, + "maximum": 0.059873316437006, + "scale": 0.00048677492304705083, + "offset": -132, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_18_convnext_0_dwconv_weight": { + "id": 248, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.0656462907791138, + "maximum": 0.9775100946426392, + "scale": 0.00801237765699625, + "offset": -133, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 5, + 1, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "2560 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_18_convnext_0_gamma": { + "id": 256, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.3267878592014313, + "scale": 0.001281521050259471, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_18_convnext_0_norm_norm_bias": { + "id": 251, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.28907841444015505, + "maximum": 0.1716403067111969, + "scale": 0.0018067401833832265, + "offset": -160, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_18_convnext_0_norm_norm_weight": { + "id": 250, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.972989559173584, + "scale": 0.0038156453520059587, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_18_convnext_0_pwconv1_bias": { + "id": 253, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.5489192008972168, + "maximum": 0.05182928219437599, + "scale": 0.0023558763787150385, + "offset": -233, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "1024 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_18_convnext_0_pwconv1_weight": { + "id": 252, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.0139027833938599, + "maximum": 1.177158236503601, + "scale": 0.008592396043241024, + "offset": -118, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 512, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "524288 (1.59%)" + }, + "tts_ttl_vector_field_main_blocks_18_convnext_0_pwconv2_bias": { + "id": 255, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.09778118878602982, + "maximum": 0.2303004264831543, + "scale": 0.0012865945464000106, + "offset": -76, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_18_convnext_0_pwconv2_weight": { + "id": 254, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.45011305809021, + "maximum": 3.1647653579711916, + "scale": 0.025940699502825738, + "offset": -133, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1024, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "524288 (1.59%)" + }, + "tts_ttl_vector_field_main_blocks_18_convnext_1_dwconv_bias": { + "id": 258, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.10771577805280686, + "maximum": 0.20800288021564485, + "scale": 0.001238112454302609, + "offset": -87, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_18_convnext_1_dwconv_weight": { + "id": 257, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.8801959156990051, + "maximum": 1.0219223499298096, + "scale": 0.007459287531673908, + "offset": -118, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 5, + 1, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "2560 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_18_convnext_1_gamma": { + "id": 265, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.30762991309165957, + "scale": 0.0012063918402418495, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_18_convnext_1_norm_norm_bias": { + "id": 260, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.3281364142894745, + "maximum": 0.23343932628631593, + "scale": 0.0022022577468305828, + "offset": -149, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_18_convnext_1_norm_norm_weight": { + "id": 259, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.5830873250961304, + "scale": 0.0022866169456392528, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_18_convnext_1_pwconv1_bias": { + "id": 262, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.6135731339454651, + "maximum": 0.060828372836112979, + "scale": 0.002644711872562766, + "offset": -232, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "1024 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_18_convnext_1_pwconv1_weight": { + "id": 261, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.8603681325912476, + "maximum": 1.5772686004638672, + "scale": 0.013480928726494313, + "offset": -138, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 512, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "524288 (1.59%)" + }, + "tts_ttl_vector_field_main_blocks_18_convnext_1_pwconv2_bias": { + "id": 264, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.08709828555583954, + "maximum": 0.24941781163215638, + "scale": 0.0013196710497140885, + "offset": -66, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_18_convnext_1_pwconv2_weight": { + "id": 263, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.993213176727295, + "maximum": 2.0089077949523927, + "scale": 0.015694592148065568, + "offset": -127, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1024, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "524288 (1.59%)" + }, + "tts_ttl_vector_field_main_blocks_18_convnext_2_dwconv_bias": { + "id": 267, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.09691394865512848, + "maximum": 0.08216618001461029, + "scale": 0.0007022750214673579, + "offset": -138, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_18_convnext_2_dwconv_weight": { + "id": 266, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.6031410694122315, + "maximum": 0.7227294445037842, + "scale": 0.005199492443352938, + "offset": -116, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 5, + 1, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "2560 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_18_convnext_2_gamma": { + "id": 274, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.36673232913017275, + "scale": 0.0014381660148501397, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_18_convnext_2_norm_norm_bias": { + "id": 269, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.1718839555978775, + "maximum": 0.4454457461833954, + "scale": 0.00242090062238276, + "offset": -71, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_18_convnext_2_norm_norm_weight": { + "id": 268, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.6953636407852173, + "scale": 0.0027269162237644197, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_18_convnext_2_pwconv1_bias": { + "id": 271, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.5227638483047485, + "maximum": 0.05182572454214096, + "scale": 0.0022532923612743618, + "offset": -232, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "1024 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_18_convnext_2_pwconv1_weight": { + "id": 270, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.9048012495040894, + "maximum": 2.0765457153320314, + "scale": 0.015613125637173653, + "offset": -122, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 512, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "524288 (1.59%)" + }, + "tts_ttl_vector_field_main_blocks_18_convnext_2_pwconv2_bias": { + "id": 273, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.07772968709468842, + "maximum": 0.17003369331359864, + "scale": 0.0009716211352497339, + "offset": -80, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_18_convnext_2_pwconv2_weight": { + "id": 272, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.3604755401611329, + "maximum": 1.209311604499817, + "scale": 0.01007759664207697, + "offset": -135, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1024, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "524288 (1.59%)" + }, + "tts_ttl_vector_field_main_blocks_18_convnext_3_dwconv_bias": { + "id": 276, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.13561800122261048, + "maximum": 0.20342698693275453, + "scale": 0.0013295882381498814, + "offset": -102, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_18_convnext_3_dwconv_weight": { + "id": 275, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.5947497487068176, + "maximum": 0.3774373531341553, + "scale": 0.003812498413026333, + "offset": -156, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 5, + 1, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "2560 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_18_convnext_3_gamma": { + "id": 283, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.7599794268608093, + "scale": 0.0029803114011883737, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_18_convnext_3_norm_norm_bias": { + "id": 278, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.49149709939956667, + "maximum": 0.15454290807247163, + "scale": 0.002533490303903818, + "offset": -194, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_18_convnext_3_norm_norm_weight": { + "id": 277, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.5863898396492004, + "scale": 0.0022995679173618557, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_18_convnext_3_pwconv1_bias": { + "id": 280, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.5178483128547669, + "maximum": 0.05628786236047745, + "scale": 0.0022515144664794208, + "offset": -230, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "1024 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_18_convnext_3_pwconv1_weight": { + "id": 279, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.4885581731796265, + "maximum": 2.925189971923828, + "scale": 0.01730881631374359, + "offset": -86, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 512, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "524288 (1.59%)" + }, + "tts_ttl_vector_field_main_blocks_18_convnext_3_pwconv2_bias": { + "id": 282, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.08623979240655899, + "maximum": 0.18525585532188416, + "scale": 0.0010646887822076679, + "offset": -81, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_18_convnext_3_pwconv2_weight": { + "id": 281, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.3628461360931398, + "maximum": 2.2719674110412599, + "scale": 0.01817573979496956, + "offset": -130, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1024, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "524288 (1.59%)" + }, + "tts_ttl_vector_field_main_blocks_19_linear_linear_bias": { + "id": 52, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.09324788302183151, + "maximum": 0.18649576604366303, + "scale": 0.0010970339644700289, + "offset": -85, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_2_convnext_0_dwconv_bias": { + "id": 82, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.16551215946674348, + "maximum": 0.10678203403949738, + "scale": 0.0010678203543648124, + "offset": -155, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_2_convnext_0_dwconv_weight": { + "id": 81, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.31136855483055117, + "maximum": 0.31878212094306948, + "scale": 0.002471179235726595, + "offset": -126, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 5, + 1, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "2560 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_2_convnext_0_gamma": { + "id": 89, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.8490442037582398, + "scale": 0.003329585073515773, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_2_convnext_0_norm_norm_bias": { + "id": 84, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.25111475586891177, + "maximum": 0.17016328871250153, + "scale": 0.0016520707868039609, + "offset": -152, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_2_convnext_0_norm_norm_weight": { + "id": 83, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.7605426907539368, + "scale": 0.002982520265504718, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_2_convnext_0_pwconv1_bias": { + "id": 86, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.29908111691474917, + "maximum": 0.06408881396055222, + "scale": 0.001424195826984942, + "offset": -210, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "1024 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_2_convnext_0_pwconv1_weight": { + "id": 85, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.151693344116211, + "maximum": 3.073847770690918, + "scale": 0.020492319017648698, + "offset": -105, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 512, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "524288 (1.59%)" + }, + "tts_ttl_vector_field_main_blocks_2_convnext_0_pwconv2_bias": { + "id": 88, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.1304655224084854, + "maximum": 0.18339020013809205, + "scale": 0.0012308068107813597, + "offset": -106, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_2_convnext_0_pwconv2_weight": { + "id": 87, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.6392438411712648, + "maximum": 3.369749069213867, + "scale": 0.02356467768549919, + "offset": -112, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1024, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "524288 (1.59%)" + }, + "tts_ttl_vector_field_main_blocks_20_convnext_0_dwconv_bias": { + "id": 285, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.08816596865653992, + "maximum": 0.21981105208396913, + "scale": 0.00120775296818465, + "offset": -73, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_20_convnext_0_dwconv_weight": { + "id": 284, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.39090603590011599, + "maximum": 0.4329042136669159, + "scale": 0.0032306283246725799, + "offset": -121, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 5, + 1, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "2560 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_20_convnext_0_gamma": { + "id": 292, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.9594012498855591, + "scale": 0.0037623578682541849, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_20_convnext_0_norm_norm_bias": { + "id": 287, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.2154211550951004, + "maximum": 0.5170107483863831, + "scale": 0.00287228194065392, + "offset": -75, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_20_convnext_0_norm_norm_weight": { + "id": 286, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 1.133010745048523, + "scale": 0.004443179350346327, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_20_convnext_0_pwconv1_bias": { + "id": 289, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.5136789679527283, + "maximum": 0.0710894986987114, + "scale": 0.0022932097781449558, + "offset": -224, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "1024 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_20_convnext_0_pwconv1_weight": { + "id": 288, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.4213955402374268, + "maximum": 1.303836464881897, + "scale": 0.010687184520065785, + "offset": -133, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 512, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "524288 (1.59%)" + }, + "tts_ttl_vector_field_main_blocks_20_convnext_0_pwconv2_bias": { + "id": 291, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.09575368463993073, + "maximum": 0.221352681517601, + "scale": 0.0012435544049367309, + "offset": -77, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_20_convnext_0_pwconv2_weight": { + "id": 290, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.0505001544952394, + "maximum": 3.5980260372161867, + "scale": 0.026072651147842408, + "offset": -117, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1024, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "524288 (1.59%)" + }, + "tts_ttl_vector_field_main_blocks_21_attn_W_key_linear_bias": { + "id": 25, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.0273874998092652, + "maximum": 1.0684831142425538, + "scale": 0.008219100534915924, + "offset": -125, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_21_attn_W_query_linear_bias": { + "id": 294, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.6145190596580505, + "maximum": 0.7363632917404175, + "scale": 0.005297577939927578, + "offset": -116, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_21_attn_W_value_linear_bias": { + "id": 27, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.01834719441831112, + "maximum": 0.02342543751001358, + "scale": 0.00016381424211431295, + "offset": -112, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_21_attn_out_fc_linear_bias": { + "id": 296, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.36997902393341067, + "maximum": 0.12919902801513673, + "scale": 0.0019575608894228937, + "offset": -189, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_21_norm_norm_bias": { + "id": 298, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.12299765646457672, + "maximum": 0.27402010560035708, + "scale": 0.0015569323441013694, + "offset": -79, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_21_norm_norm_weight": { + "id": 297, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.32183530926704409, + "scale": 0.0012620992492884398, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_22_convnext_0_dwconv_bias": { + "id": 300, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.06169980391860008, + "maximum": 0.08672896772623062, + "scale": 0.0005820736405439675, + "offset": -106, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_22_convnext_0_dwconv_weight": { + "id": 299, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.6472093462944031, + "maximum": 0.603081464767456, + "scale": 0.004903101362287998, + "offset": -132, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 5, + 1, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "2560 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_22_convnext_0_gamma": { + "id": 307, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.43592655658721926, + "scale": 0.0017095159273594618, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_22_convnext_0_norm_norm_bias": { + "id": 302, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.2560376524925232, + "maximum": 0.32690519094467165, + "scale": 0.002286050468683243, + "offset": -112, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_22_convnext_0_norm_norm_weight": { + "id": 301, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.6551790237426758, + "scale": 0.002569329459220171, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_22_convnext_0_pwconv1_bias": { + "id": 304, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.4184041917324066, + "maximum": 0.0920889601111412, + "scale": 0.0020019339863210918, + "offset": -209, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "1024 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_22_convnext_0_pwconv1_weight": { + "id": 303, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.2605148553848267, + "maximum": 2.0532097816467287, + "scale": 0.012994998134672642, + "offset": -97, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 512, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "524288 (1.59%)" + }, + "tts_ttl_vector_field_main_blocks_22_convnext_0_pwconv2_bias": { + "id": 306, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.13770003616809846, + "maximum": 0.17031319439411164, + "scale": 0.0012078949948772789, + "offset": -114, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_22_convnext_0_pwconv2_weight": { + "id": 305, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.2787086963653566, + "maximum": 2.563547134399414, + "scale": 0.018989238888025285, + "offset": -120, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1024, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "524288 (1.59%)" + }, + "tts_ttl_vector_field_main_blocks_23_attention_W_query_linear_bias": { + "id": 309, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.7677943110466003, + "maximum": 0.6613118648529053, + "scale": 0.005604337900876999, + "offset": -137, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_23_attention_W_value_linear_bias": { + "id": 9, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.029446681961417199, + "maximum": 0.029678545892238618, + "scale": 0.0002318636397831142, + "offset": -127, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_23_attention_out_fc_linear_bias": { + "id": 312, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.14442019164562226, + "maximum": 0.1758158802986145, + "scale": 0.0012558277230709792, + "offset": -115, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_23_norm_norm_bias": { + "id": 314, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.09964293241500855, + "maximum": 0.11939971894025803, + "scale": 0.0008589907665736973, + "offset": -116, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_23_norm_norm_weight": { + "id": 313, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.7149407267570496, + "scale": 0.0028036891017109157, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_3_attn_W_key_linear_bias": { + "id": 12, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.6579895615577698, + "maximum": 0.9710136651992798, + "scale": 0.006388247944414616, + "offset": -103, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_3_attn_W_query_linear_bias": { + "id": 91, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.5204664468765259, + "maximum": 0.6138834953308106, + "scale": 0.0044484310783445839, + "offset": -117, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_3_attn_W_value_linear_bias": { + "id": 14, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.10203034430742264, + "maximum": 0.058572977781295779, + "scale": 0.0006298169610090554, + "offset": -162, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_3_attn_out_fc_linear_bias": { + "id": 95, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.1908837854862213, + "maximum": 0.3955664038658142, + "scale": 0.0022998047061264517, + "offset": -83, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_3_attn_theta": { + "id": 34, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 10.0, + "scale": 0.03921568766236305, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 32 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "32 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_3_norm_norm_bias": { + "id": 97, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.07584860920906067, + "maximum": 0.07525603473186493, + "scale": 0.0005925672594457865, + "offset": -128, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_3_norm_norm_weight": { + "id": 96, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.28664451837539675, + "scale": 0.0011240961030125619, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_4_convnext_0_dwconv_bias": { + "id": 99, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.09493155032396317, + "maximum": 0.04499645531177521, + "scale": 0.0005487372982315719, + "offset": -173, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_4_convnext_0_dwconv_weight": { + "id": 98, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.648105263710022, + "maximum": 0.5852293968200684, + "scale": 0.004836606327444315, + "offset": -134, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 5, + 1, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "2560 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_4_convnext_0_gamma": { + "id": 106, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.3186994791030884, + "scale": 0.0012498018331825734, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_4_convnext_0_norm_norm_bias": { + "id": 101, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.30866745114326479, + "maximum": 0.36986875534057619, + "scale": 0.0026609261985868217, + "offset": -116, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_4_convnext_0_norm_norm_weight": { + "id": 100, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.7974258065223694, + "scale": 0.0031271600164473058, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_4_convnext_0_pwconv1_bias": { + "id": 103, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.28884172439575198, + "maximum": 0.039973631501197818, + "scale": 0.001289471983909607, + "offset": -224, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "1024 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_4_convnext_0_pwconv1_weight": { + "id": 102, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.141392707824707, + "maximum": 1.3462581634521485, + "scale": 0.009755494073033333, + "offset": -117, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 512, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "524288 (1.59%)" + }, + "tts_ttl_vector_field_main_blocks_4_convnext_0_pwconv2_bias": { + "id": 105, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.1291816383600235, + "maximum": 0.10117723047733307, + "scale": 0.000903368170838803, + "offset": -143, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_4_convnext_0_pwconv2_weight": { + "id": 104, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.016888380050659, + "maximum": 1.4581557512283326, + "scale": 0.01362762413918972, + "offset": -148, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1024, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "524288 (1.59%)" + }, + "tts_ttl_vector_field_main_blocks_5_attention_W_query_linear_bias": { + "id": 108, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.6071164608001709, + "maximum": 0.5147291421890259, + "scale": 0.004399394616484642, + "offset": -138, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_5_attention_W_value_linear_bias": { + "id": 3, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.02702849730849266, + "maximum": 0.031879767775535586, + "scale": 0.0002310128038516268, + "offset": -117, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_5_attention_out_fc_linear_bias": { + "id": 111, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.07138035446405411, + "maximum": 0.06863495707511902, + "scale": 0.0005490796756930649, + "offset": -130, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_5_norm_norm_bias": { + "id": 113, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.3359653055667877, + "maximum": 0.09891364723443985, + "scale": 0.0017054076306521893, + "offset": -197, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_5_norm_norm_weight": { + "id": 112, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.4085451364517212, + "scale": 0.00160213781055063, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_6_convnext_0_dwconv_bias": { + "id": 115, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.11630307137966156, + "maximum": 0.08141214400529862, + "scale": 0.0007753538084216416, + "offset": -150, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_6_convnext_0_dwconv_weight": { + "id": 114, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.9197676181793213, + "maximum": 0.8436965942382813, + "scale": 0.0069155460223555569, + "offset": -133, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 5, + 1, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "2560 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_6_convnext_0_gamma": { + "id": 122, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.5433598160743713, + "scale": 0.0021308227442204954, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_6_convnext_0_norm_norm_bias": { + "id": 117, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.26105400919914248, + "maximum": 0.13052700459957124, + "scale": 0.0015356119256466628, + "offset": -170, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_6_convnext_0_norm_norm_weight": { + "id": 116, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.9101032614707947, + "scale": 0.003569032298400998, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_6_convnext_0_pwconv1_bias": { + "id": 119, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.42027997970581057, + "maximum": 0.0758838877081871, + "scale": 0.0019457406597211958, + "offset": -216, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "1024 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_6_convnext_0_pwconv1_weight": { + "id": 118, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.8885353803634644, + "maximum": 1.9335004091262818, + "scale": 0.014988375827670098, + "offset": -126, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 512, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "524288 (1.59%)" + }, + "tts_ttl_vector_field_main_blocks_6_convnext_0_pwconv2_bias": { + "id": 121, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.43965786695480349, + "maximum": 0.14426273107528687, + "scale": 0.0022898847237229349, + "offset": -192, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_6_convnext_0_pwconv2_weight": { + "id": 120, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.89945387840271, + "maximum": 1.284934163093567, + "scale": 0.008566227741539479, + "offset": -105, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1024, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "524288 (1.59%)" + }, + "tts_ttl_vector_field_main_blocks_6_convnext_1_dwconv_bias": { + "id": 124, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.1128503605723381, + "maximum": 0.07280668616294861, + "scale": 0.0007280668360181153, + "offset": -155, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_6_convnext_1_dwconv_weight": { + "id": 123, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.5954130291938782, + "maximum": 0.8505901098251343, + "scale": 0.005670600570738316, + "offset": -105, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 5, + 1, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "2560 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_6_convnext_1_gamma": { + "id": 131, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.3898029029369354, + "scale": 0.001528638880699873, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_6_convnext_1_norm_norm_bias": { + "id": 126, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.25638797879219057, + "maximum": 0.3662685453891754, + "scale": 0.0024417901877313854, + "offset": -105, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_6_convnext_1_norm_norm_weight": { + "id": 125, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.9309822916984558, + "scale": 0.00365091091953218, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_6_convnext_1_pwconv1_bias": { + "id": 128, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.39934131503105166, + "maximum": 0.06777811050415039, + "scale": 0.0018318408401682973, + "offset": -218, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "1024 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_6_convnext_1_pwconv1_weight": { + "id": 127, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.5886579751968384, + "maximum": 2.127927303314209, + "scale": 0.01457484345883131, + "offset": -109, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 512, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "524288 (1.59%)" + }, + "tts_ttl_vector_field_main_blocks_6_convnext_1_pwconv2_bias": { + "id": 130, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.6799204349517822, + "maximum": 0.1658342480659485, + "scale": 0.00331668509170413, + "offset": -205, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_6_convnext_1_pwconv2_weight": { + "id": 129, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.8816132545471191, + "maximum": 1.5099971294403077, + "scale": 0.00937886442989111, + "offset": -94, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1024, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "524288 (1.59%)" + }, + "tts_ttl_vector_field_main_blocks_6_convnext_2_dwconv_bias": { + "id": 133, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.10128426551818848, + "maximum": 0.08452500402927399, + "scale": 0.0007286638137884438, + "offset": -139, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_6_convnext_2_dwconv_weight": { + "id": 132, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.5953232645988464, + "maximum": 0.5814785957336426, + "scale": 0.004614909179508686, + "offset": -129, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 5, + 1, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "2560 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_6_convnext_2_gamma": { + "id": 140, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.37538477778434756, + "scale": 0.001472097123041749, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_6_convnext_2_norm_norm_bias": { + "id": 135, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.28974056243896487, + "maximum": 0.464176207780838, + "scale": 0.002956536365672946, + "offset": -98, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_6_convnext_2_norm_norm_weight": { + "id": 134, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.6370102167129517, + "scale": 0.0024980793241411449, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_6_convnext_2_pwconv1_bias": { + "id": 137, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.43776842951774599, + "maximum": 0.053997866809368137, + "scale": 0.001928495243191719, + "offset": -227, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "1024 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_6_convnext_2_pwconv1_weight": { + "id": 136, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.317093849182129, + "maximum": 1.7641806602478028, + "scale": 0.012083429843187333, + "offset": -109, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 512, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "524288 (1.59%)" + }, + "tts_ttl_vector_field_main_blocks_6_convnext_2_pwconv2_bias": { + "id": 139, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.2588343918323517, + "maximum": 0.13171453773975373, + "scale": 0.0015315643977373839, + "offset": -169, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_6_convnext_2_pwconv2_weight": { + "id": 138, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.2202757596969605, + "maximum": 1.1370751857757569, + "scale": 0.00924451369792223, + "offset": -132, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1024, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "524288 (1.59%)" + }, + "tts_ttl_vector_field_main_blocks_6_convnext_3_dwconv_bias": { + "id": 142, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.1311708688735962, + "maximum": 0.0703265517950058, + "scale": 0.0007901859353296459, + "offset": -166, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_6_convnext_3_dwconv_weight": { + "id": 141, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.7620202898979187, + "maximum": 0.5334141850471497, + "scale": 0.005080135073512793, + "offset": -150, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 5, + 1, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "2560 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_6_convnext_3_gamma": { + "id": 149, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.7812345623970032, + "scale": 0.0030636650044471027, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_6_convnext_3_norm_norm_bias": { + "id": 144, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.3528047502040863, + "maximum": 0.42275744676589968, + "scale": 0.003041420364752412, + "offset": -116, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_6_convnext_3_norm_norm_weight": { + "id": 143, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.823977530002594, + "scale": 0.0032312844414263965, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_6_convnext_3_pwconv1_bias": { + "id": 146, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.5338405966758728, + "maximum": 0.10227787494659424, + "scale": 0.0024945822078734638, + "offset": -214, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "1024 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_6_convnext_3_pwconv1_weight": { + "id": 145, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.2086410522460939, + "maximum": 2.564269542694092, + "scale": 0.018717296421527864, + "offset": -118, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 512, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "524288 (1.59%)" + }, + "tts_ttl_vector_field_main_blocks_6_convnext_3_pwconv2_bias": { + "id": 148, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.13523103296756745, + "maximum": 0.1300298422574997, + "scale": 0.0010402387706562877, + "offset": -130, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_6_convnext_3_pwconv2_weight": { + "id": 147, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.8093570470809937, + "maximum": 1.7126739025115967, + "scale": 0.013811886310577393, + "offset": -131, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1024, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "524288 (1.59%)" + }, + "tts_ttl_vector_field_main_blocks_7_linear_linear_bias": { + "id": 48, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.13941915333271027, + "maximum": 0.1299133151769638, + "scale": 0.001056205714121461, + "offset": -132, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_8_convnext_0_dwconv_bias": { + "id": 151, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.09581749886274338, + "maximum": 0.2096007764339447, + "scale": 0.001197718782350421, + "offset": -80, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_8_convnext_0_dwconv_weight": { + "id": 150, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.6675536036491394, + "maximum": 0.5483476519584656, + "scale": 0.004768240265548229, + "offset": -140, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 5, + 1, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "2560 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_8_convnext_0_gamma": { + "id": 158, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.9241729974746704, + "scale": 0.003624207805842161, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_8_convnext_0_norm_norm_bias": { + "id": 153, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.1630101352930069, + "maximum": 0.3839317560195923, + "scale": 0.002144870115444064, + "offset": -76, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_8_convnext_0_norm_norm_weight": { + "id": 152, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.9661309719085693, + "scale": 0.003788748988881707, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_8_convnext_0_pwconv1_bias": { + "id": 155, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.48713165521621706, + "maximum": 0.060086723417043689, + "scale": 0.00214595440775156, + "offset": -227, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "1024 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_8_convnext_0_pwconv1_weight": { + "id": 154, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.4823501110076906, + "maximum": 2.3868749141693117, + "scale": 0.019094999879598619, + "offset": -130, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 512, + 1024 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "524288 (1.59%)" + }, + "tts_ttl_vector_field_main_blocks_8_convnext_0_pwconv2_bias": { + "id": 157, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.1693432778120041, + "maximum": 0.18173426389694215, + "scale": 0.0013767746277153493, + "offset": -123, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_8_convnext_0_pwconv2_weight": { + "id": 156, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.183048725128174, + "maximum": 2.0342047214508058, + "scale": 0.01653824932873249, + "offset": -132, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1024, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "524288 (1.59%)" + }, + "tts_ttl_vector_field_main_blocks_9_attn_W_key_linear_bias": { + "id": 17, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.8194094896316528, + "maximum": 0.9818785786628723, + "scale": 0.00706387497484684, + "offset": -116, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_9_attn_W_query_linear_bias": { + "id": 160, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.6334298253059387, + "maximum": 0.46537700295448305, + "scale": 0.00430904608219862, + "offset": -147, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_9_attn_W_value_linear_bias": { + "id": 19, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.20525676012039185, + "maximum": 0.17129340767860413, + "scale": 0.0014766673557460309, + "offset": -139, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_9_attn_out_fc_linear_bias": { + "id": 162, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.31825166940689089, + "maximum": 0.2698220908641815, + "scale": 0.00230617169290781, + "offset": -138, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_9_norm_norm_bias": { + "id": 164, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.12847872078418733, + "maximum": 0.16667510569095612, + "scale": 0.0011574659729376436, + "offset": -111, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_main_blocks_9_norm_norm_weight": { + "id": 163, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.2882126271724701, + "scale": 0.0011302456259727479, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ttl_vector_field_proj_in_net_weight": { + "id": 1, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.31209561228752139, + "maximum": 0.334931880235672, + "scale": 0.0025373627431690695, + "offset": -123, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 144, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "73728 (0.22%)" + }, + "tts_ttl_vector_field_proj_out_net_weight": { + "id": 351, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.9062074422836304, + "maximum": 0.9424557685852051, + "scale": 0.007249659858644009, + "offset": -125, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 512, + 144 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "73728 (0.22%)" + }, + "tts_ttl_vector_field_time_encoder_mlp_0_linear_bias": { + "id": 38, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.06511199474334717, + "maximum": 0.01917002908885479, + "scale": 0.0003305177378933877, + "offset": -197, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "256 (0.00%)" + }, + "tts_ttl_vector_field_time_encoder_mlp_0_linear_weight_permute": { + "id": 37, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.26731550693511965, + "maximum": 0.22663705050945283, + "scale": 0.0019370688823983074, + "offset": -138, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 256, + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "16384 (0.04%)" + }, + "tts_ttl_vector_field_time_encoder_mlp_2_linear_bias": { + "id": 42, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.04934917017817497, + "maximum": 0.01688261143863201, + "scale": 0.00025973247829824686, + "offset": -190, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 64 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "64 (0.00%)" + }, + "tts_ttl_vector_field_time_encoder_mlp_2_linear_weight_permute": { + "id": 41, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.21079523861408235, + "maximum": 0.13157919049263, + "scale": 0.0013426447985693813, + "offset": -157, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 64, + 256 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "16384 (0.04%)" + } + }, + "nodes": { + "noisy_latent_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "noisy_latent_ncf_perm": { + "id": 2, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "noisy_latent" + ], + "output_names": [ + "noisy_latent_ncf" + ], + "macs_per_inference": "0" + }, + "style_ttl_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "style_ttl_ncf_perm": { + "id": 6, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "style_ttl" + ], + "output_names": [ + "style_ttl_ncf" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_23_attention_W_value_linear_MatMul_pre_reshape": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "style_ttl_ncf" + ], + "output_names": [ + "_vector_field_main_blocks_23_attention_W_value_linear_MatMul_pre_reshape" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_17_attention_W_value_linear_MatMul_pre_reshape": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "style_ttl_ncf" + ], + "output_names": [ + "_vector_field_main_blocks_17_attention_W_value_linear_MatMul_pre_reshape" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_11_attention_W_value_linear_MatMul_pre_reshape": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "style_ttl_ncf" + ], + "output_names": [ + "_vector_field_main_blocks_11_attention_W_value_linear_MatMul_pre_reshape" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_5_attention_W_value_linear_MatMul_pre_reshape": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "style_ttl_ncf" + ], + "output_names": [ + "_vector_field_main_blocks_5_attention_W_value_linear_MatMul_pre_reshape" + ], + "macs_per_inference": "0" + }, + "_vector_field_proj_in_net_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "noisy_latent_ncf" + ], + "output_names": [ + "_vector_field_proj_in_net_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_vector_field_proj_in_net_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_proj_in_net_Conv_reshape_to_2d_nhwc_perm": { + "id": 18, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_proj_in_net_Conv_reshape_to_2d" + ], + "output_names": [ + "_vector_field_proj_in_net_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_vector_field_proj_in_net_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_vector_field_proj_in_net_Conv_2d_dilation": { + "id": 22, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_vector_field_proj_in_net_Conv_2d_pad_amount": { + "id": 21, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_vector_field_proj_in_net_Conv_2d_stride": { + "id": 20, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_vector_field_proj_in_net_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_proj_in_net_weight" + ], + "output_names": [ + "_vector_field_proj_in_net_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_vector_field_proj_in_net_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_proj_in_net_Conv_intermediate_nchw_perm": { + "id": 24, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_proj_in_net_Conv_intermediate" + ], + "output_names": [ + "_vector_field_proj_in_net_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_vector_field_proj_in_net_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_proj_in_net_Conv_intermediate_nchw" + ], + "output_names": [ + "_vector_field_proj_in_net_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_proj_in_net_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_proj_in_net_Conv_output_0_nfc_perm": { + "id": 27, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_proj_in_net_Conv_output_0" + ], + "output_names": [ + "_vector_field_proj_in_net_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_21_attn_W_value_linear_MatMul_pre_reshape": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "text_emb" + ], + "output_names": [ + "_vector_field_main_blocks_21_attn_W_value_linear_MatMul_pre_reshape" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_21_attn_W_key_linear_MatMul_pre_reshape": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "text_emb" + ], + "output_names": [ + "_vector_field_main_blocks_21_attn_W_key_linear_MatMul_pre_reshape" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_15_attn_W_value_linear_MatMul_pre_reshape": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "text_emb" + ], + "output_names": [ + "_vector_field_main_blocks_15_attn_W_value_linear_MatMul_pre_reshape" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_15_attn_W_key_linear_MatMul_pre_reshape": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "text_emb" + ], + "output_names": [ + "_vector_field_main_blocks_15_attn_W_key_linear_MatMul_pre_reshape" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_9_attn_W_value_linear_MatMul_pre_reshape": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "text_emb" + ], + "output_names": [ + "_vector_field_main_blocks_9_attn_W_value_linear_MatMul_pre_reshape" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_9_attn_W_key_linear_MatMul_pre_reshape": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "text_emb" + ], + "output_names": [ + "_vector_field_main_blocks_9_attn_W_key_linear_MatMul_pre_reshape" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_3_attn_W_value_linear_MatMul_pre_reshape": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "text_emb" + ], + "output_names": [ + "_vector_field_main_blocks_3_attn_W_value_linear_MatMul_pre_reshape" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_3_attn_W_key_linear_MatMul_pre_reshape": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "text_emb" + ], + "output_names": [ + "_vector_field_main_blocks_3_attn_W_key_linear_MatMul_pre_reshape" + ], + "macs_per_inference": "0" + }, + "_Reshape": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "total_step" + ], + "output_names": [ + "_Reshape_output_0" + ], + "macs_per_inference": "0" + }, + "_Reshape_1": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "current_step" + ], + "output_names": [ + "_Reshape_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_proj_in_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_proj_in_net_Conv_output_0_nfc", + "latent_mask" + ], + "output_names": [ + "_vector_field_proj_in_Mul_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_3_attn_ReduceSum": { + "package": "qti.aisw", + "type": "Reduce", + "tensor_params": { + "axes": { + "_vector_field_main_blocks_3_attn_ReduceSum_axes": { + "id": 52, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 2 + ] + } + } + }, + "scalar_params": { + "keep_dims": { + "1288": 0 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reduce_type": { + "1544": "ReduceSum" + } + }, + "param_map": { + "axes": 1, + "keep_dims": 1, + "packageName": 2, + "reduce_type": 2 + }, + "input_names": [ + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_3_attn_ReduceSum_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_3_attn_ReduceSum_1": { + "package": "qti.aisw", + "type": "Reduce", + "tensor_params": { + "axes": { + "_vector_field_main_blocks_3_attn_ReduceSum_1_axes": { + "id": 54, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 2 + ] + } + } + }, + "scalar_params": { + "keep_dims": { + "1288": 0 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reduce_type": { + "1544": "ReduceSum" + } + }, + "param_map": { + "axes": 1, + "keep_dims": 1, + "packageName": 2, + "reduce_type": 2 + }, + "input_names": [ + "text_mask" + ], + "output_names": [ + "_vector_field_main_blocks_3_attn_ReduceSum_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_3_attn_Unsqueeze_14": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "text_mask" + ], + "output_names": [ + "_vector_field_main_blocks_3_attn_Unsqueeze_14_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_3_attn_Unsqueeze_15": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_3_attn_Unsqueeze_15_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_5_attention_W_value_linear_MatMul": { + "package": "qti.aisw", + "type": "FullyConnected", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_5_attention_W_value_linear_MatMul_pre_reshape", + "onnx__MatMul_3118", + "tts_ttl_vector_field_main_blocks_5_attention_W_value_linear_bias" + ], + "output_names": [ + "_vector_field_main_blocks_5_attention_W_value_linear_Add_output_0_fc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_5_attention_W_value_linear_MatMul_post_reshape": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_5_attention_W_value_linear_Add_output_0_fc" + ], + "output_names": [ + "_vector_field_main_blocks_5_attention_W_value_linear_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_11_attention_W_value_linear_MatMul": { + "package": "qti.aisw", + "type": "FullyConnected", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_11_attention_W_value_linear_MatMul_pre_reshape", + "onnx__MatMul_3163", + "tts_ttl_vector_field_main_blocks_11_attention_W_value_linear_bias" + ], + "output_names": [ + "_vector_field_main_blocks_11_attention_W_value_linear_Add_output_0_fc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_11_attention_W_value_linear_MatMul_post_reshape": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_11_attention_W_value_linear_Add_output_0_fc" + ], + "output_names": [ + "_vector_field_main_blocks_11_attention_W_value_linear_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_17_attention_W_value_linear_MatMul": { + "package": "qti.aisw", + "type": "FullyConnected", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_17_attention_W_value_linear_MatMul_pre_reshape", + "onnx__MatMul_3208", + "tts_ttl_vector_field_main_blocks_17_attention_W_value_linear_bias" + ], + "output_names": [ + "_vector_field_main_blocks_17_attention_W_value_linear_Add_output_0_fc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_17_attention_W_value_linear_MatMul_post_reshape": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_17_attention_W_value_linear_Add_output_0_fc" + ], + "output_names": [ + "_vector_field_main_blocks_17_attention_W_value_linear_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_23_attention_W_value_linear_MatMul": { + "package": "qti.aisw", + "type": "FullyConnected", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_23_attention_W_value_linear_MatMul_pre_reshape", + "onnx__MatMul_3253", + "tts_ttl_vector_field_main_blocks_23_attention_W_value_linear_bias" + ], + "output_names": [ + "_vector_field_main_blocks_23_attention_W_value_linear_Add_output_0_fc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_23_attention_W_value_linear_MatMul_post_reshape": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_23_attention_W_value_linear_Add_output_0_fc" + ], + "output_names": [ + "_vector_field_main_blocks_23_attention_W_value_linear_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_Div": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 2 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_Reshape_1_output_0", + "_Reshape_output_0" + ], + "output_names": [ + "_Div_output_0" + ], + "macs_per_inference": "0" + }, + "_Reciprocal": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 2 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_Reciprocal_coeff", + "_Reshape_output_0" + ], + "output_names": [ + "_Reciprocal_output_0" + ], + "macs_per_inference": "0" + }, + "_Reciprocal_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_Reciprocal_output_0_nfc_perm": { + "id": 81, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_Reciprocal_output_0" + ], + "output_names": [ + "_Reciprocal_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_0_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_proj_in_Mul_output_0", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_0_Mul_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_3_attn_W_key_linear_MatMul": { + "package": "qti.aisw", + "type": "FullyConnected", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_3_attn_W_key_linear_MatMul_pre_reshape", + "onnx__MatMul_3102", + "tts_ttl_vector_field_main_blocks_3_attn_W_key_linear_bias" + ], + "output_names": [ + "_vector_field_main_blocks_3_attn_W_key_linear_Add_output_0_fc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_3_attn_W_key_linear_MatMul_post_reshape": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_3_attn_W_key_linear_Add_output_0_fc" + ], + "output_names": [ + "_vector_field_main_blocks_3_attn_W_key_linear_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_3_attn_W_value_linear_MatMul": { + "package": "qti.aisw", + "type": "FullyConnected", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_3_attn_W_value_linear_MatMul_pre_reshape", + "onnx__MatMul_3103", + "tts_ttl_vector_field_main_blocks_3_attn_W_value_linear_bias" + ], + "output_names": [ + "_vector_field_main_blocks_3_attn_W_value_linear_Add_output_0_fc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_3_attn_W_value_linear_MatMul_post_reshape": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_3_attn_W_value_linear_Add_output_0_fc" + ], + "output_names": [ + "_vector_field_main_blocks_3_attn_W_value_linear_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_3_attn_Reshape": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_3_attn_ReduceSum_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_3_attn_Reshape_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_3_attn_Reshape_1": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_3_attn_ReduceSum_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_3_attn_Reshape_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_3_attn_Transpose_1": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_3_attn_Transpose_1_perm": { + "id": 90, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 1, + 3, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_3_attn_Unsqueeze_14_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_3_attn_Transpose_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_3_attn_Equal_1": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 3 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_3_attn_Unsqueeze_15_output_0", + "_vector_field_main_blocks_3_attn_Constant_44_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_23_attention_Cast_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_5_attention_Split_2": { + "package": "qti.aisw", + "type": "Split", + "tensor_params": { + "split_index": { + "_vector_field_main_blocks_5_attention_Split_2_split_index": { + "id": 94, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 128 + ] + } + } + }, + "scalar_params": { + "axis": { + "306": 2 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "packageName": 2, + "split_index": 1 + }, + "input_names": [ + "_vector_field_main_blocks_5_attention_W_value_linear_Add_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_5_attention_Split_2_output_0", + "_vector_field_main_blocks_5_attention_Split_2_output_1" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_9_attn_W_key_linear_MatMul": { + "package": "qti.aisw", + "type": "FullyConnected", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_9_attn_W_key_linear_MatMul_pre_reshape", + "onnx__MatMul_3147", + "tts_ttl_vector_field_main_blocks_9_attn_W_key_linear_bias" + ], + "output_names": [ + "_vector_field_main_blocks_9_attn_W_key_linear_Add_output_0_fc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_9_attn_W_key_linear_MatMul_post_reshape": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_9_attn_W_key_linear_Add_output_0_fc" + ], + "output_names": [ + "_vector_field_main_blocks_9_attn_W_key_linear_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_9_attn_W_value_linear_MatMul": { + "package": "qti.aisw", + "type": "FullyConnected", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_9_attn_W_value_linear_MatMul_pre_reshape", + "onnx__MatMul_3148", + "tts_ttl_vector_field_main_blocks_9_attn_W_value_linear_bias" + ], + "output_names": [ + "_vector_field_main_blocks_9_attn_W_value_linear_Add_output_0_fc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_9_attn_W_value_linear_MatMul_post_reshape": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_9_attn_W_value_linear_Add_output_0_fc" + ], + "output_names": [ + "_vector_field_main_blocks_9_attn_W_value_linear_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_11_attention_Split_2": { + "package": "qti.aisw", + "type": "Split", + "tensor_params": { + "split_index": { + "_vector_field_main_blocks_11_attention_Split_2_split_index": { + "id": 101, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 128 + ] + } + } + }, + "scalar_params": { + "axis": { + "306": 2 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "packageName": 2, + "split_index": 1 + }, + "input_names": [ + "_vector_field_main_blocks_11_attention_W_value_linear_Add_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_11_attention_Split_2_output_0", + "_vector_field_main_blocks_11_attention_Split_2_output_1" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_15_attn_W_key_linear_MatMul": { + "package": "qti.aisw", + "type": "FullyConnected", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_15_attn_W_key_linear_MatMul_pre_reshape", + "onnx__MatMul_3192", + "tts_ttl_vector_field_main_blocks_15_attn_W_key_linear_bias" + ], + "output_names": [ + "_vector_field_main_blocks_15_attn_W_key_linear_Add_output_0_fc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_15_attn_W_key_linear_MatMul_post_reshape": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_15_attn_W_key_linear_Add_output_0_fc" + ], + "output_names": [ + "_vector_field_main_blocks_15_attn_W_key_linear_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_15_attn_W_value_linear_MatMul": { + "package": "qti.aisw", + "type": "FullyConnected", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_15_attn_W_value_linear_MatMul_pre_reshape", + "onnx__MatMul_3193", + "tts_ttl_vector_field_main_blocks_15_attn_W_value_linear_bias" + ], + "output_names": [ + "_vector_field_main_blocks_15_attn_W_value_linear_Add_output_0_fc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_15_attn_W_value_linear_MatMul_post_reshape": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_15_attn_W_value_linear_Add_output_0_fc" + ], + "output_names": [ + "_vector_field_main_blocks_15_attn_W_value_linear_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_17_attention_Split_2": { + "package": "qti.aisw", + "type": "Split", + "tensor_params": { + "split_index": { + "_vector_field_main_blocks_17_attention_Split_2_split_index": { + "id": 108, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 128 + ] + } + } + }, + "scalar_params": { + "axis": { + "306": 2 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "packageName": 2, + "split_index": 1 + }, + "input_names": [ + "_vector_field_main_blocks_17_attention_W_value_linear_Add_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_17_attention_Split_2_output_0", + "_vector_field_main_blocks_17_attention_Split_2_output_1" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_21_attn_W_key_linear_MatMul": { + "package": "qti.aisw", + "type": "FullyConnected", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_21_attn_W_key_linear_MatMul_pre_reshape", + "onnx__MatMul_3237", + "tts_ttl_vector_field_main_blocks_21_attn_W_key_linear_bias" + ], + "output_names": [ + "_vector_field_main_blocks_21_attn_W_key_linear_Add_output_0_fc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_21_attn_W_key_linear_MatMul_post_reshape": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_21_attn_W_key_linear_Add_output_0_fc" + ], + "output_names": [ + "_vector_field_main_blocks_21_attn_W_key_linear_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_21_attn_W_value_linear_MatMul": { + "package": "qti.aisw", + "type": "FullyConnected", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_21_attn_W_value_linear_MatMul_pre_reshape", + "onnx__MatMul_3238", + "tts_ttl_vector_field_main_blocks_21_attn_W_value_linear_bias" + ], + "output_names": [ + "_vector_field_main_blocks_21_attn_W_value_linear_Add_output_0_fc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_21_attn_W_value_linear_MatMul_post_reshape": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_21_attn_W_value_linear_Add_output_0_fc" + ], + "output_names": [ + "_vector_field_main_blocks_21_attn_W_value_linear_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_23_attention_Split_2": { + "package": "qti.aisw", + "type": "Split", + "tensor_params": { + "split_index": { + "_vector_field_main_blocks_23_attention_Split_2_split_index": { + "id": 115, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 128 + ] + } + } + }, + "scalar_params": { + "axis": { + "306": 2 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "packageName": 2, + "split_index": 1 + }, + "input_names": [ + "_vector_field_main_blocks_23_attention_W_value_linear_Add_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_23_attention_Split_2_output_0", + "_vector_field_main_blocks_23_attention_Split_2_output_1" + ], + "macs_per_inference": "0" + }, + "_vector_field_time_encoder_sinusoidal_Reshape": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_Div_output_0" + ], + "output_names": [ + "_vector_field_time_encoder_sinusoidal_Unsqueeze_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_3_attn_Split_1": { + "package": "qti.aisw", + "type": "Split", + "tensor_params": { + "split_index": { + "_vector_field_main_blocks_3_attn_Split_1_split_index": { + "id": 119, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 64, + 128, + 192 + ] + } + } + }, + "scalar_params": { + "axis": { + "306": 2 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "packageName": 2, + "split_index": 1 + }, + "input_names": [ + "_vector_field_main_blocks_3_attn_W_key_linear_Add_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_3_attn_Split_1_output_0", + "_vector_field_main_blocks_3_attn_Split_1_output_1", + "_vector_field_main_blocks_3_attn_Split_1_output_2", + "_vector_field_main_blocks_3_attn_Split_1_output_3" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_3_attn_Split_2": { + "package": "qti.aisw", + "type": "Split", + "tensor_params": { + "split_index": { + "_vector_field_main_blocks_3_attn_Split_2_split_index": { + "id": 124, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 64, + 128, + 192 + ] + } + } + }, + "scalar_params": { + "axis": { + "306": 2 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "packageName": 2, + "split_index": 1 + }, + "input_names": [ + "_vector_field_main_blocks_3_attn_W_value_linear_Add_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_3_attn_Split_2_output_0", + "_vector_field_main_blocks_3_attn_Split_2_output_1", + "_vector_field_main_blocks_3_attn_Split_2_output_2", + "_vector_field_main_blocks_3_attn_Split_2_output_3" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_3_attn_Equal": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 3 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_3_attn_Transpose_1_output_0", + "_vector_field_main_blocks_3_attn_Constant_44_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_21_attn_Cast_2_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_5_attention_Unsqueeze_4": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_5_attention_Split_2_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_5_attention_Unsqueeze_4_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_5_attention_Unsqueeze_5": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_5_attention_Split_2_output_1" + ], + "output_names": [ + "_vector_field_main_blocks_5_attention_Unsqueeze_5_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_9_attn_Split_1": { + "package": "qti.aisw", + "type": "Split", + "tensor_params": { + "split_index": { + "_vector_field_main_blocks_9_attn_Split_1_split_index": { + "id": 132, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 64, + 128, + 192 + ] + } + } + }, + "scalar_params": { + "axis": { + "306": 2 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "packageName": 2, + "split_index": 1 + }, + "input_names": [ + "_vector_field_main_blocks_9_attn_W_key_linear_Add_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_9_attn_Split_1_output_0", + "_vector_field_main_blocks_9_attn_Split_1_output_1", + "_vector_field_main_blocks_9_attn_Split_1_output_2", + "_vector_field_main_blocks_9_attn_Split_1_output_3" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_9_attn_Split_2": { + "package": "qti.aisw", + "type": "Split", + "tensor_params": { + "split_index": { + "_vector_field_main_blocks_9_attn_Split_2_split_index": { + "id": 137, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 64, + 128, + 192 + ] + } + } + }, + "scalar_params": { + "axis": { + "306": 2 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "packageName": 2, + "split_index": 1 + }, + "input_names": [ + "_vector_field_main_blocks_9_attn_W_value_linear_Add_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_9_attn_Split_2_output_0", + "_vector_field_main_blocks_9_attn_Split_2_output_1", + "_vector_field_main_blocks_9_attn_Split_2_output_2", + "_vector_field_main_blocks_9_attn_Split_2_output_3" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_11_attention_Unsqueeze_4": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_11_attention_Split_2_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_11_attention_Unsqueeze_4_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_11_attention_Unsqueeze_5": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_11_attention_Split_2_output_1" + ], + "output_names": [ + "_vector_field_main_blocks_11_attention_Unsqueeze_5_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_15_attn_Split_1": { + "package": "qti.aisw", + "type": "Split", + "tensor_params": { + "split_index": { + "_vector_field_main_blocks_15_attn_Split_1_split_index": { + "id": 144, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 64, + 128, + 192 + ] + } + } + }, + "scalar_params": { + "axis": { + "306": 2 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "packageName": 2, + "split_index": 1 + }, + "input_names": [ + "_vector_field_main_blocks_15_attn_W_key_linear_Add_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_15_attn_Split_1_output_0", + "_vector_field_main_blocks_15_attn_Split_1_output_1", + "_vector_field_main_blocks_15_attn_Split_1_output_2", + "_vector_field_main_blocks_15_attn_Split_1_output_3" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_15_attn_Split_2": { + "package": "qti.aisw", + "type": "Split", + "tensor_params": { + "split_index": { + "_vector_field_main_blocks_15_attn_Split_2_split_index": { + "id": 149, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 64, + 128, + 192 + ] + } + } + }, + "scalar_params": { + "axis": { + "306": 2 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "packageName": 2, + "split_index": 1 + }, + "input_names": [ + "_vector_field_main_blocks_15_attn_W_value_linear_Add_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_15_attn_Split_2_output_0", + "_vector_field_main_blocks_15_attn_Split_2_output_1", + "_vector_field_main_blocks_15_attn_Split_2_output_2", + "_vector_field_main_blocks_15_attn_Split_2_output_3" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_17_attention_Unsqueeze_4": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_17_attention_Split_2_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_17_attention_Unsqueeze_4_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_17_attention_Unsqueeze_5": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_17_attention_Split_2_output_1" + ], + "output_names": [ + "_vector_field_main_blocks_17_attention_Unsqueeze_5_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_21_attn_Split_1": { + "package": "qti.aisw", + "type": "Split", + "tensor_params": { + "split_index": { + "_vector_field_main_blocks_21_attn_Split_1_split_index": { + "id": 156, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 64, + 128, + 192 + ] + } + } + }, + "scalar_params": { + "axis": { + "306": 2 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "packageName": 2, + "split_index": 1 + }, + "input_names": [ + "_vector_field_main_blocks_21_attn_W_key_linear_Add_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_21_attn_Split_1_output_0", + "_vector_field_main_blocks_21_attn_Split_1_output_1", + "_vector_field_main_blocks_21_attn_Split_1_output_2", + "_vector_field_main_blocks_21_attn_Split_1_output_3" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_21_attn_Split_2": { + "package": "qti.aisw", + "type": "Split", + "tensor_params": { + "split_index": { + "_vector_field_main_blocks_21_attn_Split_2_split_index": { + "id": 161, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 64, + 128, + 192 + ] + } + } + }, + "scalar_params": { + "axis": { + "306": 2 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "packageName": 2, + "split_index": 1 + }, + "input_names": [ + "_vector_field_main_blocks_21_attn_W_value_linear_Add_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_21_attn_Split_2_output_0", + "_vector_field_main_blocks_21_attn_Split_2_output_1", + "_vector_field_main_blocks_21_attn_Split_2_output_2", + "_vector_field_main_blocks_21_attn_Split_2_output_3" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_23_attention_Unsqueeze_4": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_23_attention_Split_2_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_23_attention_Unsqueeze_4_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_23_attention_Unsqueeze_5": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_23_attention_Split_2_output_1" + ], + "output_names": [ + "_vector_field_main_blocks_23_attention_Unsqueeze_5_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_0_dwconv_Pad": { + "package": "qti.aisw", + "type": "Pad", + "tensor_params": { + "pad_amount": { + "_vector_field_main_blocks_0_convnext_0_dwconv_Pad_pad_amount": { + "id": 168, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 2, + 2 + ], + [ + 0, + 0 + ] + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "scheme": { + "306": 3 + } + }, + "param_map": { + "packageName": 2, + "pad_amount": 1, + "scheme": 1 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_0_Mul_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_0_dwconv_Pad_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_0_dwconv_Pad_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_0_convnext_0_dwconv_Pad_output_0_ncf_perm": { + "id": 170, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_0_dwconv_Pad_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_0_dwconv_Pad_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_3_attn_Unsqueeze_4": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_3_attn_Split_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_3_attn_Unsqueeze_4_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_3_attn_Unsqueeze_5": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_3_attn_Split_1_output_1" + ], + "output_names": [ + "_vector_field_main_blocks_3_attn_Unsqueeze_5_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_3_attn_Unsqueeze_6": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_3_attn_Split_1_output_2" + ], + "output_names": [ + "_vector_field_main_blocks_3_attn_Unsqueeze_6_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_3_attn_Unsqueeze_7": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_3_attn_Split_1_output_3" + ], + "output_names": [ + "_vector_field_main_blocks_3_attn_Unsqueeze_7_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_3_attn_Unsqueeze_8": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_3_attn_Split_2_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_3_attn_Unsqueeze_8_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_3_attn_Unsqueeze_9": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_3_attn_Split_2_output_1" + ], + "output_names": [ + "_vector_field_main_blocks_3_attn_Unsqueeze_9_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_3_attn_Unsqueeze_10": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_3_attn_Split_2_output_2" + ], + "output_names": [ + "_vector_field_main_blocks_3_attn_Unsqueeze_10_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_3_attn_Unsqueeze_11": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_3_attn_Split_2_output_3" + ], + "output_names": [ + "_vector_field_main_blocks_3_attn_Unsqueeze_11_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_5_attention_Concat_2": { + "package": "qti.aisw", + "type": "Concat", + "tensor_params": {}, + "scalar_params": { + "axis": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_5_attention_Unsqueeze_4_output_0", + "_vector_field_main_blocks_5_attention_Unsqueeze_5_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_5_attention_Concat_2_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_9_attn_Unsqueeze_4": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_9_attn_Split_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_9_attn_Unsqueeze_4_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_9_attn_Unsqueeze_5": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_9_attn_Split_1_output_1" + ], + "output_names": [ + "_vector_field_main_blocks_9_attn_Unsqueeze_5_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_9_attn_Unsqueeze_6": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_9_attn_Split_1_output_2" + ], + "output_names": [ + "_vector_field_main_blocks_9_attn_Unsqueeze_6_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_9_attn_Unsqueeze_7": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_9_attn_Split_1_output_3" + ], + "output_names": [ + "_vector_field_main_blocks_9_attn_Unsqueeze_7_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_9_attn_Unsqueeze_8": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_9_attn_Split_2_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_9_attn_Unsqueeze_8_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_9_attn_Unsqueeze_9": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_9_attn_Split_2_output_1" + ], + "output_names": [ + "_vector_field_main_blocks_9_attn_Unsqueeze_9_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_9_attn_Unsqueeze_10": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_9_attn_Split_2_output_2" + ], + "output_names": [ + "_vector_field_main_blocks_9_attn_Unsqueeze_10_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_9_attn_Unsqueeze_11": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_9_attn_Split_2_output_3" + ], + "output_names": [ + "_vector_field_main_blocks_9_attn_Unsqueeze_11_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_11_attention_Concat_2": { + "package": "qti.aisw", + "type": "Concat", + "tensor_params": {}, + "scalar_params": { + "axis": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_11_attention_Unsqueeze_4_output_0", + "_vector_field_main_blocks_11_attention_Unsqueeze_5_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_11_attention_Concat_2_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_15_attn_Unsqueeze_4": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_15_attn_Split_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_15_attn_Unsqueeze_4_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_15_attn_Unsqueeze_5": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_15_attn_Split_1_output_1" + ], + "output_names": [ + "_vector_field_main_blocks_15_attn_Unsqueeze_5_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_15_attn_Unsqueeze_6": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_15_attn_Split_1_output_2" + ], + "output_names": [ + "_vector_field_main_blocks_15_attn_Unsqueeze_6_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_15_attn_Unsqueeze_7": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_15_attn_Split_1_output_3" + ], + "output_names": [ + "_vector_field_main_blocks_15_attn_Unsqueeze_7_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_15_attn_Unsqueeze_8": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_15_attn_Split_2_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_15_attn_Unsqueeze_8_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_15_attn_Unsqueeze_9": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_15_attn_Split_2_output_1" + ], + "output_names": [ + "_vector_field_main_blocks_15_attn_Unsqueeze_9_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_15_attn_Unsqueeze_10": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_15_attn_Split_2_output_2" + ], + "output_names": [ + "_vector_field_main_blocks_15_attn_Unsqueeze_10_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_15_attn_Unsqueeze_11": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_15_attn_Split_2_output_3" + ], + "output_names": [ + "_vector_field_main_blocks_15_attn_Unsqueeze_11_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_17_attention_Concat_2": { + "package": "qti.aisw", + "type": "Concat", + "tensor_params": {}, + "scalar_params": { + "axis": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_17_attention_Unsqueeze_4_output_0", + "_vector_field_main_blocks_17_attention_Unsqueeze_5_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_17_attention_Concat_2_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_21_attn_Unsqueeze_4": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_21_attn_Split_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_21_attn_Unsqueeze_4_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_21_attn_Unsqueeze_5": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_21_attn_Split_1_output_1" + ], + "output_names": [ + "_vector_field_main_blocks_21_attn_Unsqueeze_5_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_21_attn_Unsqueeze_6": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_21_attn_Split_1_output_2" + ], + "output_names": [ + "_vector_field_main_blocks_21_attn_Unsqueeze_6_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_21_attn_Unsqueeze_7": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_21_attn_Split_1_output_3" + ], + "output_names": [ + "_vector_field_main_blocks_21_attn_Unsqueeze_7_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_21_attn_Unsqueeze_8": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_21_attn_Split_2_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_21_attn_Unsqueeze_8_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_21_attn_Unsqueeze_9": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_21_attn_Split_2_output_1" + ], + "output_names": [ + "_vector_field_main_blocks_21_attn_Unsqueeze_9_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_21_attn_Unsqueeze_10": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_21_attn_Split_2_output_2" + ], + "output_names": [ + "_vector_field_main_blocks_21_attn_Unsqueeze_10_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_21_attn_Unsqueeze_11": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_21_attn_Split_2_output_3" + ], + "output_names": [ + "_vector_field_main_blocks_21_attn_Unsqueeze_11_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_23_attention_Concat_2": { + "package": "qti.aisw", + "type": "Concat", + "tensor_params": {}, + "scalar_params": { + "axis": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_23_attention_Unsqueeze_4_output_0", + "_vector_field_main_blocks_23_attention_Unsqueeze_5_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_23_attention_Concat_2_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_time_encoder_sinusoidal_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_time_encoder_sinusoidal_Unsqueeze_output_0", + "_vector_field_time_encoder_sinusoidal_Constant_2_output_0" + ], + "output_names": [ + "_vector_field_time_encoder_sinusoidal_Mul_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_0_dwconv_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_0_dwconv_Pad_output_0_ncf" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_0_dwconv_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_0_dwconv_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_0_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm": { + "id": 213, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_0_dwconv_Conv_reshape_to_2d" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_0_dwconv_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_0_dwconv_Conv_2d": { + "package": "qti.aisw", + "type": "DepthWiseConv2d", + "tensor_params": { + "dilation": { + "_vector_field_main_blocks_0_convnext_0_dwconv_Conv_2d_dilation": { + "id": 217, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_vector_field_main_blocks_0_convnext_0_dwconv_Conv_2d_pad_amount": { + "id": 216, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_vector_field_main_blocks_0_convnext_0_dwconv_Conv_2d_stride": { + "id": 215, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "dilation": 1, + "packageName": 2, + "pad_amount": 1, + "stride": 1 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_0_dwconv_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_0_convnext_0_dwconv_weight", + "tts_ttl_vector_field_main_blocks_0_convnext_0_dwconv_bias" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_0_dwconv_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_0_dwconv_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_0_convnext_0_dwconv_Conv_intermediate_nchw_perm": { + "id": 219, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_0_dwconv_Conv_intermediate" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_0_dwconv_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_0_dwconv_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_0_dwconv_Conv_intermediate_nchw" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_0_dwconv_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_0_dwconv_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_0_convnext_0_dwconv_Conv_output_0_nfc_perm": { + "id": 222, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_0_dwconv_Conv_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_0_dwconv_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_3_attn_Concat_1": { + "package": "qti.aisw", + "type": "Concat", + "tensor_params": {}, + "scalar_params": { + "axis": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_3_attn_Unsqueeze_4_output_0", + "_vector_field_main_blocks_3_attn_Unsqueeze_5_output_0", + "_vector_field_main_blocks_3_attn_Unsqueeze_6_output_0", + "_vector_field_main_blocks_3_attn_Unsqueeze_7_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_3_attn_Concat_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_3_attn_Concat_2": { + "package": "qti.aisw", + "type": "Concat", + "tensor_params": {}, + "scalar_params": { + "axis": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_3_attn_Unsqueeze_8_output_0", + "_vector_field_main_blocks_3_attn_Unsqueeze_9_output_0", + "_vector_field_main_blocks_3_attn_Unsqueeze_10_output_0", + "_vector_field_main_blocks_3_attn_Unsqueeze_11_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_3_attn_Concat_2_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_9_attn_Concat_1": { + "package": "qti.aisw", + "type": "Concat", + "tensor_params": {}, + "scalar_params": { + "axis": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_9_attn_Unsqueeze_4_output_0", + "_vector_field_main_blocks_9_attn_Unsqueeze_5_output_0", + "_vector_field_main_blocks_9_attn_Unsqueeze_6_output_0", + "_vector_field_main_blocks_9_attn_Unsqueeze_7_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_9_attn_Concat_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_9_attn_Concat_2": { + "package": "qti.aisw", + "type": "Concat", + "tensor_params": {}, + "scalar_params": { + "axis": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_9_attn_Unsqueeze_8_output_0", + "_vector_field_main_blocks_9_attn_Unsqueeze_9_output_0", + "_vector_field_main_blocks_9_attn_Unsqueeze_10_output_0", + "_vector_field_main_blocks_9_attn_Unsqueeze_11_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_9_attn_Concat_2_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_15_attn_Concat_1": { + "package": "qti.aisw", + "type": "Concat", + "tensor_params": {}, + "scalar_params": { + "axis": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_15_attn_Unsqueeze_4_output_0", + "_vector_field_main_blocks_15_attn_Unsqueeze_5_output_0", + "_vector_field_main_blocks_15_attn_Unsqueeze_6_output_0", + "_vector_field_main_blocks_15_attn_Unsqueeze_7_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_15_attn_Concat_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_15_attn_Concat_2": { + "package": "qti.aisw", + "type": "Concat", + "tensor_params": {}, + "scalar_params": { + "axis": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_15_attn_Unsqueeze_8_output_0", + "_vector_field_main_blocks_15_attn_Unsqueeze_9_output_0", + "_vector_field_main_blocks_15_attn_Unsqueeze_10_output_0", + "_vector_field_main_blocks_15_attn_Unsqueeze_11_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_15_attn_Concat_2_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_21_attn_Concat_1": { + "package": "qti.aisw", + "type": "Concat", + "tensor_params": {}, + "scalar_params": { + "axis": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_21_attn_Unsqueeze_4_output_0", + "_vector_field_main_blocks_21_attn_Unsqueeze_5_output_0", + "_vector_field_main_blocks_21_attn_Unsqueeze_6_output_0", + "_vector_field_main_blocks_21_attn_Unsqueeze_7_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_21_attn_Concat_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_21_attn_Concat_2": { + "package": "qti.aisw", + "type": "Concat", + "tensor_params": {}, + "scalar_params": { + "axis": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_21_attn_Unsqueeze_8_output_0", + "_vector_field_main_blocks_21_attn_Unsqueeze_9_output_0", + "_vector_field_main_blocks_21_attn_Unsqueeze_10_output_0", + "_vector_field_main_blocks_21_attn_Unsqueeze_11_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_21_attn_Concat_2_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_time_encoder_sinusoidal_Mul_1": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_time_encoder_sinusoidal_Mul_output_0", + "_vector_field_time_encoder_sinusoidal_Constant_3_output_0" + ], + "output_names": [ + "_vector_field_time_encoder_sinusoidal_Mul_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_0_Mul_1": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_0_dwconv_Conv_output_0_nfc", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_0_norm_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_3_attn_Div": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 2 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_3_attn_Cast_output_0", + "_vector_field_main_blocks_3_attn_Reshape_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_3_attn_Div_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_3_attn_Div_2": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 2 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_3_attn_Cast_1_output_0", + "_vector_field_main_blocks_3_attn_Reshape_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_3_attn_Div_2_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_time_encoder_sinusoidal_Sin": { + "package": "qti.aisw", + "type": "Eltwise_Unary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 14 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_time_encoder_sinusoidal_Mul_1_output_0" + ], + "output_names": [ + "_vector_field_time_encoder_sinusoidal_Sin_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_time_encoder_sinusoidal_Cos": { + "package": "qti.aisw", + "type": "Eltwise_Unary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 4 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_time_encoder_sinusoidal_Mul_1_output_0" + ], + "output_names": [ + "_vector_field_time_encoder_sinusoidal_Cos_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_3_attn_Slice_4": { + "package": "qti.aisw", + "type": "StridedSlice", + "tensor_params": { + "ranges": { + "_vector_field_main_blocks_3_attn_Slice_4_ranges": { + "id": 241, + "type": 4, + "dataFormat": 0, + "data_type": 50, + "unquantized_data_type": 50, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 4, + 1 + ], + [ + 0, + 1, + 1 + ], + [ + 0, + 128, + 1 + ], + [ + 0, + 32, + 1 + ] + ] + } + } + }, + "scalar_params": { + "begin_mask": { + "306": 0 + }, + "end_mask": { + "306": 0 + }, + "new_axes_mask": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + }, + "shrink_axes": { + "306": 0 + } + }, + "param_map": { + "begin_mask": 1, + "end_mask": 1, + "new_axes_mask": 1, + "packageName": 2, + "ranges": 1, + "shrink_axes": 1 + }, + "input_names": [ + "_vector_field_main_blocks_3_attn_Concat_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_3_attn_Slice_4_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_3_attn_Slice_5": { + "package": "qti.aisw", + "type": "StridedSlice", + "tensor_params": { + "ranges": { + "_vector_field_main_blocks_3_attn_Slice_5_ranges": { + "id": 243, + "type": 4, + "dataFormat": 0, + "data_type": 50, + "unquantized_data_type": 50, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 4, + 1 + ], + [ + 0, + 1, + 1 + ], + [ + 0, + 128, + 1 + ], + [ + 32, + 64, + 1 + ] + ] + } + } + }, + "scalar_params": { + "begin_mask": { + "306": 0 + }, + "end_mask": { + "306": 0 + }, + "new_axes_mask": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + }, + "shrink_axes": { + "306": 0 + } + }, + "param_map": { + "begin_mask": 1, + "end_mask": 1, + "new_axes_mask": 1, + "packageName": 2, + "ranges": 1, + "shrink_axes": 1 + }, + "input_names": [ + "_vector_field_main_blocks_3_attn_Concat_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_3_attn_Slice_5_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_9_attn_Slice_4": { + "package": "qti.aisw", + "type": "StridedSlice", + "tensor_params": { + "ranges": { + "_vector_field_main_blocks_9_attn_Slice_4_ranges": { + "id": 245, + "type": 4, + "dataFormat": 0, + "data_type": 50, + "unquantized_data_type": 50, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 4, + 1 + ], + [ + 0, + 1, + 1 + ], + [ + 0, + 128, + 1 + ], + [ + 0, + 32, + 1 + ] + ] + } + } + }, + "scalar_params": { + "begin_mask": { + "306": 0 + }, + "end_mask": { + "306": 0 + }, + "new_axes_mask": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + }, + "shrink_axes": { + "306": 0 + } + }, + "param_map": { + "begin_mask": 1, + "end_mask": 1, + "new_axes_mask": 1, + "packageName": 2, + "ranges": 1, + "shrink_axes": 1 + }, + "input_names": [ + "_vector_field_main_blocks_9_attn_Concat_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_9_attn_Slice_4_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_9_attn_Slice_5": { + "package": "qti.aisw", + "type": "StridedSlice", + "tensor_params": { + "ranges": { + "_vector_field_main_blocks_9_attn_Slice_5_ranges": { + "id": 247, + "type": 4, + "dataFormat": 0, + "data_type": 50, + "unquantized_data_type": 50, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 4, + 1 + ], + [ + 0, + 1, + 1 + ], + [ + 0, + 128, + 1 + ], + [ + 32, + 64, + 1 + ] + ] + } + } + }, + "scalar_params": { + "begin_mask": { + "306": 0 + }, + "end_mask": { + "306": 0 + }, + "new_axes_mask": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + }, + "shrink_axes": { + "306": 0 + } + }, + "param_map": { + "begin_mask": 1, + "end_mask": 1, + "new_axes_mask": 1, + "packageName": 2, + "ranges": 1, + "shrink_axes": 1 + }, + "input_names": [ + "_vector_field_main_blocks_9_attn_Concat_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_9_attn_Slice_5_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_15_attn_Slice_4": { + "package": "qti.aisw", + "type": "StridedSlice", + "tensor_params": { + "ranges": { + "_vector_field_main_blocks_15_attn_Slice_4_ranges": { + "id": 249, + "type": 4, + "dataFormat": 0, + "data_type": 50, + "unquantized_data_type": 50, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 4, + 1 + ], + [ + 0, + 1, + 1 + ], + [ + 0, + 128, + 1 + ], + [ + 0, + 32, + 1 + ] + ] + } + } + }, + "scalar_params": { + "begin_mask": { + "306": 0 + }, + "end_mask": { + "306": 0 + }, + "new_axes_mask": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + }, + "shrink_axes": { + "306": 0 + } + }, + "param_map": { + "begin_mask": 1, + "end_mask": 1, + "new_axes_mask": 1, + "packageName": 2, + "ranges": 1, + "shrink_axes": 1 + }, + "input_names": [ + "_vector_field_main_blocks_15_attn_Concat_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_15_attn_Slice_4_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_15_attn_Slice_5": { + "package": "qti.aisw", + "type": "StridedSlice", + "tensor_params": { + "ranges": { + "_vector_field_main_blocks_15_attn_Slice_5_ranges": { + "id": 251, + "type": 4, + "dataFormat": 0, + "data_type": 50, + "unquantized_data_type": 50, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 4, + 1 + ], + [ + 0, + 1, + 1 + ], + [ + 0, + 128, + 1 + ], + [ + 32, + 64, + 1 + ] + ] + } + } + }, + "scalar_params": { + "begin_mask": { + "306": 0 + }, + "end_mask": { + "306": 0 + }, + "new_axes_mask": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + }, + "shrink_axes": { + "306": 0 + } + }, + "param_map": { + "begin_mask": 1, + "end_mask": 1, + "new_axes_mask": 1, + "packageName": 2, + "ranges": 1, + "shrink_axes": 1 + }, + "input_names": [ + "_vector_field_main_blocks_15_attn_Concat_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_15_attn_Slice_5_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_21_attn_Slice_4": { + "package": "qti.aisw", + "type": "StridedSlice", + "tensor_params": { + "ranges": { + "_vector_field_main_blocks_21_attn_Slice_4_ranges": { + "id": 253, + "type": 4, + "dataFormat": 0, + "data_type": 50, + "unquantized_data_type": 50, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 4, + 1 + ], + [ + 0, + 1, + 1 + ], + [ + 0, + 128, + 1 + ], + [ + 0, + 32, + 1 + ] + ] + } + } + }, + "scalar_params": { + "begin_mask": { + "306": 0 + }, + "end_mask": { + "306": 0 + }, + "new_axes_mask": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + }, + "shrink_axes": { + "306": 0 + } + }, + "param_map": { + "begin_mask": 1, + "end_mask": 1, + "new_axes_mask": 1, + "packageName": 2, + "ranges": 1, + "shrink_axes": 1 + }, + "input_names": [ + "_vector_field_main_blocks_21_attn_Concat_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_21_attn_Slice_4_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_21_attn_Slice_5": { + "package": "qti.aisw", + "type": "StridedSlice", + "tensor_params": { + "ranges": { + "_vector_field_main_blocks_21_attn_Slice_5_ranges": { + "id": 255, + "type": 4, + "dataFormat": 0, + "data_type": 50, + "unquantized_data_type": 50, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 4, + 1 + ], + [ + 0, + 1, + 1 + ], + [ + 0, + 128, + 1 + ], + [ + 32, + 64, + 1 + ] + ] + } + } + }, + "scalar_params": { + "begin_mask": { + "306": 0 + }, + "end_mask": { + "306": 0 + }, + "new_axes_mask": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + }, + "shrink_axes": { + "306": 0 + } + }, + "param_map": { + "begin_mask": 1, + "end_mask": 1, + "new_axes_mask": 1, + "packageName": 2, + "ranges": 1, + "shrink_axes": 1 + }, + "input_names": [ + "_vector_field_main_blocks_21_attn_Concat_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_21_attn_Slice_5_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_3_attn_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_3_attn_Div_output_0", + "tts_ttl_vector_field_main_blocks_3_attn_theta" + ], + "output_names": [ + "_vector_field_main_blocks_3_attn_Mul_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_3_attn_Mul_7": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_3_attn_Div_2_output_0", + "tts_ttl_vector_field_main_blocks_3_attn_theta" + ], + "output_names": [ + "_vector_field_main_blocks_3_attn_Mul_7_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_time_encoder_sinusoidal_Concat": { + "package": "qti.aisw", + "type": "Concat", + "tensor_params": {}, + "scalar_params": { + "axis": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_time_encoder_sinusoidal_Sin_output_0", + "_vector_field_time_encoder_sinusoidal_Cos_output_0" + ], + "output_names": [ + "_vector_field_time_encoder_sinusoidal_Concat_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_0_norm_norm_LayerNormalization": { + "package": "qti.aisw", + "type": "LayerNorm", + "tensor_params": { + "axes": { + "_vector_field_main_blocks_0_convnext_0_norm_norm_LayerNormalization_axes": { + "id": 263, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 2 + ] + } + } + }, + "scalar_params": { + "epsilon": { + "562": 9.999999974752428e-7 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axes": 1, + "epsilon": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_0_norm_Transpose_output_0", + "tts_ttl_vector_field_main_blocks_0_convnext_0_norm_norm_weight", + "tts_ttl_vector_field_main_blocks_0_convnext_0_norm_norm_bias" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_0_norm_Transpose_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_3_attn_Sin": { + "package": "qti.aisw", + "type": "Eltwise_Unary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 14 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_3_attn_Mul_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_3_attn_Sin_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_3_attn_Cos": { + "package": "qti.aisw", + "type": "Eltwise_Unary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 4 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_3_attn_Mul_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_3_attn_Cos_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_3_attn_Sin_1": { + "package": "qti.aisw", + "type": "Eltwise_Unary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 14 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_3_attn_Mul_7_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_3_attn_Sin_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_3_attn_Cos_1": { + "package": "qti.aisw", + "type": "Eltwise_Unary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 4 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_3_attn_Mul_7_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_3_attn_Cos_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_time_encoder_mlp_mlp_0_linear_Gemm": { + "package": "qti.aisw", + "type": "FullyConnected", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_time_encoder_sinusoidal_Concat_output_0", + "tts_ttl_vector_field_time_encoder_mlp_0_linear_weight_permute", + "tts_ttl_vector_field_time_encoder_mlp_0_linear_bias" + ], + "output_names": [ + "_vector_field_time_encoder_mlp_mlp_0_linear_Gemm_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_0_norm_Transpose_1_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_0_convnext_0_norm_Transpose_1_output_0_ncf_perm": { + "id": 272, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_0_norm_Transpose_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_0_norm_Transpose_1_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_vector_field_time_encoder_mlp_mlp_1_Softplus": { + "package": "qti.aisw", + "type": "ElementWiseNeuron", + "tensor_params": {}, + "scalar_params": { + "beta": { + "562": 1.0 + }, + "operation": { + "306": 7 + }, + "packageName": { + "1544": "qti.aisw" + }, + "threshold": { + "562": -1.0 + } + }, + "param_map": { + "beta": 1, + "operation": 1, + "packageName": 2, + "threshold": 1 + }, + "input_names": [ + "_vector_field_time_encoder_mlp_mlp_0_linear_Gemm_output_0" + ], + "output_names": [ + "_vector_field_time_encoder_mlp_mlp_1_Softplus_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_3_attn_Mul_10": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_3_attn_Slice_4_output_0", + "_vector_field_main_blocks_3_attn_Cos_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_3_attn_Mul_10_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_3_attn_Mul_11": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_3_attn_Slice_5_output_0", + "_vector_field_main_blocks_3_attn_Sin_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_3_attn_Mul_11_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_3_attn_Mul_12": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_3_attn_Slice_4_output_0", + "_vector_field_main_blocks_3_attn_Sin_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_3_attn_Mul_12_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_3_attn_Mul_13": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_3_attn_Slice_5_output_0", + "_vector_field_main_blocks_3_attn_Cos_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_3_attn_Mul_13_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_9_attn_Mul_10": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_9_attn_Slice_4_output_0", + "_vector_field_main_blocks_3_attn_Cos_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_9_attn_Mul_10_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_9_attn_Mul_11": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_9_attn_Slice_5_output_0", + "_vector_field_main_blocks_3_attn_Sin_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_9_attn_Mul_11_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_9_attn_Mul_12": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_9_attn_Slice_4_output_0", + "_vector_field_main_blocks_3_attn_Sin_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_9_attn_Mul_12_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_9_attn_Mul_13": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_9_attn_Slice_5_output_0", + "_vector_field_main_blocks_3_attn_Cos_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_9_attn_Mul_13_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_15_attn_Mul_10": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_15_attn_Slice_4_output_0", + "_vector_field_main_blocks_3_attn_Cos_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_15_attn_Mul_10_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_15_attn_Mul_11": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_15_attn_Slice_5_output_0", + "_vector_field_main_blocks_3_attn_Sin_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_15_attn_Mul_11_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_15_attn_Mul_12": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_15_attn_Slice_4_output_0", + "_vector_field_main_blocks_3_attn_Sin_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_15_attn_Mul_12_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_15_attn_Mul_13": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_15_attn_Slice_5_output_0", + "_vector_field_main_blocks_3_attn_Cos_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_15_attn_Mul_13_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_21_attn_Mul_10": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_21_attn_Slice_4_output_0", + "_vector_field_main_blocks_3_attn_Cos_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_21_attn_Mul_10_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_21_attn_Mul_11": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_21_attn_Slice_5_output_0", + "_vector_field_main_blocks_3_attn_Sin_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_21_attn_Mul_11_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_21_attn_Mul_12": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_21_attn_Slice_4_output_0", + "_vector_field_main_blocks_3_attn_Sin_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_21_attn_Mul_12_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_21_attn_Mul_13": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_21_attn_Slice_5_output_0", + "_vector_field_main_blocks_3_attn_Cos_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_21_attn_Mul_13_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_0_pwconv1_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_0_norm_Transpose_1_output_0_ncf" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_0_pwconv1_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_0_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm": { + "id": 294, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_0_pwconv1_Conv_reshape_to_2d" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_0_pwconv1_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_vector_field_main_blocks_0_convnext_0_pwconv1_Conv_2d_dilation": { + "id": 298, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_vector_field_main_blocks_0_convnext_0_pwconv1_Conv_2d_pad_amount": { + "id": 297, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_vector_field_main_blocks_0_convnext_0_pwconv1_Conv_2d_stride": { + "id": 296, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_0_convnext_0_pwconv1_weight", + "tts_ttl_vector_field_main_blocks_0_convnext_0_pwconv1_bias" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_0_pwconv1_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_0_pwconv1_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_0_convnext_0_pwconv1_Conv_intermediate_nchw_perm": { + "id": 300, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_0_pwconv1_Conv_intermediate" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_0_pwconv1_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_0_pwconv1_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_0_pwconv1_Conv_intermediate_nchw" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_0_pwconv1_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_time_encoder_mlp_mlp_1_Tanh": { + "package": "qti.aisw", + "type": "ElementWiseNeuron", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 8 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_time_encoder_mlp_mlp_1_Softplus_output_0" + ], + "output_names": [ + "_vector_field_time_encoder_mlp_mlp_1_Tanh_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_3_attn_Sub_1": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 18 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_3_attn_Mul_10_output_0", + "_vector_field_main_blocks_3_attn_Mul_11_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_3_attn_Sub_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_3_attn_Add_3": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_3_attn_Mul_12_output_0", + "_vector_field_main_blocks_3_attn_Mul_13_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_3_attn_Add_3_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_9_attn_Sub_1": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 18 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_9_attn_Mul_10_output_0", + "_vector_field_main_blocks_9_attn_Mul_11_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_9_attn_Sub_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_9_attn_Add_3": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_9_attn_Mul_12_output_0", + "_vector_field_main_blocks_9_attn_Mul_13_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_9_attn_Add_3_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_15_attn_Sub_1": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 18 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_15_attn_Mul_10_output_0", + "_vector_field_main_blocks_15_attn_Mul_11_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_15_attn_Sub_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_15_attn_Add_3": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_15_attn_Mul_12_output_0", + "_vector_field_main_blocks_15_attn_Mul_13_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_15_attn_Add_3_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_21_attn_Sub_1": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 18 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_21_attn_Mul_10_output_0", + "_vector_field_main_blocks_21_attn_Mul_11_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_21_attn_Sub_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_21_attn_Add_3": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_21_attn_Mul_12_output_0", + "_vector_field_main_blocks_21_attn_Mul_13_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_21_attn_Add_3_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_time_encoder_mlp_mlp_1_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_time_encoder_mlp_mlp_0_linear_Gemm_output_0", + "_vector_field_time_encoder_mlp_mlp_1_Tanh_output_0" + ], + "output_names": [ + "_vector_field_time_encoder_mlp_mlp_1_Mul_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_3_attn_Concat_4": { + "package": "qti.aisw", + "type": "Concat", + "tensor_params": {}, + "scalar_params": { + "axis": { + "306": 3 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_3_attn_Sub_1_output_0", + "_vector_field_main_blocks_3_attn_Add_3_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_3_attn_Concat_4_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_9_attn_Concat_4": { + "package": "qti.aisw", + "type": "Concat", + "tensor_params": {}, + "scalar_params": { + "axis": { + "306": 3 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_9_attn_Sub_1_output_0", + "_vector_field_main_blocks_9_attn_Add_3_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_9_attn_Concat_4_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_15_attn_Concat_4": { + "package": "qti.aisw", + "type": "Concat", + "tensor_params": {}, + "scalar_params": { + "axis": { + "306": 3 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_15_attn_Sub_1_output_0", + "_vector_field_main_blocks_15_attn_Add_3_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_15_attn_Concat_4_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_21_attn_Concat_4": { + "package": "qti.aisw", + "type": "Concat", + "tensor_params": {}, + "scalar_params": { + "axis": { + "306": 3 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_21_attn_Sub_1_output_0", + "_vector_field_main_blocks_21_attn_Add_3_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_21_attn_Concat_4_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_time_encoder_mlp_mlp_2_linear_Gemm": { + "package": "qti.aisw", + "type": "FullyConnected", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_time_encoder_mlp_mlp_1_Mul_output_0", + "tts_ttl_vector_field_time_encoder_mlp_2_linear_weight_permute", + "tts_ttl_vector_field_time_encoder_mlp_2_linear_bias" + ], + "output_names": [ + "_vector_field_time_encoder_mlp_mlp_2_linear_Gemm_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_3_attn_Transpose": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_3_attn_Transpose_perm": { + "id": 320, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 1, + 3, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_3_attn_Concat_4_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_3_attn_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_9_attn_Transpose": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_9_attn_Transpose_perm": { + "id": 322, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 1, + 3, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_9_attn_Concat_4_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_9_attn_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_15_attn_Transpose": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_15_attn_Transpose_perm": { + "id": 324, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 1, + 3, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_15_attn_Concat_4_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_15_attn_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_21_attn_Transpose": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_21_attn_Transpose_perm": { + "id": 326, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 1, + 3, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_21_attn_Concat_4_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_21_attn_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_time_encoder_Unsqueeze": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_time_encoder_mlp_mlp_2_linear_Gemm_output_0" + ], + "output_names": [ + "_vector_field_time_encoder_Unsqueeze_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_1_Transpose": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_1_Transpose_perm": { + "id": 329, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_time_encoder_Unsqueeze_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_1_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_elementwiseneuron_56": { + "package": "qti.aisw", + "type": "ElementWiseNeuron", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_0_pwconv1_Conv_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_0_act_Mul_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_0_pwconv2_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_0_act_Mul_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_0_pwconv2_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_0_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm": { + "id": 343, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_0_pwconv2_Conv_reshape_to_2d" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_0_pwconv2_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_vector_field_main_blocks_0_convnext_0_pwconv2_Conv_2d_dilation": { + "id": 347, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_vector_field_main_blocks_0_convnext_0_pwconv2_Conv_2d_pad_amount": { + "id": 346, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_vector_field_main_blocks_0_convnext_0_pwconv2_Conv_2d_stride": { + "id": 345, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_0_convnext_0_pwconv2_weight", + "tts_ttl_vector_field_main_blocks_0_convnext_0_pwconv2_bias" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_0_pwconv2_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_0_pwconv2_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_0_convnext_0_pwconv2_Conv_intermediate_nchw_perm": { + "id": 349, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_0_pwconv2_Conv_intermediate" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_0_pwconv2_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_0_pwconv2_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_0_pwconv2_Conv_intermediate_nchw" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_0_pwconv2_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_0_pwconv2_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_0_convnext_0_pwconv2_Conv_output_0_nfc_perm": { + "id": 352, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_0_pwconv2_Conv_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_0_pwconv2_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_1_linear_linear_MatMul": { + "package": "qti.aisw", + "type": "FullyConnected", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_1_Transpose_output_0", + "onnx__MatMul_3095", + "tts_ttl_vector_field_main_blocks_1_linear_linear_bias" + ], + "output_names": [ + "_vector_field_main_blocks_1_linear_linear_Add_output_0_fc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_1_linear_linear_MatMul_post_reshape": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_1_linear_linear_Add_output_0_fc" + ], + "output_names": [ + "_vector_field_main_blocks_1_linear_linear_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_7_linear_linear_MatMul": { + "package": "qti.aisw", + "type": "FullyConnected", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_1_Transpose_output_0", + "onnx__MatMul_3140", + "tts_ttl_vector_field_main_blocks_7_linear_linear_bias" + ], + "output_names": [ + "_vector_field_main_blocks_7_linear_linear_Add_output_0_fc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_7_linear_linear_MatMul_post_reshape": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_7_linear_linear_Add_output_0_fc" + ], + "output_names": [ + "_vector_field_main_blocks_7_linear_linear_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_13_linear_linear_MatMul": { + "package": "qti.aisw", + "type": "FullyConnected", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_1_Transpose_output_0", + "onnx__MatMul_3185", + "tts_ttl_vector_field_main_blocks_13_linear_linear_bias" + ], + "output_names": [ + "_vector_field_main_blocks_13_linear_linear_Add_output_0_fc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_13_linear_linear_MatMul_post_reshape": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_13_linear_linear_Add_output_0_fc" + ], + "output_names": [ + "_vector_field_main_blocks_13_linear_linear_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_19_linear_linear_MatMul": { + "package": "qti.aisw", + "type": "FullyConnected", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_1_Transpose_output_0", + "onnx__MatMul_3230", + "tts_ttl_vector_field_main_blocks_19_linear_linear_bias" + ], + "output_names": [ + "_vector_field_main_blocks_19_linear_linear_Add_output_0_fc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_19_linear_linear_MatMul_post_reshape": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_19_linear_linear_Add_output_0_fc" + ], + "output_names": [ + "_vector_field_main_blocks_19_linear_linear_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_0_Mul_2": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "tts_ttl_vector_field_main_blocks_0_convnext_0_gamma", + "_vector_field_main_blocks_0_convnext_0_pwconv2_Conv_output_0_nfc" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_0_Mul_2_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_1_Transpose_1": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_1_Transpose_1_perm": { + "id": 364, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_1_linear_linear_Add_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_1_Transpose_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_7_Transpose": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_7_Transpose_perm": { + "id": 366, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_7_linear_linear_Add_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_7_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_13_Transpose": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_13_Transpose_perm": { + "id": 368, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_13_linear_linear_Add_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_13_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_19_Transpose": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_19_Transpose_perm": { + "id": 370, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_19_linear_linear_Add_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_19_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_0_Add": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_0_Mul_output_0", + "_vector_field_main_blocks_0_convnext_0_Mul_2_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_0_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_0_Mul_3": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_0_Add_output_0", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_0_Mul_3_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_1_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_0_Mul_3_output_0", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_1_Mul_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_1_dwconv_Pad": { + "package": "qti.aisw", + "type": "Pad", + "tensor_params": { + "pad_amount": { + "_vector_field_main_blocks_0_convnext_1_dwconv_Pad_pad_amount": { + "id": 375, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 4, + 4 + ], + [ + 0, + 0 + ] + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "scheme": { + "306": 3 + } + }, + "param_map": { + "packageName": 2, + "pad_amount": 1, + "scheme": 1 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_1_Mul_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_1_dwconv_Pad_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_1_dwconv_Pad_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_0_convnext_1_dwconv_Pad_output_0_ncf_perm": { + "id": 377, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_1_dwconv_Pad_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_1_dwconv_Pad_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_1_dwconv_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_1_dwconv_Pad_output_0_ncf" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_1_dwconv_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_1_dwconv_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_0_convnext_1_dwconv_Conv_reshape_to_2d_nhwc_perm": { + "id": 382, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_1_dwconv_Conv_reshape_to_2d" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_1_dwconv_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_1_dwconv_Conv_2d": { + "package": "qti.aisw", + "type": "DepthWiseConv2d", + "tensor_params": { + "dilation": { + "_vector_field_main_blocks_0_convnext_1_dwconv_Conv_2d_dilation": { + "id": 386, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 2 + ] + } + }, + "pad_amount": { + "_vector_field_main_blocks_0_convnext_1_dwconv_Conv_2d_pad_amount": { + "id": 385, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_vector_field_main_blocks_0_convnext_1_dwconv_Conv_2d_stride": { + "id": 384, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "dilation": 1, + "packageName": 2, + "pad_amount": 1, + "stride": 1 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_1_dwconv_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_0_convnext_1_dwconv_weight", + "tts_ttl_vector_field_main_blocks_0_convnext_1_dwconv_bias" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_1_dwconv_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_1_dwconv_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_0_convnext_1_dwconv_Conv_intermediate_nchw_perm": { + "id": 388, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_1_dwconv_Conv_intermediate" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_1_dwconv_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_1_dwconv_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_1_dwconv_Conv_intermediate_nchw" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_1_dwconv_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_1_dwconv_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_0_convnext_1_dwconv_Conv_output_0_nfc_perm": { + "id": 391, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_1_dwconv_Conv_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_1_dwconv_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_1_Mul_1": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_1_dwconv_Conv_output_0_nfc", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_1_norm_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_1_norm_norm_LayerNormalization": { + "package": "qti.aisw", + "type": "LayerNorm", + "tensor_params": { + "axes": { + "_vector_field_main_blocks_0_convnext_1_norm_norm_LayerNormalization_axes": { + "id": 396, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 2 + ] + } + } + }, + "scalar_params": { + "epsilon": { + "562": 9.999999974752428e-7 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axes": 1, + "epsilon": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_1_norm_Transpose_output_0", + "tts_ttl_vector_field_main_blocks_0_convnext_1_norm_norm_weight", + "tts_ttl_vector_field_main_blocks_0_convnext_1_norm_norm_bias" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_1_norm_Transpose_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_1_norm_Transpose_1_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_0_convnext_1_norm_Transpose_1_output_0_ncf_perm": { + "id": 398, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_1_norm_Transpose_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_1_norm_Transpose_1_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_1_pwconv1_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_1_norm_Transpose_1_output_0_ncf" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_1_pwconv1_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_0_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc_perm": { + "id": 403, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_1_pwconv1_Conv_reshape_to_2d" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_1_pwconv1_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_vector_field_main_blocks_0_convnext_1_pwconv1_Conv_2d_dilation": { + "id": 407, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_vector_field_main_blocks_0_convnext_1_pwconv1_Conv_2d_pad_amount": { + "id": 406, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_vector_field_main_blocks_0_convnext_1_pwconv1_Conv_2d_stride": { + "id": 405, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_0_convnext_1_pwconv1_weight", + "tts_ttl_vector_field_main_blocks_0_convnext_1_pwconv1_bias" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_1_pwconv1_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_1_pwconv1_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_0_convnext_1_pwconv1_Conv_intermediate_nchw_perm": { + "id": 409, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_1_pwconv1_Conv_intermediate" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_1_pwconv1_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_1_pwconv1_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_1_pwconv1_Conv_intermediate_nchw" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_1_pwconv1_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_elementwiseneuron_2": { + "package": "qti.aisw", + "type": "ElementWiseNeuron", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_1_pwconv1_Conv_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_1_act_Mul_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_1_pwconv2_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_1_act_Mul_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_1_pwconv2_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_0_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc_perm": { + "id": 416, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_1_pwconv2_Conv_reshape_to_2d" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_1_pwconv2_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_vector_field_main_blocks_0_convnext_1_pwconv2_Conv_2d_dilation": { + "id": 420, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_vector_field_main_blocks_0_convnext_1_pwconv2_Conv_2d_pad_amount": { + "id": 419, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_vector_field_main_blocks_0_convnext_1_pwconv2_Conv_2d_stride": { + "id": 418, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_0_convnext_1_pwconv2_weight", + "tts_ttl_vector_field_main_blocks_0_convnext_1_pwconv2_bias" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_1_pwconv2_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_1_pwconv2_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_0_convnext_1_pwconv2_Conv_intermediate_nchw_perm": { + "id": 422, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_1_pwconv2_Conv_intermediate" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_1_pwconv2_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_1_pwconv2_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_1_pwconv2_Conv_intermediate_nchw" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_1_pwconv2_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_1_pwconv2_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_0_convnext_1_pwconv2_Conv_output_0_nfc_perm": { + "id": 425, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_1_pwconv2_Conv_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_1_pwconv2_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_1_Mul_2": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "tts_ttl_vector_field_main_blocks_0_convnext_1_gamma", + "_vector_field_main_blocks_0_convnext_1_pwconv2_Conv_output_0_nfc" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_1_Mul_2_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_1_Add": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_1_Mul_output_0", + "_vector_field_main_blocks_0_convnext_1_Mul_2_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_1_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_1_Mul_3": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_1_Add_output_0", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_1_Mul_3_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_2_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_1_Mul_3_output_0", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_2_Mul_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_2_dwconv_Pad": { + "package": "qti.aisw", + "type": "Pad", + "tensor_params": { + "pad_amount": { + "_vector_field_main_blocks_0_convnext_2_dwconv_Pad_pad_amount": { + "id": 432, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 8, + 8 + ], + [ + 0, + 0 + ] + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "scheme": { + "306": 3 + } + }, + "param_map": { + "packageName": 2, + "pad_amount": 1, + "scheme": 1 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_2_Mul_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_2_dwconv_Pad_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_2_dwconv_Pad_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_0_convnext_2_dwconv_Pad_output_0_ncf_perm": { + "id": 434, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_2_dwconv_Pad_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_2_dwconv_Pad_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_2_dwconv_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_2_dwconv_Pad_output_0_ncf" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_2_dwconv_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_2_dwconv_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_0_convnext_2_dwconv_Conv_reshape_to_2d_nhwc_perm": { + "id": 439, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_2_dwconv_Conv_reshape_to_2d" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_2_dwconv_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_2_dwconv_Conv_2d": { + "package": "qti.aisw", + "type": "DepthWiseConv2d", + "tensor_params": { + "dilation": { + "_vector_field_main_blocks_0_convnext_2_dwconv_Conv_2d_dilation": { + "id": 443, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 4 + ] + } + }, + "pad_amount": { + "_vector_field_main_blocks_0_convnext_2_dwconv_Conv_2d_pad_amount": { + "id": 442, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_vector_field_main_blocks_0_convnext_2_dwconv_Conv_2d_stride": { + "id": 441, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "dilation": 1, + "packageName": 2, + "pad_amount": 1, + "stride": 1 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_2_dwconv_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_0_convnext_2_dwconv_weight", + "tts_ttl_vector_field_main_blocks_0_convnext_2_dwconv_bias" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_2_dwconv_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_2_dwconv_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_0_convnext_2_dwconv_Conv_intermediate_nchw_perm": { + "id": 445, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_2_dwconv_Conv_intermediate" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_2_dwconv_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_2_dwconv_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_2_dwconv_Conv_intermediate_nchw" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_2_dwconv_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_2_dwconv_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_0_convnext_2_dwconv_Conv_output_0_nfc_perm": { + "id": 448, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_2_dwconv_Conv_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_2_dwconv_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_2_Mul_1": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_2_dwconv_Conv_output_0_nfc", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_2_norm_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_2_norm_norm_LayerNormalization": { + "package": "qti.aisw", + "type": "LayerNorm", + "tensor_params": { + "axes": { + "_vector_field_main_blocks_0_convnext_2_norm_norm_LayerNormalization_axes": { + "id": 453, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 2 + ] + } + } + }, + "scalar_params": { + "epsilon": { + "562": 9.999999974752428e-7 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axes": 1, + "epsilon": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_2_norm_Transpose_output_0", + "tts_ttl_vector_field_main_blocks_0_convnext_2_norm_norm_weight", + "tts_ttl_vector_field_main_blocks_0_convnext_2_norm_norm_bias" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_2_norm_Transpose_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_2_norm_Transpose_1_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_0_convnext_2_norm_Transpose_1_output_0_ncf_perm": { + "id": 455, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_2_norm_Transpose_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_2_norm_Transpose_1_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_2_pwconv1_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_2_norm_Transpose_1_output_0_ncf" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_2_pwconv1_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_0_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc_perm": { + "id": 460, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_2_pwconv1_Conv_reshape_to_2d" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_2_pwconv1_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_vector_field_main_blocks_0_convnext_2_pwconv1_Conv_2d_dilation": { + "id": 464, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_vector_field_main_blocks_0_convnext_2_pwconv1_Conv_2d_pad_amount": { + "id": 463, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_vector_field_main_blocks_0_convnext_2_pwconv1_Conv_2d_stride": { + "id": 462, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_0_convnext_2_pwconv1_weight", + "tts_ttl_vector_field_main_blocks_0_convnext_2_pwconv1_bias" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_2_pwconv1_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_2_pwconv1_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_0_convnext_2_pwconv1_Conv_intermediate_nchw_perm": { + "id": 466, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_2_pwconv1_Conv_intermediate" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_2_pwconv1_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_2_pwconv1_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_2_pwconv1_Conv_intermediate_nchw" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_2_pwconv1_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_elementwiseneuron_4": { + "package": "qti.aisw", + "type": "ElementWiseNeuron", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_2_pwconv1_Conv_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_2_act_Mul_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_2_pwconv2_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_2_act_Mul_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_2_pwconv2_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_0_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc_perm": { + "id": 473, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_2_pwconv2_Conv_reshape_to_2d" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_2_pwconv2_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_vector_field_main_blocks_0_convnext_2_pwconv2_Conv_2d_dilation": { + "id": 477, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_vector_field_main_blocks_0_convnext_2_pwconv2_Conv_2d_pad_amount": { + "id": 476, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_vector_field_main_blocks_0_convnext_2_pwconv2_Conv_2d_stride": { + "id": 475, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_0_convnext_2_pwconv2_weight", + "tts_ttl_vector_field_main_blocks_0_convnext_2_pwconv2_bias" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_2_pwconv2_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_2_pwconv2_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_0_convnext_2_pwconv2_Conv_intermediate_nchw_perm": { + "id": 479, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_2_pwconv2_Conv_intermediate" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_2_pwconv2_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_2_pwconv2_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_2_pwconv2_Conv_intermediate_nchw" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_2_pwconv2_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_2_pwconv2_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_0_convnext_2_pwconv2_Conv_output_0_nfc_perm": { + "id": 482, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_2_pwconv2_Conv_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_2_pwconv2_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_2_Mul_2": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "tts_ttl_vector_field_main_blocks_0_convnext_2_gamma", + "_vector_field_main_blocks_0_convnext_2_pwconv2_Conv_output_0_nfc" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_2_Mul_2_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_2_Add": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_2_Mul_output_0", + "_vector_field_main_blocks_0_convnext_2_Mul_2_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_2_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_2_Mul_3": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_2_Add_output_0", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_2_Mul_3_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_3_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_2_Mul_3_output_0", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_3_Mul_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_3_dwconv_Pad": { + "package": "qti.aisw", + "type": "Pad", + "tensor_params": { + "pad_amount": { + "_vector_field_main_blocks_0_convnext_3_dwconv_Pad_pad_amount": { + "id": 489, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 16, + 16 + ], + [ + 0, + 0 + ] + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "scheme": { + "306": 3 + } + }, + "param_map": { + "packageName": 2, + "pad_amount": 1, + "scheme": 1 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_3_Mul_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_3_dwconv_Pad_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_3_dwconv_Pad_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_0_convnext_3_dwconv_Pad_output_0_ncf_perm": { + "id": 491, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_3_dwconv_Pad_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_3_dwconv_Pad_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_3_dwconv_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_3_dwconv_Pad_output_0_ncf" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_3_dwconv_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_3_dwconv_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_0_convnext_3_dwconv_Conv_reshape_to_2d_nhwc_perm": { + "id": 496, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_3_dwconv_Conv_reshape_to_2d" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_3_dwconv_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_3_dwconv_Conv_2d": { + "package": "qti.aisw", + "type": "DepthWiseConv2d", + "tensor_params": { + "dilation": { + "_vector_field_main_blocks_0_convnext_3_dwconv_Conv_2d_dilation": { + "id": 500, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 8 + ] + } + }, + "pad_amount": { + "_vector_field_main_blocks_0_convnext_3_dwconv_Conv_2d_pad_amount": { + "id": 499, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_vector_field_main_blocks_0_convnext_3_dwconv_Conv_2d_stride": { + "id": 498, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "dilation": 1, + "packageName": 2, + "pad_amount": 1, + "stride": 1 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_3_dwconv_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_0_convnext_3_dwconv_weight", + "tts_ttl_vector_field_main_blocks_0_convnext_3_dwconv_bias" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_3_dwconv_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_3_dwconv_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_0_convnext_3_dwconv_Conv_intermediate_nchw_perm": { + "id": 502, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_3_dwconv_Conv_intermediate" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_3_dwconv_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_3_dwconv_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_3_dwconv_Conv_intermediate_nchw" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_3_dwconv_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_3_dwconv_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_0_convnext_3_dwconv_Conv_output_0_nfc_perm": { + "id": 505, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_3_dwconv_Conv_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_3_dwconv_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_3_Mul_1": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_3_dwconv_Conv_output_0_nfc", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_3_norm_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_3_norm_norm_LayerNormalization": { + "package": "qti.aisw", + "type": "LayerNorm", + "tensor_params": { + "axes": { + "_vector_field_main_blocks_0_convnext_3_norm_norm_LayerNormalization_axes": { + "id": 510, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 2 + ] + } + } + }, + "scalar_params": { + "epsilon": { + "562": 9.999999974752428e-7 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axes": 1, + "epsilon": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_3_norm_Transpose_output_0", + "tts_ttl_vector_field_main_blocks_0_convnext_3_norm_norm_weight", + "tts_ttl_vector_field_main_blocks_0_convnext_3_norm_norm_bias" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_3_norm_Transpose_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_3_norm_Transpose_1_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_0_convnext_3_norm_Transpose_1_output_0_ncf_perm": { + "id": 512, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_3_norm_Transpose_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_3_norm_Transpose_1_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_3_pwconv1_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_3_norm_Transpose_1_output_0_ncf" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_3_pwconv1_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_0_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc_perm": { + "id": 517, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_3_pwconv1_Conv_reshape_to_2d" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_3_pwconv1_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_vector_field_main_blocks_0_convnext_3_pwconv1_Conv_2d_dilation": { + "id": 521, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_vector_field_main_blocks_0_convnext_3_pwconv1_Conv_2d_pad_amount": { + "id": 520, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_vector_field_main_blocks_0_convnext_3_pwconv1_Conv_2d_stride": { + "id": 519, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_0_convnext_3_pwconv1_weight", + "tts_ttl_vector_field_main_blocks_0_convnext_3_pwconv1_bias" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_3_pwconv1_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_3_pwconv1_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_0_convnext_3_pwconv1_Conv_intermediate_nchw_perm": { + "id": 523, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_3_pwconv1_Conv_intermediate" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_3_pwconv1_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_3_pwconv1_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_3_pwconv1_Conv_intermediate_nchw" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_3_pwconv1_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_elementwiseneuron_6": { + "package": "qti.aisw", + "type": "ElementWiseNeuron", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_3_pwconv1_Conv_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_3_act_Mul_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_3_pwconv2_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_3_act_Mul_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_3_pwconv2_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_0_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc_perm": { + "id": 530, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_3_pwconv2_Conv_reshape_to_2d" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_3_pwconv2_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_vector_field_main_blocks_0_convnext_3_pwconv2_Conv_2d_dilation": { + "id": 534, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_vector_field_main_blocks_0_convnext_3_pwconv2_Conv_2d_pad_amount": { + "id": 533, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_vector_field_main_blocks_0_convnext_3_pwconv2_Conv_2d_stride": { + "id": 532, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_0_convnext_3_pwconv2_weight", + "tts_ttl_vector_field_main_blocks_0_convnext_3_pwconv2_bias" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_3_pwconv2_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_3_pwconv2_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_0_convnext_3_pwconv2_Conv_intermediate_nchw_perm": { + "id": 536, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_3_pwconv2_Conv_intermediate" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_3_pwconv2_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_3_pwconv2_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_3_pwconv2_Conv_intermediate_nchw" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_3_pwconv2_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_3_pwconv2_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_0_convnext_3_pwconv2_Conv_output_0_nfc_perm": { + "id": 539, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_3_pwconv2_Conv_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_3_pwconv2_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_3_Mul_2": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "tts_ttl_vector_field_main_blocks_0_convnext_3_gamma", + "_vector_field_main_blocks_0_convnext_3_pwconv2_Conv_output_0_nfc" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_3_Mul_2_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_3_Add": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_3_Mul_output_0", + "_vector_field_main_blocks_0_convnext_3_Mul_2_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_3_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_3_Mul_3": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_3_Add_output_0", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_3_Mul_3_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_0_convnext_3_Mul_3_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_0_convnext_3_Mul_3_output_0_ncf_perm": { + "id": 545, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_3_Mul_3_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_0_convnext_3_Mul_3_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_1_Add": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_0_convnext_3_Mul_3_output_0_ncf", + "_vector_field_main_blocks_1_Transpose_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_1_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_1_Add_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_1_Add_output_0_nfc_perm": { + "id": 548, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_1_Add_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_1_Add_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_1_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_1_Add_output_0_nfc", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_1_Mul_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_2_convnext_0_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_1_Mul_output_0", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_2_convnext_0_Mul_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_2_convnext_0_dwconv_Pad": { + "package": "qti.aisw", + "type": "Pad", + "tensor_params": { + "pad_amount": { + "_vector_field_main_blocks_2_convnext_0_dwconv_Pad_pad_amount": { + "id": 552, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 2, + 2 + ], + [ + 0, + 0 + ] + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "scheme": { + "306": 3 + } + }, + "param_map": { + "packageName": 2, + "pad_amount": 1, + "scheme": 1 + }, + "input_names": [ + "_vector_field_main_blocks_2_convnext_0_Mul_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_2_convnext_0_dwconv_Pad_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_2_convnext_0_dwconv_Pad_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_2_convnext_0_dwconv_Pad_output_0_ncf_perm": { + "id": 554, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_2_convnext_0_dwconv_Pad_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_2_convnext_0_dwconv_Pad_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_2_convnext_0_dwconv_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_2_convnext_0_dwconv_Pad_output_0_ncf" + ], + "output_names": [ + "_vector_field_main_blocks_2_convnext_0_dwconv_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_2_convnext_0_dwconv_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_2_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm": { + "id": 559, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_2_convnext_0_dwconv_Conv_reshape_to_2d" + ], + "output_names": [ + "_vector_field_main_blocks_2_convnext_0_dwconv_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_2_convnext_0_dwconv_Conv_2d": { + "package": "qti.aisw", + "type": "DepthWiseConv2d", + "tensor_params": { + "dilation": { + "_vector_field_main_blocks_2_convnext_0_dwconv_Conv_2d_dilation": { + "id": 563, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_vector_field_main_blocks_2_convnext_0_dwconv_Conv_2d_pad_amount": { + "id": 562, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_vector_field_main_blocks_2_convnext_0_dwconv_Conv_2d_stride": { + "id": 561, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "dilation": 1, + "packageName": 2, + "pad_amount": 1, + "stride": 1 + }, + "input_names": [ + "_vector_field_main_blocks_2_convnext_0_dwconv_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_2_convnext_0_dwconv_weight", + "tts_ttl_vector_field_main_blocks_2_convnext_0_dwconv_bias" + ], + "output_names": [ + "_vector_field_main_blocks_2_convnext_0_dwconv_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_2_convnext_0_dwconv_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_2_convnext_0_dwconv_Conv_intermediate_nchw_perm": { + "id": 565, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_2_convnext_0_dwconv_Conv_intermediate" + ], + "output_names": [ + "_vector_field_main_blocks_2_convnext_0_dwconv_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_2_convnext_0_dwconv_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_2_convnext_0_dwconv_Conv_intermediate_nchw" + ], + "output_names": [ + "_vector_field_main_blocks_2_convnext_0_dwconv_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_2_convnext_0_dwconv_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_2_convnext_0_dwconv_Conv_output_0_nfc_perm": { + "id": 568, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_2_convnext_0_dwconv_Conv_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_2_convnext_0_dwconv_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_2_convnext_0_Mul_1": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_2_convnext_0_dwconv_Conv_output_0_nfc", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_2_convnext_0_norm_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_2_convnext_0_norm_norm_LayerNormalization": { + "package": "qti.aisw", + "type": "LayerNorm", + "tensor_params": { + "axes": { + "_vector_field_main_blocks_2_convnext_0_norm_norm_LayerNormalization_axes": { + "id": 573, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 2 + ] + } + } + }, + "scalar_params": { + "epsilon": { + "562": 9.999999974752428e-7 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axes": 1, + "epsilon": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_2_convnext_0_norm_Transpose_output_0", + "tts_ttl_vector_field_main_blocks_2_convnext_0_norm_norm_weight", + "tts_ttl_vector_field_main_blocks_2_convnext_0_norm_norm_bias" + ], + "output_names": [ + "_vector_field_main_blocks_2_convnext_0_norm_Transpose_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_2_convnext_0_norm_Transpose_1_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_2_convnext_0_norm_Transpose_1_output_0_ncf_perm": { + "id": 575, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_2_convnext_0_norm_Transpose_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_2_convnext_0_norm_Transpose_1_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_2_convnext_0_pwconv1_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_2_convnext_0_norm_Transpose_1_output_0_ncf" + ], + "output_names": [ + "_vector_field_main_blocks_2_convnext_0_pwconv1_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_2_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_2_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm": { + "id": 580, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_2_convnext_0_pwconv1_Conv_reshape_to_2d" + ], + "output_names": [ + "_vector_field_main_blocks_2_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_2_convnext_0_pwconv1_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_vector_field_main_blocks_2_convnext_0_pwconv1_Conv_2d_dilation": { + "id": 584, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_vector_field_main_blocks_2_convnext_0_pwconv1_Conv_2d_pad_amount": { + "id": 583, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_vector_field_main_blocks_2_convnext_0_pwconv1_Conv_2d_stride": { + "id": 582, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_vector_field_main_blocks_2_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_2_convnext_0_pwconv1_weight", + "tts_ttl_vector_field_main_blocks_2_convnext_0_pwconv1_bias" + ], + "output_names": [ + "_vector_field_main_blocks_2_convnext_0_pwconv1_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_2_convnext_0_pwconv1_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_2_convnext_0_pwconv1_Conv_intermediate_nchw_perm": { + "id": 586, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_2_convnext_0_pwconv1_Conv_intermediate" + ], + "output_names": [ + "_vector_field_main_blocks_2_convnext_0_pwconv1_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_2_convnext_0_pwconv1_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_2_convnext_0_pwconv1_Conv_intermediate_nchw" + ], + "output_names": [ + "_vector_field_main_blocks_2_convnext_0_pwconv1_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_elementwiseneuron_8": { + "package": "qti.aisw", + "type": "ElementWiseNeuron", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_2_convnext_0_pwconv1_Conv_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_2_convnext_0_act_Mul_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_2_convnext_0_pwconv2_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_2_convnext_0_act_Mul_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_2_convnext_0_pwconv2_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_2_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_2_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm": { + "id": 593, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_2_convnext_0_pwconv2_Conv_reshape_to_2d" + ], + "output_names": [ + "_vector_field_main_blocks_2_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_2_convnext_0_pwconv2_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_vector_field_main_blocks_2_convnext_0_pwconv2_Conv_2d_dilation": { + "id": 597, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_vector_field_main_blocks_2_convnext_0_pwconv2_Conv_2d_pad_amount": { + "id": 596, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_vector_field_main_blocks_2_convnext_0_pwconv2_Conv_2d_stride": { + "id": 595, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_vector_field_main_blocks_2_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_2_convnext_0_pwconv2_weight", + "tts_ttl_vector_field_main_blocks_2_convnext_0_pwconv2_bias" + ], + "output_names": [ + "_vector_field_main_blocks_2_convnext_0_pwconv2_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_2_convnext_0_pwconv2_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_2_convnext_0_pwconv2_Conv_intermediate_nchw_perm": { + "id": 599, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_2_convnext_0_pwconv2_Conv_intermediate" + ], + "output_names": [ + "_vector_field_main_blocks_2_convnext_0_pwconv2_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_2_convnext_0_pwconv2_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_2_convnext_0_pwconv2_Conv_intermediate_nchw" + ], + "output_names": [ + "_vector_field_main_blocks_2_convnext_0_pwconv2_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_2_convnext_0_pwconv2_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_2_convnext_0_pwconv2_Conv_output_0_nfc_perm": { + "id": 602, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_2_convnext_0_pwconv2_Conv_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_2_convnext_0_pwconv2_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_2_convnext_0_Mul_2": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "tts_ttl_vector_field_main_blocks_2_convnext_0_gamma", + "_vector_field_main_blocks_2_convnext_0_pwconv2_Conv_output_0_nfc" + ], + "output_names": [ + "_vector_field_main_blocks_2_convnext_0_Mul_2_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_2_convnext_0_Add": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_2_convnext_0_Mul_output_0", + "_vector_field_main_blocks_2_convnext_0_Mul_2_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_2_convnext_0_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_2_convnext_0_Mul_3": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_2_convnext_0_Add_output_0", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_2_convnext_0_Mul_3_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_3_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_2_convnext_0_Mul_3_output_0", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_3_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_3_attn_W_query_linear_MatMul_pre_reshape": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_3_Transpose_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_3_attn_W_query_linear_MatMul_pre_reshape" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_3_attn_W_query_linear_MatMul": { + "package": "qti.aisw", + "type": "FullyConnected", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_3_attn_W_query_linear_MatMul_pre_reshape", + "onnx__MatMul_3101", + "tts_ttl_vector_field_main_blocks_3_attn_W_query_linear_bias" + ], + "output_names": [ + "_vector_field_main_blocks_3_attn_W_query_linear_Add_output_0_fc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_3_attn_W_query_linear_MatMul_post_reshape": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_3_attn_W_query_linear_Add_output_0_fc" + ], + "output_names": [ + "_vector_field_main_blocks_3_attn_W_query_linear_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_3_attn_Split": { + "package": "qti.aisw", + "type": "Split", + "tensor_params": { + "split_index": { + "_vector_field_main_blocks_3_attn_Split_split_index": { + "id": 614, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 64, + 128, + 192 + ] + } + } + }, + "scalar_params": { + "axis": { + "306": 2 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "packageName": 2, + "split_index": 1 + }, + "input_names": [ + "_vector_field_main_blocks_3_attn_W_query_linear_Add_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_3_attn_Split_output_0", + "_vector_field_main_blocks_3_attn_Split_output_1", + "_vector_field_main_blocks_3_attn_Split_output_2", + "_vector_field_main_blocks_3_attn_Split_output_3" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_3_attn_Unsqueeze": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_3_attn_Split_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_3_attn_Unsqueeze_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_3_attn_Unsqueeze_1": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_3_attn_Split_output_1" + ], + "output_names": [ + "_vector_field_main_blocks_3_attn_Unsqueeze_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_3_attn_Unsqueeze_2": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_3_attn_Split_output_2" + ], + "output_names": [ + "_vector_field_main_blocks_3_attn_Unsqueeze_2_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_3_attn_Unsqueeze_3": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_3_attn_Split_output_3" + ], + "output_names": [ + "_vector_field_main_blocks_3_attn_Unsqueeze_3_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_3_attn_Concat": { + "package": "qti.aisw", + "type": "Concat", + "tensor_params": {}, + "scalar_params": { + "axis": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_3_attn_Unsqueeze_output_0", + "_vector_field_main_blocks_3_attn_Unsqueeze_1_output_0", + "_vector_field_main_blocks_3_attn_Unsqueeze_2_output_0", + "_vector_field_main_blocks_3_attn_Unsqueeze_3_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_3_attn_Concat_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_3_attn_Slice_1": { + "package": "qti.aisw", + "type": "StridedSlice", + "tensor_params": { + "ranges": { + "_vector_field_main_blocks_3_attn_Slice_1_ranges": { + "id": 624, + "type": 4, + "dataFormat": 0, + "data_type": 50, + "unquantized_data_type": 50, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 4, + 1 + ], + [ + 0, + 1, + 1 + ], + [ + 0, + 192, + 1 + ], + [ + 0, + 32, + 1 + ] + ] + } + } + }, + "scalar_params": { + "begin_mask": { + "306": 0 + }, + "end_mask": { + "306": 0 + }, + "new_axes_mask": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + }, + "shrink_axes": { + "306": 0 + } + }, + "param_map": { + "begin_mask": 1, + "end_mask": 1, + "new_axes_mask": 1, + "packageName": 2, + "ranges": 1, + "shrink_axes": 1 + }, + "input_names": [ + "_vector_field_main_blocks_3_attn_Concat_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_3_attn_Slice_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_3_attn_Slice_2": { + "package": "qti.aisw", + "type": "StridedSlice", + "tensor_params": { + "ranges": { + "_vector_field_main_blocks_3_attn_Slice_2_ranges": { + "id": 626, + "type": 4, + "dataFormat": 0, + "data_type": 50, + "unquantized_data_type": 50, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 4, + 1 + ], + [ + 0, + 1, + 1 + ], + [ + 0, + 192, + 1 + ], + [ + 32, + 64, + 1 + ] + ] + } + } + }, + "scalar_params": { + "begin_mask": { + "306": 0 + }, + "end_mask": { + "306": 0 + }, + "new_axes_mask": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + }, + "shrink_axes": { + "306": 0 + } + }, + "param_map": { + "begin_mask": 1, + "end_mask": 1, + "new_axes_mask": 1, + "packageName": 2, + "ranges": 1, + "shrink_axes": 1 + }, + "input_names": [ + "_vector_field_main_blocks_3_attn_Concat_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_3_attn_Slice_2_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_3_attn_Mul_3": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_3_attn_Slice_1_output_0", + "_vector_field_main_blocks_3_attn_Cos_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_3_attn_Mul_3_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_3_attn_Mul_4": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_3_attn_Slice_2_output_0", + "_vector_field_main_blocks_3_attn_Sin_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_3_attn_Mul_4_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_3_attn_Mul_5": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_3_attn_Slice_1_output_0", + "_vector_field_main_blocks_3_attn_Sin_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_3_attn_Mul_5_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_3_attn_Mul_6": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_3_attn_Slice_2_output_0", + "_vector_field_main_blocks_3_attn_Cos_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_3_attn_Mul_6_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_3_attn_Sub": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 18 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_3_attn_Mul_3_output_0", + "_vector_field_main_blocks_3_attn_Mul_4_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_3_attn_Sub_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_3_attn_Add_1": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_3_attn_Mul_5_output_0", + "_vector_field_main_blocks_3_attn_Mul_6_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_3_attn_Add_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_3_attn_Concat_3": { + "package": "qti.aisw", + "type": "Concat", + "tensor_params": {}, + "scalar_params": { + "axis": { + "306": 3 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_3_attn_Sub_output_0", + "_vector_field_main_blocks_3_attn_Add_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_3_attn_Concat_3_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_3_attn_MatMul": { + "package": "qti.aisw", + "type": "MatMul", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "transpose_in0": { + "1288": 0 + }, + "transpose_in1": { + "1288": 0 + } + }, + "param_map": { + "packageName": 2, + "transpose_in0": 1, + "transpose_in1": 1 + }, + "input_names": [ + "_vector_field_main_blocks_3_attn_Concat_3_output_0", + "_vector_field_main_blocks_3_attn_Transpose_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_3_attn_MatMul_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_3_attn_Div_4": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 2 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_3_attn_MatMul_output_0", + "_vector_field_main_blocks_3_attn_Constant_39_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_3_attn_Div_4_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_3_attn_Where": { + "package": "qti.aisw", + "type": "Eltwise_Ternary", + "tensor_params": {}, + "scalar_params": { + "eltwise_type": { + "1544": "ElementWiseSelect" + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "eltwise_type": 2, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_21_attn_Cast_2_output_0", + "_vector_field_main_blocks_3_attn_Constant_42_output_0", + "_vector_field_main_blocks_3_attn_Div_4_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_3_attn_Where_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_3_attn_Softmax": { + "package": "qti.aisw", + "type": "Softmax", + "tensor_params": {}, + "scalar_params": { + "axis": { + "306": 3 + }, + "beta": { + "562": 1.0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "beta": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_3_attn_Where_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_3_attn_Softmax_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_3_attn_Where_1": { + "package": "qti.aisw", + "type": "Eltwise_Ternary", + "tensor_params": {}, + "scalar_params": { + "eltwise_type": { + "1544": "ElementWiseSelect" + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "eltwise_type": 2, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_23_attention_Cast_output_0", + "_vector_field_main_blocks_3_attn_Constant_44_output_0", + "_vector_field_main_blocks_3_attn_Softmax_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_3_attn_Where_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_3_attn_MatMul_1": { + "package": "qti.aisw", + "type": "MatMul", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "transpose_in0": { + "1288": 0 + }, + "transpose_in1": { + "1288": 0 + } + }, + "param_map": { + "packageName": 2, + "transpose_in0": 1, + "transpose_in1": 1 + }, + "input_names": [ + "_vector_field_main_blocks_3_attn_Where_1_output_0", + "_vector_field_main_blocks_3_attn_Concat_2_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_3_attn_MatMul_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_3_attn_Split_3": { + "package": "qti.aisw", + "type": "Split", + "tensor_params": { + "split_index": { + "_vector_field_main_blocks_3_attn_Split_3_split_index": { + "id": 643, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 2, + 3 + ] + } + } + }, + "scalar_params": { + "axis": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "packageName": 2, + "split_index": 1 + }, + "input_names": [ + "_vector_field_main_blocks_3_attn_MatMul_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_3_attn_Split_3_output_0", + "_vector_field_main_blocks_3_attn_Split_3_output_1", + "_vector_field_main_blocks_3_attn_Split_3_output_2", + "_vector_field_main_blocks_3_attn_Split_3_output_3" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_3_attn_Concat_5": { + "package": "qti.aisw", + "type": "Concat", + "tensor_params": {}, + "scalar_params": { + "axis": { + "306": 3 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_3_attn_Split_3_output_0", + "_vector_field_main_blocks_3_attn_Split_3_output_1", + "_vector_field_main_blocks_3_attn_Split_3_output_2", + "_vector_field_main_blocks_3_attn_Split_3_output_3" + ], + "output_names": [ + "_vector_field_main_blocks_3_attn_Concat_5_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_3_attn_Squeeze": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_3_attn_Concat_5_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_3_attn_out_fc_linear_MatMul_pre_reshape" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_3_attn_out_fc_linear_MatMul": { + "package": "qti.aisw", + "type": "FullyConnected", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_3_attn_out_fc_linear_MatMul_pre_reshape", + "onnx__MatMul_3110", + "tts_ttl_vector_field_main_blocks_3_attn_out_fc_linear_bias" + ], + "output_names": [ + "_vector_field_main_blocks_3_attn_out_fc_linear_Add_output_0_fc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_3_attn_out_fc_linear_MatMul_post_reshape": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_3_attn_out_fc_linear_Add_output_0_fc" + ], + "output_names": [ + "_vector_field_main_blocks_3_attn_out_fc_linear_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_3_attn_Mul_14": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_3_attn_out_fc_linear_Add_output_0", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_3_Transpose_4_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_3_Add": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_3_Transpose_4_output_0", + "_vector_field_main_blocks_3_Transpose_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_3_norm_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_3_norm_norm_LayerNormalization": { + "package": "qti.aisw", + "type": "LayerNorm", + "tensor_params": { + "axes": { + "_vector_field_main_blocks_3_norm_norm_LayerNormalization_axes": { + "id": 658, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 2 + ] + } + } + }, + "scalar_params": { + "epsilon": { + "562": 9.999999974752428e-7 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axes": 1, + "epsilon": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_3_norm_Transpose_output_0", + "tts_ttl_vector_field_main_blocks_3_norm_norm_weight", + "tts_ttl_vector_field_main_blocks_3_norm_norm_bias" + ], + "output_names": [ + "_vector_field_main_blocks_3_norm_Transpose_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_3_Mul_1": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_3_norm_Transpose_1_output_0", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_3_Mul_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_4_convnext_0_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_3_Mul_1_output_0", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_4_convnext_0_Mul_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_4_convnext_0_dwconv_Pad": { + "package": "qti.aisw", + "type": "Pad", + "tensor_params": { + "pad_amount": { + "_vector_field_main_blocks_4_convnext_0_dwconv_Pad_pad_amount": { + "id": 662, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 2, + 2 + ], + [ + 0, + 0 + ] + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "scheme": { + "306": 3 + } + }, + "param_map": { + "packageName": 2, + "pad_amount": 1, + "scheme": 1 + }, + "input_names": [ + "_vector_field_main_blocks_4_convnext_0_Mul_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_4_convnext_0_dwconv_Pad_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_4_convnext_0_dwconv_Pad_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_4_convnext_0_dwconv_Pad_output_0_ncf_perm": { + "id": 664, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_4_convnext_0_dwconv_Pad_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_4_convnext_0_dwconv_Pad_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_4_convnext_0_dwconv_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_4_convnext_0_dwconv_Pad_output_0_ncf" + ], + "output_names": [ + "_vector_field_main_blocks_4_convnext_0_dwconv_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_4_convnext_0_dwconv_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_4_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm": { + "id": 669, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_4_convnext_0_dwconv_Conv_reshape_to_2d" + ], + "output_names": [ + "_vector_field_main_blocks_4_convnext_0_dwconv_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_4_convnext_0_dwconv_Conv_2d": { + "package": "qti.aisw", + "type": "DepthWiseConv2d", + "tensor_params": { + "dilation": { + "_vector_field_main_blocks_4_convnext_0_dwconv_Conv_2d_dilation": { + "id": 673, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_vector_field_main_blocks_4_convnext_0_dwconv_Conv_2d_pad_amount": { + "id": 672, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_vector_field_main_blocks_4_convnext_0_dwconv_Conv_2d_stride": { + "id": 671, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "dilation": 1, + "packageName": 2, + "pad_amount": 1, + "stride": 1 + }, + "input_names": [ + "_vector_field_main_blocks_4_convnext_0_dwconv_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_4_convnext_0_dwconv_weight", + "tts_ttl_vector_field_main_blocks_4_convnext_0_dwconv_bias" + ], + "output_names": [ + "_vector_field_main_blocks_4_convnext_0_dwconv_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_4_convnext_0_dwconv_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_4_convnext_0_dwconv_Conv_intermediate_nchw_perm": { + "id": 675, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_4_convnext_0_dwconv_Conv_intermediate" + ], + "output_names": [ + "_vector_field_main_blocks_4_convnext_0_dwconv_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_4_convnext_0_dwconv_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_4_convnext_0_dwconv_Conv_intermediate_nchw" + ], + "output_names": [ + "_vector_field_main_blocks_4_convnext_0_dwconv_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_4_convnext_0_dwconv_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_4_convnext_0_dwconv_Conv_output_0_nfc_perm": { + "id": 678, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_4_convnext_0_dwconv_Conv_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_4_convnext_0_dwconv_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_4_convnext_0_Mul_1": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_4_convnext_0_dwconv_Conv_output_0_nfc", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_4_convnext_0_norm_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_4_convnext_0_norm_norm_LayerNormalization": { + "package": "qti.aisw", + "type": "LayerNorm", + "tensor_params": { + "axes": { + "_vector_field_main_blocks_4_convnext_0_norm_norm_LayerNormalization_axes": { + "id": 683, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 2 + ] + } + } + }, + "scalar_params": { + "epsilon": { + "562": 9.999999974752428e-7 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axes": 1, + "epsilon": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_4_convnext_0_norm_Transpose_output_0", + "tts_ttl_vector_field_main_blocks_4_convnext_0_norm_norm_weight", + "tts_ttl_vector_field_main_blocks_4_convnext_0_norm_norm_bias" + ], + "output_names": [ + "_vector_field_main_blocks_4_convnext_0_norm_Transpose_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_4_convnext_0_norm_Transpose_1_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_4_convnext_0_norm_Transpose_1_output_0_ncf_perm": { + "id": 685, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_4_convnext_0_norm_Transpose_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_4_convnext_0_norm_Transpose_1_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_4_convnext_0_pwconv1_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_4_convnext_0_norm_Transpose_1_output_0_ncf" + ], + "output_names": [ + "_vector_field_main_blocks_4_convnext_0_pwconv1_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_4_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_4_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm": { + "id": 690, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_4_convnext_0_pwconv1_Conv_reshape_to_2d" + ], + "output_names": [ + "_vector_field_main_blocks_4_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_4_convnext_0_pwconv1_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_vector_field_main_blocks_4_convnext_0_pwconv1_Conv_2d_dilation": { + "id": 694, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_vector_field_main_blocks_4_convnext_0_pwconv1_Conv_2d_pad_amount": { + "id": 693, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_vector_field_main_blocks_4_convnext_0_pwconv1_Conv_2d_stride": { + "id": 692, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_vector_field_main_blocks_4_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_4_convnext_0_pwconv1_weight", + "tts_ttl_vector_field_main_blocks_4_convnext_0_pwconv1_bias" + ], + "output_names": [ + "_vector_field_main_blocks_4_convnext_0_pwconv1_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_4_convnext_0_pwconv1_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_4_convnext_0_pwconv1_Conv_intermediate_nchw_perm": { + "id": 696, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_4_convnext_0_pwconv1_Conv_intermediate" + ], + "output_names": [ + "_vector_field_main_blocks_4_convnext_0_pwconv1_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_4_convnext_0_pwconv1_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_4_convnext_0_pwconv1_Conv_intermediate_nchw" + ], + "output_names": [ + "_vector_field_main_blocks_4_convnext_0_pwconv1_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_elementwiseneuron_10": { + "package": "qti.aisw", + "type": "ElementWiseNeuron", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_4_convnext_0_pwconv1_Conv_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_4_convnext_0_act_Mul_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_4_convnext_0_pwconv2_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_4_convnext_0_act_Mul_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_4_convnext_0_pwconv2_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_4_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_4_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm": { + "id": 703, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_4_convnext_0_pwconv2_Conv_reshape_to_2d" + ], + "output_names": [ + "_vector_field_main_blocks_4_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_4_convnext_0_pwconv2_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_vector_field_main_blocks_4_convnext_0_pwconv2_Conv_2d_dilation": { + "id": 707, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_vector_field_main_blocks_4_convnext_0_pwconv2_Conv_2d_pad_amount": { + "id": 706, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_vector_field_main_blocks_4_convnext_0_pwconv2_Conv_2d_stride": { + "id": 705, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_vector_field_main_blocks_4_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_4_convnext_0_pwconv2_weight", + "tts_ttl_vector_field_main_blocks_4_convnext_0_pwconv2_bias" + ], + "output_names": [ + "_vector_field_main_blocks_4_convnext_0_pwconv2_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_4_convnext_0_pwconv2_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_4_convnext_0_pwconv2_Conv_intermediate_nchw_perm": { + "id": 709, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_4_convnext_0_pwconv2_Conv_intermediate" + ], + "output_names": [ + "_vector_field_main_blocks_4_convnext_0_pwconv2_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_4_convnext_0_pwconv2_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_4_convnext_0_pwconv2_Conv_intermediate_nchw" + ], + "output_names": [ + "_vector_field_main_blocks_4_convnext_0_pwconv2_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_4_convnext_0_pwconv2_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_4_convnext_0_pwconv2_Conv_output_0_nfc_perm": { + "id": 712, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_4_convnext_0_pwconv2_Conv_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_4_convnext_0_pwconv2_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_4_convnext_0_Mul_2": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "tts_ttl_vector_field_main_blocks_4_convnext_0_gamma", + "_vector_field_main_blocks_4_convnext_0_pwconv2_Conv_output_0_nfc" + ], + "output_names": [ + "_vector_field_main_blocks_4_convnext_0_Mul_2_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_4_convnext_0_Add": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_4_convnext_0_Mul_output_0", + "_vector_field_main_blocks_4_convnext_0_Mul_2_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_4_convnext_0_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_4_convnext_0_Mul_3": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_4_convnext_0_Add_output_0", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_4_convnext_0_Mul_3_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_5_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_4_convnext_0_Mul_3_output_0", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_5_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_5_attention_W_query_linear_MatMul_pre_reshape": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_5_Transpose_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_5_attention_W_query_linear_MatMul_pre_reshape" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_5_attention_W_query_linear_MatMul": { + "package": "qti.aisw", + "type": "FullyConnected", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_5_attention_W_query_linear_MatMul_pre_reshape", + "onnx__MatMul_3116", + "tts_ttl_vector_field_main_blocks_5_attention_W_query_linear_bias" + ], + "output_names": [ + "_vector_field_main_blocks_5_attention_W_query_linear_Add_output_0_fc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_5_attention_W_query_linear_MatMul_post_reshape": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_5_attention_W_query_linear_Add_output_0_fc" + ], + "output_names": [ + "_vector_field_main_blocks_5_attention_W_query_linear_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_5_attention_Split": { + "package": "qti.aisw", + "type": "Split", + "tensor_params": { + "split_index": { + "_vector_field_main_blocks_5_attention_Split_split_index": { + "id": 724, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 128 + ] + } + } + }, + "scalar_params": { + "axis": { + "306": 2 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "packageName": 2, + "split_index": 1 + }, + "input_names": [ + "_vector_field_main_blocks_5_attention_W_query_linear_Add_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_5_attention_Split_output_0", + "_vector_field_main_blocks_5_attention_Split_output_1" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_5_attention_Unsqueeze": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_5_attention_Split_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_5_attention_Unsqueeze_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_5_attention_Unsqueeze_1": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_5_attention_Split_output_1" + ], + "output_names": [ + "_vector_field_main_blocks_5_attention_Unsqueeze_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_5_attention_Concat": { + "package": "qti.aisw", + "type": "Concat", + "tensor_params": {}, + "scalar_params": { + "axis": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_5_attention_Unsqueeze_output_0", + "_vector_field_main_blocks_5_attention_Unsqueeze_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_5_attention_Concat_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_5_attention_MatMul": { + "package": "qti.aisw", + "type": "MatMul", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "transpose_in0": { + "1288": 0 + }, + "transpose_in1": { + "1288": 0 + } + }, + "param_map": { + "packageName": 2, + "transpose_in0": 1, + "transpose_in1": 1 + }, + "input_names": [ + "_vector_field_main_blocks_5_attention_Concat_output_0", + "_vector_field_main_blocks_5_attention_tanh_Tanh_output_0_nchw" + ], + "output_names": [ + "_vector_field_main_blocks_5_attention_MatMul_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_5_attention_Div": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 2 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_5_attention_MatMul_output_0", + "_vector_field_main_blocks_3_attn_Constant_39_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_5_attention_Div_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_5_attention_Softmax": { + "package": "qti.aisw", + "type": "Softmax", + "tensor_params": {}, + "scalar_params": { + "axis": { + "306": 3 + }, + "beta": { + "562": 1.0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "beta": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_5_attention_Div_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_5_attention_Softmax_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_5_attention_Where": { + "package": "qti.aisw", + "type": "Eltwise_Ternary", + "tensor_params": {}, + "scalar_params": { + "eltwise_type": { + "1544": "ElementWiseSelect" + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "eltwise_type": 2, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_23_attention_Cast_output_0", + "_vector_field_main_blocks_3_attn_Constant_44_output_0", + "_vector_field_main_blocks_5_attention_Softmax_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_5_attention_Where_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_5_attention_MatMul_1": { + "package": "qti.aisw", + "type": "MatMul", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "transpose_in0": { + "1288": 0 + }, + "transpose_in1": { + "1288": 0 + } + }, + "param_map": { + "packageName": 2, + "transpose_in0": 1, + "transpose_in1": 1 + }, + "input_names": [ + "_vector_field_main_blocks_5_attention_Where_output_0", + "_vector_field_main_blocks_5_attention_Concat_2_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_5_attention_MatMul_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_5_attention_Split_3": { + "package": "qti.aisw", + "type": "Split", + "tensor_params": { + "split_index": { + "_vector_field_main_blocks_5_attention_Split_3_split_index": { + "id": 736, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1 + ] + } + } + }, + "scalar_params": { + "axis": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "packageName": 2, + "split_index": 1 + }, + "input_names": [ + "_vector_field_main_blocks_5_attention_MatMul_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_5_attention_Split_3_output_0", + "_vector_field_main_blocks_5_attention_Split_3_output_1" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_5_attention_Concat_3": { + "package": "qti.aisw", + "type": "Concat", + "tensor_params": {}, + "scalar_params": { + "axis": { + "306": 3 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_5_attention_Split_3_output_0", + "_vector_field_main_blocks_5_attention_Split_3_output_1" + ], + "output_names": [ + "_vector_field_main_blocks_5_attention_Concat_3_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_5_attention_Squeeze": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_5_attention_Concat_3_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_5_attention_out_fc_linear_MatMul_pre_reshape" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_5_attention_out_fc_linear_MatMul": { + "package": "qti.aisw", + "type": "FullyConnected", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_5_attention_out_fc_linear_MatMul_pre_reshape", + "onnx__MatMul_3119", + "tts_ttl_vector_field_main_blocks_5_attention_out_fc_linear_bias" + ], + "output_names": [ + "_vector_field_main_blocks_5_attention_out_fc_linear_Add_output_0_fc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_5_attention_out_fc_linear_MatMul_post_reshape": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_5_attention_out_fc_linear_Add_output_0_fc" + ], + "output_names": [ + "_vector_field_main_blocks_5_attention_out_fc_linear_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_5_attention_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_5_attention_out_fc_linear_Add_output_0", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_5_Transpose_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_5_Add": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_5_Transpose_1_output_0", + "_vector_field_main_blocks_5_Transpose_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_5_norm_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_5_norm_norm_LayerNormalization": { + "package": "qti.aisw", + "type": "LayerNorm", + "tensor_params": { + "axes": { + "_vector_field_main_blocks_5_norm_norm_LayerNormalization_axes": { + "id": 749, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 2 + ] + } + } + }, + "scalar_params": { + "epsilon": { + "562": 9.999999974752428e-7 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axes": 1, + "epsilon": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_5_norm_Transpose_output_0", + "tts_ttl_vector_field_main_blocks_5_norm_norm_weight", + "tts_ttl_vector_field_main_blocks_5_norm_norm_bias" + ], + "output_names": [ + "_vector_field_main_blocks_5_norm_Transpose_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_5_Mul_1": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_5_norm_Transpose_1_output_0", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_5_Mul_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_0_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_5_Mul_1_output_0", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_0_Mul_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_0_dwconv_Pad": { + "package": "qti.aisw", + "type": "Pad", + "tensor_params": { + "pad_amount": { + "_vector_field_main_blocks_6_convnext_0_dwconv_Pad_pad_amount": { + "id": 753, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 2, + 2 + ], + [ + 0, + 0 + ] + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "scheme": { + "306": 3 + } + }, + "param_map": { + "packageName": 2, + "pad_amount": 1, + "scheme": 1 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_0_Mul_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_0_dwconv_Pad_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_0_dwconv_Pad_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_6_convnext_0_dwconv_Pad_output_0_ncf_perm": { + "id": 755, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_0_dwconv_Pad_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_0_dwconv_Pad_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_0_dwconv_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_0_dwconv_Pad_output_0_ncf" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_0_dwconv_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_0_dwconv_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_6_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm": { + "id": 760, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_0_dwconv_Conv_reshape_to_2d" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_0_dwconv_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_0_dwconv_Conv_2d": { + "package": "qti.aisw", + "type": "DepthWiseConv2d", + "tensor_params": { + "dilation": { + "_vector_field_main_blocks_6_convnext_0_dwconv_Conv_2d_dilation": { + "id": 764, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_vector_field_main_blocks_6_convnext_0_dwconv_Conv_2d_pad_amount": { + "id": 763, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_vector_field_main_blocks_6_convnext_0_dwconv_Conv_2d_stride": { + "id": 762, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "dilation": 1, + "packageName": 2, + "pad_amount": 1, + "stride": 1 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_0_dwconv_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_6_convnext_0_dwconv_weight", + "tts_ttl_vector_field_main_blocks_6_convnext_0_dwconv_bias" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_0_dwconv_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_0_dwconv_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_6_convnext_0_dwconv_Conv_intermediate_nchw_perm": { + "id": 766, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_0_dwconv_Conv_intermediate" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_0_dwconv_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_0_dwconv_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_0_dwconv_Conv_intermediate_nchw" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_0_dwconv_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_0_dwconv_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_6_convnext_0_dwconv_Conv_output_0_nfc_perm": { + "id": 769, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_0_dwconv_Conv_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_0_dwconv_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_0_Mul_1": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_0_dwconv_Conv_output_0_nfc", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_0_norm_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_0_norm_norm_LayerNormalization": { + "package": "qti.aisw", + "type": "LayerNorm", + "tensor_params": { + "axes": { + "_vector_field_main_blocks_6_convnext_0_norm_norm_LayerNormalization_axes": { + "id": 774, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 2 + ] + } + } + }, + "scalar_params": { + "epsilon": { + "562": 9.999999974752428e-7 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axes": 1, + "epsilon": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_0_norm_Transpose_output_0", + "tts_ttl_vector_field_main_blocks_6_convnext_0_norm_norm_weight", + "tts_ttl_vector_field_main_blocks_6_convnext_0_norm_norm_bias" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_0_norm_Transpose_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_0_norm_Transpose_1_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_6_convnext_0_norm_Transpose_1_output_0_ncf_perm": { + "id": 776, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_0_norm_Transpose_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_0_norm_Transpose_1_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_0_pwconv1_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_0_norm_Transpose_1_output_0_ncf" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_0_pwconv1_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_6_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm": { + "id": 781, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_0_pwconv1_Conv_reshape_to_2d" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_0_pwconv1_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_vector_field_main_blocks_6_convnext_0_pwconv1_Conv_2d_dilation": { + "id": 785, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_vector_field_main_blocks_6_convnext_0_pwconv1_Conv_2d_pad_amount": { + "id": 784, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_vector_field_main_blocks_6_convnext_0_pwconv1_Conv_2d_stride": { + "id": 783, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_6_convnext_0_pwconv1_weight", + "tts_ttl_vector_field_main_blocks_6_convnext_0_pwconv1_bias" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_0_pwconv1_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_0_pwconv1_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_6_convnext_0_pwconv1_Conv_intermediate_nchw_perm": { + "id": 787, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_0_pwconv1_Conv_intermediate" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_0_pwconv1_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_0_pwconv1_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_0_pwconv1_Conv_intermediate_nchw" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_0_pwconv1_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_elementwiseneuron_12": { + "package": "qti.aisw", + "type": "ElementWiseNeuron", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_0_pwconv1_Conv_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_0_act_Mul_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_0_pwconv2_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_0_act_Mul_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_0_pwconv2_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_6_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm": { + "id": 794, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_0_pwconv2_Conv_reshape_to_2d" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_0_pwconv2_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_vector_field_main_blocks_6_convnext_0_pwconv2_Conv_2d_dilation": { + "id": 798, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_vector_field_main_blocks_6_convnext_0_pwconv2_Conv_2d_pad_amount": { + "id": 797, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_vector_field_main_blocks_6_convnext_0_pwconv2_Conv_2d_stride": { + "id": 796, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_6_convnext_0_pwconv2_weight", + "tts_ttl_vector_field_main_blocks_6_convnext_0_pwconv2_bias" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_0_pwconv2_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_0_pwconv2_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_6_convnext_0_pwconv2_Conv_intermediate_nchw_perm": { + "id": 800, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_0_pwconv2_Conv_intermediate" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_0_pwconv2_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_0_pwconv2_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_0_pwconv2_Conv_intermediate_nchw" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_0_pwconv2_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_0_pwconv2_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_6_convnext_0_pwconv2_Conv_output_0_nfc_perm": { + "id": 803, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_0_pwconv2_Conv_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_0_pwconv2_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_0_Mul_2": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "tts_ttl_vector_field_main_blocks_6_convnext_0_gamma", + "_vector_field_main_blocks_6_convnext_0_pwconv2_Conv_output_0_nfc" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_0_Mul_2_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_0_Add": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_0_Mul_output_0", + "_vector_field_main_blocks_6_convnext_0_Mul_2_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_0_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_0_Mul_3": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_0_Add_output_0", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_0_Mul_3_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_1_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_0_Mul_3_output_0", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_1_Mul_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_1_dwconv_Pad": { + "package": "qti.aisw", + "type": "Pad", + "tensor_params": { + "pad_amount": { + "_vector_field_main_blocks_6_convnext_1_dwconv_Pad_pad_amount": { + "id": 810, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 4, + 4 + ], + [ + 0, + 0 + ] + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "scheme": { + "306": 3 + } + }, + "param_map": { + "packageName": 2, + "pad_amount": 1, + "scheme": 1 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_1_Mul_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_1_dwconv_Pad_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_1_dwconv_Pad_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_6_convnext_1_dwconv_Pad_output_0_ncf_perm": { + "id": 812, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_1_dwconv_Pad_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_1_dwconv_Pad_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_1_dwconv_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_1_dwconv_Pad_output_0_ncf" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_1_dwconv_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_1_dwconv_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_6_convnext_1_dwconv_Conv_reshape_to_2d_nhwc_perm": { + "id": 817, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_1_dwconv_Conv_reshape_to_2d" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_1_dwconv_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_1_dwconv_Conv_2d": { + "package": "qti.aisw", + "type": "DepthWiseConv2d", + "tensor_params": { + "dilation": { + "_vector_field_main_blocks_6_convnext_1_dwconv_Conv_2d_dilation": { + "id": 821, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 2 + ] + } + }, + "pad_amount": { + "_vector_field_main_blocks_6_convnext_1_dwconv_Conv_2d_pad_amount": { + "id": 820, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_vector_field_main_blocks_6_convnext_1_dwconv_Conv_2d_stride": { + "id": 819, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "dilation": 1, + "packageName": 2, + "pad_amount": 1, + "stride": 1 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_1_dwconv_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_6_convnext_1_dwconv_weight", + "tts_ttl_vector_field_main_blocks_6_convnext_1_dwconv_bias" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_1_dwconv_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_1_dwconv_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_6_convnext_1_dwconv_Conv_intermediate_nchw_perm": { + "id": 823, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_1_dwconv_Conv_intermediate" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_1_dwconv_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_1_dwconv_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_1_dwconv_Conv_intermediate_nchw" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_1_dwconv_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_1_dwconv_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_6_convnext_1_dwconv_Conv_output_0_nfc_perm": { + "id": 826, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_1_dwconv_Conv_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_1_dwconv_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_1_Mul_1": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_1_dwconv_Conv_output_0_nfc", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_1_norm_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_1_norm_norm_LayerNormalization": { + "package": "qti.aisw", + "type": "LayerNorm", + "tensor_params": { + "axes": { + "_vector_field_main_blocks_6_convnext_1_norm_norm_LayerNormalization_axes": { + "id": 831, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 2 + ] + } + } + }, + "scalar_params": { + "epsilon": { + "562": 9.999999974752428e-7 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axes": 1, + "epsilon": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_1_norm_Transpose_output_0", + "tts_ttl_vector_field_main_blocks_6_convnext_1_norm_norm_weight", + "tts_ttl_vector_field_main_blocks_6_convnext_1_norm_norm_bias" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_1_norm_Transpose_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_1_norm_Transpose_1_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_6_convnext_1_norm_Transpose_1_output_0_ncf_perm": { + "id": 833, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_1_norm_Transpose_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_1_norm_Transpose_1_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_1_pwconv1_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_1_norm_Transpose_1_output_0_ncf" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_1_pwconv1_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_6_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc_perm": { + "id": 838, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_1_pwconv1_Conv_reshape_to_2d" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_1_pwconv1_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_vector_field_main_blocks_6_convnext_1_pwconv1_Conv_2d_dilation": { + "id": 842, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_vector_field_main_blocks_6_convnext_1_pwconv1_Conv_2d_pad_amount": { + "id": 841, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_vector_field_main_blocks_6_convnext_1_pwconv1_Conv_2d_stride": { + "id": 840, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_6_convnext_1_pwconv1_weight", + "tts_ttl_vector_field_main_blocks_6_convnext_1_pwconv1_bias" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_1_pwconv1_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_1_pwconv1_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_6_convnext_1_pwconv1_Conv_intermediate_nchw_perm": { + "id": 844, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_1_pwconv1_Conv_intermediate" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_1_pwconv1_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_1_pwconv1_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_1_pwconv1_Conv_intermediate_nchw" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_1_pwconv1_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_elementwiseneuron_14": { + "package": "qti.aisw", + "type": "ElementWiseNeuron", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_1_pwconv1_Conv_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_1_act_Mul_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_1_pwconv2_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_1_act_Mul_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_1_pwconv2_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_6_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc_perm": { + "id": 851, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_1_pwconv2_Conv_reshape_to_2d" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_1_pwconv2_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_vector_field_main_blocks_6_convnext_1_pwconv2_Conv_2d_dilation": { + "id": 855, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_vector_field_main_blocks_6_convnext_1_pwconv2_Conv_2d_pad_amount": { + "id": 854, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_vector_field_main_blocks_6_convnext_1_pwconv2_Conv_2d_stride": { + "id": 853, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_6_convnext_1_pwconv2_weight", + "tts_ttl_vector_field_main_blocks_6_convnext_1_pwconv2_bias" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_1_pwconv2_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_1_pwconv2_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_6_convnext_1_pwconv2_Conv_intermediate_nchw_perm": { + "id": 857, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_1_pwconv2_Conv_intermediate" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_1_pwconv2_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_1_pwconv2_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_1_pwconv2_Conv_intermediate_nchw" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_1_pwconv2_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_1_pwconv2_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_6_convnext_1_pwconv2_Conv_output_0_nfc_perm": { + "id": 860, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_1_pwconv2_Conv_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_1_pwconv2_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_1_Mul_2": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "tts_ttl_vector_field_main_blocks_6_convnext_1_gamma", + "_vector_field_main_blocks_6_convnext_1_pwconv2_Conv_output_0_nfc" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_1_Mul_2_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_1_Add": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_1_Mul_output_0", + "_vector_field_main_blocks_6_convnext_1_Mul_2_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_1_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_1_Mul_3": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_1_Add_output_0", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_1_Mul_3_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_2_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_1_Mul_3_output_0", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_2_Mul_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_2_dwconv_Pad": { + "package": "qti.aisw", + "type": "Pad", + "tensor_params": { + "pad_amount": { + "_vector_field_main_blocks_6_convnext_2_dwconv_Pad_pad_amount": { + "id": 867, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 8, + 8 + ], + [ + 0, + 0 + ] + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "scheme": { + "306": 3 + } + }, + "param_map": { + "packageName": 2, + "pad_amount": 1, + "scheme": 1 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_2_Mul_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_2_dwconv_Pad_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_2_dwconv_Pad_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_6_convnext_2_dwconv_Pad_output_0_ncf_perm": { + "id": 869, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_2_dwconv_Pad_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_2_dwconv_Pad_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_2_dwconv_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_2_dwconv_Pad_output_0_ncf" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_2_dwconv_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_2_dwconv_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_6_convnext_2_dwconv_Conv_reshape_to_2d_nhwc_perm": { + "id": 874, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_2_dwconv_Conv_reshape_to_2d" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_2_dwconv_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_2_dwconv_Conv_2d": { + "package": "qti.aisw", + "type": "DepthWiseConv2d", + "tensor_params": { + "dilation": { + "_vector_field_main_blocks_6_convnext_2_dwconv_Conv_2d_dilation": { + "id": 878, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 4 + ] + } + }, + "pad_amount": { + "_vector_field_main_blocks_6_convnext_2_dwconv_Conv_2d_pad_amount": { + "id": 877, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_vector_field_main_blocks_6_convnext_2_dwconv_Conv_2d_stride": { + "id": 876, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "dilation": 1, + "packageName": 2, + "pad_amount": 1, + "stride": 1 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_2_dwconv_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_6_convnext_2_dwconv_weight", + "tts_ttl_vector_field_main_blocks_6_convnext_2_dwconv_bias" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_2_dwconv_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_2_dwconv_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_6_convnext_2_dwconv_Conv_intermediate_nchw_perm": { + "id": 880, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_2_dwconv_Conv_intermediate" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_2_dwconv_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_2_dwconv_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_2_dwconv_Conv_intermediate_nchw" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_2_dwconv_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_2_dwconv_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_6_convnext_2_dwconv_Conv_output_0_nfc_perm": { + "id": 883, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_2_dwconv_Conv_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_2_dwconv_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_2_Mul_1": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_2_dwconv_Conv_output_0_nfc", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_2_norm_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_2_norm_norm_LayerNormalization": { + "package": "qti.aisw", + "type": "LayerNorm", + "tensor_params": { + "axes": { + "_vector_field_main_blocks_6_convnext_2_norm_norm_LayerNormalization_axes": { + "id": 888, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 2 + ] + } + } + }, + "scalar_params": { + "epsilon": { + "562": 9.999999974752428e-7 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axes": 1, + "epsilon": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_2_norm_Transpose_output_0", + "tts_ttl_vector_field_main_blocks_6_convnext_2_norm_norm_weight", + "tts_ttl_vector_field_main_blocks_6_convnext_2_norm_norm_bias" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_2_norm_Transpose_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_2_norm_Transpose_1_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_6_convnext_2_norm_Transpose_1_output_0_ncf_perm": { + "id": 890, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_2_norm_Transpose_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_2_norm_Transpose_1_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_2_pwconv1_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_2_norm_Transpose_1_output_0_ncf" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_2_pwconv1_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_6_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc_perm": { + "id": 895, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_2_pwconv1_Conv_reshape_to_2d" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_2_pwconv1_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_vector_field_main_blocks_6_convnext_2_pwconv1_Conv_2d_dilation": { + "id": 899, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_vector_field_main_blocks_6_convnext_2_pwconv1_Conv_2d_pad_amount": { + "id": 898, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_vector_field_main_blocks_6_convnext_2_pwconv1_Conv_2d_stride": { + "id": 897, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_6_convnext_2_pwconv1_weight", + "tts_ttl_vector_field_main_blocks_6_convnext_2_pwconv1_bias" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_2_pwconv1_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_2_pwconv1_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_6_convnext_2_pwconv1_Conv_intermediate_nchw_perm": { + "id": 901, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_2_pwconv1_Conv_intermediate" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_2_pwconv1_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_2_pwconv1_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_2_pwconv1_Conv_intermediate_nchw" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_2_pwconv1_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_elementwiseneuron_16": { + "package": "qti.aisw", + "type": "ElementWiseNeuron", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_2_pwconv1_Conv_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_2_act_Mul_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_2_pwconv2_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_2_act_Mul_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_2_pwconv2_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_6_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc_perm": { + "id": 908, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_2_pwconv2_Conv_reshape_to_2d" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_2_pwconv2_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_vector_field_main_blocks_6_convnext_2_pwconv2_Conv_2d_dilation": { + "id": 912, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_vector_field_main_blocks_6_convnext_2_pwconv2_Conv_2d_pad_amount": { + "id": 911, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_vector_field_main_blocks_6_convnext_2_pwconv2_Conv_2d_stride": { + "id": 910, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_6_convnext_2_pwconv2_weight", + "tts_ttl_vector_field_main_blocks_6_convnext_2_pwconv2_bias" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_2_pwconv2_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_2_pwconv2_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_6_convnext_2_pwconv2_Conv_intermediate_nchw_perm": { + "id": 914, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_2_pwconv2_Conv_intermediate" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_2_pwconv2_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_2_pwconv2_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_2_pwconv2_Conv_intermediate_nchw" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_2_pwconv2_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_2_pwconv2_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_6_convnext_2_pwconv2_Conv_output_0_nfc_perm": { + "id": 917, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_2_pwconv2_Conv_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_2_pwconv2_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_2_Mul_2": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "tts_ttl_vector_field_main_blocks_6_convnext_2_gamma", + "_vector_field_main_blocks_6_convnext_2_pwconv2_Conv_output_0_nfc" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_2_Mul_2_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_2_Add": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_2_Mul_output_0", + "_vector_field_main_blocks_6_convnext_2_Mul_2_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_2_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_2_Mul_3": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_2_Add_output_0", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_2_Mul_3_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_3_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_2_Mul_3_output_0", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_3_Mul_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_3_dwconv_Pad": { + "package": "qti.aisw", + "type": "Pad", + "tensor_params": { + "pad_amount": { + "_vector_field_main_blocks_6_convnext_3_dwconv_Pad_pad_amount": { + "id": 924, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 16, + 16 + ], + [ + 0, + 0 + ] + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "scheme": { + "306": 3 + } + }, + "param_map": { + "packageName": 2, + "pad_amount": 1, + "scheme": 1 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_3_Mul_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_3_dwconv_Pad_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_3_dwconv_Pad_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_6_convnext_3_dwconv_Pad_output_0_ncf_perm": { + "id": 926, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_3_dwconv_Pad_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_3_dwconv_Pad_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_3_dwconv_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_3_dwconv_Pad_output_0_ncf" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_3_dwconv_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_3_dwconv_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_6_convnext_3_dwconv_Conv_reshape_to_2d_nhwc_perm": { + "id": 931, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_3_dwconv_Conv_reshape_to_2d" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_3_dwconv_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_3_dwconv_Conv_2d": { + "package": "qti.aisw", + "type": "DepthWiseConv2d", + "tensor_params": { + "dilation": { + "_vector_field_main_blocks_6_convnext_3_dwconv_Conv_2d_dilation": { + "id": 935, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 8 + ] + } + }, + "pad_amount": { + "_vector_field_main_blocks_6_convnext_3_dwconv_Conv_2d_pad_amount": { + "id": 934, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_vector_field_main_blocks_6_convnext_3_dwconv_Conv_2d_stride": { + "id": 933, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "dilation": 1, + "packageName": 2, + "pad_amount": 1, + "stride": 1 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_3_dwconv_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_6_convnext_3_dwconv_weight", + "tts_ttl_vector_field_main_blocks_6_convnext_3_dwconv_bias" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_3_dwconv_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_3_dwconv_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_6_convnext_3_dwconv_Conv_intermediate_nchw_perm": { + "id": 937, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_3_dwconv_Conv_intermediate" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_3_dwconv_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_3_dwconv_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_3_dwconv_Conv_intermediate_nchw" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_3_dwconv_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_3_dwconv_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_6_convnext_3_dwconv_Conv_output_0_nfc_perm": { + "id": 940, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_3_dwconv_Conv_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_3_dwconv_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_3_Mul_1": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_3_dwconv_Conv_output_0_nfc", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_3_norm_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_3_norm_norm_LayerNormalization": { + "package": "qti.aisw", + "type": "LayerNorm", + "tensor_params": { + "axes": { + "_vector_field_main_blocks_6_convnext_3_norm_norm_LayerNormalization_axes": { + "id": 945, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 2 + ] + } + } + }, + "scalar_params": { + "epsilon": { + "562": 9.999999974752428e-7 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axes": 1, + "epsilon": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_3_norm_Transpose_output_0", + "tts_ttl_vector_field_main_blocks_6_convnext_3_norm_norm_weight", + "tts_ttl_vector_field_main_blocks_6_convnext_3_norm_norm_bias" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_3_norm_Transpose_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_3_norm_Transpose_1_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_6_convnext_3_norm_Transpose_1_output_0_ncf_perm": { + "id": 947, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_3_norm_Transpose_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_3_norm_Transpose_1_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_3_pwconv1_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_3_norm_Transpose_1_output_0_ncf" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_3_pwconv1_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_6_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc_perm": { + "id": 952, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_3_pwconv1_Conv_reshape_to_2d" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_3_pwconv1_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_vector_field_main_blocks_6_convnext_3_pwconv1_Conv_2d_dilation": { + "id": 956, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_vector_field_main_blocks_6_convnext_3_pwconv1_Conv_2d_pad_amount": { + "id": 955, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_vector_field_main_blocks_6_convnext_3_pwconv1_Conv_2d_stride": { + "id": 954, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_6_convnext_3_pwconv1_weight", + "tts_ttl_vector_field_main_blocks_6_convnext_3_pwconv1_bias" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_3_pwconv1_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_3_pwconv1_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_6_convnext_3_pwconv1_Conv_intermediate_nchw_perm": { + "id": 958, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_3_pwconv1_Conv_intermediate" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_3_pwconv1_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_3_pwconv1_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_3_pwconv1_Conv_intermediate_nchw" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_3_pwconv1_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_elementwiseneuron_18": { + "package": "qti.aisw", + "type": "ElementWiseNeuron", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_3_pwconv1_Conv_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_3_act_Mul_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_3_pwconv2_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_3_act_Mul_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_3_pwconv2_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_6_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc_perm": { + "id": 965, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_3_pwconv2_Conv_reshape_to_2d" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_3_pwconv2_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_vector_field_main_blocks_6_convnext_3_pwconv2_Conv_2d_dilation": { + "id": 969, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_vector_field_main_blocks_6_convnext_3_pwconv2_Conv_2d_pad_amount": { + "id": 968, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_vector_field_main_blocks_6_convnext_3_pwconv2_Conv_2d_stride": { + "id": 967, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_6_convnext_3_pwconv2_weight", + "tts_ttl_vector_field_main_blocks_6_convnext_3_pwconv2_bias" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_3_pwconv2_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_3_pwconv2_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_6_convnext_3_pwconv2_Conv_intermediate_nchw_perm": { + "id": 971, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_3_pwconv2_Conv_intermediate" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_3_pwconv2_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_3_pwconv2_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_3_pwconv2_Conv_intermediate_nchw" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_3_pwconv2_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_3_pwconv2_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_6_convnext_3_pwconv2_Conv_output_0_nfc_perm": { + "id": 974, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_3_pwconv2_Conv_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_3_pwconv2_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_3_Mul_2": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "tts_ttl_vector_field_main_blocks_6_convnext_3_gamma", + "_vector_field_main_blocks_6_convnext_3_pwconv2_Conv_output_0_nfc" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_3_Mul_2_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_3_Add": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_3_Mul_output_0", + "_vector_field_main_blocks_6_convnext_3_Mul_2_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_3_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_3_Mul_3": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_3_Add_output_0", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_3_Mul_3_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_6_convnext_3_Mul_3_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_6_convnext_3_Mul_3_output_0_ncf_perm": { + "id": 980, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_3_Mul_3_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_6_convnext_3_Mul_3_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_7_Add": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_6_convnext_3_Mul_3_output_0_ncf", + "_vector_field_main_blocks_7_Transpose_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_7_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_7_Add_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_7_Add_output_0_nfc_perm": { + "id": 983, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_7_Add_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_7_Add_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_7_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_7_Add_output_0_nfc", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_7_Mul_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_8_convnext_0_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_7_Mul_output_0", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_8_convnext_0_Mul_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_8_convnext_0_dwconv_Pad": { + "package": "qti.aisw", + "type": "Pad", + "tensor_params": { + "pad_amount": { + "_vector_field_main_blocks_8_convnext_0_dwconv_Pad_pad_amount": { + "id": 987, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 2, + 2 + ], + [ + 0, + 0 + ] + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "scheme": { + "306": 3 + } + }, + "param_map": { + "packageName": 2, + "pad_amount": 1, + "scheme": 1 + }, + "input_names": [ + "_vector_field_main_blocks_8_convnext_0_Mul_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_8_convnext_0_dwconv_Pad_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_8_convnext_0_dwconv_Pad_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_8_convnext_0_dwconv_Pad_output_0_ncf_perm": { + "id": 989, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_8_convnext_0_dwconv_Pad_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_8_convnext_0_dwconv_Pad_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_8_convnext_0_dwconv_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_8_convnext_0_dwconv_Pad_output_0_ncf" + ], + "output_names": [ + "_vector_field_main_blocks_8_convnext_0_dwconv_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_8_convnext_0_dwconv_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_8_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm": { + "id": 994, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_8_convnext_0_dwconv_Conv_reshape_to_2d" + ], + "output_names": [ + "_vector_field_main_blocks_8_convnext_0_dwconv_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_8_convnext_0_dwconv_Conv_2d": { + "package": "qti.aisw", + "type": "DepthWiseConv2d", + "tensor_params": { + "dilation": { + "_vector_field_main_blocks_8_convnext_0_dwconv_Conv_2d_dilation": { + "id": 998, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_vector_field_main_blocks_8_convnext_0_dwconv_Conv_2d_pad_amount": { + "id": 997, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_vector_field_main_blocks_8_convnext_0_dwconv_Conv_2d_stride": { + "id": 996, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "dilation": 1, + "packageName": 2, + "pad_amount": 1, + "stride": 1 + }, + "input_names": [ + "_vector_field_main_blocks_8_convnext_0_dwconv_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_8_convnext_0_dwconv_weight", + "tts_ttl_vector_field_main_blocks_8_convnext_0_dwconv_bias" + ], + "output_names": [ + "_vector_field_main_blocks_8_convnext_0_dwconv_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_8_convnext_0_dwconv_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_8_convnext_0_dwconv_Conv_intermediate_nchw_perm": { + "id": 1000, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_8_convnext_0_dwconv_Conv_intermediate" + ], + "output_names": [ + "_vector_field_main_blocks_8_convnext_0_dwconv_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_8_convnext_0_dwconv_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_8_convnext_0_dwconv_Conv_intermediate_nchw" + ], + "output_names": [ + "_vector_field_main_blocks_8_convnext_0_dwconv_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_8_convnext_0_dwconv_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_8_convnext_0_dwconv_Conv_output_0_nfc_perm": { + "id": 1003, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_8_convnext_0_dwconv_Conv_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_8_convnext_0_dwconv_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_8_convnext_0_Mul_1": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_8_convnext_0_dwconv_Conv_output_0_nfc", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_8_convnext_0_norm_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_8_convnext_0_norm_norm_LayerNormalization": { + "package": "qti.aisw", + "type": "LayerNorm", + "tensor_params": { + "axes": { + "_vector_field_main_blocks_8_convnext_0_norm_norm_LayerNormalization_axes": { + "id": 1008, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 2 + ] + } + } + }, + "scalar_params": { + "epsilon": { + "562": 9.999999974752428e-7 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axes": 1, + "epsilon": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_8_convnext_0_norm_Transpose_output_0", + "tts_ttl_vector_field_main_blocks_8_convnext_0_norm_norm_weight", + "tts_ttl_vector_field_main_blocks_8_convnext_0_norm_norm_bias" + ], + "output_names": [ + "_vector_field_main_blocks_8_convnext_0_norm_Transpose_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_8_convnext_0_norm_Transpose_1_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_8_convnext_0_norm_Transpose_1_output_0_ncf_perm": { + "id": 1010, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_8_convnext_0_norm_Transpose_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_8_convnext_0_norm_Transpose_1_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_8_convnext_0_pwconv1_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_8_convnext_0_norm_Transpose_1_output_0_ncf" + ], + "output_names": [ + "_vector_field_main_blocks_8_convnext_0_pwconv1_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_8_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_8_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm": { + "id": 1015, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_8_convnext_0_pwconv1_Conv_reshape_to_2d" + ], + "output_names": [ + "_vector_field_main_blocks_8_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_8_convnext_0_pwconv1_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_vector_field_main_blocks_8_convnext_0_pwconv1_Conv_2d_dilation": { + "id": 1019, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_vector_field_main_blocks_8_convnext_0_pwconv1_Conv_2d_pad_amount": { + "id": 1018, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_vector_field_main_blocks_8_convnext_0_pwconv1_Conv_2d_stride": { + "id": 1017, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_vector_field_main_blocks_8_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_8_convnext_0_pwconv1_weight", + "tts_ttl_vector_field_main_blocks_8_convnext_0_pwconv1_bias" + ], + "output_names": [ + "_vector_field_main_blocks_8_convnext_0_pwconv1_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_8_convnext_0_pwconv1_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_8_convnext_0_pwconv1_Conv_intermediate_nchw_perm": { + "id": 1021, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_8_convnext_0_pwconv1_Conv_intermediate" + ], + "output_names": [ + "_vector_field_main_blocks_8_convnext_0_pwconv1_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_8_convnext_0_pwconv1_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_8_convnext_0_pwconv1_Conv_intermediate_nchw" + ], + "output_names": [ + "_vector_field_main_blocks_8_convnext_0_pwconv1_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_elementwiseneuron_20": { + "package": "qti.aisw", + "type": "ElementWiseNeuron", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_8_convnext_0_pwconv1_Conv_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_8_convnext_0_act_Mul_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_8_convnext_0_pwconv2_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_8_convnext_0_act_Mul_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_8_convnext_0_pwconv2_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_8_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_8_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm": { + "id": 1028, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_8_convnext_0_pwconv2_Conv_reshape_to_2d" + ], + "output_names": [ + "_vector_field_main_blocks_8_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_8_convnext_0_pwconv2_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_vector_field_main_blocks_8_convnext_0_pwconv2_Conv_2d_dilation": { + "id": 1032, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_vector_field_main_blocks_8_convnext_0_pwconv2_Conv_2d_pad_amount": { + "id": 1031, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_vector_field_main_blocks_8_convnext_0_pwconv2_Conv_2d_stride": { + "id": 1030, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_vector_field_main_blocks_8_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_8_convnext_0_pwconv2_weight", + "tts_ttl_vector_field_main_blocks_8_convnext_0_pwconv2_bias" + ], + "output_names": [ + "_vector_field_main_blocks_8_convnext_0_pwconv2_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_8_convnext_0_pwconv2_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_8_convnext_0_pwconv2_Conv_intermediate_nchw_perm": { + "id": 1034, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_8_convnext_0_pwconv2_Conv_intermediate" + ], + "output_names": [ + "_vector_field_main_blocks_8_convnext_0_pwconv2_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_8_convnext_0_pwconv2_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_8_convnext_0_pwconv2_Conv_intermediate_nchw" + ], + "output_names": [ + "_vector_field_main_blocks_8_convnext_0_pwconv2_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_8_convnext_0_pwconv2_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_8_convnext_0_pwconv2_Conv_output_0_nfc_perm": { + "id": 1037, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_8_convnext_0_pwconv2_Conv_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_8_convnext_0_pwconv2_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_8_convnext_0_Mul_2": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "tts_ttl_vector_field_main_blocks_8_convnext_0_gamma", + "_vector_field_main_blocks_8_convnext_0_pwconv2_Conv_output_0_nfc" + ], + "output_names": [ + "_vector_field_main_blocks_8_convnext_0_Mul_2_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_8_convnext_0_Add": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_8_convnext_0_Mul_output_0", + "_vector_field_main_blocks_8_convnext_0_Mul_2_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_8_convnext_0_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_8_convnext_0_Mul_3": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_8_convnext_0_Add_output_0", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_8_convnext_0_Mul_3_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_9_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_8_convnext_0_Mul_3_output_0", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_9_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_9_attn_W_query_linear_MatMul_pre_reshape": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_9_Transpose_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_9_attn_W_query_linear_MatMul_pre_reshape" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_9_attn_W_query_linear_MatMul": { + "package": "qti.aisw", + "type": "FullyConnected", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_9_attn_W_query_linear_MatMul_pre_reshape", + "onnx__MatMul_3146", + "tts_ttl_vector_field_main_blocks_9_attn_W_query_linear_bias" + ], + "output_names": [ + "_vector_field_main_blocks_9_attn_W_query_linear_Add_output_0_fc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_9_attn_W_query_linear_MatMul_post_reshape": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_9_attn_W_query_linear_Add_output_0_fc" + ], + "output_names": [ + "_vector_field_main_blocks_9_attn_W_query_linear_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_9_attn_Split": { + "package": "qti.aisw", + "type": "Split", + "tensor_params": { + "split_index": { + "_vector_field_main_blocks_9_attn_Split_split_index": { + "id": 1049, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 64, + 128, + 192 + ] + } + } + }, + "scalar_params": { + "axis": { + "306": 2 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "packageName": 2, + "split_index": 1 + }, + "input_names": [ + "_vector_field_main_blocks_9_attn_W_query_linear_Add_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_9_attn_Split_output_0", + "_vector_field_main_blocks_9_attn_Split_output_1", + "_vector_field_main_blocks_9_attn_Split_output_2", + "_vector_field_main_blocks_9_attn_Split_output_3" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_9_attn_Unsqueeze": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_9_attn_Split_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_9_attn_Unsqueeze_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_9_attn_Unsqueeze_1": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_9_attn_Split_output_1" + ], + "output_names": [ + "_vector_field_main_blocks_9_attn_Unsqueeze_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_9_attn_Unsqueeze_2": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_9_attn_Split_output_2" + ], + "output_names": [ + "_vector_field_main_blocks_9_attn_Unsqueeze_2_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_9_attn_Unsqueeze_3": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_9_attn_Split_output_3" + ], + "output_names": [ + "_vector_field_main_blocks_9_attn_Unsqueeze_3_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_9_attn_Concat": { + "package": "qti.aisw", + "type": "Concat", + "tensor_params": {}, + "scalar_params": { + "axis": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_9_attn_Unsqueeze_output_0", + "_vector_field_main_blocks_9_attn_Unsqueeze_1_output_0", + "_vector_field_main_blocks_9_attn_Unsqueeze_2_output_0", + "_vector_field_main_blocks_9_attn_Unsqueeze_3_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_9_attn_Concat_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_9_attn_Slice_1": { + "package": "qti.aisw", + "type": "StridedSlice", + "tensor_params": { + "ranges": { + "_vector_field_main_blocks_9_attn_Slice_1_ranges": { + "id": 1059, + "type": 4, + "dataFormat": 0, + "data_type": 50, + "unquantized_data_type": 50, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 4, + 1 + ], + [ + 0, + 1, + 1 + ], + [ + 0, + 192, + 1 + ], + [ + 0, + 32, + 1 + ] + ] + } + } + }, + "scalar_params": { + "begin_mask": { + "306": 0 + }, + "end_mask": { + "306": 0 + }, + "new_axes_mask": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + }, + "shrink_axes": { + "306": 0 + } + }, + "param_map": { + "begin_mask": 1, + "end_mask": 1, + "new_axes_mask": 1, + "packageName": 2, + "ranges": 1, + "shrink_axes": 1 + }, + "input_names": [ + "_vector_field_main_blocks_9_attn_Concat_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_9_attn_Slice_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_9_attn_Slice_2": { + "package": "qti.aisw", + "type": "StridedSlice", + "tensor_params": { + "ranges": { + "_vector_field_main_blocks_9_attn_Slice_2_ranges": { + "id": 1061, + "type": 4, + "dataFormat": 0, + "data_type": 50, + "unquantized_data_type": 50, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 4, + 1 + ], + [ + 0, + 1, + 1 + ], + [ + 0, + 192, + 1 + ], + [ + 32, + 64, + 1 + ] + ] + } + } + }, + "scalar_params": { + "begin_mask": { + "306": 0 + }, + "end_mask": { + "306": 0 + }, + "new_axes_mask": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + }, + "shrink_axes": { + "306": 0 + } + }, + "param_map": { + "begin_mask": 1, + "end_mask": 1, + "new_axes_mask": 1, + "packageName": 2, + "ranges": 1, + "shrink_axes": 1 + }, + "input_names": [ + "_vector_field_main_blocks_9_attn_Concat_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_9_attn_Slice_2_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_9_attn_Mul_3": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_9_attn_Slice_1_output_0", + "_vector_field_main_blocks_3_attn_Cos_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_9_attn_Mul_3_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_9_attn_Mul_4": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_9_attn_Slice_2_output_0", + "_vector_field_main_blocks_3_attn_Sin_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_9_attn_Mul_4_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_9_attn_Mul_5": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_9_attn_Slice_1_output_0", + "_vector_field_main_blocks_3_attn_Sin_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_9_attn_Mul_5_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_9_attn_Mul_6": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_9_attn_Slice_2_output_0", + "_vector_field_main_blocks_3_attn_Cos_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_9_attn_Mul_6_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_9_attn_Sub": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 18 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_9_attn_Mul_3_output_0", + "_vector_field_main_blocks_9_attn_Mul_4_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_9_attn_Sub_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_9_attn_Add_1": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_9_attn_Mul_5_output_0", + "_vector_field_main_blocks_9_attn_Mul_6_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_9_attn_Add_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_9_attn_Concat_3": { + "package": "qti.aisw", + "type": "Concat", + "tensor_params": {}, + "scalar_params": { + "axis": { + "306": 3 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_9_attn_Sub_output_0", + "_vector_field_main_blocks_9_attn_Add_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_9_attn_Concat_3_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_9_attn_MatMul": { + "package": "qti.aisw", + "type": "MatMul", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "transpose_in0": { + "1288": 0 + }, + "transpose_in1": { + "1288": 0 + } + }, + "param_map": { + "packageName": 2, + "transpose_in0": 1, + "transpose_in1": 1 + }, + "input_names": [ + "_vector_field_main_blocks_9_attn_Concat_3_output_0", + "_vector_field_main_blocks_9_attn_Transpose_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_9_attn_MatMul_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_9_attn_Div_4": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 2 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_9_attn_MatMul_output_0", + "_vector_field_main_blocks_3_attn_Constant_39_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_9_attn_Div_4_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_9_attn_Where": { + "package": "qti.aisw", + "type": "Eltwise_Ternary", + "tensor_params": {}, + "scalar_params": { + "eltwise_type": { + "1544": "ElementWiseSelect" + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "eltwise_type": 2, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_21_attn_Cast_2_output_0", + "_vector_field_main_blocks_3_attn_Constant_42_output_0", + "_vector_field_main_blocks_9_attn_Div_4_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_9_attn_Where_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_9_attn_Softmax": { + "package": "qti.aisw", + "type": "Softmax", + "tensor_params": {}, + "scalar_params": { + "axis": { + "306": 3 + }, + "beta": { + "562": 1.0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "beta": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_9_attn_Where_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_9_attn_Softmax_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_9_attn_Where_1": { + "package": "qti.aisw", + "type": "Eltwise_Ternary", + "tensor_params": {}, + "scalar_params": { + "eltwise_type": { + "1544": "ElementWiseSelect" + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "eltwise_type": 2, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_23_attention_Cast_output_0", + "_vector_field_main_blocks_3_attn_Constant_44_output_0", + "_vector_field_main_blocks_9_attn_Softmax_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_9_attn_Where_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_9_attn_MatMul_1": { + "package": "qti.aisw", + "type": "MatMul", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "transpose_in0": { + "1288": 0 + }, + "transpose_in1": { + "1288": 0 + } + }, + "param_map": { + "packageName": 2, + "transpose_in0": 1, + "transpose_in1": 1 + }, + "input_names": [ + "_vector_field_main_blocks_9_attn_Where_1_output_0", + "_vector_field_main_blocks_9_attn_Concat_2_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_9_attn_MatMul_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_9_attn_Split_3": { + "package": "qti.aisw", + "type": "Split", + "tensor_params": { + "split_index": { + "_vector_field_main_blocks_9_attn_Split_3_split_index": { + "id": 1076, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 2, + 3 + ] + } + } + }, + "scalar_params": { + "axis": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "packageName": 2, + "split_index": 1 + }, + "input_names": [ + "_vector_field_main_blocks_9_attn_MatMul_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_9_attn_Split_3_output_0", + "_vector_field_main_blocks_9_attn_Split_3_output_1", + "_vector_field_main_blocks_9_attn_Split_3_output_2", + "_vector_field_main_blocks_9_attn_Split_3_output_3" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_9_attn_Concat_5": { + "package": "qti.aisw", + "type": "Concat", + "tensor_params": {}, + "scalar_params": { + "axis": { + "306": 3 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_9_attn_Split_3_output_0", + "_vector_field_main_blocks_9_attn_Split_3_output_1", + "_vector_field_main_blocks_9_attn_Split_3_output_2", + "_vector_field_main_blocks_9_attn_Split_3_output_3" + ], + "output_names": [ + "_vector_field_main_blocks_9_attn_Concat_5_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_9_attn_Squeeze": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_9_attn_Concat_5_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_9_attn_out_fc_linear_MatMul_pre_reshape" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_9_attn_out_fc_linear_MatMul": { + "package": "qti.aisw", + "type": "FullyConnected", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_9_attn_out_fc_linear_MatMul_pre_reshape", + "onnx__MatMul_3155", + "tts_ttl_vector_field_main_blocks_9_attn_out_fc_linear_bias" + ], + "output_names": [ + "_vector_field_main_blocks_9_attn_out_fc_linear_Add_output_0_fc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_9_attn_out_fc_linear_MatMul_post_reshape": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_9_attn_out_fc_linear_Add_output_0_fc" + ], + "output_names": [ + "_vector_field_main_blocks_9_attn_out_fc_linear_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_9_attn_Mul_14": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_9_attn_out_fc_linear_Add_output_0", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_9_Transpose_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_9_Add": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_9_Transpose_1_output_0", + "_vector_field_main_blocks_9_Transpose_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_9_norm_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_9_norm_norm_LayerNormalization": { + "package": "qti.aisw", + "type": "LayerNorm", + "tensor_params": { + "axes": { + "_vector_field_main_blocks_9_norm_norm_LayerNormalization_axes": { + "id": 1091, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 2 + ] + } + } + }, + "scalar_params": { + "epsilon": { + "562": 9.999999974752428e-7 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axes": 1, + "epsilon": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_9_norm_Transpose_output_0", + "tts_ttl_vector_field_main_blocks_9_norm_norm_weight", + "tts_ttl_vector_field_main_blocks_9_norm_norm_bias" + ], + "output_names": [ + "_vector_field_main_blocks_9_norm_Transpose_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_9_Mul_1": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_9_norm_Transpose_1_output_0", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_9_Mul_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_10_convnext_0_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_9_Mul_1_output_0", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_10_convnext_0_Mul_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_10_convnext_0_dwconv_Pad": { + "package": "qti.aisw", + "type": "Pad", + "tensor_params": { + "pad_amount": { + "_vector_field_main_blocks_10_convnext_0_dwconv_Pad_pad_amount": { + "id": 1095, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 2, + 2 + ], + [ + 0, + 0 + ] + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "scheme": { + "306": 3 + } + }, + "param_map": { + "packageName": 2, + "pad_amount": 1, + "scheme": 1 + }, + "input_names": [ + "_vector_field_main_blocks_10_convnext_0_Mul_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_10_convnext_0_dwconv_Pad_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_10_convnext_0_dwconv_Pad_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_10_convnext_0_dwconv_Pad_output_0_ncf_perm": { + "id": 1097, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_10_convnext_0_dwconv_Pad_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_10_convnext_0_dwconv_Pad_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_10_convnext_0_dwconv_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_10_convnext_0_dwconv_Pad_output_0_ncf" + ], + "output_names": [ + "_vector_field_main_blocks_10_convnext_0_dwconv_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_10_convnext_0_dwconv_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_10_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm": { + "id": 1102, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_10_convnext_0_dwconv_Conv_reshape_to_2d" + ], + "output_names": [ + "_vector_field_main_blocks_10_convnext_0_dwconv_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_10_convnext_0_dwconv_Conv_2d": { + "package": "qti.aisw", + "type": "DepthWiseConv2d", + "tensor_params": { + "dilation": { + "_vector_field_main_blocks_10_convnext_0_dwconv_Conv_2d_dilation": { + "id": 1106, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_vector_field_main_blocks_10_convnext_0_dwconv_Conv_2d_pad_amount": { + "id": 1105, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_vector_field_main_blocks_10_convnext_0_dwconv_Conv_2d_stride": { + "id": 1104, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "dilation": 1, + "packageName": 2, + "pad_amount": 1, + "stride": 1 + }, + "input_names": [ + "_vector_field_main_blocks_10_convnext_0_dwconv_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_10_convnext_0_dwconv_weight", + "tts_ttl_vector_field_main_blocks_10_convnext_0_dwconv_bias" + ], + "output_names": [ + "_vector_field_main_blocks_10_convnext_0_dwconv_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_10_convnext_0_dwconv_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_10_convnext_0_dwconv_Conv_intermediate_nchw_perm": { + "id": 1108, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_10_convnext_0_dwconv_Conv_intermediate" + ], + "output_names": [ + "_vector_field_main_blocks_10_convnext_0_dwconv_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_10_convnext_0_dwconv_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_10_convnext_0_dwconv_Conv_intermediate_nchw" + ], + "output_names": [ + "_vector_field_main_blocks_10_convnext_0_dwconv_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_10_convnext_0_dwconv_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_10_convnext_0_dwconv_Conv_output_0_nfc_perm": { + "id": 1111, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_10_convnext_0_dwconv_Conv_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_10_convnext_0_dwconv_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_10_convnext_0_Mul_1": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_10_convnext_0_dwconv_Conv_output_0_nfc", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_10_convnext_0_norm_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_10_convnext_0_norm_norm_LayerNormalization": { + "package": "qti.aisw", + "type": "LayerNorm", + "tensor_params": { + "axes": { + "_vector_field_main_blocks_10_convnext_0_norm_norm_LayerNormalization_axes": { + "id": 1116, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 2 + ] + } + } + }, + "scalar_params": { + "epsilon": { + "562": 9.999999974752428e-7 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axes": 1, + "epsilon": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_10_convnext_0_norm_Transpose_output_0", + "tts_ttl_vector_field_main_blocks_10_convnext_0_norm_norm_weight", + "tts_ttl_vector_field_main_blocks_10_convnext_0_norm_norm_bias" + ], + "output_names": [ + "_vector_field_main_blocks_10_convnext_0_norm_Transpose_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_10_convnext_0_norm_Transpose_1_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_10_convnext_0_norm_Transpose_1_output_0_ncf_perm": { + "id": 1118, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_10_convnext_0_norm_Transpose_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_10_convnext_0_norm_Transpose_1_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_10_convnext_0_pwconv1_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_10_convnext_0_norm_Transpose_1_output_0_ncf" + ], + "output_names": [ + "_vector_field_main_blocks_10_convnext_0_pwconv1_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_10_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_10_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm": { + "id": 1123, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_10_convnext_0_pwconv1_Conv_reshape_to_2d" + ], + "output_names": [ + "_vector_field_main_blocks_10_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_10_convnext_0_pwconv1_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_vector_field_main_blocks_10_convnext_0_pwconv1_Conv_2d_dilation": { + "id": 1127, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_vector_field_main_blocks_10_convnext_0_pwconv1_Conv_2d_pad_amount": { + "id": 1126, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_vector_field_main_blocks_10_convnext_0_pwconv1_Conv_2d_stride": { + "id": 1125, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_vector_field_main_blocks_10_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_10_convnext_0_pwconv1_weight", + "tts_ttl_vector_field_main_blocks_10_convnext_0_pwconv1_bias" + ], + "output_names": [ + "_vector_field_main_blocks_10_convnext_0_pwconv1_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_10_convnext_0_pwconv1_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_10_convnext_0_pwconv1_Conv_intermediate_nchw_perm": { + "id": 1129, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_10_convnext_0_pwconv1_Conv_intermediate" + ], + "output_names": [ + "_vector_field_main_blocks_10_convnext_0_pwconv1_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_10_convnext_0_pwconv1_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_10_convnext_0_pwconv1_Conv_intermediate_nchw" + ], + "output_names": [ + "_vector_field_main_blocks_10_convnext_0_pwconv1_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_elementwiseneuron_22": { + "package": "qti.aisw", + "type": "ElementWiseNeuron", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_10_convnext_0_pwconv1_Conv_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_10_convnext_0_act_Mul_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_10_convnext_0_pwconv2_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_10_convnext_0_act_Mul_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_10_convnext_0_pwconv2_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_10_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_10_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm": { + "id": 1136, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_10_convnext_0_pwconv2_Conv_reshape_to_2d" + ], + "output_names": [ + "_vector_field_main_blocks_10_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_10_convnext_0_pwconv2_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_vector_field_main_blocks_10_convnext_0_pwconv2_Conv_2d_dilation": { + "id": 1140, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_vector_field_main_blocks_10_convnext_0_pwconv2_Conv_2d_pad_amount": { + "id": 1139, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_vector_field_main_blocks_10_convnext_0_pwconv2_Conv_2d_stride": { + "id": 1138, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_vector_field_main_blocks_10_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_10_convnext_0_pwconv2_weight", + "tts_ttl_vector_field_main_blocks_10_convnext_0_pwconv2_bias" + ], + "output_names": [ + "_vector_field_main_blocks_10_convnext_0_pwconv2_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_10_convnext_0_pwconv2_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_10_convnext_0_pwconv2_Conv_intermediate_nchw_perm": { + "id": 1142, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_10_convnext_0_pwconv2_Conv_intermediate" + ], + "output_names": [ + "_vector_field_main_blocks_10_convnext_0_pwconv2_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_10_convnext_0_pwconv2_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_10_convnext_0_pwconv2_Conv_intermediate_nchw" + ], + "output_names": [ + "_vector_field_main_blocks_10_convnext_0_pwconv2_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_10_convnext_0_pwconv2_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_10_convnext_0_pwconv2_Conv_output_0_nfc_perm": { + "id": 1145, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_10_convnext_0_pwconv2_Conv_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_10_convnext_0_pwconv2_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_10_convnext_0_Mul_2": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "tts_ttl_vector_field_main_blocks_10_convnext_0_gamma", + "_vector_field_main_blocks_10_convnext_0_pwconv2_Conv_output_0_nfc" + ], + "output_names": [ + "_vector_field_main_blocks_10_convnext_0_Mul_2_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_10_convnext_0_Add": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_10_convnext_0_Mul_output_0", + "_vector_field_main_blocks_10_convnext_0_Mul_2_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_10_convnext_0_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_10_convnext_0_Mul_3": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_10_convnext_0_Add_output_0", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_10_convnext_0_Mul_3_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_11_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_10_convnext_0_Mul_3_output_0", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_11_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_11_attention_W_query_linear_MatMul_pre_reshape": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_11_Transpose_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_11_attention_W_query_linear_MatMul_pre_reshape" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_11_attention_W_query_linear_MatMul": { + "package": "qti.aisw", + "type": "FullyConnected", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_11_attention_W_query_linear_MatMul_pre_reshape", + "onnx__MatMul_3161", + "tts_ttl_vector_field_main_blocks_11_attention_W_query_linear_bias" + ], + "output_names": [ + "_vector_field_main_blocks_11_attention_W_query_linear_Add_output_0_fc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_11_attention_W_query_linear_MatMul_post_reshape": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_11_attention_W_query_linear_Add_output_0_fc" + ], + "output_names": [ + "_vector_field_main_blocks_11_attention_W_query_linear_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_11_attention_Split": { + "package": "qti.aisw", + "type": "Split", + "tensor_params": { + "split_index": { + "_vector_field_main_blocks_11_attention_Split_split_index": { + "id": 1157, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 128 + ] + } + } + }, + "scalar_params": { + "axis": { + "306": 2 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "packageName": 2, + "split_index": 1 + }, + "input_names": [ + "_vector_field_main_blocks_11_attention_W_query_linear_Add_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_11_attention_Split_output_0", + "_vector_field_main_blocks_11_attention_Split_output_1" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_11_attention_Unsqueeze": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_11_attention_Split_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_11_attention_Unsqueeze_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_11_attention_Unsqueeze_1": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_11_attention_Split_output_1" + ], + "output_names": [ + "_vector_field_main_blocks_11_attention_Unsqueeze_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_11_attention_Concat": { + "package": "qti.aisw", + "type": "Concat", + "tensor_params": {}, + "scalar_params": { + "axis": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_11_attention_Unsqueeze_output_0", + "_vector_field_main_blocks_11_attention_Unsqueeze_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_11_attention_Concat_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_11_attention_MatMul": { + "package": "qti.aisw", + "type": "MatMul", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "transpose_in0": { + "1288": 0 + }, + "transpose_in1": { + "1288": 0 + } + }, + "param_map": { + "packageName": 2, + "transpose_in0": 1, + "transpose_in1": 1 + }, + "input_names": [ + "_vector_field_main_blocks_11_attention_Concat_output_0", + "_vector_field_main_blocks_11_attention_tanh_Tanh_output_0_nchw" + ], + "output_names": [ + "_vector_field_main_blocks_11_attention_MatMul_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_11_attention_Div": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 2 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_11_attention_MatMul_output_0", + "_vector_field_main_blocks_3_attn_Constant_39_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_11_attention_Div_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_11_attention_Softmax": { + "package": "qti.aisw", + "type": "Softmax", + "tensor_params": {}, + "scalar_params": { + "axis": { + "306": 3 + }, + "beta": { + "562": 1.0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "beta": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_11_attention_Div_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_11_attention_Softmax_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_11_attention_Where": { + "package": "qti.aisw", + "type": "Eltwise_Ternary", + "tensor_params": {}, + "scalar_params": { + "eltwise_type": { + "1544": "ElementWiseSelect" + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "eltwise_type": 2, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_23_attention_Cast_output_0", + "_vector_field_main_blocks_3_attn_Constant_44_output_0", + "_vector_field_main_blocks_11_attention_Softmax_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_11_attention_Where_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_11_attention_MatMul_1": { + "package": "qti.aisw", + "type": "MatMul", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "transpose_in0": { + "1288": 0 + }, + "transpose_in1": { + "1288": 0 + } + }, + "param_map": { + "packageName": 2, + "transpose_in0": 1, + "transpose_in1": 1 + }, + "input_names": [ + "_vector_field_main_blocks_11_attention_Where_output_0", + "_vector_field_main_blocks_11_attention_Concat_2_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_11_attention_MatMul_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_11_attention_Split_3": { + "package": "qti.aisw", + "type": "Split", + "tensor_params": { + "split_index": { + "_vector_field_main_blocks_11_attention_Split_3_split_index": { + "id": 1169, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1 + ] + } + } + }, + "scalar_params": { + "axis": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "packageName": 2, + "split_index": 1 + }, + "input_names": [ + "_vector_field_main_blocks_11_attention_MatMul_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_11_attention_Split_3_output_0", + "_vector_field_main_blocks_11_attention_Split_3_output_1" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_11_attention_Concat_3": { + "package": "qti.aisw", + "type": "Concat", + "tensor_params": {}, + "scalar_params": { + "axis": { + "306": 3 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_11_attention_Split_3_output_0", + "_vector_field_main_blocks_11_attention_Split_3_output_1" + ], + "output_names": [ + "_vector_field_main_blocks_11_attention_Concat_3_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_11_attention_Squeeze": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_11_attention_Concat_3_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_11_attention_out_fc_linear_MatMul_pre_reshape" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_11_attention_out_fc_linear_MatMul": { + "package": "qti.aisw", + "type": "FullyConnected", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_11_attention_out_fc_linear_MatMul_pre_reshape", + "onnx__MatMul_3164", + "tts_ttl_vector_field_main_blocks_11_attention_out_fc_linear_bias" + ], + "output_names": [ + "_vector_field_main_blocks_11_attention_out_fc_linear_Add_output_0_fc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_11_attention_out_fc_linear_MatMul_post_reshape": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_11_attention_out_fc_linear_Add_output_0_fc" + ], + "output_names": [ + "_vector_field_main_blocks_11_attention_out_fc_linear_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_11_attention_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_11_attention_out_fc_linear_Add_output_0", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_11_Transpose_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_11_Add": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_11_Transpose_1_output_0", + "_vector_field_main_blocks_11_Transpose_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_11_norm_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_11_norm_norm_LayerNormalization": { + "package": "qti.aisw", + "type": "LayerNorm", + "tensor_params": { + "axes": { + "_vector_field_main_blocks_11_norm_norm_LayerNormalization_axes": { + "id": 1182, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 2 + ] + } + } + }, + "scalar_params": { + "epsilon": { + "562": 9.999999974752428e-7 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axes": 1, + "epsilon": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_11_norm_Transpose_output_0", + "tts_ttl_vector_field_main_blocks_11_norm_norm_weight", + "tts_ttl_vector_field_main_blocks_11_norm_norm_bias" + ], + "output_names": [ + "_vector_field_main_blocks_11_norm_Transpose_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_11_Mul_1": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_11_norm_Transpose_1_output_0", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_11_Mul_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_0_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_11_Mul_1_output_0", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_0_Mul_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_0_dwconv_Pad": { + "package": "qti.aisw", + "type": "Pad", + "tensor_params": { + "pad_amount": { + "_vector_field_main_blocks_12_convnext_0_dwconv_Pad_pad_amount": { + "id": 1186, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 2, + 2 + ], + [ + 0, + 0 + ] + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "scheme": { + "306": 3 + } + }, + "param_map": { + "packageName": 2, + "pad_amount": 1, + "scheme": 1 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_0_Mul_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_0_dwconv_Pad_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_0_dwconv_Pad_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_12_convnext_0_dwconv_Pad_output_0_ncf_perm": { + "id": 1188, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_0_dwconv_Pad_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_0_dwconv_Pad_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_0_dwconv_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_0_dwconv_Pad_output_0_ncf" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_0_dwconv_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_0_dwconv_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_12_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm": { + "id": 1193, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_0_dwconv_Conv_reshape_to_2d" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_0_dwconv_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_0_dwconv_Conv_2d": { + "package": "qti.aisw", + "type": "DepthWiseConv2d", + "tensor_params": { + "dilation": { + "_vector_field_main_blocks_12_convnext_0_dwconv_Conv_2d_dilation": { + "id": 1197, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_vector_field_main_blocks_12_convnext_0_dwconv_Conv_2d_pad_amount": { + "id": 1196, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_vector_field_main_blocks_12_convnext_0_dwconv_Conv_2d_stride": { + "id": 1195, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "dilation": 1, + "packageName": 2, + "pad_amount": 1, + "stride": 1 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_0_dwconv_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_12_convnext_0_dwconv_weight", + "tts_ttl_vector_field_main_blocks_12_convnext_0_dwconv_bias" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_0_dwconv_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_0_dwconv_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_12_convnext_0_dwconv_Conv_intermediate_nchw_perm": { + "id": 1199, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_0_dwconv_Conv_intermediate" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_0_dwconv_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_0_dwconv_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_0_dwconv_Conv_intermediate_nchw" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_0_dwconv_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_0_dwconv_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_12_convnext_0_dwconv_Conv_output_0_nfc_perm": { + "id": 1202, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_0_dwconv_Conv_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_0_dwconv_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_0_Mul_1": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_0_dwconv_Conv_output_0_nfc", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_0_norm_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_0_norm_norm_LayerNormalization": { + "package": "qti.aisw", + "type": "LayerNorm", + "tensor_params": { + "axes": { + "_vector_field_main_blocks_12_convnext_0_norm_norm_LayerNormalization_axes": { + "id": 1207, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 2 + ] + } + } + }, + "scalar_params": { + "epsilon": { + "562": 9.999999974752428e-7 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axes": 1, + "epsilon": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_0_norm_Transpose_output_0", + "tts_ttl_vector_field_main_blocks_12_convnext_0_norm_norm_weight", + "tts_ttl_vector_field_main_blocks_12_convnext_0_norm_norm_bias" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_0_norm_Transpose_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_0_norm_Transpose_1_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_12_convnext_0_norm_Transpose_1_output_0_ncf_perm": { + "id": 1209, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_0_norm_Transpose_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_0_norm_Transpose_1_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_0_pwconv1_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_0_norm_Transpose_1_output_0_ncf" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_0_pwconv1_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_12_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm": { + "id": 1214, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_0_pwconv1_Conv_reshape_to_2d" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_0_pwconv1_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_vector_field_main_blocks_12_convnext_0_pwconv1_Conv_2d_dilation": { + "id": 1218, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_vector_field_main_blocks_12_convnext_0_pwconv1_Conv_2d_pad_amount": { + "id": 1217, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_vector_field_main_blocks_12_convnext_0_pwconv1_Conv_2d_stride": { + "id": 1216, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_12_convnext_0_pwconv1_weight", + "tts_ttl_vector_field_main_blocks_12_convnext_0_pwconv1_bias" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_0_pwconv1_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_0_pwconv1_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_12_convnext_0_pwconv1_Conv_intermediate_nchw_perm": { + "id": 1220, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_0_pwconv1_Conv_intermediate" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_0_pwconv1_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_0_pwconv1_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_0_pwconv1_Conv_intermediate_nchw" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_0_pwconv1_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_elementwiseneuron_24": { + "package": "qti.aisw", + "type": "ElementWiseNeuron", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_0_pwconv1_Conv_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_0_act_Mul_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_0_pwconv2_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_0_act_Mul_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_0_pwconv2_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_12_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm": { + "id": 1227, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_0_pwconv2_Conv_reshape_to_2d" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_0_pwconv2_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_vector_field_main_blocks_12_convnext_0_pwconv2_Conv_2d_dilation": { + "id": 1231, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_vector_field_main_blocks_12_convnext_0_pwconv2_Conv_2d_pad_amount": { + "id": 1230, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_vector_field_main_blocks_12_convnext_0_pwconv2_Conv_2d_stride": { + "id": 1229, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_12_convnext_0_pwconv2_weight", + "tts_ttl_vector_field_main_blocks_12_convnext_0_pwconv2_bias" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_0_pwconv2_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_0_pwconv2_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_12_convnext_0_pwconv2_Conv_intermediate_nchw_perm": { + "id": 1233, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_0_pwconv2_Conv_intermediate" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_0_pwconv2_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_0_pwconv2_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_0_pwconv2_Conv_intermediate_nchw" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_0_pwconv2_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_0_pwconv2_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_12_convnext_0_pwconv2_Conv_output_0_nfc_perm": { + "id": 1236, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_0_pwconv2_Conv_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_0_pwconv2_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_0_Mul_2": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "tts_ttl_vector_field_main_blocks_12_convnext_0_gamma", + "_vector_field_main_blocks_12_convnext_0_pwconv2_Conv_output_0_nfc" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_0_Mul_2_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_0_Add": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_0_Mul_output_0", + "_vector_field_main_blocks_12_convnext_0_Mul_2_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_0_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_0_Mul_3": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_0_Add_output_0", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_0_Mul_3_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_1_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_0_Mul_3_output_0", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_1_Mul_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_1_dwconv_Pad": { + "package": "qti.aisw", + "type": "Pad", + "tensor_params": { + "pad_amount": { + "_vector_field_main_blocks_12_convnext_1_dwconv_Pad_pad_amount": { + "id": 1243, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 4, + 4 + ], + [ + 0, + 0 + ] + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "scheme": { + "306": 3 + } + }, + "param_map": { + "packageName": 2, + "pad_amount": 1, + "scheme": 1 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_1_Mul_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_1_dwconv_Pad_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_1_dwconv_Pad_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_12_convnext_1_dwconv_Pad_output_0_ncf_perm": { + "id": 1245, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_1_dwconv_Pad_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_1_dwconv_Pad_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_1_dwconv_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_1_dwconv_Pad_output_0_ncf" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_1_dwconv_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_1_dwconv_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_12_convnext_1_dwconv_Conv_reshape_to_2d_nhwc_perm": { + "id": 1250, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_1_dwconv_Conv_reshape_to_2d" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_1_dwconv_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_1_dwconv_Conv_2d": { + "package": "qti.aisw", + "type": "DepthWiseConv2d", + "tensor_params": { + "dilation": { + "_vector_field_main_blocks_12_convnext_1_dwconv_Conv_2d_dilation": { + "id": 1254, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 2 + ] + } + }, + "pad_amount": { + "_vector_field_main_blocks_12_convnext_1_dwconv_Conv_2d_pad_amount": { + "id": 1253, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_vector_field_main_blocks_12_convnext_1_dwconv_Conv_2d_stride": { + "id": 1252, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "dilation": 1, + "packageName": 2, + "pad_amount": 1, + "stride": 1 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_1_dwconv_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_12_convnext_1_dwconv_weight", + "tts_ttl_vector_field_main_blocks_12_convnext_1_dwconv_bias" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_1_dwconv_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_1_dwconv_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_12_convnext_1_dwconv_Conv_intermediate_nchw_perm": { + "id": 1256, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_1_dwconv_Conv_intermediate" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_1_dwconv_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_1_dwconv_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_1_dwconv_Conv_intermediate_nchw" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_1_dwconv_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_1_dwconv_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_12_convnext_1_dwconv_Conv_output_0_nfc_perm": { + "id": 1259, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_1_dwconv_Conv_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_1_dwconv_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_1_Mul_1": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_1_dwconv_Conv_output_0_nfc", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_1_norm_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_1_norm_norm_LayerNormalization": { + "package": "qti.aisw", + "type": "LayerNorm", + "tensor_params": { + "axes": { + "_vector_field_main_blocks_12_convnext_1_norm_norm_LayerNormalization_axes": { + "id": 1264, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 2 + ] + } + } + }, + "scalar_params": { + "epsilon": { + "562": 9.999999974752428e-7 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axes": 1, + "epsilon": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_1_norm_Transpose_output_0", + "tts_ttl_vector_field_main_blocks_12_convnext_1_norm_norm_weight", + "tts_ttl_vector_field_main_blocks_12_convnext_1_norm_norm_bias" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_1_norm_Transpose_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_1_norm_Transpose_1_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_12_convnext_1_norm_Transpose_1_output_0_ncf_perm": { + "id": 1266, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_1_norm_Transpose_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_1_norm_Transpose_1_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_1_pwconv1_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_1_norm_Transpose_1_output_0_ncf" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_1_pwconv1_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_12_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc_perm": { + "id": 1271, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_1_pwconv1_Conv_reshape_to_2d" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_1_pwconv1_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_vector_field_main_blocks_12_convnext_1_pwconv1_Conv_2d_dilation": { + "id": 1275, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_vector_field_main_blocks_12_convnext_1_pwconv1_Conv_2d_pad_amount": { + "id": 1274, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_vector_field_main_blocks_12_convnext_1_pwconv1_Conv_2d_stride": { + "id": 1273, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_12_convnext_1_pwconv1_weight", + "tts_ttl_vector_field_main_blocks_12_convnext_1_pwconv1_bias" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_1_pwconv1_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_1_pwconv1_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_12_convnext_1_pwconv1_Conv_intermediate_nchw_perm": { + "id": 1277, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_1_pwconv1_Conv_intermediate" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_1_pwconv1_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_1_pwconv1_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_1_pwconv1_Conv_intermediate_nchw" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_1_pwconv1_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_elementwiseneuron_26": { + "package": "qti.aisw", + "type": "ElementWiseNeuron", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_1_pwconv1_Conv_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_1_act_Mul_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_1_pwconv2_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_1_act_Mul_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_1_pwconv2_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_12_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc_perm": { + "id": 1284, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_1_pwconv2_Conv_reshape_to_2d" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_1_pwconv2_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_vector_field_main_blocks_12_convnext_1_pwconv2_Conv_2d_dilation": { + "id": 1288, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_vector_field_main_blocks_12_convnext_1_pwconv2_Conv_2d_pad_amount": { + "id": 1287, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_vector_field_main_blocks_12_convnext_1_pwconv2_Conv_2d_stride": { + "id": 1286, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_12_convnext_1_pwconv2_weight", + "tts_ttl_vector_field_main_blocks_12_convnext_1_pwconv2_bias" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_1_pwconv2_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_1_pwconv2_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_12_convnext_1_pwconv2_Conv_intermediate_nchw_perm": { + "id": 1290, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_1_pwconv2_Conv_intermediate" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_1_pwconv2_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_1_pwconv2_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_1_pwconv2_Conv_intermediate_nchw" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_1_pwconv2_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_1_pwconv2_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_12_convnext_1_pwconv2_Conv_output_0_nfc_perm": { + "id": 1293, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_1_pwconv2_Conv_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_1_pwconv2_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_1_Mul_2": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "tts_ttl_vector_field_main_blocks_12_convnext_1_gamma", + "_vector_field_main_blocks_12_convnext_1_pwconv2_Conv_output_0_nfc" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_1_Mul_2_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_1_Add": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_1_Mul_output_0", + "_vector_field_main_blocks_12_convnext_1_Mul_2_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_1_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_1_Mul_3": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_1_Add_output_0", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_1_Mul_3_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_2_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_1_Mul_3_output_0", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_2_Mul_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_2_dwconv_Pad": { + "package": "qti.aisw", + "type": "Pad", + "tensor_params": { + "pad_amount": { + "_vector_field_main_blocks_12_convnext_2_dwconv_Pad_pad_amount": { + "id": 1300, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 8, + 8 + ], + [ + 0, + 0 + ] + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "scheme": { + "306": 3 + } + }, + "param_map": { + "packageName": 2, + "pad_amount": 1, + "scheme": 1 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_2_Mul_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_2_dwconv_Pad_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_2_dwconv_Pad_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_12_convnext_2_dwconv_Pad_output_0_ncf_perm": { + "id": 1302, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_2_dwconv_Pad_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_2_dwconv_Pad_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_2_dwconv_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_2_dwconv_Pad_output_0_ncf" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_2_dwconv_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_2_dwconv_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_12_convnext_2_dwconv_Conv_reshape_to_2d_nhwc_perm": { + "id": 1307, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_2_dwconv_Conv_reshape_to_2d" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_2_dwconv_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_2_dwconv_Conv_2d": { + "package": "qti.aisw", + "type": "DepthWiseConv2d", + "tensor_params": { + "dilation": { + "_vector_field_main_blocks_12_convnext_2_dwconv_Conv_2d_dilation": { + "id": 1311, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 4 + ] + } + }, + "pad_amount": { + "_vector_field_main_blocks_12_convnext_2_dwconv_Conv_2d_pad_amount": { + "id": 1310, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_vector_field_main_blocks_12_convnext_2_dwconv_Conv_2d_stride": { + "id": 1309, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "dilation": 1, + "packageName": 2, + "pad_amount": 1, + "stride": 1 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_2_dwconv_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_12_convnext_2_dwconv_weight", + "tts_ttl_vector_field_main_blocks_12_convnext_2_dwconv_bias" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_2_dwconv_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_2_dwconv_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_12_convnext_2_dwconv_Conv_intermediate_nchw_perm": { + "id": 1313, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_2_dwconv_Conv_intermediate" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_2_dwconv_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_2_dwconv_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_2_dwconv_Conv_intermediate_nchw" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_2_dwconv_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_2_dwconv_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_12_convnext_2_dwconv_Conv_output_0_nfc_perm": { + "id": 1316, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_2_dwconv_Conv_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_2_dwconv_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_2_Mul_1": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_2_dwconv_Conv_output_0_nfc", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_2_norm_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_2_norm_norm_LayerNormalization": { + "package": "qti.aisw", + "type": "LayerNorm", + "tensor_params": { + "axes": { + "_vector_field_main_blocks_12_convnext_2_norm_norm_LayerNormalization_axes": { + "id": 1321, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 2 + ] + } + } + }, + "scalar_params": { + "epsilon": { + "562": 9.999999974752428e-7 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axes": 1, + "epsilon": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_2_norm_Transpose_output_0", + "tts_ttl_vector_field_main_blocks_12_convnext_2_norm_norm_weight", + "tts_ttl_vector_field_main_blocks_12_convnext_2_norm_norm_bias" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_2_norm_Transpose_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_2_norm_Transpose_1_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_12_convnext_2_norm_Transpose_1_output_0_ncf_perm": { + "id": 1323, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_2_norm_Transpose_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_2_norm_Transpose_1_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_2_pwconv1_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_2_norm_Transpose_1_output_0_ncf" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_2_pwconv1_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_12_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc_perm": { + "id": 1328, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_2_pwconv1_Conv_reshape_to_2d" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_2_pwconv1_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_vector_field_main_blocks_12_convnext_2_pwconv1_Conv_2d_dilation": { + "id": 1332, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_vector_field_main_blocks_12_convnext_2_pwconv1_Conv_2d_pad_amount": { + "id": 1331, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_vector_field_main_blocks_12_convnext_2_pwconv1_Conv_2d_stride": { + "id": 1330, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_12_convnext_2_pwconv1_weight", + "tts_ttl_vector_field_main_blocks_12_convnext_2_pwconv1_bias" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_2_pwconv1_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_2_pwconv1_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_12_convnext_2_pwconv1_Conv_intermediate_nchw_perm": { + "id": 1334, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_2_pwconv1_Conv_intermediate" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_2_pwconv1_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_2_pwconv1_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_2_pwconv1_Conv_intermediate_nchw" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_2_pwconv1_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_elementwiseneuron_28": { + "package": "qti.aisw", + "type": "ElementWiseNeuron", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_2_pwconv1_Conv_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_2_act_Mul_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_2_pwconv2_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_2_act_Mul_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_2_pwconv2_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_12_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc_perm": { + "id": 1341, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_2_pwconv2_Conv_reshape_to_2d" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_2_pwconv2_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_vector_field_main_blocks_12_convnext_2_pwconv2_Conv_2d_dilation": { + "id": 1345, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_vector_field_main_blocks_12_convnext_2_pwconv2_Conv_2d_pad_amount": { + "id": 1344, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_vector_field_main_blocks_12_convnext_2_pwconv2_Conv_2d_stride": { + "id": 1343, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_12_convnext_2_pwconv2_weight", + "tts_ttl_vector_field_main_blocks_12_convnext_2_pwconv2_bias" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_2_pwconv2_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_2_pwconv2_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_12_convnext_2_pwconv2_Conv_intermediate_nchw_perm": { + "id": 1347, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_2_pwconv2_Conv_intermediate" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_2_pwconv2_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_2_pwconv2_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_2_pwconv2_Conv_intermediate_nchw" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_2_pwconv2_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_2_pwconv2_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_12_convnext_2_pwconv2_Conv_output_0_nfc_perm": { + "id": 1350, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_2_pwconv2_Conv_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_2_pwconv2_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_2_Mul_2": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "tts_ttl_vector_field_main_blocks_12_convnext_2_gamma", + "_vector_field_main_blocks_12_convnext_2_pwconv2_Conv_output_0_nfc" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_2_Mul_2_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_2_Add": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_2_Mul_output_0", + "_vector_field_main_blocks_12_convnext_2_Mul_2_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_2_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_2_Mul_3": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_2_Add_output_0", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_2_Mul_3_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_3_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_2_Mul_3_output_0", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_3_Mul_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_3_dwconv_Pad": { + "package": "qti.aisw", + "type": "Pad", + "tensor_params": { + "pad_amount": { + "_vector_field_main_blocks_12_convnext_3_dwconv_Pad_pad_amount": { + "id": 1357, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 16, + 16 + ], + [ + 0, + 0 + ] + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "scheme": { + "306": 3 + } + }, + "param_map": { + "packageName": 2, + "pad_amount": 1, + "scheme": 1 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_3_Mul_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_3_dwconv_Pad_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_3_dwconv_Pad_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_12_convnext_3_dwconv_Pad_output_0_ncf_perm": { + "id": 1359, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_3_dwconv_Pad_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_3_dwconv_Pad_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_3_dwconv_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_3_dwconv_Pad_output_0_ncf" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_3_dwconv_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_3_dwconv_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_12_convnext_3_dwconv_Conv_reshape_to_2d_nhwc_perm": { + "id": 1364, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_3_dwconv_Conv_reshape_to_2d" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_3_dwconv_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_3_dwconv_Conv_2d": { + "package": "qti.aisw", + "type": "DepthWiseConv2d", + "tensor_params": { + "dilation": { + "_vector_field_main_blocks_12_convnext_3_dwconv_Conv_2d_dilation": { + "id": 1368, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 8 + ] + } + }, + "pad_amount": { + "_vector_field_main_blocks_12_convnext_3_dwconv_Conv_2d_pad_amount": { + "id": 1367, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_vector_field_main_blocks_12_convnext_3_dwconv_Conv_2d_stride": { + "id": 1366, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "dilation": 1, + "packageName": 2, + "pad_amount": 1, + "stride": 1 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_3_dwconv_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_12_convnext_3_dwconv_weight", + "tts_ttl_vector_field_main_blocks_12_convnext_3_dwconv_bias" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_3_dwconv_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_3_dwconv_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_12_convnext_3_dwconv_Conv_intermediate_nchw_perm": { + "id": 1370, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_3_dwconv_Conv_intermediate" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_3_dwconv_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_3_dwconv_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_3_dwconv_Conv_intermediate_nchw" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_3_dwconv_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_3_dwconv_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_12_convnext_3_dwconv_Conv_output_0_nfc_perm": { + "id": 1373, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_3_dwconv_Conv_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_3_dwconv_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_3_Mul_1": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_3_dwconv_Conv_output_0_nfc", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_3_norm_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_3_norm_norm_LayerNormalization": { + "package": "qti.aisw", + "type": "LayerNorm", + "tensor_params": { + "axes": { + "_vector_field_main_blocks_12_convnext_3_norm_norm_LayerNormalization_axes": { + "id": 1378, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 2 + ] + } + } + }, + "scalar_params": { + "epsilon": { + "562": 9.999999974752428e-7 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axes": 1, + "epsilon": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_3_norm_Transpose_output_0", + "tts_ttl_vector_field_main_blocks_12_convnext_3_norm_norm_weight", + "tts_ttl_vector_field_main_blocks_12_convnext_3_norm_norm_bias" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_3_norm_Transpose_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_3_norm_Transpose_1_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_12_convnext_3_norm_Transpose_1_output_0_ncf_perm": { + "id": 1380, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_3_norm_Transpose_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_3_norm_Transpose_1_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_3_pwconv1_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_3_norm_Transpose_1_output_0_ncf" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_3_pwconv1_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_12_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc_perm": { + "id": 1385, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_3_pwconv1_Conv_reshape_to_2d" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_3_pwconv1_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_vector_field_main_blocks_12_convnext_3_pwconv1_Conv_2d_dilation": { + "id": 1389, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_vector_field_main_blocks_12_convnext_3_pwconv1_Conv_2d_pad_amount": { + "id": 1388, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_vector_field_main_blocks_12_convnext_3_pwconv1_Conv_2d_stride": { + "id": 1387, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_12_convnext_3_pwconv1_weight", + "tts_ttl_vector_field_main_blocks_12_convnext_3_pwconv1_bias" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_3_pwconv1_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_3_pwconv1_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_12_convnext_3_pwconv1_Conv_intermediate_nchw_perm": { + "id": 1391, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_3_pwconv1_Conv_intermediate" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_3_pwconv1_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_3_pwconv1_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_3_pwconv1_Conv_intermediate_nchw" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_3_pwconv1_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_elementwiseneuron_30": { + "package": "qti.aisw", + "type": "ElementWiseNeuron", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_3_pwconv1_Conv_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_3_act_Mul_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_3_pwconv2_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_3_act_Mul_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_3_pwconv2_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_12_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc_perm": { + "id": 1398, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_3_pwconv2_Conv_reshape_to_2d" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_3_pwconv2_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_vector_field_main_blocks_12_convnext_3_pwconv2_Conv_2d_dilation": { + "id": 1402, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_vector_field_main_blocks_12_convnext_3_pwconv2_Conv_2d_pad_amount": { + "id": 1401, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_vector_field_main_blocks_12_convnext_3_pwconv2_Conv_2d_stride": { + "id": 1400, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_12_convnext_3_pwconv2_weight", + "tts_ttl_vector_field_main_blocks_12_convnext_3_pwconv2_bias" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_3_pwconv2_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_3_pwconv2_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_12_convnext_3_pwconv2_Conv_intermediate_nchw_perm": { + "id": 1404, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_3_pwconv2_Conv_intermediate" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_3_pwconv2_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_3_pwconv2_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_3_pwconv2_Conv_intermediate_nchw" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_3_pwconv2_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_3_pwconv2_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_12_convnext_3_pwconv2_Conv_output_0_nfc_perm": { + "id": 1407, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_3_pwconv2_Conv_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_3_pwconv2_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_3_Mul_2": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "tts_ttl_vector_field_main_blocks_12_convnext_3_gamma", + "_vector_field_main_blocks_12_convnext_3_pwconv2_Conv_output_0_nfc" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_3_Mul_2_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_3_Add": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_3_Mul_output_0", + "_vector_field_main_blocks_12_convnext_3_Mul_2_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_3_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_3_Mul_3": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_3_Add_output_0", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_3_Mul_3_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_12_convnext_3_Mul_3_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_12_convnext_3_Mul_3_output_0_ncf_perm": { + "id": 1413, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_3_Mul_3_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_12_convnext_3_Mul_3_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_13_Add": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_12_convnext_3_Mul_3_output_0_ncf", + "_vector_field_main_blocks_13_Transpose_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_13_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_13_Add_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_13_Add_output_0_nfc_perm": { + "id": 1416, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_13_Add_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_13_Add_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_13_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_13_Add_output_0_nfc", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_13_Mul_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_14_convnext_0_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_13_Mul_output_0", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_14_convnext_0_Mul_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_14_convnext_0_dwconv_Pad": { + "package": "qti.aisw", + "type": "Pad", + "tensor_params": { + "pad_amount": { + "_vector_field_main_blocks_14_convnext_0_dwconv_Pad_pad_amount": { + "id": 1420, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 2, + 2 + ], + [ + 0, + 0 + ] + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "scheme": { + "306": 3 + } + }, + "param_map": { + "packageName": 2, + "pad_amount": 1, + "scheme": 1 + }, + "input_names": [ + "_vector_field_main_blocks_14_convnext_0_Mul_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_14_convnext_0_dwconv_Pad_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_14_convnext_0_dwconv_Pad_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_14_convnext_0_dwconv_Pad_output_0_ncf_perm": { + "id": 1422, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_14_convnext_0_dwconv_Pad_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_14_convnext_0_dwconv_Pad_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_14_convnext_0_dwconv_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_14_convnext_0_dwconv_Pad_output_0_ncf" + ], + "output_names": [ + "_vector_field_main_blocks_14_convnext_0_dwconv_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_14_convnext_0_dwconv_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_14_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm": { + "id": 1427, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_14_convnext_0_dwconv_Conv_reshape_to_2d" + ], + "output_names": [ + "_vector_field_main_blocks_14_convnext_0_dwconv_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_14_convnext_0_dwconv_Conv_2d": { + "package": "qti.aisw", + "type": "DepthWiseConv2d", + "tensor_params": { + "dilation": { + "_vector_field_main_blocks_14_convnext_0_dwconv_Conv_2d_dilation": { + "id": 1431, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_vector_field_main_blocks_14_convnext_0_dwconv_Conv_2d_pad_amount": { + "id": 1430, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_vector_field_main_blocks_14_convnext_0_dwconv_Conv_2d_stride": { + "id": 1429, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "dilation": 1, + "packageName": 2, + "pad_amount": 1, + "stride": 1 + }, + "input_names": [ + "_vector_field_main_blocks_14_convnext_0_dwconv_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_14_convnext_0_dwconv_weight", + "tts_ttl_vector_field_main_blocks_14_convnext_0_dwconv_bias" + ], + "output_names": [ + "_vector_field_main_blocks_14_convnext_0_dwconv_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_14_convnext_0_dwconv_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_14_convnext_0_dwconv_Conv_intermediate_nchw_perm": { + "id": 1433, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_14_convnext_0_dwconv_Conv_intermediate" + ], + "output_names": [ + "_vector_field_main_blocks_14_convnext_0_dwconv_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_14_convnext_0_dwconv_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_14_convnext_0_dwconv_Conv_intermediate_nchw" + ], + "output_names": [ + "_vector_field_main_blocks_14_convnext_0_dwconv_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_14_convnext_0_dwconv_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_14_convnext_0_dwconv_Conv_output_0_nfc_perm": { + "id": 1436, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_14_convnext_0_dwconv_Conv_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_14_convnext_0_dwconv_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_14_convnext_0_Mul_1": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_14_convnext_0_dwconv_Conv_output_0_nfc", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_14_convnext_0_norm_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_14_convnext_0_norm_norm_LayerNormalization": { + "package": "qti.aisw", + "type": "LayerNorm", + "tensor_params": { + "axes": { + "_vector_field_main_blocks_14_convnext_0_norm_norm_LayerNormalization_axes": { + "id": 1441, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 2 + ] + } + } + }, + "scalar_params": { + "epsilon": { + "562": 9.999999974752428e-7 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axes": 1, + "epsilon": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_14_convnext_0_norm_Transpose_output_0", + "tts_ttl_vector_field_main_blocks_14_convnext_0_norm_norm_weight", + "tts_ttl_vector_field_main_blocks_14_convnext_0_norm_norm_bias" + ], + "output_names": [ + "_vector_field_main_blocks_14_convnext_0_norm_Transpose_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_14_convnext_0_norm_Transpose_1_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_14_convnext_0_norm_Transpose_1_output_0_ncf_perm": { + "id": 1443, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_14_convnext_0_norm_Transpose_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_14_convnext_0_norm_Transpose_1_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_14_convnext_0_pwconv1_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_14_convnext_0_norm_Transpose_1_output_0_ncf" + ], + "output_names": [ + "_vector_field_main_blocks_14_convnext_0_pwconv1_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_14_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_14_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm": { + "id": 1448, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_14_convnext_0_pwconv1_Conv_reshape_to_2d" + ], + "output_names": [ + "_vector_field_main_blocks_14_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_14_convnext_0_pwconv1_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_vector_field_main_blocks_14_convnext_0_pwconv1_Conv_2d_dilation": { + "id": 1452, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_vector_field_main_blocks_14_convnext_0_pwconv1_Conv_2d_pad_amount": { + "id": 1451, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_vector_field_main_blocks_14_convnext_0_pwconv1_Conv_2d_stride": { + "id": 1450, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_vector_field_main_blocks_14_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_14_convnext_0_pwconv1_weight", + "tts_ttl_vector_field_main_blocks_14_convnext_0_pwconv1_bias" + ], + "output_names": [ + "_vector_field_main_blocks_14_convnext_0_pwconv1_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_14_convnext_0_pwconv1_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_14_convnext_0_pwconv1_Conv_intermediate_nchw_perm": { + "id": 1454, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_14_convnext_0_pwconv1_Conv_intermediate" + ], + "output_names": [ + "_vector_field_main_blocks_14_convnext_0_pwconv1_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_14_convnext_0_pwconv1_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_14_convnext_0_pwconv1_Conv_intermediate_nchw" + ], + "output_names": [ + "_vector_field_main_blocks_14_convnext_0_pwconv1_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_elementwiseneuron_32": { + "package": "qti.aisw", + "type": "ElementWiseNeuron", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_14_convnext_0_pwconv1_Conv_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_14_convnext_0_act_Mul_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_14_convnext_0_pwconv2_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_14_convnext_0_act_Mul_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_14_convnext_0_pwconv2_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_14_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_14_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm": { + "id": 1461, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_14_convnext_0_pwconv2_Conv_reshape_to_2d" + ], + "output_names": [ + "_vector_field_main_blocks_14_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_14_convnext_0_pwconv2_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_vector_field_main_blocks_14_convnext_0_pwconv2_Conv_2d_dilation": { + "id": 1465, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_vector_field_main_blocks_14_convnext_0_pwconv2_Conv_2d_pad_amount": { + "id": 1464, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_vector_field_main_blocks_14_convnext_0_pwconv2_Conv_2d_stride": { + "id": 1463, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_vector_field_main_blocks_14_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_14_convnext_0_pwconv2_weight", + "tts_ttl_vector_field_main_blocks_14_convnext_0_pwconv2_bias" + ], + "output_names": [ + "_vector_field_main_blocks_14_convnext_0_pwconv2_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_14_convnext_0_pwconv2_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_14_convnext_0_pwconv2_Conv_intermediate_nchw_perm": { + "id": 1467, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_14_convnext_0_pwconv2_Conv_intermediate" + ], + "output_names": [ + "_vector_field_main_blocks_14_convnext_0_pwconv2_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_14_convnext_0_pwconv2_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_14_convnext_0_pwconv2_Conv_intermediate_nchw" + ], + "output_names": [ + "_vector_field_main_blocks_14_convnext_0_pwconv2_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_14_convnext_0_pwconv2_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_14_convnext_0_pwconv2_Conv_output_0_nfc_perm": { + "id": 1470, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_14_convnext_0_pwconv2_Conv_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_14_convnext_0_pwconv2_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_14_convnext_0_Mul_2": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "tts_ttl_vector_field_main_blocks_14_convnext_0_gamma", + "_vector_field_main_blocks_14_convnext_0_pwconv2_Conv_output_0_nfc" + ], + "output_names": [ + "_vector_field_main_blocks_14_convnext_0_Mul_2_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_14_convnext_0_Add": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_14_convnext_0_Mul_output_0", + "_vector_field_main_blocks_14_convnext_0_Mul_2_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_14_convnext_0_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_14_convnext_0_Mul_3": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_14_convnext_0_Add_output_0", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_14_convnext_0_Mul_3_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_15_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_14_convnext_0_Mul_3_output_0", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_15_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_15_attn_W_query_linear_MatMul_pre_reshape": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_15_Transpose_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_15_attn_W_query_linear_MatMul_pre_reshape" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_15_attn_W_query_linear_MatMul": { + "package": "qti.aisw", + "type": "FullyConnected", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_15_attn_W_query_linear_MatMul_pre_reshape", + "onnx__MatMul_3191", + "tts_ttl_vector_field_main_blocks_15_attn_W_query_linear_bias" + ], + "output_names": [ + "_vector_field_main_blocks_15_attn_W_query_linear_Add_output_0_fc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_15_attn_W_query_linear_MatMul_post_reshape": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_15_attn_W_query_linear_Add_output_0_fc" + ], + "output_names": [ + "_vector_field_main_blocks_15_attn_W_query_linear_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_15_attn_Split": { + "package": "qti.aisw", + "type": "Split", + "tensor_params": { + "split_index": { + "_vector_field_main_blocks_15_attn_Split_split_index": { + "id": 1482, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 64, + 128, + 192 + ] + } + } + }, + "scalar_params": { + "axis": { + "306": 2 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "packageName": 2, + "split_index": 1 + }, + "input_names": [ + "_vector_field_main_blocks_15_attn_W_query_linear_Add_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_15_attn_Split_output_0", + "_vector_field_main_blocks_15_attn_Split_output_1", + "_vector_field_main_blocks_15_attn_Split_output_2", + "_vector_field_main_blocks_15_attn_Split_output_3" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_15_attn_Unsqueeze": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_15_attn_Split_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_15_attn_Unsqueeze_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_15_attn_Unsqueeze_1": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_15_attn_Split_output_1" + ], + "output_names": [ + "_vector_field_main_blocks_15_attn_Unsqueeze_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_15_attn_Unsqueeze_2": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_15_attn_Split_output_2" + ], + "output_names": [ + "_vector_field_main_blocks_15_attn_Unsqueeze_2_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_15_attn_Unsqueeze_3": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_15_attn_Split_output_3" + ], + "output_names": [ + "_vector_field_main_blocks_15_attn_Unsqueeze_3_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_15_attn_Concat": { + "package": "qti.aisw", + "type": "Concat", + "tensor_params": {}, + "scalar_params": { + "axis": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_15_attn_Unsqueeze_output_0", + "_vector_field_main_blocks_15_attn_Unsqueeze_1_output_0", + "_vector_field_main_blocks_15_attn_Unsqueeze_2_output_0", + "_vector_field_main_blocks_15_attn_Unsqueeze_3_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_15_attn_Concat_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_15_attn_Slice_1": { + "package": "qti.aisw", + "type": "StridedSlice", + "tensor_params": { + "ranges": { + "_vector_field_main_blocks_15_attn_Slice_1_ranges": { + "id": 1492, + "type": 4, + "dataFormat": 0, + "data_type": 50, + "unquantized_data_type": 50, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 4, + 1 + ], + [ + 0, + 1, + 1 + ], + [ + 0, + 192, + 1 + ], + [ + 0, + 32, + 1 + ] + ] + } + } + }, + "scalar_params": { + "begin_mask": { + "306": 0 + }, + "end_mask": { + "306": 0 + }, + "new_axes_mask": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + }, + "shrink_axes": { + "306": 0 + } + }, + "param_map": { + "begin_mask": 1, + "end_mask": 1, + "new_axes_mask": 1, + "packageName": 2, + "ranges": 1, + "shrink_axes": 1 + }, + "input_names": [ + "_vector_field_main_blocks_15_attn_Concat_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_15_attn_Slice_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_15_attn_Slice_2": { + "package": "qti.aisw", + "type": "StridedSlice", + "tensor_params": { + "ranges": { + "_vector_field_main_blocks_15_attn_Slice_2_ranges": { + "id": 1494, + "type": 4, + "dataFormat": 0, + "data_type": 50, + "unquantized_data_type": 50, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 4, + 1 + ], + [ + 0, + 1, + 1 + ], + [ + 0, + 192, + 1 + ], + [ + 32, + 64, + 1 + ] + ] + } + } + }, + "scalar_params": { + "begin_mask": { + "306": 0 + }, + "end_mask": { + "306": 0 + }, + "new_axes_mask": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + }, + "shrink_axes": { + "306": 0 + } + }, + "param_map": { + "begin_mask": 1, + "end_mask": 1, + "new_axes_mask": 1, + "packageName": 2, + "ranges": 1, + "shrink_axes": 1 + }, + "input_names": [ + "_vector_field_main_blocks_15_attn_Concat_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_15_attn_Slice_2_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_15_attn_Mul_3": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_15_attn_Slice_1_output_0", + "_vector_field_main_blocks_3_attn_Cos_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_15_attn_Mul_3_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_15_attn_Mul_4": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_15_attn_Slice_2_output_0", + "_vector_field_main_blocks_3_attn_Sin_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_15_attn_Mul_4_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_15_attn_Mul_5": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_15_attn_Slice_1_output_0", + "_vector_field_main_blocks_3_attn_Sin_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_15_attn_Mul_5_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_15_attn_Mul_6": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_15_attn_Slice_2_output_0", + "_vector_field_main_blocks_3_attn_Cos_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_15_attn_Mul_6_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_15_attn_Sub": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 18 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_15_attn_Mul_3_output_0", + "_vector_field_main_blocks_15_attn_Mul_4_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_15_attn_Sub_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_15_attn_Add_1": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_15_attn_Mul_5_output_0", + "_vector_field_main_blocks_15_attn_Mul_6_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_15_attn_Add_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_15_attn_Concat_3": { + "package": "qti.aisw", + "type": "Concat", + "tensor_params": {}, + "scalar_params": { + "axis": { + "306": 3 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_15_attn_Sub_output_0", + "_vector_field_main_blocks_15_attn_Add_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_15_attn_Concat_3_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_15_attn_MatMul": { + "package": "qti.aisw", + "type": "MatMul", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "transpose_in0": { + "1288": 0 + }, + "transpose_in1": { + "1288": 0 + } + }, + "param_map": { + "packageName": 2, + "transpose_in0": 1, + "transpose_in1": 1 + }, + "input_names": [ + "_vector_field_main_blocks_15_attn_Concat_3_output_0", + "_vector_field_main_blocks_15_attn_Transpose_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_15_attn_MatMul_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_15_attn_Div_4": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 2 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_15_attn_MatMul_output_0", + "_vector_field_main_blocks_3_attn_Constant_39_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_15_attn_Div_4_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_15_attn_Where": { + "package": "qti.aisw", + "type": "Eltwise_Ternary", + "tensor_params": {}, + "scalar_params": { + "eltwise_type": { + "1544": "ElementWiseSelect" + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "eltwise_type": 2, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_21_attn_Cast_2_output_0", + "_vector_field_main_blocks_3_attn_Constant_42_output_0", + "_vector_field_main_blocks_15_attn_Div_4_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_15_attn_Where_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_15_attn_Softmax": { + "package": "qti.aisw", + "type": "Softmax", + "tensor_params": {}, + "scalar_params": { + "axis": { + "306": 3 + }, + "beta": { + "562": 1.0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "beta": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_15_attn_Where_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_15_attn_Softmax_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_15_attn_Where_1": { + "package": "qti.aisw", + "type": "Eltwise_Ternary", + "tensor_params": {}, + "scalar_params": { + "eltwise_type": { + "1544": "ElementWiseSelect" + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "eltwise_type": 2, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_23_attention_Cast_output_0", + "_vector_field_main_blocks_3_attn_Constant_44_output_0", + "_vector_field_main_blocks_15_attn_Softmax_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_15_attn_Where_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_15_attn_MatMul_1": { + "package": "qti.aisw", + "type": "MatMul", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "transpose_in0": { + "1288": 0 + }, + "transpose_in1": { + "1288": 0 + } + }, + "param_map": { + "packageName": 2, + "transpose_in0": 1, + "transpose_in1": 1 + }, + "input_names": [ + "_vector_field_main_blocks_15_attn_Where_1_output_0", + "_vector_field_main_blocks_15_attn_Concat_2_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_15_attn_MatMul_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_15_attn_Split_3": { + "package": "qti.aisw", + "type": "Split", + "tensor_params": { + "split_index": { + "_vector_field_main_blocks_15_attn_Split_3_split_index": { + "id": 1509, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 2, + 3 + ] + } + } + }, + "scalar_params": { + "axis": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "packageName": 2, + "split_index": 1 + }, + "input_names": [ + "_vector_field_main_blocks_15_attn_MatMul_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_15_attn_Split_3_output_0", + "_vector_field_main_blocks_15_attn_Split_3_output_1", + "_vector_field_main_blocks_15_attn_Split_3_output_2", + "_vector_field_main_blocks_15_attn_Split_3_output_3" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_15_attn_Concat_5": { + "package": "qti.aisw", + "type": "Concat", + "tensor_params": {}, + "scalar_params": { + "axis": { + "306": 3 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_15_attn_Split_3_output_0", + "_vector_field_main_blocks_15_attn_Split_3_output_1", + "_vector_field_main_blocks_15_attn_Split_3_output_2", + "_vector_field_main_blocks_15_attn_Split_3_output_3" + ], + "output_names": [ + "_vector_field_main_blocks_15_attn_Concat_5_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_15_attn_Squeeze": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_15_attn_Concat_5_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_15_attn_out_fc_linear_MatMul_pre_reshape" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_15_attn_out_fc_linear_MatMul": { + "package": "qti.aisw", + "type": "FullyConnected", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_15_attn_out_fc_linear_MatMul_pre_reshape", + "onnx__MatMul_3200", + "tts_ttl_vector_field_main_blocks_15_attn_out_fc_linear_bias" + ], + "output_names": [ + "_vector_field_main_blocks_15_attn_out_fc_linear_Add_output_0_fc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_15_attn_out_fc_linear_MatMul_post_reshape": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_15_attn_out_fc_linear_Add_output_0_fc" + ], + "output_names": [ + "_vector_field_main_blocks_15_attn_out_fc_linear_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_15_attn_Mul_14": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_15_attn_out_fc_linear_Add_output_0", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_15_Transpose_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_15_Add": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_15_Transpose_1_output_0", + "_vector_field_main_blocks_15_Transpose_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_15_norm_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_15_norm_norm_LayerNormalization": { + "package": "qti.aisw", + "type": "LayerNorm", + "tensor_params": { + "axes": { + "_vector_field_main_blocks_15_norm_norm_LayerNormalization_axes": { + "id": 1524, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 2 + ] + } + } + }, + "scalar_params": { + "epsilon": { + "562": 9.999999974752428e-7 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axes": 1, + "epsilon": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_15_norm_Transpose_output_0", + "tts_ttl_vector_field_main_blocks_15_norm_norm_weight", + "tts_ttl_vector_field_main_blocks_15_norm_norm_bias" + ], + "output_names": [ + "_vector_field_main_blocks_15_norm_Transpose_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_15_Mul_1": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_15_norm_Transpose_1_output_0", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_15_Mul_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_16_convnext_0_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_15_Mul_1_output_0", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_16_convnext_0_Mul_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_16_convnext_0_dwconv_Pad": { + "package": "qti.aisw", + "type": "Pad", + "tensor_params": { + "pad_amount": { + "_vector_field_main_blocks_16_convnext_0_dwconv_Pad_pad_amount": { + "id": 1528, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 2, + 2 + ], + [ + 0, + 0 + ] + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "scheme": { + "306": 3 + } + }, + "param_map": { + "packageName": 2, + "pad_amount": 1, + "scheme": 1 + }, + "input_names": [ + "_vector_field_main_blocks_16_convnext_0_Mul_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_16_convnext_0_dwconv_Pad_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_16_convnext_0_dwconv_Pad_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_16_convnext_0_dwconv_Pad_output_0_ncf_perm": { + "id": 1530, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_16_convnext_0_dwconv_Pad_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_16_convnext_0_dwconv_Pad_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_16_convnext_0_dwconv_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_16_convnext_0_dwconv_Pad_output_0_ncf" + ], + "output_names": [ + "_vector_field_main_blocks_16_convnext_0_dwconv_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_16_convnext_0_dwconv_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_16_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm": { + "id": 1535, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_16_convnext_0_dwconv_Conv_reshape_to_2d" + ], + "output_names": [ + "_vector_field_main_blocks_16_convnext_0_dwconv_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_16_convnext_0_dwconv_Conv_2d": { + "package": "qti.aisw", + "type": "DepthWiseConv2d", + "tensor_params": { + "dilation": { + "_vector_field_main_blocks_16_convnext_0_dwconv_Conv_2d_dilation": { + "id": 1539, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_vector_field_main_blocks_16_convnext_0_dwconv_Conv_2d_pad_amount": { + "id": 1538, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_vector_field_main_blocks_16_convnext_0_dwconv_Conv_2d_stride": { + "id": 1537, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "dilation": 1, + "packageName": 2, + "pad_amount": 1, + "stride": 1 + }, + "input_names": [ + "_vector_field_main_blocks_16_convnext_0_dwconv_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_16_convnext_0_dwconv_weight", + "tts_ttl_vector_field_main_blocks_16_convnext_0_dwconv_bias" + ], + "output_names": [ + "_vector_field_main_blocks_16_convnext_0_dwconv_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_16_convnext_0_dwconv_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_16_convnext_0_dwconv_Conv_intermediate_nchw_perm": { + "id": 1541, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_16_convnext_0_dwconv_Conv_intermediate" + ], + "output_names": [ + "_vector_field_main_blocks_16_convnext_0_dwconv_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_16_convnext_0_dwconv_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_16_convnext_0_dwconv_Conv_intermediate_nchw" + ], + "output_names": [ + "_vector_field_main_blocks_16_convnext_0_dwconv_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_16_convnext_0_dwconv_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_16_convnext_0_dwconv_Conv_output_0_nfc_perm": { + "id": 1544, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_16_convnext_0_dwconv_Conv_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_16_convnext_0_dwconv_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_16_convnext_0_Mul_1": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_16_convnext_0_dwconv_Conv_output_0_nfc", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_16_convnext_0_norm_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_16_convnext_0_norm_norm_LayerNormalization": { + "package": "qti.aisw", + "type": "LayerNorm", + "tensor_params": { + "axes": { + "_vector_field_main_blocks_16_convnext_0_norm_norm_LayerNormalization_axes": { + "id": 1549, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 2 + ] + } + } + }, + "scalar_params": { + "epsilon": { + "562": 9.999999974752428e-7 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axes": 1, + "epsilon": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_16_convnext_0_norm_Transpose_output_0", + "tts_ttl_vector_field_main_blocks_16_convnext_0_norm_norm_weight", + "tts_ttl_vector_field_main_blocks_16_convnext_0_norm_norm_bias" + ], + "output_names": [ + "_vector_field_main_blocks_16_convnext_0_norm_Transpose_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_16_convnext_0_norm_Transpose_1_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_16_convnext_0_norm_Transpose_1_output_0_ncf_perm": { + "id": 1551, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_16_convnext_0_norm_Transpose_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_16_convnext_0_norm_Transpose_1_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_16_convnext_0_pwconv1_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_16_convnext_0_norm_Transpose_1_output_0_ncf" + ], + "output_names": [ + "_vector_field_main_blocks_16_convnext_0_pwconv1_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_16_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_16_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm": { + "id": 1556, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_16_convnext_0_pwconv1_Conv_reshape_to_2d" + ], + "output_names": [ + "_vector_field_main_blocks_16_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_16_convnext_0_pwconv1_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_vector_field_main_blocks_16_convnext_0_pwconv1_Conv_2d_dilation": { + "id": 1560, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_vector_field_main_blocks_16_convnext_0_pwconv1_Conv_2d_pad_amount": { + "id": 1559, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_vector_field_main_blocks_16_convnext_0_pwconv1_Conv_2d_stride": { + "id": 1558, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_vector_field_main_blocks_16_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_16_convnext_0_pwconv1_weight", + "tts_ttl_vector_field_main_blocks_16_convnext_0_pwconv1_bias" + ], + "output_names": [ + "_vector_field_main_blocks_16_convnext_0_pwconv1_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_16_convnext_0_pwconv1_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_16_convnext_0_pwconv1_Conv_intermediate_nchw_perm": { + "id": 1562, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_16_convnext_0_pwconv1_Conv_intermediate" + ], + "output_names": [ + "_vector_field_main_blocks_16_convnext_0_pwconv1_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_16_convnext_0_pwconv1_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_16_convnext_0_pwconv1_Conv_intermediate_nchw" + ], + "output_names": [ + "_vector_field_main_blocks_16_convnext_0_pwconv1_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_elementwiseneuron_34": { + "package": "qti.aisw", + "type": "ElementWiseNeuron", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_16_convnext_0_pwconv1_Conv_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_16_convnext_0_act_Mul_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_16_convnext_0_pwconv2_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_16_convnext_0_act_Mul_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_16_convnext_0_pwconv2_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_16_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_16_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm": { + "id": 1569, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_16_convnext_0_pwconv2_Conv_reshape_to_2d" + ], + "output_names": [ + "_vector_field_main_blocks_16_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_16_convnext_0_pwconv2_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_vector_field_main_blocks_16_convnext_0_pwconv2_Conv_2d_dilation": { + "id": 1573, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_vector_field_main_blocks_16_convnext_0_pwconv2_Conv_2d_pad_amount": { + "id": 1572, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_vector_field_main_blocks_16_convnext_0_pwconv2_Conv_2d_stride": { + "id": 1571, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_vector_field_main_blocks_16_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_16_convnext_0_pwconv2_weight", + "tts_ttl_vector_field_main_blocks_16_convnext_0_pwconv2_bias" + ], + "output_names": [ + "_vector_field_main_blocks_16_convnext_0_pwconv2_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_16_convnext_0_pwconv2_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_16_convnext_0_pwconv2_Conv_intermediate_nchw_perm": { + "id": 1575, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_16_convnext_0_pwconv2_Conv_intermediate" + ], + "output_names": [ + "_vector_field_main_blocks_16_convnext_0_pwconv2_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_16_convnext_0_pwconv2_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_16_convnext_0_pwconv2_Conv_intermediate_nchw" + ], + "output_names": [ + "_vector_field_main_blocks_16_convnext_0_pwconv2_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_16_convnext_0_pwconv2_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_16_convnext_0_pwconv2_Conv_output_0_nfc_perm": { + "id": 1578, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_16_convnext_0_pwconv2_Conv_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_16_convnext_0_pwconv2_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_16_convnext_0_Mul_2": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "tts_ttl_vector_field_main_blocks_16_convnext_0_gamma", + "_vector_field_main_blocks_16_convnext_0_pwconv2_Conv_output_0_nfc" + ], + "output_names": [ + "_vector_field_main_blocks_16_convnext_0_Mul_2_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_16_convnext_0_Add": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_16_convnext_0_Mul_output_0", + "_vector_field_main_blocks_16_convnext_0_Mul_2_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_16_convnext_0_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_16_convnext_0_Mul_3": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_16_convnext_0_Add_output_0", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_16_convnext_0_Mul_3_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_17_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_16_convnext_0_Mul_3_output_0", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_17_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_17_attention_W_query_linear_MatMul_pre_reshape": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_17_Transpose_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_17_attention_W_query_linear_MatMul_pre_reshape" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_17_attention_W_query_linear_MatMul": { + "package": "qti.aisw", + "type": "FullyConnected", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_17_attention_W_query_linear_MatMul_pre_reshape", + "onnx__MatMul_3206", + "tts_ttl_vector_field_main_blocks_17_attention_W_query_linear_bias" + ], + "output_names": [ + "_vector_field_main_blocks_17_attention_W_query_linear_Add_output_0_fc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_17_attention_W_query_linear_MatMul_post_reshape": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_17_attention_W_query_linear_Add_output_0_fc" + ], + "output_names": [ + "_vector_field_main_blocks_17_attention_W_query_linear_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_17_attention_Split": { + "package": "qti.aisw", + "type": "Split", + "tensor_params": { + "split_index": { + "_vector_field_main_blocks_17_attention_Split_split_index": { + "id": 1590, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 128 + ] + } + } + }, + "scalar_params": { + "axis": { + "306": 2 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "packageName": 2, + "split_index": 1 + }, + "input_names": [ + "_vector_field_main_blocks_17_attention_W_query_linear_Add_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_17_attention_Split_output_0", + "_vector_field_main_blocks_17_attention_Split_output_1" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_17_attention_Unsqueeze": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_17_attention_Split_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_17_attention_Unsqueeze_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_17_attention_Unsqueeze_1": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_17_attention_Split_output_1" + ], + "output_names": [ + "_vector_field_main_blocks_17_attention_Unsqueeze_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_17_attention_Concat": { + "package": "qti.aisw", + "type": "Concat", + "tensor_params": {}, + "scalar_params": { + "axis": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_17_attention_Unsqueeze_output_0", + "_vector_field_main_blocks_17_attention_Unsqueeze_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_17_attention_Concat_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_17_attention_MatMul": { + "package": "qti.aisw", + "type": "MatMul", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "transpose_in0": { + "1288": 0 + }, + "transpose_in1": { + "1288": 0 + } + }, + "param_map": { + "packageName": 2, + "transpose_in0": 1, + "transpose_in1": 1 + }, + "input_names": [ + "_vector_field_main_blocks_17_attention_Concat_output_0", + "_vector_field_main_blocks_17_attention_tanh_Tanh_output_0_nchw" + ], + "output_names": [ + "_vector_field_main_blocks_17_attention_MatMul_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_17_attention_Div": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 2 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_17_attention_MatMul_output_0", + "_vector_field_main_blocks_3_attn_Constant_39_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_17_attention_Div_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_17_attention_Softmax": { + "package": "qti.aisw", + "type": "Softmax", + "tensor_params": {}, + "scalar_params": { + "axis": { + "306": 3 + }, + "beta": { + "562": 1.0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "beta": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_17_attention_Div_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_17_attention_Softmax_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_17_attention_Where": { + "package": "qti.aisw", + "type": "Eltwise_Ternary", + "tensor_params": {}, + "scalar_params": { + "eltwise_type": { + "1544": "ElementWiseSelect" + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "eltwise_type": 2, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_23_attention_Cast_output_0", + "_vector_field_main_blocks_3_attn_Constant_44_output_0", + "_vector_field_main_blocks_17_attention_Softmax_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_17_attention_Where_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_17_attention_MatMul_1": { + "package": "qti.aisw", + "type": "MatMul", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "transpose_in0": { + "1288": 0 + }, + "transpose_in1": { + "1288": 0 + } + }, + "param_map": { + "packageName": 2, + "transpose_in0": 1, + "transpose_in1": 1 + }, + "input_names": [ + "_vector_field_main_blocks_17_attention_Where_output_0", + "_vector_field_main_blocks_17_attention_Concat_2_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_17_attention_MatMul_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_17_attention_Split_3": { + "package": "qti.aisw", + "type": "Split", + "tensor_params": { + "split_index": { + "_vector_field_main_blocks_17_attention_Split_3_split_index": { + "id": 1602, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1 + ] + } + } + }, + "scalar_params": { + "axis": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "packageName": 2, + "split_index": 1 + }, + "input_names": [ + "_vector_field_main_blocks_17_attention_MatMul_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_17_attention_Split_3_output_0", + "_vector_field_main_blocks_17_attention_Split_3_output_1" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_17_attention_Concat_3": { + "package": "qti.aisw", + "type": "Concat", + "tensor_params": {}, + "scalar_params": { + "axis": { + "306": 3 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_17_attention_Split_3_output_0", + "_vector_field_main_blocks_17_attention_Split_3_output_1" + ], + "output_names": [ + "_vector_field_main_blocks_17_attention_Concat_3_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_17_attention_Squeeze": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_17_attention_Concat_3_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_17_attention_out_fc_linear_MatMul_pre_reshape" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_17_attention_out_fc_linear_MatMul": { + "package": "qti.aisw", + "type": "FullyConnected", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_17_attention_out_fc_linear_MatMul_pre_reshape", + "onnx__MatMul_3209", + "tts_ttl_vector_field_main_blocks_17_attention_out_fc_linear_bias" + ], + "output_names": [ + "_vector_field_main_blocks_17_attention_out_fc_linear_Add_output_0_fc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_17_attention_out_fc_linear_MatMul_post_reshape": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_17_attention_out_fc_linear_Add_output_0_fc" + ], + "output_names": [ + "_vector_field_main_blocks_17_attention_out_fc_linear_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_17_attention_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_17_attention_out_fc_linear_Add_output_0", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_17_Transpose_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_17_Add": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_17_Transpose_1_output_0", + "_vector_field_main_blocks_17_Transpose_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_17_norm_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_17_norm_norm_LayerNormalization": { + "package": "qti.aisw", + "type": "LayerNorm", + "tensor_params": { + "axes": { + "_vector_field_main_blocks_17_norm_norm_LayerNormalization_axes": { + "id": 1615, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 2 + ] + } + } + }, + "scalar_params": { + "epsilon": { + "562": 9.999999974752428e-7 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axes": 1, + "epsilon": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_17_norm_Transpose_output_0", + "tts_ttl_vector_field_main_blocks_17_norm_norm_weight", + "tts_ttl_vector_field_main_blocks_17_norm_norm_bias" + ], + "output_names": [ + "_vector_field_main_blocks_17_norm_Transpose_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_17_Mul_1": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_17_norm_Transpose_1_output_0", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_17_Mul_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_0_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_17_Mul_1_output_0", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_0_Mul_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_0_dwconv_Pad": { + "package": "qti.aisw", + "type": "Pad", + "tensor_params": { + "pad_amount": { + "_vector_field_main_blocks_18_convnext_0_dwconv_Pad_pad_amount": { + "id": 1619, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 2, + 2 + ], + [ + 0, + 0 + ] + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "scheme": { + "306": 3 + } + }, + "param_map": { + "packageName": 2, + "pad_amount": 1, + "scheme": 1 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_0_Mul_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_0_dwconv_Pad_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_0_dwconv_Pad_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_18_convnext_0_dwconv_Pad_output_0_ncf_perm": { + "id": 1621, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_0_dwconv_Pad_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_0_dwconv_Pad_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_0_dwconv_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_0_dwconv_Pad_output_0_ncf" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_0_dwconv_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_0_dwconv_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_18_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm": { + "id": 1626, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_0_dwconv_Conv_reshape_to_2d" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_0_dwconv_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_0_dwconv_Conv_2d": { + "package": "qti.aisw", + "type": "DepthWiseConv2d", + "tensor_params": { + "dilation": { + "_vector_field_main_blocks_18_convnext_0_dwconv_Conv_2d_dilation": { + "id": 1630, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_vector_field_main_blocks_18_convnext_0_dwconv_Conv_2d_pad_amount": { + "id": 1629, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_vector_field_main_blocks_18_convnext_0_dwconv_Conv_2d_stride": { + "id": 1628, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "dilation": 1, + "packageName": 2, + "pad_amount": 1, + "stride": 1 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_0_dwconv_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_18_convnext_0_dwconv_weight", + "tts_ttl_vector_field_main_blocks_18_convnext_0_dwconv_bias" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_0_dwconv_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_0_dwconv_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_18_convnext_0_dwconv_Conv_intermediate_nchw_perm": { + "id": 1632, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_0_dwconv_Conv_intermediate" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_0_dwconv_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_0_dwconv_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_0_dwconv_Conv_intermediate_nchw" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_0_dwconv_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_0_dwconv_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_18_convnext_0_dwconv_Conv_output_0_nfc_perm": { + "id": 1635, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_0_dwconv_Conv_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_0_dwconv_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_0_Mul_1": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_0_dwconv_Conv_output_0_nfc", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_0_norm_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_0_norm_norm_LayerNormalization": { + "package": "qti.aisw", + "type": "LayerNorm", + "tensor_params": { + "axes": { + "_vector_field_main_blocks_18_convnext_0_norm_norm_LayerNormalization_axes": { + "id": 1640, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 2 + ] + } + } + }, + "scalar_params": { + "epsilon": { + "562": 9.999999974752428e-7 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axes": 1, + "epsilon": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_0_norm_Transpose_output_0", + "tts_ttl_vector_field_main_blocks_18_convnext_0_norm_norm_weight", + "tts_ttl_vector_field_main_blocks_18_convnext_0_norm_norm_bias" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_0_norm_Transpose_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_0_norm_Transpose_1_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_18_convnext_0_norm_Transpose_1_output_0_ncf_perm": { + "id": 1642, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_0_norm_Transpose_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_0_norm_Transpose_1_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_0_pwconv1_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_0_norm_Transpose_1_output_0_ncf" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_0_pwconv1_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_18_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm": { + "id": 1647, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_0_pwconv1_Conv_reshape_to_2d" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_0_pwconv1_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_vector_field_main_blocks_18_convnext_0_pwconv1_Conv_2d_dilation": { + "id": 1651, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_vector_field_main_blocks_18_convnext_0_pwconv1_Conv_2d_pad_amount": { + "id": 1650, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_vector_field_main_blocks_18_convnext_0_pwconv1_Conv_2d_stride": { + "id": 1649, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_18_convnext_0_pwconv1_weight", + "tts_ttl_vector_field_main_blocks_18_convnext_0_pwconv1_bias" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_0_pwconv1_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_0_pwconv1_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_18_convnext_0_pwconv1_Conv_intermediate_nchw_perm": { + "id": 1653, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_0_pwconv1_Conv_intermediate" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_0_pwconv1_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_0_pwconv1_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_0_pwconv1_Conv_intermediate_nchw" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_0_pwconv1_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_elementwiseneuron_36": { + "package": "qti.aisw", + "type": "ElementWiseNeuron", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_0_pwconv1_Conv_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_0_act_Mul_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_0_pwconv2_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_0_act_Mul_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_0_pwconv2_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_18_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm": { + "id": 1660, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_0_pwconv2_Conv_reshape_to_2d" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_0_pwconv2_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_vector_field_main_blocks_18_convnext_0_pwconv2_Conv_2d_dilation": { + "id": 1664, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_vector_field_main_blocks_18_convnext_0_pwconv2_Conv_2d_pad_amount": { + "id": 1663, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_vector_field_main_blocks_18_convnext_0_pwconv2_Conv_2d_stride": { + "id": 1662, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_18_convnext_0_pwconv2_weight", + "tts_ttl_vector_field_main_blocks_18_convnext_0_pwconv2_bias" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_0_pwconv2_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_0_pwconv2_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_18_convnext_0_pwconv2_Conv_intermediate_nchw_perm": { + "id": 1666, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_0_pwconv2_Conv_intermediate" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_0_pwconv2_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_0_pwconv2_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_0_pwconv2_Conv_intermediate_nchw" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_0_pwconv2_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_0_pwconv2_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_18_convnext_0_pwconv2_Conv_output_0_nfc_perm": { + "id": 1669, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_0_pwconv2_Conv_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_0_pwconv2_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_0_Mul_2": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "tts_ttl_vector_field_main_blocks_18_convnext_0_gamma", + "_vector_field_main_blocks_18_convnext_0_pwconv2_Conv_output_0_nfc" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_0_Mul_2_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_0_Add": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_0_Mul_output_0", + "_vector_field_main_blocks_18_convnext_0_Mul_2_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_0_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_0_Mul_3": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_0_Add_output_0", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_0_Mul_3_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_1_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_0_Mul_3_output_0", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_1_Mul_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_1_dwconv_Pad": { + "package": "qti.aisw", + "type": "Pad", + "tensor_params": { + "pad_amount": { + "_vector_field_main_blocks_18_convnext_1_dwconv_Pad_pad_amount": { + "id": 1676, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 4, + 4 + ], + [ + 0, + 0 + ] + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "scheme": { + "306": 3 + } + }, + "param_map": { + "packageName": 2, + "pad_amount": 1, + "scheme": 1 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_1_Mul_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_1_dwconv_Pad_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_1_dwconv_Pad_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_18_convnext_1_dwconv_Pad_output_0_ncf_perm": { + "id": 1678, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_1_dwconv_Pad_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_1_dwconv_Pad_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_1_dwconv_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_1_dwconv_Pad_output_0_ncf" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_1_dwconv_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_1_dwconv_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_18_convnext_1_dwconv_Conv_reshape_to_2d_nhwc_perm": { + "id": 1683, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_1_dwconv_Conv_reshape_to_2d" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_1_dwconv_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_1_dwconv_Conv_2d": { + "package": "qti.aisw", + "type": "DepthWiseConv2d", + "tensor_params": { + "dilation": { + "_vector_field_main_blocks_18_convnext_1_dwconv_Conv_2d_dilation": { + "id": 1687, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 2 + ] + } + }, + "pad_amount": { + "_vector_field_main_blocks_18_convnext_1_dwconv_Conv_2d_pad_amount": { + "id": 1686, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_vector_field_main_blocks_18_convnext_1_dwconv_Conv_2d_stride": { + "id": 1685, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "dilation": 1, + "packageName": 2, + "pad_amount": 1, + "stride": 1 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_1_dwconv_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_18_convnext_1_dwconv_weight", + "tts_ttl_vector_field_main_blocks_18_convnext_1_dwconv_bias" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_1_dwconv_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_1_dwconv_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_18_convnext_1_dwconv_Conv_intermediate_nchw_perm": { + "id": 1689, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_1_dwconv_Conv_intermediate" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_1_dwconv_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_1_dwconv_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_1_dwconv_Conv_intermediate_nchw" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_1_dwconv_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_1_dwconv_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_18_convnext_1_dwconv_Conv_output_0_nfc_perm": { + "id": 1692, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_1_dwconv_Conv_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_1_dwconv_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_1_Mul_1": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_1_dwconv_Conv_output_0_nfc", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_1_norm_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_1_norm_norm_LayerNormalization": { + "package": "qti.aisw", + "type": "LayerNorm", + "tensor_params": { + "axes": { + "_vector_field_main_blocks_18_convnext_1_norm_norm_LayerNormalization_axes": { + "id": 1697, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 2 + ] + } + } + }, + "scalar_params": { + "epsilon": { + "562": 9.999999974752428e-7 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axes": 1, + "epsilon": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_1_norm_Transpose_output_0", + "tts_ttl_vector_field_main_blocks_18_convnext_1_norm_norm_weight", + "tts_ttl_vector_field_main_blocks_18_convnext_1_norm_norm_bias" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_1_norm_Transpose_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_1_norm_Transpose_1_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_18_convnext_1_norm_Transpose_1_output_0_ncf_perm": { + "id": 1699, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_1_norm_Transpose_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_1_norm_Transpose_1_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_1_pwconv1_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_1_norm_Transpose_1_output_0_ncf" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_1_pwconv1_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_18_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc_perm": { + "id": 1704, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_1_pwconv1_Conv_reshape_to_2d" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_1_pwconv1_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_vector_field_main_blocks_18_convnext_1_pwconv1_Conv_2d_dilation": { + "id": 1708, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_vector_field_main_blocks_18_convnext_1_pwconv1_Conv_2d_pad_amount": { + "id": 1707, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_vector_field_main_blocks_18_convnext_1_pwconv1_Conv_2d_stride": { + "id": 1706, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_18_convnext_1_pwconv1_weight", + "tts_ttl_vector_field_main_blocks_18_convnext_1_pwconv1_bias" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_1_pwconv1_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_1_pwconv1_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_18_convnext_1_pwconv1_Conv_intermediate_nchw_perm": { + "id": 1710, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_1_pwconv1_Conv_intermediate" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_1_pwconv1_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_1_pwconv1_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_1_pwconv1_Conv_intermediate_nchw" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_1_pwconv1_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_elementwiseneuron_38": { + "package": "qti.aisw", + "type": "ElementWiseNeuron", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_1_pwconv1_Conv_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_1_act_Mul_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_1_pwconv2_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_1_act_Mul_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_1_pwconv2_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_18_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc_perm": { + "id": 1717, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_1_pwconv2_Conv_reshape_to_2d" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_1_pwconv2_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_vector_field_main_blocks_18_convnext_1_pwconv2_Conv_2d_dilation": { + "id": 1721, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_vector_field_main_blocks_18_convnext_1_pwconv2_Conv_2d_pad_amount": { + "id": 1720, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_vector_field_main_blocks_18_convnext_1_pwconv2_Conv_2d_stride": { + "id": 1719, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_18_convnext_1_pwconv2_weight", + "tts_ttl_vector_field_main_blocks_18_convnext_1_pwconv2_bias" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_1_pwconv2_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_1_pwconv2_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_18_convnext_1_pwconv2_Conv_intermediate_nchw_perm": { + "id": 1723, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_1_pwconv2_Conv_intermediate" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_1_pwconv2_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_1_pwconv2_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_1_pwconv2_Conv_intermediate_nchw" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_1_pwconv2_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_1_pwconv2_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_18_convnext_1_pwconv2_Conv_output_0_nfc_perm": { + "id": 1726, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_1_pwconv2_Conv_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_1_pwconv2_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_1_Mul_2": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "tts_ttl_vector_field_main_blocks_18_convnext_1_gamma", + "_vector_field_main_blocks_18_convnext_1_pwconv2_Conv_output_0_nfc" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_1_Mul_2_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_1_Add": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_1_Mul_output_0", + "_vector_field_main_blocks_18_convnext_1_Mul_2_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_1_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_1_Mul_3": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_1_Add_output_0", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_1_Mul_3_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_2_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_1_Mul_3_output_0", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_2_Mul_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_2_dwconv_Pad": { + "package": "qti.aisw", + "type": "Pad", + "tensor_params": { + "pad_amount": { + "_vector_field_main_blocks_18_convnext_2_dwconv_Pad_pad_amount": { + "id": 1733, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 8, + 8 + ], + [ + 0, + 0 + ] + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "scheme": { + "306": 3 + } + }, + "param_map": { + "packageName": 2, + "pad_amount": 1, + "scheme": 1 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_2_Mul_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_2_dwconv_Pad_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_2_dwconv_Pad_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_18_convnext_2_dwconv_Pad_output_0_ncf_perm": { + "id": 1735, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_2_dwconv_Pad_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_2_dwconv_Pad_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_2_dwconv_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_2_dwconv_Pad_output_0_ncf" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_2_dwconv_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_2_dwconv_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_18_convnext_2_dwconv_Conv_reshape_to_2d_nhwc_perm": { + "id": 1740, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_2_dwconv_Conv_reshape_to_2d" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_2_dwconv_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_2_dwconv_Conv_2d": { + "package": "qti.aisw", + "type": "DepthWiseConv2d", + "tensor_params": { + "dilation": { + "_vector_field_main_blocks_18_convnext_2_dwconv_Conv_2d_dilation": { + "id": 1744, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 4 + ] + } + }, + "pad_amount": { + "_vector_field_main_blocks_18_convnext_2_dwconv_Conv_2d_pad_amount": { + "id": 1743, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_vector_field_main_blocks_18_convnext_2_dwconv_Conv_2d_stride": { + "id": 1742, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "dilation": 1, + "packageName": 2, + "pad_amount": 1, + "stride": 1 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_2_dwconv_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_18_convnext_2_dwconv_weight", + "tts_ttl_vector_field_main_blocks_18_convnext_2_dwconv_bias" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_2_dwconv_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_2_dwconv_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_18_convnext_2_dwconv_Conv_intermediate_nchw_perm": { + "id": 1746, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_2_dwconv_Conv_intermediate" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_2_dwconv_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_2_dwconv_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_2_dwconv_Conv_intermediate_nchw" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_2_dwconv_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_2_dwconv_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_18_convnext_2_dwconv_Conv_output_0_nfc_perm": { + "id": 1749, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_2_dwconv_Conv_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_2_dwconv_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_2_Mul_1": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_2_dwconv_Conv_output_0_nfc", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_2_norm_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_2_norm_norm_LayerNormalization": { + "package": "qti.aisw", + "type": "LayerNorm", + "tensor_params": { + "axes": { + "_vector_field_main_blocks_18_convnext_2_norm_norm_LayerNormalization_axes": { + "id": 1754, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 2 + ] + } + } + }, + "scalar_params": { + "epsilon": { + "562": 9.999999974752428e-7 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axes": 1, + "epsilon": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_2_norm_Transpose_output_0", + "tts_ttl_vector_field_main_blocks_18_convnext_2_norm_norm_weight", + "tts_ttl_vector_field_main_blocks_18_convnext_2_norm_norm_bias" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_2_norm_Transpose_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_2_norm_Transpose_1_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_18_convnext_2_norm_Transpose_1_output_0_ncf_perm": { + "id": 1756, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_2_norm_Transpose_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_2_norm_Transpose_1_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_2_pwconv1_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_2_norm_Transpose_1_output_0_ncf" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_2_pwconv1_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_18_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc_perm": { + "id": 1761, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_2_pwconv1_Conv_reshape_to_2d" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_2_pwconv1_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_vector_field_main_blocks_18_convnext_2_pwconv1_Conv_2d_dilation": { + "id": 1765, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_vector_field_main_blocks_18_convnext_2_pwconv1_Conv_2d_pad_amount": { + "id": 1764, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_vector_field_main_blocks_18_convnext_2_pwconv1_Conv_2d_stride": { + "id": 1763, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_18_convnext_2_pwconv1_weight", + "tts_ttl_vector_field_main_blocks_18_convnext_2_pwconv1_bias" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_2_pwconv1_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_2_pwconv1_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_18_convnext_2_pwconv1_Conv_intermediate_nchw_perm": { + "id": 1767, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_2_pwconv1_Conv_intermediate" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_2_pwconv1_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_2_pwconv1_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_2_pwconv1_Conv_intermediate_nchw" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_2_pwconv1_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_elementwiseneuron_40": { + "package": "qti.aisw", + "type": "ElementWiseNeuron", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_2_pwconv1_Conv_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_2_act_Mul_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_2_pwconv2_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_2_act_Mul_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_2_pwconv2_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_18_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc_perm": { + "id": 1774, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_2_pwconv2_Conv_reshape_to_2d" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_2_pwconv2_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_vector_field_main_blocks_18_convnext_2_pwconv2_Conv_2d_dilation": { + "id": 1778, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_vector_field_main_blocks_18_convnext_2_pwconv2_Conv_2d_pad_amount": { + "id": 1777, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_vector_field_main_blocks_18_convnext_2_pwconv2_Conv_2d_stride": { + "id": 1776, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_18_convnext_2_pwconv2_weight", + "tts_ttl_vector_field_main_blocks_18_convnext_2_pwconv2_bias" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_2_pwconv2_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_2_pwconv2_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_18_convnext_2_pwconv2_Conv_intermediate_nchw_perm": { + "id": 1780, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_2_pwconv2_Conv_intermediate" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_2_pwconv2_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_2_pwconv2_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_2_pwconv2_Conv_intermediate_nchw" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_2_pwconv2_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_2_pwconv2_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_18_convnext_2_pwconv2_Conv_output_0_nfc_perm": { + "id": 1783, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_2_pwconv2_Conv_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_2_pwconv2_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_2_Mul_2": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "tts_ttl_vector_field_main_blocks_18_convnext_2_gamma", + "_vector_field_main_blocks_18_convnext_2_pwconv2_Conv_output_0_nfc" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_2_Mul_2_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_2_Add": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_2_Mul_output_0", + "_vector_field_main_blocks_18_convnext_2_Mul_2_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_2_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_2_Mul_3": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_2_Add_output_0", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_2_Mul_3_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_3_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_2_Mul_3_output_0", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_3_Mul_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_3_dwconv_Pad": { + "package": "qti.aisw", + "type": "Pad", + "tensor_params": { + "pad_amount": { + "_vector_field_main_blocks_18_convnext_3_dwconv_Pad_pad_amount": { + "id": 1790, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 16, + 16 + ], + [ + 0, + 0 + ] + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "scheme": { + "306": 3 + } + }, + "param_map": { + "packageName": 2, + "pad_amount": 1, + "scheme": 1 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_3_Mul_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_3_dwconv_Pad_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_3_dwconv_Pad_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_18_convnext_3_dwconv_Pad_output_0_ncf_perm": { + "id": 1792, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_3_dwconv_Pad_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_3_dwconv_Pad_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_3_dwconv_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_3_dwconv_Pad_output_0_ncf" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_3_dwconv_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_3_dwconv_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_18_convnext_3_dwconv_Conv_reshape_to_2d_nhwc_perm": { + "id": 1797, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_3_dwconv_Conv_reshape_to_2d" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_3_dwconv_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_3_dwconv_Conv_2d": { + "package": "qti.aisw", + "type": "DepthWiseConv2d", + "tensor_params": { + "dilation": { + "_vector_field_main_blocks_18_convnext_3_dwconv_Conv_2d_dilation": { + "id": 1801, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 8 + ] + } + }, + "pad_amount": { + "_vector_field_main_blocks_18_convnext_3_dwconv_Conv_2d_pad_amount": { + "id": 1800, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_vector_field_main_blocks_18_convnext_3_dwconv_Conv_2d_stride": { + "id": 1799, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "dilation": 1, + "packageName": 2, + "pad_amount": 1, + "stride": 1 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_3_dwconv_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_18_convnext_3_dwconv_weight", + "tts_ttl_vector_field_main_blocks_18_convnext_3_dwconv_bias" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_3_dwconv_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_3_dwconv_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_18_convnext_3_dwconv_Conv_intermediate_nchw_perm": { + "id": 1803, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_3_dwconv_Conv_intermediate" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_3_dwconv_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_3_dwconv_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_3_dwconv_Conv_intermediate_nchw" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_3_dwconv_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_3_dwconv_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_18_convnext_3_dwconv_Conv_output_0_nfc_perm": { + "id": 1806, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_3_dwconv_Conv_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_3_dwconv_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_3_Mul_1": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_3_dwconv_Conv_output_0_nfc", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_3_norm_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_3_norm_norm_LayerNormalization": { + "package": "qti.aisw", + "type": "LayerNorm", + "tensor_params": { + "axes": { + "_vector_field_main_blocks_18_convnext_3_norm_norm_LayerNormalization_axes": { + "id": 1811, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 2 + ] + } + } + }, + "scalar_params": { + "epsilon": { + "562": 9.999999974752428e-7 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axes": 1, + "epsilon": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_3_norm_Transpose_output_0", + "tts_ttl_vector_field_main_blocks_18_convnext_3_norm_norm_weight", + "tts_ttl_vector_field_main_blocks_18_convnext_3_norm_norm_bias" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_3_norm_Transpose_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_3_norm_Transpose_1_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_18_convnext_3_norm_Transpose_1_output_0_ncf_perm": { + "id": 1813, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_3_norm_Transpose_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_3_norm_Transpose_1_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_3_pwconv1_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_3_norm_Transpose_1_output_0_ncf" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_3_pwconv1_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_18_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc_perm": { + "id": 1818, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_3_pwconv1_Conv_reshape_to_2d" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_3_pwconv1_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_vector_field_main_blocks_18_convnext_3_pwconv1_Conv_2d_dilation": { + "id": 1822, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_vector_field_main_blocks_18_convnext_3_pwconv1_Conv_2d_pad_amount": { + "id": 1821, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_vector_field_main_blocks_18_convnext_3_pwconv1_Conv_2d_stride": { + "id": 1820, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_18_convnext_3_pwconv1_weight", + "tts_ttl_vector_field_main_blocks_18_convnext_3_pwconv1_bias" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_3_pwconv1_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_3_pwconv1_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_18_convnext_3_pwconv1_Conv_intermediate_nchw_perm": { + "id": 1824, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_3_pwconv1_Conv_intermediate" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_3_pwconv1_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_3_pwconv1_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_3_pwconv1_Conv_intermediate_nchw" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_3_pwconv1_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_elementwiseneuron_42": { + "package": "qti.aisw", + "type": "ElementWiseNeuron", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_3_pwconv1_Conv_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_3_act_Mul_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_3_pwconv2_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_3_act_Mul_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_3_pwconv2_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_18_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc_perm": { + "id": 1831, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_3_pwconv2_Conv_reshape_to_2d" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_3_pwconv2_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_vector_field_main_blocks_18_convnext_3_pwconv2_Conv_2d_dilation": { + "id": 1835, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_vector_field_main_blocks_18_convnext_3_pwconv2_Conv_2d_pad_amount": { + "id": 1834, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_vector_field_main_blocks_18_convnext_3_pwconv2_Conv_2d_stride": { + "id": 1833, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_18_convnext_3_pwconv2_weight", + "tts_ttl_vector_field_main_blocks_18_convnext_3_pwconv2_bias" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_3_pwconv2_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_3_pwconv2_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_18_convnext_3_pwconv2_Conv_intermediate_nchw_perm": { + "id": 1837, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_3_pwconv2_Conv_intermediate" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_3_pwconv2_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_3_pwconv2_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_3_pwconv2_Conv_intermediate_nchw" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_3_pwconv2_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_3_pwconv2_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_18_convnext_3_pwconv2_Conv_output_0_nfc_perm": { + "id": 1840, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_3_pwconv2_Conv_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_3_pwconv2_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_3_Mul_2": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "tts_ttl_vector_field_main_blocks_18_convnext_3_gamma", + "_vector_field_main_blocks_18_convnext_3_pwconv2_Conv_output_0_nfc" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_3_Mul_2_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_3_Add": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_3_Mul_output_0", + "_vector_field_main_blocks_18_convnext_3_Mul_2_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_3_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_3_Mul_3": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_3_Add_output_0", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_3_Mul_3_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_18_convnext_3_Mul_3_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_18_convnext_3_Mul_3_output_0_ncf_perm": { + "id": 1846, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_3_Mul_3_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_18_convnext_3_Mul_3_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_19_Add": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_18_convnext_3_Mul_3_output_0_ncf", + "_vector_field_main_blocks_19_Transpose_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_19_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_19_Add_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_19_Add_output_0_nfc_perm": { + "id": 1849, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_19_Add_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_19_Add_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_19_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_19_Add_output_0_nfc", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_19_Mul_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_20_convnext_0_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_19_Mul_output_0", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_20_convnext_0_Mul_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_20_convnext_0_dwconv_Pad": { + "package": "qti.aisw", + "type": "Pad", + "tensor_params": { + "pad_amount": { + "_vector_field_main_blocks_20_convnext_0_dwconv_Pad_pad_amount": { + "id": 1853, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 2, + 2 + ], + [ + 0, + 0 + ] + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "scheme": { + "306": 3 + } + }, + "param_map": { + "packageName": 2, + "pad_amount": 1, + "scheme": 1 + }, + "input_names": [ + "_vector_field_main_blocks_20_convnext_0_Mul_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_20_convnext_0_dwconv_Pad_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_20_convnext_0_dwconv_Pad_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_20_convnext_0_dwconv_Pad_output_0_ncf_perm": { + "id": 1855, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_20_convnext_0_dwconv_Pad_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_20_convnext_0_dwconv_Pad_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_20_convnext_0_dwconv_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_20_convnext_0_dwconv_Pad_output_0_ncf" + ], + "output_names": [ + "_vector_field_main_blocks_20_convnext_0_dwconv_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_20_convnext_0_dwconv_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_20_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm": { + "id": 1860, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_20_convnext_0_dwconv_Conv_reshape_to_2d" + ], + "output_names": [ + "_vector_field_main_blocks_20_convnext_0_dwconv_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_20_convnext_0_dwconv_Conv_2d": { + "package": "qti.aisw", + "type": "DepthWiseConv2d", + "tensor_params": { + "dilation": { + "_vector_field_main_blocks_20_convnext_0_dwconv_Conv_2d_dilation": { + "id": 1864, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_vector_field_main_blocks_20_convnext_0_dwconv_Conv_2d_pad_amount": { + "id": 1863, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_vector_field_main_blocks_20_convnext_0_dwconv_Conv_2d_stride": { + "id": 1862, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "dilation": 1, + "packageName": 2, + "pad_amount": 1, + "stride": 1 + }, + "input_names": [ + "_vector_field_main_blocks_20_convnext_0_dwconv_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_20_convnext_0_dwconv_weight", + "tts_ttl_vector_field_main_blocks_20_convnext_0_dwconv_bias" + ], + "output_names": [ + "_vector_field_main_blocks_20_convnext_0_dwconv_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_20_convnext_0_dwconv_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_20_convnext_0_dwconv_Conv_intermediate_nchw_perm": { + "id": 1866, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_20_convnext_0_dwconv_Conv_intermediate" + ], + "output_names": [ + "_vector_field_main_blocks_20_convnext_0_dwconv_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_20_convnext_0_dwconv_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_20_convnext_0_dwconv_Conv_intermediate_nchw" + ], + "output_names": [ + "_vector_field_main_blocks_20_convnext_0_dwconv_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_20_convnext_0_dwconv_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_20_convnext_0_dwconv_Conv_output_0_nfc_perm": { + "id": 1869, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_20_convnext_0_dwconv_Conv_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_20_convnext_0_dwconv_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_20_convnext_0_Mul_1": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_20_convnext_0_dwconv_Conv_output_0_nfc", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_20_convnext_0_norm_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_20_convnext_0_norm_norm_LayerNormalization": { + "package": "qti.aisw", + "type": "LayerNorm", + "tensor_params": { + "axes": { + "_vector_field_main_blocks_20_convnext_0_norm_norm_LayerNormalization_axes": { + "id": 1874, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 2 + ] + } + } + }, + "scalar_params": { + "epsilon": { + "562": 9.999999974752428e-7 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axes": 1, + "epsilon": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_20_convnext_0_norm_Transpose_output_0", + "tts_ttl_vector_field_main_blocks_20_convnext_0_norm_norm_weight", + "tts_ttl_vector_field_main_blocks_20_convnext_0_norm_norm_bias" + ], + "output_names": [ + "_vector_field_main_blocks_20_convnext_0_norm_Transpose_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_20_convnext_0_norm_Transpose_1_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_20_convnext_0_norm_Transpose_1_output_0_ncf_perm": { + "id": 1876, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_20_convnext_0_norm_Transpose_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_20_convnext_0_norm_Transpose_1_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_20_convnext_0_pwconv1_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_20_convnext_0_norm_Transpose_1_output_0_ncf" + ], + "output_names": [ + "_vector_field_main_blocks_20_convnext_0_pwconv1_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_20_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_20_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm": { + "id": 1881, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_20_convnext_0_pwconv1_Conv_reshape_to_2d" + ], + "output_names": [ + "_vector_field_main_blocks_20_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_20_convnext_0_pwconv1_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_vector_field_main_blocks_20_convnext_0_pwconv1_Conv_2d_dilation": { + "id": 1885, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_vector_field_main_blocks_20_convnext_0_pwconv1_Conv_2d_pad_amount": { + "id": 1884, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_vector_field_main_blocks_20_convnext_0_pwconv1_Conv_2d_stride": { + "id": 1883, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_vector_field_main_blocks_20_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_20_convnext_0_pwconv1_weight", + "tts_ttl_vector_field_main_blocks_20_convnext_0_pwconv1_bias" + ], + "output_names": [ + "_vector_field_main_blocks_20_convnext_0_pwconv1_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_20_convnext_0_pwconv1_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_20_convnext_0_pwconv1_Conv_intermediate_nchw_perm": { + "id": 1887, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_20_convnext_0_pwconv1_Conv_intermediate" + ], + "output_names": [ + "_vector_field_main_blocks_20_convnext_0_pwconv1_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_20_convnext_0_pwconv1_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_20_convnext_0_pwconv1_Conv_intermediate_nchw" + ], + "output_names": [ + "_vector_field_main_blocks_20_convnext_0_pwconv1_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_elementwiseneuron_44": { + "package": "qti.aisw", + "type": "ElementWiseNeuron", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_20_convnext_0_pwconv1_Conv_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_20_convnext_0_act_Mul_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_20_convnext_0_pwconv2_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_20_convnext_0_act_Mul_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_20_convnext_0_pwconv2_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_20_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_20_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm": { + "id": 1894, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_20_convnext_0_pwconv2_Conv_reshape_to_2d" + ], + "output_names": [ + "_vector_field_main_blocks_20_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_20_convnext_0_pwconv2_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_vector_field_main_blocks_20_convnext_0_pwconv2_Conv_2d_dilation": { + "id": 1898, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_vector_field_main_blocks_20_convnext_0_pwconv2_Conv_2d_pad_amount": { + "id": 1897, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_vector_field_main_blocks_20_convnext_0_pwconv2_Conv_2d_stride": { + "id": 1896, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_vector_field_main_blocks_20_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_20_convnext_0_pwconv2_weight", + "tts_ttl_vector_field_main_blocks_20_convnext_0_pwconv2_bias" + ], + "output_names": [ + "_vector_field_main_blocks_20_convnext_0_pwconv2_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_20_convnext_0_pwconv2_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_20_convnext_0_pwconv2_Conv_intermediate_nchw_perm": { + "id": 1900, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_20_convnext_0_pwconv2_Conv_intermediate" + ], + "output_names": [ + "_vector_field_main_blocks_20_convnext_0_pwconv2_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_20_convnext_0_pwconv2_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_20_convnext_0_pwconv2_Conv_intermediate_nchw" + ], + "output_names": [ + "_vector_field_main_blocks_20_convnext_0_pwconv2_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_20_convnext_0_pwconv2_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_20_convnext_0_pwconv2_Conv_output_0_nfc_perm": { + "id": 1903, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_20_convnext_0_pwconv2_Conv_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_20_convnext_0_pwconv2_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_20_convnext_0_Mul_2": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "tts_ttl_vector_field_main_blocks_20_convnext_0_gamma", + "_vector_field_main_blocks_20_convnext_0_pwconv2_Conv_output_0_nfc" + ], + "output_names": [ + "_vector_field_main_blocks_20_convnext_0_Mul_2_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_20_convnext_0_Add": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_20_convnext_0_Mul_output_0", + "_vector_field_main_blocks_20_convnext_0_Mul_2_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_20_convnext_0_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_20_convnext_0_Mul_3": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_20_convnext_0_Add_output_0", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_20_convnext_0_Mul_3_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_21_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_20_convnext_0_Mul_3_output_0", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_21_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_21_attn_W_query_linear_MatMul_pre_reshape": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_21_Transpose_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_21_attn_W_query_linear_MatMul_pre_reshape" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_21_attn_W_query_linear_MatMul": { + "package": "qti.aisw", + "type": "FullyConnected", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_21_attn_W_query_linear_MatMul_pre_reshape", + "onnx__MatMul_3236", + "tts_ttl_vector_field_main_blocks_21_attn_W_query_linear_bias" + ], + "output_names": [ + "_vector_field_main_blocks_21_attn_W_query_linear_Add_output_0_fc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_21_attn_W_query_linear_MatMul_post_reshape": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_21_attn_W_query_linear_Add_output_0_fc" + ], + "output_names": [ + "_vector_field_main_blocks_21_attn_W_query_linear_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_21_attn_Split": { + "package": "qti.aisw", + "type": "Split", + "tensor_params": { + "split_index": { + "_vector_field_main_blocks_21_attn_Split_split_index": { + "id": 1915, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 64, + 128, + 192 + ] + } + } + }, + "scalar_params": { + "axis": { + "306": 2 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "packageName": 2, + "split_index": 1 + }, + "input_names": [ + "_vector_field_main_blocks_21_attn_W_query_linear_Add_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_21_attn_Split_output_0", + "_vector_field_main_blocks_21_attn_Split_output_1", + "_vector_field_main_blocks_21_attn_Split_output_2", + "_vector_field_main_blocks_21_attn_Split_output_3" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_21_attn_Unsqueeze": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_21_attn_Split_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_21_attn_Unsqueeze_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_21_attn_Unsqueeze_1": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_21_attn_Split_output_1" + ], + "output_names": [ + "_vector_field_main_blocks_21_attn_Unsqueeze_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_21_attn_Unsqueeze_2": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_21_attn_Split_output_2" + ], + "output_names": [ + "_vector_field_main_blocks_21_attn_Unsqueeze_2_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_21_attn_Unsqueeze_3": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_21_attn_Split_output_3" + ], + "output_names": [ + "_vector_field_main_blocks_21_attn_Unsqueeze_3_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_21_attn_Concat": { + "package": "qti.aisw", + "type": "Concat", + "tensor_params": {}, + "scalar_params": { + "axis": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_21_attn_Unsqueeze_output_0", + "_vector_field_main_blocks_21_attn_Unsqueeze_1_output_0", + "_vector_field_main_blocks_21_attn_Unsqueeze_2_output_0", + "_vector_field_main_blocks_21_attn_Unsqueeze_3_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_21_attn_Concat_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_21_attn_Slice_1": { + "package": "qti.aisw", + "type": "StridedSlice", + "tensor_params": { + "ranges": { + "_vector_field_main_blocks_21_attn_Slice_1_ranges": { + "id": 1925, + "type": 4, + "dataFormat": 0, + "data_type": 50, + "unquantized_data_type": 50, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 4, + 1 + ], + [ + 0, + 1, + 1 + ], + [ + 0, + 192, + 1 + ], + [ + 0, + 32, + 1 + ] + ] + } + } + }, + "scalar_params": { + "begin_mask": { + "306": 0 + }, + "end_mask": { + "306": 0 + }, + "new_axes_mask": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + }, + "shrink_axes": { + "306": 0 + } + }, + "param_map": { + "begin_mask": 1, + "end_mask": 1, + "new_axes_mask": 1, + "packageName": 2, + "ranges": 1, + "shrink_axes": 1 + }, + "input_names": [ + "_vector_field_main_blocks_21_attn_Concat_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_21_attn_Slice_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_21_attn_Slice_2": { + "package": "qti.aisw", + "type": "StridedSlice", + "tensor_params": { + "ranges": { + "_vector_field_main_blocks_21_attn_Slice_2_ranges": { + "id": 1927, + "type": 4, + "dataFormat": 0, + "data_type": 50, + "unquantized_data_type": 50, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4, + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 4, + 1 + ], + [ + 0, + 1, + 1 + ], + [ + 0, + 192, + 1 + ], + [ + 32, + 64, + 1 + ] + ] + } + } + }, + "scalar_params": { + "begin_mask": { + "306": 0 + }, + "end_mask": { + "306": 0 + }, + "new_axes_mask": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + }, + "shrink_axes": { + "306": 0 + } + }, + "param_map": { + "begin_mask": 1, + "end_mask": 1, + "new_axes_mask": 1, + "packageName": 2, + "ranges": 1, + "shrink_axes": 1 + }, + "input_names": [ + "_vector_field_main_blocks_21_attn_Concat_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_21_attn_Slice_2_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_21_attn_Mul_3": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_21_attn_Slice_1_output_0", + "_vector_field_main_blocks_3_attn_Cos_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_21_attn_Mul_3_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_21_attn_Mul_4": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_21_attn_Slice_2_output_0", + "_vector_field_main_blocks_3_attn_Sin_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_21_attn_Mul_4_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_21_attn_Mul_5": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_21_attn_Slice_1_output_0", + "_vector_field_main_blocks_3_attn_Sin_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_21_attn_Mul_5_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_21_attn_Mul_6": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_21_attn_Slice_2_output_0", + "_vector_field_main_blocks_3_attn_Cos_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_21_attn_Mul_6_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_21_attn_Sub": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 18 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_21_attn_Mul_3_output_0", + "_vector_field_main_blocks_21_attn_Mul_4_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_21_attn_Sub_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_21_attn_Add_1": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_21_attn_Mul_5_output_0", + "_vector_field_main_blocks_21_attn_Mul_6_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_21_attn_Add_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_21_attn_Concat_3": { + "package": "qti.aisw", + "type": "Concat", + "tensor_params": {}, + "scalar_params": { + "axis": { + "306": 3 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_21_attn_Sub_output_0", + "_vector_field_main_blocks_21_attn_Add_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_21_attn_Concat_3_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_21_attn_MatMul": { + "package": "qti.aisw", + "type": "MatMul", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "transpose_in0": { + "1288": 0 + }, + "transpose_in1": { + "1288": 0 + } + }, + "param_map": { + "packageName": 2, + "transpose_in0": 1, + "transpose_in1": 1 + }, + "input_names": [ + "_vector_field_main_blocks_21_attn_Concat_3_output_0", + "_vector_field_main_blocks_21_attn_Transpose_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_21_attn_MatMul_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_21_attn_Div_4": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 2 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_21_attn_MatMul_output_0", + "_vector_field_main_blocks_3_attn_Constant_39_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_21_attn_Div_4_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_21_attn_Where": { + "package": "qti.aisw", + "type": "Eltwise_Ternary", + "tensor_params": {}, + "scalar_params": { + "eltwise_type": { + "1544": "ElementWiseSelect" + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "eltwise_type": 2, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_21_attn_Cast_2_output_0", + "_vector_field_main_blocks_3_attn_Constant_42_output_0", + "_vector_field_main_blocks_21_attn_Div_4_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_21_attn_Where_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_21_attn_Softmax": { + "package": "qti.aisw", + "type": "Softmax", + "tensor_params": {}, + "scalar_params": { + "axis": { + "306": 3 + }, + "beta": { + "562": 1.0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "beta": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_21_attn_Where_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_21_attn_Softmax_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_21_attn_Where_1": { + "package": "qti.aisw", + "type": "Eltwise_Ternary", + "tensor_params": {}, + "scalar_params": { + "eltwise_type": { + "1544": "ElementWiseSelect" + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "eltwise_type": 2, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_23_attention_Cast_output_0", + "_vector_field_main_blocks_3_attn_Constant_44_output_0", + "_vector_field_main_blocks_21_attn_Softmax_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_21_attn_Where_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_21_attn_MatMul_1": { + "package": "qti.aisw", + "type": "MatMul", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "transpose_in0": { + "1288": 0 + }, + "transpose_in1": { + "1288": 0 + } + }, + "param_map": { + "packageName": 2, + "transpose_in0": 1, + "transpose_in1": 1 + }, + "input_names": [ + "_vector_field_main_blocks_21_attn_Where_1_output_0", + "_vector_field_main_blocks_21_attn_Concat_2_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_21_attn_MatMul_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_21_attn_Split_3": { + "package": "qti.aisw", + "type": "Split", + "tensor_params": { + "split_index": { + "_vector_field_main_blocks_21_attn_Split_3_split_index": { + "id": 1942, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 2, + 3 + ] + } + } + }, + "scalar_params": { + "axis": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "packageName": 2, + "split_index": 1 + }, + "input_names": [ + "_vector_field_main_blocks_21_attn_MatMul_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_21_attn_Split_3_output_0", + "_vector_field_main_blocks_21_attn_Split_3_output_1", + "_vector_field_main_blocks_21_attn_Split_3_output_2", + "_vector_field_main_blocks_21_attn_Split_3_output_3" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_21_attn_Concat_5": { + "package": "qti.aisw", + "type": "Concat", + "tensor_params": {}, + "scalar_params": { + "axis": { + "306": 3 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_21_attn_Split_3_output_0", + "_vector_field_main_blocks_21_attn_Split_3_output_1", + "_vector_field_main_blocks_21_attn_Split_3_output_2", + "_vector_field_main_blocks_21_attn_Split_3_output_3" + ], + "output_names": [ + "_vector_field_main_blocks_21_attn_Concat_5_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_21_attn_Squeeze": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_21_attn_Concat_5_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_21_attn_out_fc_linear_MatMul_pre_reshape" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_21_attn_out_fc_linear_MatMul": { + "package": "qti.aisw", + "type": "FullyConnected", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_21_attn_out_fc_linear_MatMul_pre_reshape", + "onnx__MatMul_3245", + "tts_ttl_vector_field_main_blocks_21_attn_out_fc_linear_bias" + ], + "output_names": [ + "_vector_field_main_blocks_21_attn_out_fc_linear_Add_output_0_fc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_21_attn_out_fc_linear_MatMul_post_reshape": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_21_attn_out_fc_linear_Add_output_0_fc" + ], + "output_names": [ + "_vector_field_main_blocks_21_attn_out_fc_linear_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_21_attn_Mul_14": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_21_attn_out_fc_linear_Add_output_0", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_21_Transpose_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_21_Add": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_21_Transpose_1_output_0", + "_vector_field_main_blocks_21_Transpose_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_21_norm_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_21_norm_norm_LayerNormalization": { + "package": "qti.aisw", + "type": "LayerNorm", + "tensor_params": { + "axes": { + "_vector_field_main_blocks_21_norm_norm_LayerNormalization_axes": { + "id": 1957, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 2 + ] + } + } + }, + "scalar_params": { + "epsilon": { + "562": 9.999999974752428e-7 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axes": 1, + "epsilon": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_21_norm_Transpose_output_0", + "tts_ttl_vector_field_main_blocks_21_norm_norm_weight", + "tts_ttl_vector_field_main_blocks_21_norm_norm_bias" + ], + "output_names": [ + "_vector_field_main_blocks_21_norm_Transpose_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_21_Mul_1": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_21_norm_Transpose_1_output_0", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_21_Mul_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_22_convnext_0_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_21_Mul_1_output_0", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_22_convnext_0_Mul_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_22_convnext_0_dwconv_Pad": { + "package": "qti.aisw", + "type": "Pad", + "tensor_params": { + "pad_amount": { + "_vector_field_main_blocks_22_convnext_0_dwconv_Pad_pad_amount": { + "id": 1961, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 2, + 2 + ], + [ + 0, + 0 + ] + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "scheme": { + "306": 3 + } + }, + "param_map": { + "packageName": 2, + "pad_amount": 1, + "scheme": 1 + }, + "input_names": [ + "_vector_field_main_blocks_22_convnext_0_Mul_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_22_convnext_0_dwconv_Pad_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_22_convnext_0_dwconv_Pad_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_22_convnext_0_dwconv_Pad_output_0_ncf_perm": { + "id": 1963, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_22_convnext_0_dwconv_Pad_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_22_convnext_0_dwconv_Pad_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_22_convnext_0_dwconv_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_22_convnext_0_dwconv_Pad_output_0_ncf" + ], + "output_names": [ + "_vector_field_main_blocks_22_convnext_0_dwconv_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_22_convnext_0_dwconv_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_22_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm": { + "id": 1968, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_22_convnext_0_dwconv_Conv_reshape_to_2d" + ], + "output_names": [ + "_vector_field_main_blocks_22_convnext_0_dwconv_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_22_convnext_0_dwconv_Conv_2d": { + "package": "qti.aisw", + "type": "DepthWiseConv2d", + "tensor_params": { + "dilation": { + "_vector_field_main_blocks_22_convnext_0_dwconv_Conv_2d_dilation": { + "id": 1972, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_vector_field_main_blocks_22_convnext_0_dwconv_Conv_2d_pad_amount": { + "id": 1971, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_vector_field_main_blocks_22_convnext_0_dwconv_Conv_2d_stride": { + "id": 1970, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "dilation": 1, + "packageName": 2, + "pad_amount": 1, + "stride": 1 + }, + "input_names": [ + "_vector_field_main_blocks_22_convnext_0_dwconv_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_22_convnext_0_dwconv_weight", + "tts_ttl_vector_field_main_blocks_22_convnext_0_dwconv_bias" + ], + "output_names": [ + "_vector_field_main_blocks_22_convnext_0_dwconv_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_22_convnext_0_dwconv_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_22_convnext_0_dwconv_Conv_intermediate_nchw_perm": { + "id": 1974, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_22_convnext_0_dwconv_Conv_intermediate" + ], + "output_names": [ + "_vector_field_main_blocks_22_convnext_0_dwconv_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_22_convnext_0_dwconv_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_22_convnext_0_dwconv_Conv_intermediate_nchw" + ], + "output_names": [ + "_vector_field_main_blocks_22_convnext_0_dwconv_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_22_convnext_0_dwconv_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_22_convnext_0_dwconv_Conv_output_0_nfc_perm": { + "id": 1977, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_22_convnext_0_dwconv_Conv_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_22_convnext_0_dwconv_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_22_convnext_0_Mul_1": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_22_convnext_0_dwconv_Conv_output_0_nfc", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_22_convnext_0_norm_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_22_convnext_0_norm_norm_LayerNormalization": { + "package": "qti.aisw", + "type": "LayerNorm", + "tensor_params": { + "axes": { + "_vector_field_main_blocks_22_convnext_0_norm_norm_LayerNormalization_axes": { + "id": 1982, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 2 + ] + } + } + }, + "scalar_params": { + "epsilon": { + "562": 9.999999974752428e-7 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axes": 1, + "epsilon": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_22_convnext_0_norm_Transpose_output_0", + "tts_ttl_vector_field_main_blocks_22_convnext_0_norm_norm_weight", + "tts_ttl_vector_field_main_blocks_22_convnext_0_norm_norm_bias" + ], + "output_names": [ + "_vector_field_main_blocks_22_convnext_0_norm_Transpose_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_22_convnext_0_norm_Transpose_1_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_22_convnext_0_norm_Transpose_1_output_0_ncf_perm": { + "id": 1984, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_22_convnext_0_norm_Transpose_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_22_convnext_0_norm_Transpose_1_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_22_convnext_0_pwconv1_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_22_convnext_0_norm_Transpose_1_output_0_ncf" + ], + "output_names": [ + "_vector_field_main_blocks_22_convnext_0_pwconv1_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_22_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_22_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm": { + "id": 1989, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_22_convnext_0_pwconv1_Conv_reshape_to_2d" + ], + "output_names": [ + "_vector_field_main_blocks_22_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_22_convnext_0_pwconv1_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_vector_field_main_blocks_22_convnext_0_pwconv1_Conv_2d_dilation": { + "id": 1993, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_vector_field_main_blocks_22_convnext_0_pwconv1_Conv_2d_pad_amount": { + "id": 1992, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_vector_field_main_blocks_22_convnext_0_pwconv1_Conv_2d_stride": { + "id": 1991, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_vector_field_main_blocks_22_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_22_convnext_0_pwconv1_weight", + "tts_ttl_vector_field_main_blocks_22_convnext_0_pwconv1_bias" + ], + "output_names": [ + "_vector_field_main_blocks_22_convnext_0_pwconv1_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_22_convnext_0_pwconv1_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_22_convnext_0_pwconv1_Conv_intermediate_nchw_perm": { + "id": 1995, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_22_convnext_0_pwconv1_Conv_intermediate" + ], + "output_names": [ + "_vector_field_main_blocks_22_convnext_0_pwconv1_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_22_convnext_0_pwconv1_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_22_convnext_0_pwconv1_Conv_intermediate_nchw" + ], + "output_names": [ + "_vector_field_main_blocks_22_convnext_0_pwconv1_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_elementwiseneuron_46": { + "package": "qti.aisw", + "type": "ElementWiseNeuron", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_22_convnext_0_pwconv1_Conv_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_22_convnext_0_act_Mul_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_22_convnext_0_pwconv2_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_22_convnext_0_act_Mul_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_22_convnext_0_pwconv2_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_22_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_22_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm": { + "id": 2002, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_22_convnext_0_pwconv2_Conv_reshape_to_2d" + ], + "output_names": [ + "_vector_field_main_blocks_22_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_22_convnext_0_pwconv2_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_vector_field_main_blocks_22_convnext_0_pwconv2_Conv_2d_dilation": { + "id": 2006, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_vector_field_main_blocks_22_convnext_0_pwconv2_Conv_2d_pad_amount": { + "id": 2005, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_vector_field_main_blocks_22_convnext_0_pwconv2_Conv_2d_stride": { + "id": 2004, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_vector_field_main_blocks_22_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_main_blocks_22_convnext_0_pwconv2_weight", + "tts_ttl_vector_field_main_blocks_22_convnext_0_pwconv2_bias" + ], + "output_names": [ + "_vector_field_main_blocks_22_convnext_0_pwconv2_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_22_convnext_0_pwconv2_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_22_convnext_0_pwconv2_Conv_intermediate_nchw_perm": { + "id": 2008, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_22_convnext_0_pwconv2_Conv_intermediate" + ], + "output_names": [ + "_vector_field_main_blocks_22_convnext_0_pwconv2_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_22_convnext_0_pwconv2_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_22_convnext_0_pwconv2_Conv_intermediate_nchw" + ], + "output_names": [ + "_vector_field_main_blocks_22_convnext_0_pwconv2_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_22_convnext_0_pwconv2_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_main_blocks_22_convnext_0_pwconv2_Conv_output_0_nfc_perm": { + "id": 2011, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_main_blocks_22_convnext_0_pwconv2_Conv_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_22_convnext_0_pwconv2_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_22_convnext_0_Mul_2": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "tts_ttl_vector_field_main_blocks_22_convnext_0_gamma", + "_vector_field_main_blocks_22_convnext_0_pwconv2_Conv_output_0_nfc" + ], + "output_names": [ + "_vector_field_main_blocks_22_convnext_0_Mul_2_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_22_convnext_0_Add": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_22_convnext_0_Mul_output_0", + "_vector_field_main_blocks_22_convnext_0_Mul_2_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_22_convnext_0_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_22_convnext_0_Mul_3": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_22_convnext_0_Add_output_0", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_22_convnext_0_Mul_3_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_23_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_22_convnext_0_Mul_3_output_0", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_23_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_23_attention_W_query_linear_MatMul_pre_reshape": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_23_Transpose_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_23_attention_W_query_linear_MatMul_pre_reshape" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_23_attention_W_query_linear_MatMul": { + "package": "qti.aisw", + "type": "FullyConnected", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_23_attention_W_query_linear_MatMul_pre_reshape", + "onnx__MatMul_3251", + "tts_ttl_vector_field_main_blocks_23_attention_W_query_linear_bias" + ], + "output_names": [ + "_vector_field_main_blocks_23_attention_W_query_linear_Add_output_0_fc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_23_attention_W_query_linear_MatMul_post_reshape": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_23_attention_W_query_linear_Add_output_0_fc" + ], + "output_names": [ + "_vector_field_main_blocks_23_attention_W_query_linear_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_23_attention_Split": { + "package": "qti.aisw", + "type": "Split", + "tensor_params": { + "split_index": { + "_vector_field_main_blocks_23_attention_Split_split_index": { + "id": 2023, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 128 + ] + } + } + }, + "scalar_params": { + "axis": { + "306": 2 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "packageName": 2, + "split_index": 1 + }, + "input_names": [ + "_vector_field_main_blocks_23_attention_W_query_linear_Add_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_23_attention_Split_output_0", + "_vector_field_main_blocks_23_attention_Split_output_1" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_23_attention_Unsqueeze": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_23_attention_Split_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_23_attention_Unsqueeze_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_23_attention_Unsqueeze_1": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_23_attention_Split_output_1" + ], + "output_names": [ + "_vector_field_main_blocks_23_attention_Unsqueeze_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_23_attention_Concat": { + "package": "qti.aisw", + "type": "Concat", + "tensor_params": {}, + "scalar_params": { + "axis": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_23_attention_Unsqueeze_output_0", + "_vector_field_main_blocks_23_attention_Unsqueeze_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_23_attention_Concat_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_23_attention_MatMul": { + "package": "qti.aisw", + "type": "MatMul", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "transpose_in0": { + "1288": 0 + }, + "transpose_in1": { + "1288": 0 + } + }, + "param_map": { + "packageName": 2, + "transpose_in0": 1, + "transpose_in1": 1 + }, + "input_names": [ + "_vector_field_main_blocks_23_attention_Concat_output_0", + "_vector_field_main_blocks_23_attention_tanh_Tanh_output_0_nchw" + ], + "output_names": [ + "_vector_field_main_blocks_23_attention_MatMul_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_23_attention_Div": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 2 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_23_attention_MatMul_output_0", + "_vector_field_main_blocks_3_attn_Constant_39_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_23_attention_Div_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_23_attention_Softmax": { + "package": "qti.aisw", + "type": "Softmax", + "tensor_params": {}, + "scalar_params": { + "axis": { + "306": 3 + }, + "beta": { + "562": 1.0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "beta": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_23_attention_Div_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_23_attention_Softmax_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_23_attention_Where": { + "package": "qti.aisw", + "type": "Eltwise_Ternary", + "tensor_params": {}, + "scalar_params": { + "eltwise_type": { + "1544": "ElementWiseSelect" + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "eltwise_type": 2, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_23_attention_Cast_output_0", + "_vector_field_main_blocks_3_attn_Constant_44_output_0", + "_vector_field_main_blocks_23_attention_Softmax_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_23_attention_Where_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_23_attention_MatMul_1": { + "package": "qti.aisw", + "type": "MatMul", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "transpose_in0": { + "1288": 0 + }, + "transpose_in1": { + "1288": 0 + } + }, + "param_map": { + "packageName": 2, + "transpose_in0": 1, + "transpose_in1": 1 + }, + "input_names": [ + "_vector_field_main_blocks_23_attention_Where_output_0", + "_vector_field_main_blocks_23_attention_Concat_2_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_23_attention_MatMul_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_23_attention_Split_3": { + "package": "qti.aisw", + "type": "Split", + "tensor_params": { + "split_index": { + "_vector_field_main_blocks_23_attention_Split_3_split_index": { + "id": 2035, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1 + ] + } + } + }, + "scalar_params": { + "axis": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "packageName": 2, + "split_index": 1 + }, + "input_names": [ + "_vector_field_main_blocks_23_attention_MatMul_1_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_23_attention_Split_3_output_0", + "_vector_field_main_blocks_23_attention_Split_3_output_1" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_23_attention_Concat_3": { + "package": "qti.aisw", + "type": "Concat", + "tensor_params": {}, + "scalar_params": { + "axis": { + "306": 3 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axis": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_23_attention_Split_3_output_0", + "_vector_field_main_blocks_23_attention_Split_3_output_1" + ], + "output_names": [ + "_vector_field_main_blocks_23_attention_Concat_3_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_23_attention_Squeeze": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_23_attention_Concat_3_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_23_attention_out_fc_linear_MatMul_pre_reshape" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_23_attention_out_fc_linear_MatMul": { + "package": "qti.aisw", + "type": "FullyConnected", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_23_attention_out_fc_linear_MatMul_pre_reshape", + "onnx__MatMul_3254", + "tts_ttl_vector_field_main_blocks_23_attention_out_fc_linear_bias" + ], + "output_names": [ + "_vector_field_main_blocks_23_attention_out_fc_linear_Add_output_0_fc" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_23_attention_out_fc_linear_MatMul_post_reshape": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_23_attention_out_fc_linear_Add_output_0_fc" + ], + "output_names": [ + "_vector_field_main_blocks_23_attention_out_fc_linear_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_23_attention_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_23_attention_out_fc_linear_Add_output_0", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_23_Transpose_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_23_Add": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_23_Transpose_1_output_0", + "_vector_field_main_blocks_23_Transpose_output_0" + ], + "output_names": [ + "_vector_field_main_blocks_23_norm_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_23_norm_norm_LayerNormalization": { + "package": "qti.aisw", + "type": "LayerNorm", + "tensor_params": { + "axes": { + "_vector_field_main_blocks_23_norm_norm_LayerNormalization_axes": { + "id": 2048, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 2 + ] + } + } + }, + "scalar_params": { + "epsilon": { + "562": 9.999999974752428e-7 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axes": 1, + "epsilon": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_23_norm_Transpose_output_0", + "tts_ttl_vector_field_main_blocks_23_norm_norm_weight", + "tts_ttl_vector_field_main_blocks_23_norm_norm_bias" + ], + "output_names": [ + "_vector_field_main_blocks_23_norm_Transpose_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_main_blocks_23_Mul_1": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_23_norm_Transpose_1_output_0", + "latent_mask" + ], + "output_names": [ + "_vector_field_main_blocks_23_Mul_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_0_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_main_blocks_23_Mul_1_output_0", + "latent_mask" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_0_Mul_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_0_dwconv_Pad": { + "package": "qti.aisw", + "type": "Pad", + "tensor_params": { + "pad_amount": { + "_vector_field_last_convnext_convnext_0_dwconv_Pad_pad_amount": { + "id": 2052, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 2, + 2 + ], + [ + 0, + 0 + ] + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "scheme": { + "306": 3 + } + }, + "param_map": { + "packageName": 2, + "pad_amount": 1, + "scheme": 1 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_0_Mul_output_0" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_0_dwconv_Pad_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_0_dwconv_Pad_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_last_convnext_convnext_0_dwconv_Pad_output_0_ncf_perm": { + "id": 2054, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_0_dwconv_Pad_output_0" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_0_dwconv_Pad_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_0_dwconv_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_0_dwconv_Pad_output_0_ncf" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_0_dwconv_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_0_dwconv_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_last_convnext_convnext_0_dwconv_Conv_reshape_to_2d_nhwc_perm": { + "id": 2059, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_0_dwconv_Conv_reshape_to_2d" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_0_dwconv_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_0_dwconv_Conv_2d": { + "package": "qti.aisw", + "type": "DepthWiseConv2d", + "tensor_params": { + "dilation": { + "_vector_field_last_convnext_convnext_0_dwconv_Conv_2d_dilation": { + "id": 2063, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_vector_field_last_convnext_convnext_0_dwconv_Conv_2d_pad_amount": { + "id": 2062, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_vector_field_last_convnext_convnext_0_dwconv_Conv_2d_stride": { + "id": 2061, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "dilation": 1, + "packageName": 2, + "pad_amount": 1, + "stride": 1 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_0_dwconv_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_last_convnext_convnext_0_dwconv_weight", + "tts_ttl_vector_field_last_convnext_convnext_0_dwconv_bias" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_0_dwconv_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_0_dwconv_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_last_convnext_convnext_0_dwconv_Conv_intermediate_nchw_perm": { + "id": 2065, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_0_dwconv_Conv_intermediate" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_0_dwconv_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_0_dwconv_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_0_dwconv_Conv_intermediate_nchw" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_0_dwconv_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_0_dwconv_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_last_convnext_convnext_0_dwconv_Conv_output_0_nfc_perm": { + "id": 2068, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_0_dwconv_Conv_output_0" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_0_dwconv_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_0_Mul_1": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_0_dwconv_Conv_output_0_nfc", + "latent_mask" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_0_norm_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_0_norm_norm_LayerNormalization": { + "package": "qti.aisw", + "type": "LayerNorm", + "tensor_params": { + "axes": { + "_vector_field_last_convnext_convnext_0_norm_norm_LayerNormalization_axes": { + "id": 2073, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 2 + ] + } + } + }, + "scalar_params": { + "epsilon": { + "562": 9.999999974752428e-7 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axes": 1, + "epsilon": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_0_norm_Transpose_output_0", + "tts_ttl_vector_field_last_convnext_convnext_0_norm_norm_weight", + "tts_ttl_vector_field_last_convnext_convnext_0_norm_norm_bias" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_0_norm_Transpose_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_0_norm_Transpose_1_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_last_convnext_convnext_0_norm_Transpose_1_output_0_ncf_perm": { + "id": 2075, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_0_norm_Transpose_1_output_0" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_0_norm_Transpose_1_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_0_pwconv1_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_0_norm_Transpose_1_output_0_ncf" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_0_pwconv1_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_last_convnext_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm": { + "id": 2080, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_0_pwconv1_Conv_reshape_to_2d" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_0_pwconv1_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_vector_field_last_convnext_convnext_0_pwconv1_Conv_2d_dilation": { + "id": 2084, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_vector_field_last_convnext_convnext_0_pwconv1_Conv_2d_pad_amount": { + "id": 2083, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_vector_field_last_convnext_convnext_0_pwconv1_Conv_2d_stride": { + "id": 2082, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_last_convnext_convnext_0_pwconv1_weight", + "tts_ttl_vector_field_last_convnext_convnext_0_pwconv1_bias" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_0_pwconv1_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_0_pwconv1_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_last_convnext_convnext_0_pwconv1_Conv_intermediate_nchw_perm": { + "id": 2086, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_0_pwconv1_Conv_intermediate" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_0_pwconv1_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_0_pwconv1_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_0_pwconv1_Conv_intermediate_nchw" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_0_pwconv1_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_elementwiseneuron_48": { + "package": "qti.aisw", + "type": "ElementWiseNeuron", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_0_pwconv1_Conv_output_0" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_0_act_Mul_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_0_pwconv2_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_0_act_Mul_1_output_0" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_0_pwconv2_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_last_convnext_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm": { + "id": 2093, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_0_pwconv2_Conv_reshape_to_2d" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_0_pwconv2_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_vector_field_last_convnext_convnext_0_pwconv2_Conv_2d_dilation": { + "id": 2097, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_vector_field_last_convnext_convnext_0_pwconv2_Conv_2d_pad_amount": { + "id": 2096, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_vector_field_last_convnext_convnext_0_pwconv2_Conv_2d_stride": { + "id": 2095, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_last_convnext_convnext_0_pwconv2_weight", + "tts_ttl_vector_field_last_convnext_convnext_0_pwconv2_bias" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_0_pwconv2_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_0_pwconv2_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_last_convnext_convnext_0_pwconv2_Conv_intermediate_nchw_perm": { + "id": 2099, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_0_pwconv2_Conv_intermediate" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_0_pwconv2_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_0_pwconv2_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_0_pwconv2_Conv_intermediate_nchw" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_0_pwconv2_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_0_pwconv2_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_last_convnext_convnext_0_pwconv2_Conv_output_0_nfc_perm": { + "id": 2102, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_0_pwconv2_Conv_output_0" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_0_pwconv2_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_0_Mul_2": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "tts_ttl_vector_field_last_convnext_convnext_0_gamma", + "_vector_field_last_convnext_convnext_0_pwconv2_Conv_output_0_nfc" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_0_Mul_2_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_0_Add": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_0_Mul_output_0", + "_vector_field_last_convnext_convnext_0_Mul_2_output_0" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_0_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_0_Mul_3": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_0_Add_output_0", + "latent_mask" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_0_Mul_3_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_1_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_0_Mul_3_output_0", + "latent_mask" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_1_Mul_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_1_dwconv_Pad": { + "package": "qti.aisw", + "type": "Pad", + "tensor_params": { + "pad_amount": { + "_vector_field_last_convnext_convnext_1_dwconv_Pad_pad_amount": { + "id": 2109, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 2, + 2 + ], + [ + 0, + 0 + ] + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "scheme": { + "306": 3 + } + }, + "param_map": { + "packageName": 2, + "pad_amount": 1, + "scheme": 1 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_1_Mul_output_0" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_1_dwconv_Pad_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_1_dwconv_Pad_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_last_convnext_convnext_1_dwconv_Pad_output_0_ncf_perm": { + "id": 2111, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_1_dwconv_Pad_output_0" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_1_dwconv_Pad_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_1_dwconv_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_1_dwconv_Pad_output_0_ncf" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_1_dwconv_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_1_dwconv_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_last_convnext_convnext_1_dwconv_Conv_reshape_to_2d_nhwc_perm": { + "id": 2116, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_1_dwconv_Conv_reshape_to_2d" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_1_dwconv_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_1_dwconv_Conv_2d": { + "package": "qti.aisw", + "type": "DepthWiseConv2d", + "tensor_params": { + "dilation": { + "_vector_field_last_convnext_convnext_1_dwconv_Conv_2d_dilation": { + "id": 2120, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_vector_field_last_convnext_convnext_1_dwconv_Conv_2d_pad_amount": { + "id": 2119, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_vector_field_last_convnext_convnext_1_dwconv_Conv_2d_stride": { + "id": 2118, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "dilation": 1, + "packageName": 2, + "pad_amount": 1, + "stride": 1 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_1_dwconv_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_last_convnext_convnext_1_dwconv_weight", + "tts_ttl_vector_field_last_convnext_convnext_1_dwconv_bias" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_1_dwconv_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_1_dwconv_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_last_convnext_convnext_1_dwconv_Conv_intermediate_nchw_perm": { + "id": 2122, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_1_dwconv_Conv_intermediate" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_1_dwconv_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_1_dwconv_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_1_dwconv_Conv_intermediate_nchw" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_1_dwconv_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_1_dwconv_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_last_convnext_convnext_1_dwconv_Conv_output_0_nfc_perm": { + "id": 2125, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_1_dwconv_Conv_output_0" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_1_dwconv_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_1_Mul_1": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_1_dwconv_Conv_output_0_nfc", + "latent_mask" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_1_norm_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_1_norm_norm_LayerNormalization": { + "package": "qti.aisw", + "type": "LayerNorm", + "tensor_params": { + "axes": { + "_vector_field_last_convnext_convnext_1_norm_norm_LayerNormalization_axes": { + "id": 2130, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 2 + ] + } + } + }, + "scalar_params": { + "epsilon": { + "562": 9.999999974752428e-7 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axes": 1, + "epsilon": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_1_norm_Transpose_output_0", + "tts_ttl_vector_field_last_convnext_convnext_1_norm_norm_weight", + "tts_ttl_vector_field_last_convnext_convnext_1_norm_norm_bias" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_1_norm_Transpose_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_1_norm_Transpose_1_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_last_convnext_convnext_1_norm_Transpose_1_output_0_ncf_perm": { + "id": 2132, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_1_norm_Transpose_1_output_0" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_1_norm_Transpose_1_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_1_pwconv1_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_1_norm_Transpose_1_output_0_ncf" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_1_pwconv1_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_last_convnext_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc_perm": { + "id": 2137, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_1_pwconv1_Conv_reshape_to_2d" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_1_pwconv1_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_vector_field_last_convnext_convnext_1_pwconv1_Conv_2d_dilation": { + "id": 2141, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_vector_field_last_convnext_convnext_1_pwconv1_Conv_2d_pad_amount": { + "id": 2140, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_vector_field_last_convnext_convnext_1_pwconv1_Conv_2d_stride": { + "id": 2139, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_last_convnext_convnext_1_pwconv1_weight", + "tts_ttl_vector_field_last_convnext_convnext_1_pwconv1_bias" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_1_pwconv1_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_1_pwconv1_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_last_convnext_convnext_1_pwconv1_Conv_intermediate_nchw_perm": { + "id": 2143, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_1_pwconv1_Conv_intermediate" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_1_pwconv1_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_1_pwconv1_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_1_pwconv1_Conv_intermediate_nchw" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_1_pwconv1_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_elementwiseneuron_50": { + "package": "qti.aisw", + "type": "ElementWiseNeuron", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_1_pwconv1_Conv_output_0" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_1_act_Mul_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_1_pwconv2_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_1_act_Mul_1_output_0" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_1_pwconv2_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_last_convnext_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc_perm": { + "id": 2150, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_1_pwconv2_Conv_reshape_to_2d" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_1_pwconv2_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_vector_field_last_convnext_convnext_1_pwconv2_Conv_2d_dilation": { + "id": 2154, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_vector_field_last_convnext_convnext_1_pwconv2_Conv_2d_pad_amount": { + "id": 2153, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_vector_field_last_convnext_convnext_1_pwconv2_Conv_2d_stride": { + "id": 2152, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_last_convnext_convnext_1_pwconv2_weight", + "tts_ttl_vector_field_last_convnext_convnext_1_pwconv2_bias" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_1_pwconv2_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_1_pwconv2_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_last_convnext_convnext_1_pwconv2_Conv_intermediate_nchw_perm": { + "id": 2156, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_1_pwconv2_Conv_intermediate" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_1_pwconv2_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_1_pwconv2_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_1_pwconv2_Conv_intermediate_nchw" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_1_pwconv2_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_1_pwconv2_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_last_convnext_convnext_1_pwconv2_Conv_output_0_nfc_perm": { + "id": 2159, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_1_pwconv2_Conv_output_0" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_1_pwconv2_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_1_Mul_2": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "tts_ttl_vector_field_last_convnext_convnext_1_gamma", + "_vector_field_last_convnext_convnext_1_pwconv2_Conv_output_0_nfc" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_1_Mul_2_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_1_Add": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_1_Mul_output_0", + "_vector_field_last_convnext_convnext_1_Mul_2_output_0" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_1_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_1_Mul_3": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_1_Add_output_0", + "latent_mask" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_1_Mul_3_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_2_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_1_Mul_3_output_0", + "latent_mask" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_2_Mul_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_2_dwconv_Pad": { + "package": "qti.aisw", + "type": "Pad", + "tensor_params": { + "pad_amount": { + "_vector_field_last_convnext_convnext_2_dwconv_Pad_pad_amount": { + "id": 2166, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 2, + 2 + ], + [ + 0, + 0 + ] + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "scheme": { + "306": 3 + } + }, + "param_map": { + "packageName": 2, + "pad_amount": 1, + "scheme": 1 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_2_Mul_output_0" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_2_dwconv_Pad_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_2_dwconv_Pad_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_last_convnext_convnext_2_dwconv_Pad_output_0_ncf_perm": { + "id": 2168, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_2_dwconv_Pad_output_0" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_2_dwconv_Pad_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_2_dwconv_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_2_dwconv_Pad_output_0_ncf" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_2_dwconv_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_2_dwconv_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_last_convnext_convnext_2_dwconv_Conv_reshape_to_2d_nhwc_perm": { + "id": 2173, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_2_dwconv_Conv_reshape_to_2d" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_2_dwconv_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_2_dwconv_Conv_2d": { + "package": "qti.aisw", + "type": "DepthWiseConv2d", + "tensor_params": { + "dilation": { + "_vector_field_last_convnext_convnext_2_dwconv_Conv_2d_dilation": { + "id": 2177, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_vector_field_last_convnext_convnext_2_dwconv_Conv_2d_pad_amount": { + "id": 2176, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_vector_field_last_convnext_convnext_2_dwconv_Conv_2d_stride": { + "id": 2175, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "dilation": 1, + "packageName": 2, + "pad_amount": 1, + "stride": 1 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_2_dwconv_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_last_convnext_convnext_2_dwconv_weight", + "tts_ttl_vector_field_last_convnext_convnext_2_dwconv_bias" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_2_dwconv_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_2_dwconv_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_last_convnext_convnext_2_dwconv_Conv_intermediate_nchw_perm": { + "id": 2179, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_2_dwconv_Conv_intermediate" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_2_dwconv_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_2_dwconv_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_2_dwconv_Conv_intermediate_nchw" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_2_dwconv_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_2_dwconv_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_last_convnext_convnext_2_dwconv_Conv_output_0_nfc_perm": { + "id": 2182, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_2_dwconv_Conv_output_0" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_2_dwconv_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_2_Mul_1": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_2_dwconv_Conv_output_0_nfc", + "latent_mask" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_2_norm_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_2_norm_norm_LayerNormalization": { + "package": "qti.aisw", + "type": "LayerNorm", + "tensor_params": { + "axes": { + "_vector_field_last_convnext_convnext_2_norm_norm_LayerNormalization_axes": { + "id": 2187, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 2 + ] + } + } + }, + "scalar_params": { + "epsilon": { + "562": 9.999999974752428e-7 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axes": 1, + "epsilon": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_2_norm_Transpose_output_0", + "tts_ttl_vector_field_last_convnext_convnext_2_norm_norm_weight", + "tts_ttl_vector_field_last_convnext_convnext_2_norm_norm_bias" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_2_norm_Transpose_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_2_norm_Transpose_1_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_last_convnext_convnext_2_norm_Transpose_1_output_0_ncf_perm": { + "id": 2189, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_2_norm_Transpose_1_output_0" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_2_norm_Transpose_1_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_2_pwconv1_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_2_norm_Transpose_1_output_0_ncf" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_2_pwconv1_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_last_convnext_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc_perm": { + "id": 2194, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_2_pwconv1_Conv_reshape_to_2d" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_2_pwconv1_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_vector_field_last_convnext_convnext_2_pwconv1_Conv_2d_dilation": { + "id": 2198, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_vector_field_last_convnext_convnext_2_pwconv1_Conv_2d_pad_amount": { + "id": 2197, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_vector_field_last_convnext_convnext_2_pwconv1_Conv_2d_stride": { + "id": 2196, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_last_convnext_convnext_2_pwconv1_weight", + "tts_ttl_vector_field_last_convnext_convnext_2_pwconv1_bias" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_2_pwconv1_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_2_pwconv1_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_last_convnext_convnext_2_pwconv1_Conv_intermediate_nchw_perm": { + "id": 2200, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_2_pwconv1_Conv_intermediate" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_2_pwconv1_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_2_pwconv1_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_2_pwconv1_Conv_intermediate_nchw" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_2_pwconv1_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_elementwiseneuron_52": { + "package": "qti.aisw", + "type": "ElementWiseNeuron", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_2_pwconv1_Conv_output_0" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_2_act_Mul_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_2_pwconv2_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_2_act_Mul_1_output_0" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_2_pwconv2_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_last_convnext_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc_perm": { + "id": 2207, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_2_pwconv2_Conv_reshape_to_2d" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_2_pwconv2_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_vector_field_last_convnext_convnext_2_pwconv2_Conv_2d_dilation": { + "id": 2211, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_vector_field_last_convnext_convnext_2_pwconv2_Conv_2d_pad_amount": { + "id": 2210, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_vector_field_last_convnext_convnext_2_pwconv2_Conv_2d_stride": { + "id": 2209, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_last_convnext_convnext_2_pwconv2_weight", + "tts_ttl_vector_field_last_convnext_convnext_2_pwconv2_bias" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_2_pwconv2_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_2_pwconv2_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_last_convnext_convnext_2_pwconv2_Conv_intermediate_nchw_perm": { + "id": 2213, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_2_pwconv2_Conv_intermediate" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_2_pwconv2_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_2_pwconv2_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_2_pwconv2_Conv_intermediate_nchw" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_2_pwconv2_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_2_pwconv2_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_last_convnext_convnext_2_pwconv2_Conv_output_0_nfc_perm": { + "id": 2216, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_2_pwconv2_Conv_output_0" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_2_pwconv2_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_2_Mul_2": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "tts_ttl_vector_field_last_convnext_convnext_2_gamma", + "_vector_field_last_convnext_convnext_2_pwconv2_Conv_output_0_nfc" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_2_Mul_2_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_2_Add": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_2_Mul_output_0", + "_vector_field_last_convnext_convnext_2_Mul_2_output_0" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_2_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_2_Mul_3": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_2_Add_output_0", + "latent_mask" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_2_Mul_3_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_3_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_2_Mul_3_output_0", + "latent_mask" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_3_Mul_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_3_dwconv_Pad": { + "package": "qti.aisw", + "type": "Pad", + "tensor_params": { + "pad_amount": { + "_vector_field_last_convnext_convnext_3_dwconv_Pad_pad_amount": { + "id": 2223, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 2, + 2 + ], + [ + 0, + 0 + ] + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "scheme": { + "306": 3 + } + }, + "param_map": { + "packageName": 2, + "pad_amount": 1, + "scheme": 1 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_3_Mul_output_0" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_3_dwconv_Pad_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_3_dwconv_Pad_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_last_convnext_convnext_3_dwconv_Pad_output_0_ncf_perm": { + "id": 2225, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_3_dwconv_Pad_output_0" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_3_dwconv_Pad_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_3_dwconv_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_3_dwconv_Pad_output_0_ncf" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_3_dwconv_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_3_dwconv_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_last_convnext_convnext_3_dwconv_Conv_reshape_to_2d_nhwc_perm": { + "id": 2230, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_3_dwconv_Conv_reshape_to_2d" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_3_dwconv_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_3_dwconv_Conv_2d": { + "package": "qti.aisw", + "type": "DepthWiseConv2d", + "tensor_params": { + "dilation": { + "_vector_field_last_convnext_convnext_3_dwconv_Conv_2d_dilation": { + "id": 2234, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_vector_field_last_convnext_convnext_3_dwconv_Conv_2d_pad_amount": { + "id": 2233, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_vector_field_last_convnext_convnext_3_dwconv_Conv_2d_stride": { + "id": 2232, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "dilation": 1, + "packageName": 2, + "pad_amount": 1, + "stride": 1 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_3_dwconv_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_last_convnext_convnext_3_dwconv_weight", + "tts_ttl_vector_field_last_convnext_convnext_3_dwconv_bias" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_3_dwconv_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_3_dwconv_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_last_convnext_convnext_3_dwconv_Conv_intermediate_nchw_perm": { + "id": 2236, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_3_dwconv_Conv_intermediate" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_3_dwconv_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_3_dwconv_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_3_dwconv_Conv_intermediate_nchw" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_3_dwconv_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_3_dwconv_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_last_convnext_convnext_3_dwconv_Conv_output_0_nfc_perm": { + "id": 2239, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_3_dwconv_Conv_output_0" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_3_dwconv_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_3_Mul_1": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_3_dwconv_Conv_output_0_nfc", + "latent_mask" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_3_norm_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_3_norm_norm_LayerNormalization": { + "package": "qti.aisw", + "type": "LayerNorm", + "tensor_params": { + "axes": { + "_vector_field_last_convnext_convnext_3_norm_norm_LayerNormalization_axes": { + "id": 2244, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 2 + ] + } + } + }, + "scalar_params": { + "epsilon": { + "562": 9.999999974752428e-7 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axes": 1, + "epsilon": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_3_norm_Transpose_output_0", + "tts_ttl_vector_field_last_convnext_convnext_3_norm_norm_weight", + "tts_ttl_vector_field_last_convnext_convnext_3_norm_norm_bias" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_3_norm_Transpose_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_3_norm_Transpose_1_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_last_convnext_convnext_3_norm_Transpose_1_output_0_ncf_perm": { + "id": 2246, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_3_norm_Transpose_1_output_0" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_3_norm_Transpose_1_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_3_pwconv1_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_3_norm_Transpose_1_output_0_ncf" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_3_pwconv1_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_last_convnext_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc_perm": { + "id": 2251, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_3_pwconv1_Conv_reshape_to_2d" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_3_pwconv1_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_vector_field_last_convnext_convnext_3_pwconv1_Conv_2d_dilation": { + "id": 2255, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_vector_field_last_convnext_convnext_3_pwconv1_Conv_2d_pad_amount": { + "id": 2254, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_vector_field_last_convnext_convnext_3_pwconv1_Conv_2d_stride": { + "id": 2253, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_last_convnext_convnext_3_pwconv1_weight", + "tts_ttl_vector_field_last_convnext_convnext_3_pwconv1_bias" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_3_pwconv1_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_3_pwconv1_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_last_convnext_convnext_3_pwconv1_Conv_intermediate_nchw_perm": { + "id": 2257, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_3_pwconv1_Conv_intermediate" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_3_pwconv1_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_3_pwconv1_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_3_pwconv1_Conv_intermediate_nchw" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_3_pwconv1_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_elementwiseneuron_54": { + "package": "qti.aisw", + "type": "ElementWiseNeuron", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_3_pwconv1_Conv_output_0" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_3_act_Mul_1_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_3_pwconv2_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_3_act_Mul_1_output_0" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_3_pwconv2_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_last_convnext_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc_perm": { + "id": 2264, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_3_pwconv2_Conv_reshape_to_2d" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_3_pwconv2_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_vector_field_last_convnext_convnext_3_pwconv2_Conv_2d_dilation": { + "id": 2268, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_vector_field_last_convnext_convnext_3_pwconv2_Conv_2d_pad_amount": { + "id": 2267, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_vector_field_last_convnext_convnext_3_pwconv2_Conv_2d_stride": { + "id": 2266, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_last_convnext_convnext_3_pwconv2_weight", + "tts_ttl_vector_field_last_convnext_convnext_3_pwconv2_bias" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_3_pwconv2_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_3_pwconv2_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_last_convnext_convnext_3_pwconv2_Conv_intermediate_nchw_perm": { + "id": 2270, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_3_pwconv2_Conv_intermediate" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_3_pwconv2_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_3_pwconv2_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_3_pwconv2_Conv_intermediate_nchw" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_3_pwconv2_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_3_pwconv2_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_last_convnext_convnext_3_pwconv2_Conv_output_0_nfc_perm": { + "id": 2273, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_3_pwconv2_Conv_output_0" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_3_pwconv2_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_3_Mul_2": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "tts_ttl_vector_field_last_convnext_convnext_3_gamma", + "_vector_field_last_convnext_convnext_3_pwconv2_Conv_output_0_nfc" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_3_Mul_2_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_3_Add": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_3_Mul_output_0", + "_vector_field_last_convnext_convnext_3_Mul_2_output_0" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_3_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_3_Mul_3": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_3_Add_output_0", + "latent_mask" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_3_Mul_3_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_last_convnext_convnext_3_Mul_3_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_last_convnext_convnext_3_Mul_3_output_0_ncf_perm": { + "id": 2279, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_3_Mul_3_output_0" + ], + "output_names": [ + "_vector_field_last_convnext_convnext_3_Mul_3_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_vector_field_proj_out_net_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_last_convnext_convnext_3_Mul_3_output_0_ncf" + ], + "output_names": [ + "_vector_field_proj_out_net_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_vector_field_proj_out_net_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_proj_out_net_Conv_reshape_to_2d_nhwc_perm": { + "id": 2283, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_proj_out_net_Conv_reshape_to_2d" + ], + "output_names": [ + "_vector_field_proj_out_net_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_vector_field_proj_out_net_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_vector_field_proj_out_net_Conv_2d_dilation": { + "id": 2287, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_vector_field_proj_out_net_Conv_2d_pad_amount": { + "id": 2286, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_vector_field_proj_out_net_Conv_2d_stride": { + "id": 2285, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_vector_field_proj_out_net_Conv_reshape_to_2d_nhwc", + "tts_ttl_vector_field_proj_out_net_weight" + ], + "output_names": [ + "_vector_field_proj_out_net_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_vector_field_proj_out_net_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_proj_out_net_Conv_intermediate_nchw_perm": { + "id": 2289, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_proj_out_net_Conv_intermediate" + ], + "output_names": [ + "_vector_field_proj_out_net_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_vector_field_proj_out_net_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_vector_field_proj_out_net_Conv_intermediate_nchw" + ], + "output_names": [ + "_vector_field_proj_out_net_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_vector_field_proj_out_net_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_vector_field_proj_out_net_Conv_output_0_nfc_perm": { + "id": 2292, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_vector_field_proj_out_net_Conv_output_0" + ], + "output_names": [ + "_vector_field_proj_out_net_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_vector_field_proj_out_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_vector_field_proj_out_net_Conv_output_0_nfc", + "latent_mask" + ], + "output_names": [ + "_vector_field_proj_out_Mul_output_0" + ], + "macs_per_inference": "0" + }, + "_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_Reciprocal_output_0_nfc", + "_vector_field_proj_out_Mul_output_0" + ], + "output_names": [ + "_Mul_output_0" + ], + "macs_per_inference": "0" + }, + "_Add": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "noisy_latent", + "_Mul_output_0" + ], + "output_names": [ + "_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_Mul_1": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_Add_output_0", + "latent_mask" + ], + "output_names": [ + "denoised_latent" + ], + "macs_per_inference": "0" + } + } + } +} \ No newline at end of file diff --git a/QNN_Models/vocoder_htp.bin b/QNN_Models/vocoder_htp.bin new file mode 100644 index 0000000000000000000000000000000000000000..4e1fcabffee8cd3fee7363efe8f40786cb1c8094 --- /dev/null +++ b/QNN_Models/vocoder_htp.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d9fa5dc1598affedb87e2a2b404c8800299394ef8ee2b3ca18980a9afde4c924 +size 25395200 diff --git a/QNN_Models/vocoder_htp.cpp b/QNN_Models/vocoder_htp.cpp new file mode 100644 index 0000000000000000000000000000000000000000..3eb57b826a68fe8a60540e6fe71d9b7e3dc59638 --- /dev/null +++ b/QNN_Models/vocoder_htp.cpp @@ -0,0 +1,21825 @@ +/* COPYRIGHT HEADER GOES HERE: No CopyRight Header String Passed During Model Conversion */ + +/* Command Line used: +qnn-onnx-converter; act_bitwidth=8; act_quantizer=tf; act_quantizer_calibration=min-max; act_quantizer_schema=asymmetric; adjust_nms_features_dims=True; algorithms=[]; align_matmul_ranks=True; apply_masked_softmax=uncompressed; arch_checker=False; backend=None; batch=None; bias_bitwidth=8; calc_static_encodings=False; converter_op_package_lib=; copyright_file=None; custom_io=; custom_op_config_paths=None; debug=-1; defer_loading=False; define_symbol=None; disable_batchnorm_folding=False; disable_defer_loading=False; disable_node_validation=False; disable_qnn_op_config_validation=False; disable_relu_squashing=False; dry_run=None; dumpIR=False; dump_custom_io_config_template=; dump_encoding_json=False; dump_inferred_model=False; dump_qairt_io_config_yaml=; dump_qairt_quantizer_command=None; dump_value_info=False; enable_framework_trace=False; enable_match_gathernd=False; enable_match_topk=False; enable_per_row_quantized_bias=False; exclude_named_tensors=False; expand_gru_op_structure=True; expand_lstm_op_structure=False; expand_sparse_op_structure=False; export_format=cpp; extract_color_transform=True; float_bias_bitwidth=0; float_bias_bw=0; float_bitwidth=32; float_bw=32; float_fallback=False; force_prune_cast_ops=False; handle_gather_negative_indices=True; ignore_encodings=False; include_data_invariant_ops=False; inject_cast_for_gather=True; input_dim=[['latent', '1,144,192']]; input_dtype=[]; input_encoding=[]; input_layout=[]; input_list=./calibration_data/vocoder_input_list.txt; input_type=[]; keep_disconnected_nodes=False; keep_int64_inputs=False; keep_quant_nodes=False; keep_weights_quantized=False; match_caffe_ssd_to_tf=True; model_version=None; multi_time_steps_gru=False; multi_time_steps_lstm=False; no_simplification=False; op_package_lib=; out_names=['wav_tts']; overwrite_model_prefix=False; pack_4_bit_weights=False; package_name=None; packed_masked_softmax_inputs=[]; packed_max_seq=1; param_quantizer=tf; param_quantizer_calibration=min-max; param_quantizer_schema=asymmetric; percentile_calibration_value=99.99; perform_axes_to_spatial_first_order=True; perform_layout_transformation=False; prepare_inputs_as_params=False; preprocess_roi_pool_inputs=True; preserve_io=[]; preserve_onnx_output_order=False; quantization_overrides=; quantizer_log=None; restrict_quantization_steps=[]; squash_box_decoder=True; unroll_gru_time_steps=True; unroll_lstm_time_steps=True; use_aimet_quantizer=False; use_convert_quantization_nodes=False; use_dynamic_16_bit_weights=False; use_native_dtype=False; use_native_input_files=False; use_native_output_files=False; use_per_channel_quantization=False; use_per_row_quantization=False; use_quantize_v2=False; validate_models=False; weights_bitwidth=8 +*/ + +#include "QnnOpDef.h" +#include "QnnModel.hpp" + +// Flag to determine if Backend should do node validation for each opNode added +#define DO_GRAPH_NODE_VALIDATIONS 1 + +using namespace qnn_wrapper_api; +const __attribute__((visibility("default"))) char* QNN_SDK_VERSION = "qaisw-v2.37.1.250807093845_124904"; +extern "C" { +static ModelError_t addTensor_latent(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_latent[] = {1, 192, 144}; + VALIDATE(model.addTensor("latent", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "latent", + .type= QNN_TENSOR_TYPE_APP_WRITE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0277016554027796f, .offset= -129}}}, + .rank= 3, + .dimensions=dimensions_latent, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ttl_normalizer_scale(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ttl_normalizer_scale[] = {1}; + VALIDATE(model.addTensor("tts_ttl_normalizer_scale", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ttl_normalizer_scale", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0009803922148421f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions_tts_ttl_normalizer_scale, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ttl_normalizer_scale), + .dataSize=BINLEN(tts_ttl_normalizer_scale)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__Div(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _Div */ + Qnn_Param_t params__Div[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 2}}}} + }; + const char* inputs__Div[] = { + "latent", + "tts_ttl_normalizer_scale" + }; + uint32_t dimensions__Div_output_0[] = {1, 192, 144}; + Qnn_Tensor_t outputs__Div[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_Div_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1108066216111183f, .offset= -129}}}, + .rank= 3, + .dimensions=dimensions__Div_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_Div", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__Div, // Node Params + 1, // Num Node Params + inputs__Div, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__Div, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__Div_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _Div_output_0_ncf */ + uint32_t dimensions__Div_output_0_ncf_perm[] = {3}; + uint32_t _Div_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__Div_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_Div_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__Div_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_Div_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__Div_output_0_ncf[] = { + "_Div_output_0" + }; + uint32_t dimensions__Div_output_0_ncf[] = {1, 144, 192}; + Qnn_Tensor_t outputs__Div_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_Div_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1108066216111183f, .offset= -129}}}, + .rank= 3, + .dimensions=dimensions__Div_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_Div_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__Div_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__Div_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__Div_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__Reshape(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _Reshape */ + const char* inputs__Reshape[] = { + "_Div_output_0_ncf" + }; + uint32_t dimensions__Reshape_output_0[] = {1, 24, 6, 192}; + Qnn_Tensor_t outputs__Reshape[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_Reshape_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1108066216111183f, .offset= -129}}}, + .rank= 4, + .dimensions=dimensions__Reshape_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_Reshape", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__Reshape, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__Reshape, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__Transpose(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _Transpose */ + uint32_t dimensions__Transpose_perm[] = {4}; + uint32_t _Transpose_perm[] = {0, 1, 3, 2}; + Qnn_Param_t params__Transpose[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_Transpose_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__Transpose_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_Transpose_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__Transpose[] = { + "_Reshape_output_0" + }; + uint32_t dimensions__Transpose_output_0[] = {1, 24, 192, 6}; + Qnn_Tensor_t outputs__Transpose[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1108066216111183f, .offset= -129}}}, + .rank= 4, + .dimensions=dimensions__Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_Transpose", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__Transpose, // Node Params + 1, // Num Node Params + inputs__Transpose, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__Transpose, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__Reshape_1(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _Reshape_1 */ + const char* inputs__Reshape_1[] = { + "_Transpose_output_0" + }; + uint32_t dimensions__Reshape_1_output_0[] = {1, 24, 1152}; + Qnn_Tensor_t outputs__Reshape_1[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_Reshape_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1108066216111183f, .offset= -129}}}, + .rank= 3, + .dimensions=dimensions__Reshape_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_Reshape_1", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__Reshape_1, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__Reshape_1, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_latent_std(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_latent_std[] = {1, 24, 1}; + VALIDATE(model.addTensor("tts_ae_latent_std", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_latent_std", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0004149454180151f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions_tts_ae_latent_std, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_latent_std), + .dataSize=BINLEN(tts_ae_latent_std)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _Mul */ + Qnn_Param_t params__Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__Mul[] = { + "_Reshape_1_output_0", + "tts_ae_latent_std" + }; + uint32_t dimensions__Mul_output_0[] = {1, 24, 1152}; + Qnn_Tensor_t outputs__Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_Mul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0116167189553380f, .offset= -128}}}, + .rank= 3, + .dimensions=dimensions__Mul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__Mul, // Node Params + 1, // Num Node Params + inputs__Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_latent_mean(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_latent_mean[] = {1, 24, 1}; + VALIDATE(model.addTensor("tts_ae_latent_mean", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_latent_mean", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0066031073220074f, .offset= -97}}}, + .rank= 3, + .dimensions=dimensions_tts_ae_latent_mean, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_latent_mean), + .dataSize=BINLEN(tts_ae_latent_mean)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__Add(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _Add */ + Qnn_Param_t params__Add[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__Add[] = { + "_Mul_output_0", + "tts_ae_latent_mean" + }; + uint32_t dimensions__Add_output_0[] = {1, 24, 1152}; + Qnn_Tensor_t outputs__Add[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0133755011484027f, .offset= -67}}}, + .rank= 3, + .dimensions=dimensions__Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_Add", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__Add, // Node Params + 1, // Num Node Params + inputs__Add, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__Add, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__Add_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _Add_output_0_nfc */ + uint32_t dimensions__Add_output_0_nfc_perm[] = {3}; + uint32_t _Add_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__Add_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_Add_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__Add_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_Add_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__Add_output_0_nfc[] = { + "_Add_output_0" + }; + uint32_t dimensions__Add_output_0_nfc[] = {1, 1152, 24}; + Qnn_Tensor_t outputs__Add_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_Add_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0133755011484027f, .offset= -67}}}, + .rank= 3, + .dimensions=dimensions__Add_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_Add_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__Add_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__Add_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__Add_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_embed_Pad(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_embed_Pad */ + uint32_t dimensions__decoder_embed_Pad_pad_amount[] = {3, 2}; + uint32_t _decoder_embed_Pad_pad_amount[] = {0, 0, 6, 0, 0, 0}; + Qnn_Param_t params__decoder_embed_Pad[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_embed_Pad_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__decoder_embed_Pad_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_embed_Pad_pad_amount, + .dataSize=24}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="scheme", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}} + }; + const char* inputs__decoder_embed_Pad[] = { + "_Add_output_0_nfc" + }; + uint32_t dimensions__decoder_embed_Pad_output_0[] = {1, 1158, 24}; + Qnn_Tensor_t outputs__decoder_embed_Pad[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_embed_Pad_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0133755011484027f, .offset= -67}}}, + .rank= 3, + .dimensions=dimensions__decoder_embed_Pad_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_embed_Pad", // Node Name + "qti.aisw", // Package Name + "Pad", // Qnn Node Type + params__decoder_embed_Pad, // Node Params + 2, // Num Node Params + inputs__decoder_embed_Pad, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_embed_Pad, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_embed_Pad_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_embed_Pad_output_0_ncf */ + uint32_t dimensions__decoder_embed_Pad_output_0_ncf_perm[] = {3}; + uint32_t _decoder_embed_Pad_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__decoder_embed_Pad_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_embed_Pad_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_embed_Pad_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_embed_Pad_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_embed_Pad_output_0_ncf[] = { + "_decoder_embed_Pad_output_0" + }; + uint32_t dimensions__decoder_embed_Pad_output_0_ncf[] = {1, 24, 1158}; + Qnn_Tensor_t outputs__decoder_embed_Pad_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_embed_Pad_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0133755011484027f, .offset= -67}}}, + .rank= 3, + .dimensions=dimensions__decoder_embed_Pad_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_embed_Pad_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_embed_Pad_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__decoder_embed_Pad_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_embed_Pad_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_embed_net_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_embed_net_Conv_reshape_to_2d */ + const char* inputs__decoder_embed_net_Conv_reshape_to_2d[] = { + "_decoder_embed_Pad_output_0_ncf" + }; + uint32_t dimensions__decoder_embed_net_Conv_reshape_to_2d[] = {1, 24, 1, 1158}; + Qnn_Tensor_t outputs__decoder_embed_net_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_embed_net_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0133755011484027f, .offset= -67}}}, + .rank= 4, + .dimensions=dimensions__decoder_embed_net_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_embed_net_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__decoder_embed_net_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_embed_net_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_embed_net_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_embed_net_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__decoder_embed_net_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _decoder_embed_net_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__decoder_embed_net_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_embed_net_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_embed_net_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_embed_net_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_embed_net_Conv_reshape_to_2d_nhwc[] = { + "_decoder_embed_net_Conv_reshape_to_2d" + }; + uint32_t dimensions__decoder_embed_net_Conv_reshape_to_2d_nhwc[] = {1, 1, 1158, 24}; + Qnn_Tensor_t outputs__decoder_embed_net_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_embed_net_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0133755011484027f, .offset= -67}}}, + .rank= 4, + .dimensions=dimensions__decoder_embed_net_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_embed_net_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_embed_net_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__decoder_embed_net_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_embed_net_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_onnx__Conv_1440(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_onnx__Conv_1440[] = {1, 7, 24, 512}; + VALIDATE(model.addTensor("onnx__Conv_1440", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "onnx__Conv_1440", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0289815925061703f, .offset= -151}}}, + .rank= 4, + .dimensions=dimensions_onnx__Conv_1440, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(onnx__Conv_1440), + .dataSize=BINLEN(onnx__Conv_1440)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_onnx__Conv_1441(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_onnx__Conv_1441[] = {512}; + VALIDATE(model.addTensor("onnx__Conv_1441", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "onnx__Conv_1441", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0450373366475105f, .offset= -158}}}, + .rank= 1, + .dimensions=dimensions_onnx__Conv_1441, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(onnx__Conv_1441), + .dataSize=BINLEN(onnx__Conv_1441)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__decoder_embed_net_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_embed_net_Conv_2d */ + uint32_t dimensions__decoder_embed_net_Conv_2d_dilation[] = {2}; + uint32_t _decoder_embed_net_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__decoder_embed_net_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _decoder_embed_net_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__decoder_embed_net_Conv_2d_stride[] = {2}; + uint32_t _decoder_embed_net_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__decoder_embed_net_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_embed_net_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_embed_net_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_embed_net_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_embed_net_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__decoder_embed_net_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_embed_net_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_embed_net_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_embed_net_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_embed_net_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__decoder_embed_net_Conv_2d[] = { + "_decoder_embed_net_Conv_reshape_to_2d_nhwc", + "onnx__Conv_1440", + "onnx__Conv_1441" + }; + uint32_t dimensions__decoder_embed_net_Conv_intermediate[] = {1, 1, 1152, 512}; + Qnn_Tensor_t outputs__decoder_embed_net_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_embed_net_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0275299660861492f, .offset= -140}}}, + .rank= 4, + .dimensions=dimensions__decoder_embed_net_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_embed_net_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__decoder_embed_net_Conv_2d, // Node Params + 5, // Num Node Params + inputs__decoder_embed_net_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__decoder_embed_net_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_embed_net_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_embed_net_Conv_intermediate_nchw */ + uint32_t dimensions__decoder_embed_net_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _decoder_embed_net_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__decoder_embed_net_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_embed_net_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_embed_net_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_embed_net_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_embed_net_Conv_intermediate_nchw[] = { + "_decoder_embed_net_Conv_intermediate" + }; + uint32_t dimensions__decoder_embed_net_Conv_intermediate_nchw[] = {1, 512, 1, 1152}; + Qnn_Tensor_t outputs__decoder_embed_net_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_embed_net_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0275299660861492f, .offset= -140}}}, + .rank= 4, + .dimensions=dimensions__decoder_embed_net_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_embed_net_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_embed_net_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__decoder_embed_net_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_embed_net_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_embed_net_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_embed_net_Conv_intermediate */ + const char* inputs__decoder_embed_net_Conv_intermediate[] = { + "_decoder_embed_net_Conv_intermediate_nchw" + }; + uint32_t dimensions__decoder_embed_net_Conv_output_0[] = {1, 512, 1152}; + Qnn_Tensor_t outputs__decoder_embed_net_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_embed_net_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0275299660861492f, .offset= -140}}}, + .rank= 3, + .dimensions=dimensions__decoder_embed_net_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_embed_net_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__decoder_embed_net_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_embed_net_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_embed_net_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_embed_net_Conv_output_0_nfc */ + uint32_t dimensions__decoder_embed_net_Conv_output_0_nfc_perm[] = {3}; + uint32_t _decoder_embed_net_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__decoder_embed_net_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_embed_net_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_embed_net_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_embed_net_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_embed_net_Conv_output_0_nfc[] = { + "_decoder_embed_net_Conv_output_0" + }; + uint32_t dimensions__decoder_embed_net_Conv_output_0_nfc[] = {1, 1152, 512}; + Qnn_Tensor_t outputs__decoder_embed_net_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_embed_net_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0275299660861492f, .offset= -140}}}, + .rank= 3, + .dimensions=dimensions__decoder_embed_net_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_embed_net_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_embed_net_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__decoder_embed_net_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_embed_net_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_0_dwconv_Pad(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_0_dwconv_Pad */ + uint32_t dimensions__decoder_convnext_0_dwconv_Pad_pad_amount[] = {3, 2}; + uint32_t _decoder_convnext_0_dwconv_Pad_pad_amount[] = {0, 0, 6, 0, 0, 0}; + Qnn_Param_t params__decoder_convnext_0_dwconv_Pad[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_0_dwconv_Pad_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__decoder_convnext_0_dwconv_Pad_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_0_dwconv_Pad_pad_amount, + .dataSize=24}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="scheme", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}} + }; + const char* inputs__decoder_convnext_0_dwconv_Pad[] = { + "_decoder_embed_net_Conv_output_0_nfc" + }; + uint32_t dimensions__decoder_convnext_0_dwconv_Pad_output_0[] = {1, 1158, 512}; + Qnn_Tensor_t outputs__decoder_convnext_0_dwconv_Pad[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_0_dwconv_Pad_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0275299660861492f, .offset= -140}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_0_dwconv_Pad_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_0_dwconv_Pad", // Node Name + "qti.aisw", // Package Name + "Pad", // Qnn Node Type + params__decoder_convnext_0_dwconv_Pad, // Node Params + 2, // Num Node Params + inputs__decoder_convnext_0_dwconv_Pad, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_0_dwconv_Pad, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_0_dwconv_Pad_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_0_dwconv_Pad_output_0_ncf */ + uint32_t dimensions__decoder_convnext_0_dwconv_Pad_output_0_ncf_perm[] = {3}; + uint32_t _decoder_convnext_0_dwconv_Pad_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__decoder_convnext_0_dwconv_Pad_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_0_dwconv_Pad_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_0_dwconv_Pad_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_0_dwconv_Pad_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_0_dwconv_Pad_output_0_ncf[] = { + "_decoder_convnext_0_dwconv_Pad_output_0" + }; + uint32_t dimensions__decoder_convnext_0_dwconv_Pad_output_0_ncf[] = {1, 512, 1158}; + Qnn_Tensor_t outputs__decoder_convnext_0_dwconv_Pad_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_0_dwconv_Pad_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0275299660861492f, .offset= -140}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_0_dwconv_Pad_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_0_dwconv_Pad_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_0_dwconv_Pad_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_0_dwconv_Pad_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_0_dwconv_Pad_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_0_dwconv_net_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_0_dwconv_net_Conv_reshape_to_2d */ + const char* inputs__decoder_convnext_0_dwconv_net_Conv_reshape_to_2d[] = { + "_decoder_convnext_0_dwconv_Pad_output_0_ncf" + }; + uint32_t dimensions__decoder_convnext_0_dwconv_net_Conv_reshape_to_2d[] = {1, 512, 1, 1158}; + Qnn_Tensor_t outputs__decoder_convnext_0_dwconv_net_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_0_dwconv_net_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0275299660861492f, .offset= -140}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_0_dwconv_net_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_0_dwconv_net_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__decoder_convnext_0_dwconv_net_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_0_dwconv_net_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_0_dwconv_net_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_0_dwconv_net_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__decoder_convnext_0_dwconv_net_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _decoder_convnext_0_dwconv_net_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__decoder_convnext_0_dwconv_net_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_0_dwconv_net_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_0_dwconv_net_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_0_dwconv_net_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_0_dwconv_net_Conv_reshape_to_2d_nhwc[] = { + "_decoder_convnext_0_dwconv_net_Conv_reshape_to_2d" + }; + uint32_t dimensions__decoder_convnext_0_dwconv_net_Conv_reshape_to_2d_nhwc[] = {1, 1, 1158, 512}; + Qnn_Tensor_t outputs__decoder_convnext_0_dwconv_net_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_0_dwconv_net_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0275299660861492f, .offset= -140}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_0_dwconv_net_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_0_dwconv_net_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_0_dwconv_net_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_0_dwconv_net_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_0_dwconv_net_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_0_dwconv_net_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_0_dwconv_net_weight[] = {1, 7, 1, 512}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_0_dwconv_net_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_0_dwconv_net_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0086430134251714f, .offset= -124}}}, + .rank= 4, + .dimensions=dimensions_tts_ae_decoder_convnext_0_dwconv_net_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_0_dwconv_net_weight), + .dataSize=BINLEN(tts_ae_decoder_convnext_0_dwconv_net_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_0_dwconv_net_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_0_dwconv_net_bias[] = {512}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_0_dwconv_net_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_0_dwconv_net_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0005409428849816f, .offset= -94}}}, + .rank= 1, + .dimensions=dimensions_tts_ae_decoder_convnext_0_dwconv_net_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_0_dwconv_net_bias), + .dataSize=BINLEN(tts_ae_decoder_convnext_0_dwconv_net_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_0_dwconv_net_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_0_dwconv_net_Conv_2d */ + uint32_t dimensions__decoder_convnext_0_dwconv_net_Conv_2d_dilation[] = {2}; + uint32_t _decoder_convnext_0_dwconv_net_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__decoder_convnext_0_dwconv_net_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _decoder_convnext_0_dwconv_net_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__decoder_convnext_0_dwconv_net_Conv_2d_stride[] = {2}; + uint32_t _decoder_convnext_0_dwconv_net_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__decoder_convnext_0_dwconv_net_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_0_dwconv_net_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_0_dwconv_net_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_0_dwconv_net_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_0_dwconv_net_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__decoder_convnext_0_dwconv_net_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_0_dwconv_net_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_0_dwconv_net_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_0_dwconv_net_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_0_dwconv_net_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_0_dwconv_net_Conv_2d[] = { + "_decoder_convnext_0_dwconv_net_Conv_reshape_to_2d_nhwc", + "tts_ae_decoder_convnext_0_dwconv_net_weight", + "tts_ae_decoder_convnext_0_dwconv_net_bias" + }; + uint32_t dimensions__decoder_convnext_0_dwconv_net_Conv_intermediate[] = {1, 1, 1152, 512}; + Qnn_Tensor_t outputs__decoder_convnext_0_dwconv_net_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_0_dwconv_net_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0068576037883759f, .offset= -128}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_0_dwconv_net_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_0_dwconv_net_Conv_2d", // Node Name + "qti.aisw", // Package Name + "DepthWiseConv2d", // Qnn Node Type + params__decoder_convnext_0_dwconv_net_Conv_2d, // Node Params + 3, // Num Node Params + inputs__decoder_convnext_0_dwconv_net_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__decoder_convnext_0_dwconv_net_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_0_dwconv_net_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_0_dwconv_net_Conv_intermediate_nchw */ + uint32_t dimensions__decoder_convnext_0_dwconv_net_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _decoder_convnext_0_dwconv_net_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__decoder_convnext_0_dwconv_net_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_0_dwconv_net_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_0_dwconv_net_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_0_dwconv_net_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_0_dwconv_net_Conv_intermediate_nchw[] = { + "_decoder_convnext_0_dwconv_net_Conv_intermediate" + }; + uint32_t dimensions__decoder_convnext_0_dwconv_net_Conv_intermediate_nchw[] = {1, 512, 1, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_0_dwconv_net_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_0_dwconv_net_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0068576037883759f, .offset= -128}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_0_dwconv_net_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_0_dwconv_net_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_0_dwconv_net_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_0_dwconv_net_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_0_dwconv_net_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_0_dwconv_net_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_0_dwconv_net_Conv_intermediate */ + const char* inputs__decoder_convnext_0_dwconv_net_Conv_intermediate[] = { + "_decoder_convnext_0_dwconv_net_Conv_intermediate_nchw" + }; + uint32_t dimensions__decoder_convnext_0_dwconv_net_Conv_output_0[] = {1, 512, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_0_dwconv_net_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_0_dwconv_net_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0068576037883759f, .offset= -128}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_0_dwconv_net_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_0_dwconv_net_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__decoder_convnext_0_dwconv_net_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_0_dwconv_net_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_0_norm_Transpose(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_0_norm_Transpose */ + uint32_t dimensions__decoder_convnext_0_norm_Transpose_perm[] = {3}; + uint32_t _decoder_convnext_0_norm_Transpose_perm[] = {0, 2, 1}; + Qnn_Param_t params__decoder_convnext_0_norm_Transpose[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_0_norm_Transpose_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_0_norm_Transpose_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_0_norm_Transpose_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_0_norm_Transpose[] = { + "_decoder_convnext_0_dwconv_net_Conv_output_0" + }; + uint32_t dimensions__decoder_convnext_0_norm_Transpose_output_0[] = {1, 1152, 512}; + Qnn_Tensor_t outputs__decoder_convnext_0_norm_Transpose[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_0_norm_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0068576037883759f, .offset= -128}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_0_norm_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_0_norm_Transpose", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_0_norm_Transpose, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_0_norm_Transpose, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_0_norm_Transpose, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_0_norm_norm_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_0_norm_norm_weight[] = {512}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_0_norm_norm_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_0_norm_norm_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0026673187967390f, .offset= -3}}}, + .rank= 1, + .dimensions=dimensions_tts_ae_decoder_convnext_0_norm_norm_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_0_norm_norm_weight), + .dataSize=BINLEN(tts_ae_decoder_convnext_0_norm_norm_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_0_norm_norm_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_0_norm_norm_bias[] = {512}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_0_norm_norm_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_0_norm_norm_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0032730265520513f, .offset= -128}}}, + .rank= 1, + .dimensions=dimensions_tts_ae_decoder_convnext_0_norm_norm_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_0_norm_norm_bias), + .dataSize=BINLEN(tts_ae_decoder_convnext_0_norm_norm_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_0_norm_norm_LayerNormalization(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_0_norm_norm_LayerNormalization */ + uint32_t dimensions__decoder_convnext_0_norm_norm_LayerNormalization_axes[] = {1}; + uint32_t _decoder_convnext_0_norm_norm_LayerNormalization_axes[] = {2}; + Qnn_Param_t params__decoder_convnext_0_norm_norm_LayerNormalization[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="axes", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_0_norm_norm_LayerNormalization_axes", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_0_norm_norm_LayerNormalization_axes, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_0_norm_norm_LayerNormalization_axes, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="epsilon", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000001000000f}}}} + }; + const char* inputs__decoder_convnext_0_norm_norm_LayerNormalization[] = { + "_decoder_convnext_0_norm_Transpose_output_0", + "tts_ae_decoder_convnext_0_norm_norm_weight", + "tts_ae_decoder_convnext_0_norm_norm_bias" + }; + uint32_t dimensions__decoder_convnext_0_norm_Transpose_1_output_0[] = {1, 1152, 512}; + Qnn_Tensor_t outputs__decoder_convnext_0_norm_norm_LayerNormalization[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_0_norm_Transpose_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0247755870223045f, .offset= -124}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_0_norm_Transpose_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_0_norm_norm_LayerNormalization", // Node Name + "qti.aisw", // Package Name + "LayerNorm", // Qnn Node Type + params__decoder_convnext_0_norm_norm_LayerNormalization, // Node Params + 2, // Num Node Params + inputs__decoder_convnext_0_norm_norm_LayerNormalization, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__decoder_convnext_0_norm_norm_LayerNormalization, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_0_norm_Transpose_1_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_0_norm_Transpose_1_output_0_ncf */ + uint32_t dimensions__decoder_convnext_0_norm_Transpose_1_output_0_ncf_perm[] = {3}; + uint32_t _decoder_convnext_0_norm_Transpose_1_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__decoder_convnext_0_norm_Transpose_1_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_0_norm_Transpose_1_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_0_norm_Transpose_1_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_0_norm_Transpose_1_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_0_norm_Transpose_1_output_0_ncf[] = { + "_decoder_convnext_0_norm_Transpose_1_output_0" + }; + uint32_t dimensions__decoder_convnext_0_norm_Transpose_1_output_0_ncf[] = {1, 512, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_0_norm_Transpose_1_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_0_norm_Transpose_1_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0247755870223045f, .offset= -124}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_0_norm_Transpose_1_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_0_norm_Transpose_1_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_0_norm_Transpose_1_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_0_norm_Transpose_1_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_0_norm_Transpose_1_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_0_pwconv1_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_0_pwconv1_Conv_reshape_to_2d */ + const char* inputs__decoder_convnext_0_pwconv1_Conv_reshape_to_2d[] = { + "_decoder_convnext_0_norm_Transpose_1_output_0_ncf" + }; + uint32_t dimensions__decoder_convnext_0_pwconv1_Conv_reshape_to_2d[] = {1, 512, 1, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_0_pwconv1_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_0_pwconv1_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0247755870223045f, .offset= -124}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_0_pwconv1_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_0_pwconv1_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__decoder_convnext_0_pwconv1_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_0_pwconv1_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__decoder_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _decoder_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__decoder_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc[] = { + "_decoder_convnext_0_pwconv1_Conv_reshape_to_2d" + }; + uint32_t dimensions__decoder_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc[] = {1, 1, 1152, 512}; + Qnn_Tensor_t outputs__decoder_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0247755870223045f, .offset= -124}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_0_pwconv1_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_0_pwconv1_weight[] = {1, 1, 512, 2048}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_0_pwconv1_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_0_pwconv1_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0096003618091345f, .offset= -143}}}, + .rank= 4, + .dimensions=dimensions_tts_ae_decoder_convnext_0_pwconv1_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_0_pwconv1_weight), + .dataSize=BINLEN(tts_ae_decoder_convnext_0_pwconv1_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_0_pwconv1_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_0_pwconv1_bias[] = {2048}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_0_pwconv1_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_0_pwconv1_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0014546492602676f, .offset= -225}}}, + .rank= 1, + .dimensions=dimensions_tts_ae_decoder_convnext_0_pwconv1_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_0_pwconv1_bias), + .dataSize=BINLEN(tts_ae_decoder_convnext_0_pwconv1_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_0_pwconv1_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_0_pwconv1_Conv_2d */ + uint32_t dimensions__decoder_convnext_0_pwconv1_Conv_2d_dilation[] = {2}; + uint32_t _decoder_convnext_0_pwconv1_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__decoder_convnext_0_pwconv1_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _decoder_convnext_0_pwconv1_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__decoder_convnext_0_pwconv1_Conv_2d_stride[] = {2}; + uint32_t _decoder_convnext_0_pwconv1_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__decoder_convnext_0_pwconv1_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_0_pwconv1_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_0_pwconv1_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_0_pwconv1_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_0_pwconv1_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__decoder_convnext_0_pwconv1_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_0_pwconv1_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_0_pwconv1_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_0_pwconv1_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_0_pwconv1_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__decoder_convnext_0_pwconv1_Conv_2d[] = { + "_decoder_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ae_decoder_convnext_0_pwconv1_weight", + "tts_ae_decoder_convnext_0_pwconv1_bias" + }; + uint32_t dimensions__decoder_convnext_0_pwconv1_Conv_intermediate[] = {1, 1, 1152, 2048}; + Qnn_Tensor_t outputs__decoder_convnext_0_pwconv1_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_0_pwconv1_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0561055168509483f, .offset= -162}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_0_pwconv1_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_0_pwconv1_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__decoder_convnext_0_pwconv1_Conv_2d, // Node Params + 5, // Num Node Params + inputs__decoder_convnext_0_pwconv1_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__decoder_convnext_0_pwconv1_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_0_pwconv1_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_0_pwconv1_Conv_intermediate_nchw */ + uint32_t dimensions__decoder_convnext_0_pwconv1_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _decoder_convnext_0_pwconv1_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__decoder_convnext_0_pwconv1_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_0_pwconv1_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_0_pwconv1_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_0_pwconv1_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_0_pwconv1_Conv_intermediate_nchw[] = { + "_decoder_convnext_0_pwconv1_Conv_intermediate" + }; + uint32_t dimensions__decoder_convnext_0_pwconv1_Conv_intermediate_nchw[] = {1, 2048, 1, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_0_pwconv1_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_0_pwconv1_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0561055168509483f, .offset= -162}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_0_pwconv1_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_0_pwconv1_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_0_pwconv1_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_0_pwconv1_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_0_pwconv1_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_0_pwconv1_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_0_pwconv1_Conv_intermediate */ + const char* inputs__decoder_convnext_0_pwconv1_Conv_intermediate[] = { + "_decoder_convnext_0_pwconv1_Conv_intermediate_nchw" + }; + uint32_t dimensions__decoder_convnext_0_pwconv1_Conv_output_0[] = {1, 2048, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_0_pwconv1_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_0_pwconv1_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0561055168509483f, .offset= -162}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_0_pwconv1_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_0_pwconv1_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__decoder_convnext_0_pwconv1_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_0_pwconv1_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__elementwiseneuron_0(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _elementwiseneuron_0 */ + Qnn_Param_t params__elementwiseneuron_0[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}} + }; + const char* inputs__elementwiseneuron_0[] = { + "_decoder_convnext_0_pwconv1_Conv_output_0" + }; + uint32_t dimensions__decoder_convnext_0_act_Mul_1_output_0[] = {1, 2048, 1152}; + Qnn_Tensor_t outputs__elementwiseneuron_0[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_0_act_Mul_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0210306979715824f, .offset= -8}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_0_act_Mul_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_elementwiseneuron_0", // Node Name + "qti.aisw", // Package Name + "ElementWiseNeuron", // Qnn Node Type + params__elementwiseneuron_0, // Node Params + 1, // Num Node Params + inputs__elementwiseneuron_0, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__elementwiseneuron_0, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_0_pwconv2_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_0_pwconv2_Conv_reshape_to_2d */ + const char* inputs__decoder_convnext_0_pwconv2_Conv_reshape_to_2d[] = { + "_decoder_convnext_0_act_Mul_1_output_0" + }; + uint32_t dimensions__decoder_convnext_0_pwconv2_Conv_reshape_to_2d[] = {1, 2048, 1, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_0_pwconv2_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_0_pwconv2_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0210306979715824f, .offset= -8}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_0_pwconv2_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_0_pwconv2_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__decoder_convnext_0_pwconv2_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_0_pwconv2_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__decoder_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _decoder_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__decoder_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc[] = { + "_decoder_convnext_0_pwconv2_Conv_reshape_to_2d" + }; + uint32_t dimensions__decoder_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc[] = {1, 1, 1152, 2048}; + Qnn_Tensor_t outputs__decoder_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0210306979715824f, .offset= -8}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_0_pwconv2_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_0_pwconv2_weight[] = {1, 1, 2048, 512}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_0_pwconv2_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_0_pwconv2_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0113332755863667f, .offset= -97}}}, + .rank= 4, + .dimensions=dimensions_tts_ae_decoder_convnext_0_pwconv2_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_0_pwconv2_weight), + .dataSize=BINLEN(tts_ae_decoder_convnext_0_pwconv2_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_0_pwconv2_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_0_pwconv2_bias[] = {512}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_0_pwconv2_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_0_pwconv2_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0018022155854851f, .offset= -151}}}, + .rank= 1, + .dimensions=dimensions_tts_ae_decoder_convnext_0_pwconv2_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_0_pwconv2_bias), + .dataSize=BINLEN(tts_ae_decoder_convnext_0_pwconv2_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_0_pwconv2_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_0_pwconv2_Conv_2d */ + uint32_t dimensions__decoder_convnext_0_pwconv2_Conv_2d_dilation[] = {2}; + uint32_t _decoder_convnext_0_pwconv2_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__decoder_convnext_0_pwconv2_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _decoder_convnext_0_pwconv2_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__decoder_convnext_0_pwconv2_Conv_2d_stride[] = {2}; + uint32_t _decoder_convnext_0_pwconv2_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__decoder_convnext_0_pwconv2_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_0_pwconv2_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_0_pwconv2_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_0_pwconv2_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_0_pwconv2_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__decoder_convnext_0_pwconv2_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_0_pwconv2_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_0_pwconv2_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_0_pwconv2_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_0_pwconv2_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__decoder_convnext_0_pwconv2_Conv_2d[] = { + "_decoder_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ae_decoder_convnext_0_pwconv2_weight", + "tts_ae_decoder_convnext_0_pwconv2_bias" + }; + uint32_t dimensions__decoder_convnext_0_pwconv2_Conv_intermediate[] = {1, 1, 1152, 512}; + Qnn_Tensor_t outputs__decoder_convnext_0_pwconv2_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_0_pwconv2_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1055153757333755f, .offset= -138}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_0_pwconv2_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_0_pwconv2_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__decoder_convnext_0_pwconv2_Conv_2d, // Node Params + 5, // Num Node Params + inputs__decoder_convnext_0_pwconv2_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__decoder_convnext_0_pwconv2_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_0_pwconv2_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_0_pwconv2_Conv_intermediate_nchw */ + uint32_t dimensions__decoder_convnext_0_pwconv2_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _decoder_convnext_0_pwconv2_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__decoder_convnext_0_pwconv2_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_0_pwconv2_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_0_pwconv2_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_0_pwconv2_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_0_pwconv2_Conv_intermediate_nchw[] = { + "_decoder_convnext_0_pwconv2_Conv_intermediate" + }; + uint32_t dimensions__decoder_convnext_0_pwconv2_Conv_intermediate_nchw[] = {1, 512, 1, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_0_pwconv2_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_0_pwconv2_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1055153757333755f, .offset= -138}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_0_pwconv2_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_0_pwconv2_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_0_pwconv2_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_0_pwconv2_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_0_pwconv2_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_0_pwconv2_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_0_pwconv2_Conv_intermediate */ + const char* inputs__decoder_convnext_0_pwconv2_Conv_intermediate[] = { + "_decoder_convnext_0_pwconv2_Conv_intermediate_nchw" + }; + uint32_t dimensions__decoder_convnext_0_pwconv2_Conv_output_0[] = {1, 512, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_0_pwconv2_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_0_pwconv2_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1055153757333755f, .offset= -138}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_0_pwconv2_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_0_pwconv2_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__decoder_convnext_0_pwconv2_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_0_pwconv2_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_0_pwconv2_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_0_pwconv2_Conv_output_0_nfc */ + uint32_t dimensions__decoder_convnext_0_pwconv2_Conv_output_0_nfc_perm[] = {3}; + uint32_t _decoder_convnext_0_pwconv2_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__decoder_convnext_0_pwconv2_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_0_pwconv2_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_0_pwconv2_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_0_pwconv2_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_0_pwconv2_Conv_output_0_nfc[] = { + "_decoder_convnext_0_pwconv2_Conv_output_0" + }; + uint32_t dimensions__decoder_convnext_0_pwconv2_Conv_output_0_nfc[] = {1, 1152, 512}; + Qnn_Tensor_t outputs__decoder_convnext_0_pwconv2_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_0_pwconv2_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1055153757333755f, .offset= -138}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_0_pwconv2_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_0_pwconv2_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_0_pwconv2_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_0_pwconv2_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_0_pwconv2_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_0_gamma(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_0_gamma[] = {1, 1, 512}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_0_gamma", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_0_gamma", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0003375311498530f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions_tts_ae_decoder_convnext_0_gamma, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_0_gamma), + .dataSize=BINLEN(tts_ae_decoder_convnext_0_gamma)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_0_Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_0_Mul */ + Qnn_Param_t params__decoder_convnext_0_Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__decoder_convnext_0_Mul[] = { + "tts_ae_decoder_convnext_0_gamma", + "_decoder_convnext_0_pwconv2_Conv_output_0_nfc" + }; + uint32_t dimensions__decoder_convnext_0_Mul_output_0[] = {1, 1152, 512}; + Qnn_Tensor_t outputs__decoder_convnext_0_Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_0_Mul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0051466901786625f, .offset= -133}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_0_Mul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_0_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__decoder_convnext_0_Mul, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_0_Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__decoder_convnext_0_Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_0_Add(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_0_Add */ + Qnn_Param_t params__decoder_convnext_0_Add[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__decoder_convnext_0_Add[] = { + "_decoder_embed_net_Conv_output_0_nfc", + "_decoder_convnext_0_Mul_output_0" + }; + uint32_t dimensions__decoder_convnext_0_Add_output_0[] = {1, 1152, 512}; + Qnn_Tensor_t outputs__decoder_convnext_0_Add[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_0_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0269599910825491f, .offset= -140}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_0_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_0_Add", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__decoder_convnext_0_Add, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_0_Add, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__decoder_convnext_0_Add, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_1_dwconv_Pad(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_1_dwconv_Pad */ + uint32_t dimensions__decoder_convnext_1_dwconv_Pad_pad_amount[] = {3, 2}; + uint32_t _decoder_convnext_1_dwconv_Pad_pad_amount[] = {0, 0, 12, 0, 0, 0}; + Qnn_Param_t params__decoder_convnext_1_dwconv_Pad[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_1_dwconv_Pad_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__decoder_convnext_1_dwconv_Pad_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_1_dwconv_Pad_pad_amount, + .dataSize=24}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="scheme", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}} + }; + const char* inputs__decoder_convnext_1_dwconv_Pad[] = { + "_decoder_convnext_0_Add_output_0" + }; + uint32_t dimensions__decoder_convnext_1_dwconv_Pad_output_0[] = {1, 1164, 512}; + Qnn_Tensor_t outputs__decoder_convnext_1_dwconv_Pad[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_1_dwconv_Pad_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0269599910825491f, .offset= -140}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_1_dwconv_Pad_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_1_dwconv_Pad", // Node Name + "qti.aisw", // Package Name + "Pad", // Qnn Node Type + params__decoder_convnext_1_dwconv_Pad, // Node Params + 2, // Num Node Params + inputs__decoder_convnext_1_dwconv_Pad, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_1_dwconv_Pad, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_1_dwconv_Pad_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_1_dwconv_Pad_output_0_ncf */ + uint32_t dimensions__decoder_convnext_1_dwconv_Pad_output_0_ncf_perm[] = {3}; + uint32_t _decoder_convnext_1_dwconv_Pad_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__decoder_convnext_1_dwconv_Pad_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_1_dwconv_Pad_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_1_dwconv_Pad_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_1_dwconv_Pad_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_1_dwconv_Pad_output_0_ncf[] = { + "_decoder_convnext_1_dwconv_Pad_output_0" + }; + uint32_t dimensions__decoder_convnext_1_dwconv_Pad_output_0_ncf[] = {1, 512, 1164}; + Qnn_Tensor_t outputs__decoder_convnext_1_dwconv_Pad_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_1_dwconv_Pad_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0269599910825491f, .offset= -140}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_1_dwconv_Pad_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_1_dwconv_Pad_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_1_dwconv_Pad_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_1_dwconv_Pad_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_1_dwconv_Pad_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_1_dwconv_net_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_1_dwconv_net_Conv_reshape_to_2d */ + const char* inputs__decoder_convnext_1_dwconv_net_Conv_reshape_to_2d[] = { + "_decoder_convnext_1_dwconv_Pad_output_0_ncf" + }; + uint32_t dimensions__decoder_convnext_1_dwconv_net_Conv_reshape_to_2d[] = {1, 512, 1, 1164}; + Qnn_Tensor_t outputs__decoder_convnext_1_dwconv_net_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_1_dwconv_net_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0269599910825491f, .offset= -140}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_1_dwconv_net_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_1_dwconv_net_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__decoder_convnext_1_dwconv_net_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_1_dwconv_net_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_1_dwconv_net_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_1_dwconv_net_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__decoder_convnext_1_dwconv_net_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _decoder_convnext_1_dwconv_net_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__decoder_convnext_1_dwconv_net_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_1_dwconv_net_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_1_dwconv_net_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_1_dwconv_net_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_1_dwconv_net_Conv_reshape_to_2d_nhwc[] = { + "_decoder_convnext_1_dwconv_net_Conv_reshape_to_2d" + }; + uint32_t dimensions__decoder_convnext_1_dwconv_net_Conv_reshape_to_2d_nhwc[] = {1, 1, 1164, 512}; + Qnn_Tensor_t outputs__decoder_convnext_1_dwconv_net_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_1_dwconv_net_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0269599910825491f, .offset= -140}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_1_dwconv_net_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_1_dwconv_net_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_1_dwconv_net_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_1_dwconv_net_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_1_dwconv_net_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_1_dwconv_net_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_1_dwconv_net_weight[] = {1, 7, 1, 512}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_1_dwconv_net_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_1_dwconv_net_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0081031657755375f, .offset= -125}}}, + .rank= 4, + .dimensions=dimensions_tts_ae_decoder_convnext_1_dwconv_net_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_1_dwconv_net_weight), + .dataSize=BINLEN(tts_ae_decoder_convnext_1_dwconv_net_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_1_dwconv_net_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_1_dwconv_net_bias[] = {512}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_1_dwconv_net_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_1_dwconv_net_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0007066628313623f, .offset= -163}}}, + .rank= 1, + .dimensions=dimensions_tts_ae_decoder_convnext_1_dwconv_net_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_1_dwconv_net_bias), + .dataSize=BINLEN(tts_ae_decoder_convnext_1_dwconv_net_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_1_dwconv_net_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_1_dwconv_net_Conv_2d */ + uint32_t dimensions__decoder_convnext_1_dwconv_net_Conv_2d_dilation[] = {2}; + uint32_t _decoder_convnext_1_dwconv_net_Conv_2d_dilation[] = {1, 2}; + uint32_t dimensions__decoder_convnext_1_dwconv_net_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _decoder_convnext_1_dwconv_net_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__decoder_convnext_1_dwconv_net_Conv_2d_stride[] = {2}; + uint32_t _decoder_convnext_1_dwconv_net_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__decoder_convnext_1_dwconv_net_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_1_dwconv_net_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_1_dwconv_net_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_1_dwconv_net_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_1_dwconv_net_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__decoder_convnext_1_dwconv_net_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_1_dwconv_net_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_1_dwconv_net_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_1_dwconv_net_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_1_dwconv_net_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_1_dwconv_net_Conv_2d[] = { + "_decoder_convnext_1_dwconv_net_Conv_reshape_to_2d_nhwc", + "tts_ae_decoder_convnext_1_dwconv_net_weight", + "tts_ae_decoder_convnext_1_dwconv_net_bias" + }; + uint32_t dimensions__decoder_convnext_1_dwconv_net_Conv_intermediate[] = {1, 1, 1152, 512}; + Qnn_Tensor_t outputs__decoder_convnext_1_dwconv_net_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_1_dwconv_net_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0081018367782235f, .offset= -136}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_1_dwconv_net_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_1_dwconv_net_Conv_2d", // Node Name + "qti.aisw", // Package Name + "DepthWiseConv2d", // Qnn Node Type + params__decoder_convnext_1_dwconv_net_Conv_2d, // Node Params + 3, // Num Node Params + inputs__decoder_convnext_1_dwconv_net_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__decoder_convnext_1_dwconv_net_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_1_dwconv_net_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_1_dwconv_net_Conv_intermediate_nchw */ + uint32_t dimensions__decoder_convnext_1_dwconv_net_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _decoder_convnext_1_dwconv_net_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__decoder_convnext_1_dwconv_net_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_1_dwconv_net_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_1_dwconv_net_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_1_dwconv_net_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_1_dwconv_net_Conv_intermediate_nchw[] = { + "_decoder_convnext_1_dwconv_net_Conv_intermediate" + }; + uint32_t dimensions__decoder_convnext_1_dwconv_net_Conv_intermediate_nchw[] = {1, 512, 1, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_1_dwconv_net_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_1_dwconv_net_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0081018367782235f, .offset= -136}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_1_dwconv_net_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_1_dwconv_net_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_1_dwconv_net_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_1_dwconv_net_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_1_dwconv_net_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_1_dwconv_net_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_1_dwconv_net_Conv_intermediate */ + const char* inputs__decoder_convnext_1_dwconv_net_Conv_intermediate[] = { + "_decoder_convnext_1_dwconv_net_Conv_intermediate_nchw" + }; + uint32_t dimensions__decoder_convnext_1_dwconv_net_Conv_output_0[] = {1, 512, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_1_dwconv_net_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_1_dwconv_net_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0081018367782235f, .offset= -136}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_1_dwconv_net_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_1_dwconv_net_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__decoder_convnext_1_dwconv_net_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_1_dwconv_net_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_1_norm_Transpose(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_1_norm_Transpose */ + uint32_t dimensions__decoder_convnext_1_norm_Transpose_perm[] = {3}; + uint32_t _decoder_convnext_1_norm_Transpose_perm[] = {0, 2, 1}; + Qnn_Param_t params__decoder_convnext_1_norm_Transpose[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_1_norm_Transpose_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_1_norm_Transpose_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_1_norm_Transpose_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_1_norm_Transpose[] = { + "_decoder_convnext_1_dwconv_net_Conv_output_0" + }; + uint32_t dimensions__decoder_convnext_1_norm_Transpose_output_0[] = {1, 1152, 512}; + Qnn_Tensor_t outputs__decoder_convnext_1_norm_Transpose[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_1_norm_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0081018367782235f, .offset= -136}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_1_norm_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_1_norm_Transpose", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_1_norm_Transpose, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_1_norm_Transpose, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_1_norm_Transpose, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_1_norm_norm_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_1_norm_norm_weight[] = {512}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_1_norm_norm_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_1_norm_norm_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0037790858186781f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions_tts_ae_decoder_convnext_1_norm_norm_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_1_norm_norm_weight), + .dataSize=BINLEN(tts_ae_decoder_convnext_1_norm_norm_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_1_norm_norm_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_1_norm_norm_bias[] = {512}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_1_norm_norm_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_1_norm_norm_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0025524618104100f, .offset= -152}}}, + .rank= 1, + .dimensions=dimensions_tts_ae_decoder_convnext_1_norm_norm_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_1_norm_norm_bias), + .dataSize=BINLEN(tts_ae_decoder_convnext_1_norm_norm_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_1_norm_norm_LayerNormalization(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_1_norm_norm_LayerNormalization */ + uint32_t dimensions__decoder_convnext_1_norm_norm_LayerNormalization_axes[] = {1}; + uint32_t _decoder_convnext_1_norm_norm_LayerNormalization_axes[] = {2}; + Qnn_Param_t params__decoder_convnext_1_norm_norm_LayerNormalization[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="axes", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_1_norm_norm_LayerNormalization_axes", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_1_norm_norm_LayerNormalization_axes, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_1_norm_norm_LayerNormalization_axes, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="epsilon", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000001000000f}}}} + }; + const char* inputs__decoder_convnext_1_norm_norm_LayerNormalization[] = { + "_decoder_convnext_1_norm_Transpose_output_0", + "tts_ae_decoder_convnext_1_norm_norm_weight", + "tts_ae_decoder_convnext_1_norm_norm_bias" + }; + uint32_t dimensions__decoder_convnext_1_norm_Transpose_1_output_0[] = {1, 1152, 512}; + Qnn_Tensor_t outputs__decoder_convnext_1_norm_norm_LayerNormalization[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_1_norm_Transpose_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0252695586532354f, .offset= -123}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_1_norm_Transpose_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_1_norm_norm_LayerNormalization", // Node Name + "qti.aisw", // Package Name + "LayerNorm", // Qnn Node Type + params__decoder_convnext_1_norm_norm_LayerNormalization, // Node Params + 2, // Num Node Params + inputs__decoder_convnext_1_norm_norm_LayerNormalization, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__decoder_convnext_1_norm_norm_LayerNormalization, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_1_norm_Transpose_1_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_1_norm_Transpose_1_output_0_ncf */ + uint32_t dimensions__decoder_convnext_1_norm_Transpose_1_output_0_ncf_perm[] = {3}; + uint32_t _decoder_convnext_1_norm_Transpose_1_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__decoder_convnext_1_norm_Transpose_1_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_1_norm_Transpose_1_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_1_norm_Transpose_1_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_1_norm_Transpose_1_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_1_norm_Transpose_1_output_0_ncf[] = { + "_decoder_convnext_1_norm_Transpose_1_output_0" + }; + uint32_t dimensions__decoder_convnext_1_norm_Transpose_1_output_0_ncf[] = {1, 512, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_1_norm_Transpose_1_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_1_norm_Transpose_1_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0252695586532354f, .offset= -123}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_1_norm_Transpose_1_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_1_norm_Transpose_1_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_1_norm_Transpose_1_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_1_norm_Transpose_1_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_1_norm_Transpose_1_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_1_pwconv1_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_1_pwconv1_Conv_reshape_to_2d */ + const char* inputs__decoder_convnext_1_pwconv1_Conv_reshape_to_2d[] = { + "_decoder_convnext_1_norm_Transpose_1_output_0_ncf" + }; + uint32_t dimensions__decoder_convnext_1_pwconv1_Conv_reshape_to_2d[] = {1, 512, 1, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_1_pwconv1_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_1_pwconv1_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0252695586532354f, .offset= -123}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_1_pwconv1_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_1_pwconv1_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__decoder_convnext_1_pwconv1_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_1_pwconv1_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__decoder_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _decoder_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__decoder_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc[] = { + "_decoder_convnext_1_pwconv1_Conv_reshape_to_2d" + }; + uint32_t dimensions__decoder_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc[] = {1, 1, 1152, 512}; + Qnn_Tensor_t outputs__decoder_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0252695586532354f, .offset= -123}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_1_pwconv1_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_1_pwconv1_weight[] = {1, 1, 512, 2048}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_1_pwconv1_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_1_pwconv1_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0095272772014141f, .offset= -135}}}, + .rank= 4, + .dimensions=dimensions_tts_ae_decoder_convnext_1_pwconv1_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_1_pwconv1_weight), + .dataSize=BINLEN(tts_ae_decoder_convnext_1_pwconv1_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_1_pwconv1_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_1_pwconv1_bias[] = {2048}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_1_pwconv1_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_1_pwconv1_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0011574596865103f, .offset= -224}}}, + .rank= 1, + .dimensions=dimensions_tts_ae_decoder_convnext_1_pwconv1_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_1_pwconv1_bias), + .dataSize=BINLEN(tts_ae_decoder_convnext_1_pwconv1_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_1_pwconv1_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_1_pwconv1_Conv_2d */ + uint32_t dimensions__decoder_convnext_1_pwconv1_Conv_2d_dilation[] = {2}; + uint32_t _decoder_convnext_1_pwconv1_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__decoder_convnext_1_pwconv1_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _decoder_convnext_1_pwconv1_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__decoder_convnext_1_pwconv1_Conv_2d_stride[] = {2}; + uint32_t _decoder_convnext_1_pwconv1_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__decoder_convnext_1_pwconv1_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_1_pwconv1_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_1_pwconv1_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_1_pwconv1_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_1_pwconv1_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__decoder_convnext_1_pwconv1_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_1_pwconv1_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_1_pwconv1_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_1_pwconv1_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_1_pwconv1_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__decoder_convnext_1_pwconv1_Conv_2d[] = { + "_decoder_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ae_decoder_convnext_1_pwconv1_weight", + "tts_ae_decoder_convnext_1_pwconv1_bias" + }; + uint32_t dimensions__decoder_convnext_1_pwconv1_Conv_intermediate[] = {1, 1, 1152, 2048}; + Qnn_Tensor_t outputs__decoder_convnext_1_pwconv1_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_1_pwconv1_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0478574186563492f, .offset= -151}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_1_pwconv1_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_1_pwconv1_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__decoder_convnext_1_pwconv1_Conv_2d, // Node Params + 5, // Num Node Params + inputs__decoder_convnext_1_pwconv1_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__decoder_convnext_1_pwconv1_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_1_pwconv1_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_1_pwconv1_Conv_intermediate_nchw */ + uint32_t dimensions__decoder_convnext_1_pwconv1_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _decoder_convnext_1_pwconv1_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__decoder_convnext_1_pwconv1_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_1_pwconv1_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_1_pwconv1_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_1_pwconv1_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_1_pwconv1_Conv_intermediate_nchw[] = { + "_decoder_convnext_1_pwconv1_Conv_intermediate" + }; + uint32_t dimensions__decoder_convnext_1_pwconv1_Conv_intermediate_nchw[] = {1, 2048, 1, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_1_pwconv1_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_1_pwconv1_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0478574186563492f, .offset= -151}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_1_pwconv1_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_1_pwconv1_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_1_pwconv1_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_1_pwconv1_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_1_pwconv1_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_1_pwconv1_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_1_pwconv1_Conv_intermediate */ + const char* inputs__decoder_convnext_1_pwconv1_Conv_intermediate[] = { + "_decoder_convnext_1_pwconv1_Conv_intermediate_nchw" + }; + uint32_t dimensions__decoder_convnext_1_pwconv1_Conv_output_0[] = {1, 2048, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_1_pwconv1_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_1_pwconv1_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0478574186563492f, .offset= -151}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_1_pwconv1_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_1_pwconv1_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__decoder_convnext_1_pwconv1_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_1_pwconv1_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__elementwiseneuron_2(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _elementwiseneuron_2 */ + Qnn_Param_t params__elementwiseneuron_2[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}} + }; + const char* inputs__elementwiseneuron_2[] = { + "_decoder_convnext_1_pwconv1_Conv_output_0" + }; + uint32_t dimensions__decoder_convnext_1_act_Mul_1_output_0[] = {1, 2048, 1152}; + Qnn_Tensor_t outputs__elementwiseneuron_2[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_1_act_Mul_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0200931727886200f, .offset= -8}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_1_act_Mul_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_elementwiseneuron_2", // Node Name + "qti.aisw", // Package Name + "ElementWiseNeuron", // Qnn Node Type + params__elementwiseneuron_2, // Node Params + 1, // Num Node Params + inputs__elementwiseneuron_2, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__elementwiseneuron_2, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_1_pwconv2_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_1_pwconv2_Conv_reshape_to_2d */ + const char* inputs__decoder_convnext_1_pwconv2_Conv_reshape_to_2d[] = { + "_decoder_convnext_1_act_Mul_1_output_0" + }; + uint32_t dimensions__decoder_convnext_1_pwconv2_Conv_reshape_to_2d[] = {1, 2048, 1, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_1_pwconv2_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_1_pwconv2_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0200931727886200f, .offset= -8}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_1_pwconv2_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_1_pwconv2_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__decoder_convnext_1_pwconv2_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_1_pwconv2_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__decoder_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _decoder_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__decoder_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc[] = { + "_decoder_convnext_1_pwconv2_Conv_reshape_to_2d" + }; + uint32_t dimensions__decoder_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc[] = {1, 1, 1152, 2048}; + Qnn_Tensor_t outputs__decoder_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0200931727886200f, .offset= -8}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_1_pwconv2_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_1_pwconv2_weight[] = {1, 1, 2048, 512}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_1_pwconv2_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_1_pwconv2_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0116961626335979f, .offset= -121}}}, + .rank= 4, + .dimensions=dimensions_tts_ae_decoder_convnext_1_pwconv2_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_1_pwconv2_weight), + .dataSize=BINLEN(tts_ae_decoder_convnext_1_pwconv2_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_1_pwconv2_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_1_pwconv2_bias[] = {512}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_1_pwconv2_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_1_pwconv2_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0021260855719447f, .offset= -146}}}, + .rank= 1, + .dimensions=dimensions_tts_ae_decoder_convnext_1_pwconv2_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_1_pwconv2_bias), + .dataSize=BINLEN(tts_ae_decoder_convnext_1_pwconv2_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_1_pwconv2_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_1_pwconv2_Conv_2d */ + uint32_t dimensions__decoder_convnext_1_pwconv2_Conv_2d_dilation[] = {2}; + uint32_t _decoder_convnext_1_pwconv2_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__decoder_convnext_1_pwconv2_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _decoder_convnext_1_pwconv2_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__decoder_convnext_1_pwconv2_Conv_2d_stride[] = {2}; + uint32_t _decoder_convnext_1_pwconv2_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__decoder_convnext_1_pwconv2_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_1_pwconv2_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_1_pwconv2_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_1_pwconv2_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_1_pwconv2_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__decoder_convnext_1_pwconv2_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_1_pwconv2_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_1_pwconv2_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_1_pwconv2_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_1_pwconv2_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__decoder_convnext_1_pwconv2_Conv_2d[] = { + "_decoder_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ae_decoder_convnext_1_pwconv2_weight", + "tts_ae_decoder_convnext_1_pwconv2_bias" + }; + uint32_t dimensions__decoder_convnext_1_pwconv2_Conv_intermediate[] = {1, 1, 1152, 512}; + Qnn_Tensor_t outputs__decoder_convnext_1_pwconv2_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_1_pwconv2_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0720328018069267f, .offset= -139}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_1_pwconv2_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_1_pwconv2_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__decoder_convnext_1_pwconv2_Conv_2d, // Node Params + 5, // Num Node Params + inputs__decoder_convnext_1_pwconv2_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__decoder_convnext_1_pwconv2_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_1_pwconv2_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_1_pwconv2_Conv_intermediate_nchw */ + uint32_t dimensions__decoder_convnext_1_pwconv2_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _decoder_convnext_1_pwconv2_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__decoder_convnext_1_pwconv2_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_1_pwconv2_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_1_pwconv2_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_1_pwconv2_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_1_pwconv2_Conv_intermediate_nchw[] = { + "_decoder_convnext_1_pwconv2_Conv_intermediate" + }; + uint32_t dimensions__decoder_convnext_1_pwconv2_Conv_intermediate_nchw[] = {1, 512, 1, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_1_pwconv2_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_1_pwconv2_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0720328018069267f, .offset= -139}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_1_pwconv2_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_1_pwconv2_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_1_pwconv2_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_1_pwconv2_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_1_pwconv2_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_1_pwconv2_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_1_pwconv2_Conv_intermediate */ + const char* inputs__decoder_convnext_1_pwconv2_Conv_intermediate[] = { + "_decoder_convnext_1_pwconv2_Conv_intermediate_nchw" + }; + uint32_t dimensions__decoder_convnext_1_pwconv2_Conv_output_0[] = {1, 512, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_1_pwconv2_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_1_pwconv2_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0720328018069267f, .offset= -139}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_1_pwconv2_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_1_pwconv2_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__decoder_convnext_1_pwconv2_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_1_pwconv2_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_1_pwconv2_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_1_pwconv2_Conv_output_0_nfc */ + uint32_t dimensions__decoder_convnext_1_pwconv2_Conv_output_0_nfc_perm[] = {3}; + uint32_t _decoder_convnext_1_pwconv2_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__decoder_convnext_1_pwconv2_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_1_pwconv2_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_1_pwconv2_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_1_pwconv2_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_1_pwconv2_Conv_output_0_nfc[] = { + "_decoder_convnext_1_pwconv2_Conv_output_0" + }; + uint32_t dimensions__decoder_convnext_1_pwconv2_Conv_output_0_nfc[] = {1, 1152, 512}; + Qnn_Tensor_t outputs__decoder_convnext_1_pwconv2_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_1_pwconv2_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0720328018069267f, .offset= -139}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_1_pwconv2_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_1_pwconv2_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_1_pwconv2_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_1_pwconv2_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_1_pwconv2_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_1_gamma(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_1_gamma[] = {1, 1, 512}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_1_gamma", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_1_gamma", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0003534131392371f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions_tts_ae_decoder_convnext_1_gamma, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_1_gamma), + .dataSize=BINLEN(tts_ae_decoder_convnext_1_gamma)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_1_Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_1_Mul */ + Qnn_Param_t params__decoder_convnext_1_Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__decoder_convnext_1_Mul[] = { + "tts_ae_decoder_convnext_1_gamma", + "_decoder_convnext_1_pwconv2_Conv_output_0_nfc" + }; + uint32_t dimensions__decoder_convnext_1_Mul_output_0[] = {1, 1152, 512}; + Qnn_Tensor_t outputs__decoder_convnext_1_Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_1_Mul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0033053972292691f, .offset= -129}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_1_Mul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_1_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__decoder_convnext_1_Mul, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_1_Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__decoder_convnext_1_Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_1_Add(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_1_Add */ + Qnn_Param_t params__decoder_convnext_1_Add[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__decoder_convnext_1_Add[] = { + "_decoder_convnext_0_Add_output_0", + "_decoder_convnext_1_Mul_output_0" + }; + uint32_t dimensions__decoder_convnext_1_Add_output_0[] = {1, 1152, 512}; + Qnn_Tensor_t outputs__decoder_convnext_1_Add[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_1_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0270896498113871f, .offset= -140}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_1_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_1_Add", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__decoder_convnext_1_Add, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_1_Add, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__decoder_convnext_1_Add, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_2_dwconv_Pad(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_2_dwconv_Pad */ + uint32_t dimensions__decoder_convnext_2_dwconv_Pad_pad_amount[] = {3, 2}; + uint32_t _decoder_convnext_2_dwconv_Pad_pad_amount[] = {0, 0, 24, 0, 0, 0}; + Qnn_Param_t params__decoder_convnext_2_dwconv_Pad[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_2_dwconv_Pad_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__decoder_convnext_2_dwconv_Pad_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_2_dwconv_Pad_pad_amount, + .dataSize=24}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="scheme", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}} + }; + const char* inputs__decoder_convnext_2_dwconv_Pad[] = { + "_decoder_convnext_1_Add_output_0" + }; + uint32_t dimensions__decoder_convnext_2_dwconv_Pad_output_0[] = {1, 1176, 512}; + Qnn_Tensor_t outputs__decoder_convnext_2_dwconv_Pad[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_2_dwconv_Pad_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0270896498113871f, .offset= -140}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_2_dwconv_Pad_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_2_dwconv_Pad", // Node Name + "qti.aisw", // Package Name + "Pad", // Qnn Node Type + params__decoder_convnext_2_dwconv_Pad, // Node Params + 2, // Num Node Params + inputs__decoder_convnext_2_dwconv_Pad, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_2_dwconv_Pad, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_2_dwconv_Pad_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_2_dwconv_Pad_output_0_ncf */ + uint32_t dimensions__decoder_convnext_2_dwconv_Pad_output_0_ncf_perm[] = {3}; + uint32_t _decoder_convnext_2_dwconv_Pad_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__decoder_convnext_2_dwconv_Pad_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_2_dwconv_Pad_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_2_dwconv_Pad_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_2_dwconv_Pad_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_2_dwconv_Pad_output_0_ncf[] = { + "_decoder_convnext_2_dwconv_Pad_output_0" + }; + uint32_t dimensions__decoder_convnext_2_dwconv_Pad_output_0_ncf[] = {1, 512, 1176}; + Qnn_Tensor_t outputs__decoder_convnext_2_dwconv_Pad_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_2_dwconv_Pad_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0270896498113871f, .offset= -140}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_2_dwconv_Pad_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_2_dwconv_Pad_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_2_dwconv_Pad_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_2_dwconv_Pad_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_2_dwconv_Pad_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_2_dwconv_net_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_2_dwconv_net_Conv_reshape_to_2d */ + const char* inputs__decoder_convnext_2_dwconv_net_Conv_reshape_to_2d[] = { + "_decoder_convnext_2_dwconv_Pad_output_0_ncf" + }; + uint32_t dimensions__decoder_convnext_2_dwconv_net_Conv_reshape_to_2d[] = {1, 512, 1, 1176}; + Qnn_Tensor_t outputs__decoder_convnext_2_dwconv_net_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_2_dwconv_net_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0270896498113871f, .offset= -140}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_2_dwconv_net_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_2_dwconv_net_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__decoder_convnext_2_dwconv_net_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_2_dwconv_net_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_2_dwconv_net_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_2_dwconv_net_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__decoder_convnext_2_dwconv_net_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _decoder_convnext_2_dwconv_net_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__decoder_convnext_2_dwconv_net_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_2_dwconv_net_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_2_dwconv_net_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_2_dwconv_net_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_2_dwconv_net_Conv_reshape_to_2d_nhwc[] = { + "_decoder_convnext_2_dwconv_net_Conv_reshape_to_2d" + }; + uint32_t dimensions__decoder_convnext_2_dwconv_net_Conv_reshape_to_2d_nhwc[] = {1, 1, 1176, 512}; + Qnn_Tensor_t outputs__decoder_convnext_2_dwconv_net_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_2_dwconv_net_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0270896498113871f, .offset= -140}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_2_dwconv_net_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_2_dwconv_net_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_2_dwconv_net_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_2_dwconv_net_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_2_dwconv_net_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_2_dwconv_net_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_2_dwconv_net_weight[] = {1, 7, 1, 512}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_2_dwconv_net_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_2_dwconv_net_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0069635719992220f, .offset= -129}}}, + .rank= 4, + .dimensions=dimensions_tts_ae_decoder_convnext_2_dwconv_net_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_2_dwconv_net_weight), + .dataSize=BINLEN(tts_ae_decoder_convnext_2_dwconv_net_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_2_dwconv_net_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_2_dwconv_net_bias[] = {512}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_2_dwconv_net_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_2_dwconv_net_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0006401636055671f, .offset= -143}}}, + .rank= 1, + .dimensions=dimensions_tts_ae_decoder_convnext_2_dwconv_net_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_2_dwconv_net_bias), + .dataSize=BINLEN(tts_ae_decoder_convnext_2_dwconv_net_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_2_dwconv_net_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_2_dwconv_net_Conv_2d */ + uint32_t dimensions__decoder_convnext_2_dwconv_net_Conv_2d_dilation[] = {2}; + uint32_t _decoder_convnext_2_dwconv_net_Conv_2d_dilation[] = {1, 4}; + uint32_t dimensions__decoder_convnext_2_dwconv_net_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _decoder_convnext_2_dwconv_net_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__decoder_convnext_2_dwconv_net_Conv_2d_stride[] = {2}; + uint32_t _decoder_convnext_2_dwconv_net_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__decoder_convnext_2_dwconv_net_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_2_dwconv_net_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_2_dwconv_net_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_2_dwconv_net_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_2_dwconv_net_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__decoder_convnext_2_dwconv_net_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_2_dwconv_net_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_2_dwconv_net_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_2_dwconv_net_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_2_dwconv_net_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_2_dwconv_net_Conv_2d[] = { + "_decoder_convnext_2_dwconv_net_Conv_reshape_to_2d_nhwc", + "tts_ae_decoder_convnext_2_dwconv_net_weight", + "tts_ae_decoder_convnext_2_dwconv_net_bias" + }; + uint32_t dimensions__decoder_convnext_2_dwconv_net_Conv_intermediate[] = {1, 1, 1152, 512}; + Qnn_Tensor_t outputs__decoder_convnext_2_dwconv_net_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_2_dwconv_net_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0052337730303407f, .offset= -108}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_2_dwconv_net_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_2_dwconv_net_Conv_2d", // Node Name + "qti.aisw", // Package Name + "DepthWiseConv2d", // Qnn Node Type + params__decoder_convnext_2_dwconv_net_Conv_2d, // Node Params + 3, // Num Node Params + inputs__decoder_convnext_2_dwconv_net_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__decoder_convnext_2_dwconv_net_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_2_dwconv_net_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_2_dwconv_net_Conv_intermediate_nchw */ + uint32_t dimensions__decoder_convnext_2_dwconv_net_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _decoder_convnext_2_dwconv_net_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__decoder_convnext_2_dwconv_net_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_2_dwconv_net_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_2_dwconv_net_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_2_dwconv_net_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_2_dwconv_net_Conv_intermediate_nchw[] = { + "_decoder_convnext_2_dwconv_net_Conv_intermediate" + }; + uint32_t dimensions__decoder_convnext_2_dwconv_net_Conv_intermediate_nchw[] = {1, 512, 1, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_2_dwconv_net_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_2_dwconv_net_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0052337730303407f, .offset= -108}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_2_dwconv_net_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_2_dwconv_net_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_2_dwconv_net_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_2_dwconv_net_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_2_dwconv_net_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_2_dwconv_net_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_2_dwconv_net_Conv_intermediate */ + const char* inputs__decoder_convnext_2_dwconv_net_Conv_intermediate[] = { + "_decoder_convnext_2_dwconv_net_Conv_intermediate_nchw" + }; + uint32_t dimensions__decoder_convnext_2_dwconv_net_Conv_output_0[] = {1, 512, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_2_dwconv_net_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_2_dwconv_net_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0052337730303407f, .offset= -108}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_2_dwconv_net_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_2_dwconv_net_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__decoder_convnext_2_dwconv_net_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_2_dwconv_net_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_2_norm_Transpose(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_2_norm_Transpose */ + uint32_t dimensions__decoder_convnext_2_norm_Transpose_perm[] = {3}; + uint32_t _decoder_convnext_2_norm_Transpose_perm[] = {0, 2, 1}; + Qnn_Param_t params__decoder_convnext_2_norm_Transpose[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_2_norm_Transpose_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_2_norm_Transpose_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_2_norm_Transpose_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_2_norm_Transpose[] = { + "_decoder_convnext_2_dwconv_net_Conv_output_0" + }; + uint32_t dimensions__decoder_convnext_2_norm_Transpose_output_0[] = {1, 1152, 512}; + Qnn_Tensor_t outputs__decoder_convnext_2_norm_Transpose[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_2_norm_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0052337730303407f, .offset= -108}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_2_norm_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_2_norm_Transpose", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_2_norm_Transpose, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_2_norm_Transpose, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_2_norm_Transpose, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_2_norm_norm_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_2_norm_norm_weight[] = {512}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_2_norm_norm_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_2_norm_norm_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0031944427173585f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions_tts_ae_decoder_convnext_2_norm_norm_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_2_norm_norm_weight), + .dataSize=BINLEN(tts_ae_decoder_convnext_2_norm_norm_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_2_norm_norm_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_2_norm_norm_bias[] = {512}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_2_norm_norm_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_2_norm_norm_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0043592117726803f, .offset= -115}}}, + .rank= 1, + .dimensions=dimensions_tts_ae_decoder_convnext_2_norm_norm_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_2_norm_norm_bias), + .dataSize=BINLEN(tts_ae_decoder_convnext_2_norm_norm_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_2_norm_norm_LayerNormalization(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_2_norm_norm_LayerNormalization */ + uint32_t dimensions__decoder_convnext_2_norm_norm_LayerNormalization_axes[] = {1}; + uint32_t _decoder_convnext_2_norm_norm_LayerNormalization_axes[] = {2}; + Qnn_Param_t params__decoder_convnext_2_norm_norm_LayerNormalization[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="axes", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_2_norm_norm_LayerNormalization_axes", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_2_norm_norm_LayerNormalization_axes, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_2_norm_norm_LayerNormalization_axes, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="epsilon", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000001000000f}}}} + }; + const char* inputs__decoder_convnext_2_norm_norm_LayerNormalization[] = { + "_decoder_convnext_2_norm_Transpose_output_0", + "tts_ae_decoder_convnext_2_norm_norm_weight", + "tts_ae_decoder_convnext_2_norm_norm_bias" + }; + uint32_t dimensions__decoder_convnext_2_norm_Transpose_1_output_0[] = {1, 1152, 512}; + Qnn_Tensor_t outputs__decoder_convnext_2_norm_norm_LayerNormalization[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_2_norm_Transpose_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0212977286428213f, .offset= -126}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_2_norm_Transpose_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_2_norm_norm_LayerNormalization", // Node Name + "qti.aisw", // Package Name + "LayerNorm", // Qnn Node Type + params__decoder_convnext_2_norm_norm_LayerNormalization, // Node Params + 2, // Num Node Params + inputs__decoder_convnext_2_norm_norm_LayerNormalization, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__decoder_convnext_2_norm_norm_LayerNormalization, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_2_norm_Transpose_1_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_2_norm_Transpose_1_output_0_ncf */ + uint32_t dimensions__decoder_convnext_2_norm_Transpose_1_output_0_ncf_perm[] = {3}; + uint32_t _decoder_convnext_2_norm_Transpose_1_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__decoder_convnext_2_norm_Transpose_1_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_2_norm_Transpose_1_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_2_norm_Transpose_1_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_2_norm_Transpose_1_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_2_norm_Transpose_1_output_0_ncf[] = { + "_decoder_convnext_2_norm_Transpose_1_output_0" + }; + uint32_t dimensions__decoder_convnext_2_norm_Transpose_1_output_0_ncf[] = {1, 512, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_2_norm_Transpose_1_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_2_norm_Transpose_1_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0212977286428213f, .offset= -126}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_2_norm_Transpose_1_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_2_norm_Transpose_1_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_2_norm_Transpose_1_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_2_norm_Transpose_1_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_2_norm_Transpose_1_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_2_pwconv1_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_2_pwconv1_Conv_reshape_to_2d */ + const char* inputs__decoder_convnext_2_pwconv1_Conv_reshape_to_2d[] = { + "_decoder_convnext_2_norm_Transpose_1_output_0_ncf" + }; + uint32_t dimensions__decoder_convnext_2_pwconv1_Conv_reshape_to_2d[] = {1, 512, 1, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_2_pwconv1_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_2_pwconv1_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0212977286428213f, .offset= -126}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_2_pwconv1_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_2_pwconv1_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__decoder_convnext_2_pwconv1_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_2_pwconv1_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__decoder_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _decoder_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__decoder_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc[] = { + "_decoder_convnext_2_pwconv1_Conv_reshape_to_2d" + }; + uint32_t dimensions__decoder_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc[] = {1, 1, 1152, 512}; + Qnn_Tensor_t outputs__decoder_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0212977286428213f, .offset= -126}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_2_pwconv1_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_2_pwconv1_weight[] = {1, 1, 512, 2048}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_2_pwconv1_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_2_pwconv1_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0083414623513818f, .offset= -121}}}, + .rank= 4, + .dimensions=dimensions_tts_ae_decoder_convnext_2_pwconv1_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_2_pwconv1_weight), + .dataSize=BINLEN(tts_ae_decoder_convnext_2_pwconv1_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_2_pwconv1_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_2_pwconv1_bias[] = {2048}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_2_pwconv1_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_2_pwconv1_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0019212916959077f, .offset= -224}}}, + .rank= 1, + .dimensions=dimensions_tts_ae_decoder_convnext_2_pwconv1_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_2_pwconv1_bias), + .dataSize=BINLEN(tts_ae_decoder_convnext_2_pwconv1_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_2_pwconv1_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_2_pwconv1_Conv_2d */ + uint32_t dimensions__decoder_convnext_2_pwconv1_Conv_2d_dilation[] = {2}; + uint32_t _decoder_convnext_2_pwconv1_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__decoder_convnext_2_pwconv1_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _decoder_convnext_2_pwconv1_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__decoder_convnext_2_pwconv1_Conv_2d_stride[] = {2}; + uint32_t _decoder_convnext_2_pwconv1_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__decoder_convnext_2_pwconv1_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_2_pwconv1_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_2_pwconv1_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_2_pwconv1_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_2_pwconv1_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__decoder_convnext_2_pwconv1_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_2_pwconv1_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_2_pwconv1_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_2_pwconv1_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_2_pwconv1_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__decoder_convnext_2_pwconv1_Conv_2d[] = { + "_decoder_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ae_decoder_convnext_2_pwconv1_weight", + "tts_ae_decoder_convnext_2_pwconv1_bias" + }; + uint32_t dimensions__decoder_convnext_2_pwconv1_Conv_intermediate[] = {1, 1, 1152, 2048}; + Qnn_Tensor_t outputs__decoder_convnext_2_pwconv1_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_2_pwconv1_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0531625971198082f, .offset= -192}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_2_pwconv1_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_2_pwconv1_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__decoder_convnext_2_pwconv1_Conv_2d, // Node Params + 5, // Num Node Params + inputs__decoder_convnext_2_pwconv1_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__decoder_convnext_2_pwconv1_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_2_pwconv1_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_2_pwconv1_Conv_intermediate_nchw */ + uint32_t dimensions__decoder_convnext_2_pwconv1_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _decoder_convnext_2_pwconv1_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__decoder_convnext_2_pwconv1_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_2_pwconv1_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_2_pwconv1_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_2_pwconv1_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_2_pwconv1_Conv_intermediate_nchw[] = { + "_decoder_convnext_2_pwconv1_Conv_intermediate" + }; + uint32_t dimensions__decoder_convnext_2_pwconv1_Conv_intermediate_nchw[] = {1, 2048, 1, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_2_pwconv1_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_2_pwconv1_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0531625971198082f, .offset= -192}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_2_pwconv1_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_2_pwconv1_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_2_pwconv1_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_2_pwconv1_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_2_pwconv1_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_2_pwconv1_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_2_pwconv1_Conv_intermediate */ + const char* inputs__decoder_convnext_2_pwconv1_Conv_intermediate[] = { + "_decoder_convnext_2_pwconv1_Conv_intermediate_nchw" + }; + uint32_t dimensions__decoder_convnext_2_pwconv1_Conv_output_0[] = {1, 2048, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_2_pwconv1_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_2_pwconv1_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0531625971198082f, .offset= -192}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_2_pwconv1_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_2_pwconv1_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__decoder_convnext_2_pwconv1_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_2_pwconv1_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__elementwiseneuron_4(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _elementwiseneuron_4 */ + Qnn_Param_t params__elementwiseneuron_4[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}} + }; + const char* inputs__elementwiseneuron_4[] = { + "_decoder_convnext_2_pwconv1_Conv_output_0" + }; + uint32_t dimensions__decoder_convnext_2_act_Mul_1_output_0[] = {1, 2048, 1152}; + Qnn_Tensor_t outputs__elementwiseneuron_4[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_2_act_Mul_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0138792395591736f, .offset= -12}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_2_act_Mul_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_elementwiseneuron_4", // Node Name + "qti.aisw", // Package Name + "ElementWiseNeuron", // Qnn Node Type + params__elementwiseneuron_4, // Node Params + 1, // Num Node Params + inputs__elementwiseneuron_4, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__elementwiseneuron_4, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_2_pwconv2_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_2_pwconv2_Conv_reshape_to_2d */ + const char* inputs__decoder_convnext_2_pwconv2_Conv_reshape_to_2d[] = { + "_decoder_convnext_2_act_Mul_1_output_0" + }; + uint32_t dimensions__decoder_convnext_2_pwconv2_Conv_reshape_to_2d[] = {1, 2048, 1, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_2_pwconv2_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_2_pwconv2_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0138792395591736f, .offset= -12}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_2_pwconv2_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_2_pwconv2_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__decoder_convnext_2_pwconv2_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_2_pwconv2_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__decoder_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _decoder_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__decoder_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc[] = { + "_decoder_convnext_2_pwconv2_Conv_reshape_to_2d" + }; + uint32_t dimensions__decoder_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc[] = {1, 1, 1152, 2048}; + Qnn_Tensor_t outputs__decoder_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0138792395591736f, .offset= -12}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_2_pwconv2_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_2_pwconv2_weight[] = {1, 1, 2048, 512}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_2_pwconv2_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_2_pwconv2_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0120781557634473f, .offset= -141}}}, + .rank= 4, + .dimensions=dimensions_tts_ae_decoder_convnext_2_pwconv2_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_2_pwconv2_weight), + .dataSize=BINLEN(tts_ae_decoder_convnext_2_pwconv2_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_2_pwconv2_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_2_pwconv2_bias[] = {512}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_2_pwconv2_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_2_pwconv2_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0015181814087555f, .offset= -74}}}, + .rank= 1, + .dimensions=dimensions_tts_ae_decoder_convnext_2_pwconv2_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_2_pwconv2_bias), + .dataSize=BINLEN(tts_ae_decoder_convnext_2_pwconv2_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_2_pwconv2_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_2_pwconv2_Conv_2d */ + uint32_t dimensions__decoder_convnext_2_pwconv2_Conv_2d_dilation[] = {2}; + uint32_t _decoder_convnext_2_pwconv2_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__decoder_convnext_2_pwconv2_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _decoder_convnext_2_pwconv2_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__decoder_convnext_2_pwconv2_Conv_2d_stride[] = {2}; + uint32_t _decoder_convnext_2_pwconv2_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__decoder_convnext_2_pwconv2_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_2_pwconv2_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_2_pwconv2_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_2_pwconv2_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_2_pwconv2_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__decoder_convnext_2_pwconv2_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_2_pwconv2_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_2_pwconv2_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_2_pwconv2_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_2_pwconv2_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__decoder_convnext_2_pwconv2_Conv_2d[] = { + "_decoder_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ae_decoder_convnext_2_pwconv2_weight", + "tts_ae_decoder_convnext_2_pwconv2_bias" + }; + uint32_t dimensions__decoder_convnext_2_pwconv2_Conv_intermediate[] = {1, 1, 1152, 512}; + Qnn_Tensor_t outputs__decoder_convnext_2_pwconv2_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_2_pwconv2_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0400269180536270f, .offset= -130}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_2_pwconv2_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_2_pwconv2_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__decoder_convnext_2_pwconv2_Conv_2d, // Node Params + 5, // Num Node Params + inputs__decoder_convnext_2_pwconv2_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__decoder_convnext_2_pwconv2_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_2_pwconv2_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_2_pwconv2_Conv_intermediate_nchw */ + uint32_t dimensions__decoder_convnext_2_pwconv2_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _decoder_convnext_2_pwconv2_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__decoder_convnext_2_pwconv2_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_2_pwconv2_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_2_pwconv2_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_2_pwconv2_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_2_pwconv2_Conv_intermediate_nchw[] = { + "_decoder_convnext_2_pwconv2_Conv_intermediate" + }; + uint32_t dimensions__decoder_convnext_2_pwconv2_Conv_intermediate_nchw[] = {1, 512, 1, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_2_pwconv2_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_2_pwconv2_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0400269180536270f, .offset= -130}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_2_pwconv2_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_2_pwconv2_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_2_pwconv2_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_2_pwconv2_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_2_pwconv2_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_2_pwconv2_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_2_pwconv2_Conv_intermediate */ + const char* inputs__decoder_convnext_2_pwconv2_Conv_intermediate[] = { + "_decoder_convnext_2_pwconv2_Conv_intermediate_nchw" + }; + uint32_t dimensions__decoder_convnext_2_pwconv2_Conv_output_0[] = {1, 512, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_2_pwconv2_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_2_pwconv2_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0400269180536270f, .offset= -130}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_2_pwconv2_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_2_pwconv2_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__decoder_convnext_2_pwconv2_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_2_pwconv2_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_2_pwconv2_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_2_pwconv2_Conv_output_0_nfc */ + uint32_t dimensions__decoder_convnext_2_pwconv2_Conv_output_0_nfc_perm[] = {3}; + uint32_t _decoder_convnext_2_pwconv2_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__decoder_convnext_2_pwconv2_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_2_pwconv2_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_2_pwconv2_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_2_pwconv2_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_2_pwconv2_Conv_output_0_nfc[] = { + "_decoder_convnext_2_pwconv2_Conv_output_0" + }; + uint32_t dimensions__decoder_convnext_2_pwconv2_Conv_output_0_nfc[] = {1, 1152, 512}; + Qnn_Tensor_t outputs__decoder_convnext_2_pwconv2_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_2_pwconv2_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0400269180536270f, .offset= -130}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_2_pwconv2_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_2_pwconv2_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_2_pwconv2_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_2_pwconv2_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_2_pwconv2_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_2_gamma(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_2_gamma[] = {1, 1, 512}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_2_gamma", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_2_gamma", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0007479430059902f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions_tts_ae_decoder_convnext_2_gamma, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_2_gamma), + .dataSize=BINLEN(tts_ae_decoder_convnext_2_gamma)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_2_Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_2_Mul */ + Qnn_Param_t params__decoder_convnext_2_Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__decoder_convnext_2_Mul[] = { + "tts_ae_decoder_convnext_2_gamma", + "_decoder_convnext_2_pwconv2_Conv_output_0_nfc" + }; + uint32_t dimensions__decoder_convnext_2_Mul_output_0[] = {1, 1152, 512}; + Qnn_Tensor_t outputs__decoder_convnext_2_Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_2_Mul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0043869148939848f, .offset= -77}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_2_Mul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_2_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__decoder_convnext_2_Mul, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_2_Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__decoder_convnext_2_Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_2_Add(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_2_Add */ + Qnn_Param_t params__decoder_convnext_2_Add[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__decoder_convnext_2_Add[] = { + "_decoder_convnext_1_Add_output_0", + "_decoder_convnext_2_Mul_output_0" + }; + uint32_t dimensions__decoder_convnext_2_Add_output_0[] = {1, 1152, 512}; + Qnn_Tensor_t outputs__decoder_convnext_2_Add[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_2_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0271226577460766f, .offset= -139}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_2_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_2_Add", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__decoder_convnext_2_Add, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_2_Add, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__decoder_convnext_2_Add, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_3_dwconv_Pad(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_3_dwconv_Pad */ + uint32_t dimensions__decoder_convnext_3_dwconv_Pad_pad_amount[] = {3, 2}; + uint32_t _decoder_convnext_3_dwconv_Pad_pad_amount[] = {0, 0, 6, 0, 0, 0}; + Qnn_Param_t params__decoder_convnext_3_dwconv_Pad[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_3_dwconv_Pad_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__decoder_convnext_3_dwconv_Pad_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_3_dwconv_Pad_pad_amount, + .dataSize=24}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="scheme", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}} + }; + const char* inputs__decoder_convnext_3_dwconv_Pad[] = { + "_decoder_convnext_2_Add_output_0" + }; + uint32_t dimensions__decoder_convnext_3_dwconv_Pad_output_0[] = {1, 1158, 512}; + Qnn_Tensor_t outputs__decoder_convnext_3_dwconv_Pad[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_3_dwconv_Pad_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0271226577460766f, .offset= -139}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_3_dwconv_Pad_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_3_dwconv_Pad", // Node Name + "qti.aisw", // Package Name + "Pad", // Qnn Node Type + params__decoder_convnext_3_dwconv_Pad, // Node Params + 2, // Num Node Params + inputs__decoder_convnext_3_dwconv_Pad, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_3_dwconv_Pad, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_3_dwconv_Pad_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_3_dwconv_Pad_output_0_ncf */ + uint32_t dimensions__decoder_convnext_3_dwconv_Pad_output_0_ncf_perm[] = {3}; + uint32_t _decoder_convnext_3_dwconv_Pad_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__decoder_convnext_3_dwconv_Pad_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_3_dwconv_Pad_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_3_dwconv_Pad_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_3_dwconv_Pad_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_3_dwconv_Pad_output_0_ncf[] = { + "_decoder_convnext_3_dwconv_Pad_output_0" + }; + uint32_t dimensions__decoder_convnext_3_dwconv_Pad_output_0_ncf[] = {1, 512, 1158}; + Qnn_Tensor_t outputs__decoder_convnext_3_dwconv_Pad_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_3_dwconv_Pad_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0271226577460766f, .offset= -139}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_3_dwconv_Pad_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_3_dwconv_Pad_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_3_dwconv_Pad_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_3_dwconv_Pad_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_3_dwconv_Pad_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_3_dwconv_net_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_3_dwconv_net_Conv_reshape_to_2d */ + const char* inputs__decoder_convnext_3_dwconv_net_Conv_reshape_to_2d[] = { + "_decoder_convnext_3_dwconv_Pad_output_0_ncf" + }; + uint32_t dimensions__decoder_convnext_3_dwconv_net_Conv_reshape_to_2d[] = {1, 512, 1, 1158}; + Qnn_Tensor_t outputs__decoder_convnext_3_dwconv_net_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_3_dwconv_net_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0271226577460766f, .offset= -139}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_3_dwconv_net_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_3_dwconv_net_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__decoder_convnext_3_dwconv_net_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_3_dwconv_net_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_3_dwconv_net_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_3_dwconv_net_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__decoder_convnext_3_dwconv_net_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _decoder_convnext_3_dwconv_net_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__decoder_convnext_3_dwconv_net_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_3_dwconv_net_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_3_dwconv_net_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_3_dwconv_net_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_3_dwconv_net_Conv_reshape_to_2d_nhwc[] = { + "_decoder_convnext_3_dwconv_net_Conv_reshape_to_2d" + }; + uint32_t dimensions__decoder_convnext_3_dwconv_net_Conv_reshape_to_2d_nhwc[] = {1, 1, 1158, 512}; + Qnn_Tensor_t outputs__decoder_convnext_3_dwconv_net_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_3_dwconv_net_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0271226577460766f, .offset= -139}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_3_dwconv_net_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_3_dwconv_net_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_3_dwconv_net_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_3_dwconv_net_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_3_dwconv_net_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_3_dwconv_net_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_3_dwconv_net_weight[] = {1, 7, 1, 512}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_3_dwconv_net_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_3_dwconv_net_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0054915645159781f, .offset= -133}}}, + .rank= 4, + .dimensions=dimensions_tts_ae_decoder_convnext_3_dwconv_net_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_3_dwconv_net_weight), + .dataSize=BINLEN(tts_ae_decoder_convnext_3_dwconv_net_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_3_dwconv_net_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_3_dwconv_net_bias[] = {512}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_3_dwconv_net_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_3_dwconv_net_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0009515552665107f, .offset= -153}}}, + .rank= 1, + .dimensions=dimensions_tts_ae_decoder_convnext_3_dwconv_net_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_3_dwconv_net_bias), + .dataSize=BINLEN(tts_ae_decoder_convnext_3_dwconv_net_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_3_dwconv_net_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_3_dwconv_net_Conv_2d */ + uint32_t dimensions__decoder_convnext_3_dwconv_net_Conv_2d_dilation[] = {2}; + uint32_t _decoder_convnext_3_dwconv_net_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__decoder_convnext_3_dwconv_net_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _decoder_convnext_3_dwconv_net_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__decoder_convnext_3_dwconv_net_Conv_2d_stride[] = {2}; + uint32_t _decoder_convnext_3_dwconv_net_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__decoder_convnext_3_dwconv_net_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_3_dwconv_net_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_3_dwconv_net_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_3_dwconv_net_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_3_dwconv_net_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__decoder_convnext_3_dwconv_net_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_3_dwconv_net_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_3_dwconv_net_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_3_dwconv_net_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_3_dwconv_net_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_3_dwconv_net_Conv_2d[] = { + "_decoder_convnext_3_dwconv_net_Conv_reshape_to_2d_nhwc", + "tts_ae_decoder_convnext_3_dwconv_net_weight", + "tts_ae_decoder_convnext_3_dwconv_net_bias" + }; + uint32_t dimensions__decoder_convnext_3_dwconv_net_Conv_intermediate[] = {1, 1, 1152, 512}; + Qnn_Tensor_t outputs__decoder_convnext_3_dwconv_net_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_3_dwconv_net_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0079700071364641f, .offset= -133}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_3_dwconv_net_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_3_dwconv_net_Conv_2d", // Node Name + "qti.aisw", // Package Name + "DepthWiseConv2d", // Qnn Node Type + params__decoder_convnext_3_dwconv_net_Conv_2d, // Node Params + 3, // Num Node Params + inputs__decoder_convnext_3_dwconv_net_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__decoder_convnext_3_dwconv_net_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_3_dwconv_net_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_3_dwconv_net_Conv_intermediate_nchw */ + uint32_t dimensions__decoder_convnext_3_dwconv_net_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _decoder_convnext_3_dwconv_net_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__decoder_convnext_3_dwconv_net_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_3_dwconv_net_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_3_dwconv_net_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_3_dwconv_net_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_3_dwconv_net_Conv_intermediate_nchw[] = { + "_decoder_convnext_3_dwconv_net_Conv_intermediate" + }; + uint32_t dimensions__decoder_convnext_3_dwconv_net_Conv_intermediate_nchw[] = {1, 512, 1, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_3_dwconv_net_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_3_dwconv_net_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0079700071364641f, .offset= -133}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_3_dwconv_net_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_3_dwconv_net_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_3_dwconv_net_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_3_dwconv_net_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_3_dwconv_net_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_3_dwconv_net_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_3_dwconv_net_Conv_intermediate */ + const char* inputs__decoder_convnext_3_dwconv_net_Conv_intermediate[] = { + "_decoder_convnext_3_dwconv_net_Conv_intermediate_nchw" + }; + uint32_t dimensions__decoder_convnext_3_dwconv_net_Conv_output_0[] = {1, 512, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_3_dwconv_net_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_3_dwconv_net_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0079700071364641f, .offset= -133}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_3_dwconv_net_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_3_dwconv_net_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__decoder_convnext_3_dwconv_net_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_3_dwconv_net_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_3_norm_Transpose(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_3_norm_Transpose */ + uint32_t dimensions__decoder_convnext_3_norm_Transpose_perm[] = {3}; + uint32_t _decoder_convnext_3_norm_Transpose_perm[] = {0, 2, 1}; + Qnn_Param_t params__decoder_convnext_3_norm_Transpose[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_3_norm_Transpose_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_3_norm_Transpose_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_3_norm_Transpose_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_3_norm_Transpose[] = { + "_decoder_convnext_3_dwconv_net_Conv_output_0" + }; + uint32_t dimensions__decoder_convnext_3_norm_Transpose_output_0[] = {1, 1152, 512}; + Qnn_Tensor_t outputs__decoder_convnext_3_norm_Transpose[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_3_norm_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0079700071364641f, .offset= -133}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_3_norm_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_3_norm_Transpose", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_3_norm_Transpose, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_3_norm_Transpose, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_3_norm_Transpose, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_3_norm_norm_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_3_norm_norm_weight[] = {512}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_3_norm_norm_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_3_norm_norm_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0030340084340423f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions_tts_ae_decoder_convnext_3_norm_norm_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_3_norm_norm_weight), + .dataSize=BINLEN(tts_ae_decoder_convnext_3_norm_norm_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_3_norm_norm_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_3_norm_norm_bias[] = {512}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_3_norm_norm_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_3_norm_norm_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0030495193786919f, .offset= -111}}}, + .rank= 1, + .dimensions=dimensions_tts_ae_decoder_convnext_3_norm_norm_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_3_norm_norm_bias), + .dataSize=BINLEN(tts_ae_decoder_convnext_3_norm_norm_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_3_norm_norm_LayerNormalization(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_3_norm_norm_LayerNormalization */ + uint32_t dimensions__decoder_convnext_3_norm_norm_LayerNormalization_axes[] = {1}; + uint32_t _decoder_convnext_3_norm_norm_LayerNormalization_axes[] = {2}; + Qnn_Param_t params__decoder_convnext_3_norm_norm_LayerNormalization[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="axes", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_3_norm_norm_LayerNormalization_axes", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_3_norm_norm_LayerNormalization_axes, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_3_norm_norm_LayerNormalization_axes, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="epsilon", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000001000000f}}}} + }; + const char* inputs__decoder_convnext_3_norm_norm_LayerNormalization[] = { + "_decoder_convnext_3_norm_Transpose_output_0", + "tts_ae_decoder_convnext_3_norm_norm_weight", + "tts_ae_decoder_convnext_3_norm_norm_bias" + }; + uint32_t dimensions__decoder_convnext_3_norm_Transpose_1_output_0[] = {1, 1152, 512}; + Qnn_Tensor_t outputs__decoder_convnext_3_norm_norm_LayerNormalization[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_3_norm_Transpose_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0379491746425629f, .offset= -125}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_3_norm_Transpose_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_3_norm_norm_LayerNormalization", // Node Name + "qti.aisw", // Package Name + "LayerNorm", // Qnn Node Type + params__decoder_convnext_3_norm_norm_LayerNormalization, // Node Params + 2, // Num Node Params + inputs__decoder_convnext_3_norm_norm_LayerNormalization, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__decoder_convnext_3_norm_norm_LayerNormalization, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_3_norm_Transpose_1_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_3_norm_Transpose_1_output_0_ncf */ + uint32_t dimensions__decoder_convnext_3_norm_Transpose_1_output_0_ncf_perm[] = {3}; + uint32_t _decoder_convnext_3_norm_Transpose_1_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__decoder_convnext_3_norm_Transpose_1_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_3_norm_Transpose_1_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_3_norm_Transpose_1_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_3_norm_Transpose_1_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_3_norm_Transpose_1_output_0_ncf[] = { + "_decoder_convnext_3_norm_Transpose_1_output_0" + }; + uint32_t dimensions__decoder_convnext_3_norm_Transpose_1_output_0_ncf[] = {1, 512, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_3_norm_Transpose_1_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_3_norm_Transpose_1_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0379491746425629f, .offset= -125}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_3_norm_Transpose_1_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_3_norm_Transpose_1_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_3_norm_Transpose_1_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_3_norm_Transpose_1_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_3_norm_Transpose_1_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_3_pwconv1_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_3_pwconv1_Conv_reshape_to_2d */ + const char* inputs__decoder_convnext_3_pwconv1_Conv_reshape_to_2d[] = { + "_decoder_convnext_3_norm_Transpose_1_output_0_ncf" + }; + uint32_t dimensions__decoder_convnext_3_pwconv1_Conv_reshape_to_2d[] = {1, 512, 1, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_3_pwconv1_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_3_pwconv1_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0379491746425629f, .offset= -125}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_3_pwconv1_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_3_pwconv1_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__decoder_convnext_3_pwconv1_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_3_pwconv1_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__decoder_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _decoder_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__decoder_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc[] = { + "_decoder_convnext_3_pwconv1_Conv_reshape_to_2d" + }; + uint32_t dimensions__decoder_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc[] = {1, 1, 1152, 512}; + Qnn_Tensor_t outputs__decoder_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0379491746425629f, .offset= -125}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_3_pwconv1_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_3_pwconv1_weight[] = {1, 1, 512, 2048}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_3_pwconv1_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_3_pwconv1_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0093550579622388f, .offset= -123}}}, + .rank= 4, + .dimensions=dimensions_tts_ae_decoder_convnext_3_pwconv1_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_3_pwconv1_weight), + .dataSize=BINLEN(tts_ae_decoder_convnext_3_pwconv1_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_3_pwconv1_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_3_pwconv1_bias[] = {2048}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_3_pwconv1_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_3_pwconv1_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0017764862859622f, .offset= -210}}}, + .rank= 1, + .dimensions=dimensions_tts_ae_decoder_convnext_3_pwconv1_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_3_pwconv1_bias), + .dataSize=BINLEN(tts_ae_decoder_convnext_3_pwconv1_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_3_pwconv1_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_3_pwconv1_Conv_2d */ + uint32_t dimensions__decoder_convnext_3_pwconv1_Conv_2d_dilation[] = {2}; + uint32_t _decoder_convnext_3_pwconv1_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__decoder_convnext_3_pwconv1_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _decoder_convnext_3_pwconv1_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__decoder_convnext_3_pwconv1_Conv_2d_stride[] = {2}; + uint32_t _decoder_convnext_3_pwconv1_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__decoder_convnext_3_pwconv1_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_3_pwconv1_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_3_pwconv1_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_3_pwconv1_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_3_pwconv1_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__decoder_convnext_3_pwconv1_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_3_pwconv1_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_3_pwconv1_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_3_pwconv1_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_3_pwconv1_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__decoder_convnext_3_pwconv1_Conv_2d[] = { + "_decoder_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ae_decoder_convnext_3_pwconv1_weight", + "tts_ae_decoder_convnext_3_pwconv1_bias" + }; + uint32_t dimensions__decoder_convnext_3_pwconv1_Conv_intermediate[] = {1, 1, 1152, 2048}; + Qnn_Tensor_t outputs__decoder_convnext_3_pwconv1_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_3_pwconv1_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1036707013845444f, .offset= -151}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_3_pwconv1_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_3_pwconv1_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__decoder_convnext_3_pwconv1_Conv_2d, // Node Params + 5, // Num Node Params + inputs__decoder_convnext_3_pwconv1_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__decoder_convnext_3_pwconv1_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_3_pwconv1_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_3_pwconv1_Conv_intermediate_nchw */ + uint32_t dimensions__decoder_convnext_3_pwconv1_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _decoder_convnext_3_pwconv1_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__decoder_convnext_3_pwconv1_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_3_pwconv1_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_3_pwconv1_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_3_pwconv1_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_3_pwconv1_Conv_intermediate_nchw[] = { + "_decoder_convnext_3_pwconv1_Conv_intermediate" + }; + uint32_t dimensions__decoder_convnext_3_pwconv1_Conv_intermediate_nchw[] = {1, 2048, 1, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_3_pwconv1_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_3_pwconv1_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1036707013845444f, .offset= -151}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_3_pwconv1_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_3_pwconv1_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_3_pwconv1_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_3_pwconv1_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_3_pwconv1_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_3_pwconv1_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_3_pwconv1_Conv_intermediate */ + const char* inputs__decoder_convnext_3_pwconv1_Conv_intermediate[] = { + "_decoder_convnext_3_pwconv1_Conv_intermediate_nchw" + }; + uint32_t dimensions__decoder_convnext_3_pwconv1_Conv_output_0[] = {1, 2048, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_3_pwconv1_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_3_pwconv1_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1036707013845444f, .offset= -151}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_3_pwconv1_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_3_pwconv1_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__decoder_convnext_3_pwconv1_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_3_pwconv1_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__elementwiseneuron_6(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _elementwiseneuron_6 */ + Qnn_Param_t params__elementwiseneuron_6[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}} + }; + const char* inputs__elementwiseneuron_6[] = { + "_decoder_convnext_3_pwconv1_Conv_output_0" + }; + uint32_t dimensions__decoder_convnext_3_act_Mul_1_output_0[] = {1, 2048, 1152}; + Qnn_Tensor_t outputs__elementwiseneuron_6[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_3_act_Mul_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0430368147790432f, .offset= -4}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_3_act_Mul_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_elementwiseneuron_6", // Node Name + "qti.aisw", // Package Name + "ElementWiseNeuron", // Qnn Node Type + params__elementwiseneuron_6, // Node Params + 1, // Num Node Params + inputs__elementwiseneuron_6, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__elementwiseneuron_6, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_3_pwconv2_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_3_pwconv2_Conv_reshape_to_2d */ + const char* inputs__decoder_convnext_3_pwconv2_Conv_reshape_to_2d[] = { + "_decoder_convnext_3_act_Mul_1_output_0" + }; + uint32_t dimensions__decoder_convnext_3_pwconv2_Conv_reshape_to_2d[] = {1, 2048, 1, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_3_pwconv2_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_3_pwconv2_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0430368147790432f, .offset= -4}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_3_pwconv2_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_3_pwconv2_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__decoder_convnext_3_pwconv2_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_3_pwconv2_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__decoder_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _decoder_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__decoder_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc[] = { + "_decoder_convnext_3_pwconv2_Conv_reshape_to_2d" + }; + uint32_t dimensions__decoder_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc[] = {1, 1, 1152, 2048}; + Qnn_Tensor_t outputs__decoder_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0430368147790432f, .offset= -4}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_3_pwconv2_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_3_pwconv2_weight[] = {1, 1, 2048, 512}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_3_pwconv2_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_3_pwconv2_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0116108441725373f, .offset= -123}}}, + .rank= 4, + .dimensions=dimensions_tts_ae_decoder_convnext_3_pwconv2_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_3_pwconv2_weight), + .dataSize=BINLEN(tts_ae_decoder_convnext_3_pwconv2_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_3_pwconv2_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_3_pwconv2_bias[] = {512}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_3_pwconv2_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_3_pwconv2_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0016988650895655f, .offset= -63}}}, + .rank= 1, + .dimensions=dimensions_tts_ae_decoder_convnext_3_pwconv2_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_3_pwconv2_bias), + .dataSize=BINLEN(tts_ae_decoder_convnext_3_pwconv2_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_3_pwconv2_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_3_pwconv2_Conv_2d */ + uint32_t dimensions__decoder_convnext_3_pwconv2_Conv_2d_dilation[] = {2}; + uint32_t _decoder_convnext_3_pwconv2_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__decoder_convnext_3_pwconv2_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _decoder_convnext_3_pwconv2_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__decoder_convnext_3_pwconv2_Conv_2d_stride[] = {2}; + uint32_t _decoder_convnext_3_pwconv2_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__decoder_convnext_3_pwconv2_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_3_pwconv2_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_3_pwconv2_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_3_pwconv2_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_3_pwconv2_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__decoder_convnext_3_pwconv2_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_3_pwconv2_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_3_pwconv2_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_3_pwconv2_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_3_pwconv2_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__decoder_convnext_3_pwconv2_Conv_2d[] = { + "_decoder_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ae_decoder_convnext_3_pwconv2_weight", + "tts_ae_decoder_convnext_3_pwconv2_bias" + }; + uint32_t dimensions__decoder_convnext_3_pwconv2_Conv_intermediate[] = {1, 1, 1152, 512}; + Qnn_Tensor_t outputs__decoder_convnext_3_pwconv2_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_3_pwconv2_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1435610949993134f, .offset= -116}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_3_pwconv2_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_3_pwconv2_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__decoder_convnext_3_pwconv2_Conv_2d, // Node Params + 5, // Num Node Params + inputs__decoder_convnext_3_pwconv2_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__decoder_convnext_3_pwconv2_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_3_pwconv2_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_3_pwconv2_Conv_intermediate_nchw */ + uint32_t dimensions__decoder_convnext_3_pwconv2_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _decoder_convnext_3_pwconv2_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__decoder_convnext_3_pwconv2_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_3_pwconv2_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_3_pwconv2_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_3_pwconv2_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_3_pwconv2_Conv_intermediate_nchw[] = { + "_decoder_convnext_3_pwconv2_Conv_intermediate" + }; + uint32_t dimensions__decoder_convnext_3_pwconv2_Conv_intermediate_nchw[] = {1, 512, 1, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_3_pwconv2_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_3_pwconv2_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1435610949993134f, .offset= -116}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_3_pwconv2_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_3_pwconv2_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_3_pwconv2_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_3_pwconv2_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_3_pwconv2_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_3_pwconv2_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_3_pwconv2_Conv_intermediate */ + const char* inputs__decoder_convnext_3_pwconv2_Conv_intermediate[] = { + "_decoder_convnext_3_pwconv2_Conv_intermediate_nchw" + }; + uint32_t dimensions__decoder_convnext_3_pwconv2_Conv_output_0[] = {1, 512, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_3_pwconv2_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_3_pwconv2_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1435610949993134f, .offset= -116}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_3_pwconv2_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_3_pwconv2_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__decoder_convnext_3_pwconv2_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_3_pwconv2_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_3_pwconv2_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_3_pwconv2_Conv_output_0_nfc */ + uint32_t dimensions__decoder_convnext_3_pwconv2_Conv_output_0_nfc_perm[] = {3}; + uint32_t _decoder_convnext_3_pwconv2_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__decoder_convnext_3_pwconv2_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_3_pwconv2_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_3_pwconv2_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_3_pwconv2_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_3_pwconv2_Conv_output_0_nfc[] = { + "_decoder_convnext_3_pwconv2_Conv_output_0" + }; + uint32_t dimensions__decoder_convnext_3_pwconv2_Conv_output_0_nfc[] = {1, 1152, 512}; + Qnn_Tensor_t outputs__decoder_convnext_3_pwconv2_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_3_pwconv2_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1435610949993134f, .offset= -116}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_3_pwconv2_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_3_pwconv2_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_3_pwconv2_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_3_pwconv2_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_3_pwconv2_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_3_gamma(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_3_gamma[] = {1, 1, 512}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_3_gamma", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_3_gamma", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0018470111535862f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions_tts_ae_decoder_convnext_3_gamma, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_3_gamma), + .dataSize=BINLEN(tts_ae_decoder_convnext_3_gamma)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_3_Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_3_Mul */ + Qnn_Param_t params__decoder_convnext_3_Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__decoder_convnext_3_Mul[] = { + "tts_ae_decoder_convnext_3_gamma", + "_decoder_convnext_3_pwconv2_Conv_output_0_nfc" + }; + uint32_t dimensions__decoder_convnext_3_Mul_output_0[] = {1, 1152, 512}; + Qnn_Tensor_t outputs__decoder_convnext_3_Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_3_Mul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0182019546627998f, .offset= -123}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_3_Mul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_3_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__decoder_convnext_3_Mul, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_3_Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__decoder_convnext_3_Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_3_Add(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_3_Add */ + Qnn_Param_t params__decoder_convnext_3_Add[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__decoder_convnext_3_Add[] = { + "_decoder_convnext_2_Add_output_0", + "_decoder_convnext_3_Mul_output_0" + }; + uint32_t dimensions__decoder_convnext_3_Add_output_0[] = {1, 1152, 512}; + Qnn_Tensor_t outputs__decoder_convnext_3_Add[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_3_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0242276769131422f, .offset= -147}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_3_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_3_Add", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__decoder_convnext_3_Add, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_3_Add, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__decoder_convnext_3_Add, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_4_dwconv_Pad(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_4_dwconv_Pad */ + uint32_t dimensions__decoder_convnext_4_dwconv_Pad_pad_amount[] = {3, 2}; + uint32_t _decoder_convnext_4_dwconv_Pad_pad_amount[] = {0, 0, 12, 0, 0, 0}; + Qnn_Param_t params__decoder_convnext_4_dwconv_Pad[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_4_dwconv_Pad_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__decoder_convnext_4_dwconv_Pad_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_4_dwconv_Pad_pad_amount, + .dataSize=24}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="scheme", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}} + }; + const char* inputs__decoder_convnext_4_dwconv_Pad[] = { + "_decoder_convnext_3_Add_output_0" + }; + uint32_t dimensions__decoder_convnext_4_dwconv_Pad_output_0[] = {1, 1164, 512}; + Qnn_Tensor_t outputs__decoder_convnext_4_dwconv_Pad[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_4_dwconv_Pad_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0242276769131422f, .offset= -147}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_4_dwconv_Pad_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_4_dwconv_Pad", // Node Name + "qti.aisw", // Package Name + "Pad", // Qnn Node Type + params__decoder_convnext_4_dwconv_Pad, // Node Params + 2, // Num Node Params + inputs__decoder_convnext_4_dwconv_Pad, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_4_dwconv_Pad, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_4_dwconv_Pad_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_4_dwconv_Pad_output_0_ncf */ + uint32_t dimensions__decoder_convnext_4_dwconv_Pad_output_0_ncf_perm[] = {3}; + uint32_t _decoder_convnext_4_dwconv_Pad_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__decoder_convnext_4_dwconv_Pad_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_4_dwconv_Pad_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_4_dwconv_Pad_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_4_dwconv_Pad_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_4_dwconv_Pad_output_0_ncf[] = { + "_decoder_convnext_4_dwconv_Pad_output_0" + }; + uint32_t dimensions__decoder_convnext_4_dwconv_Pad_output_0_ncf[] = {1, 512, 1164}; + Qnn_Tensor_t outputs__decoder_convnext_4_dwconv_Pad_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_4_dwconv_Pad_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0242276769131422f, .offset= -147}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_4_dwconv_Pad_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_4_dwconv_Pad_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_4_dwconv_Pad_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_4_dwconv_Pad_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_4_dwconv_Pad_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_4_dwconv_net_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_4_dwconv_net_Conv_reshape_to_2d */ + const char* inputs__decoder_convnext_4_dwconv_net_Conv_reshape_to_2d[] = { + "_decoder_convnext_4_dwconv_Pad_output_0_ncf" + }; + uint32_t dimensions__decoder_convnext_4_dwconv_net_Conv_reshape_to_2d[] = {1, 512, 1, 1164}; + Qnn_Tensor_t outputs__decoder_convnext_4_dwconv_net_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_4_dwconv_net_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0242276769131422f, .offset= -147}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_4_dwconv_net_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_4_dwconv_net_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__decoder_convnext_4_dwconv_net_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_4_dwconv_net_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_4_dwconv_net_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_4_dwconv_net_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__decoder_convnext_4_dwconv_net_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _decoder_convnext_4_dwconv_net_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__decoder_convnext_4_dwconv_net_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_4_dwconv_net_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_4_dwconv_net_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_4_dwconv_net_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_4_dwconv_net_Conv_reshape_to_2d_nhwc[] = { + "_decoder_convnext_4_dwconv_net_Conv_reshape_to_2d" + }; + uint32_t dimensions__decoder_convnext_4_dwconv_net_Conv_reshape_to_2d_nhwc[] = {1, 1, 1164, 512}; + Qnn_Tensor_t outputs__decoder_convnext_4_dwconv_net_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_4_dwconv_net_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0242276769131422f, .offset= -147}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_4_dwconv_net_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_4_dwconv_net_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_4_dwconv_net_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_4_dwconv_net_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_4_dwconv_net_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_4_dwconv_net_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_4_dwconv_net_weight[] = {1, 7, 1, 512}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_4_dwconv_net_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_4_dwconv_net_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0063276514410973f, .offset= -117}}}, + .rank= 4, + .dimensions=dimensions_tts_ae_decoder_convnext_4_dwconv_net_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_4_dwconv_net_weight), + .dataSize=BINLEN(tts_ae_decoder_convnext_4_dwconv_net_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_4_dwconv_net_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_4_dwconv_net_bias[] = {512}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_4_dwconv_net_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_4_dwconv_net_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0008792460430413f, .offset= -92}}}, + .rank= 1, + .dimensions=dimensions_tts_ae_decoder_convnext_4_dwconv_net_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_4_dwconv_net_bias), + .dataSize=BINLEN(tts_ae_decoder_convnext_4_dwconv_net_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_4_dwconv_net_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_4_dwconv_net_Conv_2d */ + uint32_t dimensions__decoder_convnext_4_dwconv_net_Conv_2d_dilation[] = {2}; + uint32_t _decoder_convnext_4_dwconv_net_Conv_2d_dilation[] = {1, 2}; + uint32_t dimensions__decoder_convnext_4_dwconv_net_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _decoder_convnext_4_dwconv_net_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__decoder_convnext_4_dwconv_net_Conv_2d_stride[] = {2}; + uint32_t _decoder_convnext_4_dwconv_net_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__decoder_convnext_4_dwconv_net_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_4_dwconv_net_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_4_dwconv_net_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_4_dwconv_net_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_4_dwconv_net_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__decoder_convnext_4_dwconv_net_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_4_dwconv_net_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_4_dwconv_net_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_4_dwconv_net_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_4_dwconv_net_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_4_dwconv_net_Conv_2d[] = { + "_decoder_convnext_4_dwconv_net_Conv_reshape_to_2d_nhwc", + "tts_ae_decoder_convnext_4_dwconv_net_weight", + "tts_ae_decoder_convnext_4_dwconv_net_bias" + }; + uint32_t dimensions__decoder_convnext_4_dwconv_net_Conv_intermediate[] = {1, 1, 1152, 512}; + Qnn_Tensor_t outputs__decoder_convnext_4_dwconv_net_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_4_dwconv_net_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0066890860907733f, .offset= -109}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_4_dwconv_net_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_4_dwconv_net_Conv_2d", // Node Name + "qti.aisw", // Package Name + "DepthWiseConv2d", // Qnn Node Type + params__decoder_convnext_4_dwconv_net_Conv_2d, // Node Params + 3, // Num Node Params + inputs__decoder_convnext_4_dwconv_net_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__decoder_convnext_4_dwconv_net_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_4_dwconv_net_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_4_dwconv_net_Conv_intermediate_nchw */ + uint32_t dimensions__decoder_convnext_4_dwconv_net_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _decoder_convnext_4_dwconv_net_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__decoder_convnext_4_dwconv_net_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_4_dwconv_net_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_4_dwconv_net_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_4_dwconv_net_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_4_dwconv_net_Conv_intermediate_nchw[] = { + "_decoder_convnext_4_dwconv_net_Conv_intermediate" + }; + uint32_t dimensions__decoder_convnext_4_dwconv_net_Conv_intermediate_nchw[] = {1, 512, 1, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_4_dwconv_net_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_4_dwconv_net_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0066890860907733f, .offset= -109}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_4_dwconv_net_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_4_dwconv_net_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_4_dwconv_net_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_4_dwconv_net_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_4_dwconv_net_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_4_dwconv_net_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_4_dwconv_net_Conv_intermediate */ + const char* inputs__decoder_convnext_4_dwconv_net_Conv_intermediate[] = { + "_decoder_convnext_4_dwconv_net_Conv_intermediate_nchw" + }; + uint32_t dimensions__decoder_convnext_4_dwconv_net_Conv_output_0[] = {1, 512, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_4_dwconv_net_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_4_dwconv_net_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0066890860907733f, .offset= -109}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_4_dwconv_net_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_4_dwconv_net_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__decoder_convnext_4_dwconv_net_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_4_dwconv_net_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_4_norm_Transpose(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_4_norm_Transpose */ + uint32_t dimensions__decoder_convnext_4_norm_Transpose_perm[] = {3}; + uint32_t _decoder_convnext_4_norm_Transpose_perm[] = {0, 2, 1}; + Qnn_Param_t params__decoder_convnext_4_norm_Transpose[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_4_norm_Transpose_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_4_norm_Transpose_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_4_norm_Transpose_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_4_norm_Transpose[] = { + "_decoder_convnext_4_dwconv_net_Conv_output_0" + }; + uint32_t dimensions__decoder_convnext_4_norm_Transpose_output_0[] = {1, 1152, 512}; + Qnn_Tensor_t outputs__decoder_convnext_4_norm_Transpose[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_4_norm_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0066890860907733f, .offset= -109}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_4_norm_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_4_norm_Transpose", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_4_norm_Transpose, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_4_norm_Transpose, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_4_norm_Transpose, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_4_norm_norm_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_4_norm_norm_weight[] = {512}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_4_norm_norm_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_4_norm_norm_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0051333094015718f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions_tts_ae_decoder_convnext_4_norm_norm_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_4_norm_norm_weight), + .dataSize=BINLEN(tts_ae_decoder_convnext_4_norm_norm_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_4_norm_norm_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_4_norm_norm_bias[] = {512}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_4_norm_norm_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_4_norm_norm_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0023312498815358f, .offset= -109}}}, + .rank= 1, + .dimensions=dimensions_tts_ae_decoder_convnext_4_norm_norm_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_4_norm_norm_bias), + .dataSize=BINLEN(tts_ae_decoder_convnext_4_norm_norm_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_4_norm_norm_LayerNormalization(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_4_norm_norm_LayerNormalization */ + uint32_t dimensions__decoder_convnext_4_norm_norm_LayerNormalization_axes[] = {1}; + uint32_t _decoder_convnext_4_norm_norm_LayerNormalization_axes[] = {2}; + Qnn_Param_t params__decoder_convnext_4_norm_norm_LayerNormalization[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="axes", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_4_norm_norm_LayerNormalization_axes", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_4_norm_norm_LayerNormalization_axes, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_4_norm_norm_LayerNormalization_axes, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="epsilon", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000001000000f}}}} + }; + const char* inputs__decoder_convnext_4_norm_norm_LayerNormalization[] = { + "_decoder_convnext_4_norm_Transpose_output_0", + "tts_ae_decoder_convnext_4_norm_norm_weight", + "tts_ae_decoder_convnext_4_norm_norm_bias" + }; + uint32_t dimensions__decoder_convnext_4_norm_Transpose_1_output_0[] = {1, 1152, 512}; + Qnn_Tensor_t outputs__decoder_convnext_4_norm_norm_LayerNormalization[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_4_norm_Transpose_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0311640165746212f, .offset= -117}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_4_norm_Transpose_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_4_norm_norm_LayerNormalization", // Node Name + "qti.aisw", // Package Name + "LayerNorm", // Qnn Node Type + params__decoder_convnext_4_norm_norm_LayerNormalization, // Node Params + 2, // Num Node Params + inputs__decoder_convnext_4_norm_norm_LayerNormalization, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__decoder_convnext_4_norm_norm_LayerNormalization, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_4_norm_Transpose_1_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_4_norm_Transpose_1_output_0_ncf */ + uint32_t dimensions__decoder_convnext_4_norm_Transpose_1_output_0_ncf_perm[] = {3}; + uint32_t _decoder_convnext_4_norm_Transpose_1_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__decoder_convnext_4_norm_Transpose_1_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_4_norm_Transpose_1_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_4_norm_Transpose_1_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_4_norm_Transpose_1_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_4_norm_Transpose_1_output_0_ncf[] = { + "_decoder_convnext_4_norm_Transpose_1_output_0" + }; + uint32_t dimensions__decoder_convnext_4_norm_Transpose_1_output_0_ncf[] = {1, 512, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_4_norm_Transpose_1_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_4_norm_Transpose_1_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0311640165746212f, .offset= -117}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_4_norm_Transpose_1_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_4_norm_Transpose_1_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_4_norm_Transpose_1_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_4_norm_Transpose_1_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_4_norm_Transpose_1_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_4_pwconv1_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_4_pwconv1_Conv_reshape_to_2d */ + const char* inputs__decoder_convnext_4_pwconv1_Conv_reshape_to_2d[] = { + "_decoder_convnext_4_norm_Transpose_1_output_0_ncf" + }; + uint32_t dimensions__decoder_convnext_4_pwconv1_Conv_reshape_to_2d[] = {1, 512, 1, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_4_pwconv1_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_4_pwconv1_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0311640165746212f, .offset= -117}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_4_pwconv1_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_4_pwconv1_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__decoder_convnext_4_pwconv1_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_4_pwconv1_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_4_pwconv1_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_4_pwconv1_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__decoder_convnext_4_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _decoder_convnext_4_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__decoder_convnext_4_pwconv1_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_4_pwconv1_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_4_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_4_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_4_pwconv1_Conv_reshape_to_2d_nhwc[] = { + "_decoder_convnext_4_pwconv1_Conv_reshape_to_2d" + }; + uint32_t dimensions__decoder_convnext_4_pwconv1_Conv_reshape_to_2d_nhwc[] = {1, 1, 1152, 512}; + Qnn_Tensor_t outputs__decoder_convnext_4_pwconv1_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_4_pwconv1_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0311640165746212f, .offset= -117}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_4_pwconv1_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_4_pwconv1_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_4_pwconv1_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_4_pwconv1_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_4_pwconv1_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_4_pwconv1_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_4_pwconv1_weight[] = {1, 1, 512, 2048}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_4_pwconv1_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_4_pwconv1_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0110574550926685f, .offset= -137}}}, + .rank= 4, + .dimensions=dimensions_tts_ae_decoder_convnext_4_pwconv1_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_4_pwconv1_weight), + .dataSize=BINLEN(tts_ae_decoder_convnext_4_pwconv1_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_4_pwconv1_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_4_pwconv1_bias[] = {2048}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_4_pwconv1_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_4_pwconv1_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0012379029067233f, .offset= -216}}}, + .rank= 1, + .dimensions=dimensions_tts_ae_decoder_convnext_4_pwconv1_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_4_pwconv1_bias), + .dataSize=BINLEN(tts_ae_decoder_convnext_4_pwconv1_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_4_pwconv1_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_4_pwconv1_Conv_2d */ + uint32_t dimensions__decoder_convnext_4_pwconv1_Conv_2d_dilation[] = {2}; + uint32_t _decoder_convnext_4_pwconv1_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__decoder_convnext_4_pwconv1_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _decoder_convnext_4_pwconv1_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__decoder_convnext_4_pwconv1_Conv_2d_stride[] = {2}; + uint32_t _decoder_convnext_4_pwconv1_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__decoder_convnext_4_pwconv1_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_4_pwconv1_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_4_pwconv1_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_4_pwconv1_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_4_pwconv1_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__decoder_convnext_4_pwconv1_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_4_pwconv1_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_4_pwconv1_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_4_pwconv1_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_4_pwconv1_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__decoder_convnext_4_pwconv1_Conv_2d[] = { + "_decoder_convnext_4_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ae_decoder_convnext_4_pwconv1_weight", + "tts_ae_decoder_convnext_4_pwconv1_bias" + }; + uint32_t dimensions__decoder_convnext_4_pwconv1_Conv_intermediate[] = {1, 1, 1152, 2048}; + Qnn_Tensor_t outputs__decoder_convnext_4_pwconv1_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_4_pwconv1_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0710149407386780f, .offset= -179}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_4_pwconv1_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_4_pwconv1_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__decoder_convnext_4_pwconv1_Conv_2d, // Node Params + 5, // Num Node Params + inputs__decoder_convnext_4_pwconv1_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__decoder_convnext_4_pwconv1_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_4_pwconv1_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_4_pwconv1_Conv_intermediate_nchw */ + uint32_t dimensions__decoder_convnext_4_pwconv1_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _decoder_convnext_4_pwconv1_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__decoder_convnext_4_pwconv1_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_4_pwconv1_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_4_pwconv1_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_4_pwconv1_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_4_pwconv1_Conv_intermediate_nchw[] = { + "_decoder_convnext_4_pwconv1_Conv_intermediate" + }; + uint32_t dimensions__decoder_convnext_4_pwconv1_Conv_intermediate_nchw[] = {1, 2048, 1, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_4_pwconv1_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_4_pwconv1_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0710149407386780f, .offset= -179}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_4_pwconv1_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_4_pwconv1_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_4_pwconv1_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_4_pwconv1_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_4_pwconv1_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_4_pwconv1_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_4_pwconv1_Conv_intermediate */ + const char* inputs__decoder_convnext_4_pwconv1_Conv_intermediate[] = { + "_decoder_convnext_4_pwconv1_Conv_intermediate_nchw" + }; + uint32_t dimensions__decoder_convnext_4_pwconv1_Conv_output_0[] = {1, 2048, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_4_pwconv1_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_4_pwconv1_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0710149407386780f, .offset= -179}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_4_pwconv1_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_4_pwconv1_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__decoder_convnext_4_pwconv1_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_4_pwconv1_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__elementwiseneuron_8(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _elementwiseneuron_8 */ + Qnn_Param_t params__elementwiseneuron_8[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}} + }; + const char* inputs__elementwiseneuron_8[] = { + "_decoder_convnext_4_pwconv1_Conv_output_0" + }; + uint32_t dimensions__decoder_convnext_4_act_Mul_1_output_0[] = {1, 2048, 1152}; + Qnn_Tensor_t outputs__elementwiseneuron_8[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_4_act_Mul_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0219253785908222f, .offset= -8}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_4_act_Mul_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_elementwiseneuron_8", // Node Name + "qti.aisw", // Package Name + "ElementWiseNeuron", // Qnn Node Type + params__elementwiseneuron_8, // Node Params + 1, // Num Node Params + inputs__elementwiseneuron_8, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__elementwiseneuron_8, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_4_pwconv2_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_4_pwconv2_Conv_reshape_to_2d */ + const char* inputs__decoder_convnext_4_pwconv2_Conv_reshape_to_2d[] = { + "_decoder_convnext_4_act_Mul_1_output_0" + }; + uint32_t dimensions__decoder_convnext_4_pwconv2_Conv_reshape_to_2d[] = {1, 2048, 1, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_4_pwconv2_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_4_pwconv2_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0219253785908222f, .offset= -8}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_4_pwconv2_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_4_pwconv2_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__decoder_convnext_4_pwconv2_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_4_pwconv2_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_4_pwconv2_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_4_pwconv2_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__decoder_convnext_4_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _decoder_convnext_4_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__decoder_convnext_4_pwconv2_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_4_pwconv2_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_4_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_4_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_4_pwconv2_Conv_reshape_to_2d_nhwc[] = { + "_decoder_convnext_4_pwconv2_Conv_reshape_to_2d" + }; + uint32_t dimensions__decoder_convnext_4_pwconv2_Conv_reshape_to_2d_nhwc[] = {1, 1, 1152, 2048}; + Qnn_Tensor_t outputs__decoder_convnext_4_pwconv2_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_4_pwconv2_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0219253785908222f, .offset= -8}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_4_pwconv2_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_4_pwconv2_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_4_pwconv2_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_4_pwconv2_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_4_pwconv2_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_4_pwconv2_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_4_pwconv2_weight[] = {1, 1, 2048, 512}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_4_pwconv2_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_4_pwconv2_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0129605978727341f, .offset= -103}}}, + .rank= 4, + .dimensions=dimensions_tts_ae_decoder_convnext_4_pwconv2_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_4_pwconv2_weight), + .dataSize=BINLEN(tts_ae_decoder_convnext_4_pwconv2_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_4_pwconv2_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_4_pwconv2_bias[] = {512}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_4_pwconv2_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_4_pwconv2_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0019027900416404f, .offset= -58}}}, + .rank= 1, + .dimensions=dimensions_tts_ae_decoder_convnext_4_pwconv2_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_4_pwconv2_bias), + .dataSize=BINLEN(tts_ae_decoder_convnext_4_pwconv2_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_4_pwconv2_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_4_pwconv2_Conv_2d */ + uint32_t dimensions__decoder_convnext_4_pwconv2_Conv_2d_dilation[] = {2}; + uint32_t _decoder_convnext_4_pwconv2_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__decoder_convnext_4_pwconv2_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _decoder_convnext_4_pwconv2_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__decoder_convnext_4_pwconv2_Conv_2d_stride[] = {2}; + uint32_t _decoder_convnext_4_pwconv2_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__decoder_convnext_4_pwconv2_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_4_pwconv2_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_4_pwconv2_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_4_pwconv2_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_4_pwconv2_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__decoder_convnext_4_pwconv2_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_4_pwconv2_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_4_pwconv2_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_4_pwconv2_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_4_pwconv2_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__decoder_convnext_4_pwconv2_Conv_2d[] = { + "_decoder_convnext_4_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ae_decoder_convnext_4_pwconv2_weight", + "tts_ae_decoder_convnext_4_pwconv2_bias" + }; + uint32_t dimensions__decoder_convnext_4_pwconv2_Conv_intermediate[] = {1, 1, 1152, 512}; + Qnn_Tensor_t outputs__decoder_convnext_4_pwconv2_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_4_pwconv2_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0440519712865353f, .offset= -134}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_4_pwconv2_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_4_pwconv2_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__decoder_convnext_4_pwconv2_Conv_2d, // Node Params + 5, // Num Node Params + inputs__decoder_convnext_4_pwconv2_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__decoder_convnext_4_pwconv2_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_4_pwconv2_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_4_pwconv2_Conv_intermediate_nchw */ + uint32_t dimensions__decoder_convnext_4_pwconv2_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _decoder_convnext_4_pwconv2_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__decoder_convnext_4_pwconv2_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_4_pwconv2_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_4_pwconv2_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_4_pwconv2_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_4_pwconv2_Conv_intermediate_nchw[] = { + "_decoder_convnext_4_pwconv2_Conv_intermediate" + }; + uint32_t dimensions__decoder_convnext_4_pwconv2_Conv_intermediate_nchw[] = {1, 512, 1, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_4_pwconv2_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_4_pwconv2_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0440519712865353f, .offset= -134}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_4_pwconv2_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_4_pwconv2_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_4_pwconv2_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_4_pwconv2_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_4_pwconv2_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_4_pwconv2_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_4_pwconv2_Conv_intermediate */ + const char* inputs__decoder_convnext_4_pwconv2_Conv_intermediate[] = { + "_decoder_convnext_4_pwconv2_Conv_intermediate_nchw" + }; + uint32_t dimensions__decoder_convnext_4_pwconv2_Conv_output_0[] = {1, 512, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_4_pwconv2_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_4_pwconv2_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0440519712865353f, .offset= -134}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_4_pwconv2_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_4_pwconv2_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__decoder_convnext_4_pwconv2_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_4_pwconv2_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_4_pwconv2_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_4_pwconv2_Conv_output_0_nfc */ + uint32_t dimensions__decoder_convnext_4_pwconv2_Conv_output_0_nfc_perm[] = {3}; + uint32_t _decoder_convnext_4_pwconv2_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__decoder_convnext_4_pwconv2_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_4_pwconv2_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_4_pwconv2_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_4_pwconv2_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_4_pwconv2_Conv_output_0_nfc[] = { + "_decoder_convnext_4_pwconv2_Conv_output_0" + }; + uint32_t dimensions__decoder_convnext_4_pwconv2_Conv_output_0_nfc[] = {1, 1152, 512}; + Qnn_Tensor_t outputs__decoder_convnext_4_pwconv2_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_4_pwconv2_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0440519712865353f, .offset= -134}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_4_pwconv2_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_4_pwconv2_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_4_pwconv2_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_4_pwconv2_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_4_pwconv2_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_4_gamma(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_4_gamma[] = {1, 1, 512}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_4_gamma", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_4_gamma", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0017980288248509f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions_tts_ae_decoder_convnext_4_gamma, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_4_gamma), + .dataSize=BINLEN(tts_ae_decoder_convnext_4_gamma)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_4_Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_4_Mul */ + Qnn_Param_t params__decoder_convnext_4_Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__decoder_convnext_4_Mul[] = { + "tts_ae_decoder_convnext_4_gamma", + "_decoder_convnext_4_pwconv2_Conv_output_0_nfc" + }; + uint32_t dimensions__decoder_convnext_4_Mul_output_0[] = {1, 1152, 512}; + Qnn_Tensor_t outputs__decoder_convnext_4_Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_4_Mul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0084969419986010f, .offset= -97}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_4_Mul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_4_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__decoder_convnext_4_Mul, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_4_Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__decoder_convnext_4_Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_4_Add(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_4_Add */ + Qnn_Param_t params__decoder_convnext_4_Add[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__decoder_convnext_4_Add[] = { + "_decoder_convnext_3_Add_output_0", + "_decoder_convnext_4_Mul_output_0" + }; + uint32_t dimensions__decoder_convnext_4_Add_output_0[] = {1, 1152, 512}; + Qnn_Tensor_t outputs__decoder_convnext_4_Add[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_4_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0243241861462593f, .offset= -147}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_4_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_4_Add", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__decoder_convnext_4_Add, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_4_Add, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__decoder_convnext_4_Add, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_5_dwconv_Pad(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_5_dwconv_Pad */ + uint32_t dimensions__decoder_convnext_5_dwconv_Pad_pad_amount[] = {3, 2}; + uint32_t _decoder_convnext_5_dwconv_Pad_pad_amount[] = {0, 0, 24, 0, 0, 0}; + Qnn_Param_t params__decoder_convnext_5_dwconv_Pad[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_5_dwconv_Pad_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__decoder_convnext_5_dwconv_Pad_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_5_dwconv_Pad_pad_amount, + .dataSize=24}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="scheme", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}} + }; + const char* inputs__decoder_convnext_5_dwconv_Pad[] = { + "_decoder_convnext_4_Add_output_0" + }; + uint32_t dimensions__decoder_convnext_5_dwconv_Pad_output_0[] = {1, 1176, 512}; + Qnn_Tensor_t outputs__decoder_convnext_5_dwconv_Pad[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_5_dwconv_Pad_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0243241861462593f, .offset= -147}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_5_dwconv_Pad_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_5_dwconv_Pad", // Node Name + "qti.aisw", // Package Name + "Pad", // Qnn Node Type + params__decoder_convnext_5_dwconv_Pad, // Node Params + 2, // Num Node Params + inputs__decoder_convnext_5_dwconv_Pad, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_5_dwconv_Pad, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_5_dwconv_Pad_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_5_dwconv_Pad_output_0_ncf */ + uint32_t dimensions__decoder_convnext_5_dwconv_Pad_output_0_ncf_perm[] = {3}; + uint32_t _decoder_convnext_5_dwconv_Pad_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__decoder_convnext_5_dwconv_Pad_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_5_dwconv_Pad_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_5_dwconv_Pad_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_5_dwconv_Pad_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_5_dwconv_Pad_output_0_ncf[] = { + "_decoder_convnext_5_dwconv_Pad_output_0" + }; + uint32_t dimensions__decoder_convnext_5_dwconv_Pad_output_0_ncf[] = {1, 512, 1176}; + Qnn_Tensor_t outputs__decoder_convnext_5_dwconv_Pad_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_5_dwconv_Pad_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0243241861462593f, .offset= -147}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_5_dwconv_Pad_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_5_dwconv_Pad_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_5_dwconv_Pad_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_5_dwconv_Pad_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_5_dwconv_Pad_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_5_dwconv_net_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_5_dwconv_net_Conv_reshape_to_2d */ + const char* inputs__decoder_convnext_5_dwconv_net_Conv_reshape_to_2d[] = { + "_decoder_convnext_5_dwconv_Pad_output_0_ncf" + }; + uint32_t dimensions__decoder_convnext_5_dwconv_net_Conv_reshape_to_2d[] = {1, 512, 1, 1176}; + Qnn_Tensor_t outputs__decoder_convnext_5_dwconv_net_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_5_dwconv_net_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0243241861462593f, .offset= -147}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_5_dwconv_net_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_5_dwconv_net_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__decoder_convnext_5_dwconv_net_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_5_dwconv_net_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_5_dwconv_net_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_5_dwconv_net_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__decoder_convnext_5_dwconv_net_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _decoder_convnext_5_dwconv_net_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__decoder_convnext_5_dwconv_net_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_5_dwconv_net_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_5_dwconv_net_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_5_dwconv_net_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_5_dwconv_net_Conv_reshape_to_2d_nhwc[] = { + "_decoder_convnext_5_dwconv_net_Conv_reshape_to_2d" + }; + uint32_t dimensions__decoder_convnext_5_dwconv_net_Conv_reshape_to_2d_nhwc[] = {1, 1, 1176, 512}; + Qnn_Tensor_t outputs__decoder_convnext_5_dwconv_net_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_5_dwconv_net_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0243241861462593f, .offset= -147}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_5_dwconv_net_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_5_dwconv_net_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_5_dwconv_net_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_5_dwconv_net_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_5_dwconv_net_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_5_dwconv_net_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_5_dwconv_net_weight[] = {1, 7, 1, 512}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_5_dwconv_net_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_5_dwconv_net_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0047507355920970f, .offset= -134}}}, + .rank= 4, + .dimensions=dimensions_tts_ae_decoder_convnext_5_dwconv_net_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_5_dwconv_net_weight), + .dataSize=BINLEN(tts_ae_decoder_convnext_5_dwconv_net_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_5_dwconv_net_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_5_dwconv_net_bias[] = {512}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_5_dwconv_net_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_5_dwconv_net_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0012152857379988f, .offset= -110}}}, + .rank= 1, + .dimensions=dimensions_tts_ae_decoder_convnext_5_dwconv_net_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_5_dwconv_net_bias), + .dataSize=BINLEN(tts_ae_decoder_convnext_5_dwconv_net_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_5_dwconv_net_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_5_dwconv_net_Conv_2d */ + uint32_t dimensions__decoder_convnext_5_dwconv_net_Conv_2d_dilation[] = {2}; + uint32_t _decoder_convnext_5_dwconv_net_Conv_2d_dilation[] = {1, 4}; + uint32_t dimensions__decoder_convnext_5_dwconv_net_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _decoder_convnext_5_dwconv_net_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__decoder_convnext_5_dwconv_net_Conv_2d_stride[] = {2}; + uint32_t _decoder_convnext_5_dwconv_net_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__decoder_convnext_5_dwconv_net_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_5_dwconv_net_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_5_dwconv_net_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_5_dwconv_net_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_5_dwconv_net_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__decoder_convnext_5_dwconv_net_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_5_dwconv_net_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_5_dwconv_net_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_5_dwconv_net_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_5_dwconv_net_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_5_dwconv_net_Conv_2d[] = { + "_decoder_convnext_5_dwconv_net_Conv_reshape_to_2d_nhwc", + "tts_ae_decoder_convnext_5_dwconv_net_weight", + "tts_ae_decoder_convnext_5_dwconv_net_bias" + }; + uint32_t dimensions__decoder_convnext_5_dwconv_net_Conv_intermediate[] = {1, 1, 1152, 512}; + Qnn_Tensor_t outputs__decoder_convnext_5_dwconv_net_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_5_dwconv_net_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0077802943997085f, .offset= -136}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_5_dwconv_net_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_5_dwconv_net_Conv_2d", // Node Name + "qti.aisw", // Package Name + "DepthWiseConv2d", // Qnn Node Type + params__decoder_convnext_5_dwconv_net_Conv_2d, // Node Params + 3, // Num Node Params + inputs__decoder_convnext_5_dwconv_net_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__decoder_convnext_5_dwconv_net_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_5_dwconv_net_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_5_dwconv_net_Conv_intermediate_nchw */ + uint32_t dimensions__decoder_convnext_5_dwconv_net_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _decoder_convnext_5_dwconv_net_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__decoder_convnext_5_dwconv_net_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_5_dwconv_net_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_5_dwconv_net_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_5_dwconv_net_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_5_dwconv_net_Conv_intermediate_nchw[] = { + "_decoder_convnext_5_dwconv_net_Conv_intermediate" + }; + uint32_t dimensions__decoder_convnext_5_dwconv_net_Conv_intermediate_nchw[] = {1, 512, 1, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_5_dwconv_net_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_5_dwconv_net_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0077802943997085f, .offset= -136}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_5_dwconv_net_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_5_dwconv_net_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_5_dwconv_net_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_5_dwconv_net_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_5_dwconv_net_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_5_dwconv_net_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_5_dwconv_net_Conv_intermediate */ + const char* inputs__decoder_convnext_5_dwconv_net_Conv_intermediate[] = { + "_decoder_convnext_5_dwconv_net_Conv_intermediate_nchw" + }; + uint32_t dimensions__decoder_convnext_5_dwconv_net_Conv_output_0[] = {1, 512, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_5_dwconv_net_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_5_dwconv_net_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0077802943997085f, .offset= -136}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_5_dwconv_net_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_5_dwconv_net_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__decoder_convnext_5_dwconv_net_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_5_dwconv_net_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_5_norm_Transpose(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_5_norm_Transpose */ + uint32_t dimensions__decoder_convnext_5_norm_Transpose_perm[] = {3}; + uint32_t _decoder_convnext_5_norm_Transpose_perm[] = {0, 2, 1}; + Qnn_Param_t params__decoder_convnext_5_norm_Transpose[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_5_norm_Transpose_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_5_norm_Transpose_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_5_norm_Transpose_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_5_norm_Transpose[] = { + "_decoder_convnext_5_dwconv_net_Conv_output_0" + }; + uint32_t dimensions__decoder_convnext_5_norm_Transpose_output_0[] = {1, 1152, 512}; + Qnn_Tensor_t outputs__decoder_convnext_5_norm_Transpose[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_5_norm_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0077802943997085f, .offset= -136}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_5_norm_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_5_norm_Transpose", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_5_norm_Transpose, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_5_norm_Transpose, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_5_norm_Transpose, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_5_norm_norm_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_5_norm_norm_weight[] = {512}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_5_norm_norm_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_5_norm_norm_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0033553175162524f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions_tts_ae_decoder_convnext_5_norm_norm_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_5_norm_norm_weight), + .dataSize=BINLEN(tts_ae_decoder_convnext_5_norm_norm_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_5_norm_norm_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_5_norm_norm_bias[] = {512}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_5_norm_norm_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_5_norm_norm_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0025873223785311f, .offset= -119}}}, + .rank= 1, + .dimensions=dimensions_tts_ae_decoder_convnext_5_norm_norm_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_5_norm_norm_bias), + .dataSize=BINLEN(tts_ae_decoder_convnext_5_norm_norm_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_5_norm_norm_LayerNormalization(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_5_norm_norm_LayerNormalization */ + uint32_t dimensions__decoder_convnext_5_norm_norm_LayerNormalization_axes[] = {1}; + uint32_t _decoder_convnext_5_norm_norm_LayerNormalization_axes[] = {2}; + Qnn_Param_t params__decoder_convnext_5_norm_norm_LayerNormalization[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="axes", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_5_norm_norm_LayerNormalization_axes", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_5_norm_norm_LayerNormalization_axes, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_5_norm_norm_LayerNormalization_axes, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="epsilon", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000001000000f}}}} + }; + const char* inputs__decoder_convnext_5_norm_norm_LayerNormalization[] = { + "_decoder_convnext_5_norm_Transpose_output_0", + "tts_ae_decoder_convnext_5_norm_norm_weight", + "tts_ae_decoder_convnext_5_norm_norm_bias" + }; + uint32_t dimensions__decoder_convnext_5_norm_Transpose_1_output_0[] = {1, 1152, 512}; + Qnn_Tensor_t outputs__decoder_convnext_5_norm_norm_LayerNormalization[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_5_norm_Transpose_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0357526391744614f, .offset= -154}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_5_norm_Transpose_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_5_norm_norm_LayerNormalization", // Node Name + "qti.aisw", // Package Name + "LayerNorm", // Qnn Node Type + params__decoder_convnext_5_norm_norm_LayerNormalization, // Node Params + 2, // Num Node Params + inputs__decoder_convnext_5_norm_norm_LayerNormalization, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__decoder_convnext_5_norm_norm_LayerNormalization, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_5_norm_Transpose_1_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_5_norm_Transpose_1_output_0_ncf */ + uint32_t dimensions__decoder_convnext_5_norm_Transpose_1_output_0_ncf_perm[] = {3}; + uint32_t _decoder_convnext_5_norm_Transpose_1_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__decoder_convnext_5_norm_Transpose_1_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_5_norm_Transpose_1_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_5_norm_Transpose_1_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_5_norm_Transpose_1_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_5_norm_Transpose_1_output_0_ncf[] = { + "_decoder_convnext_5_norm_Transpose_1_output_0" + }; + uint32_t dimensions__decoder_convnext_5_norm_Transpose_1_output_0_ncf[] = {1, 512, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_5_norm_Transpose_1_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_5_norm_Transpose_1_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0357526391744614f, .offset= -154}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_5_norm_Transpose_1_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_5_norm_Transpose_1_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_5_norm_Transpose_1_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_5_norm_Transpose_1_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_5_norm_Transpose_1_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_5_pwconv1_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_5_pwconv1_Conv_reshape_to_2d */ + const char* inputs__decoder_convnext_5_pwconv1_Conv_reshape_to_2d[] = { + "_decoder_convnext_5_norm_Transpose_1_output_0_ncf" + }; + uint32_t dimensions__decoder_convnext_5_pwconv1_Conv_reshape_to_2d[] = {1, 512, 1, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_5_pwconv1_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_5_pwconv1_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0357526391744614f, .offset= -154}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_5_pwconv1_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_5_pwconv1_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__decoder_convnext_5_pwconv1_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_5_pwconv1_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_5_pwconv1_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_5_pwconv1_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__decoder_convnext_5_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _decoder_convnext_5_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__decoder_convnext_5_pwconv1_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_5_pwconv1_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_5_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_5_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_5_pwconv1_Conv_reshape_to_2d_nhwc[] = { + "_decoder_convnext_5_pwconv1_Conv_reshape_to_2d" + }; + uint32_t dimensions__decoder_convnext_5_pwconv1_Conv_reshape_to_2d_nhwc[] = {1, 1, 1152, 512}; + Qnn_Tensor_t outputs__decoder_convnext_5_pwconv1_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_5_pwconv1_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0357526391744614f, .offset= -154}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_5_pwconv1_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_5_pwconv1_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_5_pwconv1_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_5_pwconv1_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_5_pwconv1_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_5_pwconv1_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_5_pwconv1_weight[] = {1, 1, 512, 2048}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_5_pwconv1_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_5_pwconv1_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0138931749388576f, .offset= -111}}}, + .rank= 4, + .dimensions=dimensions_tts_ae_decoder_convnext_5_pwconv1_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_5_pwconv1_weight), + .dataSize=BINLEN(tts_ae_decoder_convnext_5_pwconv1_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_5_pwconv1_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_5_pwconv1_bias[] = {2048}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_5_pwconv1_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_5_pwconv1_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0021083673927933f, .offset= -189}}}, + .rank= 1, + .dimensions=dimensions_tts_ae_decoder_convnext_5_pwconv1_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_5_pwconv1_bias), + .dataSize=BINLEN(tts_ae_decoder_convnext_5_pwconv1_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_5_pwconv1_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_5_pwconv1_Conv_2d */ + uint32_t dimensions__decoder_convnext_5_pwconv1_Conv_2d_dilation[] = {2}; + uint32_t _decoder_convnext_5_pwconv1_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__decoder_convnext_5_pwconv1_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _decoder_convnext_5_pwconv1_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__decoder_convnext_5_pwconv1_Conv_2d_stride[] = {2}; + uint32_t _decoder_convnext_5_pwconv1_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__decoder_convnext_5_pwconv1_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_5_pwconv1_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_5_pwconv1_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_5_pwconv1_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_5_pwconv1_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__decoder_convnext_5_pwconv1_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_5_pwconv1_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_5_pwconv1_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_5_pwconv1_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_5_pwconv1_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__decoder_convnext_5_pwconv1_Conv_2d[] = { + "_decoder_convnext_5_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ae_decoder_convnext_5_pwconv1_weight", + "tts_ae_decoder_convnext_5_pwconv1_bias" + }; + uint32_t dimensions__decoder_convnext_5_pwconv1_Conv_intermediate[] = {1, 1, 1152, 2048}; + Qnn_Tensor_t outputs__decoder_convnext_5_pwconv1_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_5_pwconv1_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0781335607171059f, .offset= -188}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_5_pwconv1_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_5_pwconv1_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__decoder_convnext_5_pwconv1_Conv_2d, // Node Params + 5, // Num Node Params + inputs__decoder_convnext_5_pwconv1_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__decoder_convnext_5_pwconv1_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_5_pwconv1_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_5_pwconv1_Conv_intermediate_nchw */ + uint32_t dimensions__decoder_convnext_5_pwconv1_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _decoder_convnext_5_pwconv1_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__decoder_convnext_5_pwconv1_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_5_pwconv1_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_5_pwconv1_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_5_pwconv1_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_5_pwconv1_Conv_intermediate_nchw[] = { + "_decoder_convnext_5_pwconv1_Conv_intermediate" + }; + uint32_t dimensions__decoder_convnext_5_pwconv1_Conv_intermediate_nchw[] = {1, 2048, 1, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_5_pwconv1_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_5_pwconv1_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0781335607171059f, .offset= -188}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_5_pwconv1_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_5_pwconv1_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_5_pwconv1_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_5_pwconv1_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_5_pwconv1_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_5_pwconv1_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_5_pwconv1_Conv_intermediate */ + const char* inputs__decoder_convnext_5_pwconv1_Conv_intermediate[] = { + "_decoder_convnext_5_pwconv1_Conv_intermediate_nchw" + }; + uint32_t dimensions__decoder_convnext_5_pwconv1_Conv_output_0[] = {1, 2048, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_5_pwconv1_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_5_pwconv1_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0781335607171059f, .offset= -188}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_5_pwconv1_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_5_pwconv1_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__decoder_convnext_5_pwconv1_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_5_pwconv1_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__elementwiseneuron_10(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _elementwiseneuron_10 */ + Qnn_Param_t params__elementwiseneuron_10[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}} + }; + const char* inputs__elementwiseneuron_10[] = { + "_decoder_convnext_5_pwconv1_Conv_output_0" + }; + uint32_t dimensions__decoder_convnext_5_act_Mul_1_output_0[] = {1, 2048, 1152}; + Qnn_Tensor_t outputs__elementwiseneuron_10[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_5_act_Mul_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0212299972772598f, .offset= -8}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_5_act_Mul_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_elementwiseneuron_10", // Node Name + "qti.aisw", // Package Name + "ElementWiseNeuron", // Qnn Node Type + params__elementwiseneuron_10, // Node Params + 1, // Num Node Params + inputs__elementwiseneuron_10, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__elementwiseneuron_10, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_5_pwconv2_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_5_pwconv2_Conv_reshape_to_2d */ + const char* inputs__decoder_convnext_5_pwconv2_Conv_reshape_to_2d[] = { + "_decoder_convnext_5_act_Mul_1_output_0" + }; + uint32_t dimensions__decoder_convnext_5_pwconv2_Conv_reshape_to_2d[] = {1, 2048, 1, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_5_pwconv2_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_5_pwconv2_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0212299972772598f, .offset= -8}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_5_pwconv2_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_5_pwconv2_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__decoder_convnext_5_pwconv2_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_5_pwconv2_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_5_pwconv2_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_5_pwconv2_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__decoder_convnext_5_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _decoder_convnext_5_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__decoder_convnext_5_pwconv2_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_5_pwconv2_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_5_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_5_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_5_pwconv2_Conv_reshape_to_2d_nhwc[] = { + "_decoder_convnext_5_pwconv2_Conv_reshape_to_2d" + }; + uint32_t dimensions__decoder_convnext_5_pwconv2_Conv_reshape_to_2d_nhwc[] = {1, 1, 1152, 2048}; + Qnn_Tensor_t outputs__decoder_convnext_5_pwconv2_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_5_pwconv2_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0212299972772598f, .offset= -8}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_5_pwconv2_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_5_pwconv2_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_5_pwconv2_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_5_pwconv2_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_5_pwconv2_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_5_pwconv2_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_5_pwconv2_weight[] = {1, 1, 2048, 512}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_5_pwconv2_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_5_pwconv2_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0133028617128730f, .offset= -134}}}, + .rank= 4, + .dimensions=dimensions_tts_ae_decoder_convnext_5_pwconv2_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_5_pwconv2_weight), + .dataSize=BINLEN(tts_ae_decoder_convnext_5_pwconv2_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_5_pwconv2_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_5_pwconv2_bias[] = {512}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_5_pwconv2_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_5_pwconv2_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0027160537429154f, .offset= -101}}}, + .rank= 1, + .dimensions=dimensions_tts_ae_decoder_convnext_5_pwconv2_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_5_pwconv2_bias), + .dataSize=BINLEN(tts_ae_decoder_convnext_5_pwconv2_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_5_pwconv2_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_5_pwconv2_Conv_2d */ + uint32_t dimensions__decoder_convnext_5_pwconv2_Conv_2d_dilation[] = {2}; + uint32_t _decoder_convnext_5_pwconv2_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__decoder_convnext_5_pwconv2_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _decoder_convnext_5_pwconv2_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__decoder_convnext_5_pwconv2_Conv_2d_stride[] = {2}; + uint32_t _decoder_convnext_5_pwconv2_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__decoder_convnext_5_pwconv2_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_5_pwconv2_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_5_pwconv2_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_5_pwconv2_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_5_pwconv2_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__decoder_convnext_5_pwconv2_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_5_pwconv2_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_5_pwconv2_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_5_pwconv2_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_5_pwconv2_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__decoder_convnext_5_pwconv2_Conv_2d[] = { + "_decoder_convnext_5_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ae_decoder_convnext_5_pwconv2_weight", + "tts_ae_decoder_convnext_5_pwconv2_bias" + }; + uint32_t dimensions__decoder_convnext_5_pwconv2_Conv_intermediate[] = {1, 1, 1152, 512}; + Qnn_Tensor_t outputs__decoder_convnext_5_pwconv2_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_5_pwconv2_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0419837944209576f, .offset= -120}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_5_pwconv2_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_5_pwconv2_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__decoder_convnext_5_pwconv2_Conv_2d, // Node Params + 5, // Num Node Params + inputs__decoder_convnext_5_pwconv2_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__decoder_convnext_5_pwconv2_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_5_pwconv2_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_5_pwconv2_Conv_intermediate_nchw */ + uint32_t dimensions__decoder_convnext_5_pwconv2_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _decoder_convnext_5_pwconv2_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__decoder_convnext_5_pwconv2_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_5_pwconv2_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_5_pwconv2_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_5_pwconv2_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_5_pwconv2_Conv_intermediate_nchw[] = { + "_decoder_convnext_5_pwconv2_Conv_intermediate" + }; + uint32_t dimensions__decoder_convnext_5_pwconv2_Conv_intermediate_nchw[] = {1, 512, 1, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_5_pwconv2_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_5_pwconv2_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0419837944209576f, .offset= -120}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_5_pwconv2_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_5_pwconv2_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_5_pwconv2_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_5_pwconv2_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_5_pwconv2_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_5_pwconv2_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_5_pwconv2_Conv_intermediate */ + const char* inputs__decoder_convnext_5_pwconv2_Conv_intermediate[] = { + "_decoder_convnext_5_pwconv2_Conv_intermediate_nchw" + }; + uint32_t dimensions__decoder_convnext_5_pwconv2_Conv_output_0[] = {1, 512, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_5_pwconv2_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_5_pwconv2_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0419837944209576f, .offset= -120}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_5_pwconv2_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_5_pwconv2_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__decoder_convnext_5_pwconv2_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_5_pwconv2_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_5_pwconv2_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_5_pwconv2_Conv_output_0_nfc */ + uint32_t dimensions__decoder_convnext_5_pwconv2_Conv_output_0_nfc_perm[] = {3}; + uint32_t _decoder_convnext_5_pwconv2_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__decoder_convnext_5_pwconv2_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_5_pwconv2_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_5_pwconv2_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_5_pwconv2_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_5_pwconv2_Conv_output_0_nfc[] = { + "_decoder_convnext_5_pwconv2_Conv_output_0" + }; + uint32_t dimensions__decoder_convnext_5_pwconv2_Conv_output_0_nfc[] = {1, 1152, 512}; + Qnn_Tensor_t outputs__decoder_convnext_5_pwconv2_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_5_pwconv2_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0419837944209576f, .offset= -120}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_5_pwconv2_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_5_pwconv2_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_5_pwconv2_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_5_pwconv2_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_5_pwconv2_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_5_gamma(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_5_gamma[] = {1, 1, 512}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_5_gamma", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_5_gamma", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0025209623854607f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions_tts_ae_decoder_convnext_5_gamma, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_5_gamma), + .dataSize=BINLEN(tts_ae_decoder_convnext_5_gamma)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_5_Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_5_Mul */ + Qnn_Param_t params__decoder_convnext_5_Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__decoder_convnext_5_Mul[] = { + "tts_ae_decoder_convnext_5_gamma", + "_decoder_convnext_5_pwconv2_Conv_output_0_nfc" + }; + uint32_t dimensions__decoder_convnext_5_Mul_output_0[] = {1, 1152, 512}; + Qnn_Tensor_t outputs__decoder_convnext_5_Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_5_Mul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0172711480408907f, .offset= -144}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_5_Mul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_5_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__decoder_convnext_5_Mul, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_5_Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__decoder_convnext_5_Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_5_Add(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_5_Add */ + Qnn_Param_t params__decoder_convnext_5_Add[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__decoder_convnext_5_Add[] = { + "_decoder_convnext_4_Add_output_0", + "_decoder_convnext_5_Mul_output_0" + }; + uint32_t dimensions__decoder_convnext_5_Add_output_0[] = {1, 1152, 512}; + Qnn_Tensor_t outputs__decoder_convnext_5_Add[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_5_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0244567580521107f, .offset= -147}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_5_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_5_Add", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__decoder_convnext_5_Add, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_5_Add, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__decoder_convnext_5_Add, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_6_dwconv_Pad(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_6_dwconv_Pad */ + uint32_t dimensions__decoder_convnext_6_dwconv_Pad_pad_amount[] = {3, 2}; + uint32_t _decoder_convnext_6_dwconv_Pad_pad_amount[] = {0, 0, 6, 0, 0, 0}; + Qnn_Param_t params__decoder_convnext_6_dwconv_Pad[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_6_dwconv_Pad_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__decoder_convnext_6_dwconv_Pad_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_6_dwconv_Pad_pad_amount, + .dataSize=24}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="scheme", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}} + }; + const char* inputs__decoder_convnext_6_dwconv_Pad[] = { + "_decoder_convnext_5_Add_output_0" + }; + uint32_t dimensions__decoder_convnext_6_dwconv_Pad_output_0[] = {1, 1158, 512}; + Qnn_Tensor_t outputs__decoder_convnext_6_dwconv_Pad[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_6_dwconv_Pad_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0244567580521107f, .offset= -147}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_6_dwconv_Pad_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_6_dwconv_Pad", // Node Name + "qti.aisw", // Package Name + "Pad", // Qnn Node Type + params__decoder_convnext_6_dwconv_Pad, // Node Params + 2, // Num Node Params + inputs__decoder_convnext_6_dwconv_Pad, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_6_dwconv_Pad, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_6_dwconv_Pad_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_6_dwconv_Pad_output_0_ncf */ + uint32_t dimensions__decoder_convnext_6_dwconv_Pad_output_0_ncf_perm[] = {3}; + uint32_t _decoder_convnext_6_dwconv_Pad_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__decoder_convnext_6_dwconv_Pad_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_6_dwconv_Pad_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_6_dwconv_Pad_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_6_dwconv_Pad_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_6_dwconv_Pad_output_0_ncf[] = { + "_decoder_convnext_6_dwconv_Pad_output_0" + }; + uint32_t dimensions__decoder_convnext_6_dwconv_Pad_output_0_ncf[] = {1, 512, 1158}; + Qnn_Tensor_t outputs__decoder_convnext_6_dwconv_Pad_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_6_dwconv_Pad_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0244567580521107f, .offset= -147}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_6_dwconv_Pad_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_6_dwconv_Pad_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_6_dwconv_Pad_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_6_dwconv_Pad_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_6_dwconv_Pad_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_6_dwconv_net_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_6_dwconv_net_Conv_reshape_to_2d */ + const char* inputs__decoder_convnext_6_dwconv_net_Conv_reshape_to_2d[] = { + "_decoder_convnext_6_dwconv_Pad_output_0_ncf" + }; + uint32_t dimensions__decoder_convnext_6_dwconv_net_Conv_reshape_to_2d[] = {1, 512, 1, 1158}; + Qnn_Tensor_t outputs__decoder_convnext_6_dwconv_net_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_6_dwconv_net_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0244567580521107f, .offset= -147}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_6_dwconv_net_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_6_dwconv_net_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__decoder_convnext_6_dwconv_net_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_6_dwconv_net_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_6_dwconv_net_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_6_dwconv_net_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__decoder_convnext_6_dwconv_net_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _decoder_convnext_6_dwconv_net_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__decoder_convnext_6_dwconv_net_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_6_dwconv_net_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_6_dwconv_net_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_6_dwconv_net_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_6_dwconv_net_Conv_reshape_to_2d_nhwc[] = { + "_decoder_convnext_6_dwconv_net_Conv_reshape_to_2d" + }; + uint32_t dimensions__decoder_convnext_6_dwconv_net_Conv_reshape_to_2d_nhwc[] = {1, 1, 1158, 512}; + Qnn_Tensor_t outputs__decoder_convnext_6_dwconv_net_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_6_dwconv_net_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0244567580521107f, .offset= -147}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_6_dwconv_net_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_6_dwconv_net_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_6_dwconv_net_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_6_dwconv_net_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_6_dwconv_net_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_6_dwconv_net_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_6_dwconv_net_weight[] = {1, 7, 1, 512}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_6_dwconv_net_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_6_dwconv_net_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0050785318017006f, .offset= -119}}}, + .rank= 4, + .dimensions=dimensions_tts_ae_decoder_convnext_6_dwconv_net_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_6_dwconv_net_weight), + .dataSize=BINLEN(tts_ae_decoder_convnext_6_dwconv_net_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_6_dwconv_net_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_6_dwconv_net_bias[] = {512}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_6_dwconv_net_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_6_dwconv_net_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0021466796752065f, .offset= -179}}}, + .rank= 1, + .dimensions=dimensions_tts_ae_decoder_convnext_6_dwconv_net_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_6_dwconv_net_bias), + .dataSize=BINLEN(tts_ae_decoder_convnext_6_dwconv_net_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_6_dwconv_net_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_6_dwconv_net_Conv_2d */ + uint32_t dimensions__decoder_convnext_6_dwconv_net_Conv_2d_dilation[] = {2}; + uint32_t _decoder_convnext_6_dwconv_net_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__decoder_convnext_6_dwconv_net_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _decoder_convnext_6_dwconv_net_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__decoder_convnext_6_dwconv_net_Conv_2d_stride[] = {2}; + uint32_t _decoder_convnext_6_dwconv_net_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__decoder_convnext_6_dwconv_net_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_6_dwconv_net_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_6_dwconv_net_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_6_dwconv_net_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_6_dwconv_net_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__decoder_convnext_6_dwconv_net_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_6_dwconv_net_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_6_dwconv_net_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_6_dwconv_net_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_6_dwconv_net_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_6_dwconv_net_Conv_2d[] = { + "_decoder_convnext_6_dwconv_net_Conv_reshape_to_2d_nhwc", + "tts_ae_decoder_convnext_6_dwconv_net_weight", + "tts_ae_decoder_convnext_6_dwconv_net_bias" + }; + uint32_t dimensions__decoder_convnext_6_dwconv_net_Conv_intermediate[] = {1, 1, 1152, 512}; + Qnn_Tensor_t outputs__decoder_convnext_6_dwconv_net_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_6_dwconv_net_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0086057027801871f, .offset= -121}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_6_dwconv_net_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_6_dwconv_net_Conv_2d", // Node Name + "qti.aisw", // Package Name + "DepthWiseConv2d", // Qnn Node Type + params__decoder_convnext_6_dwconv_net_Conv_2d, // Node Params + 3, // Num Node Params + inputs__decoder_convnext_6_dwconv_net_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__decoder_convnext_6_dwconv_net_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_6_dwconv_net_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_6_dwconv_net_Conv_intermediate_nchw */ + uint32_t dimensions__decoder_convnext_6_dwconv_net_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _decoder_convnext_6_dwconv_net_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__decoder_convnext_6_dwconv_net_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_6_dwconv_net_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_6_dwconv_net_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_6_dwconv_net_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_6_dwconv_net_Conv_intermediate_nchw[] = { + "_decoder_convnext_6_dwconv_net_Conv_intermediate" + }; + uint32_t dimensions__decoder_convnext_6_dwconv_net_Conv_intermediate_nchw[] = {1, 512, 1, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_6_dwconv_net_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_6_dwconv_net_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0086057027801871f, .offset= -121}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_6_dwconv_net_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_6_dwconv_net_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_6_dwconv_net_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_6_dwconv_net_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_6_dwconv_net_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_6_dwconv_net_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_6_dwconv_net_Conv_intermediate */ + const char* inputs__decoder_convnext_6_dwconv_net_Conv_intermediate[] = { + "_decoder_convnext_6_dwconv_net_Conv_intermediate_nchw" + }; + uint32_t dimensions__decoder_convnext_6_dwconv_net_Conv_output_0[] = {1, 512, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_6_dwconv_net_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_6_dwconv_net_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0086057027801871f, .offset= -121}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_6_dwconv_net_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_6_dwconv_net_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__decoder_convnext_6_dwconv_net_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_6_dwconv_net_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_6_norm_Transpose(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_6_norm_Transpose */ + uint32_t dimensions__decoder_convnext_6_norm_Transpose_perm[] = {3}; + uint32_t _decoder_convnext_6_norm_Transpose_perm[] = {0, 2, 1}; + Qnn_Param_t params__decoder_convnext_6_norm_Transpose[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_6_norm_Transpose_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_6_norm_Transpose_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_6_norm_Transpose_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_6_norm_Transpose[] = { + "_decoder_convnext_6_dwconv_net_Conv_output_0" + }; + uint32_t dimensions__decoder_convnext_6_norm_Transpose_output_0[] = {1, 1152, 512}; + Qnn_Tensor_t outputs__decoder_convnext_6_norm_Transpose[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_6_norm_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0086057027801871f, .offset= -121}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_6_norm_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_6_norm_Transpose", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_6_norm_Transpose, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_6_norm_Transpose, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_6_norm_Transpose, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_6_norm_norm_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_6_norm_norm_weight[] = {512}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_6_norm_norm_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_6_norm_norm_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039900871925056f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions_tts_ae_decoder_convnext_6_norm_norm_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_6_norm_norm_weight), + .dataSize=BINLEN(tts_ae_decoder_convnext_6_norm_norm_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_6_norm_norm_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_6_norm_norm_bias[] = {512}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_6_norm_norm_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_6_norm_norm_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0030426005832851f, .offset= -118}}}, + .rank= 1, + .dimensions=dimensions_tts_ae_decoder_convnext_6_norm_norm_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_6_norm_norm_bias), + .dataSize=BINLEN(tts_ae_decoder_convnext_6_norm_norm_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_6_norm_norm_LayerNormalization(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_6_norm_norm_LayerNormalization */ + uint32_t dimensions__decoder_convnext_6_norm_norm_LayerNormalization_axes[] = {1}; + uint32_t _decoder_convnext_6_norm_norm_LayerNormalization_axes[] = {2}; + Qnn_Param_t params__decoder_convnext_6_norm_norm_LayerNormalization[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="axes", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_6_norm_norm_LayerNormalization_axes", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_6_norm_norm_LayerNormalization_axes, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_6_norm_norm_LayerNormalization_axes, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="epsilon", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000001000000f}}}} + }; + const char* inputs__decoder_convnext_6_norm_norm_LayerNormalization[] = { + "_decoder_convnext_6_norm_Transpose_output_0", + "tts_ae_decoder_convnext_6_norm_norm_weight", + "tts_ae_decoder_convnext_6_norm_norm_bias" + }; + uint32_t dimensions__decoder_convnext_6_norm_Transpose_1_output_0[] = {1, 1152, 512}; + Qnn_Tensor_t outputs__decoder_convnext_6_norm_norm_LayerNormalization[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_6_norm_Transpose_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0313151702284813f, .offset= -119}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_6_norm_Transpose_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_6_norm_norm_LayerNormalization", // Node Name + "qti.aisw", // Package Name + "LayerNorm", // Qnn Node Type + params__decoder_convnext_6_norm_norm_LayerNormalization, // Node Params + 2, // Num Node Params + inputs__decoder_convnext_6_norm_norm_LayerNormalization, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__decoder_convnext_6_norm_norm_LayerNormalization, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_6_norm_Transpose_1_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_6_norm_Transpose_1_output_0_ncf */ + uint32_t dimensions__decoder_convnext_6_norm_Transpose_1_output_0_ncf_perm[] = {3}; + uint32_t _decoder_convnext_6_norm_Transpose_1_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__decoder_convnext_6_norm_Transpose_1_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_6_norm_Transpose_1_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_6_norm_Transpose_1_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_6_norm_Transpose_1_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_6_norm_Transpose_1_output_0_ncf[] = { + "_decoder_convnext_6_norm_Transpose_1_output_0" + }; + uint32_t dimensions__decoder_convnext_6_norm_Transpose_1_output_0_ncf[] = {1, 512, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_6_norm_Transpose_1_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_6_norm_Transpose_1_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0313151702284813f, .offset= -119}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_6_norm_Transpose_1_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_6_norm_Transpose_1_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_6_norm_Transpose_1_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_6_norm_Transpose_1_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_6_norm_Transpose_1_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_6_pwconv1_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_6_pwconv1_Conv_reshape_to_2d */ + const char* inputs__decoder_convnext_6_pwconv1_Conv_reshape_to_2d[] = { + "_decoder_convnext_6_norm_Transpose_1_output_0_ncf" + }; + uint32_t dimensions__decoder_convnext_6_pwconv1_Conv_reshape_to_2d[] = {1, 512, 1, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_6_pwconv1_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_6_pwconv1_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0313151702284813f, .offset= -119}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_6_pwconv1_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_6_pwconv1_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__decoder_convnext_6_pwconv1_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_6_pwconv1_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_6_pwconv1_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_6_pwconv1_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__decoder_convnext_6_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _decoder_convnext_6_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__decoder_convnext_6_pwconv1_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_6_pwconv1_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_6_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_6_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_6_pwconv1_Conv_reshape_to_2d_nhwc[] = { + "_decoder_convnext_6_pwconv1_Conv_reshape_to_2d" + }; + uint32_t dimensions__decoder_convnext_6_pwconv1_Conv_reshape_to_2d_nhwc[] = {1, 1, 1152, 512}; + Qnn_Tensor_t outputs__decoder_convnext_6_pwconv1_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_6_pwconv1_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0313151702284813f, .offset= -119}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_6_pwconv1_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_6_pwconv1_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_6_pwconv1_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_6_pwconv1_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_6_pwconv1_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_6_pwconv1_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_6_pwconv1_weight[] = {1, 1, 512, 2048}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_6_pwconv1_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_6_pwconv1_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0109999878332019f, .offset= -118}}}, + .rank= 4, + .dimensions=dimensions_tts_ae_decoder_convnext_6_pwconv1_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_6_pwconv1_weight), + .dataSize=BINLEN(tts_ae_decoder_convnext_6_pwconv1_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_6_pwconv1_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_6_pwconv1_bias[] = {2048}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_6_pwconv1_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_6_pwconv1_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0027730739675462f, .offset= -203}}}, + .rank= 1, + .dimensions=dimensions_tts_ae_decoder_convnext_6_pwconv1_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_6_pwconv1_bias), + .dataSize=BINLEN(tts_ae_decoder_convnext_6_pwconv1_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_6_pwconv1_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_6_pwconv1_Conv_2d */ + uint32_t dimensions__decoder_convnext_6_pwconv1_Conv_2d_dilation[] = {2}; + uint32_t _decoder_convnext_6_pwconv1_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__decoder_convnext_6_pwconv1_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _decoder_convnext_6_pwconv1_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__decoder_convnext_6_pwconv1_Conv_2d_stride[] = {2}; + uint32_t _decoder_convnext_6_pwconv1_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__decoder_convnext_6_pwconv1_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_6_pwconv1_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_6_pwconv1_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_6_pwconv1_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_6_pwconv1_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__decoder_convnext_6_pwconv1_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_6_pwconv1_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_6_pwconv1_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_6_pwconv1_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_6_pwconv1_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__decoder_convnext_6_pwconv1_Conv_2d[] = { + "_decoder_convnext_6_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ae_decoder_convnext_6_pwconv1_weight", + "tts_ae_decoder_convnext_6_pwconv1_bias" + }; + uint32_t dimensions__decoder_convnext_6_pwconv1_Conv_intermediate[] = {1, 1, 1152, 2048}; + Qnn_Tensor_t outputs__decoder_convnext_6_pwconv1_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_6_pwconv1_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0769425928592682f, .offset= -169}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_6_pwconv1_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_6_pwconv1_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__decoder_convnext_6_pwconv1_Conv_2d, // Node Params + 5, // Num Node Params + inputs__decoder_convnext_6_pwconv1_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__decoder_convnext_6_pwconv1_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_6_pwconv1_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_6_pwconv1_Conv_intermediate_nchw */ + uint32_t dimensions__decoder_convnext_6_pwconv1_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _decoder_convnext_6_pwconv1_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__decoder_convnext_6_pwconv1_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_6_pwconv1_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_6_pwconv1_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_6_pwconv1_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_6_pwconv1_Conv_intermediate_nchw[] = { + "_decoder_convnext_6_pwconv1_Conv_intermediate" + }; + uint32_t dimensions__decoder_convnext_6_pwconv1_Conv_intermediate_nchw[] = {1, 2048, 1, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_6_pwconv1_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_6_pwconv1_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0769425928592682f, .offset= -169}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_6_pwconv1_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_6_pwconv1_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_6_pwconv1_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_6_pwconv1_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_6_pwconv1_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_6_pwconv1_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_6_pwconv1_Conv_intermediate */ + const char* inputs__decoder_convnext_6_pwconv1_Conv_intermediate[] = { + "_decoder_convnext_6_pwconv1_Conv_intermediate_nchw" + }; + uint32_t dimensions__decoder_convnext_6_pwconv1_Conv_output_0[] = {1, 2048, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_6_pwconv1_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_6_pwconv1_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0769425928592682f, .offset= -169}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_6_pwconv1_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_6_pwconv1_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__decoder_convnext_6_pwconv1_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_6_pwconv1_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__elementwiseneuron_12(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _elementwiseneuron_12 */ + Qnn_Param_t params__elementwiseneuron_12[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}} + }; + const char* inputs__elementwiseneuron_12[] = { + "_decoder_convnext_6_pwconv1_Conv_output_0" + }; + uint32_t dimensions__decoder_convnext_6_act_Mul_1_output_0[] = {1, 2048, 1152}; + Qnn_Tensor_t outputs__elementwiseneuron_12[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_6_act_Mul_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0266522094607353f, .offset= -6}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_6_act_Mul_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_elementwiseneuron_12", // Node Name + "qti.aisw", // Package Name + "ElementWiseNeuron", // Qnn Node Type + params__elementwiseneuron_12, // Node Params + 1, // Num Node Params + inputs__elementwiseneuron_12, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__elementwiseneuron_12, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_6_pwconv2_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_6_pwconv2_Conv_reshape_to_2d */ + const char* inputs__decoder_convnext_6_pwconv2_Conv_reshape_to_2d[] = { + "_decoder_convnext_6_act_Mul_1_output_0" + }; + uint32_t dimensions__decoder_convnext_6_pwconv2_Conv_reshape_to_2d[] = {1, 2048, 1, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_6_pwconv2_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_6_pwconv2_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0266522094607353f, .offset= -6}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_6_pwconv2_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_6_pwconv2_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__decoder_convnext_6_pwconv2_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_6_pwconv2_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_6_pwconv2_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_6_pwconv2_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__decoder_convnext_6_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _decoder_convnext_6_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__decoder_convnext_6_pwconv2_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_6_pwconv2_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_6_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_6_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_6_pwconv2_Conv_reshape_to_2d_nhwc[] = { + "_decoder_convnext_6_pwconv2_Conv_reshape_to_2d" + }; + uint32_t dimensions__decoder_convnext_6_pwconv2_Conv_reshape_to_2d_nhwc[] = {1, 1, 1152, 2048}; + Qnn_Tensor_t outputs__decoder_convnext_6_pwconv2_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_6_pwconv2_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0266522094607353f, .offset= -6}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_6_pwconv2_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_6_pwconv2_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_6_pwconv2_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_6_pwconv2_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_6_pwconv2_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_6_pwconv2_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_6_pwconv2_weight[] = {1, 1, 2048, 512}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_6_pwconv2_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_6_pwconv2_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0168958771973848f, .offset= -120}}}, + .rank= 4, + .dimensions=dimensions_tts_ae_decoder_convnext_6_pwconv2_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_6_pwconv2_weight), + .dataSize=BINLEN(tts_ae_decoder_convnext_6_pwconv2_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_6_pwconv2_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_6_pwconv2_bias[] = {512}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_6_pwconv2_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_6_pwconv2_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0025493607390672f, .offset= -82}}}, + .rank= 1, + .dimensions=dimensions_tts_ae_decoder_convnext_6_pwconv2_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_6_pwconv2_bias), + .dataSize=BINLEN(tts_ae_decoder_convnext_6_pwconv2_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_6_pwconv2_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_6_pwconv2_Conv_2d */ + uint32_t dimensions__decoder_convnext_6_pwconv2_Conv_2d_dilation[] = {2}; + uint32_t _decoder_convnext_6_pwconv2_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__decoder_convnext_6_pwconv2_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _decoder_convnext_6_pwconv2_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__decoder_convnext_6_pwconv2_Conv_2d_stride[] = {2}; + uint32_t _decoder_convnext_6_pwconv2_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__decoder_convnext_6_pwconv2_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_6_pwconv2_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_6_pwconv2_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_6_pwconv2_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_6_pwconv2_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__decoder_convnext_6_pwconv2_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_6_pwconv2_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_6_pwconv2_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_6_pwconv2_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_6_pwconv2_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__decoder_convnext_6_pwconv2_Conv_2d[] = { + "_decoder_convnext_6_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ae_decoder_convnext_6_pwconv2_weight", + "tts_ae_decoder_convnext_6_pwconv2_bias" + }; + uint32_t dimensions__decoder_convnext_6_pwconv2_Conv_intermediate[] = {1, 1, 1152, 512}; + Qnn_Tensor_t outputs__decoder_convnext_6_pwconv2_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_6_pwconv2_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0673748031258583f, .offset= -132}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_6_pwconv2_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_6_pwconv2_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__decoder_convnext_6_pwconv2_Conv_2d, // Node Params + 5, // Num Node Params + inputs__decoder_convnext_6_pwconv2_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__decoder_convnext_6_pwconv2_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_6_pwconv2_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_6_pwconv2_Conv_intermediate_nchw */ + uint32_t dimensions__decoder_convnext_6_pwconv2_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _decoder_convnext_6_pwconv2_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__decoder_convnext_6_pwconv2_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_6_pwconv2_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_6_pwconv2_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_6_pwconv2_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_6_pwconv2_Conv_intermediate_nchw[] = { + "_decoder_convnext_6_pwconv2_Conv_intermediate" + }; + uint32_t dimensions__decoder_convnext_6_pwconv2_Conv_intermediate_nchw[] = {1, 512, 1, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_6_pwconv2_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_6_pwconv2_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0673748031258583f, .offset= -132}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_6_pwconv2_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_6_pwconv2_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_6_pwconv2_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_6_pwconv2_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_6_pwconv2_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_6_pwconv2_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_6_pwconv2_Conv_intermediate */ + const char* inputs__decoder_convnext_6_pwconv2_Conv_intermediate[] = { + "_decoder_convnext_6_pwconv2_Conv_intermediate_nchw" + }; + uint32_t dimensions__decoder_convnext_6_pwconv2_Conv_output_0[] = {1, 512, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_6_pwconv2_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_6_pwconv2_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0673748031258583f, .offset= -132}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_6_pwconv2_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_6_pwconv2_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__decoder_convnext_6_pwconv2_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_6_pwconv2_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_6_pwconv2_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_6_pwconv2_Conv_output_0_nfc */ + uint32_t dimensions__decoder_convnext_6_pwconv2_Conv_output_0_nfc_perm[] = {3}; + uint32_t _decoder_convnext_6_pwconv2_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__decoder_convnext_6_pwconv2_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_6_pwconv2_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_6_pwconv2_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_6_pwconv2_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_6_pwconv2_Conv_output_0_nfc[] = { + "_decoder_convnext_6_pwconv2_Conv_output_0" + }; + uint32_t dimensions__decoder_convnext_6_pwconv2_Conv_output_0_nfc[] = {1, 1152, 512}; + Qnn_Tensor_t outputs__decoder_convnext_6_pwconv2_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_6_pwconv2_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0673748031258583f, .offset= -132}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_6_pwconv2_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_6_pwconv2_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_6_pwconv2_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_6_pwconv2_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_6_pwconv2_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_6_gamma(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_6_gamma[] = {1, 1, 512}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_6_gamma", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_6_gamma", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0036161139141768f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions_tts_ae_decoder_convnext_6_gamma, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_6_gamma), + .dataSize=BINLEN(tts_ae_decoder_convnext_6_gamma)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_6_Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_6_Mul */ + Qnn_Param_t params__decoder_convnext_6_Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__decoder_convnext_6_Mul[] = { + "tts_ae_decoder_convnext_6_gamma", + "_decoder_convnext_6_pwconv2_Conv_output_0_nfc" + }; + uint32_t dimensions__decoder_convnext_6_Mul_output_0[] = {1, 1152, 512}; + Qnn_Tensor_t outputs__decoder_convnext_6_Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_6_Mul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0287050120532513f, .offset= -136}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_6_Mul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_6_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__decoder_convnext_6_Mul, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_6_Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__decoder_convnext_6_Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_6_Add(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_6_Add */ + Qnn_Param_t params__decoder_convnext_6_Add[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__decoder_convnext_6_Add[] = { + "_decoder_convnext_5_Add_output_0", + "_decoder_convnext_6_Mul_output_0" + }; + uint32_t dimensions__decoder_convnext_6_Add_output_0[] = {1, 1152, 512}; + Qnn_Tensor_t outputs__decoder_convnext_6_Add[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_6_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0317676998674870f, .offset= -141}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_6_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_6_Add", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__decoder_convnext_6_Add, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_6_Add, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__decoder_convnext_6_Add, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_7_dwconv_Pad(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_7_dwconv_Pad */ + uint32_t dimensions__decoder_convnext_7_dwconv_Pad_pad_amount[] = {3, 2}; + uint32_t _decoder_convnext_7_dwconv_Pad_pad_amount[] = {0, 0, 6, 0, 0, 0}; + Qnn_Param_t params__decoder_convnext_7_dwconv_Pad[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_7_dwconv_Pad_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__decoder_convnext_7_dwconv_Pad_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_7_dwconv_Pad_pad_amount, + .dataSize=24}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="scheme", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}} + }; + const char* inputs__decoder_convnext_7_dwconv_Pad[] = { + "_decoder_convnext_6_Add_output_0" + }; + uint32_t dimensions__decoder_convnext_7_dwconv_Pad_output_0[] = {1, 1158, 512}; + Qnn_Tensor_t outputs__decoder_convnext_7_dwconv_Pad[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_7_dwconv_Pad_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0317676998674870f, .offset= -141}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_7_dwconv_Pad_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_7_dwconv_Pad", // Node Name + "qti.aisw", // Package Name + "Pad", // Qnn Node Type + params__decoder_convnext_7_dwconv_Pad, // Node Params + 2, // Num Node Params + inputs__decoder_convnext_7_dwconv_Pad, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_7_dwconv_Pad, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_7_dwconv_Pad_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_7_dwconv_Pad_output_0_ncf */ + uint32_t dimensions__decoder_convnext_7_dwconv_Pad_output_0_ncf_perm[] = {3}; + uint32_t _decoder_convnext_7_dwconv_Pad_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__decoder_convnext_7_dwconv_Pad_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_7_dwconv_Pad_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_7_dwconv_Pad_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_7_dwconv_Pad_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_7_dwconv_Pad_output_0_ncf[] = { + "_decoder_convnext_7_dwconv_Pad_output_0" + }; + uint32_t dimensions__decoder_convnext_7_dwconv_Pad_output_0_ncf[] = {1, 512, 1158}; + Qnn_Tensor_t outputs__decoder_convnext_7_dwconv_Pad_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_7_dwconv_Pad_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0317676998674870f, .offset= -141}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_7_dwconv_Pad_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_7_dwconv_Pad_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_7_dwconv_Pad_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_7_dwconv_Pad_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_7_dwconv_Pad_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_7_dwconv_net_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_7_dwconv_net_Conv_reshape_to_2d */ + const char* inputs__decoder_convnext_7_dwconv_net_Conv_reshape_to_2d[] = { + "_decoder_convnext_7_dwconv_Pad_output_0_ncf" + }; + uint32_t dimensions__decoder_convnext_7_dwconv_net_Conv_reshape_to_2d[] = {1, 512, 1, 1158}; + Qnn_Tensor_t outputs__decoder_convnext_7_dwconv_net_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_7_dwconv_net_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0317676998674870f, .offset= -141}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_7_dwconv_net_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_7_dwconv_net_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__decoder_convnext_7_dwconv_net_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_7_dwconv_net_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_7_dwconv_net_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_7_dwconv_net_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__decoder_convnext_7_dwconv_net_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _decoder_convnext_7_dwconv_net_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__decoder_convnext_7_dwconv_net_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_7_dwconv_net_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_7_dwconv_net_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_7_dwconv_net_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_7_dwconv_net_Conv_reshape_to_2d_nhwc[] = { + "_decoder_convnext_7_dwconv_net_Conv_reshape_to_2d" + }; + uint32_t dimensions__decoder_convnext_7_dwconv_net_Conv_reshape_to_2d_nhwc[] = {1, 1, 1158, 512}; + Qnn_Tensor_t outputs__decoder_convnext_7_dwconv_net_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_7_dwconv_net_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0317676998674870f, .offset= -141}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_7_dwconv_net_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_7_dwconv_net_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_7_dwconv_net_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_7_dwconv_net_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_7_dwconv_net_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_7_dwconv_net_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_7_dwconv_net_weight[] = {1, 7, 1, 512}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_7_dwconv_net_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_7_dwconv_net_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0047952956520021f, .offset= -119}}}, + .rank= 4, + .dimensions=dimensions_tts_ae_decoder_convnext_7_dwconv_net_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_7_dwconv_net_weight), + .dataSize=BINLEN(tts_ae_decoder_convnext_7_dwconv_net_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_7_dwconv_net_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_7_dwconv_net_bias[] = {512}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_7_dwconv_net_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_7_dwconv_net_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0013053971342742f, .offset= -176}}}, + .rank= 1, + .dimensions=dimensions_tts_ae_decoder_convnext_7_dwconv_net_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_7_dwconv_net_bias), + .dataSize=BINLEN(tts_ae_decoder_convnext_7_dwconv_net_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_7_dwconv_net_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_7_dwconv_net_Conv_2d */ + uint32_t dimensions__decoder_convnext_7_dwconv_net_Conv_2d_dilation[] = {2}; + uint32_t _decoder_convnext_7_dwconv_net_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__decoder_convnext_7_dwconv_net_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _decoder_convnext_7_dwconv_net_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__decoder_convnext_7_dwconv_net_Conv_2d_stride[] = {2}; + uint32_t _decoder_convnext_7_dwconv_net_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__decoder_convnext_7_dwconv_net_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_7_dwconv_net_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_7_dwconv_net_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_7_dwconv_net_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_7_dwconv_net_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__decoder_convnext_7_dwconv_net_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_7_dwconv_net_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_7_dwconv_net_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_7_dwconv_net_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_7_dwconv_net_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_7_dwconv_net_Conv_2d[] = { + "_decoder_convnext_7_dwconv_net_Conv_reshape_to_2d_nhwc", + "tts_ae_decoder_convnext_7_dwconv_net_weight", + "tts_ae_decoder_convnext_7_dwconv_net_bias" + }; + uint32_t dimensions__decoder_convnext_7_dwconv_net_Conv_intermediate[] = {1, 1, 1152, 512}; + Qnn_Tensor_t outputs__decoder_convnext_7_dwconv_net_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_7_dwconv_net_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0150569090619683f, .offset= -110}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_7_dwconv_net_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_7_dwconv_net_Conv_2d", // Node Name + "qti.aisw", // Package Name + "DepthWiseConv2d", // Qnn Node Type + params__decoder_convnext_7_dwconv_net_Conv_2d, // Node Params + 3, // Num Node Params + inputs__decoder_convnext_7_dwconv_net_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__decoder_convnext_7_dwconv_net_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_7_dwconv_net_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_7_dwconv_net_Conv_intermediate_nchw */ + uint32_t dimensions__decoder_convnext_7_dwconv_net_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _decoder_convnext_7_dwconv_net_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__decoder_convnext_7_dwconv_net_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_7_dwconv_net_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_7_dwconv_net_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_7_dwconv_net_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_7_dwconv_net_Conv_intermediate_nchw[] = { + "_decoder_convnext_7_dwconv_net_Conv_intermediate" + }; + uint32_t dimensions__decoder_convnext_7_dwconv_net_Conv_intermediate_nchw[] = {1, 512, 1, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_7_dwconv_net_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_7_dwconv_net_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0150569090619683f, .offset= -110}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_7_dwconv_net_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_7_dwconv_net_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_7_dwconv_net_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_7_dwconv_net_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_7_dwconv_net_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_7_dwconv_net_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_7_dwconv_net_Conv_intermediate */ + const char* inputs__decoder_convnext_7_dwconv_net_Conv_intermediate[] = { + "_decoder_convnext_7_dwconv_net_Conv_intermediate_nchw" + }; + uint32_t dimensions__decoder_convnext_7_dwconv_net_Conv_output_0[] = {1, 512, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_7_dwconv_net_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_7_dwconv_net_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0150569090619683f, .offset= -110}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_7_dwconv_net_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_7_dwconv_net_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__decoder_convnext_7_dwconv_net_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_7_dwconv_net_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_7_norm_Transpose(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_7_norm_Transpose */ + uint32_t dimensions__decoder_convnext_7_norm_Transpose_perm[] = {3}; + uint32_t _decoder_convnext_7_norm_Transpose_perm[] = {0, 2, 1}; + Qnn_Param_t params__decoder_convnext_7_norm_Transpose[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_7_norm_Transpose_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_7_norm_Transpose_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_7_norm_Transpose_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_7_norm_Transpose[] = { + "_decoder_convnext_7_dwconv_net_Conv_output_0" + }; + uint32_t dimensions__decoder_convnext_7_norm_Transpose_output_0[] = {1, 1152, 512}; + Qnn_Tensor_t outputs__decoder_convnext_7_norm_Transpose[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_7_norm_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0150569090619683f, .offset= -110}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_7_norm_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_7_norm_Transpose", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_7_norm_Transpose, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_7_norm_Transpose, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_7_norm_Transpose, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_7_norm_norm_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_7_norm_norm_weight[] = {512}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_7_norm_norm_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_7_norm_norm_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0034618375357240f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions_tts_ae_decoder_convnext_7_norm_norm_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_7_norm_norm_weight), + .dataSize=BINLEN(tts_ae_decoder_convnext_7_norm_norm_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_7_norm_norm_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_7_norm_norm_bias[] = {512}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_7_norm_norm_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_7_norm_norm_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0047091664746404f, .offset= -126}}}, + .rank= 1, + .dimensions=dimensions_tts_ae_decoder_convnext_7_norm_norm_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_7_norm_norm_bias), + .dataSize=BINLEN(tts_ae_decoder_convnext_7_norm_norm_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_7_norm_norm_LayerNormalization(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_7_norm_norm_LayerNormalization */ + uint32_t dimensions__decoder_convnext_7_norm_norm_LayerNormalization_axes[] = {1}; + uint32_t _decoder_convnext_7_norm_norm_LayerNormalization_axes[] = {2}; + Qnn_Param_t params__decoder_convnext_7_norm_norm_LayerNormalization[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="axes", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_7_norm_norm_LayerNormalization_axes", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_7_norm_norm_LayerNormalization_axes, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_7_norm_norm_LayerNormalization_axes, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="epsilon", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000001000000f}}}} + }; + const char* inputs__decoder_convnext_7_norm_norm_LayerNormalization[] = { + "_decoder_convnext_7_norm_Transpose_output_0", + "tts_ae_decoder_convnext_7_norm_norm_weight", + "tts_ae_decoder_convnext_7_norm_norm_bias" + }; + uint32_t dimensions__decoder_convnext_7_norm_Transpose_1_output_0[] = {1, 1152, 512}; + Qnn_Tensor_t outputs__decoder_convnext_7_norm_norm_LayerNormalization[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_7_norm_Transpose_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0286649912595749f, .offset= -161}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_7_norm_Transpose_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_7_norm_norm_LayerNormalization", // Node Name + "qti.aisw", // Package Name + "LayerNorm", // Qnn Node Type + params__decoder_convnext_7_norm_norm_LayerNormalization, // Node Params + 2, // Num Node Params + inputs__decoder_convnext_7_norm_norm_LayerNormalization, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__decoder_convnext_7_norm_norm_LayerNormalization, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_7_norm_Transpose_1_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_7_norm_Transpose_1_output_0_ncf */ + uint32_t dimensions__decoder_convnext_7_norm_Transpose_1_output_0_ncf_perm[] = {3}; + uint32_t _decoder_convnext_7_norm_Transpose_1_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__decoder_convnext_7_norm_Transpose_1_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_7_norm_Transpose_1_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_7_norm_Transpose_1_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_7_norm_Transpose_1_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_7_norm_Transpose_1_output_0_ncf[] = { + "_decoder_convnext_7_norm_Transpose_1_output_0" + }; + uint32_t dimensions__decoder_convnext_7_norm_Transpose_1_output_0_ncf[] = {1, 512, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_7_norm_Transpose_1_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_7_norm_Transpose_1_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0286649912595749f, .offset= -161}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_7_norm_Transpose_1_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_7_norm_Transpose_1_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_7_norm_Transpose_1_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_7_norm_Transpose_1_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_7_norm_Transpose_1_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_7_pwconv1_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_7_pwconv1_Conv_reshape_to_2d */ + const char* inputs__decoder_convnext_7_pwconv1_Conv_reshape_to_2d[] = { + "_decoder_convnext_7_norm_Transpose_1_output_0_ncf" + }; + uint32_t dimensions__decoder_convnext_7_pwconv1_Conv_reshape_to_2d[] = {1, 512, 1, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_7_pwconv1_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_7_pwconv1_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0286649912595749f, .offset= -161}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_7_pwconv1_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_7_pwconv1_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__decoder_convnext_7_pwconv1_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_7_pwconv1_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_7_pwconv1_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_7_pwconv1_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__decoder_convnext_7_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _decoder_convnext_7_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__decoder_convnext_7_pwconv1_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_7_pwconv1_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_7_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_7_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_7_pwconv1_Conv_reshape_to_2d_nhwc[] = { + "_decoder_convnext_7_pwconv1_Conv_reshape_to_2d" + }; + uint32_t dimensions__decoder_convnext_7_pwconv1_Conv_reshape_to_2d_nhwc[] = {1, 1, 1152, 512}; + Qnn_Tensor_t outputs__decoder_convnext_7_pwconv1_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_7_pwconv1_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0286649912595749f, .offset= -161}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_7_pwconv1_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_7_pwconv1_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_7_pwconv1_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_7_pwconv1_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_7_pwconv1_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_7_pwconv1_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_7_pwconv1_weight[] = {1, 1, 512, 2048}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_7_pwconv1_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_7_pwconv1_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0141015937551856f, .offset= -99}}}, + .rank= 4, + .dimensions=dimensions_tts_ae_decoder_convnext_7_pwconv1_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_7_pwconv1_weight), + .dataSize=BINLEN(tts_ae_decoder_convnext_7_pwconv1_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_7_pwconv1_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_7_pwconv1_bias[] = {2048}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_7_pwconv1_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_7_pwconv1_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0027201694902033f, .offset= -221}}}, + .rank= 1, + .dimensions=dimensions_tts_ae_decoder_convnext_7_pwconv1_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_7_pwconv1_bias), + .dataSize=BINLEN(tts_ae_decoder_convnext_7_pwconv1_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_7_pwconv1_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_7_pwconv1_Conv_2d */ + uint32_t dimensions__decoder_convnext_7_pwconv1_Conv_2d_dilation[] = {2}; + uint32_t _decoder_convnext_7_pwconv1_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__decoder_convnext_7_pwconv1_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _decoder_convnext_7_pwconv1_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__decoder_convnext_7_pwconv1_Conv_2d_stride[] = {2}; + uint32_t _decoder_convnext_7_pwconv1_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__decoder_convnext_7_pwconv1_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_7_pwconv1_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_7_pwconv1_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_7_pwconv1_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_7_pwconv1_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__decoder_convnext_7_pwconv1_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_7_pwconv1_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_7_pwconv1_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_7_pwconv1_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_7_pwconv1_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__decoder_convnext_7_pwconv1_Conv_2d[] = { + "_decoder_convnext_7_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ae_decoder_convnext_7_pwconv1_weight", + "tts_ae_decoder_convnext_7_pwconv1_bias" + }; + uint32_t dimensions__decoder_convnext_7_pwconv1_Conv_intermediate[] = {1, 1, 1152, 2048}; + Qnn_Tensor_t outputs__decoder_convnext_7_pwconv1_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_7_pwconv1_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0944140627980232f, .offset= -175}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_7_pwconv1_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_7_pwconv1_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__decoder_convnext_7_pwconv1_Conv_2d, // Node Params + 5, // Num Node Params + inputs__decoder_convnext_7_pwconv1_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__decoder_convnext_7_pwconv1_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_7_pwconv1_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_7_pwconv1_Conv_intermediate_nchw */ + uint32_t dimensions__decoder_convnext_7_pwconv1_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _decoder_convnext_7_pwconv1_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__decoder_convnext_7_pwconv1_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_7_pwconv1_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_7_pwconv1_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_7_pwconv1_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_7_pwconv1_Conv_intermediate_nchw[] = { + "_decoder_convnext_7_pwconv1_Conv_intermediate" + }; + uint32_t dimensions__decoder_convnext_7_pwconv1_Conv_intermediate_nchw[] = {1, 2048, 1, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_7_pwconv1_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_7_pwconv1_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0944140627980232f, .offset= -175}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_7_pwconv1_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_7_pwconv1_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_7_pwconv1_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_7_pwconv1_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_7_pwconv1_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_7_pwconv1_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_7_pwconv1_Conv_intermediate */ + const char* inputs__decoder_convnext_7_pwconv1_Conv_intermediate[] = { + "_decoder_convnext_7_pwconv1_Conv_intermediate_nchw" + }; + uint32_t dimensions__decoder_convnext_7_pwconv1_Conv_output_0[] = {1, 2048, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_7_pwconv1_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_7_pwconv1_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0944140627980232f, .offset= -175}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_7_pwconv1_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_7_pwconv1_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__decoder_convnext_7_pwconv1_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_7_pwconv1_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__elementwiseneuron_14(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _elementwiseneuron_14 */ + Qnn_Param_t params__elementwiseneuron_14[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}} + }; + const char* inputs__elementwiseneuron_14[] = { + "_decoder_convnext_7_pwconv1_Conv_output_0" + }; + uint32_t dimensions__decoder_convnext_7_act_Mul_1_output_0[] = {1, 2048, 1152}; + Qnn_Tensor_t outputs__elementwiseneuron_14[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_7_act_Mul_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0302409324795008f, .offset= -6}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_7_act_Mul_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_elementwiseneuron_14", // Node Name + "qti.aisw", // Package Name + "ElementWiseNeuron", // Qnn Node Type + params__elementwiseneuron_14, // Node Params + 1, // Num Node Params + inputs__elementwiseneuron_14, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__elementwiseneuron_14, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_7_pwconv2_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_7_pwconv2_Conv_reshape_to_2d */ + const char* inputs__decoder_convnext_7_pwconv2_Conv_reshape_to_2d[] = { + "_decoder_convnext_7_act_Mul_1_output_0" + }; + uint32_t dimensions__decoder_convnext_7_pwconv2_Conv_reshape_to_2d[] = {1, 2048, 1, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_7_pwconv2_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_7_pwconv2_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0302409324795008f, .offset= -6}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_7_pwconv2_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_7_pwconv2_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__decoder_convnext_7_pwconv2_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_7_pwconv2_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_7_pwconv2_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_7_pwconv2_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__decoder_convnext_7_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _decoder_convnext_7_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__decoder_convnext_7_pwconv2_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_7_pwconv2_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_7_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_7_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_7_pwconv2_Conv_reshape_to_2d_nhwc[] = { + "_decoder_convnext_7_pwconv2_Conv_reshape_to_2d" + }; + uint32_t dimensions__decoder_convnext_7_pwconv2_Conv_reshape_to_2d_nhwc[] = {1, 1, 1152, 2048}; + Qnn_Tensor_t outputs__decoder_convnext_7_pwconv2_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_7_pwconv2_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0302409324795008f, .offset= -6}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_7_pwconv2_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_7_pwconv2_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_7_pwconv2_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_7_pwconv2_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_7_pwconv2_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_7_pwconv2_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_7_pwconv2_weight[] = {1, 1, 2048, 512}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_7_pwconv2_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_7_pwconv2_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0333431661128998f, .offset= -130}}}, + .rank= 4, + .dimensions=dimensions_tts_ae_decoder_convnext_7_pwconv2_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_7_pwconv2_weight), + .dataSize=BINLEN(tts_ae_decoder_convnext_7_pwconv2_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_7_pwconv2_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_7_pwconv2_bias[] = {512}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_7_pwconv2_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_7_pwconv2_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0027751962188631f, .offset= -75}}}, + .rank= 1, + .dimensions=dimensions_tts_ae_decoder_convnext_7_pwconv2_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_7_pwconv2_bias), + .dataSize=BINLEN(tts_ae_decoder_convnext_7_pwconv2_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_7_pwconv2_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_7_pwconv2_Conv_2d */ + uint32_t dimensions__decoder_convnext_7_pwconv2_Conv_2d_dilation[] = {2}; + uint32_t _decoder_convnext_7_pwconv2_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__decoder_convnext_7_pwconv2_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _decoder_convnext_7_pwconv2_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__decoder_convnext_7_pwconv2_Conv_2d_stride[] = {2}; + uint32_t _decoder_convnext_7_pwconv2_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__decoder_convnext_7_pwconv2_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_7_pwconv2_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_7_pwconv2_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_7_pwconv2_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_7_pwconv2_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__decoder_convnext_7_pwconv2_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_7_pwconv2_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_7_pwconv2_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_7_pwconv2_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_7_pwconv2_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__decoder_convnext_7_pwconv2_Conv_2d[] = { + "_decoder_convnext_7_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ae_decoder_convnext_7_pwconv2_weight", + "tts_ae_decoder_convnext_7_pwconv2_bias" + }; + uint32_t dimensions__decoder_convnext_7_pwconv2_Conv_intermediate[] = {1, 1, 1152, 512}; + Qnn_Tensor_t outputs__decoder_convnext_7_pwconv2_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_7_pwconv2_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0862952843308449f, .offset= -163}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_7_pwconv2_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_7_pwconv2_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__decoder_convnext_7_pwconv2_Conv_2d, // Node Params + 5, // Num Node Params + inputs__decoder_convnext_7_pwconv2_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__decoder_convnext_7_pwconv2_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_7_pwconv2_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_7_pwconv2_Conv_intermediate_nchw */ + uint32_t dimensions__decoder_convnext_7_pwconv2_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _decoder_convnext_7_pwconv2_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__decoder_convnext_7_pwconv2_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_7_pwconv2_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_7_pwconv2_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_7_pwconv2_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_7_pwconv2_Conv_intermediate_nchw[] = { + "_decoder_convnext_7_pwconv2_Conv_intermediate" + }; + uint32_t dimensions__decoder_convnext_7_pwconv2_Conv_intermediate_nchw[] = {1, 512, 1, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_7_pwconv2_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_7_pwconv2_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0862952843308449f, .offset= -163}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_7_pwconv2_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_7_pwconv2_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_7_pwconv2_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_7_pwconv2_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_7_pwconv2_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_7_pwconv2_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_7_pwconv2_Conv_intermediate */ + const char* inputs__decoder_convnext_7_pwconv2_Conv_intermediate[] = { + "_decoder_convnext_7_pwconv2_Conv_intermediate_nchw" + }; + uint32_t dimensions__decoder_convnext_7_pwconv2_Conv_output_0[] = {1, 512, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_7_pwconv2_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_7_pwconv2_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0862952843308449f, .offset= -163}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_7_pwconv2_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_7_pwconv2_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__decoder_convnext_7_pwconv2_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_7_pwconv2_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_7_pwconv2_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_7_pwconv2_Conv_output_0_nfc */ + uint32_t dimensions__decoder_convnext_7_pwconv2_Conv_output_0_nfc_perm[] = {3}; + uint32_t _decoder_convnext_7_pwconv2_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__decoder_convnext_7_pwconv2_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_7_pwconv2_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_7_pwconv2_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_7_pwconv2_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_7_pwconv2_Conv_output_0_nfc[] = { + "_decoder_convnext_7_pwconv2_Conv_output_0" + }; + uint32_t dimensions__decoder_convnext_7_pwconv2_Conv_output_0_nfc[] = {1, 1152, 512}; + Qnn_Tensor_t outputs__decoder_convnext_7_pwconv2_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_7_pwconv2_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0862952843308449f, .offset= -163}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_7_pwconv2_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_7_pwconv2_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_7_pwconv2_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_7_pwconv2_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_7_pwconv2_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_7_gamma(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_7_gamma[] = {1, 1, 512}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_7_gamma", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_7_gamma", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0050359251908958f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions_tts_ae_decoder_convnext_7_gamma, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_7_gamma), + .dataSize=BINLEN(tts_ae_decoder_convnext_7_gamma)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_7_Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_7_Mul */ + Qnn_Param_t params__decoder_convnext_7_Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__decoder_convnext_7_Mul[] = { + "tts_ae_decoder_convnext_7_gamma", + "_decoder_convnext_7_pwconv2_Conv_output_0_nfc" + }; + uint32_t dimensions__decoder_convnext_7_Mul_output_0[] = {1, 1152, 512}; + Qnn_Tensor_t outputs__decoder_convnext_7_Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_7_Mul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0451676510274410f, .offset= -109}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_7_Mul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_7_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__decoder_convnext_7_Mul, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_7_Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__decoder_convnext_7_Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_7_Add(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_7_Add */ + Qnn_Param_t params__decoder_convnext_7_Add[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__decoder_convnext_7_Add[] = { + "_decoder_convnext_6_Add_output_0", + "_decoder_convnext_7_Mul_output_0" + }; + uint32_t dimensions__decoder_convnext_7_Add_output_0[] = {1, 1152, 512}; + Qnn_Tensor_t outputs__decoder_convnext_7_Add[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_7_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0592633225023746f, .offset= -115}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_7_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_7_Add", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__decoder_convnext_7_Add, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_7_Add, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__decoder_convnext_7_Add, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_8_dwconv_Pad(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_8_dwconv_Pad */ + uint32_t dimensions__decoder_convnext_8_dwconv_Pad_pad_amount[] = {3, 2}; + uint32_t _decoder_convnext_8_dwconv_Pad_pad_amount[] = {0, 0, 6, 0, 0, 0}; + Qnn_Param_t params__decoder_convnext_8_dwconv_Pad[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_8_dwconv_Pad_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__decoder_convnext_8_dwconv_Pad_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_8_dwconv_Pad_pad_amount, + .dataSize=24}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="scheme", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}} + }; + const char* inputs__decoder_convnext_8_dwconv_Pad[] = { + "_decoder_convnext_7_Add_output_0" + }; + uint32_t dimensions__decoder_convnext_8_dwconv_Pad_output_0[] = {1, 1158, 512}; + Qnn_Tensor_t outputs__decoder_convnext_8_dwconv_Pad[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_8_dwconv_Pad_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0592633225023746f, .offset= -115}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_8_dwconv_Pad_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_8_dwconv_Pad", // Node Name + "qti.aisw", // Package Name + "Pad", // Qnn Node Type + params__decoder_convnext_8_dwconv_Pad, // Node Params + 2, // Num Node Params + inputs__decoder_convnext_8_dwconv_Pad, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_8_dwconv_Pad, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_8_dwconv_Pad_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_8_dwconv_Pad_output_0_ncf */ + uint32_t dimensions__decoder_convnext_8_dwconv_Pad_output_0_ncf_perm[] = {3}; + uint32_t _decoder_convnext_8_dwconv_Pad_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__decoder_convnext_8_dwconv_Pad_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_8_dwconv_Pad_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_8_dwconv_Pad_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_8_dwconv_Pad_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_8_dwconv_Pad_output_0_ncf[] = { + "_decoder_convnext_8_dwconv_Pad_output_0" + }; + uint32_t dimensions__decoder_convnext_8_dwconv_Pad_output_0_ncf[] = {1, 512, 1158}; + Qnn_Tensor_t outputs__decoder_convnext_8_dwconv_Pad_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_8_dwconv_Pad_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0592633225023746f, .offset= -115}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_8_dwconv_Pad_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_8_dwconv_Pad_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_8_dwconv_Pad_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_8_dwconv_Pad_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_8_dwconv_Pad_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_8_dwconv_net_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_8_dwconv_net_Conv_reshape_to_2d */ + const char* inputs__decoder_convnext_8_dwconv_net_Conv_reshape_to_2d[] = { + "_decoder_convnext_8_dwconv_Pad_output_0_ncf" + }; + uint32_t dimensions__decoder_convnext_8_dwconv_net_Conv_reshape_to_2d[] = {1, 512, 1, 1158}; + Qnn_Tensor_t outputs__decoder_convnext_8_dwconv_net_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_8_dwconv_net_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0592633225023746f, .offset= -115}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_8_dwconv_net_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_8_dwconv_net_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__decoder_convnext_8_dwconv_net_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_8_dwconv_net_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_8_dwconv_net_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_8_dwconv_net_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__decoder_convnext_8_dwconv_net_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _decoder_convnext_8_dwconv_net_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__decoder_convnext_8_dwconv_net_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_8_dwconv_net_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_8_dwconv_net_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_8_dwconv_net_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_8_dwconv_net_Conv_reshape_to_2d_nhwc[] = { + "_decoder_convnext_8_dwconv_net_Conv_reshape_to_2d" + }; + uint32_t dimensions__decoder_convnext_8_dwconv_net_Conv_reshape_to_2d_nhwc[] = {1, 1, 1158, 512}; + Qnn_Tensor_t outputs__decoder_convnext_8_dwconv_net_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_8_dwconv_net_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0592633225023746f, .offset= -115}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_8_dwconv_net_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_8_dwconv_net_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_8_dwconv_net_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_8_dwconv_net_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_8_dwconv_net_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_8_dwconv_net_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_8_dwconv_net_weight[] = {1, 7, 1, 512}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_8_dwconv_net_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_8_dwconv_net_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0045913890935481f, .offset= -139}}}, + .rank= 4, + .dimensions=dimensions_tts_ae_decoder_convnext_8_dwconv_net_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_8_dwconv_net_weight), + .dataSize=BINLEN(tts_ae_decoder_convnext_8_dwconv_net_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_8_dwconv_net_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_8_dwconv_net_bias[] = {512}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_8_dwconv_net_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_8_dwconv_net_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0012702975654975f, .offset= -156}}}, + .rank= 1, + .dimensions=dimensions_tts_ae_decoder_convnext_8_dwconv_net_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_8_dwconv_net_bias), + .dataSize=BINLEN(tts_ae_decoder_convnext_8_dwconv_net_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_8_dwconv_net_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_8_dwconv_net_Conv_2d */ + uint32_t dimensions__decoder_convnext_8_dwconv_net_Conv_2d_dilation[] = {2}; + uint32_t _decoder_convnext_8_dwconv_net_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__decoder_convnext_8_dwconv_net_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _decoder_convnext_8_dwconv_net_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__decoder_convnext_8_dwconv_net_Conv_2d_stride[] = {2}; + uint32_t _decoder_convnext_8_dwconv_net_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__decoder_convnext_8_dwconv_net_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_8_dwconv_net_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_8_dwconv_net_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_8_dwconv_net_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_8_dwconv_net_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__decoder_convnext_8_dwconv_net_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_8_dwconv_net_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_8_dwconv_net_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_8_dwconv_net_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_8_dwconv_net_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_8_dwconv_net_Conv_2d[] = { + "_decoder_convnext_8_dwconv_net_Conv_reshape_to_2d_nhwc", + "tts_ae_decoder_convnext_8_dwconv_net_weight", + "tts_ae_decoder_convnext_8_dwconv_net_bias" + }; + uint32_t dimensions__decoder_convnext_8_dwconv_net_Conv_intermediate[] = {1, 1, 1152, 512}; + Qnn_Tensor_t outputs__decoder_convnext_8_dwconv_net_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_8_dwconv_net_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0184707604348660f, .offset= -130}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_8_dwconv_net_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_8_dwconv_net_Conv_2d", // Node Name + "qti.aisw", // Package Name + "DepthWiseConv2d", // Qnn Node Type + params__decoder_convnext_8_dwconv_net_Conv_2d, // Node Params + 3, // Num Node Params + inputs__decoder_convnext_8_dwconv_net_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__decoder_convnext_8_dwconv_net_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_8_dwconv_net_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_8_dwconv_net_Conv_intermediate_nchw */ + uint32_t dimensions__decoder_convnext_8_dwconv_net_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _decoder_convnext_8_dwconv_net_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__decoder_convnext_8_dwconv_net_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_8_dwconv_net_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_8_dwconv_net_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_8_dwconv_net_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_8_dwconv_net_Conv_intermediate_nchw[] = { + "_decoder_convnext_8_dwconv_net_Conv_intermediate" + }; + uint32_t dimensions__decoder_convnext_8_dwconv_net_Conv_intermediate_nchw[] = {1, 512, 1, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_8_dwconv_net_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_8_dwconv_net_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0184707604348660f, .offset= -130}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_8_dwconv_net_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_8_dwconv_net_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_8_dwconv_net_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_8_dwconv_net_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_8_dwconv_net_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_8_dwconv_net_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_8_dwconv_net_Conv_intermediate */ + const char* inputs__decoder_convnext_8_dwconv_net_Conv_intermediate[] = { + "_decoder_convnext_8_dwconv_net_Conv_intermediate_nchw" + }; + uint32_t dimensions__decoder_convnext_8_dwconv_net_Conv_output_0[] = {1, 512, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_8_dwconv_net_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_8_dwconv_net_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0184707604348660f, .offset= -130}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_8_dwconv_net_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_8_dwconv_net_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__decoder_convnext_8_dwconv_net_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_8_dwconv_net_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_8_norm_Transpose(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_8_norm_Transpose */ + uint32_t dimensions__decoder_convnext_8_norm_Transpose_perm[] = {3}; + uint32_t _decoder_convnext_8_norm_Transpose_perm[] = {0, 2, 1}; + Qnn_Param_t params__decoder_convnext_8_norm_Transpose[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_8_norm_Transpose_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_8_norm_Transpose_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_8_norm_Transpose_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_8_norm_Transpose[] = { + "_decoder_convnext_8_dwconv_net_Conv_output_0" + }; + uint32_t dimensions__decoder_convnext_8_norm_Transpose_output_0[] = {1, 1152, 512}; + Qnn_Tensor_t outputs__decoder_convnext_8_norm_Transpose[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_8_norm_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0184707604348660f, .offset= -130}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_8_norm_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_8_norm_Transpose", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_8_norm_Transpose, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_8_norm_Transpose, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_8_norm_Transpose, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_8_norm_norm_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_8_norm_norm_weight[] = {512}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_8_norm_norm_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_8_norm_norm_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0029213661327958f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions_tts_ae_decoder_convnext_8_norm_norm_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_8_norm_norm_weight), + .dataSize=BINLEN(tts_ae_decoder_convnext_8_norm_norm_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_8_norm_norm_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_8_norm_norm_bias[] = {512}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_8_norm_norm_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_8_norm_norm_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0017558336257935f, .offset= -153}}}, + .rank= 1, + .dimensions=dimensions_tts_ae_decoder_convnext_8_norm_norm_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_8_norm_norm_bias), + .dataSize=BINLEN(tts_ae_decoder_convnext_8_norm_norm_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_8_norm_norm_LayerNormalization(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_8_norm_norm_LayerNormalization */ + uint32_t dimensions__decoder_convnext_8_norm_norm_LayerNormalization_axes[] = {1}; + uint32_t _decoder_convnext_8_norm_norm_LayerNormalization_axes[] = {2}; + Qnn_Param_t params__decoder_convnext_8_norm_norm_LayerNormalization[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="axes", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_8_norm_norm_LayerNormalization_axes", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_8_norm_norm_LayerNormalization_axes, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_8_norm_norm_LayerNormalization_axes, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="epsilon", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000001000000f}}}} + }; + const char* inputs__decoder_convnext_8_norm_norm_LayerNormalization[] = { + "_decoder_convnext_8_norm_Transpose_output_0", + "tts_ae_decoder_convnext_8_norm_norm_weight", + "tts_ae_decoder_convnext_8_norm_norm_bias" + }; + uint32_t dimensions__decoder_convnext_8_norm_Transpose_1_output_0[] = {1, 1152, 512}; + Qnn_Tensor_t outputs__decoder_convnext_8_norm_norm_LayerNormalization[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_8_norm_Transpose_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0279711559414864f, .offset= -130}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_8_norm_Transpose_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_8_norm_norm_LayerNormalization", // Node Name + "qti.aisw", // Package Name + "LayerNorm", // Qnn Node Type + params__decoder_convnext_8_norm_norm_LayerNormalization, // Node Params + 2, // Num Node Params + inputs__decoder_convnext_8_norm_norm_LayerNormalization, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__decoder_convnext_8_norm_norm_LayerNormalization, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_8_norm_Transpose_1_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_8_norm_Transpose_1_output_0_ncf */ + uint32_t dimensions__decoder_convnext_8_norm_Transpose_1_output_0_ncf_perm[] = {3}; + uint32_t _decoder_convnext_8_norm_Transpose_1_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__decoder_convnext_8_norm_Transpose_1_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_8_norm_Transpose_1_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_8_norm_Transpose_1_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_8_norm_Transpose_1_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_8_norm_Transpose_1_output_0_ncf[] = { + "_decoder_convnext_8_norm_Transpose_1_output_0" + }; + uint32_t dimensions__decoder_convnext_8_norm_Transpose_1_output_0_ncf[] = {1, 512, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_8_norm_Transpose_1_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_8_norm_Transpose_1_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0279711559414864f, .offset= -130}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_8_norm_Transpose_1_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_8_norm_Transpose_1_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_8_norm_Transpose_1_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_8_norm_Transpose_1_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_8_norm_Transpose_1_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_8_pwconv1_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_8_pwconv1_Conv_reshape_to_2d */ + const char* inputs__decoder_convnext_8_pwconv1_Conv_reshape_to_2d[] = { + "_decoder_convnext_8_norm_Transpose_1_output_0_ncf" + }; + uint32_t dimensions__decoder_convnext_8_pwconv1_Conv_reshape_to_2d[] = {1, 512, 1, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_8_pwconv1_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_8_pwconv1_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0279711559414864f, .offset= -130}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_8_pwconv1_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_8_pwconv1_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__decoder_convnext_8_pwconv1_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_8_pwconv1_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_8_pwconv1_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_8_pwconv1_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__decoder_convnext_8_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _decoder_convnext_8_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__decoder_convnext_8_pwconv1_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_8_pwconv1_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_8_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_8_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_8_pwconv1_Conv_reshape_to_2d_nhwc[] = { + "_decoder_convnext_8_pwconv1_Conv_reshape_to_2d" + }; + uint32_t dimensions__decoder_convnext_8_pwconv1_Conv_reshape_to_2d_nhwc[] = {1, 1, 1152, 512}; + Qnn_Tensor_t outputs__decoder_convnext_8_pwconv1_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_8_pwconv1_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0279711559414864f, .offset= -130}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_8_pwconv1_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_8_pwconv1_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_8_pwconv1_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_8_pwconv1_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_8_pwconv1_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_8_pwconv1_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_8_pwconv1_weight[] = {1, 1, 512, 2048}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_8_pwconv1_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_8_pwconv1_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0121532212942839f, .offset= -122}}}, + .rank= 4, + .dimensions=dimensions_tts_ae_decoder_convnext_8_pwconv1_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_8_pwconv1_weight), + .dataSize=BINLEN(tts_ae_decoder_convnext_8_pwconv1_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_8_pwconv1_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_8_pwconv1_bias[] = {2048}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_8_pwconv1_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_8_pwconv1_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0023180642165244f, .offset= -199}}}, + .rank= 1, + .dimensions=dimensions_tts_ae_decoder_convnext_8_pwconv1_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_8_pwconv1_bias), + .dataSize=BINLEN(tts_ae_decoder_convnext_8_pwconv1_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_8_pwconv1_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_8_pwconv1_Conv_2d */ + uint32_t dimensions__decoder_convnext_8_pwconv1_Conv_2d_dilation[] = {2}; + uint32_t _decoder_convnext_8_pwconv1_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__decoder_convnext_8_pwconv1_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _decoder_convnext_8_pwconv1_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__decoder_convnext_8_pwconv1_Conv_2d_stride[] = {2}; + uint32_t _decoder_convnext_8_pwconv1_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__decoder_convnext_8_pwconv1_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_8_pwconv1_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_8_pwconv1_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_8_pwconv1_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_8_pwconv1_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__decoder_convnext_8_pwconv1_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_8_pwconv1_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_8_pwconv1_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_8_pwconv1_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_8_pwconv1_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__decoder_convnext_8_pwconv1_Conv_2d[] = { + "_decoder_convnext_8_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ae_decoder_convnext_8_pwconv1_weight", + "tts_ae_decoder_convnext_8_pwconv1_bias" + }; + uint32_t dimensions__decoder_convnext_8_pwconv1_Conv_intermediate[] = {1, 1, 1152, 2048}; + Qnn_Tensor_t outputs__decoder_convnext_8_pwconv1_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_8_pwconv1_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0958585962653160f, .offset= -152}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_8_pwconv1_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_8_pwconv1_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__decoder_convnext_8_pwconv1_Conv_2d, // Node Params + 5, // Num Node Params + inputs__decoder_convnext_8_pwconv1_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__decoder_convnext_8_pwconv1_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_8_pwconv1_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_8_pwconv1_Conv_intermediate_nchw */ + uint32_t dimensions__decoder_convnext_8_pwconv1_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _decoder_convnext_8_pwconv1_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__decoder_convnext_8_pwconv1_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_8_pwconv1_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_8_pwconv1_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_8_pwconv1_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_8_pwconv1_Conv_intermediate_nchw[] = { + "_decoder_convnext_8_pwconv1_Conv_intermediate" + }; + uint32_t dimensions__decoder_convnext_8_pwconv1_Conv_intermediate_nchw[] = {1, 2048, 1, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_8_pwconv1_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_8_pwconv1_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0958585962653160f, .offset= -152}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_8_pwconv1_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_8_pwconv1_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_8_pwconv1_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_8_pwconv1_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_8_pwconv1_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_8_pwconv1_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_8_pwconv1_Conv_intermediate */ + const char* inputs__decoder_convnext_8_pwconv1_Conv_intermediate[] = { + "_decoder_convnext_8_pwconv1_Conv_intermediate_nchw" + }; + uint32_t dimensions__decoder_convnext_8_pwconv1_Conv_output_0[] = {1, 2048, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_8_pwconv1_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_8_pwconv1_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0958585962653160f, .offset= -152}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_8_pwconv1_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_8_pwconv1_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__decoder_convnext_8_pwconv1_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_8_pwconv1_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__elementwiseneuron_16(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _elementwiseneuron_16 */ + Qnn_Param_t params__elementwiseneuron_16[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}} + }; + const char* inputs__elementwiseneuron_16[] = { + "_decoder_convnext_8_pwconv1_Conv_output_0" + }; + uint32_t dimensions__decoder_convnext_8_act_Mul_1_output_0[] = {1, 2048, 1152}; + Qnn_Tensor_t outputs__elementwiseneuron_16[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_8_act_Mul_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0394865386188030f, .offset= -4}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_8_act_Mul_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_elementwiseneuron_16", // Node Name + "qti.aisw", // Package Name + "ElementWiseNeuron", // Qnn Node Type + params__elementwiseneuron_16, // Node Params + 1, // Num Node Params + inputs__elementwiseneuron_16, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__elementwiseneuron_16, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_8_pwconv2_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_8_pwconv2_Conv_reshape_to_2d */ + const char* inputs__decoder_convnext_8_pwconv2_Conv_reshape_to_2d[] = { + "_decoder_convnext_8_act_Mul_1_output_0" + }; + uint32_t dimensions__decoder_convnext_8_pwconv2_Conv_reshape_to_2d[] = {1, 2048, 1, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_8_pwconv2_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_8_pwconv2_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0394865386188030f, .offset= -4}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_8_pwconv2_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_8_pwconv2_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__decoder_convnext_8_pwconv2_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_8_pwconv2_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_8_pwconv2_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_8_pwconv2_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__decoder_convnext_8_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _decoder_convnext_8_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__decoder_convnext_8_pwconv2_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_8_pwconv2_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_8_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_8_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_8_pwconv2_Conv_reshape_to_2d_nhwc[] = { + "_decoder_convnext_8_pwconv2_Conv_reshape_to_2d" + }; + uint32_t dimensions__decoder_convnext_8_pwconv2_Conv_reshape_to_2d_nhwc[] = {1, 1, 1152, 2048}; + Qnn_Tensor_t outputs__decoder_convnext_8_pwconv2_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_8_pwconv2_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0394865386188030f, .offset= -4}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_8_pwconv2_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_8_pwconv2_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_8_pwconv2_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_8_pwconv2_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_8_pwconv2_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_8_pwconv2_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_8_pwconv2_weight[] = {1, 1, 2048, 512}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_8_pwconv2_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_8_pwconv2_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0211502686142921f, .offset= -134}}}, + .rank= 4, + .dimensions=dimensions_tts_ae_decoder_convnext_8_pwconv2_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_8_pwconv2_weight), + .dataSize=BINLEN(tts_ae_decoder_convnext_8_pwconv2_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_8_pwconv2_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_8_pwconv2_bias[] = {512}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_8_pwconv2_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_8_pwconv2_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0032881039660424f, .offset= -100}}}, + .rank= 1, + .dimensions=dimensions_tts_ae_decoder_convnext_8_pwconv2_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_8_pwconv2_bias), + .dataSize=BINLEN(tts_ae_decoder_convnext_8_pwconv2_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_8_pwconv2_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_8_pwconv2_Conv_2d */ + uint32_t dimensions__decoder_convnext_8_pwconv2_Conv_2d_dilation[] = {2}; + uint32_t _decoder_convnext_8_pwconv2_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__decoder_convnext_8_pwconv2_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _decoder_convnext_8_pwconv2_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__decoder_convnext_8_pwconv2_Conv_2d_stride[] = {2}; + uint32_t _decoder_convnext_8_pwconv2_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__decoder_convnext_8_pwconv2_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_8_pwconv2_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_8_pwconv2_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_8_pwconv2_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_8_pwconv2_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__decoder_convnext_8_pwconv2_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_8_pwconv2_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_8_pwconv2_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_8_pwconv2_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_8_pwconv2_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__decoder_convnext_8_pwconv2_Conv_2d[] = { + "_decoder_convnext_8_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ae_decoder_convnext_8_pwconv2_weight", + "tts_ae_decoder_convnext_8_pwconv2_bias" + }; + uint32_t dimensions__decoder_convnext_8_pwconv2_Conv_intermediate[] = {1, 1, 1152, 512}; + Qnn_Tensor_t outputs__decoder_convnext_8_pwconv2_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_8_pwconv2_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1056430414319038f, .offset= -141}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_8_pwconv2_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_8_pwconv2_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__decoder_convnext_8_pwconv2_Conv_2d, // Node Params + 5, // Num Node Params + inputs__decoder_convnext_8_pwconv2_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__decoder_convnext_8_pwconv2_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_8_pwconv2_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_8_pwconv2_Conv_intermediate_nchw */ + uint32_t dimensions__decoder_convnext_8_pwconv2_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _decoder_convnext_8_pwconv2_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__decoder_convnext_8_pwconv2_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_8_pwconv2_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_8_pwconv2_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_8_pwconv2_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_8_pwconv2_Conv_intermediate_nchw[] = { + "_decoder_convnext_8_pwconv2_Conv_intermediate" + }; + uint32_t dimensions__decoder_convnext_8_pwconv2_Conv_intermediate_nchw[] = {1, 512, 1, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_8_pwconv2_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_8_pwconv2_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1056430414319038f, .offset= -141}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_8_pwconv2_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_8_pwconv2_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_8_pwconv2_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_8_pwconv2_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_8_pwconv2_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_8_pwconv2_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_8_pwconv2_Conv_intermediate */ + const char* inputs__decoder_convnext_8_pwconv2_Conv_intermediate[] = { + "_decoder_convnext_8_pwconv2_Conv_intermediate_nchw" + }; + uint32_t dimensions__decoder_convnext_8_pwconv2_Conv_output_0[] = {1, 512, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_8_pwconv2_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_8_pwconv2_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1056430414319038f, .offset= -141}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_8_pwconv2_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_8_pwconv2_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__decoder_convnext_8_pwconv2_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_8_pwconv2_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_8_pwconv2_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_8_pwconv2_Conv_output_0_nfc */ + uint32_t dimensions__decoder_convnext_8_pwconv2_Conv_output_0_nfc_perm[] = {3}; + uint32_t _decoder_convnext_8_pwconv2_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__decoder_convnext_8_pwconv2_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_8_pwconv2_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_8_pwconv2_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_8_pwconv2_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_8_pwconv2_Conv_output_0_nfc[] = { + "_decoder_convnext_8_pwconv2_Conv_output_0" + }; + uint32_t dimensions__decoder_convnext_8_pwconv2_Conv_output_0_nfc[] = {1, 1152, 512}; + Qnn_Tensor_t outputs__decoder_convnext_8_pwconv2_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_8_pwconv2_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1056430414319038f, .offset= -141}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_8_pwconv2_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_8_pwconv2_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_8_pwconv2_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_8_pwconv2_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_8_pwconv2_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_8_gamma(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_8_gamma[] = {1, 1, 512}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_8_gamma", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_8_gamma", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0068632233887911f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions_tts_ae_decoder_convnext_8_gamma, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_8_gamma), + .dataSize=BINLEN(tts_ae_decoder_convnext_8_gamma)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_8_Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_8_Mul */ + Qnn_Param_t params__decoder_convnext_8_Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__decoder_convnext_8_Mul[] = { + "tts_ae_decoder_convnext_8_gamma", + "_decoder_convnext_8_pwconv2_Conv_output_0_nfc" + }; + uint32_t dimensions__decoder_convnext_8_Mul_output_0[] = {1, 1152, 512}; + Qnn_Tensor_t outputs__decoder_convnext_8_Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_8_Mul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0664195641875267f, .offset= -106}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_8_Mul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_8_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__decoder_convnext_8_Mul, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_8_Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__decoder_convnext_8_Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_8_Add(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_8_Add */ + Qnn_Param_t params__decoder_convnext_8_Add[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__decoder_convnext_8_Add[] = { + "_decoder_convnext_7_Add_output_0", + "_decoder_convnext_8_Mul_output_0" + }; + uint32_t dimensions__decoder_convnext_8_Add_output_0[] = {1, 1152, 512}; + Qnn_Tensor_t outputs__decoder_convnext_8_Add[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_8_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0745441913604736f, .offset= -116}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_8_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_8_Add", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__decoder_convnext_8_Add, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_8_Add, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__decoder_convnext_8_Add, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_9_dwconv_Pad(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_9_dwconv_Pad */ + uint32_t dimensions__decoder_convnext_9_dwconv_Pad_pad_amount[] = {3, 2}; + uint32_t _decoder_convnext_9_dwconv_Pad_pad_amount[] = {0, 0, 6, 0, 0, 0}; + Qnn_Param_t params__decoder_convnext_9_dwconv_Pad[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_9_dwconv_Pad_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__decoder_convnext_9_dwconv_Pad_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_9_dwconv_Pad_pad_amount, + .dataSize=24}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="scheme", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}} + }; + const char* inputs__decoder_convnext_9_dwconv_Pad[] = { + "_decoder_convnext_8_Add_output_0" + }; + uint32_t dimensions__decoder_convnext_9_dwconv_Pad_output_0[] = {1, 1158, 512}; + Qnn_Tensor_t outputs__decoder_convnext_9_dwconv_Pad[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_9_dwconv_Pad_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0745441913604736f, .offset= -116}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_9_dwconv_Pad_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_9_dwconv_Pad", // Node Name + "qti.aisw", // Package Name + "Pad", // Qnn Node Type + params__decoder_convnext_9_dwconv_Pad, // Node Params + 2, // Num Node Params + inputs__decoder_convnext_9_dwconv_Pad, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_9_dwconv_Pad, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_9_dwconv_Pad_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_9_dwconv_Pad_output_0_ncf */ + uint32_t dimensions__decoder_convnext_9_dwconv_Pad_output_0_ncf_perm[] = {3}; + uint32_t _decoder_convnext_9_dwconv_Pad_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__decoder_convnext_9_dwconv_Pad_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_9_dwconv_Pad_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_9_dwconv_Pad_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_9_dwconv_Pad_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_9_dwconv_Pad_output_0_ncf[] = { + "_decoder_convnext_9_dwconv_Pad_output_0" + }; + uint32_t dimensions__decoder_convnext_9_dwconv_Pad_output_0_ncf[] = {1, 512, 1158}; + Qnn_Tensor_t outputs__decoder_convnext_9_dwconv_Pad_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_9_dwconv_Pad_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0745441913604736f, .offset= -116}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_9_dwconv_Pad_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_9_dwconv_Pad_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_9_dwconv_Pad_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_9_dwconv_Pad_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_9_dwconv_Pad_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_9_dwconv_net_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_9_dwconv_net_Conv_reshape_to_2d */ + const char* inputs__decoder_convnext_9_dwconv_net_Conv_reshape_to_2d[] = { + "_decoder_convnext_9_dwconv_Pad_output_0_ncf" + }; + uint32_t dimensions__decoder_convnext_9_dwconv_net_Conv_reshape_to_2d[] = {1, 512, 1, 1158}; + Qnn_Tensor_t outputs__decoder_convnext_9_dwconv_net_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_9_dwconv_net_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0745441913604736f, .offset= -116}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_9_dwconv_net_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_9_dwconv_net_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__decoder_convnext_9_dwconv_net_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_9_dwconv_net_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_9_dwconv_net_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_9_dwconv_net_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__decoder_convnext_9_dwconv_net_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _decoder_convnext_9_dwconv_net_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__decoder_convnext_9_dwconv_net_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_9_dwconv_net_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_9_dwconv_net_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_9_dwconv_net_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_9_dwconv_net_Conv_reshape_to_2d_nhwc[] = { + "_decoder_convnext_9_dwconv_net_Conv_reshape_to_2d" + }; + uint32_t dimensions__decoder_convnext_9_dwconv_net_Conv_reshape_to_2d_nhwc[] = {1, 1, 1158, 512}; + Qnn_Tensor_t outputs__decoder_convnext_9_dwconv_net_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_9_dwconv_net_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0745441913604736f, .offset= -116}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_9_dwconv_net_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_9_dwconv_net_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_9_dwconv_net_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_9_dwconv_net_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_9_dwconv_net_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_9_dwconv_net_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_9_dwconv_net_weight[] = {1, 7, 1, 512}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_9_dwconv_net_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_9_dwconv_net_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0031902899499983f, .offset= -129}}}, + .rank= 4, + .dimensions=dimensions_tts_ae_decoder_convnext_9_dwconv_net_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_9_dwconv_net_weight), + .dataSize=BINLEN(tts_ae_decoder_convnext_9_dwconv_net_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_9_dwconv_net_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_9_dwconv_net_bias[] = {512}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_9_dwconv_net_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_9_dwconv_net_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0028330837376416f, .offset= -214}}}, + .rank= 1, + .dimensions=dimensions_tts_ae_decoder_convnext_9_dwconv_net_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_9_dwconv_net_bias), + .dataSize=BINLEN(tts_ae_decoder_convnext_9_dwconv_net_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_9_dwconv_net_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_9_dwconv_net_Conv_2d */ + uint32_t dimensions__decoder_convnext_9_dwconv_net_Conv_2d_dilation[] = {2}; + uint32_t _decoder_convnext_9_dwconv_net_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__decoder_convnext_9_dwconv_net_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _decoder_convnext_9_dwconv_net_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__decoder_convnext_9_dwconv_net_Conv_2d_stride[] = {2}; + uint32_t _decoder_convnext_9_dwconv_net_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__decoder_convnext_9_dwconv_net_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_9_dwconv_net_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_9_dwconv_net_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_9_dwconv_net_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_9_dwconv_net_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__decoder_convnext_9_dwconv_net_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_9_dwconv_net_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_9_dwconv_net_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_9_dwconv_net_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_9_dwconv_net_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_9_dwconv_net_Conv_2d[] = { + "_decoder_convnext_9_dwconv_net_Conv_reshape_to_2d_nhwc", + "tts_ae_decoder_convnext_9_dwconv_net_weight", + "tts_ae_decoder_convnext_9_dwconv_net_bias" + }; + uint32_t dimensions__decoder_convnext_9_dwconv_net_Conv_intermediate[] = {1, 1, 1152, 512}; + Qnn_Tensor_t outputs__decoder_convnext_9_dwconv_net_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_9_dwconv_net_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0208770222961903f, .offset= -212}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_9_dwconv_net_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_9_dwconv_net_Conv_2d", // Node Name + "qti.aisw", // Package Name + "DepthWiseConv2d", // Qnn Node Type + params__decoder_convnext_9_dwconv_net_Conv_2d, // Node Params + 3, // Num Node Params + inputs__decoder_convnext_9_dwconv_net_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__decoder_convnext_9_dwconv_net_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_9_dwconv_net_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_9_dwconv_net_Conv_intermediate_nchw */ + uint32_t dimensions__decoder_convnext_9_dwconv_net_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _decoder_convnext_9_dwconv_net_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__decoder_convnext_9_dwconv_net_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_9_dwconv_net_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_9_dwconv_net_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_9_dwconv_net_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_9_dwconv_net_Conv_intermediate_nchw[] = { + "_decoder_convnext_9_dwconv_net_Conv_intermediate" + }; + uint32_t dimensions__decoder_convnext_9_dwconv_net_Conv_intermediate_nchw[] = {1, 512, 1, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_9_dwconv_net_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_9_dwconv_net_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0208770222961903f, .offset= -212}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_9_dwconv_net_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_9_dwconv_net_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_9_dwconv_net_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_9_dwconv_net_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_9_dwconv_net_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_9_dwconv_net_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_9_dwconv_net_Conv_intermediate */ + const char* inputs__decoder_convnext_9_dwconv_net_Conv_intermediate[] = { + "_decoder_convnext_9_dwconv_net_Conv_intermediate_nchw" + }; + uint32_t dimensions__decoder_convnext_9_dwconv_net_Conv_output_0[] = {1, 512, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_9_dwconv_net_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_9_dwconv_net_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0208770222961903f, .offset= -212}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_9_dwconv_net_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_9_dwconv_net_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__decoder_convnext_9_dwconv_net_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_9_dwconv_net_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_9_norm_Transpose(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_9_norm_Transpose */ + uint32_t dimensions__decoder_convnext_9_norm_Transpose_perm[] = {3}; + uint32_t _decoder_convnext_9_norm_Transpose_perm[] = {0, 2, 1}; + Qnn_Param_t params__decoder_convnext_9_norm_Transpose[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_9_norm_Transpose_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_9_norm_Transpose_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_9_norm_Transpose_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_9_norm_Transpose[] = { + "_decoder_convnext_9_dwconv_net_Conv_output_0" + }; + uint32_t dimensions__decoder_convnext_9_norm_Transpose_output_0[] = {1, 1152, 512}; + Qnn_Tensor_t outputs__decoder_convnext_9_norm_Transpose[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_9_norm_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0208770222961903f, .offset= -212}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_9_norm_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_9_norm_Transpose", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_9_norm_Transpose, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_9_norm_Transpose, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_9_norm_Transpose, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_9_norm_norm_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_9_norm_norm_weight[] = {512}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_9_norm_norm_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_9_norm_norm_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0025272252969444f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions_tts_ae_decoder_convnext_9_norm_norm_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_9_norm_norm_weight), + .dataSize=BINLEN(tts_ae_decoder_convnext_9_norm_norm_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_9_norm_norm_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_9_norm_norm_bias[] = {512}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_9_norm_norm_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_9_norm_norm_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0011819071369246f, .offset= -152}}}, + .rank= 1, + .dimensions=dimensions_tts_ae_decoder_convnext_9_norm_norm_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_9_norm_norm_bias), + .dataSize=BINLEN(tts_ae_decoder_convnext_9_norm_norm_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_9_norm_norm_LayerNormalization(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_9_norm_norm_LayerNormalization */ + uint32_t dimensions__decoder_convnext_9_norm_norm_LayerNormalization_axes[] = {1}; + uint32_t _decoder_convnext_9_norm_norm_LayerNormalization_axes[] = {2}; + Qnn_Param_t params__decoder_convnext_9_norm_norm_LayerNormalization[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="axes", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_9_norm_norm_LayerNormalization_axes", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_9_norm_norm_LayerNormalization_axes, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_9_norm_norm_LayerNormalization_axes, + .dataSize=4}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="epsilon", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_FLOAT_32, {.floatValue = 0.000001000000f}}}} + }; + const char* inputs__decoder_convnext_9_norm_norm_LayerNormalization[] = { + "_decoder_convnext_9_norm_Transpose_output_0", + "tts_ae_decoder_convnext_9_norm_norm_weight", + "tts_ae_decoder_convnext_9_norm_norm_bias" + }; + uint32_t dimensions__decoder_convnext_9_norm_Transpose_1_output_0[] = {1, 1152, 512}; + Qnn_Tensor_t outputs__decoder_convnext_9_norm_norm_LayerNormalization[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_9_norm_Transpose_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0273284371942282f, .offset= -148}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_9_norm_Transpose_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_9_norm_norm_LayerNormalization", // Node Name + "qti.aisw", // Package Name + "LayerNorm", // Qnn Node Type + params__decoder_convnext_9_norm_norm_LayerNormalization, // Node Params + 2, // Num Node Params + inputs__decoder_convnext_9_norm_norm_LayerNormalization, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__decoder_convnext_9_norm_norm_LayerNormalization, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_9_norm_Transpose_1_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_9_norm_Transpose_1_output_0_ncf */ + uint32_t dimensions__decoder_convnext_9_norm_Transpose_1_output_0_ncf_perm[] = {3}; + uint32_t _decoder_convnext_9_norm_Transpose_1_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__decoder_convnext_9_norm_Transpose_1_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_9_norm_Transpose_1_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_9_norm_Transpose_1_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_9_norm_Transpose_1_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_9_norm_Transpose_1_output_0_ncf[] = { + "_decoder_convnext_9_norm_Transpose_1_output_0" + }; + uint32_t dimensions__decoder_convnext_9_norm_Transpose_1_output_0_ncf[] = {1, 512, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_9_norm_Transpose_1_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_9_norm_Transpose_1_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0273284371942282f, .offset= -148}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_9_norm_Transpose_1_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_9_norm_Transpose_1_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_9_norm_Transpose_1_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_9_norm_Transpose_1_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_9_norm_Transpose_1_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_9_pwconv1_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_9_pwconv1_Conv_reshape_to_2d */ + const char* inputs__decoder_convnext_9_pwconv1_Conv_reshape_to_2d[] = { + "_decoder_convnext_9_norm_Transpose_1_output_0_ncf" + }; + uint32_t dimensions__decoder_convnext_9_pwconv1_Conv_reshape_to_2d[] = {1, 512, 1, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_9_pwconv1_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_9_pwconv1_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0273284371942282f, .offset= -148}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_9_pwconv1_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_9_pwconv1_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__decoder_convnext_9_pwconv1_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_9_pwconv1_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_9_pwconv1_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_9_pwconv1_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__decoder_convnext_9_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _decoder_convnext_9_pwconv1_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__decoder_convnext_9_pwconv1_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_9_pwconv1_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_9_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_9_pwconv1_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_9_pwconv1_Conv_reshape_to_2d_nhwc[] = { + "_decoder_convnext_9_pwconv1_Conv_reshape_to_2d" + }; + uint32_t dimensions__decoder_convnext_9_pwconv1_Conv_reshape_to_2d_nhwc[] = {1, 1, 1152, 512}; + Qnn_Tensor_t outputs__decoder_convnext_9_pwconv1_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_9_pwconv1_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0273284371942282f, .offset= -148}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_9_pwconv1_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_9_pwconv1_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_9_pwconv1_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_9_pwconv1_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_9_pwconv1_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_9_pwconv1_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_9_pwconv1_weight[] = {1, 1, 512, 2048}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_9_pwconv1_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_9_pwconv1_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0126696489751339f, .offset= -126}}}, + .rank= 4, + .dimensions=dimensions_tts_ae_decoder_convnext_9_pwconv1_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_9_pwconv1_weight), + .dataSize=BINLEN(tts_ae_decoder_convnext_9_pwconv1_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_9_pwconv1_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_9_pwconv1_bias[] = {2048}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_9_pwconv1_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_9_pwconv1_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0107472361996770f, .offset= -42}}}, + .rank= 1, + .dimensions=dimensions_tts_ae_decoder_convnext_9_pwconv1_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_9_pwconv1_bias), + .dataSize=BINLEN(tts_ae_decoder_convnext_9_pwconv1_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_9_pwconv1_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_9_pwconv1_Conv_2d */ + uint32_t dimensions__decoder_convnext_9_pwconv1_Conv_2d_dilation[] = {2}; + uint32_t _decoder_convnext_9_pwconv1_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__decoder_convnext_9_pwconv1_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _decoder_convnext_9_pwconv1_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__decoder_convnext_9_pwconv1_Conv_2d_stride[] = {2}; + uint32_t _decoder_convnext_9_pwconv1_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__decoder_convnext_9_pwconv1_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_9_pwconv1_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_9_pwconv1_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_9_pwconv1_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_9_pwconv1_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__decoder_convnext_9_pwconv1_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_9_pwconv1_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_9_pwconv1_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_9_pwconv1_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_9_pwconv1_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__decoder_convnext_9_pwconv1_Conv_2d[] = { + "_decoder_convnext_9_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ae_decoder_convnext_9_pwconv1_weight", + "tts_ae_decoder_convnext_9_pwconv1_bias" + }; + uint32_t dimensions__decoder_convnext_9_pwconv1_Conv_intermediate[] = {1, 1, 1152, 2048}; + Qnn_Tensor_t outputs__decoder_convnext_9_pwconv1_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_9_pwconv1_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0502345189452171f, .offset= -128}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_9_pwconv1_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_9_pwconv1_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__decoder_convnext_9_pwconv1_Conv_2d, // Node Params + 5, // Num Node Params + inputs__decoder_convnext_9_pwconv1_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__decoder_convnext_9_pwconv1_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_9_pwconv1_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_9_pwconv1_Conv_intermediate_nchw */ + uint32_t dimensions__decoder_convnext_9_pwconv1_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _decoder_convnext_9_pwconv1_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__decoder_convnext_9_pwconv1_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_9_pwconv1_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_9_pwconv1_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_9_pwconv1_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_9_pwconv1_Conv_intermediate_nchw[] = { + "_decoder_convnext_9_pwconv1_Conv_intermediate" + }; + uint32_t dimensions__decoder_convnext_9_pwconv1_Conv_intermediate_nchw[] = {1, 2048, 1, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_9_pwconv1_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_9_pwconv1_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0502345189452171f, .offset= -128}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_9_pwconv1_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_9_pwconv1_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_9_pwconv1_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_9_pwconv1_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_9_pwconv1_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_9_pwconv1_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_9_pwconv1_Conv_intermediate */ + const char* inputs__decoder_convnext_9_pwconv1_Conv_intermediate[] = { + "_decoder_convnext_9_pwconv1_Conv_intermediate_nchw" + }; + uint32_t dimensions__decoder_convnext_9_pwconv1_Conv_output_0[] = {1, 2048, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_9_pwconv1_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_9_pwconv1_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0502345189452171f, .offset= -128}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_9_pwconv1_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_9_pwconv1_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__decoder_convnext_9_pwconv1_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_9_pwconv1_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__elementwiseneuron_18(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _elementwiseneuron_18 */ + Qnn_Param_t params__elementwiseneuron_18[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}} + }; + const char* inputs__elementwiseneuron_18[] = { + "_decoder_convnext_9_pwconv1_Conv_output_0" + }; + uint32_t dimensions__decoder_convnext_9_act_Mul_1_output_0[] = {1, 2048, 1152}; + Qnn_Tensor_t outputs__elementwiseneuron_18[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_9_act_Mul_1_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0255935359746218f, .offset= -7}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_9_act_Mul_1_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_elementwiseneuron_18", // Node Name + "qti.aisw", // Package Name + "ElementWiseNeuron", // Qnn Node Type + params__elementwiseneuron_18, // Node Params + 1, // Num Node Params + inputs__elementwiseneuron_18, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__elementwiseneuron_18, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_9_pwconv2_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_9_pwconv2_Conv_reshape_to_2d */ + const char* inputs__decoder_convnext_9_pwconv2_Conv_reshape_to_2d[] = { + "_decoder_convnext_9_act_Mul_1_output_0" + }; + uint32_t dimensions__decoder_convnext_9_pwconv2_Conv_reshape_to_2d[] = {1, 2048, 1, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_9_pwconv2_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_9_pwconv2_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0255935359746218f, .offset= -7}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_9_pwconv2_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_9_pwconv2_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__decoder_convnext_9_pwconv2_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_9_pwconv2_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_9_pwconv2_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_9_pwconv2_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__decoder_convnext_9_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _decoder_convnext_9_pwconv2_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__decoder_convnext_9_pwconv2_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_9_pwconv2_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_9_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_9_pwconv2_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_9_pwconv2_Conv_reshape_to_2d_nhwc[] = { + "_decoder_convnext_9_pwconv2_Conv_reshape_to_2d" + }; + uint32_t dimensions__decoder_convnext_9_pwconv2_Conv_reshape_to_2d_nhwc[] = {1, 1, 1152, 2048}; + Qnn_Tensor_t outputs__decoder_convnext_9_pwconv2_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_9_pwconv2_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0255935359746218f, .offset= -7}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_9_pwconv2_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_9_pwconv2_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_9_pwconv2_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_9_pwconv2_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_9_pwconv2_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_9_pwconv2_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_9_pwconv2_weight[] = {1, 1, 2048, 512}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_9_pwconv2_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_9_pwconv2_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0136472079902887f, .offset= -134}}}, + .rank= 4, + .dimensions=dimensions_tts_ae_decoder_convnext_9_pwconv2_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_9_pwconv2_weight), + .dataSize=BINLEN(tts_ae_decoder_convnext_9_pwconv2_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_9_pwconv2_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_9_pwconv2_bias[] = {512}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_9_pwconv2_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_9_pwconv2_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0021759865339845f, .offset= -183}}}, + .rank= 1, + .dimensions=dimensions_tts_ae_decoder_convnext_9_pwconv2_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_9_pwconv2_bias), + .dataSize=BINLEN(tts_ae_decoder_convnext_9_pwconv2_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_9_pwconv2_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_9_pwconv2_Conv_2d */ + uint32_t dimensions__decoder_convnext_9_pwconv2_Conv_2d_dilation[] = {2}; + uint32_t _decoder_convnext_9_pwconv2_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__decoder_convnext_9_pwconv2_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _decoder_convnext_9_pwconv2_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__decoder_convnext_9_pwconv2_Conv_2d_stride[] = {2}; + uint32_t _decoder_convnext_9_pwconv2_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__decoder_convnext_9_pwconv2_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_9_pwconv2_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_9_pwconv2_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_9_pwconv2_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_9_pwconv2_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__decoder_convnext_9_pwconv2_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_9_pwconv2_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_9_pwconv2_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_9_pwconv2_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_9_pwconv2_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__decoder_convnext_9_pwconv2_Conv_2d[] = { + "_decoder_convnext_9_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ae_decoder_convnext_9_pwconv2_weight", + "tts_ae_decoder_convnext_9_pwconv2_bias" + }; + uint32_t dimensions__decoder_convnext_9_pwconv2_Conv_intermediate[] = {1, 1, 1152, 512}; + Qnn_Tensor_t outputs__decoder_convnext_9_pwconv2_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_9_pwconv2_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1267127692699432f, .offset= -134}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_9_pwconv2_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_9_pwconv2_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__decoder_convnext_9_pwconv2_Conv_2d, // Node Params + 5, // Num Node Params + inputs__decoder_convnext_9_pwconv2_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__decoder_convnext_9_pwconv2_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_9_pwconv2_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_9_pwconv2_Conv_intermediate_nchw */ + uint32_t dimensions__decoder_convnext_9_pwconv2_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _decoder_convnext_9_pwconv2_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__decoder_convnext_9_pwconv2_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_9_pwconv2_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_9_pwconv2_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_9_pwconv2_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_9_pwconv2_Conv_intermediate_nchw[] = { + "_decoder_convnext_9_pwconv2_Conv_intermediate" + }; + uint32_t dimensions__decoder_convnext_9_pwconv2_Conv_intermediate_nchw[] = {1, 512, 1, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_9_pwconv2_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_9_pwconv2_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1267127692699432f, .offset= -134}}}, + .rank= 4, + .dimensions=dimensions__decoder_convnext_9_pwconv2_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_9_pwconv2_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_9_pwconv2_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_9_pwconv2_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_9_pwconv2_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_9_pwconv2_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_9_pwconv2_Conv_intermediate */ + const char* inputs__decoder_convnext_9_pwconv2_Conv_intermediate[] = { + "_decoder_convnext_9_pwconv2_Conv_intermediate_nchw" + }; + uint32_t dimensions__decoder_convnext_9_pwconv2_Conv_output_0[] = {1, 512, 1152}; + Qnn_Tensor_t outputs__decoder_convnext_9_pwconv2_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_9_pwconv2_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1267127692699432f, .offset= -134}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_9_pwconv2_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_9_pwconv2_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__decoder_convnext_9_pwconv2_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_9_pwconv2_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_9_pwconv2_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_9_pwconv2_Conv_output_0_nfc */ + uint32_t dimensions__decoder_convnext_9_pwconv2_Conv_output_0_nfc_perm[] = {3}; + uint32_t _decoder_convnext_9_pwconv2_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__decoder_convnext_9_pwconv2_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_9_pwconv2_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_convnext_9_pwconv2_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_convnext_9_pwconv2_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_convnext_9_pwconv2_Conv_output_0_nfc[] = { + "_decoder_convnext_9_pwconv2_Conv_output_0" + }; + uint32_t dimensions__decoder_convnext_9_pwconv2_Conv_output_0_nfc[] = {1, 1152, 512}; + Qnn_Tensor_t outputs__decoder_convnext_9_pwconv2_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_9_pwconv2_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.1267127692699432f, .offset= -134}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_9_pwconv2_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_9_pwconv2_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_convnext_9_pwconv2_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_9_pwconv2_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_convnext_9_pwconv2_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_convnext_9_gamma(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_convnext_9_gamma[] = {1, 1, 512}; + VALIDATE(model.addTensor("tts_ae_decoder_convnext_9_gamma", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_convnext_9_gamma", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0774471536278725f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions_tts_ae_decoder_convnext_9_gamma, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_convnext_9_gamma), + .dataSize=BINLEN(tts_ae_decoder_convnext_9_gamma)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_9_Mul(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_9_Mul */ + Qnn_Param_t params__decoder_convnext_9_Mul[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 13}}}} + }; + const char* inputs__decoder_convnext_9_Mul[] = { + "tts_ae_decoder_convnext_9_gamma", + "_decoder_convnext_9_pwconv2_Conv_output_0_nfc" + }; + uint32_t dimensions__decoder_convnext_9_Mul_output_0[] = {1, 1152, 512}; + Qnn_Tensor_t outputs__decoder_convnext_9_Mul[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_9_Mul_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.7030394077301025f, .offset= -115}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_9_Mul_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_9_Mul", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__decoder_convnext_9_Mul, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_9_Mul, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__decoder_convnext_9_Mul, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_convnext_9_Add(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_convnext_9_Add */ + Qnn_Param_t params__decoder_convnext_9_Add[] = { + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="operation", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 0}}}} + }; + const char* inputs__decoder_convnext_9_Add[] = { + "_decoder_convnext_8_Add_output_0", + "_decoder_convnext_9_Mul_output_0" + }; + uint32_t dimensions__decoder_convnext_9_Add_output_0[] = {1, 1152, 512}; + Qnn_Tensor_t outputs__decoder_convnext_9_Add[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_convnext_9_Add_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.7107576727867126f, .offset= -117}}}, + .rank= 3, + .dimensions=dimensions__decoder_convnext_9_Add_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_convnext_9_Add", // Node Name + "qti.aisw", // Package Name + "ElementWiseBinary", // Qnn Node Type + params__decoder_convnext_9_Add, // Node Params + 1, // Num Node Params + inputs__decoder_convnext_9_Add, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__decoder_convnext_9_Add, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor__decoder_final_norm_BatchNormalization_bn_w(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions__decoder_final_norm_BatchNormalization_bn_w[] = {512}; + VALIDATE(model.addTensor("_decoder_final_norm_BatchNormalization_bn_w", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_final_norm_BatchNormalization_bn_w", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0006832131766714f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_final_norm_BatchNormalization_bn_w, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(_decoder_final_norm_BatchNormalization_bn_w), + .dataSize=BINLEN(_decoder_final_norm_BatchNormalization_bn_w)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor__decoder_final_norm_BatchNormalization_bn_b(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions__decoder_final_norm_BatchNormalization_bn_b[] = {512}; + VALIDATE(model.addTensor("_decoder_final_norm_BatchNormalization_bn_b", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_final_norm_BatchNormalization_bn_b", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0021145611535758f, .offset= -52}}}, + .rank= 1, + .dimensions=dimensions__decoder_final_norm_BatchNormalization_bn_b, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(_decoder_final_norm_BatchNormalization_bn_b), + .dataSize=BINLEN(_decoder_final_norm_BatchNormalization_bn_b)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__decoder_final_norm_BatchNormalization(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_final_norm_BatchNormalization */ + const char* inputs__decoder_final_norm_BatchNormalization[] = { + "_decoder_convnext_9_Add_output_0", + "_decoder_final_norm_BatchNormalization_bn_w", + "_decoder_final_norm_BatchNormalization_bn_b" + }; + uint32_t dimensions__decoder_final_norm_BatchNormalization_output_0[] = {1, 1152, 512}; + Qnn_Tensor_t outputs__decoder_final_norm_BatchNormalization[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_final_norm_BatchNormalization_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0024023719597608f, .offset= -105}}}, + .rank= 3, + .dimensions=dimensions__decoder_final_norm_BatchNormalization_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_final_norm_BatchNormalization", // Node Name + "qti.aisw", // Package Name + "Batchnorm", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__decoder_final_norm_BatchNormalization, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__decoder_final_norm_BatchNormalization, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_head_layer1_Pad(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_head_layer1_Pad */ + uint32_t dimensions__decoder_head_layer1_Pad_pad_amount[] = {3, 2}; + uint32_t _decoder_head_layer1_Pad_pad_amount[] = {0, 0, 2, 0, 0, 0}; + Qnn_Param_t params__decoder_head_layer1_Pad[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_head_layer1_Pad_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__decoder_head_layer1_Pad_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_head_layer1_Pad_pad_amount, + .dataSize=24}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="scheme", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 3}}}} + }; + const char* inputs__decoder_head_layer1_Pad[] = { + "_decoder_final_norm_BatchNormalization_output_0" + }; + uint32_t dimensions__decoder_head_layer1_Pad_output_0[] = {1, 1154, 512}; + Qnn_Tensor_t outputs__decoder_head_layer1_Pad[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_head_layer1_Pad_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0024023719597608f, .offset= -105}}}, + .rank= 3, + .dimensions=dimensions__decoder_head_layer1_Pad_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_head_layer1_Pad", // Node Name + "qti.aisw", // Package Name + "Pad", // Qnn Node Type + params__decoder_head_layer1_Pad, // Node Params + 2, // Num Node Params + inputs__decoder_head_layer1_Pad, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_head_layer1_Pad, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_head_layer1_Pad_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_head_layer1_Pad_output_0_ncf */ + uint32_t dimensions__decoder_head_layer1_Pad_output_0_ncf_perm[] = {3}; + uint32_t _decoder_head_layer1_Pad_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__decoder_head_layer1_Pad_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_head_layer1_Pad_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_head_layer1_Pad_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_head_layer1_Pad_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_head_layer1_Pad_output_0_ncf[] = { + "_decoder_head_layer1_Pad_output_0" + }; + uint32_t dimensions__decoder_head_layer1_Pad_output_0_ncf[] = {1, 512, 1154}; + Qnn_Tensor_t outputs__decoder_head_layer1_Pad_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_head_layer1_Pad_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0024023719597608f, .offset= -105}}}, + .rank= 3, + .dimensions=dimensions__decoder_head_layer1_Pad_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_head_layer1_Pad_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_head_layer1_Pad_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__decoder_head_layer1_Pad_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_head_layer1_Pad_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_head_layer1_net_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_head_layer1_net_Conv_reshape_to_2d */ + const char* inputs__decoder_head_layer1_net_Conv_reshape_to_2d[] = { + "_decoder_head_layer1_Pad_output_0_ncf" + }; + uint32_t dimensions__decoder_head_layer1_net_Conv_reshape_to_2d[] = {1, 512, 1, 1154}; + Qnn_Tensor_t outputs__decoder_head_layer1_net_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_head_layer1_net_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0024023719597608f, .offset= -105}}}, + .rank= 4, + .dimensions=dimensions__decoder_head_layer1_net_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_head_layer1_net_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__decoder_head_layer1_net_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_head_layer1_net_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_head_layer1_net_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_head_layer1_net_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__decoder_head_layer1_net_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _decoder_head_layer1_net_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__decoder_head_layer1_net_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_head_layer1_net_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_head_layer1_net_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_head_layer1_net_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_head_layer1_net_Conv_reshape_to_2d_nhwc[] = { + "_decoder_head_layer1_net_Conv_reshape_to_2d" + }; + uint32_t dimensions__decoder_head_layer1_net_Conv_reshape_to_2d_nhwc[] = {1, 1, 1154, 512}; + Qnn_Tensor_t outputs__decoder_head_layer1_net_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_head_layer1_net_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0024023719597608f, .offset= -105}}}, + .rank= 4, + .dimensions=dimensions__decoder_head_layer1_net_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_head_layer1_net_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_head_layer1_net_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__decoder_head_layer1_net_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_head_layer1_net_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_head_layer1_net_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_head_layer1_net_weight[] = {1, 3, 512, 2048}; + VALIDATE(model.addTensor("tts_ae_decoder_head_layer1_net_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_head_layer1_net_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0094529697671533f, .offset= -113}}}, + .rank= 4, + .dimensions=dimensions_tts_ae_decoder_head_layer1_net_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_head_layer1_net_weight), + .dataSize=BINLEN(tts_ae_decoder_head_layer1_net_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_head_layer1_net_bias(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_head_layer1_net_bias[] = {2048}; + VALIDATE(model.addTensor("tts_ae_decoder_head_layer1_net_bias", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_head_layer1_net_bias", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0010526899714023f, .offset= -255}}}, + .rank= 1, + .dimensions=dimensions_tts_ae_decoder_head_layer1_net_bias, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_head_layer1_net_bias), + .dataSize=BINLEN(tts_ae_decoder_head_layer1_net_bias)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__decoder_head_layer1_net_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_head_layer1_net_Conv_2d */ + uint32_t dimensions__decoder_head_layer1_net_Conv_2d_dilation[] = {2}; + uint32_t _decoder_head_layer1_net_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__decoder_head_layer1_net_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _decoder_head_layer1_net_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__decoder_head_layer1_net_Conv_2d_stride[] = {2}; + uint32_t _decoder_head_layer1_net_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__decoder_head_layer1_net_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_head_layer1_net_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_head_layer1_net_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_head_layer1_net_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_head_layer1_net_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__decoder_head_layer1_net_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_head_layer1_net_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_head_layer1_net_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_head_layer1_net_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_head_layer1_net_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__decoder_head_layer1_net_Conv_2d[] = { + "_decoder_head_layer1_net_Conv_reshape_to_2d_nhwc", + "tts_ae_decoder_head_layer1_net_weight", + "tts_ae_decoder_head_layer1_net_bias" + }; + uint32_t dimensions__decoder_head_layer1_net_Conv_intermediate[] = {1, 1, 1152, 2048}; + Qnn_Tensor_t outputs__decoder_head_layer1_net_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_head_layer1_net_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0073723765090108f, .offset= -119}}}, + .rank= 4, + .dimensions=dimensions__decoder_head_layer1_net_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_head_layer1_net_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__decoder_head_layer1_net_Conv_2d, // Node Params + 5, // Num Node Params + inputs__decoder_head_layer1_net_Conv_2d, // Input Tensor Names + 3, // Num Input Tensor Names + outputs__decoder_head_layer1_net_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_head_layer1_net_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_head_layer1_net_Conv_intermediate_nchw */ + uint32_t dimensions__decoder_head_layer1_net_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _decoder_head_layer1_net_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__decoder_head_layer1_net_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_head_layer1_net_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_head_layer1_net_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_head_layer1_net_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_head_layer1_net_Conv_intermediate_nchw[] = { + "_decoder_head_layer1_net_Conv_intermediate" + }; + uint32_t dimensions__decoder_head_layer1_net_Conv_intermediate_nchw[] = {1, 2048, 1, 1152}; + Qnn_Tensor_t outputs__decoder_head_layer1_net_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_head_layer1_net_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0073723765090108f, .offset= -119}}}, + .rank= 4, + .dimensions=dimensions__decoder_head_layer1_net_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_head_layer1_net_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_head_layer1_net_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__decoder_head_layer1_net_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_head_layer1_net_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_head_layer1_net_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_head_layer1_net_Conv_intermediate */ + const char* inputs__decoder_head_layer1_net_Conv_intermediate[] = { + "_decoder_head_layer1_net_Conv_intermediate_nchw" + }; + uint32_t dimensions__decoder_head_layer1_net_Conv_output_0[] = {1, 2048, 1152}; + Qnn_Tensor_t outputs__decoder_head_layer1_net_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_head_layer1_net_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0073723765090108f, .offset= -119}}}, + .rank= 3, + .dimensions=dimensions__decoder_head_layer1_net_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_head_layer1_net_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__decoder_head_layer1_net_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_head_layer1_net_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_head_layer1_net_Conv_output_0_nfc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_head_layer1_net_Conv_output_0_nfc */ + uint32_t dimensions__decoder_head_layer1_net_Conv_output_0_nfc_perm[] = {3}; + uint32_t _decoder_head_layer1_net_Conv_output_0_nfc_perm[] = {0, 2, 1}; + Qnn_Param_t params__decoder_head_layer1_net_Conv_output_0_nfc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_head_layer1_net_Conv_output_0_nfc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_head_layer1_net_Conv_output_0_nfc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_head_layer1_net_Conv_output_0_nfc_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_head_layer1_net_Conv_output_0_nfc[] = { + "_decoder_head_layer1_net_Conv_output_0" + }; + uint32_t dimensions__decoder_head_layer1_net_Conv_output_0_nfc[] = {1, 1152, 2048}; + Qnn_Tensor_t outputs__decoder_head_layer1_net_Conv_output_0_nfc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_head_layer1_net_Conv_output_0_nfc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0073723765090108f, .offset= -119}}}, + .rank= 3, + .dimensions=dimensions__decoder_head_layer1_net_Conv_output_0_nfc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_head_layer1_net_Conv_output_0_nfc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_head_layer1_net_Conv_output_0_nfc, // Node Params + 1, // Num Node Params + inputs__decoder_head_layer1_net_Conv_output_0_nfc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_head_layer1_net_Conv_output_0_nfc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_onnx__PRelu_1505(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_onnx__PRelu_1505[] = {1}; + VALIDATE(model.addTensor("onnx__PRelu_1505", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "onnx__PRelu_1505", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0000007630926575f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions_onnx__PRelu_1505, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(onnx__PRelu_1505), + .dataSize=BINLEN(onnx__PRelu_1505)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__decoder_head_act_PRelu(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_head_act_PRelu */ + const char* inputs__decoder_head_act_PRelu[] = { + "_decoder_head_layer1_net_Conv_output_0_nfc", + "onnx__PRelu_1505" + }; + uint32_t dimensions__decoder_head_act_PRelu_output_0[] = {1, 1152, 2048}; + Qnn_Tensor_t outputs__decoder_head_act_PRelu[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_head_act_PRelu_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039426796138287f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions__decoder_head_act_PRelu_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_head_act_PRelu", // Node Name + "qti.aisw", // Package Name + "Prelu", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__decoder_head_act_PRelu, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__decoder_head_act_PRelu, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_head_act_PRelu_output_0_ncf(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_head_act_PRelu_output_0_ncf */ + uint32_t dimensions__decoder_head_act_PRelu_output_0_ncf_perm[] = {3}; + uint32_t _decoder_head_act_PRelu_output_0_ncf_perm[] = {0, 2, 1}; + Qnn_Param_t params__decoder_head_act_PRelu_output_0_ncf[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_head_act_PRelu_output_0_ncf_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_head_act_PRelu_output_0_ncf_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_head_act_PRelu_output_0_ncf_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_head_act_PRelu_output_0_ncf[] = { + "_decoder_head_act_PRelu_output_0" + }; + uint32_t dimensions__decoder_head_act_PRelu_output_0_ncf[] = {1, 2048, 1152}; + Qnn_Tensor_t outputs__decoder_head_act_PRelu_output_0_ncf[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_head_act_PRelu_output_0_ncf", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039426796138287f, .offset= 0}}}, + .rank= 3, + .dimensions=dimensions__decoder_head_act_PRelu_output_0_ncf, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_head_act_PRelu_output_0_ncf", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_head_act_PRelu_output_0_ncf, // Node Params + 1, // Num Node Params + inputs__decoder_head_act_PRelu_output_0_ncf, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_head_act_PRelu_output_0_ncf, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_head_layer2_Conv_reshape_to_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_head_layer2_Conv_reshape_to_2d */ + const char* inputs__decoder_head_layer2_Conv_reshape_to_2d[] = { + "_decoder_head_act_PRelu_output_0_ncf" + }; + uint32_t dimensions__decoder_head_layer2_Conv_reshape_to_2d[] = {1, 2048, 1, 1152}; + Qnn_Tensor_t outputs__decoder_head_layer2_Conv_reshape_to_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_head_layer2_Conv_reshape_to_2d", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039426796138287f, .offset= 0}}}, + .rank= 4, + .dimensions=dimensions__decoder_head_layer2_Conv_reshape_to_2d, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_head_layer2_Conv_reshape_to_2d", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__decoder_head_layer2_Conv_reshape_to_2d, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_head_layer2_Conv_reshape_to_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_head_layer2_Conv_reshape_to_2d_nhwc(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_head_layer2_Conv_reshape_to_2d_nhwc */ + uint32_t dimensions__decoder_head_layer2_Conv_reshape_to_2d_nhwc_perm[] = {4}; + uint32_t _decoder_head_layer2_Conv_reshape_to_2d_nhwc_perm[] = {0, 2, 3, 1}; + Qnn_Param_t params__decoder_head_layer2_Conv_reshape_to_2d_nhwc[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_head_layer2_Conv_reshape_to_2d_nhwc_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_head_layer2_Conv_reshape_to_2d_nhwc_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_head_layer2_Conv_reshape_to_2d_nhwc_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_head_layer2_Conv_reshape_to_2d_nhwc[] = { + "_decoder_head_layer2_Conv_reshape_to_2d" + }; + uint32_t dimensions__decoder_head_layer2_Conv_reshape_to_2d_nhwc[] = {1, 1, 1152, 2048}; + Qnn_Tensor_t outputs__decoder_head_layer2_Conv_reshape_to_2d_nhwc[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_head_layer2_Conv_reshape_to_2d_nhwc", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0039426796138287f, .offset= 0}}}, + .rank= 4, + .dimensions=dimensions__decoder_head_layer2_Conv_reshape_to_2d_nhwc, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_head_layer2_Conv_reshape_to_2d_nhwc", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_head_layer2_Conv_reshape_to_2d_nhwc, // Node Params + 1, // Num Node Params + inputs__decoder_head_layer2_Conv_reshape_to_2d_nhwc, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_head_layer2_Conv_reshape_to_2d_nhwc, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addTensor_tts_ae_decoder_head_layer2_weight(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + uint32_t dimensions_tts_ae_decoder_head_layer2_weight[] = {1, 1, 2048, 512}; + VALIDATE(model.addTensor("tts_ae_decoder_head_layer2_weight", // Tensor Name + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "tts_ae_decoder_head_layer2_weight", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0096247438341379f, .offset= -115}}}, + .rank= 4, + .dimensions=dimensions_tts_ae_decoder_head_layer2_weight, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=BINVARSTART(tts_ae_decoder_head_layer2_weight), + .dataSize=BINLEN(tts_ae_decoder_head_layer2_weight)}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + ), err); + return err; +} + +static ModelError_t addNode__decoder_head_layer2_Conv_2d(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_head_layer2_Conv_2d */ + uint32_t dimensions__decoder_head_layer2_Conv_2d_dilation[] = {2}; + uint32_t _decoder_head_layer2_Conv_2d_dilation[] = {1, 1}; + uint32_t dimensions__decoder_head_layer2_Conv_2d_pad_amount[] = {2, 2}; + uint32_t _decoder_head_layer2_Conv_2d_pad_amount[] = {0, 0, 0, 0}; + uint32_t dimensions__decoder_head_layer2_Conv_2d_stride[] = {2}; + uint32_t _decoder_head_layer2_Conv_2d_stride[] = {1, 1}; + Qnn_Param_t params__decoder_head_layer2_Conv_2d[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="dilation", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_head_layer2_Conv_2d_dilation", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_head_layer2_Conv_2d_dilation, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_head_layer2_Conv_2d_dilation, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="pad_amount", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_head_layer2_Conv_2d_pad_amount", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 2, + .dimensions=dimensions__decoder_head_layer2_Conv_2d_pad_amount, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_head_layer2_Conv_2d_pad_amount, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="stride", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_head_layer2_Conv_2d_stride", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_head_layer2_Conv_2d_stride, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_head_layer2_Conv_2d_stride, + .dataSize=8}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="group", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_UINT_32, {.uint32Value = 1}}}}, + {.paramType=QNN_PARAMTYPE_SCALAR, + .name="reuse_sparse_indices", + {.scalarParam= (Qnn_Scalar_t) {QNN_DATATYPE_BOOL_8, {.bool8Value = 0}}}} + }; + const char* inputs__decoder_head_layer2_Conv_2d[] = { + "_decoder_head_layer2_Conv_reshape_to_2d_nhwc", + "tts_ae_decoder_head_layer2_weight" + }; + uint32_t dimensions__decoder_head_layer2_Conv_intermediate[] = {1, 1, 1152, 512}; + Qnn_Tensor_t outputs__decoder_head_layer2_Conv_2d[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_head_layer2_Conv_intermediate", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0061872061342001f, .offset= -125}}}, + .rank= 4, + .dimensions=dimensions__decoder_head_layer2_Conv_intermediate, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_head_layer2_Conv_2d", // Node Name + "qti.aisw", // Package Name + "Conv2d", // Qnn Node Type + params__decoder_head_layer2_Conv_2d, // Node Params + 5, // Num Node Params + inputs__decoder_head_layer2_Conv_2d, // Input Tensor Names + 2, // Num Input Tensor Names + outputs__decoder_head_layer2_Conv_2d, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_head_layer2_Conv_intermediate_nchw(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_head_layer2_Conv_intermediate_nchw */ + uint32_t dimensions__decoder_head_layer2_Conv_intermediate_nchw_perm[] = {4}; + uint32_t _decoder_head_layer2_Conv_intermediate_nchw_perm[] = {0, 3, 1, 2}; + Qnn_Param_t params__decoder_head_layer2_Conv_intermediate_nchw[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_head_layer2_Conv_intermediate_nchw_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_head_layer2_Conv_intermediate_nchw_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_head_layer2_Conv_intermediate_nchw_perm, + .dataSize=16}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_head_layer2_Conv_intermediate_nchw[] = { + "_decoder_head_layer2_Conv_intermediate" + }; + uint32_t dimensions__decoder_head_layer2_Conv_intermediate_nchw[] = {1, 512, 1, 1152}; + Qnn_Tensor_t outputs__decoder_head_layer2_Conv_intermediate_nchw[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_head_layer2_Conv_intermediate_nchw", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0061872061342001f, .offset= -125}}}, + .rank= 4, + .dimensions=dimensions__decoder_head_layer2_Conv_intermediate_nchw, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_head_layer2_Conv_intermediate_nchw", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_head_layer2_Conv_intermediate_nchw, // Node Params + 1, // Num Node Params + inputs__decoder_head_layer2_Conv_intermediate_nchw, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_head_layer2_Conv_intermediate_nchw, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_head_layer2_Conv_intermediate(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_head_layer2_Conv_intermediate */ + const char* inputs__decoder_head_layer2_Conv_intermediate[] = { + "_decoder_head_layer2_Conv_intermediate_nchw" + }; + uint32_t dimensions__decoder_head_layer2_Conv_output_0[] = {1, 512, 1152}; + Qnn_Tensor_t outputs__decoder_head_layer2_Conv_intermediate[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_head_layer2_Conv_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0061872061342001f, .offset= -125}}}, + .rank= 3, + .dimensions=dimensions__decoder_head_layer2_Conv_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_head_layer2_Conv_intermediate", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__decoder_head_layer2_Conv_intermediate, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_head_layer2_Conv_intermediate, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_head_Transpose(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_head_Transpose */ + uint32_t dimensions__decoder_head_Transpose_perm[] = {3}; + uint32_t _decoder_head_Transpose_perm[] = {0, 2, 1}; + Qnn_Param_t params__decoder_head_Transpose[] = { + {.paramType=QNN_PARAMTYPE_TENSOR, + .name="perm", + {.tensorParam=(Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_head_Transpose_perm", + .type= QNN_TENSOR_TYPE_STATIC, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UINT_32, + .quantizeParams= { QNN_DEFINITION_UNDEFINED, + QNN_QUANTIZATION_ENCODING_UNDEFINED, + {.scaleOffsetEncoding= {.scale= 0.0000000000000000f, .offset= 0}}}, + .rank= 1, + .dimensions=dimensions__decoder_head_Transpose_perm, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=(uint8_t*)_decoder_head_Transpose_perm, + .dataSize=12}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}}}} + }; + const char* inputs__decoder_head_Transpose[] = { + "_decoder_head_layer2_Conv_output_0" + }; + uint32_t dimensions__decoder_head_Transpose_output_0[] = {1, 1152, 512}; + Qnn_Tensor_t outputs__decoder_head_Transpose[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "_decoder_head_Transpose_output_0", + .type= QNN_TENSOR_TYPE_NATIVE, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0061872061342001f, .offset= -125}}}, + .rank= 3, + .dimensions=dimensions__decoder_head_Transpose_output_0, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_head_Transpose", // Node Name + "qti.aisw", // Package Name + "Transpose", // Qnn Node Type + params__decoder_head_Transpose, // Node Params + 1, // Num Node Params + inputs__decoder_head_Transpose, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_head_Transpose, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +static ModelError_t addNode__decoder_head_Reshape(QnnModel& model){ + ModelError_t err = MODEL_NO_ERROR; + + /* ADDING NODE FOR _decoder_head_Reshape */ + const char* inputs__decoder_head_Reshape[] = { + "_decoder_head_Transpose_output_0" + }; + uint32_t dimensions_wav_tts[] = {1, 589824}; + Qnn_Tensor_t outputs__decoder_head_Reshape[] = { + (Qnn_Tensor_t) { + .version= QNN_TENSOR_VERSION_2, + {.v2= { + .id=0, + .name= "wav_tts", + .type= QNN_TENSOR_TYPE_APP_READ, + .dataFormat= QNN_TENSOR_DATA_FORMAT_DENSE, + .dataType= QNN_DATATYPE_UFIXED_POINT_8, + .quantizeParams= { QNN_DEFINITION_DEFINED, + QNN_QUANTIZATION_ENCODING_SCALE_OFFSET, + {.scaleOffsetEncoding= {.scale= 0.0061872061342001f, .offset= -125}}}, + .rank= 2, + .dimensions=dimensions_wav_tts, + .memType= QNN_TENSORMEMTYPE_RAW, + {.clientBuf= { .data=nullptr, + .dataSize=0}}, + .isDynamicDimensions= nullptr, + .sparseParams= { QNN_SPARSE_LAYOUT_UNDEFINED, + .hybridCoo= {.numSpecifiedElements= 0, .numSparseDimensions= 0}}, + .isProduced= 0}}} + }; + VALIDATE(model.addNode(QNN_OPCONFIG_VERSION_1, // Op_Config_t Version + "_decoder_head_Reshape", // Node Name + "qti.aisw", // Package Name + "Reshape", // Qnn Node Type + nullptr, // Node Params + 0, // Num Node Params + inputs__decoder_head_Reshape, // Input Tensor Names + 1, // Num Input Tensor Names + outputs__decoder_head_Reshape, // Output Tensors + 1// Num Output Tensors + ), err); + return err; +} + +QNN_API +ModelError_t QnnModel_composeGraphs(Qnn_BackendHandle_t backendHandle, + QNN_INTERFACE_VER_TYPE interface, + Qnn_ContextHandle_t contextHandle, + const GraphConfigInfo_t** graphsConfigInfo, + const uint32_t numGraphsConfigInfo, + GraphInfoPtr_t** graphsInfo, + uint32_t* numGraphsInfo, + bool debug, + QnnLog_Callback_t logCallback, + QnnLog_Level_t maxLogLevel) { + + ModelError_t err = MODEL_NO_ERROR; + + /* model/graph for vocoder_htp*/ + QnnModel vocoder_htp; + const QnnGraph_Config_t** graphConfigs = nullptr; + VALIDATE(getQnnGraphConfigFromInfo("vocoder_htp", graphsConfigInfo, numGraphsConfigInfo, graphConfigs), err); + VALIDATE(vocoder_htp.initialize(backendHandle, interface, contextHandle, "vocoder_htp", debug, DO_GRAPH_NODE_VALIDATIONS, graphConfigs), err); + VALIDATE(addTensor_latent(vocoder_htp), err); + VALIDATE(addTensor_tts_ttl_normalizer_scale(vocoder_htp), err); + VALIDATE(addNode__Div(vocoder_htp), err); + VALIDATE(addNode__Div_output_0_ncf(vocoder_htp), err); + VALIDATE(addNode__Reshape(vocoder_htp), err); + VALIDATE(addNode__Transpose(vocoder_htp), err); + VALIDATE(addNode__Reshape_1(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_latent_std(vocoder_htp), err); + VALIDATE(addNode__Mul(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_latent_mean(vocoder_htp), err); + VALIDATE(addNode__Add(vocoder_htp), err); + VALIDATE(addNode__Add_output_0_nfc(vocoder_htp), err); + VALIDATE(addNode__decoder_embed_Pad(vocoder_htp), err); + VALIDATE(addNode__decoder_embed_Pad_output_0_ncf(vocoder_htp), err); + VALIDATE(addNode__decoder_embed_net_Conv_reshape_to_2d(vocoder_htp), err); + VALIDATE(addNode__decoder_embed_net_Conv_reshape_to_2d_nhwc(vocoder_htp), err); + VALIDATE(addTensor_onnx__Conv_1440(vocoder_htp), err); + VALIDATE(addTensor_onnx__Conv_1441(vocoder_htp), err); + VALIDATE(addNode__decoder_embed_net_Conv_2d(vocoder_htp), err); + VALIDATE(addNode__decoder_embed_net_Conv_intermediate_nchw(vocoder_htp), err); + VALIDATE(addNode__decoder_embed_net_Conv_intermediate(vocoder_htp), err); + VALIDATE(addNode__decoder_embed_net_Conv_output_0_nfc(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_0_dwconv_Pad(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_0_dwconv_Pad_output_0_ncf(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_0_dwconv_net_Conv_reshape_to_2d(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_0_dwconv_net_Conv_reshape_to_2d_nhwc(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_0_dwconv_net_weight(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_0_dwconv_net_bias(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_0_dwconv_net_Conv_2d(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_0_dwconv_net_Conv_intermediate_nchw(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_0_dwconv_net_Conv_intermediate(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_0_norm_Transpose(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_0_norm_norm_weight(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_0_norm_norm_bias(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_0_norm_norm_LayerNormalization(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_0_norm_Transpose_1_output_0_ncf(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_0_pwconv1_Conv_reshape_to_2d(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_0_pwconv1_weight(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_0_pwconv1_bias(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_0_pwconv1_Conv_2d(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_0_pwconv1_Conv_intermediate_nchw(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_0_pwconv1_Conv_intermediate(vocoder_htp), err); + VALIDATE(addNode__elementwiseneuron_0(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_0_pwconv2_Conv_reshape_to_2d(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_0_pwconv2_weight(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_0_pwconv2_bias(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_0_pwconv2_Conv_2d(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_0_pwconv2_Conv_intermediate_nchw(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_0_pwconv2_Conv_intermediate(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_0_pwconv2_Conv_output_0_nfc(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_0_gamma(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_0_Mul(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_0_Add(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_1_dwconv_Pad(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_1_dwconv_Pad_output_0_ncf(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_1_dwconv_net_Conv_reshape_to_2d(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_1_dwconv_net_Conv_reshape_to_2d_nhwc(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_1_dwconv_net_weight(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_1_dwconv_net_bias(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_1_dwconv_net_Conv_2d(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_1_dwconv_net_Conv_intermediate_nchw(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_1_dwconv_net_Conv_intermediate(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_1_norm_Transpose(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_1_norm_norm_weight(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_1_norm_norm_bias(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_1_norm_norm_LayerNormalization(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_1_norm_Transpose_1_output_0_ncf(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_1_pwconv1_Conv_reshape_to_2d(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_1_pwconv1_weight(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_1_pwconv1_bias(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_1_pwconv1_Conv_2d(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_1_pwconv1_Conv_intermediate_nchw(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_1_pwconv1_Conv_intermediate(vocoder_htp), err); + VALIDATE(addNode__elementwiseneuron_2(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_1_pwconv2_Conv_reshape_to_2d(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_1_pwconv2_weight(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_1_pwconv2_bias(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_1_pwconv2_Conv_2d(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_1_pwconv2_Conv_intermediate_nchw(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_1_pwconv2_Conv_intermediate(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_1_pwconv2_Conv_output_0_nfc(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_1_gamma(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_1_Mul(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_1_Add(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_2_dwconv_Pad(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_2_dwconv_Pad_output_0_ncf(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_2_dwconv_net_Conv_reshape_to_2d(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_2_dwconv_net_Conv_reshape_to_2d_nhwc(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_2_dwconv_net_weight(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_2_dwconv_net_bias(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_2_dwconv_net_Conv_2d(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_2_dwconv_net_Conv_intermediate_nchw(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_2_dwconv_net_Conv_intermediate(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_2_norm_Transpose(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_2_norm_norm_weight(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_2_norm_norm_bias(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_2_norm_norm_LayerNormalization(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_2_norm_Transpose_1_output_0_ncf(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_2_pwconv1_Conv_reshape_to_2d(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_2_pwconv1_weight(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_2_pwconv1_bias(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_2_pwconv1_Conv_2d(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_2_pwconv1_Conv_intermediate_nchw(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_2_pwconv1_Conv_intermediate(vocoder_htp), err); + VALIDATE(addNode__elementwiseneuron_4(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_2_pwconv2_Conv_reshape_to_2d(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_2_pwconv2_weight(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_2_pwconv2_bias(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_2_pwconv2_Conv_2d(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_2_pwconv2_Conv_intermediate_nchw(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_2_pwconv2_Conv_intermediate(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_2_pwconv2_Conv_output_0_nfc(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_2_gamma(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_2_Mul(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_2_Add(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_3_dwconv_Pad(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_3_dwconv_Pad_output_0_ncf(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_3_dwconv_net_Conv_reshape_to_2d(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_3_dwconv_net_Conv_reshape_to_2d_nhwc(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_3_dwconv_net_weight(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_3_dwconv_net_bias(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_3_dwconv_net_Conv_2d(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_3_dwconv_net_Conv_intermediate_nchw(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_3_dwconv_net_Conv_intermediate(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_3_norm_Transpose(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_3_norm_norm_weight(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_3_norm_norm_bias(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_3_norm_norm_LayerNormalization(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_3_norm_Transpose_1_output_0_ncf(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_3_pwconv1_Conv_reshape_to_2d(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_3_pwconv1_weight(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_3_pwconv1_bias(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_3_pwconv1_Conv_2d(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_3_pwconv1_Conv_intermediate_nchw(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_3_pwconv1_Conv_intermediate(vocoder_htp), err); + VALIDATE(addNode__elementwiseneuron_6(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_3_pwconv2_Conv_reshape_to_2d(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_3_pwconv2_weight(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_3_pwconv2_bias(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_3_pwconv2_Conv_2d(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_3_pwconv2_Conv_intermediate_nchw(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_3_pwconv2_Conv_intermediate(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_3_pwconv2_Conv_output_0_nfc(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_3_gamma(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_3_Mul(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_3_Add(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_4_dwconv_Pad(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_4_dwconv_Pad_output_0_ncf(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_4_dwconv_net_Conv_reshape_to_2d(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_4_dwconv_net_Conv_reshape_to_2d_nhwc(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_4_dwconv_net_weight(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_4_dwconv_net_bias(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_4_dwconv_net_Conv_2d(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_4_dwconv_net_Conv_intermediate_nchw(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_4_dwconv_net_Conv_intermediate(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_4_norm_Transpose(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_4_norm_norm_weight(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_4_norm_norm_bias(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_4_norm_norm_LayerNormalization(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_4_norm_Transpose_1_output_0_ncf(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_4_pwconv1_Conv_reshape_to_2d(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_4_pwconv1_Conv_reshape_to_2d_nhwc(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_4_pwconv1_weight(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_4_pwconv1_bias(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_4_pwconv1_Conv_2d(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_4_pwconv1_Conv_intermediate_nchw(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_4_pwconv1_Conv_intermediate(vocoder_htp), err); + VALIDATE(addNode__elementwiseneuron_8(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_4_pwconv2_Conv_reshape_to_2d(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_4_pwconv2_Conv_reshape_to_2d_nhwc(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_4_pwconv2_weight(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_4_pwconv2_bias(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_4_pwconv2_Conv_2d(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_4_pwconv2_Conv_intermediate_nchw(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_4_pwconv2_Conv_intermediate(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_4_pwconv2_Conv_output_0_nfc(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_4_gamma(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_4_Mul(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_4_Add(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_5_dwconv_Pad(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_5_dwconv_Pad_output_0_ncf(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_5_dwconv_net_Conv_reshape_to_2d(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_5_dwconv_net_Conv_reshape_to_2d_nhwc(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_5_dwconv_net_weight(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_5_dwconv_net_bias(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_5_dwconv_net_Conv_2d(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_5_dwconv_net_Conv_intermediate_nchw(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_5_dwconv_net_Conv_intermediate(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_5_norm_Transpose(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_5_norm_norm_weight(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_5_norm_norm_bias(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_5_norm_norm_LayerNormalization(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_5_norm_Transpose_1_output_0_ncf(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_5_pwconv1_Conv_reshape_to_2d(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_5_pwconv1_Conv_reshape_to_2d_nhwc(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_5_pwconv1_weight(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_5_pwconv1_bias(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_5_pwconv1_Conv_2d(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_5_pwconv1_Conv_intermediate_nchw(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_5_pwconv1_Conv_intermediate(vocoder_htp), err); + VALIDATE(addNode__elementwiseneuron_10(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_5_pwconv2_Conv_reshape_to_2d(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_5_pwconv2_Conv_reshape_to_2d_nhwc(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_5_pwconv2_weight(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_5_pwconv2_bias(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_5_pwconv2_Conv_2d(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_5_pwconv2_Conv_intermediate_nchw(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_5_pwconv2_Conv_intermediate(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_5_pwconv2_Conv_output_0_nfc(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_5_gamma(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_5_Mul(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_5_Add(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_6_dwconv_Pad(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_6_dwconv_Pad_output_0_ncf(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_6_dwconv_net_Conv_reshape_to_2d(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_6_dwconv_net_Conv_reshape_to_2d_nhwc(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_6_dwconv_net_weight(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_6_dwconv_net_bias(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_6_dwconv_net_Conv_2d(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_6_dwconv_net_Conv_intermediate_nchw(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_6_dwconv_net_Conv_intermediate(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_6_norm_Transpose(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_6_norm_norm_weight(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_6_norm_norm_bias(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_6_norm_norm_LayerNormalization(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_6_norm_Transpose_1_output_0_ncf(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_6_pwconv1_Conv_reshape_to_2d(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_6_pwconv1_Conv_reshape_to_2d_nhwc(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_6_pwconv1_weight(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_6_pwconv1_bias(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_6_pwconv1_Conv_2d(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_6_pwconv1_Conv_intermediate_nchw(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_6_pwconv1_Conv_intermediate(vocoder_htp), err); + VALIDATE(addNode__elementwiseneuron_12(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_6_pwconv2_Conv_reshape_to_2d(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_6_pwconv2_Conv_reshape_to_2d_nhwc(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_6_pwconv2_weight(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_6_pwconv2_bias(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_6_pwconv2_Conv_2d(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_6_pwconv2_Conv_intermediate_nchw(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_6_pwconv2_Conv_intermediate(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_6_pwconv2_Conv_output_0_nfc(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_6_gamma(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_6_Mul(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_6_Add(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_7_dwconv_Pad(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_7_dwconv_Pad_output_0_ncf(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_7_dwconv_net_Conv_reshape_to_2d(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_7_dwconv_net_Conv_reshape_to_2d_nhwc(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_7_dwconv_net_weight(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_7_dwconv_net_bias(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_7_dwconv_net_Conv_2d(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_7_dwconv_net_Conv_intermediate_nchw(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_7_dwconv_net_Conv_intermediate(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_7_norm_Transpose(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_7_norm_norm_weight(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_7_norm_norm_bias(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_7_norm_norm_LayerNormalization(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_7_norm_Transpose_1_output_0_ncf(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_7_pwconv1_Conv_reshape_to_2d(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_7_pwconv1_Conv_reshape_to_2d_nhwc(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_7_pwconv1_weight(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_7_pwconv1_bias(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_7_pwconv1_Conv_2d(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_7_pwconv1_Conv_intermediate_nchw(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_7_pwconv1_Conv_intermediate(vocoder_htp), err); + VALIDATE(addNode__elementwiseneuron_14(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_7_pwconv2_Conv_reshape_to_2d(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_7_pwconv2_Conv_reshape_to_2d_nhwc(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_7_pwconv2_weight(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_7_pwconv2_bias(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_7_pwconv2_Conv_2d(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_7_pwconv2_Conv_intermediate_nchw(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_7_pwconv2_Conv_intermediate(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_7_pwconv2_Conv_output_0_nfc(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_7_gamma(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_7_Mul(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_7_Add(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_8_dwconv_Pad(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_8_dwconv_Pad_output_0_ncf(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_8_dwconv_net_Conv_reshape_to_2d(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_8_dwconv_net_Conv_reshape_to_2d_nhwc(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_8_dwconv_net_weight(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_8_dwconv_net_bias(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_8_dwconv_net_Conv_2d(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_8_dwconv_net_Conv_intermediate_nchw(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_8_dwconv_net_Conv_intermediate(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_8_norm_Transpose(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_8_norm_norm_weight(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_8_norm_norm_bias(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_8_norm_norm_LayerNormalization(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_8_norm_Transpose_1_output_0_ncf(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_8_pwconv1_Conv_reshape_to_2d(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_8_pwconv1_Conv_reshape_to_2d_nhwc(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_8_pwconv1_weight(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_8_pwconv1_bias(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_8_pwconv1_Conv_2d(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_8_pwconv1_Conv_intermediate_nchw(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_8_pwconv1_Conv_intermediate(vocoder_htp), err); + VALIDATE(addNode__elementwiseneuron_16(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_8_pwconv2_Conv_reshape_to_2d(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_8_pwconv2_Conv_reshape_to_2d_nhwc(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_8_pwconv2_weight(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_8_pwconv2_bias(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_8_pwconv2_Conv_2d(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_8_pwconv2_Conv_intermediate_nchw(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_8_pwconv2_Conv_intermediate(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_8_pwconv2_Conv_output_0_nfc(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_8_gamma(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_8_Mul(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_8_Add(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_9_dwconv_Pad(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_9_dwconv_Pad_output_0_ncf(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_9_dwconv_net_Conv_reshape_to_2d(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_9_dwconv_net_Conv_reshape_to_2d_nhwc(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_9_dwconv_net_weight(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_9_dwconv_net_bias(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_9_dwconv_net_Conv_2d(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_9_dwconv_net_Conv_intermediate_nchw(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_9_dwconv_net_Conv_intermediate(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_9_norm_Transpose(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_9_norm_norm_weight(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_9_norm_norm_bias(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_9_norm_norm_LayerNormalization(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_9_norm_Transpose_1_output_0_ncf(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_9_pwconv1_Conv_reshape_to_2d(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_9_pwconv1_Conv_reshape_to_2d_nhwc(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_9_pwconv1_weight(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_9_pwconv1_bias(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_9_pwconv1_Conv_2d(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_9_pwconv1_Conv_intermediate_nchw(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_9_pwconv1_Conv_intermediate(vocoder_htp), err); + VALIDATE(addNode__elementwiseneuron_18(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_9_pwconv2_Conv_reshape_to_2d(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_9_pwconv2_Conv_reshape_to_2d_nhwc(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_9_pwconv2_weight(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_9_pwconv2_bias(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_9_pwconv2_Conv_2d(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_9_pwconv2_Conv_intermediate_nchw(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_9_pwconv2_Conv_intermediate(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_9_pwconv2_Conv_output_0_nfc(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_convnext_9_gamma(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_9_Mul(vocoder_htp), err); + VALIDATE(addNode__decoder_convnext_9_Add(vocoder_htp), err); + VALIDATE(addTensor__decoder_final_norm_BatchNormalization_bn_w(vocoder_htp), err); + VALIDATE(addTensor__decoder_final_norm_BatchNormalization_bn_b(vocoder_htp), err); + VALIDATE(addNode__decoder_final_norm_BatchNormalization(vocoder_htp), err); + VALIDATE(addNode__decoder_head_layer1_Pad(vocoder_htp), err); + VALIDATE(addNode__decoder_head_layer1_Pad_output_0_ncf(vocoder_htp), err); + VALIDATE(addNode__decoder_head_layer1_net_Conv_reshape_to_2d(vocoder_htp), err); + VALIDATE(addNode__decoder_head_layer1_net_Conv_reshape_to_2d_nhwc(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_head_layer1_net_weight(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_head_layer1_net_bias(vocoder_htp), err); + VALIDATE(addNode__decoder_head_layer1_net_Conv_2d(vocoder_htp), err); + VALIDATE(addNode__decoder_head_layer1_net_Conv_intermediate_nchw(vocoder_htp), err); + VALIDATE(addNode__decoder_head_layer1_net_Conv_intermediate(vocoder_htp), err); + VALIDATE(addNode__decoder_head_layer1_net_Conv_output_0_nfc(vocoder_htp), err); + VALIDATE(addTensor_onnx__PRelu_1505(vocoder_htp), err); + VALIDATE(addNode__decoder_head_act_PRelu(vocoder_htp), err); + VALIDATE(addNode__decoder_head_act_PRelu_output_0_ncf(vocoder_htp), err); + VALIDATE(addNode__decoder_head_layer2_Conv_reshape_to_2d(vocoder_htp), err); + VALIDATE(addNode__decoder_head_layer2_Conv_reshape_to_2d_nhwc(vocoder_htp), err); + VALIDATE(addTensor_tts_ae_decoder_head_layer2_weight(vocoder_htp), err); + VALIDATE(addNode__decoder_head_layer2_Conv_2d(vocoder_htp), err); + VALIDATE(addNode__decoder_head_layer2_Conv_intermediate_nchw(vocoder_htp), err); + VALIDATE(addNode__decoder_head_layer2_Conv_intermediate(vocoder_htp), err); + VALIDATE(addNode__decoder_head_Transpose(vocoder_htp), err); + VALIDATE(addNode__decoder_head_Reshape(vocoder_htp), err); + + // Add all models to array to get graphsInfo + QnnModel* models [] = {&vocoder_htp}; + uint32_t numModels = 1; + + // Populate the constructed graphs in provided output variables + VALIDATE(getGraphInfoFromModels(*models, numModels, graphsInfo), err); + *numGraphsInfo = numModels; + + return err; + +} // PREPARE_GRAPHS + +QNN_API +ModelError_t QnnModel_freeGraphsInfo(GraphInfoPtr_t** graphsInfo, uint32_t numGraphsInfo){ + return qnn_wrapper_api::freeGraphsInfo(graphsInfo, numGraphsInfo); +} // FREEGRAPHINFO + +} \ No newline at end of file diff --git a/QNN_Models/vocoder_htp_net.json b/QNN_Models/vocoder_htp_net.json new file mode 100644 index 0000000000000000000000000000000000000000..9118de5086ed9a18b6b3f660f83c82a0f917d3e4 --- /dev/null +++ b/QNN_Models/vocoder_htp_net.json @@ -0,0 +1,27174 @@ +{ + "model.cpp": "/mnt/nunnari3/devansh/supertonic2-qualcomm/QNN_Models/vocoder_htp.cpp", + "model.bin": "/mnt/nunnari3/devansh/supertonic2-qualcomm/QNN_Models/vocoder_htp.bin", + "converter_command": "qnn-onnx-converter; act_bitwidth=8; act_quantizer=tf; act_quantizer_calibration=min-max; act_quantizer_schema=asymmetric; adjust_nms_features_dims=True; algorithms=[]; align_matmul_ranks=True; apply_masked_softmax=uncompressed; arch_checker=False; backend=None; batch=None; bias_bitwidth=8; calc_static_encodings=False; converter_op_package_lib=; copyright_file=None; custom_io=; custom_op_config_paths=None; debug=-1; defer_loading=False; define_symbol=None; disable_batchnorm_folding=False; disable_defer_loading=False; disable_node_validation=False; disable_qnn_op_config_validation=False; disable_relu_squashing=False; dry_run=None; dumpIR=False; dump_custom_io_config_template=; dump_encoding_json=False; dump_inferred_model=False; dump_qairt_io_config_yaml=; dump_qairt_quantizer_command=None; dump_value_info=False; enable_framework_trace=False; enable_match_gathernd=False; enable_match_topk=False; enable_per_row_quantized_bias=False; exclude_named_tensors=False; expand_gru_op_structure=True; expand_lstm_op_structure=False; expand_sparse_op_structure=False; export_format=cpp; extract_color_transform=True; float_bias_bitwidth=0; float_bias_bw=0; float_bitwidth=32; float_bw=32; float_fallback=False; force_prune_cast_ops=False; handle_gather_negative_indices=True; ignore_encodings=False; include_data_invariant_ops=False; inject_cast_for_gather=True; input_dim=[['latent', '1,144,192']]; input_dtype=[]; input_encoding=[]; input_layout=[]; input_list=./calibration_data/vocoder_input_list.txt; input_type=[]; keep_disconnected_nodes=False; keep_int64_inputs=False; keep_quant_nodes=False; keep_weights_quantized=False; match_caffe_ssd_to_tf=True; model_version=None; multi_time_steps_gru=False; multi_time_steps_lstm=False; no_simplification=False; op_package_lib=; out_names=['wav_tts']; overwrite_model_prefix=False; pack_4_bit_weights=False; package_name=None; packed_masked_softmax_inputs=[]; packed_max_seq=1; param_quantizer=tf; param_quantizer_calibration=min-max; param_quantizer_schema=asymmetric; percentile_calibration_value=99.99; perform_axes_to_spatial_first_order=True; perform_layout_transformation=False; prepare_inputs_as_params=False; preprocess_roi_pool_inputs=True; preserve_io=[]; preserve_onnx_output_order=False; quantization_overrides=; quantizer_log=None; restrict_quantization_steps=[]; squash_box_decoder=True; unroll_gru_time_steps=True; unroll_lstm_time_steps=True; use_aimet_quantizer=False; use_convert_quantization_nodes=False; use_dynamic_16_bit_weights=False; use_native_dtype=False; use_native_input_files=False; use_native_output_files=False; use_per_channel_quantization=False; use_per_row_quantization=False; use_quantize_v2=False; validate_models=False; weights_bitwidth=8", + "copyright_str": "", + "op_types": [ + "Batchnorm", + "Conv2d", + "DepthWiseConv2d", + "ElementWiseNeuron", + "Eltwise_Binary", + "LayerNorm", + "Pad", + "Prelu", + "Reshape", + "Transpose" + ], + "graph": { + "tensors": { + "latent": { + "id": 1, + "type": 0, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.5735135078430177, + "maximum": 3.4904086589813234, + "scale": 0.02770165540277958, + "offset": -129, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 144 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "wav_tts": { + "id": 612, + "type": 1, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.7734007835388184, + "maximum": 0.8043367862701416, + "scale": 0.006187206134200096, + "offset": -125, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 589824 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_Add_output_0": { + "id": 13, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.8961585760116577, + "maximum": 2.514594078063965, + "scale": 0.013375501148402691, + "offset": -67, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 24, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_Add_output_0_nfc": { + "id": 15, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.8961585760116577, + "maximum": 2.514594078063965, + "scale": 0.013375501148402691, + "offset": -67, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1152, + 24 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_Div_output_0": { + "id": 3, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -14.29405403137207, + "maximum": 13.961634635925293, + "scale": 0.11080662161111832, + "offset": -129, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 192, + 144 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_Div_output_0_ncf": { + "id": 5, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -14.29405403137207, + "maximum": 13.961634635925293, + "scale": 0.11080662161111832, + "offset": -129, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 144, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_Mul_output_0": { + "id": 11, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.4869400262832642, + "maximum": 1.4753233194351197, + "scale": 0.011616718955338002, + "offset": -128, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 24, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_Reshape_1_output_0": { + "id": 9, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -14.29405403137207, + "maximum": 13.961634635925293, + "scale": 0.11080662161111832, + "offset": -129, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 24, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_Reshape_output_0": { + "id": 6, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -14.29405403137207, + "maximum": 13.961634635925293, + "scale": 0.11080662161111832, + "offset": -129, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 24, + 6, + 192 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_Transpose_output_0": { + "id": 8, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -14.29405403137207, + "maximum": 13.961634635925293, + "scale": 0.11080662161111832, + "offset": -129, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 24, + 192, + 6 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_0_Add_output_0": { + "id": 87, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.7743988037109377, + "maximum": 3.1003990173339845, + "scale": 0.026959991082549096, + "offset": -140, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1152, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_0_Mul_output_0": { + "id": 86, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.684509813785553, + "maximum": 0.6278961896896362, + "scale": 0.0051466901786625389, + "offset": -133, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1152, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_0_act_Mul_1_output_0": { + "id": 70, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.1682455837726593, + "maximum": 5.194582462310791, + "scale": 0.021030697971582414, + "offset": -8, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2048, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_0_dwconv_Pad_output_0": { + "id": 35, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.8541951179504396, + "maximum": 3.1659460067749025, + "scale": 0.027529966086149217, + "offset": -140, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1158, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_0_dwconv_Pad_output_0_ncf": { + "id": 37, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.8541951179504396, + "maximum": 3.1659460067749025, + "scale": 0.027529966086149217, + "offset": -140, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1158 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_0_dwconv_net_Conv_intermediate": { + "id": 46, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.8777732849121094, + "maximum": 0.8709157109260559, + "scale": 0.0068576037883758549, + "offset": -128, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1152, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_0_dwconv_net_Conv_intermediate_nchw": { + "id": 48, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.8777732849121094, + "maximum": 0.8709157109260559, + "scale": 0.0068576037883758549, + "offset": -128, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_0_dwconv_net_Conv_output_0": { + "id": 49, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.8777732849121094, + "maximum": 0.8709157109260559, + "scale": 0.0068576037883758549, + "offset": -128, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_0_dwconv_net_Conv_reshape_to_2d": { + "id": 40, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.8541951179504396, + "maximum": 3.1659460067749025, + "scale": 0.027529966086149217, + "offset": -140, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 1158 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_0_dwconv_net_Conv_reshape_to_2d_nhwc": { + "id": 42, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.8541951179504396, + "maximum": 3.1659460067749025, + "scale": 0.027529966086149217, + "offset": -140, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1158, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_0_norm_Transpose_1_output_0": { + "id": 55, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.0721726417541506, + "maximum": 3.2456018924713136, + "scale": 0.024775587022304536, + "offset": -124, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1152, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_0_norm_Transpose_1_output_0_ncf": { + "id": 57, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.0721726417541506, + "maximum": 3.2456018924713136, + "scale": 0.024775587022304536, + "offset": -124, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_0_norm_Transpose_output_0": { + "id": 51, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.8777732849121094, + "maximum": 0.8709157109260559, + "scale": 0.0068576037883758549, + "offset": -128, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1152, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_0_pwconv1_Conv_intermediate": { + "id": 66, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -9.089094161987305, + "maximum": 5.217813014984131, + "scale": 0.056105516850948337, + "offset": -162, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1152, + 2048 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_0_pwconv1_Conv_intermediate_nchw": { + "id": 68, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -9.089094161987305, + "maximum": 5.217813014984131, + "scale": 0.056105516850948337, + "offset": -162, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2048, + 1, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_0_pwconv1_Conv_output_0": { + "id": 69, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -9.089094161987305, + "maximum": 5.217813014984131, + "scale": 0.056105516850948337, + "offset": -162, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2048, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_0_pwconv1_Conv_reshape_to_2d": { + "id": 60, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.0721726417541506, + "maximum": 3.2456018924713136, + "scale": 0.024775587022304536, + "offset": -124, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc": { + "id": 62, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.0721726417541506, + "maximum": 3.2456018924713136, + "scale": 0.024775587022304536, + "offset": -124, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1152, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_0_pwconv2_Conv_intermediate": { + "id": 79, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -14.561121940612793, + "maximum": 12.34529972076416, + "scale": 0.10551537573337555, + "offset": -138, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1152, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_0_pwconv2_Conv_intermediate_nchw": { + "id": 81, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -14.561121940612793, + "maximum": 12.34529972076416, + "scale": 0.10551537573337555, + "offset": -138, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_0_pwconv2_Conv_output_0": { + "id": 82, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -14.561121940612793, + "maximum": 12.34529972076416, + "scale": 0.10551537573337555, + "offset": -138, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_0_pwconv2_Conv_output_0_nfc": { + "id": 84, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -14.561121940612793, + "maximum": 12.34529972076416, + "scale": 0.10551537573337555, + "offset": -138, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1152, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_0_pwconv2_Conv_reshape_to_2d": { + "id": 73, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.1682455837726593, + "maximum": 5.194582462310791, + "scale": 0.021030697971582414, + "offset": -8, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2048, + 1, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc": { + "id": 75, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.1682455837726593, + "maximum": 5.194582462310791, + "scale": 0.021030697971582414, + "offset": -8, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1152, + 2048 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_1_Add_output_0": { + "id": 141, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.792551040649414, + "maximum": 3.115309715270996, + "scale": 0.027089649811387063, + "offset": -140, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1152, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_1_Mul_output_0": { + "id": 140, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.4263962507247925, + "maximum": 0.41648006439208987, + "scale": 0.003305397229269147, + "offset": -129, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1152, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_1_act_Mul_1_output_0": { + "id": 124, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.16074538230895997, + "maximum": 4.963013648986816, + "scale": 0.020093172788619996, + "offset": -8, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2048, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_1_dwconv_Pad_output_0": { + "id": 89, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.7743988037109377, + "maximum": 3.1003990173339845, + "scale": 0.026959991082549096, + "offset": -140, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1164, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_1_dwconv_Pad_output_0_ncf": { + "id": 91, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.7743988037109377, + "maximum": 3.1003990173339845, + "scale": 0.026959991082549096, + "offset": -140, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1164 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_1_dwconv_net_Conv_intermediate": { + "id": 100, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.1018497943878174, + "maximum": 0.9641185402870178, + "scale": 0.008101836778223515, + "offset": -136, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1152, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_1_dwconv_net_Conv_intermediate_nchw": { + "id": 102, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.1018497943878174, + "maximum": 0.9641185402870178, + "scale": 0.008101836778223515, + "offset": -136, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_1_dwconv_net_Conv_output_0": { + "id": 103, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.1018497943878174, + "maximum": 0.9641185402870178, + "scale": 0.008101836778223515, + "offset": -136, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_1_dwconv_net_Conv_reshape_to_2d": { + "id": 94, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.7743988037109377, + "maximum": 3.1003990173339845, + "scale": 0.026959991082549096, + "offset": -140, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 1164 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_1_dwconv_net_Conv_reshape_to_2d_nhwc": { + "id": 96, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.7743988037109377, + "maximum": 3.1003990173339845, + "scale": 0.026959991082549096, + "offset": -140, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1164, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_1_norm_Transpose_1_output_0": { + "id": 109, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.1081557273864748, + "maximum": 3.3355817794799806, + "scale": 0.025269558653235437, + "offset": -123, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1152, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_1_norm_Transpose_1_output_0_ncf": { + "id": 111, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.1081557273864748, + "maximum": 3.3355817794799806, + "scale": 0.025269558653235437, + "offset": -123, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_1_norm_Transpose_output_0": { + "id": 105, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.1018497943878174, + "maximum": 0.9641185402870178, + "scale": 0.008101836778223515, + "offset": -136, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1152, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_1_pwconv1_Conv_intermediate": { + "id": 120, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -7.226469993591309, + "maximum": 4.977171421051025, + "scale": 0.04785741865634918, + "offset": -151, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1152, + 2048 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_1_pwconv1_Conv_intermediate_nchw": { + "id": 122, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -7.226469993591309, + "maximum": 4.977171421051025, + "scale": 0.04785741865634918, + "offset": -151, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2048, + 1, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_1_pwconv1_Conv_output_0": { + "id": 123, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -7.226469993591309, + "maximum": 4.977171421051025, + "scale": 0.04785741865634918, + "offset": -151, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2048, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_1_pwconv1_Conv_reshape_to_2d": { + "id": 114, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.1081557273864748, + "maximum": 3.3355817794799806, + "scale": 0.025269558653235437, + "offset": -123, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc": { + "id": 116, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.1081557273864748, + "maximum": 3.3355817794799806, + "scale": 0.025269558653235437, + "offset": -123, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1152, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_1_pwconv2_Conv_intermediate": { + "id": 133, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -10.012558937072754, + "maximum": 8.355805397033692, + "scale": 0.07203280180692673, + "offset": -139, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1152, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_1_pwconv2_Conv_intermediate_nchw": { + "id": 135, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -10.012558937072754, + "maximum": 8.355805397033692, + "scale": 0.07203280180692673, + "offset": -139, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_1_pwconv2_Conv_output_0": { + "id": 136, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -10.012558937072754, + "maximum": 8.355805397033692, + "scale": 0.07203280180692673, + "offset": -139, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_1_pwconv2_Conv_output_0_nfc": { + "id": 138, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -10.012558937072754, + "maximum": 8.355805397033692, + "scale": 0.07203280180692673, + "offset": -139, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1152, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_1_pwconv2_Conv_reshape_to_2d": { + "id": 127, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.16074538230895997, + "maximum": 4.963013648986816, + "scale": 0.020093172788619996, + "offset": -8, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2048, + 1, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc": { + "id": 129, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.16074538230895997, + "maximum": 4.963013648986816, + "scale": 0.020093172788619996, + "offset": -8, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1152, + 2048 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_2_Add_output_0": { + "id": 195, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.7700493335723879, + "maximum": 3.146228313446045, + "scale": 0.027122657746076585, + "offset": -139, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1152, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_2_Mul_output_0": { + "id": 194, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.33779245615005495, + "maximum": 0.7808708548545837, + "scale": 0.004386914893984795, + "offset": -77, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1152, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_2_act_Mul_1_output_0": { + "id": 178, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.166550874710083, + "maximum": 3.372655153274536, + "scale": 0.013879239559173584, + "offset": -12, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2048, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_2_dwconv_Pad_output_0": { + "id": 143, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.792551040649414, + "maximum": 3.115309715270996, + "scale": 0.027089649811387063, + "offset": -140, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1176, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_2_dwconv_Pad_output_0_ncf": { + "id": 145, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.792551040649414, + "maximum": 3.115309715270996, + "scale": 0.027089649811387063, + "offset": -140, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1176 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_2_dwconv_net_Conv_intermediate": { + "id": 154, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.5652474761009216, + "maximum": 0.769364595413208, + "scale": 0.0052337730303406719, + "offset": -108, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1152, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_2_dwconv_net_Conv_intermediate_nchw": { + "id": 156, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.5652474761009216, + "maximum": 0.769364595413208, + "scale": 0.0052337730303406719, + "offset": -108, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_2_dwconv_net_Conv_output_0": { + "id": 157, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.5652474761009216, + "maximum": 0.769364595413208, + "scale": 0.0052337730303406719, + "offset": -108, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_2_dwconv_net_Conv_reshape_to_2d": { + "id": 148, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.792551040649414, + "maximum": 3.115309715270996, + "scale": 0.027089649811387063, + "offset": -140, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 1176 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_2_dwconv_net_Conv_reshape_to_2d_nhwc": { + "id": 150, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.792551040649414, + "maximum": 3.115309715270996, + "scale": 0.027089649811387063, + "offset": -140, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1176, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_2_norm_Transpose_1_output_0": { + "id": 163, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.683513641357422, + "maximum": 2.7474069595336916, + "scale": 0.021297728642821313, + "offset": -126, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1152, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_2_norm_Transpose_1_output_0_ncf": { + "id": 165, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.683513641357422, + "maximum": 2.7474069595336916, + "scale": 0.021297728642821313, + "offset": -126, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_2_norm_Transpose_output_0": { + "id": 159, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.5652474761009216, + "maximum": 0.769364595413208, + "scale": 0.0052337730303406719, + "offset": -108, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1152, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_2_pwconv1_Conv_intermediate": { + "id": 174, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -10.207218170166016, + "maximum": 3.349243640899658, + "scale": 0.0531625971198082, + "offset": -192, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1152, + 2048 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_2_pwconv1_Conv_intermediate_nchw": { + "id": 176, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -10.207218170166016, + "maximum": 3.349243640899658, + "scale": 0.0531625971198082, + "offset": -192, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2048, + 1, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_2_pwconv1_Conv_output_0": { + "id": 177, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -10.207218170166016, + "maximum": 3.349243640899658, + "scale": 0.0531625971198082, + "offset": -192, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2048, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_2_pwconv1_Conv_reshape_to_2d": { + "id": 168, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.683513641357422, + "maximum": 2.7474069595336916, + "scale": 0.021297728642821313, + "offset": -126, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc": { + "id": 170, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.683513641357422, + "maximum": 2.7474069595336916, + "scale": 0.021297728642821313, + "offset": -126, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1152, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_2_pwconv2_Conv_intermediate": { + "id": 187, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -5.2034993171691898, + "maximum": 5.0033650398254398, + "scale": 0.040026918053627017, + "offset": -130, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1152, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_2_pwconv2_Conv_intermediate_nchw": { + "id": 189, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -5.2034993171691898, + "maximum": 5.0033650398254398, + "scale": 0.040026918053627017, + "offset": -130, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_2_pwconv2_Conv_output_0": { + "id": 190, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -5.2034993171691898, + "maximum": 5.0033650398254398, + "scale": 0.040026918053627017, + "offset": -130, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_2_pwconv2_Conv_output_0_nfc": { + "id": 192, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -5.2034993171691898, + "maximum": 5.0033650398254398, + "scale": 0.040026918053627017, + "offset": -130, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1152, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_2_pwconv2_Conv_reshape_to_2d": { + "id": 181, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.166550874710083, + "maximum": 3.372655153274536, + "scale": 0.013879239559173584, + "offset": -12, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2048, + 1, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc": { + "id": 183, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.166550874710083, + "maximum": 3.372655153274536, + "scale": 0.013879239559173584, + "offset": -12, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1152, + 2048 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_3_Add_output_0": { + "id": 249, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.5614686012268068, + "maximum": 2.616589069366455, + "scale": 0.024227676913142206, + "offset": -147, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1152, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_3_Mul_output_0": { + "id": 248, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.2388405799865724, + "maximum": 2.402657985687256, + "scale": 0.018201954662799836, + "offset": -123, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1152, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_3_act_Mul_1_output_0": { + "id": 232, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.1721472591161728, + "maximum": 10.802240371704102, + "scale": 0.0430368147790432, + "offset": -4, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2048, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_3_dwconv_Pad_output_0": { + "id": 197, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.7700493335723879, + "maximum": 3.146228313446045, + "scale": 0.027122657746076585, + "offset": -139, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1158, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_3_dwconv_Pad_output_0_ncf": { + "id": 199, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.7700493335723879, + "maximum": 3.146228313446045, + "scale": 0.027122657746076585, + "offset": -139, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1158 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_3_dwconv_net_Conv_intermediate": { + "id": 208, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.0600109100341797, + "maximum": 0.9723408818244934, + "scale": 0.007970007136464119, + "offset": -133, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1152, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_3_dwconv_net_Conv_intermediate_nchw": { + "id": 210, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.0600109100341797, + "maximum": 0.9723408818244934, + "scale": 0.007970007136464119, + "offset": -133, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_3_dwconv_net_Conv_output_0": { + "id": 211, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.0600109100341797, + "maximum": 0.9723408818244934, + "scale": 0.007970007136464119, + "offset": -133, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_3_dwconv_net_Conv_reshape_to_2d": { + "id": 202, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.7700493335723879, + "maximum": 3.146228313446045, + "scale": 0.027122657746076585, + "offset": -139, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 1158 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_3_dwconv_net_Conv_reshape_to_2d_nhwc": { + "id": 204, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.7700493335723879, + "maximum": 3.146228313446045, + "scale": 0.027122657746076585, + "offset": -139, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1158, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_3_norm_Transpose_1_output_0": { + "id": 217, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.743646621704102, + "maximum": 4.933392524719238, + "scale": 0.037949174642562869, + "offset": -125, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1152, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_3_norm_Transpose_1_output_0_ncf": { + "id": 219, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.743646621704102, + "maximum": 4.933392524719238, + "scale": 0.037949174642562869, + "offset": -125, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_3_norm_Transpose_output_0": { + "id": 213, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.0600109100341797, + "maximum": 0.9723408818244934, + "scale": 0.007970007136464119, + "offset": -133, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1152, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_3_pwconv1_Conv_intermediate": { + "id": 228, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -15.654275894165039, + "maximum": 10.781752586364746, + "scale": 0.10367070138454437, + "offset": -151, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1152, + 2048 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_3_pwconv1_Conv_intermediate_nchw": { + "id": 230, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -15.654275894165039, + "maximum": 10.781752586364746, + "scale": 0.10367070138454437, + "offset": -151, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2048, + 1, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_3_pwconv1_Conv_output_0": { + "id": 231, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -15.654275894165039, + "maximum": 10.781752586364746, + "scale": 0.10367070138454437, + "offset": -151, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2048, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_3_pwconv1_Conv_reshape_to_2d": { + "id": 222, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.743646621704102, + "maximum": 4.933392524719238, + "scale": 0.037949174642562869, + "offset": -125, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc": { + "id": 224, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.743646621704102, + "maximum": 4.933392524719238, + "scale": 0.037949174642562869, + "offset": -125, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1152, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_3_pwconv2_Conv_intermediate": { + "id": 241, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -16.653087615966798, + "maximum": 19.954992294311525, + "scale": 0.14356109499931336, + "offset": -116, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1152, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_3_pwconv2_Conv_intermediate_nchw": { + "id": 243, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -16.653087615966798, + "maximum": 19.954992294311525, + "scale": 0.14356109499931336, + "offset": -116, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_3_pwconv2_Conv_output_0": { + "id": 244, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -16.653087615966798, + "maximum": 19.954992294311525, + "scale": 0.14356109499931336, + "offset": -116, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_3_pwconv2_Conv_output_0_nfc": { + "id": 246, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -16.653087615966798, + "maximum": 19.954992294311525, + "scale": 0.14356109499931336, + "offset": -116, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1152, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_3_pwconv2_Conv_reshape_to_2d": { + "id": 235, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.1721472591161728, + "maximum": 10.802240371704102, + "scale": 0.0430368147790432, + "offset": -4, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2048, + 1, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc": { + "id": 237, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.1721472591161728, + "maximum": 10.802240371704102, + "scale": 0.0430368147790432, + "offset": -4, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1152, + 2048 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_4_Add_output_0": { + "id": 303, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.575655460357666, + "maximum": 2.627012014389038, + "scale": 0.024324186146259309, + "offset": -147, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1152, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_4_Mul_output_0": { + "id": 302, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.824203372001648, + "maximum": 1.3425167798995972, + "scale": 0.00849694199860096, + "offset": -97, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1152, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_4_act_Mul_1_output_0": { + "id": 286, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.17540302872657777, + "maximum": 5.415568828582764, + "scale": 0.02192537859082222, + "offset": -8, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2048, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_4_dwconv_Pad_output_0": { + "id": 251, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.5614686012268068, + "maximum": 2.616589069366455, + "scale": 0.024227676913142206, + "offset": -147, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1164, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_4_dwconv_Pad_output_0_ncf": { + "id": 253, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.5614686012268068, + "maximum": 2.616589069366455, + "scale": 0.024227676913142206, + "offset": -147, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1164 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_4_dwconv_net_Conv_intermediate": { + "id": 262, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.7291104197502136, + "maximum": 0.976606547832489, + "scale": 0.006689086090773344, + "offset": -109, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1152, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_4_dwconv_net_Conv_intermediate_nchw": { + "id": 264, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.7291104197502136, + "maximum": 0.976606547832489, + "scale": 0.006689086090773344, + "offset": -109, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_4_dwconv_net_Conv_output_0": { + "id": 265, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.7291104197502136, + "maximum": 0.976606547832489, + "scale": 0.006689086090773344, + "offset": -109, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_4_dwconv_net_Conv_reshape_to_2d": { + "id": 256, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.5614686012268068, + "maximum": 2.616589069366455, + "scale": 0.024227676913142206, + "offset": -147, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 1164 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_4_dwconv_net_Conv_reshape_to_2d_nhwc": { + "id": 258, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.5614686012268068, + "maximum": 2.616589069366455, + "scale": 0.024227676913142206, + "offset": -147, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1164, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_4_norm_Transpose_1_output_0": { + "id": 271, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.6461899280548097, + "maximum": 4.300634384155273, + "scale": 0.0311640165746212, + "offset": -117, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1152, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_4_norm_Transpose_1_output_0_ncf": { + "id": 273, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.6461899280548097, + "maximum": 4.300634384155273, + "scale": 0.0311640165746212, + "offset": -117, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_4_norm_Transpose_output_0": { + "id": 267, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.7291104197502136, + "maximum": 0.976606547832489, + "scale": 0.006689086090773344, + "offset": -109, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1152, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_4_pwconv1_Conv_intermediate": { + "id": 282, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -12.711674690246582, + "maximum": 5.3971357345581059, + "scale": 0.07101494073867798, + "offset": -179, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1152, + 2048 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_4_pwconv1_Conv_intermediate_nchw": { + "id": 284, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -12.711674690246582, + "maximum": 5.3971357345581059, + "scale": 0.07101494073867798, + "offset": -179, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2048, + 1, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_4_pwconv1_Conv_output_0": { + "id": 285, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -12.711674690246582, + "maximum": 5.3971357345581059, + "scale": 0.07101494073867798, + "offset": -179, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2048, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_4_pwconv1_Conv_reshape_to_2d": { + "id": 276, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.6461899280548097, + "maximum": 4.300634384155273, + "scale": 0.0311640165746212, + "offset": -117, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_4_pwconv1_Conv_reshape_to_2d_nhwc": { + "id": 278, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.6461899280548097, + "maximum": 4.300634384155273, + "scale": 0.0311640165746212, + "offset": -117, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1152, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_4_pwconv2_Conv_intermediate": { + "id": 295, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -5.902964115142822, + "maximum": 5.330288410186768, + "scale": 0.04405197128653526, + "offset": -134, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1152, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_4_pwconv2_Conv_intermediate_nchw": { + "id": 297, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -5.902964115142822, + "maximum": 5.330288410186768, + "scale": 0.04405197128653526, + "offset": -134, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_4_pwconv2_Conv_output_0": { + "id": 298, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -5.902964115142822, + "maximum": 5.330288410186768, + "scale": 0.04405197128653526, + "offset": -134, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_4_pwconv2_Conv_output_0_nfc": { + "id": 300, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -5.902964115142822, + "maximum": 5.330288410186768, + "scale": 0.04405197128653526, + "offset": -134, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1152, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_4_pwconv2_Conv_reshape_to_2d": { + "id": 289, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.17540302872657777, + "maximum": 5.415568828582764, + "scale": 0.02192537859082222, + "offset": -8, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2048, + 1, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_4_pwconv2_Conv_reshape_to_2d_nhwc": { + "id": 291, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.17540302872657777, + "maximum": 5.415568828582764, + "scale": 0.02192537859082222, + "offset": -8, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1152, + 2048 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_5_Add_output_0": { + "id": 357, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.5951433181762697, + "maximum": 2.641329765319824, + "scale": 0.024456758052110673, + "offset": -147, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1152, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_5_Mul_output_0": { + "id": 356, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.4870452880859377, + "maximum": 1.9170974493026734, + "scale": 0.017271148040890695, + "offset": -144, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1152, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_5_act_Mul_1_output_0": { + "id": 340, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.1698399782180786, + "maximum": 5.243809223175049, + "scale": 0.021229997277259828, + "offset": -8, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2048, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_5_dwconv_Pad_output_0": { + "id": 305, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.575655460357666, + "maximum": 2.627012014389038, + "scale": 0.024324186146259309, + "offset": -147, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1176, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_5_dwconv_Pad_output_0_ncf": { + "id": 307, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.575655460357666, + "maximum": 2.627012014389038, + "scale": 0.024324186146259309, + "offset": -147, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1176 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_5_dwconv_net_Conv_intermediate": { + "id": 316, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.0581200122833253, + "maximum": 0.9258550405502319, + "scale": 0.0077802943997085098, + "offset": -136, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1152, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_5_dwconv_net_Conv_intermediate_nchw": { + "id": 318, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.0581200122833253, + "maximum": 0.9258550405502319, + "scale": 0.0077802943997085098, + "offset": -136, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_5_dwconv_net_Conv_output_0": { + "id": 319, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.0581200122833253, + "maximum": 0.9258550405502319, + "scale": 0.0077802943997085098, + "offset": -136, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_5_dwconv_net_Conv_reshape_to_2d": { + "id": 310, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.575655460357666, + "maximum": 2.627012014389038, + "scale": 0.024324186146259309, + "offset": -147, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 1176 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_5_dwconv_net_Conv_reshape_to_2d_nhwc": { + "id": 312, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.575655460357666, + "maximum": 2.627012014389038, + "scale": 0.024324186146259309, + "offset": -147, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1176, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_5_norm_Transpose_1_output_0": { + "id": 325, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -5.505906581878662, + "maximum": 3.6110167503356935, + "scale": 0.035752639174461368, + "offset": -154, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1152, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_5_norm_Transpose_1_output_0_ncf": { + "id": 327, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -5.505906581878662, + "maximum": 3.6110167503356935, + "scale": 0.035752639174461368, + "offset": -154, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_5_norm_Transpose_output_0": { + "id": 321, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.0581200122833253, + "maximum": 0.9258550405502319, + "scale": 0.0077802943997085098, + "offset": -136, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1152, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_5_pwconv1_Conv_intermediate": { + "id": 336, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -14.689108848571778, + "maximum": 5.234948635101318, + "scale": 0.07813356071710587, + "offset": -188, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1152, + 2048 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_5_pwconv1_Conv_intermediate_nchw": { + "id": 338, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -14.689108848571778, + "maximum": 5.234948635101318, + "scale": 0.07813356071710587, + "offset": -188, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2048, + 1, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_5_pwconv1_Conv_output_0": { + "id": 339, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -14.689108848571778, + "maximum": 5.234948635101318, + "scale": 0.07813356071710587, + "offset": -188, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2048, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_5_pwconv1_Conv_reshape_to_2d": { + "id": 330, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -5.505906581878662, + "maximum": 3.6110167503356935, + "scale": 0.035752639174461368, + "offset": -154, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_5_pwconv1_Conv_reshape_to_2d_nhwc": { + "id": 332, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -5.505906581878662, + "maximum": 3.6110167503356935, + "scale": 0.035752639174461368, + "offset": -154, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1152, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_5_pwconv2_Conv_intermediate": { + "id": 349, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -5.038055419921875, + "maximum": 5.667811870574951, + "scale": 0.041983794420957568, + "offset": -120, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1152, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_5_pwconv2_Conv_intermediate_nchw": { + "id": 351, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -5.038055419921875, + "maximum": 5.667811870574951, + "scale": 0.041983794420957568, + "offset": -120, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_5_pwconv2_Conv_output_0": { + "id": 352, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -5.038055419921875, + "maximum": 5.667811870574951, + "scale": 0.041983794420957568, + "offset": -120, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_5_pwconv2_Conv_output_0_nfc": { + "id": 354, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -5.038055419921875, + "maximum": 5.667811870574951, + "scale": 0.041983794420957568, + "offset": -120, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1152, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_5_pwconv2_Conv_reshape_to_2d": { + "id": 343, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.1698399782180786, + "maximum": 5.243809223175049, + "scale": 0.021229997277259828, + "offset": -8, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2048, + 1, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_5_pwconv2_Conv_reshape_to_2d_nhwc": { + "id": 345, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.1698399782180786, + "maximum": 5.243809223175049, + "scale": 0.021229997277259828, + "offset": -8, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1152, + 2048 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_6_Add_output_0": { + "id": 411, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.479245662689209, + "maximum": 3.6215178966522219, + "scale": 0.031767699867486957, + "offset": -141, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1152, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_6_Mul_output_0": { + "id": 410, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.903881788253784, + "maximum": 3.415896415710449, + "scale": 0.028705012053251268, + "offset": -136, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1152, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_6_act_Mul_1_output_0": { + "id": 394, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.15991325676441194, + "maximum": 6.63640022277832, + "scale": 0.02665220946073532, + "offset": -6, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2048, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_6_dwconv_Pad_output_0": { + "id": 359, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.5951433181762697, + "maximum": 2.641329765319824, + "scale": 0.024456758052110673, + "offset": -147, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1158, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_6_dwconv_Pad_output_0_ncf": { + "id": 361, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.5951433181762697, + "maximum": 2.641329765319824, + "scale": 0.024456758052110673, + "offset": -147, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1158 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_6_dwconv_net_Conv_intermediate": { + "id": 370, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.041290044784546, + "maximum": 1.1531641483306885, + "scale": 0.00860570278018713, + "offset": -121, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1152, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_6_dwconv_net_Conv_intermediate_nchw": { + "id": 372, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.041290044784546, + "maximum": 1.1531641483306885, + "scale": 0.00860570278018713, + "offset": -121, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_6_dwconv_net_Conv_output_0": { + "id": 373, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.041290044784546, + "maximum": 1.1531641483306885, + "scale": 0.00860570278018713, + "offset": -121, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_6_dwconv_net_Conv_reshape_to_2d": { + "id": 364, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.5951433181762697, + "maximum": 2.641329765319824, + "scale": 0.024456758052110673, + "offset": -147, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 1158 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_6_dwconv_net_Conv_reshape_to_2d_nhwc": { + "id": 366, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.5951433181762697, + "maximum": 2.641329765319824, + "scale": 0.024456758052110673, + "offset": -147, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1158, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_6_norm_Transpose_1_output_0": { + "id": 379, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.7265052795410158, + "maximum": 4.2588629722595219, + "scale": 0.03131517022848129, + "offset": -119, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1152, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_6_norm_Transpose_1_output_0_ncf": { + "id": 381, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.7265052795410158, + "maximum": 4.2588629722595219, + "scale": 0.03131517022848129, + "offset": -119, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_6_norm_Transpose_output_0": { + "id": 375, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.041290044784546, + "maximum": 1.1531641483306885, + "scale": 0.00860570278018713, + "offset": -121, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1152, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_6_pwconv1_Conv_intermediate": { + "id": 390, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -13.003297805786133, + "maximum": 6.617063045501709, + "scale": 0.07694259285926819, + "offset": -169, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1152, + 2048 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_6_pwconv1_Conv_intermediate_nchw": { + "id": 392, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -13.003297805786133, + "maximum": 6.617063045501709, + "scale": 0.07694259285926819, + "offset": -169, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2048, + 1, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_6_pwconv1_Conv_output_0": { + "id": 393, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -13.003297805786133, + "maximum": 6.617063045501709, + "scale": 0.07694259285926819, + "offset": -169, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2048, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_6_pwconv1_Conv_reshape_to_2d": { + "id": 384, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.7265052795410158, + "maximum": 4.2588629722595219, + "scale": 0.03131517022848129, + "offset": -119, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_6_pwconv1_Conv_reshape_to_2d_nhwc": { + "id": 386, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.7265052795410158, + "maximum": 4.2588629722595219, + "scale": 0.03131517022848129, + "offset": -119, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1152, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_6_pwconv2_Conv_intermediate": { + "id": 403, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -8.893473625183106, + "maximum": 8.287100791931153, + "scale": 0.0673748031258583, + "offset": -132, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1152, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_6_pwconv2_Conv_intermediate_nchw": { + "id": 405, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -8.893473625183106, + "maximum": 8.287100791931153, + "scale": 0.0673748031258583, + "offset": -132, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_6_pwconv2_Conv_output_0": { + "id": 406, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -8.893473625183106, + "maximum": 8.287100791931153, + "scale": 0.0673748031258583, + "offset": -132, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_6_pwconv2_Conv_output_0_nfc": { + "id": 408, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -8.893473625183106, + "maximum": 8.287100791931153, + "scale": 0.0673748031258583, + "offset": -132, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1152, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_6_pwconv2_Conv_reshape_to_2d": { + "id": 397, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.15991325676441194, + "maximum": 6.63640022277832, + "scale": 0.02665220946073532, + "offset": -6, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2048, + 1, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_6_pwconv2_Conv_reshape_to_2d_nhwc": { + "id": 399, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.15991325676441194, + "maximum": 6.63640022277832, + "scale": 0.02665220946073532, + "offset": -6, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1152, + 2048 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_7_Add_output_0": { + "id": 465, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -6.815281867980957, + "maximum": 8.29686450958252, + "scale": 0.05926332250237465, + "offset": -115, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1152, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_7_Mul_output_0": { + "id": 464, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.923274040222168, + "maximum": 6.594476699829102, + "scale": 0.045167651027441028, + "offset": -109, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1152, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_7_act_Mul_1_output_0": { + "id": 448, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.18144559860229493, + "maximum": 7.52999210357666, + "scale": 0.03024093247950077, + "offset": -6, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2048, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_7_dwconv_Pad_output_0": { + "id": 413, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.479245662689209, + "maximum": 3.6215178966522219, + "scale": 0.031767699867486957, + "offset": -141, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1158, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_7_dwconv_Pad_output_0_ncf": { + "id": 415, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.479245662689209, + "maximum": 3.6215178966522219, + "scale": 0.031767699867486957, + "offset": -141, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1158 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_7_dwconv_net_Conv_intermediate": { + "id": 424, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.6562600135803223, + "maximum": 2.1832518577575685, + "scale": 0.015056909061968327, + "offset": -110, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1152, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_7_dwconv_net_Conv_intermediate_nchw": { + "id": 426, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.6562600135803223, + "maximum": 2.1832518577575685, + "scale": 0.015056909061968327, + "offset": -110, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_7_dwconv_net_Conv_output_0": { + "id": 427, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.6562600135803223, + "maximum": 2.1832518577575685, + "scale": 0.015056909061968327, + "offset": -110, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_7_dwconv_net_Conv_reshape_to_2d": { + "id": 418, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.479245662689209, + "maximum": 3.6215178966522219, + "scale": 0.031767699867486957, + "offset": -141, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 1158 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_7_dwconv_net_Conv_reshape_to_2d_nhwc": { + "id": 420, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.479245662689209, + "maximum": 3.6215178966522219, + "scale": 0.031767699867486957, + "offset": -141, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1158, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_7_norm_Transpose_1_output_0": { + "id": 433, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.615063667297363, + "maximum": 2.694509267807007, + "scale": 0.02866499125957489, + "offset": -161, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1152, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_7_norm_Transpose_1_output_0_ncf": { + "id": 435, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.615063667297363, + "maximum": 2.694509267807007, + "scale": 0.02866499125957489, + "offset": -161, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_7_norm_Transpose_output_0": { + "id": 429, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.6562600135803223, + "maximum": 2.1832518577575685, + "scale": 0.015056909061968327, + "offset": -110, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1152, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_7_pwconv1_Conv_intermediate": { + "id": 444, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -16.5224609375, + "maximum": 7.553124904632568, + "scale": 0.09441406279802323, + "offset": -175, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1152, + 2048 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_7_pwconv1_Conv_intermediate_nchw": { + "id": 446, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -16.5224609375, + "maximum": 7.553124904632568, + "scale": 0.09441406279802323, + "offset": -175, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2048, + 1, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_7_pwconv1_Conv_output_0": { + "id": 447, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -16.5224609375, + "maximum": 7.553124904632568, + "scale": 0.09441406279802323, + "offset": -175, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2048, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_7_pwconv1_Conv_reshape_to_2d": { + "id": 438, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.615063667297363, + "maximum": 2.694509267807007, + "scale": 0.02866499125957489, + "offset": -161, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_7_pwconv1_Conv_reshape_to_2d_nhwc": { + "id": 440, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.615063667297363, + "maximum": 2.694509267807007, + "scale": 0.02866499125957489, + "offset": -161, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1152, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_7_pwconv2_Conv_intermediate": { + "id": 457, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -14.066131591796875, + "maximum": 7.93916654586792, + "scale": 0.08629528433084488, + "offset": -163, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1152, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_7_pwconv2_Conv_intermediate_nchw": { + "id": 459, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -14.066131591796875, + "maximum": 7.93916654586792, + "scale": 0.08629528433084488, + "offset": -163, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_7_pwconv2_Conv_output_0": { + "id": 460, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -14.066131591796875, + "maximum": 7.93916654586792, + "scale": 0.08629528433084488, + "offset": -163, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_7_pwconv2_Conv_output_0_nfc": { + "id": 462, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -14.066131591796875, + "maximum": 7.93916654586792, + "scale": 0.08629528433084488, + "offset": -163, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1152, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_7_pwconv2_Conv_reshape_to_2d": { + "id": 451, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.18144559860229493, + "maximum": 7.52999210357666, + "scale": 0.03024093247950077, + "offset": -6, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2048, + 1, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_7_pwconv2_Conv_reshape_to_2d_nhwc": { + "id": 453, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.18144559860229493, + "maximum": 7.52999210357666, + "scale": 0.03024093247950077, + "offset": -6, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1152, + 2048 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_8_Add_output_0": { + "id": 519, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -8.647126197814942, + "maximum": 10.361641883850098, + "scale": 0.07454419136047363, + "offset": -116, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1152, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_8_Mul_output_0": { + "id": 518, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -7.040473937988281, + "maximum": 9.896514892578125, + "scale": 0.0664195641875267, + "offset": -106, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1152, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_8_act_Mul_1_output_0": { + "id": 502, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.1579461544752121, + "maximum": 9.911121368408204, + "scale": 0.039486538618803027, + "offset": -4, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2048, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_8_dwconv_Pad_output_0": { + "id": 467, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -6.815281867980957, + "maximum": 8.29686450958252, + "scale": 0.05926332250237465, + "offset": -115, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1158, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_8_dwconv_Pad_output_0_ncf": { + "id": 469, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -6.815281867980957, + "maximum": 8.29686450958252, + "scale": 0.05926332250237465, + "offset": -115, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1158 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_8_dwconv_net_Conv_intermediate": { + "id": 478, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.4011988639831545, + "maximum": 2.308845281600952, + "scale": 0.01847076043486595, + "offset": -130, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1152, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_8_dwconv_net_Conv_intermediate_nchw": { + "id": 480, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.4011988639831545, + "maximum": 2.308845281600952, + "scale": 0.01847076043486595, + "offset": -130, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_8_dwconv_net_Conv_output_0": { + "id": 481, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.4011988639831545, + "maximum": 2.308845281600952, + "scale": 0.01847076043486595, + "offset": -130, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_8_dwconv_net_Conv_reshape_to_2d": { + "id": 472, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -6.815281867980957, + "maximum": 8.29686450958252, + "scale": 0.05926332250237465, + "offset": -115, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 1158 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_8_dwconv_net_Conv_reshape_to_2d_nhwc": { + "id": 474, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -6.815281867980957, + "maximum": 8.29686450958252, + "scale": 0.05926332250237465, + "offset": -115, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1158, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_8_norm_Transpose_1_output_0": { + "id": 487, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.6362502574920656, + "maximum": 3.496394395828247, + "scale": 0.02797115594148636, + "offset": -130, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1152, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_8_norm_Transpose_1_output_0_ncf": { + "id": 489, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.6362502574920656, + "maximum": 3.496394395828247, + "scale": 0.02797115594148636, + "offset": -130, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_8_norm_Transpose_output_0": { + "id": 483, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.4011988639831545, + "maximum": 2.308845281600952, + "scale": 0.01847076043486595, + "offset": -130, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1152, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_8_pwconv1_Conv_intermediate": { + "id": 498, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -14.57050609588623, + "maximum": 9.873435020446778, + "scale": 0.09585859626531601, + "offset": -152, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1152, + 2048 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_8_pwconv1_Conv_intermediate_nchw": { + "id": 500, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -14.57050609588623, + "maximum": 9.873435020446778, + "scale": 0.09585859626531601, + "offset": -152, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2048, + 1, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_8_pwconv1_Conv_output_0": { + "id": 501, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -14.57050609588623, + "maximum": 9.873435020446778, + "scale": 0.09585859626531601, + "offset": -152, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2048, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_8_pwconv1_Conv_reshape_to_2d": { + "id": 492, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.6362502574920656, + "maximum": 3.496394395828247, + "scale": 0.02797115594148636, + "offset": -130, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_8_pwconv1_Conv_reshape_to_2d_nhwc": { + "id": 494, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.6362502574920656, + "maximum": 3.496394395828247, + "scale": 0.02797115594148636, + "offset": -130, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1152, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_8_pwconv2_Conv_intermediate": { + "id": 511, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -14.895668983459473, + "maximum": 12.043306350708008, + "scale": 0.10564304143190384, + "offset": -141, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1152, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_8_pwconv2_Conv_intermediate_nchw": { + "id": 513, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -14.895668983459473, + "maximum": 12.043306350708008, + "scale": 0.10564304143190384, + "offset": -141, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_8_pwconv2_Conv_output_0": { + "id": 514, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -14.895668983459473, + "maximum": 12.043306350708008, + "scale": 0.10564304143190384, + "offset": -141, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_8_pwconv2_Conv_output_0_nfc": { + "id": 516, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -14.895668983459473, + "maximum": 12.043306350708008, + "scale": 0.10564304143190384, + "offset": -141, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1152, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_8_pwconv2_Conv_reshape_to_2d": { + "id": 505, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.1579461544752121, + "maximum": 9.911121368408204, + "scale": 0.039486538618803027, + "offset": -4, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2048, + 1, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_8_pwconv2_Conv_reshape_to_2d_nhwc": { + "id": 507, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.1579461544752121, + "maximum": 9.911121368408204, + "scale": 0.039486538618803027, + "offset": -4, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1152, + 2048 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_9_Add_output_0": { + "id": 573, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -83.15864562988281, + "maximum": 98.08456420898438, + "scale": 0.7107576727867127, + "offset": -117, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1152, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_9_Mul_output_0": { + "id": 572, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -80.84953308105469, + "maximum": 98.4255142211914, + "scale": 0.7030394077301025, + "offset": -115, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1152, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_9_act_Mul_1_output_0": { + "id": 556, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.17915475368499757, + "maximum": 6.34719705581665, + "scale": 0.025593535974621774, + "offset": -7, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2048, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_9_dwconv_Pad_output_0": { + "id": 521, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -8.647126197814942, + "maximum": 10.361641883850098, + "scale": 0.07454419136047363, + "offset": -116, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1158, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_9_dwconv_Pad_output_0_ncf": { + "id": 523, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -8.647126197814942, + "maximum": 10.361641883850098, + "scale": 0.07454419136047363, + "offset": -116, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1158 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_9_dwconv_net_Conv_intermediate": { + "id": 532, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.425928592681885, + "maximum": 0.897711992263794, + "scale": 0.020877022296190263, + "offset": -212, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1152, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_9_dwconv_net_Conv_intermediate_nchw": { + "id": 534, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.425928592681885, + "maximum": 0.897711992263794, + "scale": 0.020877022296190263, + "offset": -212, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_9_dwconv_net_Conv_output_0": { + "id": 535, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.425928592681885, + "maximum": 0.897711992263794, + "scale": 0.020877022296190263, + "offset": -212, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_9_dwconv_net_Conv_reshape_to_2d": { + "id": 526, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -8.647126197814942, + "maximum": 10.361641883850098, + "scale": 0.07454419136047363, + "offset": -116, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 1158 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_9_dwconv_net_Conv_reshape_to_2d_nhwc": { + "id": 528, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -8.647126197814942, + "maximum": 10.361641883850098, + "scale": 0.07454419136047363, + "offset": -116, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1158, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_9_norm_Transpose_1_output_0": { + "id": 541, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.0446085929870609, + "maximum": 2.924142837524414, + "scale": 0.027328437194228174, + "offset": -148, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1152, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_9_norm_Transpose_1_output_0_ncf": { + "id": 543, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.0446085929870609, + "maximum": 2.924142837524414, + "scale": 0.027328437194228174, + "offset": -148, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_9_norm_Transpose_output_0": { + "id": 537, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.425928592681885, + "maximum": 0.897711992263794, + "scale": 0.020877022296190263, + "offset": -212, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1152, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_9_pwconv1_Conv_intermediate": { + "id": 552, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -6.430018424987793, + "maximum": 6.379784107208252, + "scale": 0.05023451894521713, + "offset": -128, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1152, + 2048 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_9_pwconv1_Conv_intermediate_nchw": { + "id": 554, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -6.430018424987793, + "maximum": 6.379784107208252, + "scale": 0.05023451894521713, + "offset": -128, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2048, + 1, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_9_pwconv1_Conv_output_0": { + "id": 555, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -6.430018424987793, + "maximum": 6.379784107208252, + "scale": 0.05023451894521713, + "offset": -128, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2048, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_9_pwconv1_Conv_reshape_to_2d": { + "id": 546, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.0446085929870609, + "maximum": 2.924142837524414, + "scale": 0.027328437194228174, + "offset": -148, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_9_pwconv1_Conv_reshape_to_2d_nhwc": { + "id": 548, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.0446085929870609, + "maximum": 2.924142837524414, + "scale": 0.027328437194228174, + "offset": -148, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1152, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_9_pwconv2_Conv_intermediate": { + "id": 565, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -16.979511260986329, + "maximum": 15.332244873046875, + "scale": 0.12671276926994325, + "offset": -134, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1152, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_9_pwconv2_Conv_intermediate_nchw": { + "id": 567, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -16.979511260986329, + "maximum": 15.332244873046875, + "scale": 0.12671276926994325, + "offset": -134, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_9_pwconv2_Conv_output_0": { + "id": 568, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -16.979511260986329, + "maximum": 15.332244873046875, + "scale": 0.12671276926994325, + "offset": -134, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_9_pwconv2_Conv_output_0_nfc": { + "id": 570, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -16.979511260986329, + "maximum": 15.332244873046875, + "scale": 0.12671276926994325, + "offset": -134, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1152, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_9_pwconv2_Conv_reshape_to_2d": { + "id": 559, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.17915475368499757, + "maximum": 6.34719705581665, + "scale": 0.025593535974621774, + "offset": -7, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2048, + 1, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_convnext_9_pwconv2_Conv_reshape_to_2d_nhwc": { + "id": 561, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.17915475368499757, + "maximum": 6.34719705581665, + "scale": 0.025593535974621774, + "offset": -7, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1152, + 2048 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_embed_Pad_output_0": { + "id": 17, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.8961585760116577, + "maximum": 2.514594078063965, + "scale": 0.013375501148402691, + "offset": -67, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1158, + 24 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_embed_Pad_output_0_ncf": { + "id": 19, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.8961585760116577, + "maximum": 2.514594078063965, + "scale": 0.013375501148402691, + "offset": -67, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 24, + 1158 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_embed_net_Conv_intermediate": { + "id": 28, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.8541951179504396, + "maximum": 3.1659460067749025, + "scale": 0.027529966086149217, + "offset": -140, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1152, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_embed_net_Conv_intermediate_nchw": { + "id": 30, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.8541951179504396, + "maximum": 3.1659460067749025, + "scale": 0.027529966086149217, + "offset": -140, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_embed_net_Conv_output_0": { + "id": 31, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.8541951179504396, + "maximum": 3.1659460067749025, + "scale": 0.027529966086149217, + "offset": -140, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_embed_net_Conv_output_0_nfc": { + "id": 33, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -3.8541951179504396, + "maximum": 3.1659460067749025, + "scale": 0.027529966086149217, + "offset": -140, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1152, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_embed_net_Conv_reshape_to_2d": { + "id": 22, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.8961585760116577, + "maximum": 2.514594078063965, + "scale": 0.013375501148402691, + "offset": -67, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 24, + 1, + 1158 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_embed_net_Conv_reshape_to_2d_nhwc": { + "id": 24, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.8961585760116577, + "maximum": 2.514594078063965, + "scale": 0.013375501148402691, + "offset": -67, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1158, + 24 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_final_norm_BatchNormalization_bn_b": { + "id": 97, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.10995717346668244, + "maximum": 0.4292559027671814, + "scale": 0.002114561153575778, + "offset": -52, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "_decoder_final_norm_BatchNormalization_bn_w": { + "id": 96, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.17421935498714448, + "scale": 0.0006832131766714156, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "_decoder_final_norm_BatchNormalization_output_0": { + "id": 576, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.2522490620613098, + "maximum": 0.36035579442977908, + "scale": 0.002402371959760785, + "offset": -105, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1152, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_head_Transpose_output_0": { + "id": 611, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.7734007835388184, + "maximum": 0.8043367862701416, + "scale": 0.006187206134200096, + "offset": -125, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1152, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_head_act_PRelu_output_0": { + "id": 596, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.0, + "maximum": 1.0053833723068238, + "scale": 0.003942679613828659, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1152, + 2048 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_head_act_PRelu_output_0_ncf": { + "id": 598, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.0, + "maximum": 1.0053833723068238, + "scale": 0.003942679613828659, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2048, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_head_layer1_Pad_output_0": { + "id": 578, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 2, + 1 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.2522490620613098, + "maximum": 0.36035579442977908, + "scale": 0.002402371959760785, + "offset": -105, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1154, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_head_layer1_Pad_output_0_ncf": { + "id": 580, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.2522490620613098, + "maximum": 0.36035579442977908, + "scale": 0.002402371959760785, + "offset": -105, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1154 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_head_layer1_net_Conv_intermediate": { + "id": 589, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.8773127794265747, + "maximum": 1.0026432275772095, + "scale": 0.007372376509010792, + "offset": -119, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1152, + 2048 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_head_layer1_net_Conv_intermediate_nchw": { + "id": 591, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.8773127794265747, + "maximum": 1.0026432275772095, + "scale": 0.007372376509010792, + "offset": -119, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2048, + 1, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_head_layer1_net_Conv_output_0": { + "id": 592, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.8773127794265747, + "maximum": 1.0026432275772095, + "scale": 0.007372376509010792, + "offset": -119, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2048, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_head_layer1_net_Conv_output_0_nfc": { + "id": 594, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.8773127794265747, + "maximum": 1.0026432275772095, + "scale": 0.007372376509010792, + "offset": -119, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1152, + 2048 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_head_layer1_net_Conv_reshape_to_2d": { + "id": 583, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.2522490620613098, + "maximum": 0.36035579442977908, + "scale": 0.002402371959760785, + "offset": -105, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 1154 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_head_layer1_net_Conv_reshape_to_2d_nhwc": { + "id": 585, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.2522490620613098, + "maximum": 0.36035579442977908, + "scale": 0.002402371959760785, + "offset": -105, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1154, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_head_layer2_Conv_intermediate": { + "id": 606, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 3, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.7734007835388184, + "maximum": 0.8043367862701416, + "scale": 0.006187206134200096, + "offset": -125, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1152, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_head_layer2_Conv_intermediate_nchw": { + "id": 608, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.7734007835388184, + "maximum": 0.8043367862701416, + "scale": 0.006187206134200096, + "offset": -125, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_head_layer2_Conv_output_0": { + "id": 609, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.7734007835388184, + "maximum": 0.8043367862701416, + "scale": 0.006187206134200096, + "offset": -125, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 512, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_head_layer2_Conv_reshape_to_2d": { + "id": 600, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [ + 0, + 1, + 2, + 3 + ], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.0, + "maximum": 1.0053833723068238, + "scale": 0.003942679613828659, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 2048, + 1, + 1152 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "_decoder_head_layer2_Conv_reshape_to_2d_nhwc": { + "id": 602, + "type": 3, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.0, + "maximum": 1.0053833723068238, + "scale": 0.003942679613828659, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 1152, + 2048 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false + }, + "onnx__Conv_1440": { + "id": 4, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.376220226287842, + "maximum": 3.014085531234741, + "scale": 0.028981592506170274, + "offset": -151, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 7, + 24, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "86016 (0.33%)" + }, + "onnx__Conv_1441": { + "id": 5, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -7.115899085998535, + "maximum": 4.368621826171875, + "scale": 0.04503733664751053, + "offset": -158, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "onnx__PRelu_1505": { + "id": 100, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": true, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.00019458863243926316, + "scale": 7.630926575075137e-7, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "1 (0.00%)" + }, + "tts_ae_decoder_convnext_0_dwconv_net_bias": { + "id": 7, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.05084863305091858, + "maximum": 0.08709180355072022, + "scale": 0.0005409428849816322, + "offset": -94, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ae_decoder_convnext_0_dwconv_net_weight": { + "id": 6, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.0717337131500245, + "maximum": 1.1322346925735474, + "scale": 0.008643013425171376, + "offset": -124, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 7, + 1, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "3584 (0.01%)" + }, + "tts_ae_decoder_convnext_0_gamma": { + "id": 14, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.08607044070959091, + "scale": 0.0003375311498530209, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ae_decoder_convnext_0_norm_norm_bias": { + "id": 9, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.41894739866256716, + "maximum": 0.4156743586063385, + "scale": 0.0032730265520513059, + "offset": -128, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ae_decoder_convnext_0_norm_norm_weight": { + "id": 8, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.008001956157386303, + "maximum": 0.6721643209457398, + "scale": 0.002667318796738982, + "offset": -3, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ae_decoder_convnext_0_pwconv1_bias": { + "id": 11, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.32729607820510867, + "maximum": 0.04363947734236717, + "scale": 0.0014546492602676154, + "offset": -225, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2048 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "2048 (0.00%)" + }, + "tts_ae_decoder_convnext_0_pwconv1_weight": { + "id": 10, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.3728517293930054, + "maximum": 1.0752406120300294, + "scale": 0.009600361809134484, + "offset": -143, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 512, + 2048 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "1048576 (4.13%)" + }, + "tts_ae_decoder_convnext_0_pwconv2_bias": { + "id": 13, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.27213454246520998, + "maximum": 0.18743041157722474, + "scale": 0.0018022155854851008, + "offset": -151, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ae_decoder_convnext_0_pwconv2_weight": { + "id": 12, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.0993276834487916, + "maximum": 1.7906575202941895, + "scale": 0.011333275586366654, + "offset": -97, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 2048, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "1048576 (4.13%)" + }, + "tts_ae_decoder_convnext_1_dwconv_net_bias": { + "id": 16, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.11518604308366776, + "maximum": 0.06501297652721405, + "scale": 0.0007066628313623369, + "offset": -163, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ae_decoder_convnext_1_dwconv_net_weight": { + "id": 15, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.0128957033157349, + "maximum": 1.053411602973938, + "scale": 0.00810316577553749, + "offset": -125, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 7, + 1, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "3584 (0.01%)" + }, + "tts_ae_decoder_convnext_1_gamma": { + "id": 23, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.0901203528046608, + "scale": 0.00035341313923709095, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ae_decoder_convnext_1_norm_norm_bias": { + "id": 18, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.38797420263290408, + "maximum": 0.2629035711288452, + "scale": 0.0025524618104100229, + "offset": -152, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ae_decoder_convnext_1_norm_norm_weight": { + "id": 17, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.9636668562889099, + "scale": 0.0037790858186781408, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ae_decoder_convnext_1_pwconv1_bias": { + "id": 20, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.25927096605300906, + "maximum": 0.035881251096725467, + "scale": 0.0011574596865102649, + "offset": -224, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2048 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "2048 (0.00%)" + }, + "tts_ae_decoder_convnext_1_pwconv1_weight": { + "id": 19, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.2861824035644532, + "maximum": 1.1432733535766602, + "scale": 0.009527277201414109, + "offset": -135, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 512, + 2048 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "1048576 (4.13%)" + }, + "tts_ae_decoder_convnext_1_pwconv2_bias": { + "id": 22, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.31040847301483157, + "maximum": 0.23174332082271577, + "scale": 0.0021260855719447138, + "offset": -146, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ae_decoder_convnext_1_pwconv2_weight": { + "id": 21, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.4152357578277588, + "maximum": 1.5672857761383057, + "scale": 0.01169616263359785, + "offset": -121, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 2048, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "1048576 (4.13%)" + }, + "tts_ae_decoder_convnext_2_dwconv_net_bias": { + "id": 25, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.09154339879751206, + "maximum": 0.07169832289218903, + "scale": 0.0006401636055670679, + "offset": -143, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ae_decoder_convnext_2_dwconv_net_weight": { + "id": 24, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.8983007669448853, + "maximum": 0.8774100542068481, + "scale": 0.00696357199922204, + "offset": -129, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 7, + 1, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "3584 (0.01%)" + }, + "tts_ae_decoder_convnext_2_gamma": { + "id": 32, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.19072546064853669, + "scale": 0.000747943005990237, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ae_decoder_convnext_2_norm_norm_bias": { + "id": 27, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.501309335231781, + "maximum": 0.6102896332740784, + "scale": 0.004359211772680283, + "offset": -115, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ae_decoder_convnext_2_norm_norm_weight": { + "id": 26, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.814582884311676, + "scale": 0.00319444271735847, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ae_decoder_convnext_2_pwconv1_bias": { + "id": 29, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.4303693473339081, + "maximum": 0.05956004187464714, + "scale": 0.001921291695907712, + "offset": -224, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2048 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "2048 (0.00%)" + }, + "tts_ae_decoder_convnext_2_pwconv1_weight": { + "id": 28, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.0093169212341309, + "maximum": 1.1177558898925782, + "scale": 0.008341462351381779, + "offset": -121, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 512, + 2048 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "1048576 (4.13%)" + }, + "tts_ae_decoder_convnext_2_pwconv2_bias": { + "id": 31, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.11234541982412338, + "maximum": 0.27479082345962527, + "scale": 0.0015181814087554813, + "offset": -74, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ae_decoder_convnext_2_pwconv2_weight": { + "id": 30, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.7030199766159058, + "maximum": 1.376909852027893, + "scale": 0.012078155763447285, + "offset": -141, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 2048, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "1048576 (4.13%)" + }, + "tts_ae_decoder_convnext_3_dwconv_net_bias": { + "id": 34, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.1455879509449005, + "maximum": 0.09705863893032074, + "scale": 0.0009515552665106952, + "offset": -153, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ae_decoder_convnext_3_dwconv_net_weight": { + "id": 33, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.7303780913352966, + "maximum": 0.6699708700180054, + "scale": 0.005491564515978098, + "offset": -133, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 7, + 1, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "3584 (0.01%)" + }, + "tts_ae_decoder_convnext_3_gamma": { + "id": 41, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.47098785638809206, + "scale": 0.0018470111535862089, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ae_decoder_convnext_3_norm_norm_bias": { + "id": 36, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.3384966552257538, + "maximum": 0.4391308128833771, + "scale": 0.0030495193786919119, + "offset": -111, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ae_decoder_convnext_3_norm_norm_weight": { + "id": 35, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.7736721634864807, + "scale": 0.0030340084340423347, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ae_decoder_convnext_3_pwconv1_bias": { + "id": 38, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.3730621337890625, + "maximum": 0.07994188368320465, + "scale": 0.0017764862859621645, + "offset": -210, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2048 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "2048 (0.00%)" + }, + "tts_ae_decoder_convnext_3_pwconv1_weight": { + "id": 37, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.150672197341919, + "maximum": 1.2348676919937134, + "scale": 0.009355057962238789, + "offset": -123, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 512, + 2048 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "1048576 (4.13%)" + }, + "tts_ae_decoder_convnext_3_pwconv2_bias": { + "id": 40, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.10702849924564362, + "maximum": 0.326182097196579, + "scale": 0.0016988650895655156, + "offset": -63, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ae_decoder_convnext_3_pwconv2_weight": { + "id": 39, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.4281338453292847, + "maximum": 1.532631516456604, + "scale": 0.011610844172537327, + "offset": -123, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 2048, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "1048576 (4.13%)" + }, + "tts_ae_decoder_convnext_4_dwconv_net_bias": { + "id": 43, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.08089064061641693, + "maximum": 0.1433171033859253, + "scale": 0.0008792460430413485, + "offset": -92, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ae_decoder_convnext_4_dwconv_net_weight": { + "id": 42, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.74033522605896, + "maximum": 0.8732158541679382, + "scale": 0.0063276514410972599, + "offset": -117, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 7, + 1, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "3584 (0.01%)" + }, + "tts_ae_decoder_convnext_4_gamma": { + "id": 50, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.4584973454475403, + "scale": 0.0017980288248509169, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ae_decoder_convnext_4_norm_norm_bias": { + "id": 45, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.2541062533855438, + "maximum": 0.3403624892234802, + "scale": 0.0023312498815357687, + "offset": -109, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ae_decoder_convnext_4_norm_norm_weight": { + "id": 44, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 1.308993935585022, + "scale": 0.005133309401571751, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ae_decoder_convnext_4_pwconv1_bias": { + "id": 47, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.2673870325088501, + "maximum": 0.048278216272592548, + "scale": 0.0012379029067233205, + "offset": -216, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2048 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "2048 (0.00%)" + }, + "tts_ae_decoder_convnext_4_pwconv1_weight": { + "id": 46, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.51487135887146, + "maximum": 1.3047797679901124, + "scale": 0.011057455092668534, + "offset": -137, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 512, + 2048 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "1048576 (4.13%)" + }, + "tts_ae_decoder_convnext_4_pwconv2_bias": { + "id": 49, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.11036182194948197, + "maximum": 0.3748496472835541, + "scale": 0.0019027900416404009, + "offset": -58, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ae_decoder_convnext_4_pwconv2_weight": { + "id": 48, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.3349416255950928, + "maximum": 1.9700108766555787, + "scale": 0.01296059787273407, + "offset": -103, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 2048, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "1048576 (4.13%)" + }, + "tts_ae_decoder_convnext_5_dwconv_net_bias": { + "id": 52, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.13368143141269685, + "maximum": 0.17621643841266633, + "scale": 0.0012152857379987836, + "offset": -110, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ae_decoder_convnext_5_dwconv_net_weight": { + "id": 51, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.6365985870361328, + "maximum": 0.5748389959335327, + "scale": 0.004750735592097044, + "offset": -134, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 7, + 1, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "3584 (0.01%)" + }, + "tts_ae_decoder_convnext_5_gamma": { + "id": 59, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.6428453922271729, + "scale": 0.0025209623854607345, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ae_decoder_convnext_5_norm_norm_bias": { + "id": 54, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.3078913390636444, + "maximum": 0.35187584161758425, + "scale": 0.0025873223785310985, + "offset": -119, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ae_decoder_convnext_5_norm_norm_weight": { + "id": 53, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.855605959892273, + "scale": 0.0033553175162523987, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ae_decoder_convnext_5_pwconv1_bias": { + "id": 56, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.39848145842552187, + "maximum": 0.13915225863456727, + "scale": 0.0021083673927932979, + "offset": -189, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2048 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "2048 (0.00%)" + }, + "tts_ae_decoder_convnext_5_pwconv1_weight": { + "id": 55, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.542142391204834, + "maximum": 2.000617265701294, + "scale": 0.013893174938857556, + "offset": -111, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 512, + 2048 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "1048576 (4.13%)" + }, + "tts_ae_decoder_convnext_5_pwconv2_bias": { + "id": 58, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.27432143688201907, + "maximum": 0.4182722568511963, + "scale": 0.002716053742915392, + "offset": -101, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ae_decoder_convnext_5_pwconv2_weight": { + "id": 57, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.782583475112915, + "maximum": 1.609646201133728, + "scale": 0.013302861712872982, + "offset": -134, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 2048, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "1048576 (4.13%)" + }, + "tts_ae_decoder_convnext_6_dwconv_net_bias": { + "id": 61, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.38425564765930178, + "maximum": 0.16314764320850373, + "scale": 0.002146679675206542, + "offset": -179, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ae_decoder_convnext_6_dwconv_net_weight": { + "id": 60, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.6043453216552734, + "maximum": 0.6906803250312805, + "scale": 0.005078531801700592, + "offset": -119, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 7, + 1, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "3584 (0.01%)" + }, + "tts_ae_decoder_convnext_6_gamma": { + "id": 68, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.922109067440033, + "scale": 0.0036161139141768219, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ae_decoder_convnext_6_norm_norm_bias": { + "id": 63, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.35902687907218935, + "maximum": 0.41683629155158999, + "scale": 0.0030426005832850935, + "offset": -118, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ae_decoder_convnext_6_norm_norm_weight": { + "id": 62, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 1.017472267150879, + "scale": 0.003990087192505598, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ae_decoder_convnext_6_pwconv1_bias": { + "id": 65, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.5629339814186096, + "maximum": 0.14419984817504884, + "scale": 0.0027730739675462248, + "offset": -203, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2048 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "2048 (0.00%)" + }, + "tts_ae_decoder_convnext_6_pwconv1_weight": { + "id": 64, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.2979985475540162, + "maximum": 1.5069984197616578, + "scale": 0.010999987833201886, + "offset": -118, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 512, + 2048 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "1048576 (4.13%)" + }, + "tts_ae_decoder_convnext_6_pwconv2_bias": { + "id": 67, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.2090475857257843, + "maximum": 0.44103941321372988, + "scale": 0.002549360739067197, + "offset": -82, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ae_decoder_convnext_6_pwconv2_weight": { + "id": 66, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.027505397796631, + "maximum": 2.2809433937072756, + "scale": 0.016895877197384836, + "offset": -120, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 2048, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "1048576 (4.13%)" + }, + "tts_ae_decoder_convnext_7_dwconv_net_bias": { + "id": 70, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.2297499030828476, + "maximum": 0.10312637686729431, + "scale": 0.0013053971342742444, + "offset": -176, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ae_decoder_convnext_7_dwconv_net_weight": { + "id": 69, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.5706401467323303, + "maximum": 0.6521602272987366, + "scale": 0.004795295652002096, + "offset": -119, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 7, + 1, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "3584 (0.01%)" + }, + "tts_ae_decoder_convnext_7_gamma": { + "id": 77, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 1.2841609716415406, + "scale": 0.005035925190895796, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ae_decoder_convnext_7_norm_norm_bias": { + "id": 72, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.5933550000190735, + "maximum": 0.6074824929237366, + "scale": 0.004709166474640369, + "offset": -126, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ae_decoder_convnext_7_norm_norm_weight": { + "id": 71, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.8827685713768005, + "scale": 0.003461837535724044, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ae_decoder_convnext_7_pwconv1_bias": { + "id": 74, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.6011574268341065, + "maximum": 0.09248576313257218, + "scale": 0.0027201694902032615, + "offset": -221, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2048 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "2048 (0.00%)" + }, + "tts_ae_decoder_convnext_7_pwconv1_weight": { + "id": 73, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.3960578441619874, + "maximum": 2.1998486518859865, + "scale": 0.014101593755185604, + "offset": -99, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 512, + 2048 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "1048576 (4.13%)" + }, + "tts_ae_decoder_convnext_7_pwconv2_bias": { + "id": 76, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.20813971757888795, + "maximum": 0.49953532218933108, + "scale": 0.0027751962188631298, + "offset": -75, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ae_decoder_convnext_7_pwconv2_weight": { + "id": 75, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -4.334611892700195, + "maximum": 4.167895793914795, + "scale": 0.03334316611289978, + "offset": -130, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 2048, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "1048576 (4.13%)" + }, + "tts_ae_decoder_convnext_8_dwconv_net_bias": { + "id": 79, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.19816641509532929, + "maximum": 0.12575945258140565, + "scale": 0.001270297565497458, + "offset": -156, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ae_decoder_convnext_8_dwconv_net_weight": { + "id": 78, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.6382030844688416, + "maximum": 0.5326011180877686, + "scale": 0.0045913890935480598, + "offset": -139, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 7, + 1, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "3584 (0.01%)" + }, + "tts_ae_decoder_convnext_8_gamma": { + "id": 86, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 1.7501219511032105, + "scale": 0.006863223388791084, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ae_decoder_convnext_8_norm_norm_bias": { + "id": 81, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.2686425447463989, + "maximum": 0.17909502983093263, + "scale": 0.001755833625793457, + "offset": -153, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ae_decoder_convnext_8_norm_norm_weight": { + "id": 80, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.7449483871459961, + "scale": 0.0029213661327958109, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ae_decoder_convnext_8_pwconv1_bias": { + "id": 83, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.4612948000431061, + "maximum": 0.1298115998506546, + "scale": 0.0023180642165243627, + "offset": -199, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2048 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "2048 (0.00%)" + }, + "tts_ae_decoder_convnext_8_pwconv1_weight": { + "id": 82, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.4826929569244385, + "maximum": 1.6163784265518189, + "scale": 0.012153221294283867, + "offset": -122, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 512, + 2048 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "1048576 (4.13%)" + }, + "tts_ae_decoder_convnext_8_pwconv2_bias": { + "id": 85, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.3288103938102722, + "maximum": 0.5096561312675476, + "scale": 0.0032881039660423996, + "offset": -100, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ae_decoder_convnext_8_pwconv2_weight": { + "id": 84, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -2.8341360092163088, + "maximum": 2.5591824054718019, + "scale": 0.021150268614292146, + "offset": -134, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 2048, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "1048576 (4.13%)" + }, + "tts_ae_decoder_convnext_9_dwconv_net_bias": { + "id": 88, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.6062799096107483, + "maximum": 0.1161564290523529, + "scale": 0.002833083737641573, + "offset": -214, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ae_decoder_convnext_9_dwconv_net_weight": { + "id": 87, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.4115474224090576, + "maximum": 0.4019765257835388, + "scale": 0.0031902899499982597, + "offset": -129, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 7, + 1, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "3584 (0.01%)" + }, + "tts_ae_decoder_convnext_9_gamma": { + "id": 95, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 19.7490234375, + "scale": 0.07744715362787247, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ae_decoder_convnext_9_norm_norm_bias": { + "id": 90, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.17964988946914674, + "maximum": 0.12173643708229065, + "scale": 0.0011819071369245649, + "offset": -152, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ae_decoder_convnext_9_norm_norm_weight": { + "id": 89, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.6444424390792847, + "scale": 0.00252722529694438, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ae_decoder_convnext_9_pwconv1_bias": { + "id": 92, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.45138394832611086, + "maximum": 2.289161443710327, + "scale": 0.01074723619967699, + "offset": -42, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2048 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "2048 (0.00%)" + }, + "tts_ae_decoder_convnext_9_pwconv1_weight": { + "id": 91, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.5963757038116456, + "maximum": 1.6343847513198853, + "scale": 0.012669648975133896, + "offset": -126, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 512, + 2048 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "1048576 (4.13%)" + }, + "tts_ae_decoder_convnext_9_pwconv2_bias": { + "id": 94, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.39820554852485659, + "maximum": 0.15667103230953217, + "scale": 0.002175986533984542, + "offset": -183, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "512 (0.00%)" + }, + "tts_ae_decoder_convnext_9_pwconv2_weight": { + "id": 93, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.828725814819336, + "maximum": 1.6513121128082276, + "scale": 0.013647207990288735, + "offset": -134, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 2048, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "1048576 (4.13%)" + }, + "tts_ae_decoder_head_layer1_net_bias": { + "id": 99, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.26843592524528506, + "maximum": 0.0, + "scale": 0.0010526899714022875, + "offset": -255, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2048 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "2048 (0.00%)" + }, + "tts_ae_decoder_head_layer1_net_weight": { + "id": 98, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.068185567855835, + "maximum": 1.3423216342926026, + "scale": 0.009452969767153263, + "offset": -113, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 3, + 512, + 2048 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "3145728 (12.4%)" + }, + "tts_ae_decoder_head_layer2_weight": { + "id": 101, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -1.106845498085022, + "maximum": 1.3474640846252442, + "scale": 0.009624743834137917, + "offset": -115, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 1, + 2048, + 512 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "1048576 (4.13%)" + }, + "tts_ae_latent_mean": { + "id": 3, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": -0.6405013799667358, + "maximum": 1.0432909727096558, + "scale": 0.006603107322007418, + "offset": -97, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 24, + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "24 (0.00%)" + }, + "tts_ae_latent_std": { + "id": 2, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.10581108182668686, + "scale": 0.0004149454180151224, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1, + 24, + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "24 (0.00%)" + }, + "tts_ttl_normalizer_scale": { + "id": 1, + "type": 4, + "dataFormat": 0, + "data_type": 1032, + "unquantized_data_type": 562, + "permute_order_to_src": [], + "quant_params": { + "definition": 1, + "encoding": 0, + "is_overridden": false, + "scale_offset": { + "bitwidth": 8, + "minimum": 0.0, + "maximum": 0.25, + "scale": 0.0009803922148421407, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": true, + "is_updateable": false, + "params_count": "1 (0.00%)" + } + }, + "nodes": { + "_Div": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 2 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "latent", + "tts_ttl_normalizer_scale" + ], + "output_names": [ + "_Div_output_0" + ], + "macs_per_inference": "0" + }, + "_Div_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_Div_output_0_ncf_perm": { + "id": 4, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_Div_output_0" + ], + "output_names": [ + "_Div_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_Reshape": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_Div_output_0_ncf" + ], + "output_names": [ + "_Reshape_output_0" + ], + "macs_per_inference": "0" + }, + "_Transpose": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_Transpose_perm": { + "id": 7, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 1, + 3, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_Reshape_output_0" + ], + "output_names": [ + "_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_Reshape_1": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_Transpose_output_0" + ], + "output_names": [ + "_Reshape_1_output_0" + ], + "macs_per_inference": "0" + }, + "_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_Reshape_1_output_0", + "tts_ae_latent_std" + ], + "output_names": [ + "_Mul_output_0" + ], + "macs_per_inference": "0" + }, + "_Add": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_Mul_output_0", + "tts_ae_latent_mean" + ], + "output_names": [ + "_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_Add_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_Add_output_0_nfc_perm": { + "id": 14, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_Add_output_0" + ], + "output_names": [ + "_Add_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_decoder_embed_Pad": { + "package": "qti.aisw", + "type": "Pad", + "tensor_params": { + "pad_amount": { + "_decoder_embed_Pad_pad_amount": { + "id": 16, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 6, + 0 + ], + [ + 0, + 0 + ] + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "scheme": { + "306": 3 + } + }, + "param_map": { + "packageName": 2, + "pad_amount": 1, + "scheme": 1 + }, + "input_names": [ + "_Add_output_0_nfc" + ], + "output_names": [ + "_decoder_embed_Pad_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_embed_Pad_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_embed_Pad_output_0_ncf_perm": { + "id": 18, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_embed_Pad_output_0" + ], + "output_names": [ + "_decoder_embed_Pad_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_decoder_embed_net_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_decoder_embed_Pad_output_0_ncf" + ], + "output_names": [ + "_decoder_embed_net_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_decoder_embed_net_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_embed_net_Conv_reshape_to_2d_nhwc_perm": { + "id": 23, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_embed_net_Conv_reshape_to_2d" + ], + "output_names": [ + "_decoder_embed_net_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_decoder_embed_net_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_decoder_embed_net_Conv_2d_dilation": { + "id": 27, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_decoder_embed_net_Conv_2d_pad_amount": { + "id": 26, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_decoder_embed_net_Conv_2d_stride": { + "id": 25, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_decoder_embed_net_Conv_reshape_to_2d_nhwc", + "onnx__Conv_1440", + "onnx__Conv_1441" + ], + "output_names": [ + "_decoder_embed_net_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_decoder_embed_net_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_embed_net_Conv_intermediate_nchw_perm": { + "id": 29, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_embed_net_Conv_intermediate" + ], + "output_names": [ + "_decoder_embed_net_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_decoder_embed_net_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_decoder_embed_net_Conv_intermediate_nchw" + ], + "output_names": [ + "_decoder_embed_net_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_embed_net_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_embed_net_Conv_output_0_nfc_perm": { + "id": 32, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_embed_net_Conv_output_0" + ], + "output_names": [ + "_decoder_embed_net_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_0_dwconv_Pad": { + "package": "qti.aisw", + "type": "Pad", + "tensor_params": { + "pad_amount": { + "_decoder_convnext_0_dwconv_Pad_pad_amount": { + "id": 34, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 6, + 0 + ], + [ + 0, + 0 + ] + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "scheme": { + "306": 3 + } + }, + "param_map": { + "packageName": 2, + "pad_amount": 1, + "scheme": 1 + }, + "input_names": [ + "_decoder_embed_net_Conv_output_0_nfc" + ], + "output_names": [ + "_decoder_convnext_0_dwconv_Pad_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_0_dwconv_Pad_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_0_dwconv_Pad_output_0_ncf_perm": { + "id": 36, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_0_dwconv_Pad_output_0" + ], + "output_names": [ + "_decoder_convnext_0_dwconv_Pad_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_0_dwconv_net_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_0_dwconv_Pad_output_0_ncf" + ], + "output_names": [ + "_decoder_convnext_0_dwconv_net_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_0_dwconv_net_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_0_dwconv_net_Conv_reshape_to_2d_nhwc_perm": { + "id": 41, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_0_dwconv_net_Conv_reshape_to_2d" + ], + "output_names": [ + "_decoder_convnext_0_dwconv_net_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_0_dwconv_net_Conv_2d": { + "package": "qti.aisw", + "type": "DepthWiseConv2d", + "tensor_params": { + "dilation": { + "_decoder_convnext_0_dwconv_net_Conv_2d_dilation": { + "id": 45, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_decoder_convnext_0_dwconv_net_Conv_2d_pad_amount": { + "id": 44, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_decoder_convnext_0_dwconv_net_Conv_2d_stride": { + "id": 43, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "dilation": 1, + "packageName": 2, + "pad_amount": 1, + "stride": 1 + }, + "input_names": [ + "_decoder_convnext_0_dwconv_net_Conv_reshape_to_2d_nhwc", + "tts_ae_decoder_convnext_0_dwconv_net_weight", + "tts_ae_decoder_convnext_0_dwconv_net_bias" + ], + "output_names": [ + "_decoder_convnext_0_dwconv_net_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_0_dwconv_net_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_0_dwconv_net_Conv_intermediate_nchw_perm": { + "id": 47, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_0_dwconv_net_Conv_intermediate" + ], + "output_names": [ + "_decoder_convnext_0_dwconv_net_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_0_dwconv_net_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_0_dwconv_net_Conv_intermediate_nchw" + ], + "output_names": [ + "_decoder_convnext_0_dwconv_net_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_0_norm_Transpose": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_0_norm_Transpose_perm": { + "id": 50, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_0_dwconv_net_Conv_output_0" + ], + "output_names": [ + "_decoder_convnext_0_norm_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_0_norm_norm_LayerNormalization": { + "package": "qti.aisw", + "type": "LayerNorm", + "tensor_params": { + "axes": { + "_decoder_convnext_0_norm_norm_LayerNormalization_axes": { + "id": 54, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 2 + ] + } + } + }, + "scalar_params": { + "epsilon": { + "562": 9.999999974752428e-7 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axes": 1, + "epsilon": 1, + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_0_norm_Transpose_output_0", + "tts_ae_decoder_convnext_0_norm_norm_weight", + "tts_ae_decoder_convnext_0_norm_norm_bias" + ], + "output_names": [ + "_decoder_convnext_0_norm_Transpose_1_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_0_norm_Transpose_1_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_0_norm_Transpose_1_output_0_ncf_perm": { + "id": 56, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_0_norm_Transpose_1_output_0" + ], + "output_names": [ + "_decoder_convnext_0_norm_Transpose_1_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_0_pwconv1_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_0_norm_Transpose_1_output_0_ncf" + ], + "output_names": [ + "_decoder_convnext_0_pwconv1_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc_perm": { + "id": 61, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_0_pwconv1_Conv_reshape_to_2d" + ], + "output_names": [ + "_decoder_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_0_pwconv1_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_decoder_convnext_0_pwconv1_Conv_2d_dilation": { + "id": 65, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_decoder_convnext_0_pwconv1_Conv_2d_pad_amount": { + "id": 64, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_decoder_convnext_0_pwconv1_Conv_2d_stride": { + "id": 63, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_decoder_convnext_0_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ae_decoder_convnext_0_pwconv1_weight", + "tts_ae_decoder_convnext_0_pwconv1_bias" + ], + "output_names": [ + "_decoder_convnext_0_pwconv1_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_0_pwconv1_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_0_pwconv1_Conv_intermediate_nchw_perm": { + "id": 67, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_0_pwconv1_Conv_intermediate" + ], + "output_names": [ + "_decoder_convnext_0_pwconv1_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_0_pwconv1_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_0_pwconv1_Conv_intermediate_nchw" + ], + "output_names": [ + "_decoder_convnext_0_pwconv1_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_elementwiseneuron_0": { + "package": "qti.aisw", + "type": "ElementWiseNeuron", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_0_pwconv1_Conv_output_0" + ], + "output_names": [ + "_decoder_convnext_0_act_Mul_1_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_0_pwconv2_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_0_act_Mul_1_output_0" + ], + "output_names": [ + "_decoder_convnext_0_pwconv2_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc_perm": { + "id": 74, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_0_pwconv2_Conv_reshape_to_2d" + ], + "output_names": [ + "_decoder_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_0_pwconv2_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_decoder_convnext_0_pwconv2_Conv_2d_dilation": { + "id": 78, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_decoder_convnext_0_pwconv2_Conv_2d_pad_amount": { + "id": 77, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_decoder_convnext_0_pwconv2_Conv_2d_stride": { + "id": 76, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_decoder_convnext_0_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ae_decoder_convnext_0_pwconv2_weight", + "tts_ae_decoder_convnext_0_pwconv2_bias" + ], + "output_names": [ + "_decoder_convnext_0_pwconv2_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_0_pwconv2_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_0_pwconv2_Conv_intermediate_nchw_perm": { + "id": 80, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_0_pwconv2_Conv_intermediate" + ], + "output_names": [ + "_decoder_convnext_0_pwconv2_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_0_pwconv2_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_0_pwconv2_Conv_intermediate_nchw" + ], + "output_names": [ + "_decoder_convnext_0_pwconv2_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_0_pwconv2_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_0_pwconv2_Conv_output_0_nfc_perm": { + "id": 83, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_0_pwconv2_Conv_output_0" + ], + "output_names": [ + "_decoder_convnext_0_pwconv2_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_0_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "tts_ae_decoder_convnext_0_gamma", + "_decoder_convnext_0_pwconv2_Conv_output_0_nfc" + ], + "output_names": [ + "_decoder_convnext_0_Mul_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_0_Add": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_decoder_embed_net_Conv_output_0_nfc", + "_decoder_convnext_0_Mul_output_0" + ], + "output_names": [ + "_decoder_convnext_0_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_1_dwconv_Pad": { + "package": "qti.aisw", + "type": "Pad", + "tensor_params": { + "pad_amount": { + "_decoder_convnext_1_dwconv_Pad_pad_amount": { + "id": 88, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 12, + 0 + ], + [ + 0, + 0 + ] + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "scheme": { + "306": 3 + } + }, + "param_map": { + "packageName": 2, + "pad_amount": 1, + "scheme": 1 + }, + "input_names": [ + "_decoder_convnext_0_Add_output_0" + ], + "output_names": [ + "_decoder_convnext_1_dwconv_Pad_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_1_dwconv_Pad_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_1_dwconv_Pad_output_0_ncf_perm": { + "id": 90, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_1_dwconv_Pad_output_0" + ], + "output_names": [ + "_decoder_convnext_1_dwconv_Pad_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_1_dwconv_net_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_1_dwconv_Pad_output_0_ncf" + ], + "output_names": [ + "_decoder_convnext_1_dwconv_net_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_1_dwconv_net_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_1_dwconv_net_Conv_reshape_to_2d_nhwc_perm": { + "id": 95, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_1_dwconv_net_Conv_reshape_to_2d" + ], + "output_names": [ + "_decoder_convnext_1_dwconv_net_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_1_dwconv_net_Conv_2d": { + "package": "qti.aisw", + "type": "DepthWiseConv2d", + "tensor_params": { + "dilation": { + "_decoder_convnext_1_dwconv_net_Conv_2d_dilation": { + "id": 99, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 2 + ] + } + }, + "pad_amount": { + "_decoder_convnext_1_dwconv_net_Conv_2d_pad_amount": { + "id": 98, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_decoder_convnext_1_dwconv_net_Conv_2d_stride": { + "id": 97, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "dilation": 1, + "packageName": 2, + "pad_amount": 1, + "stride": 1 + }, + "input_names": [ + "_decoder_convnext_1_dwconv_net_Conv_reshape_to_2d_nhwc", + "tts_ae_decoder_convnext_1_dwconv_net_weight", + "tts_ae_decoder_convnext_1_dwconv_net_bias" + ], + "output_names": [ + "_decoder_convnext_1_dwconv_net_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_1_dwconv_net_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_1_dwconv_net_Conv_intermediate_nchw_perm": { + "id": 101, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_1_dwconv_net_Conv_intermediate" + ], + "output_names": [ + "_decoder_convnext_1_dwconv_net_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_1_dwconv_net_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_1_dwconv_net_Conv_intermediate_nchw" + ], + "output_names": [ + "_decoder_convnext_1_dwconv_net_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_1_norm_Transpose": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_1_norm_Transpose_perm": { + "id": 104, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_1_dwconv_net_Conv_output_0" + ], + "output_names": [ + "_decoder_convnext_1_norm_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_1_norm_norm_LayerNormalization": { + "package": "qti.aisw", + "type": "LayerNorm", + "tensor_params": { + "axes": { + "_decoder_convnext_1_norm_norm_LayerNormalization_axes": { + "id": 108, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 2 + ] + } + } + }, + "scalar_params": { + "epsilon": { + "562": 9.999999974752428e-7 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axes": 1, + "epsilon": 1, + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_1_norm_Transpose_output_0", + "tts_ae_decoder_convnext_1_norm_norm_weight", + "tts_ae_decoder_convnext_1_norm_norm_bias" + ], + "output_names": [ + "_decoder_convnext_1_norm_Transpose_1_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_1_norm_Transpose_1_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_1_norm_Transpose_1_output_0_ncf_perm": { + "id": 110, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_1_norm_Transpose_1_output_0" + ], + "output_names": [ + "_decoder_convnext_1_norm_Transpose_1_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_1_pwconv1_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_1_norm_Transpose_1_output_0_ncf" + ], + "output_names": [ + "_decoder_convnext_1_pwconv1_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc_perm": { + "id": 115, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_1_pwconv1_Conv_reshape_to_2d" + ], + "output_names": [ + "_decoder_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_1_pwconv1_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_decoder_convnext_1_pwconv1_Conv_2d_dilation": { + "id": 119, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_decoder_convnext_1_pwconv1_Conv_2d_pad_amount": { + "id": 118, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_decoder_convnext_1_pwconv1_Conv_2d_stride": { + "id": 117, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_decoder_convnext_1_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ae_decoder_convnext_1_pwconv1_weight", + "tts_ae_decoder_convnext_1_pwconv1_bias" + ], + "output_names": [ + "_decoder_convnext_1_pwconv1_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_1_pwconv1_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_1_pwconv1_Conv_intermediate_nchw_perm": { + "id": 121, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_1_pwconv1_Conv_intermediate" + ], + "output_names": [ + "_decoder_convnext_1_pwconv1_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_1_pwconv1_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_1_pwconv1_Conv_intermediate_nchw" + ], + "output_names": [ + "_decoder_convnext_1_pwconv1_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_elementwiseneuron_2": { + "package": "qti.aisw", + "type": "ElementWiseNeuron", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_1_pwconv1_Conv_output_0" + ], + "output_names": [ + "_decoder_convnext_1_act_Mul_1_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_1_pwconv2_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_1_act_Mul_1_output_0" + ], + "output_names": [ + "_decoder_convnext_1_pwconv2_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc_perm": { + "id": 128, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_1_pwconv2_Conv_reshape_to_2d" + ], + "output_names": [ + "_decoder_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_1_pwconv2_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_decoder_convnext_1_pwconv2_Conv_2d_dilation": { + "id": 132, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_decoder_convnext_1_pwconv2_Conv_2d_pad_amount": { + "id": 131, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_decoder_convnext_1_pwconv2_Conv_2d_stride": { + "id": 130, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_decoder_convnext_1_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ae_decoder_convnext_1_pwconv2_weight", + "tts_ae_decoder_convnext_1_pwconv2_bias" + ], + "output_names": [ + "_decoder_convnext_1_pwconv2_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_1_pwconv2_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_1_pwconv2_Conv_intermediate_nchw_perm": { + "id": 134, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_1_pwconv2_Conv_intermediate" + ], + "output_names": [ + "_decoder_convnext_1_pwconv2_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_1_pwconv2_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_1_pwconv2_Conv_intermediate_nchw" + ], + "output_names": [ + "_decoder_convnext_1_pwconv2_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_1_pwconv2_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_1_pwconv2_Conv_output_0_nfc_perm": { + "id": 137, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_1_pwconv2_Conv_output_0" + ], + "output_names": [ + "_decoder_convnext_1_pwconv2_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_1_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "tts_ae_decoder_convnext_1_gamma", + "_decoder_convnext_1_pwconv2_Conv_output_0_nfc" + ], + "output_names": [ + "_decoder_convnext_1_Mul_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_1_Add": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_0_Add_output_0", + "_decoder_convnext_1_Mul_output_0" + ], + "output_names": [ + "_decoder_convnext_1_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_2_dwconv_Pad": { + "package": "qti.aisw", + "type": "Pad", + "tensor_params": { + "pad_amount": { + "_decoder_convnext_2_dwconv_Pad_pad_amount": { + "id": 142, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 24, + 0 + ], + [ + 0, + 0 + ] + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "scheme": { + "306": 3 + } + }, + "param_map": { + "packageName": 2, + "pad_amount": 1, + "scheme": 1 + }, + "input_names": [ + "_decoder_convnext_1_Add_output_0" + ], + "output_names": [ + "_decoder_convnext_2_dwconv_Pad_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_2_dwconv_Pad_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_2_dwconv_Pad_output_0_ncf_perm": { + "id": 144, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_2_dwconv_Pad_output_0" + ], + "output_names": [ + "_decoder_convnext_2_dwconv_Pad_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_2_dwconv_net_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_2_dwconv_Pad_output_0_ncf" + ], + "output_names": [ + "_decoder_convnext_2_dwconv_net_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_2_dwconv_net_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_2_dwconv_net_Conv_reshape_to_2d_nhwc_perm": { + "id": 149, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_2_dwconv_net_Conv_reshape_to_2d" + ], + "output_names": [ + "_decoder_convnext_2_dwconv_net_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_2_dwconv_net_Conv_2d": { + "package": "qti.aisw", + "type": "DepthWiseConv2d", + "tensor_params": { + "dilation": { + "_decoder_convnext_2_dwconv_net_Conv_2d_dilation": { + "id": 153, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 4 + ] + } + }, + "pad_amount": { + "_decoder_convnext_2_dwconv_net_Conv_2d_pad_amount": { + "id": 152, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_decoder_convnext_2_dwconv_net_Conv_2d_stride": { + "id": 151, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "dilation": 1, + "packageName": 2, + "pad_amount": 1, + "stride": 1 + }, + "input_names": [ + "_decoder_convnext_2_dwconv_net_Conv_reshape_to_2d_nhwc", + "tts_ae_decoder_convnext_2_dwconv_net_weight", + "tts_ae_decoder_convnext_2_dwconv_net_bias" + ], + "output_names": [ + "_decoder_convnext_2_dwconv_net_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_2_dwconv_net_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_2_dwconv_net_Conv_intermediate_nchw_perm": { + "id": 155, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_2_dwconv_net_Conv_intermediate" + ], + "output_names": [ + "_decoder_convnext_2_dwconv_net_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_2_dwconv_net_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_2_dwconv_net_Conv_intermediate_nchw" + ], + "output_names": [ + "_decoder_convnext_2_dwconv_net_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_2_norm_Transpose": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_2_norm_Transpose_perm": { + "id": 158, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_2_dwconv_net_Conv_output_0" + ], + "output_names": [ + "_decoder_convnext_2_norm_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_2_norm_norm_LayerNormalization": { + "package": "qti.aisw", + "type": "LayerNorm", + "tensor_params": { + "axes": { + "_decoder_convnext_2_norm_norm_LayerNormalization_axes": { + "id": 162, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 2 + ] + } + } + }, + "scalar_params": { + "epsilon": { + "562": 9.999999974752428e-7 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axes": 1, + "epsilon": 1, + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_2_norm_Transpose_output_0", + "tts_ae_decoder_convnext_2_norm_norm_weight", + "tts_ae_decoder_convnext_2_norm_norm_bias" + ], + "output_names": [ + "_decoder_convnext_2_norm_Transpose_1_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_2_norm_Transpose_1_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_2_norm_Transpose_1_output_0_ncf_perm": { + "id": 164, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_2_norm_Transpose_1_output_0" + ], + "output_names": [ + "_decoder_convnext_2_norm_Transpose_1_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_2_pwconv1_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_2_norm_Transpose_1_output_0_ncf" + ], + "output_names": [ + "_decoder_convnext_2_pwconv1_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc_perm": { + "id": 169, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_2_pwconv1_Conv_reshape_to_2d" + ], + "output_names": [ + "_decoder_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_2_pwconv1_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_decoder_convnext_2_pwconv1_Conv_2d_dilation": { + "id": 173, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_decoder_convnext_2_pwconv1_Conv_2d_pad_amount": { + "id": 172, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_decoder_convnext_2_pwconv1_Conv_2d_stride": { + "id": 171, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_decoder_convnext_2_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ae_decoder_convnext_2_pwconv1_weight", + "tts_ae_decoder_convnext_2_pwconv1_bias" + ], + "output_names": [ + "_decoder_convnext_2_pwconv1_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_2_pwconv1_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_2_pwconv1_Conv_intermediate_nchw_perm": { + "id": 175, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_2_pwconv1_Conv_intermediate" + ], + "output_names": [ + "_decoder_convnext_2_pwconv1_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_2_pwconv1_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_2_pwconv1_Conv_intermediate_nchw" + ], + "output_names": [ + "_decoder_convnext_2_pwconv1_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_elementwiseneuron_4": { + "package": "qti.aisw", + "type": "ElementWiseNeuron", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_2_pwconv1_Conv_output_0" + ], + "output_names": [ + "_decoder_convnext_2_act_Mul_1_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_2_pwconv2_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_2_act_Mul_1_output_0" + ], + "output_names": [ + "_decoder_convnext_2_pwconv2_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc_perm": { + "id": 182, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_2_pwconv2_Conv_reshape_to_2d" + ], + "output_names": [ + "_decoder_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_2_pwconv2_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_decoder_convnext_2_pwconv2_Conv_2d_dilation": { + "id": 186, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_decoder_convnext_2_pwconv2_Conv_2d_pad_amount": { + "id": 185, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_decoder_convnext_2_pwconv2_Conv_2d_stride": { + "id": 184, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_decoder_convnext_2_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ae_decoder_convnext_2_pwconv2_weight", + "tts_ae_decoder_convnext_2_pwconv2_bias" + ], + "output_names": [ + "_decoder_convnext_2_pwconv2_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_2_pwconv2_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_2_pwconv2_Conv_intermediate_nchw_perm": { + "id": 188, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_2_pwconv2_Conv_intermediate" + ], + "output_names": [ + "_decoder_convnext_2_pwconv2_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_2_pwconv2_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_2_pwconv2_Conv_intermediate_nchw" + ], + "output_names": [ + "_decoder_convnext_2_pwconv2_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_2_pwconv2_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_2_pwconv2_Conv_output_0_nfc_perm": { + "id": 191, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_2_pwconv2_Conv_output_0" + ], + "output_names": [ + "_decoder_convnext_2_pwconv2_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_2_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "tts_ae_decoder_convnext_2_gamma", + "_decoder_convnext_2_pwconv2_Conv_output_0_nfc" + ], + "output_names": [ + "_decoder_convnext_2_Mul_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_2_Add": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_1_Add_output_0", + "_decoder_convnext_2_Mul_output_0" + ], + "output_names": [ + "_decoder_convnext_2_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_3_dwconv_Pad": { + "package": "qti.aisw", + "type": "Pad", + "tensor_params": { + "pad_amount": { + "_decoder_convnext_3_dwconv_Pad_pad_amount": { + "id": 196, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 6, + 0 + ], + [ + 0, + 0 + ] + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "scheme": { + "306": 3 + } + }, + "param_map": { + "packageName": 2, + "pad_amount": 1, + "scheme": 1 + }, + "input_names": [ + "_decoder_convnext_2_Add_output_0" + ], + "output_names": [ + "_decoder_convnext_3_dwconv_Pad_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_3_dwconv_Pad_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_3_dwconv_Pad_output_0_ncf_perm": { + "id": 198, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_3_dwconv_Pad_output_0" + ], + "output_names": [ + "_decoder_convnext_3_dwconv_Pad_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_3_dwconv_net_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_3_dwconv_Pad_output_0_ncf" + ], + "output_names": [ + "_decoder_convnext_3_dwconv_net_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_3_dwconv_net_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_3_dwconv_net_Conv_reshape_to_2d_nhwc_perm": { + "id": 203, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_3_dwconv_net_Conv_reshape_to_2d" + ], + "output_names": [ + "_decoder_convnext_3_dwconv_net_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_3_dwconv_net_Conv_2d": { + "package": "qti.aisw", + "type": "DepthWiseConv2d", + "tensor_params": { + "dilation": { + "_decoder_convnext_3_dwconv_net_Conv_2d_dilation": { + "id": 207, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_decoder_convnext_3_dwconv_net_Conv_2d_pad_amount": { + "id": 206, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_decoder_convnext_3_dwconv_net_Conv_2d_stride": { + "id": 205, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "dilation": 1, + "packageName": 2, + "pad_amount": 1, + "stride": 1 + }, + "input_names": [ + "_decoder_convnext_3_dwconv_net_Conv_reshape_to_2d_nhwc", + "tts_ae_decoder_convnext_3_dwconv_net_weight", + "tts_ae_decoder_convnext_3_dwconv_net_bias" + ], + "output_names": [ + "_decoder_convnext_3_dwconv_net_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_3_dwconv_net_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_3_dwconv_net_Conv_intermediate_nchw_perm": { + "id": 209, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_3_dwconv_net_Conv_intermediate" + ], + "output_names": [ + "_decoder_convnext_3_dwconv_net_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_3_dwconv_net_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_3_dwconv_net_Conv_intermediate_nchw" + ], + "output_names": [ + "_decoder_convnext_3_dwconv_net_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_3_norm_Transpose": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_3_norm_Transpose_perm": { + "id": 212, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_3_dwconv_net_Conv_output_0" + ], + "output_names": [ + "_decoder_convnext_3_norm_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_3_norm_norm_LayerNormalization": { + "package": "qti.aisw", + "type": "LayerNorm", + "tensor_params": { + "axes": { + "_decoder_convnext_3_norm_norm_LayerNormalization_axes": { + "id": 216, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 2 + ] + } + } + }, + "scalar_params": { + "epsilon": { + "562": 9.999999974752428e-7 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axes": 1, + "epsilon": 1, + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_3_norm_Transpose_output_0", + "tts_ae_decoder_convnext_3_norm_norm_weight", + "tts_ae_decoder_convnext_3_norm_norm_bias" + ], + "output_names": [ + "_decoder_convnext_3_norm_Transpose_1_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_3_norm_Transpose_1_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_3_norm_Transpose_1_output_0_ncf_perm": { + "id": 218, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_3_norm_Transpose_1_output_0" + ], + "output_names": [ + "_decoder_convnext_3_norm_Transpose_1_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_3_pwconv1_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_3_norm_Transpose_1_output_0_ncf" + ], + "output_names": [ + "_decoder_convnext_3_pwconv1_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc_perm": { + "id": 223, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_3_pwconv1_Conv_reshape_to_2d" + ], + "output_names": [ + "_decoder_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_3_pwconv1_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_decoder_convnext_3_pwconv1_Conv_2d_dilation": { + "id": 227, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_decoder_convnext_3_pwconv1_Conv_2d_pad_amount": { + "id": 226, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_decoder_convnext_3_pwconv1_Conv_2d_stride": { + "id": 225, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_decoder_convnext_3_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ae_decoder_convnext_3_pwconv1_weight", + "tts_ae_decoder_convnext_3_pwconv1_bias" + ], + "output_names": [ + "_decoder_convnext_3_pwconv1_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_3_pwconv1_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_3_pwconv1_Conv_intermediate_nchw_perm": { + "id": 229, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_3_pwconv1_Conv_intermediate" + ], + "output_names": [ + "_decoder_convnext_3_pwconv1_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_3_pwconv1_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_3_pwconv1_Conv_intermediate_nchw" + ], + "output_names": [ + "_decoder_convnext_3_pwconv1_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_elementwiseneuron_6": { + "package": "qti.aisw", + "type": "ElementWiseNeuron", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_3_pwconv1_Conv_output_0" + ], + "output_names": [ + "_decoder_convnext_3_act_Mul_1_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_3_pwconv2_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_3_act_Mul_1_output_0" + ], + "output_names": [ + "_decoder_convnext_3_pwconv2_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc_perm": { + "id": 236, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_3_pwconv2_Conv_reshape_to_2d" + ], + "output_names": [ + "_decoder_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_3_pwconv2_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_decoder_convnext_3_pwconv2_Conv_2d_dilation": { + "id": 240, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_decoder_convnext_3_pwconv2_Conv_2d_pad_amount": { + "id": 239, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_decoder_convnext_3_pwconv2_Conv_2d_stride": { + "id": 238, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_decoder_convnext_3_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ae_decoder_convnext_3_pwconv2_weight", + "tts_ae_decoder_convnext_3_pwconv2_bias" + ], + "output_names": [ + "_decoder_convnext_3_pwconv2_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_3_pwconv2_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_3_pwconv2_Conv_intermediate_nchw_perm": { + "id": 242, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_3_pwconv2_Conv_intermediate" + ], + "output_names": [ + "_decoder_convnext_3_pwconv2_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_3_pwconv2_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_3_pwconv2_Conv_intermediate_nchw" + ], + "output_names": [ + "_decoder_convnext_3_pwconv2_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_3_pwconv2_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_3_pwconv2_Conv_output_0_nfc_perm": { + "id": 245, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_3_pwconv2_Conv_output_0" + ], + "output_names": [ + "_decoder_convnext_3_pwconv2_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_3_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "tts_ae_decoder_convnext_3_gamma", + "_decoder_convnext_3_pwconv2_Conv_output_0_nfc" + ], + "output_names": [ + "_decoder_convnext_3_Mul_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_3_Add": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_2_Add_output_0", + "_decoder_convnext_3_Mul_output_0" + ], + "output_names": [ + "_decoder_convnext_3_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_4_dwconv_Pad": { + "package": "qti.aisw", + "type": "Pad", + "tensor_params": { + "pad_amount": { + "_decoder_convnext_4_dwconv_Pad_pad_amount": { + "id": 250, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 12, + 0 + ], + [ + 0, + 0 + ] + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "scheme": { + "306": 3 + } + }, + "param_map": { + "packageName": 2, + "pad_amount": 1, + "scheme": 1 + }, + "input_names": [ + "_decoder_convnext_3_Add_output_0" + ], + "output_names": [ + "_decoder_convnext_4_dwconv_Pad_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_4_dwconv_Pad_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_4_dwconv_Pad_output_0_ncf_perm": { + "id": 252, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_4_dwconv_Pad_output_0" + ], + "output_names": [ + "_decoder_convnext_4_dwconv_Pad_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_4_dwconv_net_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_4_dwconv_Pad_output_0_ncf" + ], + "output_names": [ + "_decoder_convnext_4_dwconv_net_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_4_dwconv_net_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_4_dwconv_net_Conv_reshape_to_2d_nhwc_perm": { + "id": 257, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_4_dwconv_net_Conv_reshape_to_2d" + ], + "output_names": [ + "_decoder_convnext_4_dwconv_net_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_4_dwconv_net_Conv_2d": { + "package": "qti.aisw", + "type": "DepthWiseConv2d", + "tensor_params": { + "dilation": { + "_decoder_convnext_4_dwconv_net_Conv_2d_dilation": { + "id": 261, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 2 + ] + } + }, + "pad_amount": { + "_decoder_convnext_4_dwconv_net_Conv_2d_pad_amount": { + "id": 260, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_decoder_convnext_4_dwconv_net_Conv_2d_stride": { + "id": 259, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "dilation": 1, + "packageName": 2, + "pad_amount": 1, + "stride": 1 + }, + "input_names": [ + "_decoder_convnext_4_dwconv_net_Conv_reshape_to_2d_nhwc", + "tts_ae_decoder_convnext_4_dwconv_net_weight", + "tts_ae_decoder_convnext_4_dwconv_net_bias" + ], + "output_names": [ + "_decoder_convnext_4_dwconv_net_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_4_dwconv_net_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_4_dwconv_net_Conv_intermediate_nchw_perm": { + "id": 263, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_4_dwconv_net_Conv_intermediate" + ], + "output_names": [ + "_decoder_convnext_4_dwconv_net_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_4_dwconv_net_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_4_dwconv_net_Conv_intermediate_nchw" + ], + "output_names": [ + "_decoder_convnext_4_dwconv_net_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_4_norm_Transpose": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_4_norm_Transpose_perm": { + "id": 266, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_4_dwconv_net_Conv_output_0" + ], + "output_names": [ + "_decoder_convnext_4_norm_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_4_norm_norm_LayerNormalization": { + "package": "qti.aisw", + "type": "LayerNorm", + "tensor_params": { + "axes": { + "_decoder_convnext_4_norm_norm_LayerNormalization_axes": { + "id": 270, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 2 + ] + } + } + }, + "scalar_params": { + "epsilon": { + "562": 9.999999974752428e-7 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axes": 1, + "epsilon": 1, + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_4_norm_Transpose_output_0", + "tts_ae_decoder_convnext_4_norm_norm_weight", + "tts_ae_decoder_convnext_4_norm_norm_bias" + ], + "output_names": [ + "_decoder_convnext_4_norm_Transpose_1_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_4_norm_Transpose_1_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_4_norm_Transpose_1_output_0_ncf_perm": { + "id": 272, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_4_norm_Transpose_1_output_0" + ], + "output_names": [ + "_decoder_convnext_4_norm_Transpose_1_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_4_pwconv1_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_4_norm_Transpose_1_output_0_ncf" + ], + "output_names": [ + "_decoder_convnext_4_pwconv1_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_4_pwconv1_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_4_pwconv1_Conv_reshape_to_2d_nhwc_perm": { + "id": 277, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_4_pwconv1_Conv_reshape_to_2d" + ], + "output_names": [ + "_decoder_convnext_4_pwconv1_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_4_pwconv1_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_decoder_convnext_4_pwconv1_Conv_2d_dilation": { + "id": 281, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_decoder_convnext_4_pwconv1_Conv_2d_pad_amount": { + "id": 280, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_decoder_convnext_4_pwconv1_Conv_2d_stride": { + "id": 279, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_decoder_convnext_4_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ae_decoder_convnext_4_pwconv1_weight", + "tts_ae_decoder_convnext_4_pwconv1_bias" + ], + "output_names": [ + "_decoder_convnext_4_pwconv1_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_4_pwconv1_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_4_pwconv1_Conv_intermediate_nchw_perm": { + "id": 283, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_4_pwconv1_Conv_intermediate" + ], + "output_names": [ + "_decoder_convnext_4_pwconv1_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_4_pwconv1_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_4_pwconv1_Conv_intermediate_nchw" + ], + "output_names": [ + "_decoder_convnext_4_pwconv1_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_elementwiseneuron_8": { + "package": "qti.aisw", + "type": "ElementWiseNeuron", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_4_pwconv1_Conv_output_0" + ], + "output_names": [ + "_decoder_convnext_4_act_Mul_1_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_4_pwconv2_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_4_act_Mul_1_output_0" + ], + "output_names": [ + "_decoder_convnext_4_pwconv2_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_4_pwconv2_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_4_pwconv2_Conv_reshape_to_2d_nhwc_perm": { + "id": 290, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_4_pwconv2_Conv_reshape_to_2d" + ], + "output_names": [ + "_decoder_convnext_4_pwconv2_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_4_pwconv2_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_decoder_convnext_4_pwconv2_Conv_2d_dilation": { + "id": 294, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_decoder_convnext_4_pwconv2_Conv_2d_pad_amount": { + "id": 293, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_decoder_convnext_4_pwconv2_Conv_2d_stride": { + "id": 292, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_decoder_convnext_4_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ae_decoder_convnext_4_pwconv2_weight", + "tts_ae_decoder_convnext_4_pwconv2_bias" + ], + "output_names": [ + "_decoder_convnext_4_pwconv2_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_4_pwconv2_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_4_pwconv2_Conv_intermediate_nchw_perm": { + "id": 296, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_4_pwconv2_Conv_intermediate" + ], + "output_names": [ + "_decoder_convnext_4_pwconv2_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_4_pwconv2_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_4_pwconv2_Conv_intermediate_nchw" + ], + "output_names": [ + "_decoder_convnext_4_pwconv2_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_4_pwconv2_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_4_pwconv2_Conv_output_0_nfc_perm": { + "id": 299, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_4_pwconv2_Conv_output_0" + ], + "output_names": [ + "_decoder_convnext_4_pwconv2_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_4_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "tts_ae_decoder_convnext_4_gamma", + "_decoder_convnext_4_pwconv2_Conv_output_0_nfc" + ], + "output_names": [ + "_decoder_convnext_4_Mul_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_4_Add": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_3_Add_output_0", + "_decoder_convnext_4_Mul_output_0" + ], + "output_names": [ + "_decoder_convnext_4_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_5_dwconv_Pad": { + "package": "qti.aisw", + "type": "Pad", + "tensor_params": { + "pad_amount": { + "_decoder_convnext_5_dwconv_Pad_pad_amount": { + "id": 304, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 24, + 0 + ], + [ + 0, + 0 + ] + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "scheme": { + "306": 3 + } + }, + "param_map": { + "packageName": 2, + "pad_amount": 1, + "scheme": 1 + }, + "input_names": [ + "_decoder_convnext_4_Add_output_0" + ], + "output_names": [ + "_decoder_convnext_5_dwconv_Pad_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_5_dwconv_Pad_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_5_dwconv_Pad_output_0_ncf_perm": { + "id": 306, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_5_dwconv_Pad_output_0" + ], + "output_names": [ + "_decoder_convnext_5_dwconv_Pad_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_5_dwconv_net_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_5_dwconv_Pad_output_0_ncf" + ], + "output_names": [ + "_decoder_convnext_5_dwconv_net_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_5_dwconv_net_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_5_dwconv_net_Conv_reshape_to_2d_nhwc_perm": { + "id": 311, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_5_dwconv_net_Conv_reshape_to_2d" + ], + "output_names": [ + "_decoder_convnext_5_dwconv_net_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_5_dwconv_net_Conv_2d": { + "package": "qti.aisw", + "type": "DepthWiseConv2d", + "tensor_params": { + "dilation": { + "_decoder_convnext_5_dwconv_net_Conv_2d_dilation": { + "id": 315, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 4 + ] + } + }, + "pad_amount": { + "_decoder_convnext_5_dwconv_net_Conv_2d_pad_amount": { + "id": 314, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_decoder_convnext_5_dwconv_net_Conv_2d_stride": { + "id": 313, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "dilation": 1, + "packageName": 2, + "pad_amount": 1, + "stride": 1 + }, + "input_names": [ + "_decoder_convnext_5_dwconv_net_Conv_reshape_to_2d_nhwc", + "tts_ae_decoder_convnext_5_dwconv_net_weight", + "tts_ae_decoder_convnext_5_dwconv_net_bias" + ], + "output_names": [ + "_decoder_convnext_5_dwconv_net_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_5_dwconv_net_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_5_dwconv_net_Conv_intermediate_nchw_perm": { + "id": 317, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_5_dwconv_net_Conv_intermediate" + ], + "output_names": [ + "_decoder_convnext_5_dwconv_net_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_5_dwconv_net_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_5_dwconv_net_Conv_intermediate_nchw" + ], + "output_names": [ + "_decoder_convnext_5_dwconv_net_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_5_norm_Transpose": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_5_norm_Transpose_perm": { + "id": 320, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_5_dwconv_net_Conv_output_0" + ], + "output_names": [ + "_decoder_convnext_5_norm_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_5_norm_norm_LayerNormalization": { + "package": "qti.aisw", + "type": "LayerNorm", + "tensor_params": { + "axes": { + "_decoder_convnext_5_norm_norm_LayerNormalization_axes": { + "id": 324, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 2 + ] + } + } + }, + "scalar_params": { + "epsilon": { + "562": 9.999999974752428e-7 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axes": 1, + "epsilon": 1, + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_5_norm_Transpose_output_0", + "tts_ae_decoder_convnext_5_norm_norm_weight", + "tts_ae_decoder_convnext_5_norm_norm_bias" + ], + "output_names": [ + "_decoder_convnext_5_norm_Transpose_1_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_5_norm_Transpose_1_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_5_norm_Transpose_1_output_0_ncf_perm": { + "id": 326, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_5_norm_Transpose_1_output_0" + ], + "output_names": [ + "_decoder_convnext_5_norm_Transpose_1_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_5_pwconv1_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_5_norm_Transpose_1_output_0_ncf" + ], + "output_names": [ + "_decoder_convnext_5_pwconv1_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_5_pwconv1_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_5_pwconv1_Conv_reshape_to_2d_nhwc_perm": { + "id": 331, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_5_pwconv1_Conv_reshape_to_2d" + ], + "output_names": [ + "_decoder_convnext_5_pwconv1_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_5_pwconv1_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_decoder_convnext_5_pwconv1_Conv_2d_dilation": { + "id": 335, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_decoder_convnext_5_pwconv1_Conv_2d_pad_amount": { + "id": 334, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_decoder_convnext_5_pwconv1_Conv_2d_stride": { + "id": 333, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_decoder_convnext_5_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ae_decoder_convnext_5_pwconv1_weight", + "tts_ae_decoder_convnext_5_pwconv1_bias" + ], + "output_names": [ + "_decoder_convnext_5_pwconv1_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_5_pwconv1_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_5_pwconv1_Conv_intermediate_nchw_perm": { + "id": 337, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_5_pwconv1_Conv_intermediate" + ], + "output_names": [ + "_decoder_convnext_5_pwconv1_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_5_pwconv1_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_5_pwconv1_Conv_intermediate_nchw" + ], + "output_names": [ + "_decoder_convnext_5_pwconv1_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_elementwiseneuron_10": { + "package": "qti.aisw", + "type": "ElementWiseNeuron", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_5_pwconv1_Conv_output_0" + ], + "output_names": [ + "_decoder_convnext_5_act_Mul_1_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_5_pwconv2_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_5_act_Mul_1_output_0" + ], + "output_names": [ + "_decoder_convnext_5_pwconv2_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_5_pwconv2_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_5_pwconv2_Conv_reshape_to_2d_nhwc_perm": { + "id": 344, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_5_pwconv2_Conv_reshape_to_2d" + ], + "output_names": [ + "_decoder_convnext_5_pwconv2_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_5_pwconv2_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_decoder_convnext_5_pwconv2_Conv_2d_dilation": { + "id": 348, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_decoder_convnext_5_pwconv2_Conv_2d_pad_amount": { + "id": 347, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_decoder_convnext_5_pwconv2_Conv_2d_stride": { + "id": 346, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_decoder_convnext_5_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ae_decoder_convnext_5_pwconv2_weight", + "tts_ae_decoder_convnext_5_pwconv2_bias" + ], + "output_names": [ + "_decoder_convnext_5_pwconv2_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_5_pwconv2_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_5_pwconv2_Conv_intermediate_nchw_perm": { + "id": 350, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_5_pwconv2_Conv_intermediate" + ], + "output_names": [ + "_decoder_convnext_5_pwconv2_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_5_pwconv2_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_5_pwconv2_Conv_intermediate_nchw" + ], + "output_names": [ + "_decoder_convnext_5_pwconv2_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_5_pwconv2_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_5_pwconv2_Conv_output_0_nfc_perm": { + "id": 353, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_5_pwconv2_Conv_output_0" + ], + "output_names": [ + "_decoder_convnext_5_pwconv2_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_5_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "tts_ae_decoder_convnext_5_gamma", + "_decoder_convnext_5_pwconv2_Conv_output_0_nfc" + ], + "output_names": [ + "_decoder_convnext_5_Mul_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_5_Add": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_4_Add_output_0", + "_decoder_convnext_5_Mul_output_0" + ], + "output_names": [ + "_decoder_convnext_5_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_6_dwconv_Pad": { + "package": "qti.aisw", + "type": "Pad", + "tensor_params": { + "pad_amount": { + "_decoder_convnext_6_dwconv_Pad_pad_amount": { + "id": 358, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 6, + 0 + ], + [ + 0, + 0 + ] + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "scheme": { + "306": 3 + } + }, + "param_map": { + "packageName": 2, + "pad_amount": 1, + "scheme": 1 + }, + "input_names": [ + "_decoder_convnext_5_Add_output_0" + ], + "output_names": [ + "_decoder_convnext_6_dwconv_Pad_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_6_dwconv_Pad_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_6_dwconv_Pad_output_0_ncf_perm": { + "id": 360, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_6_dwconv_Pad_output_0" + ], + "output_names": [ + "_decoder_convnext_6_dwconv_Pad_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_6_dwconv_net_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_6_dwconv_Pad_output_0_ncf" + ], + "output_names": [ + "_decoder_convnext_6_dwconv_net_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_6_dwconv_net_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_6_dwconv_net_Conv_reshape_to_2d_nhwc_perm": { + "id": 365, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_6_dwconv_net_Conv_reshape_to_2d" + ], + "output_names": [ + "_decoder_convnext_6_dwconv_net_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_6_dwconv_net_Conv_2d": { + "package": "qti.aisw", + "type": "DepthWiseConv2d", + "tensor_params": { + "dilation": { + "_decoder_convnext_6_dwconv_net_Conv_2d_dilation": { + "id": 369, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_decoder_convnext_6_dwconv_net_Conv_2d_pad_amount": { + "id": 368, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_decoder_convnext_6_dwconv_net_Conv_2d_stride": { + "id": 367, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "dilation": 1, + "packageName": 2, + "pad_amount": 1, + "stride": 1 + }, + "input_names": [ + "_decoder_convnext_6_dwconv_net_Conv_reshape_to_2d_nhwc", + "tts_ae_decoder_convnext_6_dwconv_net_weight", + "tts_ae_decoder_convnext_6_dwconv_net_bias" + ], + "output_names": [ + "_decoder_convnext_6_dwconv_net_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_6_dwconv_net_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_6_dwconv_net_Conv_intermediate_nchw_perm": { + "id": 371, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_6_dwconv_net_Conv_intermediate" + ], + "output_names": [ + "_decoder_convnext_6_dwconv_net_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_6_dwconv_net_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_6_dwconv_net_Conv_intermediate_nchw" + ], + "output_names": [ + "_decoder_convnext_6_dwconv_net_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_6_norm_Transpose": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_6_norm_Transpose_perm": { + "id": 374, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_6_dwconv_net_Conv_output_0" + ], + "output_names": [ + "_decoder_convnext_6_norm_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_6_norm_norm_LayerNormalization": { + "package": "qti.aisw", + "type": "LayerNorm", + "tensor_params": { + "axes": { + "_decoder_convnext_6_norm_norm_LayerNormalization_axes": { + "id": 378, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 2 + ] + } + } + }, + "scalar_params": { + "epsilon": { + "562": 9.999999974752428e-7 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axes": 1, + "epsilon": 1, + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_6_norm_Transpose_output_0", + "tts_ae_decoder_convnext_6_norm_norm_weight", + "tts_ae_decoder_convnext_6_norm_norm_bias" + ], + "output_names": [ + "_decoder_convnext_6_norm_Transpose_1_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_6_norm_Transpose_1_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_6_norm_Transpose_1_output_0_ncf_perm": { + "id": 380, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_6_norm_Transpose_1_output_0" + ], + "output_names": [ + "_decoder_convnext_6_norm_Transpose_1_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_6_pwconv1_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_6_norm_Transpose_1_output_0_ncf" + ], + "output_names": [ + "_decoder_convnext_6_pwconv1_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_6_pwconv1_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_6_pwconv1_Conv_reshape_to_2d_nhwc_perm": { + "id": 385, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_6_pwconv1_Conv_reshape_to_2d" + ], + "output_names": [ + "_decoder_convnext_6_pwconv1_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_6_pwconv1_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_decoder_convnext_6_pwconv1_Conv_2d_dilation": { + "id": 389, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_decoder_convnext_6_pwconv1_Conv_2d_pad_amount": { + "id": 388, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_decoder_convnext_6_pwconv1_Conv_2d_stride": { + "id": 387, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_decoder_convnext_6_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ae_decoder_convnext_6_pwconv1_weight", + "tts_ae_decoder_convnext_6_pwconv1_bias" + ], + "output_names": [ + "_decoder_convnext_6_pwconv1_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_6_pwconv1_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_6_pwconv1_Conv_intermediate_nchw_perm": { + "id": 391, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_6_pwconv1_Conv_intermediate" + ], + "output_names": [ + "_decoder_convnext_6_pwconv1_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_6_pwconv1_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_6_pwconv1_Conv_intermediate_nchw" + ], + "output_names": [ + "_decoder_convnext_6_pwconv1_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_elementwiseneuron_12": { + "package": "qti.aisw", + "type": "ElementWiseNeuron", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_6_pwconv1_Conv_output_0" + ], + "output_names": [ + "_decoder_convnext_6_act_Mul_1_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_6_pwconv2_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_6_act_Mul_1_output_0" + ], + "output_names": [ + "_decoder_convnext_6_pwconv2_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_6_pwconv2_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_6_pwconv2_Conv_reshape_to_2d_nhwc_perm": { + "id": 398, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_6_pwconv2_Conv_reshape_to_2d" + ], + "output_names": [ + "_decoder_convnext_6_pwconv2_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_6_pwconv2_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_decoder_convnext_6_pwconv2_Conv_2d_dilation": { + "id": 402, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_decoder_convnext_6_pwconv2_Conv_2d_pad_amount": { + "id": 401, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_decoder_convnext_6_pwconv2_Conv_2d_stride": { + "id": 400, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_decoder_convnext_6_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ae_decoder_convnext_6_pwconv2_weight", + "tts_ae_decoder_convnext_6_pwconv2_bias" + ], + "output_names": [ + "_decoder_convnext_6_pwconv2_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_6_pwconv2_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_6_pwconv2_Conv_intermediate_nchw_perm": { + "id": 404, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_6_pwconv2_Conv_intermediate" + ], + "output_names": [ + "_decoder_convnext_6_pwconv2_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_6_pwconv2_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_6_pwconv2_Conv_intermediate_nchw" + ], + "output_names": [ + "_decoder_convnext_6_pwconv2_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_6_pwconv2_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_6_pwconv2_Conv_output_0_nfc_perm": { + "id": 407, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_6_pwconv2_Conv_output_0" + ], + "output_names": [ + "_decoder_convnext_6_pwconv2_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_6_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "tts_ae_decoder_convnext_6_gamma", + "_decoder_convnext_6_pwconv2_Conv_output_0_nfc" + ], + "output_names": [ + "_decoder_convnext_6_Mul_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_6_Add": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_5_Add_output_0", + "_decoder_convnext_6_Mul_output_0" + ], + "output_names": [ + "_decoder_convnext_6_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_7_dwconv_Pad": { + "package": "qti.aisw", + "type": "Pad", + "tensor_params": { + "pad_amount": { + "_decoder_convnext_7_dwconv_Pad_pad_amount": { + "id": 412, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 6, + 0 + ], + [ + 0, + 0 + ] + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "scheme": { + "306": 3 + } + }, + "param_map": { + "packageName": 2, + "pad_amount": 1, + "scheme": 1 + }, + "input_names": [ + "_decoder_convnext_6_Add_output_0" + ], + "output_names": [ + "_decoder_convnext_7_dwconv_Pad_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_7_dwconv_Pad_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_7_dwconv_Pad_output_0_ncf_perm": { + "id": 414, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_7_dwconv_Pad_output_0" + ], + "output_names": [ + "_decoder_convnext_7_dwconv_Pad_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_7_dwconv_net_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_7_dwconv_Pad_output_0_ncf" + ], + "output_names": [ + "_decoder_convnext_7_dwconv_net_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_7_dwconv_net_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_7_dwconv_net_Conv_reshape_to_2d_nhwc_perm": { + "id": 419, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_7_dwconv_net_Conv_reshape_to_2d" + ], + "output_names": [ + "_decoder_convnext_7_dwconv_net_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_7_dwconv_net_Conv_2d": { + "package": "qti.aisw", + "type": "DepthWiseConv2d", + "tensor_params": { + "dilation": { + "_decoder_convnext_7_dwconv_net_Conv_2d_dilation": { + "id": 423, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_decoder_convnext_7_dwconv_net_Conv_2d_pad_amount": { + "id": 422, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_decoder_convnext_7_dwconv_net_Conv_2d_stride": { + "id": 421, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "dilation": 1, + "packageName": 2, + "pad_amount": 1, + "stride": 1 + }, + "input_names": [ + "_decoder_convnext_7_dwconv_net_Conv_reshape_to_2d_nhwc", + "tts_ae_decoder_convnext_7_dwconv_net_weight", + "tts_ae_decoder_convnext_7_dwconv_net_bias" + ], + "output_names": [ + "_decoder_convnext_7_dwconv_net_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_7_dwconv_net_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_7_dwconv_net_Conv_intermediate_nchw_perm": { + "id": 425, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_7_dwconv_net_Conv_intermediate" + ], + "output_names": [ + "_decoder_convnext_7_dwconv_net_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_7_dwconv_net_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_7_dwconv_net_Conv_intermediate_nchw" + ], + "output_names": [ + "_decoder_convnext_7_dwconv_net_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_7_norm_Transpose": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_7_norm_Transpose_perm": { + "id": 428, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_7_dwconv_net_Conv_output_0" + ], + "output_names": [ + "_decoder_convnext_7_norm_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_7_norm_norm_LayerNormalization": { + "package": "qti.aisw", + "type": "LayerNorm", + "tensor_params": { + "axes": { + "_decoder_convnext_7_norm_norm_LayerNormalization_axes": { + "id": 432, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 2 + ] + } + } + }, + "scalar_params": { + "epsilon": { + "562": 9.999999974752428e-7 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axes": 1, + "epsilon": 1, + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_7_norm_Transpose_output_0", + "tts_ae_decoder_convnext_7_norm_norm_weight", + "tts_ae_decoder_convnext_7_norm_norm_bias" + ], + "output_names": [ + "_decoder_convnext_7_norm_Transpose_1_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_7_norm_Transpose_1_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_7_norm_Transpose_1_output_0_ncf_perm": { + "id": 434, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_7_norm_Transpose_1_output_0" + ], + "output_names": [ + "_decoder_convnext_7_norm_Transpose_1_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_7_pwconv1_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_7_norm_Transpose_1_output_0_ncf" + ], + "output_names": [ + "_decoder_convnext_7_pwconv1_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_7_pwconv1_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_7_pwconv1_Conv_reshape_to_2d_nhwc_perm": { + "id": 439, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_7_pwconv1_Conv_reshape_to_2d" + ], + "output_names": [ + "_decoder_convnext_7_pwconv1_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_7_pwconv1_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_decoder_convnext_7_pwconv1_Conv_2d_dilation": { + "id": 443, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_decoder_convnext_7_pwconv1_Conv_2d_pad_amount": { + "id": 442, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_decoder_convnext_7_pwconv1_Conv_2d_stride": { + "id": 441, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_decoder_convnext_7_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ae_decoder_convnext_7_pwconv1_weight", + "tts_ae_decoder_convnext_7_pwconv1_bias" + ], + "output_names": [ + "_decoder_convnext_7_pwconv1_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_7_pwconv1_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_7_pwconv1_Conv_intermediate_nchw_perm": { + "id": 445, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_7_pwconv1_Conv_intermediate" + ], + "output_names": [ + "_decoder_convnext_7_pwconv1_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_7_pwconv1_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_7_pwconv1_Conv_intermediate_nchw" + ], + "output_names": [ + "_decoder_convnext_7_pwconv1_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_elementwiseneuron_14": { + "package": "qti.aisw", + "type": "ElementWiseNeuron", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_7_pwconv1_Conv_output_0" + ], + "output_names": [ + "_decoder_convnext_7_act_Mul_1_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_7_pwconv2_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_7_act_Mul_1_output_0" + ], + "output_names": [ + "_decoder_convnext_7_pwconv2_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_7_pwconv2_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_7_pwconv2_Conv_reshape_to_2d_nhwc_perm": { + "id": 452, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_7_pwconv2_Conv_reshape_to_2d" + ], + "output_names": [ + "_decoder_convnext_7_pwconv2_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_7_pwconv2_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_decoder_convnext_7_pwconv2_Conv_2d_dilation": { + "id": 456, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_decoder_convnext_7_pwconv2_Conv_2d_pad_amount": { + "id": 455, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_decoder_convnext_7_pwconv2_Conv_2d_stride": { + "id": 454, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_decoder_convnext_7_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ae_decoder_convnext_7_pwconv2_weight", + "tts_ae_decoder_convnext_7_pwconv2_bias" + ], + "output_names": [ + "_decoder_convnext_7_pwconv2_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_7_pwconv2_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_7_pwconv2_Conv_intermediate_nchw_perm": { + "id": 458, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_7_pwconv2_Conv_intermediate" + ], + "output_names": [ + "_decoder_convnext_7_pwconv2_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_7_pwconv2_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_7_pwconv2_Conv_intermediate_nchw" + ], + "output_names": [ + "_decoder_convnext_7_pwconv2_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_7_pwconv2_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_7_pwconv2_Conv_output_0_nfc_perm": { + "id": 461, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_7_pwconv2_Conv_output_0" + ], + "output_names": [ + "_decoder_convnext_7_pwconv2_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_7_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "tts_ae_decoder_convnext_7_gamma", + "_decoder_convnext_7_pwconv2_Conv_output_0_nfc" + ], + "output_names": [ + "_decoder_convnext_7_Mul_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_7_Add": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_6_Add_output_0", + "_decoder_convnext_7_Mul_output_0" + ], + "output_names": [ + "_decoder_convnext_7_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_8_dwconv_Pad": { + "package": "qti.aisw", + "type": "Pad", + "tensor_params": { + "pad_amount": { + "_decoder_convnext_8_dwconv_Pad_pad_amount": { + "id": 466, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 6, + 0 + ], + [ + 0, + 0 + ] + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "scheme": { + "306": 3 + } + }, + "param_map": { + "packageName": 2, + "pad_amount": 1, + "scheme": 1 + }, + "input_names": [ + "_decoder_convnext_7_Add_output_0" + ], + "output_names": [ + "_decoder_convnext_8_dwconv_Pad_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_8_dwconv_Pad_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_8_dwconv_Pad_output_0_ncf_perm": { + "id": 468, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_8_dwconv_Pad_output_0" + ], + "output_names": [ + "_decoder_convnext_8_dwconv_Pad_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_8_dwconv_net_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_8_dwconv_Pad_output_0_ncf" + ], + "output_names": [ + "_decoder_convnext_8_dwconv_net_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_8_dwconv_net_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_8_dwconv_net_Conv_reshape_to_2d_nhwc_perm": { + "id": 473, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_8_dwconv_net_Conv_reshape_to_2d" + ], + "output_names": [ + "_decoder_convnext_8_dwconv_net_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_8_dwconv_net_Conv_2d": { + "package": "qti.aisw", + "type": "DepthWiseConv2d", + "tensor_params": { + "dilation": { + "_decoder_convnext_8_dwconv_net_Conv_2d_dilation": { + "id": 477, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_decoder_convnext_8_dwconv_net_Conv_2d_pad_amount": { + "id": 476, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_decoder_convnext_8_dwconv_net_Conv_2d_stride": { + "id": 475, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "dilation": 1, + "packageName": 2, + "pad_amount": 1, + "stride": 1 + }, + "input_names": [ + "_decoder_convnext_8_dwconv_net_Conv_reshape_to_2d_nhwc", + "tts_ae_decoder_convnext_8_dwconv_net_weight", + "tts_ae_decoder_convnext_8_dwconv_net_bias" + ], + "output_names": [ + "_decoder_convnext_8_dwconv_net_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_8_dwconv_net_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_8_dwconv_net_Conv_intermediate_nchw_perm": { + "id": 479, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_8_dwconv_net_Conv_intermediate" + ], + "output_names": [ + "_decoder_convnext_8_dwconv_net_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_8_dwconv_net_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_8_dwconv_net_Conv_intermediate_nchw" + ], + "output_names": [ + "_decoder_convnext_8_dwconv_net_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_8_norm_Transpose": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_8_norm_Transpose_perm": { + "id": 482, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_8_dwconv_net_Conv_output_0" + ], + "output_names": [ + "_decoder_convnext_8_norm_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_8_norm_norm_LayerNormalization": { + "package": "qti.aisw", + "type": "LayerNorm", + "tensor_params": { + "axes": { + "_decoder_convnext_8_norm_norm_LayerNormalization_axes": { + "id": 486, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 2 + ] + } + } + }, + "scalar_params": { + "epsilon": { + "562": 9.999999974752428e-7 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axes": 1, + "epsilon": 1, + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_8_norm_Transpose_output_0", + "tts_ae_decoder_convnext_8_norm_norm_weight", + "tts_ae_decoder_convnext_8_norm_norm_bias" + ], + "output_names": [ + "_decoder_convnext_8_norm_Transpose_1_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_8_norm_Transpose_1_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_8_norm_Transpose_1_output_0_ncf_perm": { + "id": 488, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_8_norm_Transpose_1_output_0" + ], + "output_names": [ + "_decoder_convnext_8_norm_Transpose_1_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_8_pwconv1_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_8_norm_Transpose_1_output_0_ncf" + ], + "output_names": [ + "_decoder_convnext_8_pwconv1_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_8_pwconv1_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_8_pwconv1_Conv_reshape_to_2d_nhwc_perm": { + "id": 493, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_8_pwconv1_Conv_reshape_to_2d" + ], + "output_names": [ + "_decoder_convnext_8_pwconv1_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_8_pwconv1_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_decoder_convnext_8_pwconv1_Conv_2d_dilation": { + "id": 497, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_decoder_convnext_8_pwconv1_Conv_2d_pad_amount": { + "id": 496, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_decoder_convnext_8_pwconv1_Conv_2d_stride": { + "id": 495, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_decoder_convnext_8_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ae_decoder_convnext_8_pwconv1_weight", + "tts_ae_decoder_convnext_8_pwconv1_bias" + ], + "output_names": [ + "_decoder_convnext_8_pwconv1_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_8_pwconv1_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_8_pwconv1_Conv_intermediate_nchw_perm": { + "id": 499, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_8_pwconv1_Conv_intermediate" + ], + "output_names": [ + "_decoder_convnext_8_pwconv1_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_8_pwconv1_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_8_pwconv1_Conv_intermediate_nchw" + ], + "output_names": [ + "_decoder_convnext_8_pwconv1_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_elementwiseneuron_16": { + "package": "qti.aisw", + "type": "ElementWiseNeuron", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_8_pwconv1_Conv_output_0" + ], + "output_names": [ + "_decoder_convnext_8_act_Mul_1_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_8_pwconv2_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_8_act_Mul_1_output_0" + ], + "output_names": [ + "_decoder_convnext_8_pwconv2_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_8_pwconv2_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_8_pwconv2_Conv_reshape_to_2d_nhwc_perm": { + "id": 506, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_8_pwconv2_Conv_reshape_to_2d" + ], + "output_names": [ + "_decoder_convnext_8_pwconv2_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_8_pwconv2_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_decoder_convnext_8_pwconv2_Conv_2d_dilation": { + "id": 510, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_decoder_convnext_8_pwconv2_Conv_2d_pad_amount": { + "id": 509, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_decoder_convnext_8_pwconv2_Conv_2d_stride": { + "id": 508, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_decoder_convnext_8_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ae_decoder_convnext_8_pwconv2_weight", + "tts_ae_decoder_convnext_8_pwconv2_bias" + ], + "output_names": [ + "_decoder_convnext_8_pwconv2_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_8_pwconv2_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_8_pwconv2_Conv_intermediate_nchw_perm": { + "id": 512, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_8_pwconv2_Conv_intermediate" + ], + "output_names": [ + "_decoder_convnext_8_pwconv2_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_8_pwconv2_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_8_pwconv2_Conv_intermediate_nchw" + ], + "output_names": [ + "_decoder_convnext_8_pwconv2_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_8_pwconv2_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_8_pwconv2_Conv_output_0_nfc_perm": { + "id": 515, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_8_pwconv2_Conv_output_0" + ], + "output_names": [ + "_decoder_convnext_8_pwconv2_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_8_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "tts_ae_decoder_convnext_8_gamma", + "_decoder_convnext_8_pwconv2_Conv_output_0_nfc" + ], + "output_names": [ + "_decoder_convnext_8_Mul_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_8_Add": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_7_Add_output_0", + "_decoder_convnext_8_Mul_output_0" + ], + "output_names": [ + "_decoder_convnext_8_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_9_dwconv_Pad": { + "package": "qti.aisw", + "type": "Pad", + "tensor_params": { + "pad_amount": { + "_decoder_convnext_9_dwconv_Pad_pad_amount": { + "id": 520, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 6, + 0 + ], + [ + 0, + 0 + ] + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "scheme": { + "306": 3 + } + }, + "param_map": { + "packageName": 2, + "pad_amount": 1, + "scheme": 1 + }, + "input_names": [ + "_decoder_convnext_8_Add_output_0" + ], + "output_names": [ + "_decoder_convnext_9_dwconv_Pad_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_9_dwconv_Pad_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_9_dwconv_Pad_output_0_ncf_perm": { + "id": 522, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_9_dwconv_Pad_output_0" + ], + "output_names": [ + "_decoder_convnext_9_dwconv_Pad_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_9_dwconv_net_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_9_dwconv_Pad_output_0_ncf" + ], + "output_names": [ + "_decoder_convnext_9_dwconv_net_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_9_dwconv_net_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_9_dwconv_net_Conv_reshape_to_2d_nhwc_perm": { + "id": 527, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_9_dwconv_net_Conv_reshape_to_2d" + ], + "output_names": [ + "_decoder_convnext_9_dwconv_net_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_9_dwconv_net_Conv_2d": { + "package": "qti.aisw", + "type": "DepthWiseConv2d", + "tensor_params": { + "dilation": { + "_decoder_convnext_9_dwconv_net_Conv_2d_dilation": { + "id": 531, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_decoder_convnext_9_dwconv_net_Conv_2d_pad_amount": { + "id": 530, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_decoder_convnext_9_dwconv_net_Conv_2d_stride": { + "id": 529, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "dilation": 1, + "packageName": 2, + "pad_amount": 1, + "stride": 1 + }, + "input_names": [ + "_decoder_convnext_9_dwconv_net_Conv_reshape_to_2d_nhwc", + "tts_ae_decoder_convnext_9_dwconv_net_weight", + "tts_ae_decoder_convnext_9_dwconv_net_bias" + ], + "output_names": [ + "_decoder_convnext_9_dwconv_net_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_9_dwconv_net_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_9_dwconv_net_Conv_intermediate_nchw_perm": { + "id": 533, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_9_dwconv_net_Conv_intermediate" + ], + "output_names": [ + "_decoder_convnext_9_dwconv_net_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_9_dwconv_net_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_9_dwconv_net_Conv_intermediate_nchw" + ], + "output_names": [ + "_decoder_convnext_9_dwconv_net_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_9_norm_Transpose": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_9_norm_Transpose_perm": { + "id": 536, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_9_dwconv_net_Conv_output_0" + ], + "output_names": [ + "_decoder_convnext_9_norm_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_9_norm_norm_LayerNormalization": { + "package": "qti.aisw", + "type": "LayerNorm", + "tensor_params": { + "axes": { + "_decoder_convnext_9_norm_norm_LayerNormalization_axes": { + "id": 540, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 1 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 2 + ] + } + } + }, + "scalar_params": { + "epsilon": { + "562": 9.999999974752428e-7 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "axes": 1, + "epsilon": 1, + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_9_norm_Transpose_output_0", + "tts_ae_decoder_convnext_9_norm_norm_weight", + "tts_ae_decoder_convnext_9_norm_norm_bias" + ], + "output_names": [ + "_decoder_convnext_9_norm_Transpose_1_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_9_norm_Transpose_1_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_9_norm_Transpose_1_output_0_ncf_perm": { + "id": 542, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_9_norm_Transpose_1_output_0" + ], + "output_names": [ + "_decoder_convnext_9_norm_Transpose_1_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_9_pwconv1_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_9_norm_Transpose_1_output_0_ncf" + ], + "output_names": [ + "_decoder_convnext_9_pwconv1_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_9_pwconv1_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_9_pwconv1_Conv_reshape_to_2d_nhwc_perm": { + "id": 547, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_9_pwconv1_Conv_reshape_to_2d" + ], + "output_names": [ + "_decoder_convnext_9_pwconv1_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_9_pwconv1_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_decoder_convnext_9_pwconv1_Conv_2d_dilation": { + "id": 551, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_decoder_convnext_9_pwconv1_Conv_2d_pad_amount": { + "id": 550, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_decoder_convnext_9_pwconv1_Conv_2d_stride": { + "id": 549, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_decoder_convnext_9_pwconv1_Conv_reshape_to_2d_nhwc", + "tts_ae_decoder_convnext_9_pwconv1_weight", + "tts_ae_decoder_convnext_9_pwconv1_bias" + ], + "output_names": [ + "_decoder_convnext_9_pwconv1_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_9_pwconv1_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_9_pwconv1_Conv_intermediate_nchw_perm": { + "id": 553, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_9_pwconv1_Conv_intermediate" + ], + "output_names": [ + "_decoder_convnext_9_pwconv1_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_9_pwconv1_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_9_pwconv1_Conv_intermediate_nchw" + ], + "output_names": [ + "_decoder_convnext_9_pwconv1_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_elementwiseneuron_18": { + "package": "qti.aisw", + "type": "ElementWiseNeuron", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_9_pwconv1_Conv_output_0" + ], + "output_names": [ + "_decoder_convnext_9_act_Mul_1_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_9_pwconv2_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_9_act_Mul_1_output_0" + ], + "output_names": [ + "_decoder_convnext_9_pwconv2_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_9_pwconv2_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_9_pwconv2_Conv_reshape_to_2d_nhwc_perm": { + "id": 560, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_9_pwconv2_Conv_reshape_to_2d" + ], + "output_names": [ + "_decoder_convnext_9_pwconv2_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_9_pwconv2_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_decoder_convnext_9_pwconv2_Conv_2d_dilation": { + "id": 564, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_decoder_convnext_9_pwconv2_Conv_2d_pad_amount": { + "id": 563, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_decoder_convnext_9_pwconv2_Conv_2d_stride": { + "id": 562, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_decoder_convnext_9_pwconv2_Conv_reshape_to_2d_nhwc", + "tts_ae_decoder_convnext_9_pwconv2_weight", + "tts_ae_decoder_convnext_9_pwconv2_bias" + ], + "output_names": [ + "_decoder_convnext_9_pwconv2_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_9_pwconv2_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_9_pwconv2_Conv_intermediate_nchw_perm": { + "id": 566, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_9_pwconv2_Conv_intermediate" + ], + "output_names": [ + "_decoder_convnext_9_pwconv2_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_9_pwconv2_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_9_pwconv2_Conv_intermediate_nchw" + ], + "output_names": [ + "_decoder_convnext_9_pwconv2_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_9_pwconv2_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_convnext_9_pwconv2_Conv_output_0_nfc_perm": { + "id": 569, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_convnext_9_pwconv2_Conv_output_0" + ], + "output_names": [ + "_decoder_convnext_9_pwconv2_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_9_Mul": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 13 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "tts_ae_decoder_convnext_9_gamma", + "_decoder_convnext_9_pwconv2_Conv_output_0_nfc" + ], + "output_names": [ + "_decoder_convnext_9_Mul_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_convnext_9_Add": { + "package": "qti.aisw", + "type": "Eltwise_Binary", + "tensor_params": {}, + "scalar_params": { + "operation": { + "306": 0 + }, + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "operation": 1, + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_8_Add_output_0", + "_decoder_convnext_9_Mul_output_0" + ], + "output_names": [ + "_decoder_convnext_9_Add_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_final_norm_BatchNormalization": { + "package": "qti.aisw", + "type": "Batchnorm", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_decoder_convnext_9_Add_output_0", + "_decoder_final_norm_BatchNormalization_bn_w", + "_decoder_final_norm_BatchNormalization_bn_b" + ], + "output_names": [ + "_decoder_final_norm_BatchNormalization_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_head_layer1_Pad": { + "package": "qti.aisw", + "type": "Pad", + "tensor_params": { + "pad_amount": { + "_decoder_head_layer1_Pad_pad_amount": { + "id": 577, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 2, + 0 + ], + [ + 0, + 0 + ] + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + }, + "scheme": { + "306": 3 + } + }, + "param_map": { + "packageName": 2, + "pad_amount": 1, + "scheme": 1 + }, + "input_names": [ + "_decoder_final_norm_BatchNormalization_output_0" + ], + "output_names": [ + "_decoder_head_layer1_Pad_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_head_layer1_Pad_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_head_layer1_Pad_output_0_ncf_perm": { + "id": 579, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_head_layer1_Pad_output_0" + ], + "output_names": [ + "_decoder_head_layer1_Pad_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_decoder_head_layer1_net_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_decoder_head_layer1_Pad_output_0_ncf" + ], + "output_names": [ + "_decoder_head_layer1_net_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_decoder_head_layer1_net_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_head_layer1_net_Conv_reshape_to_2d_nhwc_perm": { + "id": 584, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_head_layer1_net_Conv_reshape_to_2d" + ], + "output_names": [ + "_decoder_head_layer1_net_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_decoder_head_layer1_net_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_decoder_head_layer1_net_Conv_2d_dilation": { + "id": 588, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_decoder_head_layer1_net_Conv_2d_pad_amount": { + "id": 587, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_decoder_head_layer1_net_Conv_2d_stride": { + "id": 586, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_decoder_head_layer1_net_Conv_reshape_to_2d_nhwc", + "tts_ae_decoder_head_layer1_net_weight", + "tts_ae_decoder_head_layer1_net_bias" + ], + "output_names": [ + "_decoder_head_layer1_net_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_decoder_head_layer1_net_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_head_layer1_net_Conv_intermediate_nchw_perm": { + "id": 590, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_head_layer1_net_Conv_intermediate" + ], + "output_names": [ + "_decoder_head_layer1_net_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_decoder_head_layer1_net_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_decoder_head_layer1_net_Conv_intermediate_nchw" + ], + "output_names": [ + "_decoder_head_layer1_net_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_head_layer1_net_Conv_output_0_nfc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_head_layer1_net_Conv_output_0_nfc_perm": { + "id": 593, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_head_layer1_net_Conv_output_0" + ], + "output_names": [ + "_decoder_head_layer1_net_Conv_output_0_nfc" + ], + "macs_per_inference": "0" + }, + "_decoder_head_act_PRelu": { + "package": "qti.aisw", + "type": "Prelu", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_decoder_head_layer1_net_Conv_output_0_nfc", + "onnx__PRelu_1505" + ], + "output_names": [ + "_decoder_head_act_PRelu_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_head_act_PRelu_output_0_ncf": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_head_act_PRelu_output_0_ncf_perm": { + "id": 597, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_head_act_PRelu_output_0" + ], + "output_names": [ + "_decoder_head_act_PRelu_output_0_ncf" + ], + "macs_per_inference": "0" + }, + "_decoder_head_layer2_Conv_reshape_to_2d": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_decoder_head_act_PRelu_output_0_ncf" + ], + "output_names": [ + "_decoder_head_layer2_Conv_reshape_to_2d" + ], + "macs_per_inference": "0" + }, + "_decoder_head_layer2_Conv_reshape_to_2d_nhwc": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_head_layer2_Conv_reshape_to_2d_nhwc_perm": { + "id": 601, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 3, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_head_layer2_Conv_reshape_to_2d" + ], + "output_names": [ + "_decoder_head_layer2_Conv_reshape_to_2d_nhwc" + ], + "macs_per_inference": "0" + }, + "_decoder_head_layer2_Conv_2d": { + "package": "qti.aisw", + "type": "Conv2d", + "tensor_params": { + "dilation": { + "_decoder_head_layer2_Conv_2d_dilation": { + "id": 605, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + }, + "pad_amount": { + "_decoder_head_layer2_Conv_2d_pad_amount": { + "id": 604, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2, + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + [ + 0, + 0 + ], + [ + 0, + 0 + ] + ] + } + }, + "stride": { + "_decoder_head_layer2_Conv_2d_stride": { + "id": 603, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 2 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 1, + 1 + ] + } + } + }, + "scalar_params": { + "group": { + "306": 1 + }, + "packageName": { + "1544": "qti.aisw" + }, + "reuse_sparse_indices": { + "1288": 0 + } + }, + "param_map": { + "dilation": 1, + "group": 1, + "packageName": 2, + "pad_amount": 1, + "reuse_sparse_indices": 1, + "stride": 1 + }, + "input_names": [ + "_decoder_head_layer2_Conv_reshape_to_2d_nhwc", + "tts_ae_decoder_head_layer2_weight" + ], + "output_names": [ + "_decoder_head_layer2_Conv_intermediate" + ], + "macs_per_inference": "0" + }, + "_decoder_head_layer2_Conv_intermediate_nchw": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_head_layer2_Conv_intermediate_nchw_perm": { + "id": 607, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 4 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 3, + 1, + 2 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_head_layer2_Conv_intermediate" + ], + "output_names": [ + "_decoder_head_layer2_Conv_intermediate_nchw" + ], + "macs_per_inference": "0" + }, + "_decoder_head_layer2_Conv_intermediate": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_decoder_head_layer2_Conv_intermediate_nchw" + ], + "output_names": [ + "_decoder_head_layer2_Conv_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_head_Transpose": { + "package": "qti.aisw", + "type": "Transpose", + "tensor_params": { + "perm": { + "_decoder_head_Transpose_perm": { + "id": 610, + "type": 4, + "dataFormat": 0, + "data_type": 306, + "unquantized_data_type": 306, + "permute_order_to_src": [], + "quant_params": { + "definition": 2147483647, + "encoding": 2147483647, + "is_overridden": false, + "scale_offset": { + "bitwidth": 0, + "minimum": 0.0, + "maximum": 0.0, + "scale": 0.0, + "offset": 0, + "is_symmetric": false, + "is_fixed_point": true + } + }, + "dims": [ + 3 + ], + "is_dynamic_dims": [], + "is_quantizable": false, + "is_updateable": false, + "data": [ + 0, + 2, + 1 + ] + } + } + }, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2, + "perm": 1 + }, + "input_names": [ + "_decoder_head_layer2_Conv_output_0" + ], + "output_names": [ + "_decoder_head_Transpose_output_0" + ], + "macs_per_inference": "0" + }, + "_decoder_head_Reshape": { + "package": "qti.aisw", + "type": "Reshape", + "tensor_params": {}, + "scalar_params": { + "packageName": { + "1544": "qti.aisw" + } + }, + "param_map": { + "packageName": 2 + }, + "input_names": [ + "_decoder_head_Transpose_output_0" + ], + "output_names": [ + "wav_tts" + ], + "macs_per_inference": "0" + } + } + } +} \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000000000000000000000000000000000000..43dba4343ff2c4176ad21db4eb5bcf16746500fe --- /dev/null +++ b/README.md @@ -0,0 +1,229 @@ +# Supertonic-2 ONNX Inference + +High-quality Text-to-Speech synthesis using Supertonic-2 ONNX models. + +## Quick Start + +```bash +# Basic usage +python supertonic_inference.py --text "Hello world" --voice M1 -o output.wav + +# With specific seed for reproducibility +python supertonic_inference.py \ + --text "Your text here" \ + --voice F1 \ + --seed 42 \ + --output output.wav +``` + +## Features + +- ✅ **High Quality**: Matches official Supertonic library behavior +- ✅ **Reproducible**: Use `--seed` for consistent outputs +- ✅ **Multilingual**: Supports 5 languages (EN, KO, ES, PT, FR) +- ✅ **Multiple Voices**: 10 voice styles (5 female, 5 male) +- ✅ **Customizable**: Adjust quality, speed, and more + +## QCS6490 Deployment + +This repository includes complete resources for porting to **Qualcomm QCS6490** (Hexagon HTP V68): + +- **[QCS6490 Porting Guide](QCS6490_PORTING_GUIDE.md)** - Step-by-step deployment guide +- **[Architecture Deep Dive](supertonic_architecture.md)** - Complete model architecture documentation +- **[Calibration Data Guide](CALIBRATION_DATA.md)** - Quantization and validation workflow + +### Generate Calibration Data + +```bash +# Generate 10 calibration samples for quantization and accuracy validation +python generate_calibration_data.py + +# Validate QNN model accuracy against ONNX reference +python validate_qnn_accuracy.py \ + --calibration-dir calibration_data \ + --qnn-dir qnn_outputs \ + --report accuracy_report.json +``` + +**Expected Performance on QCS6490:** +- 100-150× real-time inference speed +- ~75ms latency for 2-second audio (5 diffusion steps) +- ~70-100 MB total model size (after INT8/FP16 quantization) + +## Requirements + +```bash +pip install numpy onnxruntime +``` + +## Model Files + +Required directory structure: +``` +model/ +├── onnx/ +│ ├── text_encoder.onnx +│ ├── duration_predictor.onnx +│ ├── vector_estimator.onnx +│ ├── vocoder.onnx +│ ├── tts.json +│ └── unicode_indexer.json +└── voice_styles/ + ├── F1.json ... F5.json (Female voices) + └── M1.json ... M5.json (Male voices) +``` + +## Command Line Options + +| Option | Description | Default | +|--------|-------------|---------| +| `--text`, `-t` | Text to synthesize | **Required** | +| `--voice`, `-v` | Voice style (F1-F5, M1-M5) | M1 | +| `--lang`, `-l` | Language (en, ko, es, pt, fr) | en | +| `--output`, `-o` | Output WAV file path | output/output.wav | +| `--steps` | Diffusion steps (more = better) | 10 | +| `--speed` | Speech speed multiplier | 1.0 | +| `--seed` | Random seed (for reproducibility) | None | +| `--quiet`, `-q` | Suppress progress messages | False | + +## Examples + +### Basic Synthesis +```bash +python supertonic_inference.py \ + --text "The weather is nice today." \ + --voice F1 \ + --output weather.wav +``` + +### High Quality with Reproducible Output +```bash +python supertonic_inference.py \ + --text "Important announcement." \ + --voice M1 \ + --steps 20 \ + --seed 42 \ + --output announcement.wav +``` + +### Faster Speech +```bash +python supertonic_inference.py \ + --text "Quick update message." \ + --voice F2 \ + --speed 1.2 \ + --output quick.wav +``` + +### Spanish Language +```bash +python supertonic_inference.py \ + --text "Hola mundo" \ + --lang es \ + --voice M3 \ + --output spanish.wav +``` + +## Voice Styles + +| Code | Type | Description | +|------|------|-------------| +| F1-F5 | Female | 5 distinct female voices | +| M1-M5 | Male | 5 distinct male voices | + +## Supported Languages + +- `en` - English +- `ko` - Korean +- `es` - Spanish +- `pt` - Portuguese +- `fr` - French + +## Python API + +```python +from supertonic_inference import SupertonicTTS, save_wav + +# Initialize +tts = SupertonicTTS(model_dir="model/onnx") + +# Synthesize +waveform, duration = tts.synthesize( + text="Hello world", + voice_name="M1", + lang="en", + diffusion_steps=10, + speed=1.0, + seed=42 +) + +# Save +save_wav("output.wav", waveform, tts.sample_rate) +``` + +## Performance + +- **Speed**: ~25× faster than real-time on CPU +- **Quality**: Matches official Supertonic library +- **Sample Rate**: 44.1 kHz +- **Variance**: ~5% duration variance due to diffusion randomness + +## Parameters Guide + +### Diffusion Steps +- **5-10 steps**: Fast, good quality (default: 10) +- **15-20 steps**: Higher quality, slower +- **Trade-off**: Each step improves quality but increases compute time + +### Speed +- **0.8-1.0**: Slower, more natural +- **1.0**: Normal speed (default) +- **1.1-1.5**: Faster, still intelligible + +### Seed +- **None**: Different output each run (random) +- **Integer**: Reproducible output with same seed +- **Use case**: Testing, demos, consistent results + +## Project Structure + +``` +supertonic2-qualcomm/ +├── supertonic_inference.py # Main inference script +├── README.md # This file +├── model/ +│ ├── onnx/ # ONNX models +│ └── voice_styles/ # Voice embeddings +├── inputs/ # Test inputs +└── output/ # Generated audio +``` + +## Notes + +- Text is automatically preprocessed (normalization, punctuation) +- Periods are added automatically if missing +- Unicode characters are handled transparently +- Emoji are automatically removed + +## Troubleshooting + +**No output generated:** +- Check that all model files exist in `model/onnx/` +- Ensure voice style file exists in `model/voice_styles/` + +**Poor quality output:** +- Increase `--steps` to 15-20 +- Try different voice styles +- Check that input text is properly formatted + +**Different outputs each run:** +- Use `--seed` parameter for reproducibility +- Same seed = same output + +## License + +This implementation uses models from [Supertone/supertonic-2](https://huggingface.co/Supertone/supertonic-2). + +## Reference + +Official repository: https://github.com/supertone-inc/supertonic diff --git a/Step1_Supertonic2_QNN_Porting.ipynb b/Step1_Supertonic2_QNN_Porting.ipynb new file mode 100644 index 0000000000000000000000000000000000000000..5a7a36c9afd9d4f4470807e0e67d1e81a5c87030 --- /dev/null +++ b/Step1_Supertonic2_QNN_Porting.ipynb @@ -0,0 +1,289 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Supertonic-2 QNN Porting Guide\n", + "\n", + "This notebook walks through the complete process of porting **Supertone/supertonic-2** TTS model to Qualcomm QNN for deployment on QCS6490.\n", + "\n", + "**Model**: [Supertone/supertonic-2](https://huggingface.co/Supertone/supertonic-2) (66M params, ONNX)\n", + "\n", + "## Pipeline Architecture\n", + "\n", + "```\n", + "Text Input → [Duration Predictor] → duration\n", + " → [Text Encoder] → text_emb \n", + " → [Vector Estimator x N steps] → denoised_latent\n", + " → [Vocoder] → Audio WAV (44.1kHz)\n", + "```\n", + "\n", + "## Model Specifications (Actual ONNX Shapes)\n", + "\n", + "| Model | Size | Key Inputs | Output |\n", + "|-------|------|------------|--------|\n", + "| Duration Predictor | 1.5 MB | text_ids [1,seq], style_dp [1,8,16], text_mask [1,1,seq] | duration [1] |\n", + "| Text Encoder | 27 MB | text_ids [1,seq], style_ttl [1,50,256], text_mask [1,1,seq] | text_emb [1,256,seq] |\n", + "| Vector Estimator | 132 MB | noisy_latent [1,144,lat], text_emb [1,256,seq], +5 more | denoised_latent [1,144,lat] |\n", + "| Vocoder | 101 MB | latent [1,144,lat] | wav_tts [1,samples] |\n", + "\n", + "Note: `seq` = text sequence length (dynamic), `lat` = latent length (dynamic)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Step 0: Environment Setup" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [], + "source": [ + "import os\n", + "import json\n", + "import numpy as np\n", + "import onnxruntime as ort" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Step 1: Generate Calibration Data\n", + "\n", + "Run the ONNX models with representative inputs to create calibration data for QNN quantization." + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "[INFO] QAIRT_SDK_ROOT=/opt/qcom/aistack/qairt/2.37.1.250807\n", + "[WARN] QNN_SDK_ROOT/SNPE_ROOT set to QAIRT_SDK_ROOT for backwards compatibility and will be deprecated in a future release.\n", + "[INFO] QAIRT SDK environment setup complete\n" + ] + } + ], + "source": [ + "%%bash\n", + "unset PYTHONPATH\n", + "unset LD_LIBRARY_PATH\n", + "source /opt/qcom/aistack/qairt/2.37.1.250807/bin/envsetup.sh" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Step 2: ONNX → QNN Conversion\n", + "\n", + "Convert each ONNX model to QNN format with HTP (Hexagon Tensor Processor) optimization and 8-bit quantization." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "%%bash\n", + "# Convert Duration Predictor\n", + "unset PYTHONPATH\n", + "unset LD_LIBRARY_PATH\n", + "source /opt/qcom/aistack/qairt/2.37.1.250807/bin/envsetup.sh\n", + "\n", + "qnn-onnx-converter \\\n", + " --input_network ./model/onnx/duration_predictor.onnx \\\n", + " --input_dim text_ids 1,128 \\\n", + " --input_dim style_dp 1,8,16 \\\n", + " --input_dim text_mask 1,1,128 \\\n", + " --output_path ./QNN_Models/duration_predictor_htp.cpp \\\n", + " --input_list ./calibration_data/duration_predictor_input_list.txt \\\n", + " --param_quantizer tf \\\n", + " --act_quantizer tf \\\n", + " --weights_bitwidth 8 \\\n", + " --act_bitwidth 16 " + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "%%bash\n", + "# Compile all 4 models for aarch64 target\n", + "unset LD_LIBRARY_PATH\n", + "source /opt/qcom-sdk/environment-setup-armv8-2a-qcom-linux\n", + "source /opt/qcom/aistack/qairt/2.37.1.250807/bin/envsetup.sh\n", + "\n", + "MODELS=(\"duration_predictor_htp\" \"text_encoder_htp\" \"vector_estimator_htp\" \"vocoder_htp\")\n", + "\n", + "for MODEL in \"${MODELS[@]}\"; do\n", + " echo \"=== Compiling $MODEL ===\"\n", + " qnn-model-lib-generator \\\n", + " -c ./QNN_Models/${MODEL}.cpp \\\n", + " -b ./QNN_Models/${MODEL}.bin \\\n", + " -o ./QNN_Model_lib/ \\\n", + " -t aarch64-oe-linux-gcc11.2\n", + "done\n", + "\n", + "echo \"=== All models compiled ===\"\n", + "ls -lh QNN_Model_lib/aarch64-oe-linux-gcc11.2/*.so" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Key Configuration Notes\n", + "\n", + "**Quantization Settings:**\n", + "- Weights: 8-bit (w8)\n", + "- Activations: 8-bit (a8)\n", + "- Float operations: 32-bit\n", + "- Quantizers: TensorFlow (tf) for both params and activations\n", + "\n", + "**Critical Requirement:**\n", + "- QNN automatically converts INT64 inputs to INT32\n", + "- All `text_ids` inputs in calibration data must be INT32 (not INT64)\n", + "- Other inputs (FP32) remain unchanged\n", + "\n", + "**Fixed Input Dimensions:**\n", + "- text_ids: [1, 128]\n", + "- style_dp: [1, 8, 16]\n", + "- style_ttl: [1, 50, 256]\n", + "- noisy_latent: [1, 144, 192]\n", + "- latent: [1, 144, 192]\n", + "\n", + "## Step 3: Compile to Shared Libraries\n", + "\n", + "Compile all QNN models into `.so` shared libraries for ARM64 deployment." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "%%bash\n", + "# Convert Vector Estimator\n", + "unset PYTHONPATH\n", + "unset LD_LIBRARY_PATH\n", + "source /opt/qcom/aistack/qairt/2.37.1.250807/bin/envsetup.sh\n", + "\n", + "qnn-onnx-converter \\\n", + " --input_network ./model/onnx/vector_estimator.onnx \\\n", + " --input_dim noisy_latent 1,144,192 \\\n", + " --input_dim text_emb 1,256,128 \\\n", + " --input_dim style_ttl 1,50,256 \\\n", + " --input_dim latent_mask 1,1,192 \\\n", + " --input_dim text_mask 1,1,128 \\\n", + " --input_dim current_step 1 \\\n", + " --input_dim total_step 1 \\\n", + " --output_path ./QNN_Models/vector_estimator_htp.cpp \\\n", + " --input_list ./calibration_data/vector_estimator_input_list.txt \\\n", + " --param_quantizer tf \\\n", + " --act_quantizer tf \\\n", + " --weights_bitwidth 8 \\\n", + " --act_bitwidth 8 \\\n", + " --float_bitwidth 32" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "%%bash\n", + "# Convert Text Encoder\n", + "unset PYTHONPATH\n", + "unset LD_LIBRARY_PATH\n", + "source /opt/qcom/aistack/qairt/2.37.1.250807/bin/envsetup.sh\n", + "\n", + "qnn-onnx-converter \\\n", + " --input_network ./model/onnx/text_encoder.onnx \\\n", + " --input_dim text_ids 1,128 \\\n", + " --input_dim style_ttl 1,50,256 \\\n", + " --input_dim text_mask 1,1,128 \\\n", + " --output_path ./QNN_Models/text_encoder_htp.cpp \\\n", + " --input_list ./calibration_data/text_encoder_input_list.txt \\\n", + " --param_quantizer tf \\\n", + " --act_quantizer tf \\\n", + " --weights_bitwidth 8 \\\n", + " --act_bitwidth 8 \\\n", + " --float_bitwidth 32" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "SDK environment now set up; additionally you may now run devtool to perform development tasks.\n", + "Run devtool --help for further details.\n", + "[INFO] QAIRT_SDK_ROOT=/opt/qcom/aistack/qairt/2.37.1.250807\n", + "[WARN] QNN_SDK_ROOT/SNPE_ROOT set to QAIRT_SDK_ROOT for backwards compatibility and will be deprecated in a future release.\n", + "[INFO] QAIRT SDK environment setup complete\n", + "2026-02-15 23:04:47,744 - INFO - qnn-model-lib-generator: Model cpp file path : QNN_Models/duration_predictor_htp.cpp\n", + "2026-02-15 23:04:47,744 - INFO - qnn-model-lib-generator: Model bin file path : QNN_Models/duration_predictor_htp.bin\n", + "2026-02-15 23:04:47,744 - INFO - qnn-model-lib-generator: Library target : [['aarch64-oe-linux-gcc11.2']]\n", + "2026-02-15 23:04:47,744 - INFO - qnn-model-lib-generator: Library name : duration_predictor_htp\n", + "2026-02-15 23:04:47,744 - INFO - qnn-model-lib-generator: Output directory : QNN_Model_lib\n", + "2026-02-15 23:04:47,744 - INFO - qnn-model-lib-generator: Output library name : duration_predictor_htp\n", + "2026-02-15 23:04:58,370 - INFO - qnn-model-lib-generator: Target: aarch64-oe-linux-gcc11.2\tLibrary: /mnt/nunnari3/devansh/supertonic2-qualcomm/QNN_Model_lib/aarch64-oe-linux-gcc11.2/libduration_predictor_htp.so\n" + ] + } + ], + "source": [ + "%%bash\n", + "unset LD_LIBRARY_PATH\n", + "source /home/advantech/qcom-wayland_sdk/environment-setup-armv8-2a-qcom-linux\n", + "source /opt/qcom/aistack/qairt/2.37.1.250807/bin/envsetup.sh\n", + "\n", + "qnn-model-lib-generator \\\n", + " -c ./QNN_Models/duration_predictor_htp.cpp \\\n", + " -b ./QNN_Models/duration_predictor_htp.bin \\\n", + " -o ./QNN_Model_lib/ \\\n", + " -t aarch64-oe-linux-gcc11.2" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.10.12" + } + }, + "nbformat": 4, + "nbformat_minor": 4 +} diff --git a/board_outputs/samples/final_reference_output.wav b/board_outputs/samples/final_reference_output.wav new file mode 100644 index 0000000000000000000000000000000000000000..f340251a7a99c54814c4083da14dd5729c08dfad --- /dev/null +++ b/board_outputs/samples/final_reference_output.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0da80426dd249ac18147756a29f4f2833083ceecff09a59cfdab17679306eb09 +size 1179692 diff --git a/calibration_data/calibration_summary.json b/calibration_data/calibration_summary.json new file mode 100644 index 0000000000000000000000000000000000000000..0946f59c63bfb43b1e93711d447e5019937402f5 --- /dev/null +++ b/calibration_data/calibration_summary.json @@ -0,0 +1,102 @@ +{ + "num_samples": 10, + "samples": [ + { + "sample_id": "sample_001", + "text": "Hello world, this is a test.", + "voice": "F1", + "lang": "en", + "category": "short", + "diffusion_steps": 10, + "seed": 42 + }, + { + "sample_id": "sample_002", + "text": "Good morning everyone.", + "voice": "F1", + "lang": "en", + "category": "short", + "diffusion_steps": 10, + "seed": 100 + }, + { + "sample_id": "sample_003", + "text": "The weather is nice today.", + "voice": "F1", + "lang": "en", + "category": "short", + "diffusion_steps": 10, + "seed": 150 + }, + { + "sample_id": "sample_004", + "text": "The quick brown fox jumps over the lazy dog. This sentence contains every letter of the alphabet.", + "voice": "F1", + "lang": "en", + "category": "medium", + "diffusion_steps": 10, + "seed": 200 + }, + { + "sample_id": "sample_005", + "text": "Machine learning models require careful calibration to ensure accuracy on edge devices.", + "voice": "F1", + "lang": "en", + "category": "medium", + "diffusion_steps": 10, + "seed": 300 + }, + { + "sample_id": "sample_006", + "text": "Text to speech synthesis has improved dramatically with the advent of neural networks and deep learning.", + "voice": "F1", + "lang": "en", + "category": "medium", + "diffusion_steps": 10, + "seed": 350 + }, + { + "sample_id": "sample_007", + "text": "Artificial intelligence has revolutionized many aspects of our daily lives, from smartphone assistants to recommendation systems. The deployment of neural networks on edge devices requires careful optimization, including quantization and calibration, to maintain accuracy while meeting strict latency and power constraints.", + "voice": "F1", + "lang": "en", + "category": "long", + "diffusion_steps": 10, + "seed": 400 + }, + { + "sample_id": "sample_008", + "text": "Qualcomm's Hexagon processor provides dedicated hardware acceleration for neural network inference. By leveraging the tensor processing units and optimized kernels, developers can achieve real-time performance for complex models like text-to-speech systems on mobile and edge devices.", + "voice": "F1", + "lang": "en", + "category": "long", + "diffusion_steps": 10, + "seed": 450 + }, + { + "sample_id": "sample_009", + "text": "Numbers: 1, 2, 3, 4, 5. Dates: January 1st, 2024. Time: 3:45 PM.", + "voice": "F1", + "lang": "en", + "category": "numbers", + "diffusion_steps": 10, + "seed": 500 + }, + { + "sample_id": "sample_010", + "text": "Dr. Smith's presentation at 9:00 AM covered topics including: AI, ML, NLP, and TTS. The conference runs from Mon. to Fri.", + "voice": "F1", + "lang": "en", + "category": "abbreviations", + "diffusion_steps": 10, + "seed": 600 + } + ], + "model_info": { + "sample_rate": 44100, + "base_chunk_size": 512, + "chunk_compress_factor": 6, + "latent_dim": 24, + "effective_chunk_size": 3072 + } +} \ No newline at end of file diff --git a/calibration_data/duration_predictor_input_list.txt b/calibration_data/duration_predictor_input_list.txt new file mode 100644 index 0000000000000000000000000000000000000000..379374586914241aba63ce3277bca2af1ba8562e --- /dev/null +++ b/calibration_data/duration_predictor_input_list.txt @@ -0,0 +1,10 @@ +calibration_data/sample_001/duration_predictor/input_text_ids.raw calibration_data/sample_001/duration_predictor/input_style_dp.raw calibration_data/sample_001/duration_predictor/input_text_mask.raw +calibration_data/sample_002/duration_predictor/input_text_ids.raw calibration_data/sample_002/duration_predictor/input_style_dp.raw calibration_data/sample_002/duration_predictor/input_text_mask.raw +calibration_data/sample_003/duration_predictor/input_text_ids.raw calibration_data/sample_003/duration_predictor/input_style_dp.raw calibration_data/sample_003/duration_predictor/input_text_mask.raw +calibration_data/sample_004/duration_predictor/input_text_ids.raw calibration_data/sample_004/duration_predictor/input_style_dp.raw calibration_data/sample_004/duration_predictor/input_text_mask.raw +calibration_data/sample_005/duration_predictor/input_text_ids.raw calibration_data/sample_005/duration_predictor/input_style_dp.raw calibration_data/sample_005/duration_predictor/input_text_mask.raw +calibration_data/sample_006/duration_predictor/input_text_ids.raw calibration_data/sample_006/duration_predictor/input_style_dp.raw calibration_data/sample_006/duration_predictor/input_text_mask.raw +calibration_data/sample_007/duration_predictor/input_text_ids.raw calibration_data/sample_007/duration_predictor/input_style_dp.raw calibration_data/sample_007/duration_predictor/input_text_mask.raw +calibration_data/sample_008/duration_predictor/input_text_ids.raw calibration_data/sample_008/duration_predictor/input_style_dp.raw calibration_data/sample_008/duration_predictor/input_text_mask.raw +calibration_data/sample_009/duration_predictor/input_text_ids.raw calibration_data/sample_009/duration_predictor/input_style_dp.raw calibration_data/sample_009/duration_predictor/input_text_mask.raw +calibration_data/sample_010/duration_predictor/input_text_ids.raw calibration_data/sample_010/duration_predictor/input_style_dp.raw calibration_data/sample_010/duration_predictor/input_text_mask.raw diff --git a/calibration_data/sample_001/duration_predictor/input_style_dp.raw b/calibration_data/sample_001/duration_predictor/input_style_dp.raw new file mode 100644 index 0000000000000000000000000000000000000000..a0f9d1effa322e9d312655b156a1bfd985472a40 --- /dev/null +++ b/calibration_data/sample_001/duration_predictor/input_style_dp.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:29e4e81fc88383a584874cb7a228697eaf6447d0b043415dcd1fd34427e7bdec +size 512 diff --git a/calibration_data/sample_001/duration_predictor/input_style_dp.shape.json b/calibration_data/sample_001/duration_predictor/input_style_dp.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..c22a0e9af7820787b97c344cc565723fbba52280 --- /dev/null +++ b/calibration_data/sample_001/duration_predictor/input_style_dp.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 8, + 16 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_001/duration_predictor/input_text_ids.raw b/calibration_data/sample_001/duration_predictor/input_text_ids.raw new file mode 100644 index 0000000000000000000000000000000000000000..a72330720fbacf31e48730cc3456cc5f65199ef6 --- /dev/null +++ b/calibration_data/sample_001/duration_predictor/input_text_ids.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fb44d944e1589f9fe1361fe633dd9af6c708c1a2b4a7b49835dc6465ab446d4c +size 512 diff --git a/calibration_data/sample_001/duration_predictor/input_text_ids.shape.json b/calibration_data/sample_001/duration_predictor/input_text_ids.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..d2c35ddcfba68393a550b91722ca4733f0b0721f --- /dev/null +++ b/calibration_data/sample_001/duration_predictor/input_text_ids.shape.json @@ -0,0 +1,8 @@ +{ + "shape": [ + 1, + 128 + ], + "dtype": "int64", + "size_bytes": 1024 +} \ No newline at end of file diff --git a/calibration_data/sample_001/duration_predictor/input_text_mask.raw b/calibration_data/sample_001/duration_predictor/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..c10293fe7c45063f77e6f68be0001f836877d73b --- /dev/null +++ b/calibration_data/sample_001/duration_predictor/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1d4e653f366878929e48d8bdef353484ad32ddfe6afe9114e410d648065fd641 +size 512 diff --git a/calibration_data/sample_001/duration_predictor/input_text_mask.shape.json b/calibration_data/sample_001/duration_predictor/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_001/duration_predictor/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_001/duration_predictor/output_duration.raw b/calibration_data/sample_001/duration_predictor/output_duration.raw new file mode 100644 index 0000000000000000000000000000000000000000..00a42d82883263c07bfc53be0a3de185eb7358b2 --- /dev/null +++ b/calibration_data/sample_001/duration_predictor/output_duration.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:81a63a40052325815b9f6a1aa660dde1ecb7f4c1b700912e38a88c40a39fbe7c +size 4 diff --git a/calibration_data/sample_001/duration_predictor/output_duration.shape.json b/calibration_data/sample_001/duration_predictor/output_duration.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_001/duration_predictor/output_duration.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_001/metadata.json b/calibration_data/sample_001/metadata.json new file mode 100644 index 0000000000000000000000000000000000000000..fc37b034d48dc39e2d651d6cb697d0120ffaf9d9 --- /dev/null +++ b/calibration_data/sample_001/metadata.json @@ -0,0 +1,8 @@ +{ + "text": "Hello world, this is a test.", + "voice": "F1", + "lang": "en", + "steps": 10, + "seed": 42, + "category": "short" +} \ No newline at end of file diff --git a/calibration_data/sample_001/text_encoder/input_style_ttl.raw b/calibration_data/sample_001/text_encoder/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_001/text_encoder/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_001/text_encoder/input_style_ttl.shape.json b/calibration_data/sample_001/text_encoder/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_001/text_encoder/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_001/text_encoder/input_text_ids.raw b/calibration_data/sample_001/text_encoder/input_text_ids.raw new file mode 100644 index 0000000000000000000000000000000000000000..a72330720fbacf31e48730cc3456cc5f65199ef6 --- /dev/null +++ b/calibration_data/sample_001/text_encoder/input_text_ids.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fb44d944e1589f9fe1361fe633dd9af6c708c1a2b4a7b49835dc6465ab446d4c +size 512 diff --git a/calibration_data/sample_001/text_encoder/input_text_ids.shape.json b/calibration_data/sample_001/text_encoder/input_text_ids.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..d2c35ddcfba68393a550b91722ca4733f0b0721f --- /dev/null +++ b/calibration_data/sample_001/text_encoder/input_text_ids.shape.json @@ -0,0 +1,8 @@ +{ + "shape": [ + 1, + 128 + ], + "dtype": "int64", + "size_bytes": 1024 +} \ No newline at end of file diff --git a/calibration_data/sample_001/text_encoder/input_text_mask.raw b/calibration_data/sample_001/text_encoder/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..c10293fe7c45063f77e6f68be0001f836877d73b --- /dev/null +++ b/calibration_data/sample_001/text_encoder/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1d4e653f366878929e48d8bdef353484ad32ddfe6afe9114e410d648065fd641 +size 512 diff --git a/calibration_data/sample_001/text_encoder/input_text_mask.shape.json b/calibration_data/sample_001/text_encoder/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_001/text_encoder/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_001/text_encoder/output_text_emb.raw b/calibration_data/sample_001/text_encoder/output_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..067724946b12ad8d1b95f42476b94069db3d33d5 --- /dev/null +++ b/calibration_data/sample_001/text_encoder/output_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c2f1502e1f35030bb38ae46be3ffa9b0583832d109c84f461c45398fbf93113e +size 131072 diff --git a/calibration_data/sample_001/text_encoder/output_text_emb.shape.json b/calibration_data/sample_001/text_encoder/output_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_001/text_encoder/output_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_001/vector_estimator/step_000/input_current_step.raw b/calibration_data/sample_001/vector_estimator/step_000/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..6010a2bbcddc7d04d6777a672952e6518a507a14 --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_000/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 +size 4 diff --git a/calibration_data/sample_001/vector_estimator/step_000/input_current_step.shape.json b/calibration_data/sample_001/vector_estimator/step_000/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_000/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_001/vector_estimator/step_000/input_latent_mask.raw b/calibration_data/sample_001/vector_estimator/step_000/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..38817bece502b41d22ac54823de747f0164245e7 --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_000/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2819331d90a416c644b161b28b30415dace23b2184f56659f2dec82c014e16ab +size 768 diff --git a/calibration_data/sample_001/vector_estimator/step_000/input_latent_mask.shape.json b/calibration_data/sample_001/vector_estimator/step_000/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_000/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_001/vector_estimator/step_000/input_noisy_latent.raw b/calibration_data/sample_001/vector_estimator/step_000/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..6b0b746e3c7cced85a67a977f865409ac05d40ee --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_000/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2cf56269c3d938b6ceef88966e93251ea2fd8f31cf1b80f9afae21e774561b2a +size 110592 diff --git a/calibration_data/sample_001/vector_estimator/step_000/input_noisy_latent.shape.json b/calibration_data/sample_001/vector_estimator/step_000/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_000/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_001/vector_estimator/step_000/input_style_ttl.raw b/calibration_data/sample_001/vector_estimator/step_000/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_000/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_001/vector_estimator/step_000/input_style_ttl.shape.json b/calibration_data/sample_001/vector_estimator/step_000/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_000/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_001/vector_estimator/step_000/input_text_emb.raw b/calibration_data/sample_001/vector_estimator/step_000/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..067724946b12ad8d1b95f42476b94069db3d33d5 --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_000/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c2f1502e1f35030bb38ae46be3ffa9b0583832d109c84f461c45398fbf93113e +size 131072 diff --git a/calibration_data/sample_001/vector_estimator/step_000/input_text_emb.shape.json b/calibration_data/sample_001/vector_estimator/step_000/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_000/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_001/vector_estimator/step_000/input_text_mask.raw b/calibration_data/sample_001/vector_estimator/step_000/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..c10293fe7c45063f77e6f68be0001f836877d73b --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_000/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1d4e653f366878929e48d8bdef353484ad32ddfe6afe9114e410d648065fd641 +size 512 diff --git a/calibration_data/sample_001/vector_estimator/step_000/input_text_mask.shape.json b/calibration_data/sample_001/vector_estimator/step_000/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_000/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_001/vector_estimator/step_000/input_total_step.raw b/calibration_data/sample_001/vector_estimator/step_000/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_000/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_001/vector_estimator/step_000/input_total_step.shape.json b/calibration_data/sample_001/vector_estimator/step_000/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_000/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_001/vector_estimator/step_000/output_latent.raw b/calibration_data/sample_001/vector_estimator/step_000/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..d9873192a1cf59d03380f04fe40b2157c7121bb4 --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_000/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:095f7adf7543ecf863e9894a3d71945403e7c1ef26f2da60764ecb259031d7c3 +size 110592 diff --git a/calibration_data/sample_001/vector_estimator/step_000/output_latent.shape.json b/calibration_data/sample_001/vector_estimator/step_000/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_000/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_001/vector_estimator/step_001/input_current_step.raw b/calibration_data/sample_001/vector_estimator/step_001/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..00544346a3c829def382ca9eefbb3ea3fdcd8828 --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_001/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e00e5eb9444182f352323374ef4e08ebcb784725fdd4fd612d7730540b3e0c8c +size 4 diff --git a/calibration_data/sample_001/vector_estimator/step_001/input_current_step.shape.json b/calibration_data/sample_001/vector_estimator/step_001/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_001/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_001/vector_estimator/step_001/input_latent_mask.raw b/calibration_data/sample_001/vector_estimator/step_001/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..38817bece502b41d22ac54823de747f0164245e7 --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_001/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2819331d90a416c644b161b28b30415dace23b2184f56659f2dec82c014e16ab +size 768 diff --git a/calibration_data/sample_001/vector_estimator/step_001/input_latent_mask.shape.json b/calibration_data/sample_001/vector_estimator/step_001/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_001/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_001/vector_estimator/step_001/input_noisy_latent.raw b/calibration_data/sample_001/vector_estimator/step_001/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..d9873192a1cf59d03380f04fe40b2157c7121bb4 --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_001/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:095f7adf7543ecf863e9894a3d71945403e7c1ef26f2da60764ecb259031d7c3 +size 110592 diff --git a/calibration_data/sample_001/vector_estimator/step_001/input_noisy_latent.shape.json b/calibration_data/sample_001/vector_estimator/step_001/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_001/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_001/vector_estimator/step_001/input_style_ttl.raw b/calibration_data/sample_001/vector_estimator/step_001/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_001/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_001/vector_estimator/step_001/input_style_ttl.shape.json b/calibration_data/sample_001/vector_estimator/step_001/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_001/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_001/vector_estimator/step_001/input_text_emb.raw b/calibration_data/sample_001/vector_estimator/step_001/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..067724946b12ad8d1b95f42476b94069db3d33d5 --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_001/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c2f1502e1f35030bb38ae46be3ffa9b0583832d109c84f461c45398fbf93113e +size 131072 diff --git a/calibration_data/sample_001/vector_estimator/step_001/input_text_emb.shape.json b/calibration_data/sample_001/vector_estimator/step_001/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_001/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_001/vector_estimator/step_001/input_text_mask.raw b/calibration_data/sample_001/vector_estimator/step_001/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..c10293fe7c45063f77e6f68be0001f836877d73b --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_001/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1d4e653f366878929e48d8bdef353484ad32ddfe6afe9114e410d648065fd641 +size 512 diff --git a/calibration_data/sample_001/vector_estimator/step_001/input_text_mask.shape.json b/calibration_data/sample_001/vector_estimator/step_001/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_001/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_001/vector_estimator/step_001/input_total_step.raw b/calibration_data/sample_001/vector_estimator/step_001/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_001/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_001/vector_estimator/step_001/input_total_step.shape.json b/calibration_data/sample_001/vector_estimator/step_001/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_001/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_001/vector_estimator/step_001/output_latent.raw b/calibration_data/sample_001/vector_estimator/step_001/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..bf2fe5e61d70db7fd15db33c02b91f8092dc22bd --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_001/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:810fc2c25b68f53936392593a6d8c19c880fb73b53d12e703e2c54f06d5f82a7 +size 110592 diff --git a/calibration_data/sample_001/vector_estimator/step_001/output_latent.shape.json b/calibration_data/sample_001/vector_estimator/step_001/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_001/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_001/vector_estimator/step_002/input_current_step.raw b/calibration_data/sample_001/vector_estimator/step_002/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..6006751a9837c114dcb1a15f17d72fd9d05006b8 --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_002/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d88c86f15bbea365d658ad95a81d45367c465f7af6f7264fb077f01747ddc77d +size 4 diff --git a/calibration_data/sample_001/vector_estimator/step_002/input_current_step.shape.json b/calibration_data/sample_001/vector_estimator/step_002/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_002/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_001/vector_estimator/step_002/input_latent_mask.raw b/calibration_data/sample_001/vector_estimator/step_002/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..38817bece502b41d22ac54823de747f0164245e7 --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_002/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2819331d90a416c644b161b28b30415dace23b2184f56659f2dec82c014e16ab +size 768 diff --git a/calibration_data/sample_001/vector_estimator/step_002/input_latent_mask.shape.json b/calibration_data/sample_001/vector_estimator/step_002/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_002/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_001/vector_estimator/step_002/input_noisy_latent.raw b/calibration_data/sample_001/vector_estimator/step_002/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..bf2fe5e61d70db7fd15db33c02b91f8092dc22bd --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_002/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:810fc2c25b68f53936392593a6d8c19c880fb73b53d12e703e2c54f06d5f82a7 +size 110592 diff --git a/calibration_data/sample_001/vector_estimator/step_002/input_noisy_latent.shape.json b/calibration_data/sample_001/vector_estimator/step_002/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_002/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_001/vector_estimator/step_002/input_style_ttl.raw b/calibration_data/sample_001/vector_estimator/step_002/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_002/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_001/vector_estimator/step_002/input_style_ttl.shape.json b/calibration_data/sample_001/vector_estimator/step_002/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_002/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_001/vector_estimator/step_002/input_text_emb.raw b/calibration_data/sample_001/vector_estimator/step_002/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..067724946b12ad8d1b95f42476b94069db3d33d5 --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_002/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c2f1502e1f35030bb38ae46be3ffa9b0583832d109c84f461c45398fbf93113e +size 131072 diff --git a/calibration_data/sample_001/vector_estimator/step_002/input_text_emb.shape.json b/calibration_data/sample_001/vector_estimator/step_002/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_002/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_001/vector_estimator/step_002/input_text_mask.raw b/calibration_data/sample_001/vector_estimator/step_002/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..c10293fe7c45063f77e6f68be0001f836877d73b --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_002/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1d4e653f366878929e48d8bdef353484ad32ddfe6afe9114e410d648065fd641 +size 512 diff --git a/calibration_data/sample_001/vector_estimator/step_002/input_text_mask.shape.json b/calibration_data/sample_001/vector_estimator/step_002/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_002/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_001/vector_estimator/step_002/input_total_step.raw b/calibration_data/sample_001/vector_estimator/step_002/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_002/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_001/vector_estimator/step_002/input_total_step.shape.json b/calibration_data/sample_001/vector_estimator/step_002/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_002/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_001/vector_estimator/step_002/output_latent.raw b/calibration_data/sample_001/vector_estimator/step_002/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..1a98577e115b53849faa64df288f32eed6f99cc1 --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_002/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cddfbb7204dec0893f1f754e187f4ab507cd93363f5b44d7db8d770a3d7dc561 +size 110592 diff --git a/calibration_data/sample_001/vector_estimator/step_002/output_latent.shape.json b/calibration_data/sample_001/vector_estimator/step_002/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_002/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_001/vector_estimator/step_003/input_current_step.raw b/calibration_data/sample_001/vector_estimator/step_003/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..060f3cee0f40f5210f352bb5aca20ba84f712749 --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_003/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ea2845900b5856c9bf354b1aa9761b5aa6888e5ed61738fe9579ca42bc0f6054 +size 4 diff --git a/calibration_data/sample_001/vector_estimator/step_003/input_current_step.shape.json b/calibration_data/sample_001/vector_estimator/step_003/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_003/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_001/vector_estimator/step_003/input_latent_mask.raw b/calibration_data/sample_001/vector_estimator/step_003/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..38817bece502b41d22ac54823de747f0164245e7 --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_003/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2819331d90a416c644b161b28b30415dace23b2184f56659f2dec82c014e16ab +size 768 diff --git a/calibration_data/sample_001/vector_estimator/step_003/input_latent_mask.shape.json b/calibration_data/sample_001/vector_estimator/step_003/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_003/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_001/vector_estimator/step_003/input_noisy_latent.raw b/calibration_data/sample_001/vector_estimator/step_003/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..1a98577e115b53849faa64df288f32eed6f99cc1 --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_003/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cddfbb7204dec0893f1f754e187f4ab507cd93363f5b44d7db8d770a3d7dc561 +size 110592 diff --git a/calibration_data/sample_001/vector_estimator/step_003/input_noisy_latent.shape.json b/calibration_data/sample_001/vector_estimator/step_003/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_003/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_001/vector_estimator/step_003/input_style_ttl.raw b/calibration_data/sample_001/vector_estimator/step_003/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_003/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_001/vector_estimator/step_003/input_style_ttl.shape.json b/calibration_data/sample_001/vector_estimator/step_003/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_003/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_001/vector_estimator/step_003/input_text_emb.raw b/calibration_data/sample_001/vector_estimator/step_003/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..067724946b12ad8d1b95f42476b94069db3d33d5 --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_003/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c2f1502e1f35030bb38ae46be3ffa9b0583832d109c84f461c45398fbf93113e +size 131072 diff --git a/calibration_data/sample_001/vector_estimator/step_003/input_text_emb.shape.json b/calibration_data/sample_001/vector_estimator/step_003/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_003/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_001/vector_estimator/step_003/input_text_mask.raw b/calibration_data/sample_001/vector_estimator/step_003/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..c10293fe7c45063f77e6f68be0001f836877d73b --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_003/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1d4e653f366878929e48d8bdef353484ad32ddfe6afe9114e410d648065fd641 +size 512 diff --git a/calibration_data/sample_001/vector_estimator/step_003/input_text_mask.shape.json b/calibration_data/sample_001/vector_estimator/step_003/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_003/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_001/vector_estimator/step_003/input_total_step.raw b/calibration_data/sample_001/vector_estimator/step_003/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_003/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_001/vector_estimator/step_003/input_total_step.shape.json b/calibration_data/sample_001/vector_estimator/step_003/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_003/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_001/vector_estimator/step_003/output_latent.raw b/calibration_data/sample_001/vector_estimator/step_003/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..9e02662af92703ef804c27c8f172128db56613ad --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_003/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:71b6b5cd814a37a8d32b3b5f364c8a5a788731c1a77e9cf04abfcd3925d14d7d +size 110592 diff --git a/calibration_data/sample_001/vector_estimator/step_003/output_latent.shape.json b/calibration_data/sample_001/vector_estimator/step_003/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_003/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_001/vector_estimator/step_004/input_current_step.raw b/calibration_data/sample_001/vector_estimator/step_004/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..741da1462c21ced4dc8e159ae7fe1298334858d8 --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_004/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4f4b9b7d8b86633e2824e2f439819357b0cd010ab410ea1a691b12c5f94e91e0 +size 4 diff --git a/calibration_data/sample_001/vector_estimator/step_004/input_current_step.shape.json b/calibration_data/sample_001/vector_estimator/step_004/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_004/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_001/vector_estimator/step_004/input_latent_mask.raw b/calibration_data/sample_001/vector_estimator/step_004/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..38817bece502b41d22ac54823de747f0164245e7 --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_004/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2819331d90a416c644b161b28b30415dace23b2184f56659f2dec82c014e16ab +size 768 diff --git a/calibration_data/sample_001/vector_estimator/step_004/input_latent_mask.shape.json b/calibration_data/sample_001/vector_estimator/step_004/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_004/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_001/vector_estimator/step_004/input_noisy_latent.raw b/calibration_data/sample_001/vector_estimator/step_004/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..9e02662af92703ef804c27c8f172128db56613ad --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_004/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:71b6b5cd814a37a8d32b3b5f364c8a5a788731c1a77e9cf04abfcd3925d14d7d +size 110592 diff --git a/calibration_data/sample_001/vector_estimator/step_004/input_noisy_latent.shape.json b/calibration_data/sample_001/vector_estimator/step_004/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_004/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_001/vector_estimator/step_004/input_style_ttl.raw b/calibration_data/sample_001/vector_estimator/step_004/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_004/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_001/vector_estimator/step_004/input_style_ttl.shape.json b/calibration_data/sample_001/vector_estimator/step_004/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_004/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_001/vector_estimator/step_004/input_text_emb.raw b/calibration_data/sample_001/vector_estimator/step_004/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..067724946b12ad8d1b95f42476b94069db3d33d5 --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_004/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c2f1502e1f35030bb38ae46be3ffa9b0583832d109c84f461c45398fbf93113e +size 131072 diff --git a/calibration_data/sample_001/vector_estimator/step_004/input_text_emb.shape.json b/calibration_data/sample_001/vector_estimator/step_004/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_004/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_001/vector_estimator/step_004/input_text_mask.raw b/calibration_data/sample_001/vector_estimator/step_004/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..c10293fe7c45063f77e6f68be0001f836877d73b --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_004/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1d4e653f366878929e48d8bdef353484ad32ddfe6afe9114e410d648065fd641 +size 512 diff --git a/calibration_data/sample_001/vector_estimator/step_004/input_text_mask.shape.json b/calibration_data/sample_001/vector_estimator/step_004/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_004/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_001/vector_estimator/step_004/input_total_step.raw b/calibration_data/sample_001/vector_estimator/step_004/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_004/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_001/vector_estimator/step_004/input_total_step.shape.json b/calibration_data/sample_001/vector_estimator/step_004/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_004/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_001/vector_estimator/step_004/output_latent.raw b/calibration_data/sample_001/vector_estimator/step_004/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..8d44f4eec365c59ea99161eb5dc04e33bd1eb66b --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_004/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f10396cf3beb6ab6ba78e6542c9e62e4b0f8bb380a6a1e3aac2149343f450edb +size 110592 diff --git a/calibration_data/sample_001/vector_estimator/step_004/output_latent.shape.json b/calibration_data/sample_001/vector_estimator/step_004/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_004/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_001/vector_estimator/step_005/input_current_step.raw b/calibration_data/sample_001/vector_estimator/step_005/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..3feea7f0a490f88137745d0e590449846d8ddf98 --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_005/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fca31f1667a6aa1bba12fca4e4ea1becd503379d80da3213af07f6cc5702828d +size 4 diff --git a/calibration_data/sample_001/vector_estimator/step_005/input_current_step.shape.json b/calibration_data/sample_001/vector_estimator/step_005/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_005/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_001/vector_estimator/step_005/input_latent_mask.raw b/calibration_data/sample_001/vector_estimator/step_005/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..38817bece502b41d22ac54823de747f0164245e7 --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_005/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2819331d90a416c644b161b28b30415dace23b2184f56659f2dec82c014e16ab +size 768 diff --git a/calibration_data/sample_001/vector_estimator/step_005/input_latent_mask.shape.json b/calibration_data/sample_001/vector_estimator/step_005/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_005/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_001/vector_estimator/step_005/input_noisy_latent.raw b/calibration_data/sample_001/vector_estimator/step_005/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..8d44f4eec365c59ea99161eb5dc04e33bd1eb66b --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_005/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f10396cf3beb6ab6ba78e6542c9e62e4b0f8bb380a6a1e3aac2149343f450edb +size 110592 diff --git a/calibration_data/sample_001/vector_estimator/step_005/input_noisy_latent.shape.json b/calibration_data/sample_001/vector_estimator/step_005/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_005/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_001/vector_estimator/step_005/input_style_ttl.raw b/calibration_data/sample_001/vector_estimator/step_005/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_005/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_001/vector_estimator/step_005/input_style_ttl.shape.json b/calibration_data/sample_001/vector_estimator/step_005/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_005/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_001/vector_estimator/step_005/input_text_emb.raw b/calibration_data/sample_001/vector_estimator/step_005/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..067724946b12ad8d1b95f42476b94069db3d33d5 --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_005/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c2f1502e1f35030bb38ae46be3ffa9b0583832d109c84f461c45398fbf93113e +size 131072 diff --git a/calibration_data/sample_001/vector_estimator/step_005/input_text_emb.shape.json b/calibration_data/sample_001/vector_estimator/step_005/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_005/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_001/vector_estimator/step_005/input_text_mask.raw b/calibration_data/sample_001/vector_estimator/step_005/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..c10293fe7c45063f77e6f68be0001f836877d73b --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_005/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1d4e653f366878929e48d8bdef353484ad32ddfe6afe9114e410d648065fd641 +size 512 diff --git a/calibration_data/sample_001/vector_estimator/step_005/input_text_mask.shape.json b/calibration_data/sample_001/vector_estimator/step_005/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_005/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_001/vector_estimator/step_005/input_total_step.raw b/calibration_data/sample_001/vector_estimator/step_005/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_005/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_001/vector_estimator/step_005/input_total_step.shape.json b/calibration_data/sample_001/vector_estimator/step_005/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_005/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_001/vector_estimator/step_005/output_latent.raw b/calibration_data/sample_001/vector_estimator/step_005/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..048d5f5041378777f61ab8085d9d9812c13aca41 --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_005/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:df172f6cb77df5dd287f84ef22d84510a0555b9fa1d30cbfcbcccff328ac444e +size 110592 diff --git a/calibration_data/sample_001/vector_estimator/step_005/output_latent.shape.json b/calibration_data/sample_001/vector_estimator/step_005/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_005/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_001/vector_estimator/step_006/input_current_step.raw b/calibration_data/sample_001/vector_estimator/step_006/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..64cde820ff66ec8f1f8555454e10f22a59b47974 --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_006/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fedcca07b1ccdacce623cb6d8afdeed0314e8508d763e228871f18d4e0ebb7c4 +size 4 diff --git a/calibration_data/sample_001/vector_estimator/step_006/input_current_step.shape.json b/calibration_data/sample_001/vector_estimator/step_006/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_006/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_001/vector_estimator/step_006/input_latent_mask.raw b/calibration_data/sample_001/vector_estimator/step_006/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..38817bece502b41d22ac54823de747f0164245e7 --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_006/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2819331d90a416c644b161b28b30415dace23b2184f56659f2dec82c014e16ab +size 768 diff --git a/calibration_data/sample_001/vector_estimator/step_006/input_latent_mask.shape.json b/calibration_data/sample_001/vector_estimator/step_006/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_006/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_001/vector_estimator/step_006/input_noisy_latent.raw b/calibration_data/sample_001/vector_estimator/step_006/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..048d5f5041378777f61ab8085d9d9812c13aca41 --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_006/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:df172f6cb77df5dd287f84ef22d84510a0555b9fa1d30cbfcbcccff328ac444e +size 110592 diff --git a/calibration_data/sample_001/vector_estimator/step_006/input_noisy_latent.shape.json b/calibration_data/sample_001/vector_estimator/step_006/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_006/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_001/vector_estimator/step_006/input_style_ttl.raw b/calibration_data/sample_001/vector_estimator/step_006/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_006/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_001/vector_estimator/step_006/input_style_ttl.shape.json b/calibration_data/sample_001/vector_estimator/step_006/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_006/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_001/vector_estimator/step_006/input_text_emb.raw b/calibration_data/sample_001/vector_estimator/step_006/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..067724946b12ad8d1b95f42476b94069db3d33d5 --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_006/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c2f1502e1f35030bb38ae46be3ffa9b0583832d109c84f461c45398fbf93113e +size 131072 diff --git a/calibration_data/sample_001/vector_estimator/step_006/input_text_emb.shape.json b/calibration_data/sample_001/vector_estimator/step_006/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_006/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_001/vector_estimator/step_006/input_text_mask.raw b/calibration_data/sample_001/vector_estimator/step_006/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..c10293fe7c45063f77e6f68be0001f836877d73b --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_006/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1d4e653f366878929e48d8bdef353484ad32ddfe6afe9114e410d648065fd641 +size 512 diff --git a/calibration_data/sample_001/vector_estimator/step_006/input_text_mask.shape.json b/calibration_data/sample_001/vector_estimator/step_006/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_006/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_001/vector_estimator/step_006/input_total_step.raw b/calibration_data/sample_001/vector_estimator/step_006/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_006/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_001/vector_estimator/step_006/input_total_step.shape.json b/calibration_data/sample_001/vector_estimator/step_006/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_006/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_001/vector_estimator/step_006/output_latent.raw b/calibration_data/sample_001/vector_estimator/step_006/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..ed9bd3b693df88f0ae9adde849bcf6e98315b46d --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_006/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:340230d418c7d600d59c446de2a9ec1c87f96394799679db4a7f8f0038c3a06e +size 110592 diff --git a/calibration_data/sample_001/vector_estimator/step_006/output_latent.shape.json b/calibration_data/sample_001/vector_estimator/step_006/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_006/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_001/vector_estimator/step_007/input_current_step.raw b/calibration_data/sample_001/vector_estimator/step_007/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..80dcea5b309e22f7892c03e67a96fcdeb1f52c7b --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_007/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ee0a6628f97214b7ef5d15c54388ea478862369e517aa4ef4593aea18c3ff618 +size 4 diff --git a/calibration_data/sample_001/vector_estimator/step_007/input_current_step.shape.json b/calibration_data/sample_001/vector_estimator/step_007/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_007/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_001/vector_estimator/step_007/input_latent_mask.raw b/calibration_data/sample_001/vector_estimator/step_007/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..38817bece502b41d22ac54823de747f0164245e7 --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_007/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2819331d90a416c644b161b28b30415dace23b2184f56659f2dec82c014e16ab +size 768 diff --git a/calibration_data/sample_001/vector_estimator/step_007/input_latent_mask.shape.json b/calibration_data/sample_001/vector_estimator/step_007/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_007/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_001/vector_estimator/step_007/input_noisy_latent.raw b/calibration_data/sample_001/vector_estimator/step_007/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..ed9bd3b693df88f0ae9adde849bcf6e98315b46d --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_007/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:340230d418c7d600d59c446de2a9ec1c87f96394799679db4a7f8f0038c3a06e +size 110592 diff --git a/calibration_data/sample_001/vector_estimator/step_007/input_noisy_latent.shape.json b/calibration_data/sample_001/vector_estimator/step_007/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_007/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_001/vector_estimator/step_007/input_style_ttl.raw b/calibration_data/sample_001/vector_estimator/step_007/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_007/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_001/vector_estimator/step_007/input_style_ttl.shape.json b/calibration_data/sample_001/vector_estimator/step_007/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_007/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_001/vector_estimator/step_007/input_text_emb.raw b/calibration_data/sample_001/vector_estimator/step_007/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..067724946b12ad8d1b95f42476b94069db3d33d5 --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_007/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c2f1502e1f35030bb38ae46be3ffa9b0583832d109c84f461c45398fbf93113e +size 131072 diff --git a/calibration_data/sample_001/vector_estimator/step_007/input_text_emb.shape.json b/calibration_data/sample_001/vector_estimator/step_007/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_007/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_001/vector_estimator/step_007/input_text_mask.raw b/calibration_data/sample_001/vector_estimator/step_007/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..c10293fe7c45063f77e6f68be0001f836877d73b --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_007/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1d4e653f366878929e48d8bdef353484ad32ddfe6afe9114e410d648065fd641 +size 512 diff --git a/calibration_data/sample_001/vector_estimator/step_007/input_text_mask.shape.json b/calibration_data/sample_001/vector_estimator/step_007/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_007/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_001/vector_estimator/step_007/input_total_step.raw b/calibration_data/sample_001/vector_estimator/step_007/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_007/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_001/vector_estimator/step_007/input_total_step.shape.json b/calibration_data/sample_001/vector_estimator/step_007/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_007/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_001/vector_estimator/step_007/output_latent.raw b/calibration_data/sample_001/vector_estimator/step_007/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..7aecec2510d99fe076b9e8838779df29272d79a5 --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_007/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0a422d6ee8bd1436b77649eb7fa29c54b906d55dd7e366dfa28f4d6c67eb300b +size 110592 diff --git a/calibration_data/sample_001/vector_estimator/step_007/output_latent.shape.json b/calibration_data/sample_001/vector_estimator/step_007/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_007/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_001/vector_estimator/step_008/input_current_step.raw b/calibration_data/sample_001/vector_estimator/step_008/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..d9898066032551dc5689c011cbd8b0011e3e018f --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_008/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:03e3c2420f5066a5fa6e36735ed8cc4f6a251046263e1a6024f009deeee3b952 +size 4 diff --git a/calibration_data/sample_001/vector_estimator/step_008/input_current_step.shape.json b/calibration_data/sample_001/vector_estimator/step_008/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_008/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_001/vector_estimator/step_008/input_latent_mask.raw b/calibration_data/sample_001/vector_estimator/step_008/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..38817bece502b41d22ac54823de747f0164245e7 --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_008/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2819331d90a416c644b161b28b30415dace23b2184f56659f2dec82c014e16ab +size 768 diff --git a/calibration_data/sample_001/vector_estimator/step_008/input_latent_mask.shape.json b/calibration_data/sample_001/vector_estimator/step_008/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_008/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_001/vector_estimator/step_008/input_noisy_latent.raw b/calibration_data/sample_001/vector_estimator/step_008/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..7aecec2510d99fe076b9e8838779df29272d79a5 --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_008/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0a422d6ee8bd1436b77649eb7fa29c54b906d55dd7e366dfa28f4d6c67eb300b +size 110592 diff --git a/calibration_data/sample_001/vector_estimator/step_008/input_noisy_latent.shape.json b/calibration_data/sample_001/vector_estimator/step_008/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_008/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_001/vector_estimator/step_008/input_style_ttl.raw b/calibration_data/sample_001/vector_estimator/step_008/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_008/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_001/vector_estimator/step_008/input_style_ttl.shape.json b/calibration_data/sample_001/vector_estimator/step_008/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_008/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_001/vector_estimator/step_008/input_text_emb.raw b/calibration_data/sample_001/vector_estimator/step_008/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..067724946b12ad8d1b95f42476b94069db3d33d5 --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_008/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c2f1502e1f35030bb38ae46be3ffa9b0583832d109c84f461c45398fbf93113e +size 131072 diff --git a/calibration_data/sample_001/vector_estimator/step_008/input_text_emb.shape.json b/calibration_data/sample_001/vector_estimator/step_008/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_008/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_001/vector_estimator/step_008/input_text_mask.raw b/calibration_data/sample_001/vector_estimator/step_008/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..c10293fe7c45063f77e6f68be0001f836877d73b --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_008/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1d4e653f366878929e48d8bdef353484ad32ddfe6afe9114e410d648065fd641 +size 512 diff --git a/calibration_data/sample_001/vector_estimator/step_008/input_text_mask.shape.json b/calibration_data/sample_001/vector_estimator/step_008/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_008/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_001/vector_estimator/step_008/input_total_step.raw b/calibration_data/sample_001/vector_estimator/step_008/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_008/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_001/vector_estimator/step_008/input_total_step.shape.json b/calibration_data/sample_001/vector_estimator/step_008/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_008/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_001/vector_estimator/step_008/output_latent.raw b/calibration_data/sample_001/vector_estimator/step_008/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..a0060e3cd553450ae6a4efa7bc71d7c223657891 --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_008/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:183325348893c033c2c0ecfbc58fb065bb40660754a0ea93bc4223c7f1782a45 +size 110592 diff --git a/calibration_data/sample_001/vector_estimator/step_008/output_latent.shape.json b/calibration_data/sample_001/vector_estimator/step_008/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_008/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_001/vector_estimator/step_009/input_current_step.raw b/calibration_data/sample_001/vector_estimator/step_009/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..a64f509cf5045a53ff9900d582dd0a01986c5fc3 --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_009/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5eaa5c1a4fa99cf34af94ccef42ea122dbc921d2498f68c20bf9b4d5150f5083 +size 4 diff --git a/calibration_data/sample_001/vector_estimator/step_009/input_current_step.shape.json b/calibration_data/sample_001/vector_estimator/step_009/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_009/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_001/vector_estimator/step_009/input_latent_mask.raw b/calibration_data/sample_001/vector_estimator/step_009/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..38817bece502b41d22ac54823de747f0164245e7 --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_009/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2819331d90a416c644b161b28b30415dace23b2184f56659f2dec82c014e16ab +size 768 diff --git a/calibration_data/sample_001/vector_estimator/step_009/input_latent_mask.shape.json b/calibration_data/sample_001/vector_estimator/step_009/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_009/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_001/vector_estimator/step_009/input_noisy_latent.raw b/calibration_data/sample_001/vector_estimator/step_009/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..a0060e3cd553450ae6a4efa7bc71d7c223657891 --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_009/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:183325348893c033c2c0ecfbc58fb065bb40660754a0ea93bc4223c7f1782a45 +size 110592 diff --git a/calibration_data/sample_001/vector_estimator/step_009/input_noisy_latent.shape.json b/calibration_data/sample_001/vector_estimator/step_009/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_009/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_001/vector_estimator/step_009/input_style_ttl.raw b/calibration_data/sample_001/vector_estimator/step_009/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_009/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_001/vector_estimator/step_009/input_style_ttl.shape.json b/calibration_data/sample_001/vector_estimator/step_009/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_009/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_001/vector_estimator/step_009/input_text_emb.raw b/calibration_data/sample_001/vector_estimator/step_009/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..067724946b12ad8d1b95f42476b94069db3d33d5 --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_009/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c2f1502e1f35030bb38ae46be3ffa9b0583832d109c84f461c45398fbf93113e +size 131072 diff --git a/calibration_data/sample_001/vector_estimator/step_009/input_text_emb.shape.json b/calibration_data/sample_001/vector_estimator/step_009/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_009/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_001/vector_estimator/step_009/input_text_mask.raw b/calibration_data/sample_001/vector_estimator/step_009/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..c10293fe7c45063f77e6f68be0001f836877d73b --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_009/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1d4e653f366878929e48d8bdef353484ad32ddfe6afe9114e410d648065fd641 +size 512 diff --git a/calibration_data/sample_001/vector_estimator/step_009/input_text_mask.shape.json b/calibration_data/sample_001/vector_estimator/step_009/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_009/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_001/vector_estimator/step_009/input_total_step.raw b/calibration_data/sample_001/vector_estimator/step_009/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_009/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_001/vector_estimator/step_009/input_total_step.shape.json b/calibration_data/sample_001/vector_estimator/step_009/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_009/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_001/vector_estimator/step_009/output_latent.raw b/calibration_data/sample_001/vector_estimator/step_009/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..f84c7ec783f94e5254ca8126b469e2d3e60c1809 --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_009/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4dc7b5e74965c5e81e3f7ca115f89ec874998672cfffa727f21d456f9db782f8 +size 110592 diff --git a/calibration_data/sample_001/vector_estimator/step_009/output_latent.shape.json b/calibration_data/sample_001/vector_estimator/step_009/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_001/vector_estimator/step_009/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_001/vocoder/input_latent.raw b/calibration_data/sample_001/vocoder/input_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..f84c7ec783f94e5254ca8126b469e2d3e60c1809 --- /dev/null +++ b/calibration_data/sample_001/vocoder/input_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4dc7b5e74965c5e81e3f7ca115f89ec874998672cfffa727f21d456f9db782f8 +size 110592 diff --git a/calibration_data/sample_001/vocoder/input_latent.shape.json b/calibration_data/sample_001/vocoder/input_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_001/vocoder/input_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_001/vocoder/output_waveform.raw b/calibration_data/sample_001/vocoder/output_waveform.raw new file mode 100644 index 0000000000000000000000000000000000000000..d9408e3b942905448006378e070494077d238205 --- /dev/null +++ b/calibration_data/sample_001/vocoder/output_waveform.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:18eeb2bd29a5d9737af40cc68159e227ce924ab76915cf3a40e67316c3dcbc84 +size 386760 diff --git a/calibration_data/sample_001/vocoder/output_waveform.shape.json b/calibration_data/sample_001/vocoder/output_waveform.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..8e0f1e445e6d151462369dcff1e478518d441aaa --- /dev/null +++ b/calibration_data/sample_001/vocoder/output_waveform.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 96690 + ], + "dtype": "float32", + "size_bytes": 386760 +} \ No newline at end of file diff --git a/calibration_data/sample_002/duration_predictor/input_style_dp.raw b/calibration_data/sample_002/duration_predictor/input_style_dp.raw new file mode 100644 index 0000000000000000000000000000000000000000..a0f9d1effa322e9d312655b156a1bfd985472a40 --- /dev/null +++ b/calibration_data/sample_002/duration_predictor/input_style_dp.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:29e4e81fc88383a584874cb7a228697eaf6447d0b043415dcd1fd34427e7bdec +size 512 diff --git a/calibration_data/sample_002/duration_predictor/input_style_dp.shape.json b/calibration_data/sample_002/duration_predictor/input_style_dp.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..c22a0e9af7820787b97c344cc565723fbba52280 --- /dev/null +++ b/calibration_data/sample_002/duration_predictor/input_style_dp.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 8, + 16 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_002/duration_predictor/input_text_ids.raw b/calibration_data/sample_002/duration_predictor/input_text_ids.raw new file mode 100644 index 0000000000000000000000000000000000000000..9ef4e204348d5a6d0366336035675d8d1b2a830c --- /dev/null +++ b/calibration_data/sample_002/duration_predictor/input_text_ids.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b69a164f5daafaf635e82245cefcbcabfcba01970150fb6b8d50d0ab22ee690b +size 512 diff --git a/calibration_data/sample_002/duration_predictor/input_text_ids.shape.json b/calibration_data/sample_002/duration_predictor/input_text_ids.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..d2c35ddcfba68393a550b91722ca4733f0b0721f --- /dev/null +++ b/calibration_data/sample_002/duration_predictor/input_text_ids.shape.json @@ -0,0 +1,8 @@ +{ + "shape": [ + 1, + 128 + ], + "dtype": "int64", + "size_bytes": 1024 +} \ No newline at end of file diff --git a/calibration_data/sample_002/duration_predictor/input_text_mask.raw b/calibration_data/sample_002/duration_predictor/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..809f23c6c7fd3cbcf80dde4025ed71991dda4bc7 --- /dev/null +++ b/calibration_data/sample_002/duration_predictor/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c602a3e7516c8f06594747a0f3648ee2a578ea3c3f87c9dc5719d48c152e32b1 +size 512 diff --git a/calibration_data/sample_002/duration_predictor/input_text_mask.shape.json b/calibration_data/sample_002/duration_predictor/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_002/duration_predictor/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_002/duration_predictor/output_duration.raw b/calibration_data/sample_002/duration_predictor/output_duration.raw new file mode 100644 index 0000000000000000000000000000000000000000..6bfc175d55b276480021a13c01db761701449dd0 --- /dev/null +++ b/calibration_data/sample_002/duration_predictor/output_duration.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4b70e648effd5a74424c4fde0d4d94471643e143075cd0a4cb26b5c929043fe7 +size 4 diff --git a/calibration_data/sample_002/duration_predictor/output_duration.shape.json b/calibration_data/sample_002/duration_predictor/output_duration.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_002/duration_predictor/output_duration.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_002/metadata.json b/calibration_data/sample_002/metadata.json new file mode 100644 index 0000000000000000000000000000000000000000..fe9edf42f2d435666abcba76095501031b6f7f88 --- /dev/null +++ b/calibration_data/sample_002/metadata.json @@ -0,0 +1,8 @@ +{ + "text": "Good morning everyone.", + "voice": "F1", + "lang": "en", + "steps": 10, + "seed": 100, + "category": "short" +} \ No newline at end of file diff --git a/calibration_data/sample_002/text_encoder/input_style_ttl.raw b/calibration_data/sample_002/text_encoder/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_002/text_encoder/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_002/text_encoder/input_style_ttl.shape.json b/calibration_data/sample_002/text_encoder/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_002/text_encoder/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_002/text_encoder/input_text_ids.raw b/calibration_data/sample_002/text_encoder/input_text_ids.raw new file mode 100644 index 0000000000000000000000000000000000000000..9ef4e204348d5a6d0366336035675d8d1b2a830c --- /dev/null +++ b/calibration_data/sample_002/text_encoder/input_text_ids.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b69a164f5daafaf635e82245cefcbcabfcba01970150fb6b8d50d0ab22ee690b +size 512 diff --git a/calibration_data/sample_002/text_encoder/input_text_ids.shape.json b/calibration_data/sample_002/text_encoder/input_text_ids.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..d2c35ddcfba68393a550b91722ca4733f0b0721f --- /dev/null +++ b/calibration_data/sample_002/text_encoder/input_text_ids.shape.json @@ -0,0 +1,8 @@ +{ + "shape": [ + 1, + 128 + ], + "dtype": "int64", + "size_bytes": 1024 +} \ No newline at end of file diff --git a/calibration_data/sample_002/text_encoder/input_text_mask.raw b/calibration_data/sample_002/text_encoder/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..809f23c6c7fd3cbcf80dde4025ed71991dda4bc7 --- /dev/null +++ b/calibration_data/sample_002/text_encoder/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c602a3e7516c8f06594747a0f3648ee2a578ea3c3f87c9dc5719d48c152e32b1 +size 512 diff --git a/calibration_data/sample_002/text_encoder/input_text_mask.shape.json b/calibration_data/sample_002/text_encoder/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_002/text_encoder/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_002/text_encoder/output_text_emb.raw b/calibration_data/sample_002/text_encoder/output_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..aee16d68bc5a61b33fe70533db44d63e1206a602 --- /dev/null +++ b/calibration_data/sample_002/text_encoder/output_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9a0429c20be23e7280e54182a9683602fee498f4946f52b96be7e826f989ec32 +size 131072 diff --git a/calibration_data/sample_002/text_encoder/output_text_emb.shape.json b/calibration_data/sample_002/text_encoder/output_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_002/text_encoder/output_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_002/vector_estimator/step_000/input_current_step.raw b/calibration_data/sample_002/vector_estimator/step_000/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..6010a2bbcddc7d04d6777a672952e6518a507a14 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_000/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 +size 4 diff --git a/calibration_data/sample_002/vector_estimator/step_000/input_current_step.shape.json b/calibration_data/sample_002/vector_estimator/step_000/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_000/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_002/vector_estimator/step_000/input_latent_mask.raw b/calibration_data/sample_002/vector_estimator/step_000/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..a8ba26e378a610cd74744fad9460f9d816040f17 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_000/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba6adc3b4d3863cafad41662738bc21a5886c083a668de18c2d304e9f473fda1 +size 768 diff --git a/calibration_data/sample_002/vector_estimator/step_000/input_latent_mask.shape.json b/calibration_data/sample_002/vector_estimator/step_000/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_000/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_002/vector_estimator/step_000/input_noisy_latent.raw b/calibration_data/sample_002/vector_estimator/step_000/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..266525b2784f1af7fa94501272092c2e44f1773b --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_000/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dceb26d350840bbcd781d8c4cfce1903c6aae9bd927a4287c69e09c84f6384da +size 110592 diff --git a/calibration_data/sample_002/vector_estimator/step_000/input_noisy_latent.shape.json b/calibration_data/sample_002/vector_estimator/step_000/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_000/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_002/vector_estimator/step_000/input_style_ttl.raw b/calibration_data/sample_002/vector_estimator/step_000/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_000/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_002/vector_estimator/step_000/input_style_ttl.shape.json b/calibration_data/sample_002/vector_estimator/step_000/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_000/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_002/vector_estimator/step_000/input_text_emb.raw b/calibration_data/sample_002/vector_estimator/step_000/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..aee16d68bc5a61b33fe70533db44d63e1206a602 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_000/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9a0429c20be23e7280e54182a9683602fee498f4946f52b96be7e826f989ec32 +size 131072 diff --git a/calibration_data/sample_002/vector_estimator/step_000/input_text_emb.shape.json b/calibration_data/sample_002/vector_estimator/step_000/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_000/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_002/vector_estimator/step_000/input_text_mask.raw b/calibration_data/sample_002/vector_estimator/step_000/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..809f23c6c7fd3cbcf80dde4025ed71991dda4bc7 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_000/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c602a3e7516c8f06594747a0f3648ee2a578ea3c3f87c9dc5719d48c152e32b1 +size 512 diff --git a/calibration_data/sample_002/vector_estimator/step_000/input_text_mask.shape.json b/calibration_data/sample_002/vector_estimator/step_000/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_000/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_002/vector_estimator/step_000/input_total_step.raw b/calibration_data/sample_002/vector_estimator/step_000/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_000/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_002/vector_estimator/step_000/input_total_step.shape.json b/calibration_data/sample_002/vector_estimator/step_000/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_000/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_002/vector_estimator/step_000/output_latent.raw b/calibration_data/sample_002/vector_estimator/step_000/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..c0c1ed0c4f99fd5dbcc885be9ef27521b81c6fa9 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_000/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5e6a5d1aabbb04d7735711388cee01652e510f4cda6b9ad56959bb687d394616 +size 110592 diff --git a/calibration_data/sample_002/vector_estimator/step_000/output_latent.shape.json b/calibration_data/sample_002/vector_estimator/step_000/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_000/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_002/vector_estimator/step_001/input_current_step.raw b/calibration_data/sample_002/vector_estimator/step_001/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..00544346a3c829def382ca9eefbb3ea3fdcd8828 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_001/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e00e5eb9444182f352323374ef4e08ebcb784725fdd4fd612d7730540b3e0c8c +size 4 diff --git a/calibration_data/sample_002/vector_estimator/step_001/input_current_step.shape.json b/calibration_data/sample_002/vector_estimator/step_001/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_001/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_002/vector_estimator/step_001/input_latent_mask.raw b/calibration_data/sample_002/vector_estimator/step_001/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..a8ba26e378a610cd74744fad9460f9d816040f17 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_001/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba6adc3b4d3863cafad41662738bc21a5886c083a668de18c2d304e9f473fda1 +size 768 diff --git a/calibration_data/sample_002/vector_estimator/step_001/input_latent_mask.shape.json b/calibration_data/sample_002/vector_estimator/step_001/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_001/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_002/vector_estimator/step_001/input_noisy_latent.raw b/calibration_data/sample_002/vector_estimator/step_001/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..c0c1ed0c4f99fd5dbcc885be9ef27521b81c6fa9 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_001/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5e6a5d1aabbb04d7735711388cee01652e510f4cda6b9ad56959bb687d394616 +size 110592 diff --git a/calibration_data/sample_002/vector_estimator/step_001/input_noisy_latent.shape.json b/calibration_data/sample_002/vector_estimator/step_001/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_001/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_002/vector_estimator/step_001/input_style_ttl.raw b/calibration_data/sample_002/vector_estimator/step_001/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_001/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_002/vector_estimator/step_001/input_style_ttl.shape.json b/calibration_data/sample_002/vector_estimator/step_001/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_001/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_002/vector_estimator/step_001/input_text_emb.raw b/calibration_data/sample_002/vector_estimator/step_001/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..aee16d68bc5a61b33fe70533db44d63e1206a602 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_001/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9a0429c20be23e7280e54182a9683602fee498f4946f52b96be7e826f989ec32 +size 131072 diff --git a/calibration_data/sample_002/vector_estimator/step_001/input_text_emb.shape.json b/calibration_data/sample_002/vector_estimator/step_001/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_001/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_002/vector_estimator/step_001/input_text_mask.raw b/calibration_data/sample_002/vector_estimator/step_001/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..809f23c6c7fd3cbcf80dde4025ed71991dda4bc7 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_001/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c602a3e7516c8f06594747a0f3648ee2a578ea3c3f87c9dc5719d48c152e32b1 +size 512 diff --git a/calibration_data/sample_002/vector_estimator/step_001/input_text_mask.shape.json b/calibration_data/sample_002/vector_estimator/step_001/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_001/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_002/vector_estimator/step_001/input_total_step.raw b/calibration_data/sample_002/vector_estimator/step_001/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_001/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_002/vector_estimator/step_001/input_total_step.shape.json b/calibration_data/sample_002/vector_estimator/step_001/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_001/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_002/vector_estimator/step_001/output_latent.raw b/calibration_data/sample_002/vector_estimator/step_001/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..9e5c06b7745f01376f31ab220c821ca465c380b7 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_001/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b1927f88f499484fd94121f06c701360d584c087d367fc75d61304fb4c372c58 +size 110592 diff --git a/calibration_data/sample_002/vector_estimator/step_001/output_latent.shape.json b/calibration_data/sample_002/vector_estimator/step_001/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_001/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_002/vector_estimator/step_002/input_current_step.raw b/calibration_data/sample_002/vector_estimator/step_002/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..6006751a9837c114dcb1a15f17d72fd9d05006b8 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_002/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d88c86f15bbea365d658ad95a81d45367c465f7af6f7264fb077f01747ddc77d +size 4 diff --git a/calibration_data/sample_002/vector_estimator/step_002/input_current_step.shape.json b/calibration_data/sample_002/vector_estimator/step_002/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_002/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_002/vector_estimator/step_002/input_latent_mask.raw b/calibration_data/sample_002/vector_estimator/step_002/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..a8ba26e378a610cd74744fad9460f9d816040f17 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_002/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba6adc3b4d3863cafad41662738bc21a5886c083a668de18c2d304e9f473fda1 +size 768 diff --git a/calibration_data/sample_002/vector_estimator/step_002/input_latent_mask.shape.json b/calibration_data/sample_002/vector_estimator/step_002/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_002/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_002/vector_estimator/step_002/input_noisy_latent.raw b/calibration_data/sample_002/vector_estimator/step_002/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..9e5c06b7745f01376f31ab220c821ca465c380b7 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_002/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b1927f88f499484fd94121f06c701360d584c087d367fc75d61304fb4c372c58 +size 110592 diff --git a/calibration_data/sample_002/vector_estimator/step_002/input_noisy_latent.shape.json b/calibration_data/sample_002/vector_estimator/step_002/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_002/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_002/vector_estimator/step_002/input_style_ttl.raw b/calibration_data/sample_002/vector_estimator/step_002/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_002/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_002/vector_estimator/step_002/input_style_ttl.shape.json b/calibration_data/sample_002/vector_estimator/step_002/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_002/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_002/vector_estimator/step_002/input_text_emb.raw b/calibration_data/sample_002/vector_estimator/step_002/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..aee16d68bc5a61b33fe70533db44d63e1206a602 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_002/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9a0429c20be23e7280e54182a9683602fee498f4946f52b96be7e826f989ec32 +size 131072 diff --git a/calibration_data/sample_002/vector_estimator/step_002/input_text_emb.shape.json b/calibration_data/sample_002/vector_estimator/step_002/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_002/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_002/vector_estimator/step_002/input_text_mask.raw b/calibration_data/sample_002/vector_estimator/step_002/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..809f23c6c7fd3cbcf80dde4025ed71991dda4bc7 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_002/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c602a3e7516c8f06594747a0f3648ee2a578ea3c3f87c9dc5719d48c152e32b1 +size 512 diff --git a/calibration_data/sample_002/vector_estimator/step_002/input_text_mask.shape.json b/calibration_data/sample_002/vector_estimator/step_002/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_002/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_002/vector_estimator/step_002/input_total_step.raw b/calibration_data/sample_002/vector_estimator/step_002/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_002/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_002/vector_estimator/step_002/input_total_step.shape.json b/calibration_data/sample_002/vector_estimator/step_002/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_002/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_002/vector_estimator/step_002/output_latent.raw b/calibration_data/sample_002/vector_estimator/step_002/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..17ec22b98ded7fe56e0abae001c95734ba645b7d --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_002/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8026aa00883847c910e422a50af417cb8abbc38077194c5ed3bd4fff37ce5ad8 +size 110592 diff --git a/calibration_data/sample_002/vector_estimator/step_002/output_latent.shape.json b/calibration_data/sample_002/vector_estimator/step_002/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_002/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_002/vector_estimator/step_003/input_current_step.raw b/calibration_data/sample_002/vector_estimator/step_003/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..060f3cee0f40f5210f352bb5aca20ba84f712749 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_003/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ea2845900b5856c9bf354b1aa9761b5aa6888e5ed61738fe9579ca42bc0f6054 +size 4 diff --git a/calibration_data/sample_002/vector_estimator/step_003/input_current_step.shape.json b/calibration_data/sample_002/vector_estimator/step_003/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_003/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_002/vector_estimator/step_003/input_latent_mask.raw b/calibration_data/sample_002/vector_estimator/step_003/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..a8ba26e378a610cd74744fad9460f9d816040f17 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_003/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba6adc3b4d3863cafad41662738bc21a5886c083a668de18c2d304e9f473fda1 +size 768 diff --git a/calibration_data/sample_002/vector_estimator/step_003/input_latent_mask.shape.json b/calibration_data/sample_002/vector_estimator/step_003/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_003/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_002/vector_estimator/step_003/input_noisy_latent.raw b/calibration_data/sample_002/vector_estimator/step_003/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..17ec22b98ded7fe56e0abae001c95734ba645b7d --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_003/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8026aa00883847c910e422a50af417cb8abbc38077194c5ed3bd4fff37ce5ad8 +size 110592 diff --git a/calibration_data/sample_002/vector_estimator/step_003/input_noisy_latent.shape.json b/calibration_data/sample_002/vector_estimator/step_003/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_003/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_002/vector_estimator/step_003/input_style_ttl.raw b/calibration_data/sample_002/vector_estimator/step_003/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_003/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_002/vector_estimator/step_003/input_style_ttl.shape.json b/calibration_data/sample_002/vector_estimator/step_003/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_003/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_002/vector_estimator/step_003/input_text_emb.raw b/calibration_data/sample_002/vector_estimator/step_003/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..aee16d68bc5a61b33fe70533db44d63e1206a602 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_003/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9a0429c20be23e7280e54182a9683602fee498f4946f52b96be7e826f989ec32 +size 131072 diff --git a/calibration_data/sample_002/vector_estimator/step_003/input_text_emb.shape.json b/calibration_data/sample_002/vector_estimator/step_003/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_003/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_002/vector_estimator/step_003/input_text_mask.raw b/calibration_data/sample_002/vector_estimator/step_003/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..809f23c6c7fd3cbcf80dde4025ed71991dda4bc7 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_003/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c602a3e7516c8f06594747a0f3648ee2a578ea3c3f87c9dc5719d48c152e32b1 +size 512 diff --git a/calibration_data/sample_002/vector_estimator/step_003/input_text_mask.shape.json b/calibration_data/sample_002/vector_estimator/step_003/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_003/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_002/vector_estimator/step_003/input_total_step.raw b/calibration_data/sample_002/vector_estimator/step_003/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_003/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_002/vector_estimator/step_003/input_total_step.shape.json b/calibration_data/sample_002/vector_estimator/step_003/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_003/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_002/vector_estimator/step_003/output_latent.raw b/calibration_data/sample_002/vector_estimator/step_003/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..eff5bb4308cc88d4de1c1492728eea6d187de53e --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_003/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9dec4f9f55df8766f00f40e850797a2fe0b76415cbd7ea858855c9bad39bfffa +size 110592 diff --git a/calibration_data/sample_002/vector_estimator/step_003/output_latent.shape.json b/calibration_data/sample_002/vector_estimator/step_003/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_003/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_002/vector_estimator/step_004/input_current_step.raw b/calibration_data/sample_002/vector_estimator/step_004/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..741da1462c21ced4dc8e159ae7fe1298334858d8 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_004/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4f4b9b7d8b86633e2824e2f439819357b0cd010ab410ea1a691b12c5f94e91e0 +size 4 diff --git a/calibration_data/sample_002/vector_estimator/step_004/input_current_step.shape.json b/calibration_data/sample_002/vector_estimator/step_004/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_004/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_002/vector_estimator/step_004/input_latent_mask.raw b/calibration_data/sample_002/vector_estimator/step_004/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..a8ba26e378a610cd74744fad9460f9d816040f17 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_004/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba6adc3b4d3863cafad41662738bc21a5886c083a668de18c2d304e9f473fda1 +size 768 diff --git a/calibration_data/sample_002/vector_estimator/step_004/input_latent_mask.shape.json b/calibration_data/sample_002/vector_estimator/step_004/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_004/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_002/vector_estimator/step_004/input_noisy_latent.raw b/calibration_data/sample_002/vector_estimator/step_004/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..eff5bb4308cc88d4de1c1492728eea6d187de53e --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_004/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9dec4f9f55df8766f00f40e850797a2fe0b76415cbd7ea858855c9bad39bfffa +size 110592 diff --git a/calibration_data/sample_002/vector_estimator/step_004/input_noisy_latent.shape.json b/calibration_data/sample_002/vector_estimator/step_004/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_004/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_002/vector_estimator/step_004/input_style_ttl.raw b/calibration_data/sample_002/vector_estimator/step_004/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_004/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_002/vector_estimator/step_004/input_style_ttl.shape.json b/calibration_data/sample_002/vector_estimator/step_004/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_004/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_002/vector_estimator/step_004/input_text_emb.raw b/calibration_data/sample_002/vector_estimator/step_004/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..aee16d68bc5a61b33fe70533db44d63e1206a602 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_004/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9a0429c20be23e7280e54182a9683602fee498f4946f52b96be7e826f989ec32 +size 131072 diff --git a/calibration_data/sample_002/vector_estimator/step_004/input_text_emb.shape.json b/calibration_data/sample_002/vector_estimator/step_004/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_004/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_002/vector_estimator/step_004/input_text_mask.raw b/calibration_data/sample_002/vector_estimator/step_004/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..809f23c6c7fd3cbcf80dde4025ed71991dda4bc7 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_004/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c602a3e7516c8f06594747a0f3648ee2a578ea3c3f87c9dc5719d48c152e32b1 +size 512 diff --git a/calibration_data/sample_002/vector_estimator/step_004/input_text_mask.shape.json b/calibration_data/sample_002/vector_estimator/step_004/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_004/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_002/vector_estimator/step_004/input_total_step.raw b/calibration_data/sample_002/vector_estimator/step_004/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_004/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_002/vector_estimator/step_004/input_total_step.shape.json b/calibration_data/sample_002/vector_estimator/step_004/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_004/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_002/vector_estimator/step_004/output_latent.raw b/calibration_data/sample_002/vector_estimator/step_004/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..40606535e87d130d2f69685d872fb563b5423af0 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_004/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:208e297ab7741b6f05f6775ff7bb3e2b3a5bf7b9318338781da5cac172e38e29 +size 110592 diff --git a/calibration_data/sample_002/vector_estimator/step_004/output_latent.shape.json b/calibration_data/sample_002/vector_estimator/step_004/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_004/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_002/vector_estimator/step_005/input_current_step.raw b/calibration_data/sample_002/vector_estimator/step_005/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..3feea7f0a490f88137745d0e590449846d8ddf98 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_005/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fca31f1667a6aa1bba12fca4e4ea1becd503379d80da3213af07f6cc5702828d +size 4 diff --git a/calibration_data/sample_002/vector_estimator/step_005/input_current_step.shape.json b/calibration_data/sample_002/vector_estimator/step_005/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_005/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_002/vector_estimator/step_005/input_latent_mask.raw b/calibration_data/sample_002/vector_estimator/step_005/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..a8ba26e378a610cd74744fad9460f9d816040f17 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_005/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba6adc3b4d3863cafad41662738bc21a5886c083a668de18c2d304e9f473fda1 +size 768 diff --git a/calibration_data/sample_002/vector_estimator/step_005/input_latent_mask.shape.json b/calibration_data/sample_002/vector_estimator/step_005/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_005/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_002/vector_estimator/step_005/input_noisy_latent.raw b/calibration_data/sample_002/vector_estimator/step_005/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..40606535e87d130d2f69685d872fb563b5423af0 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_005/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:208e297ab7741b6f05f6775ff7bb3e2b3a5bf7b9318338781da5cac172e38e29 +size 110592 diff --git a/calibration_data/sample_002/vector_estimator/step_005/input_noisy_latent.shape.json b/calibration_data/sample_002/vector_estimator/step_005/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_005/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_002/vector_estimator/step_005/input_style_ttl.raw b/calibration_data/sample_002/vector_estimator/step_005/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_005/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_002/vector_estimator/step_005/input_style_ttl.shape.json b/calibration_data/sample_002/vector_estimator/step_005/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_005/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_002/vector_estimator/step_005/input_text_emb.raw b/calibration_data/sample_002/vector_estimator/step_005/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..aee16d68bc5a61b33fe70533db44d63e1206a602 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_005/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9a0429c20be23e7280e54182a9683602fee498f4946f52b96be7e826f989ec32 +size 131072 diff --git a/calibration_data/sample_002/vector_estimator/step_005/input_text_emb.shape.json b/calibration_data/sample_002/vector_estimator/step_005/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_005/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_002/vector_estimator/step_005/input_text_mask.raw b/calibration_data/sample_002/vector_estimator/step_005/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..809f23c6c7fd3cbcf80dde4025ed71991dda4bc7 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_005/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c602a3e7516c8f06594747a0f3648ee2a578ea3c3f87c9dc5719d48c152e32b1 +size 512 diff --git a/calibration_data/sample_002/vector_estimator/step_005/input_text_mask.shape.json b/calibration_data/sample_002/vector_estimator/step_005/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_005/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_002/vector_estimator/step_005/input_total_step.raw b/calibration_data/sample_002/vector_estimator/step_005/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_005/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_002/vector_estimator/step_005/input_total_step.shape.json b/calibration_data/sample_002/vector_estimator/step_005/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_005/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_002/vector_estimator/step_005/output_latent.raw b/calibration_data/sample_002/vector_estimator/step_005/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..24c9147ed57842c58124b7287e7a21ca60c83264 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_005/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:488ffea72064f703f2fd85ae51b708b4bd386df80e49e42cb9d22a4aa46e72e1 +size 110592 diff --git a/calibration_data/sample_002/vector_estimator/step_005/output_latent.shape.json b/calibration_data/sample_002/vector_estimator/step_005/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_005/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_002/vector_estimator/step_006/input_current_step.raw b/calibration_data/sample_002/vector_estimator/step_006/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..64cde820ff66ec8f1f8555454e10f22a59b47974 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_006/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fedcca07b1ccdacce623cb6d8afdeed0314e8508d763e228871f18d4e0ebb7c4 +size 4 diff --git a/calibration_data/sample_002/vector_estimator/step_006/input_current_step.shape.json b/calibration_data/sample_002/vector_estimator/step_006/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_006/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_002/vector_estimator/step_006/input_latent_mask.raw b/calibration_data/sample_002/vector_estimator/step_006/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..a8ba26e378a610cd74744fad9460f9d816040f17 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_006/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba6adc3b4d3863cafad41662738bc21a5886c083a668de18c2d304e9f473fda1 +size 768 diff --git a/calibration_data/sample_002/vector_estimator/step_006/input_latent_mask.shape.json b/calibration_data/sample_002/vector_estimator/step_006/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_006/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_002/vector_estimator/step_006/input_noisy_latent.raw b/calibration_data/sample_002/vector_estimator/step_006/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..24c9147ed57842c58124b7287e7a21ca60c83264 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_006/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:488ffea72064f703f2fd85ae51b708b4bd386df80e49e42cb9d22a4aa46e72e1 +size 110592 diff --git a/calibration_data/sample_002/vector_estimator/step_006/input_noisy_latent.shape.json b/calibration_data/sample_002/vector_estimator/step_006/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_006/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_002/vector_estimator/step_006/input_style_ttl.raw b/calibration_data/sample_002/vector_estimator/step_006/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_006/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_002/vector_estimator/step_006/input_style_ttl.shape.json b/calibration_data/sample_002/vector_estimator/step_006/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_006/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_002/vector_estimator/step_006/input_text_emb.raw b/calibration_data/sample_002/vector_estimator/step_006/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..aee16d68bc5a61b33fe70533db44d63e1206a602 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_006/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9a0429c20be23e7280e54182a9683602fee498f4946f52b96be7e826f989ec32 +size 131072 diff --git a/calibration_data/sample_002/vector_estimator/step_006/input_text_emb.shape.json b/calibration_data/sample_002/vector_estimator/step_006/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_006/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_002/vector_estimator/step_006/input_text_mask.raw b/calibration_data/sample_002/vector_estimator/step_006/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..809f23c6c7fd3cbcf80dde4025ed71991dda4bc7 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_006/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c602a3e7516c8f06594747a0f3648ee2a578ea3c3f87c9dc5719d48c152e32b1 +size 512 diff --git a/calibration_data/sample_002/vector_estimator/step_006/input_text_mask.shape.json b/calibration_data/sample_002/vector_estimator/step_006/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_006/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_002/vector_estimator/step_006/input_total_step.raw b/calibration_data/sample_002/vector_estimator/step_006/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_006/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_002/vector_estimator/step_006/input_total_step.shape.json b/calibration_data/sample_002/vector_estimator/step_006/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_006/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_002/vector_estimator/step_006/output_latent.raw b/calibration_data/sample_002/vector_estimator/step_006/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..5975feb177f45aeaa44e2184dfcbbdaecf56f3fc --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_006/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:72577dede50d52d61e0e7938d0f0a64eebb3cbe14847148d0ecda3b9978e875b +size 110592 diff --git a/calibration_data/sample_002/vector_estimator/step_006/output_latent.shape.json b/calibration_data/sample_002/vector_estimator/step_006/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_006/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_002/vector_estimator/step_007/input_current_step.raw b/calibration_data/sample_002/vector_estimator/step_007/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..80dcea5b309e22f7892c03e67a96fcdeb1f52c7b --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_007/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ee0a6628f97214b7ef5d15c54388ea478862369e517aa4ef4593aea18c3ff618 +size 4 diff --git a/calibration_data/sample_002/vector_estimator/step_007/input_current_step.shape.json b/calibration_data/sample_002/vector_estimator/step_007/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_007/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_002/vector_estimator/step_007/input_latent_mask.raw b/calibration_data/sample_002/vector_estimator/step_007/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..a8ba26e378a610cd74744fad9460f9d816040f17 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_007/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba6adc3b4d3863cafad41662738bc21a5886c083a668de18c2d304e9f473fda1 +size 768 diff --git a/calibration_data/sample_002/vector_estimator/step_007/input_latent_mask.shape.json b/calibration_data/sample_002/vector_estimator/step_007/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_007/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_002/vector_estimator/step_007/input_noisy_latent.raw b/calibration_data/sample_002/vector_estimator/step_007/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..5975feb177f45aeaa44e2184dfcbbdaecf56f3fc --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_007/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:72577dede50d52d61e0e7938d0f0a64eebb3cbe14847148d0ecda3b9978e875b +size 110592 diff --git a/calibration_data/sample_002/vector_estimator/step_007/input_noisy_latent.shape.json b/calibration_data/sample_002/vector_estimator/step_007/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_007/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_002/vector_estimator/step_007/input_style_ttl.raw b/calibration_data/sample_002/vector_estimator/step_007/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_007/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_002/vector_estimator/step_007/input_style_ttl.shape.json b/calibration_data/sample_002/vector_estimator/step_007/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_007/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_002/vector_estimator/step_007/input_text_emb.raw b/calibration_data/sample_002/vector_estimator/step_007/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..aee16d68bc5a61b33fe70533db44d63e1206a602 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_007/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9a0429c20be23e7280e54182a9683602fee498f4946f52b96be7e826f989ec32 +size 131072 diff --git a/calibration_data/sample_002/vector_estimator/step_007/input_text_emb.shape.json b/calibration_data/sample_002/vector_estimator/step_007/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_007/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_002/vector_estimator/step_007/input_text_mask.raw b/calibration_data/sample_002/vector_estimator/step_007/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..809f23c6c7fd3cbcf80dde4025ed71991dda4bc7 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_007/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c602a3e7516c8f06594747a0f3648ee2a578ea3c3f87c9dc5719d48c152e32b1 +size 512 diff --git a/calibration_data/sample_002/vector_estimator/step_007/input_text_mask.shape.json b/calibration_data/sample_002/vector_estimator/step_007/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_007/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_002/vector_estimator/step_007/input_total_step.raw b/calibration_data/sample_002/vector_estimator/step_007/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_007/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_002/vector_estimator/step_007/input_total_step.shape.json b/calibration_data/sample_002/vector_estimator/step_007/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_007/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_002/vector_estimator/step_007/output_latent.raw b/calibration_data/sample_002/vector_estimator/step_007/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..28ded2a436cd53d6ad541482ee021cde4e9a376b --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_007/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cc8521d3e2cb9112f25d9b576110cd9cf905c3dbae67d85cbc61a99e846b551e +size 110592 diff --git a/calibration_data/sample_002/vector_estimator/step_007/output_latent.shape.json b/calibration_data/sample_002/vector_estimator/step_007/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_007/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_002/vector_estimator/step_008/input_current_step.raw b/calibration_data/sample_002/vector_estimator/step_008/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..d9898066032551dc5689c011cbd8b0011e3e018f --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_008/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:03e3c2420f5066a5fa6e36735ed8cc4f6a251046263e1a6024f009deeee3b952 +size 4 diff --git a/calibration_data/sample_002/vector_estimator/step_008/input_current_step.shape.json b/calibration_data/sample_002/vector_estimator/step_008/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_008/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_002/vector_estimator/step_008/input_latent_mask.raw b/calibration_data/sample_002/vector_estimator/step_008/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..a8ba26e378a610cd74744fad9460f9d816040f17 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_008/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba6adc3b4d3863cafad41662738bc21a5886c083a668de18c2d304e9f473fda1 +size 768 diff --git a/calibration_data/sample_002/vector_estimator/step_008/input_latent_mask.shape.json b/calibration_data/sample_002/vector_estimator/step_008/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_008/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_002/vector_estimator/step_008/input_noisy_latent.raw b/calibration_data/sample_002/vector_estimator/step_008/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..28ded2a436cd53d6ad541482ee021cde4e9a376b --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_008/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cc8521d3e2cb9112f25d9b576110cd9cf905c3dbae67d85cbc61a99e846b551e +size 110592 diff --git a/calibration_data/sample_002/vector_estimator/step_008/input_noisy_latent.shape.json b/calibration_data/sample_002/vector_estimator/step_008/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_008/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_002/vector_estimator/step_008/input_style_ttl.raw b/calibration_data/sample_002/vector_estimator/step_008/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_008/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_002/vector_estimator/step_008/input_style_ttl.shape.json b/calibration_data/sample_002/vector_estimator/step_008/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_008/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_002/vector_estimator/step_008/input_text_emb.raw b/calibration_data/sample_002/vector_estimator/step_008/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..aee16d68bc5a61b33fe70533db44d63e1206a602 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_008/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9a0429c20be23e7280e54182a9683602fee498f4946f52b96be7e826f989ec32 +size 131072 diff --git a/calibration_data/sample_002/vector_estimator/step_008/input_text_emb.shape.json b/calibration_data/sample_002/vector_estimator/step_008/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_008/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_002/vector_estimator/step_008/input_text_mask.raw b/calibration_data/sample_002/vector_estimator/step_008/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..809f23c6c7fd3cbcf80dde4025ed71991dda4bc7 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_008/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c602a3e7516c8f06594747a0f3648ee2a578ea3c3f87c9dc5719d48c152e32b1 +size 512 diff --git a/calibration_data/sample_002/vector_estimator/step_008/input_text_mask.shape.json b/calibration_data/sample_002/vector_estimator/step_008/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_008/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_002/vector_estimator/step_008/input_total_step.raw b/calibration_data/sample_002/vector_estimator/step_008/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_008/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_002/vector_estimator/step_008/input_total_step.shape.json b/calibration_data/sample_002/vector_estimator/step_008/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_008/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_002/vector_estimator/step_008/output_latent.raw b/calibration_data/sample_002/vector_estimator/step_008/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..e6179adbace972ae10b8945178afb104a6cc9d06 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_008/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:96563730dc88181fb2eb5a93061ad7f20921bd695be05c61194d11451f9b7341 +size 110592 diff --git a/calibration_data/sample_002/vector_estimator/step_008/output_latent.shape.json b/calibration_data/sample_002/vector_estimator/step_008/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_008/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_002/vector_estimator/step_009/input_current_step.raw b/calibration_data/sample_002/vector_estimator/step_009/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..a64f509cf5045a53ff9900d582dd0a01986c5fc3 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_009/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5eaa5c1a4fa99cf34af94ccef42ea122dbc921d2498f68c20bf9b4d5150f5083 +size 4 diff --git a/calibration_data/sample_002/vector_estimator/step_009/input_current_step.shape.json b/calibration_data/sample_002/vector_estimator/step_009/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_009/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_002/vector_estimator/step_009/input_latent_mask.raw b/calibration_data/sample_002/vector_estimator/step_009/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..a8ba26e378a610cd74744fad9460f9d816040f17 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_009/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba6adc3b4d3863cafad41662738bc21a5886c083a668de18c2d304e9f473fda1 +size 768 diff --git a/calibration_data/sample_002/vector_estimator/step_009/input_latent_mask.shape.json b/calibration_data/sample_002/vector_estimator/step_009/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_009/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_002/vector_estimator/step_009/input_noisy_latent.raw b/calibration_data/sample_002/vector_estimator/step_009/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..e6179adbace972ae10b8945178afb104a6cc9d06 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_009/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:96563730dc88181fb2eb5a93061ad7f20921bd695be05c61194d11451f9b7341 +size 110592 diff --git a/calibration_data/sample_002/vector_estimator/step_009/input_noisy_latent.shape.json b/calibration_data/sample_002/vector_estimator/step_009/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_009/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_002/vector_estimator/step_009/input_style_ttl.raw b/calibration_data/sample_002/vector_estimator/step_009/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_009/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_002/vector_estimator/step_009/input_style_ttl.shape.json b/calibration_data/sample_002/vector_estimator/step_009/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_009/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_002/vector_estimator/step_009/input_text_emb.raw b/calibration_data/sample_002/vector_estimator/step_009/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..aee16d68bc5a61b33fe70533db44d63e1206a602 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_009/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9a0429c20be23e7280e54182a9683602fee498f4946f52b96be7e826f989ec32 +size 131072 diff --git a/calibration_data/sample_002/vector_estimator/step_009/input_text_emb.shape.json b/calibration_data/sample_002/vector_estimator/step_009/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_009/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_002/vector_estimator/step_009/input_text_mask.raw b/calibration_data/sample_002/vector_estimator/step_009/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..809f23c6c7fd3cbcf80dde4025ed71991dda4bc7 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_009/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c602a3e7516c8f06594747a0f3648ee2a578ea3c3f87c9dc5719d48c152e32b1 +size 512 diff --git a/calibration_data/sample_002/vector_estimator/step_009/input_text_mask.shape.json b/calibration_data/sample_002/vector_estimator/step_009/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_009/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_002/vector_estimator/step_009/input_total_step.raw b/calibration_data/sample_002/vector_estimator/step_009/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_009/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_002/vector_estimator/step_009/input_total_step.shape.json b/calibration_data/sample_002/vector_estimator/step_009/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_009/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_002/vector_estimator/step_009/output_latent.raw b/calibration_data/sample_002/vector_estimator/step_009/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..bd95e321d56be1e450e43b1699a4254190874d32 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_009/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e883f959e75df2c46ee6ccf681e6e96239ac266c2730afb70fab09a57a983a99 +size 110592 diff --git a/calibration_data/sample_002/vector_estimator/step_009/output_latent.shape.json b/calibration_data/sample_002/vector_estimator/step_009/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_002/vector_estimator/step_009/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_002/vocoder/input_latent.raw b/calibration_data/sample_002/vocoder/input_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..bd95e321d56be1e450e43b1699a4254190874d32 --- /dev/null +++ b/calibration_data/sample_002/vocoder/input_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e883f959e75df2c46ee6ccf681e6e96239ac266c2730afb70fab09a57a983a99 +size 110592 diff --git a/calibration_data/sample_002/vocoder/input_latent.shape.json b/calibration_data/sample_002/vocoder/input_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_002/vocoder/input_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_002/vocoder/output_waveform.raw b/calibration_data/sample_002/vocoder/output_waveform.raw new file mode 100644 index 0000000000000000000000000000000000000000..adcee4ffe452c39a46aaf166039bd4254ac249dd --- /dev/null +++ b/calibration_data/sample_002/vocoder/output_waveform.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4693bd53f2969ebc448717acfd4b7719ec8c18453ccc34f5cab2e73ebcd316ff +size 342776 diff --git a/calibration_data/sample_002/vocoder/output_waveform.shape.json b/calibration_data/sample_002/vocoder/output_waveform.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..a7e3ed56a54d1e5cd9d4287ef4c99d019e6702fb --- /dev/null +++ b/calibration_data/sample_002/vocoder/output_waveform.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 85694 + ], + "dtype": "float32", + "size_bytes": 342776 +} \ No newline at end of file diff --git a/calibration_data/sample_003/duration_predictor/input_style_dp.raw b/calibration_data/sample_003/duration_predictor/input_style_dp.raw new file mode 100644 index 0000000000000000000000000000000000000000..a0f9d1effa322e9d312655b156a1bfd985472a40 --- /dev/null +++ b/calibration_data/sample_003/duration_predictor/input_style_dp.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:29e4e81fc88383a584874cb7a228697eaf6447d0b043415dcd1fd34427e7bdec +size 512 diff --git a/calibration_data/sample_003/duration_predictor/input_style_dp.shape.json b/calibration_data/sample_003/duration_predictor/input_style_dp.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..c22a0e9af7820787b97c344cc565723fbba52280 --- /dev/null +++ b/calibration_data/sample_003/duration_predictor/input_style_dp.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 8, + 16 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_003/duration_predictor/input_text_ids.raw b/calibration_data/sample_003/duration_predictor/input_text_ids.raw new file mode 100644 index 0000000000000000000000000000000000000000..ff5226f5ace3e8e1ffd29362b4e9edf2672771fe --- /dev/null +++ b/calibration_data/sample_003/duration_predictor/input_text_ids.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a589a5f6461dd8010286d1917f7bd4e36847dfa2957d94ce6fb1111157e24a2d +size 512 diff --git a/calibration_data/sample_003/duration_predictor/input_text_ids.shape.json b/calibration_data/sample_003/duration_predictor/input_text_ids.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..d2c35ddcfba68393a550b91722ca4733f0b0721f --- /dev/null +++ b/calibration_data/sample_003/duration_predictor/input_text_ids.shape.json @@ -0,0 +1,8 @@ +{ + "shape": [ + 1, + 128 + ], + "dtype": "int64", + "size_bytes": 1024 +} \ No newline at end of file diff --git a/calibration_data/sample_003/duration_predictor/input_text_mask.raw b/calibration_data/sample_003/duration_predictor/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..ba9f8710aeeb98d85bd9f55fdfdcf639f03b6bdb --- /dev/null +++ b/calibration_data/sample_003/duration_predictor/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6c82b0051b7ea7c32aaeef1e23dd42b08bfd7727f80dd621f865bd71fee8fe84 +size 512 diff --git a/calibration_data/sample_003/duration_predictor/input_text_mask.shape.json b/calibration_data/sample_003/duration_predictor/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_003/duration_predictor/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_003/duration_predictor/output_duration.raw b/calibration_data/sample_003/duration_predictor/output_duration.raw new file mode 100644 index 0000000000000000000000000000000000000000..e6b8095ca0f62306afdc741fd8236bc1da67e6f2 --- /dev/null +++ b/calibration_data/sample_003/duration_predictor/output_duration.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0b6f1abd2adceb4c3e40306803f315e47a01bf0f632c66e83bb9d50c57ed695d +size 4 diff --git a/calibration_data/sample_003/duration_predictor/output_duration.shape.json b/calibration_data/sample_003/duration_predictor/output_duration.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_003/duration_predictor/output_duration.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_003/metadata.json b/calibration_data/sample_003/metadata.json new file mode 100644 index 0000000000000000000000000000000000000000..df3912eda22aadb4b42b7ef55c5871ab4acc545c --- /dev/null +++ b/calibration_data/sample_003/metadata.json @@ -0,0 +1,8 @@ +{ + "text": "The weather is nice today.", + "voice": "F1", + "lang": "en", + "steps": 10, + "seed": 150, + "category": "short" +} \ No newline at end of file diff --git a/calibration_data/sample_003/text_encoder/input_style_ttl.raw b/calibration_data/sample_003/text_encoder/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_003/text_encoder/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_003/text_encoder/input_style_ttl.shape.json b/calibration_data/sample_003/text_encoder/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_003/text_encoder/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_003/text_encoder/input_text_ids.raw b/calibration_data/sample_003/text_encoder/input_text_ids.raw new file mode 100644 index 0000000000000000000000000000000000000000..ff5226f5ace3e8e1ffd29362b4e9edf2672771fe --- /dev/null +++ b/calibration_data/sample_003/text_encoder/input_text_ids.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a589a5f6461dd8010286d1917f7bd4e36847dfa2957d94ce6fb1111157e24a2d +size 512 diff --git a/calibration_data/sample_003/text_encoder/input_text_ids.shape.json b/calibration_data/sample_003/text_encoder/input_text_ids.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..d2c35ddcfba68393a550b91722ca4733f0b0721f --- /dev/null +++ b/calibration_data/sample_003/text_encoder/input_text_ids.shape.json @@ -0,0 +1,8 @@ +{ + "shape": [ + 1, + 128 + ], + "dtype": "int64", + "size_bytes": 1024 +} \ No newline at end of file diff --git a/calibration_data/sample_003/text_encoder/input_text_mask.raw b/calibration_data/sample_003/text_encoder/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..ba9f8710aeeb98d85bd9f55fdfdcf639f03b6bdb --- /dev/null +++ b/calibration_data/sample_003/text_encoder/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6c82b0051b7ea7c32aaeef1e23dd42b08bfd7727f80dd621f865bd71fee8fe84 +size 512 diff --git a/calibration_data/sample_003/text_encoder/input_text_mask.shape.json b/calibration_data/sample_003/text_encoder/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_003/text_encoder/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_003/text_encoder/output_text_emb.raw b/calibration_data/sample_003/text_encoder/output_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..0323466a4080d4b3fdeefadc04a3d8eaade1c0df --- /dev/null +++ b/calibration_data/sample_003/text_encoder/output_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:94eec1b5e35c93b3a9876f1bfc74c2222c50722958c0faefa2cdb5ef1bf2f5cc +size 131072 diff --git a/calibration_data/sample_003/text_encoder/output_text_emb.shape.json b/calibration_data/sample_003/text_encoder/output_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_003/text_encoder/output_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_003/vector_estimator/step_000/input_current_step.raw b/calibration_data/sample_003/vector_estimator/step_000/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..6010a2bbcddc7d04d6777a672952e6518a507a14 --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_000/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 +size 4 diff --git a/calibration_data/sample_003/vector_estimator/step_000/input_current_step.shape.json b/calibration_data/sample_003/vector_estimator/step_000/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_000/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_003/vector_estimator/step_000/input_latent_mask.raw b/calibration_data/sample_003/vector_estimator/step_000/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..39c4d6c9edb05cb4f3864ff2ee0aa5336ecc2247 --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_000/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2bead9767efed92e74e1469a21a66121c47dd1ccef6f363b23023042122e3900 +size 768 diff --git a/calibration_data/sample_003/vector_estimator/step_000/input_latent_mask.shape.json b/calibration_data/sample_003/vector_estimator/step_000/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_000/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_003/vector_estimator/step_000/input_noisy_latent.raw b/calibration_data/sample_003/vector_estimator/step_000/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..c147a92f30a8abbc171150f47050984db974abd6 --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_000/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:32208e874c2a1e48cac95f0ffc25801e5bb5eaa7c6ffd05534d75a9035430f11 +size 110592 diff --git a/calibration_data/sample_003/vector_estimator/step_000/input_noisy_latent.shape.json b/calibration_data/sample_003/vector_estimator/step_000/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_000/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_003/vector_estimator/step_000/input_style_ttl.raw b/calibration_data/sample_003/vector_estimator/step_000/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_000/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_003/vector_estimator/step_000/input_style_ttl.shape.json b/calibration_data/sample_003/vector_estimator/step_000/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_000/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_003/vector_estimator/step_000/input_text_emb.raw b/calibration_data/sample_003/vector_estimator/step_000/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..0323466a4080d4b3fdeefadc04a3d8eaade1c0df --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_000/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:94eec1b5e35c93b3a9876f1bfc74c2222c50722958c0faefa2cdb5ef1bf2f5cc +size 131072 diff --git a/calibration_data/sample_003/vector_estimator/step_000/input_text_emb.shape.json b/calibration_data/sample_003/vector_estimator/step_000/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_000/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_003/vector_estimator/step_000/input_text_mask.raw b/calibration_data/sample_003/vector_estimator/step_000/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..ba9f8710aeeb98d85bd9f55fdfdcf639f03b6bdb --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_000/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6c82b0051b7ea7c32aaeef1e23dd42b08bfd7727f80dd621f865bd71fee8fe84 +size 512 diff --git a/calibration_data/sample_003/vector_estimator/step_000/input_text_mask.shape.json b/calibration_data/sample_003/vector_estimator/step_000/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_000/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_003/vector_estimator/step_000/input_total_step.raw b/calibration_data/sample_003/vector_estimator/step_000/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_000/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_003/vector_estimator/step_000/input_total_step.shape.json b/calibration_data/sample_003/vector_estimator/step_000/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_000/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_003/vector_estimator/step_000/output_latent.raw b/calibration_data/sample_003/vector_estimator/step_000/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..a3bec2f98a0008abc3f9f5b90605fe926cb804f7 --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_000/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bab9dc2a629cc8c22a19f9d41a145815f6ab8fa9ccd605263490aab889d1a83b +size 110592 diff --git a/calibration_data/sample_003/vector_estimator/step_000/output_latent.shape.json b/calibration_data/sample_003/vector_estimator/step_000/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_000/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_003/vector_estimator/step_001/input_current_step.raw b/calibration_data/sample_003/vector_estimator/step_001/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..00544346a3c829def382ca9eefbb3ea3fdcd8828 --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_001/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e00e5eb9444182f352323374ef4e08ebcb784725fdd4fd612d7730540b3e0c8c +size 4 diff --git a/calibration_data/sample_003/vector_estimator/step_001/input_current_step.shape.json b/calibration_data/sample_003/vector_estimator/step_001/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_001/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_003/vector_estimator/step_001/input_latent_mask.raw b/calibration_data/sample_003/vector_estimator/step_001/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..39c4d6c9edb05cb4f3864ff2ee0aa5336ecc2247 --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_001/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2bead9767efed92e74e1469a21a66121c47dd1ccef6f363b23023042122e3900 +size 768 diff --git a/calibration_data/sample_003/vector_estimator/step_001/input_latent_mask.shape.json b/calibration_data/sample_003/vector_estimator/step_001/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_001/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_003/vector_estimator/step_001/input_noisy_latent.raw b/calibration_data/sample_003/vector_estimator/step_001/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..a3bec2f98a0008abc3f9f5b90605fe926cb804f7 --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_001/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bab9dc2a629cc8c22a19f9d41a145815f6ab8fa9ccd605263490aab889d1a83b +size 110592 diff --git a/calibration_data/sample_003/vector_estimator/step_001/input_noisy_latent.shape.json b/calibration_data/sample_003/vector_estimator/step_001/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_001/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_003/vector_estimator/step_001/input_style_ttl.raw b/calibration_data/sample_003/vector_estimator/step_001/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_001/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_003/vector_estimator/step_001/input_style_ttl.shape.json b/calibration_data/sample_003/vector_estimator/step_001/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_001/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_003/vector_estimator/step_001/input_text_emb.raw b/calibration_data/sample_003/vector_estimator/step_001/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..0323466a4080d4b3fdeefadc04a3d8eaade1c0df --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_001/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:94eec1b5e35c93b3a9876f1bfc74c2222c50722958c0faefa2cdb5ef1bf2f5cc +size 131072 diff --git a/calibration_data/sample_003/vector_estimator/step_001/input_text_emb.shape.json b/calibration_data/sample_003/vector_estimator/step_001/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_001/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_003/vector_estimator/step_001/input_text_mask.raw b/calibration_data/sample_003/vector_estimator/step_001/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..ba9f8710aeeb98d85bd9f55fdfdcf639f03b6bdb --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_001/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6c82b0051b7ea7c32aaeef1e23dd42b08bfd7727f80dd621f865bd71fee8fe84 +size 512 diff --git a/calibration_data/sample_003/vector_estimator/step_001/input_text_mask.shape.json b/calibration_data/sample_003/vector_estimator/step_001/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_001/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_003/vector_estimator/step_001/input_total_step.raw b/calibration_data/sample_003/vector_estimator/step_001/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_001/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_003/vector_estimator/step_001/input_total_step.shape.json b/calibration_data/sample_003/vector_estimator/step_001/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_001/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_003/vector_estimator/step_001/output_latent.raw b/calibration_data/sample_003/vector_estimator/step_001/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..88a2dd8618267952da378a6564100f99d33eeeeb --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_001/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d3f44a5c21f8284af899f2620ba0e96710a68d48c8ab802163d02b13d1c38297 +size 110592 diff --git a/calibration_data/sample_003/vector_estimator/step_001/output_latent.shape.json b/calibration_data/sample_003/vector_estimator/step_001/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_001/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_003/vector_estimator/step_002/input_current_step.raw b/calibration_data/sample_003/vector_estimator/step_002/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..6006751a9837c114dcb1a15f17d72fd9d05006b8 --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_002/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d88c86f15bbea365d658ad95a81d45367c465f7af6f7264fb077f01747ddc77d +size 4 diff --git a/calibration_data/sample_003/vector_estimator/step_002/input_current_step.shape.json b/calibration_data/sample_003/vector_estimator/step_002/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_002/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_003/vector_estimator/step_002/input_latent_mask.raw b/calibration_data/sample_003/vector_estimator/step_002/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..39c4d6c9edb05cb4f3864ff2ee0aa5336ecc2247 --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_002/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2bead9767efed92e74e1469a21a66121c47dd1ccef6f363b23023042122e3900 +size 768 diff --git a/calibration_data/sample_003/vector_estimator/step_002/input_latent_mask.shape.json b/calibration_data/sample_003/vector_estimator/step_002/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_002/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_003/vector_estimator/step_002/input_noisy_latent.raw b/calibration_data/sample_003/vector_estimator/step_002/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..88a2dd8618267952da378a6564100f99d33eeeeb --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_002/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d3f44a5c21f8284af899f2620ba0e96710a68d48c8ab802163d02b13d1c38297 +size 110592 diff --git a/calibration_data/sample_003/vector_estimator/step_002/input_noisy_latent.shape.json b/calibration_data/sample_003/vector_estimator/step_002/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_002/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_003/vector_estimator/step_002/input_style_ttl.raw b/calibration_data/sample_003/vector_estimator/step_002/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_002/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_003/vector_estimator/step_002/input_style_ttl.shape.json b/calibration_data/sample_003/vector_estimator/step_002/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_002/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_003/vector_estimator/step_002/input_text_emb.raw b/calibration_data/sample_003/vector_estimator/step_002/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..0323466a4080d4b3fdeefadc04a3d8eaade1c0df --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_002/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:94eec1b5e35c93b3a9876f1bfc74c2222c50722958c0faefa2cdb5ef1bf2f5cc +size 131072 diff --git a/calibration_data/sample_003/vector_estimator/step_002/input_text_emb.shape.json b/calibration_data/sample_003/vector_estimator/step_002/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_002/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_003/vector_estimator/step_002/input_text_mask.raw b/calibration_data/sample_003/vector_estimator/step_002/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..ba9f8710aeeb98d85bd9f55fdfdcf639f03b6bdb --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_002/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6c82b0051b7ea7c32aaeef1e23dd42b08bfd7727f80dd621f865bd71fee8fe84 +size 512 diff --git a/calibration_data/sample_003/vector_estimator/step_002/input_text_mask.shape.json b/calibration_data/sample_003/vector_estimator/step_002/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_002/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_003/vector_estimator/step_002/input_total_step.raw b/calibration_data/sample_003/vector_estimator/step_002/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_002/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_003/vector_estimator/step_002/input_total_step.shape.json b/calibration_data/sample_003/vector_estimator/step_002/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_002/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_003/vector_estimator/step_002/output_latent.raw b/calibration_data/sample_003/vector_estimator/step_002/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..ddc158c5041db9a5208a94ebe04e62adccd3720e --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_002/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e406d9c6ee19358103a3e97d6472d98c459402d179b0b53feb16c2caa79dd72f +size 110592 diff --git a/calibration_data/sample_003/vector_estimator/step_002/output_latent.shape.json b/calibration_data/sample_003/vector_estimator/step_002/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_002/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_003/vector_estimator/step_003/input_current_step.raw b/calibration_data/sample_003/vector_estimator/step_003/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..060f3cee0f40f5210f352bb5aca20ba84f712749 --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_003/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ea2845900b5856c9bf354b1aa9761b5aa6888e5ed61738fe9579ca42bc0f6054 +size 4 diff --git a/calibration_data/sample_003/vector_estimator/step_003/input_current_step.shape.json b/calibration_data/sample_003/vector_estimator/step_003/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_003/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_003/vector_estimator/step_003/input_latent_mask.raw b/calibration_data/sample_003/vector_estimator/step_003/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..39c4d6c9edb05cb4f3864ff2ee0aa5336ecc2247 --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_003/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2bead9767efed92e74e1469a21a66121c47dd1ccef6f363b23023042122e3900 +size 768 diff --git a/calibration_data/sample_003/vector_estimator/step_003/input_latent_mask.shape.json b/calibration_data/sample_003/vector_estimator/step_003/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_003/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_003/vector_estimator/step_003/input_noisy_latent.raw b/calibration_data/sample_003/vector_estimator/step_003/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..ddc158c5041db9a5208a94ebe04e62adccd3720e --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_003/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e406d9c6ee19358103a3e97d6472d98c459402d179b0b53feb16c2caa79dd72f +size 110592 diff --git a/calibration_data/sample_003/vector_estimator/step_003/input_noisy_latent.shape.json b/calibration_data/sample_003/vector_estimator/step_003/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_003/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_003/vector_estimator/step_003/input_style_ttl.raw b/calibration_data/sample_003/vector_estimator/step_003/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_003/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_003/vector_estimator/step_003/input_style_ttl.shape.json b/calibration_data/sample_003/vector_estimator/step_003/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_003/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_003/vector_estimator/step_003/input_text_emb.raw b/calibration_data/sample_003/vector_estimator/step_003/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..0323466a4080d4b3fdeefadc04a3d8eaade1c0df --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_003/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:94eec1b5e35c93b3a9876f1bfc74c2222c50722958c0faefa2cdb5ef1bf2f5cc +size 131072 diff --git a/calibration_data/sample_003/vector_estimator/step_003/input_text_emb.shape.json b/calibration_data/sample_003/vector_estimator/step_003/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_003/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_003/vector_estimator/step_003/input_text_mask.raw b/calibration_data/sample_003/vector_estimator/step_003/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..ba9f8710aeeb98d85bd9f55fdfdcf639f03b6bdb --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_003/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6c82b0051b7ea7c32aaeef1e23dd42b08bfd7727f80dd621f865bd71fee8fe84 +size 512 diff --git a/calibration_data/sample_003/vector_estimator/step_003/input_text_mask.shape.json b/calibration_data/sample_003/vector_estimator/step_003/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_003/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_003/vector_estimator/step_003/input_total_step.raw b/calibration_data/sample_003/vector_estimator/step_003/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_003/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_003/vector_estimator/step_003/input_total_step.shape.json b/calibration_data/sample_003/vector_estimator/step_003/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_003/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_003/vector_estimator/step_003/output_latent.raw b/calibration_data/sample_003/vector_estimator/step_003/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..9cbde3bebd1621808ca3b06dc9ae33e02a7d92e5 --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_003/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:428baf8539f055c10caa413ff3a73f56c6016cf25aa9b4c736e7222d5e5dc7ba +size 110592 diff --git a/calibration_data/sample_003/vector_estimator/step_003/output_latent.shape.json b/calibration_data/sample_003/vector_estimator/step_003/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_003/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_003/vector_estimator/step_004/input_current_step.raw b/calibration_data/sample_003/vector_estimator/step_004/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..741da1462c21ced4dc8e159ae7fe1298334858d8 --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_004/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4f4b9b7d8b86633e2824e2f439819357b0cd010ab410ea1a691b12c5f94e91e0 +size 4 diff --git a/calibration_data/sample_003/vector_estimator/step_004/input_current_step.shape.json b/calibration_data/sample_003/vector_estimator/step_004/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_004/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_003/vector_estimator/step_004/input_latent_mask.raw b/calibration_data/sample_003/vector_estimator/step_004/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..39c4d6c9edb05cb4f3864ff2ee0aa5336ecc2247 --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_004/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2bead9767efed92e74e1469a21a66121c47dd1ccef6f363b23023042122e3900 +size 768 diff --git a/calibration_data/sample_003/vector_estimator/step_004/input_latent_mask.shape.json b/calibration_data/sample_003/vector_estimator/step_004/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_004/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_003/vector_estimator/step_004/input_noisy_latent.raw b/calibration_data/sample_003/vector_estimator/step_004/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..9cbde3bebd1621808ca3b06dc9ae33e02a7d92e5 --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_004/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:428baf8539f055c10caa413ff3a73f56c6016cf25aa9b4c736e7222d5e5dc7ba +size 110592 diff --git a/calibration_data/sample_003/vector_estimator/step_004/input_noisy_latent.shape.json b/calibration_data/sample_003/vector_estimator/step_004/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_004/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_003/vector_estimator/step_004/input_style_ttl.raw b/calibration_data/sample_003/vector_estimator/step_004/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_004/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_003/vector_estimator/step_004/input_style_ttl.shape.json b/calibration_data/sample_003/vector_estimator/step_004/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_004/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_003/vector_estimator/step_004/input_text_emb.raw b/calibration_data/sample_003/vector_estimator/step_004/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..0323466a4080d4b3fdeefadc04a3d8eaade1c0df --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_004/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:94eec1b5e35c93b3a9876f1bfc74c2222c50722958c0faefa2cdb5ef1bf2f5cc +size 131072 diff --git a/calibration_data/sample_003/vector_estimator/step_004/input_text_emb.shape.json b/calibration_data/sample_003/vector_estimator/step_004/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_004/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_003/vector_estimator/step_004/input_text_mask.raw b/calibration_data/sample_003/vector_estimator/step_004/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..ba9f8710aeeb98d85bd9f55fdfdcf639f03b6bdb --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_004/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6c82b0051b7ea7c32aaeef1e23dd42b08bfd7727f80dd621f865bd71fee8fe84 +size 512 diff --git a/calibration_data/sample_003/vector_estimator/step_004/input_text_mask.shape.json b/calibration_data/sample_003/vector_estimator/step_004/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_004/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_003/vector_estimator/step_004/input_total_step.raw b/calibration_data/sample_003/vector_estimator/step_004/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_004/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_003/vector_estimator/step_004/input_total_step.shape.json b/calibration_data/sample_003/vector_estimator/step_004/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_004/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_003/vector_estimator/step_004/output_latent.raw b/calibration_data/sample_003/vector_estimator/step_004/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..c6d72edd21088a6e53e75da507adf50376ad1ea0 --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_004/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fb14a60fce4fb17447e054ed048763a80d66b2a414f16fb9362692885725f6e0 +size 110592 diff --git a/calibration_data/sample_003/vector_estimator/step_004/output_latent.shape.json b/calibration_data/sample_003/vector_estimator/step_004/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_004/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_003/vector_estimator/step_005/input_current_step.raw b/calibration_data/sample_003/vector_estimator/step_005/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..3feea7f0a490f88137745d0e590449846d8ddf98 --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_005/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fca31f1667a6aa1bba12fca4e4ea1becd503379d80da3213af07f6cc5702828d +size 4 diff --git a/calibration_data/sample_003/vector_estimator/step_005/input_current_step.shape.json b/calibration_data/sample_003/vector_estimator/step_005/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_005/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_003/vector_estimator/step_005/input_latent_mask.raw b/calibration_data/sample_003/vector_estimator/step_005/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..39c4d6c9edb05cb4f3864ff2ee0aa5336ecc2247 --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_005/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2bead9767efed92e74e1469a21a66121c47dd1ccef6f363b23023042122e3900 +size 768 diff --git a/calibration_data/sample_003/vector_estimator/step_005/input_latent_mask.shape.json b/calibration_data/sample_003/vector_estimator/step_005/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_005/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_003/vector_estimator/step_005/input_noisy_latent.raw b/calibration_data/sample_003/vector_estimator/step_005/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..c6d72edd21088a6e53e75da507adf50376ad1ea0 --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_005/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fb14a60fce4fb17447e054ed048763a80d66b2a414f16fb9362692885725f6e0 +size 110592 diff --git a/calibration_data/sample_003/vector_estimator/step_005/input_noisy_latent.shape.json b/calibration_data/sample_003/vector_estimator/step_005/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_005/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_003/vector_estimator/step_005/input_style_ttl.raw b/calibration_data/sample_003/vector_estimator/step_005/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_005/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_003/vector_estimator/step_005/input_style_ttl.shape.json b/calibration_data/sample_003/vector_estimator/step_005/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_005/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_003/vector_estimator/step_005/input_text_emb.raw b/calibration_data/sample_003/vector_estimator/step_005/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..0323466a4080d4b3fdeefadc04a3d8eaade1c0df --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_005/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:94eec1b5e35c93b3a9876f1bfc74c2222c50722958c0faefa2cdb5ef1bf2f5cc +size 131072 diff --git a/calibration_data/sample_003/vector_estimator/step_005/input_text_emb.shape.json b/calibration_data/sample_003/vector_estimator/step_005/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_005/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_003/vector_estimator/step_005/input_text_mask.raw b/calibration_data/sample_003/vector_estimator/step_005/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..ba9f8710aeeb98d85bd9f55fdfdcf639f03b6bdb --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_005/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6c82b0051b7ea7c32aaeef1e23dd42b08bfd7727f80dd621f865bd71fee8fe84 +size 512 diff --git a/calibration_data/sample_003/vector_estimator/step_005/input_text_mask.shape.json b/calibration_data/sample_003/vector_estimator/step_005/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_005/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_003/vector_estimator/step_005/input_total_step.raw b/calibration_data/sample_003/vector_estimator/step_005/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_005/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_003/vector_estimator/step_005/input_total_step.shape.json b/calibration_data/sample_003/vector_estimator/step_005/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_005/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_003/vector_estimator/step_005/output_latent.raw b/calibration_data/sample_003/vector_estimator/step_005/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..73daad2c7e80a9a91042495c0b12e32a55ccd790 --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_005/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9ceed3d6037a1db38c8a8bf90c96c53e9036ca36b6c06f0258a229d49cb5813b +size 110592 diff --git a/calibration_data/sample_003/vector_estimator/step_005/output_latent.shape.json b/calibration_data/sample_003/vector_estimator/step_005/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_005/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_003/vector_estimator/step_006/input_current_step.raw b/calibration_data/sample_003/vector_estimator/step_006/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..64cde820ff66ec8f1f8555454e10f22a59b47974 --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_006/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fedcca07b1ccdacce623cb6d8afdeed0314e8508d763e228871f18d4e0ebb7c4 +size 4 diff --git a/calibration_data/sample_003/vector_estimator/step_006/input_current_step.shape.json b/calibration_data/sample_003/vector_estimator/step_006/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_006/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_003/vector_estimator/step_006/input_latent_mask.raw b/calibration_data/sample_003/vector_estimator/step_006/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..39c4d6c9edb05cb4f3864ff2ee0aa5336ecc2247 --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_006/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2bead9767efed92e74e1469a21a66121c47dd1ccef6f363b23023042122e3900 +size 768 diff --git a/calibration_data/sample_003/vector_estimator/step_006/input_latent_mask.shape.json b/calibration_data/sample_003/vector_estimator/step_006/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_006/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_003/vector_estimator/step_006/input_noisy_latent.raw b/calibration_data/sample_003/vector_estimator/step_006/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..73daad2c7e80a9a91042495c0b12e32a55ccd790 --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_006/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9ceed3d6037a1db38c8a8bf90c96c53e9036ca36b6c06f0258a229d49cb5813b +size 110592 diff --git a/calibration_data/sample_003/vector_estimator/step_006/input_noisy_latent.shape.json b/calibration_data/sample_003/vector_estimator/step_006/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_006/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_003/vector_estimator/step_006/input_style_ttl.raw b/calibration_data/sample_003/vector_estimator/step_006/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_006/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_003/vector_estimator/step_006/input_style_ttl.shape.json b/calibration_data/sample_003/vector_estimator/step_006/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_006/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_003/vector_estimator/step_006/input_text_emb.raw b/calibration_data/sample_003/vector_estimator/step_006/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..0323466a4080d4b3fdeefadc04a3d8eaade1c0df --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_006/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:94eec1b5e35c93b3a9876f1bfc74c2222c50722958c0faefa2cdb5ef1bf2f5cc +size 131072 diff --git a/calibration_data/sample_003/vector_estimator/step_006/input_text_emb.shape.json b/calibration_data/sample_003/vector_estimator/step_006/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_006/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_003/vector_estimator/step_006/input_text_mask.raw b/calibration_data/sample_003/vector_estimator/step_006/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..ba9f8710aeeb98d85bd9f55fdfdcf639f03b6bdb --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_006/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6c82b0051b7ea7c32aaeef1e23dd42b08bfd7727f80dd621f865bd71fee8fe84 +size 512 diff --git a/calibration_data/sample_003/vector_estimator/step_006/input_text_mask.shape.json b/calibration_data/sample_003/vector_estimator/step_006/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_006/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_003/vector_estimator/step_006/input_total_step.raw b/calibration_data/sample_003/vector_estimator/step_006/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_006/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_003/vector_estimator/step_006/input_total_step.shape.json b/calibration_data/sample_003/vector_estimator/step_006/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_006/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_003/vector_estimator/step_006/output_latent.raw b/calibration_data/sample_003/vector_estimator/step_006/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..6cc703087454a8bdf9eabf5e6d823a8400591ac6 --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_006/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:df2d3585e5cfbd47bb36896912141ecbea96394a31b4786a0865f3ea03feefad +size 110592 diff --git a/calibration_data/sample_003/vector_estimator/step_006/output_latent.shape.json b/calibration_data/sample_003/vector_estimator/step_006/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_006/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_003/vector_estimator/step_007/input_current_step.raw b/calibration_data/sample_003/vector_estimator/step_007/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..80dcea5b309e22f7892c03e67a96fcdeb1f52c7b --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_007/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ee0a6628f97214b7ef5d15c54388ea478862369e517aa4ef4593aea18c3ff618 +size 4 diff --git a/calibration_data/sample_003/vector_estimator/step_007/input_current_step.shape.json b/calibration_data/sample_003/vector_estimator/step_007/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_007/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_003/vector_estimator/step_007/input_latent_mask.raw b/calibration_data/sample_003/vector_estimator/step_007/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..39c4d6c9edb05cb4f3864ff2ee0aa5336ecc2247 --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_007/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2bead9767efed92e74e1469a21a66121c47dd1ccef6f363b23023042122e3900 +size 768 diff --git a/calibration_data/sample_003/vector_estimator/step_007/input_latent_mask.shape.json b/calibration_data/sample_003/vector_estimator/step_007/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_007/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_003/vector_estimator/step_007/input_noisy_latent.raw b/calibration_data/sample_003/vector_estimator/step_007/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..6cc703087454a8bdf9eabf5e6d823a8400591ac6 --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_007/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:df2d3585e5cfbd47bb36896912141ecbea96394a31b4786a0865f3ea03feefad +size 110592 diff --git a/calibration_data/sample_003/vector_estimator/step_007/input_noisy_latent.shape.json b/calibration_data/sample_003/vector_estimator/step_007/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_007/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_003/vector_estimator/step_007/input_style_ttl.raw b/calibration_data/sample_003/vector_estimator/step_007/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_007/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_003/vector_estimator/step_007/input_style_ttl.shape.json b/calibration_data/sample_003/vector_estimator/step_007/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_007/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_003/vector_estimator/step_007/input_text_emb.raw b/calibration_data/sample_003/vector_estimator/step_007/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..0323466a4080d4b3fdeefadc04a3d8eaade1c0df --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_007/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:94eec1b5e35c93b3a9876f1bfc74c2222c50722958c0faefa2cdb5ef1bf2f5cc +size 131072 diff --git a/calibration_data/sample_003/vector_estimator/step_007/input_text_emb.shape.json b/calibration_data/sample_003/vector_estimator/step_007/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_007/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_003/vector_estimator/step_007/input_text_mask.raw b/calibration_data/sample_003/vector_estimator/step_007/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..ba9f8710aeeb98d85bd9f55fdfdcf639f03b6bdb --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_007/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6c82b0051b7ea7c32aaeef1e23dd42b08bfd7727f80dd621f865bd71fee8fe84 +size 512 diff --git a/calibration_data/sample_003/vector_estimator/step_007/input_text_mask.shape.json b/calibration_data/sample_003/vector_estimator/step_007/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_007/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_003/vector_estimator/step_007/input_total_step.raw b/calibration_data/sample_003/vector_estimator/step_007/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_007/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_003/vector_estimator/step_007/input_total_step.shape.json b/calibration_data/sample_003/vector_estimator/step_007/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_007/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_003/vector_estimator/step_007/output_latent.raw b/calibration_data/sample_003/vector_estimator/step_007/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..6610ea645ee343a4b8b8fb96aa5f2d108919d0bd --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_007/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b6643d9533d24f2c3a7b9a58974390be015a90ae6ff9f430d65ab9380eae97fa +size 110592 diff --git a/calibration_data/sample_003/vector_estimator/step_007/output_latent.shape.json b/calibration_data/sample_003/vector_estimator/step_007/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_007/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_003/vector_estimator/step_008/input_current_step.raw b/calibration_data/sample_003/vector_estimator/step_008/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..d9898066032551dc5689c011cbd8b0011e3e018f --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_008/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:03e3c2420f5066a5fa6e36735ed8cc4f6a251046263e1a6024f009deeee3b952 +size 4 diff --git a/calibration_data/sample_003/vector_estimator/step_008/input_current_step.shape.json b/calibration_data/sample_003/vector_estimator/step_008/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_008/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_003/vector_estimator/step_008/input_latent_mask.raw b/calibration_data/sample_003/vector_estimator/step_008/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..39c4d6c9edb05cb4f3864ff2ee0aa5336ecc2247 --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_008/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2bead9767efed92e74e1469a21a66121c47dd1ccef6f363b23023042122e3900 +size 768 diff --git a/calibration_data/sample_003/vector_estimator/step_008/input_latent_mask.shape.json b/calibration_data/sample_003/vector_estimator/step_008/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_008/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_003/vector_estimator/step_008/input_noisy_latent.raw b/calibration_data/sample_003/vector_estimator/step_008/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..6610ea645ee343a4b8b8fb96aa5f2d108919d0bd --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_008/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b6643d9533d24f2c3a7b9a58974390be015a90ae6ff9f430d65ab9380eae97fa +size 110592 diff --git a/calibration_data/sample_003/vector_estimator/step_008/input_noisy_latent.shape.json b/calibration_data/sample_003/vector_estimator/step_008/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_008/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_003/vector_estimator/step_008/input_style_ttl.raw b/calibration_data/sample_003/vector_estimator/step_008/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_008/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_003/vector_estimator/step_008/input_style_ttl.shape.json b/calibration_data/sample_003/vector_estimator/step_008/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_008/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_003/vector_estimator/step_008/input_text_emb.raw b/calibration_data/sample_003/vector_estimator/step_008/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..0323466a4080d4b3fdeefadc04a3d8eaade1c0df --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_008/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:94eec1b5e35c93b3a9876f1bfc74c2222c50722958c0faefa2cdb5ef1bf2f5cc +size 131072 diff --git a/calibration_data/sample_003/vector_estimator/step_008/input_text_emb.shape.json b/calibration_data/sample_003/vector_estimator/step_008/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_008/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_003/vector_estimator/step_008/input_text_mask.raw b/calibration_data/sample_003/vector_estimator/step_008/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..ba9f8710aeeb98d85bd9f55fdfdcf639f03b6bdb --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_008/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6c82b0051b7ea7c32aaeef1e23dd42b08bfd7727f80dd621f865bd71fee8fe84 +size 512 diff --git a/calibration_data/sample_003/vector_estimator/step_008/input_text_mask.shape.json b/calibration_data/sample_003/vector_estimator/step_008/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_008/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_003/vector_estimator/step_008/input_total_step.raw b/calibration_data/sample_003/vector_estimator/step_008/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_008/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_003/vector_estimator/step_008/input_total_step.shape.json b/calibration_data/sample_003/vector_estimator/step_008/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_008/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_003/vector_estimator/step_008/output_latent.raw b/calibration_data/sample_003/vector_estimator/step_008/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..828935694327381c01370ff4db31cd49752f4e06 --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_008/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:47ba23c8ac3cdea13fe0ca2fd1d0ba788ca4b12505700087685040a06b627e03 +size 110592 diff --git a/calibration_data/sample_003/vector_estimator/step_008/output_latent.shape.json b/calibration_data/sample_003/vector_estimator/step_008/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_008/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_003/vector_estimator/step_009/input_current_step.raw b/calibration_data/sample_003/vector_estimator/step_009/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..a64f509cf5045a53ff9900d582dd0a01986c5fc3 --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_009/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5eaa5c1a4fa99cf34af94ccef42ea122dbc921d2498f68c20bf9b4d5150f5083 +size 4 diff --git a/calibration_data/sample_003/vector_estimator/step_009/input_current_step.shape.json b/calibration_data/sample_003/vector_estimator/step_009/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_009/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_003/vector_estimator/step_009/input_latent_mask.raw b/calibration_data/sample_003/vector_estimator/step_009/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..39c4d6c9edb05cb4f3864ff2ee0aa5336ecc2247 --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_009/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2bead9767efed92e74e1469a21a66121c47dd1ccef6f363b23023042122e3900 +size 768 diff --git a/calibration_data/sample_003/vector_estimator/step_009/input_latent_mask.shape.json b/calibration_data/sample_003/vector_estimator/step_009/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_009/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_003/vector_estimator/step_009/input_noisy_latent.raw b/calibration_data/sample_003/vector_estimator/step_009/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..828935694327381c01370ff4db31cd49752f4e06 --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_009/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:47ba23c8ac3cdea13fe0ca2fd1d0ba788ca4b12505700087685040a06b627e03 +size 110592 diff --git a/calibration_data/sample_003/vector_estimator/step_009/input_noisy_latent.shape.json b/calibration_data/sample_003/vector_estimator/step_009/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_009/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_003/vector_estimator/step_009/input_style_ttl.raw b/calibration_data/sample_003/vector_estimator/step_009/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_009/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_003/vector_estimator/step_009/input_style_ttl.shape.json b/calibration_data/sample_003/vector_estimator/step_009/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_009/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_003/vector_estimator/step_009/input_text_emb.raw b/calibration_data/sample_003/vector_estimator/step_009/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..0323466a4080d4b3fdeefadc04a3d8eaade1c0df --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_009/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:94eec1b5e35c93b3a9876f1bfc74c2222c50722958c0faefa2cdb5ef1bf2f5cc +size 131072 diff --git a/calibration_data/sample_003/vector_estimator/step_009/input_text_emb.shape.json b/calibration_data/sample_003/vector_estimator/step_009/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_009/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_003/vector_estimator/step_009/input_text_mask.raw b/calibration_data/sample_003/vector_estimator/step_009/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..ba9f8710aeeb98d85bd9f55fdfdcf639f03b6bdb --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_009/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6c82b0051b7ea7c32aaeef1e23dd42b08bfd7727f80dd621f865bd71fee8fe84 +size 512 diff --git a/calibration_data/sample_003/vector_estimator/step_009/input_text_mask.shape.json b/calibration_data/sample_003/vector_estimator/step_009/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_009/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_003/vector_estimator/step_009/input_total_step.raw b/calibration_data/sample_003/vector_estimator/step_009/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_009/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_003/vector_estimator/step_009/input_total_step.shape.json b/calibration_data/sample_003/vector_estimator/step_009/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_009/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_003/vector_estimator/step_009/output_latent.raw b/calibration_data/sample_003/vector_estimator/step_009/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..bb6b7981f1046a40b5f5c9aee4d99ba894a1605a --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_009/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9d2dc1a7d01100e111b2763ba6554264fc1bbfec9cef55d116ab2410d71e0d7c +size 110592 diff --git a/calibration_data/sample_003/vector_estimator/step_009/output_latent.shape.json b/calibration_data/sample_003/vector_estimator/step_009/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_003/vector_estimator/step_009/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_003/vocoder/input_latent.raw b/calibration_data/sample_003/vocoder/input_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..bb6b7981f1046a40b5f5c9aee4d99ba894a1605a --- /dev/null +++ b/calibration_data/sample_003/vocoder/input_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9d2dc1a7d01100e111b2763ba6554264fc1bbfec9cef55d116ab2410d71e0d7c +size 110592 diff --git a/calibration_data/sample_003/vocoder/input_latent.shape.json b/calibration_data/sample_003/vocoder/input_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_003/vocoder/input_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_003/vocoder/output_waveform.raw b/calibration_data/sample_003/vocoder/output_waveform.raw new file mode 100644 index 0000000000000000000000000000000000000000..1c933ec915d42de33f7d88c6992b420a4edbc475 --- /dev/null +++ b/calibration_data/sample_003/vocoder/output_waveform.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:776fb30ab9f9db74a4c64e853505094e164e1b8acce89327c5d67118914dc1d7 +size 370916 diff --git a/calibration_data/sample_003/vocoder/output_waveform.shape.json b/calibration_data/sample_003/vocoder/output_waveform.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e49137e7c0323448b6e3bd15e4c1e08112d1733d --- /dev/null +++ b/calibration_data/sample_003/vocoder/output_waveform.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 92729 + ], + "dtype": "float32", + "size_bytes": 370916 +} \ No newline at end of file diff --git a/calibration_data/sample_004/duration_predictor/input_style_dp.raw b/calibration_data/sample_004/duration_predictor/input_style_dp.raw new file mode 100644 index 0000000000000000000000000000000000000000..a0f9d1effa322e9d312655b156a1bfd985472a40 --- /dev/null +++ b/calibration_data/sample_004/duration_predictor/input_style_dp.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:29e4e81fc88383a584874cb7a228697eaf6447d0b043415dcd1fd34427e7bdec +size 512 diff --git a/calibration_data/sample_004/duration_predictor/input_style_dp.shape.json b/calibration_data/sample_004/duration_predictor/input_style_dp.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..c22a0e9af7820787b97c344cc565723fbba52280 --- /dev/null +++ b/calibration_data/sample_004/duration_predictor/input_style_dp.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 8, + 16 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_004/duration_predictor/input_text_ids.raw b/calibration_data/sample_004/duration_predictor/input_text_ids.raw new file mode 100644 index 0000000000000000000000000000000000000000..a3a20c005cc22abbeca06f5e70a2c38df3701bc7 --- /dev/null +++ b/calibration_data/sample_004/duration_predictor/input_text_ids.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:da8c845fff8204af92da6c10805f38baf90c0e8cf6ca49818324cec89ce65400 +size 512 diff --git a/calibration_data/sample_004/duration_predictor/input_text_ids.shape.json b/calibration_data/sample_004/duration_predictor/input_text_ids.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..d2c35ddcfba68393a550b91722ca4733f0b0721f --- /dev/null +++ b/calibration_data/sample_004/duration_predictor/input_text_ids.shape.json @@ -0,0 +1,8 @@ +{ + "shape": [ + 1, + 128 + ], + "dtype": "int64", + "size_bytes": 1024 +} \ No newline at end of file diff --git a/calibration_data/sample_004/duration_predictor/input_text_mask.raw b/calibration_data/sample_004/duration_predictor/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..d6083969ed11d88da6e5c719d26472bf38af4b37 --- /dev/null +++ b/calibration_data/sample_004/duration_predictor/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3df22e2ebd6c54aaf8dde00bd96726cd4ec417cc673dc7145a5530f15dae6c3b +size 512 diff --git a/calibration_data/sample_004/duration_predictor/input_text_mask.shape.json b/calibration_data/sample_004/duration_predictor/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_004/duration_predictor/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_004/duration_predictor/output_duration.raw b/calibration_data/sample_004/duration_predictor/output_duration.raw new file mode 100644 index 0000000000000000000000000000000000000000..20eed3106368f846eaf1c21e77ac6244ee423848 --- /dev/null +++ b/calibration_data/sample_004/duration_predictor/output_duration.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1cf1df93eeae754220b98eb398c2a4c77863b550e771fe1497964488f0163f16 +size 4 diff --git a/calibration_data/sample_004/duration_predictor/output_duration.shape.json b/calibration_data/sample_004/duration_predictor/output_duration.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_004/duration_predictor/output_duration.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_004/metadata.json b/calibration_data/sample_004/metadata.json new file mode 100644 index 0000000000000000000000000000000000000000..a0f306a48e71f24e4f7aed1e06bc5f198229ce77 --- /dev/null +++ b/calibration_data/sample_004/metadata.json @@ -0,0 +1,8 @@ +{ + "text": "The quick brown fox jumps over the lazy dog. This sentence contains every letter of the alphabet.", + "voice": "F1", + "lang": "en", + "steps": 10, + "seed": 200, + "category": "medium" +} \ No newline at end of file diff --git a/calibration_data/sample_004/text_encoder/input_style_ttl.raw b/calibration_data/sample_004/text_encoder/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_004/text_encoder/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_004/text_encoder/input_style_ttl.shape.json b/calibration_data/sample_004/text_encoder/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_004/text_encoder/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_004/text_encoder/input_text_ids.raw b/calibration_data/sample_004/text_encoder/input_text_ids.raw new file mode 100644 index 0000000000000000000000000000000000000000..a3a20c005cc22abbeca06f5e70a2c38df3701bc7 --- /dev/null +++ b/calibration_data/sample_004/text_encoder/input_text_ids.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:da8c845fff8204af92da6c10805f38baf90c0e8cf6ca49818324cec89ce65400 +size 512 diff --git a/calibration_data/sample_004/text_encoder/input_text_ids.shape.json b/calibration_data/sample_004/text_encoder/input_text_ids.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..d2c35ddcfba68393a550b91722ca4733f0b0721f --- /dev/null +++ b/calibration_data/sample_004/text_encoder/input_text_ids.shape.json @@ -0,0 +1,8 @@ +{ + "shape": [ + 1, + 128 + ], + "dtype": "int64", + "size_bytes": 1024 +} \ No newline at end of file diff --git a/calibration_data/sample_004/text_encoder/input_text_mask.raw b/calibration_data/sample_004/text_encoder/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..d6083969ed11d88da6e5c719d26472bf38af4b37 --- /dev/null +++ b/calibration_data/sample_004/text_encoder/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3df22e2ebd6c54aaf8dde00bd96726cd4ec417cc673dc7145a5530f15dae6c3b +size 512 diff --git a/calibration_data/sample_004/text_encoder/input_text_mask.shape.json b/calibration_data/sample_004/text_encoder/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_004/text_encoder/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_004/text_encoder/output_text_emb.raw b/calibration_data/sample_004/text_encoder/output_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..12a2c7da475221cdd4dc362b4dfa21a7293a4e67 --- /dev/null +++ b/calibration_data/sample_004/text_encoder/output_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5cab9009f39e6148767ce94c9e77e0a6bfaffb48c0c17cd58ab204ee9e40bea3 +size 131072 diff --git a/calibration_data/sample_004/text_encoder/output_text_emb.shape.json b/calibration_data/sample_004/text_encoder/output_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_004/text_encoder/output_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_004/vector_estimator/step_000/input_current_step.raw b/calibration_data/sample_004/vector_estimator/step_000/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..6010a2bbcddc7d04d6777a672952e6518a507a14 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_000/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 +size 4 diff --git a/calibration_data/sample_004/vector_estimator/step_000/input_current_step.shape.json b/calibration_data/sample_004/vector_estimator/step_000/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_000/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_004/vector_estimator/step_000/input_latent_mask.raw b/calibration_data/sample_004/vector_estimator/step_000/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..224b9168c2b88f8dbd10698851dfac50f6244b30 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_000/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7298e62a1961d49f05b46fdf40b9092af1a08b2c950460859b10b2fb8de9ccd0 +size 768 diff --git a/calibration_data/sample_004/vector_estimator/step_000/input_latent_mask.shape.json b/calibration_data/sample_004/vector_estimator/step_000/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_000/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_004/vector_estimator/step_000/input_noisy_latent.raw b/calibration_data/sample_004/vector_estimator/step_000/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..9a8917d33feb184550ba861de1d5d363aaf360b2 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_000/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ecb5a758e1dfde23fbf2622f8f6748e8621e6b463291a8998f0b2dd15d464936 +size 110592 diff --git a/calibration_data/sample_004/vector_estimator/step_000/input_noisy_latent.shape.json b/calibration_data/sample_004/vector_estimator/step_000/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_000/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_004/vector_estimator/step_000/input_style_ttl.raw b/calibration_data/sample_004/vector_estimator/step_000/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_000/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_004/vector_estimator/step_000/input_style_ttl.shape.json b/calibration_data/sample_004/vector_estimator/step_000/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_000/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_004/vector_estimator/step_000/input_text_emb.raw b/calibration_data/sample_004/vector_estimator/step_000/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..12a2c7da475221cdd4dc362b4dfa21a7293a4e67 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_000/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5cab9009f39e6148767ce94c9e77e0a6bfaffb48c0c17cd58ab204ee9e40bea3 +size 131072 diff --git a/calibration_data/sample_004/vector_estimator/step_000/input_text_emb.shape.json b/calibration_data/sample_004/vector_estimator/step_000/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_000/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_004/vector_estimator/step_000/input_text_mask.raw b/calibration_data/sample_004/vector_estimator/step_000/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..d6083969ed11d88da6e5c719d26472bf38af4b37 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_000/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3df22e2ebd6c54aaf8dde00bd96726cd4ec417cc673dc7145a5530f15dae6c3b +size 512 diff --git a/calibration_data/sample_004/vector_estimator/step_000/input_text_mask.shape.json b/calibration_data/sample_004/vector_estimator/step_000/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_000/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_004/vector_estimator/step_000/input_total_step.raw b/calibration_data/sample_004/vector_estimator/step_000/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_000/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_004/vector_estimator/step_000/input_total_step.shape.json b/calibration_data/sample_004/vector_estimator/step_000/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_000/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_004/vector_estimator/step_000/output_latent.raw b/calibration_data/sample_004/vector_estimator/step_000/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..cf1763aba7d96c5781e5c1eee9545a54a399f206 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_000/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2c6df53e5c8d21fb5bc48423a82723bd86dc1734883471ae245f9229c884b608 +size 110592 diff --git a/calibration_data/sample_004/vector_estimator/step_000/output_latent.shape.json b/calibration_data/sample_004/vector_estimator/step_000/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_000/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_004/vector_estimator/step_001/input_current_step.raw b/calibration_data/sample_004/vector_estimator/step_001/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..00544346a3c829def382ca9eefbb3ea3fdcd8828 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_001/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e00e5eb9444182f352323374ef4e08ebcb784725fdd4fd612d7730540b3e0c8c +size 4 diff --git a/calibration_data/sample_004/vector_estimator/step_001/input_current_step.shape.json b/calibration_data/sample_004/vector_estimator/step_001/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_001/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_004/vector_estimator/step_001/input_latent_mask.raw b/calibration_data/sample_004/vector_estimator/step_001/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..224b9168c2b88f8dbd10698851dfac50f6244b30 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_001/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7298e62a1961d49f05b46fdf40b9092af1a08b2c950460859b10b2fb8de9ccd0 +size 768 diff --git a/calibration_data/sample_004/vector_estimator/step_001/input_latent_mask.shape.json b/calibration_data/sample_004/vector_estimator/step_001/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_001/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_004/vector_estimator/step_001/input_noisy_latent.raw b/calibration_data/sample_004/vector_estimator/step_001/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..cf1763aba7d96c5781e5c1eee9545a54a399f206 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_001/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2c6df53e5c8d21fb5bc48423a82723bd86dc1734883471ae245f9229c884b608 +size 110592 diff --git a/calibration_data/sample_004/vector_estimator/step_001/input_noisy_latent.shape.json b/calibration_data/sample_004/vector_estimator/step_001/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_001/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_004/vector_estimator/step_001/input_style_ttl.raw b/calibration_data/sample_004/vector_estimator/step_001/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_001/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_004/vector_estimator/step_001/input_style_ttl.shape.json b/calibration_data/sample_004/vector_estimator/step_001/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_001/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_004/vector_estimator/step_001/input_text_emb.raw b/calibration_data/sample_004/vector_estimator/step_001/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..12a2c7da475221cdd4dc362b4dfa21a7293a4e67 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_001/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5cab9009f39e6148767ce94c9e77e0a6bfaffb48c0c17cd58ab204ee9e40bea3 +size 131072 diff --git a/calibration_data/sample_004/vector_estimator/step_001/input_text_emb.shape.json b/calibration_data/sample_004/vector_estimator/step_001/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_001/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_004/vector_estimator/step_001/input_text_mask.raw b/calibration_data/sample_004/vector_estimator/step_001/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..d6083969ed11d88da6e5c719d26472bf38af4b37 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_001/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3df22e2ebd6c54aaf8dde00bd96726cd4ec417cc673dc7145a5530f15dae6c3b +size 512 diff --git a/calibration_data/sample_004/vector_estimator/step_001/input_text_mask.shape.json b/calibration_data/sample_004/vector_estimator/step_001/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_001/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_004/vector_estimator/step_001/input_total_step.raw b/calibration_data/sample_004/vector_estimator/step_001/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_001/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_004/vector_estimator/step_001/input_total_step.shape.json b/calibration_data/sample_004/vector_estimator/step_001/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_001/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_004/vector_estimator/step_001/output_latent.raw b/calibration_data/sample_004/vector_estimator/step_001/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..fb0d19de7095157ce856b5fd635ffac58b1e33a9 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_001/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1b17afd1a87e4af1db4d746f084ee6661e5042c06e40ca5553e1dde59ca09328 +size 110592 diff --git a/calibration_data/sample_004/vector_estimator/step_001/output_latent.shape.json b/calibration_data/sample_004/vector_estimator/step_001/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_001/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_004/vector_estimator/step_002/input_current_step.raw b/calibration_data/sample_004/vector_estimator/step_002/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..6006751a9837c114dcb1a15f17d72fd9d05006b8 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_002/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d88c86f15bbea365d658ad95a81d45367c465f7af6f7264fb077f01747ddc77d +size 4 diff --git a/calibration_data/sample_004/vector_estimator/step_002/input_current_step.shape.json b/calibration_data/sample_004/vector_estimator/step_002/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_002/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_004/vector_estimator/step_002/input_latent_mask.raw b/calibration_data/sample_004/vector_estimator/step_002/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..224b9168c2b88f8dbd10698851dfac50f6244b30 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_002/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7298e62a1961d49f05b46fdf40b9092af1a08b2c950460859b10b2fb8de9ccd0 +size 768 diff --git a/calibration_data/sample_004/vector_estimator/step_002/input_latent_mask.shape.json b/calibration_data/sample_004/vector_estimator/step_002/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_002/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_004/vector_estimator/step_002/input_noisy_latent.raw b/calibration_data/sample_004/vector_estimator/step_002/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..fb0d19de7095157ce856b5fd635ffac58b1e33a9 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_002/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1b17afd1a87e4af1db4d746f084ee6661e5042c06e40ca5553e1dde59ca09328 +size 110592 diff --git a/calibration_data/sample_004/vector_estimator/step_002/input_noisy_latent.shape.json b/calibration_data/sample_004/vector_estimator/step_002/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_002/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_004/vector_estimator/step_002/input_style_ttl.raw b/calibration_data/sample_004/vector_estimator/step_002/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_002/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_004/vector_estimator/step_002/input_style_ttl.shape.json b/calibration_data/sample_004/vector_estimator/step_002/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_002/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_004/vector_estimator/step_002/input_text_emb.raw b/calibration_data/sample_004/vector_estimator/step_002/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..12a2c7da475221cdd4dc362b4dfa21a7293a4e67 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_002/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5cab9009f39e6148767ce94c9e77e0a6bfaffb48c0c17cd58ab204ee9e40bea3 +size 131072 diff --git a/calibration_data/sample_004/vector_estimator/step_002/input_text_emb.shape.json b/calibration_data/sample_004/vector_estimator/step_002/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_002/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_004/vector_estimator/step_002/input_text_mask.raw b/calibration_data/sample_004/vector_estimator/step_002/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..d6083969ed11d88da6e5c719d26472bf38af4b37 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_002/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3df22e2ebd6c54aaf8dde00bd96726cd4ec417cc673dc7145a5530f15dae6c3b +size 512 diff --git a/calibration_data/sample_004/vector_estimator/step_002/input_text_mask.shape.json b/calibration_data/sample_004/vector_estimator/step_002/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_002/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_004/vector_estimator/step_002/input_total_step.raw b/calibration_data/sample_004/vector_estimator/step_002/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_002/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_004/vector_estimator/step_002/input_total_step.shape.json b/calibration_data/sample_004/vector_estimator/step_002/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_002/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_004/vector_estimator/step_002/output_latent.raw b/calibration_data/sample_004/vector_estimator/step_002/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..be9b259eff5aa837aae8e75b5d29ccd7853d9461 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_002/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:41f890fd6280ab47646b6eb54e3c3e4d58073bd6eae92d2c964894f7c6ac4864 +size 110592 diff --git a/calibration_data/sample_004/vector_estimator/step_002/output_latent.shape.json b/calibration_data/sample_004/vector_estimator/step_002/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_002/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_004/vector_estimator/step_003/input_current_step.raw b/calibration_data/sample_004/vector_estimator/step_003/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..060f3cee0f40f5210f352bb5aca20ba84f712749 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_003/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ea2845900b5856c9bf354b1aa9761b5aa6888e5ed61738fe9579ca42bc0f6054 +size 4 diff --git a/calibration_data/sample_004/vector_estimator/step_003/input_current_step.shape.json b/calibration_data/sample_004/vector_estimator/step_003/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_003/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_004/vector_estimator/step_003/input_latent_mask.raw b/calibration_data/sample_004/vector_estimator/step_003/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..224b9168c2b88f8dbd10698851dfac50f6244b30 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_003/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7298e62a1961d49f05b46fdf40b9092af1a08b2c950460859b10b2fb8de9ccd0 +size 768 diff --git a/calibration_data/sample_004/vector_estimator/step_003/input_latent_mask.shape.json b/calibration_data/sample_004/vector_estimator/step_003/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_003/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_004/vector_estimator/step_003/input_noisy_latent.raw b/calibration_data/sample_004/vector_estimator/step_003/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..be9b259eff5aa837aae8e75b5d29ccd7853d9461 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_003/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:41f890fd6280ab47646b6eb54e3c3e4d58073bd6eae92d2c964894f7c6ac4864 +size 110592 diff --git a/calibration_data/sample_004/vector_estimator/step_003/input_noisy_latent.shape.json b/calibration_data/sample_004/vector_estimator/step_003/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_003/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_004/vector_estimator/step_003/input_style_ttl.raw b/calibration_data/sample_004/vector_estimator/step_003/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_003/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_004/vector_estimator/step_003/input_style_ttl.shape.json b/calibration_data/sample_004/vector_estimator/step_003/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_003/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_004/vector_estimator/step_003/input_text_emb.raw b/calibration_data/sample_004/vector_estimator/step_003/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..12a2c7da475221cdd4dc362b4dfa21a7293a4e67 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_003/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5cab9009f39e6148767ce94c9e77e0a6bfaffb48c0c17cd58ab204ee9e40bea3 +size 131072 diff --git a/calibration_data/sample_004/vector_estimator/step_003/input_text_emb.shape.json b/calibration_data/sample_004/vector_estimator/step_003/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_003/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_004/vector_estimator/step_003/input_text_mask.raw b/calibration_data/sample_004/vector_estimator/step_003/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..d6083969ed11d88da6e5c719d26472bf38af4b37 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_003/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3df22e2ebd6c54aaf8dde00bd96726cd4ec417cc673dc7145a5530f15dae6c3b +size 512 diff --git a/calibration_data/sample_004/vector_estimator/step_003/input_text_mask.shape.json b/calibration_data/sample_004/vector_estimator/step_003/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_003/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_004/vector_estimator/step_003/input_total_step.raw b/calibration_data/sample_004/vector_estimator/step_003/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_003/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_004/vector_estimator/step_003/input_total_step.shape.json b/calibration_data/sample_004/vector_estimator/step_003/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_003/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_004/vector_estimator/step_003/output_latent.raw b/calibration_data/sample_004/vector_estimator/step_003/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..a3f1fb3808cfd5993312a52f94f510e718b3371d --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_003/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f2a28c1acc79012a679da76dca9780fee2057a4ee8604151293fc336efd28fbb +size 110592 diff --git a/calibration_data/sample_004/vector_estimator/step_003/output_latent.shape.json b/calibration_data/sample_004/vector_estimator/step_003/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_003/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_004/vector_estimator/step_004/input_current_step.raw b/calibration_data/sample_004/vector_estimator/step_004/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..741da1462c21ced4dc8e159ae7fe1298334858d8 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_004/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4f4b9b7d8b86633e2824e2f439819357b0cd010ab410ea1a691b12c5f94e91e0 +size 4 diff --git a/calibration_data/sample_004/vector_estimator/step_004/input_current_step.shape.json b/calibration_data/sample_004/vector_estimator/step_004/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_004/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_004/vector_estimator/step_004/input_latent_mask.raw b/calibration_data/sample_004/vector_estimator/step_004/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..224b9168c2b88f8dbd10698851dfac50f6244b30 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_004/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7298e62a1961d49f05b46fdf40b9092af1a08b2c950460859b10b2fb8de9ccd0 +size 768 diff --git a/calibration_data/sample_004/vector_estimator/step_004/input_latent_mask.shape.json b/calibration_data/sample_004/vector_estimator/step_004/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_004/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_004/vector_estimator/step_004/input_noisy_latent.raw b/calibration_data/sample_004/vector_estimator/step_004/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..a3f1fb3808cfd5993312a52f94f510e718b3371d --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_004/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f2a28c1acc79012a679da76dca9780fee2057a4ee8604151293fc336efd28fbb +size 110592 diff --git a/calibration_data/sample_004/vector_estimator/step_004/input_noisy_latent.shape.json b/calibration_data/sample_004/vector_estimator/step_004/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_004/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_004/vector_estimator/step_004/input_style_ttl.raw b/calibration_data/sample_004/vector_estimator/step_004/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_004/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_004/vector_estimator/step_004/input_style_ttl.shape.json b/calibration_data/sample_004/vector_estimator/step_004/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_004/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_004/vector_estimator/step_004/input_text_emb.raw b/calibration_data/sample_004/vector_estimator/step_004/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..12a2c7da475221cdd4dc362b4dfa21a7293a4e67 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_004/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5cab9009f39e6148767ce94c9e77e0a6bfaffb48c0c17cd58ab204ee9e40bea3 +size 131072 diff --git a/calibration_data/sample_004/vector_estimator/step_004/input_text_emb.shape.json b/calibration_data/sample_004/vector_estimator/step_004/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_004/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_004/vector_estimator/step_004/input_text_mask.raw b/calibration_data/sample_004/vector_estimator/step_004/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..d6083969ed11d88da6e5c719d26472bf38af4b37 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_004/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3df22e2ebd6c54aaf8dde00bd96726cd4ec417cc673dc7145a5530f15dae6c3b +size 512 diff --git a/calibration_data/sample_004/vector_estimator/step_004/input_text_mask.shape.json b/calibration_data/sample_004/vector_estimator/step_004/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_004/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_004/vector_estimator/step_004/input_total_step.raw b/calibration_data/sample_004/vector_estimator/step_004/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_004/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_004/vector_estimator/step_004/input_total_step.shape.json b/calibration_data/sample_004/vector_estimator/step_004/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_004/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_004/vector_estimator/step_004/output_latent.raw b/calibration_data/sample_004/vector_estimator/step_004/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..8efa2fe22e14e5c5e448b517bc06715362eb9c50 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_004/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8f96aa340052f7b0bda0b99247f9c277ddb0b2e16a67320c00321913da038045 +size 110592 diff --git a/calibration_data/sample_004/vector_estimator/step_004/output_latent.shape.json b/calibration_data/sample_004/vector_estimator/step_004/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_004/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_004/vector_estimator/step_005/input_current_step.raw b/calibration_data/sample_004/vector_estimator/step_005/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..3feea7f0a490f88137745d0e590449846d8ddf98 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_005/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fca31f1667a6aa1bba12fca4e4ea1becd503379d80da3213af07f6cc5702828d +size 4 diff --git a/calibration_data/sample_004/vector_estimator/step_005/input_current_step.shape.json b/calibration_data/sample_004/vector_estimator/step_005/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_005/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_004/vector_estimator/step_005/input_latent_mask.raw b/calibration_data/sample_004/vector_estimator/step_005/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..224b9168c2b88f8dbd10698851dfac50f6244b30 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_005/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7298e62a1961d49f05b46fdf40b9092af1a08b2c950460859b10b2fb8de9ccd0 +size 768 diff --git a/calibration_data/sample_004/vector_estimator/step_005/input_latent_mask.shape.json b/calibration_data/sample_004/vector_estimator/step_005/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_005/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_004/vector_estimator/step_005/input_noisy_latent.raw b/calibration_data/sample_004/vector_estimator/step_005/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..8efa2fe22e14e5c5e448b517bc06715362eb9c50 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_005/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8f96aa340052f7b0bda0b99247f9c277ddb0b2e16a67320c00321913da038045 +size 110592 diff --git a/calibration_data/sample_004/vector_estimator/step_005/input_noisy_latent.shape.json b/calibration_data/sample_004/vector_estimator/step_005/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_005/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_004/vector_estimator/step_005/input_style_ttl.raw b/calibration_data/sample_004/vector_estimator/step_005/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_005/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_004/vector_estimator/step_005/input_style_ttl.shape.json b/calibration_data/sample_004/vector_estimator/step_005/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_005/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_004/vector_estimator/step_005/input_text_emb.raw b/calibration_data/sample_004/vector_estimator/step_005/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..12a2c7da475221cdd4dc362b4dfa21a7293a4e67 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_005/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5cab9009f39e6148767ce94c9e77e0a6bfaffb48c0c17cd58ab204ee9e40bea3 +size 131072 diff --git a/calibration_data/sample_004/vector_estimator/step_005/input_text_emb.shape.json b/calibration_data/sample_004/vector_estimator/step_005/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_005/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_004/vector_estimator/step_005/input_text_mask.raw b/calibration_data/sample_004/vector_estimator/step_005/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..d6083969ed11d88da6e5c719d26472bf38af4b37 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_005/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3df22e2ebd6c54aaf8dde00bd96726cd4ec417cc673dc7145a5530f15dae6c3b +size 512 diff --git a/calibration_data/sample_004/vector_estimator/step_005/input_text_mask.shape.json b/calibration_data/sample_004/vector_estimator/step_005/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_005/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_004/vector_estimator/step_005/input_total_step.raw b/calibration_data/sample_004/vector_estimator/step_005/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_005/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_004/vector_estimator/step_005/input_total_step.shape.json b/calibration_data/sample_004/vector_estimator/step_005/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_005/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_004/vector_estimator/step_005/output_latent.raw b/calibration_data/sample_004/vector_estimator/step_005/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..f80b9cfd06f3ac651ce0e87b5f4c5d450d42ec22 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_005/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7da2e5753fa2a661b9c760e4b92c705b4b3c0b18160f4d639a8c8d43433ad891 +size 110592 diff --git a/calibration_data/sample_004/vector_estimator/step_005/output_latent.shape.json b/calibration_data/sample_004/vector_estimator/step_005/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_005/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_004/vector_estimator/step_006/input_current_step.raw b/calibration_data/sample_004/vector_estimator/step_006/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..64cde820ff66ec8f1f8555454e10f22a59b47974 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_006/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fedcca07b1ccdacce623cb6d8afdeed0314e8508d763e228871f18d4e0ebb7c4 +size 4 diff --git a/calibration_data/sample_004/vector_estimator/step_006/input_current_step.shape.json b/calibration_data/sample_004/vector_estimator/step_006/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_006/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_004/vector_estimator/step_006/input_latent_mask.raw b/calibration_data/sample_004/vector_estimator/step_006/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..224b9168c2b88f8dbd10698851dfac50f6244b30 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_006/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7298e62a1961d49f05b46fdf40b9092af1a08b2c950460859b10b2fb8de9ccd0 +size 768 diff --git a/calibration_data/sample_004/vector_estimator/step_006/input_latent_mask.shape.json b/calibration_data/sample_004/vector_estimator/step_006/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_006/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_004/vector_estimator/step_006/input_noisy_latent.raw b/calibration_data/sample_004/vector_estimator/step_006/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..f80b9cfd06f3ac651ce0e87b5f4c5d450d42ec22 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_006/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7da2e5753fa2a661b9c760e4b92c705b4b3c0b18160f4d639a8c8d43433ad891 +size 110592 diff --git a/calibration_data/sample_004/vector_estimator/step_006/input_noisy_latent.shape.json b/calibration_data/sample_004/vector_estimator/step_006/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_006/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_004/vector_estimator/step_006/input_style_ttl.raw b/calibration_data/sample_004/vector_estimator/step_006/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_006/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_004/vector_estimator/step_006/input_style_ttl.shape.json b/calibration_data/sample_004/vector_estimator/step_006/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_006/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_004/vector_estimator/step_006/input_text_emb.raw b/calibration_data/sample_004/vector_estimator/step_006/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..12a2c7da475221cdd4dc362b4dfa21a7293a4e67 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_006/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5cab9009f39e6148767ce94c9e77e0a6bfaffb48c0c17cd58ab204ee9e40bea3 +size 131072 diff --git a/calibration_data/sample_004/vector_estimator/step_006/input_text_emb.shape.json b/calibration_data/sample_004/vector_estimator/step_006/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_006/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_004/vector_estimator/step_006/input_text_mask.raw b/calibration_data/sample_004/vector_estimator/step_006/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..d6083969ed11d88da6e5c719d26472bf38af4b37 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_006/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3df22e2ebd6c54aaf8dde00bd96726cd4ec417cc673dc7145a5530f15dae6c3b +size 512 diff --git a/calibration_data/sample_004/vector_estimator/step_006/input_text_mask.shape.json b/calibration_data/sample_004/vector_estimator/step_006/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_006/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_004/vector_estimator/step_006/input_total_step.raw b/calibration_data/sample_004/vector_estimator/step_006/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_006/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_004/vector_estimator/step_006/input_total_step.shape.json b/calibration_data/sample_004/vector_estimator/step_006/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_006/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_004/vector_estimator/step_006/output_latent.raw b/calibration_data/sample_004/vector_estimator/step_006/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..dacd8d3a503f590f6075f36ac54151b75a2015b7 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_006/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2770049b69d792ec9e9373434419c427bee602deadd068e7143d9524128c8583 +size 110592 diff --git a/calibration_data/sample_004/vector_estimator/step_006/output_latent.shape.json b/calibration_data/sample_004/vector_estimator/step_006/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_006/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_004/vector_estimator/step_007/input_current_step.raw b/calibration_data/sample_004/vector_estimator/step_007/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..80dcea5b309e22f7892c03e67a96fcdeb1f52c7b --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_007/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ee0a6628f97214b7ef5d15c54388ea478862369e517aa4ef4593aea18c3ff618 +size 4 diff --git a/calibration_data/sample_004/vector_estimator/step_007/input_current_step.shape.json b/calibration_data/sample_004/vector_estimator/step_007/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_007/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_004/vector_estimator/step_007/input_latent_mask.raw b/calibration_data/sample_004/vector_estimator/step_007/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..224b9168c2b88f8dbd10698851dfac50f6244b30 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_007/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7298e62a1961d49f05b46fdf40b9092af1a08b2c950460859b10b2fb8de9ccd0 +size 768 diff --git a/calibration_data/sample_004/vector_estimator/step_007/input_latent_mask.shape.json b/calibration_data/sample_004/vector_estimator/step_007/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_007/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_004/vector_estimator/step_007/input_noisy_latent.raw b/calibration_data/sample_004/vector_estimator/step_007/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..dacd8d3a503f590f6075f36ac54151b75a2015b7 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_007/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2770049b69d792ec9e9373434419c427bee602deadd068e7143d9524128c8583 +size 110592 diff --git a/calibration_data/sample_004/vector_estimator/step_007/input_noisy_latent.shape.json b/calibration_data/sample_004/vector_estimator/step_007/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_007/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_004/vector_estimator/step_007/input_style_ttl.raw b/calibration_data/sample_004/vector_estimator/step_007/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_007/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_004/vector_estimator/step_007/input_style_ttl.shape.json b/calibration_data/sample_004/vector_estimator/step_007/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_007/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_004/vector_estimator/step_007/input_text_emb.raw b/calibration_data/sample_004/vector_estimator/step_007/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..12a2c7da475221cdd4dc362b4dfa21a7293a4e67 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_007/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5cab9009f39e6148767ce94c9e77e0a6bfaffb48c0c17cd58ab204ee9e40bea3 +size 131072 diff --git a/calibration_data/sample_004/vector_estimator/step_007/input_text_emb.shape.json b/calibration_data/sample_004/vector_estimator/step_007/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_007/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_004/vector_estimator/step_007/input_text_mask.raw b/calibration_data/sample_004/vector_estimator/step_007/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..d6083969ed11d88da6e5c719d26472bf38af4b37 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_007/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3df22e2ebd6c54aaf8dde00bd96726cd4ec417cc673dc7145a5530f15dae6c3b +size 512 diff --git a/calibration_data/sample_004/vector_estimator/step_007/input_text_mask.shape.json b/calibration_data/sample_004/vector_estimator/step_007/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_007/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_004/vector_estimator/step_007/input_total_step.raw b/calibration_data/sample_004/vector_estimator/step_007/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_007/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_004/vector_estimator/step_007/input_total_step.shape.json b/calibration_data/sample_004/vector_estimator/step_007/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_007/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_004/vector_estimator/step_007/output_latent.raw b/calibration_data/sample_004/vector_estimator/step_007/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..7e93e3929c0252fe530d67a73c9d9ed124c7fa40 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_007/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e3232a1f20dcbe637dc1ea784d052b0542d513725e27c5d8440a9962304bafba +size 110592 diff --git a/calibration_data/sample_004/vector_estimator/step_007/output_latent.shape.json b/calibration_data/sample_004/vector_estimator/step_007/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_007/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_004/vector_estimator/step_008/input_current_step.raw b/calibration_data/sample_004/vector_estimator/step_008/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..d9898066032551dc5689c011cbd8b0011e3e018f --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_008/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:03e3c2420f5066a5fa6e36735ed8cc4f6a251046263e1a6024f009deeee3b952 +size 4 diff --git a/calibration_data/sample_004/vector_estimator/step_008/input_current_step.shape.json b/calibration_data/sample_004/vector_estimator/step_008/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_008/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_004/vector_estimator/step_008/input_latent_mask.raw b/calibration_data/sample_004/vector_estimator/step_008/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..224b9168c2b88f8dbd10698851dfac50f6244b30 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_008/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7298e62a1961d49f05b46fdf40b9092af1a08b2c950460859b10b2fb8de9ccd0 +size 768 diff --git a/calibration_data/sample_004/vector_estimator/step_008/input_latent_mask.shape.json b/calibration_data/sample_004/vector_estimator/step_008/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_008/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_004/vector_estimator/step_008/input_noisy_latent.raw b/calibration_data/sample_004/vector_estimator/step_008/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..7e93e3929c0252fe530d67a73c9d9ed124c7fa40 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_008/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e3232a1f20dcbe637dc1ea784d052b0542d513725e27c5d8440a9962304bafba +size 110592 diff --git a/calibration_data/sample_004/vector_estimator/step_008/input_noisy_latent.shape.json b/calibration_data/sample_004/vector_estimator/step_008/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_008/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_004/vector_estimator/step_008/input_style_ttl.raw b/calibration_data/sample_004/vector_estimator/step_008/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_008/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_004/vector_estimator/step_008/input_style_ttl.shape.json b/calibration_data/sample_004/vector_estimator/step_008/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_008/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_004/vector_estimator/step_008/input_text_emb.raw b/calibration_data/sample_004/vector_estimator/step_008/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..12a2c7da475221cdd4dc362b4dfa21a7293a4e67 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_008/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5cab9009f39e6148767ce94c9e77e0a6bfaffb48c0c17cd58ab204ee9e40bea3 +size 131072 diff --git a/calibration_data/sample_004/vector_estimator/step_008/input_text_emb.shape.json b/calibration_data/sample_004/vector_estimator/step_008/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_008/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_004/vector_estimator/step_008/input_text_mask.raw b/calibration_data/sample_004/vector_estimator/step_008/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..d6083969ed11d88da6e5c719d26472bf38af4b37 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_008/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3df22e2ebd6c54aaf8dde00bd96726cd4ec417cc673dc7145a5530f15dae6c3b +size 512 diff --git a/calibration_data/sample_004/vector_estimator/step_008/input_text_mask.shape.json b/calibration_data/sample_004/vector_estimator/step_008/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_008/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_004/vector_estimator/step_008/input_total_step.raw b/calibration_data/sample_004/vector_estimator/step_008/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_008/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_004/vector_estimator/step_008/input_total_step.shape.json b/calibration_data/sample_004/vector_estimator/step_008/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_008/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_004/vector_estimator/step_008/output_latent.raw b/calibration_data/sample_004/vector_estimator/step_008/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..e75e30e058f6f25b9687c9cf963c0b6e0bdc1ffc --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_008/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:05558ae5d9607b42824605cbdca5bae43d5877d0d8251c4688cb9d2435a6812a +size 110592 diff --git a/calibration_data/sample_004/vector_estimator/step_008/output_latent.shape.json b/calibration_data/sample_004/vector_estimator/step_008/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_008/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_004/vector_estimator/step_009/input_current_step.raw b/calibration_data/sample_004/vector_estimator/step_009/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..a64f509cf5045a53ff9900d582dd0a01986c5fc3 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_009/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5eaa5c1a4fa99cf34af94ccef42ea122dbc921d2498f68c20bf9b4d5150f5083 +size 4 diff --git a/calibration_data/sample_004/vector_estimator/step_009/input_current_step.shape.json b/calibration_data/sample_004/vector_estimator/step_009/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_009/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_004/vector_estimator/step_009/input_latent_mask.raw b/calibration_data/sample_004/vector_estimator/step_009/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..224b9168c2b88f8dbd10698851dfac50f6244b30 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_009/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7298e62a1961d49f05b46fdf40b9092af1a08b2c950460859b10b2fb8de9ccd0 +size 768 diff --git a/calibration_data/sample_004/vector_estimator/step_009/input_latent_mask.shape.json b/calibration_data/sample_004/vector_estimator/step_009/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_009/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_004/vector_estimator/step_009/input_noisy_latent.raw b/calibration_data/sample_004/vector_estimator/step_009/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..e75e30e058f6f25b9687c9cf963c0b6e0bdc1ffc --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_009/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:05558ae5d9607b42824605cbdca5bae43d5877d0d8251c4688cb9d2435a6812a +size 110592 diff --git a/calibration_data/sample_004/vector_estimator/step_009/input_noisy_latent.shape.json b/calibration_data/sample_004/vector_estimator/step_009/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_009/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_004/vector_estimator/step_009/input_style_ttl.raw b/calibration_data/sample_004/vector_estimator/step_009/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_009/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_004/vector_estimator/step_009/input_style_ttl.shape.json b/calibration_data/sample_004/vector_estimator/step_009/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_009/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_004/vector_estimator/step_009/input_text_emb.raw b/calibration_data/sample_004/vector_estimator/step_009/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..12a2c7da475221cdd4dc362b4dfa21a7293a4e67 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_009/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5cab9009f39e6148767ce94c9e77e0a6bfaffb48c0c17cd58ab204ee9e40bea3 +size 131072 diff --git a/calibration_data/sample_004/vector_estimator/step_009/input_text_emb.shape.json b/calibration_data/sample_004/vector_estimator/step_009/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_009/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_004/vector_estimator/step_009/input_text_mask.raw b/calibration_data/sample_004/vector_estimator/step_009/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..d6083969ed11d88da6e5c719d26472bf38af4b37 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_009/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3df22e2ebd6c54aaf8dde00bd96726cd4ec417cc673dc7145a5530f15dae6c3b +size 512 diff --git a/calibration_data/sample_004/vector_estimator/step_009/input_text_mask.shape.json b/calibration_data/sample_004/vector_estimator/step_009/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_009/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_004/vector_estimator/step_009/input_total_step.raw b/calibration_data/sample_004/vector_estimator/step_009/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_009/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_004/vector_estimator/step_009/input_total_step.shape.json b/calibration_data/sample_004/vector_estimator/step_009/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_009/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_004/vector_estimator/step_009/output_latent.raw b/calibration_data/sample_004/vector_estimator/step_009/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..7058aa33651778c200eb0f57044fac518791bd4e --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_009/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:32d2ec30ef816cc737153e03e72c6f4cc17ff94f52854567b00986bfdc60fff4 +size 110592 diff --git a/calibration_data/sample_004/vector_estimator/step_009/output_latent.shape.json b/calibration_data/sample_004/vector_estimator/step_009/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_004/vector_estimator/step_009/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_004/vocoder/input_latent.raw b/calibration_data/sample_004/vocoder/input_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..7058aa33651778c200eb0f57044fac518791bd4e --- /dev/null +++ b/calibration_data/sample_004/vocoder/input_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:32d2ec30ef816cc737153e03e72c6f4cc17ff94f52854567b00986bfdc60fff4 +size 110592 diff --git a/calibration_data/sample_004/vocoder/input_latent.shape.json b/calibration_data/sample_004/vocoder/input_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_004/vocoder/input_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_004/vocoder/output_waveform.raw b/calibration_data/sample_004/vocoder/output_waveform.raw new file mode 100644 index 0000000000000000000000000000000000000000..97053b89d9f99672de7d22a2c7e2808c99179859 --- /dev/null +++ b/calibration_data/sample_004/vocoder/output_waveform.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c8620100dbcff26a996d5e87c7c0d595d5e81bae3e6c69039bc9f96aaa0e3ee9 +size 1211740 diff --git a/calibration_data/sample_004/vocoder/output_waveform.shape.json b/calibration_data/sample_004/vocoder/output_waveform.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..7508a4b5e59b324ca90259abca7f00c23d5ccb69 --- /dev/null +++ b/calibration_data/sample_004/vocoder/output_waveform.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 302935 + ], + "dtype": "float32", + "size_bytes": 1211740 +} \ No newline at end of file diff --git a/calibration_data/sample_005/duration_predictor/input_style_dp.raw b/calibration_data/sample_005/duration_predictor/input_style_dp.raw new file mode 100644 index 0000000000000000000000000000000000000000..a0f9d1effa322e9d312655b156a1bfd985472a40 --- /dev/null +++ b/calibration_data/sample_005/duration_predictor/input_style_dp.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:29e4e81fc88383a584874cb7a228697eaf6447d0b043415dcd1fd34427e7bdec +size 512 diff --git a/calibration_data/sample_005/duration_predictor/input_style_dp.shape.json b/calibration_data/sample_005/duration_predictor/input_style_dp.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..c22a0e9af7820787b97c344cc565723fbba52280 --- /dev/null +++ b/calibration_data/sample_005/duration_predictor/input_style_dp.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 8, + 16 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_005/duration_predictor/input_text_ids.raw b/calibration_data/sample_005/duration_predictor/input_text_ids.raw new file mode 100644 index 0000000000000000000000000000000000000000..cce0815bd30a432c3ad423f8da2780f2a33ab1f8 --- /dev/null +++ b/calibration_data/sample_005/duration_predictor/input_text_ids.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eae5f0e263515994a4400fcd9e72a72c89a5263f9e7259172a1c622d17dc9a03 +size 512 diff --git a/calibration_data/sample_005/duration_predictor/input_text_ids.shape.json b/calibration_data/sample_005/duration_predictor/input_text_ids.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..d2c35ddcfba68393a550b91722ca4733f0b0721f --- /dev/null +++ b/calibration_data/sample_005/duration_predictor/input_text_ids.shape.json @@ -0,0 +1,8 @@ +{ + "shape": [ + 1, + 128 + ], + "dtype": "int64", + "size_bytes": 1024 +} \ No newline at end of file diff --git a/calibration_data/sample_005/duration_predictor/input_text_mask.raw b/calibration_data/sample_005/duration_predictor/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..41ed1d69d4947af1f607a8f00567cef28321befa --- /dev/null +++ b/calibration_data/sample_005/duration_predictor/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f6c61f265d354c45e2c438c760d22cbe4007d6801e4b518ed96287d191c2078b +size 512 diff --git a/calibration_data/sample_005/duration_predictor/input_text_mask.shape.json b/calibration_data/sample_005/duration_predictor/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_005/duration_predictor/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_005/duration_predictor/output_duration.raw b/calibration_data/sample_005/duration_predictor/output_duration.raw new file mode 100644 index 0000000000000000000000000000000000000000..e21eac14ce21ea1657443d9245e0fcd665cafd6e --- /dev/null +++ b/calibration_data/sample_005/duration_predictor/output_duration.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:52de0bb9b2f87099f956e4802febb8cd47c647fb3289c76b3c74e77cb9e332bf +size 4 diff --git a/calibration_data/sample_005/duration_predictor/output_duration.shape.json b/calibration_data/sample_005/duration_predictor/output_duration.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_005/duration_predictor/output_duration.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_005/metadata.json b/calibration_data/sample_005/metadata.json new file mode 100644 index 0000000000000000000000000000000000000000..e54fa5fcf2e2a4c9b930d2038319121c965b9071 --- /dev/null +++ b/calibration_data/sample_005/metadata.json @@ -0,0 +1,8 @@ +{ + "text": "Machine learning models require careful calibration to ensure accuracy on edge devices.", + "voice": "F1", + "lang": "en", + "steps": 10, + "seed": 300, + "category": "medium" +} \ No newline at end of file diff --git a/calibration_data/sample_005/text_encoder/input_style_ttl.raw b/calibration_data/sample_005/text_encoder/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_005/text_encoder/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_005/text_encoder/input_style_ttl.shape.json b/calibration_data/sample_005/text_encoder/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_005/text_encoder/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_005/text_encoder/input_text_ids.raw b/calibration_data/sample_005/text_encoder/input_text_ids.raw new file mode 100644 index 0000000000000000000000000000000000000000..cce0815bd30a432c3ad423f8da2780f2a33ab1f8 --- /dev/null +++ b/calibration_data/sample_005/text_encoder/input_text_ids.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eae5f0e263515994a4400fcd9e72a72c89a5263f9e7259172a1c622d17dc9a03 +size 512 diff --git a/calibration_data/sample_005/text_encoder/input_text_ids.shape.json b/calibration_data/sample_005/text_encoder/input_text_ids.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..d2c35ddcfba68393a550b91722ca4733f0b0721f --- /dev/null +++ b/calibration_data/sample_005/text_encoder/input_text_ids.shape.json @@ -0,0 +1,8 @@ +{ + "shape": [ + 1, + 128 + ], + "dtype": "int64", + "size_bytes": 1024 +} \ No newline at end of file diff --git a/calibration_data/sample_005/text_encoder/input_text_mask.raw b/calibration_data/sample_005/text_encoder/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..41ed1d69d4947af1f607a8f00567cef28321befa --- /dev/null +++ b/calibration_data/sample_005/text_encoder/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f6c61f265d354c45e2c438c760d22cbe4007d6801e4b518ed96287d191c2078b +size 512 diff --git a/calibration_data/sample_005/text_encoder/input_text_mask.shape.json b/calibration_data/sample_005/text_encoder/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_005/text_encoder/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_005/text_encoder/output_text_emb.raw b/calibration_data/sample_005/text_encoder/output_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..1b417aebbc44d9215e26572d2f0cc7c0b11f404d --- /dev/null +++ b/calibration_data/sample_005/text_encoder/output_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:93b43593c0acabdc59d8ca1d25436d63b0bcf3809047becf059b174073665996 +size 131072 diff --git a/calibration_data/sample_005/text_encoder/output_text_emb.shape.json b/calibration_data/sample_005/text_encoder/output_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_005/text_encoder/output_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_005/vector_estimator/step_000/input_current_step.raw b/calibration_data/sample_005/vector_estimator/step_000/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..6010a2bbcddc7d04d6777a672952e6518a507a14 --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_000/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 +size 4 diff --git a/calibration_data/sample_005/vector_estimator/step_000/input_current_step.shape.json b/calibration_data/sample_005/vector_estimator/step_000/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_000/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_005/vector_estimator/step_000/input_latent_mask.raw b/calibration_data/sample_005/vector_estimator/step_000/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..4b8ce7306f7a6f2f16d57c7997b6cbc4010ea6a0 --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_000/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1b2c4ab00cbbb130475c0594670e733a97e1c464e4819c36a1b31298f46059c0 +size 768 diff --git a/calibration_data/sample_005/vector_estimator/step_000/input_latent_mask.shape.json b/calibration_data/sample_005/vector_estimator/step_000/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_000/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_005/vector_estimator/step_000/input_noisy_latent.raw b/calibration_data/sample_005/vector_estimator/step_000/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..d9450491242aeb6d10c3dac1e5b8e38bd6890845 --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_000/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0253ae7ca0e1b7b811a4dffa1e7044316d6d6332d33c94a739398d5031979b0a +size 110592 diff --git a/calibration_data/sample_005/vector_estimator/step_000/input_noisy_latent.shape.json b/calibration_data/sample_005/vector_estimator/step_000/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_000/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_005/vector_estimator/step_000/input_style_ttl.raw b/calibration_data/sample_005/vector_estimator/step_000/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_000/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_005/vector_estimator/step_000/input_style_ttl.shape.json b/calibration_data/sample_005/vector_estimator/step_000/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_000/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_005/vector_estimator/step_000/input_text_emb.raw b/calibration_data/sample_005/vector_estimator/step_000/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..1b417aebbc44d9215e26572d2f0cc7c0b11f404d --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_000/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:93b43593c0acabdc59d8ca1d25436d63b0bcf3809047becf059b174073665996 +size 131072 diff --git a/calibration_data/sample_005/vector_estimator/step_000/input_text_emb.shape.json b/calibration_data/sample_005/vector_estimator/step_000/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_000/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_005/vector_estimator/step_000/input_text_mask.raw b/calibration_data/sample_005/vector_estimator/step_000/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..41ed1d69d4947af1f607a8f00567cef28321befa --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_000/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f6c61f265d354c45e2c438c760d22cbe4007d6801e4b518ed96287d191c2078b +size 512 diff --git a/calibration_data/sample_005/vector_estimator/step_000/input_text_mask.shape.json b/calibration_data/sample_005/vector_estimator/step_000/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_000/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_005/vector_estimator/step_000/input_total_step.raw b/calibration_data/sample_005/vector_estimator/step_000/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_000/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_005/vector_estimator/step_000/input_total_step.shape.json b/calibration_data/sample_005/vector_estimator/step_000/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_000/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_005/vector_estimator/step_000/output_latent.raw b/calibration_data/sample_005/vector_estimator/step_000/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..4b608576a9258bfc1cde8df40c3059a4af2b5269 --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_000/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:206e4da60900ec5c715bf6104a41750e9c3a1a7c864de58cc2e265a3af6d7720 +size 110592 diff --git a/calibration_data/sample_005/vector_estimator/step_000/output_latent.shape.json b/calibration_data/sample_005/vector_estimator/step_000/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_000/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_005/vector_estimator/step_001/input_current_step.raw b/calibration_data/sample_005/vector_estimator/step_001/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..00544346a3c829def382ca9eefbb3ea3fdcd8828 --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_001/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e00e5eb9444182f352323374ef4e08ebcb784725fdd4fd612d7730540b3e0c8c +size 4 diff --git a/calibration_data/sample_005/vector_estimator/step_001/input_current_step.shape.json b/calibration_data/sample_005/vector_estimator/step_001/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_001/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_005/vector_estimator/step_001/input_latent_mask.raw b/calibration_data/sample_005/vector_estimator/step_001/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..4b8ce7306f7a6f2f16d57c7997b6cbc4010ea6a0 --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_001/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1b2c4ab00cbbb130475c0594670e733a97e1c464e4819c36a1b31298f46059c0 +size 768 diff --git a/calibration_data/sample_005/vector_estimator/step_001/input_latent_mask.shape.json b/calibration_data/sample_005/vector_estimator/step_001/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_001/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_005/vector_estimator/step_001/input_noisy_latent.raw b/calibration_data/sample_005/vector_estimator/step_001/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..4b608576a9258bfc1cde8df40c3059a4af2b5269 --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_001/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:206e4da60900ec5c715bf6104a41750e9c3a1a7c864de58cc2e265a3af6d7720 +size 110592 diff --git a/calibration_data/sample_005/vector_estimator/step_001/input_noisy_latent.shape.json b/calibration_data/sample_005/vector_estimator/step_001/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_001/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_005/vector_estimator/step_001/input_style_ttl.raw b/calibration_data/sample_005/vector_estimator/step_001/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_001/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_005/vector_estimator/step_001/input_style_ttl.shape.json b/calibration_data/sample_005/vector_estimator/step_001/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_001/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_005/vector_estimator/step_001/input_text_emb.raw b/calibration_data/sample_005/vector_estimator/step_001/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..1b417aebbc44d9215e26572d2f0cc7c0b11f404d --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_001/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:93b43593c0acabdc59d8ca1d25436d63b0bcf3809047becf059b174073665996 +size 131072 diff --git a/calibration_data/sample_005/vector_estimator/step_001/input_text_emb.shape.json b/calibration_data/sample_005/vector_estimator/step_001/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_001/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_005/vector_estimator/step_001/input_text_mask.raw b/calibration_data/sample_005/vector_estimator/step_001/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..41ed1d69d4947af1f607a8f00567cef28321befa --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_001/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f6c61f265d354c45e2c438c760d22cbe4007d6801e4b518ed96287d191c2078b +size 512 diff --git a/calibration_data/sample_005/vector_estimator/step_001/input_text_mask.shape.json b/calibration_data/sample_005/vector_estimator/step_001/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_001/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_005/vector_estimator/step_001/input_total_step.raw b/calibration_data/sample_005/vector_estimator/step_001/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_001/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_005/vector_estimator/step_001/input_total_step.shape.json b/calibration_data/sample_005/vector_estimator/step_001/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_001/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_005/vector_estimator/step_001/output_latent.raw b/calibration_data/sample_005/vector_estimator/step_001/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..b552e009951087389dbdce3327f1093e8ef202ab --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_001/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:09aca8d1a11b64cb6e88265af682e7d72e85769608e3a7c93ad903ab83b42532 +size 110592 diff --git a/calibration_data/sample_005/vector_estimator/step_001/output_latent.shape.json b/calibration_data/sample_005/vector_estimator/step_001/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_001/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_005/vector_estimator/step_002/input_current_step.raw b/calibration_data/sample_005/vector_estimator/step_002/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..6006751a9837c114dcb1a15f17d72fd9d05006b8 --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_002/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d88c86f15bbea365d658ad95a81d45367c465f7af6f7264fb077f01747ddc77d +size 4 diff --git a/calibration_data/sample_005/vector_estimator/step_002/input_current_step.shape.json b/calibration_data/sample_005/vector_estimator/step_002/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_002/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_005/vector_estimator/step_002/input_latent_mask.raw b/calibration_data/sample_005/vector_estimator/step_002/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..4b8ce7306f7a6f2f16d57c7997b6cbc4010ea6a0 --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_002/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1b2c4ab00cbbb130475c0594670e733a97e1c464e4819c36a1b31298f46059c0 +size 768 diff --git a/calibration_data/sample_005/vector_estimator/step_002/input_latent_mask.shape.json b/calibration_data/sample_005/vector_estimator/step_002/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_002/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_005/vector_estimator/step_002/input_noisy_latent.raw b/calibration_data/sample_005/vector_estimator/step_002/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..b552e009951087389dbdce3327f1093e8ef202ab --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_002/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:09aca8d1a11b64cb6e88265af682e7d72e85769608e3a7c93ad903ab83b42532 +size 110592 diff --git a/calibration_data/sample_005/vector_estimator/step_002/input_noisy_latent.shape.json b/calibration_data/sample_005/vector_estimator/step_002/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_002/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_005/vector_estimator/step_002/input_style_ttl.raw b/calibration_data/sample_005/vector_estimator/step_002/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_002/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_005/vector_estimator/step_002/input_style_ttl.shape.json b/calibration_data/sample_005/vector_estimator/step_002/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_002/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_005/vector_estimator/step_002/input_text_emb.raw b/calibration_data/sample_005/vector_estimator/step_002/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..1b417aebbc44d9215e26572d2f0cc7c0b11f404d --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_002/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:93b43593c0acabdc59d8ca1d25436d63b0bcf3809047becf059b174073665996 +size 131072 diff --git a/calibration_data/sample_005/vector_estimator/step_002/input_text_emb.shape.json b/calibration_data/sample_005/vector_estimator/step_002/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_002/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_005/vector_estimator/step_002/input_text_mask.raw b/calibration_data/sample_005/vector_estimator/step_002/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..41ed1d69d4947af1f607a8f00567cef28321befa --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_002/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f6c61f265d354c45e2c438c760d22cbe4007d6801e4b518ed96287d191c2078b +size 512 diff --git a/calibration_data/sample_005/vector_estimator/step_002/input_text_mask.shape.json b/calibration_data/sample_005/vector_estimator/step_002/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_002/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_005/vector_estimator/step_002/input_total_step.raw b/calibration_data/sample_005/vector_estimator/step_002/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_002/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_005/vector_estimator/step_002/input_total_step.shape.json b/calibration_data/sample_005/vector_estimator/step_002/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_002/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_005/vector_estimator/step_002/output_latent.raw b/calibration_data/sample_005/vector_estimator/step_002/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..5b910b18209a8216a0ee8e9537f4196ecffc063e --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_002/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cb0d7d389c5482fcf3f380dc51b14953f6a3afebb43c3428edcb1597305d5909 +size 110592 diff --git a/calibration_data/sample_005/vector_estimator/step_002/output_latent.shape.json b/calibration_data/sample_005/vector_estimator/step_002/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_002/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_005/vector_estimator/step_003/input_current_step.raw b/calibration_data/sample_005/vector_estimator/step_003/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..060f3cee0f40f5210f352bb5aca20ba84f712749 --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_003/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ea2845900b5856c9bf354b1aa9761b5aa6888e5ed61738fe9579ca42bc0f6054 +size 4 diff --git a/calibration_data/sample_005/vector_estimator/step_003/input_current_step.shape.json b/calibration_data/sample_005/vector_estimator/step_003/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_003/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_005/vector_estimator/step_003/input_latent_mask.raw b/calibration_data/sample_005/vector_estimator/step_003/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..4b8ce7306f7a6f2f16d57c7997b6cbc4010ea6a0 --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_003/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1b2c4ab00cbbb130475c0594670e733a97e1c464e4819c36a1b31298f46059c0 +size 768 diff --git a/calibration_data/sample_005/vector_estimator/step_003/input_latent_mask.shape.json b/calibration_data/sample_005/vector_estimator/step_003/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_003/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_005/vector_estimator/step_003/input_noisy_latent.raw b/calibration_data/sample_005/vector_estimator/step_003/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..5b910b18209a8216a0ee8e9537f4196ecffc063e --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_003/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cb0d7d389c5482fcf3f380dc51b14953f6a3afebb43c3428edcb1597305d5909 +size 110592 diff --git a/calibration_data/sample_005/vector_estimator/step_003/input_noisy_latent.shape.json b/calibration_data/sample_005/vector_estimator/step_003/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_003/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_005/vector_estimator/step_003/input_style_ttl.raw b/calibration_data/sample_005/vector_estimator/step_003/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_003/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_005/vector_estimator/step_003/input_style_ttl.shape.json b/calibration_data/sample_005/vector_estimator/step_003/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_003/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_005/vector_estimator/step_003/input_text_emb.raw b/calibration_data/sample_005/vector_estimator/step_003/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..1b417aebbc44d9215e26572d2f0cc7c0b11f404d --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_003/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:93b43593c0acabdc59d8ca1d25436d63b0bcf3809047becf059b174073665996 +size 131072 diff --git a/calibration_data/sample_005/vector_estimator/step_003/input_text_emb.shape.json b/calibration_data/sample_005/vector_estimator/step_003/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_003/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_005/vector_estimator/step_003/input_text_mask.raw b/calibration_data/sample_005/vector_estimator/step_003/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..41ed1d69d4947af1f607a8f00567cef28321befa --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_003/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f6c61f265d354c45e2c438c760d22cbe4007d6801e4b518ed96287d191c2078b +size 512 diff --git a/calibration_data/sample_005/vector_estimator/step_003/input_text_mask.shape.json b/calibration_data/sample_005/vector_estimator/step_003/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_003/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_005/vector_estimator/step_003/input_total_step.raw b/calibration_data/sample_005/vector_estimator/step_003/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_003/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_005/vector_estimator/step_003/input_total_step.shape.json b/calibration_data/sample_005/vector_estimator/step_003/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_003/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_005/vector_estimator/step_003/output_latent.raw b/calibration_data/sample_005/vector_estimator/step_003/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..fafbcac5e2d8e69fafccb19de4afa80320c80ed3 --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_003/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:623ab498eb1b1c1ee8bb994a7acde3c6d64ecf619572e8a285885bf35c16eec4 +size 110592 diff --git a/calibration_data/sample_005/vector_estimator/step_003/output_latent.shape.json b/calibration_data/sample_005/vector_estimator/step_003/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_003/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_005/vector_estimator/step_004/input_current_step.raw b/calibration_data/sample_005/vector_estimator/step_004/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..741da1462c21ced4dc8e159ae7fe1298334858d8 --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_004/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4f4b9b7d8b86633e2824e2f439819357b0cd010ab410ea1a691b12c5f94e91e0 +size 4 diff --git a/calibration_data/sample_005/vector_estimator/step_004/input_current_step.shape.json b/calibration_data/sample_005/vector_estimator/step_004/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_004/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_005/vector_estimator/step_004/input_latent_mask.raw b/calibration_data/sample_005/vector_estimator/step_004/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..4b8ce7306f7a6f2f16d57c7997b6cbc4010ea6a0 --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_004/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1b2c4ab00cbbb130475c0594670e733a97e1c464e4819c36a1b31298f46059c0 +size 768 diff --git a/calibration_data/sample_005/vector_estimator/step_004/input_latent_mask.shape.json b/calibration_data/sample_005/vector_estimator/step_004/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_004/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_005/vector_estimator/step_004/input_noisy_latent.raw b/calibration_data/sample_005/vector_estimator/step_004/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..fafbcac5e2d8e69fafccb19de4afa80320c80ed3 --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_004/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:623ab498eb1b1c1ee8bb994a7acde3c6d64ecf619572e8a285885bf35c16eec4 +size 110592 diff --git a/calibration_data/sample_005/vector_estimator/step_004/input_noisy_latent.shape.json b/calibration_data/sample_005/vector_estimator/step_004/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_004/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_005/vector_estimator/step_004/input_style_ttl.raw b/calibration_data/sample_005/vector_estimator/step_004/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_004/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_005/vector_estimator/step_004/input_style_ttl.shape.json b/calibration_data/sample_005/vector_estimator/step_004/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_004/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_005/vector_estimator/step_004/input_text_emb.raw b/calibration_data/sample_005/vector_estimator/step_004/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..1b417aebbc44d9215e26572d2f0cc7c0b11f404d --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_004/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:93b43593c0acabdc59d8ca1d25436d63b0bcf3809047becf059b174073665996 +size 131072 diff --git a/calibration_data/sample_005/vector_estimator/step_004/input_text_emb.shape.json b/calibration_data/sample_005/vector_estimator/step_004/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_004/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_005/vector_estimator/step_004/input_text_mask.raw b/calibration_data/sample_005/vector_estimator/step_004/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..41ed1d69d4947af1f607a8f00567cef28321befa --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_004/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f6c61f265d354c45e2c438c760d22cbe4007d6801e4b518ed96287d191c2078b +size 512 diff --git a/calibration_data/sample_005/vector_estimator/step_004/input_text_mask.shape.json b/calibration_data/sample_005/vector_estimator/step_004/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_004/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_005/vector_estimator/step_004/input_total_step.raw b/calibration_data/sample_005/vector_estimator/step_004/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_004/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_005/vector_estimator/step_004/input_total_step.shape.json b/calibration_data/sample_005/vector_estimator/step_004/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_004/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_005/vector_estimator/step_004/output_latent.raw b/calibration_data/sample_005/vector_estimator/step_004/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..c087d78f63576893178a128c18c58d89ceab25f6 --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_004/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dbb2d67be8734b7c141d577024dfc29274a779ad6fb6b023236a6821d61a8c5e +size 110592 diff --git a/calibration_data/sample_005/vector_estimator/step_004/output_latent.shape.json b/calibration_data/sample_005/vector_estimator/step_004/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_004/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_005/vector_estimator/step_005/input_current_step.raw b/calibration_data/sample_005/vector_estimator/step_005/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..3feea7f0a490f88137745d0e590449846d8ddf98 --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_005/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fca31f1667a6aa1bba12fca4e4ea1becd503379d80da3213af07f6cc5702828d +size 4 diff --git a/calibration_data/sample_005/vector_estimator/step_005/input_current_step.shape.json b/calibration_data/sample_005/vector_estimator/step_005/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_005/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_005/vector_estimator/step_005/input_latent_mask.raw b/calibration_data/sample_005/vector_estimator/step_005/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..4b8ce7306f7a6f2f16d57c7997b6cbc4010ea6a0 --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_005/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1b2c4ab00cbbb130475c0594670e733a97e1c464e4819c36a1b31298f46059c0 +size 768 diff --git a/calibration_data/sample_005/vector_estimator/step_005/input_latent_mask.shape.json b/calibration_data/sample_005/vector_estimator/step_005/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_005/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_005/vector_estimator/step_005/input_noisy_latent.raw b/calibration_data/sample_005/vector_estimator/step_005/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..c087d78f63576893178a128c18c58d89ceab25f6 --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_005/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dbb2d67be8734b7c141d577024dfc29274a779ad6fb6b023236a6821d61a8c5e +size 110592 diff --git a/calibration_data/sample_005/vector_estimator/step_005/input_noisy_latent.shape.json b/calibration_data/sample_005/vector_estimator/step_005/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_005/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_005/vector_estimator/step_005/input_style_ttl.raw b/calibration_data/sample_005/vector_estimator/step_005/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_005/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_005/vector_estimator/step_005/input_style_ttl.shape.json b/calibration_data/sample_005/vector_estimator/step_005/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_005/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_005/vector_estimator/step_005/input_text_emb.raw b/calibration_data/sample_005/vector_estimator/step_005/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..1b417aebbc44d9215e26572d2f0cc7c0b11f404d --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_005/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:93b43593c0acabdc59d8ca1d25436d63b0bcf3809047becf059b174073665996 +size 131072 diff --git a/calibration_data/sample_005/vector_estimator/step_005/input_text_emb.shape.json b/calibration_data/sample_005/vector_estimator/step_005/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_005/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_005/vector_estimator/step_005/input_text_mask.raw b/calibration_data/sample_005/vector_estimator/step_005/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..41ed1d69d4947af1f607a8f00567cef28321befa --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_005/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f6c61f265d354c45e2c438c760d22cbe4007d6801e4b518ed96287d191c2078b +size 512 diff --git a/calibration_data/sample_005/vector_estimator/step_005/input_text_mask.shape.json b/calibration_data/sample_005/vector_estimator/step_005/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_005/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_005/vector_estimator/step_005/input_total_step.raw b/calibration_data/sample_005/vector_estimator/step_005/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_005/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_005/vector_estimator/step_005/input_total_step.shape.json b/calibration_data/sample_005/vector_estimator/step_005/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_005/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_005/vector_estimator/step_005/output_latent.raw b/calibration_data/sample_005/vector_estimator/step_005/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..17f6d3579de83520dde099046afb2318a33c2404 --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_005/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:07c29a5213a04da03dd96a6ceb23dfecacd4cbf76823c689af31d235980ebdcd +size 110592 diff --git a/calibration_data/sample_005/vector_estimator/step_005/output_latent.shape.json b/calibration_data/sample_005/vector_estimator/step_005/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_005/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_005/vector_estimator/step_006/input_current_step.raw b/calibration_data/sample_005/vector_estimator/step_006/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..64cde820ff66ec8f1f8555454e10f22a59b47974 --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_006/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fedcca07b1ccdacce623cb6d8afdeed0314e8508d763e228871f18d4e0ebb7c4 +size 4 diff --git a/calibration_data/sample_005/vector_estimator/step_006/input_current_step.shape.json b/calibration_data/sample_005/vector_estimator/step_006/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_006/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_005/vector_estimator/step_006/input_latent_mask.raw b/calibration_data/sample_005/vector_estimator/step_006/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..4b8ce7306f7a6f2f16d57c7997b6cbc4010ea6a0 --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_006/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1b2c4ab00cbbb130475c0594670e733a97e1c464e4819c36a1b31298f46059c0 +size 768 diff --git a/calibration_data/sample_005/vector_estimator/step_006/input_latent_mask.shape.json b/calibration_data/sample_005/vector_estimator/step_006/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_006/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_005/vector_estimator/step_006/input_noisy_latent.raw b/calibration_data/sample_005/vector_estimator/step_006/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..17f6d3579de83520dde099046afb2318a33c2404 --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_006/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:07c29a5213a04da03dd96a6ceb23dfecacd4cbf76823c689af31d235980ebdcd +size 110592 diff --git a/calibration_data/sample_005/vector_estimator/step_006/input_noisy_latent.shape.json b/calibration_data/sample_005/vector_estimator/step_006/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_006/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_005/vector_estimator/step_006/input_style_ttl.raw b/calibration_data/sample_005/vector_estimator/step_006/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_006/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_005/vector_estimator/step_006/input_style_ttl.shape.json b/calibration_data/sample_005/vector_estimator/step_006/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_006/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_005/vector_estimator/step_006/input_text_emb.raw b/calibration_data/sample_005/vector_estimator/step_006/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..1b417aebbc44d9215e26572d2f0cc7c0b11f404d --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_006/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:93b43593c0acabdc59d8ca1d25436d63b0bcf3809047becf059b174073665996 +size 131072 diff --git a/calibration_data/sample_005/vector_estimator/step_006/input_text_emb.shape.json b/calibration_data/sample_005/vector_estimator/step_006/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_006/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_005/vector_estimator/step_006/input_text_mask.raw b/calibration_data/sample_005/vector_estimator/step_006/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..41ed1d69d4947af1f607a8f00567cef28321befa --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_006/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f6c61f265d354c45e2c438c760d22cbe4007d6801e4b518ed96287d191c2078b +size 512 diff --git a/calibration_data/sample_005/vector_estimator/step_006/input_text_mask.shape.json b/calibration_data/sample_005/vector_estimator/step_006/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_006/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_005/vector_estimator/step_006/input_total_step.raw b/calibration_data/sample_005/vector_estimator/step_006/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_006/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_005/vector_estimator/step_006/input_total_step.shape.json b/calibration_data/sample_005/vector_estimator/step_006/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_006/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_005/vector_estimator/step_006/output_latent.raw b/calibration_data/sample_005/vector_estimator/step_006/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..4a0c1f991e47919f863863266a1eb9607f6ef0f0 --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_006/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9056c2a47238f2bc0109e05f7a3f4438cefc1287612b7620de6ac04326daddb7 +size 110592 diff --git a/calibration_data/sample_005/vector_estimator/step_006/output_latent.shape.json b/calibration_data/sample_005/vector_estimator/step_006/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_006/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_005/vector_estimator/step_007/input_current_step.raw b/calibration_data/sample_005/vector_estimator/step_007/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..80dcea5b309e22f7892c03e67a96fcdeb1f52c7b --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_007/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ee0a6628f97214b7ef5d15c54388ea478862369e517aa4ef4593aea18c3ff618 +size 4 diff --git a/calibration_data/sample_005/vector_estimator/step_007/input_current_step.shape.json b/calibration_data/sample_005/vector_estimator/step_007/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_007/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_005/vector_estimator/step_007/input_latent_mask.raw b/calibration_data/sample_005/vector_estimator/step_007/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..4b8ce7306f7a6f2f16d57c7997b6cbc4010ea6a0 --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_007/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1b2c4ab00cbbb130475c0594670e733a97e1c464e4819c36a1b31298f46059c0 +size 768 diff --git a/calibration_data/sample_005/vector_estimator/step_007/input_latent_mask.shape.json b/calibration_data/sample_005/vector_estimator/step_007/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_007/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_005/vector_estimator/step_007/input_noisy_latent.raw b/calibration_data/sample_005/vector_estimator/step_007/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..4a0c1f991e47919f863863266a1eb9607f6ef0f0 --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_007/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9056c2a47238f2bc0109e05f7a3f4438cefc1287612b7620de6ac04326daddb7 +size 110592 diff --git a/calibration_data/sample_005/vector_estimator/step_007/input_noisy_latent.shape.json b/calibration_data/sample_005/vector_estimator/step_007/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_007/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_005/vector_estimator/step_007/input_style_ttl.raw b/calibration_data/sample_005/vector_estimator/step_007/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_007/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_005/vector_estimator/step_007/input_style_ttl.shape.json b/calibration_data/sample_005/vector_estimator/step_007/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_007/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_005/vector_estimator/step_007/input_text_emb.raw b/calibration_data/sample_005/vector_estimator/step_007/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..1b417aebbc44d9215e26572d2f0cc7c0b11f404d --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_007/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:93b43593c0acabdc59d8ca1d25436d63b0bcf3809047becf059b174073665996 +size 131072 diff --git a/calibration_data/sample_005/vector_estimator/step_007/input_text_emb.shape.json b/calibration_data/sample_005/vector_estimator/step_007/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_007/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_005/vector_estimator/step_007/input_text_mask.raw b/calibration_data/sample_005/vector_estimator/step_007/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..41ed1d69d4947af1f607a8f00567cef28321befa --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_007/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f6c61f265d354c45e2c438c760d22cbe4007d6801e4b518ed96287d191c2078b +size 512 diff --git a/calibration_data/sample_005/vector_estimator/step_007/input_text_mask.shape.json b/calibration_data/sample_005/vector_estimator/step_007/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_007/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_005/vector_estimator/step_007/input_total_step.raw b/calibration_data/sample_005/vector_estimator/step_007/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_007/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_005/vector_estimator/step_007/input_total_step.shape.json b/calibration_data/sample_005/vector_estimator/step_007/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_007/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_005/vector_estimator/step_007/output_latent.raw b/calibration_data/sample_005/vector_estimator/step_007/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..3761d00fbd2570ae9fce6f14987b16cc5e59b105 --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_007/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e732378c30862591703c3418a3d8a15b20a5c08f095e6d45161537aaa3965557 +size 110592 diff --git a/calibration_data/sample_005/vector_estimator/step_007/output_latent.shape.json b/calibration_data/sample_005/vector_estimator/step_007/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_007/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_005/vector_estimator/step_008/input_current_step.raw b/calibration_data/sample_005/vector_estimator/step_008/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..d9898066032551dc5689c011cbd8b0011e3e018f --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_008/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:03e3c2420f5066a5fa6e36735ed8cc4f6a251046263e1a6024f009deeee3b952 +size 4 diff --git a/calibration_data/sample_005/vector_estimator/step_008/input_current_step.shape.json b/calibration_data/sample_005/vector_estimator/step_008/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_008/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_005/vector_estimator/step_008/input_latent_mask.raw b/calibration_data/sample_005/vector_estimator/step_008/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..4b8ce7306f7a6f2f16d57c7997b6cbc4010ea6a0 --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_008/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1b2c4ab00cbbb130475c0594670e733a97e1c464e4819c36a1b31298f46059c0 +size 768 diff --git a/calibration_data/sample_005/vector_estimator/step_008/input_latent_mask.shape.json b/calibration_data/sample_005/vector_estimator/step_008/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_008/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_005/vector_estimator/step_008/input_noisy_latent.raw b/calibration_data/sample_005/vector_estimator/step_008/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..3761d00fbd2570ae9fce6f14987b16cc5e59b105 --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_008/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e732378c30862591703c3418a3d8a15b20a5c08f095e6d45161537aaa3965557 +size 110592 diff --git a/calibration_data/sample_005/vector_estimator/step_008/input_noisy_latent.shape.json b/calibration_data/sample_005/vector_estimator/step_008/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_008/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_005/vector_estimator/step_008/input_style_ttl.raw b/calibration_data/sample_005/vector_estimator/step_008/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_008/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_005/vector_estimator/step_008/input_style_ttl.shape.json b/calibration_data/sample_005/vector_estimator/step_008/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_008/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_005/vector_estimator/step_008/input_text_emb.raw b/calibration_data/sample_005/vector_estimator/step_008/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..1b417aebbc44d9215e26572d2f0cc7c0b11f404d --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_008/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:93b43593c0acabdc59d8ca1d25436d63b0bcf3809047becf059b174073665996 +size 131072 diff --git a/calibration_data/sample_005/vector_estimator/step_008/input_text_emb.shape.json b/calibration_data/sample_005/vector_estimator/step_008/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_008/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_005/vector_estimator/step_008/input_text_mask.raw b/calibration_data/sample_005/vector_estimator/step_008/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..41ed1d69d4947af1f607a8f00567cef28321befa --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_008/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f6c61f265d354c45e2c438c760d22cbe4007d6801e4b518ed96287d191c2078b +size 512 diff --git a/calibration_data/sample_005/vector_estimator/step_008/input_text_mask.shape.json b/calibration_data/sample_005/vector_estimator/step_008/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_008/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_005/vector_estimator/step_008/input_total_step.raw b/calibration_data/sample_005/vector_estimator/step_008/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_008/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_005/vector_estimator/step_008/input_total_step.shape.json b/calibration_data/sample_005/vector_estimator/step_008/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_008/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_005/vector_estimator/step_008/output_latent.raw b/calibration_data/sample_005/vector_estimator/step_008/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..1dfc465d9fc6ee0025c807bd8ecbd17d89bbdd15 --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_008/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6223c6a3c755bd6ec3d57ffb8f8c0d7b8e14eaac301de02f0c490c160faad302 +size 110592 diff --git a/calibration_data/sample_005/vector_estimator/step_008/output_latent.shape.json b/calibration_data/sample_005/vector_estimator/step_008/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_008/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_005/vector_estimator/step_009/input_current_step.raw b/calibration_data/sample_005/vector_estimator/step_009/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..a64f509cf5045a53ff9900d582dd0a01986c5fc3 --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_009/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5eaa5c1a4fa99cf34af94ccef42ea122dbc921d2498f68c20bf9b4d5150f5083 +size 4 diff --git a/calibration_data/sample_005/vector_estimator/step_009/input_current_step.shape.json b/calibration_data/sample_005/vector_estimator/step_009/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_009/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_005/vector_estimator/step_009/input_latent_mask.raw b/calibration_data/sample_005/vector_estimator/step_009/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..4b8ce7306f7a6f2f16d57c7997b6cbc4010ea6a0 --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_009/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1b2c4ab00cbbb130475c0594670e733a97e1c464e4819c36a1b31298f46059c0 +size 768 diff --git a/calibration_data/sample_005/vector_estimator/step_009/input_latent_mask.shape.json b/calibration_data/sample_005/vector_estimator/step_009/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_009/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_005/vector_estimator/step_009/input_noisy_latent.raw b/calibration_data/sample_005/vector_estimator/step_009/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..1dfc465d9fc6ee0025c807bd8ecbd17d89bbdd15 --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_009/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6223c6a3c755bd6ec3d57ffb8f8c0d7b8e14eaac301de02f0c490c160faad302 +size 110592 diff --git a/calibration_data/sample_005/vector_estimator/step_009/input_noisy_latent.shape.json b/calibration_data/sample_005/vector_estimator/step_009/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_009/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_005/vector_estimator/step_009/input_style_ttl.raw b/calibration_data/sample_005/vector_estimator/step_009/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_009/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_005/vector_estimator/step_009/input_style_ttl.shape.json b/calibration_data/sample_005/vector_estimator/step_009/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_009/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_005/vector_estimator/step_009/input_text_emb.raw b/calibration_data/sample_005/vector_estimator/step_009/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..1b417aebbc44d9215e26572d2f0cc7c0b11f404d --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_009/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:93b43593c0acabdc59d8ca1d25436d63b0bcf3809047becf059b174073665996 +size 131072 diff --git a/calibration_data/sample_005/vector_estimator/step_009/input_text_emb.shape.json b/calibration_data/sample_005/vector_estimator/step_009/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_009/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_005/vector_estimator/step_009/input_text_mask.raw b/calibration_data/sample_005/vector_estimator/step_009/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..41ed1d69d4947af1f607a8f00567cef28321befa --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_009/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f6c61f265d354c45e2c438c760d22cbe4007d6801e4b518ed96287d191c2078b +size 512 diff --git a/calibration_data/sample_005/vector_estimator/step_009/input_text_mask.shape.json b/calibration_data/sample_005/vector_estimator/step_009/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_009/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_005/vector_estimator/step_009/input_total_step.raw b/calibration_data/sample_005/vector_estimator/step_009/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_009/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_005/vector_estimator/step_009/input_total_step.shape.json b/calibration_data/sample_005/vector_estimator/step_009/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_009/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_005/vector_estimator/step_009/output_latent.raw b/calibration_data/sample_005/vector_estimator/step_009/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..b53e1ae18f743e25e977985568ed98e347ae2b52 --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_009/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:595afadea6287e4a781e9565fa269993039bb8b392c105b9f1c7846e5af4295e +size 110592 diff --git a/calibration_data/sample_005/vector_estimator/step_009/output_latent.shape.json b/calibration_data/sample_005/vector_estimator/step_009/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_005/vector_estimator/step_009/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_005/vocoder/input_latent.raw b/calibration_data/sample_005/vocoder/input_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..b53e1ae18f743e25e977985568ed98e347ae2b52 --- /dev/null +++ b/calibration_data/sample_005/vocoder/input_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:595afadea6287e4a781e9565fa269993039bb8b392c105b9f1c7846e5af4295e +size 110592 diff --git a/calibration_data/sample_005/vocoder/input_latent.shape.json b/calibration_data/sample_005/vocoder/input_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_005/vocoder/input_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_005/vocoder/output_waveform.raw b/calibration_data/sample_005/vocoder/output_waveform.raw new file mode 100644 index 0000000000000000000000000000000000000000..596cb2d585ba8fa03028b30d09870bc3abd4dcb7 --- /dev/null +++ b/calibration_data/sample_005/vocoder/output_waveform.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7443300448a5fa215eb439f6d0203799481d8d0ae6645efbad1c4ea52fdccb18 +size 1179384 diff --git a/calibration_data/sample_005/vocoder/output_waveform.shape.json b/calibration_data/sample_005/vocoder/output_waveform.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..1f57205ab52457e1be5705fc7e90cee99bd0795c --- /dev/null +++ b/calibration_data/sample_005/vocoder/output_waveform.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 294846 + ], + "dtype": "float32", + "size_bytes": 1179384 +} \ No newline at end of file diff --git a/calibration_data/sample_006/duration_predictor/input_style_dp.raw b/calibration_data/sample_006/duration_predictor/input_style_dp.raw new file mode 100644 index 0000000000000000000000000000000000000000..a0f9d1effa322e9d312655b156a1bfd985472a40 --- /dev/null +++ b/calibration_data/sample_006/duration_predictor/input_style_dp.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:29e4e81fc88383a584874cb7a228697eaf6447d0b043415dcd1fd34427e7bdec +size 512 diff --git a/calibration_data/sample_006/duration_predictor/input_style_dp.shape.json b/calibration_data/sample_006/duration_predictor/input_style_dp.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..c22a0e9af7820787b97c344cc565723fbba52280 --- /dev/null +++ b/calibration_data/sample_006/duration_predictor/input_style_dp.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 8, + 16 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_006/duration_predictor/input_text_ids.raw b/calibration_data/sample_006/duration_predictor/input_text_ids.raw new file mode 100644 index 0000000000000000000000000000000000000000..dd0400d52074f59cc77f1a5d4f0f2a4dbcd475a7 --- /dev/null +++ b/calibration_data/sample_006/duration_predictor/input_text_ids.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e50d546118fbe4091343d3e84f6fa0aed194f8c8489d89abff7a4165fbb22393 +size 512 diff --git a/calibration_data/sample_006/duration_predictor/input_text_ids.shape.json b/calibration_data/sample_006/duration_predictor/input_text_ids.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..d2c35ddcfba68393a550b91722ca4733f0b0721f --- /dev/null +++ b/calibration_data/sample_006/duration_predictor/input_text_ids.shape.json @@ -0,0 +1,8 @@ +{ + "shape": [ + 1, + 128 + ], + "dtype": "int64", + "size_bytes": 1024 +} \ No newline at end of file diff --git a/calibration_data/sample_006/duration_predictor/input_text_mask.raw b/calibration_data/sample_006/duration_predictor/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..95fca96b10a604023e1c74692458a5a8f48dbc7d --- /dev/null +++ b/calibration_data/sample_006/duration_predictor/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e90ddb191edf2a7fbf40a81039dc7da96b608a0e7bcaa0668e458fbaf33f6aae +size 512 diff --git a/calibration_data/sample_006/duration_predictor/input_text_mask.shape.json b/calibration_data/sample_006/duration_predictor/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_006/duration_predictor/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_006/duration_predictor/output_duration.raw b/calibration_data/sample_006/duration_predictor/output_duration.raw new file mode 100644 index 0000000000000000000000000000000000000000..0950a2e4c25ee2cb13218ccfc1eeca1c8537adde --- /dev/null +++ b/calibration_data/sample_006/duration_predictor/output_duration.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4c68c66acd82b0e2031d2d63b7228e01e73eb7b41faea4dac0397c5e08d3d437 +size 4 diff --git a/calibration_data/sample_006/duration_predictor/output_duration.shape.json b/calibration_data/sample_006/duration_predictor/output_duration.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_006/duration_predictor/output_duration.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_006/metadata.json b/calibration_data/sample_006/metadata.json new file mode 100644 index 0000000000000000000000000000000000000000..d9478231337409921b99f141c654cbb81d42987a --- /dev/null +++ b/calibration_data/sample_006/metadata.json @@ -0,0 +1,8 @@ +{ + "text": "Text to speech synthesis has improved dramatically with the advent of neural networks and deep learning.", + "voice": "F1", + "lang": "en", + "steps": 10, + "seed": 350, + "category": "medium" +} \ No newline at end of file diff --git a/calibration_data/sample_006/text_encoder/input_style_ttl.raw b/calibration_data/sample_006/text_encoder/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_006/text_encoder/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_006/text_encoder/input_style_ttl.shape.json b/calibration_data/sample_006/text_encoder/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_006/text_encoder/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_006/text_encoder/input_text_ids.raw b/calibration_data/sample_006/text_encoder/input_text_ids.raw new file mode 100644 index 0000000000000000000000000000000000000000..dd0400d52074f59cc77f1a5d4f0f2a4dbcd475a7 --- /dev/null +++ b/calibration_data/sample_006/text_encoder/input_text_ids.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e50d546118fbe4091343d3e84f6fa0aed194f8c8489d89abff7a4165fbb22393 +size 512 diff --git a/calibration_data/sample_006/text_encoder/input_text_ids.shape.json b/calibration_data/sample_006/text_encoder/input_text_ids.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..d2c35ddcfba68393a550b91722ca4733f0b0721f --- /dev/null +++ b/calibration_data/sample_006/text_encoder/input_text_ids.shape.json @@ -0,0 +1,8 @@ +{ + "shape": [ + 1, + 128 + ], + "dtype": "int64", + "size_bytes": 1024 +} \ No newline at end of file diff --git a/calibration_data/sample_006/text_encoder/input_text_mask.raw b/calibration_data/sample_006/text_encoder/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..95fca96b10a604023e1c74692458a5a8f48dbc7d --- /dev/null +++ b/calibration_data/sample_006/text_encoder/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e90ddb191edf2a7fbf40a81039dc7da96b608a0e7bcaa0668e458fbaf33f6aae +size 512 diff --git a/calibration_data/sample_006/text_encoder/input_text_mask.shape.json b/calibration_data/sample_006/text_encoder/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_006/text_encoder/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_006/text_encoder/output_text_emb.raw b/calibration_data/sample_006/text_encoder/output_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..cf3b24c4f4ae59f5180576bbbd96e7e0f14c1e6a --- /dev/null +++ b/calibration_data/sample_006/text_encoder/output_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:abb7321f792b3411b22580ff2c1b03b79d02a2edcd08920167e3a7ff159bbb44 +size 131072 diff --git a/calibration_data/sample_006/text_encoder/output_text_emb.shape.json b/calibration_data/sample_006/text_encoder/output_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_006/text_encoder/output_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_006/vector_estimator/step_000/input_current_step.raw b/calibration_data/sample_006/vector_estimator/step_000/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..6010a2bbcddc7d04d6777a672952e6518a507a14 --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_000/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 +size 4 diff --git a/calibration_data/sample_006/vector_estimator/step_000/input_current_step.shape.json b/calibration_data/sample_006/vector_estimator/step_000/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_000/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_006/vector_estimator/step_000/input_latent_mask.raw b/calibration_data/sample_006/vector_estimator/step_000/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..d0c243297d885367a201518edd3911ac9cef140c --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_000/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2dc817ca541d1d4d22ca9fbb3bca404ca50a894b6e9aaa1e5de620b48683dc42 +size 768 diff --git a/calibration_data/sample_006/vector_estimator/step_000/input_latent_mask.shape.json b/calibration_data/sample_006/vector_estimator/step_000/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_000/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_006/vector_estimator/step_000/input_noisy_latent.raw b/calibration_data/sample_006/vector_estimator/step_000/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..00f7eaca405bb054067505e60b4b44ac3428ba24 --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_000/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:05f6bc1142630fcbfd05268aef23d83ffda0856da3fc9d295580088bbf263a85 +size 110592 diff --git a/calibration_data/sample_006/vector_estimator/step_000/input_noisy_latent.shape.json b/calibration_data/sample_006/vector_estimator/step_000/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_000/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_006/vector_estimator/step_000/input_style_ttl.raw b/calibration_data/sample_006/vector_estimator/step_000/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_000/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_006/vector_estimator/step_000/input_style_ttl.shape.json b/calibration_data/sample_006/vector_estimator/step_000/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_000/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_006/vector_estimator/step_000/input_text_emb.raw b/calibration_data/sample_006/vector_estimator/step_000/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..cf3b24c4f4ae59f5180576bbbd96e7e0f14c1e6a --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_000/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:abb7321f792b3411b22580ff2c1b03b79d02a2edcd08920167e3a7ff159bbb44 +size 131072 diff --git a/calibration_data/sample_006/vector_estimator/step_000/input_text_emb.shape.json b/calibration_data/sample_006/vector_estimator/step_000/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_000/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_006/vector_estimator/step_000/input_text_mask.raw b/calibration_data/sample_006/vector_estimator/step_000/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..95fca96b10a604023e1c74692458a5a8f48dbc7d --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_000/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e90ddb191edf2a7fbf40a81039dc7da96b608a0e7bcaa0668e458fbaf33f6aae +size 512 diff --git a/calibration_data/sample_006/vector_estimator/step_000/input_text_mask.shape.json b/calibration_data/sample_006/vector_estimator/step_000/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_000/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_006/vector_estimator/step_000/input_total_step.raw b/calibration_data/sample_006/vector_estimator/step_000/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_000/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_006/vector_estimator/step_000/input_total_step.shape.json b/calibration_data/sample_006/vector_estimator/step_000/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_000/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_006/vector_estimator/step_000/output_latent.raw b/calibration_data/sample_006/vector_estimator/step_000/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..33a7189decf0b6ebd2b3c435cded0e6db66418f6 --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_000/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f8975ec7eb49c8f279f9ac729bfc538f6816fb273d23a6a3c6cf19b6310e73d0 +size 110592 diff --git a/calibration_data/sample_006/vector_estimator/step_000/output_latent.shape.json b/calibration_data/sample_006/vector_estimator/step_000/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_000/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_006/vector_estimator/step_001/input_current_step.raw b/calibration_data/sample_006/vector_estimator/step_001/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..00544346a3c829def382ca9eefbb3ea3fdcd8828 --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_001/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e00e5eb9444182f352323374ef4e08ebcb784725fdd4fd612d7730540b3e0c8c +size 4 diff --git a/calibration_data/sample_006/vector_estimator/step_001/input_current_step.shape.json b/calibration_data/sample_006/vector_estimator/step_001/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_001/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_006/vector_estimator/step_001/input_latent_mask.raw b/calibration_data/sample_006/vector_estimator/step_001/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..d0c243297d885367a201518edd3911ac9cef140c --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_001/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2dc817ca541d1d4d22ca9fbb3bca404ca50a894b6e9aaa1e5de620b48683dc42 +size 768 diff --git a/calibration_data/sample_006/vector_estimator/step_001/input_latent_mask.shape.json b/calibration_data/sample_006/vector_estimator/step_001/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_001/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_006/vector_estimator/step_001/input_noisy_latent.raw b/calibration_data/sample_006/vector_estimator/step_001/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..33a7189decf0b6ebd2b3c435cded0e6db66418f6 --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_001/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f8975ec7eb49c8f279f9ac729bfc538f6816fb273d23a6a3c6cf19b6310e73d0 +size 110592 diff --git a/calibration_data/sample_006/vector_estimator/step_001/input_noisy_latent.shape.json b/calibration_data/sample_006/vector_estimator/step_001/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_001/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_006/vector_estimator/step_001/input_style_ttl.raw b/calibration_data/sample_006/vector_estimator/step_001/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_001/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_006/vector_estimator/step_001/input_style_ttl.shape.json b/calibration_data/sample_006/vector_estimator/step_001/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_001/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_006/vector_estimator/step_001/input_text_emb.raw b/calibration_data/sample_006/vector_estimator/step_001/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..cf3b24c4f4ae59f5180576bbbd96e7e0f14c1e6a --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_001/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:abb7321f792b3411b22580ff2c1b03b79d02a2edcd08920167e3a7ff159bbb44 +size 131072 diff --git a/calibration_data/sample_006/vector_estimator/step_001/input_text_emb.shape.json b/calibration_data/sample_006/vector_estimator/step_001/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_001/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_006/vector_estimator/step_001/input_text_mask.raw b/calibration_data/sample_006/vector_estimator/step_001/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..95fca96b10a604023e1c74692458a5a8f48dbc7d --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_001/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e90ddb191edf2a7fbf40a81039dc7da96b608a0e7bcaa0668e458fbaf33f6aae +size 512 diff --git a/calibration_data/sample_006/vector_estimator/step_001/input_text_mask.shape.json b/calibration_data/sample_006/vector_estimator/step_001/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_001/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_006/vector_estimator/step_001/input_total_step.raw b/calibration_data/sample_006/vector_estimator/step_001/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_001/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_006/vector_estimator/step_001/input_total_step.shape.json b/calibration_data/sample_006/vector_estimator/step_001/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_001/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_006/vector_estimator/step_001/output_latent.raw b/calibration_data/sample_006/vector_estimator/step_001/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..e344373d7bda05be5a1706737119ed9450791e2a --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_001/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:afe778e55801f0ed7bf56108732d7c7f571f5b9946999937b9aede0541a4fb87 +size 110592 diff --git a/calibration_data/sample_006/vector_estimator/step_001/output_latent.shape.json b/calibration_data/sample_006/vector_estimator/step_001/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_001/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_006/vector_estimator/step_002/input_current_step.raw b/calibration_data/sample_006/vector_estimator/step_002/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..6006751a9837c114dcb1a15f17d72fd9d05006b8 --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_002/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d88c86f15bbea365d658ad95a81d45367c465f7af6f7264fb077f01747ddc77d +size 4 diff --git a/calibration_data/sample_006/vector_estimator/step_002/input_current_step.shape.json b/calibration_data/sample_006/vector_estimator/step_002/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_002/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_006/vector_estimator/step_002/input_latent_mask.raw b/calibration_data/sample_006/vector_estimator/step_002/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..d0c243297d885367a201518edd3911ac9cef140c --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_002/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2dc817ca541d1d4d22ca9fbb3bca404ca50a894b6e9aaa1e5de620b48683dc42 +size 768 diff --git a/calibration_data/sample_006/vector_estimator/step_002/input_latent_mask.shape.json b/calibration_data/sample_006/vector_estimator/step_002/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_002/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_006/vector_estimator/step_002/input_noisy_latent.raw b/calibration_data/sample_006/vector_estimator/step_002/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..e344373d7bda05be5a1706737119ed9450791e2a --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_002/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:afe778e55801f0ed7bf56108732d7c7f571f5b9946999937b9aede0541a4fb87 +size 110592 diff --git a/calibration_data/sample_006/vector_estimator/step_002/input_noisy_latent.shape.json b/calibration_data/sample_006/vector_estimator/step_002/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_002/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_006/vector_estimator/step_002/input_style_ttl.raw b/calibration_data/sample_006/vector_estimator/step_002/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_002/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_006/vector_estimator/step_002/input_style_ttl.shape.json b/calibration_data/sample_006/vector_estimator/step_002/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_002/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_006/vector_estimator/step_002/input_text_emb.raw b/calibration_data/sample_006/vector_estimator/step_002/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..cf3b24c4f4ae59f5180576bbbd96e7e0f14c1e6a --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_002/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:abb7321f792b3411b22580ff2c1b03b79d02a2edcd08920167e3a7ff159bbb44 +size 131072 diff --git a/calibration_data/sample_006/vector_estimator/step_002/input_text_emb.shape.json b/calibration_data/sample_006/vector_estimator/step_002/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_002/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_006/vector_estimator/step_002/input_text_mask.raw b/calibration_data/sample_006/vector_estimator/step_002/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..95fca96b10a604023e1c74692458a5a8f48dbc7d --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_002/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e90ddb191edf2a7fbf40a81039dc7da96b608a0e7bcaa0668e458fbaf33f6aae +size 512 diff --git a/calibration_data/sample_006/vector_estimator/step_002/input_text_mask.shape.json b/calibration_data/sample_006/vector_estimator/step_002/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_002/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_006/vector_estimator/step_002/input_total_step.raw b/calibration_data/sample_006/vector_estimator/step_002/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_002/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_006/vector_estimator/step_002/input_total_step.shape.json b/calibration_data/sample_006/vector_estimator/step_002/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_002/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_006/vector_estimator/step_002/output_latent.raw b/calibration_data/sample_006/vector_estimator/step_002/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..dcbfc968aea773f413dc18c3cf705b1bb104aea4 --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_002/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ed7daf2936ec2d5a14381fb09941f063d6ab5e79a557e55edd5344fe27b41d4b +size 110592 diff --git a/calibration_data/sample_006/vector_estimator/step_002/output_latent.shape.json b/calibration_data/sample_006/vector_estimator/step_002/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_002/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_006/vector_estimator/step_003/input_current_step.raw b/calibration_data/sample_006/vector_estimator/step_003/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..060f3cee0f40f5210f352bb5aca20ba84f712749 --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_003/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ea2845900b5856c9bf354b1aa9761b5aa6888e5ed61738fe9579ca42bc0f6054 +size 4 diff --git a/calibration_data/sample_006/vector_estimator/step_003/input_current_step.shape.json b/calibration_data/sample_006/vector_estimator/step_003/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_003/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_006/vector_estimator/step_003/input_latent_mask.raw b/calibration_data/sample_006/vector_estimator/step_003/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..d0c243297d885367a201518edd3911ac9cef140c --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_003/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2dc817ca541d1d4d22ca9fbb3bca404ca50a894b6e9aaa1e5de620b48683dc42 +size 768 diff --git a/calibration_data/sample_006/vector_estimator/step_003/input_latent_mask.shape.json b/calibration_data/sample_006/vector_estimator/step_003/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_003/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_006/vector_estimator/step_003/input_noisy_latent.raw b/calibration_data/sample_006/vector_estimator/step_003/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..dcbfc968aea773f413dc18c3cf705b1bb104aea4 --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_003/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ed7daf2936ec2d5a14381fb09941f063d6ab5e79a557e55edd5344fe27b41d4b +size 110592 diff --git a/calibration_data/sample_006/vector_estimator/step_003/input_noisy_latent.shape.json b/calibration_data/sample_006/vector_estimator/step_003/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_003/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_006/vector_estimator/step_003/input_style_ttl.raw b/calibration_data/sample_006/vector_estimator/step_003/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_003/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_006/vector_estimator/step_003/input_style_ttl.shape.json b/calibration_data/sample_006/vector_estimator/step_003/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_003/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_006/vector_estimator/step_003/input_text_emb.raw b/calibration_data/sample_006/vector_estimator/step_003/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..cf3b24c4f4ae59f5180576bbbd96e7e0f14c1e6a --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_003/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:abb7321f792b3411b22580ff2c1b03b79d02a2edcd08920167e3a7ff159bbb44 +size 131072 diff --git a/calibration_data/sample_006/vector_estimator/step_003/input_text_emb.shape.json b/calibration_data/sample_006/vector_estimator/step_003/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_003/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_006/vector_estimator/step_003/input_text_mask.raw b/calibration_data/sample_006/vector_estimator/step_003/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..95fca96b10a604023e1c74692458a5a8f48dbc7d --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_003/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e90ddb191edf2a7fbf40a81039dc7da96b608a0e7bcaa0668e458fbaf33f6aae +size 512 diff --git a/calibration_data/sample_006/vector_estimator/step_003/input_text_mask.shape.json b/calibration_data/sample_006/vector_estimator/step_003/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_003/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_006/vector_estimator/step_003/input_total_step.raw b/calibration_data/sample_006/vector_estimator/step_003/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_003/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_006/vector_estimator/step_003/input_total_step.shape.json b/calibration_data/sample_006/vector_estimator/step_003/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_003/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_006/vector_estimator/step_003/output_latent.raw b/calibration_data/sample_006/vector_estimator/step_003/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..4569ce89f5c02371c31472cc9a94be4dbfba82a6 --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_003/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b4712e6616126aef4e55495a2531d6172cd1c5b41dfdf96c475d22dfd4cd37c3 +size 110592 diff --git a/calibration_data/sample_006/vector_estimator/step_003/output_latent.shape.json b/calibration_data/sample_006/vector_estimator/step_003/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_003/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_006/vector_estimator/step_004/input_current_step.raw b/calibration_data/sample_006/vector_estimator/step_004/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..741da1462c21ced4dc8e159ae7fe1298334858d8 --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_004/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4f4b9b7d8b86633e2824e2f439819357b0cd010ab410ea1a691b12c5f94e91e0 +size 4 diff --git a/calibration_data/sample_006/vector_estimator/step_004/input_current_step.shape.json b/calibration_data/sample_006/vector_estimator/step_004/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_004/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_006/vector_estimator/step_004/input_latent_mask.raw b/calibration_data/sample_006/vector_estimator/step_004/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..d0c243297d885367a201518edd3911ac9cef140c --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_004/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2dc817ca541d1d4d22ca9fbb3bca404ca50a894b6e9aaa1e5de620b48683dc42 +size 768 diff --git a/calibration_data/sample_006/vector_estimator/step_004/input_latent_mask.shape.json b/calibration_data/sample_006/vector_estimator/step_004/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_004/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_006/vector_estimator/step_004/input_noisy_latent.raw b/calibration_data/sample_006/vector_estimator/step_004/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..4569ce89f5c02371c31472cc9a94be4dbfba82a6 --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_004/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b4712e6616126aef4e55495a2531d6172cd1c5b41dfdf96c475d22dfd4cd37c3 +size 110592 diff --git a/calibration_data/sample_006/vector_estimator/step_004/input_noisy_latent.shape.json b/calibration_data/sample_006/vector_estimator/step_004/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_004/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_006/vector_estimator/step_004/input_style_ttl.raw b/calibration_data/sample_006/vector_estimator/step_004/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_004/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_006/vector_estimator/step_004/input_style_ttl.shape.json b/calibration_data/sample_006/vector_estimator/step_004/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_004/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_006/vector_estimator/step_004/input_text_emb.raw b/calibration_data/sample_006/vector_estimator/step_004/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..cf3b24c4f4ae59f5180576bbbd96e7e0f14c1e6a --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_004/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:abb7321f792b3411b22580ff2c1b03b79d02a2edcd08920167e3a7ff159bbb44 +size 131072 diff --git a/calibration_data/sample_006/vector_estimator/step_004/input_text_emb.shape.json b/calibration_data/sample_006/vector_estimator/step_004/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_004/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_006/vector_estimator/step_004/input_text_mask.raw b/calibration_data/sample_006/vector_estimator/step_004/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..95fca96b10a604023e1c74692458a5a8f48dbc7d --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_004/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e90ddb191edf2a7fbf40a81039dc7da96b608a0e7bcaa0668e458fbaf33f6aae +size 512 diff --git a/calibration_data/sample_006/vector_estimator/step_004/input_text_mask.shape.json b/calibration_data/sample_006/vector_estimator/step_004/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_004/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_006/vector_estimator/step_004/input_total_step.raw b/calibration_data/sample_006/vector_estimator/step_004/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_004/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_006/vector_estimator/step_004/input_total_step.shape.json b/calibration_data/sample_006/vector_estimator/step_004/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_004/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_006/vector_estimator/step_004/output_latent.raw b/calibration_data/sample_006/vector_estimator/step_004/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..2d233a86ca48ac35c9244a4c21a746c1508858f8 --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_004/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:63a9350dd13140878fc1a561618d36809e8ef2df8ca73b98dedb0710e402b0de +size 110592 diff --git a/calibration_data/sample_006/vector_estimator/step_004/output_latent.shape.json b/calibration_data/sample_006/vector_estimator/step_004/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_004/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_006/vector_estimator/step_005/input_current_step.raw b/calibration_data/sample_006/vector_estimator/step_005/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..3feea7f0a490f88137745d0e590449846d8ddf98 --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_005/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fca31f1667a6aa1bba12fca4e4ea1becd503379d80da3213af07f6cc5702828d +size 4 diff --git a/calibration_data/sample_006/vector_estimator/step_005/input_current_step.shape.json b/calibration_data/sample_006/vector_estimator/step_005/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_005/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_006/vector_estimator/step_005/input_latent_mask.raw b/calibration_data/sample_006/vector_estimator/step_005/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..d0c243297d885367a201518edd3911ac9cef140c --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_005/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2dc817ca541d1d4d22ca9fbb3bca404ca50a894b6e9aaa1e5de620b48683dc42 +size 768 diff --git a/calibration_data/sample_006/vector_estimator/step_005/input_latent_mask.shape.json b/calibration_data/sample_006/vector_estimator/step_005/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_005/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_006/vector_estimator/step_005/input_noisy_latent.raw b/calibration_data/sample_006/vector_estimator/step_005/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..2d233a86ca48ac35c9244a4c21a746c1508858f8 --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_005/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:63a9350dd13140878fc1a561618d36809e8ef2df8ca73b98dedb0710e402b0de +size 110592 diff --git a/calibration_data/sample_006/vector_estimator/step_005/input_noisy_latent.shape.json b/calibration_data/sample_006/vector_estimator/step_005/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_005/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_006/vector_estimator/step_005/input_style_ttl.raw b/calibration_data/sample_006/vector_estimator/step_005/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_005/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_006/vector_estimator/step_005/input_style_ttl.shape.json b/calibration_data/sample_006/vector_estimator/step_005/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_005/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_006/vector_estimator/step_005/input_text_emb.raw b/calibration_data/sample_006/vector_estimator/step_005/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..cf3b24c4f4ae59f5180576bbbd96e7e0f14c1e6a --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_005/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:abb7321f792b3411b22580ff2c1b03b79d02a2edcd08920167e3a7ff159bbb44 +size 131072 diff --git a/calibration_data/sample_006/vector_estimator/step_005/input_text_emb.shape.json b/calibration_data/sample_006/vector_estimator/step_005/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_005/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_006/vector_estimator/step_005/input_text_mask.raw b/calibration_data/sample_006/vector_estimator/step_005/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..95fca96b10a604023e1c74692458a5a8f48dbc7d --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_005/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e90ddb191edf2a7fbf40a81039dc7da96b608a0e7bcaa0668e458fbaf33f6aae +size 512 diff --git a/calibration_data/sample_006/vector_estimator/step_005/input_text_mask.shape.json b/calibration_data/sample_006/vector_estimator/step_005/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_005/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_006/vector_estimator/step_005/input_total_step.raw b/calibration_data/sample_006/vector_estimator/step_005/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_005/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_006/vector_estimator/step_005/input_total_step.shape.json b/calibration_data/sample_006/vector_estimator/step_005/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_005/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_006/vector_estimator/step_005/output_latent.raw b/calibration_data/sample_006/vector_estimator/step_005/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..67bfe852a3ae495f3cedf479647073473609dc7a --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_005/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b8b5dddf8cd8e8b99b371993563ac0d7a649c75cc70a5ddb9458f0a2acd52153 +size 110592 diff --git a/calibration_data/sample_006/vector_estimator/step_005/output_latent.shape.json b/calibration_data/sample_006/vector_estimator/step_005/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_005/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_006/vector_estimator/step_006/input_current_step.raw b/calibration_data/sample_006/vector_estimator/step_006/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..64cde820ff66ec8f1f8555454e10f22a59b47974 --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_006/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fedcca07b1ccdacce623cb6d8afdeed0314e8508d763e228871f18d4e0ebb7c4 +size 4 diff --git a/calibration_data/sample_006/vector_estimator/step_006/input_current_step.shape.json b/calibration_data/sample_006/vector_estimator/step_006/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_006/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_006/vector_estimator/step_006/input_latent_mask.raw b/calibration_data/sample_006/vector_estimator/step_006/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..d0c243297d885367a201518edd3911ac9cef140c --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_006/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2dc817ca541d1d4d22ca9fbb3bca404ca50a894b6e9aaa1e5de620b48683dc42 +size 768 diff --git a/calibration_data/sample_006/vector_estimator/step_006/input_latent_mask.shape.json b/calibration_data/sample_006/vector_estimator/step_006/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_006/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_006/vector_estimator/step_006/input_noisy_latent.raw b/calibration_data/sample_006/vector_estimator/step_006/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..67bfe852a3ae495f3cedf479647073473609dc7a --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_006/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b8b5dddf8cd8e8b99b371993563ac0d7a649c75cc70a5ddb9458f0a2acd52153 +size 110592 diff --git a/calibration_data/sample_006/vector_estimator/step_006/input_noisy_latent.shape.json b/calibration_data/sample_006/vector_estimator/step_006/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_006/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_006/vector_estimator/step_006/input_style_ttl.raw b/calibration_data/sample_006/vector_estimator/step_006/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_006/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_006/vector_estimator/step_006/input_style_ttl.shape.json b/calibration_data/sample_006/vector_estimator/step_006/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_006/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_006/vector_estimator/step_006/input_text_emb.raw b/calibration_data/sample_006/vector_estimator/step_006/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..cf3b24c4f4ae59f5180576bbbd96e7e0f14c1e6a --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_006/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:abb7321f792b3411b22580ff2c1b03b79d02a2edcd08920167e3a7ff159bbb44 +size 131072 diff --git a/calibration_data/sample_006/vector_estimator/step_006/input_text_emb.shape.json b/calibration_data/sample_006/vector_estimator/step_006/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_006/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_006/vector_estimator/step_006/input_text_mask.raw b/calibration_data/sample_006/vector_estimator/step_006/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..95fca96b10a604023e1c74692458a5a8f48dbc7d --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_006/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e90ddb191edf2a7fbf40a81039dc7da96b608a0e7bcaa0668e458fbaf33f6aae +size 512 diff --git a/calibration_data/sample_006/vector_estimator/step_006/input_text_mask.shape.json b/calibration_data/sample_006/vector_estimator/step_006/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_006/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_006/vector_estimator/step_006/input_total_step.raw b/calibration_data/sample_006/vector_estimator/step_006/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_006/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_006/vector_estimator/step_006/input_total_step.shape.json b/calibration_data/sample_006/vector_estimator/step_006/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_006/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_006/vector_estimator/step_006/output_latent.raw b/calibration_data/sample_006/vector_estimator/step_006/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..673ddbe77931c5438314a2b4e375181709ad2fed --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_006/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a9d56592e109b161f2d97bda95ffddc8a8c5008f86c86e1d5df38e9b8ce0791e +size 110592 diff --git a/calibration_data/sample_006/vector_estimator/step_006/output_latent.shape.json b/calibration_data/sample_006/vector_estimator/step_006/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_006/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_006/vector_estimator/step_007/input_current_step.raw b/calibration_data/sample_006/vector_estimator/step_007/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..80dcea5b309e22f7892c03e67a96fcdeb1f52c7b --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_007/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ee0a6628f97214b7ef5d15c54388ea478862369e517aa4ef4593aea18c3ff618 +size 4 diff --git a/calibration_data/sample_006/vector_estimator/step_007/input_current_step.shape.json b/calibration_data/sample_006/vector_estimator/step_007/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_007/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_006/vector_estimator/step_007/input_latent_mask.raw b/calibration_data/sample_006/vector_estimator/step_007/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..d0c243297d885367a201518edd3911ac9cef140c --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_007/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2dc817ca541d1d4d22ca9fbb3bca404ca50a894b6e9aaa1e5de620b48683dc42 +size 768 diff --git a/calibration_data/sample_006/vector_estimator/step_007/input_latent_mask.shape.json b/calibration_data/sample_006/vector_estimator/step_007/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_007/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_006/vector_estimator/step_007/input_noisy_latent.raw b/calibration_data/sample_006/vector_estimator/step_007/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..673ddbe77931c5438314a2b4e375181709ad2fed --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_007/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a9d56592e109b161f2d97bda95ffddc8a8c5008f86c86e1d5df38e9b8ce0791e +size 110592 diff --git a/calibration_data/sample_006/vector_estimator/step_007/input_noisy_latent.shape.json b/calibration_data/sample_006/vector_estimator/step_007/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_007/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_006/vector_estimator/step_007/input_style_ttl.raw b/calibration_data/sample_006/vector_estimator/step_007/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_007/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_006/vector_estimator/step_007/input_style_ttl.shape.json b/calibration_data/sample_006/vector_estimator/step_007/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_007/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_006/vector_estimator/step_007/input_text_emb.raw b/calibration_data/sample_006/vector_estimator/step_007/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..cf3b24c4f4ae59f5180576bbbd96e7e0f14c1e6a --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_007/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:abb7321f792b3411b22580ff2c1b03b79d02a2edcd08920167e3a7ff159bbb44 +size 131072 diff --git a/calibration_data/sample_006/vector_estimator/step_007/input_text_emb.shape.json b/calibration_data/sample_006/vector_estimator/step_007/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_007/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_006/vector_estimator/step_007/input_text_mask.raw b/calibration_data/sample_006/vector_estimator/step_007/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..95fca96b10a604023e1c74692458a5a8f48dbc7d --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_007/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e90ddb191edf2a7fbf40a81039dc7da96b608a0e7bcaa0668e458fbaf33f6aae +size 512 diff --git a/calibration_data/sample_006/vector_estimator/step_007/input_text_mask.shape.json b/calibration_data/sample_006/vector_estimator/step_007/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_007/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_006/vector_estimator/step_007/input_total_step.raw b/calibration_data/sample_006/vector_estimator/step_007/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_007/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_006/vector_estimator/step_007/input_total_step.shape.json b/calibration_data/sample_006/vector_estimator/step_007/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_007/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_006/vector_estimator/step_007/output_latent.raw b/calibration_data/sample_006/vector_estimator/step_007/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..e1f85a365477ed91b90320845c306cc2d0b54e00 --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_007/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:afab25ec74dbea4cf031541a47180f96d8793a189543365ef6c53475859bcde8 +size 110592 diff --git a/calibration_data/sample_006/vector_estimator/step_007/output_latent.shape.json b/calibration_data/sample_006/vector_estimator/step_007/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_007/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_006/vector_estimator/step_008/input_current_step.raw b/calibration_data/sample_006/vector_estimator/step_008/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..d9898066032551dc5689c011cbd8b0011e3e018f --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_008/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:03e3c2420f5066a5fa6e36735ed8cc4f6a251046263e1a6024f009deeee3b952 +size 4 diff --git a/calibration_data/sample_006/vector_estimator/step_008/input_current_step.shape.json b/calibration_data/sample_006/vector_estimator/step_008/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_008/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_006/vector_estimator/step_008/input_latent_mask.raw b/calibration_data/sample_006/vector_estimator/step_008/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..d0c243297d885367a201518edd3911ac9cef140c --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_008/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2dc817ca541d1d4d22ca9fbb3bca404ca50a894b6e9aaa1e5de620b48683dc42 +size 768 diff --git a/calibration_data/sample_006/vector_estimator/step_008/input_latent_mask.shape.json b/calibration_data/sample_006/vector_estimator/step_008/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_008/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_006/vector_estimator/step_008/input_noisy_latent.raw b/calibration_data/sample_006/vector_estimator/step_008/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..e1f85a365477ed91b90320845c306cc2d0b54e00 --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_008/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:afab25ec74dbea4cf031541a47180f96d8793a189543365ef6c53475859bcde8 +size 110592 diff --git a/calibration_data/sample_006/vector_estimator/step_008/input_noisy_latent.shape.json b/calibration_data/sample_006/vector_estimator/step_008/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_008/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_006/vector_estimator/step_008/input_style_ttl.raw b/calibration_data/sample_006/vector_estimator/step_008/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_008/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_006/vector_estimator/step_008/input_style_ttl.shape.json b/calibration_data/sample_006/vector_estimator/step_008/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_008/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_006/vector_estimator/step_008/input_text_emb.raw b/calibration_data/sample_006/vector_estimator/step_008/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..cf3b24c4f4ae59f5180576bbbd96e7e0f14c1e6a --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_008/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:abb7321f792b3411b22580ff2c1b03b79d02a2edcd08920167e3a7ff159bbb44 +size 131072 diff --git a/calibration_data/sample_006/vector_estimator/step_008/input_text_emb.shape.json b/calibration_data/sample_006/vector_estimator/step_008/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_008/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_006/vector_estimator/step_008/input_text_mask.raw b/calibration_data/sample_006/vector_estimator/step_008/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..95fca96b10a604023e1c74692458a5a8f48dbc7d --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_008/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e90ddb191edf2a7fbf40a81039dc7da96b608a0e7bcaa0668e458fbaf33f6aae +size 512 diff --git a/calibration_data/sample_006/vector_estimator/step_008/input_text_mask.shape.json b/calibration_data/sample_006/vector_estimator/step_008/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_008/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_006/vector_estimator/step_008/input_total_step.raw b/calibration_data/sample_006/vector_estimator/step_008/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_008/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_006/vector_estimator/step_008/input_total_step.shape.json b/calibration_data/sample_006/vector_estimator/step_008/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_008/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_006/vector_estimator/step_008/output_latent.raw b/calibration_data/sample_006/vector_estimator/step_008/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..f0ed2db7b13b49d81e059b54c6fa9df9a0f28954 --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_008/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6cfc43ebe9b78073c2a2bbd258e514393a077518e4f8285d9967f129e326c949 +size 110592 diff --git a/calibration_data/sample_006/vector_estimator/step_008/output_latent.shape.json b/calibration_data/sample_006/vector_estimator/step_008/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_008/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_006/vector_estimator/step_009/input_current_step.raw b/calibration_data/sample_006/vector_estimator/step_009/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..a64f509cf5045a53ff9900d582dd0a01986c5fc3 --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_009/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5eaa5c1a4fa99cf34af94ccef42ea122dbc921d2498f68c20bf9b4d5150f5083 +size 4 diff --git a/calibration_data/sample_006/vector_estimator/step_009/input_current_step.shape.json b/calibration_data/sample_006/vector_estimator/step_009/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_009/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_006/vector_estimator/step_009/input_latent_mask.raw b/calibration_data/sample_006/vector_estimator/step_009/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..d0c243297d885367a201518edd3911ac9cef140c --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_009/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2dc817ca541d1d4d22ca9fbb3bca404ca50a894b6e9aaa1e5de620b48683dc42 +size 768 diff --git a/calibration_data/sample_006/vector_estimator/step_009/input_latent_mask.shape.json b/calibration_data/sample_006/vector_estimator/step_009/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_009/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_006/vector_estimator/step_009/input_noisy_latent.raw b/calibration_data/sample_006/vector_estimator/step_009/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..f0ed2db7b13b49d81e059b54c6fa9df9a0f28954 --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_009/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6cfc43ebe9b78073c2a2bbd258e514393a077518e4f8285d9967f129e326c949 +size 110592 diff --git a/calibration_data/sample_006/vector_estimator/step_009/input_noisy_latent.shape.json b/calibration_data/sample_006/vector_estimator/step_009/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_009/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_006/vector_estimator/step_009/input_style_ttl.raw b/calibration_data/sample_006/vector_estimator/step_009/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_009/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_006/vector_estimator/step_009/input_style_ttl.shape.json b/calibration_data/sample_006/vector_estimator/step_009/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_009/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_006/vector_estimator/step_009/input_text_emb.raw b/calibration_data/sample_006/vector_estimator/step_009/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..cf3b24c4f4ae59f5180576bbbd96e7e0f14c1e6a --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_009/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:abb7321f792b3411b22580ff2c1b03b79d02a2edcd08920167e3a7ff159bbb44 +size 131072 diff --git a/calibration_data/sample_006/vector_estimator/step_009/input_text_emb.shape.json b/calibration_data/sample_006/vector_estimator/step_009/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_009/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_006/vector_estimator/step_009/input_text_mask.raw b/calibration_data/sample_006/vector_estimator/step_009/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..95fca96b10a604023e1c74692458a5a8f48dbc7d --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_009/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e90ddb191edf2a7fbf40a81039dc7da96b608a0e7bcaa0668e458fbaf33f6aae +size 512 diff --git a/calibration_data/sample_006/vector_estimator/step_009/input_text_mask.shape.json b/calibration_data/sample_006/vector_estimator/step_009/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_009/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_006/vector_estimator/step_009/input_total_step.raw b/calibration_data/sample_006/vector_estimator/step_009/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_009/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_006/vector_estimator/step_009/input_total_step.shape.json b/calibration_data/sample_006/vector_estimator/step_009/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_009/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_006/vector_estimator/step_009/output_latent.raw b/calibration_data/sample_006/vector_estimator/step_009/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..a98dd4442925456e4dcf46e0917a9717ca888d0e --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_009/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:822849691b0743f619ae7b7d7b643ed697b1828c49a226ce6d4a5dc6400d0e59 +size 110592 diff --git a/calibration_data/sample_006/vector_estimator/step_009/output_latent.shape.json b/calibration_data/sample_006/vector_estimator/step_009/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_006/vector_estimator/step_009/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_006/vocoder/input_latent.raw b/calibration_data/sample_006/vocoder/input_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..a98dd4442925456e4dcf46e0917a9717ca888d0e --- /dev/null +++ b/calibration_data/sample_006/vocoder/input_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:822849691b0743f619ae7b7d7b643ed697b1828c49a226ce6d4a5dc6400d0e59 +size 110592 diff --git a/calibration_data/sample_006/vocoder/input_latent.shape.json b/calibration_data/sample_006/vocoder/input_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_006/vocoder/input_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_006/vocoder/output_waveform.raw b/calibration_data/sample_006/vocoder/output_waveform.raw new file mode 100644 index 0000000000000000000000000000000000000000..7f528fa9309182453c17ee76e8033128fea1de72 --- /dev/null +++ b/calibration_data/sample_006/vocoder/output_waveform.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:97ae1b5ff598b086238d729254baba6d0af782e153cdfedbe531317fe0b0c802 +size 1255248 diff --git a/calibration_data/sample_006/vocoder/output_waveform.shape.json b/calibration_data/sample_006/vocoder/output_waveform.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..49336c7a5b56969834b96a3bff764eaecd67b61e --- /dev/null +++ b/calibration_data/sample_006/vocoder/output_waveform.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 313812 + ], + "dtype": "float32", + "size_bytes": 1255248 +} \ No newline at end of file diff --git a/calibration_data/sample_007/duration_predictor/input_style_dp.raw b/calibration_data/sample_007/duration_predictor/input_style_dp.raw new file mode 100644 index 0000000000000000000000000000000000000000..a0f9d1effa322e9d312655b156a1bfd985472a40 --- /dev/null +++ b/calibration_data/sample_007/duration_predictor/input_style_dp.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:29e4e81fc88383a584874cb7a228697eaf6447d0b043415dcd1fd34427e7bdec +size 512 diff --git a/calibration_data/sample_007/duration_predictor/input_style_dp.shape.json b/calibration_data/sample_007/duration_predictor/input_style_dp.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..c22a0e9af7820787b97c344cc565723fbba52280 --- /dev/null +++ b/calibration_data/sample_007/duration_predictor/input_style_dp.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 8, + 16 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_007/duration_predictor/input_text_ids.raw b/calibration_data/sample_007/duration_predictor/input_text_ids.raw new file mode 100644 index 0000000000000000000000000000000000000000..e781d7e2513e23c93e71fd9ffbf40fa91014d941 --- /dev/null +++ b/calibration_data/sample_007/duration_predictor/input_text_ids.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3d2a8206c57fa30b6b30d8863d3524269e4ced7ad10cdec3f01c109e481e9541 +size 512 diff --git a/calibration_data/sample_007/duration_predictor/input_text_ids.shape.json b/calibration_data/sample_007/duration_predictor/input_text_ids.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..d2c35ddcfba68393a550b91722ca4733f0b0721f --- /dev/null +++ b/calibration_data/sample_007/duration_predictor/input_text_ids.shape.json @@ -0,0 +1,8 @@ +{ + "shape": [ + 1, + 128 + ], + "dtype": "int64", + "size_bytes": 1024 +} \ No newline at end of file diff --git a/calibration_data/sample_007/duration_predictor/input_text_mask.raw b/calibration_data/sample_007/duration_predictor/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..ae69720bddec85c13f6912a0e5432179544bbc99 --- /dev/null +++ b/calibration_data/sample_007/duration_predictor/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:02722f124d0f1736a9dd7c4ddcd05630dcf16ee1ce3454e9a876005ce005d4ac +size 512 diff --git a/calibration_data/sample_007/duration_predictor/input_text_mask.shape.json b/calibration_data/sample_007/duration_predictor/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_007/duration_predictor/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_007/duration_predictor/output_duration.raw b/calibration_data/sample_007/duration_predictor/output_duration.raw new file mode 100644 index 0000000000000000000000000000000000000000..4012f3bf5310dba296aacfd5d891fc44d030442a --- /dev/null +++ b/calibration_data/sample_007/duration_predictor/output_duration.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ebe226eaf510d747a8ccdbd9829dbeaa9544dbf5faeb9f6ec6e7860e326a93d2 +size 4 diff --git a/calibration_data/sample_007/duration_predictor/output_duration.shape.json b/calibration_data/sample_007/duration_predictor/output_duration.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_007/duration_predictor/output_duration.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_007/metadata.json b/calibration_data/sample_007/metadata.json new file mode 100644 index 0000000000000000000000000000000000000000..ecd5a9d26445e4520feb5f2b6c3dfcb77cfe3cc5 --- /dev/null +++ b/calibration_data/sample_007/metadata.json @@ -0,0 +1,8 @@ +{ + "text": "Artificial intelligence has revolutionized many aspects of our daily lives, from smartphone assistants to recommendation systems. The deployment of neural networks on edge devices requires careful optimization, including quantization and calibration, to maintain accuracy while meeting strict latency and power constraints.", + "voice": "F1", + "lang": "en", + "steps": 10, + "seed": 400, + "category": "long" +} \ No newline at end of file diff --git a/calibration_data/sample_007/text_encoder/input_style_ttl.raw b/calibration_data/sample_007/text_encoder/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_007/text_encoder/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_007/text_encoder/input_style_ttl.shape.json b/calibration_data/sample_007/text_encoder/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_007/text_encoder/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_007/text_encoder/input_text_ids.raw b/calibration_data/sample_007/text_encoder/input_text_ids.raw new file mode 100644 index 0000000000000000000000000000000000000000..e781d7e2513e23c93e71fd9ffbf40fa91014d941 --- /dev/null +++ b/calibration_data/sample_007/text_encoder/input_text_ids.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3d2a8206c57fa30b6b30d8863d3524269e4ced7ad10cdec3f01c109e481e9541 +size 512 diff --git a/calibration_data/sample_007/text_encoder/input_text_ids.shape.json b/calibration_data/sample_007/text_encoder/input_text_ids.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..d2c35ddcfba68393a550b91722ca4733f0b0721f --- /dev/null +++ b/calibration_data/sample_007/text_encoder/input_text_ids.shape.json @@ -0,0 +1,8 @@ +{ + "shape": [ + 1, + 128 + ], + "dtype": "int64", + "size_bytes": 1024 +} \ No newline at end of file diff --git a/calibration_data/sample_007/text_encoder/input_text_mask.raw b/calibration_data/sample_007/text_encoder/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..ae69720bddec85c13f6912a0e5432179544bbc99 --- /dev/null +++ b/calibration_data/sample_007/text_encoder/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:02722f124d0f1736a9dd7c4ddcd05630dcf16ee1ce3454e9a876005ce005d4ac +size 512 diff --git a/calibration_data/sample_007/text_encoder/input_text_mask.shape.json b/calibration_data/sample_007/text_encoder/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_007/text_encoder/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_007/text_encoder/output_text_emb.raw b/calibration_data/sample_007/text_encoder/output_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..0f2a3d6962b745520954d28bc7d19ed97a64df66 --- /dev/null +++ b/calibration_data/sample_007/text_encoder/output_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f8aa6b75e2cde101f61a60b0abc23a0a3e1a33e57abc2c9d768ecc2e64797f5c +size 131072 diff --git a/calibration_data/sample_007/text_encoder/output_text_emb.shape.json b/calibration_data/sample_007/text_encoder/output_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_007/text_encoder/output_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_007/vector_estimator/step_000/input_current_step.raw b/calibration_data/sample_007/vector_estimator/step_000/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..6010a2bbcddc7d04d6777a672952e6518a507a14 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_000/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 +size 4 diff --git a/calibration_data/sample_007/vector_estimator/step_000/input_current_step.shape.json b/calibration_data/sample_007/vector_estimator/step_000/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_000/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_007/vector_estimator/step_000/input_latent_mask.raw b/calibration_data/sample_007/vector_estimator/step_000/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..b2fe15f9c55dfe4cd729b682e6577c5a062eac86 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_000/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e96042f27f06c9e3dbf70b19f622a9039619926b5d8e880d8ce8216c4dcb4059 +size 768 diff --git a/calibration_data/sample_007/vector_estimator/step_000/input_latent_mask.shape.json b/calibration_data/sample_007/vector_estimator/step_000/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_000/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_007/vector_estimator/step_000/input_noisy_latent.raw b/calibration_data/sample_007/vector_estimator/step_000/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..55c3c6ea605784c57ed43b34f57a8e8ef34047a6 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_000/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:13e8bfbdfa2e4101fc270e97808f4eda447d3477c8b218da99aa5de2cbd963c5 +size 110592 diff --git a/calibration_data/sample_007/vector_estimator/step_000/input_noisy_latent.shape.json b/calibration_data/sample_007/vector_estimator/step_000/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_000/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_007/vector_estimator/step_000/input_style_ttl.raw b/calibration_data/sample_007/vector_estimator/step_000/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_000/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_007/vector_estimator/step_000/input_style_ttl.shape.json b/calibration_data/sample_007/vector_estimator/step_000/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_000/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_007/vector_estimator/step_000/input_text_emb.raw b/calibration_data/sample_007/vector_estimator/step_000/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..0f2a3d6962b745520954d28bc7d19ed97a64df66 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_000/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f8aa6b75e2cde101f61a60b0abc23a0a3e1a33e57abc2c9d768ecc2e64797f5c +size 131072 diff --git a/calibration_data/sample_007/vector_estimator/step_000/input_text_emb.shape.json b/calibration_data/sample_007/vector_estimator/step_000/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_000/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_007/vector_estimator/step_000/input_text_mask.raw b/calibration_data/sample_007/vector_estimator/step_000/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..ae69720bddec85c13f6912a0e5432179544bbc99 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_000/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:02722f124d0f1736a9dd7c4ddcd05630dcf16ee1ce3454e9a876005ce005d4ac +size 512 diff --git a/calibration_data/sample_007/vector_estimator/step_000/input_text_mask.shape.json b/calibration_data/sample_007/vector_estimator/step_000/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_000/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_007/vector_estimator/step_000/input_total_step.raw b/calibration_data/sample_007/vector_estimator/step_000/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_000/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_007/vector_estimator/step_000/input_total_step.shape.json b/calibration_data/sample_007/vector_estimator/step_000/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_000/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_007/vector_estimator/step_000/output_latent.raw b/calibration_data/sample_007/vector_estimator/step_000/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..9eff0dd5d991c9a773e97086bb8906f72b8cab14 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_000/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9b179605e8fcf0348f7731256c2a8fb74805d877426fb2b44c4db5d3a2fc4c4a +size 110592 diff --git a/calibration_data/sample_007/vector_estimator/step_000/output_latent.shape.json b/calibration_data/sample_007/vector_estimator/step_000/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_000/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_007/vector_estimator/step_001/input_current_step.raw b/calibration_data/sample_007/vector_estimator/step_001/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..00544346a3c829def382ca9eefbb3ea3fdcd8828 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_001/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e00e5eb9444182f352323374ef4e08ebcb784725fdd4fd612d7730540b3e0c8c +size 4 diff --git a/calibration_data/sample_007/vector_estimator/step_001/input_current_step.shape.json b/calibration_data/sample_007/vector_estimator/step_001/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_001/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_007/vector_estimator/step_001/input_latent_mask.raw b/calibration_data/sample_007/vector_estimator/step_001/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..b2fe15f9c55dfe4cd729b682e6577c5a062eac86 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_001/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e96042f27f06c9e3dbf70b19f622a9039619926b5d8e880d8ce8216c4dcb4059 +size 768 diff --git a/calibration_data/sample_007/vector_estimator/step_001/input_latent_mask.shape.json b/calibration_data/sample_007/vector_estimator/step_001/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_001/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_007/vector_estimator/step_001/input_noisy_latent.raw b/calibration_data/sample_007/vector_estimator/step_001/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..9eff0dd5d991c9a773e97086bb8906f72b8cab14 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_001/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9b179605e8fcf0348f7731256c2a8fb74805d877426fb2b44c4db5d3a2fc4c4a +size 110592 diff --git a/calibration_data/sample_007/vector_estimator/step_001/input_noisy_latent.shape.json b/calibration_data/sample_007/vector_estimator/step_001/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_001/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_007/vector_estimator/step_001/input_style_ttl.raw b/calibration_data/sample_007/vector_estimator/step_001/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_001/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_007/vector_estimator/step_001/input_style_ttl.shape.json b/calibration_data/sample_007/vector_estimator/step_001/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_001/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_007/vector_estimator/step_001/input_text_emb.raw b/calibration_data/sample_007/vector_estimator/step_001/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..0f2a3d6962b745520954d28bc7d19ed97a64df66 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_001/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f8aa6b75e2cde101f61a60b0abc23a0a3e1a33e57abc2c9d768ecc2e64797f5c +size 131072 diff --git a/calibration_data/sample_007/vector_estimator/step_001/input_text_emb.shape.json b/calibration_data/sample_007/vector_estimator/step_001/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_001/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_007/vector_estimator/step_001/input_text_mask.raw b/calibration_data/sample_007/vector_estimator/step_001/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..ae69720bddec85c13f6912a0e5432179544bbc99 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_001/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:02722f124d0f1736a9dd7c4ddcd05630dcf16ee1ce3454e9a876005ce005d4ac +size 512 diff --git a/calibration_data/sample_007/vector_estimator/step_001/input_text_mask.shape.json b/calibration_data/sample_007/vector_estimator/step_001/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_001/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_007/vector_estimator/step_001/input_total_step.raw b/calibration_data/sample_007/vector_estimator/step_001/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_001/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_007/vector_estimator/step_001/input_total_step.shape.json b/calibration_data/sample_007/vector_estimator/step_001/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_001/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_007/vector_estimator/step_001/output_latent.raw b/calibration_data/sample_007/vector_estimator/step_001/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..cee062e3fd77b2cc62015b326f561c7c93e8899c --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_001/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8c3f59aad2ac8def4e21021a9504514702234d8bd78d686381e282b3998755ef +size 110592 diff --git a/calibration_data/sample_007/vector_estimator/step_001/output_latent.shape.json b/calibration_data/sample_007/vector_estimator/step_001/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_001/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_007/vector_estimator/step_002/input_current_step.raw b/calibration_data/sample_007/vector_estimator/step_002/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..6006751a9837c114dcb1a15f17d72fd9d05006b8 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_002/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d88c86f15bbea365d658ad95a81d45367c465f7af6f7264fb077f01747ddc77d +size 4 diff --git a/calibration_data/sample_007/vector_estimator/step_002/input_current_step.shape.json b/calibration_data/sample_007/vector_estimator/step_002/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_002/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_007/vector_estimator/step_002/input_latent_mask.raw b/calibration_data/sample_007/vector_estimator/step_002/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..b2fe15f9c55dfe4cd729b682e6577c5a062eac86 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_002/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e96042f27f06c9e3dbf70b19f622a9039619926b5d8e880d8ce8216c4dcb4059 +size 768 diff --git a/calibration_data/sample_007/vector_estimator/step_002/input_latent_mask.shape.json b/calibration_data/sample_007/vector_estimator/step_002/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_002/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_007/vector_estimator/step_002/input_noisy_latent.raw b/calibration_data/sample_007/vector_estimator/step_002/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..cee062e3fd77b2cc62015b326f561c7c93e8899c --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_002/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8c3f59aad2ac8def4e21021a9504514702234d8bd78d686381e282b3998755ef +size 110592 diff --git a/calibration_data/sample_007/vector_estimator/step_002/input_noisy_latent.shape.json b/calibration_data/sample_007/vector_estimator/step_002/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_002/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_007/vector_estimator/step_002/input_style_ttl.raw b/calibration_data/sample_007/vector_estimator/step_002/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_002/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_007/vector_estimator/step_002/input_style_ttl.shape.json b/calibration_data/sample_007/vector_estimator/step_002/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_002/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_007/vector_estimator/step_002/input_text_emb.raw b/calibration_data/sample_007/vector_estimator/step_002/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..0f2a3d6962b745520954d28bc7d19ed97a64df66 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_002/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f8aa6b75e2cde101f61a60b0abc23a0a3e1a33e57abc2c9d768ecc2e64797f5c +size 131072 diff --git a/calibration_data/sample_007/vector_estimator/step_002/input_text_emb.shape.json b/calibration_data/sample_007/vector_estimator/step_002/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_002/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_007/vector_estimator/step_002/input_text_mask.raw b/calibration_data/sample_007/vector_estimator/step_002/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..ae69720bddec85c13f6912a0e5432179544bbc99 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_002/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:02722f124d0f1736a9dd7c4ddcd05630dcf16ee1ce3454e9a876005ce005d4ac +size 512 diff --git a/calibration_data/sample_007/vector_estimator/step_002/input_text_mask.shape.json b/calibration_data/sample_007/vector_estimator/step_002/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_002/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_007/vector_estimator/step_002/input_total_step.raw b/calibration_data/sample_007/vector_estimator/step_002/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_002/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_007/vector_estimator/step_002/input_total_step.shape.json b/calibration_data/sample_007/vector_estimator/step_002/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_002/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_007/vector_estimator/step_002/output_latent.raw b/calibration_data/sample_007/vector_estimator/step_002/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..6d8066285959eb8f994819eed3f4bd93b3c0d938 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_002/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5494c8f6806674bd9a11f34d3233b3219c10613292c4eae65b34f08c06d9f33e +size 110592 diff --git a/calibration_data/sample_007/vector_estimator/step_002/output_latent.shape.json b/calibration_data/sample_007/vector_estimator/step_002/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_002/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_007/vector_estimator/step_003/input_current_step.raw b/calibration_data/sample_007/vector_estimator/step_003/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..060f3cee0f40f5210f352bb5aca20ba84f712749 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_003/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ea2845900b5856c9bf354b1aa9761b5aa6888e5ed61738fe9579ca42bc0f6054 +size 4 diff --git a/calibration_data/sample_007/vector_estimator/step_003/input_current_step.shape.json b/calibration_data/sample_007/vector_estimator/step_003/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_003/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_007/vector_estimator/step_003/input_latent_mask.raw b/calibration_data/sample_007/vector_estimator/step_003/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..b2fe15f9c55dfe4cd729b682e6577c5a062eac86 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_003/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e96042f27f06c9e3dbf70b19f622a9039619926b5d8e880d8ce8216c4dcb4059 +size 768 diff --git a/calibration_data/sample_007/vector_estimator/step_003/input_latent_mask.shape.json b/calibration_data/sample_007/vector_estimator/step_003/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_003/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_007/vector_estimator/step_003/input_noisy_latent.raw b/calibration_data/sample_007/vector_estimator/step_003/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..6d8066285959eb8f994819eed3f4bd93b3c0d938 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_003/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5494c8f6806674bd9a11f34d3233b3219c10613292c4eae65b34f08c06d9f33e +size 110592 diff --git a/calibration_data/sample_007/vector_estimator/step_003/input_noisy_latent.shape.json b/calibration_data/sample_007/vector_estimator/step_003/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_003/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_007/vector_estimator/step_003/input_style_ttl.raw b/calibration_data/sample_007/vector_estimator/step_003/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_003/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_007/vector_estimator/step_003/input_style_ttl.shape.json b/calibration_data/sample_007/vector_estimator/step_003/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_003/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_007/vector_estimator/step_003/input_text_emb.raw b/calibration_data/sample_007/vector_estimator/step_003/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..0f2a3d6962b745520954d28bc7d19ed97a64df66 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_003/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f8aa6b75e2cde101f61a60b0abc23a0a3e1a33e57abc2c9d768ecc2e64797f5c +size 131072 diff --git a/calibration_data/sample_007/vector_estimator/step_003/input_text_emb.shape.json b/calibration_data/sample_007/vector_estimator/step_003/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_003/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_007/vector_estimator/step_003/input_text_mask.raw b/calibration_data/sample_007/vector_estimator/step_003/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..ae69720bddec85c13f6912a0e5432179544bbc99 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_003/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:02722f124d0f1736a9dd7c4ddcd05630dcf16ee1ce3454e9a876005ce005d4ac +size 512 diff --git a/calibration_data/sample_007/vector_estimator/step_003/input_text_mask.shape.json b/calibration_data/sample_007/vector_estimator/step_003/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_003/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_007/vector_estimator/step_003/input_total_step.raw b/calibration_data/sample_007/vector_estimator/step_003/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_003/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_007/vector_estimator/step_003/input_total_step.shape.json b/calibration_data/sample_007/vector_estimator/step_003/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_003/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_007/vector_estimator/step_003/output_latent.raw b/calibration_data/sample_007/vector_estimator/step_003/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..794dd8befa0f2ff6dfc83843fb584408b6f07786 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_003/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d957ac2da3afbbfb777a3cfb180bee4f1247a73769ddb7ce70be97de9563a54e +size 110592 diff --git a/calibration_data/sample_007/vector_estimator/step_003/output_latent.shape.json b/calibration_data/sample_007/vector_estimator/step_003/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_003/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_007/vector_estimator/step_004/input_current_step.raw b/calibration_data/sample_007/vector_estimator/step_004/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..741da1462c21ced4dc8e159ae7fe1298334858d8 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_004/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4f4b9b7d8b86633e2824e2f439819357b0cd010ab410ea1a691b12c5f94e91e0 +size 4 diff --git a/calibration_data/sample_007/vector_estimator/step_004/input_current_step.shape.json b/calibration_data/sample_007/vector_estimator/step_004/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_004/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_007/vector_estimator/step_004/input_latent_mask.raw b/calibration_data/sample_007/vector_estimator/step_004/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..b2fe15f9c55dfe4cd729b682e6577c5a062eac86 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_004/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e96042f27f06c9e3dbf70b19f622a9039619926b5d8e880d8ce8216c4dcb4059 +size 768 diff --git a/calibration_data/sample_007/vector_estimator/step_004/input_latent_mask.shape.json b/calibration_data/sample_007/vector_estimator/step_004/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_004/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_007/vector_estimator/step_004/input_noisy_latent.raw b/calibration_data/sample_007/vector_estimator/step_004/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..794dd8befa0f2ff6dfc83843fb584408b6f07786 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_004/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d957ac2da3afbbfb777a3cfb180bee4f1247a73769ddb7ce70be97de9563a54e +size 110592 diff --git a/calibration_data/sample_007/vector_estimator/step_004/input_noisy_latent.shape.json b/calibration_data/sample_007/vector_estimator/step_004/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_004/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_007/vector_estimator/step_004/input_style_ttl.raw b/calibration_data/sample_007/vector_estimator/step_004/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_004/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_007/vector_estimator/step_004/input_style_ttl.shape.json b/calibration_data/sample_007/vector_estimator/step_004/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_004/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_007/vector_estimator/step_004/input_text_emb.raw b/calibration_data/sample_007/vector_estimator/step_004/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..0f2a3d6962b745520954d28bc7d19ed97a64df66 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_004/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f8aa6b75e2cde101f61a60b0abc23a0a3e1a33e57abc2c9d768ecc2e64797f5c +size 131072 diff --git a/calibration_data/sample_007/vector_estimator/step_004/input_text_emb.shape.json b/calibration_data/sample_007/vector_estimator/step_004/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_004/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_007/vector_estimator/step_004/input_text_mask.raw b/calibration_data/sample_007/vector_estimator/step_004/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..ae69720bddec85c13f6912a0e5432179544bbc99 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_004/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:02722f124d0f1736a9dd7c4ddcd05630dcf16ee1ce3454e9a876005ce005d4ac +size 512 diff --git a/calibration_data/sample_007/vector_estimator/step_004/input_text_mask.shape.json b/calibration_data/sample_007/vector_estimator/step_004/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_004/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_007/vector_estimator/step_004/input_total_step.raw b/calibration_data/sample_007/vector_estimator/step_004/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_004/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_007/vector_estimator/step_004/input_total_step.shape.json b/calibration_data/sample_007/vector_estimator/step_004/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_004/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_007/vector_estimator/step_004/output_latent.raw b/calibration_data/sample_007/vector_estimator/step_004/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..744d38b7b43d2780b0bbc1e0e2790f9d445ae554 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_004/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:af22ac17afa02d455f40df7359616941f13580cba0b44a9956dd489879b81098 +size 110592 diff --git a/calibration_data/sample_007/vector_estimator/step_004/output_latent.shape.json b/calibration_data/sample_007/vector_estimator/step_004/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_004/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_007/vector_estimator/step_005/input_current_step.raw b/calibration_data/sample_007/vector_estimator/step_005/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..3feea7f0a490f88137745d0e590449846d8ddf98 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_005/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fca31f1667a6aa1bba12fca4e4ea1becd503379d80da3213af07f6cc5702828d +size 4 diff --git a/calibration_data/sample_007/vector_estimator/step_005/input_current_step.shape.json b/calibration_data/sample_007/vector_estimator/step_005/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_005/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_007/vector_estimator/step_005/input_latent_mask.raw b/calibration_data/sample_007/vector_estimator/step_005/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..b2fe15f9c55dfe4cd729b682e6577c5a062eac86 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_005/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e96042f27f06c9e3dbf70b19f622a9039619926b5d8e880d8ce8216c4dcb4059 +size 768 diff --git a/calibration_data/sample_007/vector_estimator/step_005/input_latent_mask.shape.json b/calibration_data/sample_007/vector_estimator/step_005/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_005/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_007/vector_estimator/step_005/input_noisy_latent.raw b/calibration_data/sample_007/vector_estimator/step_005/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..744d38b7b43d2780b0bbc1e0e2790f9d445ae554 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_005/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:af22ac17afa02d455f40df7359616941f13580cba0b44a9956dd489879b81098 +size 110592 diff --git a/calibration_data/sample_007/vector_estimator/step_005/input_noisy_latent.shape.json b/calibration_data/sample_007/vector_estimator/step_005/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_005/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_007/vector_estimator/step_005/input_style_ttl.raw b/calibration_data/sample_007/vector_estimator/step_005/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_005/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_007/vector_estimator/step_005/input_style_ttl.shape.json b/calibration_data/sample_007/vector_estimator/step_005/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_005/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_007/vector_estimator/step_005/input_text_emb.raw b/calibration_data/sample_007/vector_estimator/step_005/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..0f2a3d6962b745520954d28bc7d19ed97a64df66 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_005/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f8aa6b75e2cde101f61a60b0abc23a0a3e1a33e57abc2c9d768ecc2e64797f5c +size 131072 diff --git a/calibration_data/sample_007/vector_estimator/step_005/input_text_emb.shape.json b/calibration_data/sample_007/vector_estimator/step_005/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_005/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_007/vector_estimator/step_005/input_text_mask.raw b/calibration_data/sample_007/vector_estimator/step_005/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..ae69720bddec85c13f6912a0e5432179544bbc99 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_005/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:02722f124d0f1736a9dd7c4ddcd05630dcf16ee1ce3454e9a876005ce005d4ac +size 512 diff --git a/calibration_data/sample_007/vector_estimator/step_005/input_text_mask.shape.json b/calibration_data/sample_007/vector_estimator/step_005/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_005/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_007/vector_estimator/step_005/input_total_step.raw b/calibration_data/sample_007/vector_estimator/step_005/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_005/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_007/vector_estimator/step_005/input_total_step.shape.json b/calibration_data/sample_007/vector_estimator/step_005/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_005/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_007/vector_estimator/step_005/output_latent.raw b/calibration_data/sample_007/vector_estimator/step_005/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..00e81fc53e71bbfd1bbe53310220b289a5d17841 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_005/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c6dd8bde0684981314361300d91ed885a4a32dfbcb9e986cabe65b0407577c78 +size 110592 diff --git a/calibration_data/sample_007/vector_estimator/step_005/output_latent.shape.json b/calibration_data/sample_007/vector_estimator/step_005/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_005/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_007/vector_estimator/step_006/input_current_step.raw b/calibration_data/sample_007/vector_estimator/step_006/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..64cde820ff66ec8f1f8555454e10f22a59b47974 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_006/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fedcca07b1ccdacce623cb6d8afdeed0314e8508d763e228871f18d4e0ebb7c4 +size 4 diff --git a/calibration_data/sample_007/vector_estimator/step_006/input_current_step.shape.json b/calibration_data/sample_007/vector_estimator/step_006/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_006/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_007/vector_estimator/step_006/input_latent_mask.raw b/calibration_data/sample_007/vector_estimator/step_006/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..b2fe15f9c55dfe4cd729b682e6577c5a062eac86 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_006/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e96042f27f06c9e3dbf70b19f622a9039619926b5d8e880d8ce8216c4dcb4059 +size 768 diff --git a/calibration_data/sample_007/vector_estimator/step_006/input_latent_mask.shape.json b/calibration_data/sample_007/vector_estimator/step_006/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_006/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_007/vector_estimator/step_006/input_noisy_latent.raw b/calibration_data/sample_007/vector_estimator/step_006/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..00e81fc53e71bbfd1bbe53310220b289a5d17841 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_006/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c6dd8bde0684981314361300d91ed885a4a32dfbcb9e986cabe65b0407577c78 +size 110592 diff --git a/calibration_data/sample_007/vector_estimator/step_006/input_noisy_latent.shape.json b/calibration_data/sample_007/vector_estimator/step_006/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_006/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_007/vector_estimator/step_006/input_style_ttl.raw b/calibration_data/sample_007/vector_estimator/step_006/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_006/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_007/vector_estimator/step_006/input_style_ttl.shape.json b/calibration_data/sample_007/vector_estimator/step_006/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_006/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_007/vector_estimator/step_006/input_text_emb.raw b/calibration_data/sample_007/vector_estimator/step_006/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..0f2a3d6962b745520954d28bc7d19ed97a64df66 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_006/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f8aa6b75e2cde101f61a60b0abc23a0a3e1a33e57abc2c9d768ecc2e64797f5c +size 131072 diff --git a/calibration_data/sample_007/vector_estimator/step_006/input_text_emb.shape.json b/calibration_data/sample_007/vector_estimator/step_006/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_006/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_007/vector_estimator/step_006/input_text_mask.raw b/calibration_data/sample_007/vector_estimator/step_006/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..ae69720bddec85c13f6912a0e5432179544bbc99 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_006/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:02722f124d0f1736a9dd7c4ddcd05630dcf16ee1ce3454e9a876005ce005d4ac +size 512 diff --git a/calibration_data/sample_007/vector_estimator/step_006/input_text_mask.shape.json b/calibration_data/sample_007/vector_estimator/step_006/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_006/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_007/vector_estimator/step_006/input_total_step.raw b/calibration_data/sample_007/vector_estimator/step_006/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_006/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_007/vector_estimator/step_006/input_total_step.shape.json b/calibration_data/sample_007/vector_estimator/step_006/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_006/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_007/vector_estimator/step_006/output_latent.raw b/calibration_data/sample_007/vector_estimator/step_006/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..251e0c7953f5d0a27904b900516f95ba040ce6bd --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_006/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c23f27b890312463a4f0f278f56f5ccd1fa5c7d52c311cb1dff02f07d45ba25a +size 110592 diff --git a/calibration_data/sample_007/vector_estimator/step_006/output_latent.shape.json b/calibration_data/sample_007/vector_estimator/step_006/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_006/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_007/vector_estimator/step_007/input_current_step.raw b/calibration_data/sample_007/vector_estimator/step_007/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..80dcea5b309e22f7892c03e67a96fcdeb1f52c7b --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_007/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ee0a6628f97214b7ef5d15c54388ea478862369e517aa4ef4593aea18c3ff618 +size 4 diff --git a/calibration_data/sample_007/vector_estimator/step_007/input_current_step.shape.json b/calibration_data/sample_007/vector_estimator/step_007/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_007/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_007/vector_estimator/step_007/input_latent_mask.raw b/calibration_data/sample_007/vector_estimator/step_007/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..b2fe15f9c55dfe4cd729b682e6577c5a062eac86 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_007/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e96042f27f06c9e3dbf70b19f622a9039619926b5d8e880d8ce8216c4dcb4059 +size 768 diff --git a/calibration_data/sample_007/vector_estimator/step_007/input_latent_mask.shape.json b/calibration_data/sample_007/vector_estimator/step_007/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_007/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_007/vector_estimator/step_007/input_noisy_latent.raw b/calibration_data/sample_007/vector_estimator/step_007/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..251e0c7953f5d0a27904b900516f95ba040ce6bd --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_007/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c23f27b890312463a4f0f278f56f5ccd1fa5c7d52c311cb1dff02f07d45ba25a +size 110592 diff --git a/calibration_data/sample_007/vector_estimator/step_007/input_noisy_latent.shape.json b/calibration_data/sample_007/vector_estimator/step_007/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_007/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_007/vector_estimator/step_007/input_style_ttl.raw b/calibration_data/sample_007/vector_estimator/step_007/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_007/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_007/vector_estimator/step_007/input_style_ttl.shape.json b/calibration_data/sample_007/vector_estimator/step_007/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_007/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_007/vector_estimator/step_007/input_text_emb.raw b/calibration_data/sample_007/vector_estimator/step_007/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..0f2a3d6962b745520954d28bc7d19ed97a64df66 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_007/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f8aa6b75e2cde101f61a60b0abc23a0a3e1a33e57abc2c9d768ecc2e64797f5c +size 131072 diff --git a/calibration_data/sample_007/vector_estimator/step_007/input_text_emb.shape.json b/calibration_data/sample_007/vector_estimator/step_007/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_007/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_007/vector_estimator/step_007/input_text_mask.raw b/calibration_data/sample_007/vector_estimator/step_007/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..ae69720bddec85c13f6912a0e5432179544bbc99 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_007/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:02722f124d0f1736a9dd7c4ddcd05630dcf16ee1ce3454e9a876005ce005d4ac +size 512 diff --git a/calibration_data/sample_007/vector_estimator/step_007/input_text_mask.shape.json b/calibration_data/sample_007/vector_estimator/step_007/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_007/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_007/vector_estimator/step_007/input_total_step.raw b/calibration_data/sample_007/vector_estimator/step_007/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_007/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_007/vector_estimator/step_007/input_total_step.shape.json b/calibration_data/sample_007/vector_estimator/step_007/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_007/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_007/vector_estimator/step_007/output_latent.raw b/calibration_data/sample_007/vector_estimator/step_007/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..e8765b59267221125269397017f1aadbf8b14d01 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_007/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:05a050e7d7669a328430d5170b086515e81e9f7af7aabd4f4b0d99688a0e498e +size 110592 diff --git a/calibration_data/sample_007/vector_estimator/step_007/output_latent.shape.json b/calibration_data/sample_007/vector_estimator/step_007/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_007/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_007/vector_estimator/step_008/input_current_step.raw b/calibration_data/sample_007/vector_estimator/step_008/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..d9898066032551dc5689c011cbd8b0011e3e018f --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_008/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:03e3c2420f5066a5fa6e36735ed8cc4f6a251046263e1a6024f009deeee3b952 +size 4 diff --git a/calibration_data/sample_007/vector_estimator/step_008/input_current_step.shape.json b/calibration_data/sample_007/vector_estimator/step_008/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_008/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_007/vector_estimator/step_008/input_latent_mask.raw b/calibration_data/sample_007/vector_estimator/step_008/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..b2fe15f9c55dfe4cd729b682e6577c5a062eac86 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_008/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e96042f27f06c9e3dbf70b19f622a9039619926b5d8e880d8ce8216c4dcb4059 +size 768 diff --git a/calibration_data/sample_007/vector_estimator/step_008/input_latent_mask.shape.json b/calibration_data/sample_007/vector_estimator/step_008/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_008/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_007/vector_estimator/step_008/input_noisy_latent.raw b/calibration_data/sample_007/vector_estimator/step_008/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..e8765b59267221125269397017f1aadbf8b14d01 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_008/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:05a050e7d7669a328430d5170b086515e81e9f7af7aabd4f4b0d99688a0e498e +size 110592 diff --git a/calibration_data/sample_007/vector_estimator/step_008/input_noisy_latent.shape.json b/calibration_data/sample_007/vector_estimator/step_008/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_008/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_007/vector_estimator/step_008/input_style_ttl.raw b/calibration_data/sample_007/vector_estimator/step_008/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_008/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_007/vector_estimator/step_008/input_style_ttl.shape.json b/calibration_data/sample_007/vector_estimator/step_008/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_008/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_007/vector_estimator/step_008/input_text_emb.raw b/calibration_data/sample_007/vector_estimator/step_008/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..0f2a3d6962b745520954d28bc7d19ed97a64df66 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_008/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f8aa6b75e2cde101f61a60b0abc23a0a3e1a33e57abc2c9d768ecc2e64797f5c +size 131072 diff --git a/calibration_data/sample_007/vector_estimator/step_008/input_text_emb.shape.json b/calibration_data/sample_007/vector_estimator/step_008/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_008/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_007/vector_estimator/step_008/input_text_mask.raw b/calibration_data/sample_007/vector_estimator/step_008/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..ae69720bddec85c13f6912a0e5432179544bbc99 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_008/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:02722f124d0f1736a9dd7c4ddcd05630dcf16ee1ce3454e9a876005ce005d4ac +size 512 diff --git a/calibration_data/sample_007/vector_estimator/step_008/input_text_mask.shape.json b/calibration_data/sample_007/vector_estimator/step_008/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_008/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_007/vector_estimator/step_008/input_total_step.raw b/calibration_data/sample_007/vector_estimator/step_008/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_008/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_007/vector_estimator/step_008/input_total_step.shape.json b/calibration_data/sample_007/vector_estimator/step_008/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_008/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_007/vector_estimator/step_008/output_latent.raw b/calibration_data/sample_007/vector_estimator/step_008/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..a22368c4553811f0974b8137c9d98b26a8f3b7ce --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_008/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:96a5148c0c5c5b55a4ad6af22805af915c9968f361f98574dc3d1b7593bd18ed +size 110592 diff --git a/calibration_data/sample_007/vector_estimator/step_008/output_latent.shape.json b/calibration_data/sample_007/vector_estimator/step_008/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_008/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_007/vector_estimator/step_009/input_current_step.raw b/calibration_data/sample_007/vector_estimator/step_009/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..a64f509cf5045a53ff9900d582dd0a01986c5fc3 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_009/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5eaa5c1a4fa99cf34af94ccef42ea122dbc921d2498f68c20bf9b4d5150f5083 +size 4 diff --git a/calibration_data/sample_007/vector_estimator/step_009/input_current_step.shape.json b/calibration_data/sample_007/vector_estimator/step_009/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_009/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_007/vector_estimator/step_009/input_latent_mask.raw b/calibration_data/sample_007/vector_estimator/step_009/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..b2fe15f9c55dfe4cd729b682e6577c5a062eac86 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_009/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e96042f27f06c9e3dbf70b19f622a9039619926b5d8e880d8ce8216c4dcb4059 +size 768 diff --git a/calibration_data/sample_007/vector_estimator/step_009/input_latent_mask.shape.json b/calibration_data/sample_007/vector_estimator/step_009/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_009/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_007/vector_estimator/step_009/input_noisy_latent.raw b/calibration_data/sample_007/vector_estimator/step_009/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..a22368c4553811f0974b8137c9d98b26a8f3b7ce --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_009/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:96a5148c0c5c5b55a4ad6af22805af915c9968f361f98574dc3d1b7593bd18ed +size 110592 diff --git a/calibration_data/sample_007/vector_estimator/step_009/input_noisy_latent.shape.json b/calibration_data/sample_007/vector_estimator/step_009/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_009/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_007/vector_estimator/step_009/input_style_ttl.raw b/calibration_data/sample_007/vector_estimator/step_009/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_009/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_007/vector_estimator/step_009/input_style_ttl.shape.json b/calibration_data/sample_007/vector_estimator/step_009/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_009/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_007/vector_estimator/step_009/input_text_emb.raw b/calibration_data/sample_007/vector_estimator/step_009/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..0f2a3d6962b745520954d28bc7d19ed97a64df66 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_009/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f8aa6b75e2cde101f61a60b0abc23a0a3e1a33e57abc2c9d768ecc2e64797f5c +size 131072 diff --git a/calibration_data/sample_007/vector_estimator/step_009/input_text_emb.shape.json b/calibration_data/sample_007/vector_estimator/step_009/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_009/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_007/vector_estimator/step_009/input_text_mask.raw b/calibration_data/sample_007/vector_estimator/step_009/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..ae69720bddec85c13f6912a0e5432179544bbc99 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_009/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:02722f124d0f1736a9dd7c4ddcd05630dcf16ee1ce3454e9a876005ce005d4ac +size 512 diff --git a/calibration_data/sample_007/vector_estimator/step_009/input_text_mask.shape.json b/calibration_data/sample_007/vector_estimator/step_009/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_009/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_007/vector_estimator/step_009/input_total_step.raw b/calibration_data/sample_007/vector_estimator/step_009/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_009/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_007/vector_estimator/step_009/input_total_step.shape.json b/calibration_data/sample_007/vector_estimator/step_009/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_009/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_007/vector_estimator/step_009/output_latent.raw b/calibration_data/sample_007/vector_estimator/step_009/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..6ac52ed9134c0968afdcda781ab2dd1e10be4bd5 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_009/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cc13c9fd104fb463fdfa178f8036f414c68cb0b73e5a78821ce8ab835ba33d93 +size 110592 diff --git a/calibration_data/sample_007/vector_estimator/step_009/output_latent.shape.json b/calibration_data/sample_007/vector_estimator/step_009/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_007/vector_estimator/step_009/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_007/vocoder/input_latent.raw b/calibration_data/sample_007/vocoder/input_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..6ac52ed9134c0968afdcda781ab2dd1e10be4bd5 --- /dev/null +++ b/calibration_data/sample_007/vocoder/input_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cc13c9fd104fb463fdfa178f8036f414c68cb0b73e5a78821ce8ab835ba33d93 +size 110592 diff --git a/calibration_data/sample_007/vocoder/input_latent.shape.json b/calibration_data/sample_007/vocoder/input_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_007/vocoder/input_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_007/vocoder/output_waveform.raw b/calibration_data/sample_007/vocoder/output_waveform.raw new file mode 100644 index 0000000000000000000000000000000000000000..e0e77d3f5e5eebdb1b44ab48f63251e03dd276e0 --- /dev/null +++ b/calibration_data/sample_007/vocoder/output_waveform.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8f8629279f16dc5b0a1187971c428b3d518fe7b55161ec115dff5f4c821e1e4c +size 2186204 diff --git a/calibration_data/sample_007/vocoder/output_waveform.shape.json b/calibration_data/sample_007/vocoder/output_waveform.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..31ec42d685ece82ca143253b61490a187c6ef477 --- /dev/null +++ b/calibration_data/sample_007/vocoder/output_waveform.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 546551 + ], + "dtype": "float32", + "size_bytes": 2186204 +} \ No newline at end of file diff --git a/calibration_data/sample_008/duration_predictor/input_style_dp.raw b/calibration_data/sample_008/duration_predictor/input_style_dp.raw new file mode 100644 index 0000000000000000000000000000000000000000..a0f9d1effa322e9d312655b156a1bfd985472a40 --- /dev/null +++ b/calibration_data/sample_008/duration_predictor/input_style_dp.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:29e4e81fc88383a584874cb7a228697eaf6447d0b043415dcd1fd34427e7bdec +size 512 diff --git a/calibration_data/sample_008/duration_predictor/input_style_dp.shape.json b/calibration_data/sample_008/duration_predictor/input_style_dp.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..c22a0e9af7820787b97c344cc565723fbba52280 --- /dev/null +++ b/calibration_data/sample_008/duration_predictor/input_style_dp.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 8, + 16 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_008/duration_predictor/input_text_ids.raw b/calibration_data/sample_008/duration_predictor/input_text_ids.raw new file mode 100644 index 0000000000000000000000000000000000000000..6194514ac7916fe07582e12078b5059577242e19 --- /dev/null +++ b/calibration_data/sample_008/duration_predictor/input_text_ids.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b39ba8e27206f0756ba49cf05ddeae0c0eab4c06d675e931ac1d11b858eddf2a +size 512 diff --git a/calibration_data/sample_008/duration_predictor/input_text_ids.shape.json b/calibration_data/sample_008/duration_predictor/input_text_ids.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..d2c35ddcfba68393a550b91722ca4733f0b0721f --- /dev/null +++ b/calibration_data/sample_008/duration_predictor/input_text_ids.shape.json @@ -0,0 +1,8 @@ +{ + "shape": [ + 1, + 128 + ], + "dtype": "int64", + "size_bytes": 1024 +} \ No newline at end of file diff --git a/calibration_data/sample_008/duration_predictor/input_text_mask.raw b/calibration_data/sample_008/duration_predictor/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..ae69720bddec85c13f6912a0e5432179544bbc99 --- /dev/null +++ b/calibration_data/sample_008/duration_predictor/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:02722f124d0f1736a9dd7c4ddcd05630dcf16ee1ce3454e9a876005ce005d4ac +size 512 diff --git a/calibration_data/sample_008/duration_predictor/input_text_mask.shape.json b/calibration_data/sample_008/duration_predictor/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_008/duration_predictor/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_008/duration_predictor/output_duration.raw b/calibration_data/sample_008/duration_predictor/output_duration.raw new file mode 100644 index 0000000000000000000000000000000000000000..40139d0ff3957315a0f9b7a31bb5d3682842c4f0 --- /dev/null +++ b/calibration_data/sample_008/duration_predictor/output_duration.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1fd3d680d80533b43e920682f1e38507e142985008c97848aafa684275cb151b +size 4 diff --git a/calibration_data/sample_008/duration_predictor/output_duration.shape.json b/calibration_data/sample_008/duration_predictor/output_duration.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_008/duration_predictor/output_duration.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_008/metadata.json b/calibration_data/sample_008/metadata.json new file mode 100644 index 0000000000000000000000000000000000000000..41dfcb675def72c71e8164484b2e78ff1bf42544 --- /dev/null +++ b/calibration_data/sample_008/metadata.json @@ -0,0 +1,8 @@ +{ + "text": "Qualcomm's Hexagon processor provides dedicated hardware acceleration for neural network inference. By leveraging the tensor processing units and optimized kernels, developers can achieve real-time performance for complex models like text-to-speech systems on mobile and edge devices.", + "voice": "F1", + "lang": "en", + "steps": 10, + "seed": 450, + "category": "long" +} \ No newline at end of file diff --git a/calibration_data/sample_008/text_encoder/input_style_ttl.raw b/calibration_data/sample_008/text_encoder/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_008/text_encoder/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_008/text_encoder/input_style_ttl.shape.json b/calibration_data/sample_008/text_encoder/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_008/text_encoder/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_008/text_encoder/input_text_ids.raw b/calibration_data/sample_008/text_encoder/input_text_ids.raw new file mode 100644 index 0000000000000000000000000000000000000000..6194514ac7916fe07582e12078b5059577242e19 --- /dev/null +++ b/calibration_data/sample_008/text_encoder/input_text_ids.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b39ba8e27206f0756ba49cf05ddeae0c0eab4c06d675e931ac1d11b858eddf2a +size 512 diff --git a/calibration_data/sample_008/text_encoder/input_text_ids.shape.json b/calibration_data/sample_008/text_encoder/input_text_ids.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..d2c35ddcfba68393a550b91722ca4733f0b0721f --- /dev/null +++ b/calibration_data/sample_008/text_encoder/input_text_ids.shape.json @@ -0,0 +1,8 @@ +{ + "shape": [ + 1, + 128 + ], + "dtype": "int64", + "size_bytes": 1024 +} \ No newline at end of file diff --git a/calibration_data/sample_008/text_encoder/input_text_mask.raw b/calibration_data/sample_008/text_encoder/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..ae69720bddec85c13f6912a0e5432179544bbc99 --- /dev/null +++ b/calibration_data/sample_008/text_encoder/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:02722f124d0f1736a9dd7c4ddcd05630dcf16ee1ce3454e9a876005ce005d4ac +size 512 diff --git a/calibration_data/sample_008/text_encoder/input_text_mask.shape.json b/calibration_data/sample_008/text_encoder/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_008/text_encoder/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_008/text_encoder/output_text_emb.raw b/calibration_data/sample_008/text_encoder/output_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..0099484c7b7b1578f14b62e6e2d988db5f6b99a5 --- /dev/null +++ b/calibration_data/sample_008/text_encoder/output_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:856c4eec80b31548d66439ef9ce3ec07b93d6e8992562a64525d211c702c30ec +size 131072 diff --git a/calibration_data/sample_008/text_encoder/output_text_emb.shape.json b/calibration_data/sample_008/text_encoder/output_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_008/text_encoder/output_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_008/vector_estimator/step_000/input_current_step.raw b/calibration_data/sample_008/vector_estimator/step_000/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..6010a2bbcddc7d04d6777a672952e6518a507a14 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_000/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 +size 4 diff --git a/calibration_data/sample_008/vector_estimator/step_000/input_current_step.shape.json b/calibration_data/sample_008/vector_estimator/step_000/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_000/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_008/vector_estimator/step_000/input_latent_mask.raw b/calibration_data/sample_008/vector_estimator/step_000/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..2802d90e3740831c0c2e8bc64bb1b3be593f7160 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_000/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:253450a5cf7a08f06befffe6db9f864147194829338c28ec1b60f024f19cc8f7 +size 768 diff --git a/calibration_data/sample_008/vector_estimator/step_000/input_latent_mask.shape.json b/calibration_data/sample_008/vector_estimator/step_000/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_000/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_008/vector_estimator/step_000/input_noisy_latent.raw b/calibration_data/sample_008/vector_estimator/step_000/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..2df9a85762391706240f6610ef595c4f7573e1b9 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_000/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:39baf23636e9c8a64c5caea7c33f4227168f9baeee2000ec1bb25aa4adb1458f +size 110592 diff --git a/calibration_data/sample_008/vector_estimator/step_000/input_noisy_latent.shape.json b/calibration_data/sample_008/vector_estimator/step_000/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_000/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_008/vector_estimator/step_000/input_style_ttl.raw b/calibration_data/sample_008/vector_estimator/step_000/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_000/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_008/vector_estimator/step_000/input_style_ttl.shape.json b/calibration_data/sample_008/vector_estimator/step_000/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_000/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_008/vector_estimator/step_000/input_text_emb.raw b/calibration_data/sample_008/vector_estimator/step_000/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..0099484c7b7b1578f14b62e6e2d988db5f6b99a5 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_000/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:856c4eec80b31548d66439ef9ce3ec07b93d6e8992562a64525d211c702c30ec +size 131072 diff --git a/calibration_data/sample_008/vector_estimator/step_000/input_text_emb.shape.json b/calibration_data/sample_008/vector_estimator/step_000/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_000/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_008/vector_estimator/step_000/input_text_mask.raw b/calibration_data/sample_008/vector_estimator/step_000/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..ae69720bddec85c13f6912a0e5432179544bbc99 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_000/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:02722f124d0f1736a9dd7c4ddcd05630dcf16ee1ce3454e9a876005ce005d4ac +size 512 diff --git a/calibration_data/sample_008/vector_estimator/step_000/input_text_mask.shape.json b/calibration_data/sample_008/vector_estimator/step_000/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_000/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_008/vector_estimator/step_000/input_total_step.raw b/calibration_data/sample_008/vector_estimator/step_000/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_000/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_008/vector_estimator/step_000/input_total_step.shape.json b/calibration_data/sample_008/vector_estimator/step_000/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_000/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_008/vector_estimator/step_000/output_latent.raw b/calibration_data/sample_008/vector_estimator/step_000/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..2a11f1243c74547ec1b337253f63dc5cb2fb8187 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_000/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:172ae6d10fa947ef2b31213d37d1528ad0c2fc71aae675647af03ebb1c7509bc +size 110592 diff --git a/calibration_data/sample_008/vector_estimator/step_000/output_latent.shape.json b/calibration_data/sample_008/vector_estimator/step_000/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_000/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_008/vector_estimator/step_001/input_current_step.raw b/calibration_data/sample_008/vector_estimator/step_001/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..00544346a3c829def382ca9eefbb3ea3fdcd8828 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_001/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e00e5eb9444182f352323374ef4e08ebcb784725fdd4fd612d7730540b3e0c8c +size 4 diff --git a/calibration_data/sample_008/vector_estimator/step_001/input_current_step.shape.json b/calibration_data/sample_008/vector_estimator/step_001/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_001/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_008/vector_estimator/step_001/input_latent_mask.raw b/calibration_data/sample_008/vector_estimator/step_001/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..2802d90e3740831c0c2e8bc64bb1b3be593f7160 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_001/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:253450a5cf7a08f06befffe6db9f864147194829338c28ec1b60f024f19cc8f7 +size 768 diff --git a/calibration_data/sample_008/vector_estimator/step_001/input_latent_mask.shape.json b/calibration_data/sample_008/vector_estimator/step_001/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_001/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_008/vector_estimator/step_001/input_noisy_latent.raw b/calibration_data/sample_008/vector_estimator/step_001/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..2a11f1243c74547ec1b337253f63dc5cb2fb8187 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_001/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:172ae6d10fa947ef2b31213d37d1528ad0c2fc71aae675647af03ebb1c7509bc +size 110592 diff --git a/calibration_data/sample_008/vector_estimator/step_001/input_noisy_latent.shape.json b/calibration_data/sample_008/vector_estimator/step_001/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_001/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_008/vector_estimator/step_001/input_style_ttl.raw b/calibration_data/sample_008/vector_estimator/step_001/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_001/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_008/vector_estimator/step_001/input_style_ttl.shape.json b/calibration_data/sample_008/vector_estimator/step_001/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_001/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_008/vector_estimator/step_001/input_text_emb.raw b/calibration_data/sample_008/vector_estimator/step_001/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..0099484c7b7b1578f14b62e6e2d988db5f6b99a5 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_001/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:856c4eec80b31548d66439ef9ce3ec07b93d6e8992562a64525d211c702c30ec +size 131072 diff --git a/calibration_data/sample_008/vector_estimator/step_001/input_text_emb.shape.json b/calibration_data/sample_008/vector_estimator/step_001/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_001/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_008/vector_estimator/step_001/input_text_mask.raw b/calibration_data/sample_008/vector_estimator/step_001/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..ae69720bddec85c13f6912a0e5432179544bbc99 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_001/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:02722f124d0f1736a9dd7c4ddcd05630dcf16ee1ce3454e9a876005ce005d4ac +size 512 diff --git a/calibration_data/sample_008/vector_estimator/step_001/input_text_mask.shape.json b/calibration_data/sample_008/vector_estimator/step_001/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_001/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_008/vector_estimator/step_001/input_total_step.raw b/calibration_data/sample_008/vector_estimator/step_001/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_001/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_008/vector_estimator/step_001/input_total_step.shape.json b/calibration_data/sample_008/vector_estimator/step_001/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_001/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_008/vector_estimator/step_001/output_latent.raw b/calibration_data/sample_008/vector_estimator/step_001/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..f647038743201cfa10412078b06bfaffc5698768 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_001/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1d6f1b6670374f334fa50d509717ca8cd3982eb3027a210649d87b2513d7ec0a +size 110592 diff --git a/calibration_data/sample_008/vector_estimator/step_001/output_latent.shape.json b/calibration_data/sample_008/vector_estimator/step_001/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_001/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_008/vector_estimator/step_002/input_current_step.raw b/calibration_data/sample_008/vector_estimator/step_002/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..6006751a9837c114dcb1a15f17d72fd9d05006b8 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_002/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d88c86f15bbea365d658ad95a81d45367c465f7af6f7264fb077f01747ddc77d +size 4 diff --git a/calibration_data/sample_008/vector_estimator/step_002/input_current_step.shape.json b/calibration_data/sample_008/vector_estimator/step_002/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_002/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_008/vector_estimator/step_002/input_latent_mask.raw b/calibration_data/sample_008/vector_estimator/step_002/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..2802d90e3740831c0c2e8bc64bb1b3be593f7160 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_002/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:253450a5cf7a08f06befffe6db9f864147194829338c28ec1b60f024f19cc8f7 +size 768 diff --git a/calibration_data/sample_008/vector_estimator/step_002/input_latent_mask.shape.json b/calibration_data/sample_008/vector_estimator/step_002/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_002/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_008/vector_estimator/step_002/input_noisy_latent.raw b/calibration_data/sample_008/vector_estimator/step_002/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..f647038743201cfa10412078b06bfaffc5698768 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_002/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1d6f1b6670374f334fa50d509717ca8cd3982eb3027a210649d87b2513d7ec0a +size 110592 diff --git a/calibration_data/sample_008/vector_estimator/step_002/input_noisy_latent.shape.json b/calibration_data/sample_008/vector_estimator/step_002/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_002/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_008/vector_estimator/step_002/input_style_ttl.raw b/calibration_data/sample_008/vector_estimator/step_002/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_002/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_008/vector_estimator/step_002/input_style_ttl.shape.json b/calibration_data/sample_008/vector_estimator/step_002/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_002/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_008/vector_estimator/step_002/input_text_emb.raw b/calibration_data/sample_008/vector_estimator/step_002/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..0099484c7b7b1578f14b62e6e2d988db5f6b99a5 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_002/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:856c4eec80b31548d66439ef9ce3ec07b93d6e8992562a64525d211c702c30ec +size 131072 diff --git a/calibration_data/sample_008/vector_estimator/step_002/input_text_emb.shape.json b/calibration_data/sample_008/vector_estimator/step_002/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_002/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_008/vector_estimator/step_002/input_text_mask.raw b/calibration_data/sample_008/vector_estimator/step_002/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..ae69720bddec85c13f6912a0e5432179544bbc99 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_002/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:02722f124d0f1736a9dd7c4ddcd05630dcf16ee1ce3454e9a876005ce005d4ac +size 512 diff --git a/calibration_data/sample_008/vector_estimator/step_002/input_text_mask.shape.json b/calibration_data/sample_008/vector_estimator/step_002/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_002/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_008/vector_estimator/step_002/input_total_step.raw b/calibration_data/sample_008/vector_estimator/step_002/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_002/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_008/vector_estimator/step_002/input_total_step.shape.json b/calibration_data/sample_008/vector_estimator/step_002/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_002/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_008/vector_estimator/step_002/output_latent.raw b/calibration_data/sample_008/vector_estimator/step_002/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..a9597aed28c5c3935038970ef4dcc12750228b8f --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_002/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6afd62aa5e6bd52688f3a3b8013ae2a741b206f5472dcceab63145b8a2413e7a +size 110592 diff --git a/calibration_data/sample_008/vector_estimator/step_002/output_latent.shape.json b/calibration_data/sample_008/vector_estimator/step_002/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_002/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_008/vector_estimator/step_003/input_current_step.raw b/calibration_data/sample_008/vector_estimator/step_003/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..060f3cee0f40f5210f352bb5aca20ba84f712749 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_003/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ea2845900b5856c9bf354b1aa9761b5aa6888e5ed61738fe9579ca42bc0f6054 +size 4 diff --git a/calibration_data/sample_008/vector_estimator/step_003/input_current_step.shape.json b/calibration_data/sample_008/vector_estimator/step_003/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_003/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_008/vector_estimator/step_003/input_latent_mask.raw b/calibration_data/sample_008/vector_estimator/step_003/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..2802d90e3740831c0c2e8bc64bb1b3be593f7160 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_003/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:253450a5cf7a08f06befffe6db9f864147194829338c28ec1b60f024f19cc8f7 +size 768 diff --git a/calibration_data/sample_008/vector_estimator/step_003/input_latent_mask.shape.json b/calibration_data/sample_008/vector_estimator/step_003/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_003/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_008/vector_estimator/step_003/input_noisy_latent.raw b/calibration_data/sample_008/vector_estimator/step_003/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..a9597aed28c5c3935038970ef4dcc12750228b8f --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_003/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6afd62aa5e6bd52688f3a3b8013ae2a741b206f5472dcceab63145b8a2413e7a +size 110592 diff --git a/calibration_data/sample_008/vector_estimator/step_003/input_noisy_latent.shape.json b/calibration_data/sample_008/vector_estimator/step_003/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_003/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_008/vector_estimator/step_003/input_style_ttl.raw b/calibration_data/sample_008/vector_estimator/step_003/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_003/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_008/vector_estimator/step_003/input_style_ttl.shape.json b/calibration_data/sample_008/vector_estimator/step_003/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_003/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_008/vector_estimator/step_003/input_text_emb.raw b/calibration_data/sample_008/vector_estimator/step_003/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..0099484c7b7b1578f14b62e6e2d988db5f6b99a5 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_003/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:856c4eec80b31548d66439ef9ce3ec07b93d6e8992562a64525d211c702c30ec +size 131072 diff --git a/calibration_data/sample_008/vector_estimator/step_003/input_text_emb.shape.json b/calibration_data/sample_008/vector_estimator/step_003/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_003/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_008/vector_estimator/step_003/input_text_mask.raw b/calibration_data/sample_008/vector_estimator/step_003/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..ae69720bddec85c13f6912a0e5432179544bbc99 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_003/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:02722f124d0f1736a9dd7c4ddcd05630dcf16ee1ce3454e9a876005ce005d4ac +size 512 diff --git a/calibration_data/sample_008/vector_estimator/step_003/input_text_mask.shape.json b/calibration_data/sample_008/vector_estimator/step_003/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_003/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_008/vector_estimator/step_003/input_total_step.raw b/calibration_data/sample_008/vector_estimator/step_003/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_003/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_008/vector_estimator/step_003/input_total_step.shape.json b/calibration_data/sample_008/vector_estimator/step_003/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_003/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_008/vector_estimator/step_003/output_latent.raw b/calibration_data/sample_008/vector_estimator/step_003/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..a9cf47f60899cc66f3a5e9181035f7b02d673f86 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_003/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ed813945e726818ed3d5d182e898dab489d895fa37e5f9db75cdca9815b43f8d +size 110592 diff --git a/calibration_data/sample_008/vector_estimator/step_003/output_latent.shape.json b/calibration_data/sample_008/vector_estimator/step_003/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_003/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_008/vector_estimator/step_004/input_current_step.raw b/calibration_data/sample_008/vector_estimator/step_004/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..741da1462c21ced4dc8e159ae7fe1298334858d8 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_004/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4f4b9b7d8b86633e2824e2f439819357b0cd010ab410ea1a691b12c5f94e91e0 +size 4 diff --git a/calibration_data/sample_008/vector_estimator/step_004/input_current_step.shape.json b/calibration_data/sample_008/vector_estimator/step_004/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_004/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_008/vector_estimator/step_004/input_latent_mask.raw b/calibration_data/sample_008/vector_estimator/step_004/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..2802d90e3740831c0c2e8bc64bb1b3be593f7160 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_004/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:253450a5cf7a08f06befffe6db9f864147194829338c28ec1b60f024f19cc8f7 +size 768 diff --git a/calibration_data/sample_008/vector_estimator/step_004/input_latent_mask.shape.json b/calibration_data/sample_008/vector_estimator/step_004/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_004/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_008/vector_estimator/step_004/input_noisy_latent.raw b/calibration_data/sample_008/vector_estimator/step_004/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..a9cf47f60899cc66f3a5e9181035f7b02d673f86 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_004/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ed813945e726818ed3d5d182e898dab489d895fa37e5f9db75cdca9815b43f8d +size 110592 diff --git a/calibration_data/sample_008/vector_estimator/step_004/input_noisy_latent.shape.json b/calibration_data/sample_008/vector_estimator/step_004/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_004/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_008/vector_estimator/step_004/input_style_ttl.raw b/calibration_data/sample_008/vector_estimator/step_004/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_004/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_008/vector_estimator/step_004/input_style_ttl.shape.json b/calibration_data/sample_008/vector_estimator/step_004/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_004/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_008/vector_estimator/step_004/input_text_emb.raw b/calibration_data/sample_008/vector_estimator/step_004/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..0099484c7b7b1578f14b62e6e2d988db5f6b99a5 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_004/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:856c4eec80b31548d66439ef9ce3ec07b93d6e8992562a64525d211c702c30ec +size 131072 diff --git a/calibration_data/sample_008/vector_estimator/step_004/input_text_emb.shape.json b/calibration_data/sample_008/vector_estimator/step_004/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_004/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_008/vector_estimator/step_004/input_text_mask.raw b/calibration_data/sample_008/vector_estimator/step_004/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..ae69720bddec85c13f6912a0e5432179544bbc99 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_004/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:02722f124d0f1736a9dd7c4ddcd05630dcf16ee1ce3454e9a876005ce005d4ac +size 512 diff --git a/calibration_data/sample_008/vector_estimator/step_004/input_text_mask.shape.json b/calibration_data/sample_008/vector_estimator/step_004/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_004/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_008/vector_estimator/step_004/input_total_step.raw b/calibration_data/sample_008/vector_estimator/step_004/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_004/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_008/vector_estimator/step_004/input_total_step.shape.json b/calibration_data/sample_008/vector_estimator/step_004/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_004/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_008/vector_estimator/step_004/output_latent.raw b/calibration_data/sample_008/vector_estimator/step_004/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..bc47d6f0c3eb367fb18997dba79886ab58eeb813 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_004/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b4df89f9ea45a1e610e79063c061ce1f1b111581cc72153521ccc3ea2cf76ea2 +size 110592 diff --git a/calibration_data/sample_008/vector_estimator/step_004/output_latent.shape.json b/calibration_data/sample_008/vector_estimator/step_004/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_004/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_008/vector_estimator/step_005/input_current_step.raw b/calibration_data/sample_008/vector_estimator/step_005/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..3feea7f0a490f88137745d0e590449846d8ddf98 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_005/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fca31f1667a6aa1bba12fca4e4ea1becd503379d80da3213af07f6cc5702828d +size 4 diff --git a/calibration_data/sample_008/vector_estimator/step_005/input_current_step.shape.json b/calibration_data/sample_008/vector_estimator/step_005/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_005/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_008/vector_estimator/step_005/input_latent_mask.raw b/calibration_data/sample_008/vector_estimator/step_005/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..2802d90e3740831c0c2e8bc64bb1b3be593f7160 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_005/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:253450a5cf7a08f06befffe6db9f864147194829338c28ec1b60f024f19cc8f7 +size 768 diff --git a/calibration_data/sample_008/vector_estimator/step_005/input_latent_mask.shape.json b/calibration_data/sample_008/vector_estimator/step_005/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_005/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_008/vector_estimator/step_005/input_noisy_latent.raw b/calibration_data/sample_008/vector_estimator/step_005/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..bc47d6f0c3eb367fb18997dba79886ab58eeb813 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_005/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b4df89f9ea45a1e610e79063c061ce1f1b111581cc72153521ccc3ea2cf76ea2 +size 110592 diff --git a/calibration_data/sample_008/vector_estimator/step_005/input_noisy_latent.shape.json b/calibration_data/sample_008/vector_estimator/step_005/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_005/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_008/vector_estimator/step_005/input_style_ttl.raw b/calibration_data/sample_008/vector_estimator/step_005/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_005/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_008/vector_estimator/step_005/input_style_ttl.shape.json b/calibration_data/sample_008/vector_estimator/step_005/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_005/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_008/vector_estimator/step_005/input_text_emb.raw b/calibration_data/sample_008/vector_estimator/step_005/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..0099484c7b7b1578f14b62e6e2d988db5f6b99a5 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_005/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:856c4eec80b31548d66439ef9ce3ec07b93d6e8992562a64525d211c702c30ec +size 131072 diff --git a/calibration_data/sample_008/vector_estimator/step_005/input_text_emb.shape.json b/calibration_data/sample_008/vector_estimator/step_005/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_005/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_008/vector_estimator/step_005/input_text_mask.raw b/calibration_data/sample_008/vector_estimator/step_005/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..ae69720bddec85c13f6912a0e5432179544bbc99 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_005/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:02722f124d0f1736a9dd7c4ddcd05630dcf16ee1ce3454e9a876005ce005d4ac +size 512 diff --git a/calibration_data/sample_008/vector_estimator/step_005/input_text_mask.shape.json b/calibration_data/sample_008/vector_estimator/step_005/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_005/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_008/vector_estimator/step_005/input_total_step.raw b/calibration_data/sample_008/vector_estimator/step_005/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_005/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_008/vector_estimator/step_005/input_total_step.shape.json b/calibration_data/sample_008/vector_estimator/step_005/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_005/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_008/vector_estimator/step_005/output_latent.raw b/calibration_data/sample_008/vector_estimator/step_005/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..06b47c5e0de27e6951f6f674cdef37ff2941bf05 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_005/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6914823a2845c4fa961efa72399c4ab0c966cdc8db6565f1bd62dee16e47d9be +size 110592 diff --git a/calibration_data/sample_008/vector_estimator/step_005/output_latent.shape.json b/calibration_data/sample_008/vector_estimator/step_005/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_005/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_008/vector_estimator/step_006/input_current_step.raw b/calibration_data/sample_008/vector_estimator/step_006/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..64cde820ff66ec8f1f8555454e10f22a59b47974 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_006/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fedcca07b1ccdacce623cb6d8afdeed0314e8508d763e228871f18d4e0ebb7c4 +size 4 diff --git a/calibration_data/sample_008/vector_estimator/step_006/input_current_step.shape.json b/calibration_data/sample_008/vector_estimator/step_006/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_006/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_008/vector_estimator/step_006/input_latent_mask.raw b/calibration_data/sample_008/vector_estimator/step_006/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..2802d90e3740831c0c2e8bc64bb1b3be593f7160 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_006/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:253450a5cf7a08f06befffe6db9f864147194829338c28ec1b60f024f19cc8f7 +size 768 diff --git a/calibration_data/sample_008/vector_estimator/step_006/input_latent_mask.shape.json b/calibration_data/sample_008/vector_estimator/step_006/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_006/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_008/vector_estimator/step_006/input_noisy_latent.raw b/calibration_data/sample_008/vector_estimator/step_006/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..06b47c5e0de27e6951f6f674cdef37ff2941bf05 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_006/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6914823a2845c4fa961efa72399c4ab0c966cdc8db6565f1bd62dee16e47d9be +size 110592 diff --git a/calibration_data/sample_008/vector_estimator/step_006/input_noisy_latent.shape.json b/calibration_data/sample_008/vector_estimator/step_006/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_006/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_008/vector_estimator/step_006/input_style_ttl.raw b/calibration_data/sample_008/vector_estimator/step_006/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_006/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_008/vector_estimator/step_006/input_style_ttl.shape.json b/calibration_data/sample_008/vector_estimator/step_006/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_006/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_008/vector_estimator/step_006/input_text_emb.raw b/calibration_data/sample_008/vector_estimator/step_006/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..0099484c7b7b1578f14b62e6e2d988db5f6b99a5 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_006/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:856c4eec80b31548d66439ef9ce3ec07b93d6e8992562a64525d211c702c30ec +size 131072 diff --git a/calibration_data/sample_008/vector_estimator/step_006/input_text_emb.shape.json b/calibration_data/sample_008/vector_estimator/step_006/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_006/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_008/vector_estimator/step_006/input_text_mask.raw b/calibration_data/sample_008/vector_estimator/step_006/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..ae69720bddec85c13f6912a0e5432179544bbc99 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_006/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:02722f124d0f1736a9dd7c4ddcd05630dcf16ee1ce3454e9a876005ce005d4ac +size 512 diff --git a/calibration_data/sample_008/vector_estimator/step_006/input_text_mask.shape.json b/calibration_data/sample_008/vector_estimator/step_006/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_006/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_008/vector_estimator/step_006/input_total_step.raw b/calibration_data/sample_008/vector_estimator/step_006/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_006/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_008/vector_estimator/step_006/input_total_step.shape.json b/calibration_data/sample_008/vector_estimator/step_006/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_006/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_008/vector_estimator/step_006/output_latent.raw b/calibration_data/sample_008/vector_estimator/step_006/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..6e6cf0d986fbb7024048c64a4b663006670758a3 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_006/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2040c58b02b2b89fa76ef1a55da536d2ce3982a4360e677348040e47e062b7e4 +size 110592 diff --git a/calibration_data/sample_008/vector_estimator/step_006/output_latent.shape.json b/calibration_data/sample_008/vector_estimator/step_006/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_006/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_008/vector_estimator/step_007/input_current_step.raw b/calibration_data/sample_008/vector_estimator/step_007/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..80dcea5b309e22f7892c03e67a96fcdeb1f52c7b --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_007/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ee0a6628f97214b7ef5d15c54388ea478862369e517aa4ef4593aea18c3ff618 +size 4 diff --git a/calibration_data/sample_008/vector_estimator/step_007/input_current_step.shape.json b/calibration_data/sample_008/vector_estimator/step_007/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_007/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_008/vector_estimator/step_007/input_latent_mask.raw b/calibration_data/sample_008/vector_estimator/step_007/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..2802d90e3740831c0c2e8bc64bb1b3be593f7160 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_007/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:253450a5cf7a08f06befffe6db9f864147194829338c28ec1b60f024f19cc8f7 +size 768 diff --git a/calibration_data/sample_008/vector_estimator/step_007/input_latent_mask.shape.json b/calibration_data/sample_008/vector_estimator/step_007/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_007/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_008/vector_estimator/step_007/input_noisy_latent.raw b/calibration_data/sample_008/vector_estimator/step_007/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..6e6cf0d986fbb7024048c64a4b663006670758a3 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_007/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2040c58b02b2b89fa76ef1a55da536d2ce3982a4360e677348040e47e062b7e4 +size 110592 diff --git a/calibration_data/sample_008/vector_estimator/step_007/input_noisy_latent.shape.json b/calibration_data/sample_008/vector_estimator/step_007/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_007/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_008/vector_estimator/step_007/input_style_ttl.raw b/calibration_data/sample_008/vector_estimator/step_007/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_007/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_008/vector_estimator/step_007/input_style_ttl.shape.json b/calibration_data/sample_008/vector_estimator/step_007/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_007/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_008/vector_estimator/step_007/input_text_emb.raw b/calibration_data/sample_008/vector_estimator/step_007/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..0099484c7b7b1578f14b62e6e2d988db5f6b99a5 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_007/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:856c4eec80b31548d66439ef9ce3ec07b93d6e8992562a64525d211c702c30ec +size 131072 diff --git a/calibration_data/sample_008/vector_estimator/step_007/input_text_emb.shape.json b/calibration_data/sample_008/vector_estimator/step_007/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_007/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_008/vector_estimator/step_007/input_text_mask.raw b/calibration_data/sample_008/vector_estimator/step_007/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..ae69720bddec85c13f6912a0e5432179544bbc99 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_007/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:02722f124d0f1736a9dd7c4ddcd05630dcf16ee1ce3454e9a876005ce005d4ac +size 512 diff --git a/calibration_data/sample_008/vector_estimator/step_007/input_text_mask.shape.json b/calibration_data/sample_008/vector_estimator/step_007/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_007/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_008/vector_estimator/step_007/input_total_step.raw b/calibration_data/sample_008/vector_estimator/step_007/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_007/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_008/vector_estimator/step_007/input_total_step.shape.json b/calibration_data/sample_008/vector_estimator/step_007/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_007/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_008/vector_estimator/step_007/output_latent.raw b/calibration_data/sample_008/vector_estimator/step_007/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..b4c1716cdb2596d9cf971a5ccbbf5dd9e6b5d310 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_007/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c29db2817f499c5ce8259dadb87d09a7fd39c8de194e3cc3508e290cf834ccb6 +size 110592 diff --git a/calibration_data/sample_008/vector_estimator/step_007/output_latent.shape.json b/calibration_data/sample_008/vector_estimator/step_007/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_007/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_008/vector_estimator/step_008/input_current_step.raw b/calibration_data/sample_008/vector_estimator/step_008/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..d9898066032551dc5689c011cbd8b0011e3e018f --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_008/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:03e3c2420f5066a5fa6e36735ed8cc4f6a251046263e1a6024f009deeee3b952 +size 4 diff --git a/calibration_data/sample_008/vector_estimator/step_008/input_current_step.shape.json b/calibration_data/sample_008/vector_estimator/step_008/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_008/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_008/vector_estimator/step_008/input_latent_mask.raw b/calibration_data/sample_008/vector_estimator/step_008/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..2802d90e3740831c0c2e8bc64bb1b3be593f7160 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_008/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:253450a5cf7a08f06befffe6db9f864147194829338c28ec1b60f024f19cc8f7 +size 768 diff --git a/calibration_data/sample_008/vector_estimator/step_008/input_latent_mask.shape.json b/calibration_data/sample_008/vector_estimator/step_008/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_008/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_008/vector_estimator/step_008/input_noisy_latent.raw b/calibration_data/sample_008/vector_estimator/step_008/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..b4c1716cdb2596d9cf971a5ccbbf5dd9e6b5d310 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_008/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c29db2817f499c5ce8259dadb87d09a7fd39c8de194e3cc3508e290cf834ccb6 +size 110592 diff --git a/calibration_data/sample_008/vector_estimator/step_008/input_noisy_latent.shape.json b/calibration_data/sample_008/vector_estimator/step_008/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_008/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_008/vector_estimator/step_008/input_style_ttl.raw b/calibration_data/sample_008/vector_estimator/step_008/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_008/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_008/vector_estimator/step_008/input_style_ttl.shape.json b/calibration_data/sample_008/vector_estimator/step_008/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_008/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_008/vector_estimator/step_008/input_text_emb.raw b/calibration_data/sample_008/vector_estimator/step_008/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..0099484c7b7b1578f14b62e6e2d988db5f6b99a5 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_008/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:856c4eec80b31548d66439ef9ce3ec07b93d6e8992562a64525d211c702c30ec +size 131072 diff --git a/calibration_data/sample_008/vector_estimator/step_008/input_text_emb.shape.json b/calibration_data/sample_008/vector_estimator/step_008/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_008/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_008/vector_estimator/step_008/input_text_mask.raw b/calibration_data/sample_008/vector_estimator/step_008/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..ae69720bddec85c13f6912a0e5432179544bbc99 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_008/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:02722f124d0f1736a9dd7c4ddcd05630dcf16ee1ce3454e9a876005ce005d4ac +size 512 diff --git a/calibration_data/sample_008/vector_estimator/step_008/input_text_mask.shape.json b/calibration_data/sample_008/vector_estimator/step_008/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_008/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_008/vector_estimator/step_008/input_total_step.raw b/calibration_data/sample_008/vector_estimator/step_008/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_008/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_008/vector_estimator/step_008/input_total_step.shape.json b/calibration_data/sample_008/vector_estimator/step_008/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_008/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_008/vector_estimator/step_008/output_latent.raw b/calibration_data/sample_008/vector_estimator/step_008/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..83dbd48b54fb48f858cbd94c0169b670c7fd8627 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_008/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:56bb75c0f195ad66b97be85ad78685695644e2782a84d0dba747b3b8db92577c +size 110592 diff --git a/calibration_data/sample_008/vector_estimator/step_008/output_latent.shape.json b/calibration_data/sample_008/vector_estimator/step_008/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_008/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_008/vector_estimator/step_009/input_current_step.raw b/calibration_data/sample_008/vector_estimator/step_009/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..a64f509cf5045a53ff9900d582dd0a01986c5fc3 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_009/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5eaa5c1a4fa99cf34af94ccef42ea122dbc921d2498f68c20bf9b4d5150f5083 +size 4 diff --git a/calibration_data/sample_008/vector_estimator/step_009/input_current_step.shape.json b/calibration_data/sample_008/vector_estimator/step_009/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_009/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_008/vector_estimator/step_009/input_latent_mask.raw b/calibration_data/sample_008/vector_estimator/step_009/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..2802d90e3740831c0c2e8bc64bb1b3be593f7160 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_009/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:253450a5cf7a08f06befffe6db9f864147194829338c28ec1b60f024f19cc8f7 +size 768 diff --git a/calibration_data/sample_008/vector_estimator/step_009/input_latent_mask.shape.json b/calibration_data/sample_008/vector_estimator/step_009/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_009/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_008/vector_estimator/step_009/input_noisy_latent.raw b/calibration_data/sample_008/vector_estimator/step_009/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..83dbd48b54fb48f858cbd94c0169b670c7fd8627 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_009/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:56bb75c0f195ad66b97be85ad78685695644e2782a84d0dba747b3b8db92577c +size 110592 diff --git a/calibration_data/sample_008/vector_estimator/step_009/input_noisy_latent.shape.json b/calibration_data/sample_008/vector_estimator/step_009/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_009/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_008/vector_estimator/step_009/input_style_ttl.raw b/calibration_data/sample_008/vector_estimator/step_009/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_009/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_008/vector_estimator/step_009/input_style_ttl.shape.json b/calibration_data/sample_008/vector_estimator/step_009/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_009/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_008/vector_estimator/step_009/input_text_emb.raw b/calibration_data/sample_008/vector_estimator/step_009/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..0099484c7b7b1578f14b62e6e2d988db5f6b99a5 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_009/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:856c4eec80b31548d66439ef9ce3ec07b93d6e8992562a64525d211c702c30ec +size 131072 diff --git a/calibration_data/sample_008/vector_estimator/step_009/input_text_emb.shape.json b/calibration_data/sample_008/vector_estimator/step_009/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_009/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_008/vector_estimator/step_009/input_text_mask.raw b/calibration_data/sample_008/vector_estimator/step_009/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..ae69720bddec85c13f6912a0e5432179544bbc99 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_009/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:02722f124d0f1736a9dd7c4ddcd05630dcf16ee1ce3454e9a876005ce005d4ac +size 512 diff --git a/calibration_data/sample_008/vector_estimator/step_009/input_text_mask.shape.json b/calibration_data/sample_008/vector_estimator/step_009/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_009/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_008/vector_estimator/step_009/input_total_step.raw b/calibration_data/sample_008/vector_estimator/step_009/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_009/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_008/vector_estimator/step_009/input_total_step.shape.json b/calibration_data/sample_008/vector_estimator/step_009/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_009/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_008/vector_estimator/step_009/output_latent.raw b/calibration_data/sample_008/vector_estimator/step_009/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..97fa30ef424d91f92ee8ffac7205a87c092b19e6 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_009/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cd459f3e72d2b525110ad26f7bc02987e2e6fe5c7fa63ce28a4b13c88cd57cb0 +size 110592 diff --git a/calibration_data/sample_008/vector_estimator/step_009/output_latent.shape.json b/calibration_data/sample_008/vector_estimator/step_009/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_008/vector_estimator/step_009/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_008/vocoder/input_latent.raw b/calibration_data/sample_008/vocoder/input_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..97fa30ef424d91f92ee8ffac7205a87c092b19e6 --- /dev/null +++ b/calibration_data/sample_008/vocoder/input_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cd459f3e72d2b525110ad26f7bc02987e2e6fe5c7fa63ce28a4b13c88cd57cb0 +size 110592 diff --git a/calibration_data/sample_008/vocoder/input_latent.shape.json b/calibration_data/sample_008/vocoder/input_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_008/vocoder/input_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_008/vocoder/output_waveform.raw b/calibration_data/sample_008/vocoder/output_waveform.raw new file mode 100644 index 0000000000000000000000000000000000000000..dc6b6e56df9051c4ae5429adaf63f5370d1ffc80 --- /dev/null +++ b/calibration_data/sample_008/vocoder/output_waveform.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ff3e868a9f8284fdf00a3f40d38a3547bcdad2eb609f42b2a98a5feca5074e6f +size 2016008 diff --git a/calibration_data/sample_008/vocoder/output_waveform.shape.json b/calibration_data/sample_008/vocoder/output_waveform.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..00c929bcd380664f75c2a55e9df098369b4f3dfd --- /dev/null +++ b/calibration_data/sample_008/vocoder/output_waveform.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 504002 + ], + "dtype": "float32", + "size_bytes": 2016008 +} \ No newline at end of file diff --git a/calibration_data/sample_009/duration_predictor/input_style_dp.raw b/calibration_data/sample_009/duration_predictor/input_style_dp.raw new file mode 100644 index 0000000000000000000000000000000000000000..a0f9d1effa322e9d312655b156a1bfd985472a40 --- /dev/null +++ b/calibration_data/sample_009/duration_predictor/input_style_dp.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:29e4e81fc88383a584874cb7a228697eaf6447d0b043415dcd1fd34427e7bdec +size 512 diff --git a/calibration_data/sample_009/duration_predictor/input_style_dp.shape.json b/calibration_data/sample_009/duration_predictor/input_style_dp.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..c22a0e9af7820787b97c344cc565723fbba52280 --- /dev/null +++ b/calibration_data/sample_009/duration_predictor/input_style_dp.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 8, + 16 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_009/duration_predictor/input_text_ids.raw b/calibration_data/sample_009/duration_predictor/input_text_ids.raw new file mode 100644 index 0000000000000000000000000000000000000000..130967dc69b81d77df5f780b7f8ae1fd6e3da613 --- /dev/null +++ b/calibration_data/sample_009/duration_predictor/input_text_ids.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c430e400ba1ab3dd8db05b174b2894299288f73f83a502082da839bd92dea6da +size 512 diff --git a/calibration_data/sample_009/duration_predictor/input_text_ids.shape.json b/calibration_data/sample_009/duration_predictor/input_text_ids.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..d2c35ddcfba68393a550b91722ca4733f0b0721f --- /dev/null +++ b/calibration_data/sample_009/duration_predictor/input_text_ids.shape.json @@ -0,0 +1,8 @@ +{ + "shape": [ + 1, + 128 + ], + "dtype": "int64", + "size_bytes": 1024 +} \ No newline at end of file diff --git a/calibration_data/sample_009/duration_predictor/input_text_mask.raw b/calibration_data/sample_009/duration_predictor/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..dc508cd642fa57c9d414b5fef6c2abf7ed4ebc5c --- /dev/null +++ b/calibration_data/sample_009/duration_predictor/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:641b0b35c7c21defff0579da1c1eca67d0839213c59966b4a2e2767de36230d9 +size 512 diff --git a/calibration_data/sample_009/duration_predictor/input_text_mask.shape.json b/calibration_data/sample_009/duration_predictor/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_009/duration_predictor/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_009/duration_predictor/output_duration.raw b/calibration_data/sample_009/duration_predictor/output_duration.raw new file mode 100644 index 0000000000000000000000000000000000000000..d7cbce72c1546055095e46269cf4501ea60679a0 --- /dev/null +++ b/calibration_data/sample_009/duration_predictor/output_duration.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f9083236ddaa1b67923f7840778274882303cce45cb43599a142b882323be563 +size 4 diff --git a/calibration_data/sample_009/duration_predictor/output_duration.shape.json b/calibration_data/sample_009/duration_predictor/output_duration.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_009/duration_predictor/output_duration.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_009/metadata.json b/calibration_data/sample_009/metadata.json new file mode 100644 index 0000000000000000000000000000000000000000..7097bbceb7871d53ec9166e22b525c8532a4c674 --- /dev/null +++ b/calibration_data/sample_009/metadata.json @@ -0,0 +1,8 @@ +{ + "text": "Numbers: 1, 2, 3, 4, 5. Dates: January 1st, 2024. Time: 3:45 PM.", + "voice": "F1", + "lang": "en", + "steps": 10, + "seed": 500, + "category": "numbers" +} \ No newline at end of file diff --git a/calibration_data/sample_009/text_encoder/input_style_ttl.raw b/calibration_data/sample_009/text_encoder/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_009/text_encoder/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_009/text_encoder/input_style_ttl.shape.json b/calibration_data/sample_009/text_encoder/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_009/text_encoder/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_009/text_encoder/input_text_ids.raw b/calibration_data/sample_009/text_encoder/input_text_ids.raw new file mode 100644 index 0000000000000000000000000000000000000000..130967dc69b81d77df5f780b7f8ae1fd6e3da613 --- /dev/null +++ b/calibration_data/sample_009/text_encoder/input_text_ids.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c430e400ba1ab3dd8db05b174b2894299288f73f83a502082da839bd92dea6da +size 512 diff --git a/calibration_data/sample_009/text_encoder/input_text_ids.shape.json b/calibration_data/sample_009/text_encoder/input_text_ids.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..d2c35ddcfba68393a550b91722ca4733f0b0721f --- /dev/null +++ b/calibration_data/sample_009/text_encoder/input_text_ids.shape.json @@ -0,0 +1,8 @@ +{ + "shape": [ + 1, + 128 + ], + "dtype": "int64", + "size_bytes": 1024 +} \ No newline at end of file diff --git a/calibration_data/sample_009/text_encoder/input_text_mask.raw b/calibration_data/sample_009/text_encoder/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..dc508cd642fa57c9d414b5fef6c2abf7ed4ebc5c --- /dev/null +++ b/calibration_data/sample_009/text_encoder/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:641b0b35c7c21defff0579da1c1eca67d0839213c59966b4a2e2767de36230d9 +size 512 diff --git a/calibration_data/sample_009/text_encoder/input_text_mask.shape.json b/calibration_data/sample_009/text_encoder/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_009/text_encoder/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_009/text_encoder/output_text_emb.raw b/calibration_data/sample_009/text_encoder/output_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..bb496ce6e5aedec754eba2f9854fd60c166c36f5 --- /dev/null +++ b/calibration_data/sample_009/text_encoder/output_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0c5e017871dab5584e2453ce8e07ff84635280a99512e36e8de52960b7f336ed +size 131072 diff --git a/calibration_data/sample_009/text_encoder/output_text_emb.shape.json b/calibration_data/sample_009/text_encoder/output_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_009/text_encoder/output_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_009/vector_estimator/step_000/input_current_step.raw b/calibration_data/sample_009/vector_estimator/step_000/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..6010a2bbcddc7d04d6777a672952e6518a507a14 --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_000/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 +size 4 diff --git a/calibration_data/sample_009/vector_estimator/step_000/input_current_step.shape.json b/calibration_data/sample_009/vector_estimator/step_000/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_000/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_009/vector_estimator/step_000/input_latent_mask.raw b/calibration_data/sample_009/vector_estimator/step_000/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..093b6e0cc69f30b87f3a66903da3c110ee384829 --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_000/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ca5d8b78be7831ca00c210514b6007b036ab8a6d689e554732ac4940e5e344ed +size 768 diff --git a/calibration_data/sample_009/vector_estimator/step_000/input_latent_mask.shape.json b/calibration_data/sample_009/vector_estimator/step_000/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_000/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_009/vector_estimator/step_000/input_noisy_latent.raw b/calibration_data/sample_009/vector_estimator/step_000/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..80ad8e88cd0eb3bc876906168b1de45d5fb039cd --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_000/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f72fa172ac76d71bbc9444b60c0f3d64fb1503312efeffe9d931da4d0e102b94 +size 110592 diff --git a/calibration_data/sample_009/vector_estimator/step_000/input_noisy_latent.shape.json b/calibration_data/sample_009/vector_estimator/step_000/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_000/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_009/vector_estimator/step_000/input_style_ttl.raw b/calibration_data/sample_009/vector_estimator/step_000/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_000/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_009/vector_estimator/step_000/input_style_ttl.shape.json b/calibration_data/sample_009/vector_estimator/step_000/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_000/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_009/vector_estimator/step_000/input_text_emb.raw b/calibration_data/sample_009/vector_estimator/step_000/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..bb496ce6e5aedec754eba2f9854fd60c166c36f5 --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_000/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0c5e017871dab5584e2453ce8e07ff84635280a99512e36e8de52960b7f336ed +size 131072 diff --git a/calibration_data/sample_009/vector_estimator/step_000/input_text_emb.shape.json b/calibration_data/sample_009/vector_estimator/step_000/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_000/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_009/vector_estimator/step_000/input_text_mask.raw b/calibration_data/sample_009/vector_estimator/step_000/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..dc508cd642fa57c9d414b5fef6c2abf7ed4ebc5c --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_000/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:641b0b35c7c21defff0579da1c1eca67d0839213c59966b4a2e2767de36230d9 +size 512 diff --git a/calibration_data/sample_009/vector_estimator/step_000/input_text_mask.shape.json b/calibration_data/sample_009/vector_estimator/step_000/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_000/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_009/vector_estimator/step_000/input_total_step.raw b/calibration_data/sample_009/vector_estimator/step_000/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_000/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_009/vector_estimator/step_000/input_total_step.shape.json b/calibration_data/sample_009/vector_estimator/step_000/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_000/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_009/vector_estimator/step_000/output_latent.raw b/calibration_data/sample_009/vector_estimator/step_000/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..af95bd1df8aee4a331a532ec7734c8782c4fbf52 --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_000/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:273de64b533d325e91930376d8ee27c485196218e2880dd23bc81d04dddc09c6 +size 110592 diff --git a/calibration_data/sample_009/vector_estimator/step_000/output_latent.shape.json b/calibration_data/sample_009/vector_estimator/step_000/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_000/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_009/vector_estimator/step_001/input_current_step.raw b/calibration_data/sample_009/vector_estimator/step_001/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..00544346a3c829def382ca9eefbb3ea3fdcd8828 --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_001/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e00e5eb9444182f352323374ef4e08ebcb784725fdd4fd612d7730540b3e0c8c +size 4 diff --git a/calibration_data/sample_009/vector_estimator/step_001/input_current_step.shape.json b/calibration_data/sample_009/vector_estimator/step_001/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_001/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_009/vector_estimator/step_001/input_latent_mask.raw b/calibration_data/sample_009/vector_estimator/step_001/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..093b6e0cc69f30b87f3a66903da3c110ee384829 --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_001/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ca5d8b78be7831ca00c210514b6007b036ab8a6d689e554732ac4940e5e344ed +size 768 diff --git a/calibration_data/sample_009/vector_estimator/step_001/input_latent_mask.shape.json b/calibration_data/sample_009/vector_estimator/step_001/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_001/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_009/vector_estimator/step_001/input_noisy_latent.raw b/calibration_data/sample_009/vector_estimator/step_001/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..af95bd1df8aee4a331a532ec7734c8782c4fbf52 --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_001/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:273de64b533d325e91930376d8ee27c485196218e2880dd23bc81d04dddc09c6 +size 110592 diff --git a/calibration_data/sample_009/vector_estimator/step_001/input_noisy_latent.shape.json b/calibration_data/sample_009/vector_estimator/step_001/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_001/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_009/vector_estimator/step_001/input_style_ttl.raw b/calibration_data/sample_009/vector_estimator/step_001/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_001/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_009/vector_estimator/step_001/input_style_ttl.shape.json b/calibration_data/sample_009/vector_estimator/step_001/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_001/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_009/vector_estimator/step_001/input_text_emb.raw b/calibration_data/sample_009/vector_estimator/step_001/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..bb496ce6e5aedec754eba2f9854fd60c166c36f5 --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_001/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0c5e017871dab5584e2453ce8e07ff84635280a99512e36e8de52960b7f336ed +size 131072 diff --git a/calibration_data/sample_009/vector_estimator/step_001/input_text_emb.shape.json b/calibration_data/sample_009/vector_estimator/step_001/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_001/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_009/vector_estimator/step_001/input_text_mask.raw b/calibration_data/sample_009/vector_estimator/step_001/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..dc508cd642fa57c9d414b5fef6c2abf7ed4ebc5c --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_001/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:641b0b35c7c21defff0579da1c1eca67d0839213c59966b4a2e2767de36230d9 +size 512 diff --git a/calibration_data/sample_009/vector_estimator/step_001/input_text_mask.shape.json b/calibration_data/sample_009/vector_estimator/step_001/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_001/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_009/vector_estimator/step_001/input_total_step.raw b/calibration_data/sample_009/vector_estimator/step_001/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_001/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_009/vector_estimator/step_001/input_total_step.shape.json b/calibration_data/sample_009/vector_estimator/step_001/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_001/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_009/vector_estimator/step_001/output_latent.raw b/calibration_data/sample_009/vector_estimator/step_001/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..622e82e882ae978416eb6250d236754d31f81caa --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_001/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:52ad9a086086d2a4e6e8946fe97da3dfeece4c24dd331db8c07c2651e3894287 +size 110592 diff --git a/calibration_data/sample_009/vector_estimator/step_001/output_latent.shape.json b/calibration_data/sample_009/vector_estimator/step_001/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_001/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_009/vector_estimator/step_002/input_current_step.raw b/calibration_data/sample_009/vector_estimator/step_002/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..6006751a9837c114dcb1a15f17d72fd9d05006b8 --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_002/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d88c86f15bbea365d658ad95a81d45367c465f7af6f7264fb077f01747ddc77d +size 4 diff --git a/calibration_data/sample_009/vector_estimator/step_002/input_current_step.shape.json b/calibration_data/sample_009/vector_estimator/step_002/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_002/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_009/vector_estimator/step_002/input_latent_mask.raw b/calibration_data/sample_009/vector_estimator/step_002/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..093b6e0cc69f30b87f3a66903da3c110ee384829 --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_002/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ca5d8b78be7831ca00c210514b6007b036ab8a6d689e554732ac4940e5e344ed +size 768 diff --git a/calibration_data/sample_009/vector_estimator/step_002/input_latent_mask.shape.json b/calibration_data/sample_009/vector_estimator/step_002/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_002/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_009/vector_estimator/step_002/input_noisy_latent.raw b/calibration_data/sample_009/vector_estimator/step_002/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..622e82e882ae978416eb6250d236754d31f81caa --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_002/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:52ad9a086086d2a4e6e8946fe97da3dfeece4c24dd331db8c07c2651e3894287 +size 110592 diff --git a/calibration_data/sample_009/vector_estimator/step_002/input_noisy_latent.shape.json b/calibration_data/sample_009/vector_estimator/step_002/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_002/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_009/vector_estimator/step_002/input_style_ttl.raw b/calibration_data/sample_009/vector_estimator/step_002/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_002/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_009/vector_estimator/step_002/input_style_ttl.shape.json b/calibration_data/sample_009/vector_estimator/step_002/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_002/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_009/vector_estimator/step_002/input_text_emb.raw b/calibration_data/sample_009/vector_estimator/step_002/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..bb496ce6e5aedec754eba2f9854fd60c166c36f5 --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_002/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0c5e017871dab5584e2453ce8e07ff84635280a99512e36e8de52960b7f336ed +size 131072 diff --git a/calibration_data/sample_009/vector_estimator/step_002/input_text_emb.shape.json b/calibration_data/sample_009/vector_estimator/step_002/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_002/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_009/vector_estimator/step_002/input_text_mask.raw b/calibration_data/sample_009/vector_estimator/step_002/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..dc508cd642fa57c9d414b5fef6c2abf7ed4ebc5c --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_002/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:641b0b35c7c21defff0579da1c1eca67d0839213c59966b4a2e2767de36230d9 +size 512 diff --git a/calibration_data/sample_009/vector_estimator/step_002/input_text_mask.shape.json b/calibration_data/sample_009/vector_estimator/step_002/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_002/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_009/vector_estimator/step_002/input_total_step.raw b/calibration_data/sample_009/vector_estimator/step_002/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_002/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_009/vector_estimator/step_002/input_total_step.shape.json b/calibration_data/sample_009/vector_estimator/step_002/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_002/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_009/vector_estimator/step_002/output_latent.raw b/calibration_data/sample_009/vector_estimator/step_002/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..c0f1d15db8e0b1720353c77317484754b3ccf433 --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_002/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3fc1cb2019b6d41a1f278d54320d4b11fd9b20b767f605d7f96bddce062c5c33 +size 110592 diff --git a/calibration_data/sample_009/vector_estimator/step_002/output_latent.shape.json b/calibration_data/sample_009/vector_estimator/step_002/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_002/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_009/vector_estimator/step_003/input_current_step.raw b/calibration_data/sample_009/vector_estimator/step_003/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..060f3cee0f40f5210f352bb5aca20ba84f712749 --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_003/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ea2845900b5856c9bf354b1aa9761b5aa6888e5ed61738fe9579ca42bc0f6054 +size 4 diff --git a/calibration_data/sample_009/vector_estimator/step_003/input_current_step.shape.json b/calibration_data/sample_009/vector_estimator/step_003/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_003/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_009/vector_estimator/step_003/input_latent_mask.raw b/calibration_data/sample_009/vector_estimator/step_003/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..093b6e0cc69f30b87f3a66903da3c110ee384829 --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_003/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ca5d8b78be7831ca00c210514b6007b036ab8a6d689e554732ac4940e5e344ed +size 768 diff --git a/calibration_data/sample_009/vector_estimator/step_003/input_latent_mask.shape.json b/calibration_data/sample_009/vector_estimator/step_003/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_003/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_009/vector_estimator/step_003/input_noisy_latent.raw b/calibration_data/sample_009/vector_estimator/step_003/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..c0f1d15db8e0b1720353c77317484754b3ccf433 --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_003/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3fc1cb2019b6d41a1f278d54320d4b11fd9b20b767f605d7f96bddce062c5c33 +size 110592 diff --git a/calibration_data/sample_009/vector_estimator/step_003/input_noisy_latent.shape.json b/calibration_data/sample_009/vector_estimator/step_003/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_003/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_009/vector_estimator/step_003/input_style_ttl.raw b/calibration_data/sample_009/vector_estimator/step_003/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_003/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_009/vector_estimator/step_003/input_style_ttl.shape.json b/calibration_data/sample_009/vector_estimator/step_003/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_003/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_009/vector_estimator/step_003/input_text_emb.raw b/calibration_data/sample_009/vector_estimator/step_003/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..bb496ce6e5aedec754eba2f9854fd60c166c36f5 --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_003/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0c5e017871dab5584e2453ce8e07ff84635280a99512e36e8de52960b7f336ed +size 131072 diff --git a/calibration_data/sample_009/vector_estimator/step_003/input_text_emb.shape.json b/calibration_data/sample_009/vector_estimator/step_003/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_003/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_009/vector_estimator/step_003/input_text_mask.raw b/calibration_data/sample_009/vector_estimator/step_003/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..dc508cd642fa57c9d414b5fef6c2abf7ed4ebc5c --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_003/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:641b0b35c7c21defff0579da1c1eca67d0839213c59966b4a2e2767de36230d9 +size 512 diff --git a/calibration_data/sample_009/vector_estimator/step_003/input_text_mask.shape.json b/calibration_data/sample_009/vector_estimator/step_003/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_003/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_009/vector_estimator/step_003/input_total_step.raw b/calibration_data/sample_009/vector_estimator/step_003/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_003/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_009/vector_estimator/step_003/input_total_step.shape.json b/calibration_data/sample_009/vector_estimator/step_003/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_003/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_009/vector_estimator/step_003/output_latent.raw b/calibration_data/sample_009/vector_estimator/step_003/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..38c278149ff0dd137c0dd8fb2b301eb89dc7c1f9 --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_003/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4f492cb12c2e22654c4a8d9dffdc2bfad171dc5431b1c9f4c82f19173d246491 +size 110592 diff --git a/calibration_data/sample_009/vector_estimator/step_003/output_latent.shape.json b/calibration_data/sample_009/vector_estimator/step_003/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_003/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_009/vector_estimator/step_004/input_current_step.raw b/calibration_data/sample_009/vector_estimator/step_004/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..741da1462c21ced4dc8e159ae7fe1298334858d8 --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_004/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4f4b9b7d8b86633e2824e2f439819357b0cd010ab410ea1a691b12c5f94e91e0 +size 4 diff --git a/calibration_data/sample_009/vector_estimator/step_004/input_current_step.shape.json b/calibration_data/sample_009/vector_estimator/step_004/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_004/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_009/vector_estimator/step_004/input_latent_mask.raw b/calibration_data/sample_009/vector_estimator/step_004/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..093b6e0cc69f30b87f3a66903da3c110ee384829 --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_004/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ca5d8b78be7831ca00c210514b6007b036ab8a6d689e554732ac4940e5e344ed +size 768 diff --git a/calibration_data/sample_009/vector_estimator/step_004/input_latent_mask.shape.json b/calibration_data/sample_009/vector_estimator/step_004/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_004/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_009/vector_estimator/step_004/input_noisy_latent.raw b/calibration_data/sample_009/vector_estimator/step_004/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..38c278149ff0dd137c0dd8fb2b301eb89dc7c1f9 --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_004/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4f492cb12c2e22654c4a8d9dffdc2bfad171dc5431b1c9f4c82f19173d246491 +size 110592 diff --git a/calibration_data/sample_009/vector_estimator/step_004/input_noisy_latent.shape.json b/calibration_data/sample_009/vector_estimator/step_004/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_004/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_009/vector_estimator/step_004/input_style_ttl.raw b/calibration_data/sample_009/vector_estimator/step_004/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_004/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_009/vector_estimator/step_004/input_style_ttl.shape.json b/calibration_data/sample_009/vector_estimator/step_004/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_004/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_009/vector_estimator/step_004/input_text_emb.raw b/calibration_data/sample_009/vector_estimator/step_004/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..bb496ce6e5aedec754eba2f9854fd60c166c36f5 --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_004/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0c5e017871dab5584e2453ce8e07ff84635280a99512e36e8de52960b7f336ed +size 131072 diff --git a/calibration_data/sample_009/vector_estimator/step_004/input_text_emb.shape.json b/calibration_data/sample_009/vector_estimator/step_004/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_004/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_009/vector_estimator/step_004/input_text_mask.raw b/calibration_data/sample_009/vector_estimator/step_004/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..dc508cd642fa57c9d414b5fef6c2abf7ed4ebc5c --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_004/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:641b0b35c7c21defff0579da1c1eca67d0839213c59966b4a2e2767de36230d9 +size 512 diff --git a/calibration_data/sample_009/vector_estimator/step_004/input_text_mask.shape.json b/calibration_data/sample_009/vector_estimator/step_004/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_004/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_009/vector_estimator/step_004/input_total_step.raw b/calibration_data/sample_009/vector_estimator/step_004/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_004/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_009/vector_estimator/step_004/input_total_step.shape.json b/calibration_data/sample_009/vector_estimator/step_004/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_004/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_009/vector_estimator/step_004/output_latent.raw b/calibration_data/sample_009/vector_estimator/step_004/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..06ab0780f3fc0f7d3ae4ff2a46679c0c1f435b66 --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_004/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:08621a294cf05896eb202147327cf0a4146d61e0bded88be5c47bf1e3e4ab302 +size 110592 diff --git a/calibration_data/sample_009/vector_estimator/step_004/output_latent.shape.json b/calibration_data/sample_009/vector_estimator/step_004/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_004/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_009/vector_estimator/step_005/input_current_step.raw b/calibration_data/sample_009/vector_estimator/step_005/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..3feea7f0a490f88137745d0e590449846d8ddf98 --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_005/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fca31f1667a6aa1bba12fca4e4ea1becd503379d80da3213af07f6cc5702828d +size 4 diff --git a/calibration_data/sample_009/vector_estimator/step_005/input_current_step.shape.json b/calibration_data/sample_009/vector_estimator/step_005/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_005/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_009/vector_estimator/step_005/input_latent_mask.raw b/calibration_data/sample_009/vector_estimator/step_005/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..093b6e0cc69f30b87f3a66903da3c110ee384829 --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_005/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ca5d8b78be7831ca00c210514b6007b036ab8a6d689e554732ac4940e5e344ed +size 768 diff --git a/calibration_data/sample_009/vector_estimator/step_005/input_latent_mask.shape.json b/calibration_data/sample_009/vector_estimator/step_005/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_005/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_009/vector_estimator/step_005/input_noisy_latent.raw b/calibration_data/sample_009/vector_estimator/step_005/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..06ab0780f3fc0f7d3ae4ff2a46679c0c1f435b66 --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_005/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:08621a294cf05896eb202147327cf0a4146d61e0bded88be5c47bf1e3e4ab302 +size 110592 diff --git a/calibration_data/sample_009/vector_estimator/step_005/input_noisy_latent.shape.json b/calibration_data/sample_009/vector_estimator/step_005/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_005/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_009/vector_estimator/step_005/input_style_ttl.raw b/calibration_data/sample_009/vector_estimator/step_005/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_005/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_009/vector_estimator/step_005/input_style_ttl.shape.json b/calibration_data/sample_009/vector_estimator/step_005/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_005/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_009/vector_estimator/step_005/input_text_emb.raw b/calibration_data/sample_009/vector_estimator/step_005/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..bb496ce6e5aedec754eba2f9854fd60c166c36f5 --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_005/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0c5e017871dab5584e2453ce8e07ff84635280a99512e36e8de52960b7f336ed +size 131072 diff --git a/calibration_data/sample_009/vector_estimator/step_005/input_text_emb.shape.json b/calibration_data/sample_009/vector_estimator/step_005/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_005/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_009/vector_estimator/step_005/input_text_mask.raw b/calibration_data/sample_009/vector_estimator/step_005/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..dc508cd642fa57c9d414b5fef6c2abf7ed4ebc5c --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_005/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:641b0b35c7c21defff0579da1c1eca67d0839213c59966b4a2e2767de36230d9 +size 512 diff --git a/calibration_data/sample_009/vector_estimator/step_005/input_text_mask.shape.json b/calibration_data/sample_009/vector_estimator/step_005/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_005/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_009/vector_estimator/step_005/input_total_step.raw b/calibration_data/sample_009/vector_estimator/step_005/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_005/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_009/vector_estimator/step_005/input_total_step.shape.json b/calibration_data/sample_009/vector_estimator/step_005/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_005/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_009/vector_estimator/step_005/output_latent.raw b/calibration_data/sample_009/vector_estimator/step_005/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..877f2dfa54e1cf2f672c91b0fad90cd3441ae203 --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_005/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:443c53fc0ed3d97522d6990eba4905e78458c92f2058f3d8601a1845cab6f417 +size 110592 diff --git a/calibration_data/sample_009/vector_estimator/step_005/output_latent.shape.json b/calibration_data/sample_009/vector_estimator/step_005/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_005/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_009/vector_estimator/step_006/input_current_step.raw b/calibration_data/sample_009/vector_estimator/step_006/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..64cde820ff66ec8f1f8555454e10f22a59b47974 --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_006/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fedcca07b1ccdacce623cb6d8afdeed0314e8508d763e228871f18d4e0ebb7c4 +size 4 diff --git a/calibration_data/sample_009/vector_estimator/step_006/input_current_step.shape.json b/calibration_data/sample_009/vector_estimator/step_006/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_006/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_009/vector_estimator/step_006/input_latent_mask.raw b/calibration_data/sample_009/vector_estimator/step_006/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..093b6e0cc69f30b87f3a66903da3c110ee384829 --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_006/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ca5d8b78be7831ca00c210514b6007b036ab8a6d689e554732ac4940e5e344ed +size 768 diff --git a/calibration_data/sample_009/vector_estimator/step_006/input_latent_mask.shape.json b/calibration_data/sample_009/vector_estimator/step_006/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_006/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_009/vector_estimator/step_006/input_noisy_latent.raw b/calibration_data/sample_009/vector_estimator/step_006/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..877f2dfa54e1cf2f672c91b0fad90cd3441ae203 --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_006/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:443c53fc0ed3d97522d6990eba4905e78458c92f2058f3d8601a1845cab6f417 +size 110592 diff --git a/calibration_data/sample_009/vector_estimator/step_006/input_noisy_latent.shape.json b/calibration_data/sample_009/vector_estimator/step_006/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_006/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_009/vector_estimator/step_006/input_style_ttl.raw b/calibration_data/sample_009/vector_estimator/step_006/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_006/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_009/vector_estimator/step_006/input_style_ttl.shape.json b/calibration_data/sample_009/vector_estimator/step_006/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_006/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_009/vector_estimator/step_006/input_text_emb.raw b/calibration_data/sample_009/vector_estimator/step_006/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..bb496ce6e5aedec754eba2f9854fd60c166c36f5 --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_006/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0c5e017871dab5584e2453ce8e07ff84635280a99512e36e8de52960b7f336ed +size 131072 diff --git a/calibration_data/sample_009/vector_estimator/step_006/input_text_emb.shape.json b/calibration_data/sample_009/vector_estimator/step_006/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_006/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_009/vector_estimator/step_006/input_text_mask.raw b/calibration_data/sample_009/vector_estimator/step_006/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..dc508cd642fa57c9d414b5fef6c2abf7ed4ebc5c --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_006/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:641b0b35c7c21defff0579da1c1eca67d0839213c59966b4a2e2767de36230d9 +size 512 diff --git a/calibration_data/sample_009/vector_estimator/step_006/input_text_mask.shape.json b/calibration_data/sample_009/vector_estimator/step_006/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_006/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_009/vector_estimator/step_006/input_total_step.raw b/calibration_data/sample_009/vector_estimator/step_006/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_006/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_009/vector_estimator/step_006/input_total_step.shape.json b/calibration_data/sample_009/vector_estimator/step_006/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_006/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_009/vector_estimator/step_006/output_latent.raw b/calibration_data/sample_009/vector_estimator/step_006/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..bba6dacc8a37871fee97f52a94ea228deedb2500 --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_006/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1d1a2526388ef120b46dbcc11c62b3c68a181f50f0a97f9dbe52b2450ea9369b +size 110592 diff --git a/calibration_data/sample_009/vector_estimator/step_006/output_latent.shape.json b/calibration_data/sample_009/vector_estimator/step_006/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_006/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_009/vector_estimator/step_007/input_current_step.raw b/calibration_data/sample_009/vector_estimator/step_007/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..80dcea5b309e22f7892c03e67a96fcdeb1f52c7b --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_007/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ee0a6628f97214b7ef5d15c54388ea478862369e517aa4ef4593aea18c3ff618 +size 4 diff --git a/calibration_data/sample_009/vector_estimator/step_007/input_current_step.shape.json b/calibration_data/sample_009/vector_estimator/step_007/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_007/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_009/vector_estimator/step_007/input_latent_mask.raw b/calibration_data/sample_009/vector_estimator/step_007/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..093b6e0cc69f30b87f3a66903da3c110ee384829 --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_007/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ca5d8b78be7831ca00c210514b6007b036ab8a6d689e554732ac4940e5e344ed +size 768 diff --git a/calibration_data/sample_009/vector_estimator/step_007/input_latent_mask.shape.json b/calibration_data/sample_009/vector_estimator/step_007/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_007/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_009/vector_estimator/step_007/input_noisy_latent.raw b/calibration_data/sample_009/vector_estimator/step_007/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..bba6dacc8a37871fee97f52a94ea228deedb2500 --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_007/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1d1a2526388ef120b46dbcc11c62b3c68a181f50f0a97f9dbe52b2450ea9369b +size 110592 diff --git a/calibration_data/sample_009/vector_estimator/step_007/input_noisy_latent.shape.json b/calibration_data/sample_009/vector_estimator/step_007/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_007/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_009/vector_estimator/step_007/input_style_ttl.raw b/calibration_data/sample_009/vector_estimator/step_007/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_007/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_009/vector_estimator/step_007/input_style_ttl.shape.json b/calibration_data/sample_009/vector_estimator/step_007/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_007/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_009/vector_estimator/step_007/input_text_emb.raw b/calibration_data/sample_009/vector_estimator/step_007/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..bb496ce6e5aedec754eba2f9854fd60c166c36f5 --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_007/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0c5e017871dab5584e2453ce8e07ff84635280a99512e36e8de52960b7f336ed +size 131072 diff --git a/calibration_data/sample_009/vector_estimator/step_007/input_text_emb.shape.json b/calibration_data/sample_009/vector_estimator/step_007/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_007/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_009/vector_estimator/step_007/input_text_mask.raw b/calibration_data/sample_009/vector_estimator/step_007/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..dc508cd642fa57c9d414b5fef6c2abf7ed4ebc5c --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_007/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:641b0b35c7c21defff0579da1c1eca67d0839213c59966b4a2e2767de36230d9 +size 512 diff --git a/calibration_data/sample_009/vector_estimator/step_007/input_text_mask.shape.json b/calibration_data/sample_009/vector_estimator/step_007/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_007/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_009/vector_estimator/step_007/input_total_step.raw b/calibration_data/sample_009/vector_estimator/step_007/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_007/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_009/vector_estimator/step_007/input_total_step.shape.json b/calibration_data/sample_009/vector_estimator/step_007/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_007/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_009/vector_estimator/step_007/output_latent.raw b/calibration_data/sample_009/vector_estimator/step_007/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..78d91c4fd678497c8fc8f939a1c129e294168c7d --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_007/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:04a0b2bf6c4c746c5890ccda2bc62989f93375941a01d3217c9ed4ba2050f135 +size 110592 diff --git a/calibration_data/sample_009/vector_estimator/step_007/output_latent.shape.json b/calibration_data/sample_009/vector_estimator/step_007/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_007/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_009/vector_estimator/step_008/input_current_step.raw b/calibration_data/sample_009/vector_estimator/step_008/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..d9898066032551dc5689c011cbd8b0011e3e018f --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_008/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:03e3c2420f5066a5fa6e36735ed8cc4f6a251046263e1a6024f009deeee3b952 +size 4 diff --git a/calibration_data/sample_009/vector_estimator/step_008/input_current_step.shape.json b/calibration_data/sample_009/vector_estimator/step_008/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_008/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_009/vector_estimator/step_008/input_latent_mask.raw b/calibration_data/sample_009/vector_estimator/step_008/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..093b6e0cc69f30b87f3a66903da3c110ee384829 --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_008/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ca5d8b78be7831ca00c210514b6007b036ab8a6d689e554732ac4940e5e344ed +size 768 diff --git a/calibration_data/sample_009/vector_estimator/step_008/input_latent_mask.shape.json b/calibration_data/sample_009/vector_estimator/step_008/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_008/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_009/vector_estimator/step_008/input_noisy_latent.raw b/calibration_data/sample_009/vector_estimator/step_008/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..78d91c4fd678497c8fc8f939a1c129e294168c7d --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_008/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:04a0b2bf6c4c746c5890ccda2bc62989f93375941a01d3217c9ed4ba2050f135 +size 110592 diff --git a/calibration_data/sample_009/vector_estimator/step_008/input_noisy_latent.shape.json b/calibration_data/sample_009/vector_estimator/step_008/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_008/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_009/vector_estimator/step_008/input_style_ttl.raw b/calibration_data/sample_009/vector_estimator/step_008/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_008/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_009/vector_estimator/step_008/input_style_ttl.shape.json b/calibration_data/sample_009/vector_estimator/step_008/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_008/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_009/vector_estimator/step_008/input_text_emb.raw b/calibration_data/sample_009/vector_estimator/step_008/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..bb496ce6e5aedec754eba2f9854fd60c166c36f5 --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_008/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0c5e017871dab5584e2453ce8e07ff84635280a99512e36e8de52960b7f336ed +size 131072 diff --git a/calibration_data/sample_009/vector_estimator/step_008/input_text_emb.shape.json b/calibration_data/sample_009/vector_estimator/step_008/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_008/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_009/vector_estimator/step_008/input_text_mask.raw b/calibration_data/sample_009/vector_estimator/step_008/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..dc508cd642fa57c9d414b5fef6c2abf7ed4ebc5c --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_008/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:641b0b35c7c21defff0579da1c1eca67d0839213c59966b4a2e2767de36230d9 +size 512 diff --git a/calibration_data/sample_009/vector_estimator/step_008/input_text_mask.shape.json b/calibration_data/sample_009/vector_estimator/step_008/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_008/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_009/vector_estimator/step_008/input_total_step.raw b/calibration_data/sample_009/vector_estimator/step_008/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_008/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_009/vector_estimator/step_008/input_total_step.shape.json b/calibration_data/sample_009/vector_estimator/step_008/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_008/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_009/vector_estimator/step_008/output_latent.raw b/calibration_data/sample_009/vector_estimator/step_008/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..02bfab63a63ee94132b20fd8eade7d85066468f3 --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_008/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1dee0f46fd8b48d6fc4ba0161516c4d75bc44a91de11d844bb62f63d22da6075 +size 110592 diff --git a/calibration_data/sample_009/vector_estimator/step_008/output_latent.shape.json b/calibration_data/sample_009/vector_estimator/step_008/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_008/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_009/vector_estimator/step_009/input_current_step.raw b/calibration_data/sample_009/vector_estimator/step_009/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..a64f509cf5045a53ff9900d582dd0a01986c5fc3 --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_009/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5eaa5c1a4fa99cf34af94ccef42ea122dbc921d2498f68c20bf9b4d5150f5083 +size 4 diff --git a/calibration_data/sample_009/vector_estimator/step_009/input_current_step.shape.json b/calibration_data/sample_009/vector_estimator/step_009/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_009/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_009/vector_estimator/step_009/input_latent_mask.raw b/calibration_data/sample_009/vector_estimator/step_009/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..093b6e0cc69f30b87f3a66903da3c110ee384829 --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_009/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ca5d8b78be7831ca00c210514b6007b036ab8a6d689e554732ac4940e5e344ed +size 768 diff --git a/calibration_data/sample_009/vector_estimator/step_009/input_latent_mask.shape.json b/calibration_data/sample_009/vector_estimator/step_009/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_009/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_009/vector_estimator/step_009/input_noisy_latent.raw b/calibration_data/sample_009/vector_estimator/step_009/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..02bfab63a63ee94132b20fd8eade7d85066468f3 --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_009/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1dee0f46fd8b48d6fc4ba0161516c4d75bc44a91de11d844bb62f63d22da6075 +size 110592 diff --git a/calibration_data/sample_009/vector_estimator/step_009/input_noisy_latent.shape.json b/calibration_data/sample_009/vector_estimator/step_009/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_009/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_009/vector_estimator/step_009/input_style_ttl.raw b/calibration_data/sample_009/vector_estimator/step_009/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_009/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_009/vector_estimator/step_009/input_style_ttl.shape.json b/calibration_data/sample_009/vector_estimator/step_009/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_009/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_009/vector_estimator/step_009/input_text_emb.raw b/calibration_data/sample_009/vector_estimator/step_009/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..bb496ce6e5aedec754eba2f9854fd60c166c36f5 --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_009/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0c5e017871dab5584e2453ce8e07ff84635280a99512e36e8de52960b7f336ed +size 131072 diff --git a/calibration_data/sample_009/vector_estimator/step_009/input_text_emb.shape.json b/calibration_data/sample_009/vector_estimator/step_009/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_009/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_009/vector_estimator/step_009/input_text_mask.raw b/calibration_data/sample_009/vector_estimator/step_009/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..dc508cd642fa57c9d414b5fef6c2abf7ed4ebc5c --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_009/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:641b0b35c7c21defff0579da1c1eca67d0839213c59966b4a2e2767de36230d9 +size 512 diff --git a/calibration_data/sample_009/vector_estimator/step_009/input_text_mask.shape.json b/calibration_data/sample_009/vector_estimator/step_009/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_009/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_009/vector_estimator/step_009/input_total_step.raw b/calibration_data/sample_009/vector_estimator/step_009/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_009/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_009/vector_estimator/step_009/input_total_step.shape.json b/calibration_data/sample_009/vector_estimator/step_009/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_009/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_009/vector_estimator/step_009/output_latent.raw b/calibration_data/sample_009/vector_estimator/step_009/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9fbd1b16b299bcf6c075486d94a82b493c321d5 --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_009/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:33374cb68e411fa053a8ab09a919fa33f076ad4b3169e70d7a67053980ffcf86 +size 110592 diff --git a/calibration_data/sample_009/vector_estimator/step_009/output_latent.shape.json b/calibration_data/sample_009/vector_estimator/step_009/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_009/vector_estimator/step_009/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_009/vocoder/input_latent.raw b/calibration_data/sample_009/vocoder/input_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9fbd1b16b299bcf6c075486d94a82b493c321d5 --- /dev/null +++ b/calibration_data/sample_009/vocoder/input_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:33374cb68e411fa053a8ab09a919fa33f076ad4b3169e70d7a67053980ffcf86 +size 110592 diff --git a/calibration_data/sample_009/vocoder/input_latent.shape.json b/calibration_data/sample_009/vocoder/input_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_009/vocoder/input_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_009/vocoder/output_waveform.raw b/calibration_data/sample_009/vocoder/output_waveform.raw new file mode 100644 index 0000000000000000000000000000000000000000..65a0a2d2a146018d0b81e6339b142a67e32760de --- /dev/null +++ b/calibration_data/sample_009/vocoder/output_waveform.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0514f9c2a718ff78412892167b09d3f34daa1a97feb32747f493a5bf2d0ad1db +size 1672640 diff --git a/calibration_data/sample_009/vocoder/output_waveform.shape.json b/calibration_data/sample_009/vocoder/output_waveform.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..75caeacc544c47d0f978b78044ee7a823c9d0a44 --- /dev/null +++ b/calibration_data/sample_009/vocoder/output_waveform.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 418160 + ], + "dtype": "float32", + "size_bytes": 1672640 +} \ No newline at end of file diff --git a/calibration_data/sample_010/duration_predictor/input_style_dp.raw b/calibration_data/sample_010/duration_predictor/input_style_dp.raw new file mode 100644 index 0000000000000000000000000000000000000000..a0f9d1effa322e9d312655b156a1bfd985472a40 --- /dev/null +++ b/calibration_data/sample_010/duration_predictor/input_style_dp.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:29e4e81fc88383a584874cb7a228697eaf6447d0b043415dcd1fd34427e7bdec +size 512 diff --git a/calibration_data/sample_010/duration_predictor/input_style_dp.shape.json b/calibration_data/sample_010/duration_predictor/input_style_dp.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..c22a0e9af7820787b97c344cc565723fbba52280 --- /dev/null +++ b/calibration_data/sample_010/duration_predictor/input_style_dp.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 8, + 16 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_010/duration_predictor/input_text_ids.raw b/calibration_data/sample_010/duration_predictor/input_text_ids.raw new file mode 100644 index 0000000000000000000000000000000000000000..7b445e0c1f65a0c9c439f3b92fea5185cdd7859b --- /dev/null +++ b/calibration_data/sample_010/duration_predictor/input_text_ids.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ecd29a684ce4e69ae80ae28bcc79c0200cb5983c5b1de1dcf00e472c34df7de3 +size 512 diff --git a/calibration_data/sample_010/duration_predictor/input_text_ids.shape.json b/calibration_data/sample_010/duration_predictor/input_text_ids.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..d2c35ddcfba68393a550b91722ca4733f0b0721f --- /dev/null +++ b/calibration_data/sample_010/duration_predictor/input_text_ids.shape.json @@ -0,0 +1,8 @@ +{ + "shape": [ + 1, + 128 + ], + "dtype": "int64", + "size_bytes": 1024 +} \ No newline at end of file diff --git a/calibration_data/sample_010/duration_predictor/input_text_mask.raw b/calibration_data/sample_010/duration_predictor/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..ae69720bddec85c13f6912a0e5432179544bbc99 --- /dev/null +++ b/calibration_data/sample_010/duration_predictor/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:02722f124d0f1736a9dd7c4ddcd05630dcf16ee1ce3454e9a876005ce005d4ac +size 512 diff --git a/calibration_data/sample_010/duration_predictor/input_text_mask.shape.json b/calibration_data/sample_010/duration_predictor/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_010/duration_predictor/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_010/duration_predictor/output_duration.raw b/calibration_data/sample_010/duration_predictor/output_duration.raw new file mode 100644 index 0000000000000000000000000000000000000000..3765b53da0181221eeccfff17265a8452e28ce9b --- /dev/null +++ b/calibration_data/sample_010/duration_predictor/output_duration.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3b8dc9e4ce98c61c4f803723dc78b6543012643172b8be6bc4839d0b9cacb5d0 +size 4 diff --git a/calibration_data/sample_010/duration_predictor/output_duration.shape.json b/calibration_data/sample_010/duration_predictor/output_duration.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_010/duration_predictor/output_duration.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_010/metadata.json b/calibration_data/sample_010/metadata.json new file mode 100644 index 0000000000000000000000000000000000000000..ffb0b160cd84449b9068d527041d592519bcaac7 --- /dev/null +++ b/calibration_data/sample_010/metadata.json @@ -0,0 +1,8 @@ +{ + "text": "Dr. Smith's presentation at 9:00 AM covered topics including: AI, ML, NLP, and TTS. The conference runs from Mon. to Fri.", + "voice": "F1", + "lang": "en", + "steps": 10, + "seed": 600, + "category": "abbreviations" +} \ No newline at end of file diff --git a/calibration_data/sample_010/text_encoder/input_style_ttl.raw b/calibration_data/sample_010/text_encoder/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_010/text_encoder/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_010/text_encoder/input_style_ttl.shape.json b/calibration_data/sample_010/text_encoder/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_010/text_encoder/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_010/text_encoder/input_text_ids.raw b/calibration_data/sample_010/text_encoder/input_text_ids.raw new file mode 100644 index 0000000000000000000000000000000000000000..7b445e0c1f65a0c9c439f3b92fea5185cdd7859b --- /dev/null +++ b/calibration_data/sample_010/text_encoder/input_text_ids.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ecd29a684ce4e69ae80ae28bcc79c0200cb5983c5b1de1dcf00e472c34df7de3 +size 512 diff --git a/calibration_data/sample_010/text_encoder/input_text_ids.shape.json b/calibration_data/sample_010/text_encoder/input_text_ids.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..d2c35ddcfba68393a550b91722ca4733f0b0721f --- /dev/null +++ b/calibration_data/sample_010/text_encoder/input_text_ids.shape.json @@ -0,0 +1,8 @@ +{ + "shape": [ + 1, + 128 + ], + "dtype": "int64", + "size_bytes": 1024 +} \ No newline at end of file diff --git a/calibration_data/sample_010/text_encoder/input_text_mask.raw b/calibration_data/sample_010/text_encoder/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..ae69720bddec85c13f6912a0e5432179544bbc99 --- /dev/null +++ b/calibration_data/sample_010/text_encoder/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:02722f124d0f1736a9dd7c4ddcd05630dcf16ee1ce3454e9a876005ce005d4ac +size 512 diff --git a/calibration_data/sample_010/text_encoder/input_text_mask.shape.json b/calibration_data/sample_010/text_encoder/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_010/text_encoder/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_010/text_encoder/output_text_emb.raw b/calibration_data/sample_010/text_encoder/output_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..953675517e8d1ae914e0f21a54e4636b0d2ec022 --- /dev/null +++ b/calibration_data/sample_010/text_encoder/output_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2556c529f2029d275428f9921eebbe4d0356180ab35652486e11dfc7670bd313 +size 131072 diff --git a/calibration_data/sample_010/text_encoder/output_text_emb.shape.json b/calibration_data/sample_010/text_encoder/output_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_010/text_encoder/output_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_010/vector_estimator/step_000/input_current_step.raw b/calibration_data/sample_010/vector_estimator/step_000/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..6010a2bbcddc7d04d6777a672952e6518a507a14 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_000/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 +size 4 diff --git a/calibration_data/sample_010/vector_estimator/step_000/input_current_step.shape.json b/calibration_data/sample_010/vector_estimator/step_000/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_000/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_010/vector_estimator/step_000/input_latent_mask.raw b/calibration_data/sample_010/vector_estimator/step_000/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..efda3474c2e054e6ba47d731b700b867970a2722 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_000/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:56ce1f0d77b0ab98e8764323194f54a639ff68ce5f87c1bceb18b971555400dc +size 768 diff --git a/calibration_data/sample_010/vector_estimator/step_000/input_latent_mask.shape.json b/calibration_data/sample_010/vector_estimator/step_000/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_000/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_010/vector_estimator/step_000/input_noisy_latent.raw b/calibration_data/sample_010/vector_estimator/step_000/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..33c96ef5b27a7eaf92e52b0b82944899c18f91fa --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_000/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:10d1b8d739ae6aa9b54d0ac41f6ccc462e57aa763771c54a28ef3402ac772379 +size 110592 diff --git a/calibration_data/sample_010/vector_estimator/step_000/input_noisy_latent.shape.json b/calibration_data/sample_010/vector_estimator/step_000/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_000/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_010/vector_estimator/step_000/input_style_ttl.raw b/calibration_data/sample_010/vector_estimator/step_000/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_000/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_010/vector_estimator/step_000/input_style_ttl.shape.json b/calibration_data/sample_010/vector_estimator/step_000/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_000/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_010/vector_estimator/step_000/input_text_emb.raw b/calibration_data/sample_010/vector_estimator/step_000/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..953675517e8d1ae914e0f21a54e4636b0d2ec022 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_000/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2556c529f2029d275428f9921eebbe4d0356180ab35652486e11dfc7670bd313 +size 131072 diff --git a/calibration_data/sample_010/vector_estimator/step_000/input_text_emb.shape.json b/calibration_data/sample_010/vector_estimator/step_000/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_000/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_010/vector_estimator/step_000/input_text_mask.raw b/calibration_data/sample_010/vector_estimator/step_000/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..ae69720bddec85c13f6912a0e5432179544bbc99 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_000/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:02722f124d0f1736a9dd7c4ddcd05630dcf16ee1ce3454e9a876005ce005d4ac +size 512 diff --git a/calibration_data/sample_010/vector_estimator/step_000/input_text_mask.shape.json b/calibration_data/sample_010/vector_estimator/step_000/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_000/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_010/vector_estimator/step_000/input_total_step.raw b/calibration_data/sample_010/vector_estimator/step_000/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_000/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_010/vector_estimator/step_000/input_total_step.shape.json b/calibration_data/sample_010/vector_estimator/step_000/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_000/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_010/vector_estimator/step_000/output_latent.raw b/calibration_data/sample_010/vector_estimator/step_000/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..8bf5e4618ab4fbb2dbfa6011829e4a988a0cd683 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_000/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:573ee17881d7de660b30b838c4198b7af1847749692ea0f6eb0fe4a9756fa7f2 +size 110592 diff --git a/calibration_data/sample_010/vector_estimator/step_000/output_latent.shape.json b/calibration_data/sample_010/vector_estimator/step_000/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_000/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_010/vector_estimator/step_001/input_current_step.raw b/calibration_data/sample_010/vector_estimator/step_001/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..00544346a3c829def382ca9eefbb3ea3fdcd8828 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_001/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e00e5eb9444182f352323374ef4e08ebcb784725fdd4fd612d7730540b3e0c8c +size 4 diff --git a/calibration_data/sample_010/vector_estimator/step_001/input_current_step.shape.json b/calibration_data/sample_010/vector_estimator/step_001/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_001/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_010/vector_estimator/step_001/input_latent_mask.raw b/calibration_data/sample_010/vector_estimator/step_001/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..efda3474c2e054e6ba47d731b700b867970a2722 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_001/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:56ce1f0d77b0ab98e8764323194f54a639ff68ce5f87c1bceb18b971555400dc +size 768 diff --git a/calibration_data/sample_010/vector_estimator/step_001/input_latent_mask.shape.json b/calibration_data/sample_010/vector_estimator/step_001/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_001/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_010/vector_estimator/step_001/input_noisy_latent.raw b/calibration_data/sample_010/vector_estimator/step_001/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..8bf5e4618ab4fbb2dbfa6011829e4a988a0cd683 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_001/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:573ee17881d7de660b30b838c4198b7af1847749692ea0f6eb0fe4a9756fa7f2 +size 110592 diff --git a/calibration_data/sample_010/vector_estimator/step_001/input_noisy_latent.shape.json b/calibration_data/sample_010/vector_estimator/step_001/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_001/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_010/vector_estimator/step_001/input_style_ttl.raw b/calibration_data/sample_010/vector_estimator/step_001/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_001/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_010/vector_estimator/step_001/input_style_ttl.shape.json b/calibration_data/sample_010/vector_estimator/step_001/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_001/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_010/vector_estimator/step_001/input_text_emb.raw b/calibration_data/sample_010/vector_estimator/step_001/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..953675517e8d1ae914e0f21a54e4636b0d2ec022 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_001/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2556c529f2029d275428f9921eebbe4d0356180ab35652486e11dfc7670bd313 +size 131072 diff --git a/calibration_data/sample_010/vector_estimator/step_001/input_text_emb.shape.json b/calibration_data/sample_010/vector_estimator/step_001/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_001/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_010/vector_estimator/step_001/input_text_mask.raw b/calibration_data/sample_010/vector_estimator/step_001/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..ae69720bddec85c13f6912a0e5432179544bbc99 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_001/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:02722f124d0f1736a9dd7c4ddcd05630dcf16ee1ce3454e9a876005ce005d4ac +size 512 diff --git a/calibration_data/sample_010/vector_estimator/step_001/input_text_mask.shape.json b/calibration_data/sample_010/vector_estimator/step_001/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_001/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_010/vector_estimator/step_001/input_total_step.raw b/calibration_data/sample_010/vector_estimator/step_001/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_001/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_010/vector_estimator/step_001/input_total_step.shape.json b/calibration_data/sample_010/vector_estimator/step_001/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_001/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_010/vector_estimator/step_001/output_latent.raw b/calibration_data/sample_010/vector_estimator/step_001/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..b0c8b7c429c606861b0c790d66bf0a61caf6ab16 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_001/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:30351709416f7139ba6f3348590cc5133168bc984da215a5b59cc1e4a787e5c8 +size 110592 diff --git a/calibration_data/sample_010/vector_estimator/step_001/output_latent.shape.json b/calibration_data/sample_010/vector_estimator/step_001/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_001/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_010/vector_estimator/step_002/input_current_step.raw b/calibration_data/sample_010/vector_estimator/step_002/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..6006751a9837c114dcb1a15f17d72fd9d05006b8 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_002/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d88c86f15bbea365d658ad95a81d45367c465f7af6f7264fb077f01747ddc77d +size 4 diff --git a/calibration_data/sample_010/vector_estimator/step_002/input_current_step.shape.json b/calibration_data/sample_010/vector_estimator/step_002/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_002/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_010/vector_estimator/step_002/input_latent_mask.raw b/calibration_data/sample_010/vector_estimator/step_002/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..efda3474c2e054e6ba47d731b700b867970a2722 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_002/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:56ce1f0d77b0ab98e8764323194f54a639ff68ce5f87c1bceb18b971555400dc +size 768 diff --git a/calibration_data/sample_010/vector_estimator/step_002/input_latent_mask.shape.json b/calibration_data/sample_010/vector_estimator/step_002/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_002/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_010/vector_estimator/step_002/input_noisy_latent.raw b/calibration_data/sample_010/vector_estimator/step_002/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..b0c8b7c429c606861b0c790d66bf0a61caf6ab16 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_002/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:30351709416f7139ba6f3348590cc5133168bc984da215a5b59cc1e4a787e5c8 +size 110592 diff --git a/calibration_data/sample_010/vector_estimator/step_002/input_noisy_latent.shape.json b/calibration_data/sample_010/vector_estimator/step_002/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_002/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_010/vector_estimator/step_002/input_style_ttl.raw b/calibration_data/sample_010/vector_estimator/step_002/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_002/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_010/vector_estimator/step_002/input_style_ttl.shape.json b/calibration_data/sample_010/vector_estimator/step_002/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_002/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_010/vector_estimator/step_002/input_text_emb.raw b/calibration_data/sample_010/vector_estimator/step_002/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..953675517e8d1ae914e0f21a54e4636b0d2ec022 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_002/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2556c529f2029d275428f9921eebbe4d0356180ab35652486e11dfc7670bd313 +size 131072 diff --git a/calibration_data/sample_010/vector_estimator/step_002/input_text_emb.shape.json b/calibration_data/sample_010/vector_estimator/step_002/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_002/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_010/vector_estimator/step_002/input_text_mask.raw b/calibration_data/sample_010/vector_estimator/step_002/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..ae69720bddec85c13f6912a0e5432179544bbc99 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_002/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:02722f124d0f1736a9dd7c4ddcd05630dcf16ee1ce3454e9a876005ce005d4ac +size 512 diff --git a/calibration_data/sample_010/vector_estimator/step_002/input_text_mask.shape.json b/calibration_data/sample_010/vector_estimator/step_002/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_002/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_010/vector_estimator/step_002/input_total_step.raw b/calibration_data/sample_010/vector_estimator/step_002/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_002/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_010/vector_estimator/step_002/input_total_step.shape.json b/calibration_data/sample_010/vector_estimator/step_002/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_002/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_010/vector_estimator/step_002/output_latent.raw b/calibration_data/sample_010/vector_estimator/step_002/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..c43d36861937afc216aabd955448ce6c2a273463 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_002/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:29e61a5938357e228cb94fc1b89ff2d504305fcb2bcf4af16324fa8ef9cc3abc +size 110592 diff --git a/calibration_data/sample_010/vector_estimator/step_002/output_latent.shape.json b/calibration_data/sample_010/vector_estimator/step_002/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_002/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_010/vector_estimator/step_003/input_current_step.raw b/calibration_data/sample_010/vector_estimator/step_003/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..060f3cee0f40f5210f352bb5aca20ba84f712749 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_003/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ea2845900b5856c9bf354b1aa9761b5aa6888e5ed61738fe9579ca42bc0f6054 +size 4 diff --git a/calibration_data/sample_010/vector_estimator/step_003/input_current_step.shape.json b/calibration_data/sample_010/vector_estimator/step_003/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_003/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_010/vector_estimator/step_003/input_latent_mask.raw b/calibration_data/sample_010/vector_estimator/step_003/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..efda3474c2e054e6ba47d731b700b867970a2722 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_003/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:56ce1f0d77b0ab98e8764323194f54a639ff68ce5f87c1bceb18b971555400dc +size 768 diff --git a/calibration_data/sample_010/vector_estimator/step_003/input_latent_mask.shape.json b/calibration_data/sample_010/vector_estimator/step_003/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_003/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_010/vector_estimator/step_003/input_noisy_latent.raw b/calibration_data/sample_010/vector_estimator/step_003/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..c43d36861937afc216aabd955448ce6c2a273463 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_003/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:29e61a5938357e228cb94fc1b89ff2d504305fcb2bcf4af16324fa8ef9cc3abc +size 110592 diff --git a/calibration_data/sample_010/vector_estimator/step_003/input_noisy_latent.shape.json b/calibration_data/sample_010/vector_estimator/step_003/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_003/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_010/vector_estimator/step_003/input_style_ttl.raw b/calibration_data/sample_010/vector_estimator/step_003/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_003/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_010/vector_estimator/step_003/input_style_ttl.shape.json b/calibration_data/sample_010/vector_estimator/step_003/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_003/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_010/vector_estimator/step_003/input_text_emb.raw b/calibration_data/sample_010/vector_estimator/step_003/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..953675517e8d1ae914e0f21a54e4636b0d2ec022 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_003/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2556c529f2029d275428f9921eebbe4d0356180ab35652486e11dfc7670bd313 +size 131072 diff --git a/calibration_data/sample_010/vector_estimator/step_003/input_text_emb.shape.json b/calibration_data/sample_010/vector_estimator/step_003/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_003/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_010/vector_estimator/step_003/input_text_mask.raw b/calibration_data/sample_010/vector_estimator/step_003/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..ae69720bddec85c13f6912a0e5432179544bbc99 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_003/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:02722f124d0f1736a9dd7c4ddcd05630dcf16ee1ce3454e9a876005ce005d4ac +size 512 diff --git a/calibration_data/sample_010/vector_estimator/step_003/input_text_mask.shape.json b/calibration_data/sample_010/vector_estimator/step_003/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_003/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_010/vector_estimator/step_003/input_total_step.raw b/calibration_data/sample_010/vector_estimator/step_003/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_003/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_010/vector_estimator/step_003/input_total_step.shape.json b/calibration_data/sample_010/vector_estimator/step_003/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_003/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_010/vector_estimator/step_003/output_latent.raw b/calibration_data/sample_010/vector_estimator/step_003/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..43016527b65b3ff5f4d6929d6c019e9b5d548cc7 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_003/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d146a99375cefbe95708bf705ca5b47649b5d38803d2743e9fe94599b1c699fd +size 110592 diff --git a/calibration_data/sample_010/vector_estimator/step_003/output_latent.shape.json b/calibration_data/sample_010/vector_estimator/step_003/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_003/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_010/vector_estimator/step_004/input_current_step.raw b/calibration_data/sample_010/vector_estimator/step_004/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..741da1462c21ced4dc8e159ae7fe1298334858d8 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_004/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4f4b9b7d8b86633e2824e2f439819357b0cd010ab410ea1a691b12c5f94e91e0 +size 4 diff --git a/calibration_data/sample_010/vector_estimator/step_004/input_current_step.shape.json b/calibration_data/sample_010/vector_estimator/step_004/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_004/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_010/vector_estimator/step_004/input_latent_mask.raw b/calibration_data/sample_010/vector_estimator/step_004/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..efda3474c2e054e6ba47d731b700b867970a2722 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_004/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:56ce1f0d77b0ab98e8764323194f54a639ff68ce5f87c1bceb18b971555400dc +size 768 diff --git a/calibration_data/sample_010/vector_estimator/step_004/input_latent_mask.shape.json b/calibration_data/sample_010/vector_estimator/step_004/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_004/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_010/vector_estimator/step_004/input_noisy_latent.raw b/calibration_data/sample_010/vector_estimator/step_004/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..43016527b65b3ff5f4d6929d6c019e9b5d548cc7 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_004/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d146a99375cefbe95708bf705ca5b47649b5d38803d2743e9fe94599b1c699fd +size 110592 diff --git a/calibration_data/sample_010/vector_estimator/step_004/input_noisy_latent.shape.json b/calibration_data/sample_010/vector_estimator/step_004/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_004/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_010/vector_estimator/step_004/input_style_ttl.raw b/calibration_data/sample_010/vector_estimator/step_004/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_004/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_010/vector_estimator/step_004/input_style_ttl.shape.json b/calibration_data/sample_010/vector_estimator/step_004/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_004/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_010/vector_estimator/step_004/input_text_emb.raw b/calibration_data/sample_010/vector_estimator/step_004/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..953675517e8d1ae914e0f21a54e4636b0d2ec022 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_004/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2556c529f2029d275428f9921eebbe4d0356180ab35652486e11dfc7670bd313 +size 131072 diff --git a/calibration_data/sample_010/vector_estimator/step_004/input_text_emb.shape.json b/calibration_data/sample_010/vector_estimator/step_004/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_004/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_010/vector_estimator/step_004/input_text_mask.raw b/calibration_data/sample_010/vector_estimator/step_004/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..ae69720bddec85c13f6912a0e5432179544bbc99 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_004/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:02722f124d0f1736a9dd7c4ddcd05630dcf16ee1ce3454e9a876005ce005d4ac +size 512 diff --git a/calibration_data/sample_010/vector_estimator/step_004/input_text_mask.shape.json b/calibration_data/sample_010/vector_estimator/step_004/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_004/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_010/vector_estimator/step_004/input_total_step.raw b/calibration_data/sample_010/vector_estimator/step_004/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_004/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_010/vector_estimator/step_004/input_total_step.shape.json b/calibration_data/sample_010/vector_estimator/step_004/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_004/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_010/vector_estimator/step_004/output_latent.raw b/calibration_data/sample_010/vector_estimator/step_004/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..65c59819cef899189e005b0ac6ec599ddcebf596 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_004/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:09bf70c258e3cbd65c94909eba68ca583d32fb2ad8019949f38f359398fd9cdb +size 110592 diff --git a/calibration_data/sample_010/vector_estimator/step_004/output_latent.shape.json b/calibration_data/sample_010/vector_estimator/step_004/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_004/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_010/vector_estimator/step_005/input_current_step.raw b/calibration_data/sample_010/vector_estimator/step_005/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..3feea7f0a490f88137745d0e590449846d8ddf98 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_005/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fca31f1667a6aa1bba12fca4e4ea1becd503379d80da3213af07f6cc5702828d +size 4 diff --git a/calibration_data/sample_010/vector_estimator/step_005/input_current_step.shape.json b/calibration_data/sample_010/vector_estimator/step_005/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_005/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_010/vector_estimator/step_005/input_latent_mask.raw b/calibration_data/sample_010/vector_estimator/step_005/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..efda3474c2e054e6ba47d731b700b867970a2722 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_005/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:56ce1f0d77b0ab98e8764323194f54a639ff68ce5f87c1bceb18b971555400dc +size 768 diff --git a/calibration_data/sample_010/vector_estimator/step_005/input_latent_mask.shape.json b/calibration_data/sample_010/vector_estimator/step_005/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_005/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_010/vector_estimator/step_005/input_noisy_latent.raw b/calibration_data/sample_010/vector_estimator/step_005/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..65c59819cef899189e005b0ac6ec599ddcebf596 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_005/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:09bf70c258e3cbd65c94909eba68ca583d32fb2ad8019949f38f359398fd9cdb +size 110592 diff --git a/calibration_data/sample_010/vector_estimator/step_005/input_noisy_latent.shape.json b/calibration_data/sample_010/vector_estimator/step_005/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_005/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_010/vector_estimator/step_005/input_style_ttl.raw b/calibration_data/sample_010/vector_estimator/step_005/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_005/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_010/vector_estimator/step_005/input_style_ttl.shape.json b/calibration_data/sample_010/vector_estimator/step_005/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_005/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_010/vector_estimator/step_005/input_text_emb.raw b/calibration_data/sample_010/vector_estimator/step_005/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..953675517e8d1ae914e0f21a54e4636b0d2ec022 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_005/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2556c529f2029d275428f9921eebbe4d0356180ab35652486e11dfc7670bd313 +size 131072 diff --git a/calibration_data/sample_010/vector_estimator/step_005/input_text_emb.shape.json b/calibration_data/sample_010/vector_estimator/step_005/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_005/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_010/vector_estimator/step_005/input_text_mask.raw b/calibration_data/sample_010/vector_estimator/step_005/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..ae69720bddec85c13f6912a0e5432179544bbc99 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_005/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:02722f124d0f1736a9dd7c4ddcd05630dcf16ee1ce3454e9a876005ce005d4ac +size 512 diff --git a/calibration_data/sample_010/vector_estimator/step_005/input_text_mask.shape.json b/calibration_data/sample_010/vector_estimator/step_005/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_005/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_010/vector_estimator/step_005/input_total_step.raw b/calibration_data/sample_010/vector_estimator/step_005/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_005/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_010/vector_estimator/step_005/input_total_step.shape.json b/calibration_data/sample_010/vector_estimator/step_005/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_005/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_010/vector_estimator/step_005/output_latent.raw b/calibration_data/sample_010/vector_estimator/step_005/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..14bc1e75d5acdbabac058d2d3cae950a7a4125bf --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_005/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4d1099e7d6e4d79f1e63048da04200bed520f22d5f696ae1462a7b080fe6c673 +size 110592 diff --git a/calibration_data/sample_010/vector_estimator/step_005/output_latent.shape.json b/calibration_data/sample_010/vector_estimator/step_005/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_005/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_010/vector_estimator/step_006/input_current_step.raw b/calibration_data/sample_010/vector_estimator/step_006/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..64cde820ff66ec8f1f8555454e10f22a59b47974 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_006/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fedcca07b1ccdacce623cb6d8afdeed0314e8508d763e228871f18d4e0ebb7c4 +size 4 diff --git a/calibration_data/sample_010/vector_estimator/step_006/input_current_step.shape.json b/calibration_data/sample_010/vector_estimator/step_006/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_006/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_010/vector_estimator/step_006/input_latent_mask.raw b/calibration_data/sample_010/vector_estimator/step_006/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..efda3474c2e054e6ba47d731b700b867970a2722 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_006/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:56ce1f0d77b0ab98e8764323194f54a639ff68ce5f87c1bceb18b971555400dc +size 768 diff --git a/calibration_data/sample_010/vector_estimator/step_006/input_latent_mask.shape.json b/calibration_data/sample_010/vector_estimator/step_006/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_006/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_010/vector_estimator/step_006/input_noisy_latent.raw b/calibration_data/sample_010/vector_estimator/step_006/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..14bc1e75d5acdbabac058d2d3cae950a7a4125bf --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_006/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4d1099e7d6e4d79f1e63048da04200bed520f22d5f696ae1462a7b080fe6c673 +size 110592 diff --git a/calibration_data/sample_010/vector_estimator/step_006/input_noisy_latent.shape.json b/calibration_data/sample_010/vector_estimator/step_006/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_006/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_010/vector_estimator/step_006/input_style_ttl.raw b/calibration_data/sample_010/vector_estimator/step_006/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_006/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_010/vector_estimator/step_006/input_style_ttl.shape.json b/calibration_data/sample_010/vector_estimator/step_006/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_006/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_010/vector_estimator/step_006/input_text_emb.raw b/calibration_data/sample_010/vector_estimator/step_006/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..953675517e8d1ae914e0f21a54e4636b0d2ec022 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_006/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2556c529f2029d275428f9921eebbe4d0356180ab35652486e11dfc7670bd313 +size 131072 diff --git a/calibration_data/sample_010/vector_estimator/step_006/input_text_emb.shape.json b/calibration_data/sample_010/vector_estimator/step_006/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_006/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_010/vector_estimator/step_006/input_text_mask.raw b/calibration_data/sample_010/vector_estimator/step_006/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..ae69720bddec85c13f6912a0e5432179544bbc99 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_006/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:02722f124d0f1736a9dd7c4ddcd05630dcf16ee1ce3454e9a876005ce005d4ac +size 512 diff --git a/calibration_data/sample_010/vector_estimator/step_006/input_text_mask.shape.json b/calibration_data/sample_010/vector_estimator/step_006/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_006/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_010/vector_estimator/step_006/input_total_step.raw b/calibration_data/sample_010/vector_estimator/step_006/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_006/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_010/vector_estimator/step_006/input_total_step.shape.json b/calibration_data/sample_010/vector_estimator/step_006/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_006/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_010/vector_estimator/step_006/output_latent.raw b/calibration_data/sample_010/vector_estimator/step_006/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..c950068d719bce8533ed03db6ea5f94f852bb235 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_006/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b574329a5fc56fc91be110c5b848e651ca6fa1a4fe5e078afd653a613611e930 +size 110592 diff --git a/calibration_data/sample_010/vector_estimator/step_006/output_latent.shape.json b/calibration_data/sample_010/vector_estimator/step_006/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_006/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_010/vector_estimator/step_007/input_current_step.raw b/calibration_data/sample_010/vector_estimator/step_007/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..80dcea5b309e22f7892c03e67a96fcdeb1f52c7b --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_007/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ee0a6628f97214b7ef5d15c54388ea478862369e517aa4ef4593aea18c3ff618 +size 4 diff --git a/calibration_data/sample_010/vector_estimator/step_007/input_current_step.shape.json b/calibration_data/sample_010/vector_estimator/step_007/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_007/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_010/vector_estimator/step_007/input_latent_mask.raw b/calibration_data/sample_010/vector_estimator/step_007/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..efda3474c2e054e6ba47d731b700b867970a2722 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_007/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:56ce1f0d77b0ab98e8764323194f54a639ff68ce5f87c1bceb18b971555400dc +size 768 diff --git a/calibration_data/sample_010/vector_estimator/step_007/input_latent_mask.shape.json b/calibration_data/sample_010/vector_estimator/step_007/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_007/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_010/vector_estimator/step_007/input_noisy_latent.raw b/calibration_data/sample_010/vector_estimator/step_007/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..c950068d719bce8533ed03db6ea5f94f852bb235 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_007/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b574329a5fc56fc91be110c5b848e651ca6fa1a4fe5e078afd653a613611e930 +size 110592 diff --git a/calibration_data/sample_010/vector_estimator/step_007/input_noisy_latent.shape.json b/calibration_data/sample_010/vector_estimator/step_007/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_007/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_010/vector_estimator/step_007/input_style_ttl.raw b/calibration_data/sample_010/vector_estimator/step_007/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_007/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_010/vector_estimator/step_007/input_style_ttl.shape.json b/calibration_data/sample_010/vector_estimator/step_007/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_007/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_010/vector_estimator/step_007/input_text_emb.raw b/calibration_data/sample_010/vector_estimator/step_007/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..953675517e8d1ae914e0f21a54e4636b0d2ec022 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_007/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2556c529f2029d275428f9921eebbe4d0356180ab35652486e11dfc7670bd313 +size 131072 diff --git a/calibration_data/sample_010/vector_estimator/step_007/input_text_emb.shape.json b/calibration_data/sample_010/vector_estimator/step_007/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_007/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_010/vector_estimator/step_007/input_text_mask.raw b/calibration_data/sample_010/vector_estimator/step_007/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..ae69720bddec85c13f6912a0e5432179544bbc99 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_007/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:02722f124d0f1736a9dd7c4ddcd05630dcf16ee1ce3454e9a876005ce005d4ac +size 512 diff --git a/calibration_data/sample_010/vector_estimator/step_007/input_text_mask.shape.json b/calibration_data/sample_010/vector_estimator/step_007/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_007/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_010/vector_estimator/step_007/input_total_step.raw b/calibration_data/sample_010/vector_estimator/step_007/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_007/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_010/vector_estimator/step_007/input_total_step.shape.json b/calibration_data/sample_010/vector_estimator/step_007/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_007/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_010/vector_estimator/step_007/output_latent.raw b/calibration_data/sample_010/vector_estimator/step_007/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..25de833669ce69910603703f9326b4cbd65b9fd6 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_007/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:439b615dc424285c55901db88a2545400c6db064c6684cd4729d35b1e9949c9f +size 110592 diff --git a/calibration_data/sample_010/vector_estimator/step_007/output_latent.shape.json b/calibration_data/sample_010/vector_estimator/step_007/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_007/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_010/vector_estimator/step_008/input_current_step.raw b/calibration_data/sample_010/vector_estimator/step_008/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..d9898066032551dc5689c011cbd8b0011e3e018f --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_008/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:03e3c2420f5066a5fa6e36735ed8cc4f6a251046263e1a6024f009deeee3b952 +size 4 diff --git a/calibration_data/sample_010/vector_estimator/step_008/input_current_step.shape.json b/calibration_data/sample_010/vector_estimator/step_008/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_008/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_010/vector_estimator/step_008/input_latent_mask.raw b/calibration_data/sample_010/vector_estimator/step_008/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..efda3474c2e054e6ba47d731b700b867970a2722 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_008/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:56ce1f0d77b0ab98e8764323194f54a639ff68ce5f87c1bceb18b971555400dc +size 768 diff --git a/calibration_data/sample_010/vector_estimator/step_008/input_latent_mask.shape.json b/calibration_data/sample_010/vector_estimator/step_008/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_008/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_010/vector_estimator/step_008/input_noisy_latent.raw b/calibration_data/sample_010/vector_estimator/step_008/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..25de833669ce69910603703f9326b4cbd65b9fd6 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_008/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:439b615dc424285c55901db88a2545400c6db064c6684cd4729d35b1e9949c9f +size 110592 diff --git a/calibration_data/sample_010/vector_estimator/step_008/input_noisy_latent.shape.json b/calibration_data/sample_010/vector_estimator/step_008/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_008/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_010/vector_estimator/step_008/input_style_ttl.raw b/calibration_data/sample_010/vector_estimator/step_008/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_008/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_010/vector_estimator/step_008/input_style_ttl.shape.json b/calibration_data/sample_010/vector_estimator/step_008/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_008/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_010/vector_estimator/step_008/input_text_emb.raw b/calibration_data/sample_010/vector_estimator/step_008/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..953675517e8d1ae914e0f21a54e4636b0d2ec022 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_008/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2556c529f2029d275428f9921eebbe4d0356180ab35652486e11dfc7670bd313 +size 131072 diff --git a/calibration_data/sample_010/vector_estimator/step_008/input_text_emb.shape.json b/calibration_data/sample_010/vector_estimator/step_008/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_008/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_010/vector_estimator/step_008/input_text_mask.raw b/calibration_data/sample_010/vector_estimator/step_008/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..ae69720bddec85c13f6912a0e5432179544bbc99 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_008/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:02722f124d0f1736a9dd7c4ddcd05630dcf16ee1ce3454e9a876005ce005d4ac +size 512 diff --git a/calibration_data/sample_010/vector_estimator/step_008/input_text_mask.shape.json b/calibration_data/sample_010/vector_estimator/step_008/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_008/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_010/vector_estimator/step_008/input_total_step.raw b/calibration_data/sample_010/vector_estimator/step_008/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_008/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_010/vector_estimator/step_008/input_total_step.shape.json b/calibration_data/sample_010/vector_estimator/step_008/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_008/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_010/vector_estimator/step_008/output_latent.raw b/calibration_data/sample_010/vector_estimator/step_008/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..afb07f36a35207533fa2c6ebf75174b3c20b3ae2 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_008/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:820dc9c6f0abb20d8da78d01e0da4477bb9d604aaa0fec2e8ec85848c82a026b +size 110592 diff --git a/calibration_data/sample_010/vector_estimator/step_008/output_latent.shape.json b/calibration_data/sample_010/vector_estimator/step_008/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_008/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_010/vector_estimator/step_009/input_current_step.raw b/calibration_data/sample_010/vector_estimator/step_009/input_current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..a64f509cf5045a53ff9900d582dd0a01986c5fc3 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_009/input_current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5eaa5c1a4fa99cf34af94ccef42ea122dbc921d2498f68c20bf9b4d5150f5083 +size 4 diff --git a/calibration_data/sample_010/vector_estimator/step_009/input_current_step.shape.json b/calibration_data/sample_010/vector_estimator/step_009/input_current_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_009/input_current_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_010/vector_estimator/step_009/input_latent_mask.raw b/calibration_data/sample_010/vector_estimator/step_009/input_latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..efda3474c2e054e6ba47d731b700b867970a2722 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_009/input_latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:56ce1f0d77b0ab98e8764323194f54a639ff68ce5f87c1bceb18b971555400dc +size 768 diff --git a/calibration_data/sample_010/vector_estimator/step_009/input_latent_mask.shape.json b/calibration_data/sample_010/vector_estimator/step_009/input_latent_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..2fe385bc0b2106adf8bacdfb4551bbd84f1aef7a --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_009/input_latent_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 192 + ], + "dtype": "float32", + "size_bytes": 768 +} \ No newline at end of file diff --git a/calibration_data/sample_010/vector_estimator/step_009/input_noisy_latent.raw b/calibration_data/sample_010/vector_estimator/step_009/input_noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..afb07f36a35207533fa2c6ebf75174b3c20b3ae2 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_009/input_noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:820dc9c6f0abb20d8da78d01e0da4477bb9d604aaa0fec2e8ec85848c82a026b +size 110592 diff --git a/calibration_data/sample_010/vector_estimator/step_009/input_noisy_latent.shape.json b/calibration_data/sample_010/vector_estimator/step_009/input_noisy_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_009/input_noisy_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_010/vector_estimator/step_009/input_style_ttl.raw b/calibration_data/sample_010/vector_estimator/step_009/input_style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..a4ad1dbc0777153e7b24275ea0c4052b8e5f83bf --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_009/input_style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4cccfeb373f92b7124290fdf35136085c0e4c91fe4b8c6d0010d360af25249 +size 51200 diff --git a/calibration_data/sample_010/vector_estimator/step_009/input_style_ttl.shape.json b/calibration_data/sample_010/vector_estimator/step_009/input_style_ttl.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..3241e11c130d5c6a06e3b7edcf76de840c1ae9ff --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_009/input_style_ttl.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 50, + 256 + ], + "dtype": "float32", + "size_bytes": 51200 +} \ No newline at end of file diff --git a/calibration_data/sample_010/vector_estimator/step_009/input_text_emb.raw b/calibration_data/sample_010/vector_estimator/step_009/input_text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..953675517e8d1ae914e0f21a54e4636b0d2ec022 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_009/input_text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2556c529f2029d275428f9921eebbe4d0356180ab35652486e11dfc7670bd313 +size 131072 diff --git a/calibration_data/sample_010/vector_estimator/step_009/input_text_emb.shape.json b/calibration_data/sample_010/vector_estimator/step_009/input_text_emb.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..893a0172fa7d910f76e8ac077a7108b05320818c --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_009/input_text_emb.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 256, + 128 + ], + "dtype": "float32", + "size_bytes": 131072 +} \ No newline at end of file diff --git a/calibration_data/sample_010/vector_estimator/step_009/input_text_mask.raw b/calibration_data/sample_010/vector_estimator/step_009/input_text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..ae69720bddec85c13f6912a0e5432179544bbc99 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_009/input_text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:02722f124d0f1736a9dd7c4ddcd05630dcf16ee1ce3454e9a876005ce005d4ac +size 512 diff --git a/calibration_data/sample_010/vector_estimator/step_009/input_text_mask.shape.json b/calibration_data/sample_010/vector_estimator/step_009/input_text_mask.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..e0539b429dcc45c345df36742680a57e5ad4e297 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_009/input_text_mask.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 1, + 128 + ], + "dtype": "float32", + "size_bytes": 512 +} \ No newline at end of file diff --git a/calibration_data/sample_010/vector_estimator/step_009/input_total_step.raw b/calibration_data/sample_010/vector_estimator/step_009/input_total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_009/input_total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/calibration_data/sample_010/vector_estimator/step_009/input_total_step.shape.json b/calibration_data/sample_010/vector_estimator/step_009/input_total_step.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..077895e583978399c8595fa448d2c689bc903a9e --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_009/input_total_step.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 1 + ], + "dtype": "float32", + "size_bytes": 4 +} \ No newline at end of file diff --git a/calibration_data/sample_010/vector_estimator/step_009/output_latent.raw b/calibration_data/sample_010/vector_estimator/step_009/output_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..ee526f8ef587cfb09272f273183b17d5c6bab1b0 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_009/output_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fb8f2562818334a5046238021cac7b66eebb8003c321d49015ce8877f3635ea5 +size 110592 diff --git a/calibration_data/sample_010/vector_estimator/step_009/output_latent.shape.json b/calibration_data/sample_010/vector_estimator/step_009/output_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_010/vector_estimator/step_009/output_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_010/vocoder/input_latent.raw b/calibration_data/sample_010/vocoder/input_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..ee526f8ef587cfb09272f273183b17d5c6bab1b0 --- /dev/null +++ b/calibration_data/sample_010/vocoder/input_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fb8f2562818334a5046238021cac7b66eebb8003c321d49015ce8877f3635ea5 +size 110592 diff --git a/calibration_data/sample_010/vocoder/input_latent.shape.json b/calibration_data/sample_010/vocoder/input_latent.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..4b4e764dc860ac1d628b00684623c5eaafecbbf9 --- /dev/null +++ b/calibration_data/sample_010/vocoder/input_latent.shape.json @@ -0,0 +1,9 @@ +{ + "shape": [ + 1, + 144, + 192 + ], + "dtype": "float32", + "size_bytes": 110592 +} \ No newline at end of file diff --git a/calibration_data/sample_010/vocoder/output_waveform.raw b/calibration_data/sample_010/vocoder/output_waveform.raw new file mode 100644 index 0000000000000000000000000000000000000000..721608b37f12e6c5c38bfecc3172a104e1217852 --- /dev/null +++ b/calibration_data/sample_010/vocoder/output_waveform.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e68e91fe562726a836bcba16b5714782a58254956972132191f7cec2dc0fccb8 +size 2131532 diff --git a/calibration_data/sample_010/vocoder/output_waveform.shape.json b/calibration_data/sample_010/vocoder/output_waveform.shape.json new file mode 100644 index 0000000000000000000000000000000000000000..1114636aae80167ca6a917608e31a6b073c83ab4 --- /dev/null +++ b/calibration_data/sample_010/vocoder/output_waveform.shape.json @@ -0,0 +1,7 @@ +{ + "shape": [ + 532883 + ], + "dtype": "float32", + "size_bytes": 2131532 +} \ No newline at end of file diff --git a/calibration_data/text_encoder_input_list.txt b/calibration_data/text_encoder_input_list.txt new file mode 100644 index 0000000000000000000000000000000000000000..68bcd691704bba5e1e770af5d054a506105f7ecb --- /dev/null +++ b/calibration_data/text_encoder_input_list.txt @@ -0,0 +1,10 @@ +calibration_data/sample_001/text_encoder/input_text_ids.raw calibration_data/sample_001/text_encoder/input_style_ttl.raw calibration_data/sample_001/text_encoder/input_text_mask.raw +calibration_data/sample_002/text_encoder/input_text_ids.raw calibration_data/sample_002/text_encoder/input_style_ttl.raw calibration_data/sample_002/text_encoder/input_text_mask.raw +calibration_data/sample_003/text_encoder/input_text_ids.raw calibration_data/sample_003/text_encoder/input_style_ttl.raw calibration_data/sample_003/text_encoder/input_text_mask.raw +calibration_data/sample_004/text_encoder/input_text_ids.raw calibration_data/sample_004/text_encoder/input_style_ttl.raw calibration_data/sample_004/text_encoder/input_text_mask.raw +calibration_data/sample_005/text_encoder/input_text_ids.raw calibration_data/sample_005/text_encoder/input_style_ttl.raw calibration_data/sample_005/text_encoder/input_text_mask.raw +calibration_data/sample_006/text_encoder/input_text_ids.raw calibration_data/sample_006/text_encoder/input_style_ttl.raw calibration_data/sample_006/text_encoder/input_text_mask.raw +calibration_data/sample_007/text_encoder/input_text_ids.raw calibration_data/sample_007/text_encoder/input_style_ttl.raw calibration_data/sample_007/text_encoder/input_text_mask.raw +calibration_data/sample_008/text_encoder/input_text_ids.raw calibration_data/sample_008/text_encoder/input_style_ttl.raw calibration_data/sample_008/text_encoder/input_text_mask.raw +calibration_data/sample_009/text_encoder/input_text_ids.raw calibration_data/sample_009/text_encoder/input_style_ttl.raw calibration_data/sample_009/text_encoder/input_text_mask.raw +calibration_data/sample_010/text_encoder/input_text_ids.raw calibration_data/sample_010/text_encoder/input_style_ttl.raw calibration_data/sample_010/text_encoder/input_text_mask.raw diff --git a/calibration_data/vector_estimator_input_list.txt b/calibration_data/vector_estimator_input_list.txt new file mode 100644 index 0000000000000000000000000000000000000000..cad9508abb76e04109dbb20e55ef9fd3ef9b9c5d --- /dev/null +++ b/calibration_data/vector_estimator_input_list.txt @@ -0,0 +1,10 @@ +calibration_data/sample_001/vector_estimator/step_000/input_noisy_latent.raw calibration_data/sample_001/vector_estimator/step_000/input_text_emb.raw calibration_data/sample_001/vector_estimator/step_000/input_style_ttl.raw calibration_data/sample_001/vector_estimator/step_000/input_latent_mask.raw calibration_data/sample_001/vector_estimator/step_000/input_text_mask.raw calibration_data/sample_001/vector_estimator/step_000/input_current_step.raw calibration_data/sample_001/vector_estimator/step_000/input_total_step.raw +calibration_data/sample_002/vector_estimator/step_000/input_noisy_latent.raw calibration_data/sample_002/vector_estimator/step_000/input_text_emb.raw calibration_data/sample_002/vector_estimator/step_000/input_style_ttl.raw calibration_data/sample_002/vector_estimator/step_000/input_latent_mask.raw calibration_data/sample_002/vector_estimator/step_000/input_text_mask.raw calibration_data/sample_002/vector_estimator/step_000/input_current_step.raw calibration_data/sample_002/vector_estimator/step_000/input_total_step.raw +calibration_data/sample_003/vector_estimator/step_000/input_noisy_latent.raw calibration_data/sample_003/vector_estimator/step_000/input_text_emb.raw calibration_data/sample_003/vector_estimator/step_000/input_style_ttl.raw calibration_data/sample_003/vector_estimator/step_000/input_latent_mask.raw calibration_data/sample_003/vector_estimator/step_000/input_text_mask.raw calibration_data/sample_003/vector_estimator/step_000/input_current_step.raw calibration_data/sample_003/vector_estimator/step_000/input_total_step.raw +calibration_data/sample_004/vector_estimator/step_000/input_noisy_latent.raw calibration_data/sample_004/vector_estimator/step_000/input_text_emb.raw calibration_data/sample_004/vector_estimator/step_000/input_style_ttl.raw calibration_data/sample_004/vector_estimator/step_000/input_latent_mask.raw calibration_data/sample_004/vector_estimator/step_000/input_text_mask.raw calibration_data/sample_004/vector_estimator/step_000/input_current_step.raw calibration_data/sample_004/vector_estimator/step_000/input_total_step.raw +calibration_data/sample_005/vector_estimator/step_000/input_noisy_latent.raw calibration_data/sample_005/vector_estimator/step_000/input_text_emb.raw calibration_data/sample_005/vector_estimator/step_000/input_style_ttl.raw calibration_data/sample_005/vector_estimator/step_000/input_latent_mask.raw calibration_data/sample_005/vector_estimator/step_000/input_text_mask.raw calibration_data/sample_005/vector_estimator/step_000/input_current_step.raw calibration_data/sample_005/vector_estimator/step_000/input_total_step.raw +calibration_data/sample_006/vector_estimator/step_000/input_noisy_latent.raw calibration_data/sample_006/vector_estimator/step_000/input_text_emb.raw calibration_data/sample_006/vector_estimator/step_000/input_style_ttl.raw calibration_data/sample_006/vector_estimator/step_000/input_latent_mask.raw calibration_data/sample_006/vector_estimator/step_000/input_text_mask.raw calibration_data/sample_006/vector_estimator/step_000/input_current_step.raw calibration_data/sample_006/vector_estimator/step_000/input_total_step.raw +calibration_data/sample_007/vector_estimator/step_000/input_noisy_latent.raw calibration_data/sample_007/vector_estimator/step_000/input_text_emb.raw calibration_data/sample_007/vector_estimator/step_000/input_style_ttl.raw calibration_data/sample_007/vector_estimator/step_000/input_latent_mask.raw calibration_data/sample_007/vector_estimator/step_000/input_text_mask.raw calibration_data/sample_007/vector_estimator/step_000/input_current_step.raw calibration_data/sample_007/vector_estimator/step_000/input_total_step.raw +calibration_data/sample_008/vector_estimator/step_000/input_noisy_latent.raw calibration_data/sample_008/vector_estimator/step_000/input_text_emb.raw calibration_data/sample_008/vector_estimator/step_000/input_style_ttl.raw calibration_data/sample_008/vector_estimator/step_000/input_latent_mask.raw calibration_data/sample_008/vector_estimator/step_000/input_text_mask.raw calibration_data/sample_008/vector_estimator/step_000/input_current_step.raw calibration_data/sample_008/vector_estimator/step_000/input_total_step.raw +calibration_data/sample_009/vector_estimator/step_000/input_noisy_latent.raw calibration_data/sample_009/vector_estimator/step_000/input_text_emb.raw calibration_data/sample_009/vector_estimator/step_000/input_style_ttl.raw calibration_data/sample_009/vector_estimator/step_000/input_latent_mask.raw calibration_data/sample_009/vector_estimator/step_000/input_text_mask.raw calibration_data/sample_009/vector_estimator/step_000/input_current_step.raw calibration_data/sample_009/vector_estimator/step_000/input_total_step.raw +calibration_data/sample_010/vector_estimator/step_000/input_noisy_latent.raw calibration_data/sample_010/vector_estimator/step_000/input_text_emb.raw calibration_data/sample_010/vector_estimator/step_000/input_style_ttl.raw calibration_data/sample_010/vector_estimator/step_000/input_latent_mask.raw calibration_data/sample_010/vector_estimator/step_000/input_text_mask.raw calibration_data/sample_010/vector_estimator/step_000/input_current_step.raw calibration_data/sample_010/vector_estimator/step_000/input_total_step.raw diff --git a/calibration_data/vocoder_input_list.txt b/calibration_data/vocoder_input_list.txt new file mode 100644 index 0000000000000000000000000000000000000000..babff952ac32acb92f7267abf1d80fe7cfba870d --- /dev/null +++ b/calibration_data/vocoder_input_list.txt @@ -0,0 +1,10 @@ +calibration_data/sample_001/vocoder/input_latent.raw +calibration_data/sample_002/vocoder/input_latent.raw +calibration_data/sample_003/vocoder/input_latent.raw +calibration_data/sample_004/vocoder/input_latent.raw +calibration_data/sample_005/vocoder/input_latent.raw +calibration_data/sample_006/vocoder/input_latent.raw +calibration_data/sample_007/vocoder/input_latent.raw +calibration_data/sample_008/vocoder/input_latent.raw +calibration_data/sample_009/vocoder/input_latent.raw +calibration_data/sample_010/vocoder/input_latent.raw diff --git a/generate_calibration_data.py b/generate_calibration_data.py new file mode 100644 index 0000000000000000000000000000000000000000..e99eddde60cdc4f4bced4298db1ec9996fc4a8a6 --- /dev/null +++ b/generate_calibration_data.py @@ -0,0 +1,478 @@ +#!/usr/bin/env python3 +""" +Generate Calibration Data for Supertonic-2 ONNX Models + +Creates representative input/output pairs for: +1. duration_predictor.onnx +2. text_encoder.onnx +3. vector_estimator.onnx (multiple denoising steps) +4. vocoder.onnx + +Used for: +- Quantization calibration (QNN/SNPE conversion) +- Accuracy validation after porting to QCS6490 +- Performance profiling + +Output structure: +calibration_data/ +├── sample_001/ +│ ├── metadata.json +│ ├── duration_predictor/ +│ │ ├── input_text_ids.raw +│ │ ├── input_style_dp.raw +│ │ ├── input_text_mask.raw +│ │ └── output_duration.raw +│ ├── text_encoder/ +│ │ ├── input_text_ids.raw +│ │ ├── input_style_ttl.raw +│ │ ├── input_text_mask.raw +│ │ └── output_text_emb.raw +│ ├── vector_estimator/ +│ │ ├── step_000/ +│ │ │ ├── input_noisy_latent.raw +│ │ │ ├── input_text_emb.raw +│ │ │ ├── input_style_ttl.raw +│ │ │ ├── input_text_mask.raw +│ │ │ ├── input_latent_mask.raw +│ │ │ ├── input_current_step.raw +│ │ │ ├── input_total_step.raw +│ │ │ └── output_latent.raw +│ │ ├── step_001/... +│ │ └── step_N/... +│ └── vocoder/ +│ ├── input_latent.raw +│ └── output_waveform.raw +└── sample_002/... +""" + +import argparse +import json +import shutil +from pathlib import Path +from typing import Dict, List, Tuple + +import numpy as np + +from supertonic_inference import SupertonicTTS + + +# Calibration test cases with varying complexity +# All English, F1 voice, 10 diffusion steps +CALIBRATION_SAMPLES = [ + # Short utterances (5-10 words) + { + "text": "Hello world, this is a test.", + "voice": "F1", + "lang": "en", + "steps": 10, + "seed": 42, + "category": "short" + }, + { + "text": "Good morning everyone.", + "voice": "F1", + "lang": "en", + "steps": 10, + "seed": 100, + "category": "short" + }, + { + "text": "The weather is nice today.", + "voice": "F1", + "lang": "en", + "steps": 10, + "seed": 150, + "category": "short" + }, + + # Medium utterances (15-25 words) + { + "text": "The quick brown fox jumps over the lazy dog. This sentence contains every letter of the alphabet.", + "voice": "F1", + "lang": "en", + "steps": 10, + "seed": 200, + "category": "medium" + }, + { + "text": "Machine learning models require careful calibration to ensure accuracy on edge devices.", + "voice": "F1", + "lang": "en", + "steps": 10, + "seed": 300, + "category": "medium" + }, + { + "text": "Text to speech synthesis has improved dramatically with the advent of neural networks and deep learning.", + "voice": "F1", + "lang": "en", + "steps": 10, + "seed": 350, + "category": "medium" + }, + + # Longer utterances (35-50 words) + { + "text": "Artificial intelligence has revolutionized many aspects of our daily lives, from smartphone assistants to recommendation systems. The deployment of neural networks on edge devices requires careful optimization, including quantization and calibration, to maintain accuracy while meeting strict latency and power constraints.", + "voice": "F1", + "lang": "en", + "steps": 10, + "seed": 400, + "category": "long" + }, + { + "text": "Qualcomm's Hexagon processor provides dedicated hardware acceleration for neural network inference. By leveraging the tensor processing units and optimized kernels, developers can achieve real-time performance for complex models like text-to-speech systems on mobile and edge devices.", + "voice": "F1", + "lang": "en", + "steps": 10, + "seed": 450, + "category": "long" + }, + + # Edge cases and special content + { + "text": "Numbers: 1, 2, 3, 4, 5. Dates: January 1st, 2024. Time: 3:45 PM.", + "voice": "F1", + "lang": "en", + "steps": 10, + "seed": 500, + "category": "numbers" + }, + { + "text": "Dr. Smith's presentation at 9:00 AM covered topics including: AI, ML, NLP, and TTS. The conference runs from Mon. to Fri.", + "voice": "F1", + "lang": "en", + "steps": 10, + "seed": 600, + "category": "abbreviations" + }, +] + + +class CalibrationDataGenerator: + """Generate and save calibration data for all 4 ONNX models""" + + def __init__(self, model_dir: str = "model/onnx", output_dir: str = "calibration_data"): + self.tts = SupertonicTTS(model_dir=model_dir) + self.output_dir = Path(output_dir) + + def save_tensor(self, filepath: Path, tensor: np.ndarray): + """Save tensor as raw binary file with shape metadata""" + # Save raw data - preserve original dtype + tensor.tofile(filepath) + + # Save shape metadata as JSON + shape_file = filepath.with_suffix('.shape.json') + metadata = { + 'shape': list(tensor.shape), + 'dtype': str(tensor.dtype), + 'size_bytes': tensor.nbytes + } + with open(shape_file, 'w') as f: + json.dump(metadata, f, indent=2) + + def generate_sample(self, sample_config: Dict, sample_idx: int): + """Generate calibration data for one sample""" + + sample_dir = self.output_dir / f"sample_{sample_idx:03d}" + sample_dir.mkdir(parents=True, exist_ok=True) + + # Save sample metadata + metadata_file = sample_dir / "metadata.json" + with open(metadata_file, 'w') as f: + json.dump(sample_config, f, indent=2) + + print(f"\n{'='*80}") + print(f"Sample {sample_idx:03d}: {sample_config['category']}") + print(f"Text: '{sample_config['text'][:60]}...'") + print(f"Voice: {sample_config['voice']} | Lang: {sample_config['lang']} | Steps: {sample_config['steps']}") + print(f"{'='*80}") + + # Load voice style + style_ttl, style_dp = self.tts.load_voice_style(sample_config['voice']) + + # Step 1: Text to IDs (preprocessing) + print("[1/4] Text preprocessing...") + text_ids, text_mask = self.tts.text_to_ids(sample_config['text'], sample_config['lang']) + original_len = text_ids.shape[1] + print(f" Tokens: {original_len}") + + # Pad/truncate to fixed length 128 for QNN conversion + max_len = 128 + if original_len > max_len: + print(f" WARNING: Truncating from {original_len} to {max_len}") + text_ids = text_ids[:, :max_len] + text_mask = text_mask[:, :, :max_len] + elif original_len < max_len: + # Pad text_ids with zeros + padding = np.zeros((1, max_len - original_len), dtype=text_ids.dtype) + text_ids = np.concatenate([text_ids, padding], axis=1) + # Pad text_mask with zeros + padding_mask = np.zeros((1, 1, max_len - original_len), dtype=text_mask.dtype) + text_mask = np.concatenate([text_mask, padding_mask], axis=2) + print(f" Padded from {original_len} to {max_len}") + + # Step 2: Duration Predictor + print("[2/4] Duration predictor...") + dp_dir = sample_dir / "duration_predictor" + dp_dir.mkdir(exist_ok=True) + + # Save inputs + self.save_tensor(dp_dir / "input_text_ids.raw", text_ids) + self.save_tensor(dp_dir / "input_style_dp.raw", style_dp) + self.save_tensor(dp_dir / "input_text_mask.raw", text_mask) + + # Run model and save output + duration_raw = self.tts.duration_predictor.run(None, { + "text_ids": text_ids, + "style_dp": style_dp, + "text_mask": text_mask + })[0] + + self.save_tensor(dp_dir / "output_duration.raw", duration_raw) + print(f" Duration: {duration_raw[0]:.2f}s") + + # Step 3: Text Encoder + print("[3/4] Text encoder...") + te_dir = sample_dir / "text_encoder" + te_dir.mkdir(exist_ok=True) + + # Save inputs + self.save_tensor(te_dir / "input_text_ids.raw", text_ids) + self.save_tensor(te_dir / "input_style_ttl.raw", style_ttl) + self.save_tensor(te_dir / "input_text_mask.raw", text_mask) + + # Run model and save output + text_emb = self.tts.text_encoder.run(None, { + "text_ids": text_ids, + "style_ttl": style_ttl, + "text_mask": text_mask + })[0] + + self.save_tensor(te_dir / "output_text_emb.raw", text_emb) + print(f" Text embedding: {text_emb.shape}") + + # Step 4: Vector Estimator (multiple steps) + print("[4/4] Vector estimator (flow matching)...") + ve_dir = sample_dir / "vector_estimator" + ve_dir.mkdir(exist_ok=True) + + # Initialize latent noise + duration = duration_raw / sample_config.get('speed', 1.0) + wav_length = int(duration[0] * self.tts.sample_rate) + chunk_size = self.tts.base_chunk_size * self.tts.chunk_compress_factor + latent_len = (wav_length + chunk_size - 1) // chunk_size + latent_dim = self.tts.latent_dim * self.tts.chunk_compress_factor + + # Set seed for reproducibility + np.random.seed(sample_config['seed']) + noisy_latent = np.random.randn(1, latent_dim, latent_len).astype(np.float32) + + # Create latent mask + latent_length = np.array([latent_len], dtype=np.int64) + latent_mask_ids = np.arange(latent_len) < latent_length[:, None] + latent_mask = latent_mask_ids.astype(np.float32).reshape(1, 1, -1) + noisy_latent = noisy_latent * latent_mask + + # Pad/truncate latent to fixed length 192 for QNN conversion + max_latent_len = 192 + original_latent_len = latent_len + if latent_len > max_latent_len: + print(f" WARNING: Truncating latent from {latent_len} to {max_latent_len}") + noisy_latent = noisy_latent[:, :, :max_latent_len] + latent_mask = latent_mask[:, :, :max_latent_len] + latent_len = max_latent_len + elif latent_len < max_latent_len: + # Pad noisy_latent with zeros + padding = np.zeros((1, latent_dim, max_latent_len - latent_len), dtype=noisy_latent.dtype) + noisy_latent = np.concatenate([noisy_latent, padding], axis=2) + # Pad latent_mask with zeros + padding_mask = np.zeros((1, 1, max_latent_len - latent_len), dtype=latent_mask.dtype) + latent_mask = np.concatenate([latent_mask, padding_mask], axis=2) + print(f" Padded latent from {original_latent_len} to {max_latent_len}") + latent_len = max_latent_len + + # Diffusion loop - save each step + diffusion_steps = sample_config['steps'] + total_step = np.array([diffusion_steps], dtype=np.float32) + + for step in range(diffusion_steps): + step_dir = ve_dir / f"step_{step:03d}" + step_dir.mkdir(exist_ok=True) + + current_step = np.array([step], dtype=np.float32) + + # Save inputs for this step + self.save_tensor(step_dir / "input_noisy_latent.raw", noisy_latent) + self.save_tensor(step_dir / "input_text_emb.raw", text_emb) + self.save_tensor(step_dir / "input_style_ttl.raw", style_ttl) + self.save_tensor(step_dir / "input_text_mask.raw", text_mask) + self.save_tensor(step_dir / "input_latent_mask.raw", latent_mask) + self.save_tensor(step_dir / "input_current_step.raw", current_step) + self.save_tensor(step_dir / "input_total_step.raw", total_step) + + # Run model + noisy_latent = self.tts.vector_estimator.run(None, { + "noisy_latent": noisy_latent, + "text_emb": text_emb, + "style_ttl": style_ttl, + "text_mask": text_mask, + "latent_mask": latent_mask, + "current_step": current_step, + "total_step": total_step + })[0] + + # Save output + self.save_tensor(step_dir / "output_latent.raw", noisy_latent) + + if (step + 1) % 5 == 0 or step == diffusion_steps - 1: + print(f" Step {step + 1}/{diffusion_steps}") + + # Step 5: Vocoder + print("[5/5] Vocoder...") + voc_dir = sample_dir / "vocoder" + voc_dir.mkdir(exist_ok=True) + + # Save input (final denoised latent) + self.save_tensor(voc_dir / "input_latent.raw", noisy_latent) + + # Run model and save output + wav = self.tts.vocoder.run(None, {"latent": noisy_latent})[0] + wav_trimmed = wav[0, :wav_length] + + self.save_tensor(voc_dir / "output_waveform.raw", wav_trimmed) + print(f" Waveform: {len(wav_trimmed)} samples @ {self.tts.sample_rate} Hz") + print(f" Duration: {len(wav_trimmed)/self.tts.sample_rate:.2f}s") + + print(f"\n✓ Sample {sample_idx:03d} complete: {sample_dir}") + + def generate_all(self, samples: List[Dict] = None): + """Generate calibration data for all samples""" + + if samples is None: + samples = CALIBRATION_SAMPLES + + # Clear existing calibration data + if self.output_dir.exists(): + print(f"Clearing existing calibration data at {self.output_dir}...") + shutil.rmtree(self.output_dir) + + self.output_dir.mkdir(parents=True, exist_ok=True) + + # Generate summary + summary = { + "num_samples": len(samples), + "samples": [], + "model_info": { + "sample_rate": self.tts.sample_rate, + "base_chunk_size": self.tts.base_chunk_size, + "chunk_compress_factor": self.tts.chunk_compress_factor, + "latent_dim": self.tts.latent_dim, + "effective_chunk_size": self.tts.base_chunk_size * self.tts.chunk_compress_factor + } + } + + # Generate each sample + for idx, sample_config in enumerate(samples, start=1): + try: + self.generate_sample(sample_config, idx) + summary["samples"].append({ + "sample_id": f"sample_{idx:03d}", + "text": sample_config["text"], + "voice": sample_config["voice"], + "lang": sample_config["lang"], + "category": sample_config["category"], + "diffusion_steps": sample_config["steps"], + "seed": sample_config["seed"] + }) + except Exception as e: + print(f"\n✗ Error generating sample {idx:03d}: {e}") + import traceback + traceback.print_exc() + continue + + # Save summary + summary_file = self.output_dir / "calibration_summary.json" + with open(summary_file, 'w') as f: + json.dump(summary, f, indent=2) + + print(f"\n{'='*80}") + print(f"✓ Calibration data generation complete!") + print(f" Total samples: {len(summary['samples'])}") + print(f" Output directory: {self.output_dir}") + print(f" Summary: {summary_file}") + print(f"{'='*80}\n") + + # Print statistics + print("Sample Statistics:") + print(f" Short utterances: {sum(1 for s in summary['samples'] if 'short' in s['category'])}") + print(f" Medium utterances: {sum(1 for s in summary['samples'] if 'medium' in s['category'])}") + print(f" Long utterances: {sum(1 for s in summary['samples'] if 'long' in s['category'])}") + print(f" English samples: {sum(1 for s in summary['samples'] if s['lang'] == 'en')}") + print(f" Spanish samples: {sum(1 for s in summary['samples'] if s['lang'] == 'es')}") + print(f" Korean samples: {sum(1 for s in summary['samples'] if s['lang'] == 'ko')}") + print(f" Unique voices: {len(set(s['voice'] for s in summary['samples']))}") + + return summary + + +def main(): + parser = argparse.ArgumentParser( + description="Generate calibration data for Supertonic-2 ONNX models", + formatter_class=argparse.RawDescriptionHelpFormatter, + epilog=""" +Usage Examples: + # Generate all calibration samples + python generate_calibration_data.py + + # Custom output directory + python generate_calibration_data.py --output-dir /path/to/calibration + + # Use custom model directory + python generate_calibration_data.py --model-dir /path/to/onnx/models + +Output Structure: + calibration_data/ + ├── sample_001/ + │ ├── metadata.json + │ ├── duration_predictor/ (inputs + output) + │ ├── text_encoder/ (inputs + output) + │ ├── vector_estimator/ + │ │ ├── step_000/ (inputs + output) + │ │ ├── step_001/ + │ │ └── ... + │ └── vocoder/ (input + output) + └── calibration_summary.json + +Files are saved as: + - .raw: Binary float32 data + - .shape.json: Shape and dtype metadata +""" + ) + + parser.add_argument( + "--model-dir", + type=str, + default="model/onnx", + help="Path to ONNX models directory (default: model/onnx)" + ) + parser.add_argument( + "--output-dir", + type=str, + default="calibration_data", + help="Output directory for calibration data (default: calibration_data)" + ) + + args = parser.parse_args() + + # Generate calibration data + generator = CalibrationDataGenerator( + model_dir=args.model_dir, + output_dir=args.output_dir + ) + + generator.generate_all() + + +if __name__ == "__main__": + main() diff --git a/inputs/current_step.raw b/inputs/current_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..6010a2bbcddc7d04d6777a672952e6518a507a14 --- /dev/null +++ b/inputs/current_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:df3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119 +size 4 diff --git a/inputs/dur_pred_input.txt b/inputs/dur_pred_input.txt new file mode 100644 index 0000000000000000000000000000000000000000..6f0a638076fb71b5516de953dc0a5690b30aef95 --- /dev/null +++ b/inputs/dur_pred_input.txt @@ -0,0 +1 @@ +/mnt/nunnari3/devansh/supertonic2-qualcomm/inputs/text_ids.raw /mnt/nunnari3/devansh/supertonic2-qualcomm/inputs/style_dp.raw /mnt/nunnari3/devansh/supertonic2-qualcomm/inputs/text_mask.raw diff --git a/inputs/latent.raw b/inputs/latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..0c3cb4d5a9d9071d45a32ca0d3b89b9e7bd88328 --- /dev/null +++ b/inputs/latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:57f183fc355bb1a2af4228695cb16f76efab3092ce1cd2613b478e51652b20c7 +size 147456 diff --git a/inputs/latent_mask.raw b/inputs/latent_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..edf7bf98c8f7ab8233f48bac539677d6646e2330 --- /dev/null +++ b/inputs/latent_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bac54095b92a7354aa8dafba48fe494506d3b2949ad314ea0654cb91ba56ddc1 +size 1024 diff --git a/inputs/noisy_latent.raw b/inputs/noisy_latent.raw new file mode 100644 index 0000000000000000000000000000000000000000..6a0c20f866d747578cb30b81d71a8eea8b4f71e1 --- /dev/null +++ b/inputs/noisy_latent.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7563240f7427f9cf3a110e35ae38f3b1ca5a4c2981086dbce209f88ca7187fc0 +size 147456 diff --git a/inputs/reference_output.wav b/inputs/reference_output.wav new file mode 100644 index 0000000000000000000000000000000000000000..acdd1505a938d9b8f1cc1272dce72c84fbd65c61 --- /dev/null +++ b/inputs/reference_output.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:04ae117ad59067c0b59af06b5de679a29516ae2775e3091a0094a53a634229e2 +size 355090 diff --git a/inputs/style_dp.raw b/inputs/style_dp.raw new file mode 100644 index 0000000000000000000000000000000000000000..f98a71a40f7d5e19d60dd31fc0704f8d97a37b52 --- /dev/null +++ b/inputs/style_dp.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5d2e1a92b1cfe244b9f919bbb0c1cd27e414716d51cc25a666808bb63f376e3e +size 512 diff --git a/inputs/style_ttl.raw b/inputs/style_ttl.raw new file mode 100644 index 0000000000000000000000000000000000000000..cbe66f275f92293b5c857b154854656a3c6b070f --- /dev/null +++ b/inputs/style_ttl.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b2f87c5a00733f9fce945c1efdb60bf2d8371a216d31c625d6ea2f7de2d51552 +size 51200 diff --git a/inputs/text_emb.raw b/inputs/text_emb.raw new file mode 100644 index 0000000000000000000000000000000000000000..0628442c0de5aaccd53b25c0acc4cf2c62721665 --- /dev/null +++ b/inputs/text_emb.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3c30faaeb7b41705a038ab204380c43b4ec553e4b1da05705ac92d45b18a3725 +size 131072 diff --git a/inputs/text_enc_input.txt b/inputs/text_enc_input.txt new file mode 100644 index 0000000000000000000000000000000000000000..df38862dca248140c5a7dc25f1c620cb9c099f99 --- /dev/null +++ b/inputs/text_enc_input.txt @@ -0,0 +1 @@ +/mnt/nunnari3/devansh/supertonic2-qualcomm/inputs/text_ids.raw /mnt/nunnari3/devansh/supertonic2-qualcomm/inputs/style_ttl.raw /mnt/nunnari3/devansh/supertonic2-qualcomm/inputs/text_mask.raw diff --git a/inputs/text_ids.raw b/inputs/text_ids.raw new file mode 100644 index 0000000000000000000000000000000000000000..0c27f6b62543345e60d2d235792b8f8429977d78 --- /dev/null +++ b/inputs/text_ids.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ab2a635321356806b869b3df9b8d295c0657d086c5c418515922a37857d212b1 +size 512 diff --git a/inputs/text_mask.raw b/inputs/text_mask.raw new file mode 100644 index 0000000000000000000000000000000000000000..5edd1086111c3523ffea4d0dc776bdf2c645d27d --- /dev/null +++ b/inputs/text_mask.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:96760c0e8fcb39bc88f39151d221981a54ba97fc31eaf877390064d8c9a59fab +size 512 diff --git a/inputs/total_step.raw b/inputs/total_step.raw new file mode 100644 index 0000000000000000000000000000000000000000..e9ea5be96984d56f95000b4a45a2e839d3726e59 --- /dev/null +++ b/inputs/total_step.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c8a717ccd70c8809eb78e6a9591c003e11c721fe0ccaf62fd592abda1a5593 +size 4 diff --git a/inputs/vec_est_input.txt b/inputs/vec_est_input.txt new file mode 100644 index 0000000000000000000000000000000000000000..62f6af93392761e743ecbdd821769db54f74c5d1 --- /dev/null +++ b/inputs/vec_est_input.txt @@ -0,0 +1 @@ +/mnt/nunnari3/devansh/supertonic2-qualcomm/inputs/noisy_latent.raw /mnt/nunnari3/devansh/supertonic2-qualcomm/inputs/text_emb.raw /mnt/nunnari3/devansh/supertonic2-qualcomm/inputs/style_ttl.raw /mnt/nunnari3/devansh/supertonic2-qualcomm/inputs/latent_mask.raw /mnt/nunnari3/devansh/supertonic2-qualcomm/inputs/text_mask.raw /mnt/nunnari3/devansh/supertonic2-qualcomm/inputs/current_step.raw /mnt/nunnari3/devansh/supertonic2-qualcomm/inputs/total_step.raw diff --git a/inputs/vocoder_input.txt b/inputs/vocoder_input.txt new file mode 100644 index 0000000000000000000000000000000000000000..91bb3fcba1eddf9c55a7e475df733a4c478f1f9b --- /dev/null +++ b/inputs/vocoder_input.txt @@ -0,0 +1 @@ +/mnt/nunnari3/devansh/supertonic2-qualcomm/inputs/latent.raw diff --git a/inputs/wav_reference.raw b/inputs/wav_reference.raw new file mode 100644 index 0000000000000000000000000000000000000000..30cf776b625e46e5f0866bedba127c2d3e3c14af --- /dev/null +++ b/inputs/wav_reference.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:011d888eed3e04e69fce2f18256fce7d207969f5d58f6bb802c7ce776b064ecc +size 3145728 diff --git a/model/config.json b/model/config.json new file mode 100644 index 0000000000000000000000000000000000000000..4ddb3586e337b0aee070a3d40c93e818e5a5778e --- /dev/null +++ b/model/config.json @@ -0,0 +1,5 @@ +{ + "model_name": "Supertonic 2", + "model_type": "onnx", + "description": "This is a stub config for Hugging Face download counting. The actual model is located at onnx/" +} \ No newline at end of file diff --git a/model/onnx/duration_predictor.onnx b/model/onnx/duration_predictor.onnx new file mode 100644 index 0000000000000000000000000000000000000000..bb1ccfde8c116e45568fd104094dae5d5e72d88d --- /dev/null +++ b/model/onnx/duration_predictor.onnx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6d556b3691165c364be91dc0bd894656b5949f5acd2750d8ec2f954010845011 +size 1521526 diff --git a/model/onnx/text_encoder.onnx b/model/onnx/text_encoder.onnx new file mode 100644 index 0000000000000000000000000000000000000000..d9a4ac3c235320b62069b221eb26c8ded099259c --- /dev/null +++ b/model/onnx/text_encoder.onnx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dd5f535ed629f7df86071043e15f541ce1b2ab7f1bdbce4c7892b307bca79fa3 +size 27431318 diff --git a/model/onnx/tts.json b/model/onnx/tts.json new file mode 100644 index 0000000000000000000000000000000000000000..fc74c91dfb3fca9da1ac8891192d6c270bf50c75 --- /dev/null +++ b/model/onnx/tts.json @@ -0,0 +1,316 @@ +{ + "tts_version": "v1.6.0", + "split": "opensource-multilingual", + "ttl_ckpt_path": "unknown.pt", + "dp_ckpt_path": "unknown.pt", + "ae_ckpt_path": "unknown.pt", + "ttl_train": "unknown", + "dp_train": "unknown", + "ae_train": "unknown", + "ttl": { + "latent_dim": 24, + "chunk_compress_factor": 6, + "batch_expander": { + "n_batch_expand": 6 + }, + "normalizer": { + "scale": 0.25 + }, + "text_encoder": { + "char_dict_path": "resources/metadata/char_dict/opensource-multilingual2/char_dict.json", + "text_embedder": { + "char_dict_path": "resources/metadata/char_dict/opensource-multilingual2/char_dict.json", + "char_emb_dim": 256 + }, + "convnext": { + "idim": 256, + "ksz": 5, + "intermediate_dim": 1024, + "num_layers": 6, + "dilation_lst": [ + 1, + 1, + 1, + 1, + 1, + 1 + ] + }, + "attn_encoder": { + "hidden_channels": 256, + "filter_channels": 1024, + "n_heads": 4, + "n_layers": 4, + "p_dropout": 0.1 + }, + "proj_out": { + "idim": 256, + "odim": 256 + } + }, + "flow_matching": { + "sig_min": 0 + }, + "style_encoder": { + "proj_in": { + "ldim": 24, + "chunk_compress_factor": 6, + "odim": 256 + }, + "convnext": { + "idim": 256, + "ksz": 5, + "intermediate_dim": 1024, + "num_layers": 6, + "dilation_lst": [ + 1, + 1, + 1, + 1, + 1, + 1 + ] + }, + "style_token_layer": { + "input_dim": 256, + "n_style": 50, + "style_key_dim": 256, + "style_value_dim": 256, + "prototype_dim": 256, + "n_units": 256, + "n_heads": 2 + } + }, + "speech_prompted_text_encoder": { + "text_dim": 256, + "style_dim": 256, + "n_units": 256, + "n_heads": 2 + }, + "uncond_masker": { + "prob_both_uncond": 0.04, + "prob_text_uncond": 0.01, + "std": 0.1, + "text_dim": 256, + "n_style": 50, + "style_key_dim": 256, + "style_value_dim": 256 + }, + "vector_field": { + "proj_in": { + "ldim": 24, + "chunk_compress_factor": 6, + "odim": 512 + }, + "time_encoder": { + "time_dim": 64, + "hdim": 256 + }, + "main_blocks": { + "n_blocks": 4, + "time_cond_layer": { + "idim": 512, + "time_dim": 64 + }, + "style_cond_layer": { + "idim": 512, + "style_dim": 256 + }, + "text_cond_layer": { + "idim": 512, + "text_dim": 256, + "n_heads": 4, + "use_residual": true, + "rotary_base": 10000, + "rotary_scale": 10 + }, + "convnext_0": { + "idim": 512, + "ksz": 5, + "intermediate_dim": 1024, + "num_layers": 4, + "dilation_lst": [ + 1, + 2, + 4, + 8 + ] + }, + "convnext_1": { + "idim": 512, + "ksz": 5, + "intermediate_dim": 1024, + "num_layers": 1, + "dilation_lst": [ + 1 + ] + }, + "convnext_2": { + "idim": 512, + "ksz": 5, + "intermediate_dim": 1024, + "num_layers": 1, + "dilation_lst": [ + 1 + ] + } + }, + "last_convnext": { + "idim": 512, + "ksz": 5, + "intermediate_dim": 1024, + "num_layers": 4, + "dilation_lst": [ + 1, + 1, + 1, + 1 + ] + }, + "proj_out": { + "idim": 512, + "chunk_compress_factor": 6, + "ldim": 24 + } + } + }, + "ae": { + "sample_rate": 44100, + "n_delay": 0, + "base_chunk_size": 512, + "chunk_compress_factor": 1, + "ldim": 24, + "encoder": { + "spec_processor": { + "n_fft": 2048, + "win_length": 2048, + "hop_length": 512, + "n_mels": 228, + "sample_rate": 44100, + "eps": 1e-05, + "norm_mean": 0.0, + "norm_std": 1.0 + }, + "ksz_init": 7, + "ksz": 7, + "num_layers": 10, + "dilation_lst": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "intermediate_dim": 2048, + "idim": 1253, + "hdim": 512, + "odim": 24 + }, + "decoder": { + "ksz_init": 7, + "ksz": 7, + "num_layers": 10, + "dilation_lst": [ + 1, + 2, + 4, + 1, + 2, + 4, + 1, + 1, + 1, + 1 + ], + "intermediate_dim": 2048, + "idim": 24, + "hdim": 512, + "head": { + "idim": 512, + "hdim": 2048, + "odim": 512, + "ksz": 3 + } + } + }, + "dp": { + "latent_dim": 24, + "chunk_compress_factor": 6, + "normalizer": { + "scale": 1.0 + }, + "sentence_encoder": { + "char_emb_dim": 64, + "char_dict_path": "resources/metadata/char_dict/opensource-multilingual2/char_dict.json", + "text_embedder": { + "char_dict_path": "resources/metadata/char_dict/opensource-multilingual2/char_dict.json", + "char_emb_dim": 64 + }, + "convnext": { + "idim": 64, + "ksz": 5, + "intermediate_dim": 256, + "num_layers": 6, + "dilation_lst": [ + 1, + 1, + 1, + 1, + 1, + 1 + ] + }, + "attn_encoder": { + "hidden_channels": 64, + "filter_channels": 256, + "n_heads": 2, + "n_layers": 2, + "p_dropout": 0.0 + }, + "proj_out": { + "idim": 64, + "odim": 64 + } + }, + "style_encoder": { + "proj_in": { + "ldim": 24, + "chunk_compress_factor": 6, + "odim": 64 + }, + "convnext": { + "idim": 64, + "ksz": 5, + "intermediate_dim": 256, + "num_layers": 4, + "dilation_lst": [ + 1, + 1, + 1, + 1 + ] + }, + "style_token_layer": { + "input_dim": 64, + "n_style": 8, + "style_key_dim": 0, + "style_value_dim": 16, + "prototype_dim": 64, + "n_units": 64, + "n_heads": 2 + } + }, + "predictor": { + "sentence_dim": 64, + "n_style": 8, + "style_dim": 16, + "hdim": 128, + "n_layer": 2 + } + } +} \ No newline at end of file diff --git a/model/onnx/unicode_indexer.json b/model/onnx/unicode_indexer.json new file mode 100644 index 0000000000000000000000000000000000000000..eadcae74101c242f07e40fcab98de57f29ad23b2 --- /dev/null +++ b/model/onnx/unicode_indexer.json @@ -0,0 +1 @@ +[-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 1, 2, -1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, -1, 28, 29, -1, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, -1, -1, -1, -1, -1, -1, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, -1, -1, -1, 82, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 83, -1, 84, -1, -1, -1, -1, -1, -1, -1, 85, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 86, -1, -1, -1, 87, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 88, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 89, 90, 91, 92, -1, -1, -1, -1, 93, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 94, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, -1, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 161, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1] \ No newline at end of file diff --git a/model/onnx/vector_estimator.onnx b/model/onnx/vector_estimator.onnx new file mode 100644 index 0000000000000000000000000000000000000000..f2dd94b8a9f9adc625c2650ef243665841a06d28 --- /dev/null +++ b/model/onnx/vector_estimator.onnx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:105e9d66fd8756876b210a6b4aa03fc393b1eaca3a8dadcc8d9a3bc785c86a35 +size 132471364 diff --git a/model/onnx/vocoder.onnx b/model/onnx/vocoder.onnx new file mode 100644 index 0000000000000000000000000000000000000000..c3bca52edb93f5ffa1f88d2595f80dff933983d7 --- /dev/null +++ b/model/onnx/vocoder.onnx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:19bd51f47a186069c752403518a40f7ea4c647455056d2511f7249691ecddf7c +size 101405066 diff --git a/model/voice_styles/F1.json b/model/voice_styles/F1.json new file mode 100644 index 0000000000000000000000000000000000000000..318e17ebf767c6b7c830dbb686bbf913adf402d3 --- /dev/null +++ b/model/voice_styles/F1.json @@ -0,0 +1,13076 @@ +{ + "style_ttl": { + "data": [ + [ + [ + 0.011629841290414333, + 0.004007544368505478, + -0.004041673149913549, + -0.004395715892314911, + 0.0029004598036408424, + 0.00458164606243372, + -0.0008482952835038304, + 0.001995658501982689, + 0.0017745387740433216, + -0.005263553466647863, + 0.0003240097430534661, + -0.000194807187654078, + -0.0025220478419214487, + -0.0003586741804610938, + 0.0015425701858475804, + -0.0012963524786755443, + 0.005555582232773304, + -0.005674607586115599, + 0.005912131629884243, + 0.002156741451472044, + 0.006625395268201828, + -0.0013168168952688575, + -0.0028663526754826307, + 0.003243568819016218, + 0.0019253778737038374, + 0.0059719812124967575, + -0.0035549059975892305, + 0.0009546828223392367, + -0.0019036228768527508, + -0.0026922414544969797, + -0.007840980775654316, + 0.0040831430815160275, + 0.0011853883042931557, + -0.008552812971174717, + -0.004135286435484886, + -0.0030819799285382032, + 0.003532956587150693, + -0.0030467237811535597, + -0.0024826687294989824, + -0.0007897072355262935, + 0.0045700278133153915, + -0.0009411883656866848, + -0.01650165021419525, + -0.00022343535965774208, + 0.0006298334337770939, + 0.0020817399490624666, + -0.0025127700064331293, + -0.0005504185683093965, + -0.007664811797440052, + -0.001295799040235579, + -0.0008869494777172804, + 0.007859867066144943, + 0.003957744687795639, + -0.0068473354913294315, + -0.0010313406819477677, + -0.0027104320470243692, + -0.02018933929502964, + 0.0005143503658473492, + 0.001783903455361724, + -0.0010518345516175032, + 0.000941890524700284, + 0.004183291457593441, + 0.0014945974107831717, + 0.006137594114989042, + -0.00044829625403508544, + -0.009975285269320011, + -0.0022107376717031, + 0.0040343445725739, + 0.011915890499949455, + -0.00031862902687862515, + -0.00453065475448966, + 0.010410935617983341, + 0.0009297681972384453, + -0.0010716606630012393, + -0.002174778375774622, + -0.0012372414348646998, + -0.0015686374390497804, + 0.0004964320687577128, + -0.0018024006858468056, + -0.0035714979749172926, + -0.11170318722724915, + -0.0012680719373747706, + -0.0016702152788639069, + -0.0002841134846676141, + -0.0018388759344816208, + 0.0011637709103524685, + 0.0026674617547541857, + -0.00020810657588299364, + 0.009110729210078716, + -0.007993579842150211, + 0.0002050478506134823, + 0.00045154616236686707, + 0.0013526964467018843, + 0.015391040593385696, + 0.008031357079744339, + -0.0010025916853919625, + 0.002856203820556402, + -0.005212397780269384, + 0.0031899285968393087, + -0.0026971332263201475, + 0.0005451930337585509, + -0.004068353213369846, + -0.005544234067201614, + 0.0022509542759507895, + 0.007162577472627163, + 0.013084221631288528, + -0.00391194736585021, + -0.004644810222089291, + -0.004699320066720247, + -0.001310041407123208, + -0.0012714425101876259, + -0.0024690034333616495, + 0.0020013046450912952, + 0.0033159442245960236, + -0.0009278830839321017, + 0.002393327886238694, + 0.0007661601412110031, + -0.0047113774344325066, + -0.0007062055519782007, + -0.003134156111627817, + -0.0063950857147574425, + 0.012717559933662415, + -0.0002699168981052935, + 0.0006048543727956712, + 0.0013138474896550179, + 0.0005680469330400229, + -0.0008501331903971732, + 0.007459919434040785, + -0.005285799968987703, + 0.0009132139384746552, + 0.0016301434952765703, + -0.0008108160691335797, + -0.0007250825874507427, + -0.006386840250343084, + 0.008040470071136951, + -0.003673088038340211, + -0.0024709473364055157, + -0.006953251548111439, + -0.0026840686332434416, + 0.0005352746229618788, + -0.0023796537425369024, + -0.0004608226881828159, + 0.0007157917134463787, + -0.0003663289826363325, + -0.9844198822975159, + -0.0022790152579545975, + -0.007914667017757893, + -0.0028911330737173557, + 0.0042382399551570415, + -0.0035234696697443724, + 0.00136621855199337, + -0.0025935203302651644, + 0.0006818698020651937, + 0.0011898718075826764, + -0.0072374362498521805, + 0.005411447025835514, + 0.0029071609023958445, + 0.0003090974350925535, + -8.235282439272851e-05, + -0.003471085336059332, + 0.0009498279541730881, + -0.001639337744563818, + 0.005872066132724285, + -0.003873309586197138, + -0.0010477895848453045, + 0.00036869235918857157, + -0.009052502922713757, + -0.0050704884342849255, + -0.0025684512220323086, + 0.004057449288666248, + -0.003422465641051531, + 0.002118483418598771, + 0.006316586397588253, + -0.000414681009715423, + -0.0005237817531451583, + -0.0016401561442762613, + 0.0005143234157003462, + -0.0005413037724792957, + -0.003145300317555666, + 0.0008345906971953809, + 0.004498431924730539, + 0.002979487180709839, + 3.757682497962378e-05, + 0.008389321155846119, + -0.0035945577546954155, + 0.004542797803878784, + -0.003253003815189004, + 0.0023890186566859484, + 0.004346244968473911, + 0.005674145184457302, + -0.006682173348963261, + 0.012624735943973064, + 0.0023153009824454784, + 0.001704325433820486, + -0.004995639901608229, + 0.002891596406698227, + -0.001626084907911718, + 0.005503425374627113, + -0.0009991457918658853, + -0.0045287408865988255, + 0.001214409712702036, + 0.000392282527172938, + -0.0009887776104733348, + -0.008828457444906235, + -0.0007740940782241523, + 0.00012375257210806012, + -0.0011235683923587203, + 0.011558255180716515, + -0.0037877929862588644, + 0.00018064683536067605, + 0.0018541787285357714, + -0.004717400297522545, + -0.001625134376809001, + 0.005409741308540106, + 0.0006982609629631042, + -0.001091023557819426, + -0.0007510767900384963, + -0.013967610895633698, + -0.0006463525351136923, + -0.0006652017473243177, + -0.001682284171693027, + 0.0004707257612608373, + 0.0017886131536215544, + -0.005357502959668636, + -0.00045549540664069355, + 0.0020757524762302637, + 0.0006735469796694815, + -0.0036148636136204004, + -0.005685203243046999, + 0.0037122932262718678, + 0.0038189576007425785, + -0.0008704698993824422, + -0.0008773004519753158, + -0.005119962152093649, + -0.000418109237216413, + -0.0026230134535580873, + 0.0010402416810393333, + -0.1119484007358551, + 0.0018637398025020957, + -0.02038620598614216, + 0.00048460031393915415, + 0.00015298447397071868, + 0.005344377364963293, + 0.016142820939421654, + 0.005156707018613815, + -0.0006543037015944719, + 0.001855130773037672, + 3.254622788517736e-05, + -0.0033922214061021805, + -0.004145355429500341, + 0.0023776593152433634, + -0.0010181651450693607, + -0.002011132426559925, + 0.000277340121101588, + -0.005090873222798109, + 0.0013642680132761598 + ], + [ + 0.0158163420855999, + 0.002261549234390259, + -0.0003176449390593916, + -0.0039011449553072453, + -0.0003571962588466704, + 0.0010272685904055834, + -0.00021135709539521486, + 0.001486338791437447, + 0.001243196427822113, + -0.0021846313029527664, + -0.006569914985448122, + -0.00010958452912745997, + -0.00048210445675067604, + -6.70291410642676e-05, + 0.0009768030140548944, + -0.00024933350505307317, + 0.0016170782037079334, + -0.000556033628527075, + 0.0016252573113888502, + 0.0003457868006080389, + 0.0031952348072081804, + -0.0013294185046106577, + 1.1071930430262e-06, + 0.0008931141928769648, + 0.0027330343145877123, + 0.002474759705364704, + -0.0012500642333179712, + 0.0005792968440800905, + -0.0008499366813339293, + -0.0015130045358091593, + -0.004342496860772371, + 0.0011484381975606084, + 0.00016864953795447946, + -0.0007288370979949832, + -0.0010610682656988502, + -0.0010858430759981275, + 0.00030414227512665093, + -0.0015056354459375143, + -0.0012714453041553497, + -0.0005914972280152142, + 0.0011640250450000167, + -0.0009147357195615768, + -0.0030416594818234444, + 0.000971673522144556, + 0.0010139674413949251, + 0.000793253886513412, + 0.001424089539796114, + -0.0003727995790541172, + -0.0013274609809741378, + 3.6354813346406445e-05, + 0.0005485404981300235, + 0.003419863525778055, + 0.0008626444032415748, + -0.0019987947307527065, + -0.0013154071057215333, + -0.001986035145819187, + -0.004309072159230709, + 0.001022510463371873, + 0.000706738792359829, + 0.0021127050276845694, + 0.0005176279228180647, + 6.188399129314348e-05, + 0.0005130328354425728, + 0.0022728783078491688, + -0.0007169827003963292, + -0.004643632564693689, + -0.0012598399771377444, + 0.0008826786652207375, + 0.003956942819058895, + -0.0016072773141786456, + -0.0005250952672213316, + 0.002668255940079689, + 0.0005222881445661187, + -0.001173465745523572, + -0.00046492565888911486, + 0.0004317554412409663, + 0.0007461899658665061, + 0.0004976277705281973, + -0.0005899048410356045, + -0.0022882709745317698, + -0.11853131651878357, + -0.00012197670730529353, + -0.0005554007948376238, + -0.0003048205398954451, + 0.00022821819584351033, + 0.00011444362462498248, + 0.003033706685528159, + -0.0007116462220437825, + 0.0037032091058790684, + -0.0019288893090561032, + 0.0003305193386040628, + -0.0012039297726005316, + -0.0006352387717925012, + 0.0034614531323313713, + 0.002405309583991766, + 0.0001029117702273652, + 0.0021882052533328533, + -0.0020001032389700413, + 0.000615421449765563, + -0.002080039121210575, + 0.0005250519025139511, + -0.0030035043600946665, + -0.001399396569468081, + 0.0009804277215152979, + 0.0026790557894855738, + 0.00454725930467248, + -0.0023782330099493265, + -0.0010364388581365347, + -0.003393547609448433, + -0.0013008818496018648, + -0.0015756979119032621, + -0.002145342528820038, + 0.0005073676584288478, + -0.0003021450247615576, + -0.0012243433156982064, + 0.0007170160533860326, + 0.001785631524398923, + -0.0016320543363690376, + -0.000930050911847502, + -0.0023450094740837812, + -0.0019837378058582544, + 0.003331870539113879, + -0.0005291004781611264, + -0.00023600400891155005, + 0.0009226316469721496, + 5.447828516480513e-05, + -1.4786577594350092e-05, + 0.0014974598307162523, + -0.0025486231315881014, + 0.0026034978218376637, + 0.0009641965734772384, + -0.000995161128230393, + 0.0010012598941102624, + -0.0030878407415002584, + 0.0010615800274536014, + -0.002147897845134139, + -0.002011941047385335, + -0.00714198499917984, + -0.0007540022488683462, + -0.0008578798733651638, + -0.0018716634949669242, + 0.000935761840082705, + -0.001304135425016284, + -0.0007078000926412642, + -0.9833546876907349, + -0.0017102783313021064, + -0.0012785078724846244, + -0.0006594540318474174, + 0.0009908234933391213, + -0.00018368543533142656, + 0.0009405968594364822, + -0.0007440319750458002, + 0.002028762362897396, + 0.0009892495581880212, + -0.003947571385651827, + -0.0008279274916276336, + 0.0010001168120652437, + 0.00014693934645038098, + 0.00023230075021274388, + -0.0013472468126565218, + 0.0005695566651411355, + -0.0009448581258766353, + 0.003401516703888774, + -0.0016962732188403606, + -0.0005121891153976321, + 5.005113052902743e-05, + -0.002810038160532713, + -0.00321879331022501, + -0.002944478066638112, + 0.0007850832771509886, + -0.0002804173273034394, + 0.0009919404983520508, + 0.003205509390681982, + 0.0009705908596515656, + -0.001957985805347562, + -0.0012490313965827227, + 7.537857163697481e-05, + -0.0007308755884878337, + -5.387812780099921e-05, + 0.0006344416760839522, + 0.0022906153462827206, + 0.0015992583939805627, + 0.0008213553228415549, + 0.0026077930815517902, + -0.0008504088036715984, + 0.004798124544322491, + -0.004835846368223429, + 0.0017069487366825342, + 0.0007935332832857966, + 0.0016928937984630466, + -0.0031845089979469776, + 0.00928448885679245, + -0.0003040480660274625, + 0.0013305284082889557, + -0.0007323023164644837, + 0.00013589525769930333, + -0.0006708883447572589, + 0.0015082400059327483, + -0.00042861030669882894, + -0.0030105230398476124, + 0.0006037084385752678, + 1.9620320017565973e-05, + -9.995094296755269e-05, + -0.00417062034830451, + -0.0004076943441759795, + 0.00197901320643723, + -1.5185023585218005e-05, + 0.0038528500590473413, + -0.0014579658163711429, + 0.0015578311868011951, + 5.6019689509412274e-05, + -0.0019718355033546686, + -0.0008026106515899301, + -0.00337460869923234, + 0.000647607899736613, + -0.0002489500620868057, + 0.000399531505536288, + -0.0043771942146122456, + 0.00038836238672956824, + -0.00029394522425718606, + -0.001558369374834001, + -0.0005453965859487653, + -0.00014797649055253714, + -0.002904986497014761, + -0.0018260753713548183, + 0.0012748221633955836, + -0.0004902960499748588, + -0.0014687922084704041, + -0.001232273643836379, + 0.0023463969118893147, + 0.0013160018716007471, + -0.001488123438321054, + -0.0006791687337681651, + -0.0009210390853695571, + 0.0010400817263871431, + -0.0031249416060745716, + -2.227616096206475e-05, + -0.1331523358821869, + 0.0006958944723010063, + -0.00398397957906127, + -0.00028575683245435357, + 0.0001314648543484509, + 0.0028340816497802734, + 0.005239560734480619, + 0.0022177482023835182, + -0.00025735830422490835, + 0.0015090518863871694, + 0.00048636613064445555, + -0.000711974105797708, + -0.0017343242652714252, + 0.00010737908451119438, + -0.0002664275234565139, + -0.0002977124822791666, + 0.0004951147711835802, + -0.0022625664714723825, + 0.00024343976110685617 + ], + [ + -0.0030185335781425238, + 0.014516039751470089, + -0.013552678748965263, + -0.010043649934232235, + 0.007414086721837521, + 0.011029491201043129, + -0.004188395570963621, + 7.964009273564443e-05, + 0.002386130392551422, + -0.007642490789294243, + 0.013381624594330788, + -0.0026496697682887316, + -0.008281396701931953, + -0.000383913516998291, + 0.0008058594539761543, + -0.0014364721719175577, + 0.012560994364321232, + -0.015324171632528305, + 0.01205111388117075, + 0.008562487550079823, + 0.011977160349488258, + -6.575803126906976e-06, + -0.008342326618731022, + 0.009302593767642975, + -0.002762557240203023, + 0.012938245199620724, + -0.008190475404262543, + 0.0017329122638329864, + -0.007514817174524069, + -0.003317836206406355, + -0.006401393096894026, + 0.008103075437247753, + 0.0037918027956038713, + -0.01911069266498089, + -0.008643649518489838, + -0.009304500184953213, + 0.009167186915874481, + -0.0043284157291054726, + -0.005941326264292002, + -0.0033710577990859747, + 0.009577261283993721, + -0.005125822499394417, + -0.03684265911579132, + -0.00042725238017737865, + -0.0005046994192525744, + 0.0042487322352826595, + -0.009802254848182201, + -0.002072900300845504, + -0.018695026636123657, + -0.003576935501769185, + -0.002393159084022045, + 0.015344483777880669, + 0.007614005822688341, + -0.01565900631248951, + 0.0007366871577687562, + -0.0006408389890566468, + -0.04602830857038498, + 0.0020096648950129747, + -0.0002570991637185216, + -0.007142559625208378, + 0.0037080750335007906, + 0.01599031127989292, + 0.0023838449269533157, + 0.012514479458332062, + 0.0005238827434368432, + -0.01829308085143566, + -0.003478645347058773, + 0.010172789916396141, + 0.02501506544649601, + 0.0032680367585271597, + -0.010992893017828465, + 0.026035472750663757, + 0.004775506444275379, + -0.003921515308320522, + -0.009260088205337524, + -0.004239427391439676, + -0.007046908140182495, + 0.002629001159220934, + -0.0027265397366136312, + -0.006848942022770643, + -0.07246169447898865, + -0.003497370984405279, + -0.004716652911156416, + -0.0005014765192754567, + -0.008421472273766994, + 0.005765891633927822, + 0.0009680072544142604, + 0.003968339879065752, + 0.015835711732506752, + -0.017095208168029785, + 5.222961408435367e-05, + 0.008447390981018543, + 0.004170413129031658, + 0.03475414589047432, + 0.017256706953048706, + -0.0037357802502810955, + 0.0015301347011700273, + -0.010525979101657867, + 0.008143705315887928, + -0.0035562333650887012, + 0.0006011431105434895, + -0.0055801765993237495, + -0.012599077075719833, + 0.006404798943549395, + 0.01597987487912178, + 0.028246305882930756, + -0.009572423994541168, + -0.010790296830236912, + -0.005553481634706259, + -0.00029389141127467155, + 0.0041135018691420555, + -0.002282234840095043, + 0.003676715772598982, + 0.011912398040294647, + 0.001170681556686759, + 0.004372971132397652, + -0.001515425043180585, + -0.010518680326640606, + 0.0003837820258922875, + -0.0055579133331775665, + -0.017194928601384163, + 0.027919357642531395, + 0.002716545481234789, + 0.003040757728740573, + -8.552744111511856e-05, + 0.004697178490459919, + -0.0007693549268878996, + 0.015550374984741211, + -0.007935789413750172, + -0.005148995667695999, + 0.0025459330063313246, + -0.0035817627795040607, + -0.0032191218342632055, + -0.01149868406355381, + 0.021189570426940918, + -0.0028192265890538692, + 0.002179184230044484, + -0.013654287904500961, + -0.0030840407125651836, + 0.0031143082305788994, + -0.003361754585057497, + -0.005731923505663872, + 0.003599376417696476, + -0.0017369039123877883, + -0.9824119210243225, + -0.0036486645694822073, + -0.020617669448256493, + -0.00806258711963892, + 0.008522353135049343, + -0.01023712195456028, + 0.003108689095824957, + -0.004889501724392176, + -0.002942082704976201, + 0.0016604718985036016, + -0.010046771727502346, + 0.010421796701848507, + 0.006028634961694479, + 0.0008527978789061308, + 0.0016814623959362507, + -0.007913914509117603, + -0.0004890984273515642, + -0.00019343056192155927, + 0.012151796370744705, + -0.005662141367793083, + -0.0037050058599561453, + -0.0015714834444224834, + -0.023101413622498512, + -0.014356967993080616, + -0.00038767640944570303, + 0.01080685667693615, + -0.010527722537517548, + 0.0024909733328968287, + 0.012809410691261292, + -0.0030760299414396286, + 0.0029748782981187105, + -0.0017455052584409714, + 0.002744012977927923, + -0.0013883557403460145, + -0.007467129733413458, + 0.0025120496284216642, + 0.008604987524449825, + 0.0056457119062542915, + -0.0026205636095255613, + 0.016764825209975243, + -0.007184547837823629, + 0.014374274760484695, + 0.00428888201713562, + 0.004229776561260223, + 0.012121799401938915, + 0.014831911772489548, + -0.011175073683261871, + 0.026637470349669456, + 0.009159834124147892, + 0.0014560993295162916, + -0.013445544056594372, + 0.007834064774215221, + -0.0019079609774053097, + 0.012948129326105118, + -0.001192916533909738, + -0.006404025014489889, + -0.0008524014847353101, + 0.0025120668578892946, + -0.005593439098447561, + -0.01516670547425747, + -6.131734699010849e-05, + -0.0044018286280334, + -0.00039182344335131347, + 0.02164469286799431, + -0.008008000440895557, + -0.006293123587965965, + 0.005035454872995615, + -0.007497634273022413, + -0.002954415511339903, + 0.024360183626413345, + -0.0022751400247216225, + -0.005515167489647865, + -0.004601642023772001, + -0.030228804796934128, + -0.00030996353598311543, + -0.005132520571351051, + -0.00192348868586123, + 0.0035483231768012047, + 0.005048695486038923, + -0.009250355884432793, + 0.00036702040233649313, + 0.003972724080085754, + 0.0032075962517410517, + -0.006369333248585463, + -0.013138868845999241, + 0.007409628946334124, + 0.008451350033283234, + 0.005705860909074545, + 0.00038782574119977653, + -0.011732039041817188, + -0.0015917158452793956, + 0.0018285132246091962, + 0.00370806991122663, + -0.028575491160154343, + 0.006211215164512396, + -0.04476287215948105, + -0.002429775195196271, + -0.0008156155818141997, + 0.004821678623557091, + 0.033385541290044785, + 0.010142860934138298, + -0.005768390838056803, + 0.002899231156334281, + -0.0016741359140723944, + -0.005194936413317919, + -0.008303029462695122, + 0.00546854455024004, + -0.003431883407756686, + -0.004821007139980793, + -0.002282592933624983, + -0.011516421101987362, + 0.007797521073371172 + ], + [ + -0.11823341995477676, + 0.12886521220207214, + -0.0552072674036026, + -0.06995853781700134, + -0.014428706839680672, + 0.02116614580154419, + -0.04814193770289421, + -0.03237461298704147, + 0.0204303041100502, + 0.03449048101902008, + 0.03879334777593613, + -0.02814410999417305, + -0.029426347464323044, + 0.009811542928218842, + -0.015446241945028305, + 0.020834269002079964, + 0.017674429342150688, + -0.009914372116327286, + -0.0059700459241867065, + 0.035323940217494965, + 0.012215927243232727, + 0.013828204944729805, + 0.0005902441334910691, + 0.033761147409677505, + -0.05074261501431465, + 0.018310345709323883, + -0.011931451968848705, + 0.004259645007550716, + -0.0637090653181076, + 0.025955332443118095, + 0.11390932649374008, + -0.003208640730008483, + 0.004942578729242086, + 0.03164844214916229, + 0.004539491143077612, + -0.025764819234609604, + -0.0015900015132501721, + 0.030773630365729332, + -0.023461030796170235, + -0.03848068043589592, + -0.0141178909689188, + -0.0643571987748146, + 0.006928701885044575, + 0.013280865736305714, + 0.0016352678649127483, + 0.001305517042055726, + 0.0037408575881272554, + -0.022776532918214798, + -0.018732571974396706, + -0.006116310600191355, + -0.005492737516760826, + 0.02714606001973152, + -0.019780956208705902, + 0.0036875042133033276, + 0.013181942515075207, + 0.04017215222120285, + -0.0031647635623812675, + 0.04746633395552635, + -0.037085484713315964, + -0.01536182127892971, + 0.023440929129719734, + 0.08222232013940811, + -0.009504586458206177, + 0.016546007245779037, + 0.007200573105365038, + 0.009499206207692623, + -0.00247518764808774, + -0.007238234858959913, + 0.022666363045573235, + 0.012517956085503101, + 0.01726519502699375, + 0.038800645619630814, + 0.04659876599907875, + -0.0390186682343483, + -0.057575374841690063, + 0.0022638984955847263, + -0.006868333090096712, + 0.021125396713614464, + 0.011104646138846874, + -0.0034078743774443865, + 0.3949766457080841, + -0.016136126592755318, + -0.010970238596200943, + 0.009920326061546803, + -0.05106496810913086, + 0.05226743966341019, + -0.02436276338994503, + 0.029239967465400696, + -0.02386121265590191, + -0.0043779038824141026, + -0.002509825397282839, + 0.06877205520868301, + -0.015508531592786312, + 0.006356292404234409, + -0.0027125561609864235, + -0.006786561571061611, + -0.0410684198141098, + -0.0027963747270405293, + 0.006039137952029705, + -0.019396061077713966, + 0.017536822706460953, + -0.004192796535789967, + -0.012198761105537415, + 0.03230220451951027, + 0.028080131858587265, + 0.013562161475419998, + -0.03514434024691582, + -0.0004905521054752171, + 0.014491485431790352, + 0.009324003010988235, + 0.05798182636499405, + 0.019725477322936058, + -0.0021287582349032164, + 0.04624857380986214, + 0.006068001501262188, + -0.02305763028562069, + -0.004902717191725969, + -0.0010388795053586364, + -2.6462266760063358e-05, + -0.007638047449290752, + -0.04973004758358002, + -0.004069036804139614, + 0.018345177173614502, + 0.02716824598610401, + -0.008587989956140518, + 0.047835513949394226, + 0.010041952133178711, + -0.02726617269217968, + 0.0037219689693301916, + -0.05149776116013527, + -0.0015347977168858051, + -0.04849747568368912, + -0.003938678652048111, + -0.0014282832853496075, + 0.025907471776008606, + 0.027522090822458267, + 0.06037979945540428, + -0.1045948714017868, + 0.0466986820101738, + -0.009684530086815357, + -0.010639459826052189, + -0.02409423515200615, + -0.012632596306502819, + -0.025985974818468094, + -0.19712010025978088, + -0.001684551709331572, + -0.04115653410553932, + 8.976897515822202e-05, + -0.001813894254155457, + -0.01647859811782837, + 0.03144131228327751, + 0.001472598989494145, + -0.0017827402334660292, + -0.005575365386903286, + 0.0362449549138546, + -0.07537098973989487, + -0.0040192087180912495, + 0.011256154626607895, + 0.006237980909645557, + -0.019385501742362976, + -0.0035646369215101004, + 0.03890904411673546, + 0.031384795904159546, + 0.0339951291680336, + -0.02103382721543312, + -0.044971439987421036, + -0.04691203683614731, + -0.07821869850158691, + 0.020586581900715828, + 0.004711751360446215, + -0.030811231583356857, + -0.017015676945447922, + 0.012355453334748745, + 0.004717908333986998, + 0.007608169689774513, + 0.00017449233564548194, + 0.014113988727331161, + -0.007239169906824827, + 0.0025244627613574266, + 0.010233510285615921, + 0.018445054069161415, + 0.0041058300994336605, + -0.018809208646416664, + -0.017705803737044334, + 0.006815619766712189, + 0.1516563445329666, + 0.07324212044477463, + 0.014173505827784538, + 0.013961906544864178, + 0.047027938067913055, + -0.0006034479010850191, + 0.1490665227174759, + 0.035527754575014114, + -0.01437450759112835, + -0.015108652412891388, + 0.01183712761849165, + 0.006278774701058865, + 0.007756882347166538, + 0.007577095180749893, + 0.01639752835035324, + -0.020265886560082436, + 0.01252239290624857, + -0.04173504188656807, + 0.0009794001234695315, + 0.00214343867264688, + -0.018280133605003357, + 0.04820409044623375, + -0.022335298359394073, + 0.01272976491600275, + -0.03865939378738403, + 0.00022832299873698503, + 0.022456128150224686, + 0.003924855962395668, + 0.05684854835271835, + -0.055597759783267975, + -0.055000510066747665, + -0.02645076811313629, + -0.0181557759642601, + 0.03291438892483711, + -0.044356781989336014, + 0.0002455229696352035, + 0.016917143017053604, + -0.005558453034609556, + -0.014136171899735928, + -0.016407232731580734, + 0.006327101960778236, + 0.009046281687915325, + 0.009525836445391178, + -0.0013464100193232298, + 0.018099317327141762, + -0.00048449996393173933, + 0.0763651579618454, + 0.012962289154529572, + 0.014723604544997215, + 0.026571515947580338, + 0.05433528870344162, + 0.02234400250017643, + 0.7078835368156433, + 0.02664869837462902, + 0.0259647686034441, + -0.0681292712688446, + -0.010855181142687798, + -0.0739263966679573, + 0.014409922994673252, + 0.020734257996082306, + -0.0577799528837204, + 0.00635200459510088, + -0.003857007948681712, + 0.033054985105991364, + 0.0030232821591198444, + -0.007761240936815739, + 0.0068291714414954185, + -0.018809165805578232, + -0.04758352413773537, + -0.04174254462122917, + 0.04424162209033966 + ], + [ + -0.14613060653209686, + 0.10724340379238129, + -0.09654130041599274, + -0.0783410295844078, + 0.013504954986274242, + 0.023452473804354668, + -0.0686897560954094, + 0.0007072770968079567, + 0.04691299796104431, + -0.014017680659890175, + 0.06190581992268562, + -0.04825208708643913, + -0.037999458611011505, + 0.054061636328697205, + -0.018201226368546486, + 0.04068245366215706, + -0.007670941296964884, + 0.014411122538149357, + -0.0024038676638156176, + 0.034403473138809204, + -0.01688985526561737, + 0.016812270507216454, + 0.012540343217551708, + 0.00797318946570158, + -0.08255704492330551, + 0.02112191915512085, + 0.02708893083035946, + -0.0316677987575531, + -0.054051630198955536, + 0.03852478414773941, + 0.06104369834065437, + 0.025983108207583427, + 0.07400646805763245, + -0.01470303162932396, + -0.03665132075548172, + -0.0021088828798383474, + 0.04238561913371086, + 0.05138746649026871, + -0.004641782958060503, + -0.02821950428187847, + 0.005659929476678371, + -0.06769846379756927, + -0.03261743113398552, + -0.012208151631057262, + 0.025147397071123123, + 0.004198065493255854, + -0.06895575672388077, + -0.013841929845511913, + -0.023839106783270836, + 0.030096404254436493, + -0.017443614080548286, + 0.08437404781579971, + -0.008328196592628956, + 0.0379747673869133, + 0.012212342582643032, + 0.03359910473227501, + -0.009079406037926674, + 0.028416166082024574, + -0.03127375990152359, + -0.04225824400782585, + -0.012443586252629757, + 0.03342737630009651, + 0.0011636106064543128, + 0.024352503940463066, + 0.019676731899380684, + 0.06204524263739586, + 0.02594493329524994, + -0.0030336470808833838, + 0.07476131618022919, + 0.008737752214074135, + 0.020729146897792816, + 0.04571755230426788, + 0.04174789786338806, + -0.04608764126896858, + -0.022074712440371513, + 0.014787985943257809, + -0.0012960480526089668, + -0.03597451001405716, + 0.030544403940439224, + 0.005111129488795996, + 0.29752522706985474, + -0.06526201963424683, + 0.019612761214375496, + 0.020337700843811035, + -0.08253614604473114, + 0.05290588364005089, + -0.01716647855937481, + 0.0008055887883529067, + 0.0021144584752619267, + -0.05096828565001488, + 0.014573872089385986, + 0.09286283701658249, + 0.021472526714205742, + 0.011759484186768532, + 0.037290941923856735, + 0.02153950370848179, + -0.02794981375336647, + -0.0031790609937161207, + -0.004490275867283344, + -0.06732787191867828, + 0.0029179039411246777, + -0.003969523590058088, + -0.020351426675915718, + 0.040454309433698654, + 0.03795390948653221, + -0.02122608572244644, + -0.037299878895282745, + -0.025998083874583244, + 0.015407653525471687, + -0.009215367957949638, + 0.03334537893533707, + -0.001772238058038056, + -0.02183019556105137, + 0.07145921885967255, + 0.047289345413446426, + -0.01438579335808754, + -0.019405968487262726, + -0.035347241908311844, + -0.046774182468652725, + -0.0003104382485616952, + -0.04672800377011299, + -0.016379309818148613, + 0.05369637906551361, + 0.008438448421657085, + -0.03134720027446747, + 0.09018518030643463, + 0.009028998203575611, + -0.006923649460077286, + 0.023284874856472015, + -0.015699684619903564, + -0.03777968883514404, + -0.08413884043693542, + -0.027479466050863266, + -0.027677442878484726, + 0.0899716392159462, + 0.032339178025722504, + 0.06275802850723267, + -0.10189785808324814, + 0.07294686883687973, + -0.010960092768073082, + 0.03546652942895889, + 0.03418932110071182, + -0.04609840735793114, + -0.03473098948597908, + -0.34360313415527344, + -0.024679092690348625, + -0.09950940310955048, + 0.052324943244457245, + 0.010829496197402477, + -0.04440484941005707, + 0.06260627508163452, + -0.0010099721839651465, + -0.03503836691379547, + 0.0003450251242611557, + 0.052497267723083496, + -0.042583536356687546, + 0.07345550507307053, + 0.01686028204858303, + 0.0033413609489798546, + -0.0047401017509400845, + -0.03341924771666527, + 0.011800550855696201, + -0.013402195647358894, + 0.031894706189632416, + -0.01458528358489275, + -0.06566063314676285, + -0.04663679376244545, + -0.05390072241425514, + 0.03008485771715641, + -0.009453300386667252, + -0.08030657470226288, + -0.028506143018603325, + -0.005393971223384142, + 0.03980305418372154, + 0.002170187421143055, + 0.00032188004115596414, + 0.04735083132982254, + 0.03931860998272896, + -0.012799612246453762, + 0.03628024086356163, + 0.05707891657948494, + 0.028240259736776352, + -0.012019188143312931, + -0.025196712464094162, + 0.0017553496873006225, + 0.1269456446170807, + 0.060327474027872086, + -0.02639171853661537, + -0.0407487228512764, + 0.03607579693198204, + -0.00034475181018933654, + 0.14138828217983246, + 0.01918686553835869, + -0.05775122717022896, + -0.0002507382887415588, + 0.04075935482978821, + -0.03291651979088783, + 0.01400378905236721, + 0.02470528520643711, + 0.03143078088760376, + 0.02256849594414234, + 0.028697356581687927, + -0.08323630690574646, + 0.012581028044223785, + -0.003014582209289074, + 0.03232627362012863, + 0.01324499398469925, + -0.020884603261947632, + 0.0367799736559391, + -0.05222327634692192, + -0.02054290659725666, + 0.010852692648768425, + 0.01957527920603752, + 0.07677056640386581, + -0.04634174704551697, + -0.04864887893199921, + 0.048571500927209854, + -0.08948531001806259, + 0.018327344208955765, + -0.05059323459863663, + 0.022933127358555794, + 0.04463425651192665, + 0.007959457114338875, + -0.010808751918375492, + 0.00652571115642786, + -0.011018292978405952, + -0.01819094642996788, + 0.040417786687612534, + -0.007792792282998562, + 0.006575061473995447, + -0.04759735241532326, + 0.10767325013875961, + 0.003942071460187435, + -0.0038555783685296774, + 0.03168472275137901, + -0.005461477674543858, + 0.03786371275782585, + 0.5519759058952332, + 0.027825571596622467, + 0.06128721684217453, + -0.12957049906253815, + -0.015388291329145432, + -0.07542817294597626, + 0.014916148036718369, + 0.010838828049600124, + -0.031754858791828156, + -0.05592959746718407, + 0.0016733219381421804, + 0.006054895464330912, + 0.05259104073047638, + -0.023065533488988876, + 0.05817963927984238, + 0.017625583335757256, + -0.08175655454397202, + -0.07395126670598984, + -0.01020955853164196 + ], + [ + -0.12406764924526215, + 0.06554976105690002, + -0.034710220992565155, + -0.03653066232800484, + -0.046026941388845444, + 0.01701703853905201, + -0.04720659181475639, + 0.018131157383322716, + -0.06682649254798889, + 0.014993499033153057, + 0.00577951967716217, + -0.017744356766343117, + -0.10242389142513275, + -0.001063643372617662, + 0.026040520519018173, + 0.003010169602930546, + 0.01900632120668888, + -0.03438365459442139, + 0.025962045416235924, + 0.03367222473025322, + -0.0031988895498216152, + 0.07246625423431396, + 0.021454326808452606, + 0.06866161525249481, + -0.055389486253261566, + -0.0012685946421697736, + -0.06148504093289375, + 0.044978488236665726, + -0.12862375378608704, + 0.033113688230514526, + 0.16105233132839203, + -0.030051831156015396, + -0.07521477341651917, + 0.06705351173877716, + -0.07247108221054077, + -0.018762866035103798, + 0.06023166701197624, + 0.04508925974369049, + 0.003318699076771736, + 0.03534761071205139, + -0.053480181843042374, + -0.02536042220890522, + -0.009123378433287144, + 0.016427787020802498, + 0.013801977038383484, + 0.01815868355333805, + 0.044530317187309265, + 0.04730546846985817, + 0.005747501738369465, + -0.04864344000816345, + 0.003277081996202469, + 0.00792398676276207, + 0.0662131980061531, + 0.007232082076370716, + -0.036016061902046204, + 0.03210815042257309, + -0.0010061138309538364, + -0.011391779407858849, + -0.049920592457056046, + -0.032341647893190384, + 0.030784450471401215, + 0.09168918430805206, + 0.00625891936942935, + 0.06456617265939713, + 0.005736511200666428, + -0.03481510281562805, + -0.03434540703892708, + -0.03680478781461716, + 0.029761377722024918, + 0.049142610281705856, + 0.0070314244367182255, + 0.00805944949388504, + 0.002254058374091983, + -0.08366499841213226, + -0.09877806156873703, + 0.02082907408475876, + -0.004821613430976868, + 0.02440963126718998, + 0.021314062178134918, + -0.0519905649125576, + 0.35509541630744934, + -0.03326352313160896, + 0.008489798754453659, + -0.00710076279938221, + -0.06655121594667435, + 0.11616501957178116, + -0.022349245846271515, + 0.036103032529354095, + 0.030347375199198723, + 0.0510854609310627, + 0.04080502688884735, + 0.10730493813753128, + -0.0026262402534484863, + 0.004945837892591953, + 0.018778294324874878, + 0.003366136224940419, + -0.0395517572760582, + 0.035683631896972656, + -0.04078500717878342, + -0.025571947917342186, + 0.03277875855565071, + -0.01439136266708374, + -0.05041396617889404, + 0.023731904104351997, + 0.07293230295181274, + -0.008901300840079784, + -0.026221398264169693, + 0.0054377284832298756, + -0.005086052697151899, + 0.019205521792173386, + 0.013766772113740444, + 0.04426542669534683, + 0.04130867123603821, + 0.029295625165104866, + -0.033266715705394745, + -0.04157179966568947, + -0.04096705839037895, + 0.01592176966369152, + -0.04356268793344498, + -0.02590397745370865, + -0.09987974911928177, + 0.02008790336549282, + 0.00567279476672411, + 0.05571712553501129, + -0.00885333027690649, + 0.03882230818271637, + -0.036980196833610535, + -0.05363042652606964, + 0.01609116420149803, + -0.0922977402806282, + -0.026059655472636223, + -0.06665297597646713, + -0.042552798986434937, + 0.00886609312146902, + 0.07352699339389801, + 0.0234815813601017, + 0.17207558453083038, + -0.08481575548648834, + -0.005576035473495722, + 0.010594125837087631, + -0.015085889957845211, + -0.010598988272249699, + -0.015276721678674221, + -0.006020981818437576, + -0.10910996049642563, + 0.05023766681551933, + -0.044041864573955536, + -0.04183387756347656, + -0.037573955953121185, + -0.02852630987763405, + 0.0029150445479899645, + -0.026261640712618828, + -0.038918789476156235, + -0.007016426883637905, + 0.031244995072484016, + -0.10413070768117905, + -0.01749923825263977, + 0.02181118167936802, + 0.025650233030319214, + -0.034513432532548904, + 0.00862081628292799, + 0.043204694986343384, + 0.018170733004808426, + 0.05206403508782387, + -0.009222641587257385, + -0.1109180748462677, + -0.07387067377567291, + -0.11246287077665329, + 0.0184167567640543, + 0.028548363596200943, + -0.05175641179084778, + 0.025834456086158752, + 0.039120789617300034, + 0.013346097432076931, + 0.04933875799179077, + -0.01940314657986164, + 0.024789879098534584, + -0.0018015744863077998, + -0.02093050628900528, + 0.019011255353689194, + 0.0331084281206131, + 0.004713408648967743, + -0.05352793261408806, + -0.009579061530530453, + -0.06647588312625885, + 0.13880015909671783, + 0.13559666275978088, + -0.005476511549204588, + -0.004156253766268492, + 0.0779290571808815, + -0.06300362199544907, + 0.12345435470342636, + 0.021166453137993813, + 0.060883406549692154, + -0.009434057399630547, + 0.08605163544416428, + -0.006565118208527565, + 0.02687053196132183, + 0.008663611486554146, + 0.03885553404688835, + 0.02213873341679573, + -0.01494442205876112, + -0.06099811941385269, + -0.010331480763852596, + 0.06363214552402496, + -0.053148865699768066, + -0.003869732841849327, + -0.10623711347579956, + 0.004610130563378334, + -0.029257623478770256, + -0.05989294871687889, + 0.023392461240291595, + -0.0037464508786797523, + 0.06542089581489563, + -0.027523674070835114, + -0.00416153110563755, + -0.020360544323921204, + -0.020328590646386147, + 0.006750973407179117, + -0.17659644782543182, + -0.03767861798405647, + 0.03785930573940277, + 0.03529876843094826, + 0.01895003952085972, + -0.06103786081075668, + 0.026985645294189453, + -0.0028113608714193106, + -0.026041090488433838, + 0.0027128460351377726, + -0.028483262285590172, + 0.023840997368097305, + 0.08946482092142105, + 0.010025677271187305, + -0.03907008096575737, + 0.01730995811522007, + 0.13616888225078583, + 0.06017175316810608, + 0.44601091742515564, + 0.011277654208242893, + 0.03382696211338043, + -0.09199162572622299, + -0.04261293634772301, + -0.04908446967601776, + 0.012684729881584644, + 0.03852299600839615, + -0.08782374113798141, + 0.008252542465925217, + 0.025506220757961273, + 0.10100004076957703, + -0.02821156196296215, + -0.0364118255674839, + 0.0591718815267086, + 0.006536122411489487, + -0.07309944927692413, + -0.009538264945149422, + 0.1095036119222641 + ], + [ + -0.13950449228286743, + 0.1474233716726303, + 0.029359666630625725, + -0.05731935426592827, + -0.006782860960811377, + 0.02187909185886383, + -0.03312256932258606, + 0.012747266329824924, + -0.01683388277888298, + 0.028587855398654938, + 0.08827433735132217, + -0.017302317544817924, + -0.044167499989271164, + 0.03550615534186363, + 0.0163011085242033, + 0.01778961718082428, + 0.01928422600030899, + -0.05058833211660385, + 0.02994436025619507, + 0.04466394707560539, + -0.012516851536929607, + -0.010945717804133892, + 0.014778307639062405, + 0.030507251620292664, + -0.07975122332572937, + 0.03212655708193779, + 0.03315912187099457, + -0.004226195625960827, + 0.023919682949781418, + -0.015093821100890636, + 0.06899994611740112, + 0.05100670084357262, + 0.03155222162604332, + 0.006020627450197935, + -0.0007800411549396813, + 0.02508138306438923, + 0.007368589751422405, + -0.014036026783287525, + -0.026370128616690636, + -0.052292272448539734, + 0.005282081663608551, + -0.014678556472063065, + -0.04150334745645523, + 0.017357897013425827, + 0.023714078590273857, + 0.00762584712356329, + -0.07841892540454865, + 0.0020606948528438807, + -0.0004951530136168003, + -0.010014254599809647, + 0.04637361690402031, + 0.02180618979036808, + -0.056624967604875565, + 0.06790916621685028, + -0.04337665066123009, + 0.031478121876716614, + -0.08494531363248825, + 0.038777485489845276, + -0.020582305267453194, + 0.013631054200232029, + 0.04481327906250954, + 0.07300994545221329, + 0.02465638518333435, + 0.004327290691435337, + 0.09405836462974548, + 0.020827725529670715, + 0.022430142387747765, + -0.011692828498780727, + 0.006779627408832312, + -0.0297000240534544, + 0.02105044573545456, + -0.007477356120944023, + 0.04235051944851875, + -0.02758772112429142, + -0.03204933926463127, + 0.011197125539183617, + 0.010927706025540829, + -0.0066589838825166225, + 0.001248373300768435, + -0.07752370089292526, + 0.2847587764263153, + 0.016651727259159088, + -0.023758746683597565, + -0.014655436389148235, + -0.06588492542505264, + 0.008386961184442043, + -0.04777143523097038, + -0.007762002758681774, + 0.03703294321894646, + -0.0012766104191541672, + -0.017823627218604088, + 0.05240499600768089, + 0.014408421702682972, + 0.10857689380645752, + 0.054736677557229996, + -0.05051714554429054, + 0.029262855648994446, + -0.04492814838886261, + -0.013792943209409714, + -0.018767280504107475, + -0.010042288340628147, + -0.023149743676185608, + -0.057695381343364716, + 0.025556908920407295, + 0.06334472447633743, + 0.045298248529434204, + -0.0867658331990242, + -0.011624287813901901, + 0.026744399219751358, + 0.005953805521130562, + 0.004956290125846863, + 0.0033478266559541225, + -0.025834452360868454, + 0.028619859367609024, + 0.02746971882879734, + -0.009218270890414715, + 0.011822640895843506, + -0.15007320046424866, + 0.014746050350368023, + 0.019625341519713402, + -0.0386650450527668, + 0.044322580099105835, + -0.0068584950640797615, + -0.0067929914221167564, + -0.0675092339515686, + 0.052263956516981125, + 0.04827805608510971, + 0.022498847916722298, + -0.0054597267881035805, + -0.056116342544555664, + -0.005471751093864441, + -0.01156775001436472, + 0.07061250507831573, + -0.09273609519004822, + 0.029857896268367767, + -0.03645743802189827, + -0.02989897131919861, + -0.07759121805429459, + 0.05969269946217537, + -0.03623776137828827, + 0.008160527795553207, + -0.02609129622578621, + 0.01774498261511326, + -0.03953747823834419, + -0.3715319335460663, + -0.008322757668793201, + -0.011454898864030838, + 0.03124256432056427, + 0.035170115530490875, + -0.05357327312231064, + 0.02224574238061905, + 0.011240706779062748, + -0.007402993738651276, + 0.03822409734129906, + 0.005634116940200329, + -0.04279143363237381, + -0.0035765659995377064, + 0.06820692121982574, + 0.02121901884675026, + -0.027527369558811188, + -0.04217832535505295, + 0.03809387609362602, + -0.021411128342151642, + 0.022977111861109734, + -0.02032766118645668, + 0.0018747149733826518, + 0.013120543211698532, + -0.12032600492238998, + 0.0007626373553648591, + 0.016516955569386482, + -0.049056243151426315, + -0.048592276871204376, + 0.008238524198532104, + -0.025972165167331696, + -0.030180398374795914, + 0.0003866358019877225, + 0.04213845357298851, + 0.013549651019275188, + 0.0281179491430521, + 0.051462698727846146, + -0.04010019823908806, + 0.07078626751899719, + -0.04506104439496994, + 0.015625741332769394, + -0.020750585943460464, + 0.10755978524684906, + 0.06675747036933899, + -0.0007933031884022057, + 0.035174231976270676, + 0.028260163962841034, + 0.02569059282541275, + 0.09402459859848022, + 0.050086744129657745, + -0.0025757334660738707, + -0.03944195806980133, + -0.03757888823747635, + 0.009410209953784943, + -0.027033952996134758, + -0.012759189121425152, + 0.029978863894939423, + -0.015904147177934647, + 0.0431121326982975, + -0.05297520011663437, + -0.052958790212869644, + 0.030117876827716827, + 0.05567413195967674, + 0.04123158007860184, + -0.005955762695521116, + -0.026692651212215424, + -0.011687536723911762, + 0.011887842789292336, + 0.03838692232966423, + 0.009666547179222107, + 0.0821186900138855, + -0.054146215319633484, + -0.021943271160125732, + 0.045348599553108215, + -0.04748963937163353, + -0.011049722321331501, + 0.07866133749485016, + 0.028284704312682152, + 0.013381526805460453, + -0.040099211037158966, + -0.022695649415254593, + 0.05646935850381851, + 0.03238719701766968, + 0.025272738188505173, + 0.02966940589249134, + -0.01105124969035387, + -0.022866548970341682, + 0.09088562428951263, + 0.10315047204494476, + 0.009880640543997288, + 0.03722534328699112, + 0.018907485529780388, + -0.012601333670318127, + 0.052463121712207794, + 0.571711540222168, + 0.030328286811709404, + -0.011186530813574791, + -0.007538723759353161, + 0.012477234937250614, + -0.04662274569272995, + 0.06283335387706757, + 0.02057783305644989, + 0.03128616511821747, + -0.026141371577978134, + -0.017131170257925987, + 0.06670406460762024, + -0.024364138022065163, + 0.023237556219100952, + -0.005510305520147085, + -0.005799614824354649, + 0.02190827764570713, + -0.04243205487728119, + 0.007773006334900856 + ], + [ + -0.10769106447696686, + 0.17412133514881134, + -0.07632195204496384, + -0.11766195297241211, + -0.026464520022273064, + 0.02909022569656372, + -0.0662551000714302, + -0.04186336323618889, + 0.03625807911157608, + 0.03249835968017578, + 0.008436694741249084, + -0.03167995065450668, + -0.021418748423457146, + 0.02983730100095272, + -0.017028268426656723, + 0.029633108526468277, + 0.015010125935077667, + 0.00051787932170555, + 0.001065110438503325, + 0.015266567468643188, + 0.03969860076904297, + 0.01871481165289879, + 0.011044197715818882, + 0.01655098795890808, + -0.042247090488672256, + 0.02419365756213665, + 0.01329710241407156, + -0.008659474551677704, + -0.04959205538034439, + 0.04457073286175728, + 0.14325588941574097, + -0.017881836742162704, + -0.012810686603188515, + 0.03850829228758812, + 0.009474624879658222, + -0.010086322203278542, + -0.01799657568335533, + 0.03780840337276459, + -0.016365578398108482, + -0.05017342418432236, + 0.004855107516050339, + -0.11264396458864212, + -0.005950428079813719, + 0.03348233550786972, + 0.024973414838314056, + 0.02679697796702385, + -0.00975056178867817, + -0.03564590960741043, + -0.019076336175203323, + -0.019055316224694252, + -0.02610657550394535, + 0.0166457649320364, + -0.00890310388058424, + -0.011800017207860947, + 0.013773602433502674, + 0.031815242022275925, + -0.0035267919301986694, + 0.028484461829066277, + -0.053722262382507324, + -0.0191373061388731, + -0.0013235595542937517, + 0.09822086989879608, + -0.01533209253102541, + 0.014081099070608616, + 0.0007359255687333643, + 0.015936417505145073, + -0.007394731044769287, + -0.006809213198721409, + 0.03874698281288147, + 0.01794959045946598, + 0.028388872742652893, + 0.022388659417629242, + 0.050619859248399734, + -0.05200614407658577, + -0.043690621852874756, + 0.014802937395870686, + -0.02342001348733902, + 0.024184487760066986, + 0.01592285931110382, + 0.012697230093181133, + 0.3847384452819824, + -0.0006901355809532106, + -0.003573064226657152, + -0.004012061282992363, + -0.0321992002427578, + 0.051098816096782684, + -0.0175924189388752, + 0.027159428223967552, + -0.00968651007860899, + -0.0166474562138319, + 0.020168889313936234, + 0.04782719165086746, + -0.009668421000242233, + 0.010297371074557304, + -0.021804075688123703, + 0.016628189012408257, + -0.0591551773250103, + -0.006413527298718691, + 0.03672046586871147, + -0.022552387788891792, + 0.02269425056874752, + 0.0054934145882725716, + -0.014341277070343494, + 0.045146163552999496, + -0.012455517426133156, + 0.021457426249980927, + -0.005978424567729235, + -0.005242273211479187, + 0.0029233971145004034, + 0.008077847771346569, + 0.024208832532167435, + 0.05082118511199951, + -0.017874475568532944, + 0.046610377728939056, + 0.00325108808465302, + -0.03302161768078804, + 0.0012325952993705869, + 0.04192502424120903, + 0.0031605721451342106, + 0.0011573686497285962, + -0.05012758448719978, + -0.002838368993252516, + 0.02750376984477043, + 0.052069291472435, + 0.03810003027319908, + 0.055619608610868454, + 0.003539713565260172, + -0.05243542417883873, + -0.006283245049417019, + -0.05735665559768677, + -0.01783868297934532, + -0.07151396572589874, + -0.012654616497457027, + -0.005726761184632778, + 0.04099598899483681, + 0.030128616839647293, + 0.05321653187274933, + -0.10158365964889526, + 0.07185619324445724, + -0.026288669556379318, + -0.04485918954014778, + -0.01488481741398573, + -0.05072834715247154, + -0.00116456497926265, + -0.11468411237001419, + 0.00512295588850975, + -0.04092489182949066, + 0.021357929334044456, + 0.010987723246216774, + -0.018947632983326912, + 0.034016650170087814, + 0.009540162980556488, + -0.031238311901688576, + 0.003999661188572645, + 0.038879942148923874, + -0.11903581023216248, + 0.011402839794754982, + 0.0036026607267558575, + -0.030082358047366142, + 0.000671755347866565, + 0.020563235506415367, + 0.0608460009098053, + -0.007677968125790358, + 0.07498818635940552, + -0.006188083905726671, + -0.05999542027711868, + -0.025385763496160507, + -0.010339105501770973, + 0.02405710332095623, + -0.014441718347370625, + -0.011559882201254368, + -0.00319411838427186, + -0.0045590270310640335, + 0.010603323578834534, + 0.002361909719184041, + 0.012440974824130535, + -0.027302883565425873, + -0.001765830209478736, + -0.03004503808915615, + -0.00982473511248827, + 0.00803309865295887, + 0.002911659423261881, + -0.009298441000282764, + -0.01935718022286892, + -0.024671560153365135, + 0.13672463595867157, + 0.06097622960805893, + -0.00016292912187054753, + -0.0018593011191114783, + 0.021087978035211563, + -0.006875799503177404, + 0.18256008625030518, + 0.0682532861828804, + -0.03605561703443527, + -0.004454595036804676, + 0.007661810610443354, + -0.0016579771181568503, + 0.020559227094054222, + 0.0225560013204813, + 0.02626461163163185, + 0.0049376776441931725, + 0.01953461952507496, + 0.001551169902086258, + -0.009692064486443996, + -0.012014851905405521, + -0.0220545195043087, + 0.04891381412744522, + -0.010357166640460491, + -0.006316010374575853, + -0.02047920785844326, + -0.00526392413303256, + 0.005072294268757105, + -0.0028995166067034006, + 0.03730856999754906, + -0.05309104919433594, + -0.0634235069155693, + -0.027719490230083466, + -0.0055205016396939754, + 0.03642067313194275, + -0.03773808851838112, + 0.00212299101985991, + 0.002721058204770088, + 0.0044662682339549065, + 0.009472504258155823, + -0.034852828830480576, + 0.009438219480216503, + -0.00932601373642683, + 0.02410685084760189, + -0.004946302622556686, + -0.0024613416753709316, + 0.019251078367233276, + 0.06260674446821213, + 0.04952458664774895, + -0.004290084354579449, + 0.05112703889608383, + 0.07250282168388367, + 0.01592058315873146, + 0.6655511260032654, + 0.010823353193700314, + 0.012806535698473454, + -0.12011264264583588, + 0.002058788202702999, + -0.0335274413228035, + 0.005992574617266655, + 0.03529764339327812, + -0.020952831953763962, + 0.0351548045873642, + 0.003977132961153984, + -0.024724839255213737, + 0.024493733420968056, + 0.004664093255996704, + -0.0032133865170180798, + -0.02749343402683735, + -0.04148051515221596, + -0.03546440228819847, + 0.04332474246621132 + ], + [ + 0.024379635229706764, + 0.0012831981293857098, + 0.009353750385344028, + -0.0052647702395915985, + -0.011992246843874454, + -0.01057626586407423, + 0.0003294271882623434, + -0.0005716215237043798, + -0.00021728234423790127, + 0.009368402883410454, + -0.027125637978315353, + -0.0006881027948111296, + 0.004261025693267584, + 0.0009312451584264636, + -0.0020641640294343233, + 0.004650209564715624, + -0.010175099596381187, + 0.016215236857533455, + -0.01263596024364233, + -0.004357526078820229, + -0.008629501797258854, + -0.00014972963253967464, + 0.009211253374814987, + -0.0057054003700613976, + 0.003728389274328947, + -0.008964461274445057, + 0.005771346390247345, + -0.00014502648264169693, + -0.0013319016434252262, + 0.003231559181585908, + 0.01262188982218504, + -0.008624635636806488, + -0.0035533877089619637, + 0.026386413723230362, + 0.0086249690502882, + 0.003922019153833389, + -0.00936997402459383, + 0.004785827361047268, + 0.0022061935160309076, + -0.0007014281000010669, + -0.010954149067401886, + -0.0037045355420559645, + 0.04125507175922394, + 0.00557814072817564, + 0.0017458887305110693, + -0.0031449156813323498, + 0.015030769631266594, + -0.00027633903664536774, + 0.019184235483407974, + 0.004529784433543682, + 0.005637895315885544, + -0.010086867958307266, + -0.00915374793112278, + 0.013546510599553585, + -0.002166065853089094, + 0.0028761867433786392, + 0.047983188182115555, + 0.0032271225936710835, + -0.00481315515935421, + 0.01172230951488018, + 0.00017448683502152562, + -0.010398134589195251, + -0.002529697259888053, + -0.010150599293410778, + -0.0019309812923893332, + 0.013405301608145237, + 0.0018028502818197012, + -0.009331285022199154, + -0.021348237991333008, + -0.004497937858104706, + 0.012604250572621822, + -0.021995190531015396, + 0.001635324559174478, + -0.003512147581204772, + 0.0023273122496902943, + 0.004741393029689789, + 0.008342060260474682, + 0.0013800429878756404, + 0.0037094512954354286, + 0.002362061059102416, + -0.12371573597192764, + 0.0024640769697725773, + 0.002716844668611884, + 0.0007466475362889469, + 0.00464404234662652, + -0.0007610591128468513, + 0.003390162019059062, + -0.0011122238356620073, + -0.014479941688477993, + 0.01836506463587284, + 0.0008729496039450169, + -0.0033711453434079885, + -0.008371178060770035, + -0.03656600043177605, + -0.015456215478479862, + 0.0033443416468799114, + -0.001648280187509954, + 0.008422243408858776, + -0.007834797725081444, + -0.0011004932457581162, + 0.0005406729178503156, + 0.0012909387005493045, + 0.012207737192511559, + -0.001765310880728066, + -0.01035214588046074, + -0.023487010970711708, + 0.0002530381898395717, + 0.011075016111135483, + 0.0015850570052862167, + -0.000583880057092756, + -0.0009399067494086921, + -0.0006869771750643849, + -0.004084795713424683, + -0.010804295539855957, + -0.0022429635282605886, + -0.004835055209696293, + 0.004236803390085697, + 0.008684300817549229, + -0.002712933113798499, + -0.0004330919764470309, + 0.010448704473674297, + -0.028076009824872017, + -0.00042788745486177504, + -0.001577076269313693, + -0.0015309222508221865, + 0.00012676150072366, + 0.0021006541792303324, + -0.019346226006746292, + 0.007084088400006294, + 0.006454328075051308, + -0.0012914087856188416, + -0.0037619355134665966, + 0.00659943325445056, + 0.007889334112405777, + -0.020228277891874313, + 0.004253307823091745, + 0.002951169852167368, + -0.012042735703289509, + 0.007371583487838507, + -0.005375588778406382, + -7.562447717646137e-05, + 0.004498136695474386, + -0.008900642395019531, + -0.003258113283663988, + -0.9631913304328918, + 0.00038046290865167975, + 0.018427245318889618, + 0.006500474642962217, + -0.009594741277396679, + 0.010255671106278896, + 1.1476864528958686e-05, + 0.005415333900600672, + 0.005688142962753773, + 0.0004559633380267769, + 0.007901616394519806, + -0.02471880055963993, + -0.005731317680329084, + -0.00010568727884674445, + 0.002106976928189397, + 0.003918447997421026, + -0.0014495273353531957, + 0.002786810975521803, + -0.0031339451670646667, + 0.006377494428306818, + 0.00013767987547907978, + -0.002970560221001506, + 0.016655972227454185, + -0.00044386042281985283, + -0.002891534473747015, + -0.008275997824966908, + 0.00794136431068182, + -0.0035258641000837088, + -0.0066287461668252945, + 0.00562908174470067, + -0.006002987269312143, + 0.00027650812990032136, + 0.00030823962879367173, + -0.001218010438606143, + 0.011079754680395126, + 0.001504293060861528, + -0.004103098064661026, + -0.003288811771199107, + 0.00209105690009892, + -0.016567403450608253, + 0.008171525783836842, + 0.011881811544299126, + -0.006655210163444281, + -0.0002635664422996342, + -0.010821272619068623, + -0.00962469819933176, + 0.007406781427562237, + 0.004290742799639702, + -0.007511035539209843, + 0.00021381287660915405, + 0.012624508701264858, + -0.008428881876170635, + 0.0021667680703103542, + -0.011501181870698929, + 0.0024585514329373837, + 0.002439600182697177, + -0.0026051269378513098, + -0.0012173845898360014, + 0.00032726407516747713, + 0.011205021291971207, + 0.0015064929611980915, + 0.007709318306297064, + 0.004933136980980635, + -0.022667961195111275, + 0.006540847476571798, + 0.004029118921607733, + -0.005510122049599886, + 0.00800387654453516, + 0.002159620402380824, + -0.02962685190141201, + -0.000690969405695796, + 0.0007922016084194183, + 0.0035382029600441456, + 0.025799322873353958, + 0.004449780564755201, + -0.002039048122242093, + -0.001671818201430142, + -0.0030846779700368643, + -0.00712102884426713, + 0.0046707517467439175, + -0.006681849714368582, + -0.001348367310129106, + -0.0036317231133580208, + 0.0058225588873028755, + 0.013931319117546082, + -0.001408856944181025, + -0.006868608295917511, + -0.00027029772172681987, + 0.000661146710626781, + 0.013284602202475071, + 0.006946004927158356, + -0.0028536170721054077, + -0.002886498812586069, + -0.17208142578601837, + -0.0017273343401029706, + 0.05141592398285866, + -0.005967794917523861, + -0.0013797220308333635, + -0.007846237160265446, + -0.03028646484017372, + -0.005850534420460463, + -0.0017442461103200912, + 0.00010422311606816947, + 0.0016540646320208907, + 0.00962279923260212, + 0.006260210182517767, + -0.008196558803319931, + 0.002412298694252968, + 0.004945486783981323, + -0.0013702338328585029, + 0.005635506939142942, + -0.0008154616807587445 + ], + [ + -0.06123578920960426, + 0.06191612780094147, + -0.026032084599137306, + -0.03739544749259949, + 0.009663740172982216, + 0.010346421040594578, + -0.024033382534980774, + 0.006921977270394564, + 0.01058444008231163, + 0.013755894266068935, + 0.04122340679168701, + -0.010445157065987587, + -0.019825179129838943, + 0.017966456711292267, + -0.004325322341173887, + 0.002274951199069619, + 0.014982093125581741, + -0.011404507793486118, + 0.0038002398796379566, + 0.019412674009799957, + 0.002758443122729659, + 0.0068391733802855015, + 0.0005373479216359556, + 0.02038637362420559, + -0.03731248155236244, + 0.019593628123402596, + 0.0010908942203968763, + -0.002457309514284134, + -0.019493766129016876, + 0.003209057729691267, + 0.03036298230290413, + 0.019622987136244774, + 0.024815324693918228, + -0.008689229376614094, + -0.01520225964486599, + -0.014922800473868847, + 0.017722196877002716, + 0.015351684764027596, + -0.00993200484663248, + -0.013137564063072205, + -0.00039262574864551425, + -0.016361068934202194, + -0.01870194636285305, + 0.00435218121856451, + 0.0012196270981803536, + -0.00041021063225343823, + -0.026476595550775528, + -0.004240947775542736, + -0.020681612193584442, + 0.004548974800854921, + 0.003423591610044241, + 0.032841745764017105, + -0.0036728985141962767, + 0.004075674805790186, + -0.008306118659675121, + 0.020525576546788216, + -0.02147223986685276, + 0.020717715844511986, + -0.014780592173337936, + -0.006795824971050024, + 0.011729191988706589, + 0.029613614082336426, + 0.00898286048322916, + 0.015444234013557434, + 0.00840078666806221, + -0.0004415680014062673, + 0.001563060563057661, + 0.007091048173606396, + 0.03270275890827179, + 0.008019051514565945, + 0.0002605521003715694, + 0.03380316123366356, + 0.022112587466835976, + -0.016870761290192604, + -0.020275210961699486, + 0.006659634876996279, + -0.0021495455875992775, + 0.008963392116129398, + 0.006479036062955856, + -0.01451319083571434, + 0.07558611780405045, + -0.018284309655427933, + -7.351500971708447e-05, + 0.004948686342686415, + -0.03847811743617058, + 0.019510047510266304, + -0.015222370624542236, + 0.007938819006085396, + 0.005568458698689938, + -0.012440701015293598, + -0.0004816069267690182, + 0.04693283513188362, + 0.003995474427938461, + 0.019921768456697464, + 0.029342951253056526, + -0.008568236604332924, + -0.007378691807389259, + -0.017810694873332977, + -0.01190396398305893, + -0.020175877958536148, + 0.0026663204189389944, + -0.009199751541018486, + -0.016034584492444992, + 0.01749756559729576, + 0.031163759529590607, + 0.005754624027758837, + -0.032351940870285034, + -0.011351373977959156, + 0.0161480363458395, + -0.0036667855456471443, + 0.022908890619874, + -0.004288486670702696, + -0.003415636019781232, + 0.026877738535404205, + 0.022100716829299927, + -0.0005701172049157321, + -0.006186312064528465, + -0.03542490303516388, + 0.0033017394598573446, + -0.005127092357724905, + -0.02522619627416134, + 0.018343932926654816, + 0.021136831492185593, + 0.0023956436198204756, + -0.021157974377274513, + 0.040408868342638016, + 0.009663073346018791, + 0.010720408521592617, + 0.012969683855772018, + -0.019077928736805916, + -0.002264377661049366, + -0.023787574842572212, + 0.00740052480250597, + -0.01988016441464424, + 0.029495444148778915, + 0.009715884923934937, + 0.035863231867551804, + -0.05881865322589874, + 0.01931511051952839, + -0.006235130131244659, + 0.01205204613506794, + -0.0063574002124369144, + -0.0007392651168629527, + -0.017577966675162315, + -0.9154556393623352, + -0.0001440383930457756, + -0.038639530539512634, + 0.003054726170375943, + 0.00822940468788147, + -0.02707134373486042, + 0.01890009455382824, + -0.006336982827633619, + -0.0006918711005710065, + 0.010406347922980785, + 0.008547435514628887, + -0.019969329237937927, + 0.01443423330783844, + 0.0074291713535785675, + 0.009877598844468594, + -0.009096660651266575, + -0.012504907324910164, + 0.006845888681709766, + 0.019712483510375023, + -0.0008160109864547849, + -0.015171132050454617, + -0.021053586155176163, + -0.0327339805662632, + -0.05832291394472122, + 0.0017729965038597584, + 0.007879317738115788, + -0.03458511084318161, + -0.010536336340010166, + 0.006579425185918808, + 6.735247006872669e-05, + 0.0007019342738203704, + -0.001626289333216846, + 0.02460160106420517, + 0.0053780884481966496, + -0.0005417322390712798, + 0.017550338059663773, + 0.020681507885456085, + 0.0180062223225832, + -0.013888956978917122, + 0.0025714433286339045, + 0.005019172094762325, + 0.07588732987642288, + 0.030948277562856674, + 0.0014523640275001526, + 0.01297016441822052, + 0.03338336572051048, + -0.007889221422374249, + 0.07951422035694122, + 0.00911975372582674, + -0.006841375958174467, + -0.020608454942703247, + 0.013145172037184238, + -0.004563705530017614, + 0.0040726917795836926, + 0.010617400519549847, + 0.0041349343955516815, + -0.002675229450687766, + 0.015534213744103909, + -0.038320399820804596, + -0.005919487215578556, + 0.007869819179177284, + 0.011792668141424656, + 0.01106612104922533, + 0.0001622203562874347, + 0.015113702975213528, + -0.02953861653804779, + -0.0011237033177167177, + 0.0052239797078073025, + 0.003497408702969551, + 0.04365420714020729, + -0.020320367068052292, + -0.02186392992734909, + 0.007297134958207607, + -0.0380929671227932, + 0.002418752061203122, + -0.01808345504105091, + -0.001824846607632935, + 0.019414378330111504, + -0.000973250309471041, + -0.02062847837805748, + 0.0009772212943062186, + 0.0016517559997737408, + 0.005360338371247053, + 0.0011845038970932364, + -0.00671761017292738, + 0.013529262505471706, + 0.0003407097246963531, + 0.04697424918413162, + -0.0028926939703524113, + -0.010078201070427895, + 0.009233924560248852, + -0.004837239161133766, + 0.017038704827427864, + 0.2340005338191986, + 0.01652396470308304, + -0.005244255531579256, + -0.030721677467226982, + -0.009162661619484425, + -0.032939888536930084, + 0.030586790293455124, + 0.00750607019290328, + -0.03058960847556591, + -0.013203974813222885, + -0.005033595487475395, + 0.012412680312991142, + 0.00042530737118795514, + -0.0011013132752850652, + 0.011574940755963326, + 0.0016704685986042023, + -0.024479974061250687, + -0.03033716045320034, + 0.01643873192369938 + ], + [ + 0.02380557358264923, + 0.001868048682808876, + 0.009571286849677563, + -0.005213812924921513, + -0.011965365149080753, + -0.009992176666855812, + -0.00016655048239044845, + -0.0011521406704559922, + 0.0001362610055366531, + 0.00904830452054739, + -0.026841869577765465, + -0.000669279892463237, + 0.004214204847812653, + 0.0014755025040358305, + -0.0018660628702491522, + 0.004744142759591341, + -0.009692428633570671, + 0.015596876852214336, + -0.012233664281666279, + -0.004206529352813959, + -0.007861273363232613, + -0.0004959711222909391, + 0.008543513715267181, + -0.005391441751271486, + 0.003375033847987652, + -0.008012170903384686, + 0.005041695665568113, + -0.0001064192911144346, + -0.0011164393508806825, + 0.0033967674244195223, + 0.012624282389879227, + -0.008387988433241844, + -0.0034312766510993242, + 0.025938138365745544, + 0.008301910012960434, + 0.0035945610143244267, + -0.009293542243540287, + 0.004837922286242247, + 0.001695246435701847, + -0.0006132387788966298, + -0.010245353914797306, + -0.0038429340347647667, + 0.03986552730202675, + 0.005413268692791462, + 0.0017786829266697168, + -0.0032547861337661743, + 0.01471743080765009, + -0.00033277482725679874, + 0.018467087298631668, + 0.004108053166419268, + 0.005065052304416895, + -0.009563487954437733, + -0.009283960796892643, + 0.013454143889248371, + -0.002149161882698536, + 0.0031657149083912373, + 0.04627091437578201, + 0.003591533750295639, + -0.004785340745002031, + 0.011396278627216816, + 0.0001052615771186538, + -0.009588008746504784, + -0.002488241530954838, + -0.009426837787032127, + -0.002060392638668418, + 0.012473873794078827, + 0.0020715745631605387, + -0.009264803491532803, + -0.020306093618273735, + -0.003929963335394859, + 0.012176952324807644, + -0.020794115960597992, + 0.0017156905960291624, + -0.003059994662180543, + 0.0021399972029030323, + 0.004790119361132383, + 0.00775143364444375, + 0.001184976426884532, + 0.0033866658341139555, + 0.002012787386775017, + -0.12103143334388733, + 0.002579270862042904, + 0.0026357914321124554, + 0.0009576845332048833, + 0.004154582042247057, + -0.0004589413874782622, + 0.0036592967808246613, + -0.0008369896677322686, + -0.013992169871926308, + 0.01761833392083645, + 0.0010756521951407194, + -0.0033150888048112392, + -0.00772826187312603, + -0.03520713001489639, + -0.015526262111961842, + 0.0029659548308700323, + -0.001457255450077355, + 0.008152277208864689, + -0.0072564068250358105, + -0.0012335312785580754, + 0.0008059273241087794, + 0.0009505142224952579, + 0.0116205383092165, + -0.0015442270087078214, + -0.009858939796686172, + -0.02245240844786167, + 0.0005278894677758217, + 0.010679861530661583, + 0.0013977178605273366, + -0.0009148489916697145, + -0.001106920768506825, + -0.00020324498473200947, + -0.004353754688054323, + -0.010181696154177189, + -0.0022927015088498592, + -0.004649139009416103, + 0.004587076138705015, + 0.00831471849232912, + -0.0024801541585475206, + -0.0007111343438737094, + 0.00998725462704897, + -0.02722211927175522, + -0.0006015556282363832, + -0.0017037849174812436, + -0.0008939689723774791, + 0.000300843472359702, + 0.002812545280903578, + -0.018902679905295372, + 0.0072228736244142056, + 0.005943662486970425, + -0.0009291779133491218, + -0.0035499439109116793, + 0.0059207589365541935, + 0.007291377056390047, + -0.01943470537662506, + 0.004278975538909435, + 0.0030772252939641476, + -0.011667310260236263, + 0.007183596026152372, + -0.005122852046042681, + -0.0005686570657417178, + 0.004851796664297581, + -0.008708901703357697, + -0.003617705777287483, + -0.9653225541114807, + 0.0003740130050573498, + 0.017873123288154602, + 0.006299241911619902, + -0.009352078661322594, + 0.010097789578139782, + 0.0007559330551885068, + 0.005192216951400042, + 0.005757239647209644, + 0.00010736331023508683, + 0.007481133099645376, + -0.024451851844787598, + -0.005009902641177177, + -2.5000555979204364e-05, + 0.001898517250083387, + 0.0038064897526055574, + -0.0014534532092511654, + 0.0024729808792471886, + -0.0024774952325969934, + 0.006241161841899157, + -2.9161792554077692e-05, + -0.0028334944508969784, + 0.015518036670982838, + -0.0005542273866012692, + -0.002765403827652335, + -0.00840656366199255, + 0.007546551991254091, + -0.003329506376758218, + -0.0063750469125807285, + 0.0053158532828092575, + -0.006196933798491955, + 0.00035732745891436934, + 0.0003809647460002452, + -0.0010476602474227548, + 0.010681475512683392, + 0.0014511530753225088, + -0.0040211789309978485, + -0.0025549980346113443, + 0.002134306589141488, + -0.016099976375699043, + 0.007965942844748497, + 0.011759142391383648, + -0.006835677195340395, + 0.00014305123477242887, + -0.01023188792169094, + -0.009111861698329449, + 0.0071295201778411865, + 0.0050843642093241215, + -0.006924000568687916, + -0.0005242453189566731, + 0.01216741930693388, + -0.008450379595160484, + 0.0018347370205447078, + -0.010966645553708076, + 0.002266359282657504, + 0.0016758430283516645, + -0.0023307744413614273, + -0.0010974041651934385, + 0.0003966159129049629, + 0.010472346097230911, + 0.0014270608080551028, + 0.006866730283945799, + 0.005115341395139694, + -0.02198653668165207, + 0.006204849109053612, + 0.004097428638488054, + -0.005502495914697647, + 0.007234690710902214, + 0.002295085461810231, + -0.02875278890132904, + -0.0011561482679098845, + 0.0002291189884999767, + 0.0031302012503147125, + 0.024656791239976883, + 0.004707797896116972, + -0.0024937004782259464, + -0.0016181041719391942, + -0.002776155713945627, + -0.006402063649147749, + 0.00415278784930706, + -0.007003433536738157, + -0.0008437018259428442, + -0.003845571307465434, + 0.005740941036492586, + 0.013230793178081512, + -0.0009264940163120627, + -0.006464607547968626, + 0.00015172692656051368, + 0.0010490698041394353, + 0.01318015530705452, + 0.007010540924966335, + -0.002428763546049595, + -0.0025724091101437807, + -0.1671864241361618, + -0.0014902459224686027, + 0.049915578216314316, + -0.005838022567331791, + -0.0011361707001924515, + -0.00798792764544487, + -0.028973562642931938, + -0.005623398348689079, + -0.0016581029631197453, + 0.0006000770372338593, + 0.001517170574516058, + 0.009694697335362434, + 0.005958690773695707, + -0.007986505515873432, + 0.0027865206357091665, + 0.00449726264923811, + -0.0013171766186133027, + 0.005170493386685848, + -0.0005202647880651057 + ], + [ + -0.09656710177659988, + 0.06681584566831589, + -0.020266184583306313, + -0.029923276975750923, + -0.00118390959687531, + 0.007745959796011448, + -0.051494237035512924, + -0.04569326713681221, + 0.02796868421137333, + 0.01992478035390377, + 0.03458622470498085, + -0.008037686347961426, + -0.026374714449048042, + 0.005177124869078398, + -0.00785478763282299, + 0.016198281198740005, + 0.036285027861595154, + -0.012171699665486813, + -0.003251266200095415, + 0.02418285794556141, + 0.00537085859104991, + -0.006955687887966633, + -0.007255457807332277, + 0.04353775084018707, + -0.06641627103090286, + 0.017170840874314308, + -0.03031420148909092, + 0.027089497074484825, + -0.06572037190198898, + 0.02218657173216343, + 0.06940609961748123, + 0.01194156426936388, + 0.00016247112944256514, + 0.053032517433166504, + 0.002765967044979334, + -0.03148587420582771, + 0.018695715814828873, + 0.03532877936959267, + -0.018479986116290092, + -0.015949944034218788, + -0.03245434910058975, + -0.028117049485445023, + 0.014613427221775055, + -0.021819427609443665, + -0.018162760883569717, + -0.01902743987739086, + 0.02118617668747902, + -0.005408679135143757, + -0.025886306539177895, + -0.007731414400041103, + -0.016292933374643326, + 0.02264433167874813, + -0.029009465128183365, + -0.005641484167426825, + 0.013840491883456707, + 0.04383648559451103, + 0.004036503378301859, + 0.09587002545595169, + -0.028400104492902756, + -0.00037262175465002656, + 0.027697602286934853, + 0.05747441202402115, + 0.010211608372628689, + 0.007439362350851297, + -0.00204782304354012, + -0.0049562654457986355, + -0.0045846002176404, + -0.02204609103500843, + 0.020217835903167725, + 0.010481370612978935, + 0.008230529725551605, + 0.055019885301589966, + 0.04634719341993332, + -0.005002016667276621, + -0.041167110204696655, + -0.004502453841269016, + -0.006505073979496956, + 0.03941785544157028, + 0.004816900473088026, + -0.014240683987736702, + 0.37701502442359924, + -0.036663465201854706, + -0.004927658475935459, + 0.04482744634151459, + -0.08319348841905594, + 0.05249098688364029, + -0.02841288037598133, + 0.03570140525698662, + -0.03779256343841553, + -0.00044689580681733787, + -0.0032524128910154104, + 0.06797885149717331, + -0.01641920395195484, + -0.001577317132614553, + 0.0006070450181141496, + -0.020316213369369507, + -0.05351291969418526, + 0.010430986061692238, + -0.00023502916155848652, + -0.0172018613666296, + 0.003836024086922407, + 0.006483910139650106, + -0.016325170174241066, + 0.017088081687688828, + 0.026389477774500847, + 0.018027914687991142, + -0.020228082314133644, + -0.0008541427087038755, + 0.023499300703406334, + 0.003961070440709591, + 0.06542395800352097, + 0.026096981018781662, + 0.007900454103946686, + 0.03471920266747475, + -0.016121752560138702, + -0.004061934072524309, + -0.0024577814619988203, + -0.012805698439478874, + -0.014016043394804, + -0.027350515127182007, + -0.03769874945282936, + -0.003089098958298564, + 0.018881483003497124, + 0.0348605141043663, + -0.0055124349892139435, + 0.036775726824998856, + 0.03506888449192047, + -0.011233111843466759, + 0.01883315108716488, + -0.03788094222545624, + 0.008532879874110222, + -0.031870223581790924, + -0.020426055416464806, + 0.01667441613972187, + 0.022756267338991165, + 0.03513983637094498, + 0.08461827784776688, + -0.10926788300275803, + 0.013613405637443066, + 0.011674854904413223, + -0.003975839354097843, + -0.02277754433453083, + 0.01664491556584835, + -0.02497473731637001, + -0.1297830045223236, + 0.005617513787001371, + -0.021543949842453003, + -0.038129162043333054, + 0.014663883484899998, + -0.010174729861319065, + 0.038207605481147766, + 0.0013747912598773837, + 0.05306362733244896, + -0.0023762225173413754, + 0.039905667304992676, + -0.06494283676147461, + -0.019325364381074905, + -0.00295920018106699, + 0.013387897051870823, + -0.035703424364328384, + -0.0037800450809299946, + 0.024310631677508354, + 0.08213536441326141, + 0.014701293781399727, + -0.04411911964416504, + -0.02300649881362915, + -0.0773991271853447, + -0.11378427594900131, + 0.020692985504865646, + 0.014170994982123375, + -0.025003256276249886, + -0.02494884468615055, + 0.019441338256001472, + 0.004307872150093317, + 0.008233769796788692, + -0.004594358149915934, + 0.031759511679410934, + -0.009453833103179932, + 0.02883419580757618, + 0.012640594504773617, + 0.019220588728785515, + 0.009942211210727692, + -0.03033546730875969, + -0.041338905692100525, + 0.03675156831741333, + 0.15682627260684967, + 0.05157357081770897, + 0.03219273313879967, + 0.012041859328746796, + 0.0618828609585762, + -0.03257343918085098, + 0.11476105451583862, + 0.007362371776252985, + -0.008284784853458405, + -0.019204728305339813, + 0.020489193499088287, + 0.013362521305680275, + -0.011440903879702091, + 0.0053628613241016865, + 0.011589146219193935, + -0.04436923563480377, + 0.0007435375009663403, + -0.05653633922338486, + -0.0033297475893050432, + -0.00016620925453025848, + -0.06921868026256561, + 0.06400256603956223, + -0.015269003808498383, + 0.02577150985598564, + -0.03661675751209259, + -0.01823653094470501, + 0.043263137340545654, + 0.01021590642631054, + 0.03369269147515297, + -0.0341133214533329, + -0.059089820832014084, + -0.037975843995809555, + -0.024291101843118668, + 0.03871665894985199, + -0.05509747937321663, + -0.03337330371141434, + 0.030627034604549408, + -0.001810288755223155, + -0.02913626842200756, + -0.01670159213244915, + 0.0073364838026463985, + 0.030940715223550797, + -0.01041839737445116, + 0.007128734607249498, + 0.0341518335044384, + -0.012050931341946125, + 0.06207861378788948, + 0.008341671898961067, + 0.009946499951183796, + 0.04258618503808975, + 0.031960368156433105, + 0.014604935422539711, + 0.7184258103370667, + 0.023663299158215523, + 0.025680072605609894, + -0.030462324619293213, + -0.033043891191482544, + -0.10872814804315567, + -0.0024394108913838863, + 0.029386527836322784, + -0.08467498421669006, + -0.01587337628006935, + -0.02873844839632511, + 0.037556108087301254, + -0.01472833938896656, + -0.02168343774974346, + 0.008881933055818081, + -0.019360020756721497, + -0.021903472021222115, + -0.0446174331009388, + 0.0529504120349884 + ], + [ + -0.13072271645069122, + 0.13568224012851715, + -0.05344680696725845, + -0.06825435906648636, + -0.0469278059899807, + 0.025965915992856026, + -0.04140817001461983, + -0.014580017887055874, + 0.0226513110101223, + 0.021527281031012535, + 0.024204691872000694, + -0.031956762075424194, + -0.04964426904916763, + 0.024887194857001305, + -0.014444288797676563, + 0.07589560747146606, + 0.0017682614270597696, + -0.0005203437176533043, + -0.012153010815382004, + 0.02656508795917034, + 0.023621100932359695, + 0.012799276039004326, + 0.0012261179508641362, + 0.020064696669578552, + -0.05677284300327301, + 0.024549297988414764, + -0.02686402201652527, + -0.0027761191595345736, + -0.04686113819479942, + 0.03008500300347805, + 0.1484231799840927, + -0.007209567353129387, + -0.004514270927757025, + 0.04617634415626526, + -0.010201937519013882, + -0.01630392111837864, + 0.01345914788544178, + 0.03577190265059471, + -0.0054130954667925835, + -0.04582100361585617, + 0.017834873870015144, + -0.07931599020957947, + -0.0030690969433635473, + 0.028080442920327187, + 0.020645756274461746, + 0.00563072832301259, + 0.01898227259516716, + -0.01232387125492096, + -0.023599037900567055, + 0.009897223673760891, + -0.021715546026825905, + 0.0181882306933403, + -0.02403395064175129, + -0.025954829528927803, + 0.027047503739595413, + 0.05048968270421028, + 0.006404695101082325, + 0.004014960024505854, + -0.07366804033517838, + -0.02928694523870945, + -0.00010729003406595439, + 0.0833241418004036, + -0.012653535231947899, + 0.025577684864401817, + 0.0012498748255893588, + 0.028912724927067757, + 0.01155487447977066, + -0.007240441162139177, + 0.023983370512723923, + 0.01561583112925291, + 0.010631458833813667, + 0.02736196666955948, + 0.05677366256713867, + -0.04185973107814789, + -0.04451398178935051, + 0.00602497486397624, + -0.015260657295584679, + 0.020818354561924934, + 0.026957163587212563, + 0.012007912620902061, + 0.41418084502220154, + -0.0197871346026659, + 0.008849265985190868, + 0.00879152212291956, + -0.044232312589883804, + 0.07372305542230606, + 0.005248459056019783, + 0.014458145946264267, + -0.017395542934536934, + -0.008272622711956501, + 0.02086682803928852, + 0.06764639168977737, + -0.00826303567737341, + 0.01061862614005804, + -0.021946970373392105, + 0.016325468197464943, + -0.051530856639146805, + 0.018026474863290787, + 0.02590276673436165, + -0.014866000041365623, + 0.005773063749074936, + -0.009843030944466591, + -0.02120680920779705, + 0.051380258053541183, + 0.012240222655236721, + 0.016787126660346985, + -0.00952128879725933, + 0.0004031429998576641, + -0.01537196896970272, + 0.00849546492099762, + 0.037417564541101456, + 0.020499059930443764, + -0.012115639634430408, + 0.02886056713759899, + -0.02045612968504429, + -0.003843647660687566, + -0.0035841199569404125, + 0.020989298820495605, + -0.014588387683033943, + -0.011428946629166603, + -0.05896850302815437, + -0.006583780515938997, + 0.025278691202402115, + 0.048821281641721725, + 0.017290960997343063, + 0.05276155844330788, + 0.009900412522256374, + -0.05537370219826698, + 0.020972855389118195, + -0.04461473971605301, + -0.011177736334502697, + -0.07006056606769562, + -0.026395009830594063, + 0.0013253283686935902, + 0.04150775074958801, + 0.005065882578492165, + 0.04035129398107529, + -0.09206482768058777, + 0.04520971700549126, + -0.02352028712630272, + -0.029942842200398445, + -0.010873092338442802, + -0.0412544384598732, + -0.05235351249575615, + -0.06390877068042755, + -0.006962033919990063, + -0.051314156502485275, + 0.006569235119968653, + 0.0010159973753616214, + -0.014558645896613598, + 0.032341647893190384, + 0.009098954498767853, + -0.03857099264860153, + -0.013332348316907883, + -0.0029198392294347286, + -0.0682142823934555, + -0.0034494134597480297, + -0.011516757309436798, + 0.010501072742044926, + -0.021816439926624298, + -0.005356811452656984, + 0.043522436171770096, + 0.025970933958888054, + 0.039883241057395935, + -0.030079934746026993, + -0.060647085309028625, + -0.025561055168509483, + -0.043174128979444504, + 0.035111211240291595, + 0.004994681105017662, + -0.04996929690241814, + -0.01811293512582779, + 0.01394578441977501, + 0.014020086266100407, + 0.0038479315117001534, + 0.002824881812557578, + 0.021544640883803368, + 0.005844101309776306, + 0.0022551249712705612, + 0.010627920739352703, + 0.02057945355772972, + -0.002751606050878763, + -0.016604311764240265, + -0.007781289983540773, + 0.003928801044821739, + 0.12519969046115875, + 0.07066106796264648, + 0.007542268838733435, + -0.0026373176369816065, + 0.05017857253551483, + -0.0008543262956663966, + 0.15035554766654968, + 0.0676347091794014, + -0.024592220783233643, + -0.001543155638501048, + 0.015155862085521221, + 0.00399732356891036, + 0.03268689289689064, + 0.012581822462379932, + 0.002732413588091731, + -0.014809215441346169, + 0.016398565843701363, + -0.0486532598733902, + -0.011170937679708004, + -0.002370418282225728, + -0.030725572258234024, + 0.043488431721925735, + -0.02055148407816887, + -0.004758039023727179, + -0.02483985759317875, + 0.0007653805078007281, + 0.008700557053089142, + 0.018078619614243507, + 0.04595080763101578, + -0.029248245060443878, + -0.031014755368232727, + -0.01151061337441206, + -0.059818848967552185, + 0.027447612956166267, + -0.0558553971350193, + -0.019000917673110962, + 0.007450596895068884, + -0.001116903848014772, + -0.0030501314904540777, + -0.030218100175261497, + 0.013421178795397282, + -0.003398835426196456, + 0.006251405458897352, + -0.008755660615861416, + -0.002802371047437191, + -0.002059218706563115, + 0.07060441374778748, + 0.0486905612051487, + 0.006851326674222946, + 0.03904961794614792, + 0.062249429523944855, + 0.025571390986442566, + 0.6942996978759766, + 0.026447901502251625, + 0.028209462761878967, + -0.092180997133255, + 0.0007772774551995099, + -0.040990281850099564, + 0.011306199245154858, + 0.03531847894191742, + -0.03618977591395378, + 0.0011627940693870187, + -0.00810931995511055, + 0.023395856842398643, + 0.017240503802895546, + -0.0131886200979352, + 0.0007046443060971797, + -0.02252477966248989, + -0.06558532267808914, + -0.044251058250665665, + 0.03282826766371727 + ], + [ + -0.1247488260269165, + 0.06824613362550735, + -0.11221471428871155, + -0.031102748587727547, + 0.08431306481361389, + -0.013325393199920654, + -0.05278255417943001, + 0.013730157166719437, + 0.07084394991397858, + 0.030913181602954865, + 0.1333138793706894, + -0.05348765477538109, + -0.06492164731025696, + 0.07579226046800613, + 0.01701544038951397, + -0.048882342875003815, + -0.008714074268937111, + 0.02268516831099987, + -0.0276096872985363, + 0.005320793017745018, + 0.022835897281765938, + 0.03386082127690315, + 0.06086091697216034, + 0.03549240157008171, + -0.09985319525003433, + 0.0312684066593647, + 0.06051803007721901, + -0.04284501448273659, + -0.0013461930211633444, + -0.0071783168241381645, + -0.03878413885831833, + 0.09636996686458588, + 0.10043255239725113, + -0.10540063679218292, + -0.09632350504398346, + -0.03394819796085358, + 0.07640784978866577, + 0.0603514164686203, + 0.0034728969912976027, + -0.025007350370287895, + -0.007783106528222561, + -0.005764620378613472, + -0.032259732484817505, + -0.0326392836868763, + 0.017593462020158768, + 0.023515336215496063, + -0.1290409117937088, + -0.00955540593713522, + -0.059842392802238464, + 0.048446886241436005, + -0.01251892652362585, + 0.09574993699789047, + 0.0003539127064868808, + 0.046264905482530594, + -0.03215550258755684, + 0.04924432560801506, + 0.04496055096387863, + 0.06217244267463684, + 0.013179372996091843, + -0.01804569736123085, + -0.03751218318939209, + -0.02577090822160244, + 0.04338493570685387, + 0.02653731033205986, + -0.01177341677248478, + 0.06196193769574165, + 0.013372581452131271, + -0.008812558837234974, + 0.13011306524276733, + -0.03791041299700737, + 0.026439573615789413, + 0.08575832098722458, + 0.07817879319190979, + 0.006930673029273748, + 0.0681016817688942, + 0.031077947467565536, + 0.01180326472967863, + -0.03818338364362717, + 0.05008934810757637, + 0.015599027276039124, + 0.11915307492017746, + -0.10419368743896484, + 0.034447621554136276, + 0.023982251062989235, + -0.08111097663640976, + 0.006126671098172665, + 0.009351519867777824, + -0.02450794167816639, + 0.07125385105609894, + -0.05761199817061424, + -0.0035096739884465933, + 0.13275912404060364, + 0.07202769070863724, + -0.028888946399092674, + 0.1174454465508461, + 0.037250880151987076, + -0.015366317704319954, + -0.03424046188592911, + -0.08798861503601074, + -0.0536249503493309, + -0.00013147960999049246, + -0.023511942476034164, + -0.007478176616132259, + 0.020182939246296883, + 0.0819164514541626, + -0.06844410300254822, + -0.03734654188156128, + -0.0728912353515625, + 0.06621810793876648, + -0.036078840494155884, + 0.0033726985566318035, + -0.06055040657520294, + -0.0022887440863996744, + 0.05261062830686569, + 0.11318360269069672, + 0.006302191875874996, + -0.06672122329473495, + -0.0976758599281311, + -0.02729399874806404, + 0.003442856017500162, + 0.022846374660730362, + -0.015471142716705799, + 0.089425228536129, + -0.040643110871315, + -0.030964355915784836, + 0.13260920345783234, + 0.0020797934848815203, + 0.05294986069202423, + 0.0608624704182148, + 0.01665753684937954, + -0.06735759228467941, + -0.07447779923677444, + 0.029813051223754883, + 0.048555225133895874, + 0.06570394337177277, + 0.0575760193169117, + 0.08735878020524979, + -0.1429716795682907, + 0.006444583181291819, + -0.015521636232733727, + 0.11494116485118866, + 0.04188353195786476, + -0.04418616369366646, + -0.0287894606590271, + 0.030246242880821228, + -0.0047492473386228085, + -0.12118582427501678, + 0.08986843377351761, + 0.022556180134415627, + -0.07174867391586304, + 0.034121014177799225, + -0.03149069845676422, + 0.01736578531563282, + 0.052881356328725815, + 0.041141215711832047, + 0.03206792101264, + 0.0647638663649559, + 0.007107685785740614, + -0.0005929818726144731, + -0.000746001722291112, + -0.04228435084223747, + 0.0006403352599591017, + 0.004965381696820259, + -0.03993387520313263, + -0.05483730882406235, + -0.060011837631464005, + -0.0038099398370832205, + -0.014966110698878765, + 0.00035681042936630547, + -0.01606295257806778, + -0.09416326880455017, + -0.03596806526184082, + -0.08327487856149673, + 0.07936004549264908, + 0.020477179437875748, + -0.010168886743485928, + 0.10035382211208344, + 0.055735744535923004, + -0.013104403391480446, + 0.02271663025021553, + 0.10993839055299759, + -0.0031237942166626453, + -0.031189171597361565, + -0.009102988988161087, + 0.0024522116873413324, + 0.13525083661079407, + 0.03110949695110321, + -0.0017809063429012895, + -0.05090097337961197, + 0.03473280742764473, + -0.05355994030833244, + 0.10386261343955994, + -0.054907020181417465, + -0.016871411353349686, + -0.015622545033693314, + 0.06893186271190643, + -0.09532700479030609, + -0.009865054860711098, + 0.04152842238545418, + 0.033261947333812714, + 0.06198190152645111, + 0.023112764582037926, + -0.10678223520517349, + 0.027010507881641388, + -0.02921350486576557, + 0.1173066645860672, + -0.049565598368644714, + 0.01715153083205223, + 0.1316976398229599, + -0.10498526692390442, + -0.031034352257847786, + 0.014559855684638023, + 0.04389476031064987, + 0.060319934040308, + -0.03702479228377342, + -0.02769983559846878, + 0.08955546468496323, + -0.08218498528003693, + -0.008049514144659042, + -0.026858363300561905, + -0.053631268441677094, + 0.05020534619688988, + -0.01777704618871212, + -0.05382741615176201, + 0.01082116924226284, + -0.0678957924246788, + 0.001505187596194446, + 0.013936400413513184, + -0.02990547940135002, + 0.039436571300029755, + -0.07299341261386871, + 0.09846964478492737, + -0.05057220906019211, + -0.046765655279159546, + 0.028744783252477646, + -0.10970946401357651, + 0.0057594384998083115, + 0.3391976058483124, + 0.0052770026959478855, + 0.06792405247688293, + -0.10761738568544388, + -0.042461685836315155, + -0.1054675430059433, + 0.03952048718929291, + -0.01693897508084774, + -0.04582711309194565, + -0.07918364554643631, + 0.018909182399511337, + -0.01901097781956196, + 0.06925339251756668, + -0.03131579980254173, + 0.09491632878780365, + 0.008309595286846161, + -0.10215596854686737, + -0.0882972776889801, + -0.050357069820165634 + ], + [ + -0.12498462945222855, + 0.12223059684038162, + -0.06838773190975189, + -0.05927366763353348, + -0.05727149918675423, + 0.0353003554046154, + -0.04809422418475151, + -0.02750650979578495, + 0.015338744968175888, + 0.01464245654642582, + 0.00697677955031395, + -0.04060077667236328, + -0.04083928465843201, + 0.009389898739755154, + -0.018035802990198135, + 0.08879803866147995, + -0.0005519692786037922, + 0.003964444622397423, + -0.019646089524030685, + 0.016672693192958832, + 0.02311578206717968, + 0.005091038066893816, + -0.0015891904477030039, + 0.015332014299929142, + -0.04009377211332321, + 0.031152846291661263, + -0.034774743020534515, + 0.018092501908540726, + -0.0663825049996376, + 0.03902638703584671, + 0.1545817106962204, + -0.00167817750480026, + -0.026600679382681847, + 0.05163189768791199, + 0.003149546915665269, + -0.0089483130723238, + 0.012598042376339436, + 0.033825818449258804, + 0.0035982911940664053, + -0.035782333463430405, + 0.022140955552458763, + -0.08803771436214447, + -0.004318971652537584, + 0.0320550836622715, + 0.018604371696710587, + 0.020915227010846138, + 0.03453294560313225, + -0.025506125763058662, + -0.024366607889533043, + -0.0008694540010765195, + -0.004378594923764467, + 0.01612229086458683, + -0.022887378931045532, + -0.03674301877617836, + 0.03981597349047661, + 0.05155528709292412, + 0.013124476186931133, + -0.00766209838911891, + -0.08486928790807724, + -0.05461786314845085, + -0.0075867874547839165, + 0.08585891872644424, + -0.023254580795764923, + 0.02407189831137657, + -0.010628943331539631, + 0.03029441647231579, + 0.01031697727739811, + 0.003806308377534151, + 0.033154308795928955, + 0.008069540373980999, + 0.013720431365072727, + 0.04156181961297989, + 0.05361736938357353, + -0.03665986657142639, + -0.04689038544893265, + -0.007576787378638983, + -0.030733076855540276, + 0.01529749296605587, + 0.022536981850862503, + 0.032539136707782745, + 0.4107620418071747, + -0.013169520534574986, + -0.00532821798697114, + 0.009550435468554497, + -0.029391421005129814, + 0.0811256393790245, + 0.03990814834833145, + 0.025395359843969345, + -0.013199947774410248, + -0.024493003264069557, + 0.027457965537905693, + 0.056117188185453415, + -0.01572614349424839, + -0.007167258765548468, + -0.04415375366806984, + 0.023912834003567696, + -0.06489438563585281, + 0.017394760623574257, + 0.03820725157856941, + -0.010572774335741997, + 0.004282844252884388, + -0.0028746253810822964, + -0.010615930892527103, + 0.0552937313914299, + -0.005642470438033342, + 0.03489970043301582, + -0.01660027727484703, + -0.0014903111150488257, + -0.007565655279904604, + 0.016463374719023705, + 0.03680763393640518, + 0.01107823383063078, + -0.0134400874376297, + 0.034196749329566956, + -0.029618866741657257, + 0.000402636214857921, + 0.00109470181632787, + 0.030757784843444824, + -0.021650541573762894, + -0.009714694693684578, + -0.06198984384536743, + -0.009421595372259617, + 0.025967121124267578, + 0.049826283007860184, + 0.0306791290640831, + 0.04182014614343643, + 0.005981311667710543, + -0.0640646293759346, + 0.018352879211306572, + -0.04150081053376198, + -0.012841297313570976, + -0.06606199592351913, + -0.04066022112965584, + 0.0034125670790672302, + 0.03470216691493988, + 0.011699562892317772, + 0.04304506629705429, + -0.07994771003723145, + 0.0323713943362236, + -0.02872033603489399, + -0.04510677978396416, + -0.004311425611376762, + -0.03804934397339821, + -0.055838748812675476, + -0.12980175018310547, + -0.014671510085463524, + -0.05679364502429962, + 0.015251434408128262, + 0.005029183346778154, + -0.007857018150389194, + 0.026762472465634346, + 0.010405059903860092, + -0.06710930168628693, + -0.030084049329161644, + -0.004820257890969515, + -0.06088068336248398, + 0.007154768332839012, + -0.03063083440065384, + 0.011986651457846165, + -0.023662999272346497, + 0.0008272069972008467, + 0.04544995352625847, + 0.03011533059179783, + 0.04369960352778435, + -0.02450604923069477, + -0.06681456416845322, + -0.012649034149944782, + -0.042420659214258194, + 0.04077871888875961, + 0.01080416887998581, + -0.04103840887546539, + -0.02505016140639782, + 0.01604609563946724, + 0.012429924681782722, + 0.003817813005298376, + -0.0032176238019019365, + 0.014374039135873318, + -0.002084815176203847, + 0.0013505321694537997, + 0.006270240992307663, + 0.010281087830662727, + -0.01569337397813797, + -0.012114956974983215, + -0.011510827578604221, + -0.0024965833872556686, + 0.11840825527906418, + 0.06803001463413239, + 0.0015530777163803577, + 0.016093064099550247, + 0.03989817202091217, + 0.020670637488365173, + 0.14926216006278992, + 0.08340262621641159, + -0.027283795177936554, + 0.012920024804770947, + 0.014210962690412998, + 0.012872272171080112, + 0.03667772561311722, + 0.007280195131897926, + 0.006783739197999239, + -0.021651023998856544, + -0.008056838996708393, + -0.027986545115709305, + -0.01683974452316761, + -0.0011364384554326534, + -0.028076481074094772, + 0.05154944583773613, + -0.024599116295576096, + -0.013938776217401028, + -0.017536796629428864, + -0.003206570167094469, + 0.0004652378265745938, + 0.01937650889158249, + 0.02343248948454857, + -0.04570300504565239, + -0.051682841032743454, + -0.014185607433319092, + -0.06241665780544281, + 0.03419961407780647, + -0.0586007721722126, + -0.013539952225983143, + 0.00011778362386394292, + 0.01710936240851879, + -0.007900088094174862, + -0.03492376208305359, + 0.013392526656389236, + -0.0038617525715380907, + 0.00725550064817071, + -0.007668749894946814, + -0.010198983363807201, + -0.007614369038492441, + 0.0670260637998581, + 0.05663486197590828, + 0.01198180764913559, + 0.05131423473358154, + 0.06509174406528473, + 0.012924294918775558, + 0.6632328033447266, + 0.02795116789638996, + 0.02347169816493988, + -0.09715431928634644, + -0.016193676739931107, + -0.028771206736564636, + 0.02767656184732914, + 0.05135240778326988, + -0.037447478622198105, + 0.02041206695139408, + -0.007939983159303665, + 0.008097205311059952, + 0.020937776193022728, + -0.028737500309944153, + 0.0020081400871276855, + -0.03963136300444603, + -0.06645317375659943, + -0.02379722334444523, + 0.02984185330569744 + ], + [ + 0.023964835330843925, + 0.0017186565091833472, + 0.009880286641418934, + -0.00600387854501605, + -0.011742315255105495, + -0.010462144389748573, + 0.0003847307525575161, + -0.0011119323316961527, + -0.000889098271727562, + 0.009578825905919075, + -0.02766236662864685, + -1.92960214917548e-05, + 0.004977987613528967, + 0.0008451009052805603, + -0.0022153668105602264, + 0.0037683104164898396, + -0.009979414753615856, + 0.015521316789090633, + -0.012496246956288815, + -0.003793422831222415, + -0.008880947716534138, + 0.00031479771132580936, + 0.008518479764461517, + -0.005409569479525089, + 0.0031967281829565763, + -0.008820801973342896, + 0.006619557272642851, + -0.0004415660514496267, + -0.0011490276083350182, + 0.0031043256167322397, + 0.01286675501614809, + -0.008789495564997196, + -0.0027816572692245245, + 0.026587359607219696, + 0.009090933948755264, + 0.0035936031490564346, + -0.0101355304941535, + 0.0038734115660190582, + 0.0017995914677157998, + -0.0007157970103435218, + -0.011229177005589008, + -0.0037706384900957346, + 0.04204597696661949, + 0.005652063991874456, + 0.0012536259600892663, + -0.003412271849811077, + 0.013982197269797325, + -0.000627826084382832, + 0.019154805690050125, + 0.004026883281767368, + 0.006849353667348623, + -0.009809616021811962, + -0.009469474665820599, + 0.014599796384572983, + -0.0019605786073952913, + 0.0029909349977970123, + 0.04775392264127731, + 0.003936434630304575, + -0.0045936633832752705, + 0.012133767828345299, + 0.0007695979438722134, + -0.010008696466684341, + -0.001828815438784659, + -0.010976153425872326, + -0.0012661183718591928, + 0.013447909615933895, + 0.0019160922383889556, + -0.00900309532880783, + -0.022142667323350906, + -0.004337149206548929, + 0.012280384078621864, + -0.021683791652321815, + 0.0013074596645310521, + -0.003240768099203706, + 0.0017408293206244707, + 0.005252128932625055, + 0.008889654651284218, + 0.0015580360777676105, + 0.0034939125180244446, + 0.0018426014576107264, + -0.1228560134768486, + 0.0031421261373907328, + 0.002757083624601364, + 0.0005221767933107913, + 0.004737275652587414, + -0.001577360206283629, + 0.002712908433750272, + -9.858307748800144e-05, + -0.015213248319923878, + 0.018630795180797577, + 0.0009209574200212955, + -0.0037223973777145147, + -0.008449353277683258, + -0.03655588999390602, + -0.015308859758079052, + 0.0025850911624729633, + -0.0008044467540457845, + 0.007993130944669247, + -0.008382764644920826, + -0.0009148510289378464, + 0.00021361408289521933, + 0.0013917462201789021, + 0.012837778776884079, + -0.0019312684889882803, + -0.01081147138029337, + -0.023307491093873978, + -0.0003996030427515507, + 0.011174323037266731, + 0.0024235716555267572, + -0.0009196416940540075, + -0.00031025701900944114, + -0.00043698708759620786, + -0.004100464750081301, + -0.010752123780548573, + -0.001170083531178534, + -0.005464744754135609, + 0.004113432019948959, + 0.007842031307518482, + -0.0018033763626590371, + 5.718765805795556e-06, + 0.010175290517508984, + -0.028183890506625175, + -0.00033414471545256674, + -0.002199882175773382, + -0.0031058480963110924, + 0.00026984355645254254, + 0.0034992278087884188, + -0.018563484773039818, + 0.007445904891937971, + 0.006278971675783396, + -0.001028220052830875, + -0.0034416867420077324, + 0.007541014812886715, + 0.007051828317344189, + -0.02079549990594387, + 0.004477251321077347, + 0.0028945922385901213, + -0.011568873189389706, + 0.007720229681581259, + -0.004864959977567196, + 0.00038095342461019754, + 0.0042016212828457355, + -0.00785244069993496, + -0.003165479516610503, + -0.9632158875465393, + -0.00022383886971510947, + 0.01924985833466053, + 0.005986427888274193, + -0.010172707960009575, + 0.01046961359679699, + 0.000423583755036816, + 0.0052490271627902985, + 0.006059515289962292, + 0.0004960433579981327, + 0.009047509171068668, + -0.025095440447330475, + -0.005370017606765032, + 0.0005101768183521926, + 0.00233061402104795, + 0.004142193589359522, + -0.0018622386269271374, + 0.0021880657877773046, + -0.003827963722869754, + 0.0068347398191690445, + 0.00038953652256168425, + -0.0021852196659892797, + 0.015440765768289566, + -0.001481935614719987, + -0.0030907555483281612, + -0.008574511855840683, + 0.007936391048133373, + -0.003588171908631921, + -0.006208952981978655, + 0.004740416072309017, + -0.006579345092177391, + 0.00029173900838941336, + 0.0002716205199249089, + -0.0023832127917557955, + 0.011418839916586876, + 0.001950281672179699, + -0.004415569826960564, + -0.0022678549867123365, + 0.0027831464540213346, + -0.01666160300374031, + 0.008596118539571762, + 0.011934897862374783, + -0.0069817230105400085, + -0.0006637512124143541, + -0.009667781181633472, + -0.010181495919823647, + 0.00874148216098547, + 0.0036573559045791626, + -0.007540254388004541, + -8.936321682995185e-05, + 0.012619328685104847, + -0.009048832580447197, + 0.0032350129913538694, + -0.01171526312828064, + 0.002141759265214205, + 0.0026313208509236574, + -0.0032304839696735144, + -0.00010984121036017314, + 0.0006342059350572526, + 0.011989815160632133, + 0.0024461501743644476, + 0.007918751798570156, + 0.005486032925546169, + -0.022541873157024384, + 0.0060090962797403336, + 0.0034858721774071455, + -0.005196753423660994, + 0.00769480224698782, + 0.0013348127249628305, + -0.029067158699035645, + -0.0017658956348896027, + 0.00047723506577312946, + 0.00343110179528594, + 0.02637309767305851, + 0.0050004213117063046, + -0.0017355969175696373, + -0.0004458168114069849, + -0.002843948546797037, + -0.006654634606093168, + 0.004885544069111347, + -0.0067473966628313065, + -0.0010104626417160034, + -0.004354423377662897, + 0.006676891818642616, + 0.013884291052818298, + -0.001409753574989736, + -0.006989663932472467, + 0.001148310606367886, + 0.0005762144573964179, + 0.013454915955662727, + 0.006198660470545292, + -0.002349905436858535, + -0.002568513387814164, + -0.17166180908679962, + -0.0018461336148902774, + 0.051604263484478, + -0.005144634284079075, + -0.001360344118438661, + -0.008360759355127811, + -0.030920054763555527, + -0.00684605585411191, + -0.0018144408240914345, + 0.0009946790523827076, + 0.0013172909384593368, + 0.009966554120182991, + 0.0060911052860319614, + -0.007655719295144081, + 0.00318298302590847, + 0.005668001715093851, + -0.0006997904274612665, + 0.006042122840881348, + -0.0005173959070816636 + ], + [ + 0.016427887603640556, + 0.002268221229314804, + 0.00037944759242236614, + -0.004083102103322744, + -0.0011690101819112897, + 0.0001343820767942816, + -0.0002321495267096907, + 0.001363178831525147, + 0.0011840775841847062, + -0.001366559648886323, + -0.007990098558366299, + -0.00010194567585131153, + -0.00011743368668248877, + -4.042174168716883e-06, + 0.000760162656661123, + 7.799638842698187e-05, + 0.0009339156677015126, + 0.0006219138740561903, + 0.0006809700280427933, + 5.52006122234161e-06, + 0.0023496344219893217, + -0.001212902250699699, + 0.0006024957401677966, + 0.0004122579994145781, + 0.0028139380738139153, + 0.0016294412780553102, + -0.0007385312928818166, + 0.0005441613611765206, + -0.0009562034974806011, + -0.0011977689573541284, + -0.0031681181862950325, + 0.0005161371664144099, + -4.0218594222096726e-05, + 0.0011657547438517213, + -0.00040327096940018237, + -0.0007616186048835516, + -0.0003302327240817249, + -0.0011273673735558987, + -0.0010695214150473475, + -0.0005373766762204468, + 0.00026680133305490017, + -0.0011127388570457697, + -1.557242103444878e-05, + 0.0012863025767728686, + 0.0009947112994268537, + 0.0005285234656184912, + 0.002374468371272087, + -0.0004205178702250123, + 0.00016267412866000086, + 0.00032947128056548536, + 0.0009042491437867284, + 0.0025685520377010107, + 0.0002521775895729661, + -0.0009264112450182438, + -0.0014393634628504515, + -0.0016043802024796605, + -0.0007327552884817123, + 0.001209569745697081, + 0.000384109269361943, + 0.002859828295186162, + 0.0005345465033315122, + -0.00062139006331563, + 0.0004031999851576984, + 0.0014187516644597054, + -0.0008037645602598786, + -0.003452953416854143, + -0.0010403076885268092, + 0.00019520496425684541, + 0.0022361348383128643, + -0.0017519370885565877, + 0.00033931710640899837, + 0.0009501724853180349, + 0.0006228045094758272, + -0.0013650031760334969, + -0.00031986527028493583, + 0.0006641349173150957, + 0.0013402937911450863, + 0.0005494185024872422, + -0.0003616776375565678, + -0.0019229206955060363, + -0.1190352514386177, + 5.39066968485713e-05, + -0.00032499697408638895, + -0.00015310167509596795, + 0.00048555689863860607, + 4.021485801786184e-05, + 0.0030250174459069967, + -0.0007518508355133235, + 0.0024986141361296177, + -0.0005494859651662409, + 0.00038108089938759804, + -0.0013608791632577777, + -0.001262538367882371, + 0.0006640961510129273, + 0.0012307357974350452, + 0.00024479132844135165, + 0.0019445259822532535, + -0.0013572736643254757, + -3.621344603743637e-06, + -0.002122224774211645, + 0.0005033662309870124, + -0.0026702324394136667, + -0.0004139719530940056, + 0.0008079368271864951, + 0.0018441168358549476, + 0.002613625256344676, + -0.0022605103440582752, + -0.00016749187489040196, + -0.002994485665112734, + -0.0012610562844201922, + -0.0016035947483032942, + -0.002053232863545418, + 0.00019736416288651526, + -0.0010255444794893265, + -0.001291695749387145, + 0.0003494124102871865, + 0.0019345289329066873, + -0.0009439026471227407, + -0.0010919190244749188, + -0.002224814612418413, + -0.0010862220078706741, + 0.001156194368377328, + -0.000532677979208529, + -0.00032069365261122584, + 0.0006998391472734511, + 4.956175689585507e-05, + 0.00011742684728233144, + 0.00011158246343256906, + -0.0018507576314732432, + 0.002892701420933008, + 0.0009008654742501676, + -0.0011242714244872332, + 0.0014652899699285626, + -0.002419022610411048, + -0.00035791704431176186, + -0.0017156322719529271, + -0.0015012004878371954, + -0.007487044669687748, + -0.0001375109568471089, + -0.0011228277580812573, + -0.0017178086563944817, + 0.0011728747049346566, + -0.0018600868061184883, + -0.0008806351688690484, + -0.9830508828163147, + -0.0015696994960308075, + 5.794704702566378e-05, + -0.00015889732458163053, + 0.00033469812478870153, + 0.0005465876311063766, + 0.0008176965638995171, + -0.0004076691693626344, + 0.002337162382900715, + 0.0009674034081399441, + -0.0031236226204782724, + -0.0025512343272566795, + 0.0005694417632184923, + 0.0001814641582313925, + 0.0003163367509841919, + -0.0010271898936480284, + 0.0004139111842960119, + -0.0007440565968863666, + 0.0030177119188010693, + -0.0011526586022228003, + -0.00044980537495575845, + -0.0001004172008833848, + -0.0014582748990505934, + -0.0030561876483261585, + -0.0029589508194476366, + 0.00020164209126960486, + 0.00018510056543163955, + 0.0006620751810260117, + 0.00250110006891191, + 0.0012027369812130928, + -0.0022778124548494816, + -0.0011115048546344042, + 0.00013534407480619848, + -0.0007259788108058274, + 0.0007584140403196216, + 0.0007980106165632606, + 0.001847691833972931, + 0.0013205710565671325, + 0.0009266689885407686, + 0.0013106627156957984, + -0.00022393104154616594, + 0.005332015920430422, + -0.004976226016879082, + 0.0015833036741241813, + 3.502256504361867e-06, + 0.0008879194501787424, + -0.0024892380461096764, + 0.009036553092300892, + -0.0008272394770756364, + 0.001319009461440146, + 0.00015694652392994612, + -0.0005258084856905043, + -0.0005155503749847412, + 0.0005413193139247596, + -0.00019099129713140428, + -0.002691378351300955, + 0.00042301995563320816, + -8.05922391009517e-05, + -8.17945328890346e-05, + -0.003167519113048911, + -0.00025086040841415524, + 0.0024600736796855927, + 0.0002980619028676301, + 0.0020762234926223755, + -0.0008796411566436291, + 0.0017405092949047685, + -0.0003109843819402158, + -0.0013490511337295175, + -0.0005807167617604136, + -0.0051203821785748005, + 0.0005602973396889865, + -0.0002557897532824427, + 0.0005883867270313203, + -0.002280784072354436, + 0.0006222134688869119, + -0.000488639809191227, + -0.001492307404987514, + -0.0006437054253183305, + -0.0006370755145326257, + -0.002387651242315769, + -0.002116916701197624, + 0.001143042929470539, + -0.0007170392782427371, + -0.0009829049231484532, + -0.00012010517821181566, + 0.002185252495110035, + 0.0007784203044138849, + -0.001324924873188138, + -0.0006235294858925045, + 8.425566920777783e-05, + 0.00140917778480798, + -0.0031753655057400465, + -0.00017975385708268732, + -0.13576443493366241, + 0.0005279278848320246, + -0.00015456519031431526, + -0.0006783223361708224, + -6.979941827012226e-05, + 0.00206034816801548, + 0.002818301087245345, + 0.0016978724161162972, + -0.0004285615577828139, + 0.0014319716719910502, + 0.0005193162942305207, + 1.945161602634471e-05, + -0.0011912700720131397, + -0.00046248966827988625, + -7.878521137172356e-05, + 0.00010060533531941473, + 0.00037359417183324695, + -0.0017511534970253706, + 0.0002131946530425921 + ], + [ + 0.008204755373299122, + 0.005927977617830038, + -0.006992842070758343, + -0.00516709266230464, + 0.005146430805325508, + 0.007134910672903061, + -0.0014521450502797961, + 0.001931135542690754, + 0.0020109096076339483, + -0.0070623899810016155, + 0.0051332018338143826, + -0.0003419482964091003, + -0.0039603994227945805, + -0.000609303533565253, + 0.0017068102024495602, + -0.0019896868616342545, + 0.008253637701272964, + -0.009341184049844742, + 0.008747771382331848, + 0.003708277363330126, + 0.008917808532714844, + -0.001200482132844627, + -0.0049666413106024265, + 0.005025348160415888, + 0.0011647691717371345, + 0.00840730220079422, + -0.005170299671590328, + 0.001221690559759736, + -0.002689321991056204, + -0.003475310979411006, + -0.009853013791143894, + 0.006076632998883724, + 0.00213771965354681, + -0.013857517391443253, + -0.005978878121823072, + -0.004728653468191624, + 0.005552151706069708, + -0.0041319699957966805, + -0.003436116501688957, + -0.0012985063949599862, + 0.006936617661267519, + -0.0013696154346689582, + -0.025532281026244164, + -0.0007886266685090959, + 0.0002358881465625018, + 0.0029946095310151577, + -0.005507499910891056, + -0.0009448795462958515, + -0.012166045606136322, + -0.0022124487441033125, + -0.0017207054188475013, + 0.010769265703856945, + 0.00577630614861846, + -0.010398917831480503, + -0.0006351683987304568, + -0.0029756848234683275, + -0.03112773410975933, + 0.0005066646263003349, + 0.002250978024676442, + -0.0033257962204515934, + 0.0014177645789459348, + 0.007471549790352583, + 0.002138987183570862, + 0.008579893037676811, + -0.00023141299607232213, + -0.013784484006464481, + -0.0029264213517308235, + 0.006420740857720375, + 0.017380351200699806, + 0.0006119315512478352, + -0.007278003729879856, + 0.016309522092342377, + 0.0015035842079669237, + -0.001184316468425095, + -0.003625591052696109, + -0.002485682023689151, + -0.0034700585529208183, + 0.0008270163089036942, + -0.002570384182035923, + -0.0044977678917348385, + -0.10465770214796066, + -0.0019118058262392879, + -0.002589795971289277, + -0.00045635559945367277, + -0.003399681067094207, + 0.001895192195661366, + 0.0022259640973061323, + 0.0005169136566109955, + 0.012419427745044231, + -0.012092014774680138, + 7.149821612983942e-05, + 0.0018944498151540756, + 0.002549311611801386, + 0.02359931170940399, + 0.011859128251671791, + -0.001794009585864842, + 0.003081384114921093, + -0.007516991812735796, + 0.005131942220032215, + -0.0028850771486759186, + 0.00045465846778824925, + -0.004833449609577656, + -0.008237211033701897, + 0.0032777998130768538, + 0.010092739015817642, + 0.019223496317863464, + -0.005255240015685558, + -0.0071977428160607815, + -0.005407288670539856, + -0.0011231270618736744, + -0.0004881943459622562, + -0.002829057862982154, + 0.0029985809233039618, + 0.006125045940279961, + -0.0003025393234565854, + 0.003492704825475812, + -4.085239925188944e-05, + -0.006865480914711952, + -0.0003172758733853698, + -0.0036866578739136457, + -0.009669702500104904, + 0.0192559864372015, + 0.00029443923267535865, + 0.001113813603296876, + 0.0013599504018202424, + 0.0011463265400379896, + -0.0011829675640910864, + 0.011569401249289513, + -0.007013664580881596, + -0.00045504161971621215, + 0.0021113541442900896, + -0.0008649440133012831, + -0.001699934247881174, + -0.008568253368139267, + 0.012826426886022091, + -0.004311471711844206, + -0.002510438207536936, + -0.007423143368214369, + -0.0037235822528600693, + 0.0014354659942910075, + -0.0027013474609702826, + -0.0018501488957554102, + 0.002248859964311123, + -0.00023257352586369962, + -0.9837164878845215, + -0.002867506118491292, + -0.012539705261588097, + -0.0046524289064109325, + 0.006318734958767891, + -0.005936771165579557, + 0.0016608629375696182, + -0.003683733055368066, + -0.00043667430873028934, + 0.001324051758274436, + -0.009302329272031784, + 0.009396211244165897, + 0.004167265724390745, + 0.0003774426004383713, + -5.056532972957939e-05, + -0.004923975095152855, + 0.0009408138575963676, + -0.0018940010340884328, + 0.007717483211308718, + -0.00527719222009182, + -0.0014425080735236406, + 0.0005291990237310529, + -0.013678203336894512, + -0.0068642315454781055, + -0.0022218292579054832, + 0.006365697830915451, + -0.005628841929137707, + 0.00271601346321404, + 0.008476188406348228, + -0.0015036299591884017, + 0.0005824902327731252, + -0.0017735386500135064, + 0.0007908841362223029, + -0.0007100881775841117, + -0.005169964861124754, + 0.0009247022098861635, + 0.0061320955865085125, + 0.0038351782131940126, + -0.00043083057971671224, + 0.01237538643181324, + -0.005106387194246054, + 0.005225057248026133, + -0.0018548400839790702, + 0.0028950776904821396, + 0.00712834857404232, + 0.008554188534617424, + -0.008578894659876823, + 0.015527540817856789, + 0.0043498254381120205, + 0.0019827194046229124, + -0.008073358796536922, + 0.004732067231088877, + -0.001884719473309815, + 0.00837154220789671, + -0.0014702135231345892, + -0.0055222297087311745, + 0.0011481648543849587, + 0.0007858987664803863, + -0.0016881678020581603, + -0.01166955754160881, + -0.0009477761341258883, + -0.001318996655754745, + -0.0015377079835161567, + 0.01675398461520672, + -0.005547810811549425, + -0.0012756711803376675, + 0.0033193067647516727, + -0.006346241105347872, + -0.002243672264739871, + 0.011883918195962906, + 0.0004742836463265121, + -0.002060230588540435, + -0.0017655114643275738, + -0.020420214161276817, + -0.0011305972002446651, + -0.0009631240973249078, + -0.001601974363438785, + 0.0011372690787538886, + 0.0031429659575223923, + -0.006979751400649548, + 0.00031157670309767127, + 0.002620791085064411, + 0.0015746064018458128, + -0.005099398549646139, + -0.008653171360492706, + 0.004821388050913811, + 0.005498089827597141, + -1.5147431440709624e-05, + -0.0009729447774589062, + -0.008022252470254898, + -0.0014570682542398572, + -0.001993976766243577, + 0.0016916620079427958, + -0.09340053051710129, + 0.0028202671092003584, + -0.03164532408118248, + 0.0007672227220609784, + 0.0001865193189587444, + 0.006620451807975769, + 0.023589065298438072, + 0.006908854003995657, + -0.0013329018838703632, + 0.0023011036682873964, + -0.0003582664066925645, + -0.005180819425731897, + -0.005787965841591358, + 0.004030017647892237, + -0.0018887607147917151, + -0.003119139466434717, + 0.0002546970790717751, + -0.007087293080985546, + 0.0024323787074536085 + ], + [ + -0.1373138278722763, + 0.14095747470855713, + -0.0232862439006567, + -0.02865307591855526, + -0.019075222313404083, + 0.01224611233919859, + -0.017778407782316208, + -0.005334826651960611, + 0.045951053500175476, + 0.04596990719437599, + 0.03625110164284706, + -0.011241662316024303, + -0.04316229745745659, + 0.021419214084744453, + 0.022744564339518547, + 0.042573682963848114, + 0.013665679842233658, + 0.005985876079648733, + -0.03022024966776371, + 0.057883042842149734, + 0.06430412828922272, + 0.017270656302571297, + 0.019271889701485634, + 0.04429737478494644, + -0.06383644789457321, + 0.026499425992369652, + -0.026735180988907814, + -0.018426693975925446, + -0.011578093282878399, + -0.014094335958361626, + 0.11759480834007263, + 0.02814425155520439, + 0.010313054546713829, + 0.026252245530486107, + -0.003168640425428748, + -0.04261360689997673, + 0.012765239924192429, + 0.030986860394477844, + -0.015280844643712044, + -0.035949550569057465, + 0.011585349217057228, + -0.07080121338367462, + 0.025957491248846054, + 0.009247084148228168, + 0.016886591911315918, + -0.019956862553954124, + 0.026888662949204445, + -0.0267738476395607, + -0.035989198833703995, + 0.006517126690596342, + -0.06665381044149399, + 0.03665129095315933, + -0.012904190458357334, + 0.013691036030650139, + 0.006623553112149239, + 0.06874728947877884, + 0.022450949996709824, + 0.04516495019197464, + -0.02853669412434101, + 0.011956154368817806, + -0.005438797175884247, + 0.05824737623333931, + 0.007023615296930075, + 0.03387671336531639, + -0.014331001788377762, + 0.014178198762238026, + 0.001166200265288353, + -0.02519005723297596, + -0.012849003076553345, + 0.01018019113689661, + 0.008046736009418964, + 0.043244555592536926, + 0.015759000554680824, + -0.019310595467686653, + -0.04114971682429314, + -0.024938633665442467, + 0.00687249144539237, + 0.051142361015081406, + 0.004101993050426245, + 6.926678906893358e-05, + 0.38342106342315674, + -0.022541865706443787, + 0.028209978714585304, + 0.014550624415278435, + -0.04121730849146843, + 0.06228570640087128, + -0.018990231677889824, + 0.012816453352570534, + -0.02757740393280983, + -0.013090533204376698, + -0.010704436339437962, + 0.06569131463766098, + -0.04026475548744202, + -0.0013311624061316252, + -0.020004553720355034, + -0.005102106835693121, + -0.023659251630306244, + 0.002463238313794136, + -0.02857053093612194, + -0.03267437964677811, + 0.04288032650947571, + -0.008328013122081757, + -0.012472687289118767, + 0.05190025642514229, + 0.048020001500844955, + -0.008299664594233036, + -0.014494343660771847, + 0.0052491300739347935, + 0.0034105051308870316, + -0.01853010803461075, + 0.013414232060313225, + 0.016102679073810577, + -0.001551641384139657, + -0.008564412593841553, + -0.008317952044308186, + -0.015458131209015846, + -0.017927132546901703, + 0.00450117327272892, + 0.014067829586565495, + -0.02030925825238228, + -0.04451904818415642, + -0.015726987272500992, + 0.02108110673725605, + 0.013486732728779316, + 0.011983023956418037, + 0.05956073850393295, + 0.0345865935087204, + -0.027138881385326385, + 0.04963966831564903, + -0.06547490507364273, + -0.0012393263168632984, + -0.057534944266080856, + -0.002586603630334139, + -0.00431356905028224, + 0.018716106191277504, + 0.0029034665785729885, + 0.060363609343767166, + -0.09074781090021133, + 0.029717151075601578, + -0.026959246024489403, + 0.009289656765758991, + 0.0007713877712376416, + -0.04644656181335449, + -0.01550867035984993, + -0.13607178628444672, + 0.02892492711544037, + -0.03030039742588997, + -0.018992548808455467, + -0.011866697110235691, + 0.001803985913284123, + 0.022741127759218216, + -0.011063375510275364, + 0.017766086384654045, + 0.009655455127358437, + -0.009384957142174244, + -0.0697152391076088, + 0.007820016704499722, + 0.0017951313639059663, + 0.010186780244112015, + 0.005236906465142965, + 0.010211233980953693, + 0.04209524765610695, + 0.056082118302583694, + 0.0024584573693573475, + -0.016987070441246033, + -0.0495629757642746, + -0.08318690210580826, + -0.04522613063454628, + 0.014650105498731136, + -0.03690227493643761, + -0.04636269807815552, + -0.015138988383114338, + 0.01220039650797844, + 0.022667132318019867, + 0.004935035016387701, + -0.002235276158899069, + 0.07549335807561874, + -0.00016886525554582477, + 0.006508839316666126, + 0.01863456889986992, + 0.03530511260032654, + 0.026355644688010216, + -0.029290135949850082, + -0.007404351606965065, + 0.045256827026605606, + 0.10418601334095001, + 0.05057227611541748, + 0.024919647723436356, + 0.024027809500694275, + 0.0511557012796402, + -0.01923191361129284, + 0.15694865584373474, + 0.0634513795375824, + 0.0033283825032413006, + -0.018871629610657692, + 0.017327498644590378, + -0.004344009794294834, + 0.02126302756369114, + 0.03532617911696434, + -0.01614958792924881, + -0.0278231892734766, + 0.036045435816049576, + -0.049032606184482574, + -0.002776374341920018, + -0.0043725743889808655, + 0.015593566931784153, + 0.034256018698215485, + -0.0010592055041342974, + 0.06741177290678024, + -0.008954408578574657, + -0.029131174087524414, + 0.004947566892951727, + 0.033493541181087494, + 0.07542764395475388, + -0.02699483372271061, + -0.028963524848222733, + -0.022679947316646576, + -0.04303357005119324, + 0.041998203843832016, + -0.07071123272180557, + -0.06331108510494232, + 0.015218941494822502, + -0.009585613384842873, + -0.030763093382120132, + -0.013174439780414104, + 0.003523166524246335, + 0.002597280777990818, + 0.009381218813359737, + -0.008357704617083073, + 0.05111515149474144, + -0.014720330946147442, + 0.06556764990091324, + 0.024243196472525597, + -0.008796432986855507, + 0.015134460292756557, + 0.024827351793646812, + 0.026619061827659607, + 0.7031797766685486, + 0.02044687233865261, + 0.01353929191827774, + -0.04377960413694382, + 0.003783279797062278, + -0.04952194541692734, + 0.005835055839270353, + 0.02161513641476631, + -0.05807753652334213, + -0.007917987182736397, + 0.005052819848060608, + 0.017763622105121613, + 0.028559185564517975, + -0.0038072513416409492, + 0.010757745243608952, + -0.02061808481812477, + -0.05155584588646889, + -0.06947564333677292, + 0.023347387090325356 + ], + [ + -0.013173936866223812, + 0.029126465320587158, + -0.011922935955226421, + -0.02196482941508293, + -0.002866913564503193, + 0.005238528363406658, + -0.007968079298734665, + -0.002012428129091859, + 0.0004066447145305574, + 0.004855652805417776, + 0.005785733927041292, + -0.005449590273201466, + -0.008787454105913639, + 0.0026208877097815275, + -0.0033406917937099934, + 0.0049890256486833096, + 0.006312693934887648, + -0.00541624566540122, + 0.0016613793559372425, + 0.009040365926921368, + 0.002148677362129092, + 0.0028274068608880043, + -0.0008348653791472316, + 0.008636025711894035, + -0.008379975333809853, + 0.006901844870299101, + -0.003218608209863305, + 0.0006759233656339347, + -0.013499495573341846, + 0.0029467251151800156, + 0.02186090126633644, + 0.0018170922994613647, + 0.0036422826815396547, + 0.0036276380997151136, + -0.0026299753226339817, + -0.007721435744315386, + 0.004367793444544077, + 0.0017284618224948645, + -0.006100032944232225, + -0.006243913434445858, + -0.000113496913400013, + -0.013555965386331081, + -0.0056035383604466915, + 0.005767295137047768, + 0.000234002189245075, + 0.0017889158334583044, + -0.004370390437543392, + -0.003160209162160754, + -0.006333207245916128, + -0.00041102260001935065, + 0.0033655099105089903, + 0.009192398749291897, + -0.0006344597786664963, + -0.0012757758377119899, + -0.0012080053566023707, + 0.00815819576382637, + -0.009396113455295563, + 0.0027371691539883614, + -0.00926554761826992, + -0.003496504621580243, + 0.006635310128331184, + 0.017288025468587875, + 0.0011223334586247802, + 0.003731790231540799, + 0.0026070852763950825, + -0.0038639295380562544, + -0.0009631503489799798, + 0.0035349386744201183, + 0.009291095659136772, + 0.003157332306727767, + 0.0006380744162015617, + 0.01105902437120676, + 0.010282185859978199, + -0.011151921935379505, + -0.012936060316860676, + -0.0012888980563730001, + -0.0014013565378263593, + 0.005031794309616089, + 0.001776135410182178, + -0.005548784509301186, + -0.036861784756183624, + -0.002485916716977954, + -0.0033127483911812305, + -0.0005118036642670631, + -0.01186971366405487, + 0.010346127673983574, + -0.002840555040165782, + 0.006655427161604166, + 0.0020293944980949163, + -0.0032359922770410776, + 0.0015948298387229443, + 0.014403458684682846, + -0.002394240815192461, + 0.007902326062321663, + 0.006899078842252493, + -0.002927912399172783, + -0.003614499233663082, + -0.004980051890015602, + 0.0011337434407323599, + -0.004804996307939291, + 0.0005978054832667112, + -0.0026846693363040686, + -0.004809523932635784, + 0.008173082023859024, + 0.0096186688169837, + 0.009246453642845154, + -0.015209492295980453, + -0.0027260282076895237, + -0.00020747238886542618, + 0.00045106266043148935, + 0.01064570527523756, + -0.00014923044363968074, + -0.0008227095822803676, + 0.009471210651099682, + 0.0030537396669387817, + -0.003206065157428384, + -7.292723603313789e-05, + -0.00714023457840085, + -0.0021172601263970137, + -0.0050086225382983685, + -0.014197887852787971, + 0.005319633986800909, + 0.007070968393236399, + 0.0036734093446284533, + -0.006524867378175259, + 0.011156436055898666, + 0.004336860962212086, + -0.0007651062333025038, + 0.0009191461140289903, + -0.0077572716400027275, + -0.00020571943605318666, + -0.010426564142107964, + 0.002125994535163045, + -0.0067485482431948185, + 0.010026641190052032, + 0.003606170881539583, + 0.010880822315812111, + -0.02779601886868477, + 0.008917758241295815, + -0.0014753517461940646, + -0.0022373960819095373, + -0.006277210544794798, + -0.004261915106326342, + -0.007568552158772945, + -0.9909940361976624, + -0.0028712281491607428, + -0.01074718777090311, + -0.003429235890507698, + -0.0010917008621618152, + -0.006446215324103832, + 0.0063079847022891045, + 0.002173104090616107, + -0.003842567792162299, + 0.00289960321970284, + 0.001730053685605526, + -0.013943267054855824, + 0.0021273803431540728, + 0.0025368244387209415, + 0.005819781683385372, + -0.004098136443644762, + -0.004223145078867674, + 0.006097686477005482, + 0.00864899717271328, + 0.0033190466929227114, + -0.005942134652286768, + -0.009024363942444324, + -0.013565496541559696, + -0.025696545839309692, + 0.002136161318048835, + 0.006580608431249857, + -0.011464135721325874, + -0.0031783953309059143, + 0.007463466376066208, + -0.0012082864996045828, + 0.00017761014169082046, + -0.0010861390037462115, + 0.005684490315616131, + -0.002663206774741411, + 0.0016462741186842322, + 0.007931213825941086, + 0.0052594332955777645, + 0.004177653696388006, + -0.005002956837415695, + 0.002470938954502344, + -0.0007741193403489888, + 0.034395430237054825, + 0.011657456867396832, + 0.0005201913882046938, + 0.005711735226213932, + 0.011884392239153385, + -0.002127147978171706, + 0.03923914581537247, + 0.009976938366889954, + -0.0007741674198769033, + -0.006314405705779791, + 0.002119966084137559, + 0.0022429206874221563, + 0.004668777342885733, + 0.002349692862480879, + -0.0005608813371509314, + -0.005973785649985075, + 0.004676887299865484, + -0.011319016106426716, + -0.0034001567400991917, + 0.004007767885923386, + 0.0005607962957583368, + 0.008362860418856144, + -0.0004888486582785845, + -0.001592344488017261, + -0.010185053572058678, + 0.001147011062130332, + 0.0022982226219028234, + -0.0016468584071844816, + 0.013463618233799934, + -0.007242241874337196, + -0.00982743687927723, + -0.002494907472282648, + -0.013440023176372051, + 0.00465091597288847, + -0.012122076004743576, + -0.0007587414584122598, + 0.004251350648701191, + -0.0010369740193709731, + -0.005320348311215639, + -0.005060498137027025, + 0.0033965527545660734, + 0.0008948182221502066, + 0.0002943705767393112, + -0.002130320994183421, + 0.006102341692894697, + 0.004970232490450144, + 0.018655037507414818, + 0.0038073426112532616, + -0.000453021377325058, + 0.0064410073682665825, + 0.006541713606566191, + 0.0049440497532486916, + 0.014396429993212223, + 0.008266384713351727, + -0.0026648936327546835, + -0.013981371186673641, + -0.0029141861014068127, + -0.008692633360624313, + 0.009982314892113209, + 0.0067303660325706005, + -0.011772769503295422, + 0.001901049050502479, + -0.0018201650818809867, + 0.0063870567828416824, + -0.0018577119335532188, + -0.00010609177115838975, + 0.0007492188597097993, + 0.0012304021511226892, + -0.007467665243893862, + -0.00891864113509655, + 0.013451740145683289 + ], + [ + -0.12419447302818298, + 0.10514239966869354, + -0.04560733959078789, + -0.05761892721056938, + -0.0087962057441473, + 0.018680958077311516, + -0.05258091166615486, + -0.012835294008255005, + 0.023426445201039314, + 0.029970167204737663, + 0.04993586242198944, + -0.019846562296152115, + -0.04171743988990784, + 0.011345014907419682, + -0.024719974026083946, + 0.014855981804430485, + 0.017995629459619522, + -0.00853787176311016, + -0.013617879711091518, + 0.032462093979120255, + 0.0008963540894910693, + 0.010437741875648499, + -0.00042382627725601196, + 0.05138018727302551, + -0.05951959639787674, + 0.03523234277963638, + -0.01143607310950756, + -0.0012536663562059402, + -0.06269489973783493, + 0.019717620685696602, + 0.11340907961130142, + 0.0032196715474128723, + -0.005250864662230015, + 0.0396602638065815, + -0.010703236795961857, + -0.03150537237524986, + -0.006599485408514738, + 0.054791707545518875, + -0.01827382668852806, + -0.02452429011464119, + -0.014983349479734898, + -0.04571514204144478, + 0.024785859510302544, + -0.005581507924944162, + 0.008426872082054615, + -0.021001596003770828, + 0.011135688982903957, + -0.005945595912635326, + -0.02036767452955246, + -0.003087130840867758, + -0.001746930880472064, + 0.02948014810681343, + -0.029454123228788376, + 0.020127661526203156, + 0.00796438567340374, + 0.039969302713871, + 0.008365359157323837, + 0.05613495036959648, + -0.03386198356747627, + -0.013250874355435371, + 0.022162118926644325, + 0.0698491781949997, + -0.017846377566456795, + 0.010901311412453651, + 0.01666092686355114, + 0.002381778322160244, + -0.0004561356909107417, + -0.012254239059984684, + 0.02215932309627533, + 0.01805252581834793, + 0.01084994524717331, + 0.025012826547026634, + 0.03303951025009155, + -0.0238974429666996, + -0.06508707255125046, + 0.018810763955116272, + 0.007882383652031422, + 0.03644441440701485, + 0.005555924028158188, + -0.016580788418650627, + 0.402643620967865, + -0.026128854602575302, + 0.0010874622967094183, + 0.01355930045247078, + -0.06613513827323914, + 0.055042821913957596, + -0.03470300883054733, + 0.02589748613536358, + -0.025787945836782455, + 0.009144882671535015, + -0.0029220625292509794, + 0.07089946419000626, + -0.01202205941081047, + 0.0008183980244211853, + 0.006664577405899763, + -0.008703471161425114, + -0.028011228889226913, + -0.003750930540263653, + -0.005103087518364191, + -0.019740823656320572, + 0.007565508130937815, + -0.010142755694687366, + -0.009460833854973316, + 0.030902903527021408, + 0.027683326974511147, + -0.009122232906520367, + -0.05117495730519295, + -0.0007665701559744775, + 0.025429178029298782, + 0.008697843179106712, + 0.07966560870409012, + 0.01595364511013031, + -0.007815315388143063, + 0.03350544348359108, + 0.012551958672702312, + -0.029781632125377655, + -0.006925506982952356, + -0.008473428897559643, + 0.00282029970549047, + -0.005179712548851967, + -0.043792590498924255, + -0.008579478599131107, + 0.018763791769742966, + 0.025046633556485176, + -0.019009629264473915, + 0.057257603853940964, + 0.016150034964084625, + -0.030776934698224068, + 0.016119057312607765, + -0.05295915901660919, + 0.0008518771501258016, + -0.05282767862081528, + -0.015373212285339832, + -0.007622742559760809, + 0.009392074309289455, + 0.022500908002257347, + 0.048802655190229416, + -0.10138843953609467, + 0.04865363612771034, + -0.008666825480759144, + -0.009615423157811165, + -0.02269941009581089, + -0.0121295852586627, + -0.0382612869143486, + -0.19393427670001984, + -0.00039927687612362206, + -0.037585560232400894, + -0.011831036768853664, + -0.013117299415171146, + -0.013585960492491722, + 0.046664558351039886, + -0.01717129535973072, + 0.019061671569943428, + -0.007751757744699717, + 0.04246006906032562, + -0.05901466682553291, + -0.00851526390761137, + 0.006043430417776108, + 0.022505387663841248, + -0.029472947120666504, + -0.007542541716247797, + 0.0230825487524271, + 0.0310666486620903, + 0.023781200870871544, + -0.028757181018590927, + -0.05924593657255173, + -0.06271249800920486, + -0.09734377264976501, + 0.0002926824090536684, + -0.00788230262696743, + -0.03152120113372803, + -0.01840117573738098, + 0.024648046121001244, + 0.0010551578598096967, + 0.000784197123721242, + -0.004698568489402533, + 0.022980596870183945, + -0.011366274207830429, + -0.0028495737351477146, + 0.016169702634215355, + 0.020384376868605614, + 0.01886051520705223, + -0.027141118422150612, + -0.02266409620642662, + 0.017948783934116364, + 0.14803583920001984, + 0.07185835391283035, + 0.0025606153067201376, + -0.0017712351400405169, + 0.06595370173454285, + 0.002828703261911869, + 0.1444052755832672, + 0.020112130790948868, + -0.016180189326405525, + -0.01186040323227644, + 0.02274462580680847, + 0.014676949009299278, + 0.008333416655659676, + 0.0002703829377423972, + 0.01647317036986351, + -0.031124981120228767, + 0.012029241770505905, + -0.05187443271279335, + 0.010496333241462708, + 0.024069342762231827, + -0.037076838314533234, + 0.0408191978931427, + -0.027853377163410187, + 0.01574944518506527, + -0.04239809885621071, + -0.004575993865728378, + 0.032100751996040344, + 0.006725237239152193, + 0.03659713640809059, + -0.05128663033246994, + -0.037127431482076645, + -0.026968905702233315, + -0.017468294128775597, + 0.040600694715976715, + -0.027336938306689262, + -0.001309745479375124, + 0.01838952675461769, + -0.010375792160630226, + -0.027089403942227364, + -0.012512534856796265, + 0.009188259020447731, + 0.012558218091726303, + 0.009549022652208805, + 0.0016607618890702724, + 0.0115682827308774, + -0.019290892407298088, + 0.06396190077066422, + 0.025962527841329575, + 0.0165969617664814, + 0.028213107958436012, + 0.051340386271476746, + 0.030954258516430855, + 0.6930823922157288, + 0.028942473232746124, + 0.04760338366031647, + -0.05933106690645218, + -0.011211246252059937, + -0.07948646694421768, + 0.002467823214828968, + 0.02205013670027256, + -0.06414880603551865, + 0.009408213198184967, + -0.004756606183946133, + 0.06392636895179749, + -0.0004962830571457744, + -0.00952618382871151, + 0.025961924344301224, + -0.026488279923796654, + -0.06443113833665848, + -0.0426689013838768, + 0.023516356945037842 + ], + [ + -0.12309476733207703, + 0.12324996292591095, + -0.059621136635541916, + -0.053830523043870926, + -0.04190836474299431, + 0.023492105305194855, + -0.05113930255174637, + -0.029287103563547134, + 0.027295449748635292, + 0.0347478985786438, + 0.017557794228196144, + -0.030900584533810616, + -0.048044003546237946, + 0.02518719807267189, + 9.042150486493483e-05, + 0.07238301634788513, + -0.0037871289532631636, + 0.004046424757689238, + -0.007090391591191292, + 0.023734739050269127, + 0.013745691627264023, + 0.01600702479481697, + 0.0058104307390749454, + 0.01320249680429697, + -0.04788406193256378, + 0.010894078761339188, + -0.03364214301109314, + 0.010850154794752598, + -0.07190454006195068, + 0.03666209056973457, + 0.1271033138036728, + -0.0017931152833625674, + -0.011853689327836037, + 0.03905899077653885, + -0.007417911663651466, + -0.01976005546748638, + 0.013123276643455029, + 0.03861372172832489, + 0.004486419726163149, + -0.04542433097958565, + 0.0021389732137322426, + -0.0762011855840683, + -0.0010368329240009189, + 0.03635691478848457, + 0.015403429046273232, + 0.022480633109807968, + 0.025137748569250107, + -0.01835447922348976, + -0.01953783631324768, + 0.009489336051046848, + -0.020058998838067055, + 0.01742452383041382, + -0.024042239412665367, + -0.03713087737560272, + 0.023728201165795326, + 0.04333226755261421, + 0.009360997937619686, + 0.020412039011716843, + -0.06352443993091583, + -0.02561160922050476, + 0.010541863739490509, + 0.08764487504959106, + -0.0180580485612154, + 0.02684760093688965, + -0.003745301626622677, + 0.02731490507721901, + 0.0039141252636909485, + -0.010238074697554111, + 0.0341535247862339, + 0.012848054058849812, + 0.01138374488800764, + 0.028345683589577675, + 0.05543489381670952, + -0.04677646607160568, + -0.04525769501924515, + 0.002064821543172002, + -0.026801586151123047, + 0.009098421782255173, + 0.021010227501392365, + 0.025288499891757965, + 0.4162830710411072, + -0.02026321180164814, + -0.004296381492167711, + 0.010686391964554787, + -0.040010593831539154, + 0.07524803280830383, + 0.02414115145802498, + 0.012360405176877975, + -0.026558969169855118, + -0.0045951856300234795, + 0.01570945605635643, + 0.07268042862415314, + 0.0055577801540493965, + 0.0011344137601554394, + -0.02286650985479355, + 0.008743392303586006, + -0.07336799055337906, + 0.025992944836616516, + 0.032233767211437225, + -0.028390921652317047, + 0.018272344022989273, + -0.017037417739629745, + -0.02647351287305355, + 0.041880249977111816, + 0.022464456036686897, + 0.01043203566223383, + -0.0016322642331942916, + 0.0029173160437494516, + -0.0004231553175486624, + 0.01924716867506504, + 0.018568189814686775, + 0.013897779397666454, + 0.0015951102832332253, + 0.0387553796172142, + -0.02071957290172577, + 0.00016876422159839422, + -0.007337368559092283, + 0.022717928513884544, + -0.015438779257237911, + -0.01347772404551506, + -0.047160010784864426, + -0.009614121168851852, + 0.03117300383746624, + 0.0596768781542778, + 0.01845603436231613, + 0.05344810709357262, + -0.004918496590107679, + -0.05106208845973015, + 0.02477983757853508, + -0.04460110142827034, + -0.006788980215787888, + -0.05244146287441254, + -0.028052985668182373, + 0.015278683975338936, + 0.0321572870016098, + 0.008396703749895096, + 0.07411861419677734, + -0.08607874065637589, + 0.03446846455335617, + -0.029731325805187225, + -0.021134408190846443, + -0.02056983672082424, + -0.03556455299258232, + -0.04989134892821312, + -0.11319489777088165, + -0.012564553879201412, + -0.0658712312579155, + 0.012824775651097298, + 0.008900903165340424, + -0.01784539222717285, + 0.024300122633576393, + -0.0040778531692922115, + -0.03776106983423233, + -0.02631220407783985, + -0.006236285902559757, + -0.07576428353786469, + -0.009358352050185204, + -0.02677180804312229, + 0.010750005021691322, + -0.023309389129281044, + -0.011706682853400707, + 0.05888987332582474, + 0.0418006107211113, + 0.0315743088722229, + -0.028825560584664345, + -0.051477450877428055, + -0.014347788877785206, + -0.06912605464458466, + 0.03954649716615677, + 0.009968512691557407, + -0.054150886833667755, + -0.03035997971892357, + 0.020469870418310165, + 0.009068721905350685, + 0.002296763239428401, + -4.79723239550367e-05, + 0.03037825971841812, + 0.0052090357057750225, + -0.00101461133453995, + -0.0020218065474182367, + 0.02668493427336216, + 0.0029475160408765078, + -0.015053195878863335, + -0.008124839514493942, + 0.00539133558049798, + 0.13357555866241455, + 0.08053775131702423, + 0.018817177042365074, + 0.008466392755508423, + 0.050185881555080414, + 0.0003475702542345971, + 0.1407981514930725, + 0.042832423001527786, + -0.021736178547143936, + 0.0002805211115628481, + 0.019573086872696877, + 0.002253530081361532, + 0.01346020121127367, + 0.009951503947377205, + 0.010015415027737617, + -0.011220849119126797, + 0.012427284382283688, + -0.05452851206064224, + -0.017863962799310684, + -0.013548650778830051, + -0.027968280017375946, + 0.04068281501531601, + -0.021658848971128464, + 0.00542279239743948, + -0.03025665134191513, + -0.005406869575381279, + 0.0120796337723732, + 0.024096671491861343, + 0.04667344689369202, + -0.05101017653942108, + -0.04894335940480232, + -0.007645254023373127, + -0.031577516347169876, + 0.03294118866324425, + -0.06559505313634872, + -0.013713897205889225, + 0.004444079007953405, + 0.01022089272737503, + -0.0030010060872882605, + -0.04753356799483299, + 0.006403461564332247, + -0.0010480420896783471, + 0.0016793489921838045, + -0.004276992287486792, + -0.011615737341344357, + -0.012349319644272327, + 0.07851662486791611, + 0.03672834485769272, + 0.005862060934305191, + 0.028221171349287033, + 0.059660132974386215, + 0.0202238317579031, + 0.6798688173294067, + 0.017025595530867577, + 0.033562324941158295, + -0.0809708759188652, + -0.017619019374251366, + -0.053172964602708817, + 0.024220002815127373, + 0.03491310775279999, + -0.06288078427314758, + 0.0004863471258431673, + -0.008147163316607475, + 0.010531561449170113, + 0.021272631362080574, + -0.026502128690481186, + -0.010485312901437283, + -0.05671297013759613, + -0.0618949718773365, + -0.04054896906018257, + 0.021821407601237297 + ], + [ + -0.10970880091190338, + 0.11051017045974731, + -0.007720488123595715, + 0.00979582592844963, + 0.036707647144794464, + -0.01980525627732277, + -0.04290328919887543, + 0.03129606693983078, + 0.052943143993616104, + 0.12078403681516647, + 0.10314884781837463, + 0.03700319677591324, + -0.05883006006479263, + 0.03713129833340645, + 0.0026892423629760742, + -0.0015350013272836804, + 0.007930082269012928, + -0.0020375018939375877, + -0.040000081062316895, + 0.03533152863383293, + 0.059984833002090454, + 0.03990740701556206, + 0.09496655315160751, + 0.053162831813097, + -0.0806284248828888, + -0.002226287731900811, + 0.04026130959391594, + -0.022271284833550453, + -0.0008697035373188555, + -0.03185233473777771, + 0.014415771700441837, + 0.04054689034819603, + 0.022512121126055717, + -0.06914249062538147, + -0.06905261427164078, + -0.014860859140753746, + 0.05217849090695381, + 0.05621349811553955, + -0.008253422565758228, + -0.02745741605758667, + -0.030906284227967262, + 0.005199694540351629, + -0.014114701189100742, + 0.05170060694217682, + -0.03964187949895859, + 0.016864974051713943, + -0.044871002435684204, + 0.019341547042131424, + -0.06635432690382004, + -0.013837761245667934, + -0.020817071199417114, + 0.07315701246261597, + -0.003563860198482871, + -0.03644512966275215, + -0.03254317492246628, + 0.056678656488657, + 0.027277693152427673, + 0.01356554590165615, + 0.0003700588713400066, + -0.006708646193146706, + -0.03461112454533577, + 0.00984855368733406, + 0.056163400411605835, + 0.05170685797929764, + -0.05146833881735802, + 0.0478958822786808, + -0.04332812502980232, + -0.03823631629347801, + 0.06543587148189545, + 0.010128570720553398, + -0.0017840657383203506, + 0.05658310279250145, + 0.03379318490624428, + -0.02244039997458458, + 0.009997349232435226, + 0.061388760805130005, + -0.0017972965724766254, + 0.008170048706233501, + 0.05422183498740196, + 0.0694279670715332, + 0.1878136694431305, + -0.01479285303503275, + 0.00038760321331210434, + 0.005588608328253031, + -0.039469536393880844, + 0.01892654411494732, + 0.02435373142361641, + -0.04390115663409233, + 0.02604568377137184, + 0.0186373982578516, + 0.008367606438696384, + 0.09289897233247757, + 0.0445227175951004, + -0.025187412276864052, + 0.03495032340288162, + 0.026566972956061363, + -0.05988902971148491, + -0.039791956543922424, + -0.09429896622896194, + 0.007146637421101332, + 0.03172646835446358, + -0.04694245010614395, + -0.07966721802949905, + 0.021020900458097458, + 0.0997488722205162, + -0.02587241493165493, + -0.03726319223642349, + -0.046875014901161194, + 0.05995217338204384, + -0.009977277368307114, + -0.02211214415729046, + -0.009162163361907005, + 0.004627231042832136, + 0.022201431915163994, + 0.02625121921300888, + 0.004174469970166683, + -0.024613123387098312, + 0.027599843218922615, + -0.02024695836007595, + 0.002831506310030818, + 0.009165764786303043, + 0.038380663841962814, + 0.012825214304029942, + 0.008430110290646553, + 0.02978181652724743, + 0.05532822012901306, + -0.020825490355491638, + 0.04332197457551956, + 0.02593233622610569, + -0.04999203979969025, + 0.006791180465370417, + -0.012468372471630573, + 0.07168515026569366, + 0.09525585919618607, + 0.02772635966539383, + 0.011798021383583546, + 0.10254140943288803, + -0.11797580122947693, + 0.004542953334748745, + -0.10245776921510696, + 0.05384382605552673, + -0.04595176875591278, + -0.01945403963327408, + -0.03209966793656349, + -0.3808346092700958, + 0.05287924408912659, + -0.09079017490148544, + 0.04602973908185959, + 0.009798304177820683, + -0.06633973866701126, + -0.013307451270520687, + -0.016620898619294167, + 0.018037237226963043, + 0.0654786080121994, + -0.0052628908306360245, + 0.014097103849053383, + -0.05505731329321861, + -0.029255162924528122, + 0.00721037108451128, + -0.005910160019993782, + 0.031118053942918777, + -0.0014455297496169806, + 0.11261274665594101, + -0.02414534240961075, + -0.06600076705217361, + -0.04428825527429581, + -0.014414680190384388, + -0.012906307354569435, + 0.008704018779098988, + -0.0022247745655477047, + -0.08530246466398239, + -0.030711347237229347, + -0.05161924660205841, + 0.044115692377090454, + 0.009927301667630672, + -0.007075797766447067, + 0.0191683117300272, + -0.02142125554382801, + 0.01831524260342121, + 0.01114732027053833, + 0.08223716914653778, + -0.024324540048837662, + -0.030756769701838493, + 0.02933848649263382, + 0.03461297228932381, + 0.12265416234731674, + 0.01750122383236885, + 0.040405843406915665, + 0.051332779228687286, + 0.03652172163128853, + -0.07179167121648788, + 0.11534278839826584, + -0.009779982268810272, + 0.013058089651167393, + -0.035786163061857224, + 0.03282860666513443, + -0.022369561716914177, + -0.0052042799070477486, + 0.033365290611982346, + 0.005360076669603586, + 0.016561731696128845, + 0.010838167741894722, + -0.03911237791180611, + -0.028205163776874542, + -0.04367188736796379, + 0.0600312165915966, + -0.08717776089906693, + 0.04866157844662666, + 0.1370721310377121, + -0.08823569864034653, + -0.02137581817805767, + -0.03477896377444267, + 0.050060905516147614, + 0.06916536390781403, + 0.012697361409664154, + -0.028865443542599678, + 0.005222097504884005, + -0.1152166873216629, + -0.010823782533407211, + -0.10022865235805511, + -0.0673144981265068, + -0.008271693252027035, + -0.014754588715732098, + -0.051322899758815765, + -0.014802674762904644, + -0.03211137279868126, + 0.0040464382618665695, + -0.07912875711917877, + -0.07349438965320587, + 0.017586275935173035, + -0.011371261440217495, + 0.062052782624959946, + -0.0398050993680954, + -0.02189476601779461, + -0.02281305007636547, + -0.080259770154953, + 0.00023633436649106443, + 0.4895261526107788, + -0.024131936952471733, + -0.034347400069236755, + -0.057489197701215744, + 0.024880971759557724, + -0.056578341871500015, + 0.08491438627243042, + -0.011994603089988232, + -0.04969031363725662, + -0.05912955105304718, + 0.03408673778176308, + -0.063572958111763, + 0.01370802242308855, + 0.01782895252108574, + 0.04248898848891258, + -0.06821658462285995, + -0.09582165628671646, + -0.04461669921875, + 0.029441779479384422 + ], + [ + -0.11646177619695663, + 0.07530133426189423, + -0.05654583498835564, + -0.055134184658527374, + -0.06610635668039322, + 0.04136839509010315, + -0.05943942815065384, + -0.04003642499446869, + 0.03629283979535103, + 0.021915819495916367, + 0.02021871879696846, + -0.050474368035793304, + -0.034566767513751984, + 0.03145160153508186, + -0.007290645036846399, + 0.0692550390958786, + 0.010985921137034893, + 0.0183136984705925, + -0.019593723118305206, + 0.007679751142859459, + 0.018502580001950264, + 0.0023577134124934673, + 0.008131599985063076, + 0.023281719535589218, + -0.029350128024816513, + 0.03297346830368042, + -0.054753996431827545, + 0.0055101229809224606, + -0.09519554674625397, + 0.03846747800707817, + 0.09079056233167648, + -0.0011112057836726308, + -0.004684583283960819, + 0.010092929936945438, + 0.003242593491449952, + -0.01931498944759369, + 0.022958088666200638, + 0.006896374747157097, + 0.001265506143681705, + -0.06621357798576355, + 0.014209629036486149, + -0.0829974040389061, + -0.021616432815790176, + 0.023165354505181313, + 0.005092291161417961, + 0.028802642598748207, + 0.03537550941109657, + -0.001781497267074883, + -0.0014788262778893113, + 0.013975112698972225, + -0.014382866211235523, + 0.022116156294941902, + -0.0034867357462644577, + -0.04215298220515251, + 0.05526314675807953, + 0.04646793752908707, + 0.0035541262477636337, + -0.006071988958865404, + -0.06104990094900131, + -0.050507210195064545, + 0.012301411479711533, + 0.07637050747871399, + -0.04868070408701897, + 0.0051330691203475, + 0.019933557137846947, + 0.025411024689674377, + -0.007936318404972553, + 0.006627876777201891, + 0.024968735873699188, + 0.012720690108835697, + 0.013051426038146019, + 0.016162926331162453, + 0.06888504326343536, + -0.05873725190758705, + -0.06238041818141937, + -0.01521260291337967, + -0.026628052815794945, + -0.003439536551013589, + 0.005239730700850487, + 0.03323715552687645, + 0.3933884799480438, + 0.014754589647054672, + -0.020797692239284515, + 0.004981641191989183, + -0.03162894397974014, + 0.09000962972640991, + 0.012426774948835373, + 0.034025561064481735, + -0.021933551877737045, + -0.03095872700214386, + 0.03451227396726608, + 0.05410047248005867, + -0.004205515142530203, + 0.003178936429321766, + -0.01896730065345764, + -0.011414466425776482, + -0.07555657625198364, + 0.029778802767395973, + 0.041507501155138016, + -0.031080402433872223, + 0.02096720039844513, + -0.004648022353649139, + -0.019200250506401062, + 0.03560466691851616, + 0.03321776166558266, + 0.03534262999892235, + -0.023434314876794815, + 0.018293028697371483, + 0.005235179327428341, + 0.026894845068454742, + 0.03786264732480049, + 0.015017766505479813, + -0.011089544743299484, + 0.02415132336318493, + -0.05873551592230797, + 0.0032756479922682047, + 0.012362550012767315, + 0.013711067847907543, + -0.012016682885587215, + -0.05570461228489876, + -0.015382165089249611, + -0.024193955585360527, + 0.035045213997364044, + 0.07283643633127213, + 0.00015849136980250478, + 0.037169743329286575, + -0.016325287520885468, + -0.0421527698636055, + 0.04266892373561859, + -0.03606274351477623, + -0.006481748074293137, + -0.04743513837456703, + -0.05303594842553139, + 0.00644657900556922, + 0.01902720332145691, + 0.004762012045830488, + 0.07594708353281021, + -0.06954935938119888, + 0.019427547231316566, + -0.009090551175177097, + -0.02640831284224987, + -0.0387105755507946, + -0.03774549439549446, + -0.06203263998031616, + -0.12346653640270233, + -0.03110639564692974, + -0.07710487395524979, + 0.017533812671899796, + 0.002015156438574195, + -0.010875144973397255, + 0.02918647788465023, + -0.0013588464353233576, + -0.05826466530561447, + -0.0309503935277462, + 0.017304519191384315, + -0.058135081082582474, + 0.045046012848615646, + -0.05049770697951317, + 0.0370161309838295, + -0.0005652171093970537, + -0.017085809260606766, + 0.06169722229242325, + 0.03268630430102348, + 0.013396636582911015, + -0.05030672624707222, + -0.03463434800505638, + -0.00012982633779756725, + -0.10721351951360703, + 0.02821451798081398, + 0.0222611166536808, + -0.04994876682758331, + -0.047221701592206955, + 0.044731371104717255, + -0.007004452403634787, + -0.007740256376564503, + -0.0033304712269455194, + 0.03798997774720192, + 0.024684587493538857, + 0.03376571089029312, + 0.011865313164889812, + 0.004089156165719032, + -0.02370169386267662, + 0.0009618275798857212, + -0.009010468609631062, + 0.005293272901326418, + 0.12444628030061722, + 0.08771452307701111, + 0.004350517876446247, + -0.00151922763325274, + 0.04191957041621208, + 0.03961244225502014, + 0.12407589703798294, + 0.024877972900867462, + -0.06316430121660233, + 0.014481836929917336, + 0.004922789521515369, + -0.0092015927657485, + 0.014534835703670979, + 0.011562459170818329, + -0.022695409134030342, + -0.04006805643439293, + 0.03293159604072571, + -0.041156329214572906, + -0.017189351841807365, + -0.020072855055332184, + -0.026583431288599968, + 0.015372171998023987, + -0.01562662236392498, + 4.48835089628119e-05, + -0.01617697812616825, + 0.0057423352263867855, + -0.01554614957422018, + 0.015749361366033554, + 0.038808781653642654, + -0.04745302349328995, + -0.04872041195631027, + -0.017954280599951744, + -0.017003731802105904, + 0.05289376154541969, + -0.0974714607000351, + 0.02649332396686077, + -0.015926716849207878, + 0.012962257489562035, + -0.004958651959896088, + -0.0458521731197834, + 0.014904358424246311, + 0.005340693984180689, + 0.03389878571033478, + -0.00943706277757883, + 0.01073833554983139, + -0.0076395059004426, + 0.08278514444828033, + 0.07095787674188614, + 0.015038075856864452, + 0.03979051113128662, + 0.056563157588243484, + 0.011111264117062092, + 0.6670618057250977, + 0.022185049951076508, + 0.04456185922026634, + -0.05455223098397255, + -0.01998084783554077, + -0.03364603966474533, + 0.021209033206105232, + 0.05390610173344612, + -0.054080575704574585, + -0.008098669350147247, + -0.027799803763628006, + 0.03557116165757179, + 0.02763936296105385, + -0.04829195514321327, + 0.0015809100586920977, + -0.03476779907941818, + -0.05593995749950409, + -0.0359785221517086, + 0.03820854425430298 + ], + [ + -0.05465862900018692, + 0.05259745940566063, + -0.031399570405483246, + -0.032334428280591965, + 0.011759229935705662, + 0.018063580617308617, + -0.017198292538523674, + 0.004460953176021576, + 0.011347641237080097, + 0.002837357111275196, + 0.0494905486702919, + -0.013440825045108795, + -0.024275775998830795, + 0.006523504387587309, + -0.004157055635005236, + 0.0014510129112750292, + 0.022941850125789642, + -0.021525783464312553, + 0.012450238689780235, + 0.01992933638393879, + 0.015711503103375435, + 0.006250935140997171, + -0.010098028928041458, + 0.023490270599722862, + -0.026002775877714157, + 0.02799909934401512, + -0.010810413397848606, + 0.0039486391469836235, + -0.02674977295100689, + -0.0014130922500044107, + 0.017909953370690346, + 0.0173763670027256, + 0.011302010156214237, + -0.026214860379695892, + -0.018259458243846893, + -0.020819030702114105, + 0.02281176671385765, + 0.005944254342466593, + -0.011304059065878391, + -0.012712509371340275, + 0.008924509398639202, + -0.018927596509456635, + -0.04827951267361641, + -0.0017127259634435177, + -0.0024304266553372145, + 0.005477705039083958, + -0.021212002262473106, + -0.005654371343553066, + -0.033186718821525574, + -0.003662326605990529, + -0.0041867820546031, + 0.032538946717977524, + 0.006310723721981049, + -0.015158119611442089, + -0.0009299109224230051, + 0.016887575387954712, + -0.06149831786751747, + 0.014733729884028435, + -0.012468635104596615, + -0.014290313236415386, + 0.009883131831884384, + 0.03810805827379227, + 0.0036068831104785204, + 0.020525259897112846, + 0.006668636575341225, + -0.0174508485943079, + -0.0031658399384468794, + 0.015427502803504467, + 0.04179488867521286, + 0.010060674510896206, + -0.011483164504170418, + 0.04250835254788399, + 0.022763684391975403, + -0.01494067907333374, + -0.023187657818198204, + -0.005753232631832361, + -0.010159388184547424, + 0.009827758185565472, + 0.0027683840598911047, + -0.00920941773802042, + 0.05948463827371597, + -0.01328511442989111, + -0.00699283741414547, + 0.004502800293266773, + -0.0315566211938858, + 0.023603089153766632, + -0.007361576892435551, + 0.00972213689237833, + 0.0244428887963295, + -0.02555791474878788, + -0.0020765759982168674, + 0.03811728209257126, + 0.006192562635987997, + 0.04743492603302002, + 0.03564651310443878, + -0.010027141310274601, + -0.006975226104259491, + -0.019717935472726822, + 0.005927045829594135, + -0.012997395358979702, + 0.0034477710723876953, + -0.006362362764775753, + -0.019969258457422256, + 0.01719050668179989, + 0.04127403348684311, + 0.03367108851671219, + -0.031003838405013084, + -0.017098188400268555, + 0.00429849186912179, + -0.0003177266044076532, + 0.02063523419201374, + -0.0033158184960484505, + 0.000397599971620366, + 0.02723495475947857, + 0.007920506410300732, + 0.006073521450161934, + -0.0068070595152676105, + -0.02753053978085518, + 2.87752322947199e-06, + -0.01043145451694727, + -0.03057827241718769, + 0.03499424457550049, + 0.013157791458070278, + 0.009333116002380848, + -0.010784742422401905, + 0.027100691571831703, + -0.00017870364536065608, + 0.018897566944360733, + -0.0039994786493480206, + -0.01921599730849266, + -0.0007862052880227566, + -0.019522124901413918, + -0.0020896962378174067, + -0.018385816365480423, + 0.036758385598659515, + 0.003375764936208725, + 0.020639590919017792, + -0.053416233509778976, + 0.008169339969754219, + 0.0008419549558311701, + 0.0007538158097304404, + -0.012136834673583508, + 0.0004741977609228343, + -0.015021511353552341, + -0.9113117456436157, + 0.00010754440154414624, + -0.044998422265052795, + -0.006408501882106066, + 0.015813082456588745, + -0.02451980672776699, + 0.011953068897128105, + -0.009327931329607964, + -0.003975406289100647, + 0.008262906223535538, + 0.00025528474361635745, + 0.000983415637165308, + 0.010344203561544418, + 0.005900883581489325, + 0.008514533750712872, + -0.019545787945389748, + -0.005743133835494518, + 0.006864980794489384, + 0.02548755146563053, + -0.0038427782710641623, + -0.018141118809580803, + -0.016226373612880707, + -0.03994561731815338, + -0.04861418157815933, + 0.005550363566726446, + 0.021108068525791168, + -0.029698925092816353, + -0.005094890948385, + 0.013721592724323273, + -0.0016570821171626449, + 0.006707204505801201, + -0.0029019596986472607, + 0.019010385498404503, + 0.005257203709334135, + -0.004807931371033192, + 0.012964291498064995, + 0.017607128247618675, + 0.00840863585472107, + -0.014324599876999855, + 0.018738914281129837, + -0.009575105272233486, + 0.06560707092285156, + 0.03211319074034691, + 0.008201025426387787, + 0.017841193825006485, + 0.036014750599861145, + -0.018945055082440376, + 0.0760456919670105, + 0.018621569499373436, + -7.686058233957738e-05, + -0.025433430448174477, + 0.015647048130631447, + -0.00811700988560915, + 0.0167702529579401, + 0.0075830984860658646, + -0.0034076382871717215, + -0.006080971099436283, + 0.0070941261947155, + -0.028803711757063866, + -0.02056281641125679, + 0.003040522802621126, + -0.0017536584055051208, + 0.005235657561570406, + 0.020017508417367935, + 0.0003211521543562412, + -0.025216657668352127, + 0.009051324799656868, + -0.0012480427976697683, + 0.0011669830419123173, + 0.05370895564556122, + -0.01332297082990408, + -0.017796801403164864, + -0.003169222269207239, + -0.05409751832485199, + 0.0025236138608306646, + -0.01645798608660698, + -0.006494840141385794, + 0.015233471989631653, + -0.003185917856171727, + -0.022231359034776688, + 0.007250294089317322, + 0.003755614161491394, + 0.010781830176711082, + -0.005663315299898386, + -0.01827516034245491, + 0.017094945535063744, + 0.01326347142457962, + 0.03179015964269638, + 0.003192148869857192, + -0.010753248818218708, + 0.006404089275747538, + 0.004213701002299786, + 0.012351632118225098, + 0.23176082968711853, + 0.017436115071177483, + -0.046651244163513184, + -0.021989382803440094, + -0.005804091226309538, + -0.015600551851093769, + 0.05088792368769646, + 0.02001512050628662, + -0.022567201405763626, + -0.007946298457682133, + -0.004061598796397448, + 0.009326876141130924, + -0.009586990810930729, + 0.004121899139136076, + 0.0010086364345625043, + -0.0046815816313028336, + -0.020495111122727394, + -0.02949274331331253, + 0.022348415106534958 + ], + [ + -0.14694897830486298, + 0.15649805963039398, + 0.021284503862261772, + -0.06287118047475815, + -0.014881337992846966, + 0.017158441245555878, + -0.03884825482964516, + -0.005553818307816982, + -0.025366568937897682, + 0.05075528472661972, + 0.05556480213999748, + -0.021345732733607292, + -0.03990233317017555, + 0.025305340066552162, + -0.0005071355844847858, + 0.018803145736455917, + 0.004189563449472189, + -0.048141978681087494, + -0.008638284169137478, + 0.03780682012438774, + -0.013962800614535809, + 0.006448462605476379, + 0.011717798188328743, + 0.029261844232678413, + -0.06684432923793793, + 0.011381115764379501, + 0.033807553350925446, + -0.003486949484795332, + 0.013585709035396576, + -0.0038154697977006435, + 0.11290760338306427, + 0.04687545448541641, + 0.0283600352704525, + 0.047630950808525085, + 0.01784556172788143, + 0.005109557881951332, + -0.01009281724691391, + -0.016099421307444572, + -0.02473471313714981, + -0.05061817914247513, + -0.007291990332305431, + -0.02866567298769951, + 0.03192094713449478, + 0.0315687395632267, + 0.014757370576262474, + 0.0012078996514901519, + -0.06639107316732407, + -0.012633124366402626, + 0.009568436071276665, + -0.007372638210654259, + 0.038418494164943695, + -0.00290898559615016, + -0.058131828904151917, + 0.07186906784772873, + -0.03750709071755409, + 0.049851082265377045, + -0.005787678528577089, + 0.040162548422813416, + -0.03434556722640991, + 0.0039865002036094666, + 0.05198534205555916, + 0.08544261753559113, + 0.015354884788393974, + -0.028371239081025124, + 0.07667744904756546, + 0.030476383864879608, + 0.01929803378880024, + 0.0056241233833134174, + -0.01623758301138878, + -0.01849478669464588, + 0.03427059203386307, + -0.0027080574072897434, + 0.047184281051158905, + -0.03005056083202362, + -0.04536851868033409, + 0.0006565425428561866, + -0.009098275564610958, + 0.01197393611073494, + 0.000841859495267272, + -0.07190529257059097, + 0.3674179017543793, + 0.02477964572608471, + -0.02214360050857067, + -0.028036795556545258, + -0.06053796038031578, + 0.005170680116862059, + -0.05306226760149002, + 0.027406807988882065, + -0.014899411238729954, + 0.03778114169836044, + -0.018599094823002815, + 0.0597456656396389, + -0.014620249159634113, + 0.03651663661003113, + 0.024573957547545433, + -0.036815788596868515, + 0.02516365796327591, + -0.02586473524570465, + -0.024629583582282066, + -0.013899741694331169, + -0.007655136752873659, + -0.024474425241351128, + -0.010401487350463867, + 0.019085558131337166, + 0.03275809809565544, + 0.008002787828445435, + -0.08764396607875824, + -0.010181560181081295, + 0.04719334840774536, + 0.013313311152160168, + 0.03401179239153862, + -0.009150941856205463, + -0.021355656906962395, + 0.024402126669883728, + 0.06397581845521927, + -0.01750035770237446, + 0.007615658454596996, + -0.1305970698595047, + 0.03793397918343544, + 0.005681073758751154, + -0.03999166190624237, + -0.004657180979847908, + 0.0259200818836689, + -0.01974947564303875, + -0.08949517458677292, + 0.056062377989292145, + 0.07313022762537003, + 0.0013852212578058243, + 0.026149246841669083, + -0.058812398463487625, + -0.001592822838574648, + -0.019253993406891823, + 0.08302927017211914, + -0.07110271602869034, + -0.001004293211735785, + 0.004204530268907547, + 0.005926576443016529, + -0.09052366018295288, + 0.06254861503839493, + -0.03137856721878052, + 0.012826886959373951, + -0.04388923943042755, + 0.008877201937139034, + -0.04324141889810562, + 0.005696376319974661, + 0.004658952821046114, + 0.015069792047142982, + 0.01167936809360981, + -0.009157002903521061, + -0.043463334441185, + 0.005772589240223169, + 0.032639577984809875, + -0.03024827502667904, + 0.045624539256095886, + 0.017674721777439117, + -0.06880050897598267, + -0.003747781040146947, + 0.05580175668001175, + 0.03455747291445732, + 0.0020413401070982218, + -0.05871454253792763, + 0.04835114628076553, + -0.0033487186301499605, + 0.021314090117812157, + -0.010763193480670452, + -0.0033497216645628214, + 0.0020825404208153486, + -0.16977620124816895, + 0.005924147088080645, + 0.0038734725676476955, + -0.04022539034485817, + -0.05225704237818718, + 0.008638321422040462, + -0.02657036855816841, + -0.023293472826480865, + 0.006697206292301416, + 0.04919971525669098, + -0.017567642033100128, + 0.03237302601337433, + 0.05144548416137695, + -0.0318295955657959, + 0.0682138204574585, + -0.032492298632860184, + -0.0030252523720264435, + 0.01114768534898758, + 0.13787385821342468, + 0.07660902291536331, + -0.010977732948958874, + 0.040908847004175186, + 0.026859842240810394, + 0.05910416319966316, + 0.09490831941366196, + 0.048966243863105774, + -0.011381563730537891, + -0.025463858619332314, + -0.046078991144895554, + 0.04761522263288498, + -0.022784490138292313, + -0.010064365342259407, + 0.03843892738223076, + -0.041829705238342285, + 0.04864674061536789, + -0.06509020179510117, + 0.007619186770170927, + 0.047600436955690384, + 0.04168668016791344, + 0.06512948125600815, + -0.03648938238620758, + -0.022921424359083176, + -0.04462645575404167, + -0.0008904355927370489, + 0.035973332822322845, + 8.124273881549016e-05, + 0.06583883613348007, + -0.05923905223608017, + -0.04669211804866791, + 0.03910558670759201, + 0.005160951521247625, + -0.00014205099432729185, + 0.04121677577495575, + 0.02746553346514702, + 0.0003578088362701237, + -0.03335820510983467, + -0.003579435870051384, + 0.025051122531294823, + 0.02067052572965622, + 0.011245563626289368, + 0.0424165204167366, + -0.0012663911329582334, + -0.0174411628395319, + 0.05792132392525673, + 0.12828706204891205, + 0.022981315851211548, + 0.034917835146188736, + 0.022119104862213135, + 0.01369027141481638, + 0.047527704387903214, + 0.6328732967376709, + 0.03682975098490715, + 0.0579620860517025, + -0.01192658580839634, + -0.011969812214374542, + -0.07405585050582886, + 0.019854091107845306, + 0.007141609210520983, + -0.00544240977615118, + 0.0021873065270483494, + -0.005703698378056288, + 0.0722624659538269, + -0.006440784316509962, + 0.01630459353327751, + -0.017371607944369316, + 0.014876089990139008, + 0.031123585999011993, + -0.014074149541556835, + 0.03047283925116062 + ], + [ + -0.11410295218229294, + 0.10074817389249802, + -0.016194457188248634, + -0.08456990122795105, + 0.003084499854594469, + 0.014219538308680058, + -0.039765238761901855, + 0.01787310093641281, + -0.009626339189708233, + 0.031371135264635086, + 0.07258272171020508, + -0.03255302459001541, + 0.03144767880439758, + 0.027239110320806503, + -0.02530534565448761, + 0.03855311498045921, + 0.02452097460627556, + 0.031880252063274384, + 0.005268547683954239, + 0.010420434176921844, + -0.028527025133371353, + -0.011855135671794415, + -0.027494089677929878, + 0.007167496252804995, + -0.04658682644367218, + -0.0021235020831227303, + 0.013117418624460697, + 0.056405823677778244, + -0.03534127026796341, + 0.027212580665946007, + 0.03138504922389984, + -0.0003200360806658864, + 0.03951996937394142, + 0.02752392366528511, + 0.02831949293613434, + -0.009993653744459152, + -0.007586382795125246, + 0.027606483548879623, + -0.025570733472704887, + -0.020881881937384605, + -0.026898104697465897, + -0.0327381007373333, + 0.02027108147740364, + 0.01152818463742733, + 0.007501235697418451, + 0.04366471245884895, + -0.028411954641342163, + -0.017528243362903595, + -0.013676133006811142, + -0.04520149528980255, + 0.029356548562645912, + 0.0389714390039444, + -0.044503264129161835, + 0.017469707876443863, + 0.026803763583302498, + 0.04363121837377548, + 0.01766911894083023, + 0.07843317836523056, + -0.05636763945221901, + -0.012522649019956589, + 0.08206519484519958, + 0.057188455015420914, + -0.003442445769906044, + -0.013120735064148903, + 0.05027901753783226, + 0.007324416656047106, + -0.016183480620384216, + 0.05310963839292526, + 0.009145606309175491, + -0.005360339302569628, + -0.0001268477353733033, + 0.022264113649725914, + 0.05142862722277641, + -0.017874356359243393, + -0.048109982162714005, + 0.02316722273826599, + 0.02300441451370716, + 0.02507282979786396, + 0.03660322353243828, + -0.02702564001083374, + 0.3453267216682434, + 0.017748212441802025, + -0.04190164804458618, + 0.017314156517386436, + -0.03675603121519089, + -0.006176721304655075, + -0.09242510795593262, + 0.0413348525762558, + -0.05009503290057182, + -0.008736436255276203, + -0.0066154091618955135, + 0.037336524575948715, + 0.0028248114977031946, + 0.013236777856945992, + 0.005987954325973988, + -0.03875012695789337, + -0.013027168810367584, + -0.04583132266998291, + -0.0135969128459692, + -0.014071892015635967, + -0.0014854023465886712, + 0.01568317413330078, + 0.032165203243494034, + 0.011276215314865112, + 0.02521645836532116, + -0.0035681994631886482, + -0.0993628203868866, + -0.0018608857644721866, + 0.01447758823633194, + 0.003409857861697674, + 0.08434471487998962, + 0.03187840059399605, + -0.008031726814806461, + 0.05073961988091469, + 0.02741171047091484, + -0.0020121398847550154, + 0.0034052853006869555, + -0.0899859070777893, + 0.0658160075545311, + -0.02528759464621544, + -0.025226803496479988, + 0.01569691300392151, + 0.009500730782747269, + 0.04952419549226761, + -0.06306757032871246, + 0.050305381417274475, + 0.022163163870573044, + -0.0014147197362035513, + -0.0010011551203206182, + 0.008987980894744396, + 0.002372855320572853, + -0.020428668707609177, + 0.02819325216114521, + -0.07655589282512665, + -0.019342752173542976, + 0.049071408808231354, + -0.022744780406355858, + -0.12777848541736603, + 0.06314873695373535, + -0.012779681012034416, + 0.004816018510609865, + -0.015344810672104359, + 0.04055691137909889, + -0.05104420334100723, + -0.1642962247133255, + 0.003915758337825537, + -0.06888550519943237, + 0.015946339815855026, + -0.012544753961265087, + -0.025275584310293198, + -0.01376167219132185, + -0.013277513906359673, + 0.0032302411273121834, + -0.008247426711022854, + 0.05831710621714592, + -0.05527923256158829, + -0.007574041839689016, + 0.01808384247124195, + 0.0365014486014843, + -0.04258756712079048, + -0.012510906904935837, + 0.03100188449025154, + 0.04671971872448921, + 0.02403620444238186, + -0.035907965153455734, + -0.026260172948241234, + -0.03164582699537277, + -0.11838620156049728, + 0.021420374512672424, + 0.049658507108688354, + -0.011080313473939896, + -0.021130649372935295, + -0.03177865222096443, + -0.029435839504003525, + 0.00017717242008075118, + 0.032692499458789825, + -0.003661547088995576, + 0.01182910893112421, + 0.027592243626713753, + -0.021252641454339027, + 0.002918453188613057, + -0.0164799764752388, + 0.0011964631266891956, + -0.009725512936711311, + 0.03041733242571354, + 0.17627272009849548, + 0.06397100538015366, + 0.015563905239105225, + 0.06001197174191475, + 0.06031596288084984, + 0.04828944802284241, + 0.0989202931523323, + 0.009079101495444775, + 0.003391698934137821, + -0.009755787439644337, + -0.01643740013241768, + 0.019657352939248085, + -0.016185177490115166, + 0.006565699353814125, + 0.03442539647221565, + -0.03336143493652344, + 0.025376034900546074, + -0.02136218175292015, + 0.03961161524057388, + 0.0022876046132296324, + -0.0009208721457980573, + 0.058079518377780914, + -0.040963251143693924, + -0.03187180683016777, + -0.07339819520711899, + 0.009657396003603935, + 0.05017796531319618, + 0.010466442443430424, + 0.02913551777601242, + -0.06373048573732376, + -0.07413087785243988, + 0.007265382446348667, + 0.0029673322569578886, + -0.004886367823928595, + 0.023697348311543465, + 0.08528462052345276, + 0.022277703508734703, + -0.032343316823244095, + -0.04118751361966133, + 0.02315986156463623, + 0.014031370170414448, + 0.019628524780273438, + -0.02352207899093628, + 0.04656009376049042, + -0.014121624641120434, + 0.0032989857718348503, + 0.02284977026283741, + -0.011563836596906185, + 0.03705207258462906, + 0.015638886019587517, + -0.0034967802930623293, + 0.015968602150678635, + 0.6748071908950806, + 0.02912629395723343, + 0.03283050283789635, + -0.04760593920946121, + 0.0034667139407247305, + -0.07131839543581009, + 0.027580978348851204, + -0.014058569446206093, + -0.07128620892763138, + -0.03732284903526306, + -0.0011197392595931888, + 0.08959517627954483, + -0.0441051721572876, + 0.01631104201078415, + -0.010572120547294617, + 0.05816471576690674, + 0.006598764099180698, + -0.01721162348985672, + 0.041970305144786835 + ], + [ + -0.005391660146415234, + 0.008451079949736595, + -0.019692182540893555, + -0.004072350915521383, + 0.01893272064626217, + 0.02135688066482544, + -0.002367816399782896, + 0.004733700770884752, + 0.004102425649762154, + -0.020443199202418327, + 0.031649328768253326, + -0.00048519097617827356, + -0.010671202093362808, + -0.001972627593204379, + 0.005128789693117142, + -0.00731465732678771, + 0.022607948631048203, + -0.029761606827378273, + 0.025522971525788307, + 0.009582516737282276, + 0.02326231263577938, + -0.002301593543961644, + -0.015740355476737022, + 0.013453243300318718, + -0.00124008534476161, + 0.022862743586301804, + -0.014186394400894642, + 0.0024245961103588343, + -0.003088437020778656, + -0.009093020111322403, + -0.028259065002202988, + 0.01802309975028038, + 0.006265745963901281, + -0.046538226306438446, + -0.018203746527433395, + -0.01084394846111536, + 0.017925843596458435, + -0.011041954159736633, + -0.007361876778304577, + -0.0015722675016149879, + 0.021717427298426628, + 0.0013029139954596758, + -0.07913434505462646, + -0.0066678281873464584, + -0.00046214371104724705, + 0.0077596306800842285, + -0.021965473890304565, + -0.0007749126525595784, + -0.03729840740561485, + -0.007476626895368099, + -0.008097415789961815, + 0.02711627632379532, + 0.017704114317893982, + -0.029559027403593063, + 0.0006603836663998663, + -0.008025064133107662, + -0.09415586292743683, + -0.002116797026246786, + 0.00792115367949009, + -0.01558823511004448, + 0.0018544296035543084, + 0.02115023322403431, + 0.005422275513410568, + 0.023907240480184555, + 0.001626448123715818, + -0.034785445779561996, + -0.0066783735528588295, + 0.018508275970816612, + 0.04809845611453056, + 0.004169326741248369, + -0.022817211225628853, + 0.04631148278713226, + 0.001021280069835484, + 0.0009097757283598185, + -0.007536363322287798, + -0.008178682066500187, + -0.012893558479845524, + 0.00028165822732262313, + -0.007184844929724932, + -0.009848342277109623, + -0.08464512974023819, + -0.005671883001923561, + -0.006526164244860411, + -0.0015466964105144143, + -0.00957390945404768, + 0.004361558239907026, + 0.001781194587238133, + 0.0010437450837343931, + 0.03463174030184746, + -0.03657364845275879, + -0.0006191807333379984, + 0.00608523515984416, + 0.01185967493802309, + 0.07219062000513077, + 0.033985793590545654, + -0.005646971054375172, + 0.006808905396610498, + -0.01987515203654766, + 0.01507387775927782, + -0.004103443119674921, + 0.00036742640077136457, + -0.009874177165329456, + -0.02506498619914055, + 0.007192336488515139, + 0.02653450518846512, + 0.053058575838804245, + -0.008638462983071804, + -0.0217729564756155, + -0.011137651279568672, + -0.0016072753351181746, + -0.00038501914241351187, + -0.004732723347842693, + 0.008488491177558899, + 0.019229106605052948, + 0.0007119578658603132, + 0.01039308961480856, + -0.0033690896816551685, + -0.019394924864172935, + 0.0015446955803781748, + -0.0061238533817231655, + -0.025170711800456047, + 0.057182349264621735, + 0.0003078205627389252, + 0.0035776090808212757, + 0.004176469519734383, + 0.0019507547840476036, + -0.004183804616332054, + 0.03616222366690636, + -0.018442347645759583, + -0.006259182933717966, + 0.004528324119746685, + 0.0014744284562766552, + -0.008829997852444649, + -0.02134053409099579, + 0.03894485533237457, + -0.011963512748479843, + -0.007454768288880587, + -0.0030099882278591394, + -0.013195257633924484, + 0.00653963815420866, + -0.004925370682030916, + -0.006661898456513882, + 0.010863878764212132, + 0.002181710908189416, + -0.9416231513023376, + -0.005153790581971407, + -0.037181925028562546, + -0.013262978754937649, + 0.019445940852165222, + -0.019015781581401825, + 0.0026316612493246794, + -0.011233305558562279, + -0.005311071407049894, + 0.0021800026297569275, + -0.0232476107776165, + 0.03794363886117935, + 0.011762767098844051, + 0.0004626667941920459, + -0.001955591607838869, + -0.011934774927794933, + 0.003418224398046732, + -0.005660921800881624, + 0.015823546797037125, + -0.01468970999121666, + -0.0028991869185119867, + 0.0030130399391055107, + -0.03706203028559685, + -0.01123545691370964, + -0.0019140398362651467, + 0.017845073714852333, + -0.016238585114479065, + 0.007708749268203974, + 0.020374763756990433, + -0.006806202232837677, + 0.005908934399485588, + -0.003866929095238447, + 0.0012981046456843615, + 0.00039861866389401257, + -0.018339570611715317, + 0.00023845139367040247, + 0.013939612545073032, + 0.009312420152127743, + -0.0027470355853438377, + 0.035206664353609085, + -0.016065318137407303, + -0.0013101206859573722, + 0.0023166814353317022, + 0.005269721150398254, + 0.02082066610455513, + 0.023159446194767952, + -0.021468836814165115, + 0.023231593891978264, + 0.013508997857570648, + 0.0034893793053925037, + -0.024287380278110504, + 0.015663303434848785, + -0.005521922372281551, + 0.024396385997533798, + -0.004460422322154045, + -0.011885235086083412, + 0.004800701513886452, + 0.0020344797521829605, + -0.0033632097765803337, + -0.030346404761075974, + -0.0032265346962958574, + -0.008597001433372498, + -0.007436118554323912, + 0.048148639500141144, + -0.01482350379228592, + -0.004783764481544495, + 0.009981158189475536, + -0.017686333507299423, + -0.005339206662029028, + 0.04475322738289833, + 0.0018549850210547447, + -0.0034302249550819397, + -0.005602190271019936, + -0.0575968436896801, + -0.005888435989618301, + 0.0005933286738581955, + -0.001970847137272358, + 0.004375756252557039, + 0.010980913415551186, + -0.016282720491290092, + 0.00653430912643671, + 0.005702534224838018, + 0.0058981673792004585, + -0.014007502235472202, + -0.027058279141783714, + 0.009214010089635849, + 0.015397934243083, + -0.000678376411087811, + -0.002176788169890642, + -0.02497604489326477, + -0.00808420218527317, + -0.0015567343216389418, + 0.0054727285169065, + -0.02675658091902733, + 0.006321257911622524, + -0.09815683960914612, + 0.006536455359309912, + 0.0017644809558987617, + 0.01896490901708603, + 0.06669137626886368, + 0.017648842185735703, + -0.000242153910221532, + 0.0033661157358437777, + -0.0018597791204228997, + -0.016906335949897766, + -0.015496982261538506, + 0.013670037500560284, + -0.005267482716590166, + -0.009697000496089458, + 0.0012943452456966043, + -0.017117461189627647, + 0.0041440920904278755 + ], + [ + -0.10333987325429916, + 0.12669047713279724, + -0.025383057072758675, + -0.07819352298974991, + -0.027626343071460724, + 0.016680177301168442, + -0.0732179656624794, + -0.026528820395469666, + 0.024382974952459335, + 0.0413019023835659, + 0.026932397857308388, + 0.009787271730601788, + -0.021771810948848724, + 0.03209776058793068, + -0.0020048387814313173, + 0.009497357532382011, + 0.022273723036050797, + -0.001193174161016941, + -0.012393200770020485, + 0.028631171211600304, + 0.05939457565546036, + 0.01596711575984955, + -0.006934414617717266, + 0.028958676382899284, + -0.044982828199863434, + 0.038921382278203964, + -0.016838889569044113, + -0.014910129830241203, + -0.03597618639469147, + 0.039051320403814316, + 0.09898527711629868, + 0.00464951666072011, + 0.0005655423155985773, + 0.05280958488583565, + 0.004574087914079428, + -0.019348330795764923, + -0.021124133840203285, + 0.03164441138505936, + -0.03215217590332031, + -0.03386983647942543, + -0.02193446271121502, + -0.06932307779788971, + -0.0018512886017560959, + 0.018436642363667488, + 0.014371753670275211, + -0.012130952440202236, + 0.020854860544204712, + -0.03726176172494888, + -0.03017365001142025, + -0.0009772124467417598, + -0.03384795039892197, + 0.03251773491501808, + 0.008007612079381943, + -0.008476491086184978, + -0.0014166694600135088, + 0.018651073798537254, + -0.0036394160706549883, + 0.09507477283477783, + -0.026494517922401428, + -0.01395128108561039, + -0.0032431662548333406, + 0.07481174170970917, + -0.004243246279656887, + 0.026068443432450294, + -0.007945024408400059, + -0.0062451669946312904, + -0.00016045717347878963, + -0.00982674490660429, + 0.005426133517175913, + -0.001970121171325445, + 0.030173687264323235, + 0.046960052102804184, + 0.021816346794366837, + -0.001892467844299972, + -0.027406062930822372, + 0.024823039770126343, + 0.005603071302175522, + 0.0066933962516486645, + 0.00916419830173254, + 0.006534264888614416, + 0.362692654132843, + -0.01967814937233925, + -0.00213265442289412, + 0.0008985843160189688, + -0.056558359414339066, + 0.056669075042009354, + -0.04248705878853798, + 0.025658106431365013, + -0.027392832562327385, + -0.027527941390872, + 0.0026874947361648083, + 0.04007679969072342, + -0.007592546287924051, + 0.004166078753769398, + -0.017355546355247498, + -0.003836011281237006, + -0.021546851843595505, + -0.015095546841621399, + 0.0020135485101491213, + -0.012266932055354118, + 0.020576367154717445, + -0.0050872014835476875, + -0.010966074652969837, + 0.04288443177938461, + 0.030456962063908577, + 0.00899654533714056, + -0.033578064292669296, + 0.010946317575871944, + 0.014000105671584606, + 0.0104200579226017, + 0.042346347123384476, + 0.05363532528281212, + -0.020168283954262733, + 0.035792574286460876, + -0.012478633783757687, + -0.020179828628897667, + -0.0026580102276057005, + 0.005614832043647766, + 0.015667932108044624, + 0.008653707802295685, + -0.036322250962257385, + -0.004822588991373777, + 0.006406453903764486, + 0.04032069817185402, + 0.028288140892982483, + 0.03988796845078468, + 0.03594524413347244, + -0.0333324559032917, + -0.004990628454834223, + -0.04283607378602028, + -0.003927780780941248, + -0.05210375413298607, + -0.001268186024390161, + -0.028743436560034752, + 0.0245214831084013, + 0.0002018638770096004, + 0.02997099608182907, + -0.10666518658399582, + 0.034512266516685486, + -0.005070409271866083, + -0.03081636317074299, + -0.006108383648097515, + -0.011187274008989334, + -0.020579706877470016, + -0.28242820501327515, + 0.01939646527171135, + -0.02115568332374096, + 0.003724911017343402, + 0.010527455247938633, + -0.01625007949769497, + 0.04297816380858421, + 0.010327470488846302, + 0.046316467225551605, + 0.012395129539072514, + 0.045060038566589355, + -0.07138824462890625, + -0.011424044147133827, + 0.005393549334257841, + -0.02553742751479149, + -0.028292810544371605, + 0.031100714579224586, + 0.02725856378674507, + 0.041894443333148956, + 0.040014684200286865, + -0.027889516204595566, + -0.03889227658510208, + -0.04077855497598648, + -0.058403126895427704, + 0.025076452642679214, + -0.01870671659708023, + -0.015855373814702034, + -0.020986054092645645, + -0.0012513176770880818, + -0.006114582065492868, + -0.0014946464216336608, + 0.00037844383041374385, + -0.011696073226630688, + -0.0020706153009086847, + 0.007094117812812328, + 0.006312687881290913, + 0.020457830280065536, + 0.001455967896617949, + -0.010255447588860989, + -0.02555706351995468, + 0.007998469285666943, + 0.1430765688419342, + 0.044514529407024384, + 0.027399450540542603, + 0.014013116247951984, + 0.04529853165149689, + -0.008342067711055279, + 0.15211644768714905, + 0.05201070010662079, + -0.011948267929255962, + -0.02624981664121151, + 0.005117832683026791, + -0.002721023978665471, + 0.012906544841825962, + 0.005892280954867601, + 0.020903296768665314, + -0.028453882783651352, + 0.02072388306260109, + -0.0264107808470726, + 0.003857400268316269, + -0.01878606714308262, + -0.03381030261516571, + 0.06573525071144104, + 0.0013889168621972203, + 0.027569126337766647, + -0.01442399900406599, + 0.016234315931797028, + 0.008297435007989407, + 0.0017236428102478385, + 0.01683981716632843, + -0.026953937485814095, + -0.05087261274456978, + -0.045983534306287766, + -0.020689232274889946, + 0.024233579635620117, + -0.017012953758239746, + 0.003135580802336335, + 0.02415245585143566, + -0.006417929194867611, + -0.0037832106463611126, + 0.011147049255669117, + 3.058253787457943e-05, + 0.0149525823071599, + 0.01143752783536911, + -0.01177696231752634, + 0.05086750537157059, + -0.0017454895423725247, + 0.062332335859537125, + 0.03166576474905014, + 0.03869500756263733, + 0.05748128145933151, + 0.06053232401609421, + 0.018152674660086632, + 0.6963803172111511, + 0.01551393698900938, + 0.006949576083570719, + -0.0640202984213829, + -0.005687233526259661, + -0.09228502213954926, + 0.025093581527471542, + -0.006922275759279728, + -0.04696399345993996, + 0.011121231131255627, + -0.01621134951710701, + 0.044986214488744736, + 0.02239455096423626, + 0.00682608550414443, + 0.006014423444867134, + 0.011964420787990093, + -0.03202112019062042, + -0.05537967383861542, + 0.04045740142464638 + ], + [ + 0.02444515749812126, + 0.0011645816266536713, + 0.010058725252747536, + -0.003991689998656511, + -0.012553426437079906, + -0.010856143198907375, + -0.000522966030985117, + -0.000499740825034678, + 0.00019669855828396976, + 0.008798621594905853, + -0.027767810970544815, + -0.0007282113074325025, + 0.003959445282816887, + 0.0010467704851180315, + -0.0019028795650228858, + 0.005784513428807259, + -0.009920168668031693, + 0.01638881303369999, + -0.012332244776189327, + -0.004465084057301283, + -0.008215082809329033, + -0.00023734240676276386, + 0.009129045531153679, + -0.006119477096945047, + 0.0033783107064664364, + -0.00932486541569233, + 0.005250667687505484, + 0.0001409795368090272, + -0.0008364222012460232, + 0.0038050273433327675, + 0.013120034709572792, + -0.008966177701950073, + -0.0043393708765506744, + 0.027912432327866554, + 0.008089051581919193, + 0.0038896051701158285, + -0.00960372481495142, + 0.005335344932973385, + 0.002149101346731186, + -0.0003122765338048339, + -0.010756360366940498, + -0.003482792293652892, + 0.041559092700481415, + 0.005722830072045326, + 0.00238599069416523, + -0.003010308835655451, + 0.015982717275619507, + -0.0002279714826727286, + 0.018392646685242653, + 0.004201819654554129, + 0.004482152406126261, + -0.010805939324200153, + -0.009687735699117184, + 0.013651249930262566, + -0.0025612746831029654, + 0.0027326990384608507, + 0.04878956824541092, + 0.004022506065666676, + -0.00519623002037406, + 0.012118567712605, + -0.00015380907279904932, + -0.010112317278981209, + -0.002580893225967884, + -0.009750567376613617, + -0.0023227042984217405, + 0.013356444425880909, + 0.0019592694006860256, + -0.010139546357095242, + -0.021309714764356613, + -0.004258104600012302, + 0.012325434945523739, + -0.022703340277075768, + 0.0016524353995919228, + -0.0031950892880558968, + 0.001800635363906622, + 0.005288444459438324, + 0.008690829388797283, + 0.001031302148476243, + 0.003859633347019553, + 0.0021953422110527754, + -0.12235751748085022, + 0.0024351798929274082, + 0.0035097047220915556, + 0.0011269297683611512, + 0.00438853120431304, + -0.00040538329631090164, + 0.003646319732069969, + -0.0012865449534729123, + -0.014583178795874119, + 0.019008694216609, + 0.0012916607083752751, + -0.0034431491512805223, + -0.008625103160738945, + -0.03669864311814308, + -0.016624078154563904, + 0.004285119473934174, + -0.001964197726920247, + 0.008727961219847202, + -0.007929118350148201, + -0.0011039350647479296, + 0.0009299436351284385, + 0.0006615897873416543, + 0.012147622182965279, + -0.001507239998318255, + -0.011056316085159779, + -0.023328140377998352, + 0.0006466436316259205, + 0.010783510282635689, + 0.00027972867246717215, + -0.00029240554431453347, + -0.0018719350919127464, + -0.0004961530794389546, + -0.004308382514864206, + -0.011049419641494751, + -0.0030931790824979544, + -0.004700424615293741, + 0.003776746103540063, + 0.00882331095635891, + -0.0029293480329215527, + -0.0009017900447361171, + 0.009736832231283188, + -0.02830957993865013, + -0.0005283082718960941, + -0.0005995715036988258, + -0.0003928551450371742, + -5.404666080721654e-05, + 0.0022927422542124987, + -0.020385151728987694, + 0.007526220753788948, + 0.006409086752682924, + -0.0012747769942507148, + -0.004066729452461004, + 0.006158617325127125, + 0.008318454958498478, + -0.020617181435227394, + 0.0036436214577406645, + 0.0018737963400781155, + -0.012118297629058361, + 0.007488158997148275, + -0.005506819114089012, + -0.0004773898981511593, + 0.004853800404816866, + -0.009265393018722534, + -0.003520203987136483, + -0.9632096290588379, + 0.0002991050132550299, + 0.018429439514875412, + 0.006062466185539961, + -0.010378547012805939, + 0.01055374089628458, + 5.738267282140441e-05, + 0.005223164334893227, + 0.005683287512511015, + 0.00012014236563118175, + 0.0076060788705945015, + -0.024647042155265808, + -0.006137758027762175, + -5.1098293624818325e-05, + 0.0019035878358408809, + 0.00344056636095047, + -0.0013849784154444933, + 0.0031142313964664936, + -0.002483489690348506, + 0.006644809152930975, + 0.00034889092785306275, + -0.003904567798599601, + 0.016351919621229172, + 0.00024119198496919125, + -0.0028201357927173376, + -0.009464542381465435, + 0.007732937578111887, + -0.0030156413558870554, + -0.006960317958146334, + 0.006022155284881592, + -0.006086487323045731, + 0.00016641596448607743, + -4.499830902204849e-05, + -0.0012124443892389536, + 0.011087174527347088, + 0.0010956742335110903, + -0.004055358003824949, + -0.002958549652248621, + 0.001685768598690629, + -0.016630573198199272, + 0.00782006699591875, + 0.011955458670854568, + -0.006885225418955088, + 0.0001096587220672518, + -0.010943911038339138, + -0.00934013444930315, + 0.0069203851744532585, + 0.004587734118103981, + -0.0070602246560156345, + 0.0001911184226628393, + 0.013320308178663254, + -0.008362237364053726, + 0.0022810620721429586, + -0.011158128269016743, + 0.0028209954034537077, + 0.0029978458769619465, + -0.0017751851119101048, + -0.001407307805493474, + 6.230796861927956e-05, + 0.010847663506865501, + 0.0018437932012602687, + 0.0068154120817780495, + 0.005001567769795656, + -0.02260485477745533, + 0.006438284646719694, + 0.004416953772306442, + -0.00597826112061739, + 0.007417343556880951, + 0.002579985186457634, + -0.030511749908328056, + -0.0006594709120690823, + 0.0010390853276476264, + 0.003193019889295101, + 0.02531629055738449, + 0.004625425674021244, + -0.002448863349854946, + -0.0027438835240900517, + -0.002987578511238098, + -0.0063667758367955685, + 0.004908470436930656, + -0.007824947126209736, + -0.0009867848129943013, + -0.004176834132522345, + 0.005553746595978737, + 0.013589421287178993, + -0.0023648112546652555, + -0.006739788223057985, + 1.0402224688732531e-05, + 0.0010274893138557673, + 0.01352784689515829, + 0.00750347413122654, + -0.002537625376135111, + -0.0023410639259964228, + -0.17109644412994385, + -0.0018028842750936747, + 0.05179978907108307, + -0.006784005556255579, + -0.001705317641608417, + -0.00785908941179514, + -0.030494358390569687, + -0.006174642592668533, + -0.001097027794457972, + 0.00018802254635374993, + 0.0018749142764136195, + 0.010322371497750282, + 0.006015711463987827, + -0.008648951537907124, + 0.003360504750162363, + 0.004536568187177181, + -0.0015039676800370216, + 0.005639940500259399, + -0.0012902054004371166 + ], + [ + 0.016681652516126633, + 0.002024011919274926, + 0.00046023057075217366, + -0.00393877224996686, + -0.0012355627259239554, + 8.677691221237183e-05, + -0.0001293328095925972, + 0.0013083798112347722, + 0.0011299561010673642, + -0.0013113521272316575, + -0.008259952068328857, + -0.00017141502758022398, + -4.2381852836115286e-05, + -4.0885752241592854e-05, + 0.0007737171254120767, + 6.370607297867537e-05, + 0.000709576066583395, + 0.0007206627051346004, + 0.000540621520485729, + -1.3279007362143602e-05, + 0.002255232771858573, + -0.0012540039606392384, + 0.0007032615249045193, + 0.0003523381892591715, + 0.0028726106975227594, + 0.001571604167111218, + -0.0007324330508708954, + 0.0005425026174634695, + -0.0007989066070877016, + -0.0011890623718500137, + -0.0032089732121676207, + 0.0003951638063881546, + -0.00010206810111412778, + 0.0013343221507966518, + -0.00033392172190360725, + -0.0006554659339599311, + -0.00047023806837387383, + -0.0011086317244917154, + -0.0009960387833416462, + -0.0005627479986287653, + 0.00026669821818359196, + -0.0010460454504936934, + 0.00039536404074169695, + 0.0012877914123237133, + 0.0010624786373227835, + 0.00046594932791776955, + 0.0024469427298754454, + -0.00039190909592434764, + 0.00027857153327204287, + 0.000362724153092131, + 0.0009273367468267679, + 0.002326294546946883, + 0.00011211750097572803, + -0.000825502909719944, + -0.001338881440460682, + -0.0017022802494466305, + -0.0002865917340386659, + 0.0012304321862757206, + 0.00034773084917105734, + 0.002914002863690257, + 0.0004719307762570679, + -0.0008084759465418756, + 0.00024765258422121406, + 0.0013043201761320233, + -0.0007899081101641059, + -0.0033180571626871824, + -0.0010458597680553794, + 7.493745215469971e-05, + 0.0020023530814796686, + -0.0018442603759467602, + 0.0004847395175602287, + 0.0007643433636985719, + 0.0005317032337188721, + -0.001335171633400023, + -0.00017866381676867604, + 0.0007853619754314423, + 0.0013252251083031297, + 0.0005728736869059503, + -0.0003001204167958349, + -0.001900816336274147, + -0.11949416995048523, + 0.00014322267088573426, + -0.0002849265292752534, + -0.0002674561692401767, + 0.000621718994807452, + -4.944740794599056e-05, + 0.0031290578190237284, + -0.0007683057337999344, + 0.0023501005489379168, + -0.00039663631469011307, + 0.00037510739639401436, + -0.0014761403435841203, + -0.0012054251274093986, + 0.000405447295634076, + 0.001049366663210094, + 0.00034159398637712, + 0.001900386530905962, + -0.0012069792719557881, + -4.0163555240724236e-05, + -0.0019478100584819913, + 0.0005065870354883373, + -0.0026919618248939514, + -0.0003233295865356922, + 0.0007280060090124607, + 0.0016150849405676126, + 0.0024153084959834814, + -0.002130559179931879, + -0.00012004993914160877, + -0.003027435624971986, + -0.001251770881935954, + -0.0015498785069212317, + -0.0020660755690187216, + 0.00014002992247696966, + -0.0011079510441049933, + -0.0012817406095564365, + 0.0002893762430176139, + 0.0019622938707470894, + -0.0008381404913961887, + -0.0010483379010111094, + -0.002195363864302635, + -0.0009521539905108511, + 0.000956775969825685, + -0.0005350572755560279, + -0.00037498760502785444, + 0.0007746592746116221, + -1.6887053789105266e-05, + 0.00017861694504972547, + -5.8343524869997054e-05, + -0.0018031178042292595, + 0.002945667365565896, + 0.0008327864343300462, + -0.0011017137439921498, + 0.0014673387631773949, + -0.0022107099648565054, + -0.0006161652854643762, + -0.0016575739718973637, + -0.0016602284740656614, + -0.007405351847410202, + -0.00016263031284324825, + -0.00119805708527565, + -0.0017355434829369187, + 0.001183251733891666, + -0.001879354938864708, + -0.0008217696449719369, + -0.9828197360038757, + -0.0015859793638810515, + 0.00031820853473618627, + -0.00017133404617197812, + 0.0001472665899200365, + 0.0006538229063153267, + 0.0007786627975292504, + -0.00030283175874501467, + 0.0023475971538573503, + 0.000901023275218904, + -0.0030393754132092, + -0.0025805833283811808, + 0.0004977669450454414, + 0.00010335995466448367, + 0.0003490787057671696, + -0.0008902939152903855, + 0.0004378904413897544, + -0.0007087195408530533, + 0.0028656276408582926, + -0.00111497996840626, + -0.0004246051248628646, + -0.0001229277258971706, + -0.001304183853790164, + -0.0029048172291368246, + -0.0030140564776957035, + 3.161303175147623e-05, + 0.00037867770879529417, + 0.0006686043925583363, + 0.0024495820980519056, + 0.0012665996327996254, + -0.0022980242501944304, + -0.0011621773010119796, + 3.3180964237544686e-05, + -0.0007806436624377966, + 0.0007977113127708435, + 0.0006709191366098821, + 0.00177486811298877, + 0.0011994908563792706, + 0.0009677087655290961, + 0.0011434810003265738, + -0.00016448211681563407, + 0.005168688017874956, + -0.005067534279078245, + 0.0015430842759087682, + -8.017740765353665e-05, + 0.0007605451392009854, + -0.0023050711024552584, + 0.008762736804783344, + -0.0009163154172711074, + 0.0013036619639024138, + 0.0003177352773491293, + -0.0005296289455145597, + -0.00043105307850055397, + 0.0005209687515161932, + -0.00023903173860162497, + -0.002635551616549492, + 0.00039628089871257544, + -9.040043369168416e-05, + 3.6935842217644677e-05, + -0.002963382750749588, + -0.00025071410345844924, + 0.0024250929709523916, + 0.00026894931215792894, + 0.0018338056979700923, + -0.0008484255522489548, + 0.0017852748278528452, + -0.00034827872877940536, + -0.0012329781893640757, + -0.0005671365070156753, + -0.005455909762531519, + 0.0005819356301799417, + -0.00014722345804329962, + 0.0006111853872425854, + -0.0019710932392627, + 0.0006883868481963873, + -0.00041550130117684603, + -0.0015317213255912066, + -0.0007431332487612963, + -0.000646251835860312, + -0.0022649294696748257, + -0.0022407793439924717, + 0.001107570598833263, + -0.0007733213133178651, + -0.0009540155297145247, + -4.14981841458939e-05, + 0.0020747927483171225, + 0.0007242850260809064, + -0.001458813901990652, + -0.0005809040740132332, + 0.0001692107762210071, + 0.0014272441621869802, + -0.0031743082217872143, + -0.00023822540242690593, + -0.13707882165908813, + 0.0004574311024043709, + 0.00024161698820535094, + -0.0006285488489083946, + 1.116018211178016e-05, + 0.0020674734842032194, + 0.0024803513661026955, + 0.0015515891136601567, + -0.00033835755311883986, + 0.0014649821678176522, + 0.0005523586878553033, + 9.297885844716802e-05, + -0.001127103460021317, + -0.0005213686381466687, + -9.370679617859423e-05, + 0.00013431280967779458, + 0.00043477449798956513, + -0.0015981626929715276, + 0.00015598929894622415 + ], + [ + -0.064693383872509, + 0.06044186279177666, + -0.034305326640605927, + -0.04199414700269699, + -0.0008542556315660477, + 0.002507093595340848, + -0.04578285291790962, + -0.005158528219908476, + 0.01853073760867119, + 0.006554555147886276, + 0.03400275111198425, + -0.011453691869974136, + 0.00209905207157135, + 0.02419951558113098, + 0.00404695887118578, + 0.002660150872543454, + 0.012541652657091618, + 0.020509764552116394, + 0.005677036941051483, + 0.004599161446094513, + 0.017145203426480293, + 0.013456838205456734, + 0.0047212522476911545, + 0.0077082496136426926, + -0.049205802381038666, + 0.0019490956328809261, + 0.03180926293134689, + -0.0182014312595129, + -0.02637849748134613, + 0.025668758898973465, + 0.020541762933135033, + 0.007883951999247074, + 0.03636699169874191, + 1.1306255146337207e-05, + -0.0023655022960156202, + -0.026454003527760506, + 0.014971639029681683, + 0.024784747511148453, + -0.0275284331291914, + -0.025614311918616295, + -0.025334203615784645, + -0.021548904478549957, + 0.008899806067347527, + -0.0028464300557971, + 0.0034397724084556103, + 0.010944773443043232, + -0.02460566535592079, + -0.01505346316844225, + -0.00782401766628027, + 0.002593269106000662, + 0.0072691659443080425, + 0.05470994859933853, + 0.0022281857673078775, + 0.01800643280148506, + -0.004255358595401049, + 0.020159946754574776, + 0.02509811706840992, + 0.030408963561058044, + -0.009895166382193565, + 0.001097545842640102, + 0.007988302037119865, + 0.015034233219921589, + 0.01200313400477171, + 0.00926619116216898, + 0.024498453363776207, + 0.02452186681330204, + 0.008333082310855389, + -0.0024395070504397154, + 0.036785613745450974, + 0.004940174985677004, + 0.014610485173761845, + 0.026853207498788834, + 0.02807803452014923, + -0.013697750866413116, + -0.02421341836452484, + 0.027422431856393814, + 0.022365082055330276, + -0.0019225110299885273, + 0.015574983321130276, + -0.010689368471503258, + 0.050462063401937485, + -0.02709697000682354, + 0.010341797024011612, + 0.010366055183112621, + -0.04135052487254143, + 0.01370658352971077, + -0.03170068934559822, + 0.010110235773026943, + -0.005882544908672571, + -0.018517835065722466, + -0.003870034357532859, + 0.04352201148867607, + 0.006874588318169117, + -0.012412969022989273, + 0.010103236883878708, + -0.00601334311068058, + -0.0011512981727719307, + -0.027339544147253036, + -0.0080569451674819, + -0.03206173703074455, + 0.013132957741618156, + 0.012650535441935062, + 0.014611566439270973, + 0.018390068784356117, + 0.026920504868030548, + -0.008908778429031372, + -0.03408821299672127, + 0.003413822501897812, + 0.015253149904310703, + -0.008747288025915623, + 0.01653328165411949, + 0.024950265884399414, + -0.013125027529895306, + 0.016442369669675827, + 0.021161993965506554, + -0.015094648115336895, + 0.009666710160672665, + -0.01246346440166235, + 0.006998344324529171, + -0.00048542817239649594, + -0.02009730413556099, + -0.015988506376743317, + 0.02560759149491787, + -0.0014107669703662395, + -0.013582540675997734, + 0.04848518967628479, + 0.003418534528464079, + 0.00048269450780935585, + 0.009369070641696453, + -0.0026176979299634695, + -0.005710986442863941, + -0.028491275385022163, + 0.008471609093248844, + -0.03177991136908531, + 0.018830962479114532, + 0.012629635632038116, + 0.038192011415958405, + -0.06827306002378464, + 0.041512154042720795, + -0.0004523886018432677, + 0.020267585292458534, + 0.005346332676708698, + -0.013439704664051533, + -0.007302944082766771, + -0.9095466136932373, + 0.0009097237489186227, + -0.049256399273872375, + 0.033719416707754135, + 0.010089385323226452, + -0.026442943140864372, + 0.03193415701389313, + -0.015279603190720081, + -0.005328232888132334, + 0.013815580867230892, + 0.03981798142194748, + -0.0363498292863369, + 0.021135052666068077, + 0.019886981695890427, + -0.007805956061929464, + 0.005674480460584164, + -0.010466249659657478, + 0.006217991467565298, + 0.00985944177955389, + 0.01594894751906395, + -0.013727315701544285, + -0.019068337976932526, + -0.029512763023376465, + -0.03259636089205742, + 0.014789840206503868, + 0.0008881425601430237, + -0.02581488899886608, + -0.0008872891194187105, + -0.011080723255872726, + 0.006831228733062744, + 0.010766434483230114, + 0.019271302968263626, + 0.017722053453326225, + 0.009438426233828068, + -0.0015184060903266072, + 0.008660994470119476, + 0.03200366720557213, + 0.011259145103394985, + 0.00044380404870025814, + -0.017838090658187866, + -0.0026859946083277464, + 0.08987102657556534, + 0.025137342512607574, + 0.008719872683286667, + 0.0071994345635175705, + 0.018123947083950043, + -0.017071111127734184, + 0.08152883499860764, + 0.0041663446463644505, + -0.021908966824412346, + 0.0010954728350043297, + 0.009816753678023815, + -0.01832105778157711, + -0.005764087196439505, + 0.016156941652297974, + 0.014533959329128265, + 0.014813919551670551, + 0.02520611323416233, + -0.03943390026688576, + 0.0009450366487726569, + -0.0009647325496189296, + 0.03714532405138016, + 0.022566217929124832, + -0.0030766460113227367, + 0.016957154497504234, + -0.028539558872580528, + 0.004109779838472605, + -0.004089921712875366, + -0.005609510466456413, + 0.031115345656871796, + -0.034916024655103683, + -0.035545386373996735, + 0.021685034036636353, + -0.023969925940036774, + -0.007808109279721975, + -0.021249378100037575, + 0.0012298382353037596, + 0.0394522026181221, + -0.011538353748619556, + -0.02192000113427639, + 0.009146266616880894, + -0.005774304736405611, + -0.006104992236942053, + 0.022887559607625008, + 0.0037289480678737164, + 0.026852156966924667, + -0.02526760846376419, + 0.03694310039281845, + -0.012750023044645786, + -0.00034310424234718084, + 0.020580068230628967, + -0.009427359327673912, + 0.02006588503718376, + 0.194398432970047, + 0.009005352854728699, + 0.032582323998212814, + -0.056113071739673615, + -0.0093703493475914, + -0.04573659598827362, + 0.008193948306143284, + 0.00516717741265893, + -0.022586774080991745, + -0.01656527817249298, + 0.0022641923278570175, + 0.02604139782488346, + 0.010706453584134579, + 0.005112773738801479, + 0.03119768016040325, + 0.01500693615525961, + -0.028000639751553535, + -0.03431203216314316, + 0.012007983401417732 + ], + [ + -0.15133999288082123, + 0.15446633100509644, + -0.08715896308422089, + -0.11865244060754776, + -0.057154830545186996, + 0.037277739495038986, + -0.037457872182130814, + 0.007586382329463959, + 0.02080126851797104, + 0.026046037673950195, + 0.0487915500998497, + -0.03634985536336899, + -0.03118995763361454, + 0.014495335519313812, + -0.054993320256471634, + 0.04872490465641022, + -0.005223399493843317, + -0.011842843145132065, + -0.015142655931413174, + 0.014590181410312653, + 0.021310370415449142, + 0.022527506574988365, + 0.015085925348103046, + 0.0253664068877697, + -0.06665077805519104, + 0.027477946132421494, + 0.008320143446326256, + -0.06082077696919441, + -0.057022493332624435, + 0.03183094784617424, + 0.1909089833498001, + -0.021808631718158722, + 0.03899543359875679, + 0.018841417506337166, + 0.013349573127925396, + 0.0031620978843420744, + 0.0022350612562149763, + 0.014256875962018967, + -0.02148614078760147, + -0.05391572043299675, + 0.011197181418538094, + -0.09702778607606888, + -0.016120458021759987, + 0.0271270964294672, + 0.0012387530878186226, + 0.0012015736429020762, + -0.04760589823126793, + 0.005165974609553814, + -0.037105441093444824, + 0.02251455932855606, + 0.015713635832071304, + 0.03198160231113434, + -0.013692423701286316, + 0.011422410607337952, + 0.02681703492999077, + 0.03678252920508385, + -0.01500400248914957, + -0.056939851492643356, + -0.04497785493731499, + -0.05538433790206909, + -0.005269384011626244, + 0.07516935467720032, + -0.026124443858861923, + -0.016328763216733932, + 0.035333700478076935, + 0.04659001901745796, + -0.009276395663619041, + -0.013751749880611897, + 0.015347955748438835, + 0.013456306420266628, + 0.0341155044734478, + 0.001842948724515736, + 0.06226186826825142, + -0.05125191807746887, + -0.04769154638051987, + 0.01907273195683956, + 0.027413474395871162, + 0.019137073308229446, + 0.039388254284858704, + 0.044238995760679245, + 0.3214632570743561, + -0.012322744354605675, + 0.019802596420049667, + 0.0008029020973481238, + -0.04507353529334068, + 0.0713270977139473, + -0.035875122994184494, + 0.016799824312329292, + -0.019965380430221558, + -0.04465283453464508, + 0.030582087114453316, + 0.04599430784583092, + -0.012806075625121593, + 0.020652806386351585, + 0.017709998413920403, + 0.021848248317837715, + -0.05892026051878929, + -0.005026778671890497, + 0.006045206915587187, + 0.0046540857292711735, + -0.011486319825053215, + 0.006848102435469627, + -0.005651131272315979, + 0.04516366869211197, + -0.011680018156766891, + 0.027608586475253105, + -0.04835675284266472, + -0.0073739285580813885, + -0.01724097691476345, + 0.008468919433653355, + 0.09784501791000366, + 0.012079864740371704, + -0.01955057494342327, + 0.05280271917581558, + -0.00898846797645092, + -0.04147900640964508, + 0.019047938287258148, + 0.03897079452872276, + -0.045939378440380096, + -0.009981960989534855, + -0.05525035783648491, + -0.04340510070323944, + 0.0289220679551363, + 0.03539854660630226, + -0.018283110111951828, + 0.055270638316869736, + 0.011656210757791996, + -0.03854499012231827, + -0.015729432925581932, + -0.05362718552350998, + -0.016022011637687683, + -0.08116244524717331, + -0.021662356331944466, + -0.003945584408938885, + 0.035581473261117935, + -0.0062702009454369545, + -0.007516053039580584, + -0.10281884670257568, + 0.09843793511390686, + -0.01705334708094597, + -0.028931396082043648, + -0.024702319875359535, + -0.05960327386856079, + -0.06945759803056717, + -0.2990425229072571, + -0.02144031785428524, + -0.02561877854168415, + 0.016111334785819054, + -0.007561937440186739, + -0.026137979701161385, + 0.06633380800485611, + 0.026811478659510612, + -0.04934783652424812, + 0.0010303177405148745, + 0.06194622814655304, + -0.04755544662475586, + 0.016730517148971558, + 0.008951722644269466, + 0.02032579854130745, + 0.009581012651324272, + 0.01015620306134224, + 0.023918135091662407, + -0.03404910862445831, + 0.07062976062297821, + -0.03604036569595337, + -0.05864602327346802, + -0.015065699815750122, + -0.03805701807141304, + 0.034752655774354935, + -0.002094071125611663, + -0.04952014237642288, + -0.01338847167789936, + 0.016312967985868454, + 0.013446255587041378, + 0.0015057031996548176, + 0.0021081133745610714, + -0.015191733837127686, + -0.003724744776263833, + -0.0005838012439198792, + 0.03268786892294884, + -0.0022500904742628336, + -0.01615113392472267, + 0.019971510395407677, + -0.0028265812434256077, + -0.006245134864002466, + 0.125424325466156, + 0.05839424952864647, + -0.04421142116189003, + -0.031817637383937836, + 0.03264934942126274, + 0.02344045229256153, + 0.16693128645420074, + 0.08942718058824539, + -0.0520065501332283, + -0.0009979275055229664, + -0.008355964906513691, + 0.024173228070139885, + 0.043538179248571396, + 0.010270082391798496, + 0.016000792384147644, + -0.033213626593351364, + 0.03834528475999832, + -0.038715045899152756, + 0.014057004824280739, + -0.005061643198132515, + -0.014320163056254387, + 0.05980287492275238, + -0.014681351371109486, + 0.008002120070159435, + -0.04386448487639427, + 0.02727452479302883, + 0.008656617254018784, + -0.019207848235964775, + 0.04735155776143074, + -0.02569793350994587, + -0.019499903544783592, + -0.0003806001041084528, + -0.08000391721725464, + 0.03494855388998985, + -0.05479757860302925, + 0.02334759011864662, + -0.013912077061831951, + -0.03990022465586662, + -0.002554393606260419, + -0.013170015998184681, + -0.0011099546682089567, + -0.03462592139840126, + 0.022083193063735962, + 0.014167949557304382, + -0.007115669082850218, + 0.002498069778084755, + 0.0932476744055748, + 0.05227503925561905, + 0.03953487426042557, + 0.06229082867503166, + 0.07716772705316544, + 0.012493237853050232, + 0.5756667852401733, + 0.01948806270956993, + 0.007399160880595446, + -0.11413857340812683, + 0.03433042764663696, + -0.022365815937519073, + -0.011335965245962143, + 0.024678753688931465, + 0.01479936484247446, + -0.013304350897669792, + -0.009496184065937996, + 0.01654093526303768, + 0.02829916588962078, + 0.013633240945637226, + 0.040799330919981, + 0.008979622274637222, + -0.07756148278713226, + -0.020203974097967148, + 0.022591132670640945 + ], + [ + -0.12798196077346802, + 0.16017083823680878, + -0.02368316240608692, + -0.0905645489692688, + -0.047464121133089066, + 0.04867241904139519, + -0.007368175778537989, + -0.02425035834312439, + 0.02123086154460907, + 0.003894772380590439, + 0.016085028648376465, + -0.03921414539217949, + -0.026033718138933182, + 0.05780934914946556, + 0.006937547121196985, + 0.08576124906539917, + -0.022628802806138992, + 0.01620422676205635, + -0.045142993330955505, + 0.022450396791100502, + 0.085232213139534, + 6.251565082493471e-06, + -0.007265396881848574, + 0.007280269637703896, + -0.04909118264913559, + 0.08479008078575134, + -0.06029122322797775, + -0.04007452353835106, + 0.025650732219219208, + 0.02603304013609886, + 0.16381990909576416, + -0.01350344903767109, + 0.00904709193855524, + 0.020333344116806984, + -0.0156880971044302, + -0.03568458929657936, + 0.009213852696120739, + 0.04589514061808586, + -0.005412931554019451, + -0.04049837589263916, + 0.05597488209605217, + -0.06903351098299026, + 0.019148241728544235, + 0.040695641189813614, + 0.05501062050461769, + 0.00929208192974329, + -0.006132191047072411, + -0.024596314877271652, + -0.013397494331002235, + 0.03585324436426163, + -0.07003917545080185, + -0.03110075555741787, + -0.01505836471915245, + -0.03784417361021042, + 0.03427506610751152, + 0.055479612201452255, + 0.07345068454742432, + -0.037915606051683426, + -0.09562166035175323, + -0.0290541835129261, + -0.03405820205807686, + 0.06600523740053177, + -0.0047539775259792805, + 0.02873137965798378, + -0.018316758796572685, + 0.020508551970124245, + 0.04965910315513611, + -0.0020759066101163626, + -0.020998284220695496, + -0.0022878614254295826, + 0.004324575420469046, + 0.06354251503944397, + 0.038230136036872864, + -0.0391516350209713, + -0.018797529861330986, + -0.014491568319499493, + -0.04877019673585892, + 0.02902352623641491, + 0.04496614262461662, + 0.007822304964065552, + 0.3838381767272949, + -0.015791943296790123, + 0.002413165755569935, + -0.02631329372525215, + 0.009993358515202999, + 0.06675403565168381, + 0.07187953591346741, + 0.014734367839992046, + -0.034491680562496185, + -0.00686245784163475, + 0.02411179058253765, + 0.08437836170196533, + 0.04556267708539963, + 0.013390307314693928, + -0.045048438012599945, + 0.001825092826038599, + -0.02024052105844021, + 0.0024595423601567745, + 0.03310302272439003, + -0.01099243201315403, + -0.005576562602072954, + -0.01996191404759884, + -0.029689548537135124, + 0.06258049607276917, + -0.02423262782394886, + 0.007719889283180237, + 0.09181315451860428, + 0.050460319966077805, + -0.016831547021865845, + -0.008876708336174488, + -0.001185591914691031, + 0.014553154818713665, + -0.05414808541536331, + -0.006049992050975561, + -0.01142104808241129, + 0.008160299621522427, + 0.01886823959648609, + 0.015044283121824265, + -0.0195892546325922, + 0.003400560002774, + -0.020044313743710518, + -0.04361424967646599, + 0.03840548172593117, + 0.029322940856218338, + 0.04052509367465973, + 0.07062790542840958, + 0.036659423261880875, + -0.05029533803462982, + 0.08717364817857742, + -0.06477943062782288, + -0.023652968928217888, + -0.051240406930446625, + -0.06501045823097229, + -0.013714244589209557, + 0.02759566716849804, + 0.004657544661313295, + 0.04168282449245453, + -0.07074493169784546, + 0.0036237244494259357, + -0.014295430853962898, + -0.03936328366398811, + 0.01625950261950493, + -0.090570829808712, + -0.05649523809552193, + -0.07437660545110703, + -0.012110716663300991, + -0.05248554050922394, + 0.013437124900519848, + 0.011749373748898506, + -0.003943596035242081, + 0.012171574868261814, + 0.03538278117775917, + -0.026558654382824898, + 0.002390930661931634, + -0.059584230184555054, + -0.037478551268577576, + -2.902065170928836e-05, + -0.008248776197433472, + -0.0090886689722538, + 0.013441981747746468, + 0.014072856865823269, + 0.027800777927041054, + 0.013388237915933132, + 0.03090418502688408, + -0.012481754645705223, + -0.037218861281871796, + -0.011596410535275936, + -0.05099405720829964, + 0.05714268609881401, + 0.011372330598533154, + -0.03887878730893135, + -0.02161533758044243, + 0.015457461588084698, + 0.012221038341522217, + -0.002392909489572048, + 0.0012075675185769796, + 0.04902280122041702, + 0.020823346450924873, + -0.013977686874568462, + 0.021340955048799515, + 0.004685910884290934, + -0.004776740446686745, + -0.042133502662181854, + -0.027619553729891777, + 0.054711952805519104, + 0.08773578703403473, + 0.06507736444473267, + -0.016161909326910973, + -0.007351572625339031, + 0.023246411234140396, + -0.004838118329644203, + 0.15114569664001465, + 0.07534795254468918, + -0.03962234407663345, + -0.008283374831080437, + 0.0009889844805002213, + 0.007017053198069334, + 0.05093919113278389, + 0.02786831744015217, + -0.0656806156039238, + -0.011101157404482365, + 0.00818802509456873, + -0.048616256564855576, + -0.030106784775853157, + -0.0051881540566682816, + 0.0005958682741038501, + 0.05985105410218239, + -0.005705669522285461, + -0.02280946634709835, + 0.00822805892676115, + -0.018114078789949417, + -0.010865136049687862, + 0.048827532678842545, + 0.06856612116098404, + 0.01093763206154108, + -0.011714864522218704, + -0.012333536520600319, + -0.05850682780146599, + 0.05622658133506775, + -0.05771184340119362, + -0.04571695998311043, + 0.010779149830341339, + -0.02377307415008545, + 0.0010016165906563401, + -0.04960586875677109, + 0.0010846429504454136, + -0.024019764736294746, + 0.02261347696185112, + -0.009533673524856567, + 0.035420577973127365, + -0.00821444857865572, + 0.06036222726106644, + 0.0886334478855133, + -0.021517014130949974, + 0.03022225759923458, + 0.059177227318286896, + -0.010543973185122013, + 0.627852737903595, + 0.05963964760303497, + 0.03551297262310982, + -0.062181491404771805, + 0.048747967928647995, + -0.002139962511137128, + -0.008378162980079651, + 0.018181391060352325, + -0.034900084137916565, + 0.0006360014085657895, + -0.01228856947273016, + -0.03273105248808861, + 0.045535795390605927, + -0.011695689521729946, + -0.04605600982904434, + 0.0006871656514704227, + -0.04054621234536171, + -0.04072503373026848, + 0.0077767702750861645 + ], + [ + -0.10014187544584274, + 0.13036605715751648, + -0.05363575369119644, + -0.036244019865989685, + -0.03912491723895073, + 0.021133827045559883, + -0.02897188998758793, + -0.03453957661986351, + 0.017697753384709358, + 0.028465311974287033, + 0.012584753334522247, + -0.030390720814466476, + -0.03148018568754196, + 0.005254358518868685, + 0.010577493347227573, + 0.05911959335207939, + -0.0014232622925192118, + -0.009886319749057293, + -0.005447153467684984, + 0.037456680089235306, + -0.006320389453321695, + 0.011722018010914326, + -0.0068970127031207085, + 0.014982004649937153, + -0.02522827871143818, + 0.0022478310856968164, + -0.028822246938943863, + 0.03985859826207161, + -0.07747695595026016, + 0.028743010014295578, + 0.1351649910211563, + -0.00885005109012127, + -0.02556648477911949, + 0.048677824437618256, + -0.00601155823096633, + -0.022448400035500526, + 0.005709505639970303, + 0.013941604644060135, + -0.004978495184332132, + -0.0507078543305397, + -0.0019570505246520042, + -0.0691908448934555, + 0.006999896839261055, + 0.027582362294197083, + 0.010974881239235401, + 0.010825405828654766, + 0.045044586062431335, + -0.02770722098648548, + 0.0003821765130851418, + 0.008381214924156666, + -0.029769904911518097, + 0.013112474232912064, + -0.02191944420337677, + -0.036573026329278946, + 0.03081350214779377, + 0.03943420574069023, + -0.0043290057219564915, + 0.022922469303011894, + -0.05776206776499748, + -0.011225355789065361, + 0.01622902974486351, + 0.09520040452480316, + -0.009094568900763988, + 0.02889028750360012, + -0.0064588612876832485, + 0.026550592854619026, + 0.0033540602307766676, + -0.025196338072419167, + 0.015360850840806961, + 0.008703806437551975, + 0.008080840110778809, + 0.032773349434137344, + 0.050828542560338974, + -0.058076661080121994, + -0.0492335669696331, + -0.007948140613734722, + -0.0307596568018198, + 0.0014753426657989621, + 0.009172918274998665, + 0.011934444308280945, + 0.39529964327812195, + -0.022311929613351822, + -0.023334495723247528, + 0.016813242807984352, + -0.02969447523355484, + 0.06762275844812393, + 0.040144339203834534, + 0.013486999087035656, + -0.024679990485310555, + -0.008038511499762535, + -0.012025406584143639, + 0.07319221645593643, + -0.006281224079430103, + -0.0037523885257542133, + -0.03237144649028778, + -0.003792338538914919, + -0.07120566815137863, + 0.036007560789585114, + 0.02594199776649475, + -0.027829615399241447, + 0.024605434387922287, + -0.006583980284631252, + -0.03594707325100899, + 0.03680627420544624, + 0.031658995896577835, + 0.00834848452359438, + 0.01286261435598135, + 0.015696687623858452, + 0.008542058058083057, + 0.019789481535553932, + 0.018696900457143784, + 0.017742492258548737, + 0.016558853909373283, + 0.03793659433722496, + -0.0287319328635931, + 0.00011923051351914182, + -0.012000424787402153, + 0.03426440432667732, + -0.0136116249486804, + -0.010305588133633137, + -0.0533464252948761, + 0.0032993110362440348, + 0.011229378171265125, + 0.06023264676332474, + 0.01641596108675003, + 0.029786311089992523, + -0.0030521946027874947, + -0.044796787202358246, + 0.013803068548440933, + -0.05620454624295235, + -0.0008694380521774292, + -0.03717755526304245, + -0.017020896077156067, + 0.028396302834153175, + 0.03616340830922127, + 0.01538257859647274, + 0.09301503002643585, + -0.08254552632570267, + 0.015754589810967445, + -0.019621893763542175, + -0.014809347689151764, + -0.030707383528351784, + -0.023738529533147812, + -0.02108778804540634, + -0.1852305829524994, + -0.01861562207341194, + -0.05226190760731697, + 0.0036424677819013596, + 0.009726562537252903, + -0.005917603615671396, + 0.024908967316150665, + 0.007830225862562656, + -0.014683921821415424, + -0.02655240148305893, + -0.016107887029647827, + -0.09645446389913559, + -0.02072906866669655, + -0.02074563130736351, + -0.0018974784761667252, + -0.030553173273801804, + -0.002053669886663556, + 0.05666708946228027, + 0.058096542954444885, + 0.025129972025752068, + -0.018933018669486046, + -0.036696258932352066, + -0.01981527730822563, + -0.05923490226268768, + 0.043997831642627716, + 0.014926284551620483, + -0.04061587527394295, + -0.023885061964392662, + 0.02877708151936531, + 0.003570443717762828, + 0.009592963382601738, + -0.005502068903297186, + 0.023086806759238243, + -0.0068261646665632725, + 0.007003654260188341, + 0.005443716887384653, + 0.030658530071377754, + -0.012588821351528168, + -0.0277701448649168, + -0.005331787746399641, + -0.00415420439094305, + 0.13090437650680542, + 0.0858544111251831, + 0.03690320998430252, + 0.015484658069908619, + 0.041717447340488434, + -0.03147823363542557, + 0.13265880942344666, + 0.042041439563035965, + -0.008198699913918972, + -0.004511026665568352, + 0.020865613594651222, + -0.000939561112318188, + 0.008099740371108055, + 0.007266454864293337, + 0.01108305063098669, + -0.008613668382167816, + 0.003379752626642585, + -0.04165152460336685, + -0.020168885588645935, + -0.019300617277622223, + -0.023752158507704735, + 0.041448820382356644, + -0.03486628830432892, + 0.013816319406032562, + -0.02283596806228161, + -0.010166891850531101, + 0.035388652235269547, + 0.006475058384239674, + 0.04876476153731346, + -0.05293910950422287, + -0.06352092325687408, + -0.01855030655860901, + -0.027560416609048843, + 0.011882209219038486, + -0.07637453079223633, + -0.020173542201519012, + 0.006622293032705784, + 0.010276847518980503, + -0.012335685081779957, + -0.04108012840151787, + 0.007457314059138298, + 0.011245525442063808, + 0.0012024668976664543, + -0.012917767278850079, + -0.004208588507026434, + -0.011650157161056995, + 0.07539170980453491, + 0.011342526413500309, + 0.003119518281891942, + 0.00911497138440609, + 0.05912119522690773, + 0.02140667289495468, + 0.6856870651245117, + 0.020027173683047295, + 0.025924529880285263, + -0.055585723370313644, + -0.01473989523947239, + -0.06175768002867699, + 0.030381305143237114, + 0.04398711025714874, + -0.06340978294610977, + 0.004368793684989214, + 0.0016780095174908638, + -0.006117766723036766, + 0.017742838710546494, + -0.020206166431307793, + -0.015665968880057335, + -0.06953269988298416, + -0.0649566650390625, + -0.03868919610977173, + 0.028810909017920494 + ], + [ + -0.1256151795387268, + 0.16999194025993347, + -0.1315957009792328, + -0.1116895079612732, + -0.049289021641016006, + 0.029164571315050125, + -0.022564245387911797, + -0.03097710572183132, + -0.007554562762379646, + 0.04289095476269722, + 0.027890626341104507, + -0.020158657804131508, + -0.05702587962150574, + -0.0062128533609211445, + -0.054193880409002304, + 0.07253272086381912, + -0.014906159602105618, + -0.019846078008413315, + 3.190658026142046e-05, + 0.045904528349637985, + -0.014033906161785126, + 0.027277449145913124, + 0.013874711468815804, + 0.031790778040885925, + -0.0483054518699646, + -0.02980498969554901, + -0.009772221557796001, + -0.03086579591035843, + -0.07769996672868729, + 0.030210502445697784, + 0.21033330261707306, + -0.018326060846447945, + 0.010243487544357777, + 0.020834214985370636, + 0.03184138610959053, + -0.011127264238893986, + -0.00941147468984127, + 0.04165125638246536, + -0.010212675668299198, + -0.04932849109172821, + 0.00205160747282207, + -0.09053241461515427, + -0.02348501980304718, + 0.04414871707558632, + -0.009450482204556465, + 0.03130605071783066, + -0.014472279697656631, + 0.0021015871316194534, + -0.024397151544690132, + 0.02588047832250595, + 0.03753150627017021, + 0.025182781741023064, + -0.05058307945728302, + -0.0164578128606081, + 0.02570403181016445, + 0.03014529123902321, + -0.023579876869916916, + -0.07412557303905487, + -0.050750553607940674, + -0.04369768872857094, + 0.01770574226975441, + 0.0993712767958641, + -0.012499229982495308, + 0.004193953238427639, + -0.0029954565688967705, + 0.04617844149470329, + -0.016138410195708275, + -0.00297428946942091, + 0.05744113400578499, + 0.034587569534778595, + 0.026984982192516327, + 0.01101088896393776, + 0.07345248758792877, + -0.07073327898979187, + -0.06508089601993561, + -0.01038905419409275, + 0.006336110644042492, + 0.0388975515961647, + 0.019897734746336937, + 0.03735513985157013, + 0.3496108949184418, + -0.036675453186035156, + 0.014333013445138931, + 0.0037796213291585445, + -0.05158575251698494, + 0.05793018639087677, + -0.032813627272844315, + 0.01438668742775917, + -0.0333617627620697, + -0.007298244629055262, + 0.03599231690168381, + 0.06380985677242279, + -0.05055220425128937, + 0.02059764787554741, + 0.01183479093015194, + 0.04008740559220314, + -0.09503066539764404, + 0.004678248427808285, + 0.034212399274110794, + 0.00947348028421402, + -0.0012410578783601522, + 0.006617275532335043, + -0.013670901767909527, + 0.03902252018451691, + 0.004124464932829142, + 0.04475386440753937, + -0.052807822823524475, + -0.015401825308799744, + -0.03363265097141266, + 0.01145499013364315, + 0.11403697729110718, + 0.014521369710564613, + 0.0024232619907706976, + 0.07948657870292664, + 0.015165404416620731, + -0.04944685474038124, + 0.0007377685396932065, + 0.07519280910491943, + -0.038959912955760956, + 0.002546199131757021, + -0.08950666338205338, + -0.008248942904174328, + 0.0494147464632988, + 0.02451649308204651, + -0.004844496492296457, + 0.05220048129558563, + -0.01699632778763771, + -0.04975121095776558, + -0.03966803476214409, + -0.03958231955766678, + -0.0032933573238551617, + -0.08194028586149216, + -0.01208247896283865, + 0.03964028134942055, + 0.04731404408812523, + 0.020268743857741356, + 0.019269097596406937, + -0.10445911437273026, + 0.09121961891651154, + -0.037158891558647156, + -0.026378806680440903, + -0.027415327727794647, + -0.03561824932694435, + -0.04250495508313179, + -0.05970912426710129, + -0.023789217695593834, + -0.033958882093429565, + -0.0061758155934512615, + -0.009008931927382946, + -0.023747863247990608, + 0.03907754272222519, + 0.02891758643090725, + -0.06627088040113449, + -0.04099232330918312, + 0.024332156404852867, + -0.06680221855640411, + -0.014426955953240395, + -0.0023486337158828974, + 0.025359731167554855, + -0.012281662784516811, + -0.01786266453564167, + 0.057955097407102585, + -0.026419557631015778, + 0.06534823030233383, + -0.017219992354512215, + -0.06602047383785248, + -0.0013955006143078208, + -0.02614808827638626, + 0.03948377072811127, + 0.021363532170653343, + -0.06837303191423416, + -0.02001222036778927, + 0.03211568668484688, + 0.03087628073990345, + 0.01914403960108757, + 0.0020530906040221453, + -0.0010883873328566551, + -0.012805256061255932, + -0.025880206376314163, + 0.0016857278533279896, + 0.014001299627125263, + -0.011311746202409267, + 0.010776055976748466, + 0.00884060375392437, + 0.007306425832211971, + 0.13503378629684448, + 0.06993451714515686, + -0.03579968214035034, + -0.010844140313565731, + 0.030136261135339737, + 0.04728982597589493, + 0.16609571874141693, + 0.09225665032863617, + -0.010470420122146606, + -0.00875080656260252, + 0.010925842449069023, + 0.023523282259702682, + 0.02775649167597294, + -0.012113306671380997, + 0.0359819121658802, + -0.03714371472597122, + -0.0031913036946207285, + -0.04594726115465164, + 0.018269220367074013, + 0.004238510504364967, + -0.01380729116499424, + 0.07820966094732285, + -0.02151886373758316, + -0.004473941400647163, + -0.048276521265506744, + 0.05533306300640106, + 0.041006188839673996, + -0.00860536377876997, + 0.07490275055170059, + -0.027553057298064232, + -0.02502274513244629, + -0.0028825330082327127, + -0.05703242868185043, + 0.045422010123729706, + -0.040717557072639465, + 0.014338868670165539, + -0.011693160980939865, + -0.02071543037891388, + 0.03166304901242256, + -0.041208840906620026, + 0.005325040314346552, + 0.006409773603081703, + -0.009332410991191864, + 0.03570691868662834, + -0.025658661499619484, + -0.003698522923514247, + 0.09423797577619553, + 0.030971942469477654, + 0.012614126317203045, + 0.03353529050946236, + 0.10039415955543518, + 0.015521145425736904, + 0.5722293853759766, + 0.02600737474858761, + -0.009407526813447475, + -0.132412850856781, + 0.007489264942705631, + -0.022937888279557228, + -0.00010007961100200191, + 0.03007678873836994, + -0.04069211333990097, + 0.014568262733519077, + -0.016202818602323532, + 0.008293688297271729, + 0.014355571940541267, + -0.003956126980483532, + 0.008262491784989834, + -0.019691454246640205, + -0.05514843389391899, + -0.021501095965504646, + 0.045131973922252655 + ], + [ + -0.10040143877267838, + 0.12573646008968353, + -0.06466559320688248, + -0.02055611088871956, + -0.05176790803670883, + 0.018626097589731216, + -0.03466656431555748, + -0.05122685059905052, + 0.047863662242889404, + 0.021359071135520935, + 0.025871023535728455, + -0.0346672348678112, + -0.028578156605362892, + -0.00821731798350811, + -0.015342739410698414, + 0.06417758017778397, + -0.0057612513191998005, + -0.01127621904015541, + -0.00840037688612938, + 0.04185274615883827, + -0.0052164290100336075, + -0.004779872018843889, + -0.00859765149652958, + 0.00832758005708456, + -0.008060713298618793, + -0.011852976866066456, + -0.0199568048119545, + 0.038437165319919586, + -0.0676969364285469, + 0.026278195902705193, + 0.13177970051765442, + 0.009289762005209923, + -0.019924674183130264, + 0.04769431799650192, + 0.005153654143214226, + -0.01839793287217617, + 0.003225441090762615, + 0.003302948083728552, + -0.012591890059411526, + -0.06220603734254837, + 0.00048257637536153197, + -0.07729391008615494, + 0.01776321977376938, + 0.018895911052823067, + 0.00637884670868516, + -0.0027780630625784397, + 0.06481581926345825, + -0.05853864550590515, + -0.02302590198814869, + 0.013381619937717915, + -0.017839327454566956, + 0.029809195548295975, + -0.03622465953230858, + -0.025313226506114006, + 0.05496465042233467, + 0.029701435938477516, + -0.012597349472343922, + 0.05128487944602966, + -0.04918971657752991, + -0.022998740896582603, + 0.008013302460312843, + 0.09424884617328644, + -0.02374734915792942, + 0.0358065590262413, + -0.021942736580967903, + 0.03244220092892647, + 0.014346510171890259, + -0.022974805906414986, + 0.02832607738673687, + -0.0014703829074278474, + 0.022104978561401367, + 0.05179387331008911, + 0.0602627694606781, + -0.030950237065553665, + -0.027824921533465385, + -0.012844080105423927, + -0.019586781039834023, + 0.009397937916219234, + -0.0023282431066036224, + 0.04367874190211296, + 0.39515286684036255, + -0.027619730681180954, + -0.011363731697201729, + 0.03313751146197319, + -0.040755875408649445, + 0.05814545229077339, + 0.04033663496375084, + 0.007122455630451441, + -0.026087025180459023, + -0.036445170640945435, + -0.01751059852540493, + 0.04654500633478165, + -0.04069087654352188, + -0.01196372602134943, + -0.045975591987371445, + -0.0026069360319525003, + -0.06430987268686295, + 0.023977652192115784, + 0.04014628008008003, + -0.023053564131259918, + 0.012804063968360424, + -0.006495182402431965, + -0.005568121559917927, + 0.033436860889196396, + 0.017394285649061203, + 0.023026276379823685, + -0.0179729163646698, + -0.0028856333810836077, + -0.0015363022685050964, + 0.012529619038105011, + 0.04190848767757416, + 0.014369399286806583, + 0.023603960871696472, + 0.04363168403506279, + -0.02512950822710991, + -0.018445799127221107, + -0.009293492883443832, + 0.03444071486592293, + -0.019571758806705475, + 0.004324723966419697, + -0.051436301320791245, + -0.00395919568836689, + 0.011795959435403347, + 0.02259119413793087, + 0.02129506878554821, + 0.005563193000853062, + 0.018151670694351196, + -0.03611021861433983, + -0.013210940174758434, + -0.03641336411237717, + 0.009700696915388107, + -0.03627573326230049, + -0.013987058773636818, + 0.030849741771817207, + 0.03703238442540169, + 0.007331155706197023, + 0.03299294784665108, + -0.0833052322268486, + 0.021597303450107574, + -0.027322834357619286, + -0.015189718455076218, + -0.016156243160367012, + -0.009157456457614899, + -0.02381160482764244, + -0.08734137564897537, + -0.021133963018655777, + -0.044327329844236374, + -0.012075069360435009, + -0.006399386562407017, + 0.015004809945821762, + 0.037407036870718, + 0.017873099073767662, + 0.0017887476133182645, + -0.052154555916786194, + 0.00024549791123718023, + -0.07075794786214828, + -0.013674897141754627, + -0.008030436933040619, + 0.004031820688396692, + -0.041696175932884216, + -0.006718864664435387, + 0.04214145243167877, + 0.0645691528916359, + 0.02145027369260788, + -0.009986281394958496, + -0.023525213822722435, + -0.027170168235898018, + -0.05653870478272438, + 0.04951213672757149, + 0.000252113735768944, + -0.04731026664376259, + -0.029228536412119865, + 0.03319941833615303, + 0.004166042432188988, + 0.00020129792392253876, + -0.01717558689415455, + 0.020952962338924408, + -0.01103027444332838, + 0.01927059143781662, + 0.004894455429166555, + 0.043345749378204346, + -0.011260242201387882, + -0.01234424952417612, + -0.0004688743210863322, + 0.030822720378637314, + 0.1188168078660965, + 0.06537636369466782, + 0.03825616464018822, + 0.02599833719432354, + 0.04331917688250542, + -0.018639937043190002, + 0.13583023846149445, + 0.059492070227861404, + -0.0176414605230093, + 0.008291334845125675, + 0.017121991142630577, + 0.003957897424697876, + 0.0069780428893864155, + -0.008788525126874447, + 0.022293098270893097, + -0.016956213861703873, + -0.005241833161562681, + -0.039672091603279114, + -0.005547173786908388, + -0.027593303471803665, + -0.026460740715265274, + 0.05976356193423271, + -0.015637997537851334, + 0.028817391023039818, + -0.031860023736953735, + 0.009745137766003609, + 0.032201264053583145, + 0.004914258141070604, + 0.04257804900407791, + -0.04633297398686409, + -0.06337784230709076, + -0.010706868954002857, + -0.045455921441316605, + 0.021286170929670334, + -0.04810236766934395, + -0.010025115683674812, + 0.006404218263924122, + 0.005053314846009016, + -0.02587374672293663, + -0.024696530774235725, + 0.0036424428690224886, + 0.01127246581017971, + 0.0044879550114274025, + -0.0021169560495764017, + 0.018312685191631317, + -0.018549762666225433, + 0.073465496301651, + 0.0008135571260936558, + 0.03200448676943779, + 0.018715161830186844, + 0.04323101043701172, + 0.024673249572515488, + 0.7092253565788269, + 0.018273990601301193, + 0.02783837541937828, + -0.044469982385635376, + -0.0247308611869812, + -0.08225865662097931, + 0.03332175314426422, + 0.04415994510054588, + -0.050799254328012466, + 0.0066833775490522385, + -0.0036069706548005342, + 0.019214684143662453, + 0.033531200140714645, + -0.029418451711535454, + 0.0008911227923817933, + -0.05308600887656212, + -0.0479322113096714, + -0.048643723130226135, + 0.03309372812509537 + ], + [ + -0.0058923568576574326, + 0.01749703846871853, + -0.013752213679254055, + -0.0136977294459939, + 0.004657161887735128, + 0.010537208989262581, + -0.005461093503981829, + 0.0014526407467201352, + 0.0014214148977771401, + -0.005772373639047146, + 0.013050368055701256, + -0.0036948970519006252, + -0.010381389409303665, + 0.0007818713202141225, + 0.0004173297493252903, + -0.000986786442808807, + 0.011802799068391323, + -0.014060578308999538, + 0.0111544756218791, + 0.00800771452486515, + 0.010139320977032185, + 0.001777147175744176, + -0.006418853998184204, + 0.010069980286061764, + -0.004452228546142578, + 0.012855678796768188, + -0.008005608804523945, + 0.001450511277653277, + -0.010552279651165009, + -0.002027672016993165, + -0.0008027452859096229, + 0.007156806997954845, + 0.003227672539651394, + -0.01596418209373951, + -0.009318586438894272, + -0.008646857924759388, + 0.010490373708307743, + -0.0033688838593661785, + -0.005207397509366274, + -0.003599157789722085, + 0.007916988804936409, + -0.006524499971419573, + -0.03289994224905968, + 0.0007501475047320127, + -0.0007167495787143707, + 0.003990813158452511, + -0.008783997967839241, + -0.0015757889486849308, + -0.016306081786751747, + -0.003484423039481044, + -0.001940147834829986, + 0.015370787121355534, + 0.00830480270087719, + -0.013639584183692932, + -0.00011825234105344862, + 0.0013620873214676976, + -0.041629768908023834, + 0.0005784584209322929, + -0.002312572207301855, + -0.006619379855692387, + 0.003507037879899144, + 0.016865117475390434, + 0.0022796927951276302, + 0.01223963126540184, + 0.0017475809436291456, + -0.016242457553744316, + -0.0035328492522239685, + 0.008677765727043152, + 0.024329056963324547, + 0.004342648200690746, + -0.00881167408078909, + 0.02285664528608322, + 0.006353280041366816, + -0.006560437846928835, + -0.010575344786047935, + -0.0029476189520210028, + -0.00626261904835701, + 0.003024056553840637, + -0.0018745842389762402, + -0.005927002523094416, + -0.0669294074177742, + -0.0037811400834470987, + -0.0037676719948649406, + -0.00032659652060829103, + -0.010002546943724155, + 0.008816956542432308, + 0.0005413111648522317, + 0.003882545745000243, + 0.0157831609249115, + -0.015498748980462551, + 0.0015625215601176023, + 0.010172313079237938, + 0.003147655166685581, + 0.030703777447342873, + 0.01715775765478611, + -0.0036005708388984203, + 0.00021571027173195034, + -0.009359338320791721, + 0.006798993796110153, + -0.005034143105149269, + 0.0009663810487836599, + -0.005575701594352722, + -0.012093859724700451, + 0.0071096960455179214, + 0.01678563840687275, + 0.025064585730433464, + -0.010724830441176891, + -0.009426367469131947, + -0.0047251032665371895, + -0.00042893929639831185, + 0.004705195780843496, + -0.0016691709170117974, + 0.003240480786189437, + 0.011749757453799248, + 0.00037204838008619845, + 0.002653735224157572, + -0.0015531802782788873, + -0.009757906198501587, + -0.0010215254733338952, + -0.005658657290041447, + -0.01695314422249794, + 0.02453925646841526, + 0.0031786358449608088, + 0.0035718835424631834, + -0.001541227102279663, + 0.006292908452451229, + -0.00192091369535774, + 0.012567754834890366, + -0.00676808413118124, + -0.00593086052685976, + 0.00158499286044389, + -0.005656203720718622, + -0.0029669057112187147, + -0.01074113231152296, + 0.021383777260780334, + -0.0030413125641644, + 0.00606266874819994, + -0.016204526647925377, + -0.0011386778205633163, + 0.0017605964094400406, + -0.0037349089980125427, + -0.005490934010595083, + 0.0016944259405136108, + -0.003095339285209775, + -0.9844405651092529, + -0.002277713268995285, + -0.0198685172945261, + -0.007185036316514015, + 0.007762850262224674, + -0.010588835924863815, + 0.0044195083901286125, + -0.004625617526471615, + -0.0035228452179580927, + 0.001809168141335249, + -0.007804005406796932, + 0.0060786297544837, + 0.006351623218506575, + 0.001429536147043109, + 0.0019798462744802237, + -0.007436650339514017, + -0.001000259188003838, + 0.0008327189716510475, + 0.010836879722774029, + -0.0035371468402445316, + -0.004500238690525293, + -0.0037786047905683517, + -0.021170074120163918, + -0.01616712287068367, + -0.0001858538162196055, + 0.010910175740718842, + -0.012144053354859352, + 0.0020690541714429855, + 0.012473571114242077, + -0.0026430648285895586, + 0.002691317815333605, + -0.0019742047879844904, + 0.0038542987313121557, + -0.0006129354587756097, + -0.006273821461945772, + 0.003801436396315694, + 0.009154855273663998, + 0.005074984859675169, + -0.002821362344548106, + 0.015129322186112404, + -0.008368846029043198, + 0.018282441422343254, + 0.007305741775780916, + 0.0032295568380504847, + 0.009964537806808949, + 0.014967789873480797, + -0.010836931876838207, + 0.030528176575899124, + 0.00916887354105711, + 0.001780097489245236, + -0.01229147519916296, + 0.00821780413389206, + -0.00247552408836782, + 0.012190711684525013, + -0.0004021076310891658, + -0.00592625280842185, + 6.410414061974734e-05, + 0.002686514751985669, + -0.007133643142879009, + -0.014308415353298187, + 0.0005953841027803719, + -0.00379001977853477, + -0.0004474814049899578, + 0.016894007101655006, + -0.006618069019168615, + -0.006902789231389761, + 0.004829113371670246, + -0.006131678353995085, + -0.002913926960900426, + 0.023958267644047737, + -0.003073467407375574, + -0.005604089703410864, + -0.0034396559931337833, + -0.028446432203054428, + -0.00044693186646327376, + -0.008349190466105938, + -0.0014691101387143135, + 0.00375946843996644, + 0.003667849348857999, + -0.008098525926470757, + -0.0002737711474765092, + 0.004365140572190285, + 0.002611116273328662, + -0.0052724564447999, + -0.01073023583739996, + 0.006955455057322979, + 0.009165208786725998, + 0.00859808549284935, + 0.0014425371773540974, + -0.010080395266413689, + -0.00037036335561424494, + 0.003543748753145337, + 0.004905324429273605, + -0.02141358144581318, + 0.006139006931334734, + -0.037545498460531235, + -0.0056198411621153355, + -0.0017401441000401974, + 0.0030381467659026384, + 0.03045029006898403, + 0.010277320630848408, + -0.006397290155291557, + 0.0018605487421154976, + -0.001478136284276843, + -0.001835316070355475, + -0.0073127239011228085, + 0.0037619899958372116, + -0.0014755295123904943, + -0.0029642644803971052, + -0.004358677193522453, + -0.011510118842124939, + 0.010206111706793308 + ], + [ + -0.15149274468421936, + 0.10396436601877213, + -0.01726359687745571, + -0.07220287621021271, + 0.030037401244044304, + 0.03656459227204323, + -0.03161677345633507, + 0.03636767342686653, + 0.04745399206876755, + 0.010890042409300804, + 0.10842211544513702, + -0.025988653302192688, + -0.029937060549855232, + 0.024488436058163643, + -0.024303609505295753, + 0.008066768757998943, + 0.04288560152053833, + 0.005844374652951956, + -0.013932261615991592, + 0.008813322521746159, + 0.016205234453082085, + -0.008936692960560322, + -0.010835845954716206, + 0.025748103857040405, + -0.08443386107683182, + 0.06340056657791138, + 0.01374900247901678, + 0.005293524358421564, + -0.011404678225517273, + -0.00610126880928874, + 0.05750906467437744, + 0.019452547654509544, + 0.04553673788905144, + -0.008371504954993725, + -0.006686286069452763, + -0.015122403390705585, + 0.02514677867293358, + 0.05654855817556381, + -0.007919561117887497, + -0.045177161693573, + 0.002596758073195815, + -0.015901975333690643, + 0.02487749420106411, + -0.0630866065621376, + -0.001256092102266848, + -0.03276769816875458, + -0.025545455515384674, + 0.006735623814165592, + -0.0352221354842186, + 0.03659876808524132, + -0.005328039638698101, + 0.06432700902223587, + -0.052212346345186234, + 0.03420611098408699, + -0.008562970906496048, + 0.05340604484081268, + 0.03266076371073723, + 0.08192675560712814, + -0.05338635295629501, + -0.005493733566254377, + 0.028589781373739243, + 0.02795160561800003, + -0.0058427974581718445, + 0.006688194815069437, + 0.055402569472789764, + 0.028307266533374786, + 0.005315059330314398, + 0.024690182879567146, + 0.02219916693866253, + 0.017803309485316277, + 0.020083505660295486, + 0.03423670306801796, + 0.05866177752614021, + -0.030277995392680168, + -0.039573874324560165, + 0.01577611081302166, + -0.001603337237611413, + 0.0653194859623909, + 0.032828256487846375, + -0.010729017667472363, + 0.33156195282936096, + -0.0174194797873497, + 0.007419147063046694, + 0.03694534674286842, + -0.0842440128326416, + 0.021825352683663368, + -0.06621217727661133, + 0.0112982839345932, + -0.02448299340903759, + -0.01773524284362793, + -0.0014350442215800285, + 0.08069689571857452, + -0.00977588165551424, + 0.015500488691031933, + 0.05529031902551651, + -0.04693647474050522, + -0.015162190422415733, + -0.046407051384449005, + -0.032772429287433624, + -0.04225988686084747, + 0.00027429027250036597, + -0.002192096086218953, + 0.008097073063254356, + 0.015538406558334827, + 0.03603491932153702, + -0.00265217456035316, + -0.0722808912396431, + 0.03627444803714752, + 0.0383387915790081, + -0.018526002764701843, + 0.06273911893367767, + 0.0011577679542824626, + -0.0590398944914341, + 0.02292407490313053, + 0.038271114230155945, + -0.0008651961688883603, + 0.0361543670296669, + -0.06758952140808105, + 0.03170321136713028, + -0.01936609297990799, + -0.013849781826138496, + 0.0005432399921119213, + -0.004021837841719389, + 0.015590831637382507, + -0.04723873361945152, + 0.08939266949892044, + 0.016694922000169754, + -0.0012664374662563205, + 0.029054582118988037, + -0.0338076651096344, + 0.02423645742237568, + -0.03854545205831528, + 0.011125738732516766, + -0.041523952037096024, + -0.036635108292102814, + 0.010341263376176357, + 0.009689019992947578, + -0.10880374163389206, + 0.05432181432843208, + -0.0062751853838562965, + -0.006740013603121042, + -0.022417213767766953, + -0.0029776247683912516, + -0.04632624238729477, + -0.1111602708697319, + 0.016554679721593857, + -0.0511959046125412, + -0.019818482920527458, + 0.047636110335588455, + -0.03611057624220848, + 0.04799904301762581, + -0.027165712788701057, + 0.021741285920143127, + 0.02523295395076275, + 0.055443331599235535, + -0.019693173468112946, + 0.014200369827449322, + 0.002432026667520404, + 0.01581551879644394, + -0.033177830278873444, + 0.005940098315477371, + -0.014115220867097378, + 0.023381592705845833, + 0.008473816327750683, + -0.0353601835668087, + -0.039453089237213135, + -0.04752196744084358, + -0.1146434023976326, + -0.017897479236125946, + 0.027275972068309784, + -0.02261095680296421, + -0.021245522424578667, + -0.0036293643061071634, + 0.008411451242864132, + 0.003029079642146826, + 0.008159010671079159, + 0.05735005438327789, + 0.029842473566532135, + 0.012293694540858269, + 0.025463012978434563, + 0.007958912290632725, + 0.05223268270492554, + -0.038092635571956635, + -0.042319655418395996, + 0.031011506915092468, + 0.14328718185424805, + 0.09104666858911514, + 0.0004871124983765185, + 0.013363800011575222, + 0.08351656794548035, + 0.013346790336072445, + 0.14824742078781128, + -0.0034021257888525724, + 0.004289470613002777, + -0.04424998164176941, + -0.012105233035981655, + 0.00869496539235115, + -0.02031886950135231, + 0.02707638591527939, + -0.016260778531432152, + -0.02513592690229416, + 0.02121131122112274, + -0.07296841591596603, + -0.01743798330426216, + 0.027934495359659195, + 0.0163162462413311, + 0.060640327632427216, + -0.021081147715449333, + 0.010440390557050705, + -0.023321736603975296, + 0.022936465218663216, + 0.0290435329079628, + 0.0029775630682706833, + 0.058128949254751205, + -0.0230283010751009, + -0.0069563668221235275, + 0.015648698434233665, + -0.034288596361875534, + 0.01149795763194561, + 0.05044351518154144, + -0.008174223825335503, + 0.04495159909129143, + -0.06776470690965652, + -0.048035334795713425, + 0.04393939673900604, + 0.007990757934749126, + 0.03537220507860184, + 0.02271689660847187, + 0.028177229687571526, + 0.023424720391631126, + -0.04217410832643509, + 0.014403851702809334, + 0.0034018298611044884, + -0.004169525112956762, + 0.05265673249959946, + -0.02896658144891262, + 0.04724985361099243, + 0.677578330039978, + 0.04929263889789581, + 0.03601578250527382, + -0.038799628615379333, + -0.018893057480454445, + -0.05390442907810211, + -0.0008372887969017029, + 0.02169467881321907, + -0.016324304044246674, + -0.061325203627347946, + -0.031101185828447342, + 0.08457135409116745, + -0.02393069863319397, + -0.0031573516316711903, + 0.027279069647192955, + 0.013157048262655735, + -0.04569193348288536, + -0.06457612663507462, + 0.03827792406082153 + ], + [ + 0.015949737280607224, + 0.0034570421557873487, + 0.0006301258108578622, + -0.00498711783438921, + -0.002197961090132594, + -0.0006290186429396272, + -0.0006197285838425159, + 0.0010226619197055697, + 0.0012405741726979613, + -0.00030867726309224963, + -0.009094935841858387, + -0.00026476685889065266, + 2.299382867931854e-05, + 0.0001477889745729044, + 0.00037253921618685126, + 0.0007349665393121541, + 0.00045297853648662567, + 0.001773579977452755, + -0.0003666898119263351, + -0.00010483985533937812, + 0.0016140511725097895, + -0.0009443913004361093, + 0.0011416937923058867, + 0.00015767775767017156, + 0.0024794582277536392, + 0.0009478964493609965, + -0.0003469480434432626, + 0.0005268090753816068, + -0.0016128162387758493, + -0.0007001423509791493, + -0.0008736837189644575, + -0.00012292602332308888, + -0.00018184835789725184, + 0.003374671097844839, + 0.00031500542536377907, + -0.0007317406707443297, + -0.0008973380899988115, + -0.000540959183126688, + -0.0010240016272291541, + -0.000738096481654793, + -0.0007138340151868761, + -0.0019487399840727448, + 0.003108712611719966, + 0.0017651858506724238, + 0.0009651447762735188, + 0.00030472115031443536, + 0.003348202910274267, + -0.0006826594471931458, + 0.0015265707625076175, + 0.0006424381863325834, + 0.0011793755693361163, + 0.0019422784680500627, + -0.0004744869074784219, + 5.389497891883366e-05, + -0.0014861924573779106, + -0.0007325774640776217, + 0.002991125686094165, + 0.001583971083164215, + -0.0003644414246082306, + 0.0034457289148122072, + 0.0007107107085175812, + -0.0006115215364843607, + 0.00030519781284965575, + 0.0006380128907039762, + -0.0008958931430242956, + -0.0021590841934084892, + -0.0007759814616292715, + -0.0004456187307368964, + 0.0006016299012117088, + -0.0017583532026037574, + 0.0012713372707366943, + -0.00035281028249301016, + 0.0011716794688254595, + -0.001891585299745202, + -0.0006700904341414571, + 0.0007236413075588644, + 0.001866465900093317, + 0.0008189452928490937, + -1.8881441064877436e-05, + -0.0014803232625126839, + -0.11613480001688004, + 8.553827501600608e-05, + -0.00015978584997355938, + 0.00012936725397594273, + 0.0003671495651360601, + 0.0004458992334548384, + 0.0029245209880173206, + -0.0004968938301317394, + 0.0010732391383498907, + 0.0007797960424795747, + 0.0004891124553978443, + -0.0009186077513732016, + -0.0020839672069996595, + -0.002217723987996578, + 2.0561071778502082e-06, + 0.00028423324692994356, + 0.0013669454492628574, + -0.0007813345291651785, + -0.0005610527005046606, + -0.002356948098167777, + 0.0005119263078086078, + -0.0022707649040967226, + 0.0005635815905407071, + 0.000971878704149276, + 0.0011945952428504825, + 0.0007932921289466321, + -0.0024316448252648115, + 0.0008210001979023218, + -0.002447681035846472, + -0.0011452772887423635, + -0.00121047324500978, + -0.0018670886056497693, + -0.00018193935102317482, + -0.0014668855583295226, + -0.0013116667978465557, + -0.00011711871047737077, + 0.002030124654993415, + -0.0002108244807459414, + -0.0013448618119582534, + -0.0022110724821686745, + -0.0005795858451165259, + -0.0011608846252784133, + -0.0002933363721240312, + -0.00015516373969148844, + 0.000354451360180974, + 0.0005033802008256316, + 0.0003839598794002086, + -0.001516045187599957, + -0.0009138209861703217, + 0.002785726683214307, + 0.0008632367243990302, + -0.0016700925771147013, + 0.0018763362895697355, + -0.0018262648954987526, + -0.001562229124829173, + -0.001038842019625008, + -0.0003501693136058748, + -0.008725534193217754, + 0.0008826041594147682, + -0.0014028153382241726, + -0.0016351955709978938, + 0.0012378989486023784, + -0.002669293200597167, + -0.0013827246148139238, + -0.9838358163833618, + -0.0014601192669942975, + 0.001037338632158935, + 0.0003126183873973787, + -0.00026938889641314745, + 0.001171826501376927, + 0.0008767284452915192, + -1.8366055883234367e-05, + 0.0025120398495346308, + 0.0009364008437842131, + -0.002109865890815854, + -0.00489735696464777, + 0.00010862568160519004, + 0.000248198164626956, + 0.0004967685672454536, + -0.0008991840877570212, + 0.0002183875476475805, + -0.0002678471792023629, + 0.0029519626405090094, + -0.00035635498352348804, + -0.0005647415528073907, + -0.0006047050701454282, + -0.0004336512938607484, + -0.003582320176064968, + -0.0027043709997087717, + -0.00019947280816268176, + 0.0002826519776135683, + 0.0001443052024114877, + 0.0018565451027825475, + 0.0013958328636363149, + -0.002522325376048684, + -0.0008930022013373673, + 0.0004462343349587172, + -0.000763014773838222, + 0.0016839075833559036, + 0.001196211320348084, + 0.0015536036808043718, + 0.0010979302460327744, + 0.0008761720382608473, + -0.0001068901110556908, + 0.0005925746518187225, + 0.0071524460799992085, + -0.004512339364737272, + 0.001494254101999104, + -0.0006647182162851095, + 0.0004253591760061681, + -0.0017821015790104866, + 0.01009801123291254, + -0.000935677089728415, + 0.001238729921169579, + 0.0009065087651833892, + -0.0012084842892363667, + -0.0002877629012800753, + -0.0003413278900552541, + 0.00020862712699454278, + -0.002367995213717222, + -1.3984228644403629e-05, + -0.00010395889694336802, + -0.0004602569679263979, + -0.002153456909582019, + -3.103157359873876e-05, + 0.0028602569364011288, + 0.0010662829736247659, + 0.00012952809629496187, + -0.00027187936939299107, + 0.0015880039427429438, + -0.0006565538351424038, + -0.000597778765950352, + -0.0002925919834524393, + -0.006312165874987841, + 0.00016568748105783015, + -0.0007231690688058734, + 0.0005736577440984547, + -0.00045638001756742597, + 0.001129613840021193, + -0.0011946753365918994, + -0.0014456133358180523, + -0.0005653869593515992, + -0.001230704947374761, + -0.0020195129327476025, + -0.002540804212912917, + 0.0010714585660025477, + -0.0008849671576172113, + -0.00045434897765517235, + 0.001057092216797173, + 0.002274631755426526, + 0.00015233742306008935, + -0.0004596612707246095, + -0.0003793939540628344, + 0.0011761072091758251, + 0.002015352016314864, + -0.0028033554553985596, + -0.00022741022985428572, + -0.13216650485992432, + 0.0006663891253992915, + 0.003919816110283136, + -0.001697878586128354, + -0.0003823113802354783, + 0.0007745625916868448, + 0.0004414331342559308, + 0.0013825432397425175, + -0.001138224033638835, + 0.001398345804773271, + 0.0004527309793047607, + 0.0009205660317093134, + -0.0005680600879713893, + -0.0011100545525550842, + 0.00011843256652355194, + 0.0004464551748242229, + -0.00016081026114989072, + -0.0015535751590505242, + 0.000586331298109144 + ], + [ + -0.12799055874347687, + 0.1268065720796585, + -0.04557744413614273, + -0.055043742060661316, + -0.0383584201335907, + 0.03173438087105751, + -0.030667684972286224, + -0.027004368603229523, + 0.032707467675209045, + 0.02274457737803459, + 0.03343901410698891, + -0.034356147050857544, + -0.04279541224241257, + 0.01785253919661045, + -0.013388766907155514, + 0.05983103811740875, + 0.004192671738564968, + -0.0030174008570611477, + -0.01672223210334778, + 0.03205680847167969, + 0.013363261707127094, + 0.007312684319913387, + -0.006194977555423975, + 0.019650127738714218, + -0.04511944204568863, + 0.041229914873838425, + -0.035210445523262024, + 0.004263997543603182, + -0.05062764883041382, + 0.020545020699501038, + 0.1319049447774887, + 0.0037023115437477827, + -0.01081274263560772, + 0.03131277114152908, + -0.008414268493652344, + -0.028012584894895554, + 0.007612187881022692, + 0.032680217176675797, + -0.008415181189775467, + -0.042052578181028366, + 0.01917782798409462, + -0.07189834862947464, + 0.001900837174616754, + 0.019048724323511124, + 0.01858983188867569, + 0.002341695362702012, + 0.021404828876256943, + -0.017240917310118675, + -0.02257510833442211, + 0.0022723041474819183, + -0.031054208055138588, + 0.010462275706231594, + -0.03238610178232193, + -0.01572703942656517, + 0.02601802907884121, + 0.051359374076128006, + 0.009353582747280598, + 0.01692248322069645, + -0.05997953563928604, + -0.02602589689195156, + 0.003431102493777871, + 0.08040589839220047, + -0.02388911321759224, + 0.025684863328933716, + -0.0002862175169866532, + 0.021071474999189377, + 0.009480121545493603, + -0.014768032357096672, + 0.030934905633330345, + 0.021013395860791206, + 0.008409431204199791, + 0.035356320440769196, + 0.06058976426720619, + -0.03596676513552666, + -0.04545018821954727, + -0.01354953646659851, + -0.037651240825653076, + 0.022763242945075035, + 0.014554142020642757, + 0.01319138053804636, + 0.4076904058456421, + -0.01266086008399725, + -0.006975708995014429, + 0.015898210927844048, + -0.04182453453540802, + 0.07106643915176392, + 0.02386772260069847, + 0.028495602309703827, + -0.012984943576157093, + -0.00696971919387579, + 0.009121076203882694, + 0.07618643343448639, + -0.0035231350921094418, + 0.0011894020717591047, + -0.01728522963821888, + -0.010743479244410992, + -0.04959660395979881, + 0.01542026549577713, + 0.023680176585912704, + -0.016337431967258453, + 0.005251630675047636, + -0.007332779932767153, + -0.015229372307658195, + 0.03985065221786499, + 0.03259101137518883, + 0.012093126773834229, + -0.015198308043181896, + 0.007430422585457563, + 0.0006365779554471374, + 0.004829096142202616, + 0.03702159225940704, + 0.012735564261674881, + -0.016452008858323097, + 0.03612183779478073, + -0.00927258562296629, + -0.003271988360211253, + -0.0004848061944358051, + 0.0070663876831531525, + -0.013931895606219769, + -0.022853024303913116, + -0.04031118378043175, + -0.014247224666178226, + 0.025724833831191063, + 0.029200104996562004, + 0.015411882661283016, + 0.05445254594087601, + 0.0184500589966774, + -0.04032529145479202, + 0.030257511883974075, + -0.06125854328274727, + -0.00260151200927794, + -0.05207524821162224, + -0.03468291833996773, + -0.0004310648364480585, + 0.03257070109248161, + 0.025367675349116325, + 0.05245710909366608, + -0.09273450821638107, + 0.027733640745282173, + -0.016990987583994865, + -0.015738744288682938, + -0.011686816811561584, + -0.04012659937143326, + -0.049831464886665344, + -0.11115621030330658, + 0.000592634140048176, + -0.04397016391158104, + -0.009709197096526623, + -0.0030940943397581577, + -0.011490384116768837, + 0.025296304374933243, + 0.012520084157586098, + -0.01787339150905609, + -0.01903137005865574, + -0.0014513905625790358, + -0.0695275366306305, + 0.00022127755801193416, + -0.007747269235551357, + 0.021960975602269173, + -0.022659532725811005, + -0.007877251133322716, + 0.0402526818215847, + 0.03778452426195145, + 0.021414920687675476, + -0.027639474719762802, + -0.039590805768966675, + -0.033932000398635864, + -0.07779237627983093, + 0.03645050525665283, + 0.009411348961293697, + -0.04100906476378441, + -0.029683008790016174, + 0.009945052675902843, + 0.005210438743233681, + 0.008977296762168407, + 0.0022886134684085846, + 0.043588001281023026, + 0.007116109132766724, + 0.015196088701486588, + 0.019601857289671898, + 0.014723384752869606, + -0.0012369133764877915, + -0.0240374393761158, + -0.010568711906671524, + 0.01046751718968153, + 0.12863053381443024, + 0.07844217866659164, + 0.014563718810677528, + -0.0018135396530851722, + 0.0480499193072319, + -0.006150540430098772, + 0.14745107293128967, + 0.05312342941761017, + -0.02985438145697117, + -0.0024406660813838243, + 0.00760792987421155, + -0.0038897073827683926, + 0.02345903217792511, + 0.01588401198387146, + -0.01018504612147808, + -0.01769828051328659, + 0.005247369408607483, + -0.053757473826408386, + -0.0030847531743347645, + 0.0007517543854191899, + -0.024858655408024788, + 0.04097050055861473, + -0.03603629022836685, + 0.0026618491392582655, + -0.02841457910835743, + 0.008098023012280464, + 0.01339443027973175, + 0.01739790476858616, + 0.05784931406378746, + -0.030875569209456444, + -0.03906762972474098, + -0.006123502738773823, + -0.041830312460660934, + 0.038489799946546555, + -0.070855051279068, + -0.020885778591036797, + 0.008291839621961117, + -0.011007233522832394, + -0.023519836366176605, + -0.031026607379317284, + 0.01109426561743021, + 0.002684196224436164, + 0.008654027245938778, + -0.0025396549608558416, + 0.02010909467935562, + 0.0008420423837378621, + 0.07182452082633972, + 0.04330803453922272, + 0.016443517059087753, + 0.024513699114322662, + 0.055825937539339066, + 0.01885545812547207, + 0.7051007151603699, + 0.03470872342586517, + 0.035835329443216324, + -0.060233306139707565, + 0.001599676557816565, + -0.0491793230175972, + 0.017470858991146088, + 0.04111907631158829, + -0.04474010691046715, + 0.001077531953342259, + -0.0024897935800254345, + 0.03547334671020508, + 0.015333510935306549, + -0.02397633157670498, + 0.0020430786535143852, + -0.028188582509756088, + -0.050066180527210236, + -0.041112158447504044, + 0.04382053390145302 + ], + [ + -0.01955193281173706, + 0.024821659550070763, + -0.028171585872769356, + -0.014002065174281597, + 0.017641864717006683, + 0.026873569935560226, + -0.0030171663966029882, + 0.001703839167021215, + 0.00617205398157239, + -0.020736243575811386, + 0.03732115402817726, + -0.0057891132310032845, + -0.015243838541209698, + 0.0026984172873198986, + 0.006856057792901993, + -0.004358332604169846, + 0.02522624097764492, + -0.03486085310578346, + 0.027155177667737007, + 0.018086368218064308, + 0.03600632771849632, + -0.000634445808827877, + -0.020200850442051888, + 0.016935622319579124, + -0.006954980548471212, + 0.03422334045171738, + -0.024467183277010918, + -0.0017539032269269228, + -0.0032963326666504145, + -0.009303119964897633, + -0.01785789616405964, + 0.020123593509197235, + 0.008937220089137554, + -0.05043182149529457, + -0.02354191243648529, + -0.020600296556949615, + 0.024312296882271767, + -0.00778859993442893, + -0.008169098757207394, + -0.0025059364270418882, + 0.029924562200903893, + -0.00647473381832242, + -0.08949079364538193, + -0.005782507825642824, + 0.0029900686349719763, + 0.008663365617394447, + -0.030052246525883675, + -0.002886134199798107, + -0.04072879999876022, + -0.006477095652371645, + -0.01632760465145111, + 0.02667728252708912, + 0.024296166375279427, + -0.04089921712875366, + 0.004098464269191027, + -0.0024836729280650616, + -0.10676663368940353, + -0.005226199049502611, + 0.00025012725382111967, + -0.020986240357160568, + -1.8153657947550528e-05, + 0.03113413415849209, + 0.005509291309863329, + 0.029194066300988197, + 8.167320629581809e-05, + -0.0417463518679142, + -0.005277383141219616, + 0.024714777246117592, + 0.05126667767763138, + 0.008720973506569862, + -0.030765755102038383, + 0.06279738247394562, + 0.0024250256828963757, + -0.004098287783563137, + -0.011509004049003124, + -0.01079266145825386, + -0.019927626475691795, + 0.006808605510741472, + -0.004792272578924894, + -0.012582541443407536, + -0.03758280724287033, + -0.00930604338645935, + -0.008786104619503021, + -0.004504750482738018, + -0.010130575858056545, + 0.011059345677495003, + 0.008249758742749691, + 0.005172681529074907, + 0.03640817478299141, + -0.044564422219991684, + 0.0007256565149873495, + 0.016395531594753265, + 0.023581815883517265, + 0.08551351726055145, + 0.039798554033041, + -0.008753315545618534, + 0.006518396083265543, + -0.024950020015239716, + 0.02160375379025936, + -0.006317534018307924, + 0.00042110358481295407, + -0.012920422479510307, + -0.031329214572906494, + 0.014968049712479115, + 0.030947905033826828, + 0.06413989514112473, + -0.002772456267848611, + -0.019405240193009377, + -0.01316853053867817, + -0.0018942732131108642, + -0.003985240124166012, + -0.0037372829392552376, + 0.0076291244477033615, + 0.02175164222717285, + -0.0012585342628881335, + 0.015363994054496288, + -0.006196463946253061, + -0.02296755090355873, + 0.0005868030712008476, + -0.007620584685355425, + -0.03240872174501419, + 0.06432465463876724, + 0.004500692710280418, + 0.010427374392747879, + 0.005060703959316015, + 0.009055223315954208, + -0.0028692660853266716, + 0.037258367985486984, + -0.009946051985025406, + -0.01636151596903801, + 0.0021343142725527287, + -0.002140388125553727, + -0.015265020541846752, + -0.024529825896024704, + 0.05170077085494995, + -0.010169661603868008, + 0.00410795770585537, + -0.009173962287604809, + -0.016453271731734276, + 0.009384335950016975, + -0.007832715287804604, + -0.008295316249132156, + 0.004835411906242371, + -6.54053728794679e-05, + -0.9170849919319153, + -0.00431057857349515, + -0.04742728918790817, + -0.016725067049264908, + 0.024421509355306625, + -0.022586261853575706, + 0.003117338288575411, + -0.009846937842667103, + -0.010421684943139553, + 0.004808258730918169, + -0.030650557950139046, + 0.035747162997722626, + 0.015990598127245903, + -0.0013499542837962508, + -0.003344512078911066, + -0.012190235778689384, + 0.003717353567481041, + -0.0031445075292140245, + 0.021430013701319695, + -0.015465781092643738, + -0.005517610348761082, + -0.0004160806711297482, + -0.04792294651269913, + -0.013941776007413864, + 0.0038057491183280945, + 0.022590186446905136, + -0.022055137902498245, + 0.00808925461024046, + 0.026595426723361015, + -0.009425758384168148, + 0.007507066708058119, + -0.0036621668841689825, + 0.005785780027508736, + 0.0007123685791157186, + -0.021559705957770348, + 0.002466493286192417, + 0.016813622787594795, + 0.012730197049677372, + -0.009168541058897972, + 0.038265954703092575, + -0.016997721046209335, + 0.00686148414388299, + 0.009583746083080769, + 0.007772916927933693, + 0.02953275665640831, + 0.02804950252175331, + -0.02632877044379711, + 0.04153801500797272, + 0.022240323945879936, + 0.0018355260835960507, + -0.031394198536872864, + 0.019227612763643265, + -0.00796734169125557, + 0.03325919806957245, + 0.0005621926975436509, + -0.02076200395822525, + 0.0026456841733306646, + 0.0042238677851855755, + -0.007216706406325102, + -0.03755701705813408, + -0.0032526678405702114, + -0.01284163910895586, + -0.004862065427005291, + 0.05373172089457512, + -0.01660763844847679, + -0.0072675119154155254, + 0.00626136502251029, + -0.01900656335055828, + -0.0016989264404401183, + 0.061735596507787704, + 0.0024345528800040483, + -0.006839711219072342, + -0.012306109070777893, + -0.07039269804954529, + -0.001270484528504312, + -0.010562542825937271, + -0.004682805854827166, + 0.006690481211990118, + 0.014867045916616917, + -0.01456964947283268, + 0.0034724080469459295, + 0.006594180595129728, + 0.005066223442554474, + -0.013185098767280579, + -0.03244735300540924, + 0.015591971576213837, + 0.01760905422270298, + 0.005644975695759058, + 0.004830952733755112, + -0.03277286887168884, + -0.0076216114684939384, + 0.00473046163097024, + 0.0032319582533091307, + 0.06466206163167953, + 0.01334329228848219, + -0.11378011852502823, + -0.00010008014942286536, + 0.003497521858662367, + 0.023313209414482117, + 0.07601626217365265, + 0.02098212018609047, + -0.005287004169076681, + 0.003756367601454258, + -0.00502017792314291, + -0.023944923654198647, + -0.01573711447417736, + 0.01544382143765688, + -0.012241908349096775, + -0.009334823116660118, + -0.00302989617921412, + -0.022791216149926186, + 0.009541531093418598 + ], + [ + -0.10891019552946091, + 0.09232261031866074, + -0.011820296756923199, + -0.06453533470630646, + 0.014407305978238583, + 0.025808151811361313, + -0.035381775349378586, + 0.02434709295630455, + 0.014187414199113846, + 0.018095077946782112, + 0.09355588257312775, + -0.02459760196506977, + -0.010957611724734306, + 0.027112986892461777, + -0.014954217709600925, + 0.01311233825981617, + 0.04375777021050453, + -0.005640511400997639, + 0.02501937374472618, + 0.022572414949536324, + 0.0033255363814532757, + -0.020606037229299545, + -0.018770186230540276, + 0.024121155962347984, + -0.05953777953982353, + 0.04315417259931564, + -0.004813828971236944, + 0.011788729578256607, + -0.017635883763432503, + 0.003914215136319399, + 0.023478150367736816, + 0.030499111860990524, + 0.03550001606345177, + -0.0027269693091511726, + 0.004123736638575792, + -0.017880277708172798, + 0.02380695752799511, + 0.023249279707670212, + -0.03626234829425812, + -0.02552294358611107, + 0.0005537000834010541, + -0.0191305223852396, + -0.03574725612998009, + -0.012716865167021751, + 0.004393283277750015, + 0.00015359751705545932, + -0.028573738411068916, + -0.000607175228651613, + -0.0435752309858799, + -0.00892598181962967, + 0.00385535997338593, + 0.04656348004937172, + -0.024759767577052116, + 0.008182489313185215, + -0.00610504811629653, + 0.032917942851781845, + -0.05024617910385132, + 0.08116580545902252, + -0.027778105810284615, + -0.011089988052845001, + 0.048236217349767685, + 0.05022169649600983, + 0.0013225506991147995, + 0.00025189146981574595, + 0.044105738401412964, + -0.010397132486104965, + -0.005271742586046457, + 0.016509776934981346, + 0.0373518168926239, + -0.002858455991372466, + 0.0020177618134766817, + 0.035829972475767136, + 0.04029823839664459, + -0.00046089966781437397, + -0.03624563291668892, + 0.01336213294416666, + 0.013638386502861977, + 0.02386578358709812, + 0.010761106386780739, + -0.03109482303261757, + 0.28770044445991516, + -0.007691620383411646, + -0.01913398876786232, + 0.022748805582523346, + -0.06100530922412872, + 0.017328348010778427, + -0.06637120991945267, + 0.021093027666211128, + -0.009610145352780819, + -0.032615624368190765, + -0.01611417904496193, + 0.04655921459197998, + 0.006325323134660721, + 0.07629499584436417, + 0.037005506455898285, + -0.04430552199482918, + -0.0028440309688448906, + -0.05080209672451019, + -0.017315732315182686, + -0.021508028730750084, + 0.002442631172016263, + 0.004900737665593624, + -0.01325918361544609, + 0.021083513274788857, + 0.03836631774902344, + 0.03667864948511124, + -0.07217752933502197, + -0.002066410379484296, + 0.016510894522070885, + 0.004464230500161648, + 0.06481581926345825, + 0.017279867082834244, + -0.022490622475743294, + 0.03247624263167381, + 0.006835099309682846, + 0.008628521114587784, + 0.01563120260834694, + -0.09000031650066376, + 0.02900175377726555, + -0.010366604663431644, + -0.028361845761537552, + 0.03634047880768776, + -0.0009462286834605038, + 0.03471183776855469, + -0.04282991215586662, + 0.044931210577487946, + 0.022755896672606468, + 0.01788819581270218, + -0.0069929189048707485, + -0.01633969135582447, + 0.007478630635887384, + -0.021095015108585358, + 0.015786848962306976, + -0.067629873752594, + 0.011514011770486832, + 0.008771666325628757, + -0.017214449122548103, + -0.09640104323625565, + 0.04060632735490799, + -0.0006315950304269791, + -0.0011002777609974146, + -0.020243054255843163, + 0.020693374797701836, + -0.04082796350121498, + -0.4444597661495209, + 0.001110551180317998, + -0.056150976568460464, + 0.002654377603903413, + 0.025351455435156822, + -0.035158414393663406, + 0.015686286613345146, + -0.006228012498468161, + 0.023861149325966835, + 0.012739633210003376, + 0.02476775087416172, + -0.015378409996628761, + -0.009536334313452244, + 0.024930747225880623, + 0.012949738651514053, + -0.040847595781087875, + -0.007122945040464401, + 0.013201720081269741, + 0.04049665853381157, + 8.236031862907112e-05, + -0.038187168538570404, + -0.02213100716471672, + -0.04531751945614815, + -0.10646259784698486, + 0.002693867078050971, + 0.03269471600651741, + -0.023235732689499855, + -0.018858592957258224, + 0.0002842131652869284, + -0.022598469629883766, + -0.006989781279116869, + 0.006955637130886316, + 0.023176098242402077, + 0.009324130602180958, + 0.021754365414381027, + 0.0072241490706801414, + 0.001056893728673458, + 0.026050176471471786, + -0.027397142723202705, + -0.0030706925317645073, + 0.013166802003979683, + 0.1333284229040146, + 0.048647765070199966, + 0.007147667463868856, + 0.039738547056913376, + 0.06658978015184402, + -0.0004436489543877542, + 0.11482162773609161, + 0.016266124323010445, + -0.011445820331573486, + -0.033699702471494675, + -0.007298828102648258, + 0.0046753715723752975, + -0.004606049973517656, + 0.0020577069371938705, + 0.007756937760859728, + -0.029253318905830383, + 0.020379211753606796, + -0.04383469372987747, + -0.017616035416722298, + 0.0033223729114979506, + -0.010123771615326405, + 0.049519866704940796, + 0.012816473841667175, + -0.015408768318593502, + -0.03453502804040909, + 0.012819846160709858, + 0.030964786186814308, + 0.007281006779521704, + 0.05717852711677551, + -0.04150934889912605, + -0.04493618756532669, + 0.00584429781883955, + -0.051469046622514725, + 0.0014569630147889256, + 0.03947329893708229, + 0.016942426562309265, + 0.02341795153915882, + -0.034517381340265274, + -0.04892732575535774, + 0.036942292004823685, + 0.008450574241578579, + 0.034805670380592346, + -0.009493732824921608, + 0.010854926891624928, + 0.014614025130867958, + 0.016590282320976257, + 0.0327269583940506, + 0.01013181172311306, + 0.02324051968753338, + 0.03199446573853493, + -0.010902518406510353, + 0.022552864626049995, + 0.653831422328949, + 0.038143593817949295, + -0.0299881212413311, + -0.021173907443881035, + -0.004171327222138643, + -0.06331261992454529, + 0.058238476514816284, + 0.02081960067152977, + -0.03199543431401253, + -0.03498200699687004, + -0.019583187997341156, + 0.05911581963300705, + -0.03573159873485565, + 0.01498507335782051, + 0.0006640001083724201, + 0.018006175756454468, + -0.00681916531175375, + -0.048002660274505615, + 0.02010767161846161 + ], + [ + -0.049057479947805405, + 0.07541821897029877, + -0.0282576996833086, + -0.053030792623758316, + -0.04752395674586296, + 0.0002472116029821336, + -0.0185181125998497, + -0.008851644583046436, + -0.01115407608449459, + 0.04729051887989044, + -0.02154896780848503, + -0.018053364008665085, + -0.034962259232997894, + 0.02269475720822811, + 0.0030784294940531254, + 0.026672201231122017, + -0.010636873543262482, + -0.0007329121581278741, + -0.0038445061072707176, + 0.030917983502149582, + 0.0071658780798316, + 0.02560417726635933, + 0.007230561226606369, + 0.02321220003068447, + -0.031072162091732025, + 0.0006241059745661914, + -0.025949815288186073, + 0.0007798816659487784, + -0.049778617918491364, + 0.01922859251499176, + 0.10580233484506607, + -0.014642760157585144, + -0.005371506791561842, + 0.04272264614701271, + -0.011480697430670261, + -0.020770633593201637, + 0.015955541282892227, + 0.021086741238832474, + -0.0006063597975298762, + -0.010748812928795815, + -0.015231464058160782, + -0.03567005321383476, + 0.03912215307354927, + 0.017657002434134483, + 0.003909052815288305, + -0.005343552213162184, + 0.013652531430125237, + 0.012954645790159702, + 0.03703489527106285, + 0.006397802848368883, + 0.005489861126989126, + -0.003563624806702137, + 0.007656150031834841, + -0.004019250627607107, + 0.011282271705567837, + 0.028914235532283783, + 0.023606659844517708, + -0.00574073102325201, + -0.04796929284930229, + -0.004342413507401943, + 0.013250535354018211, + 0.04555536434054375, + -0.00940727349370718, + 0.014559400267899036, + 0.010717453435063362, + 0.004353480413556099, + -0.00535694370046258, + -0.005849543958902359, + -0.003947637043893337, + 0.02462434209883213, + 0.013372586108744144, + 0.0032324111089110374, + 0.018238414078950882, + -0.044919975101947784, + -0.028263164684176445, + 0.013528003357350826, + -0.003457352751865983, + 0.0263435747474432, + 0.016134291887283325, + -0.012034233659505844, + 0.12706850469112396, + -0.018848823383450508, + 0.003649752587080002, + -0.009625944308936596, + -0.028027696534991264, + 0.05095957964658737, + -0.003595892572775483, + 0.013413969427347183, + -0.01195599976927042, + 0.016561446711421013, + 0.012205170467495918, + 0.04966031759977341, + 0.009817234240472317, + -0.017608702182769775, + -0.004979489371180534, + -0.006969992071390152, + -0.02555043436586857, + 0.018669158220291138, + -0.0008385449182242155, + -0.019963592290878296, + 0.018379924818873405, + -0.007969601079821587, + -0.011209548451006413, + 0.022624406963586807, + 0.023600900545716286, + -0.01960807852447033, + -0.002828252036124468, + 0.01930498518049717, + 0.003683116054162383, + 0.00046801991993561387, + 0.018658505752682686, + 0.025728275999426842, + 0.007787416689097881, + 0.011771265417337418, + -0.018161408603191376, + -0.016858477145433426, + -0.010815910995006561, + 0.0199763011187315, + -0.010620348155498505, + -0.007683750241994858, + -0.030429664999246597, + -0.017869465053081512, + 0.01734691858291626, + 0.02493910863995552, + -0.010217836126685143, + 0.03015177696943283, + -0.00165551935788244, + -0.04110807552933693, + 0.023961983621120453, + -0.03683464229106903, + -0.013066277839243412, + -0.037851810455322266, + -0.01344218198210001, + 0.014920931309461594, + 0.03780311346054077, + 0.00983382761478424, + 0.09477376192808151, + -0.05988657847046852, + 0.018543429672718048, + -0.0036796312779188156, + -0.01418958231806755, + -0.011040865443646908, + -0.015572905540466309, + -0.018932346254587173, + -0.8700922727584839, + 0.016968803480267525, + -0.012939703650772572, + -0.002355871954932809, + -0.00947731826454401, + -0.005418477114289999, + 0.023697063326835632, + 0.007392769679427147, + -0.013033493421971798, + -0.0012607359094545245, + 0.014568636193871498, + -0.08644473552703857, + 0.00684730289503932, + -0.00047007837565615773, + 0.0066922311671078205, + 0.0012833781074732542, + -0.0115592572838068, + 0.025949839502573013, + 0.011183111928403378, + 0.027134332805871964, + -0.019779574126005173, + -0.03886565938591957, + -0.0202320646494627, + -0.03979596495628357, + 0.0185954961925745, + 0.008574332110583782, + -0.02759898267686367, + -0.0027902654837816954, + 0.023890318349003792, + 0.005318080075085163, + 0.0059369346126914024, + -0.0023363640066236258, + 0.01557172555476427, + -0.0027032052166759968, + 0.006576155312359333, + 0.005795500241219997, + 0.011281262151896954, + 0.005028987303376198, + -0.007722255773842335, + -0.01859389618039131, + -0.007187071722000837, + 0.08629079908132553, + 0.04932841286063194, + 0.015079928562045097, + 0.004070708528161049, + 0.02947273664176464, + 0.000853935198392719, + 0.09660907834768295, + 0.022622620686888695, + 0.0013708187034353614, + -0.0034092492423951626, + 0.023990357294678688, + -0.008522343821823597, + 0.004843053873628378, + 0.011612270958721638, + -0.003226656699553132, + -0.002083808882161975, + 0.014714409597218037, + -0.029917994514107704, + 0.004028905648738146, + 0.008086500689387321, + -0.024449555203318596, + 0.016023000702261925, + -0.05839018523693085, + 0.016962511464953423, + -0.018984505906701088, + -0.018454236909747124, + 0.023587383329868317, + -0.0010790200904011726, + 0.022893525660037994, + -0.01622300036251545, + -0.018083717674016953, + -0.010060086846351624, + 0.004713382571935654, + 0.01609627716243267, + -0.07839385420084, + -0.00363420438952744, + 0.014184569008648396, + 0.006705376319587231, + 0.020693136379122734, + -0.025433771312236786, + 0.01095062680542469, + -0.0009393130312673748, + 0.00803419016301632, + 0.009598474949598312, + -0.0007763875182718039, + -0.004673532675951719, + 0.050388749688863754, + 0.018988432362675667, + 0.004088872577995062, + 0.01705138385295868, + 0.05591015890240669, + 0.015890002250671387, + 0.2263452559709549, + 0.011176178231835365, + 0.06025141105055809, + -0.058508194983005524, + -0.005042010452598333, + -0.03487719967961311, + -0.015288719907402992, + 0.006982882507145405, + -0.04327291622757912, + -0.0019415102433413267, + -0.004978335928171873, + 0.036781977862119675, + 0.008838584646582603, + -0.014312033541500568, + 0.0042609660886228085, + 0.010810508392751217, + -0.04180685803294182, + -0.01760801672935486, + 0.04935894161462784 + ], + [ + 0.01596902497112751, + 0.006615302059799433, + 0.010177451185882092, + -0.008199862204492092, + -0.008515273220837116, + -0.00975719653069973, + -0.0009362394921481609, + 0.0014925531577318907, + 0.002725037047639489, + 0.010416591539978981, + -0.019264966249465942, + -0.0002840267843566835, + 0.001779843238182366, + 0.004136957693845034, + -0.002722546923905611, + 0.0038836735766381025, + -0.00537867471575737, + 0.016743190586566925, + -0.012571409344673157, + -0.0030345492996275425, + -0.006921487394720316, + -0.0007744058384560049, + 0.00904119573533535, + -0.0035776295699179173, + -0.0005729744443669915, + -0.00605915067717433, + 0.0075759547762572765, + -0.0013801169116050005, + -0.0024844459258019924, + 0.002392105758190155, + 0.013942941091954708, + -0.006019074469804764, + 0.00020343188953120261, + 0.02531818114221096, + 0.008430466055870056, + 0.0006462993333116174, + -0.006183577701449394, + 0.008481601253151894, + -0.0003266418934799731, + -0.0009480800363235176, + -0.011781711131334305, + -0.005281475372612476, + 0.04006725177168846, + 0.003564107231795788, + 0.0006494717090390623, + -0.005948880687355995, + 0.013788033276796341, + -0.00040614811587147415, + 0.015863392502069473, + 0.006516058463603258, + 0.006181224714964628, + -0.0042941030114889145, + -0.010820417664945126, + 0.0170845128595829, + -0.0042876251973211765, + 0.008169868029654026, + 0.047622114419937134, + 0.009014039300382137, + -0.006428918335586786, + 0.011379112489521503, + 0.0024764344561845064, + -0.010438119061291218, + -0.0006448914646171033, + -0.011274115182459354, + -0.0011344054946675897, + 0.013852891512215137, + 0.002890401054173708, + -0.007608494255691767, + -0.020076246932148933, + -0.00259260181337595, + 0.012238726951181889, + -0.019409867003560066, + 0.004041031468659639, + -0.002308171009644866, + 6.436910189222544e-05, + 0.005339028779417276, + 0.009875722229480743, + 0.003961039241403341, + 0.004132384434342384, + 0.0005262364284135401, + -0.10509368032217026, + 0.0003933974076062441, + 0.0026020274963229895, + 0.004327152855694294, + -0.0010255299275740981, + 0.0003520605678204447, + -0.0031121820211410522, + 0.0003760451509151608, + -0.01620740070939064, + 0.017540404573082924, + -0.0004419218748807907, + 0.0013376136776059866, + -0.008824232034385204, + -0.03690224885940552, + -0.013044066727161407, + 0.00031849020160734653, + 0.0003178741317242384, + 0.006108609493821859, + -0.01173639390617609, + -0.004920246545225382, + 0.0016112409066408873, + 0.0023986934684216976, + 0.012279451824724674, + -0.000532994163222611, + -0.007382689975202084, + -0.025263242423534393, + -0.004292006138712168, + 0.011494972743093967, + 0.005348121747374535, + -0.0028397967107594013, + 0.0007932480657473207, + 0.0004921461804769933, + -0.005646519362926483, + -0.010937370359897614, + 0.00021904190361965448, + -0.005025397054851055, + 0.005863476078957319, + 0.0028447334188967943, + -0.0010774512775242329, + -0.0017959026154130697, + 0.008937063626945019, + -0.027861295267939568, + -0.0013143937103450298, + -0.0029802836943417788, + -0.00492010498419404, + 0.0048470753245055676, + 0.0043879407458007336, + -0.017549917101860046, + 0.009337264113128185, + 0.0053434609435498714, + -0.0007141837268136442, + -0.0063308957032859325, + 0.006666389759629965, + 0.0035360476467758417, + -0.019452376291155815, + 0.006028068717569113, + 0.005837079603224993, + -0.017367608845233917, + 0.009196190163493156, + -0.0037322852294892073, + 0.002066933549940586, + 0.004800101742148399, + -0.008476383984088898, + -0.006114629562944174, + -0.9723802208900452, + 0.0019662254489958286, + 0.014807676896452904, + 0.006050013937056065, + -0.007826621644198895, + 0.008139791898429394, + 0.0033504581078886986, + 0.00413898192346096, + 0.009072142653167248, + 0.003597942180931568, + 0.010238684713840485, + -0.02792089246213436, + -0.004250389989465475, + 0.002061063889414072, + 0.003603658638894558, + 0.0027755415067076683, + -0.0027130055241286755, + 0.000987950712442398, + 0.0009799269028007984, + 0.004945599474012852, + -0.002435555448755622, + -0.0038448739796876907, + 0.0098091596737504, + -0.0074455514550209045, + -0.0037372689694166183, + -0.0066582271829247475, + 0.006434072274714708, + -0.004215516149997711, + -0.006953231990337372, + 0.007112006191164255, + -0.0060278186574578285, + 0.0014619994908571243, + 0.006451692897826433, + -0.00032858015038073063, + 0.011715852655470371, + 0.0035044318065047264, + -0.0020464977715164423, + 0.0017080492107197642, + -0.0013985554687678814, + -0.018120991066098213, + 0.009983330965042114, + 0.01956627517938614, + -0.004743960220366716, + 0.0007646479643881321, + -0.008954311721026897, + -0.004576558247208595, + 0.00501576904207468, + 0.012068872340023518, + -0.008104869164526463, + -0.001917255693115294, + 0.009235898032784462, + -0.008990155532956123, + 0.0011659761657938361, + -0.012652112171053886, + 0.004709043074399233, + 0.001441494096070528, + -0.005612105131149292, + 0.0015612250426784158, + -0.004747054539620876, + 0.010604171082377434, + 0.002252640901133418, + 0.009222395718097687, + 0.0076825316064059734, + -0.022015327587723732, + 0.008831323124468327, + 0.0017138177063316107, + -0.007023289799690247, + 0.008649551309645176, + 0.0024254845920950174, + -0.024803342297673225, + -0.002842711051926017, + -0.0005698956083506346, + 0.004291406832635403, + 0.02140173502266407, + 0.00478958198800683, + -0.0009014991810545325, + -0.003844651160761714, + -0.0006354470970109105, + -0.010136221535503864, + -0.0006623874069191515, + -0.0028105902019888163, + -0.0022088142577558756, + -0.0020050271414220333, + 0.007469555363059044, + 0.014798653312027454, + 0.002640939550474286, + -0.008260432630777359, + 0.0010875280713662505, + 0.00021028982882853597, + 0.012190411798655987, + 0.009912031702697277, + -0.0060434769839048386, + -0.00157946499530226, + -0.12918159365653992, + 0.001104812603443861, + 0.05163692682981491, + -0.005769685376435518, + -0.0032828166149556637, + -0.013671758584678173, + -0.029233213514089584, + -0.0042249299585819244, + -0.004594591911882162, + -0.0037408783100545406, + 0.000394701783079654, + 0.013029593974351883, + 0.005366522818803787, + -0.0078110285103321075, + 0.004807876888662577, + 0.005393924657255411, + -0.00410313718020916, + 0.0007570853340439498, + 0.0015255332691594958 + ], + [ + -0.08980802446603775, + 0.14259038865566254, + -0.0691295862197876, + -0.08990131318569183, + -0.04212893545627594, + 0.014858793467283249, + -0.025857144966721535, + -0.03628590703010559, + 0.021186647936701775, + 0.03280200809240341, + -0.0006634946330450475, + -0.05366859957575798, + -0.03809525817632675, + 0.02984270639717579, + 0.01952480711042881, + 0.03343042731285095, + 0.0017694459529593587, + -0.015916474163532257, + -0.00642583891749382, + 0.05053025111556053, + 0.011501683853566647, + 0.025918923318386078, + -0.001826653489843011, + 0.02331290766596794, + -0.04417934641242027, + 0.011127093806862831, + -0.031132787466049194, + 0.01797574944794178, + -0.07459716498851776, + 0.03328800946474075, + 0.1345221996307373, + -0.029497815296053886, + -0.0027267017867416143, + 0.06424552202224731, + -0.014601095579564571, + -0.03268128260970116, + 0.03624725714325905, + 0.03384392336010933, + 0.0061052097007632256, + -0.02557395212352276, + 0.00040727434679865837, + -0.07639420032501221, + 0.014039494097232819, + 0.049054186791181564, + 0.015324028208851814, + 0.01303127221763134, + 0.002653901232406497, + -0.024150801822543144, + 0.03279133513569832, + -0.0009167104144580662, + -0.03239085152745247, + -0.005287423729896545, + 0.0340718999505043, + -0.053726810961961746, + 0.03567176312208176, + 0.03751802816987038, + -0.0014672635588794947, + -0.005294657777994871, + -0.0836087241768837, + -0.008274002000689507, + 0.017937254160642624, + 0.08750168979167938, + -0.013620266690850258, + 0.02713760919868946, + -0.006579280365258455, + -0.0034569883719086647, + -0.00022234171046875417, + 0.015682542696595192, + 0.0016183876432478428, + 0.026742933318018913, + -0.017462844029068947, + 0.02517300471663475, + 0.03178710117936134, + -0.0836973637342453, + -0.05354277417063713, + 0.022826265543699265, + -0.028442183509469032, + 0.03151792287826538, + 0.025727173313498497, + -0.014270845800638199, + 0.38442426919937134, + -0.019906874746084213, + -0.027351139113307, + -0.010403765365481377, + -0.01400462444871664, + 0.06553627550601959, + 0.026089293882250786, + 0.023194491863250732, + -0.01979992352426052, + 0.004332353360950947, + 0.006658639293164015, + 0.08310993015766144, + 0.0330074205994606, + 0.004854869097471237, + -0.005717767868191004, + 0.007483093533664942, + -0.05597539618611336, + 0.02448846399784088, + 0.03970612213015556, + -0.036045756191015244, + 0.03503416106104851, + -0.02476809173822403, + -0.04724155366420746, + 0.04776173084974289, + 0.02765355445444584, + 0.010028621181845665, + 0.03939161077141762, + 0.032542552798986435, + 0.010691040195524693, + 0.007606337312608957, + -0.015409120358526707, + 0.021190136671066284, + 0.01938861981034279, + 0.020909380167722702, + -0.04135291278362274, + -0.008813313208520412, + -0.016571661457419395, + 0.01981278881430626, + -0.005422575864940882, + -0.0037747067399322987, + -0.0611744150519371, + 0.009664284996688366, + 0.019271453842520714, + 0.07900948077440262, + 0.0066468906588852406, + 0.049508366733789444, + -0.021967988461256027, + -0.059043023735284805, + 0.0541112944483757, + -0.06360321491956711, + -0.028121335431933403, + -0.047641199082136154, + -0.016809789463877678, + 0.022843409329652786, + 0.07130785286426544, + 0.02328662946820259, + 0.15413056313991547, + -0.06641732901334763, + 0.014679541811347008, + -0.0016028032405301929, + -0.018439870327711105, + -0.032589953392744064, + -0.03666979447007179, + 0.000165681354701519, + -0.06327205151319504, + 4.4812604755861685e-05, + -0.05036867409944534, + 0.016075240448117256, + 0.008633730001747608, + -0.019722087308764458, + 0.01416794117540121, + 0.0018142799381166697, + -0.04335850849747658, + -0.00408592214807868, + -0.002991576911881566, + -0.14366872608661652, + 0.02097601629793644, + -0.020023316144943237, + -0.014224708080291748, + 0.009173083119094372, + -0.0065837278962135315, + 0.06658952683210373, + 0.03441812843084335, + 0.045032672584056854, + -0.012586475349962711, + -0.04091352969408035, + -0.041196417063474655, + -0.021532373502850533, + 0.036705467849969864, + 0.015548782423138618, + -0.03212539106607437, + -0.0039252606220543385, + 0.04162896052002907, + 0.0048536392860114574, + 0.007128470111638308, + -0.0015712553868070245, + 0.008083446882665157, + -0.0066618588753044605, + -0.02293385937809944, + -0.0010094089666381478, + 0.020860355347394943, + 0.002177889458835125, + -0.03493791073560715, + -0.021318405866622925, + -0.040107909590005875, + 0.11494845151901245, + 0.08293197304010391, + 0.0337369441986084, + 0.02540690265595913, + 0.026522953063249588, + -0.028646383434534073, + 0.14060775935649872, + 0.037983719259500504, + -0.012741006910800934, + -0.0179557166993618, + 0.036162711679935455, + -0.012270222418010235, + 0.020642200484871864, + 0.02642030641436577, + 0.003710034303367138, + 0.009987522847950459, + 0.028223665431141853, + -0.027833405882120132, + -0.032146960496902466, + -0.008019423112273216, + -0.03054489567875862, + -0.003153756493702531, + -0.05447080358862877, + 0.002725571859627962, + -0.016720639541745186, + -0.05717725679278374, + 0.03175102174282074, + 0.0033575131092220545, + 0.05537382513284683, + -0.05939119681715965, + -0.05671073868870735, + -0.05176444724202156, + -0.0067418101243674755, + 0.02231159247457981, + -0.11230506747961044, + -0.00617238599807024, + 0.014628021977841854, + 0.04071054235100746, + 0.028572896495461464, + -0.05728211998939514, + 0.014429628849029541, + -0.010508067905902863, + 0.013666735030710697, + -0.007720601744949818, + -0.011720783077180386, + 0.01385697815567255, + 0.07783050835132599, + 0.021037783473730087, + -0.03426782414317131, + 0.005812418647110462, + 0.06656340509653091, + 0.004081978928297758, + 0.6503844857215881, + 0.018423091620206833, + 0.02890559658408165, + -0.08207562565803528, + -0.01499680895358324, + -0.025842860341072083, + 0.0026135786902159452, + 0.03314785659313202, + -0.06653986871242523, + -0.005739819724112749, + -0.00184711127076298, + -0.03908609226346016, + 0.007326645776629448, + -0.009251991286873817, + -0.04101521149277687, + -0.03242020308971405, + -0.06640056520700455, + -0.024012630805373192, + 0.06274638324975967 + ], + [ + -0.10344742983579636, + 0.11872967332601547, + -0.12731444835662842, + -0.05545961856842041, + -0.04922107979655266, + 0.017918990924954414, + -0.030822020024061203, + -0.036467406898736954, + 0.020795878022909164, + 0.04439627379179001, + 0.020003076642751694, + -0.028288640081882477, + -0.02201673574745655, + -0.030874038115143776, + -0.04022612050175667, + 0.07573423534631729, + -0.013106470927596092, + -0.011484305374324322, + 0.0020248997025191784, + 0.05489969998598099, + -0.029324740171432495, + 0.0036318337079137564, + -0.007078377529978752, + 0.011255358345806599, + -0.014197461307048798, + -0.04682642221450806, + -0.02002178132534027, + 0.018043262884020805, + -0.10935988277196884, + 0.030743716284632683, + 0.14482393860816956, + 0.0009796887170523405, + -0.0022649287711828947, + 0.016357559710741043, + 0.02897638827562332, + -0.024297025054693222, + 0.0021664162632077932, + 0.01303581241518259, + 0.0016265521990135312, + -0.07084137946367264, + -0.005504695698618889, + -0.08507874608039856, + 0.0006216533365659416, + 0.010877651162445545, + -0.006241770926862955, + 0.014583653770387173, + 0.02662053517997265, + -0.027298375964164734, + -0.017705487087368965, + 0.028306683525443077, + 0.023803234100341797, + 0.0383668914437294, + -0.03224349766969681, + -0.036532528698444366, + 0.04926925152540207, + 0.017188288271427155, + -0.011029031127691269, + 0.0008028934244066477, + -0.04351504519581795, + -0.030143452808260918, + 0.04371922090649605, + 0.09502717852592468, + -0.031673118472099304, + 0.006085400003939867, + 0.005659531801939011, + 0.039132259786129, + -0.005392305087298155, + 0.01330279465764761, + 0.04297567158937454, + 0.0056283422745764256, + 0.00995396263897419, + 0.025334283709526062, + 0.06437259167432785, + -0.0559970885515213, + -0.0562824122607708, + -0.0561881959438324, + -0.012789660133421421, + 0.01601049304008484, + -0.00046939606545493007, + 0.05353996902704239, + 0.3867419362068176, + -0.0373619981110096, + -0.015981152653694153, + 0.03119385614991188, + -0.03385801240801811, + 0.04284009709954262, + 0.006144743878394365, + 0.01183223258703947, + -0.04311945661902428, + -0.009479121305048466, + -0.0116497203707695, + 0.058449771255254745, + -0.02656855806708336, + 0.011942004784941673, + -0.004781408701092005, + 0.00013914158625993878, + -0.06826738268136978, + 0.014582850970327854, + 0.044062983244657516, + -0.015067524276673794, + -0.0029391120187938213, + 0.014855697751045227, + -0.00470967311412096, + 0.025806518271565437, + 0.012326942756772041, + 0.021542120724916458, + -0.03754351660609245, + 0.00773534644395113, + -0.0021357638761401176, + 0.03202801197767258, + 0.06934519857168198, + 0.0034346238244324923, + 0.020540984347462654, + 0.05200929194688797, + -0.007941975258290768, + -0.0036031731870025396, + -0.010156172327697277, + 0.05025589093565941, + -0.03182154893875122, + -0.002963133854791522, + -0.0628872960805893, + -0.0009128245292231441, + 0.027421806007623672, + 0.04840768873691559, + -0.0016014025313779712, + 0.023642653599381447, + -0.02274397946894169, + -0.027593059465289116, + -0.022741947323083878, + -0.028660695999860764, + 0.010188021697103977, + -0.04617674648761749, + -0.00994675513356924, + 0.03324513137340546, + 0.03500569984316826, + 0.012585660442709923, + 0.02590516023337841, + -0.09076354652643204, + 0.0615263357758522, + -0.025644492357969284, + -0.007129257079213858, + -0.03759384527802467, + -0.01877548359334469, + -0.03309785947203636, + -0.03967737779021263, + -0.02712373249232769, + -0.07275605946779251, + -0.004516523331403732, + -0.012704303488135338, + 0.00903826579451561, + 0.008686651475727558, + 0.0290879737585783, + -0.04028379172086716, + -0.051992736756801605, + 0.0005032977205701172, + -0.05929657071828842, + -0.02160073071718216, + -0.00742071308195591, + 0.008579438552260399, + -0.05349695682525635, + -0.017368663102388382, + 0.05126957967877388, + 0.017666436731815338, + 0.023440133780241013, + -0.010666483081877232, + -0.03252789005637169, + -0.014965085312724113, + -0.07530038058757782, + 0.050672274082899094, + 0.0461609922349453, + -0.0649331659078598, + -0.03131554275751114, + 0.032977811992168427, + -0.0036164068151265383, + -0.0026703181210905313, + -0.00045075573143549263, + 0.016351766884326935, + -0.01192514318972826, + 0.030071506276726723, + 0.009363261982798576, + 0.024698467925190926, + -0.027339398860931396, + -0.012625782750546932, + 0.010733380913734436, + 0.029729247093200684, + 0.13321003317832947, + 0.07405600696802139, + -0.002815934829413891, + 0.010365179739892483, + 0.0392049215734005, + 0.024435637518763542, + 0.1239641010761261, + 0.042443692684173584, + -0.025918200612068176, + 0.003431974910199642, + 0.011146609671413898, + 0.01561070792376995, + 0.0034126683603972197, + -0.008302806876599789, + 0.027792109176516533, + -0.02419351600110531, + 0.004547832068055868, + -0.05673869699239731, + 0.008539560250937939, + -0.004564673639833927, + -0.023049253970384598, + 0.06845204532146454, + -0.009636209346354008, + -0.010181909427046776, + -0.05366721376776695, + 0.0399460569024086, + 0.02741333097219467, + 0.005779875908046961, + 0.06396306306123734, + -0.02895946241915226, + -0.04836644232273102, + -0.009998162277042866, + -0.04381009191274643, + 0.04009509086608887, + -0.03457414358854294, + 0.013808502815663815, + 0.0007254934753291309, + -0.015200208872556686, + -0.001203429768793285, + -0.025152115151286125, + -0.002003234811127186, + 0.015857286751270294, + 0.0071665458381175995, + 0.027035851031541824, + -0.008039889857172966, + -0.009230776689946651, + 0.07177956402301788, + -0.0010358928702771664, + 0.025859560817480087, + 0.013661794364452362, + 0.05354972556233406, + 0.025072438642382622, + 0.6810687780380249, + 0.036408018320798874, + 0.013939423486590385, + -0.08254694193601608, + -0.014255940914154053, + -0.04445485770702362, + 0.020680200308561325, + 0.05756581947207451, + -0.05259773135185242, + -0.00038379052421078086, + -0.01482357457280159, + 0.0018301683012396097, + 0.024876903742551804, + -0.03547264263033867, + -0.0288649033755064, + -0.03792707994580269, + -0.06702267378568649, + -0.038876015692949295, + 0.028314931318163872 + ], + [ + 0.012164547108113766, + 0.0032309123780578375, + -0.0036005612928420305, + -0.0037539589684456587, + 0.0031925078947097063, + 0.00479963468387723, + -0.0006153708673082292, + 0.002270245226100087, + 0.00176367093808949, + -0.005650717299431562, + 0.0003562666825018823, + 4.722557059722021e-05, + -0.0022828776855021715, + -6.881624722154811e-05, + 0.001821052865125239, + -0.0015066178748384118, + 0.005199852399528027, + -0.005660936236381531, + 0.006005219183862209, + 0.0018267043633386493, + 0.006857611704617739, + -0.0015849877381697297, + -0.0027425147127360106, + 0.0030702324584126472, + 0.0020244906190782785, + 0.006050024181604385, + -0.0032473697792738676, + 0.0006895130500197411, + -0.0010370524832978845, + -0.0027115512639284134, + -0.00888066366314888, + 0.004240142647176981, + 0.0013833835255354643, + -0.009110227227210999, + -0.0041485377587378025, + -0.002775024389848113, + 0.003491696435958147, + -0.002979973331093788, + -0.002356391865760088, + -0.0006806892342865467, + 0.004774273373186588, + -0.0003719423257280141, + -0.016833124682307243, + -0.00034021527972072363, + 0.0008826121920719743, + 0.0021107804495841265, + -0.002850631484761834, + -0.00029165975865907967, + -0.007806590758264065, + -0.0012176200980320573, + -0.0010174792259931564, + 0.007938671857118607, + 0.003872164059430361, + -0.006530651357024908, + -0.001234457129612565, + -0.003208036534488201, + -0.02037816308438778, + 0.0002525937743484974, + 0.002162316581234336, + -0.0011391541920602322, + 0.0006664017564617097, + 0.0035200375132262707, + 0.0015132803237065673, + 0.006213129032403231, + -0.0003727005678229034, + -0.009888261556625366, + -0.0021210613194853067, + 0.004033429082483053, + 0.01202615536749363, + -0.000643986277282238, + -0.004484805278480053, + 0.010301163420081139, + 0.000478520494652912, + -0.0005983695737086236, + -0.0015468563651666045, + -0.0008610561490058899, + -0.0015597034944221377, + 0.0001618508977117017, + -0.0017338469624519348, + -0.003918359987437725, + -0.11429306119680405, + -0.0013061646604910493, + -0.0015275285113602877, + -0.00047767351497896016, + -0.001510116271674633, + 0.0007514349999837577, + 0.0025849982630461454, + -0.0005515359807759523, + 0.009185190312564373, + -0.008153200149536133, + 0.0001651144993957132, + -7.294715032912791e-06, + 0.0017513408092781901, + 0.01573583111166954, + 0.007971039041876793, + -0.0007734635728411376, + 0.003305431455373764, + -0.005168461706489325, + 0.003168540308251977, + -0.0027227685786783695, + 0.0006355702644214034, + -0.004319737199693918, + -0.005763495806604624, + 0.001997722778469324, + 0.0070099844597280025, + 0.012933810241520405, + -0.003404086921364069, + -0.004769334569573402, + -0.004834426566958427, + -0.0015656069153919816, + -0.001666693133302033, + -0.002444896614179015, + 0.0019351525697857141, + 0.0030386026483029127, + -0.0008872061735019088, + 0.0023269483353942633, + 0.001052822801284492, + -0.004897514823824167, + -0.0005349599523469806, + -0.002933931304141879, + -0.006142335943877697, + 0.012881173752248287, + -0.0003945890930481255, + 0.0002783546515274793, + 0.0015075777191668749, + 0.00048310402780771255, + -0.0007698476547375321, + 0.007783137261867523, + -0.005467912647873163, + 0.0012367888120934367, + 0.0013880045153200626, + -0.0006622401415370405, + -0.0008991094073280692, + -0.0066505735740065575, + 0.007955511100590229, + -0.004053570795804262, + -0.0033252008724957705, + -0.006142294500023127, + -0.003045333083719015, + 0.0004721579316537827, + -0.002295498736202717, + 2.28640219575027e-05, + 0.000942103797569871, + -0.00017596894758753479, + -0.983490526676178, + -0.002211009617894888, + -0.007847274653613567, + -0.0025413164403289557, + 0.004288609139621258, + -0.0036306774709373713, + 0.0016579673392698169, + -0.0025262488052248955, + 0.0007243816507980227, + 0.0013050904963165522, + -0.007508539129048586, + 0.0061514973640441895, + 0.003204895416274667, + 0.00035004952223971486, + -0.00023001423687674105, + -0.003094660583883524, + 0.0010566359851509333, + -0.0018839352997019887, + 0.005473329219967127, + -0.0040382398292422295, + -0.0008295962470583618, + 0.0006104537169449031, + -0.008900309912860394, + -0.004499978851526976, + -0.002712063957005739, + 0.0036746584810316563, + -0.003097549779340625, + 0.0022960917558521032, + 0.006241641938686371, + -0.00012174123548902571, + -0.0005797612247988582, + -0.0016639702953398228, + 0.000331698713125661, + -0.00042129727080464363, + -0.003569381544366479, + 0.00048766096006147563, + 0.00450063357129693, + 0.003240518504753709, + 0.0002226279175374657, + 0.008426249027252197, + -0.0036902427673339844, + 0.0033364593982696533, + -0.003823511768132448, + 0.002248552395030856, + 0.0041842591017484665, + 0.0054926034063100815, + -0.006747053470462561, + 0.011463833972811699, + 0.002068478614091873, + 0.0013613267801702023, + -0.004900616593658924, + 0.002990081673488021, + -0.0017176741966977715, + 0.005447179079055786, + -0.0011966704623773694, + -0.004433292429894209, + 0.0015848447801545262, + 0.0004928125999867916, + -0.0007634966750629246, + -0.008934306912124157, + -0.0010081027867272496, + 0.00029849179554730654, + -0.0012354070786386728, + 0.011850161477923393, + -0.0037463116459548473, + 0.0005596327246166766, + 0.0015883400337770581, + -0.004884073510766029, + -0.0017403479432687163, + 0.0050646523013710976, + 0.0008313312428072095, + -0.0006950622191652656, + -0.0002784416719805449, + -0.014101995155215263, + -0.0008465278660878539, + 6.80917946738191e-05, + -0.0016509955748915672, + 0.00037865948979742825, + 0.0018869960913434625, + -0.0054640937596559525, + -0.0002639876620378345, + 0.0019350915681570768, + 0.0005454155616462231, + -0.003508161287754774, + -0.005960992071777582, + 0.0034040119498968124, + 0.0036077380646020174, + -0.0014629426877945662, + -0.0011010668240487576, + -0.005372574552893639, + -0.0005108244949951768, + -0.0030056708492338657, + 0.0009436074178665876, + -0.11708993464708328, + 0.0016098316991701722, + -0.02076798863708973, + 0.0009187785326503217, + 0.0005988947814330459, + 0.005796542391180992, + 0.016342226415872574, + 0.004907146096229553, + 3.95288661820814e-05, + 0.0015690779546275735, + 0.0002637363795656711, + -0.0038318766746670008, + -0.004065952263772488, + 0.0025892374105751514, + -0.0007826380315236747, + -0.001973801990970969, + 0.0006370418705046177, + -0.005006891209632158, + 0.0005570176290348172 + ], + [ + -0.11317449808120728, + 0.10212057828903198, + -0.07243681699037552, + -0.007132738828659058, + -0.07036533206701279, + 0.010997459292411804, + 0.004479120951145887, + -0.013674302026629448, + 0.024083368480205536, + 0.028193887323141098, + 0.013868666253983974, + -0.06100388988852501, + -0.037168312817811966, + -0.010724596679210663, + -0.010344897396862507, + 0.1110660657286644, + -0.004975957330316305, + -0.01760636270046234, + -0.012002035975456238, + 0.03759143501520157, + -0.02650579810142517, + -0.0024131336249411106, + -0.017461596056818962, + -0.016557279974222183, + -0.02018834836781025, + -0.005195495206862688, + -0.036655645817518234, + 0.046061769127845764, + -0.0691152885556221, + 0.0101505471393466, + 0.1332930624485016, + 0.00800469983369112, + -0.03296330198645592, + 0.050437215715646744, + -0.013472470454871655, + -0.027235060930252075, + 0.031054195016622543, + 0.012487833388149738, + 0.01713876612484455, + -0.03786233067512512, + 0.03128858655691147, + -0.071436807513237, + 0.01176382228732109, + 0.030929243192076683, + 0.026089316233992577, + -0.014980550855398178, + 0.052486125379800797, + -0.027940072119235992, + -0.034012727439403534, + 0.03220625966787338, + -0.023251445963978767, + 0.013174068182706833, + -0.04038922116160393, + -0.0787278562784195, + 0.06550886482000351, + 0.04406082630157471, + 0.029004018753767014, + -0.002744377823546529, + -0.08347960561513901, + -0.036563389003276825, + 0.020936116576194763, + 0.08117246627807617, + -0.03666945546865463, + 0.021293655037879944, + -0.011550248600542545, + 0.047397810965776443, + 0.02614954113960266, + -0.0031879383604973555, + 0.024726741015911102, + 0.008141024969518185, + 0.005638570059090853, + 0.0418454185128212, + 0.051970817148685455, + -0.04171966761350632, + -0.04120614007115364, + -0.0383593775331974, + -0.03169017285108566, + 0.007123332936316729, + 0.012945919297635555, + 0.028479047119617462, + 0.4021153151988983, + -0.02969391830265522, + -0.01362690981477499, + 0.031086796894669533, + -0.03184996172785759, + 0.0704154223203659, + 0.09538780897855759, + 0.017672380432486534, + -0.027658037841320038, + -0.01573103666305542, + -0.0269552543759346, + 0.08263695985078812, + -0.002961927792057395, + 0.0015098181320354342, + -0.03694332391023636, + 0.013014187105000019, + -0.05853590741753578, + 0.05177241936326027, + 0.05222320556640625, + -0.02882467210292816, + -0.019457247108221054, + -0.005372421350330114, + -0.007904823869466782, + 0.04546145722270012, + 0.01930081658065319, + 0.003165214089676738, + 0.014419975690543652, + 0.021244999021291733, + 0.0039255195297300816, + 0.00996334943920374, + 0.01820610649883747, + -0.006227900739759207, + 0.01495984848588705, + 0.03855108842253685, + -0.02847909927368164, + 0.01865522190928459, + -0.019668500870466232, + 0.02424992248415947, + -0.02058780938386917, + -0.012609431520104408, + -0.06884681433439255, + -0.0005708166281692684, + 0.015058900229632854, + 0.04090993478894234, + 0.019249701872467995, + 0.047240741550922394, + 0.014893812127411366, + -0.05122451111674309, + 0.0459740124642849, + -0.05289855971932411, + 0.00832623615860939, + -0.05421486869454384, + -0.038856904953718185, + 0.015515994280576706, + 0.03269170969724655, + 0.009758885018527508, + 0.07517299056053162, + -0.07517890632152557, + 0.013092290610074997, + -0.023522483184933662, + 0.004562574438750744, + -0.013979782350361347, + -0.04255521297454834, + -0.051643457263708115, + -0.05627632141113281, + -0.026230648159980774, + -0.044604115188121796, + 0.002181441057473421, + 0.003801457118242979, + -0.0051378109492361546, + -0.006063157692551613, + 0.011616872623562813, + -0.042211875319480896, + -0.0352947935461998, + -0.05006013438105583, + -0.06224904581904411, + -0.004720588680356741, + -0.03263241797685623, + 0.027088619768619537, + -0.025439728051424026, + -0.016244735568761826, + 0.0346485860645771, + 0.07059064507484436, + -0.0029512951150536537, + -0.010284923017024994, + -0.017665229737758636, + -0.033625248819589615, + -0.04922657087445259, + 0.04665084555745125, + 0.026139916852116585, + -0.04240715503692627, + -0.030466701835393906, + 0.04554929584264755, + 0.017253026366233826, + 0.020863166078925133, + 0.004631396848708391, + 0.056578993797302246, + -0.013305924832820892, + 0.02449481002986431, + 0.02696169912815094, + 0.010201353579759598, + -0.01547694206237793, + -0.010904675349593163, + -0.007321792654693127, + 0.010030150413513184, + 0.10577532649040222, + 0.08015011250972748, + 0.031443726271390915, + 0.0041215079836547375, + 0.05217903107404709, + 0.0002811888698488474, + 0.11145928502082825, + 0.06761356443166733, + -0.015919530764222145, + 0.006219762377440929, + 0.024137478321790695, + 0.0054054236970841885, + 0.03524193540215492, + 0.015085292980074883, + -0.005976070649921894, + -0.0008779856725595891, + -0.01417629886418581, + -0.060043856501579285, + -0.011437177658081055, + 6.27104309387505e-05, + -0.034913938492536545, + 0.028135892003774643, + -0.03901603817939758, + -0.019528981298208237, + -0.04156284034252167, + 0.002708658343181014, + 0.01601276360452175, + -0.0036025058943778276, + 0.059954844415187836, + -0.026796191930770874, + -0.04951183870434761, + 0.00974931102246046, + -0.07177585363388062, + 0.0012307431316003203, + -0.07514549791812897, + -0.03821717947721481, + 0.02155926451086998, + 0.00252995896153152, + -0.0364709235727787, + -0.02890428900718689, + 0.008027917705476284, + -0.0054318867623806, + -0.008759084157645702, + -0.014629019424319267, + -0.014901906251907349, + -0.0386756956577301, + 0.05026623234152794, + 0.03228544071316719, + -0.0010236890520900488, + -0.0015223011141642928, + 0.04332927614450455, + 0.015395306050777435, + 0.6740480661392212, + 0.028687382116913795, + 0.029415009543299675, + -0.03857720270752907, + -0.0066111101768910885, + -0.03187356889247894, + 0.02154131606221199, + 0.06352796405553818, + -0.05132052302360535, + -0.007195951417088509, + -0.006503627635538578, + 0.000417494447901845, + 0.021449681371450424, + -0.012846068479120731, + -0.03669175133109093, + -0.07653665542602539, + -0.06416185200214386, + -0.025468045845627785, + 0.018461642786860466 + ], + [ + -0.07659973949193954, + 0.1435725837945938, + -0.09198819100856781, + -0.08080202341079712, + 0.003954234998673201, + 0.016527757048606873, + -0.031396910548210144, + -0.057501357048749924, + 0.0555117204785347, + 0.02913259156048298, + 0.03945615142583847, + -0.04273321479558945, + -0.02812366373836994, + -0.014552374370396137, + -0.019476741552352905, + -0.015279662795364857, + 0.021564722061157227, + -0.020186521112918854, + 0.01698545180261135, + 0.03539320454001427, + -0.026185739785432816, + 0.011771962977945805, + 0.016441524028778076, + 0.024914715439081192, + -0.024252358824014664, + -0.03262853994965553, + -0.005377473309636116, + 0.004762087482959032, + -0.10090797394514084, + 0.03829881176352501, + 0.10085020214319229, + -0.017172571271657944, + -0.007827729918062687, + 0.0196132343262434, + 0.015273716300725937, + -0.01901361346244812, + -0.02174714021384716, + 0.028773142024874687, + -0.02410637028515339, + -0.04161598160862923, + -0.04442538693547249, + -0.05989573523402214, + 0.008288604207336903, + 0.014135523699223995, + -0.0154035659506917, + 0.017855782061815262, + 0.006012845318764448, + -0.034739624708890915, + -0.025095490738749504, + -0.013175692409276962, + -0.014880340546369553, + 0.0077102817595005035, + -0.0023135491646826267, + 0.012577437795698643, + 0.009554452262818813, + 0.00919888261705637, + -0.012070330791175365, + 0.023105543106794357, + 0.005454909987747669, + 0.0027983153704553843, + 0.048057638108730316, + 0.09897734969854355, + -0.03170816972851753, + 0.0082676000893116, + 0.0007961603114381433, + -0.00012198898184578866, + -0.015652939677238464, + -0.01347297802567482, + 0.026857376098632812, + 0.01050826907157898, + 0.018854856491088867, + 0.0034611534792929888, + 0.057242851704359055, + -0.0741543173789978, + -0.08052900433540344, + -0.02939445897936821, + -0.025716504082083702, + 0.0086213992908597, + -0.008157886564731598, + 0.024421151727437973, + 0.3455124497413635, + -0.01794970966875553, + -0.033370230346918106, + 0.009759198874235153, + -0.03514132648706436, + 0.03912470489740372, + -0.022162264212965965, + 0.013548056595027447, + -0.0302133746445179, + 0.0317489430308342, + -0.027691859751939774, + 0.07138478755950928, + -0.03980698436498642, + 0.009783843532204628, + 0.029888689517974854, + -0.0034893134143203497, + -0.06435903906822205, + 0.009143045172095299, + 0.04136626422405243, + -0.02494717575609684, + 0.03475544974207878, + -0.035400062799453735, + -0.013169772922992706, + 0.0062780845910310745, + 0.04581237584352493, + 0.006834379397332668, + -0.01732040010392666, + 0.013180152513086796, + 0.003370976308360696, + 0.022180940955877304, + 0.03863287344574928, + -0.015888333320617676, + 0.030759725719690323, + 0.07645251601934433, + 0.007224988657981157, + -0.05374261364340782, + -0.00036928229383192956, + 0.01760489121079445, + -0.01271873526275158, + -0.0029343559872359037, + -0.04454708844423294, + 0.001471073948778212, + -0.00025002151960507035, + 0.024676593020558357, + -0.015328874811530113, + 0.03439097851514816, + -0.044749677181243896, + -0.025630461052060127, + -0.02482791431248188, + -0.05930657312273979, + 0.009010485373437405, + -0.018670333549380302, + 0.019603263586759567, + 0.031250402331352234, + 0.007639603689312935, + 0.037781551480293274, + 0.0606328584253788, + -0.09343554079532623, + 0.04618494212627411, + -0.017175154760479927, + 0.01040719635784626, + -0.051371194422245026, + -0.015322643332183361, + -0.004489539191126823, + -0.3327775299549103, + -0.01659543067216873, + -0.029938312247395515, + 0.00016250803309958428, + -0.0036911130882799625, + -0.016697125509381294, + 0.008672715164721012, + 0.009499029256403446, + 0.007794016972184181, + -0.02725130505859852, + 0.03585053235292435, + -0.09670264273881912, + -0.022694628685712814, + 0.035204268991947174, + -0.02133372612297535, + -0.01074469555169344, + -0.00630597397685051, + 0.058272168040275574, + 0.001305813784711063, + 0.031036032363772392, + 0.001166595728136599, + -0.005200444720685482, + -0.006224756594747305, + -0.09608759731054306, + 0.024214457720518112, + 0.009389125742018223, + -0.019256591796875, + -0.014094362035393715, + 0.031246457248926163, + 0.013166386634111404, + 0.0048938291147351265, + -0.01435661967843771, + 0.007529651280492544, + -0.0102958083152771, + -0.012872095219790936, + 0.0012132828123867512, + 0.006887081079185009, + -0.01577703468501568, + -0.024284902960062027, + -0.01776648685336113, + 0.00730306189507246, + 0.15495401620864868, + 0.09114836901426315, + 0.010525951161980629, + -0.0026825249660760164, + 0.03232571855187416, + -0.033361319452524185, + 0.14477886259555817, + -0.006416011601686478, + -0.01723696105182171, + -0.02173316664993763, + 0.006662041414529085, + -0.002036313060671091, + -0.03323870524764061, + -0.0008082834538072348, + 0.030804811045527458, + 0.0046971566043794155, + -0.010076969861984253, + -0.047371264547109604, + -0.004369002766907215, + -0.02122475765645504, + -0.011660202406346798, + 0.039291225373744965, + -0.014207621105015278, + 0.01752283051609993, + -0.04722899943590164, + 0.0005424653645604849, + 0.04327654838562012, + -0.003322149161249399, + 0.08589211106300354, + -0.08742597699165344, + -0.06460756063461304, + -0.03669729828834534, + 0.050927579402923584, + 0.04891002178192139, + -0.034012969583272934, + -0.005296939518302679, + 0.003940012771636248, + -0.018869513645768166, + 0.0041233147494494915, + -0.05605391785502434, + -0.011763999238610268, + 0.013676803559064865, + 0.008910619653761387, + 0.02676684595644474, + 0.01404512021690607, + 0.012764250859618187, + 0.0923500657081604, + -0.016929447650909424, + 0.005274991504848003, + -0.00608315784484148, + 0.06099846959114075, + 0.010568330995738506, + 0.6328991651535034, + 0.019876057282090187, + 0.014939259737730026, + -0.042118996381759644, + -0.022579213604331017, + -0.07601505517959595, + 0.015963098034262657, + 0.04447372257709503, + -0.060257043689489365, + 0.017809199169278145, + 0.009120968170464039, + -0.007324155420064926, + -0.00042067660251632333, + -0.023116929456591606, + -0.024370094761252403, + -0.057529136538505554, + -0.019075961783528328, + -0.01852884516119957, + 0.05068756267428398 + ] + ] + ], + "dims": [ + 1, + 50, + 256 + ], + "type": "float32" + }, + "style_dp": { + "data": [ + [ + [ + 0.017591938376426697, + -0.5988073945045471, + -0.01639583706855774, + -0.0009376948000863194, + 0.005126567091792822, + 0.009898749180138111, + -0.22068776190280914, + 0.041861310601234436, + -0.0030471787322312593, + 0.09113719314336777, + -0.021709831431508064, + -0.4612940847873688, + 0.0931948646903038, + 0.570027768611908, + 0.002061497187241912, + 0.1872715801000595 + ], + [ + -0.010195158421993256, + -0.590869128704071, + -0.017200008034706116, + -0.0038734390400350094, + -0.004257397726178169, + 0.020094864070415497, + -0.22220708429813385, + 0.043389394879341125, + -0.010272301733493805, + 0.09086374193429947, + -0.02487821690738201, + -0.4660307466983795, + 0.0936921015381813, + 0.5728299021720886, + 0.0005097441026009619, + 0.18894578516483307 + ], + [ + 0.0469268336892128, + -0.6223180890083313, + -0.013283757492899895, + 0.005249719601124525, + 0.012348925694823265, + -0.010320720262825489, + -0.20339909195899963, + 0.027553616091609, + 0.005961735732853413, + 0.08390860259532928, + -0.015967555344104767, + -0.4610159695148468, + 0.0860304906964302, + 0.5581572651863098, + 0.009127168916165829, + 0.17039278149604797 + ], + [ + -0.03093509003520012, + -0.5954986810684204, + -0.011271542869508266, + -0.008796688169240952, + -0.00820812489837408, + 0.03133924677968025, + -0.1989392787218094, + 0.045388832688331604, + -0.017852695658802986, + 0.09515160322189331, + -0.01826029270887375, + -0.47636428475379944, + 0.09969108551740646, + 0.5696346759796143, + -0.0033891580533236265, + 0.1745593249797821 + ], + [ + 0.028066866099834442, + -0.6097188591957092, + -0.013294064439833164, + 0.001029460458084941, + 0.0039727212861180305, + 0.001908738981001079, + -0.20836128294467926, + 0.035387519747018814, + -0.0006692569586448371, + 0.08863167464733124, + -0.019797833636403084, + -0.46190768480300903, + 0.0917501449584961, + 0.5665121078491211, + 0.004968050867319107, + 0.17778021097183228 + ], + [ + 0.046956103295087814, + -0.6078042387962341, + -0.023039693012833595, + 0.007341111544519663, + 0.00880759209394455, + -0.00983135774731636, + -0.22654299437999725, + 0.0327892079949379, + 0.007817761972546577, + 0.08526375144720078, + -0.027169806882739067, + -0.45259392261505127, + 0.0864373967051506, + 0.5653679370880127, + 0.007392978295683861, + 0.18744537234306335 + ], + [ + 0.008507370948791504, + -0.5880388021469116, + -0.025553733110427856, + 0.00039193217526189983, + 0.002094760537147522, + 0.010843955911695957, + -0.23746854066848755, + 0.04285552352666855, + -0.003244922263547778, + 0.09260586649179459, + -0.030010126531124115, + -0.4576336145401001, + 0.09387849271297455, + 0.5727615356445312, + 0.002769852988421917, + 0.19835041463375092 + ], + [ + 0.06486206501722336, + -0.6313536167144775, + -0.01263095997273922, + 0.010984976775944233, + 0.02128342166543007, + -0.02137055993080139, + -0.20557062327861786, + 0.02059316448867321, + 0.012220721691846848, + 0.07248596847057343, + -0.012570670805871487, + -0.45851045846939087, + 0.07303301244974136, + 0.5515022277832031, + 0.011601060628890991, + 0.16702042520046234 + ] + ] + ], + "dims": [ + 1, + 8, + 16 + ], + "type": "float32" + }, + "metadata": { + "source_file": "F1.wav", + "source_sample_rate": 44100, + "target_sample_rate": 44100, + "extracted_at": "2026-01-06T16:15:45.221483" + } +} \ No newline at end of file diff --git a/model/voice_styles/F2.json b/model/voice_styles/F2.json new file mode 100644 index 0000000000000000000000000000000000000000..0568745d7f3ca36716aff2f19854af33cb440e36 --- /dev/null +++ b/model/voice_styles/F2.json @@ -0,0 +1,13076 @@ +{ + "style_ttl": { + "data": [ + [ + [ + 0.012352986261248589, + 0.004245031159371138, + -0.0048167831264436245, + -0.0035124982241541147, + 0.004139841068536043, + 0.004531774669885635, + -0.00081823137588799, + 0.002375001320615411, + 0.0016549810534343123, + -0.005461765918880701, + 0.0033386717550456524, + -0.0006494704284705222, + -0.003676407504826784, + -0.0007303494494408369, + 0.0027569362428039312, + -0.0014518441166728735, + 0.004776465240865946, + -0.006329711992293596, + 0.005741323344409466, + 0.0017264477210119367, + 0.009267023764550686, + -0.0016967399278655648, + -0.0027274438180029392, + 0.0019678433891385794, + 0.000752151885535568, + 0.00626015942543745, + -0.0035590878687798977, + 0.0004113450995646417, + -0.0009333819034509361, + -0.004538360051810741, + -0.009006948210299015, + 0.0037988759577274323, + 0.002845503855496645, + -0.01065943855792284, + -0.005225067958235741, + -0.002080116653814912, + 0.004735062830150127, + -0.0027540097944438457, + -0.0026605287566781044, + 0.0012185657396912575, + 0.006367908325046301, + -0.0010259298142045736, + -0.016900766640901566, + -0.001366819953545928, + 0.0009529168019071221, + 0.002502435352653265, + -0.003637304063886404, + 0.0011408329010009766, + -0.0074860332533717155, + 0.0001258817792404443, + -0.00288418703712523, + 0.008721427991986275, + 0.006036974955350161, + -0.007046260870993137, + -0.001568127190694213, + -0.0032215798273682594, + -0.021713921800255775, + -0.00028450379613786936, + 0.002864851849153638, + -0.002329136710613966, + 0.0008276883163489401, + 0.004686287138611078, + 0.0010249236365780234, + 0.0072981067933142185, + -0.0027914622332900763, + -0.009933004155755043, + -0.0030805401038378477, + 0.0045249550603330135, + 0.01296619325876236, + -0.0007061862852424383, + -0.004571464844048023, + 0.01139247789978981, + 0.0007472631987184286, + 0.0002262043853988871, + 0.000845154223497957, + -0.0014062435366213322, + -0.0018792729824781418, + -0.0006625505047850311, + -0.0007442509522661567, + -0.0043439413420856, + -0.11063279211521149, + -0.0018563094781711698, + -0.001715762773528695, + -0.0010203465353697538, + -0.001497486256994307, + 0.0013213955098763108, + 0.002998775104060769, + -0.002041015774011612, + 0.01066654734313488, + -0.009363114833831787, + -0.00025301266578026116, + 0.0010927505791187286, + 0.0029389006085693836, + 0.018440477550029755, + 0.00859836209565401, + -0.00022302598517853767, + 0.003557919291779399, + -0.004708697088062763, + 0.002164986450225115, + -0.002940629841759801, + 0.0025255570653826, + -0.004873615689575672, + -0.0067260731011629105, + 0.0020593530498445034, + 0.007995103485882282, + 0.013962619937956333, + -0.002577411010861397, + -0.005607572849839926, + -0.004283278249204159, + -3.4724966099020094e-05, + -0.001722288434393704, + -0.0038208470214158297, + 0.0013496001483872533, + 0.004977388307452202, + 0.0001956369960680604, + 0.004701588768512011, + -0.0013354344991967082, + -0.005166039802134037, + 0.00013719065464101732, + -0.00391396414488554, + -0.00635443115606904, + 0.013163112103939056, + 0.0006395620293915272, + 0.0020747343078255653, + 0.0016748076304793358, + 0.000879696337506175, + -0.002233371138572693, + 0.007419010158628225, + -0.006067526061087847, + 0.00021736581402365118, + 0.0018542729085311294, + -0.0002669105015229434, + -0.0012831577332690358, + -0.005213010590523481, + 0.007606829516589642, + -0.005089596379548311, + -0.0037041972391307354, + -0.00478128669783473, + -0.0036324644461274147, + 0.0013686181046068668, + -0.0018217451870441437, + -0.00015279743820428848, + -0.00016788327775429934, + -0.0011330829001963139, + -0.9837366938591003, + -0.0006380865816026926, + -0.009711839258670807, + -0.0013477761531248689, + 0.005800335668027401, + -0.004192717373371124, + 0.00098686502315104, + -0.004164333920925856, + 0.002216450171545148, + 0.0015980219468474388, + -0.006474695168435574, + 0.011093318462371826, + 0.0035395582672208548, + 0.0005521454149857163, + -0.00038885671528987586, + -0.00480646500363946, + 0.0007674437947571278, + -0.0012817379320040345, + 0.005739402957260609, + -0.0057377140037715435, + -0.0007442732458002865, + -0.0005343001103028655, + -0.005160019267350435, + -0.003616280620917678, + -0.003539414843544364, + 0.0037610353901982307, + -0.0034565282985568047, + 0.0021869002375751734, + 0.005800857208669186, + 0.0003317645750939846, + -0.0001627960300538689, + -0.0011551917996257544, + -0.00023245759075507522, + 0.00044805119978263974, + -0.0039164419285953045, + -0.0015579500468447804, + 0.004977970849722624, + 0.004133634269237518, + -0.0006168237887322903, + 0.00946650467813015, + -0.0030886379536241293, + 0.003064559306949377, + -0.004094695672392845, + 0.0005914370995014906, + 0.0029136156663298607, + 0.006329773459583521, + -0.007397610228508711, + 0.014325964264571667, + -0.00021548983932007104, + 0.00020530010806396604, + -0.005657578352838755, + 0.0038927574642002583, + -0.004186905454844236, + 0.006488250568509102, + -8.867461292538792e-05, + -0.004457904025912285, + 0.0020862852688878775, + 0.0018497228156775236, + -0.0008140826248563826, + -0.009549088776111603, + -0.001165411900728941, + 0.001843146630562842, + -0.003246864303946495, + 0.013332078233361244, + -0.004688143730163574, + 0.0010100958170369267, + 0.0022097390610724688, + -0.005367124453186989, + -0.0018269784050062299, + 0.00731902988627553, + -0.00023881759261712432, + -0.0014536995440721512, + -0.0021926879417151213, + -0.01800875924527645, + -0.002577880397439003, + -0.00016859028255566955, + -0.0022768836934119463, + 0.0004838665190618485, + 0.0024124139454215765, + -0.0069632804952561855, + -0.0008635105332359672, + 0.0016158544458448887, + 3.1239342206390575e-05, + -0.005719639360904694, + -0.007384962867945433, + 0.0017419815994799137, + 0.0036572779063135386, + -0.0017388567794114351, + -0.0024388544261455536, + -0.005828998517245054, + 0.00011564672604436055, + -0.00382234831340611, + -0.00014385786198545247, + -0.11271429061889648, + 0.0007584820268675685, + -0.021761836484074593, + 0.0008278407622128725, + 0.0005572907393798232, + 0.0058530415408313274, + 0.017434749752283096, + 0.005746535025537014, + 4.309855285100639e-05, + 0.0025832359679043293, + 0.00044467573752626777, + -0.005055633373558521, + -0.003930932376533747, + 0.003346943063661456, + -0.0009925528429448605, + -0.0024895034730434418, + 0.000811019679531455, + -0.006722929887473583, + 0.0004360501770861447 + ], + [ + 0.016249241307377815, + 0.002579512307420373, + -0.0006726575666107237, + -0.0034969914704561234, + 0.00042681617196649313, + 0.0005520233535207808, + -0.0006986730149947107, + 0.0012211764696985483, + 0.0012665201211348176, + -0.0013972314773127437, + -0.004819643218070269, + -0.00027358904480934143, + -0.0014744176296517253, + -6.876020052004606e-05, + 0.0017217656131833792, + -0.00032754073617979884, + 0.000733478635083884, + -0.0003241227241232991, + 0.0007095489418134093, + 0.00019831689132843167, + 0.004305041395127773, + -0.0012498967116698623, + -0.0001398932799929753, + -0.00033971009543165565, + 0.001681492431089282, + 0.0015542602632194757, + -0.0007299052667804062, + -0.0003090214740950614, + -0.0007244200096465647, + -0.0025750608183443546, + -0.004207495134323835, + 0.0007562280516140163, + 0.0013065655948594213, + -0.0004574436170514673, + -0.0015055788680911064, + 0.000111299981654156, + 0.0017108162865042686, + -0.001116344123147428, + -0.0014650796074420214, + 0.0005639660521410406, + 0.0015872379299253225, + -0.0014535096706822515, + -0.0014626157935708761, + -6.61035010125488e-05, + 0.0013235340593382716, + 0.0009900598088279366, + 0.0016645988216623664, + 0.0007930676219984889, + -0.00038654619129374623, + 0.0008487209561280906, + -0.001014219829812646, + 0.004089666064828634, + 0.0021591943223029375, + -0.0012445643078535795, + -0.0019100530771538615, + -0.0021259428467601538, + -0.0033637096639722586, + -8.068261377047747e-05, + 0.0014360133791342378, + 0.001876827678643167, + 0.0005248684901744127, + 6.689346628263593e-05, + 0.0005819528014399111, + 0.0028656984213739634, + -0.0024364932905882597, + -0.0040540629997849464, + -0.0014124446315690875, + 0.0008220184245146811, + 0.004127381835132837, + -0.0020364418160170317, + -0.00011970911145908758, + 0.0024741957895457745, + 0.0011456077918410301, + -0.000239127577515319, + 0.0014898666413500905, + 4.8716166929807514e-05, + 0.0007485824171453714, + -0.0005929322796873748, + 0.00032672632369212806, + -0.0021870690397918224, + -0.11860990524291992, + -0.00021549672237597406, + -0.000495872285682708, + -0.00039652662235312164, + 0.00045480101834982634, + 0.00044445949606597424, + 0.0028943095821887255, + -0.0017714058049023151, + 0.004313901998102665, + -0.0023113549686968327, + 0.00020064113778062165, + -0.0009168091928586364, + 0.0002891029289457947, + 0.003992242738604546, + 0.0019517183536663651, + 0.0006662640953436494, + 0.0027092972304672003, + -0.0009361859411001205, + -0.0010980762308463454, + -0.0026761828921735287, + 0.0028692346531897783, + -0.0032692374661564827, + -0.0012631048448383808, + 0.0006650947034358978, + 0.003605590434744954, + 0.003672113874927163, + -0.0015568530652672052, + -0.0014446853892877698, + -0.002873813034966588, + -0.0001357096916763112, + -0.0025126957334578037, + -0.0024281074292957783, + 1.5570943787679425e-06, + 0.0003107182856183499, + -0.00015045114560052752, + 0.0017867399146780372, + 0.0002443968260195106, + -0.0008924255962483585, + -0.00033853427157737315, + -0.0029917992651462555, + -0.001609156490303576, + 0.001929571619257331, + 9.501840395387262e-05, + 0.0008280037436634302, + 0.001077946275472641, + 0.0006298054358921945, + -0.000700589211191982, + 0.00046229956205934286, + -0.002502767601981759, + 0.002181190997362137, + 0.0011226399801671505, + -0.0004146137507632375, + 0.0005578840500675142, + -0.0016049003461375833, + 0.0004294287646189332, + -0.0025198510847985744, + -0.002657156204804778, + -0.0055215316824615, + -0.0005353828310035169, + -0.0004642491112463176, + -0.0007909300620667636, + 0.0018867177423089743, + -0.0023593399673700333, + -0.0015945116756483912, + -0.9828349947929382, + -0.00027661098283715546, + -0.0022233533672988415, + 0.0008564928430132568, + 0.0017259755404666066, + -1.5431915016961284e-05, + 0.000708449340891093, + -0.0016921305796131492, + 0.003581658471375704, + 0.0007377747679129243, + -0.0025786601472646, + 0.0022886451333761215, + 0.0015274175675585866, + 0.0005172024830244482, + 0.00024007596948649734, + -0.0019331866642460227, + -0.000307298032566905, + 0.0003580382908694446, + 0.0031033484265208244, + -0.002444369485601783, + -0.0001344120391877368, + -0.0011340044438838959, + 0.0006370888440869749, + -0.0025140384677797556, + -0.0032244145404547453, + 0.0004275248502381146, + -0.00024726687115617096, + 0.0008295376901514828, + 0.0023671735543757677, + 0.0015759046655148268, + -0.0015379588585346937, + -0.0008920211112126708, + 0.0001303732569795102, + 0.00015096859715413302, + -0.0008370639989152551, + -0.0015192165737971663, + 0.0021532285027205944, + 0.002379012294113636, + 0.0005431529134511948, + 0.0026865031104534864, + -0.00038718688301742077, + 0.0038424853701144457, + -0.005518278572708368, + 0.0009489507647231221, + -0.0006062178872525692, + 0.001591224572621286, + -0.0033293101005256176, + 0.01061756256967783, + -0.002249617362394929, + -9.962953481590375e-05, + -0.0010937113547697663, + 0.000497960252687335, + -0.0030469908379018307, + 0.0014896256616339087, + 0.00020368363766465336, + -0.00233002589084208, + 0.0011501279659569263, + 0.0013208882883191109, + -0.0006588593241758645, + -0.003202157560735941, + -0.0008159787976182997, + 0.003769734874367714, + -0.001068473095074296, + 0.004092877730727196, + -0.0016371431993320584, + 0.0018426952883601189, + 0.00039748227572999895, + -0.0017428803257644176, + -0.0007986589916981757, + -0.0035371771082282066, + -0.0004731921071652323, + -0.0007182714180089533, + -0.0007845477084629238, + -0.00651088310405612, + -0.0009786924347281456, + -0.0005081550334580243, + -0.0024513378739356995, + -0.0007645434816367924, + 0.00032530759926885366, + -0.003819223726168275, + -0.0029713590629398823, + 0.0005723603535443544, + -0.0015546473441645503, + -0.003262155456468463, + -0.0014426751295104623, + 0.0005087539320811629, + 0.0006468606297858059, + -0.0013179724337533116, + -0.0017460533417761326, + -0.001287315972149372, + 0.001618304057046771, + -0.00439491868019104, + -0.0011250368552282453, + -0.13656127452850342, + -6.377205136232078e-05, + -0.0023412336595356464, + -0.0007463649963028729, + -0.000170735118445009, + 0.00209040567278862, + 0.00518507556989789, + 0.0025044528301805258, + 0.00036120243021287024, + 0.002320403466001153, + 0.0007769746007397771, + -0.0015778481028974056, + -0.0011532226344570518, + 0.0005032731569372118, + -5.0090591685147956e-05, + -0.00048316369066014886, + -0.0004653721989598125, + -0.0032320511527359486, + -0.0003082537150476128 + ], + [ + -0.0007112322491593659, + 0.013949118554592133, + -0.015860693529248238, + -0.00819898210465908, + 0.009992511011660099, + 0.008940597996115685, + -0.003893249435350299, + 0.0033684824593365192, + -0.0005013266345486045, + -0.011069889180362225, + 0.020780717954039574, + -0.0050853462889790535, + -0.005943208001554012, + -0.0003479128936305642, + 0.004404592327773571, + -0.0021167986560612917, + 0.013665934093296528, + -0.01163671724498272, + 0.012272175401449203, + 0.0024044376332312822, + 0.02230231650173664, + -0.002969120629131794, + -0.006898465100675821, + 0.00542431091889739, + -0.006267489865422249, + 0.01856483519077301, + -0.007238417863845825, + 0.0052856625989079475, + 0.001502798986621201, + -0.008818131871521473, + -0.01671609655022621, + 0.007279645651578903, + 0.004116327501833439, + -0.03306278586387634, + -0.012811966240406036, + -0.005342942662537098, + 0.008308379910886288, + -0.0028022313490509987, + -0.005114990286529064, + 0.004187784157693386, + 0.014835795387625694, + -0.0035487462300807238, + -0.040747806429862976, + -0.0025802196469157934, + 0.0007223607390187681, + 0.008367838338017464, + -0.017649611458182335, + 0.004236368462443352, + -0.019505886361002922, + 0.0007916031172499061, + -0.006225714460015297, + 0.017646845430135727, + 0.014811098575592041, + -0.016343042254447937, + -0.0022265787702053785, + -0.0022640996612608433, + -0.04748779907822609, + -0.00019417917064856738, + 0.0015616248128935695, + -0.010633251629769802, + 0.0037270321045070887, + 0.01297178864479065, + 0.0009888377971947193, + 0.014131824485957623, + -0.005755723919719458, + -0.016847703605890274, + -0.008502163924276829, + 0.013457991182804108, + 0.023835835978388786, + -0.0006792322383262217, + -0.00966581329703331, + 0.030202113091945648, + -0.0009609772241674364, + -0.00015645344683434814, + -0.001401769695803523, + -0.0017353057628497481, + -0.008235786110162735, + -0.000930008536670357, + 0.0007489490672014654, + -0.009099161252379417, + -0.06472080200910568, + -0.006282066460698843, + -0.0035051675513386726, + -0.0023595555685460567, + -0.0060452609322965145, + 0.0031245704740285873, + 0.0031794249080121517, + -0.0005558221600949764, + 0.02034199796617031, + -0.021747639402747154, + -0.0008020572131499648, + 0.008332645520567894, + 0.009147402830421925, + 0.04483557865023613, + 0.02339566871523857, + -0.0054633235558867455, + 0.004839897621423006, + -0.013756304048001766, + 0.005629073362797499, + 8.617569983471185e-05, + 0.001790411421097815, + -0.002191405976191163, + -0.015905801206827164, + 0.005627841223031282, + 0.01468205638229847, + 0.029346298426389694, + -0.0060430606827139854, + -0.012116771191358566, + -0.005005742888897657, + 0.0016774962423369288, + 0.0035244645550847054, + -0.008749455213546753, + 0.0023915027268230915, + 0.015733962878584862, + 0.004535773303359747, + 0.01106500905007124, + -0.00479385070502758, + -0.01778578944504261, + 0.0016852545086294413, + -0.006698662880808115, + -0.0148419588804245, + 0.03179960697889328, + 0.0032009417191147804, + 0.005092443432658911, + -0.002370299771428108, + 0.0037573741283267736, + -0.0022800657898187637, + 0.018917711451649666, + -0.011033589020371437, + -0.006675343960523605, + 0.0028501003980636597, + -0.002398102544248104, + -0.0038936519995331764, + -0.00981701910495758, + 0.018380960449576378, + -0.0057584005407989025, + -0.0023987654130905867, + -0.011536572128534317, + -0.009615020826458931, + 0.006460633594542742, + -0.0046226452104747295, + -0.004098530393093824, + 0.0031156970653682947, + -0.0016343261813744903, + -0.9782195091247559, + -0.0012147653615102172, + -0.024017609655857086, + -0.0041430192068219185, + 0.012326437048614025, + -0.013830803334712982, + 0.001431289128959179, + -0.007669760379940271, + -0.000977950170636177, + 0.007633157540112734, + -0.011443491093814373, + 0.02729026973247528, + 0.006631528027355671, + 0.00010948210547212511, + -0.0009026193292811513, + -0.01286744512617588, + 0.00494599062949419, + -0.005632941611111164, + 0.008862701244652271, + -0.012089040130376816, + -0.004749133251607418, + -0.001716356142424047, + -0.0161115825176239, + -0.0106152119114995, + -0.005841121543198824, + 0.00904205534607172, + -0.0051057785749435425, + 0.0016679406398907304, + 0.008463644422590733, + -0.002701101591810584, + 0.004263678565621376, + 0.000840409193187952, + -0.0009842748986557126, + 0.0014125257730484009, + -0.0076084621250629425, + 0.0005012103356420994, + 0.009227754548192024, + 0.008465194143354893, + -0.0033138904254883528, + 0.018890896812081337, + -0.003538120072335005, + 0.012486695311963558, + 0.0019008455565199256, + -0.004034220706671476, + 0.010467580519616604, + 0.01883224956691265, + -0.014226783066987991, + 0.0345197357237339, + 0.003485143883153796, + 0.001968933502212167, + -0.011851906776428223, + 0.008459053933620453, + -0.004527151118963957, + 0.014959784224629402, + -0.0006561984191648662, + -0.007328493986278772, + 0.0009817869868129492, + 0.0041671376675367355, + -0.0009532267577014863, + -0.021911459043622017, + -0.0009834356606006622, + -0.0009126627701334655, + -0.0065290979109704494, + 0.026438331231474876, + -0.012190788984298706, + -0.0022599438671022654, + 0.0026218059938400984, + -0.01250674668699503, + -0.003996569663286209, + 0.03391576185822487, + -0.0035933891776949167, + -0.004082074388861656, + -0.005600695963948965, + -0.03258053958415985, + -0.005214606877416372, + -0.0030115514528006315, + -0.0007547593559138477, + 0.006395325995981693, + 0.0037647720891982317, + -0.015691161155700684, + 0.004811066202819347, + 0.004107113927602768, + 0.0025279787369072437, + -0.007956260815262794, + -0.01946265995502472, + 0.0030515636317431927, + 0.005979081150144339, + -0.005799703765660524, + -0.0036845768336206675, + -0.014181271195411682, + 0.0042566293850541115, + -0.0026531571056693792, + 0.0003748364688362926, + -0.014213573187589645, + 0.0017834831960499287, + -0.053883202373981476, + 0.0037285247817635536, + 0.0031420199666172266, + 0.012300819158554077, + 0.03636955842375755, + 0.007520085200667381, + -0.004336617421358824, + 0.00041903520468622446, + -0.0007791464449837804, + -0.011300349608063698, + -0.007314708549529314, + 0.00884374137967825, + 0.0005166649352759123, + -0.001167859765700996, + 0.011200066655874252, + -0.014611314050853252, + 0.0038876899052411318 + ], + [ + -0.07030422985553741, + 0.09307125955820084, + -0.0587548203766346, + -0.07386138290166855, + -0.013294702395796776, + -0.015123022720217705, + -0.04806717485189438, + 0.004289619158953428, + -0.013688544742763042, + 0.0045890603214502335, + 0.05610799416899681, + -0.051499951630830765, + 0.02289845235645771, + 0.02513902075588703, + 0.014386672526597977, + 0.0051984237506985664, + 0.014932984486222267, + 0.0611201673746109, + -0.04372710734605789, + -0.016844071447849274, + 0.07689172029495239, + -0.0156240938231349, + 0.014215708710253239, + -0.011023122817277908, + -0.05731796845793724, + 0.046587638556957245, + 0.0006485427729785442, + 0.030097126960754395, + 0.032809577882289886, + -0.014400971122086048, + -0.006625119596719742, + -0.0076707517728209496, + -0.0003592676075641066, + -0.051862433552742004, + 0.0034936864394694567, + 0.01268554013222456, + -0.03435560688376427, + 0.05929592251777649, + -0.028855109587311745, + -0.0019503015791997313, + 0.004882954992353916, + -0.05073898658156395, + 0.007105633616447449, + 0.008717499673366547, + 0.018914613872766495, + 0.03735753148794174, + -0.044752541929483414, + 0.040664006024599075, + -0.009187212213873863, + 0.01289086788892746, + -0.01194581389427185, + 0.015673290938138962, + 0.014937179163098335, + -0.006576261483132839, + -0.00222898181527853, + 0.02878308854997158, + 0.05446246266365051, + 0.02198123000562191, + -0.023861423134803772, + -0.025413095951080322, + 0.025935370475053787, + 0.006439547054469585, + -0.01236828975379467, + 0.006038468796759844, + -0.0137008773162961, + 0.03210047259926796, + -0.026507358998060226, + 0.01918594166636467, + -0.044421859085559845, + -0.025392666459083557, + 0.03231628239154816, + 0.04680785536766052, + -0.0007057022303342819, + -0.011970143765211105, + -0.03431641310453415, + 0.02750454470515251, + -0.009686744771897793, + -0.016833623871207237, + 0.03748694434762001, + -0.021923435851931572, + 0.39785894751548767, + -0.0228350218385458, + -0.0049711912870407104, + -0.007315510883927345, + -0.02193724364042282, + 0.018261924386024475, + 0.01825217716395855, + 0.01810307800769806, + -0.0036549936048686504, + -0.011583699844777584, + 0.008793732151389122, + 0.03538927063345909, + 0.005385290365666151, + 0.038069017231464386, + 0.02772129327058792, + -0.03082546405494213, + 0.0018519812729209661, + -0.029187500476837158, + -0.013604900799691677, + 0.0356609970331192, + 0.019455788657069206, + 0.050612516701221466, + -0.01935051940381527, + 0.01625724695622921, + -0.0006406396278180182, + 0.004522108472883701, + -0.01887407898902893, + -0.0004023292858619243, + 0.012309734709560871, + 0.008691624738276005, + 0.04565174877643585, + -0.028454044833779335, + -0.015876896679401398, + 0.05588153377175331, + 0.02552351914346218, + 0.004211644176393747, + 0.004164222627878189, + -0.05809701979160309, + 0.012165981344878674, + -0.006587408483028412, + -0.007286639418452978, + 0.004246491473168135, + -0.0020692581310868263, + 0.0031222377438098192, + -0.04313691705465317, + 0.030622286722064018, + 0.030205434188246727, + -0.010749921202659607, + -0.00879298523068428, + -0.051702678203582764, + -0.0178582351654768, + -0.03398660942912102, + -0.007553421426564455, + 0.009347689338028431, + -0.02922050654888153, + 0.011375850066542625, + -0.005521621089428663, + -0.0709841400384903, + -0.007097665220499039, + 0.008300180546939373, + -0.005131862126290798, + -0.0035700020380318165, + -0.010936276987195015, + -0.029037611559033394, + -0.1751440018415451, + 0.008401228114962578, + -0.017767425626516342, + 0.0393272303044796, + -0.0028588532004505396, + -0.03583736717700958, + 0.01818236894905567, + -0.004003352019935846, + 0.010967968963086605, + 0.0427759625017643, + 0.01624261774122715, + 0.0018209051340818405, + 0.01959441788494587, + 0.012138492427766323, + -0.0069266557693481445, + -0.006018513347953558, + 0.012793482281267643, + -0.014898798428475857, + -0.03487325832247734, + -0.008820189163088799, + -0.034456368535757065, + -0.006561421789228916, + 0.012679766863584518, + -0.052064523100852966, + -0.03178760036826134, + -0.0053518395870924, + 0.0426403284072876, + -0.018601566553115845, + -0.020127397030591965, + -0.0017531061312183738, + 0.01542028971016407, + 0.023869160562753677, + -0.02391332946717739, + 0.02133287489414215, + -0.0010598156368359923, + 0.008122870698571205, + -0.0061042155139148235, + 0.010543775744736195, + 0.00473645469173789, + -0.023204052820801735, + 0.0633416473865509, + 0.11459433287382126, + 0.036989301443099976, + -0.04603471979498863, + 0.017479779198765755, + 0.04017003998160362, + 0.020063862204551697, + 0.18694622814655304, + -0.0011823277454823256, + 0.004718347918242216, + 0.006403283681720495, + -0.0076530189253389835, + 0.0023493811022490263, + -0.0016552935121580958, + 0.010431877337396145, + -0.008859098888933659, + -0.012410875409841537, + 0.029269402846693993, + 0.012604610994458199, + -0.03528054431080818, + -0.006285935640335083, + 0.012008377350866795, + 0.005100190173834562, + -0.022190658375620842, + -0.021738337352871895, + -0.015545272268354893, + -0.026089629158377647, + -0.0211248267441988, + -0.003053204854950309, + 0.10030059516429901, + -0.05848050117492676, + -0.0394115075469017, + -0.0010356714483350515, + 0.05531575158238411, + 0.010758375748991966, + -0.016910536214709282, + 0.010168769396841526, + 0.020279385149478912, + -0.016113944351673126, + -0.04694720357656479, + 0.021982382982969284, + 0.0158613920211792, + -0.0029386754613369703, + 0.03993798792362213, + -0.016633065417408943, + 0.0033145062625408173, + -0.029082544147968292, + -0.022214654833078384, + 0.011005697771906853, + -0.005556115414947271, + 0.07600701600313187, + 0.0002903851855080575, + -0.007492057513445616, + 0.7418646216392517, + -0.0153298769146204, + -0.010224951431155205, + 0.005084322299808264, + 0.022258562967181206, + -0.025868821889162064, + -0.01195359043776989, + -0.030324691906571388, + -0.022401809692382812, + -0.03188240900635719, + -0.008352887816727161, + -0.017865698784589767, + 0.017514755949378014, + -0.008911355398595333, + 0.04497307911515236, + 0.04636118933558464, + 0.0967860072851181, + -0.025173844769597054, + -0.004375279415398836 + ], + [ + -0.07065937668085098, + 0.07536475360393524, + -0.09515409916639328, + -0.0754152312874794, + 0.038393255323171616, + -0.0037014116533100605, + -0.03777093067765236, + 0.008094602264463902, + 0.011766856536269188, + -0.0325981043279171, + 0.06453011184930801, + -0.04957624524831772, + 0.025685908272862434, + 0.0463322214782238, + 0.010864471085369587, + -0.018077846616506577, + 0.0115473922342062, + 0.06643582135438919, + -0.047365982085466385, + 0.0018226956017315388, + 0.0549384169280529, + 0.018906941637396812, + 0.016843127086758614, + -0.03996960073709488, + -0.07316307723522186, + 0.023068077862262726, + -0.0051184846088290215, + -0.03043905459344387, + 0.05065819248557091, + 0.008071457035839558, + -0.01385574508458376, + 0.034756653010845184, + 0.05471497401595116, + -0.10826766490936279, + -0.04396476596593857, + 0.02040567807853222, + 0.021443704143166542, + 0.08247988671064377, + -0.028426848351955414, + -0.0026055811904370785, + 0.046873774379491806, + -0.039778340607881546, + -0.033949002623558044, + -0.02578304521739483, + 0.033370304852724075, + 0.03495638072490692, + -0.0796416774392128, + 0.06190092861652374, + 0.002647971734404564, + 0.04657142609357834, + -0.0186720360070467, + 0.07141122967004776, + 0.0165959894657135, + 0.011598247103393078, + -0.0045033348724246025, + 0.00024843006394803524, + -0.005361201241612434, + 0.009536447003483772, + 0.021931514143943787, + -0.02204223722219467, + 0.011524654924869537, + -0.03104228340089321, + 0.010191215202212334, + 0.01588991843163967, + -0.010673733428120613, + 0.04810811206698418, + -0.017673971131443977, + 0.019268907606601715, + 0.034180644899606705, + -0.011577884666621685, + 0.021095385774970055, + 0.05228135734796524, + -0.022660760208964348, + -0.030217131599783897, + -0.00026477369829081, + 0.05736279487609863, + -0.05729025974869728, + -0.06463420391082764, + 0.05326206609606743, + 0.004448596388101578, + 0.3040277659893036, + -0.06160500645637512, + 0.022888176143169403, + 0.018713517114520073, + -0.03450518846511841, + 0.0034890619572252035, + -0.011232755146920681, + 0.00739652244374156, + 0.03813508152961731, + -0.04304914548993111, + 0.023577919229865074, + 0.052271198481321335, + 0.0381026454269886, + 0.03340645879507065, + 0.06535065919160843, + -0.012272100895643234, + 0.006263566669076681, + -0.02303149178624153, + -0.019941093400120735, + -0.027975421398878098, + -0.004659257363528013, + 0.03293047472834587, + -0.025302132591605186, + 0.014326371252536774, + 0.027038417756557465, + -0.04155519977211952, + -0.014083752408623695, + -0.023002151399850845, + 0.013706399127840996, + -0.016729138791561127, + 0.01436298992484808, + -0.026590125635266304, + -0.0619521327316761, + 0.06768572330474854, + 0.05130669102072716, + 0.020578615367412567, + -0.022060522809624672, + -0.04752518609166145, + -0.03761483356356621, + -0.015668969601392746, + -0.0055931624956429005, + -0.011896648444235325, + 0.024977773427963257, + -0.03516320511698723, + -0.03975082188844681, + 0.05931764468550682, + 0.033825621008872986, + 0.021333998069167137, + -0.0028690884355455637, + -0.05518436059355736, + -0.06306912004947662, + -0.04218887537717819, + -0.022590389475226402, + 0.011077126488089561, + 0.02877700887620449, + 0.04509754478931427, + 0.02623015083372593, + -0.0619860477745533, + 0.027361899614334106, + 0.014516045339405537, + 0.05974715203046799, + 0.04771771281957626, + -0.020465264096856117, + 0.0047901226207613945, + -0.3674790859222412, + 0.01733219623565674, + -0.09291990846395493, + 0.06605713814496994, + 0.023265961557626724, + -0.07250221818685532, + 0.04813661426305771, + -0.01318301074206829, + 0.006345758680254221, + 0.0998515784740448, + 0.04609960317611694, + -0.008382460102438927, + 0.06851576268672943, + 0.027512669563293457, + -0.022326257079839706, + 0.06066325306892395, + -0.015277404338121414, + -0.012564885430037975, + -0.021568911150097847, + -0.025320321321487427, + -0.011339554563164711, + -0.01684803143143654, + -0.03356684744358063, + -0.06053965166211128, + -0.022521205246448517, + -0.025666728615760803, + -0.010727367363870144, + -0.026946906000375748, + 2.8565425964188762e-05, + 0.030443154275417328, + 0.025244224816560745, + 0.009311490692198277, + 0.02704591117799282, + 0.06545069068670273, + -0.01589053124189377, + 0.00432595144957304, + 0.03434329852461815, + 0.040927037596702576, + 0.022637231275439262, + -0.037227731198072433, + 0.08306735008955002, + 0.07579862326383591, + 0.02391403168439865, + -0.054960012435913086, + -0.039658013731241226, + 0.05226069688796997, + 0.01115578692406416, + 0.2025519758462906, + -0.0420258603990078, + -0.053262460976839066, + -0.014177050441503525, + 0.03496352210640907, + -0.043882355093955994, + 0.012460648082196712, + 0.021596672013401985, + 0.00045033040805719793, + -0.006981371436268091, + 0.04699002578854561, + -0.04541604965925217, + 0.011368971318006516, + -0.02220134623348713, + 0.03569560870528221, + -0.011943252757191658, + -0.024392126128077507, + 0.020221484825015068, + -0.061828259378671646, + -0.07031352818012238, + -0.02192498929798603, + -0.023561280220746994, + 0.11521483957767487, + -0.06499356031417847, + -0.030923446640372276, + 0.05242101848125458, + -0.01672850362956524, + -0.021562354639172554, + -0.0584176629781723, + 0.006046710070222616, + 0.02944464050233364, + 0.009476376697421074, + 0.009971410036087036, + 0.016135402023792267, + -0.026704654097557068, + -0.040974970906972885, + 0.061546240001916885, + -0.01915651001036167, + -0.00824838038533926, + -0.0976608544588089, + 0.012991043739020824, + 0.016034847125411034, + -0.051765721291303635, + 0.06684510409832001, + -0.06584086269140244, + -0.0001537734060548246, + 0.5720098614692688, + -0.007845965214073658, + -0.005466201808303595, + -0.035017482936382294, + 0.02503579668700695, + -0.022997425869107246, + 0.02136336825788021, + -0.026320435106754303, + -0.022690055891871452, + -0.052279163151979446, + -0.018939649686217308, + -0.0037530057597905397, + 0.05341603606939316, + -0.03272892162203789, + 0.0461004376411438, + 0.07130414992570877, + 0.01556601282209158, + -0.059614840894937515, + -0.04084348306059837 + ], + [ + -0.06696785986423492, + 0.054416075348854065, + -0.030704261735081673, + -0.011900319717824459, + 0.005242273211479187, + -0.007092824671417475, + 0.02739918977022171, + 0.02221425250172615, + -0.07689821720123291, + -0.008197866380214691, + 0.004139989148825407, + -0.003076076041907072, + -0.051029156893491745, + -0.019877197220921516, + -0.037397000938653946, + 0.005411219317466021, + 0.023898594081401825, + 0.031534601002931595, + 0.02335365302860737, + -0.002802921226248145, + 0.0636761412024498, + 0.02836916409432888, + 0.08381488174200058, + 0.039966944605112076, + -0.06363418698310852, + 0.06952927261590958, + 0.008960725739598274, + -0.0006279816734604537, + 0.01122372504323721, + 0.009508980438113213, + 0.07544011622667313, + -0.002684593666344881, + -0.017410097643733025, + -0.07396888732910156, + -0.025395594537258148, + -0.0717148706316948, + -0.027033552527427673, + -0.010728524997830391, + 0.014196518808603287, + 0.04868960380554199, + 0.018271666020154953, + 0.032480210065841675, + 0.024748552590608597, + -0.025604017078876495, + -0.06424926221370697, + 0.018942324444651604, + -0.05383981019258499, + 0.08846115320920944, + 0.039410319179296494, + 0.013015233911573887, + 0.0020771257113665342, + 0.010785726830363274, + 0.00656776363030076, + 0.015978911891579628, + -0.012683930806815624, + -0.008823877200484276, + 0.005875641014426947, + -0.013455823063850403, + -0.010158861987292767, + -0.06660789251327515, + 0.02010311372578144, + 0.024916328489780426, + -0.04956339672207832, + 0.007662747986614704, + -0.009740494191646576, + 0.016651036217808723, + -0.10908100754022598, + -0.013850156217813492, + -0.006256846245378256, + 0.07137033343315125, + -0.03021957166492939, + 0.0015266005648300052, + -0.09156268835067749, + -0.048588406294584274, + -0.01821998693048954, + 0.007457277271896601, + -0.031964246183633804, + 0.038331326097249985, + 0.023834018036723137, + -0.07232452183961868, + 0.3308979272842407, + -0.011833768337965012, + 0.018997378647327423, + 0.059510305523872375, + -0.0409545823931694, + 0.049747079610824585, + -0.04865901544690132, + 0.004079052712768316, + 0.0271306112408638, + 0.011607185006141663, + 0.033325668424367905, + 0.059263020753860474, + 0.02444468066096306, + -0.016492055729031563, + 0.04350309073925018, + -0.057625193148851395, + -0.04420223459601402, + 0.027042794972658157, + -0.054084062576293945, + 0.02856176532804966, + -0.04160519689321518, + 0.03592320904135704, + -0.02313297986984253, + 0.026365386322140694, + 0.05927301198244095, + -0.04494586959481239, + -0.02456141635775566, + -0.042093031108379364, + 0.03982343152165413, + 0.0433078333735466, + 0.09092589467763901, + -0.0051859598606824875, + -0.054634880274534225, + 0.07498442381620407, + 0.025514375418424606, + -0.02722526341676712, + -0.002190730534493923, + -0.05396787077188492, + -0.02326718531548977, + -0.020820898935198784, + -0.016047479584813118, + 0.00933025125414133, + -0.02328626997768879, + 0.03739377483725548, + -0.01829761080443859, + 0.07025554776191711, + -0.06610044836997986, + -0.001872501103207469, + 0.001443460932932794, + -0.07415583729743958, + -0.017529085278511047, + -0.029649745672941208, + -0.028473123908042908, + 0.07727751135826111, + 0.07348202168941498, + 0.02852507308125496, + 0.13747915625572205, + -0.055828314274549484, + -0.08215272426605225, + 0.023840663954615593, + 0.018068380653858185, + 0.0024195846635848284, + -0.01903247833251953, + -0.04150983318686485, + -0.3541107177734375, + 0.09789071977138519, + -0.017413752153515816, + -0.02516094781458378, + 0.05893757939338684, + -0.07562150061130524, + 0.02470678649842739, + -0.02308652736246586, + -0.0007408955716527998, + 0.07975992560386658, + 0.018910394981503487, + -0.04061878100037575, + -0.023453030735254288, + 0.011435944586992264, + 0.011852283030748367, + -0.0041944715194404125, + 0.012720189057290554, + -0.07530324906110764, + -0.018520362675189972, + -0.055560123175382614, + -0.0051078228279948235, + -0.03900301456451416, + -0.06286362558603287, + -0.06692995131015778, + -0.020130302757024765, + -0.04477483034133911, + -0.02769441157579422, + -0.03386521711945534, + -0.038604188710451126, + -0.023390471935272217, + 0.06414918601512909, + 0.08425097167491913, + 0.07585174590349197, + -0.033806171268224716, + -0.022490862756967545, + 0.009726446121931076, + 0.019582653418183327, + 0.04405529424548149, + -0.012171611189842224, + 0.024597562849521637, + 0.0012191019486635923, + 0.10787855088710785, + 0.05906006321310997, + -0.018361711874604225, + -0.020087873563170433, + 0.10052423924207687, + -0.0033259610645473003, + 0.17787908017635345, + -0.009671143256127834, + -0.004060020204633474, + -0.022831186652183533, + 0.08021053671836853, + -0.04219183698296547, + 0.016799159348011017, + -0.049169909209012985, + 0.004838563036173582, + -0.022561516612768173, + 0.021311946213245392, + -0.03859097883105278, + -0.05634874850511551, + -0.008439221419394016, + -0.05160528048872948, + -0.04176933690905571, + -0.05690881609916687, + -0.01214485801756382, + -0.04130111634731293, + -0.03723093494772911, + 0.0010280413553118706, + -0.0448894239962101, + 0.11200813204050064, + -0.07065912336111069, + -0.01967320591211319, + 0.0011721135815605521, + 0.03933171555399895, + -0.010741223581135273, + -0.12032246589660645, + 0.02088044211268425, + 0.08395791053771973, + 0.016573622822761536, + 0.03227512538433075, + -0.044942181557416916, + 0.02284187823534012, + -0.01100737415254116, + 0.0536784790456295, + -0.012274287641048431, + 0.0011003053514286876, + -0.012447504326701164, + -0.01675708219408989, + 0.006311244796961546, + -0.044726673513650894, + 0.04088085889816284, + 0.07615318149328232, + 0.020579207688570023, + 0.48183804750442505, + -0.03831752762198448, + 0.007513853255659342, + 0.035490140318870544, + 0.10003076493740082, + 0.034965623170137405, + -0.031576983630657196, + -0.008649909868836403, + -0.05479060485959053, + -0.04829513654112816, + 0.04117611423134804, + 0.009562797844409943, + 0.059431158006191254, + -0.020025203004479408, + 0.04755232855677605, + 0.08514735102653503, + 0.08664155751466751, + -0.045681118965148926, + 0.039262186735868454 + ], + [ + -0.09508060663938522, + 0.09818993508815765, + 0.0021904984023422003, + -0.04235974699258804, + 0.02566543035209179, + -0.0002633639087434858, + -0.03510667756199837, + 0.033383045345544815, + -0.030233273282647133, + 0.03335157036781311, + 0.08352874964475632, + -0.07016889750957489, + 0.023612739518284798, + 0.05012958124279976, + 0.017955629155039787, + 0.014107516035437584, + 0.04532220959663391, + 0.0076012383215129375, + 0.017441535368561745, + 0.004367354791611433, + 0.0076340786181390285, + -0.005078780930489302, + -0.002715484704822302, + 0.012708611786365509, + -0.06127819046378136, + 0.0633000060915947, + 0.012521900236606598, + 0.08398973941802979, + 0.06806476414203644, + -0.031207624822854996, + -0.015946069732308388, + 0.0077246492728590965, + -0.02168169617652893, + -0.07094279676675797, + -0.043452225625514984, + 0.052520375698804855, + 0.012444019317626953, + 0.03335779160261154, + -0.017019309103488922, + 0.015058702789247036, + 0.022223621606826782, + -0.04462766647338867, + -0.04604028910398483, + -0.009269832633435726, + 0.034745119512081146, + 0.02041219174861908, + -0.06460265070199966, + 0.027474625036120415, + -0.01699337363243103, + -0.01668848656117916, + -0.008806191384792328, + 0.030728178098797798, + 0.042110953480005264, + 0.030479339882731438, + -0.05706268176436424, + 0.031236212700605392, + -0.045073602348566055, + 0.03030153177678585, + -0.0271754190325737, + 0.013070082291960716, + 0.04920797049999237, + 0.034428417682647705, + 0.030490228906273842, + 0.023121461272239685, + 0.03354760631918907, + 0.002116568386554718, + -0.015571358613669872, + 0.030048983171582222, + 0.0028065743390470743, + -0.03365800902247429, + 0.010161196812987328, + 0.018558016046881676, + 0.012364137917757034, + 0.0027065961621701717, + -0.017239684239029884, + 0.01964695379137993, + -0.016675982624292374, + -0.020471932366490364, + 0.021647850051522255, + -0.05070433393120766, + 0.273764044046402, + -0.02465944178402424, + 0.004168934654444456, + -0.012756525538861752, + -0.013701312243938446, + -0.021466322243213654, + -0.016704576089978218, + 0.011446740478277206, + 0.02256094105541706, + -0.03664980083703995, + -0.025948673486709595, + 0.02985244058072567, + 0.013049031607806683, + 0.11053859442472458, + 0.06684160977602005, + -0.04190243035554886, + 0.04614149406552315, + -0.05584244802594185, + -0.030519437044858932, + 0.011773698031902313, + -0.020130755379796028, + 0.0416862927377224, + -0.03485267981886864, + -0.00892682559788227, + 0.05067303031682968, + -0.0015162546187639236, + -0.009392185136675835, + -0.014562491327524185, + -0.0017619563732296228, + -0.012831165455281734, + 0.010362273082137108, + -0.033730749040842056, + 0.01661362685263157, + 0.0356227308511734, + 0.04505188390612602, + 0.03231262415647507, + 0.0019873047713190317, + -0.10078577697277069, + 0.015910396352410316, + 0.023093990981578827, + -0.020933661609888077, + 0.03206895664334297, + 0.008900530636310577, + -0.010372837074100971, + -0.09376852959394455, + 0.018405765295028687, + 0.038472939282655716, + 0.02024933695793152, + -0.01572614721953869, + -0.04711873084306717, + -0.018248075619339943, + -0.009187334217131138, + 0.021434085443615913, + -0.05165983363986015, + -0.004121067468076944, + -0.042050883173942566, + -0.012500527314841747, + -0.09047440439462662, + 0.03073032759130001, + 0.0070972987450659275, + -0.02374645136296749, + 0.0032033976167440414, + 0.014369876123964787, + -0.028128819540143013, + -0.4729161858558655, + 0.008878153748810291, + -0.04071728512644768, + 0.02462584152817726, + 0.03641931340098381, + -0.05085805431008339, + 0.011824662797152996, + -0.02295546978712082, + -0.027788933366537094, + 0.05992652475833893, + -0.04671700298786163, + 0.015478112734854221, + 0.01912999339401722, + -0.0009200343047268689, + 0.0017756152665242553, + -0.053519390523433685, + 0.007559639401733875, + 0.02279192954301834, + -0.03816760331392288, + 0.00551783200353384, + -0.03914051130414009, + -0.040991175919771194, + -0.005955117288976908, + -0.0755043625831604, + -0.012082324363291264, + 0.006635169964283705, + 0.012002929113805294, + -0.012956708669662476, + -0.03950494900345802, + -0.011217514984309673, + 0.00511907460168004, + -0.003860047087073326, + -0.011976273730397224, + 0.029743721708655357, + 0.020922895520925522, + 0.021782629191875458, + 0.006299097556620836, + 0.031173821538686752, + -0.02790265902876854, + 0.012486357241868973, + 0.008750307373702526, + 0.10472014546394348, + 0.05027713626623154, + -0.008555944077670574, + 0.029832391068339348, + 0.06005864590406418, + -0.028444435447454453, + 0.12666572630405426, + 0.01562657579779625, + 0.029365627095103264, + 0.005348770879209042, + -0.03389517217874527, + -0.00043918995652347803, + -0.01791396364569664, + 0.012991444207727909, + 0.045066263526678085, + -0.005080852657556534, + 0.02079862542450428, + -0.01910894736647606, + -0.06928777694702148, + 0.038381706923246384, + 0.020462913438677788, + -0.016155686229467392, + -0.01485347282141447, + 0.009267537854611874, + 0.004304592497646809, + -0.02136773243546486, + 0.0031197553034871817, + 0.007452963385730982, + 0.09499932825565338, + -0.04347386211156845, + 0.014614073559641838, + 0.020842187106609344, + -0.006437357049435377, + -0.038363438099622726, + 0.0488441027700901, + 0.015392668545246124, + 0.033006299287080765, + -0.02532532811164856, + -0.04722914844751358, + 0.06789073348045349, + 0.01497388444840908, + -0.002241326030343771, + 0.01612134650349617, + -0.05809377506375313, + -0.03125641122460365, + 0.01750713773071766, + -0.013658002950251102, + -0.003164432942867279, + 0.0055019124411046505, + 0.061994243413209915, + -0.02551477588713169, + 0.019173813983798027, + 0.6000083684921265, + 0.022044675424695015, + -0.04721817746758461, + 0.0037439423613250256, + -0.0005018435185775161, + 0.028668979182839394, + 0.06875722855329514, + -0.02785114385187626, + -0.006661455146968365, + -0.0696527287364006, + -0.0075899697840213776, + -0.005029632709920406, + -0.03722941502928734, + 0.047143153846263885, + 0.04735279083251953, + 0.043103113770484924, + 0.04659605026245117, + -0.04422377794981003, + 0.0006019903812557459 + ], + [ + -0.06525983661413193, + 0.10647278279066086, + -0.09830158948898315, + -0.09782174229621887, + -0.03303232043981552, + 0.0008157404372468591, + -0.04661945626139641, + -0.0007779356674291193, + 0.005652655381709337, + -0.0068647959269583225, + 0.041929762810468674, + -0.056237198412418365, + 0.021641260012984276, + 0.03164654225111008, + 0.013575941324234009, + 0.004020684864372015, + 0.009948003105819225, + 0.05823950842022896, + -0.06358476728200912, + 0.0025135651230812073, + 0.11010612547397614, + 0.003746842732653022, + 0.006579325068742037, + -0.011611373163759708, + -0.047259412705898285, + 0.017869560047984123, + -0.0116769103333354, + -0.03259407728910446, + 0.026522113010287285, + -0.011215945705771446, + 0.015040019527077675, + 0.008085201494395733, + 0.014592980965971947, + -0.048679642379283905, + 0.03063662350177765, + 0.006845471449196339, + -0.0454111211001873, + 0.06894475966691971, + -0.04290209338068962, + -0.022428229451179504, + 0.0007396725122816861, + -0.02670634724199772, + -0.011299770325422287, + 0.0034389938227832317, + 0.03425634279847145, + 0.02811054140329361, + -0.06527706235647202, + 0.05291546881198883, + 0.01928899623453617, + 0.03947533667087555, + -0.0022315129172056913, + 0.00963007751852274, + -0.008407278917729855, + -0.01544704008847475, + 0.02505011111497879, + 0.023980233818292618, + 0.007058415561914444, + -0.0418638214468956, + 0.009660022333264351, + -0.03899340704083443, + 0.04504721239209175, + 0.004249952267855406, + -0.02882092446088791, + 0.017806006595492363, + 0.012729995884001255, + 0.013307394459843636, + -0.0557718351483345, + -0.013243517838418484, + -0.0030060880817472935, + -0.025795696303248405, + 0.06503190100193024, + 0.04281340166926384, + -0.015085719525814056, + -0.04208052530884743, + -0.04552328586578369, + 0.029438048601150513, + -0.014933492988348007, + -0.01919165626168251, + 0.0494440421462059, + 0.003550381865352392, + 0.3707403540611267, + 0.005363522097468376, + -0.022154202684760094, + -0.024639664217829704, + -0.036600012332201004, + 0.03953899070620537, + 0.024434510618448257, + 0.0030093782115727663, + 0.01238812506198883, + -0.026397980749607086, + 0.014402751810848713, + 0.03569532185792923, + 0.011476671323180199, + 0.0200349111109972, + 0.032194510102272034, + -0.02843269519507885, + 0.0023705759085714817, + -0.03803059831261635, + 0.007705287542194128, + 0.023596854880452156, + 0.040517695248126984, + 0.052169233560562134, + -0.024508967995643616, + 0.029631804674863815, + -0.022432571277022362, + 0.012860184535384178, + -0.027747567743062973, + 0.008314991369843483, + -0.007105755619704723, + 0.024302497506141663, + 0.061225734651088715, + -0.014175628311932087, + -0.025105688720941544, + 0.059368062764406204, + 0.028682393953204155, + -0.01458770502358675, + 0.0007792506949044764, + -0.035744424909353256, + -0.006815201137214899, + -0.03105757385492325, + -0.019257454201579094, + -0.015472660772502422, + -0.007715003564953804, + -0.006655171047896147, + -0.021474044770002365, + 0.04768214747309685, + 0.021006813272833824, + -0.03445000946521759, + -0.03359643369913101, + -0.08913193643093109, + -0.02872502990067005, + -0.05542750284075737, + -0.008622631430625916, + 0.007221279665827751, + 0.008396187797188759, + 0.01768045872449875, + -0.02391793578863144, + -0.049511440098285675, + 0.004497704561799765, + -0.014213726855814457, + 0.015039297752082348, + -0.014463823288679123, + -0.03143051639199257, + -0.02093389444053173, + -0.1762607842683792, + 0.021095044910907745, + 0.009711095131933689, + 0.03233002871274948, + 0.0194950420409441, + -0.06324630230665207, + 0.06480194628238678, + 0.02666090987622738, + 0.02497263066470623, + 0.033457133919000626, + 0.06550220400094986, + -0.03614509850740433, + 0.0476420633494854, + 0.04236047714948654, + -0.033698052167892456, + 0.05943364277482033, + 0.012494022957980633, + -0.023538537323474884, + -0.040987029671669006, + -0.013512208126485348, + -0.02597220428287983, + 0.013665792532265186, + 0.010608957149088383, + -0.026544738560914993, + -0.0341569259762764, + 0.001662944327108562, + 0.04814324155449867, + -0.00801650807261467, + 0.00858941487967968, + 0.002809302182868123, + 0.01932927407324314, + 0.03825883939862251, + -0.05092129111289978, + 0.024690179154276848, + -0.004857513587921858, + 0.01592385582625866, + -0.01623723842203617, + -0.010039630346000195, + 0.04425420984625816, + -0.03116939216852188, + 0.05390554666519165, + 0.09549051523208618, + 0.037890151143074036, + -0.06034579873085022, + 0.00019557213818188757, + 0.03499522805213928, + 0.06224772334098816, + 0.2215908020734787, + 0.03378624841570854, + -0.024150455370545387, + -0.004673061426728964, + 0.0018791700713336468, + -0.03370695933699608, + 0.03154594078660011, + 0.02023123763501644, + -0.018120350316166878, + -0.029977528378367424, + 0.03286378085613251, + 0.03451359272003174, + -0.015504925511777401, + -0.03827087581157684, + 0.004038916435092688, + 0.016670113429427147, + -0.03288479149341583, + -0.03901217505335808, + -0.03764237463474274, + -0.0140755670145154, + -0.03062928281724453, + -0.028145713731646538, + 0.1066737025976181, + -0.04818820580840111, + -0.07053489238023758, + 0.009753700345754623, + 0.057991839945316315, + 0.010880084708333015, + -0.03160410374403, + 0.039430487900972366, + -0.012387951835989952, + -0.031018149107694626, + -0.03408882021903992, + -0.009146081283688545, + 0.014438999816775322, + 0.011157728731632233, + 0.057957522571086884, + -0.007132761646062136, + -0.003597208531573415, + -0.01933162473142147, + -0.025733765214681625, + 0.03654142841696739, + -0.007395561784505844, + 0.10294380784034729, + 0.040178027004003525, + -0.02116522192955017, + 0.6735894083976746, + -0.008501505479216576, + -0.01270539965480566, + -1.3448618119582534e-05, + 0.06196143105626106, + -0.0184804555028677, + -0.023998308926820755, + -0.050033457577228546, + 0.01238324586302042, + -0.02094610407948494, + 0.006805060897022486, + -0.040855731815099716, + 0.03792219236493111, + -0.0015237085754051805, + 0.04191766306757927, + 0.04794871434569359, + 0.09953707456588745, + -0.023146038874983788, + -0.020822962746024132 + ], + [ + 0.02423202060163021, + 0.0010507263941690326, + 0.009166530333459377, + -0.0049694557674229145, + -0.009106304496526718, + -0.011751039884984493, + -0.0011455626226961613, + -0.0009348755702376366, + -0.00031783172744326293, + 0.010164540261030197, + -0.024740086868405342, + -0.0005145732429809868, + 0.0042991177178919315, + 0.001620268216356635, + -0.0014880540547892451, + 0.0023385747335851192, + -0.009133200161159039, + 0.01780940778553486, + -0.014494831673800945, + -0.0038110604509711266, + -0.007816758006811142, + 0.00019762614101637155, + 0.008468885906040668, + -0.006123484577983618, + 0.0029771660920232534, + -0.009061538614332676, + 0.00671496381983161, + -0.0008378724451176822, + 0.0007674781954847276, + 0.001573364483192563, + 0.009680451825261116, + -0.00866096280515194, + -0.003177691949531436, + 0.024630103260278702, + 0.007860149256885052, + 0.005614509806036949, + -0.008131763897836208, + 0.005467214155942202, + 0.0014190231449902058, + -0.0008135969401337206, + -0.010674059391021729, + -0.004116375464946032, + 0.04209752380847931, + 0.0036489644553512335, + 0.00121518992818892, + -0.0029318679589778185, + 0.013584948144853115, + 0.0016039274632930756, + 0.01923787035048008, + 0.004532491322606802, + 0.005496111232787371, + -0.008375118486583233, + -0.008433742448687553, + 0.015164158307015896, + -0.0031561863142997026, + 0.0032762361224740744, + 0.04917944222688675, + 0.0025975152384489775, + -0.004303202033042908, + 0.01292701531201601, + 0.0005970528582111001, + -0.012576345354318619, + -0.001114625483751297, + -0.010841361247003078, + -0.0024056173861026764, + 0.014097842387855053, + 0.0005141854053363204, + -0.00887374673038721, + -0.021631436422467232, + -0.00527000380679965, + 0.012565423734486103, + -0.020789017900824547, + 0.00207189517095685, + -0.002966966712847352, + 0.0018814915092661977, + 0.004246571566909552, + 0.0074061620980501175, + 9.01110252016224e-05, + 0.004308037925511599, + 0.0036951808724552393, + -0.12430959939956665, + 0.0026719861198216677, + 0.0026048943400382996, + 0.0010858203750103712, + 0.004704011604189873, + -0.0019108881242573261, + 0.00015836849343031645, + -0.0003304542333353311, + -0.01317913830280304, + 0.01750718057155609, + 0.0013331344816833735, + -0.003752021351829171, + -0.006465138867497444, + -0.036343686282634735, + -0.014194319024682045, + 0.0013206612784415483, + 0.0006128627574071288, + 0.008690524846315384, + -0.011790824122726917, + -0.0007048989646136761, + 0.002591770375147462, + 0.0027601381298154593, + 0.013004359789192677, + -0.002754734829068184, + -0.008368619717657566, + -0.026269368827342987, + 0.000599909748416394, + 0.009891796857118607, + 0.003245085244998336, + 0.0006291605532169342, + -0.0019264545990154147, + -0.0005763484514318407, + -0.004068668931722641, + -0.010398132726550102, + 0.00014001235831528902, + -0.0045280358754098415, + 0.0047239516861736774, + 0.007435716688632965, + -0.0026536104269325733, + -0.0012711896561086178, + 0.011618605814874172, + -0.029402688145637512, + -0.0014440378872677684, + -0.003129097167402506, + -0.0033316637855023146, + 0.0005764340749010444, + 0.0025299324188381433, + -0.018681464716792107, + 0.006442026235163212, + 0.00472797267138958, + -0.002150471555069089, + -0.0025500331539660692, + 0.0055914465337991714, + 0.01027295645326376, + -0.0198432058095932, + 0.0055915191769599915, + 0.003365358104929328, + -0.012426434084773064, + 0.006507257465273142, + -0.004239568952471018, + 0.0020607358310371637, + 0.0066504753194749355, + -0.007824365980923176, + -0.0037291108164936304, + -0.9631752967834473, + 0.0014401281950995326, + 0.01714549958705902, + 0.007158709689974785, + -0.009428517892956734, + 0.009398868307471275, + -1.2798317584383767e-05, + 0.00501249497756362, + 0.007120685651898384, + 0.00011305239604553208, + 0.009350786916911602, + -0.02155185118317604, + -0.005347601603716612, + -0.0005161205190233886, + 0.002866906113922596, + 0.0048927078023552895, + -0.003555712988600135, + 0.0024174260906875134, + -0.003716860432177782, + 0.005441741086542606, + -0.0004638177342712879, + -0.003206409513950348, + 0.01675199344754219, + -0.0023435766343027353, + -0.003922629170119762, + -0.008940940722823143, + 0.010090564377605915, + -0.004421892575919628, + -0.007606718689203262, + 0.004735032096505165, + -0.0041870963759720325, + 0.0012573015410453081, + 0.0027806898579001427, + -0.000491801300086081, + 0.00937656033784151, + -0.0005349564016796649, + -0.005651436280459166, + -0.002019135747104883, + 0.0020475301425904036, + -0.01654166355729103, + 0.009612145833671093, + 0.012692143209278584, + -0.006741981953382492, + 0.00015975166752468795, + -0.011011315509676933, + -0.009091861546039581, + 0.00870061106979847, + 0.007488499395549297, + -0.00986031349748373, + -0.00043531268602237105, + 0.011348615400493145, + -0.008920460939407349, + 0.00014901431859470904, + -0.011983676813542843, + 0.0013386559439823031, + 0.0033294158056378365, + -0.003362140152603388, + 0.0006138916942290962, + -0.0006392191280610859, + 0.012750557623803616, + 0.0009828665060922503, + 0.00826160330325365, + 0.003733693389222026, + -0.022422851994633675, + 0.006746767088770866, + 0.003214776050299406, + -0.006386366672813892, + 0.007662639487534761, + 0.002463218756020069, + -0.028823068365454674, + -0.002005788730457425, + 0.0009897216223180294, + 0.0029687073547393084, + 0.02680983953177929, + 0.0045356652699410915, + -0.002961321035400033, + -0.0029453416354954243, + -0.003622278803959489, + -0.006699900608509779, + 0.0043834117241203785, + -0.0069825416430830956, + -0.0021190238185226917, + -0.005669435951858759, + 0.005488335620611906, + 0.014515116810798645, + -0.001504917861893773, + -0.008537312969565392, + -0.0018370375037193298, + 1.4021813512954395e-05, + 0.011264592409133911, + 0.008111176081001759, + -0.006162545178085566, + -0.003855722490698099, + -0.17106179893016815, + -0.00232300185598433, + 0.05155434459447861, + -0.00420763622969389, + -0.0019296352984383702, + -0.007933871820569038, + -0.030788175761699677, + -0.007908635772764683, + -0.0010275152744725347, + -0.00029363352223299444, + 0.0008788974373601377, + 0.009802957065403461, + 0.0077636693604290485, + -0.007828239351511002, + 0.003944672178477049, + 0.007023119833320379, + -0.0010248897597193718, + 0.005163262598216534, + -0.00016187738219741732 + ], + [ + -0.03818994015455246, + 0.05087004601955414, + -0.028064655140042305, + -0.027912119403481483, + 0.016889212653040886, + -0.004439456854015589, + -0.014297599904239178, + 0.016224442049860954, + -0.005053061526268721, + 0.014301253482699394, + 0.050460197031497955, + -0.02139635756611824, + 0.00782664306461811, + 0.028987029567360878, + 0.010834228247404099, + -0.00491856737062335, + 0.026621632277965546, + 0.020001038908958435, + -0.012860237620770931, + -0.003407750278711319, + 0.031078429892659187, + -0.007416543550789356, + -0.0007840592879801989, + -0.005036416929215193, + -0.026821548119187355, + 0.031639643013477325, + 0.006464624777436256, + 0.017670268192887306, + 0.025450045242905617, + -0.018872056156396866, + -0.00883488915860653, + 0.010647098533809185, + 0.017580583691596985, + -0.04799308255314827, + -0.023573700338602066, + 0.012069528922438622, + 0.010584624484181404, + 0.03788631781935692, + -0.015034476295113564, + 0.004422154743224382, + 0.01993313618004322, + -0.027755925431847572, + -0.011658992618322372, + 0.0014942038105800748, + 0.014128961600363255, + 0.02152656391263008, + -0.03462858870625496, + 0.027907680720090866, + -0.01693866401910782, + 0.007722845766693354, + -0.011666747741401196, + 0.02627149410545826, + 0.009614073671400547, + 0.002616137033328414, + -0.014227032661437988, + 0.01843772828578949, + 0.0064214603044092655, + 0.017036117613315582, + -0.012012319639325142, + -0.003625397104769945, + 0.020239446312189102, + 0.0039937919937074184, + 0.0019549482967704535, + 0.013147115707397461, + -0.006120976991951466, + 0.025043269619345665, + -0.010260457172989845, + 0.015088776126503944, + 0.010026080533862114, + -0.004315411671996117, + 0.005169721785932779, + 0.027350619435310364, + 0.01765948347747326, + -0.00022899599571246654, + -0.005115211941301823, + 0.02140802890062332, + -0.01154913567006588, + 0.002739331917837262, + 0.02006378583610058, + -0.01057506911456585, + 0.09525144100189209, + -0.019271496683359146, + -0.000993215013295412, + 0.007940908893942833, + -0.012147164903581142, + 0.000631306495051831, + -0.009660456329584122, + 0.006718840915709734, + 0.010823989287018776, + -0.013109860010445118, + 0.0004657721729017794, + 0.034095149487257004, + 0.006458176765590906, + 0.03182381018996239, + 0.030356965959072113, + -0.023352056741714478, + 0.010118937119841576, + -0.019097674638032913, + -0.01616016961634159, + 0.0074065071530640125, + 0.00038864801172167063, + 0.022045420482754707, + -0.022823458537459373, + 0.0020074346102774143, + 0.021752849221229553, + -0.008329128846526146, + -0.010748292319476604, + -0.02252306044101715, + 0.011738855391740799, + -0.0027414383366703987, + 0.025138283148407936, + -0.01830899715423584, + -0.0049701277166605, + 0.024422336369752884, + 0.03543601557612419, + 0.010073759593069553, + 0.006201023235917091, + -0.042938340455293655, + 0.011557411402463913, + -0.0055267768912017345, + -0.0050882501527667046, + 0.01028121542185545, + 0.010793643072247505, + -0.017009498551487923, + -0.04370169714093208, + 0.024994535371661186, + 0.0010899874614551663, + 0.012923932634294033, + -0.006421640980988741, + -0.02731429785490036, + -0.014572461135685444, + -0.012631514109671116, + -0.0014387421542778611, + -0.0027826272416859865, + -0.01106747891753912, + 0.00165201211348176, + 0.010389864444732666, + -0.05031166225671768, + 0.0009043588070198894, + 0.004364084918051958, + 0.010217943228781223, + 0.005298644304275513, + -0.004629563540220261, + -0.023574000224471092, + -0.9027788639068604, + 0.014982550404965878, + -0.03476303070783615, + 0.018984468653798103, + 0.0125854117795825, + -0.026406850665807724, + 0.01714063249528408, + -0.018254822120070457, + -0.002776029519736767, + 0.029882319271564484, + -0.005334018729627132, + 0.0006823919829912484, + 0.01386349368840456, + 0.004310891032218933, + 0.007461300119757652, + -0.007643174845725298, + -0.010633345693349838, + -0.0055505577474832535, + -0.015780627727508545, + -0.012305001728236675, + -0.026164989918470383, + -0.013680682517588139, + -0.012871340848505497, + -0.044894322752952576, + -0.012952721677720547, + 0.0010485721286386251, + 0.005306668113917112, + -0.0031249267049133778, + -0.01389037910848856, + 3.619721610448323e-06, + 0.010935685597360134, + 0.011645776219666004, + 0.003742056433111429, + 0.018761763349175453, + -0.004308262839913368, + 0.010878706350922585, + 0.009160739369690418, + 0.03302329033613205, + -0.008182220160961151, + 4.372504190541804e-05, + 0.0345078781247139, + 0.06436231732368469, + 0.014614170417189598, + -0.010466200299561024, + 0.0006062319152988493, + 0.03473374620079994, + -0.006852260325103998, + 0.10124688595533371, + -0.010672160424292088, + -0.0005764054367318749, + -0.01200171560049057, + -0.0002587038034107536, + -0.01041386928409338, + -0.006291135214269161, + 0.016419868916273117, + 0.004882570821791887, + 0.008191782981157303, + 0.021566536277532578, + -0.010603062808513641, + -0.0273544080555439, + 0.004183723125606775, + 0.014227837324142456, + -0.022904902696609497, + -0.005427954252809286, + 0.010050002485513687, + -0.013344944454729557, + -0.013277101330459118, + -0.018030880019068718, + -0.004130302928388119, + 0.06063294783234596, + -0.024781901389360428, + -0.00250379485078156, + 0.01868104189634323, + -0.0076204827055335045, + -0.002184203127399087, + -0.007695917040109634, + -0.011098521761596203, + 0.012833862565457821, + -0.006858332082629204, + -0.02499280497431755, + 0.014745890162885189, + 0.004195728339254856, + -0.005899408832192421, + 0.011176002211868763, + -0.026725636795163155, + 0.007271800190210342, + -0.01254513580352068, + -0.006330444943159819, + 0.002213726518675685, + -0.011374462395906448, + 0.0309328343719244, + -0.030483905225992203, + 0.003873476292937994, + 0.27863824367523193, + -5.701245027012192e-05, + -0.012523158453404903, + 0.00284197018481791, + 0.0015185538213700056, + 0.005123007111251354, + 0.011908341199159622, + -0.014009980484843254, + -0.012871035374701023, + -0.03683013096451759, + -0.0029244148172438145, + -0.009883912280201912, + 0.003765899920836091, + 0.010996170341968536, + 0.03352045640349388, + 0.01909082569181919, + 0.02980363368988037, + -0.029337730258703232, + -0.0030479554552584887 + ], + [ + 0.023266112431883812, + 0.001869969186373055, + 0.007872278802096844, + -0.005652276333421469, + -0.010035074315965176, + -0.011003384366631508, + -0.0020512740593403578, + -0.001293797860853374, + -0.00018434831872582436, + 0.009359989315271378, + -0.024072162806987762, + -0.0003331411862745881, + 0.0043957908637821674, + 0.0027256221510469913, + -0.00048240282922051847, + 0.003292884211987257, + -0.009887383319437504, + 0.01858285255730152, + -0.01447310671210289, + -0.0035845048259943724, + -0.006430653389543295, + 0.0002869415911845863, + 0.007522824686020613, + -0.006665833760052919, + 0.0015250920550897717, + -0.008684303611516953, + 0.006207636091858149, + -0.0008918453240767121, + 0.0009156942833214998, + 0.0020984369330108166, + 0.008463715203106403, + -0.007669066544622183, + -0.003387241391465068, + 0.02462509088218212, + 0.008048311807215214, + 0.0048052240163087845, + -0.007861352525651455, + 0.005736701190471649, + 0.0011569798225536942, + -0.0007982220849953592, + -0.010699380189180374, + -0.004106845706701279, + 0.039410341531038284, + 0.0038367717061191797, + 0.002084641484543681, + -0.0016725902678444982, + 0.013858664780855179, + 0.0017293510027229786, + 0.0183747336268425, + 0.0038630818016827106, + 0.003948521800339222, + -0.008459333330392838, + -0.007070288993418217, + 0.013180400244891644, + -0.002890137257054448, + 0.002189706079661846, + 0.04695567488670349, + 0.0021695054601877928, + -0.004288742318749428, + 0.01172669604420662, + 0.0008819403010420501, + -0.011869262903928757, + -0.0019636431243270636, + -0.008696299977600574, + -0.0029192748479545116, + 0.013014302588999271, + 0.0012671424774453044, + -0.009051832370460033, + -0.020096274092793465, + -0.005241430830210447, + 0.012647421099245548, + -0.019532347097992897, + 0.0019725202582776546, + -0.0017226693453267217, + 0.002003944478929043, + 0.005062687676399946, + 0.006443286780267954, + -0.0005396417691372335, + 0.003970520570874214, + 0.0026317129377275705, + -0.1200147196650505, + 0.0028687489684671164, + 0.0029486685525625944, + 0.0012957839062437415, + 0.004154548514634371, + -0.0007499566418118775, + 0.0030361234676092863, + -0.00032701517920941114, + -0.01175740361213684, + 0.0162486732006073, + 0.0013258918188512325, + -0.003743584733456373, + -0.006403486244380474, + -0.033372726291418076, + -0.013891740702092648, + 0.00028094937442801893, + -0.000315217359457165, + 0.008378785103559494, + -0.010328780859708786, + -0.00015679201169405133, + 0.004276246298104525, + 0.003647108795121312, + 0.012472525238990784, + -0.002273252233862877, + -0.008199071511626244, + -0.023833898827433586, + 0.00025737492251209915, + 0.00932229496538639, + 0.002011643722653389, + 1.0013677638198715e-05, + -0.002532210433855653, + 4.5563971070805565e-05, + -0.0043138740584254265, + -0.009516025893390179, + -0.0005341042997315526, + -0.004510304890573025, + 0.0048891049809753895, + 0.007640732452273369, + -0.0016711229691281915, + -0.0010492579312995076, + 0.010985208675265312, + -0.02656695619225502, + -0.0009619052871130407, + -0.002171159256249666, + -0.002104629296809435, + 0.0010087864939123392, + 0.004515096545219421, + -0.01846235804259777, + 0.006948641501367092, + 0.005152418278157711, + -0.0010999110527336597, + -0.001753190066665411, + 0.005009475629776716, + 0.009617934934794903, + -0.01827441342175007, + 0.004768332000821829, + 0.001814053626731038, + -0.009867310523986816, + 0.006038495805114508, + -0.003958207089453936, + 0.0020068837329745293, + 0.00702147651463747, + -0.00851629488170147, + -0.0036180298775434494, + -0.9662113785743713, + 0.001549675245769322, + 0.016858629882335663, + 0.007172849494963884, + -0.009797557257115841, + 0.009460918605327606, + 0.0010138144716620445, + 0.004825471434742212, + 0.008319145999848843, + -0.0007296064868569374, + 0.00802546739578247, + -0.020719407126307487, + -0.0033295066095888615, + -0.0002155122929252684, + 0.002728561405092478, + 0.005176779348403215, + -0.0035136763472110033, + 0.003212173003703356, + -0.004307037219405174, + 0.004860604181885719, + -0.0006245794356800616, + -0.0022871156688779593, + 0.015671798959374428, + -0.0020005819387733936, + -0.0031198901124298573, + -0.008509992621839046, + 0.009495221078395844, + -0.004019020590931177, + -0.007006035652011633, + 0.004007479175925255, + -0.004336954094469547, + 0.0011510156327858567, + 0.001507227891124785, + -0.00031447861692868173, + 0.007670944090932608, + -0.0009376273374073207, + -0.005244300235062838, + -0.0018107565119862556, + 0.0037891536485403776, + -0.01594163104891777, + 0.008578644134104252, + 0.010477802716195583, + -0.007238429971039295, + 0.0005395133630372584, + -0.009683924727141857, + -0.008669380098581314, + 0.008784998208284378, + 0.008569985628128052, + -0.007565983105450869, + -0.0005414743791334331, + 0.012069112621247768, + -0.007955106906592846, + -0.00033289717976003885, + -0.011871002614498138, + 0.001295457943342626, + 0.002706606639549136, + -0.0014725570799782872, + 0.001441893633455038, + 0.0004712039662990719, + 0.011540129780769348, + 0.00018136334256269038, + 0.008304586634039879, + 0.003763787914067507, + -0.021973295137286186, + 0.006226259283721447, + 0.004102358594536781, + -0.005229328293353319, + 0.0069894432090222836, + 0.0015627407701686025, + -0.027528371661901474, + -0.002616187324747443, + -0.00011323906801408157, + 0.0034028501249849796, + 0.02660095877945423, + 0.0040922644548118114, + -0.003692855592817068, + -0.0022073539439588785, + -0.003424587659537792, + -0.005605765152722597, + 0.003073829459026456, + -0.008016979321837425, + -0.0012112687109038234, + -0.005444125737994909, + 0.005632955115288496, + 0.013612284325063229, + -0.0020956944208592176, + -0.008200293406844139, + -0.0013500973582267761, + 0.0009166848030872643, + 0.010854373686015606, + 0.008036339655518532, + -0.005135757848620415, + -0.003629300044849515, + -0.16482536494731903, + -0.0032095308415591717, + 0.0490071140229702, + -0.0036686824169009924, + -0.0018128504743799567, + -0.009360050782561302, + -0.02818463370203972, + -0.007467476651072502, + -0.0005624822224490345, + 0.0009529730887152255, + 0.0010473566362634301, + 0.007247162517160177, + 0.00753930164501071, + -0.008749767206609249, + 0.005219481885433197, + 0.007086939178407192, + 0.0010422084014862776, + 0.004611584357917309, + -0.0004500416398514062 + ], + [ + -0.09129741787910461, + 0.05422857776284218, + -0.07368580251932144, + -0.01345472689718008, + -0.0066826436668634415, + -0.014106055721640587, + -0.05407734215259552, + 0.0035455531906336546, + -0.02132759802043438, + -0.0032537628430873156, + 0.08104594051837921, + -0.0025993743911385536, + 0.01785278506577015, + 0.01861095242202282, + 0.006536574102938175, + -0.011035131290555, + 2.9617563995998353e-05, + 0.07944626361131668, + -0.056671708822250366, + -0.01026039756834507, + 0.06806201487779617, + -0.01377542968839407, + -0.0049156430177390575, + -0.028582604601979256, + -0.07951166480779648, + 0.060434501618146896, + -0.012192225083708763, + 0.06446359306573868, + 0.015247938223183155, + -0.007135375868529081, + -0.03574291989207268, + 0.02310558408498764, + -0.03502331301569939, + -0.03400241956114769, + -0.03605734556913376, + -0.009121282957494259, + -0.0075280857272446156, + 0.03510049358010292, + -0.009016000665724277, + 0.015218756161630154, + -0.01938341185450554, + -0.0530046708881855, + 0.015004819259047508, + 0.011879737488925457, + 0.006777037866413593, + 0.03504226729273796, + -0.011743628419935703, + 0.011751743964850903, + -0.019492967054247856, + 0.01952083595097065, + 0.0048842704854905605, + 0.004086051136255264, + 0.0030383621342480183, + -0.0341772623360157, + 0.026190023869276047, + 0.013830396346747875, + 0.07698792964220047, + 0.07817772775888443, + -0.03455212712287903, + -0.047968242317438126, + 0.015527150593698025, + -0.0013972676824778318, + -0.03516373783349991, + -0.011076652444899082, + -0.07058177888393402, + 0.05141709744930267, + 0.0019767028279602528, + 0.021892080083489418, + -0.05151278153061867, + -0.0058928681537508965, + 0.014502755366265774, + 0.0771457701921463, + 0.006438251584768295, + 0.04076297581195831, + -0.012792769819498062, + 0.04059050977230072, + -0.013467899523675442, + 0.0032423571683466434, + -0.004635765217244625, + -0.015554154291749, + 0.38284075260162354, + -0.030841467902064323, + 0.019471602514386177, + 0.020361021161079407, + -0.015512054786086082, + 0.01210042741149664, + 0.04192779213190079, + 0.012472102418541908, + -0.00043850281508639455, + -0.015881868079304695, + -0.007110266946256161, + 0.04023756459355354, + -0.016866212710738182, + 0.040267348289489746, + 0.03216676414012909, + -0.08730631321668625, + -0.021393602713942528, + -0.02463507652282715, + 0.013667784631252289, + 0.032639797776937485, + 0.001458514598198235, + 0.05821356549859047, + -0.011441005393862724, + 0.007024150807410479, + -0.025191107764840126, + 0.025049008429050446, + -0.026085158810019493, + 0.0028150249272584915, + 0.023298168554902077, + 0.01307241152971983, + -0.006407849956303835, + -0.06835697591304779, + -0.01991787739098072, + 0.056314606219530106, + 0.002189639024436474, + 0.016862697899341583, + 0.0008226657519116998, + -0.06259746104478836, + -0.0062695760279893875, + 0.004028082359582186, + 0.01754240319132805, + 0.03709019348025322, + 0.025629902258515358, + 0.020045138895511627, + -0.05710908770561218, + 0.0009228726848959923, + 0.047623492777347565, + 0.00715491222217679, + 0.016491642221808434, + -0.037371352314949036, + 0.021127652376890182, + 0.014955377206206322, + -0.02557392232120037, + 0.0389966256916523, + -0.03806205838918686, + 0.024818651378154755, + 0.007169737014919519, + -0.04977930709719658, + -0.025399820879101753, + 0.026873063296079636, + -0.016155367717146873, + 0.00018587292288430035, + 0.003068684134632349, + -0.02884114719927311, + -0.026740670204162598, + -0.021563492715358734, + -0.023576021194458008, + 0.01676332764327526, + -0.02403062768280506, + 0.008574535138905048, + -0.01211791392415762, + 0.0031012215185910463, + 0.07176225632429123, + -0.009731026366353035, + -0.031102346256375313, + 0.05815264582633972, + 0.004102700389921665, + -0.013264864683151245, + 0.032275956124067307, + -0.05165775865316391, + 0.0032467565033584833, + -0.0027702264487743378, + -0.038457974791526794, + -0.005876581650227308, + -0.04270613566040993, + -0.009338436648249626, + -0.023826807737350464, + -0.1126750037074089, + -0.01356474682688713, + -0.0030147319193929434, + 0.05174704268574715, + -0.018153753131628036, + 0.00010879460023716092, + -0.03039153292775154, + 0.006158067844808102, + -0.0010242403950542212, + 0.0035977615043520927, + -0.007543981075286865, + -0.008986621163785458, + -0.003608118975535035, + -0.00014064862625673413, + 0.021159447729587555, + -0.02230392023921013, + -0.0249672569334507, + 0.07217030972242355, + 0.09013478457927704, + 0.03605348989367485, + -0.05008506029844284, + 0.036243192851543427, + 0.05154707655310631, + 0.03456218168139458, + 0.15646681189537048, + 0.0050837937742471695, + 0.01641876995563507, + 0.03192718327045441, + -0.006905516609549522, + 0.03864520788192749, + -0.02097097970545292, + 0.009377675130963326, + 0.016597623005509377, + -0.022598745301365852, + 0.024014387279748917, + 0.000456039619166404, + -0.04453211650252342, + 0.02031201310455799, + 0.011801714077591896, + 0.037757791578769684, + -0.0037100170738995075, + -0.0027268158737570047, + -0.0008861569804139435, + -0.02713989093899727, + -0.002122027100995183, + -0.010045510716736317, + 0.06916647404432297, + -0.05445350706577301, + -0.014455915428698063, + -0.004167313687503338, + 0.08869795501232147, + 0.02691074088215828, + -0.05375951901078224, + 0.023440200835466385, + 0.02083154208958149, + 0.01659439690411091, + -0.058050744235515594, + 0.023849260061979294, + 0.018289631232619286, + -0.002746208570897579, + 0.04292301833629608, + -0.012634845450520515, + 0.004386197309941053, + -0.06099414452910423, + -0.0221391674131155, + -0.0045674643479287624, + -0.00542531069368124, + 0.061004944145679474, + -0.010329547338187695, + 0.010969405993819237, + 0.7175282835960388, + -0.004767086356878281, + 0.002556899329647422, + 0.053810395300388336, + -0.010776442475616932, + -0.0504436120390892, + -0.0006427884800359607, + -0.025764210149645805, + -0.04426601901650429, + -0.022425875067710876, + -0.018795276060700417, + -0.030391963198781013, + -0.00040411119698546827, + -0.048065781593322754, + 0.09944581240415573, + 0.022459547966718674, + 0.12232255190610886, + -0.029720056802034378, + 0.031878940761089325 + ], + [ + -0.09071645885705948, + 0.08783045411109924, + -0.05666641891002655, + -0.08469498157501221, + -0.04554808512330055, + -0.016204163432121277, + -0.0394902266561985, + 0.014022374525666237, + -0.019348647445440292, + -0.0069979471154510975, + 0.034381333738565445, + -0.03627447783946991, + -0.0018147807568311691, + 0.041580282151699066, + 0.02882964536547661, + 0.03508583456277847, + 0.0004945312975905836, + 0.07095246762037277, + -0.0755084678530693, + -0.018898656591773033, + 0.10977248847484589, + 0.0057720341719686985, + 0.024830201640725136, + -0.017143195495009422, + -0.046387650072574615, + 0.05363321676850319, + -0.021662624552845955, + -0.009944193996489048, + 0.036721210926771164, + -0.014321885071694851, + 0.016954666003584862, + -0.002215240616351366, + 0.02244659885764122, + -0.06314460933208466, + 0.001329614082351327, + 0.002628581365570426, + -0.0272492915391922, + 0.07769211381673813, + -0.01769632287323475, + -0.012035936117172241, + 0.022051410749554634, + -0.040047787129879, + -0.01430030632764101, + 0.002376731252297759, + 0.017546212300658226, + 0.037391167134046555, + -0.057454176247119904, + 0.04788830876350403, + -0.007245467510074377, + 0.030756184831261635, + -0.014858563430607319, + -0.002582270884886384, + 0.019084947183728218, + -0.03164944052696228, + 0.003921607043594122, + 0.04373832792043686, + 0.029522480443120003, + -0.0009071144741028547, + -0.03936329483985901, + -0.03181350976228714, + 0.014595954678952694, + 0.002084143226966262, + -0.024338483810424805, + 0.023312050849199295, + -0.007487589959055185, + 0.042645566165447235, + -0.019577793776988983, + 0.004812581930309534, + -0.039134860038757324, + -0.0050079096108675, + 0.03134213760495186, + 0.030171481892466545, + -0.0023043558467179537, + -0.019912106916308403, + -0.011694972403347492, + 0.025175394490361214, + -0.015252240002155304, + -0.018422776833176613, + 0.04197021201252937, + -0.026921052485704422, + 0.4114414155483246, + -0.024775182828307152, + -0.0015620122430846095, + -0.012518411502242088, + -0.02706846594810486, + 0.05156879872083664, + 0.015761585906147957, + -0.006576153449714184, + 0.027087582275271416, + -0.002610866678878665, + 0.02799580618739128, + 0.03199438750743866, + 0.02369738556444645, + 0.02999851107597351, + 0.029792971909046173, + -0.03176754340529442, + -0.007936108857393265, + -0.011068947613239288, + -0.010582446120679379, + 0.023323161527514458, + 0.013485711067914963, + 0.020692266523838043, + -0.023632993921637535, + 0.03530634939670563, + -0.007528197485953569, + 0.01694202423095703, + 0.003527914872393012, + -0.009808109141886234, + -0.002343234606087208, + -0.0014924389543011785, + 0.04831645265221596, + -0.0021113657858222723, + -0.035296618938446045, + 0.05754296854138374, + 0.008551464416086674, + 0.008105096407234669, + 0.006725425366312265, + -0.039050254970788956, + -0.0022149146534502506, + -0.0007362894248217344, + 0.012415973469614983, + 0.009667758829891682, + -0.008379626087844372, + 0.001446690526790917, + -0.02039993554353714, + 0.046074073761701584, + 0.0071410564705729485, + -0.02018578164279461, + -0.006250979378819466, + -0.046227943152189255, + -0.028463879600167274, + -0.04828861355781555, + -0.027181828394532204, + 0.02159363031387329, + 0.008409369736909866, + -0.020712310448288918, + 0.0055392831563949585, + -0.04948596656322479, + -0.03648260235786438, + 0.013187441043555737, + 4.71110142825637e-05, + -0.008070672862231731, + -0.02571653574705124, + -0.04833308234810829, + -0.1414995640516281, + 0.01803598552942276, + -0.01475015003234148, + 0.0388871505856514, + 0.002902207663282752, + -0.03388180956244469, + 0.05211487039923668, + -0.011709082871675491, + -0.001313057728111744, + 0.034968677908182144, + 0.015975162386894226, + 0.0032422696240246296, + 0.024504363536834717, + -0.006096283905208111, + 0.009551554918289185, + 0.033522140234708786, + -0.005411963909864426, + -0.025730416178703308, + -0.040382031351327896, + -0.027240129187703133, + -0.04873168468475342, + 0.008781267330050468, + 0.014139932580292225, + -0.036542437970638275, + -0.027979761362075806, + 0.002535937586799264, + 0.01810077391564846, + -0.026216475293040276, + -0.01345333643257618, + 0.0015213603619486094, + 0.010786850936710835, + 0.03076610527932644, + -0.006607335992157459, + 0.021086540073156357, + -0.007173472084105015, + 0.015856923535466194, + -0.015275525860488415, + 0.01413349062204361, + 0.033839739859104156, + -0.025671178475022316, + 0.05133940652012825, + 0.0783543512225151, + 0.039875660091638565, + -0.04548673331737518, + -0.008986636064946651, + 0.054169535636901855, + 0.05264154076576233, + 0.18078181147575378, + 0.029744930565357208, + -0.009263896383345127, + 0.01026357151567936, + 0.020183123648166656, + -0.009173459373414516, + 0.016424568369984627, + 0.005593763664364815, + -0.046884436160326004, + 0.009672739543020725, + 0.0613815076649189, + 0.019094865769147873, + -0.060897283256053925, + -0.023488659411668777, + -0.015261990018188953, + -0.014653385616838932, + -0.018334316089749336, + -0.009237087331712246, + -0.00771838054060936, + -0.009274089708924294, + -0.05303650721907616, + 0.0024782370310276747, + 0.09421695023775101, + -0.023656051605939865, + -0.03947517275810242, + 0.013218848966062069, + 0.04876970127224922, + 0.009123311378061771, + -0.027723278850317, + 0.011663765646517277, + 0.006686684209853411, + -0.02279973216354847, + -0.03988465294241905, + 0.021591270342469215, + 0.025763364508748055, + -0.009299974888563156, + 0.05577962100505829, + -0.02392793633043766, + 0.004855241626501083, + -0.013864049687981606, + -0.027557628229260445, + 0.051390305161476135, + 0.0035156821832060814, + 0.07944444566965103, + 0.027310283854603767, + 0.0006932794349268079, + 0.7196846008300781, + -0.02527865208685398, + -0.0013659062096849084, + 0.004028359428048134, + 0.03914143145084381, + -0.001316869049333036, + -0.020149149000644684, + -0.009692657738924026, + -0.014020613394677639, + -0.009926337748765945, + -0.005448897834867239, + -0.007998911663889885, + 0.04606558755040169, + -0.03560931980609894, + 0.03607653081417084, + 0.05803467333316803, + 0.09072365611791611, + -0.03707975149154663, + -0.023451192304491997 + ], + [ + -0.06492295116186142, + 0.033940866589546204, + -0.0736064538359642, + -0.011806980706751347, + 0.0854724869132042, + -0.023675324395298958, + -0.01773136854171753, + 0.03426690772175789, + 0.029907159507274628, + 0.0208444707095623, + 0.10951671749353409, + -0.03255584090948105, + 0.02125869132578373, + 0.04444172978401184, + 0.004019998945295811, + -0.08742580562829971, + 0.04066154733300209, + 0.04320881515741348, + -0.03031199239194393, + 0.029791003093123436, + -0.03624620661139488, + 0.014655649662017822, + 0.04268303140997887, + -0.004882643930613995, + -0.03380472585558891, + 0.02529750019311905, + 0.00028516066959127784, + -0.022169703617691994, + 0.028625719249248505, + -0.004897706676274538, + -0.021483415737748146, + 0.04609548673033714, + 0.0880873054265976, + -0.11924020200967789, + -0.07804884761571884, + -0.009790213778614998, + 0.03605077415704727, + 0.09590181708335876, + -0.04552420973777771, + 0.014362703077495098, + 0.05968239903450012, + -0.027249006554484367, + -0.010279429145157337, + -0.029173431918025017, + 0.001841664663515985, + 0.0029378156177699566, + -0.11893356591463089, + 0.060457900166511536, + -0.03778816759586334, + 0.06386741250753403, + 0.009214909747242928, + 0.099382683634758, + -0.014539597555994987, + 0.039895739406347275, + -0.02626154199242592, + 0.04885650798678398, + 0.06157568842172623, + 0.07588198035955429, + 0.025768393650650978, + 0.04677034914493561, + 0.002219641348347068, + -0.061767663806676865, + 0.04273901507258415, + -0.02119814045727253, + -0.00347520993091166, + 0.10442353039979935, + -0.004499142058193684, + -0.00354465888813138, + 0.09845287352800369, + 0.008145250380039215, + 0.0030941281002014875, + 0.05888819694519043, + 0.043545205146074295, + -0.025666331872344017, + 0.004124935250729322, + 0.037814050912857056, + -0.029117049649357796, + -0.018805885687470436, + 0.023281279951334, + 0.05522681400179863, + 0.19944532215595245, + -0.08466588705778122, + 0.010535449720919132, + 0.03147862106561661, + -0.04461481049656868, + -0.03329862281680107, + -0.09313922375440598, + 0.004513838328421116, + 0.02619643323123455, + -0.030423099175095558, + -0.009624775499105453, + 0.09726006537675858, + 0.02674746699631214, + -0.03949480876326561, + 0.07384447753429413, + -0.008692264556884766, + 0.038578521460294724, + -0.03838256746530533, + -0.07347436249256134, + -0.031290389597415924, + -0.04854375496506691, + 0.040318794548511505, + -0.041351210325956345, + -0.0022916512098163366, + 0.04291965067386627, + -0.08707113564014435, + -0.023132609203457832, + -0.04576405510306358, + 0.08846175670623779, + -0.007810259237885475, + 0.022945407778024673, + -0.05941095948219299, + -0.019709989428520203, + 0.022390298545360565, + 0.09740623831748962, + 0.07396528869867325, + -0.00022193150653038174, + -0.09381277114152908, + -0.017093736678361893, + -0.005990923848003149, + 0.006678659003227949, + -0.01948404870927334, + 0.02923477627336979, + -0.079737089574337, + -0.08939816802740097, + 0.04992646723985672, + -0.015275510959327221, + 0.052871912717819214, + 0.010235728695988655, + -0.03332151472568512, + -0.07865980267524719, + -0.02312559448182583, + 0.008248931728303432, + 0.03243611380457878, + -0.006964347790926695, + 0.03254784271121025, + 0.0918319970369339, + -0.12809012830257416, + 0.02272820472717285, + 0.002034903736785054, + 0.10937920212745667, + 0.030208662152290344, + -0.008119070902466774, + -0.008370619267225266, + 0.008868896402418613, + -0.0026220798026770353, + -0.12809346616268158, + 0.06040933355689049, + 0.014752409420907497, + -0.07522992789745331, + 0.015148814767599106, + -0.03555908799171448, + 0.00043440345325507224, + 0.07484558969736099, + 0.02071162313222885, + 0.009514255449175835, + 0.010863573290407658, + -0.003275532741099596, + 0.006289044860750437, + 0.03926147148013115, + -0.06864719092845917, + -0.05661734566092491, + 0.0037168599665164948, + -0.045847825706005096, + -0.04330180585384369, + -0.041355594992637634, + -0.007776631508022547, + -0.08447880297899246, + -0.01927468366920948, + -0.017559954896569252, + -0.027102740481495857, + -0.014529677107930183, + -0.05166129395365715, + 0.0290788933634758, + 0.03128796070814133, + 0.003813094226643443, + 0.1033610925078392, + 0.05440591648221016, + -0.0025985469110310078, + 0.015485864132642746, + 0.08125656098127365, + 0.052372172474861145, + -0.06465963274240494, + -0.03919653594493866, + 0.0914631187915802, + 0.13915038108825684, + 0.024380672723054886, + -0.02162439376115799, + -0.056645553559064865, + 0.046381812542676926, + -0.013380415737628937, + 0.14905203878879547, + -0.10727963596582413, + -0.027296606451272964, + -0.031192246824502945, + 0.0239280816167593, + -0.0558507964015007, + -0.007875446230173111, + 0.05268130451440811, + 0.04105307161808014, + -0.00553523562848568, + 0.025137975811958313, + -0.08470264822244644, + 0.02047492377460003, + 0.012688316404819489, + 0.06399013847112656, + -0.07857351005077362, + 0.0033334868494421244, + 0.08241640031337738, + -0.07039147615432739, + -0.07481462508440018, + -0.01564832776784897, + 0.030051538720726967, + 0.090232253074646, + -0.03861502557992935, + 0.009597617201507092, + 0.07309648394584656, + -0.0745251476764679, + -0.007538581266999245, + -0.024900143966078758, + -0.06535869091749191, + 0.0195352490991354, + 0.0025644937995821238, + 0.004812241531908512, + 0.03974801301956177, + -0.061041124165058136, + -0.032840654253959656, + 0.04246481508016586, + -0.013218223117291927, + 0.04962533712387085, + -0.07273847609758377, + 0.04139190539717674, + -0.030527211725711823, + -0.026000559329986572, + 0.027834011241793633, + -0.15849953889846802, + 0.011824462562799454, + 0.5181039571762085, + 0.018045566976070404, + 0.03209000453352928, + -0.011041935533285141, + -0.04920266568660736, + -0.03820061683654785, + -0.0073470063507556915, + -0.04598122090101242, + -0.04526009038090706, + -0.11163775622844696, + -0.039785195142030716, + 0.03128312528133392, + 0.06550642848014832, + -0.002871828619390726, + 0.07021433115005493, + 0.02771800383925438, + -0.07912960648536682, + -0.06342430412769318, + -0.0360996276140213 + ], + [ + -0.09493391960859299, + 0.06954699009656906, + -0.07872142642736435, + -0.07111649215221405, + -0.04432058706879616, + -0.010218735784292221, + -0.05103905871510506, + -0.0033749788999557495, + 0.001657467451877892, + -0.022025158628821373, + 0.024006079882383347, + -0.0310263279825449, + 0.005691953469067812, + 0.01638956554234028, + 0.025587081909179688, + 0.024279242381453514, + 0.0038762593176215887, + 0.06900545209646225, + -0.08595879375934601, + -0.02744947001338005, + 0.10558408498764038, + -0.010988675057888031, + 0.007783521432429552, + -0.02273154817521572, + -0.04305508732795715, + 0.05041389539837837, + -0.048198360949754715, + -0.016020404174923897, + 0.006564312148839235, + 0.010403097607195377, + 0.010629871860146523, + 0.0006077473517507315, + 0.02484987862408161, + -0.05287742242217064, + 0.025195162743330002, + 0.0032515362836420536, + -0.019646503031253815, + 0.05470021814107895, + -0.030548643320798874, + -0.016980590298771858, + 0.0028008206281811, + -0.05741165205836296, + -0.018195858225226402, + -0.018064098432660103, + 0.008345995098352432, + 0.03912310674786568, + -0.04430213198065758, + 0.040596332401037216, + -0.022564750164747238, + 0.04209626093506813, + 0.0012897489359602332, + 0.0090309614315629, + 0.000798011024016887, + -0.03800687938928604, + 0.01510438323020935, + 0.01937403529882431, + 0.04597325250506401, + 0.024505022913217545, + -0.02600240707397461, + -0.04215884953737259, + -0.005753656849265099, + -0.006674102041870356, + -0.012795568443834782, + 0.014030304737389088, + 0.0019781426526606083, + 0.03755293786525726, + -0.00020366335229482502, + 0.005172190722078085, + -0.04141627624630928, + -0.011136715300381184, + 0.02847178652882576, + 0.07421563565731049, + -0.0073914784006774426, + -0.03221544995903969, + -0.03530433028936386, + 0.000289944582618773, + -0.017225857824087143, + -0.034241996705532074, + 0.034642353653907776, + -0.03441903367638588, + 0.3843120038509369, + -0.014285270124673843, + -0.003492266172543168, + -0.008184931240975857, + -0.03879844769835472, + 0.05530594661831856, + 0.015749039128422737, + -0.00893985666334629, + 0.009722521528601646, + 0.0013511202996596694, + 0.019013484939932823, + 0.017134731635451317, + 0.005068902857601643, + 0.05731457471847534, + 0.011815894395112991, + -0.011302544735372066, + -0.015886981040239334, + -0.019040081650018692, + 0.003353449050337076, + 0.015010472387075424, + 0.03406737744808197, + 0.014761707745492458, + -0.02269102819263935, + 0.04703488573431969, + -0.04015015438199043, + 0.0551426038146019, + 0.0004487312398850918, + 0.014278923161327839, + -0.018813475966453552, + 0.01868126168847084, + 0.015278464183211327, + 0.002893490716814995, + -0.058316584676504135, + 0.056729257106781006, + -0.01915912888944149, + -0.0072310687974095345, + -0.009782832115888596, + -0.010134279727935791, + 0.009356360882520676, + -0.010312965139746666, + -0.0007258494733832777, + 0.020451808348298073, + -0.01708904840052128, + 0.010592851787805557, + 0.0362873338162899, + 0.03581113740801811, + 0.019361935555934906, + -0.01749989204108715, + -0.01762240193784237, + -0.04506882652640343, + -0.0040924930945038795, + -0.04818569868803024, + -0.025023363530635834, + 0.029683221131563187, + -0.002984799910336733, + -0.005185769870877266, + -0.03768695145845413, + -0.04389851167798042, + -0.019410891458392143, + 0.008083946071565151, + -0.0034674203488975763, + -0.01832345686852932, + -0.038251373916864395, + -0.030366329476237297, + -0.2838084101676941, + -0.0174828190356493, + -0.010197564959526062, + 0.03637670353055, + -0.001738315331749618, + -0.01714121736586094, + 0.02478136122226715, + 0.0030274314340204, + 0.017072327435016632, + 0.0217570997774601, + 0.04515380412340164, + 0.04645046219229698, + 0.02068418078124523, + 0.006439831107854843, + 0.009444952011108398, + 0.022293034940958023, + 0.014730410650372505, + -0.02425668202340603, + -0.026554619893431664, + -0.004925221670418978, + -0.03364493325352669, + 0.010367236100137234, + 0.016189083456993103, + -0.046804752200841904, + -0.03185510262846947, + -0.0029005594551563263, + 0.031782280653715134, + -0.03629589453339577, + -0.017272736877202988, + 0.013916111551225185, + 0.005264859646558762, + 0.017933620139956474, + -0.004424191080033779, + 0.012064848095178604, + -0.019676627591252327, + 0.022268014028668404, + -0.009480221197009087, + -0.02521822229027748, + 0.025793500244617462, + -0.04887630417943001, + 0.05418533459305763, + 0.058409739285707474, + 0.04597029089927673, + -0.07539884746074677, + -0.00979570858180523, + 0.05123359337449074, + 0.05932950600981712, + 0.18361641466617584, + 0.058275531977415085, + -0.02056090719997883, + 0.006052747834473848, + 0.019966542720794678, + -0.00294695352204144, + 0.021937474608421326, + 0.0029159800615161657, + -0.06299828737974167, + -0.016955887898802757, + 0.03823704645037651, + 0.01535804197192192, + -0.05347452685236931, + -0.033350083976984024, + -0.030388277024030685, + 0.0285149235278368, + 0.013823378831148148, + -0.05380551889538765, + -0.026370130479335785, + -0.00985488947480917, + -0.04685567319393158, + 0.00636955676600337, + 0.07040850073099136, + -0.03285815194249153, + -0.052362412214279175, + -0.006011476740241051, + 0.041768476366996765, + 0.013516147620975971, + -0.01599753275513649, + 0.010685564018785954, + 0.011380260810256004, + -0.0012066577328369021, + -0.05626152455806732, + 0.016024116426706314, + 0.010896919295191765, + -0.004018907435238361, + 0.05821184068918228, + -0.018605312332510948, + 0.006296070758253336, + -0.015420380048453808, + -0.023116957396268845, + 0.05134325847029686, + 0.008632782846689224, + 0.0959184318780899, + 0.006676605436950922, + -0.007667279802262783, + 0.6832040548324585, + -0.024642495438456535, + -0.022906171157956123, + 0.0033943222369998693, + 0.0439089797437191, + -0.01728644222021103, + -0.005319471005350351, + 0.026582414284348488, + -0.008134224452078342, + -0.005041975062340498, + -0.006574147380888462, + -0.020767049863934517, + 0.0564546175301075, + -0.047622159123420715, + 0.034724924713373184, + 0.028686197474598885, + 0.08250689506530762, + -0.024879099801182747, + -0.03076959401369095 + ], + [ + 0.022271879017353058, + 0.002216988243162632, + 0.010342302732169628, + -0.007394495420157909, + -0.00919740553945303, + -0.012171830981969833, + -0.0029220175929367542, + -0.0021435210946947336, + -0.0009552057017572224, + 0.011052031069993973, + -0.02497168444097042, + -0.00044810932013206184, + 0.004755393136292696, + 0.0037148005794733763, + -0.001032105996273458, + 0.0018524564802646637, + -0.009656675159931183, + 0.017889808863401413, + -0.01543967891484499, + -0.005025606136769056, + -0.007248377427458763, + 0.0005389232537709177, + 0.008011539466679096, + -0.006258624605834484, + 0.002284090965986252, + -0.008341116830706596, + 0.008416963741183281, + 0.0008557276451028883, + 0.002168873092159629, + 0.0019628999289125204, + 0.009514329954981804, + -0.008699022233486176, + -0.0035800752229988575, + 0.024979233741760254, + 0.007675800006836653, + 0.006386061664670706, + -0.0071073840372264385, + 0.0052536772564053535, + 0.0026985572185367346, + -0.00037671346217393875, + -0.011149479076266289, + -0.006088618654757738, + 0.04151063784956932, + 0.004830057732760906, + 0.0012812758795917034, + -0.0012674166355282068, + 0.012433657422661781, + 0.0006379314581863582, + 0.018773311749100685, + 0.002872887998819351, + 0.004968688823282719, + -0.007375791668891907, + -0.007494339719414711, + 0.014885191805660725, + -0.002981464611366391, + 0.0036335389595478773, + 0.048864081501960754, + 0.0017533523496240377, + -0.006913556717336178, + 0.01257969718426466, + 0.0006482776952907443, + -0.01147081982344389, + -0.0013961929362267256, + -0.010604463517665863, + -0.004106204025447369, + 0.013814474456012249, + 0.0016290087951347232, + -0.007834657095372677, + -0.023335834965109825, + -0.005471785552799702, + 0.012823495082557201, + -0.021822376176714897, + 0.0026016945485025644, + -0.0009423577575944364, + 0.0029786033555865288, + 0.0062926532700657845, + 0.006343333516269922, + -0.00022008824453223497, + 0.0047954414039850235, + 0.0030244290828704834, + -0.12124379724264145, + 0.003950646612793207, + 0.0035364243667572737, + 0.001937992055900395, + 0.004427037667483091, + -0.001862371456809342, + 0.0019105867249891162, + 0.0007638329407200217, + -0.013244719244539738, + 0.017717784270644188, + 0.0032267351634800434, + -0.005140884779393673, + -0.005636224057525396, + -0.035958558320999146, + -0.013065929524600506, + 0.0016922785434871912, + 0.00011252165131736547, + 0.008829880505800247, + -0.012115989811718464, + -0.0010101392399519682, + 0.0020299141760915518, + 0.0034410126972943544, + 0.014829451218247414, + -0.0023824451491236687, + -0.008009718731045723, + -0.026204794645309448, + 0.0004672315262723714, + 0.008690346032381058, + 0.003991180099546909, + -0.0004921150393784046, + -0.0022808690555393696, + 5.4006864957045764e-05, + -0.0037685101851820946, + -0.01117874588817358, + 0.0009023663005791605, + -0.006101923994719982, + 0.004858516622334719, + 0.00771073205396533, + -0.0018440207932144403, + 1.4786567589908373e-05, + 0.012479200027883053, + -0.029195576906204224, + 9.028970816871151e-05, + -0.0031019889283925295, + -0.004690566565841436, + 0.002168898703530431, + 0.006242749746888876, + -0.01816455088555813, + 0.007269594352692366, + 0.005510070826858282, + -0.001346777891740203, + -0.0034249117597937584, + 0.005273447837680578, + 0.010422260500490665, + -0.02098000794649124, + 0.0056874374859035015, + 0.003683360293507576, + -0.0114022521302104, + 0.007072291802614927, + -0.0024321116507053375, + 0.0014124474255368114, + 0.006597574334591627, + -0.008173222653567791, + -0.004189365077763796, + -0.9636830687522888, + 0.0009855931857600808, + 0.018535248935222626, + 0.007582088932394981, + -0.009627476334571838, + 0.009976530447602272, + 0.0013982404489070177, + 0.004991041496396065, + 0.007229085545986891, + 0.0009013555245473981, + 0.00971420668065548, + -0.023029090836644173, + -0.004319474101066589, + -0.001948959776200354, + 0.004547283053398132, + 0.004326228518038988, + -0.003700453322380781, + 0.003067881567403674, + -0.005394930485635996, + 0.0065366774797439575, + -0.0020621195435523987, + -0.003781490493565798, + 0.01540919579565525, + -0.0032749040983617306, + -0.0046129971742630005, + -0.009924489073455334, + 0.009641369804739952, + -0.004819544963538647, + -0.007918019779026508, + 0.0038824842777103186, + -0.005232513416558504, + 0.0010212685447186232, + 0.0013439522590488195, + -0.0011621166486293077, + 0.007878873497247696, + 0.0008049460593611002, + -0.005724919028580189, + -0.002614046446979046, + 0.005154642276465893, + -0.016062427312135696, + 0.008344452828168869, + 0.01106585655361414, + -0.008168316446244717, + 0.0004487002152018249, + -0.010686633177101612, + -0.009767059236764908, + 0.010057064704596996, + 0.00679123867303133, + -0.007346232887357473, + -0.0008023104746825993, + 0.012997210025787354, + -0.00998910702764988, + 0.0023380364291369915, + -0.012949253432452679, + 0.0009590046829544008, + 0.003483046079054475, + -0.0022233640775084496, + 0.0023718916345387697, + 0.0009318761876784265, + 0.012355350889265537, + 0.0010990883456543088, + 0.007559280842542648, + 0.003171515418216586, + -0.02197728119790554, + 0.006936836056411266, + 0.003641054965555668, + -0.005720910150557756, + 0.00650645000860095, + 0.00132707878947258, + -0.030209286138415337, + -0.001853400724940002, + 0.00025776022812351584, + 0.0019219585228711367, + 0.02880433388054371, + 0.004944003187119961, + -0.0024910031352192163, + -0.002152174711227417, + -0.0025265521835535765, + -0.005750943906605244, + 0.003366330172866583, + -0.006385491695255041, + -3.2560645195189863e-05, + -0.0064699784852564335, + 0.005097624380141497, + 0.012638459913432598, + -0.0023243161849677563, + -0.008766389451920986, + -0.0003814647498074919, + 0.0009399030823260546, + 0.011653332971036434, + 0.008548718877136707, + -0.005506887100636959, + -0.004188466351479292, + -0.16838409006595612, + -0.003918858710676432, + 0.053435809910297394, + -0.004765810910612345, + -0.0025764890015125275, + -0.007725674659013748, + -0.03106679581105709, + -0.008742869831621647, + -0.000788444303907454, + 0.0012954933336004615, + 0.001300932839512825, + 0.008184531703591347, + 0.008253198117017746, + -0.007484837900847197, + 0.005671624559909105, + 0.008481509052217007, + 0.0013144880067557096, + 0.0058158887550234795, + 0.00024018948897719383 + ], + [ + 0.01644633337855339, + 0.002551701618358493, + -0.00045546022010967135, + -0.0035348457749933004, + 0.00020580751879606396, + 0.00027322652749717236, + -0.0007103861426003277, + 0.0011668092338368297, + 0.0012194601586088538, + -0.0011212874669581652, + -0.005295957438647747, + -0.00026357421302236617, + -0.0013355100527405739, + -5.590205546468496e-06, + 0.0016554129542782903, + -0.0002536056563258171, + 0.0005011899629607797, + 9.449112985748798e-05, + 0.0003782788699027151, + 0.00010882746573770419, + 0.0040052528493106365, + -0.0012045042822137475, + 5.4141197324497625e-05, + -0.0004747389175463468, + 0.0016978757921606302, + 0.0012897503329440951, + -0.0005427537253126502, + -0.0003276921634096652, + -0.0006869625649414957, + -0.002461171941831708, + -0.003889957908540964, + 0.0005404562689363956, + 0.0012187217362225056, + 0.00013215940271038562, + -0.0012880535796284676, + 0.00022329422063194215, + 0.0014922715490683913, + -0.0009552127448841929, + -0.0014002009993419051, + 0.0005389658617787063, + 0.0013034162111580372, + -0.001497421646490693, + -0.0004756536800414324, + 2.776898145384621e-05, + 0.001330452156253159, + 0.0009207426337525249, + 0.0019413843983784318, + 0.0008183064637705684, + 8.652620454085991e-05, + 0.0009110300452448428, + -0.0008954241639003158, + 0.003810435300692916, + 0.0019315375247970223, + -0.0008753184811212122, + -0.001946981530636549, + -0.002018644707277417, + -0.0021770165767520666, + -4.0632792661199346e-05, + 0.0013043272774666548, + 0.002144533209502697, + 0.0005288349348120391, + -0.00022180363885127008, + 0.0005316280876286328, + 0.0025823060423135757, + -0.002445292891934514, + -0.003638077061623335, + -0.001370341400615871, + 0.0005824441323056817, + 0.0035746090579777956, + -0.0020959924440830946, + 0.000174494314705953, + 0.0019188866717740893, + 0.0011725573567673564, + -0.0003009599167853594, + 0.0014986699679866433, + 0.0001816803269321099, + 0.0008838227367959917, + -0.000570313015487045, + 0.0004199822142254561, + -0.0020672373939305544, + -0.11878199130296707, + -0.0001490396389272064, + -0.00041427090764045715, + -0.00034844863694161177, + 0.0005532721406780183, + 0.0004001010092906654, + 0.0028424980118870735, + -0.0017317872261628509, + 0.0039222026243805885, + -0.0018500771839171648, + 0.0002403663529548794, + -0.0009764679707586765, + 0.00013882940402254462, + 0.0030561548192054033, + 0.0015727379359304905, + 0.0006870931247249246, + 0.0026467503048479557, + -0.0007045313250273466, + -0.0013333138776943088, + -0.0026410608552396297, + 0.0028835854027420282, + -0.0031245010904967785, + -0.0009345157886855304, + 0.0005862042889930308, + 0.003337420988827944, + 0.002970420988276601, + -0.0015049565117806196, + -0.0012079167645424604, + -0.0027363745030015707, + -0.00012351750046946108, + -0.0024883917067199945, + -0.002359278965741396, + -9.691149170976132e-05, + 5.991178841213696e-05, + -0.00013350733206607401, + 0.0016338782152161002, + 0.0003536430886015296, + -0.0006781964912079275, + -0.00036848668241873384, + -0.0029577079694718122, + -0.0013180299429222941, + 0.001232148613780737, + 7.739237480564043e-05, + 0.000735520152375102, + 0.0009832478826865554, + 0.0006506948848254979, + -0.0006175340386107564, + 2.190402665291913e-05, + -0.00229361979290843, + 0.002256279345601797, + 0.0010536283953115344, + -0.00045349562424235046, + 0.0006812664214521646, + -0.001335920300334692, + -1.1477837688289583e-05, + -0.0023473554756492376, + -0.0025033969432115555, + -0.005645042285323143, + -0.00037025142228230834, + -0.0005453314515762031, + -0.0007058118935674429, + 0.0020042185205966234, + -0.0025005312636494637, + -0.0016371839446946979, + -0.9827419519424438, + -0.00023046688875183463, + -0.0017830110155045986, + 0.0009933974361047149, + 0.0014619457069784403, + 0.0001931836741277948, + 0.0007195520447567105, + -0.0015469550853595138, + 0.003672797465696931, + 0.0007210590410977602, + -0.0023065651766955853, + 0.0016942033544182777, + 0.0013997835339978337, + 0.0004892506403848529, + 0.0003023777389898896, + -0.0017614350654184818, + -0.00040382155566476285, + 0.0004220720147714019, + 0.002947693457826972, + -0.0022697385866194963, + -0.0001369477977277711, + -0.0011826783884316683, + 0.000989721156656742, + -0.002485571661964059, + -0.0032276411075145006, + 0.00020198147103656083, + -3.0206534574972466e-05, + 0.0007237527170218527, + 0.002137532690539956, + 0.001644856296479702, + -0.0015906316693872213, + -0.0008270474500022829, + 0.00017070272588171065, + 0.00013615783245768398, + -0.0006376735982485116, + -0.0015065459301695228, + 0.0019931725692003965, + 0.002291115466505289, + 0.0006127749802544713, + 0.0022511491551995277, + -0.00019113019516225904, + 0.004017439670860767, + -0.005560757126659155, + 0.0009531428222544491, + -0.000853124016430229, + 0.0013434240827336907, + -0.0030570118688046932, + 0.010532999411225319, + -0.0024171192198991776, + -0.00012342580885160714, + -0.0007993162143975496, + 0.0002991026558447629, + -0.002995458198711276, + 0.0011713396525010467, + 0.00023657332349102944, + -0.002183403354138136, + 0.0010900782654061913, + 0.0013187365839257836, + -0.0006472999230027199, + -0.002827599411830306, + -0.0007885685772635043, + 0.003876600880175829, + -0.00098906469065696, + 0.0034646918065845966, + -0.0014362664660438895, + 0.0018812145572155714, + 0.0002657820878084749, + -0.0015304886037483811, + -0.0007459300686605275, + -0.004114882089197636, + -0.000514546933118254, + -0.0006960031460039318, + -0.0006902512395754457, + -0.005756329745054245, + -0.000870345626026392, + -0.0005829872097820044, + -0.002453039400279522, + -0.000824407150503248, + 0.0001861883356468752, + -0.003619904164224863, + -0.0030991348903626204, + 0.0005216220743022859, + -0.0016423995839431882, + -0.0030743801034986973, + -0.0010741831501945853, + 0.0004483626689761877, + 0.0004449862753972411, + -0.0013112749438732862, + -0.001703571411781013, + -0.001006079139187932, + 0.0017366416286677122, + -0.004423168487846851, + -0.0011858195066452026, + -0.13745564222335815, + -0.00013932152069173753, + -0.001093555591069162, + -0.0008369004935957491, + -0.0002152736997231841, + 0.0018434772500768304, + 0.004377126693725586, + 0.002252336358651519, + 0.00032556982478126884, + 0.002269874094054103, + 0.0007971590966917574, + -0.0013441493501886725, + -0.0009418370900675654, + 0.0003111062105745077, + 6.36230906820856e-05, + -0.0003073331026826054, + -0.0004880263586528599, + -0.003044180106371641, + -0.00031652196776121855 + ], + [ + 0.014033601619303226, + 0.0045302012003958225, + -0.0024499068967998028, + -0.004503609146922827, + 0.0013651789631694555, + 0.0012438396224752069, + -0.0015360477846115828, + 0.0016640445683151484, + 0.0011696764267981052, + -0.0021569549571722746, + -0.0018085706979036331, + -0.001160989049822092, + -0.0016453065909445286, + 8.131642243824899e-05, + 0.002068469300866127, + -0.0004360650200396776, + 0.0020582766737788916, + -0.0009929322404786944, + 0.0013293001102283597, + 0.0005390365840867162, + 0.006125728599727154, + -0.00151387311052531, + -0.0005504561122506857, + 0.00019369315123185515, + 0.000659362121950835, + 0.0035858508199453354, + -0.001428650226444006, + 0.0006645577377639711, + -0.00027375234640203416, + -0.0034281527623534203, + -0.005386196542531252, + 0.0013318422716110945, + 0.0014959163963794708, + -0.0039031279738992453, + -0.002684135688468814, + -0.00023746068472974002, + 0.0018572077387943864, + -0.0005933124921284616, + -0.002064669271931052, + 0.000777670880779624, + 0.002915110206231475, + -0.0021443571895360947, + -0.005223297514021397, + -0.00021516354172490537, + 0.0013888970715925097, + 0.0017651318339630961, + -0.0005790055147372186, + 0.0015895669348537922, + -0.0022132396697998047, + 0.0009505896014161408, + -0.001504693180322647, + 0.005517822224646807, + 0.003449630457907915, + -0.002636175137013197, + -0.002014479134231806, + -0.0018020193092525005, + -0.0072224983014166355, + 0.00047962964163161814, + 0.001153901219367981, + 0.00048571667866781354, + 0.0009480075095780194, + 0.0013446068624034524, + 0.0006343445274978876, + 0.0038356224540621042, + -0.00279323011636734, + -0.004906690213829279, + -0.0024848482571542263, + 0.001889711362309754, + 0.006145424209535122, + -0.001873628469184041, + -0.0007815536228008568, + 0.005232312250882387, + 0.0012096089776605368, + -0.00041351962136104703, + 0.0006648902781307697, + 4.663363870349713e-05, + -0.0003465224872343242, + -0.0007102965610101819, + 0.0004829172685276717, + -0.0030288409907370806, + -0.11056481301784515, + -0.0011623753234744072, + -0.0008854714687913656, + -0.0006748732994310558, + -0.0005442756810225546, + 0.0007213222561404109, + 0.0027313735336065292, + -0.0014237228315323591, + 0.00588013743981719, + -0.004215728025883436, + 5.73810757487081e-05, + 0.0003123806673102081, + 0.0010106730042025447, + 0.007918202318251133, + 0.00427517294883728, + -0.00015244031965266913, + 0.003084483090788126, + -0.0024142861366271973, + -0.0007033994188532233, + -0.0020825741812586784, + 0.0028318562544882298, + -0.002774797845631838, + -0.0027772649191319942, + 0.001202619750984013, + 0.004690240137279034, + 0.006047137081623077, + -0.0021966579370200634, + -0.0024828105233609676, + -0.0027470996137708426, + 0.00022611416352447122, + -0.0015073433751240373, + -0.0033842544071376324, + 0.00024867645697668195, + 0.0023135016672313213, + 0.0005327629041858017, + 0.0030224178917706013, + -9.666715777711943e-05, + -0.0031534337904304266, + -6.46429107291624e-05, + -0.003388922195881605, + -0.0029014726169407368, + 0.004993394948542118, + 0.0004205543955322355, + 0.0011395664187148213, + 0.0002860550594050437, + 0.0010854452848434448, + -0.0007100530783645809, + 0.0021343796979635954, + -0.0036157749127596617, + 0.0007909840205684304, + 0.001069362391717732, + -0.0008657480357214808, + 0.0002518206893000752, + -0.0023244312033057213, + 0.001958562759682536, + -0.002950799884274602, + -0.0025771446526050568, + -0.006845497991889715, + -0.0014261762844398618, + 0.0003222997474949807, + -0.001091151381842792, + 0.0011262685293331742, + -0.0018314801855012774, + -0.0019064339576289058, + -0.9856698513031006, + -0.00023089529713615775, + -0.004490729887038469, + 0.0005367214907892048, + 0.002655648160725832, + -0.0017565095331519842, + 0.0009451879886910319, + -0.0022639932576566935, + 0.003300244687125087, + 0.0016868426464498043, + -0.003361230716109276, + 0.004596714861690998, + 0.002081069862470031, + 0.0002780624490696937, + 0.0002618584258016199, + -0.003122419584542513, + 1.7909687812789343e-05, + -0.00035279348958283663, + 0.003462495980784297, + -0.0035198430996388197, + -0.0008998584817163646, + -0.001146432594396174, + -0.0005576733965426683, + -0.0038954131305217743, + -0.003756372258067131, + 0.0011987817706540227, + -0.0004568492295220494, + 0.0006140551995486021, + 0.002840881934389472, + 0.0011356251779943705, + -0.0009343582205474377, + -0.0006164485239423811, + -2.408692807875923e-06, + 0.0003429513017181307, + -0.0010675927624106407, + -0.0012833427172154188, + 0.0028546114917844534, + 0.002694337861612439, + 0.00012041896115988493, + 0.004024211782962084, + -0.00021021996508352458, + 0.005819342564791441, + -0.004316766746342182, + 0.00019664956198539585, + 0.00027819539536722004, + 0.00349926738999784, + -0.004087570123374462, + 0.014569294638931751, + -0.001818016986362636, + 1.0380806088505778e-05, + -0.0019654666539281607, + 0.0011675830464810133, + -0.003346280660480261, + 0.0026897264178842306, + 0.00035565701546147466, + -0.0027736625634133816, + 0.0009876644471660256, + 0.0017872527241706848, + -0.0006540875765495002, + -0.00526480982080102, + -0.0006729703745804727, + 0.0033466408494859934, + -0.0018023587763309479, + 0.005961232353001833, + -0.002621697261929512, + 0.0013144706608727574, + 0.0005264272913336754, + -0.002862231805920601, + -0.0010904822265729308, + 0.0007591153844259679, + -0.0009980897884815931, + -0.001323110074736178, + -0.001093542785383761, + -0.008709686808288097, + -0.001400854205712676, + -0.000692126399371773, + -0.002283850684762001, + -0.00014874122280161828, + 0.00046286990982480347, + -0.005416898522526026, + -0.001950889709405601, + 0.001029697246849537, + -0.001009443192742765, + -0.0033075620885938406, + -0.003096964443102479, + 0.0008587076445110142, + 0.0010331282392144203, + -0.0017608171328902245, + -0.0018344821874052286, + -0.0023031942546367645, + 0.002383677987381816, + -0.004413548391312361, + -0.0009551111725158989, + -0.11861703544855118, + 1.94048261619173e-05, + -0.007235545199364424, + -0.00018913026724476367, + 0.00013781515008304268, + 0.0027895679231733084, + 0.00820638332515955, + 0.0027189881075173616, + -0.00027527057682164013, + 0.0018038651905953884, + 0.0005883973790332675, + -0.002415346447378397, + -0.0014154644450172782, + 0.0010620304383337498, + 0.0006939934683032334, + -0.0001646222808631137, + 0.0011893156915903091, + -0.004532941617071629, + 0.00025382195599377155 + ], + [ + -0.07145584374666214, + 0.08714756369590759, + -0.04392125830054283, + -0.0762191042304039, + 0.003933323081582785, + -0.01957305707037449, + -0.04218023642897606, + 0.013299932703375816, + -0.015288280323147774, + 0.0392378605902195, + 0.07699252665042877, + -0.05749927833676338, + 0.046393390744924545, + 0.03565400838851929, + 0.0008444171398878098, + 0.005387603770941496, + 0.02072950080037117, + 0.043120283633470535, + -0.023541146889328957, + -0.008517887443304062, + 0.03199375048279762, + -0.014134976081550121, + 0.04223527014255524, + -0.001960491295903921, + -0.04147263988852501, + 0.04401027411222458, + 0.01391326542943716, + 0.030713796615600586, + 0.03636553883552551, + -0.03127446398139, + 0.0021280294749885798, + -0.007793908007442951, + 0.022882841527462006, + -0.09338945150375366, + -0.018313897773623466, + 0.01231994666159153, + -0.026476936414837837, + 0.0660964623093605, + -0.04509572312235832, + 0.006679297890514135, + 0.02091898024082184, + -0.038661420345306396, + 0.006817895919084549, + 0.02193262055516243, + 0.01258635800331831, + 0.021702127531170845, + -0.04078445956110954, + 0.027130315080285072, + -0.030253393575549126, + 0.009280717931687832, + -0.017906203866004944, + 0.03387463465332985, + 0.009738418273627758, + 0.024547647684812546, + -0.01721731200814247, + 0.029980795457959175, + 0.034826163202524185, + 0.023008616641163826, + -0.018169810995459557, + 0.005683327093720436, + 0.018291179090738297, + -0.0038114169146865606, + 0.004090731032192707, + 0.007878923788666725, + -0.007551773451268673, + 0.061310362070798874, + -0.036156367510557175, + -0.004706727806478739, + -0.009083900600671768, + -0.00014503829879686236, + 0.029266679659485817, + 0.019191699102520943, + 0.024469267576932907, + -0.009277650155127048, + -0.03612122684717178, + 0.039868708699941635, + -0.008836332708597183, + -0.005361946765333414, + 0.04363477975130081, + 0.01836024969816208, + 0.35169717669487, + -0.04623223468661308, + -0.0011117954272776842, + -0.0005148511263541877, + -0.010441486723721027, + 0.019009705632925034, + -0.02733299508690834, + 0.023553671315312386, + 0.006244695745408535, + -0.015706799924373627, + 0.019710656255483627, + 0.02968681789934635, + -0.009280144236981869, + 0.0158714447170496, + 0.034286826848983765, + -0.02705851010978222, + 0.005509296897798777, + -0.036898352205753326, + -0.02697836421430111, + 0.026188500225543976, + 0.006994233001023531, + 0.04294530674815178, + -0.021738050505518913, + 0.0055764904245734215, + 0.030372997745871544, + -0.03742654249072075, + -0.015748852863907814, + -0.02646593749523163, + 0.03241123631596565, + 0.017909688875079155, + 0.0750705897808075, + -0.03010682947933674, + -0.011366409249603748, + 0.042054105550050735, + 0.05334427207708359, + 0.021534234285354614, + 0.013664642348885536, + -0.06011290103197098, + 0.02246514894068241, + -0.0031505273655056953, + 0.0024213369470089674, + -0.01714625209569931, + 0.002759933238849044, + -0.04148869961500168, + -0.0659099742770195, + 0.037799276411533356, + -0.016564739868044853, + 0.013195866718888283, + -0.04140743613243103, + -0.057359058409929276, + -0.03658144176006317, + -0.02236347086727619, + 0.004785223864018917, + -0.010439010336995125, + -0.03795868530869484, + -0.027798054739832878, + 0.00850630458444357, + -0.09153204411268234, + 0.018041161820292473, + -0.01109534315764904, + 0.01689217798411846, + -0.017544813454151154, + -0.007684656884521246, + -0.04952791705727577, + -0.2324935495853424, + 0.0055441586300730705, + -0.05443166196346283, + 0.02633855678141117, + 0.0049712564796209335, + -0.05851675197482109, + 0.018743500113487244, + -0.01848531886935234, + 0.019289225339889526, + 0.05358674004673958, + 0.014634476974606514, + -0.01859688200056553, + -0.00133100850507617, + 0.0022585734259337187, + 0.011373530142009258, + -0.009302499704062939, + -0.010312017053365707, + -0.02085123397409916, + 0.009450303390622139, + -0.020086659118533134, + -0.03460085391998291, + -0.029862966388463974, + 0.012335456907749176, + -0.061891648918390274, + -0.029376866295933723, + -0.00804946944117546, + 0.008856387808918953, + -0.00964164175093174, + -0.015317103825509548, + -0.01610833778977394, + 0.031112732365727425, + 0.02738393470644951, + -0.013649707660079002, + 0.019192803651094437, + 0.01659979671239853, + 0.006623041350394487, + 0.016831517219543457, + 0.02729671075940132, + -0.014428715221583843, + -0.006672949064522982, + 0.07234758138656616, + 0.13976450264453888, + 0.03483487293124199, + -0.01818987913429737, + -0.009449285455048084, + 0.0447499118745327, + -0.01907367631793022, + 0.17853312194347382, + -0.05626918748021126, + -0.013538089580833912, + 0.0037460015155375004, + -0.02362356148660183, + -0.0015000727726146579, + -0.007647927850484848, + 0.04501156508922577, + 0.029366761445999146, + -0.0016489134868606925, + 0.027650805190205574, + -0.013620584271848202, + -0.033185627311468124, + -0.015245150774717331, + 0.043100494891405106, + -0.041146326810121536, + -0.01788737066090107, + 0.023111697286367416, + -0.020913904532790184, + -0.012448543682694435, + -0.02493963949382305, + 0.000285009533399716, + 0.1344056874513626, + -0.04517699033021927, + -0.013814644888043404, + 0.0077294097281992435, + 0.010011392645537853, + -0.003987730946391821, + -0.0059950025752186775, + -0.0365283377468586, + 0.019059399142861366, + -0.04851564019918442, + -0.044988662004470825, + 0.03942210599780083, + -0.000534726947080344, + -0.00636577932164073, + 0.018192799761891365, + -0.007132571190595627, + 0.026807690039277077, + -0.014045353047549725, + -0.013010555878281593, + -0.004547021351754665, + 0.02197110839188099, + 0.049445342272520065, + -0.021235225722193718, + -0.018154367804527283, + 0.7198790311813354, + -0.004223129712045193, + -0.015113833360373974, + -0.00476463045924902, + 0.014737479388713837, + 0.0036563908215612173, + 0.007486124988645315, + -0.051125891506671906, + -0.02053929679095745, + -0.06727426499128342, + -0.008449728600680828, + 0.02516249194741249, + 0.011546584777534008, + 0.017634456977248192, + 0.053520407527685165, + 0.034537073224782944, + 0.03197638690471649, + -0.03659171983599663, + -0.008662539534270763 + ], + [ + -0.0064211017452180386, + 0.02703796699643135, + -0.017091235145926476, + -0.020673852413892746, + 0.0003958697780035436, + -0.0005644047632813454, + -0.006999864708632231, + 0.003472825512290001, + -0.008311457000672817, + -0.0008613820536993444, + 0.01299290545284748, + -0.010123359970748425, + 0.0001006726233754307, + 0.0042417519725859165, + 0.004862241912633181, + 0.0015133001143112779, + 0.010223360732197762, + 0.007811028975993395, + -0.003090009791776538, + -0.003611699678003788, + 0.026991935446858406, + -0.0009299928788095713, + 0.0017635419499129057, + 0.0008711584378033876, + -0.013339074328541756, + 0.018557943403720856, + 0.000888202281203121, + 0.009109355509281158, + 0.009461912326514721, + -0.008032184094190598, + -0.005334947258234024, + 0.0003777882666327059, + 0.0011609226930886507, + -0.025795524939894676, + -0.007525262888520956, + -0.0016659527318552136, + 0.00086082803318277, + 0.007216274738311768, + -0.004368486348539591, + 0.0037133998703211546, + 0.008533049374818802, + -0.009157710708677769, + -0.011679988354444504, + 0.0016404316993430257, + 0.004177670925855637, + 0.012392779812216759, + -0.017943808808922768, + 0.011229216121137142, + -0.003990796394646168, + 0.003821887541562319, + -0.005506239831447601, + 0.01112364698201418, + 0.013056697323918343, + -0.007308328524231911, + -0.00400672247633338, + 0.004066853318363428, + -0.00684623746201396, + -0.003212454030290246, + -0.004805832635611296, + -0.006338023114949465, + 0.008317812345921993, + 0.006017868872731924, + -0.0021014432422816753, + 0.00756473746150732, + -0.008905916474759579, + -0.0012655650498345494, + -0.013173415325582027, + 0.011798923835158348, + -0.00043594653834588826, + -0.005631048697978258, + 0.0020371286664158106, + 0.017552364617586136, + -0.0034159705974161625, + -0.0037332256324589252, + -0.0012376256054267287, + 0.004641634877771139, + -0.0074593196623027325, + -0.002362940227612853, + 0.010284341871738434, + -0.011443792842328548, + -0.011288383975625038, + -0.00583647470921278, + -0.002485831268131733, + 0.00037533335853368044, + -0.004013223573565483, + 0.004823371767997742, + 0.004535083658993244, + 0.0027031609788537025, + 0.01100928708910942, + -0.008081888779997826, + 0.002066622953861952, + 0.011694719083607197, + 0.010729778558015823, + 0.025965675711631775, + 0.018489520996809006, + -0.011160499416291714, + 0.002325821900740266, + -0.009106825105845928, + -0.004747775848954916, + 0.0059429192915558815, + 0.001182347652502358, + 0.00848817266523838, + -0.007870873436331749, + 0.004627226386219263, + 0.011087289080023766, + 0.00772241922095418, + -0.006264179944992065, + -0.0073161362670362, + 0.0014730561524629593, + 0.0011817989870905876, + 0.010353859513998032, + -0.010217730887234211, + -0.004054941236972809, + 0.01593916490674019, + 0.008062398992478848, + 0.00869179517030716, + -0.0004772694956045598, + -0.020518654957413673, + 0.002350043971091509, + -0.006029754411429167, + -0.006528480909764767, + 0.013066628947854042, + 0.0038158241659402847, + 0.005361906718462706, + -0.013338092714548111, + 0.011866807006299496, + 0.005160579923540354, + 0.0061931125819683075, + -0.002164872596040368, + -0.012222295626997948, + -0.0014382011722773314, + -0.007961248978972435, + -0.002716994611546397, + 0.0005413261242210865, + 0.006141893099993467, + 0.0010843784548342228, + 0.007092839106917381, + -0.02379799075424671, + -0.008391658775508404, + 0.007050121668726206, + -0.003734390716999769, + 0.0006851865327917039, + -0.005131238140165806, + -0.007575648371130228, + -0.9859038591384888, + 0.0054824138060212135, + -0.012673644348978996, + 0.006274379324167967, + 0.004687268752604723, + -0.014434448443353176, + 0.0037365369498729706, + -0.003888427745550871, + -0.0036162235774099827, + 0.017192889004945755, + -0.005444761365652084, + 0.007638921029865742, + 0.004699040669947863, + 0.0008374258759431541, + 0.00010748753265943378, + -0.008016133680939674, + 0.0036689259577542543, + -0.0059708221815526485, + -0.0037318046670407057, + -0.009012976661324501, + -0.008609837852418423, + -0.003940111491829157, + -0.009070713073015213, + -0.01907350681722164, + -0.008660387247800827, + 0.00239838776178658, + 0.0073850760236382484, + -0.005528219044208527, + -0.003662229748442769, + -0.0006696624332107604, + 0.005859070923179388, + 0.00849771499633789, + -0.0015449263155460358, + 0.003047727048397064, + -0.004786049947142601, + 0.0033366293646395206, + 0.0025019021704792976, + 0.012051437981426716, + -0.00044355669524520636, + 0.006785288453102112, + 0.0068294634111225605, + 0.030540233477950096, + 0.006263372488319874, + -0.009159914217889309, + 0.006548430770635605, + 0.020127378404140472, + -0.002208357211202383, + 0.05475720390677452, + 0.0004016166494693607, + 0.004444914869964123, + -0.0016191465547308326, + 0.002949503716081381, + -0.0018925308249890804, + 0.005288217216730118, + -0.001712816534563899, + -0.005138841457664967, + 0.0012625817907974124, + 0.010706878267228603, + 0.0016793279210105538, + -0.017603999003767967, + -0.0012051976518705487, + 0.002733835717663169, + -0.008329604752361774, + 0.0035742693580687046, + -0.01001066341996193, + -0.0037493088748306036, + -0.005784284323453903, + -0.009671672247350216, + -0.004330359864979982, + 0.032109178602695465, + -0.01151700783520937, + -0.008205496706068516, + -0.0012906960910186172, + -0.0015599183971062303, + -0.001354571315459907, + -0.010678221471607685, + 0.0028135960455983877, + 0.011317138560116291, + -0.0014374114107340574, + -0.012533076107501984, + 0.0035343943163752556, + 0.005122431553900242, + -0.0029428645502775908, + 0.0033600167371332645, + -0.015589339658617973, + 0.0003702935646288097, + -0.0019326002802699804, + -0.010843340307474136, + -0.001501863938756287, + -0.01043387409299612, + 0.018794821575284004, + -0.0009305477724410594, + -0.000774400366935879, + 0.059243835508823395, + -0.004319157917052507, + -0.018420876935124397, + 0.002087249420583248, + 0.008422291837632656, + 0.005909495521336794, + 0.010796923190355301, + -0.003930408041924238, + -0.009053381159901619, + -0.0054071759805083275, + 0.0008080847328528762, + -0.009529858827590942, + 0.001694286591373384, + 0.005431346595287323, + 0.006963667459785938, + 0.014240233227610588, + 0.025657672435045242, + -0.012650336138904095, + 0.0044088587164878845 + ], + [ + -0.08130904287099838, + 0.07347430288791656, + -0.0759771317243576, + -0.03343397378921509, + -0.0053063384257256985, + -0.020748184993863106, + -0.054236266762018204, + 0.005712604615837336, + -0.006509876344352961, + -0.0037830895744264126, + 0.06420611590147018, + -0.030674146488308907, + 0.00927752535790205, + 0.018303845077753067, + 0.012004527263343334, + -0.006633646786212921, + 0.01445220410823822, + 0.065016970038414, + -0.04487024247646332, + -0.005435532424598932, + 0.07455079257488251, + -0.021279603242874146, + -0.0012720099184662104, + -0.009530039504170418, + -0.06176212057471275, + 0.044731128960847855, + -0.008689694106578827, + 0.03694598004221916, + 0.02182096429169178, + -0.0043062674812972546, + -0.018229328095912933, + 0.0025877668522298336, + -0.022696375846862793, + -0.03869897127151489, + -0.009774461388587952, + 0.005981788504868746, + -0.02045581303536892, + 0.058708153665065765, + -0.020274527370929718, + 0.006174333393573761, + -0.0006487863720394671, + -0.06597040593624115, + 0.02007630094885826, + 0.002391571644693613, + 0.011787483468651772, + 0.031296685338020325, + -0.04028226062655449, + 0.04022042453289032, + -0.006687211338430643, + 0.03115168772637844, + -0.0006001738947816193, + 0.01536666601896286, + -0.011826930567622185, + -0.022806670516729355, + 0.007801224011927843, + 0.029214467853307724, + 0.0610140785574913, + 0.05179876089096069, + -0.03465009480714798, + -0.027687694877386093, + 0.030942268669605255, + -0.00045038407552056015, + -0.02085546962916851, + -0.013393102213740349, + -0.023097200319170952, + 0.035953719168901443, + -0.015296933241188526, + 0.01127511728554964, + -0.05031208693981171, + -0.021572569385170937, + 0.022600647062063217, + 0.06589312106370926, + -0.004197938367724419, + 0.004191230982542038, + -0.04142221435904503, + 0.02639671415090561, + -0.009526543319225311, + 0.010990866459906101, + 0.015851333737373352, + -0.027945496141910553, + 0.38207846879959106, + -0.02421421743929386, + 0.005617884919047356, + -0.0027149291709065437, + -0.023295819759368896, + 0.006441292818635702, + 0.018917256966233253, + 0.010770936496555805, + -0.016589362174272537, + -0.014837748371064663, + -0.008657824248075485, + 0.04283393546938896, + -5.170247095520608e-05, + 0.0347248837351799, + 0.02413203753530979, + -0.04719119146466255, + -0.0068031297996640205, + -0.026705171912908554, + -0.004350814502686262, + 0.03626587986946106, + 0.005028998479247093, + 0.050101205706596375, + -0.013649971224367619, + 0.017497170716524124, + -0.02036166563630104, + 0.012216608971357346, + -0.013019297271966934, + 0.003268779255449772, + 0.015434271655976772, + 0.013960294425487518, + 0.02436220459640026, + -0.03934314101934433, + -0.026164744049310684, + 0.053362905979156494, + 0.015201163478195667, + 0.007106654811650515, + -0.004353629890829325, + -0.05483543872833252, + -0.008746218867599964, + -0.006870075594633818, + -0.008634156547486782, + 0.012173239141702652, + 0.007162352558225393, + -0.005150048527866602, + -0.040174879133701324, + 0.013754901476204395, + 0.037372782826423645, + -0.010802168399095535, + 0.0037372044753283262, + -0.05154215544462204, + -0.004720889497548342, + -0.022919032722711563, + -0.024665361270308495, + 0.031430933624506, + -0.031806107610464096, + 0.02433335967361927, + 0.020954463630914688, + -0.07210658490657806, + -0.009476248174905777, + 0.007989182136952877, + -0.007966691628098488, + -0.0014629230136051774, + -0.007875574752688408, + -0.018958935514092445, + -0.20491254329681396, + -0.013622471131384373, + -0.012255256995558739, + 0.02524351142346859, + -0.006305590737611055, + -0.009553773328661919, + 0.020806465297937393, + -0.004185053054243326, + 0.04053555056452751, + 0.02251638099551201, + 0.020298775285482407, + 0.032508861273527145, + 0.02941999025642872, + 0.008530995808541775, + 0.00929664634168148, + -0.0196515005081892, + 0.0109509052708745, + -0.01495776791125536, + -0.0420723594725132, + -0.009875936433672905, + -0.041599877178668976, + -0.011369150131940842, + -0.0019185306737199426, + -0.08524627238512039, + -0.03615444153547287, + -0.006274930667132139, + 0.046318694949150085, + -0.019603539258241653, + -0.01461613830178976, + -0.007931064814329147, + 0.0025686179287731647, + 0.009489667601883411, + -0.0055129132233560085, + 0.007597043178975582, + -0.0018477820558473468, + 0.012417534366250038, + -0.011019091121852398, + 0.016528865322470665, + -0.012996075674891472, + -0.03610164299607277, + 0.06134021282196045, + 0.10642402619123459, + 0.03688719868659973, + -0.05565156787633896, + 0.01858389750123024, + 0.04732789471745491, + 0.02637416683137417, + 0.1809239536523819, + 0.019263727590441704, + 0.012233849614858627, + 0.012767596170306206, + -0.005963877309113741, + 0.014554733410477638, + -0.0038181315176188946, + 0.0018469708738848567, + -0.0024046788457781076, + -0.027431247755885124, + 0.019963033497333527, + 0.0009676852496340871, + -0.04450112581253052, + 0.01565229706466198, + -0.0022152839228510857, + 0.022606177255511284, + -0.02254664897918701, + -0.02898677997291088, + -0.016819963231682777, + -0.04954329505562782, + -0.0052377162501215935, + 0.0012502168538048863, + 0.08385729789733887, + -0.04963427782058716, + -0.02644954062998295, + -0.007141567301005125, + 0.06307455152273178, + 0.03699801117181778, + -0.038897205144166946, + 0.01868254318833351, + 0.01926732435822487, + -0.0076331510208547115, + -0.05491219460964203, + 0.015206681564450264, + 0.021455954760313034, + -0.008066028356552124, + 0.03555239364504814, + -0.016085881739854813, + -0.0012435057433322072, + -0.039116766303777695, + -0.027306677773594856, + 0.01243117917329073, + -0.00443381629884243, + 0.07434749603271484, + -0.016307132318615913, + -0.0037021785974502563, + 0.7324357032775879, + -0.004770893137902021, + 0.003594059497117996, + 0.026244495064020157, + 0.019270118325948715, + -0.025630159303545952, + -0.02110377885401249, + -0.029963841661810875, + -0.03884584456682205, + -0.04217192158102989, + -0.015930095687508583, + -0.021168775856494904, + 0.01417689397931099, + -0.023089822381734848, + 0.0596962571144104, + 0.02950138784945011, + 0.10715749859809875, + -0.030644288286566734, + -0.0024981375318020582 + ], + [ + -0.08617374300956726, + 0.0808064267039299, + -0.04685579985380173, + -0.051114391535520554, + -0.025869179517030716, + -0.005720745772123337, + -0.04814407229423523, + -0.015553918667137623, + 0.017479130998253822, + 0.012374707497656345, + 0.047241780906915665, + -0.029253039509058, + 0.0212753564119339, + 0.04124399647116661, + 0.02982589788734913, + 0.01245682779699564, + 0.006304748822003603, + 0.058642033487558365, + -0.08586128801107407, + -0.03001069277524948, + 0.07097179442644119, + -0.004780452232807875, + 0.021253973245620728, + -0.02728770300745964, + -0.035190414637327194, + 0.06337528675794601, + -0.022214841097593307, + 0.033382173627614975, + 0.033103927969932556, + -0.0039191050454974174, + 0.006281167268753052, + 0.008818152360618114, + 0.023229561746120453, + -0.06299685686826706, + -0.018560120835900307, + -0.006033265497535467, + -0.04186142235994339, + 0.06406962871551514, + -0.02327760122716427, + -0.021688707172870636, + 0.00524521991610527, + -0.04547113552689552, + -0.0009710061713121831, + 0.006684867665171623, + 0.01287442073225975, + 0.03391445800662041, + -0.038494452834129333, + 0.03704371303319931, + -0.026316732168197632, + 0.016338463872671127, + -0.0012585625518113375, + -0.00970557238906622, + -0.0009924715850502253, + -0.023090770468115807, + 0.020805062726140022, + 0.019900133833289146, + 0.041312966495752335, + 0.0559515617787838, + -0.04417389631271362, + -0.04548058286309242, + 0.005058023147284985, + -0.007268075365573168, + -0.03723564371466637, + 0.04737867787480354, + -0.03039736859500408, + 0.047129712998867035, + 0.004055030178278685, + 0.003074591513723135, + 0.010528767481446266, + 0.005983397830277681, + 0.040713824331760406, + 0.026479164138436317, + 0.025912832468748093, + 0.007670660503208637, + 0.0017260650638490915, + 0.013729759491980076, + -0.02940748818218708, + -0.026689916849136353, + 0.038657259196043015, + -0.017653459683060646, + 0.3991217315196991, + -0.016263894736766815, + -0.008831029757857323, + 0.012906435877084732, + -0.0404353104531765, + 0.0540647879242897, + 0.048284225165843964, + -0.0002504129661247134, + 0.025908799842000008, + 0.010838237591087818, + 0.026338279247283936, + 0.048129670321941376, + 0.023404696956276894, + 0.016243167221546173, + 0.032791294157505035, + -0.052686210721731186, + -0.03196333721280098, + -0.016848675906658173, + -0.01831805147230625, + 0.03334805369377136, + 0.022010337561368942, + 0.02533618174493313, + -0.021823342889547348, + 0.020979950204491615, + -0.016823748126626015, + 0.003939417656511068, + -0.0042782132513821125, + -0.017805850133299828, + 0.016882896423339844, + 0.011639769189059734, + 0.03421922028064728, + 0.009643519297242165, + -0.03675622120499611, + 0.07195643335580826, + 0.014441837556660175, + 0.005634123459458351, + 0.012530702166259289, + -0.04740096256136894, + 0.023539144545793533, + 0.008057264611124992, + 0.024315671995282173, + 0.02248743548989296, + -0.008588319644331932, + -0.00784116331487894, + -0.010954322293400764, + 0.04589680954813957, + 0.014403840526938438, + 0.007318803109228611, + -0.006887400057166815, + -0.07248573750257492, + -0.005149786360561848, + -0.021527212113142014, + -0.03352387994527817, + 0.030815770849585533, + -0.016559647396206856, + -0.0009974054992198944, + -0.009720541536808014, + -0.04526689276099205, + -0.034747276455163956, + 0.001241056714206934, + 0.014562495052814484, + -0.01794975996017456, + -0.005386633798480034, + -0.03555423766374588, + -0.14755520224571228, + 0.007267673499882221, + -0.02860412187874317, + 0.03573792427778244, + -0.02097821608185768, + -0.007127264514565468, + 0.047472964972257614, + -0.008588699623942375, + 0.051120344549417496, + 0.0034549818374216557, + 0.00542125478386879, + -0.003382147056981921, + 0.007259264122694731, + -0.0203174389898777, + 0.03352731466293335, + 0.006320049054920673, + -0.031128637492656708, + -0.013286075554788113, + -0.021193664520978928, + -0.021479729562997818, + -0.043018996715545654, + 0.008146600797772408, + -0.008978608064353466, + -0.07750020921230316, + -0.026071716099977493, + -0.006140510085970163, + 0.04620283842086792, + -0.02343539334833622, + -0.007629430387169123, + 0.015917856246232986, + 0.004944673739373684, + 0.0219879113137722, + 0.005544259678572416, + 0.03224330395460129, + 0.0006320240790955722, + 0.009616827592253685, + -0.008427303284406662, + -0.018548311665654182, + 0.017052803188562393, + -0.03364065662026405, + 0.06970556825399399, + 0.08152123540639877, + 0.036791324615478516, + -0.03823058679699898, + -0.01343122124671936, + 0.05393293872475624, + 0.038689568638801575, + 0.17153683304786682, + -0.024359678849577904, + -0.020558297634124756, + 0.011968990787863731, + 0.020207181572914124, + -0.014329531230032444, + -0.02715507335960865, + 0.015215693041682243, + -0.05303587764501572, + 0.021861091256141663, + 0.048163995146751404, + -0.006088768132030964, + -0.06947815418243408, + -0.0204108078032732, + -0.017487239092588425, + -0.025473512709140778, + 0.007975071668624878, + -0.012577691115438938, + -0.012207922525703907, + 0.002502778545022011, + -0.055288441479206085, + -0.007574459072202444, + 0.09079514443874359, + -0.04919971525669098, + -0.0455329529941082, + 0.03589928150177002, + 0.054212555289268494, + 0.02021919935941696, + -0.02225944958627224, + -0.01903640665113926, + -0.006977110169827938, + -0.016782233491539955, + -0.08289836347103119, + 0.006716892588883638, + 0.004665509331971407, + 0.008778701536357403, + 0.07158587872982025, + -0.005268858280032873, + 0.03171221911907196, + -0.013559442013502121, + -0.018269935622811317, + 0.04617093503475189, + 0.005696949083358049, + 0.09413944184780121, + -0.005118671339005232, + 0.017376882955431938, + 0.7156996726989746, + -0.011838037520647049, + 0.0163037721067667, + 0.006995222065597773, + 0.0062971655279397964, + -0.045065078884363174, + 0.0029619813431054354, + 0.003938848618417978, + -0.01878000795841217, + 0.0037153398152440786, + 0.008807556703686714, + 0.0027019702829420567, + 0.045925337821245193, + -0.06202438846230507, + 0.06410946696996689, + 0.006423455663025379, + 0.08511652797460556, + -0.03838760033249855, + 0.02455330640077591 + ], + [ + -0.02527039311826229, + 0.061352357268333435, + -0.10408853739500046, + -0.04457911103963852, + 0.048215944319963455, + -0.04414939507842064, + -0.05367913469672203, + -0.0220680832862854, + 0.019666826352477074, + 0.03932967036962509, + 0.10552647709846497, + -0.07810088247060776, + -0.020706305280327797, + 0.04256409406661987, + 0.02143094688653946, + -0.1351107507944107, + 0.009395763278007507, + 0.012712527997791767, + -0.0059614405035972595, + -0.02513892389833927, + 0.01727346144616604, + 0.033265043050050735, + 0.08724560588598251, + 0.06511817872524261, + -0.042487043887376785, + 0.017342155799269676, + 0.013882984407246113, + -0.03244461864233017, + -0.00896260142326355, + 0.01846957951784134, + -0.03086094558238983, + 0.06541875749826431, + 0.06717635691165924, + -0.12632514536380768, + -0.08318670839071274, + -0.08263682574033737, + 0.00997272040694952, + 0.0592716820538044, + -0.0233274195343256, + -0.031391896307468414, + -0.020049680024385452, + 0.022830011323094368, + -0.035877030342817307, + 0.02684643492102623, + -0.014006022363901138, + 0.042775075882673264, + -0.14445438981056213, + 0.0516870953142643, + -0.06569194793701172, + 0.030443616211414337, + -0.04038367420434952, + 0.02501191757619381, + 0.009706064127385616, + -0.04194248467683792, + -0.006964587140828371, + 0.06771013140678406, + 0.06505360454320908, + 0.005064056254923344, + 0.014661665074527264, + -0.004482063930481672, + -0.02671951614320278, + -0.0071348827332258224, + 0.030118880793452263, + 0.013452555052936077, + 0.011333458125591278, + 0.06082897260785103, + -0.015907740220427513, + -0.014464020729064941, + 0.14289045333862305, + -0.018880968913435936, + 0.028129084035754204, + 0.07352843135595322, + 0.08155732601881027, + 0.01788659766316414, + 0.11420609802007675, + 0.03703003004193306, + -0.022771760821342468, + -0.01260535977780819, + 0.03646235913038254, + 0.07435989379882812, + 0.0554647333920002, + -0.07588351517915726, + 0.007346258964389563, + -0.0027030003257095814, + -0.03490850701928139, + 0.034636240452528, + 0.07541907578706741, + -0.034465208649635315, + 0.10567992925643921, + -0.026177607476711273, + -0.0036358381621539593, + 0.11338363587856293, + 0.04513678699731827, + -0.07167429476976395, + 0.07837759703397751, + 0.049970149993896484, + 0.026516154408454895, + -0.05960233882069588, + -0.05167992785573006, + 0.015960758551955223, + -0.0011433217441663146, + 0.03378043696284294, + -0.018855232745409012, + 0.00035796788870356977, + 0.08180943876504898, + 0.008816637098789215, + 0.0008133380324579775, + -0.08905068039894104, + 0.11214892566204071, + 0.02684917114675045, + 0.046066246926784515, + -0.10324270278215408, + 0.036617446690797806, + 0.025698449462652206, + 0.0940122902393341, + 0.04328111186623573, + -0.03710494190454483, + -0.06863103806972504, + 0.04609837010502815, + 0.016696417704224586, + 0.048552192747592926, + 0.02959326282143593, + 0.08254586160182953, + -0.04810607433319092, + -0.0514383502304554, + 0.06635059416294098, + -0.03173588588833809, + 0.06422394514083862, + -0.021158650517463684, + 0.03649827092885971, + -0.0886426642537117, + -0.03650439903140068, + 0.02562134899199009, + 0.09923896193504333, + -0.003586200764402747, + -0.03381640836596489, + 0.03679245337843895, + -0.13542503118515015, + -0.03009074367582798, + -0.009609300643205643, + 0.12364940345287323, + -0.05209469422698021, + -0.05377897247672081, + -0.03075256198644638, + -0.17343704402446747, + -0.028499210253357887, + -0.09887687861919403, + 0.07471103966236115, + 0.026281753554940224, + -0.0881844013929367, + -0.007523444481194019, + -0.044534772634506226, + 0.032295774668455124, + 0.03912530094385147, + -0.023687196895480156, + 0.07502318173646927, + -0.032023411244153976, + -0.009190285578370094, + -0.02514779567718506, + 0.014932746067643166, + -0.07372894883155823, + -0.028856400400400162, + 0.010880920104682446, + -0.07281835377216339, + -0.0864102840423584, + -0.04878861829638481, + 0.08833363652229309, + -0.02582419291138649, + 0.017607230693101883, + 0.02433266118168831, + -0.06989534199237823, + 0.014780083671212196, + -0.12542931735515594, + 0.05267886817455292, + 0.05606786534190178, + 0.008535683155059814, + 0.013630393892526627, + 0.06268270313739777, + -0.029232578352093697, + 0.004489462822675705, + 0.12746074795722961, + -0.05652010440826416, + -0.04997554421424866, + 0.01660769060254097, + 0.011564956977963448, + 0.1486004739999771, + -0.00914145540446043, + 0.01613939180970192, + -0.04721406102180481, + 0.010674016550183296, + -0.06447562575340271, + 0.12371223419904709, + -0.05116352066397667, + 0.02200283668935299, + -0.001526062609627843, + 0.07104382663965225, + -0.08341877162456512, + 0.0067359814420342445, + 0.05558202788233757, + 0.03113337606191635, + 0.07915191352367401, + -0.042698293924331665, + -0.03371552377939224, + 0.008909947238862514, + -0.020128559321165085, + 0.11366765946149826, + -0.14013218879699707, + 0.026232607662677765, + 0.09354942291975021, + -0.10248059034347534, + 0.027227191254496574, + -0.0030236842576414347, + 0.06514137983322144, + 0.06101230904459953, + 0.029070014134049416, + -0.03652976080775261, + 0.05735192075371742, + -0.0895218551158905, + -0.060721781104803085, + -0.00963248498737812, + -0.06812909990549088, + 0.03731890395283699, + -0.012643175199627876, + -0.050018053501844406, + -0.021715471521019936, + -0.06856293231248856, + 0.06788107752799988, + -0.02112668566405773, + -0.0467003658413887, + 0.06070281192660332, + -0.015564992092549801, + 0.12018030136823654, + -0.04305720329284668, + 0.025196753442287445, + 0.04403262212872505, + -0.11136996001005173, + -0.013282042928040028, + 0.3425320088863373, + -0.02076420933008194, + 0.01426197774708271, + -0.06417705863714218, + -0.01743916980922222, + -0.10975295305252075, + 0.04966812953352928, + -0.09619535505771637, + -0.017704002559185028, + -0.09835812449455261, + 0.0289554875344038, + -0.04540720954537392, + 0.09277484565973282, + -0.009040878154337406, + 0.08115682750940323, + 0.03727621212601662, + -0.05763769894838333, + -0.04826829209923744, + -0.04827091842889786 + ], + [ + -0.06017928570508957, + 0.058986764401197433, + -0.010106186382472515, + 0.03278709948062897, + -0.05675940215587616, + 0.009358115494251251, + -0.03500058501958847, + -0.0037189668510109186, + 0.04855149984359741, + 0.0035634723026305437, + 0.031108012422919273, + -0.027949288487434387, + 0.016269659623503685, + 0.026829807087779045, + 0.032604023814201355, + -0.009014657698571682, + 0.0030517957638949156, + 0.04205820709466934, + -0.09038729965686798, + -0.016882801428437233, + 0.07171869277954102, + -0.019862322136759758, + -0.00640184385702014, + -0.02485630288720131, + 0.018673516809940338, + 0.07329519838094711, + -0.07230938225984573, + 0.01199033111333847, + 0.011147765442728996, + 0.02412813901901245, + 0.02592099830508232, + 0.004272553604096174, + 0.0475136823952198, + -0.052173689007759094, + 0.004412263631820679, + -0.03937500715255737, + -0.04533567652106285, + 0.05142241716384888, + -0.04269613325595856, + -0.014871799387037754, + 0.001908937469124794, + -0.05331074818968773, + 0.016161318868398666, + -0.03640959411859512, + 0.015259305015206337, + 0.010667845606803894, + -0.03525485470890999, + 0.034028131514787674, + -0.046280600130558014, + 0.058270085602998734, + 0.03900513797998428, + -0.04832562431693077, + 0.004430074244737625, + -0.04386763274669647, + 0.02108662761747837, + -0.0028983079828321934, + 0.0518922358751297, + 0.07288675755262375, + -0.034278035163879395, + -0.05958430469036102, + 0.0027209504041820765, + -0.001712676021270454, + -0.06034054607152939, + 0.04908309504389763, + -0.02996229939162731, + 0.005681936163455248, + 0.020361417904496193, + -0.034691281616687775, + 0.01857992634177208, + -0.0048153395764529705, + 0.04338063672184944, + 0.051673807203769684, + 0.0019558381754904985, + -0.0035532608162611723, + 0.012399546802043915, + -0.03496574983000755, + -0.025712378323078156, + -0.029750816524028778, + 0.009208065457642078, + -0.036012910306453705, + 0.33851584792137146, + -0.00030142359901219606, + -0.029772618785500526, + -0.0020981556735932827, + -0.061554115265607834, + 0.06438097357749939, + 0.07681811600923538, + -0.02436317875981331, + 0.022306308150291443, + 0.02701246365904808, + -0.03507727012038231, + 0.07086329162120819, + 0.056517571210861206, + 0.020040154457092285, + 0.027952592819929123, + -0.06247023120522499, + -0.02570265717804432, + -0.013564925640821457, + -0.02611437253654003, + 0.0333852581679821, + 0.03189263492822647, + 0.021584508940577507, + -0.023112628608942032, + 0.04135514795780182, + -0.07350106537342072, + 0.020686252042651176, + 0.0028444475028663874, + 0.036506686359643936, + 0.004000107292085886, + 0.03956623747944832, + 0.010758791118860245, + 0.03990842401981354, + -0.05949929729104042, + 0.043781936168670654, + -0.030602307990193367, + 0.00795748084783554, + 0.008355575613677502, + -0.04981893301010132, + 0.015250108204782009, + 0.0037523878272622824, + 0.021088607609272003, + 0.013455964624881744, + -0.0279042050242424, + 0.008188636042177677, + 0.03743962571024895, + -0.0002743768272921443, + 0.017509574070572853, + 0.006231007631868124, + 0.009344617836177349, + -0.11025968194007874, + 0.024491766467690468, + -0.02420852705836296, + -0.057010915130376816, + 0.050754327327013016, + 0.015165935270488262, + 0.010295899584889412, + -0.008119544945657253, + -0.028564365580677986, + -0.053970661014318466, + -0.038271304219961166, + 0.018065519630908966, + 0.005414668004959822, + -0.029953766614198685, + -0.009150741621851921, + -0.15810003876686096, + 0.00596006540581584, + -0.03443758562207222, + 0.0330079048871994, + -0.03525375947356224, + 0.03306574374437332, + 0.04896913841366768, + -0.0045899199321866035, + 0.08463937789201736, + 0.003053511492908001, + 0.04512617364525795, + 0.033308904618024826, + 0.018700148910284042, + -0.0017568054609000683, + 0.022696223109960556, + -0.009838846512138844, + -0.022613370791077614, + -0.05738285183906555, + 0.01906597800552845, + -0.03895556926727295, + -0.03707649186253548, + 0.03189492225646973, + -0.01631433516740799, + -0.07867096364498138, + -0.011675149202346802, + -0.030092692002654076, + 0.06291618198156357, + -0.03558243811130524, + 0.03001907281577587, + 0.032749805599451065, + -0.018675971776247025, + 0.010737081989645958, + 0.03703175485134125, + 0.056890297681093216, + 0.0503171868622303, + 0.030820852145552635, + -0.011764507740736008, + -0.05013692006468773, + -0.01951628550887108, + -0.05447962507605553, + 0.0769256055355072, + 0.0457155704498291, + 0.02863435633480549, + -0.05895122140645981, + -0.03699879348278046, + 0.06163985654711723, + 0.019622500985860825, + 0.18344978988170624, + 0.008875402621924877, + -0.056159645318984985, + 7.019983604550362e-05, + 0.044951967895030975, + -0.027984872460365295, + -0.025623256340622902, + 0.005650604143738747, + -0.1346665322780609, + -0.0073159909807145596, + 0.01748206838965416, + -0.023645533248782158, + -0.09330935031175613, + -0.01589539647102356, + -0.08716610074043274, + -0.00730593828484416, + 0.0320344939827919, + -0.07254358381032944, + 0.002840923611074686, + -0.039537232369184494, + -0.07558601349592209, + 0.003057444468140602, + 0.04709763079881668, + -0.047508396208286285, + -0.0674440935254097, + 0.044387880712747574, + 0.0053371284157037735, + 0.055726662278175354, + -0.010765010491013527, + -0.03463247790932655, + -0.029852626845240593, + -0.01711495779454708, + -0.12111615389585495, + 0.017291486263275146, + -0.019074562937021255, + 0.018084276467561722, + 0.10851344466209412, + -0.005801420193165541, + 0.07058470696210861, + 0.013443723320960999, + -0.018489547073841095, + 0.07087530195713043, + 0.032938990741968155, + 0.13491183519363403, + -0.023717453703284264, + 0.020558614283800125, + 0.619724452495575, + 0.018262585625052452, + 0.02871105819940567, + 0.023041659966111183, + -0.002161535667255521, + -0.08292727172374725, + 0.003909106366336346, + 0.05368084833025932, + -0.0025599279906600714, + 0.015687735751271248, + 0.01079371478408575, + 0.0131303695961833, + 0.08319738507270813, + -0.09978388249874115, + 0.04585283622145653, + -0.03631402552127838, + 0.07707652449607849, + -0.044823646545410156, + 0.025133028626441956 + ], + [ + -0.033090267330408096, + 0.04622894898056984, + -0.030380679294466972, + -0.021809998899698257, + 0.016938071697950363, + 0.0027489885687828064, + -0.012059115804731846, + 0.016621295362710953, + -0.007387702353298664, + 0.0017583040753379464, + 0.05271245166659355, + -0.01948891393840313, + -0.0008709498215466738, + 0.013079077936708927, + 0.007619914598762989, + -0.004870753735303879, + 0.027833979576826096, + 0.005906984210014343, + -0.0013689248589798808, + -0.001117478939704597, + 0.041888218373060226, + -0.007938789203763008, + -0.0026453237514942884, + 0.0013708053156733513, + -0.024086682125926018, + 0.038584139198064804, + -0.003525868523865938, + 0.01764056645333767, + 0.01838851533830166, + -0.022913333028554916, + -0.013880732469260693, + 0.010050858370959759, + 0.012259415350854397, + -0.05692349374294281, + -0.024285564199090004, + 0.004198308568447828, + 0.006792348809540272, + 0.022833073511719704, + -0.013061843812465668, + 0.0049661388620734215, + 0.022052785381674767, + -0.021297886967658997, + -0.03066154755651951, + -0.002842408139258623, + 0.00536483945325017, + 0.01684379391372204, + -0.03697005659341812, + 0.024323316290974617, + -0.02438841015100479, + 0.009212002158164978, + -0.009870435111224651, + 0.02421211265027523, + 0.017972784116864204, + -0.009840428829193115, + -0.009706305339932442, + 0.014980614185333252, + -0.021154774352908134, + 0.017403509467840195, + -0.008478463627398014, + -0.01648816280066967, + 0.014408892020583153, + 0.012444025836884975, + 0.0007186591974459589, + 0.012342180125415325, + -0.009398144669830799, + 0.008055338636040688, + -0.01499983761459589, + 0.019582854583859444, + 0.012830297462642193, + -0.002402010140940547, + -0.003181477077305317, + 0.041893716901540756, + 0.00803803838789463, + -0.002576565369963646, + -0.0070528313517570496, + 0.00702557060867548, + -0.009961550123989582, + -0.0003701557288877666, + 0.013941194862127304, + -0.012966476380825043, + 0.07710596174001694, + -0.019680295139551163, + -0.004047740716487169, + 0.002543568843975663, + -0.013368424028158188, + 0.003781953128054738, + -0.0059670149348676205, + 0.004538607783615589, + 0.018525484949350357, + -0.022889187559485435, + -0.0016998236533254385, + 0.03126998245716095, + 0.01119514275342226, + 0.05292269587516785, + 0.038464125245809555, + -0.023611033335328102, + 0.009475776925683022, + -0.022760041058063507, + -0.00875815562903881, + 0.007999429479241371, + -0.001207064720802009, + 0.01435344759374857, + -0.026098238304257393, + 0.005746106617152691, + 0.021566126495599747, + 0.016984498128294945, + -0.012359513901174068, + -0.018289800733327866, + 0.008408899419009686, + 0.00252719153650105, + 0.021001040935516357, + -0.021722011268138885, + -0.0015576842706650496, + 0.030203120782971382, + 0.022972892969846725, + 0.016774313524365425, + 0.00033845013240352273, + -0.04796694964170456, + 0.0048248181119561195, + -0.007666006684303284, + -0.011945364065468311, + 0.025742419064044952, + 0.0037932638078927994, + -0.0025184156838804483, + -0.03379572927951813, + 0.01634945534169674, + -0.0024721843656152487, + 0.021245988085865974, + -0.01096529420465231, + -0.030249115079641342, + -0.007464868016541004, + -0.0106529351323843, + -0.005677659995853901, + -0.004107178188860416, + 0.001294172601774335, + -0.00037824816536158323, + 0.008580791763961315, + -0.046711403876543045, + -0.012377009727060795, + 0.010165122337639332, + -0.0005078506073914468, + -0.0029619510751217604, + 0.0019101245561614633, + -0.01746651530265808, + -0.9091100096702576, + 0.013430255465209484, + -0.037295080721378326, + 0.01286548376083374, + 0.019344309344887733, + -0.026643484830856323, + 0.007301315665245056, + -0.016613632440567017, + -0.0022176606580615044, + 0.02759101428091526, + -0.009249376133084297, + 0.025008270516991615, + 0.0061585558578372, + 0.00245176930911839, + 0.004583429545164108, + -0.01855776272714138, + 0.00018115807324647903, + -0.01212351769208908, + -0.0051148128695786, + -0.01598147116601467, + -0.020129213109612465, + -0.008059009909629822, + -0.015493095852434635, + -0.03997959569096565, + -0.01375840324908495, + 0.00864317361265421, + 0.007240237668156624, + -0.0038878368213772774, + -0.0026953350752592087, + -0.0025326525792479515, + 0.011933403089642525, + 0.010332845151424408, + 0.005294125061482191, + 0.0133660938590765, + -0.0008736776653677225, + 0.006234290078282356, + 0.008279521018266678, + 0.024979036301374435, + -0.014034275896847248, + 0.012898702174425125, + 0.024197852239012718, + 0.060990069061517715, + 0.01860826648771763, + -0.01554725132882595, + 0.010314909741282463, + 0.03741338104009628, + -0.010485437698662281, + 0.09701701253652573, + -0.008447961881756783, + 0.00532356183975935, + -0.017443234100937843, + 0.004463587887585163, + -0.006108713336288929, + 0.006814165972173214, + 0.008201299235224724, + -0.0057223220355808735, + -0.0013413752894848585, + 0.016240065917372704, + -0.0076808808371424675, + -0.03797128051519394, + 0.006567780859768391, + 0.006030817050486803, + -0.013413005508482456, + 0.015297907404601574, + -0.006065776105970144, + -0.009905378334224224, + -0.01099204272031784, + -0.01998770795762539, + -0.004663413390517235, + 0.07054729759693146, + -0.019578007981181145, + -0.006331355310976505, + 0.006048282142728567, + -0.020462486892938614, + -0.0031531474087387323, + -0.006612077821046114, + -0.007377430330961943, + 0.012264611199498177, + -0.004440416116267443, + -0.0265764482319355, + 0.019644709303975105, + 0.0056364103220403194, + 0.0005246633663773537, + 0.006934081669896841, + -0.03121703304350376, + 0.008827653713524342, + -0.006379413418471813, + -0.012980055063962936, + -0.0007832801202312112, + -0.01655055396258831, + 0.0272599495947361, + -0.01766812987625599, + 0.00393400713801384, + 0.26137325167655945, + 0.0025852385442703962, + -0.046028923243284225, + 0.009363224729895592, + 0.0035583325661718845, + 0.009731350466609001, + 0.027935776859521866, + -0.0051324437372386456, + -0.015350948087871075, + -0.026247644796967506, + -0.005639222450554371, + -0.008020447567105293, + -0.0026877112686634064, + 0.010710597038269043, + 0.021916093304753304, + 0.01348978653550148, + 0.035232704132795334, + -0.028155002743005753, + 0.00445300480350852 + ], + [ + -0.11587678641080856, + 0.11187076568603516, + -0.003919045906513929, + -0.0582115463912487, + 0.013797587715089321, + -0.008260314352810383, + -0.06439179182052612, + 0.010120266117155552, + -0.030547764152288437, + 0.04604339599609375, + 0.06285585463047028, + -0.06255298107862473, + 0.059612128883600235, + 0.02794928476214409, + 0.0121334632858634, + 0.015215642750263214, + 0.041639648377895355, + 0.02913496270775795, + -0.0454225018620491, + -0.00865625124424696, + 0.010210229083895683, + -0.003314681351184845, + 0.0010269220219925046, + 0.003639700124040246, + -0.05601424351334572, + 0.050611190497875214, + 0.03148236870765686, + 0.11215987801551819, + 0.06692824512720108, + -0.016353720799088478, + 0.0024984448682516813, + -0.00676793372258544, + -0.03742428496479988, + -0.042587898671627045, + -0.02447717823088169, + 0.06347353011369705, + -0.011365721933543682, + 0.044634927064180374, + -0.0020140879787504673, + 0.002907517831772566, + -0.004220185335725546, + -0.08189043402671814, + 0.012240564450621605, + 0.03233873099088669, + 0.038011372089385986, + 0.019627472385764122, + -0.05069926008582115, + 0.000922712089959532, + -0.020152254030108452, + -0.018021555617451668, + -0.018087366595864296, + 0.02272813767194748, + 0.020531173795461655, + 0.05289483815431595, + -0.03570187836885452, + 0.044034332036972046, + 0.041149795055389404, + 0.029945412650704384, + -0.0384211428463459, + -0.018859710544347763, + 0.03951358422636986, + 0.018428683280944824, + 0.029109720140695572, + 0.0037982072681188583, + -0.0022993520833551884, + 0.026667509227991104, + -0.018389323726296425, + 0.038833681493997574, + -0.039870332926511765, + -0.04733143001794815, + 0.014999796636402607, + -0.004516007378697395, + 0.017997384071350098, + 0.019910961389541626, + -0.021530667319893837, + 0.01271031890064478, + -0.022693706676363945, + -0.02689915895462036, + 0.029981762170791626, + -0.03261721134185791, + 0.3785078227519989, + -0.007120046764612198, + -0.0012444831663742661, + 0.005552718415856361, + -0.017324557527899742, + -0.031914807856082916, + -0.02714255079627037, + 0.03550059720873833, + -0.011173336766660213, + -0.012422727420926094, + -0.010167932137846947, + 0.012584581039845943, + -0.01031805481761694, + 0.04849847033619881, + 0.0421246737241745, + -0.02686242014169693, + 0.035703301429748535, + -0.03792349994182587, + -0.03952496871352196, + 0.03536601737141609, + -0.042564038187265396, + 0.04703876003623009, + 0.02118011564016342, + -0.011989512480795383, + 0.015751564875245094, + -0.024005267769098282, + -0.049570925533771515, + -0.01147832814604044, + 0.032953303307294846, + -0.01447498518973589, + 0.001946299453265965, + -0.05463968217372894, + 0.008148671127855778, + 0.03134876862168312, + 0.05483681336045265, + 0.013332704082131386, + 0.002628773683682084, + -0.08248094469308853, + 0.01334372628480196, + 0.033873509615659714, + -0.003300753887742758, + -0.004149628337472677, + 0.024704908952116966, + -0.008345303125679493, + -0.10411253571510315, + 0.03527234122157097, + 0.07508213818073273, + 0.010042460635304451, + 0.012957296334207058, + -0.05319662764668465, + -0.021227089688181877, + -0.024380384013056755, + 0.017466126009821892, + -0.03414185345172882, + -0.04731553792953491, + 0.011233178898692131, + -0.01965395174920559, + -0.1069180890917778, + 0.04607612267136574, + 0.017050709575414658, + -0.014525221660733223, + 0.008271091617643833, + 0.01831127144396305, + -0.037348031997680664, + -0.04470023512840271, + 0.004935428500175476, + -0.005861163139343262, + 0.02240215428173542, + -0.01715460978448391, + -0.022326678037643433, + 0.005160510074347258, + 0.004568645264953375, + -0.043177373707294464, + 0.04988284409046173, + -0.026749202981591225, + -0.01608355902135372, + 0.005416923202574253, + -0.038051072508096695, + 0.035644493997097015, + -0.056096307933330536, + 0.004826200194656849, + 0.033606383949518204, + -0.048074327409267426, + 0.013636050745844841, + -0.0349651537835598, + -0.033509328961372375, + -0.01125236414372921, + -0.10477208346128464, + -0.022657247260212898, + -0.010634785518050194, + 0.04689973220229149, + -0.05211764574050903, + -0.05917820334434509, + 0.005079149734228849, + -0.0003918884031008929, + 0.0030972068198025227, + -0.00939275324344635, + 0.013099710457026958, + 0.03914296254515648, + 0.05486251041293144, + 0.004314987920224667, + 0.0030789575539529324, + -0.009565700776875019, + -0.0064607951790094376, + 0.05155777558684349, + 0.12171456217765808, + 0.043870843946933746, + -0.035395342856645584, + 0.013110770843923092, + 0.04303934425115585, + 0.011394168250262737, + 0.12235835194587708, + 0.01597253605723381, + 0.031431395560503006, + 0.038926079869270325, + -0.05879344046115875, + 0.04599399119615555, + -0.04322386533021927, + 0.005234002601355314, + 0.03227431699633598, + -0.02085241861641407, + 0.03175332024693489, + -0.010073688812553883, + -0.032994598150253296, + 0.044138353317976, + 0.010794206522405148, + 0.011585856787860394, + -0.025250745937228203, + 0.00294128293171525, + -0.015219693072140217, + -0.020115148276090622, + -0.0022621317766606808, + -0.002377008553594351, + 0.05741139128804207, + -0.05185028538107872, + -0.019941313192248344, + 0.009632684290409088, + 0.05376504361629486, + -0.013026339001953602, + 0.027941783890128136, + 0.009560634382069111, + 0.038883257657289505, + -0.019598588347434998, + -0.04888911172747612, + 0.05646809563040733, + 0.013571969233453274, + -0.020875122398138046, + 0.026047226041555405, + -0.04722273349761963, + -0.02660033479332924, + -0.004825851414352655, + -0.010550879873335361, + -0.010545255616307259, + 0.007377085275948048, + 0.09010165929794312, + -0.032137274742126465, + 0.006217462942004204, + 0.7019684910774231, + 0.00021681356884073466, + 0.023431425914168358, + -0.00672583281993866, + 0.004148508887737989, + 0.006160713266581297, + 0.023476265370845795, + -0.03938141092658043, + -0.027011143043637276, + -0.055993806570768356, + 0.005841508042067289, + -0.003829942550510168, + -0.009416230022907257, + 0.028543610125780106, + 0.07086122035980225, + 0.06737764924764633, + 0.06741726398468018, + -0.021843204274773598, + 0.02118935063481331 + ], + [ + -0.07084987312555313, + 0.09377449750900269, + -0.0135450828820467, + -0.10192708671092987, + -0.0046057309955358505, + -0.012603146024048328, + -0.0688924491405487, + -0.010221914388239384, + -0.003081279806792736, + 0.026444261893630028, + 0.03407509624958038, + -0.07567302882671356, + 0.054540909826755524, + 0.018279997631907463, + 0.009997878223657608, + -0.007945479825139046, + 0.02519949898123741, + 0.037151336669921875, + -0.06565725803375244, + -0.05898863822221756, + 0.010176175273954868, + -0.024785863235592842, + 0.04220845550298691, + 0.03589608892798424, + -0.0592493899166584, + 0.0743846595287323, + 0.05127670615911484, + 0.0992608517408371, + 0.03523946925997734, + -0.014687180519104004, + -0.039459776133298874, + -0.05635637044906616, + -0.019253317266702652, + -0.041195470839738846, + -0.007330814842134714, + 0.05075887590646744, + -0.06513754278421402, + 0.025737879797816277, + -0.003881125943735242, + -0.003464317647740245, + -0.006362788379192352, + -0.09763245284557343, + 0.010274047963321209, + 0.05796253681182861, + 0.029906509444117546, + 0.039446163922548294, + -0.05106630548834801, + 0.05929316580295563, + -0.03960195183753967, + -0.03259824588894844, + -0.012272334657609463, + 0.03285907208919525, + 0.03970608115196228, + 0.04296553134918213, + 0.00017094999202527106, + 0.005678315181285143, + 0.029916729778051376, + -0.0047040460631251335, + -0.06451959162950516, + -0.02756904438138008, + 0.023564692586660385, + -0.008847375400364399, + 0.0373903289437294, + -0.0014415218029171228, + -0.006668715737760067, + 0.022634977474808693, + -0.002630839589983225, + 0.10680612921714783, + -0.011242609471082687, + -0.0505250059068203, + 0.0019082516664639115, + -0.002361417980864644, + 0.009118830785155296, + 0.02984628640115261, + -0.006960430182516575, + 0.018536770716309547, + 0.003428626572713256, + -0.018818767741322517, + 0.06416972726583481, + -0.011630330234766006, + 0.3619695007801056, + -0.014763811603188515, + -0.03247704356908798, + -0.006770596373826265, + -0.02361697517335415, + 0.015324157662689686, + 0.013989605009555817, + 0.012697629630565643, + -0.020624151453375816, + -0.004307721741497517, + 0.010113054886460304, + 0.012312392704188824, + 0.023027773946523666, + 0.06035561487078667, + 0.06600314378738403, + -0.0009714986081235111, + 0.025286024436354637, + -0.027312735095620155, + -0.0475614108145237, + 0.04574868455529213, + -0.025882573798298836, + 0.03103335201740265, + 0.004584393464028835, + -0.004846479743719101, + 0.0399654284119606, + -0.01956198737025261, + -0.07323268055915833, + -0.010770699940621853, + 0.03222429379820824, + -0.003220637794584036, + 0.05282770097255707, + -0.05006666108965874, + -0.0008034881902858615, + 0.07870498299598694, + 0.05516938865184784, + -0.008641323074698448, + 0.011117639020085335, + -0.09758467972278595, + 0.07478232681751251, + 0.0027020364068448544, + -0.008540499955415726, + 0.014742051251232624, + -0.01856965757906437, + 0.03862212225794792, + -0.051963768899440765, + 0.03701188415288925, + 0.02971324883401394, + -0.000612362171523273, + -0.013048362918198109, + -0.02346658892929554, + -0.005614851601421833, + -0.03662285581231117, + -0.013077698647975922, + 0.0034792947117239237, + -0.10323016345500946, + -0.01478214468806982, + -0.043914034962654114, + -0.09652462601661682, + 0.039221666753292084, + -0.017275728285312653, + -0.03440018370747566, + -0.009427045471966267, + 0.016342684626579285, + -0.06009707599878311, + -0.05716482922434807, + -0.0017150668427348137, + -0.01390010491013527, + 0.0663071870803833, + -0.053271904587745667, + -0.030728520825505257, + 0.005938786547631025, + -0.028749747201800346, + -0.008836784400045872, + 0.02029462531208992, + -0.005205314606428146, + 0.032747965306043625, + 0.009113657288253307, + -0.027048014104366302, + 0.002170285675674677, + -0.06858351826667786, + 0.03773227334022522, + 0.014797010459005833, + -0.05469198152422905, + 0.019771698862314224, + -0.04038110002875328, + -0.026770683005452156, + 0.04901335760951042, + -0.06520213186740875, + -0.04201959818601608, + -0.004055758938193321, + 0.08931030333042145, + -0.02065194398164749, + -0.025296874344348907, + 0.04470883309841156, + -0.002339649247005582, + 0.02355458214879036, + -0.0456874817609787, + 0.03862598165869713, + -0.00960675161331892, + 0.02586335502564907, + -0.012484285049140453, + 0.02015674114227295, + 0.007433256600052118, + -0.00510508893057704, + 0.07754155993461609, + 0.12530668079853058, + 0.006052855402231216, + -0.021435832604765892, + 0.01245697308331728, + 0.05313167721033096, + -0.004493160173296928, + 0.11633793264627457, + -0.04143121466040611, + 0.016016658395528793, + 0.011002479121088982, + -0.027879340574145317, + 0.04119839519262314, + -0.02753097005188465, + -0.016030874103307724, + -0.00039548787754029036, + 0.009143870323896408, + 0.03270300477743149, + 0.0022150794975459576, + -0.003023394849151373, + -0.0050979177467525005, + 0.012579342350363731, + 0.0007181161199696362, + 0.007593377493321896, + -0.011204185895621777, + 0.013918226584792137, + -0.027255801483988762, + -0.00655848765745759, + 0.0030957988929003477, + 0.05410046502947807, + -0.10974784195423126, + -0.00509199732914567, + -0.016253124922513962, + 0.07667642831802368, + -0.01741485856473446, + 0.03138642758131027, + 0.024475209414958954, + 0.041987910866737366, + -0.029183106496930122, + -0.0620044581592083, + 0.05733746290206909, + 0.00019376692944206297, + -0.011449250392615795, + 0.0403006374835968, + -0.027298549190163612, + -0.026245735585689545, + -0.02043979987502098, + -0.0650896206498146, + -0.03671306371688843, + -0.0007413295679725707, + 0.11856113374233246, + -0.023962464183568954, + 0.01072384137660265, + 0.6664412617683411, + -0.0014116769889369607, + -0.008067954331636429, + -0.035182129591703415, + -0.00251957424916327, + -0.0169325340539217, + 0.018130337819457054, + -0.04251015558838844, + -0.021026277914643288, + -0.04512135311961174, + -0.005753344390541315, + 0.01993979513645172, + -0.01704545132815838, + 0.041324861347675323, + 0.018729407340288162, + 0.06372763216495514, + 0.08097729831933975, + -0.007035349495708942, + 0.0691642090678215 + ], + [ + -0.003662308445200324, + 0.009682925418019295, + -0.02043374441564083, + -0.0030365476850420237, + 0.01844083145260811, + 0.020838774740695953, + -0.00114748056512326, + 0.006915056146681309, + 0.0034335029777139425, + -0.021992454305291176, + 0.03576342388987541, + -0.0025198664516210556, + -0.011861307546496391, + -0.0033392440527677536, + 0.006915773265063763, + -0.006293035577982664, + 0.02069479040801525, + -0.030545270070433617, + 0.02545187622308731, + 0.007404837291687727, + 0.029163479804992676, + -0.004441211931407452, + -0.013983653858304024, + 0.010378994978964329, + -0.0023772232234477997, + 0.024810081347823143, + -0.014961964450776577, + 0.0029919645749032497, + -0.0017861933447420597, + -0.01243108045309782, + -0.02841421216726303, + 0.01684904471039772, + 0.008872076869010925, + -0.05023953691124916, + -0.01986558921635151, + -0.00912852119654417, + 0.017513146623969078, + -0.009924458339810371, + -0.007720437832176685, + 0.003172399243339896, + 0.02506517991423607, + 0.0005236889119260013, + -0.07814250141382217, + -0.007249581161886454, + 0.00033639685716480017, + 0.007928612641990185, + -0.02364177443087101, + 0.0020365871023386717, + -0.03677809610962868, + -0.0028476628940552473, + -0.01061436627060175, + 0.02707897312939167, + 0.020830122753977776, + -0.02996852435171604, + 0.00014932267367839813, + -0.007960489019751549, + -0.0939488336443901, + -0.0010959843639284372, + 0.009525615721940994, + -0.018798844888806343, + 0.0014882175019010901, + 0.02263340912759304, + 0.0038192439824342728, + 0.024759000167250633, + -0.0027989456430077553, + -0.03320516273379326, + -0.00747446296736598, + 0.019656701013445854, + 0.04722059890627861, + 0.0032944907434284687, + -0.02219872921705246, + 0.04722362384200096, + -0.0005015576025471091, + 0.002945312298834324, + -0.001195855438709259, + -0.008373736403882504, + -0.01136449072510004, + -0.0017565636662766337, + -0.0052286554127931595, + -0.01250007376074791, + -0.07813788205385208, + -0.007897556759417057, + -0.006761680357158184, + -0.0037422270979732275, + -0.008658220991492271, + 0.0041589802131056786, + 0.004428599961102009, + -0.0036789169535040855, + 0.03518952056765556, + -0.03797699138522148, + -0.0025889636017382145, + 0.007635178510099649, + 0.012815778143703938, + 0.07689954340457916, + 0.03393680602312088, + -0.003325414378196001, + 0.007663812953978777, + -0.02009386196732521, + 0.015436780638992786, + -0.004099167883396149, + 0.0012141907354816794, + -0.01172154862433672, + -0.02838096395134926, + 0.007370301056653261, + 0.025200095027685165, + 0.05623585358262062, + -0.005911650136113167, + -0.021169083192944527, + -0.010983599349856377, + -0.00030401989351958036, + -0.0003396054089535028, + -0.009066002443432808, + 0.006853591185063124, + 0.022452451288700104, + 0.0011027645086869597, + 0.01570269651710987, + -0.007837304845452309, + -0.021845003589987755, + 0.002506889868527651, + -0.006515507120639086, + -0.02490975335240364, + 0.05717328190803528, + 0.0019168219296261668, + 0.007125893607735634, + 0.004616245161741972, + 0.0009829584741964936, + -0.007545210421085358, + 0.03504841402173042, + -0.019471727311611176, + -0.006856905296444893, + 0.005108032375574112, + 0.001128965406678617, + -0.00873576570302248, + -0.020739294588565826, + 0.034763239324092865, + -0.015594521537423134, + -0.010457226075232029, + -0.0007660575211048126, + -0.014792172238230705, + 0.007205439265817404, + -0.006394420750439167, + -0.007870963774621487, + 0.008790259249508381, + 0.0005077425157651305, + -0.9388715028762817, + -0.002638582605868578, + -0.03879053518176079, + -0.009200594387948513, + 0.02270420454442501, + -0.01944037340581417, + 0.0012896961998194456, + -0.013922849670052528, + -0.003373621730133891, + 0.004793832078576088, + -0.02256626822054386, + 0.04759426787495613, + 0.011897490359842777, + 0.0018777382792904973, + -0.00399436429142952, + -0.016135118901729584, + 0.005887725856155157, + -0.006869195029139519, + 0.014830787666141987, + -0.017549758777022362, + -0.0024774682242423296, + 0.0019879101309925318, + -0.026943843811750412, + -0.007665031589567661, + -0.004159613512456417, + 0.017680373042821884, + -0.01599159650504589, + 0.008048325777053833, + 0.019009815528988838, + -0.004211836028844118, + 0.004454982932657003, + -0.0037193656899034977, + -0.0021199567709118128, + 0.002048886613920331, + -0.015956740826368332, + -0.0017920667305588722, + 0.01537536084651947, + 0.010781343095004559, + -0.005755385849624872, + 0.035729438066482544, + -0.01324573252350092, + -0.0021789176389575005, + 0.0009060461889021099, + -0.0008590988582000136, + 0.017974507063627243, + 0.024028059095144272, + -0.02400481328368187, + 0.026469402015209198, + 0.009078167378902435, + 0.0016013936838135123, + -0.024156317114830017, + 0.01642461307346821, + -0.007980920374393463, + 0.025957748293876648, + -0.0014207111671566963, + -0.012965327128767967, + 0.005517882760614157, + 0.0032382498029619455, + -0.0019610864110291004, + -0.03439842909574509, + -0.002342427847906947, + -0.004726693965494633, + -0.010030867531895638, + 0.05109023302793503, + -0.01687772385776043, + -0.0018914378015324473, + 0.008783744648098946, + -0.019313450902700424, + -0.005249479785561562, + 0.048423316329717636, + 0.0006429922068491578, + -0.0034202151000499725, + -0.00749913090839982, + -0.06403892487287521, + -0.009505849331617355, + 0.0034294750075787306, + -0.0022220758255571127, + 0.005132242105901241, + 0.010440614074468613, + -0.0201931893825531, + 0.008402125909924507, + 0.005056752823293209, + 0.005788807757198811, + -0.015959246084094048, + -0.031039051711559296, + 0.005952432285994291, + 0.015155306085944176, + -0.0029313426930457354, + -0.004969147965312004, + -0.023688513785600662, + -0.005340938456356525, + -0.0027553800027817488, + 0.003950000740587711, + -0.018937397748231888, + 0.005142595153301954, + -0.09941945970058441, + 0.007043030578643084, + 0.0032111245673149824, + 0.02074090577661991, + 0.06705877184867859, + 0.019382009282708168, + 0.0001558694348204881, + 0.003088160650804639, + -0.0012231608852744102, + -0.019236085936427116, + -0.015950882807374, + 0.015151935629546642, + -0.005688117351382971, + -0.011338535696268082, + 0.004665687680244446, + -0.020037749782204628, + 0.0012581991031765938 + ], + [ + -0.04902230575680733, + 0.11152873188257217, + -0.055463243275880814, + -0.09168361127376556, + -0.026811959221959114, + -0.024469370022416115, + -0.03621251881122589, + 0.0070548816584050655, + -0.04390912130475044, + 0.005625015124678612, + 0.04579776152968407, + -0.06987984478473663, + 0.051140543073415756, + 0.03833945840597153, + 0.02936999499797821, + 0.028895018622279167, + 0.013075890019536018, + 0.06583763659000397, + -0.039867550134658813, + -0.027298789471387863, + 0.07064460963010788, + -0.004765881225466728, + 0.02146025560796261, + -0.007693749386817217, + -0.046271953731775284, + 0.05244326591491699, + 0.010671776719391346, + 0.032968632876873016, + 0.047578293830156326, + -0.03023912012577057, + -0.017520980909466743, + -0.009120993316173553, + -0.007003879640251398, + -0.04688688740134239, + -0.0008333740406669676, + 0.020191414281725883, + -0.05158961936831474, + 0.0576680563390255, + -0.020258309319615364, + -0.01017409935593605, + 0.01747567020356655, + -0.02643851935863495, + -0.008204471319913864, + 0.027938613668084145, + 0.033436115831136703, + 0.04951619729399681, + -0.03741178661584854, + 0.038693830370903015, + 0.003534104907885194, + -0.003681095549836755, + -0.0335458368062973, + -0.006163829006254673, + 0.06432667374610901, + -0.020978383719921112, + -0.03399406373500824, + 0.02431350201368332, + 0.0521252378821373, + 0.01009129174053669, + -0.013635838404297829, + -0.006351460702717304, + 0.03201374039053917, + 0.01708509400486946, + -0.01099362038075924, + 0.0048256381414830685, + -0.00861454475671053, + 0.018014991655945778, + -0.019163819029927254, + 0.029369233176112175, + -0.051035575568675995, + -0.031200271099805832, + 0.033885035663843155, + 0.032361797988414764, + -0.004234311170876026, + -0.01799910143017769, + -0.01237906888127327, + 0.05207628011703491, + 7.766637281747535e-05, + -0.02671080082654953, + 0.0442422553896904, + -0.02023124508559704, + 0.3945672810077667, + -0.03454400226473808, + -0.011485501192510128, + -0.030362844467163086, + 0.007931838743388653, + 0.024721024557948112, + 0.02982260100543499, + 0.028998129069805145, + -0.00047171060577966273, + -0.03380846232175827, + 0.010755838826298714, + 0.02809506095945835, + 0.01082572527229786, + 0.036466605961322784, + 0.036559998989105225, + -0.035541754215955734, + 0.017549311742186546, + -0.031727712601423264, + -0.019074702635407448, + 0.05040540546178818, + 0.02926972694694996, + 0.06748504191637039, + -0.02143407240509987, + 0.01502777636051178, + 0.02282096818089485, + -0.010993516072630882, + -0.012928835116326809, + -0.007745285984128714, + 0.015086484141647816, + 0.0029655403923243284, + 0.04781675711274147, + -0.01683441735804081, + 0.0013916263123974204, + 0.05198550224304199, + 0.04222367703914642, + 0.030877137556672096, + -0.0011201463639736176, + -0.07174194604158401, + 0.01648789830505848, + 0.0031217678915709257, + 0.00011075793736381456, + 0.002164609497413039, + -0.0018883891170844436, + 0.02523276023566723, + -0.06356220692396164, + 0.021961983293294907, + 0.043071500957012177, + -0.0163628738373518, + 0.019630298018455505, + -0.0266219861805439, + -0.028394224122166634, + -0.024809397757053375, + 0.005711730569601059, + -0.014954679645597935, + -0.015369143337011337, + -0.007753392681479454, + -0.002784674521535635, + -0.07277554273605347, + -0.007632135879248381, + 0.0044599417597055435, + -0.01357920840382576, + 0.02177213318645954, + -0.024133805185556412, + -0.025951029732823372, + -0.013056750409305096, + 0.020546812564134598, + -0.021884679794311523, + 0.04989684745669365, + -0.015938187018036842, + -0.04104231670498848, + 0.01734321378171444, + 0.0040481905452907085, + -0.033719856292009354, + 0.050895433872938156, + -0.015156058594584465, + 0.0002140701690223068, + 0.013790279626846313, + 0.014285349287092686, + -0.038985054939985275, + 0.0033021545968949795, + 0.02338956482708454, + -0.014819459058344364, + -0.016824666410684586, + -0.013668686151504517, + -0.02229398302733898, + -0.002439100295305252, + 0.02197641134262085, + -0.02538713626563549, + -0.009555598720908165, + -0.002688618376851082, + 0.03387187421321869, + -0.02071170136332512, + -0.02396347187459469, + -0.020649787038564682, + 0.01870989426970482, + 0.03616157919168472, + -0.042966872453689575, + 0.03533781319856644, + 0.012778263539075851, + -0.004409271292388439, + -0.0005750988493673503, + 0.01360425353050232, + 0.01434486173093319, + -0.01475289836525917, + 0.04615115746855736, + 0.12054210156202316, + 0.04274926707148552, + -0.023734169080853462, + 0.024867109954357147, + 0.031311843544244766, + 0.0038233452942222357, + 0.1707538217306137, + -0.00045567925553768873, + 0.01670720987021923, + -0.0015338598750531673, + -0.02520759589970112, + 0.0013059620978310704, + 0.013349519111216068, + 0.0010033147409558296, + 0.005832760129123926, + 0.005365594755858183, + 0.03632092848420143, + 0.014669223688542843, + -0.03306987136602402, + 0.0005394736072048545, + 0.03726920485496521, + -0.016777468845248222, + -0.037246763706207275, + -0.03402366489171982, + 0.0058700949884951115, + -0.026910953223705292, + -0.031843919306993484, + 0.0012407639296725392, + 0.10553502291440964, + -0.05464018136262894, + -0.04864460974931717, + -0.0098729794844985, + 0.051586318761110306, + -0.01890600472688675, + 0.00472194142639637, + 0.030308792367577553, + 0.017286499962210655, + -0.03526527062058449, + -0.054340142756700516, + 0.03541652485728264, + 0.016977589577436447, + -0.012036425992846489, + 0.03342327103018761, + -0.008263584226369858, + 0.008988714776933193, + -0.01804036647081375, + -0.021286023780703545, + 0.011575334705412388, + -0.0073014674708247185, + 0.059179533272981644, + 0.01634787768125534, + -0.006543390918523073, + 0.7411715388298035, + -0.011031062342226505, + -0.026445887982845306, + -0.003196912817656994, + 0.02449953742325306, + -0.029803823679685593, + -0.006389286369085312, + -0.03739190846681595, + -0.029186861589550972, + -0.0018244236707687378, + -0.00471871392801404, + -0.001520058372989297, + 0.01729053631424904, + 0.009744579903781414, + 0.022125661373138428, + 0.05799395218491554, + 0.09000737965106964, + -0.022934215143322945, + -0.01009459886699915 + ], + [ + 0.023256024345755577, + 0.0016673499485477805, + 0.008795740082859993, + -0.005430615972727537, + -0.011317853815853596, + -0.011499721556901932, + -0.001966815674677491, + -0.0013634809292852879, + 4.137287396588363e-05, + 0.009616757743060589, + -0.02574719674885273, + -0.0005872261826880276, + 0.004182243254035711, + 0.003079086309298873, + -0.00021716639457736164, + 0.004225310869514942, + -0.010462012141942978, + 0.019042110070586205, + -0.016032524406909943, + -0.004329357761889696, + -0.005810966715216637, + 0.0005531949573196471, + 0.008490935899317265, + -0.006787844002246857, + 0.0023297963198274374, + -0.009287516586482525, + 0.006062503904104233, + -0.0022990163415670395, + 0.0012212402652949095, + 0.0024407184682786465, + 0.010276437737047672, + -0.008259803056716919, + -0.0022232187911868095, + 0.025401506572961807, + 0.008688198402523994, + 0.005365982186049223, + -0.008725445717573166, + 0.0068321614526212215, + 0.0013706539757549763, + -0.0015509659424424171, + -0.011073007248342037, + -0.00426839804276824, + 0.04152536764740944, + 0.003652011277154088, + 0.0023666999768465757, + -0.0021602849010378122, + 0.014180373400449753, + 0.0019770050421357155, + 0.019310150295495987, + 0.004359458573162556, + 0.004190793260931969, + -0.009433332830667496, + -0.008101464249193668, + 0.013574274256825447, + -0.0031509739346802235, + 0.0028593242168426514, + 0.04912201687693596, + 0.0017401698278263211, + -0.004311799071729183, + 0.011356604285538197, + 0.00046995101729407907, + -0.012261919677257538, + -0.0021777634974569082, + -0.0084791649132967, + -0.002317638834938407, + 0.013647564686834812, + 0.0016705449670553207, + -0.009911250323057175, + -0.021974066272377968, + -0.004970818292349577, + 0.01309511810541153, + -0.021309398114681244, + 0.001746649038977921, + -0.0022621266543865204, + 0.002443440491333604, + 0.00521545484662056, + 0.00744453351944685, + -0.0008191607194021344, + 0.00466550188139081, + 0.0025045755319297314, + -0.12036233395338058, + 0.0030387146398425102, + 0.0029427779372781515, + 0.0010873435530811548, + 0.004305907525122166, + 0.00023743703786749393, + 0.0026222921442240477, + -0.0010642813285812736, + -0.012555829249322414, + 0.017582328990101814, + 0.0023483471013605595, + -0.004414369352161884, + -0.006241631228476763, + -0.03585794195532799, + -0.015126883052289486, + 0.0015574009157717228, + -0.0003848292399197817, + 0.009505799040198326, + -0.011149725876748562, + -0.0005332870641723275, + 0.004081974737346172, + 0.0020824761595577, + 0.013100366108119488, + -0.0018513770774006844, + -0.009195544756948948, + -0.025057250633835793, + 0.0012548301601782441, + 0.009709405712783337, + 0.0018811826594173908, + 7.774243567837402e-05, + -0.00203504366800189, + 0.001106937532313168, + -0.0051049962639808655, + -0.009854983538389206, + -0.0006881886511109769, + -0.006002737209200859, + 0.004804336931556463, + 0.009177802130579948, + -0.002151292283087969, + -0.0005253087729215622, + 0.012135774828493595, + -0.028808005154132843, + -0.001886293408460915, + -0.0026610426139086485, + -0.0014798763440921903, + 0.0014670356176793575, + 0.003487597219645977, + -0.01971013844013214, + 0.0069312141276896, + 0.0049897171556949615, + -0.0019756662659347057, + -0.002944703446701169, + 0.004192660097032785, + 0.010146977379918098, + -0.01908787153661251, + 0.004168523941189051, + 0.0014735808363184333, + -0.00992877222597599, + 0.006114587653428316, + -0.004622606094926596, + 0.0023095153737813234, + 0.007316880859434605, + -0.008992789313197136, + -0.004600706044584513, + -0.9639579057693481, + 0.0018398824613541365, + 0.017649194225668907, + 0.007947919890284538, + -0.009928126819431782, + 0.010394749231636524, + 0.0021812967024743557, + 0.004504718352109194, + 0.007631830405443907, + -0.0008376804762519896, + 0.009360534138977528, + -0.022258413955569267, + -0.0036025880835950375, + -0.000446478312369436, + 0.0030344759579747915, + 0.0069276634603738785, + -0.004006644245237112, + 0.0032997089438140392, + -0.0043985238298773766, + 0.005120813846588135, + -0.00042682033381424844, + -0.0025411914102733135, + 0.016667943447828293, + -0.0010417959420010448, + -0.003666865173727274, + -0.009539260528981686, + 0.009301134385168552, + -0.004485504236072302, + -0.007400833070278168, + 0.005112944636493921, + -0.00464346120133996, + 0.0015779831446707249, + 0.0016825026832520962, + 0.00015729521692264825, + 0.008225081488490105, + -0.0005776462494395673, + -0.0057143643498420715, + -0.002124376827850938, + 0.004652264062315226, + -0.017075149342417717, + 0.009436777792870998, + 0.010088355280458927, + -0.007428522687405348, + 0.00034813227830454707, + -0.011429832316935062, + -0.008785467594861984, + 0.009706838987767696, + 0.00807069893926382, + -0.007512248586863279, + -0.0016245003789663315, + 0.011961739510297775, + -0.007714105304330587, + -0.0006103552877902985, + -0.01205532904714346, + 0.0010201381519436836, + 0.0013267716858536005, + -0.001527117914520204, + 0.002134231384843588, + 0.0002882578410208225, + 0.0115837212651968, + -0.00033821884426288307, + 0.007353855762630701, + 0.00393291562795639, + -0.02295544743537903, + 0.006127684842795134, + 0.0034506337251514196, + -0.004955536685883999, + 0.006355810444802046, + 0.002070458373054862, + -0.029839210212230682, + -0.002537036081776023, + -0.0007350704399868846, + 0.003572053276002407, + 0.02748098224401474, + 0.00457461504265666, + -0.003184175118803978, + -0.002282483736053109, + -0.004046657122671604, + -0.006084616761654615, + 0.003438880667090416, + -0.008465427905321121, + -0.0012278875801712275, + -0.005927094724029303, + 0.0062451111152768135, + 0.014531557448208332, + -0.002264844486489892, + -0.008171038702130318, + -0.0011865360429510474, + 0.0020909756422042847, + 0.011486553587019444, + 0.008814729750156403, + -0.004534622188657522, + -0.0035915805492550135, + -0.1687169373035431, + -0.003685677656903863, + 0.05208912119269371, + -0.004608567804098129, + -0.0007271489594131708, + -0.009359552524983883, + -0.030598174780607224, + -0.007132868282496929, + -0.00018107697542291135, + 0.001141143380664289, + 0.0016368593787774444, + 0.008809536695480347, + 0.009066472761332989, + -0.009483187459409237, + 0.004722978919744492, + 0.0072836256586015224, + -0.0007632855558767915, + 0.004605569411069155, + -0.00206180801615119 + ], + [ + 0.01659991219639778, + 0.0024703117087483406, + -0.00030960881849750876, + -0.0035157736856490374, + 8.236868598032743e-05, + 0.0001647666358621791, + -0.0006944583146832883, + 0.0011185940820723772, + 0.0012106391368433833, + -0.0010101614752784371, + -0.005564297083765268, + -0.00023837594198994339, + -0.0012787000741809607, + -1.3116879927110858e-05, + 0.001621633768081665, + -0.0002080215053865686, + 0.00036346292472444475, + 0.0002502966672182083, + 0.00024250366550404578, + 5.694633728126064e-05, + 0.003858997253701091, + -0.001188211957924068, + 0.00012967876682523638, + -0.0005423874245025218, + 0.0017435806803405285, + 0.001130828750319779, + -0.000464355805888772, + -0.0003556435403879732, + -0.0006929960800334811, + -0.0024013505317270756, + -0.0037457153666764498, + 0.0004377566510811448, + 0.0011561830760911107, + 0.0004593543999362737, + -0.0011622359743341804, + 0.00027945268084295094, + 0.0013931028079241514, + -0.0009400638518854976, + -0.001349498052150011, + 0.00051089096814394, + 0.0011511138873174787, + -0.0014914474450051785, + -1.7030746676027775e-05, + 7.682138675590977e-05, + 0.0013327074702829123, + 0.0008663416956551373, + 0.0021298539359122515, + 0.000780352100264281, + 0.00029859182541258633, + 0.0009219094645231962, + -0.0008420568192377687, + 0.0036458903923630714, + 0.001815617666579783, + -0.0007096427725628018, + -0.0019447894301265478, + -0.0020021339878439903, + -0.0016517455223947763, + -5.116263491800055e-05, + 0.0012673254823312163, + 0.0022538399789482355, + 0.0005057360976934433, + -0.00034866741043515503, + 0.0005124067538417876, + 0.0024493320379406214, + -0.0024361249525099993, + -0.00349680264480412, + -0.0013120908988639712, + 0.000475845648907125, + 0.0033006519079208374, + -0.00213749916292727, + 0.0002993753005284816, + 0.0016389329684898257, + 0.0011733126593753695, + -0.0003102149930782616, + 0.0015307457651942968, + 0.00020656133710872382, + 0.0009707316057756543, + -0.0005712538259103894, + 0.00044000972411595285, + -0.0020027270074933767, + -0.11913873255252838, + -8.128509216476232e-05, + -0.000378832861315459, + -0.00034144497476518154, + 0.000619868456851691, + 0.00037749993498437107, + 0.0028627438005059958, + -0.0017297425074502826, + 0.003730465192347765, + -0.0016360549489036202, + 0.00025661411928012967, + -0.0010626543080434203, + 6.308068986982107e-05, + 0.0026254886761307716, + 0.001358256209641695, + 0.0007312401430681348, + 0.00260833534412086, + -0.0005766050308011472, + -0.0014097633538767695, + -0.002631976269185543, + 0.002891775919124484, + -0.003096615895628929, + -0.0007540077203884721, + 0.0005430981982499361, + 0.003197247628122568, + 0.002686392515897751, + -0.0014739611651748419, + -0.0010701764840632677, + -0.002709824126213789, + -0.00012653005251195282, + -0.0025320863351225853, + -0.0023051972966641188, + -0.0001277066330658272, + -8.875126513885334e-05, + -0.00017213396495208144, + 0.0015327547444030643, + 0.00039899087278172374, + -0.0005190132651478052, + -0.0003882961755152792, + -0.002926434623077512, + -0.001174831879325211, + 0.0009012887603603303, + 5.4350599384633824e-05, + 0.0007193292840383947, + 0.0010016653686761856, + 0.0006274603656493127, + -0.0005707776872441173, + -0.00018674306920729578, + -0.0021838699467480183, + 0.002335235010832548, + 0.001045942073687911, + -0.0004510138533078134, + 0.0007323239115066826, + -0.0012343053240329027, + -0.00021722858946304768, + -0.0022731777280569077, + -0.002495724940672517, + -0.005626166705042124, + -0.0002911109186243266, + -0.0005988945486024022, + -0.0006898725987412035, + 0.002058156533166766, + -0.0025624348782002926, + -0.001638407469727099, + -0.9825803637504578, + -0.00022449021344073117, + -0.00153740169480443, + 0.001044376753270626, + 0.0013312229420989752, + 0.0003396058455109596, + 0.0006957396981306374, + -0.0014620786532759666, + 0.0037102876231074333, + 0.0006753990310244262, + -0.002202434465289116, + 0.001436827820725739, + 0.0013227240415289998, + 0.0004842030175495893, + 0.0003214934840798378, + -0.0016777139389887452, + -0.00042224462958984077, + 0.0004812087572645396, + 0.0028775359969586134, + -0.002170402090996504, + -9.703602700028569e-05, + -0.0011865922715514898, + 0.00116631924174726, + -0.002415924798697233, + -0.00321277417242527, + 0.00010669308539945632, + 6.092632975196466e-05, + 0.0006873097736388445, + 0.0020530347246676683, + 0.0016818548319861293, + -0.0016376236453652382, + -0.0008240913739427924, + 0.00017112038040068, + 0.00011440760863479227, + -0.0005441713146865368, + -0.0015135140856727958, + 0.0018982482142746449, + 0.002219826215878129, + 0.0006568844546563923, + 0.002064634347334504, + -0.00013366210623644292, + 0.0039914934895932674, + -0.005614077672362328, + 0.0009728661389090121, + -0.0009465256007388234, + 0.0011778809130191803, + -0.0029345343355089426, + 0.010355259291827679, + -0.0024738910142332315, + -0.00011874954361701384, + -0.0006561689078807831, + 0.00020498869707807899, + -0.0029506594873964787, + 0.0010286376345902681, + 0.00022698109387420118, + -0.002138505456969142, + 0.001065627089701593, + 0.0012952518882229924, + -0.0006254332256503403, + -0.0026268495712429285, + -0.0007823955966159701, + 0.003922805190086365, + -0.0009047674830071628, + 0.0032044106628745794, + -0.001364241004921496, + 0.0019123110687360168, + 0.00023218792921397835, + -0.0014165793545544147, + -0.0007148337899707258, + -0.004465670324862003, + -0.0005004138802178204, + -0.0006756847724318504, + -0.0006676636985503137, + -0.005413762293756008, + -0.0008171742083504796, + -0.0005922545678913593, + -0.0024508365895599127, + -0.0008717013988643885, + 0.00012892087397631258, + -0.003510726150125265, + -0.003173427190631628, + 0.0004964752006344497, + -0.001687349402345717, + -0.0030185861978679895, + -0.0008899629465304315, + 0.0004057739279232919, + 0.00036670660483650863, + -0.001298735267482698, + -0.0016847378574311733, + -0.0008679738966748118, + 0.0017558055697008967, + -0.004406359512358904, + -0.0012191679561510682, + -0.13843560218811035, + -0.00016881938790902495, + -0.0005256221629679203, + -0.0008847691933624446, + -0.00023308151867240667, + 0.001732726232148707, + 0.004015723709017038, + 0.0021738619543612003, + 0.0003470350056886673, + 0.0023007234558463097, + 0.0008139304700307548, + -0.001236379030160606, + -0.0008727511740289629, + 0.00021951452072244138, + 5.5456006521126255e-05, + -0.0002679601311683655, + -0.0005253184936009347, + -0.002919602207839489, + -0.0003263856051489711 + ], + [ + -0.043265871703624725, + 0.0711137130856514, + -0.043479759246110916, + -0.0502617284655571, + 0.009044324047863483, + -0.007217519450932741, + -0.02596280537545681, + 0.014714828692376614, + -0.004893646575510502, + 0.026203753426671028, + 0.060880955308675766, + -0.026729820296168327, + 0.021380748599767685, + 0.034276336431503296, + 0.007566771004348993, + -0.0062114219181239605, + 0.02368234097957611, + 0.04098740220069885, + -0.01161052007228136, + -0.004420711193233728, + 0.03334324434399605, + -0.00904888566583395, + -0.004670429043471813, + -0.005791095085442066, + -0.0296998992562294, + 0.025375764816999435, + 0.019813494756817818, + 0.005264359526336193, + 0.029799798503518105, + -0.010944051668047905, + -0.004396457225084305, + 0.006896115839481354, + 0.019345805048942566, + -0.0546443797647953, + -0.015417573042213917, + 0.011013244278728962, + 0.002582377986982465, + 0.048754218965768814, + -0.023419611155986786, + 0.005649401340633631, + 0.016242489218711853, + -0.031140461564064026, + 0.0038805517833679914, + 0.004595507401973009, + 0.017331000417470932, + 0.028771530836820602, + -0.040577154606580734, + 0.02789555862545967, + -0.009356156922876835, + 0.016020100563764572, + -0.0177127905189991, + 0.03711976110935211, + 0.017161326482892036, + 0.0075433640740811825, + -0.019033553078770638, + 0.01567232422530651, + 0.030178509652614594, + 0.0029472894966602325, + -0.0006421663565561175, + 0.002564732450991869, + 0.025389131158590317, + -0.001766640692949295, + 0.002884931629523635, + 0.018241768702864647, + -0.00667537422850728, + 0.03820713236927986, + -0.019779179245233536, + 0.00639484403654933, + 0.015266076661646366, + -0.009801709093153477, + 0.021137584000825882, + 0.02837071381509304, + 0.017749572172760963, + -0.010696063749492168, + -0.012699850834906101, + 0.04273374006152153, + -0.014035424217581749, + 0.003211340168491006, + 0.02827412262558937, + 0.0013039496261626482, + 0.14585548639297485, + -0.019602246582508087, + -0.0028857262805104256, + 0.0035090779419988394, + -0.011771151795983315, + 0.0013184237759560347, + -0.01976231299340725, + 0.015707794576883316, + 0.007983551360666752, + -0.022123118862509727, + 0.004071944393217564, + 0.03599067032337189, + 0.004823324270546436, + 0.02105860225856304, + 0.027766626328229904, + -0.032917242497205734, + 0.011292776092886925, + -0.024656256660819054, + -0.016168789938092232, + 0.011319098062813282, + 0.010870127938687801, + 0.04554993659257889, + -0.01992162875831127, + 0.002585196867585182, + 0.020839447155594826, + -0.025998108088970184, + -0.013744080439209938, + -0.013933072797954082, + 0.015179055742919445, + 0.006411723792552948, + 0.039169952273368835, + -0.010019221343100071, + -0.009001629427075386, + 0.017298173159360886, + 0.04682735726237297, + 0.013516463339328766, + 0.009390314109623432, + -0.04328135401010513, + 0.01114155538380146, + -0.01026246789842844, + -0.005472955759614706, + -0.00345822935923934, + 0.016987288370728493, + -0.017310600727796555, + -0.05114368721842766, + 0.029478443786501884, + 0.009546265937387943, + 0.005985792726278305, + -0.0010739023564383388, + -0.03337962552905083, + -0.02241823635995388, + -0.013689854182302952, + 0.004623445216566324, + -0.004308255854994059, + -0.005232395138591528, + 0.01749022863805294, + 0.01775725558400154, + -0.06151599809527397, + 0.007700933609157801, + 0.0007438573520630598, + 0.0193080622702837, + 0.010797177441418171, + -0.017219580709934235, + -0.018007345497608185, + -0.8281917572021484, + 0.02217996120452881, + -0.04286946728825569, + 0.02307247370481491, + 0.017069533467292786, + -0.040478918701410294, + 0.02156076952815056, + -0.009016838856041431, + -8.989618072519079e-05, + 0.04241826385259628, + 0.00921808835119009, + -0.013996275141835213, + 0.01602156087756157, + 0.016757460311055183, + -0.008512556552886963, + 3.9865040889708325e-05, + -0.00923048984259367, + -0.0181138813495636, + -0.007824599742889404, + -0.015913372859358788, + -0.020757000893354416, + -0.01648392155766487, + -0.011781481094658375, + -0.04776570945978165, + -0.00816554855555296, + -0.0018044484313577414, + 0.007125071249902248, + -0.0073337191715836525, + -0.015470784157514572, + -0.01428188942372799, + 0.026656556874513626, + 0.023662632331252098, + -0.007598651107400656, + 0.025566473603248596, + -0.0024991915561258793, + 0.009884810075163841, + 0.02116580866277218, + 0.031213931739330292, + -0.003999808803200722, + -0.005883596371859312, + 0.04285535588860512, + 0.08639144152402878, + 0.02068016119301319, + -0.013524213805794716, + -0.0005475119105540216, + 0.03625686094164848, + -0.018054945394396782, + 0.1438758373260498, + -0.012920418754220009, + -0.00652781268581748, + -0.00973542220890522, + -0.004416073672473431, + -0.019329776987433434, + -0.005988301243633032, + 0.022597283124923706, + 0.020943492650985718, + 0.0035245688632130623, + 0.020492205396294594, + -0.006615855265408754, + -0.02301754429936409, + -0.004098396748304367, + 0.026857933029532433, + -0.024425821378827095, + -0.01700570620596409, + 0.003246702952310443, + -0.020146675407886505, + -0.016559729352593422, + -0.017057353630661964, + -0.014300595968961716, + 0.08293528854846954, + -0.02834865264594555, + -0.013204563409090042, + 0.023478930816054344, + -0.0026462890673428774, + -0.013957812450826168, + -0.017278069630265236, + -0.007698907516896725, + 0.013474944978952408, + -0.02521468698978424, + -0.02505667507648468, + 0.008485005237162113, + -0.0009150149417109787, + -0.011049390770494938, + 0.014402964152395725, + -0.014901835471391678, + 0.014072678051888943, + -0.017269952222704887, + -0.011600187048316002, + 0.004184989258646965, + -0.011558505706489086, + 0.039816539734601974, + -0.033084772527217865, + -0.008290320634841919, + 0.36958345770835876, + -0.004240029025822878, + -0.0022164061665534973, + -0.0008888882002793252, + 0.011683926917612553, + -0.008458157069981098, + 0.0010394677519798279, + -0.02940301038324833, + -0.016489427536725998, + -0.04471363127231598, + -0.004060971550643444, + -0.009751497767865658, + 0.017538024112582207, + 0.020338544622063637, + 0.03968200460076332, + 0.03459825739264488, + 0.03520919010043144, + -0.033668048679828644, + -0.011536949314177036 + ], + [ + -0.09516727924346924, + 0.07455411553382874, + -0.08998581767082214, + -0.10424467921257019, + -0.050844088196754456, + -0.009846617467701435, + -0.014985291287302971, + 0.007398416753858328, + -0.023321062326431274, + -0.01785886660218239, + 0.01946420967578888, + -0.030916716903448105, + -0.009734924882650375, + 0.03932013362646103, + 0.016457175835967064, + 0.02145420014858246, + 0.009477904066443443, + 0.08292647451162338, + -0.0723571851849556, + -0.006067341659218073, + 0.13004334270954132, + 0.012271963991224766, + 0.010183492675423622, + -0.010172554291784763, + -0.050735365599393845, + 0.048957716673612595, + -0.010321668349206448, + -0.06644268333911896, + 0.01884961687028408, + -0.00956702046096325, + 0.03711237758398056, + 0.019573502242565155, + 0.023638831451535225, + -0.08111002296209335, + 0.012314672581851482, + 0.009279967285692692, + 0.0032500203233212233, + 0.05645167827606201, + -0.014497412368655205, + -0.005268252454698086, + 0.020465275272727013, + -0.017237015068531036, + -0.008092373609542847, + -0.005673157051205635, + 0.025248413905501366, + 0.030229678377509117, + -0.07804179936647415, + 0.04740498587489128, + 0.009521130472421646, + 0.05185083672404289, + -0.003804056905210018, + 0.007779491599649191, + 0.005516592413187027, + -0.027934864163398743, + 0.013271668925881386, + 0.03464683145284653, + 0.007764808367937803, + -0.0783027932047844, + -0.005833903793245554, + -0.030941206961870193, + 0.029177336022257805, + -0.016287656500935555, + -0.03288445994257927, + 0.009952008724212646, + 0.011924253776669502, + 0.03216765075922012, + -0.05008134990930557, + -0.010697958990931511, + -0.030848192051053047, + -0.0176067054271698, + 0.03997592255473137, + 0.03984513133764267, + -0.027119850739836693, + -0.02495875209569931, + 0.0008150077192112803, + 0.018509404733777046, + -0.027729900553822517, + -0.019526943564414978, + 0.05524229630827904, + 0.006547784432768822, + 0.4015491008758545, + 0.0021255179308354855, + -0.013083658181130886, + -0.00565421674400568, + -0.018002580851316452, + 0.05708608031272888, + 0.013544732704758644, + -0.01156970951706171, + 0.03537440299987793, + -0.028421329334378242, + 0.027984248474240303, + 0.02490544319152832, + 0.03483887389302254, + 0.022305233404040337, + 0.03899098187685013, + -0.043800100684165955, + -0.009288342669606209, + -0.022529855370521545, + -0.005272488575428724, + 0.020364796742796898, + 0.014885482378304005, + 0.030993573367595673, + -0.01579572632908821, + 0.043201688677072525, + -0.0009036300471052527, + 0.01039719395339489, + -0.01500035636126995, + -0.009646134451031685, + -0.012899201363325119, + 0.006860852707177401, + 0.06064939126372337, + -0.009376771748065948, + -0.052094340324401855, + 0.051659245043992996, + 0.021968044340610504, + 2.927396235463675e-05, + -0.007027796935290098, + -0.03221393749117851, + -0.042294878512620926, + -0.015845157206058502, + 0.014906292781233788, + -0.03385206684470177, + 0.00022478900791611522, + -0.012945679947733879, + -0.03452320024371147, + 0.05956492945551872, + 0.0008482853299938142, + -0.02764725498855114, + 0.002375399461016059, + -0.06293445825576782, + -0.04125837981700897, + -0.054042402654886246, + -0.025679897516965866, + 0.025720195844769478, + 0.0389786995947361, + 0.02382909506559372, + 0.020492160692811012, + -0.04609834775328636, + -0.020409991964697838, + -0.0011084002908319235, + 0.010482809506356716, + -0.0020547285676002502, + -0.0324566550552845, + -0.047593966126441956, + -0.11651217937469482, + 0.02921527810394764, + -0.0009594926377758384, + 0.026669546961784363, + 0.03494945913553238, + -0.05913372337818146, + 0.06508287787437439, + 0.01178919430822134, + -0.009347399696707726, + 0.04626879468560219, + 0.05826135352253914, + -0.010456959716975689, + 0.055340301245450974, + 0.025048116222023964, + -0.012277403846383095, + 0.06994841992855072, + 0.008326818235218525, + -0.03893011808395386, + -0.04792070761322975, + -0.029135262593626976, + -0.04511971399188042, + 0.01642659120261669, + -0.014384000562131405, + -0.0453965924680233, + -0.019321050494909286, + 0.014073656871914864, + 0.01882842555642128, + -0.03150828555226326, + -0.015512501820921898, + -0.006069827824831009, + 0.013347305357456207, + 0.030273443087935448, + -0.006606977432966232, + 0.019369259476661682, + 0.004900544416159391, + 0.032310664653778076, + -0.01972103677690029, + 0.007926173508167267, + 0.05046471580862999, + -0.025043528527021408, + 0.03793319687247276, + 0.06539430469274521, + 0.02346530184149742, + -0.06615244597196579, + -0.001829870860092342, + 0.06065315753221512, + 0.06369828432798386, + 0.1949775367975235, + 0.05961640924215317, + -0.015564673580229282, + 0.006276689935475588, + 0.016435816884040833, + -0.016991371288895607, + 0.043855659663677216, + 0.0020330562256276608, + -0.03624046966433525, + -0.02302056923508644, + 0.04448138549923897, + 0.01288983877748251, + -0.03742522373795509, + -0.04424092173576355, + -0.008126589469611645, + -0.0028624103870242834, + -0.0422467403113842, + -0.013230142183601856, + -0.03944843262434006, + -0.016403067857027054, + -0.03915386274456978, + -0.02260775864124298, + 0.08469149470329285, + -0.03407524898648262, + -0.037964921444654465, + 0.027603738009929657, + 0.053917594254016876, + 0.005948249716311693, + -0.06127925589680672, + 0.02919933944940567, + 0.012653404846787453, + -0.0451895147562027, + -0.025756901130080223, + -0.007977706380188465, + 0.013013150542974472, + -0.02773447334766388, + 0.05975138023495674, + -0.023841898888349533, + -3.123080023215152e-05, + -0.021330028772354126, + -0.03690984472632408, + 0.06106724217534065, + -0.008252871222794056, + 0.105124332010746, + 0.037023261189460754, + -0.022338541224598885, + 0.6635865569114685, + -0.011190970428287983, + 0.006246063392609358, + 0.00721532478928566, + 0.08477447926998138, + 0.0248201172798872, + -0.03207864239811897, + -0.0313783660531044, + -0.005442601162940264, + -0.033816706389188766, + 0.0037626728881150484, + -0.034451935440301895, + 0.050365205854177475, + -0.014028528705239296, + 0.03596814349293709, + 0.07720998674631119, + 0.08912888914346695, + -0.02747136540710926, + -0.04334663227200508 + ], + [ + -0.07781017571687698, + 0.0807250440120697, + -0.07066771388053894, + -0.11643318831920624, + -0.07972416281700134, + -0.016698509454727173, + 0.0010292979422956705, + 0.001361002679914236, + -0.03242218494415283, + -0.02197864279150963, + 0.02531631849706173, + -0.04654030129313469, + 0.0027736255433410406, + 0.03585220128297806, + 0.04413346201181412, + 0.06241483986377716, + -0.010505900718271732, + 0.10445938259363174, + -0.07837358862161636, + -0.03551839664578438, + 0.16356533765792847, + -0.0013057081960141659, + 0.006844101473689079, + -0.06435702741146088, + -0.03831971809267998, + 0.04054436832666397, + -0.025509994477033615, + -0.04455056041479111, + 0.04352384805679321, + -0.03310590609908104, + 0.025666605681180954, + 0.005223075393587351, + 0.023622214794158936, + -0.08661369979381561, + 0.01574130915105343, + 0.012562696821987629, + -0.005606318823993206, + 0.07059777528047562, + -0.018196208402514458, + -0.032861482352018356, + 0.03339911252260208, + -0.020747646689414978, + 0.005859297700226307, + 0.0061730449087917805, + 0.030360933393239975, + 0.03576701879501343, + -0.05482848361134529, + 0.023340729996562004, + -0.019159935414791107, + 0.05689246580004692, + -0.035400182008743286, + -0.008933469653129578, + 0.03958629071712494, + -0.055217936635017395, + 0.0009793770732358098, + 0.058169059455394745, + 0.09055500477552414, + -0.05884292349219322, + -0.01740705408155918, + -0.015289172530174255, + -0.0022530495189130306, + -0.025377117097377777, + -0.02122311294078827, + 0.02587907761335373, + -0.007259813137352467, + 0.061294008046388626, + 0.01048183161765337, + 0.037646375596523285, + -0.10032694041728973, + -0.03652394562959671, + 0.047013457864522934, + 0.0572831965982914, + -0.02130439691245556, + -0.033932026475667953, + 0.016958201304078102, + -0.011006374843418598, + -0.016439586877822876, + -0.03862568736076355, + 0.038185376673936844, + -0.006447270512580872, + 0.39557039737701416, + -0.020131397992372513, + 0.0025955464225262403, + -0.030199510976672173, + 0.0014827409759163857, + 0.041263896971940994, + 0.06142004579305649, + -0.019854163751006126, + 0.02009125053882599, + -0.0029322083573788404, + 0.02742726542055607, + 0.018581628799438477, + 0.04896126687526703, + 0.0688551738858223, + 0.004865544848144054, + -0.040638264268636703, + -0.016887538135051727, + -0.01636422984302044, + 0.005415451712906361, + 0.020048055797815323, + 0.024113958701491356, + 0.029947804287075996, + -0.001821922603994608, + 0.04206593334674835, + -0.012229615822434425, + 0.03867295756936073, + 0.033788301050662994, + 0.030503837391734123, + -0.03370892256498337, + -0.021443448960781097, + 0.018185345456004143, + 0.015815628692507744, + -0.053653620183467865, + 0.013566308654844761, + -0.0015940215671434999, + 0.02869153954088688, + -0.0024161553010344505, + -0.008730746805667877, + -0.011880836449563503, + 0.009905527345836163, + 0.031485289335250854, + -0.013424266129732132, + -0.0106295645236969, + 0.007223490625619888, + -0.01187166478484869, + 0.050386104732751846, + 0.021086135879158974, + -0.020609725266695023, + 0.04471273347735405, + -0.03179546445608139, + -0.03479451686143875, + -0.03583323583006859, + -0.036051515489816666, + -0.013740655966103077, + -0.004395631141960621, + 0.00502629391849041, + -0.03621584177017212, + -0.02905639261007309, + -0.04796051234006882, + 0.021066442131996155, + 0.011916985735297203, + 0.004299994558095932, + -0.05528048053383827, + -0.03974108025431633, + -0.020376307889819145, + 0.0033686687238514423, + -0.0051498934626579285, + 0.04304768890142441, + 0.010291525162756443, + -0.021563513204455376, + 0.01889708638191223, + 0.007430875673890114, + -0.0433083213865757, + 0.06136837974190712, + -0.017482761293649673, + 0.03463514521718025, + 0.019742107018828392, + 0.02228309027850628, + -0.03019384667277336, + 0.07010268419981003, + 0.021556058898568153, + -0.0229327529668808, + -0.07384584844112396, + -0.040152475237846375, + -0.025722159072756767, + 0.04106777161359787, + 0.04859162122011185, + -0.017477475106716156, + -0.012604711577296257, + 0.04139232635498047, + 0.02750569023191929, + -0.030054932460188866, + -0.03079882822930813, + -0.00606862036511302, + 0.009293610230088234, + 0.025767968967556953, + -0.0020894247572869062, + 0.028580820187926292, + -0.002378658391535282, + 0.017955711111426353, + -0.04387665167450905, + 0.007505442947149277, + 0.02884724922478199, + -0.03437328338623047, + 0.07175259292125702, + 0.04303304851055145, + 0.041412562131881714, + -0.07915180921554565, + 0.043217916041612625, + 0.03309433162212372, + 0.038958948105573654, + 0.17231371998786926, + 0.035871174186468124, + 0.02536289021372795, + 0.015287932008504868, + 0.016625648364424706, + 0.007036291528493166, + 0.01904633827507496, + 0.009842969477176666, + -0.0685478001832962, + 0.022196486592292786, + 0.04834238439798355, + 0.02465970441699028, + -0.0464397631585598, + -0.030777711421251297, + 0.03244806453585625, + 0.015335844829678535, + -0.008614962920546532, + -0.024751150980591774, + -0.009328133426606655, + -0.013310343027114868, + -0.05078395828604698, + 0.01012909971177578, + 0.13142730295658112, + 0.01851080171763897, + -0.018911583349108696, + 0.029168732464313507, + 0.05581910163164139, + 0.007956762798130512, + -0.029858356341719627, + -0.032541271299123764, + 0.026607627049088478, + -0.0560791939496994, + -0.031205395236611366, + 0.016614090651273727, + 0.008870696648955345, + -0.03978658840060234, + 0.04552169889211655, + -0.018780946731567383, + 0.010644551366567612, + -0.04912669211626053, + -0.04574853181838989, + 0.07579001784324646, + -0.03075910545885563, + 0.07214836776256561, + 0.030867384746670723, + -0.019019803032279015, + 0.6417073607444763, + -0.006662861909717321, + -0.017303485423326492, + 0.010570259764790535, + 0.054099541157484055, + 0.012186436913907528, + -0.01701684668660164, + 0.006745567079633474, + -0.0028895079158246517, + 0.0006748274900019169, + -0.015790317207574844, + -0.03729548677802086, + 0.039660338312387466, + -0.034778762608766556, + -0.026411501690745354, + 0.0601823665201664, + 0.11799932271242142, + -0.014099550433456898, + -0.0833471417427063 + ], + [ + -0.06860461831092834, + 0.08325272053480148, + -0.06634270399808884, + -0.06831009685993195, + -0.027257949113845825, + -0.005926408804953098, + -0.04553666338324547, + 0.0074266670271754265, + 0.00353398104198277, + -0.008054076693952084, + 0.026112375780940056, + -0.040152162313461304, + 0.023997079581022263, + 0.019138658419251442, + 0.028642896562814713, + 0.001258469303138554, + 0.00463220477104187, + 0.07949014008045197, + -0.07523299753665924, + -0.008243253454566002, + 0.0782594084739685, + -0.01297255139797926, + 0.04360539838671684, + -0.02332158572971821, + -0.06563206017017365, + 0.0443616658449173, + -0.030220188200473785, + 0.027303582057356834, + 0.03112567588686943, + 0.012248882092535496, + -0.003962427843362093, + 0.0021548678632825613, + 0.00274493801407516, + -0.03504539653658867, + 0.019654763862490654, + -0.008778857067227364, + -0.05491121485829353, + 0.0667034164071083, + -0.042373109608888626, + 0.008191721513867378, + -0.00950153823941946, + -0.032350532710552216, + -0.0027128485962748528, + -0.002251904457807541, + 0.0260614026337862, + 0.060271862894296646, + -0.05504473298788071, + 0.04188309982419014, + 4.964889740222134e-05, + -0.008317647501826286, + -0.003206032793968916, + 0.003928100224584341, + 0.007572738453745842, + -0.010441568680107594, + 0.00500222435221076, + 0.026758046820759773, + 0.04457024857401848, + 0.009448139928281307, + -0.011638577096164227, + -0.016424154862761497, + 0.009952799417078495, + -0.01595153659582138, + -0.02035428211092949, + 0.03782915696501732, + -0.031171686947345734, + 0.02734534628689289, + -0.035953328013420105, + 0.03043225407600403, + -0.03755023330450058, + -0.002553975209593773, + 0.04073285311460495, + 0.015995925292372704, + -0.0036296306643635035, + -0.036064524203538895, + -0.04746188595890999, + 0.01789635792374611, + -0.011243009939789772, + -0.0112372525036335, + 0.03562208637595177, + -0.038886334747076035, + 0.39665183424949646, + -0.020008880645036697, + -0.0071260021068155766, + 0.0038821808993816376, + -0.0118337981402874, + 0.042998526245355606, + 0.052609581500291824, + -0.00028276187367737293, + 0.025210313498973846, + 0.02338333986699581, + 0.019468260928988457, + 0.03837659955024719, + 0.016342531889677048, + 0.021001139655709267, + 0.014097855426371098, + -0.030933933332562447, + 0.0007782113389112055, + -0.04092549905180931, + 0.005313795991241932, + 0.009015532210469246, + 0.045697763562202454, + 0.03156363219022751, + -0.03827926516532898, + 0.020242605358362198, + -0.007726348005235195, + 0.01525385957211256, + -0.004274718463420868, + 0.0007071363506838679, + -0.004178347531706095, + 0.013556425459682941, + 0.026148611679673195, + -0.016254235059022903, + -0.03314554691314697, + 0.053306303918361664, + 0.016559291630983353, + -0.014443080872297287, + -0.0034060461912304163, + -0.02878074161708355, + 0.017014721408486366, + 0.0023787780664861202, + 0.0017683892510831356, + 0.02275407314300537, + 0.0005037723458372056, + 0.005730387754738331, + -0.017857370898127556, + 0.030507858842611313, + 0.0017923747655004263, + -0.017353957518935204, + -0.01734810136258602, + -0.06987515091896057, + -0.01619718037545681, + -0.020815664902329445, + -0.010558503679931164, + 0.01143522560596466, + -0.010424883104860783, + -0.01245835144072771, + -0.022133367136120796, + -0.04510130733251572, + -0.02595449611544609, + -0.007627510465681553, + 0.003473816206678748, + -0.006378894206136465, + -0.02005734294652939, + -0.026265935972332954, + -0.2616269588470459, + 0.004248990677297115, + -0.00910333450883627, + 0.03560721501708031, + -0.024758104234933853, + -0.039242491126060486, + 0.0178957749158144, + -0.009640885517001152, + 0.03264957666397095, + 0.011189369484782219, + 0.00039892757195048034, + -0.02206995338201523, + 0.030639806762337685, + 0.011087561026215553, + -0.008707704953849316, + 0.020445846021175385, + 0.0009068975923582911, + -0.003555233357474208, + -0.07310432195663452, + -0.012845400720834732, + -0.026237810030579567, + -0.002376826712861657, + 0.0280685406178236, + -0.04422636702656746, + -0.033177509903907776, + -0.009482810273766518, + 0.0598517470061779, + -0.00412908848375082, + -0.023770686239004135, + 0.017173107713460922, + 0.023624008521437645, + 0.019329562783241272, + -0.03134860843420029, + 0.011337167583405972, + -0.04879257082939148, + -0.0075863199308514595, + -0.018172917887568474, + -0.0064490665681660175, + 0.010688722133636475, + -0.035714637488126755, + 0.05785029008984566, + 0.08738412708044052, + 0.04821319505572319, + -0.049482204020023346, + 0.020356420427560806, + 0.03003513254225254, + 0.05338089168071747, + 0.17508086562156677, + -0.007512277457863092, + -0.013886835426092148, + -0.015437152236700058, + -0.0012408661423251033, + -0.02006695047020912, + -0.007746960502117872, + 0.02832094021141529, + -0.02288573980331421, + 0.006155464332550764, + 0.030842449516057968, + 0.015810536220669746, + -0.04070539027452469, + -0.029273176565766335, + 0.01826350763440132, + -0.0011729646939784288, + -0.0007029951084405184, + 0.0011448254808783531, + -0.004469830077141523, + -0.020491942763328552, + -0.016882147639989853, + 0.0018741594394668937, + 0.08667967468500137, + -0.06337034702301025, + -0.06106270104646683, + 0.006687171757221222, + 0.08776480704545975, + 0.007828333415091038, + -0.015808075666427612, + -0.008779468946158886, + 0.015785211697220802, + 0.0011507946765050292, + -0.04062896594405174, + 0.006173123139888048, + 0.006171898916363716, + 0.023466698825359344, + 0.06793715059757233, + 0.01340294349938631, + 0.015157104469835758, + -0.010219200514256954, + -0.020126275718212128, + 0.013558690436184406, + -0.0016483477083966136, + 0.0825268104672432, + 0.01361214742064476, + 0.0032578506506979465, + 0.7027791142463684, + -0.019795585423707962, + -0.01649371348321438, + 0.0010791904060170054, + 0.02974099852144718, + -0.025567281991243362, + -8.201400487450883e-05, + 0.009786444716155529, + -0.005759218242019415, + 0.020679188892245293, + 0.012132599018514156, + -0.04251726716756821, + 0.021472470834851265, + -0.04080004617571831, + 0.029989970847964287, + 0.03211965039372444, + 0.10561685264110565, + -0.021755293011665344, + -0.005392879713326693 + ], + [ + -0.07554108649492264, + 0.09501848369836807, + -0.06792934983968735, + -0.07924361526966095, + -0.00044287851778790355, + -0.004995609167963266, + -0.0658731758594513, + -0.02288980782032013, + 0.0010649372125044465, + 0.0077279554679989815, + 0.029535509645938873, + -0.032871510833501816, + 0.013153468258678913, + 0.011442430317401886, + 0.00419216975569725, + 0.006783503573387861, + 0.023885086178779602, + 0.030055636540055275, + -0.03231336176395416, + -0.022972162812948227, + 0.057179901748895645, + -0.020973866805434227, + 0.03812875598669052, + 0.005023847334086895, + -0.04478564113378525, + 0.021540340036153793, + 0.005577243398874998, + 0.03913194313645363, + 0.018232928588986397, + 0.002177493181079626, + 0.02818150259554386, + -0.019160157069563866, + 0.012563709169626236, + -0.03268454596400261, + 0.013784429058432579, + 0.009494991973042488, + -0.0671253651380539, + 0.06335517764091492, + -0.02184920944273472, + 0.008339419029653072, + -0.010016299784183502, + -0.06928560137748718, + -0.01741836965084076, + 0.0014473253395408392, + 0.00884135253727436, + 0.044339582324028015, + -0.05046995356678963, + 0.05060141161084175, + 0.010456276126205921, + -0.009197087958455086, + -0.004472668748348951, + 0.04224611818790436, + -0.02191699482500553, + 0.008564446121454239, + 0.02245022915303707, + 0.015898365527391434, + 0.03886667639017105, + 0.017122961580753326, + -0.03324923291802406, + -0.042268216609954834, + 0.014310237020254135, + 0.023779327049851418, + -0.01270317006856203, + 0.03258288651704788, + -0.02518206462264061, + 0.0397154726088047, + -0.050182223320007324, + 0.011960212141275406, + -0.021230248734354973, + 0.012756310403347015, + 0.03896450996398926, + 0.020269770175218582, + -0.0011652711546048522, + -0.05217226594686508, + -0.07513200491666794, + 0.023211034014821053, + 0.0046097105368971825, + -0.013592692092061043, + 0.039399147033691406, + -0.04237386956810951, + 0.39198967814445496, + -0.02406604215502739, + -0.004940963350236416, + 0.03222203999757767, + -0.043248362839221954, + 0.02870119921863079, + 0.004064078442752361, + 0.023558372631669044, + -0.006832922343164682, + 0.023831956088542938, + 0.06239267811179161, + 0.02348845638334751, + 0.003807781497016549, + 0.020415715873241425, + 0.022211093455553055, + 0.020737171173095703, + -0.022873470559716225, + -0.018228601664304733, + -0.0025460864417254925, + 0.007584680337458849, + 0.05071943625807762, + 0.014370491728186607, + -0.04170486703515053, + 0.017919505015015602, + -0.0019122085068374872, + -0.004979781806468964, + -0.009240406565368176, + -0.01919223926961422, + 0.012356839142739773, + 0.03666851297020912, + 0.06372476369142532, + 0.0010751947993412614, + -0.0037592127919197083, + 0.07777691632509232, + 0.030156288295984268, + -0.0370379239320755, + -0.006684937048703432, + -0.01822214014828205, + 0.028734423220157623, + -0.025971602648496628, + -0.02765733376145363, + 0.014368085190653801, + -0.004737927112728357, + 0.020946858450770378, + -0.00324826966971159, + 0.06644158810377121, + -0.01169248390942812, + -0.014229445718228817, + -0.062420595437288284, + -0.06967732310295105, + -0.001053878921084106, + -0.059522632509469986, + 0.0004215803346596658, + 0.019831251353025436, + -0.03130589798092842, + 0.006684795953333378, + -0.029462579637765884, + -0.07027993351221085, + -0.00909364316612482, + 0.01924828812479973, + -0.006180151831358671, + -0.033006422221660614, + -0.0022863284684717655, + -0.032759808003902435, + -0.2005513608455658, + 0.010354134254157543, + -0.012628362514078617, + 0.029812324792146683, + -0.006368355359882116, + -0.04193957895040512, + 0.024903690442442894, + 0.009177573956549168, + 0.033321842551231384, + 0.025042474269866943, + 0.04099242389202118, + -0.043165333569049835, + 0.0035881418734788895, + -0.008453217335045338, + 0.005455307196825743, + -0.012944557704031467, + 0.021544981747865677, + 0.006335366517305374, + -0.035935625433921814, + 0.01048711221665144, + -0.022902917116880417, + -0.03245474025607109, + 0.0017880115192383528, + -0.02009100280702114, + -0.06880377978086472, + -0.034255821257829666, + 0.038849249482154846, + -0.014237749390304089, + -0.02128135971724987, + 0.01895896904170513, + 0.02128981426358223, + 0.04313347861170769, + -0.038786984980106354, + -0.0047756158746778965, + -0.042054563760757446, + -0.008096081204712391, + 0.00033232144778594375, + -0.02215353026986122, + 0.027705200016498566, + -0.01386706531047821, + 0.05101807415485382, + 0.11565999686717987, + 0.0504094734787941, + -0.04788100719451904, + -0.01055790577083826, + 0.03209574893116951, + 0.03795755282044411, + 0.17728090286254883, + -0.01574377529323101, + -0.03450295701622963, + -0.008845164440572262, + 0.0023998678661882877, + -0.017196761444211006, + 0.002484594238922, + 0.013249421492218971, + -3.850970188068459e-06, + -0.014231313019990921, + 0.036633171141147614, + 0.024973012506961823, + -0.034016311168670654, + -0.02403930015861988, + -0.010851503349840641, + 0.00805202592164278, + 0.006473361514508724, + -0.025740191340446472, + -0.0401446595788002, + 0.026308517903089523, + -0.02921997755765915, + -0.009225135669112206, + 0.07461827993392944, + -0.059336107224226, + -0.06395942717790604, + -0.023526115342974663, + 0.06111408397555351, + 0.02478489838540554, + -0.02461536042392254, + 0.023129215463995934, + 0.022034814581274986, + 0.016623226925730705, + -0.04013596847653389, + -0.018470769748091698, + 0.03111771121621132, + 0.03147086128592491, + 0.03303492069244385, + 0.0035716162528842688, + -0.018241217359900475, + -0.006253606639802456, + -0.010058472864329815, + 0.0040192496962845325, + -0.017516618594527245, + 0.06733684986829758, + 0.029816068708896637, + -0.0004572965844999999, + 0.7096301317214966, + -0.044436078518629074, + -0.016271162778139114, + -0.02633531019091606, + 0.03335241228342056, + -0.004552259109914303, + -0.026525257155299187, + 0.006043142639100552, + -0.017833661288022995, + 0.0025031438563019037, + 0.010278579778969288, + -0.03047504462301731, + 0.038536086678504944, + -0.009307297877967358, + 0.06233448535203934, + 0.01908044144511223, + 0.06266721338033676, + -0.020050643011927605, + 0.017246637493371964 + ], + [ + -0.03737647086381912, + 0.08021970838308334, + -0.054217755794525146, + -0.06590615957975388, + -0.03205794841051102, + -0.009370988234877586, + -0.05349334701895714, + 0.0072864871472120285, + -0.010046628303825855, + -0.00524283479899168, + 0.03436276689171791, + -0.06019572913646698, + 0.028113748878240585, + -0.0014289115788415074, + 0.015454565174877644, + 0.005961324088275433, + -0.01202984619885683, + 0.04949818551540375, + -0.048230260610580444, + -0.01412329450249672, + 0.10113765299320221, + -0.027105174958705902, + 0.06337171047925949, + -0.005211913026869297, + -0.06015368923544884, + 0.03526804596185684, + -0.031101001426577568, + 0.03534289449453354, + 0.013611732050776482, + -0.007755772676318884, + -0.017473910003900528, + -0.015482748858630657, + 0.017163874581456184, + -0.05217375233769417, + 0.02780831791460514, + -0.005330108106136322, + -0.05486778914928436, + 0.03937138617038727, + -0.04292845353484154, + 0.024729542434215546, + -0.020265355706214905, + -0.04584328085184097, + -0.000684120284859091, + 0.026881473138928413, + 0.02633197046816349, + 0.04413904994726181, + -0.02357369102537632, + 0.014013580977916718, + -0.004149837885051966, + -0.0001825329236453399, + -0.009652957320213318, + -0.00243457336910069, + 0.000465473800431937, + -0.017089996486902237, + 0.0018161168554797769, + 0.009019563905894756, + 0.05023294314742088, + 0.03335157781839371, + -0.010458172298967838, + -0.020174158737063408, + 0.006511512212455273, + 0.015428787097334862, + -0.02265104278922081, + -0.0019103336380794644, + -0.038647036999464035, + 0.011688712053000927, + -0.024394582957029343, + 0.012480531819164753, + -0.07926911860704422, + -0.016720984131097794, + 0.026562046259641647, + 0.03806346654891968, + -0.0093345046043396, + -0.012414827011525631, + -0.06006356701254845, + 0.03837895020842552, + 0.015707990154623985, + -0.03468363359570503, + 0.03287970647215843, + -0.05544454604387283, + 0.41339167952537537, + -0.04480988159775734, + -0.013367069885134697, + 0.012698555365204811, + 0.004628696944564581, + 0.037770289927721024, + 0.02889755740761757, + 0.018648389726877213, + 0.006146732252091169, + -0.004113675560802221, + 0.02122431993484497, + 0.02115429937839508, + 0.01524252351373434, + 0.035640448331832886, + 0.02308143489062786, + -0.008167271502315998, + -0.006140669342130423, + -0.021535195410251617, + -0.006616075988858938, + 0.0038307898212224245, + 0.025172896683216095, + -0.005475182551890612, + -0.034740615636110306, + 0.016369828954339027, + 0.011460622772574425, + 0.03258025646209717, + 0.00027612867415882647, + 0.0020835294853895903, + -0.0001664466835791245, + 0.026369601488113403, + 0.0382767878472805, + -0.051392436027526855, + -0.030384182929992676, + 0.08087785542011261, + -0.017590312287211418, + -0.005853320471942425, + -0.013136354275047779, + -0.05628150328993797, + 0.002644905587658286, + -0.004020174965262413, + -0.0031854400876909494, + 0.004988222382962704, + -0.013280652463436127, + 0.028698822483420372, + -0.018168266862630844, + 0.008833039551973343, + 0.0017438834765926003, + -0.01095797773450613, + -0.022116299718618393, + -0.047047898173332214, + -0.01735408790409565, + -0.027940403670072556, + -0.019964678213000298, + 0.027346976101398468, + -0.026702938601374626, + -0.0339411199092865, + -0.014086447656154633, + -0.03838879242539406, + -0.05568366497755051, + 0.0012653623707592487, + -0.016117308288812637, + -0.018588723614811897, + -0.010714453645050526, + -0.035217415541410446, + -0.1966562122106552, + -0.021369166672229767, + -0.03237977251410484, + 0.0498635433614254, + -0.023122645914554596, + -0.024326033890247345, + -0.0007275190437212586, + -0.014504010789096355, + 0.042007025331258774, + 0.02934553101658821, + 0.003831941168755293, + -0.002360550221055746, + 0.00713111087679863, + 0.01236689556390047, + -0.01568593457341194, + -0.017493024468421936, + 0.00331131205894053, + -0.010351823642849922, + -0.029077187180519104, + -0.0014664012705907226, + -0.02849685400724411, + -0.0015704663237556815, + 0.028503339737653732, + -0.048171572387218475, + -0.03541579842567444, + -0.016879362985491753, + 0.0443335622549057, + -0.004332997370511293, + -0.002033672295510769, + -0.0009630635613575578, + 0.008999007754027843, + 0.010654747486114502, + -0.02468976378440857, + -0.005323908291757107, + -0.024223318323493004, + -0.01165528129786253, + -0.005568003281950951, + 0.011895114555954933, + -0.009153289720416069, + -0.016846729442477226, + 0.07871822267770767, + 0.10246267914772034, + 0.02879696525633335, + -0.041475046426057816, + 0.040240611881017685, + 0.02835206128656864, + 0.02659950591623783, + 0.15567386150360107, + -0.036072440445423126, + -0.0076862056739628315, + -0.005648070480674505, + -0.011252018623054028, + 0.012234777212142944, + -0.006183464080095291, + 0.017929457128047943, + -0.005383228417485952, + -0.00493428111076355, + 0.03740691393613815, + 0.014581902883946896, + -0.049549929797649384, + -0.03387456014752388, + -0.0012103919871151447, + 0.001072827260941267, + 0.0005597116542048752, + 0.000257872132351622, + -0.001815966796129942, + -0.02801651880145073, + -0.015092996880412102, + 0.003713186364620924, + 0.0985390841960907, + -0.07918140292167664, + -0.08151498436927795, + -0.02043972909450531, + 0.06643706560134888, + 0.02690112218260765, + -0.009544375352561474, + 0.00348503771238029, + 0.016538120806217194, + -0.005912734195590019, + -0.01481677033007145, + 0.028753142803907394, + 0.010840918868780136, + 0.015601505525410175, + 0.04582567512989044, + 0.00046695992932654917, + 0.015041054226458073, + -0.014012285508215427, + -0.003736865473911166, + -0.01869639940559864, + 0.013454405590891838, + 0.04752763733267784, + 0.026301799342036247, + -0.009225740097463131, + 0.7230623960494995, + -0.02810658887028694, + -0.025914032012224197, + 0.009804114699363708, + 0.023549634963274002, + -0.04976416379213333, + -0.015200807712972164, + -0.0032289251685142517, + -0.018442191183567047, + -0.00677898433059454, + -0.01339052990078926, + -0.015371520072221756, + 0.011034387163817883, + -0.04847520962357521, + 0.028452729806303978, + 0.024564560502767563, + 0.07875984907150269, + -0.016224108636379242, + -0.015903351828455925 + ], + [ + -1.8636401364346966e-05, + 0.015461242757737637, + -0.014328328892588615, + -0.010797593742609024, + 0.005826884880661964, + 0.006525924429297447, + -0.003458506427705288, + 0.003774952609091997, + -0.0009497294086031616, + -0.008701786398887634, + 0.01731252111494541, + -0.005883653648197651, + -0.005400543566793203, + 0.0016367058269679546, + 0.0050354646518826485, + -0.0002582109591457993, + 0.01083703525364399, + -0.005825484171509743, + 0.007225345820188522, + 0.0011040513636544347, + 0.022336645051836967, + -0.002447604900225997, + -0.0038654357194900513, + 0.0031305919401347637, + -0.006032327190041542, + 0.017563331872224808, + -0.005899656563997269, + 0.0031056979205459356, + 0.003423037938773632, + -0.008782780729234219, + -0.012136535719037056, + 0.006573907099664211, + 0.004496552050113678, + -0.028692780062556267, + -0.010861897841095924, + -0.003913908265531063, + 0.004857649095356464, + 0.001483184634707868, + -0.0045251804403960705, + 0.0012972551630809903, + 0.012748518027365208, + -0.003654724918305874, + -0.030865024775266647, + -0.0013603693805634975, + 0.0010065711103379726, + 0.006849754601716995, + -0.01470224466174841, + 0.005831762216985226, + -0.014853323809802532, + 0.0017099286196753383, + -0.006469406187534332, + 0.013841708190739155, + 0.01219446025788784, + -0.013187441974878311, + -0.0019006190123036504, + -1.668305003477144e-06, + -0.034787099808454514, + 6.873336678836495e-05, + 0.0010339017026126385, + -0.009536709636449814, + 0.002856428036466241, + 0.009619411081075668, + -0.0012183928629383445, + 0.012612889520823956, + -0.004325962625443935, + -0.011210096068680286, + -0.007657824084162712, + 0.010894089005887508, + 0.016897669062018394, + -4.399189856485464e-05, + -0.006935900077223778, + 0.02444537729024887, + -0.0008669398375786841, + -0.001328223035670817, + -0.0006435569375753403, + -0.00030103130848146975, + -0.006353059783577919, + -0.0012962969485670328, + 0.0022092375438660383, + -0.008163264952600002, + -0.060986440628767014, + -0.00545074138790369, + -0.0024395312648266554, + -0.0025884404312819242, + -0.005558829288929701, + 0.004913178272545338, + 0.004066857043653727, + -0.0014287866652011871, + 0.017505601048469543, + -0.01713704690337181, + 0.0012001711875200272, + 0.007415208499878645, + 0.007387861143797636, + 0.03560454025864601, + 0.019287625327706337, + -0.0058912113308906555, + 0.003544966457411647, + -0.010103161446750164, + 0.003576508956030011, + 0.00028649461455643177, + 0.0021740850061178207, + -0.0013966187834739685, + -0.013678407296538353, + 0.0055375718511641026, + 0.013371636159718037, + 0.023253798484802246, + -0.005180861335247755, + -0.01006399281322956, + -0.004179069306701422, + 0.0007854212308302522, + 0.005047473590821028, + -0.007446534465998411, + 0.0007276885444298387, + 0.015196207910776138, + 0.004100162070244551, + 0.007994974963366985, + -0.002995712449774146, + -0.01506849192082882, + 0.00022235134383663535, + -0.005172899458557367, + -0.01000375859439373, + 0.023990804329514503, + 0.0017686457140371203, + 0.0030327262356877327, + -0.0037111127749085426, + 0.005539136007428169, + -0.0027911383658647537, + 0.013764702714979649, + -0.008931498043239117, + -0.0075115300714969635, + -0.0003543925122357905, + -0.003646590281277895, + -0.004782242700457573, + -0.007296102121472359, + 0.01397701445966959, + -0.005809222348034382, + -0.002157792216166854, + -0.011969635263085365, + -0.008810633793473244, + 0.0051492671482264996, + -0.003154819132760167, + -0.002438825787976384, + 0.0009911403758451343, + -0.005258890800178051, + -0.9849353432655334, + 0.0014008022844791412, + -0.018854843452572823, + -0.0020735959988087416, + 0.01120627112686634, + -0.012462131679058075, + 0.003538859775289893, + -0.007300073746591806, + 1.5468718629563227e-05, + 0.006982834544032812, + -0.009679327718913555, + 0.020525069907307625, + 0.006599108688533306, + 0.0006166930543258786, + -0.00036923750303685665, + -0.007582068908959627, + 0.003002867801114917, + -0.0051008849404752254, + 0.004582366906106472, + -0.011224194429814816, + -0.004694879986345768, + -0.0007183589041233063, + -0.01007245946675539, + -0.010169954970479012, + -0.006306985393166542, + 0.0073713380843400955, + -0.0032207509502768517, + 0.0005221351166255772, + 0.006261905655264854, + -0.0014331646962091327, + 0.004037067759782076, + 0.002476131310686469, + -0.0006573339342139661, + 0.0024236957542598248, + -0.0056512318551540375, + 5.100050839246251e-05, + 0.007112844381481409, + 0.0072857593186199665, + -0.0016187879955396056, + 0.015020275488495827, + 0.00014291495608631521, + 0.014227941632270813, + 0.00267337029799819, + -0.0046656159684062, + 0.007009642664343119, + 0.0163742583245039, + -0.009730661287903786, + 0.03737092390656471, + 0.0013326038606464863, + 0.001789054716937244, + -0.010045476257801056, + 0.0077062505297362804, + -0.005350519437342882, + 0.011295354925096035, + -6.639907951466739e-05, + -0.007878337055444717, + 0.0014461618848145008, + 0.005826188717037439, + -0.0012494802940636873, + -0.020394477993249893, + -0.0014746837550774217, + 0.0007097158813849092, + -0.005463957786560059, + 0.0189907718449831, + -0.009211508557200432, + -0.0024218314792960882, + 0.0026291452813893557, + -0.011251909658312798, + -0.0033718878403306007, + 0.030460748821496964, + -0.0034159927163273096, + -0.003891708329319954, + -0.0031264745630323887, + -0.024176955223083496, + -0.004168206825852394, + -0.0037489132955670357, + -0.0011898982338607311, + 0.005314570851624012, + 0.0008480459218844771, + -0.013816463761031628, + 0.0026006456464529037, + 0.004300348926335573, + 0.0004916851175948977, + -0.0037654389161616564, + -0.014887810684740543, + 0.0035910920705646276, + 0.0035205853637307882, + -0.005543707869946957, + -0.00035929735167883337, + -0.011662157252430916, + 0.006228644400835037, + -0.0012791365152224898, + -0.0001160393439931795, + -0.015070274472236633, + 0.000953426118940115, + -0.04094623774290085, + 0.0033379970118403435, + 0.0050973533652722836, + 0.0095853041857481, + 0.027482526376843452, + 0.006130100693553686, + -0.0034869841765612364, + -0.0007755396072752774, + -3.769876639125869e-05, + -0.007960578426718712, + -0.00423418078571558, + 0.0049680788069963455, + 0.0020732246339321136, + 0.001500485697761178, + 0.012695403769612312, + -0.013587082736194134, + 0.0012281992239877582 + ], + [ + -0.09726489335298538, + 0.07953442633152008, + -0.007288245018571615, + 0.0015876736724749207, + 0.0530543215572834, + 0.0077902465127408504, + -0.0059774634428322315, + 0.070500448346138, + 0.014363874681293964, + 0.03396548703312874, + 0.10261467099189758, + -0.03961774706840515, + -0.0222703255712986, + 0.031949691474437714, + -0.001063828938640654, + -0.007188479416072369, + 0.0747235119342804, + 0.025692317634820938, + -0.016222529113292694, + -0.008528382517397404, + 0.07438289374113083, + -0.0334223136305809, + -0.04337660223245621, + -0.025555085390806198, + -0.04137413576245308, + 0.05577440932393074, + 0.014532187953591347, + 0.03170209750533104, + 0.04770315811038017, + -0.07182178646326065, + 0.006591761019080877, + 0.02284887619316578, + 0.020920896902680397, + -0.04800095409154892, + -0.02937662973999977, + 0.061836984008550644, + 0.037310514599084854, + 0.06631492078304291, + -0.01654110476374626, + -0.001301644486375153, + 0.023166434839367867, + -0.06456249207258224, + 0.0414450466632843, + -0.03261871263384819, + 0.012399932369589806, + 0.01500291284173727, + -0.03209829702973366, + 0.06969204545021057, + -0.03114599548280239, + 0.030538666993379593, + 0.007675145287066698, + 0.033076271414756775, + -0.03128357604146004, + 0.025790993124246597, + -0.028660835698246956, + 0.04365525767207146, + 0.07381859421730042, + 0.07749134302139282, + -0.03401915729045868, + -0.02842799387872219, + 0.0654645785689354, + 0.01249677687883377, + 0.01408337615430355, + -0.0028788819909095764, + 0.026919711381196976, + 0.080381378531456, + -0.013409041799604893, + 0.03737396374344826, + -0.026298759505152702, + -0.014984939247369766, + 0.010777913965284824, + 0.0534573569893837, + 0.0444892980158329, + -0.008858395740389824, + -0.045525483787059784, + -0.0032339105382561684, + 0.014520990662276745, + 0.031966205686330795, + 0.043887343257665634, + 0.003985899966210127, + 0.3154747188091278, + -0.013802934437990189, + -0.004104928579181433, + 0.03627002611756325, + -0.022294601425528526, + -0.03636417165398598, + -0.05371752381324768, + 0.025093505159020424, + -0.03145530819892883, + -0.02305694855749607, + -0.016646770760416985, + 0.07559941709041595, + -0.027031200006604195, + 0.0630907490849495, + 0.033670492470264435, + -0.07521095871925354, + 0.017875876277685165, + -0.020416852086782455, + -0.04259985312819481, + 0.03159734979271889, + -0.008834069594740868, + 0.042721133679151535, + -0.05230719596147537, + -0.032519806176424026, + 0.010133450850844383, + -0.013307859189808369, + -0.017032936215400696, + -0.014629235491156578, + -0.0006260393420234323, + -0.004953715484589338, + 0.05306597799062729, + -0.028248220682144165, + -0.00806359201669693, + 0.024824781343340874, + 0.059650227427482605, + -0.013593371957540512, + 0.026927994564175606, + -0.09065674245357513, + 0.009145980700850487, + -0.02466510981321335, + -0.010266832076013088, + -0.045499663800001144, + -0.0001892560685519129, + -0.030524179339408875, + -0.08621206879615784, + 0.015235272236168385, + -0.01665567420423031, + 0.000351552851498127, + -0.009814897552132607, + -0.08392082154750824, + -0.017197417095303535, + -0.01105528511106968, + -0.014631911180913448, + 0.028884710744023323, + -0.07884746789932251, + 0.06166432052850723, + 0.0012976949801668525, + -0.10150562226772308, + -0.002788763726130128, + -0.0037025930359959602, + -0.020150823518633842, + 0.006409408058971167, + 0.01694594696164131, + -0.06256789714097977, + -0.02306966856122017, + 0.07888295501470566, + -0.030931862071156502, + 0.03029637597501278, + 0.07720596343278885, + -0.01389855146408081, + 0.009158773347735405, + -0.03733498975634575, + -0.006825897376984358, + 0.04347069188952446, + 0.021558517590165138, + 0.026845645159482956, + -0.007552233524620533, + 0.03159323334693909, + 0.01731162704527378, + -0.03781788796186447, + 0.003787373425439, + -0.033482007682323456, + -0.033225834369659424, + 0.03395557031035423, + -0.0447123721241951, + -0.02060658112168312, + -0.018272314220666885, + -0.0998663380742073, + -0.014275901019573212, + 0.019234808161854744, + 0.045944057404994965, + -0.010809838771820068, + -0.029255304485559464, + 0.0020833841990679502, + 0.021501343697309494, + 0.014977140352129936, + 0.03946347534656525, + 0.03421444073319435, + 0.02573665976524353, + 0.02723945677280426, + -0.025764238089323044, + 0.08197567611932755, + -0.0559270866215229, + -0.013073518872261047, + 0.10980184376239777, + 0.13357658684253693, + 0.05865335091948509, + -0.025515055283904076, + 0.02076123096048832, + 0.06198711320757866, + 0.0016276559326797724, + 0.16068530082702637, + -0.026205459609627724, + 0.026719339191913605, + -0.055899396538734436, + -0.03699249029159546, + -0.011480951681733131, + -0.028780996799468994, + 0.02293022908270359, + 0.009289647452533245, + -0.03718305751681328, + 0.013091009110212326, + -0.03841204196214676, + -0.0730881541967392, + 0.044817958027124405, + 0.007324086036533117, + 0.015021070837974548, + -0.03395432233810425, + 0.013510460034012794, + -0.03489686921238899, + -0.041949134320020676, + -0.02759271115064621, + -0.010590371675789356, + 0.09434973448514938, + -0.05503693222999573, + 0.03829267621040344, + 0.06463533639907837, + 0.021032465621829033, + 0.030708089470863342, + 0.025536997243762016, + -0.035357266664505005, + 0.009438137523829937, + -0.03884182870388031, + -0.013529950752854347, + 0.035485271364450455, + -0.005656851455569267, + -0.011572608724236488, + 0.03436842933297157, + -0.05582847073674202, + 0.004383498802781105, + -0.048725493252277374, + -0.047287289053201675, + 0.023970788344740868, + -0.02689618244767189, + 0.07589423656463623, + -0.06969539821147919, + 0.023127790540456772, + 0.6636335253715515, + 0.02832309901714325, + 0.005736642051488161, + 0.03412730246782303, + 0.008177132345736027, + 0.026220934465527534, + -0.03719610348343849, + -0.03265020623803139, + -0.021188929677009583, + -0.10798696428537369, + -0.033147864043712616, + -0.0010266269091516733, + -0.02527916617691517, + 0.030058806762099266, + 0.052397470921278, + 0.03353775292634964, + 0.05692000687122345, + -0.05132649093866348, + 0.023480555042624474 + ], + [ + 0.01591583900153637, + 0.0035300913732498884, + -0.0006903820903971791, + -0.004510261118412018, + -0.0004762321768794209, + -0.0005044850986450911, + -0.001064507756382227, + 0.0010512713342905045, + 0.0009076994028873742, + -0.0005056388908997178, + -0.00569304870441556, + -0.0007141444366425276, + -0.0008588749915361404, + 0.0004654994991142303, + 0.001718320301733911, + 0.00013791387027595192, + 0.00018598148017190397, + 0.0017643605824559927, + -0.0008919510873965919, + -0.00029972934862598777, + 0.004329340532422066, + -0.0012496623676270247, + 0.00044249490019865334, + -0.0010086849797517061, + 0.0011558621190488338, + 0.0013876947341486812, + -0.0001501489314250648, + -0.00020046367717441171, + -0.0002645390050020069, + -0.002524386392906308, + -0.0031659712549299, + 0.00011857103527290747, + 0.0010205196449533105, + 0.000665108731482178, + -0.0009350320906378329, + 0.000695002090651542, + 0.0007941645453684032, + -3.42878520314116e-05, + -0.0014591013314202428, + 0.0004484737291932106, + 0.000874371500685811, + -0.002105522435158491, + 0.0017343481304123998, + 0.00027759556542150676, + 0.0015864965971559286, + 0.0011557599063962698, + 0.0020146421156823635, + 0.0013860021717846394, + 0.0010206247679889202, + 0.0013577666832134128, + -0.0008503864519298077, + 0.0033171018585562706, + 0.0016785458428785205, + -0.00021869409829378128, + -0.002141354139894247, + -0.0014070502948015928, + 0.0009993240237236023, + 0.0001164577915915288, + 0.0007465877570211887, + 0.002425325335934758, + 0.0007471349090337753, + -0.0008289255201816559, + 0.00027738057542592287, + 0.0020342154894024134, + -0.002544422633945942, + -0.0022372130770236254, + -0.0015256601618602872, + 0.00030361959943547845, + 0.0019686706364154816, + -0.00245521473698318, + 0.0011564145097509027, + 0.0013416126603260636, + 0.0012913444079458714, + -0.0005685651558451355, + 0.0013726470060646534, + 0.0006459495634771883, + 0.0009164070943370461, + -0.000648236891720444, + 0.0010548509890213609, + -0.0020003309473395348, + -0.11473328620195389, + -0.0002643458137754351, + -0.00032545419526286423, + -0.0003472537500783801, + 0.000541682296898216, + 0.0005596500704996288, + 0.002870352240279317, + -0.0014999437844380736, + 0.0030882752034813166, + -0.001080924179404974, + 0.0004274710372556001, + -0.0006875307881273329, + -0.00012276883353479207, + 0.0015382739948108792, + 0.0011396724730730057, + 0.00019530949066393077, + 0.002481423318386078, + -0.000513681152369827, + -0.0020088350865989923, + -0.002113410970196128, + 0.003057270310819149, + -0.0022612600587308407, + -0.0003829381603281945, + 0.0006816517561674118, + 0.0028723417781293392, + 0.001523902639746666, + -0.0015676834154874086, + -0.0006809523329138756, + -0.0023726338986307383, + 9.681338269729167e-06, + -0.0019439230673015118, + -0.002464680466800928, + -0.0005719581968151033, + 8.961812272900715e-05, + 0.0002644786436576396, + 0.0014917689841240644, + 0.0005531536880880594, + -0.0008401210652664304, + -0.00036747948615811765, + -0.0030407949816435575, + -0.0006389709305949509, + -0.00019978630007244647, + 8.649932715343311e-05, + 0.0005103450384922326, + 0.00026164099108427763, + 0.0011059580137953162, + -0.00016337621491402388, + -0.001021794625557959, + -0.0017616312252357602, + 0.0018532187677919865, + 0.0007488035480491817, + -0.0008750480483286083, + 0.0008560330606997013, + -0.0007339853909797966, + -0.00113349175080657, + -0.0017107531893998384, + -0.002106892643496394, + -0.006710144225507975, + -0.00015704752877354622, + -0.0005900642718188465, + -0.0005778570775873959, + 0.002246907912194729, + -0.0029767618980258703, + -0.002127881860360503, + -0.9841049313545227, + 8.86941961653065e-06, + -0.001016317866742611, + 0.0015655100578442216, + 0.0009905645856633782, + 0.0002440172975184396, + 0.0008747616084292531, + -0.001163032720796764, + 0.0037870542146265507, + 0.0012508033541962504, + -0.0016057455213740468, + 0.0006603228393942118, + 0.0013090260326862335, + 0.0005835865158587694, + 0.00038014751044102013, + -0.0014066026778891683, + -0.000473380321636796, + 0.00037938798777759075, + 0.002202271716669202, + -0.0020653102546930313, + -0.000514054496306926, + -0.001268515712581575, + 0.0018517837161198258, + -0.003068495076149702, + -0.0034849809017032385, + -0.00020344073709566146, + 0.0008220784948207438, + 0.00010630791075527668, + 0.0012938311556354165, + 0.0016750139184296131, + -0.0014831469161435962, + -0.0004079687350895256, + 0.0001727325579850003, + 0.0003152418357785791, + 1.3479515246217488e-06, + -0.0012561222538352013, + 0.0015173472929745913, + 0.002219421323388815, + 0.0008193358080461621, + 0.0009990353137254715, + 0.0009445601026527584, + 0.005544628016650677, + -0.005141416098922491, + 0.0004416160809341818, + -0.0011478489032015204, + 0.0013836973812431097, + -0.002291335491463542, + 0.012486315332353115, + -0.0025837516877800226, + -7.190244650701061e-05, + -7.396739965770394e-05, + -0.00017565081361681223, + -0.002867256524041295, + 0.0005071285995654762, + 0.000419957737904042, + -0.00206538918428123, + 0.000850493845064193, + 0.0015922881430014968, + -0.0005566199542954564, + -0.0024115450214594603, + -0.0008083077264018357, + 0.004249516874551773, + -0.0008685107459314167, + 0.0018078141147270799, + -0.0013022726634517312, + 0.001710828160867095, + -0.00026395951863378286, + -0.0012890653451904655, + -0.0007039225893095136, + -0.004143121186643839, + -0.0010550343431532383, + -0.0008614803082309663, + -0.00036044136504642665, + -0.0035557292867451906, + -0.0006156244780868292, + -0.0010239401599392295, + -0.0024177369195967913, + -0.0007006675587035716, + -0.0004527292330749333, + -0.003771306946873665, + -0.0031856431160122156, + 0.0005673951818607748, + -0.001909897429868579, + -0.0022799873258918524, + -0.0005165935144759715, + 0.00039355948683805764, + -0.0003750842879526317, + -0.0016466844826936722, + -0.0013215010985732079, + -0.0005104714655317366, + 0.0028507071547210217, + -0.004488870035856962, + -0.0014469854068011045, + -0.13121198117733002, + -0.0003838246630039066, + 0.001429095515049994, + -0.0009178167092613876, + 3.994889630121179e-05, + 0.001197015750221908, + 0.002575635677203536, + 0.0014583941083401442, + -2.39568962570047e-05, + 0.0017824562964960933, + 0.0007695509120821953, + -0.0009505111374892294, + -0.00021488836500793695, + -0.0001630631013540551, + 0.0007848437526263297, + 0.0006380853592418134, + 0.0005830075824633241, + -0.0029429197311401367, + -0.000463892356492579 + ], + [ + -0.08842058479785919, + 0.08939991146326065, + -0.06508328020572662, + -0.07355619966983795, + -0.04819335788488388, + -0.008926071226596832, + -0.032269567251205444, + 0.0037913385313004255, + -0.013781269080936909, + 0.0031225853599607944, + 0.04416758939623833, + -0.03898538649082184, + 0.019054079428315163, + 0.03468700498342514, + 0.019817782565951347, + 0.043890949338674545, + -0.0017589214257895947, + 0.08346137404441833, + -0.07662919163703918, + -0.01753379963338375, + 0.08543800562620163, + -0.003508614609017968, + 0.010242789052426815, + -0.03764060512185097, + -0.048509381711483, + 0.06738301366567612, + -0.020325208082795143, + 0.013790370896458626, + 0.03830264136195183, + -0.025482963770627975, + 0.004826477263122797, + 0.010834001004695892, + -0.0014763392973691225, + -0.060037873685359955, + -0.005263220053166151, + 0.020201245322823524, + -0.039739470928907394, + 0.05967526510357857, + -0.019504155963659286, + -0.014659938402473927, + 0.02072991244494915, + -0.03861641511321068, + 0.0012886818731203675, + 0.010338197462260723, + 0.02554262802004814, + 0.04118436202406883, + -0.032240383327007294, + 0.042754095047712326, + -0.005851107183843851, + 0.022689664736390114, + -0.018677474930882454, + -0.00903447438031435, + 0.02883492037653923, + -0.02465195208787918, + -0.0060157785192132, + 0.02467365190386772, + 0.05570731312036514, + 0.005759958643466234, + -0.027596520259976387, + -0.029761308804154396, + 0.006407466251403093, + -0.007313505746424198, + -0.02976563200354576, + 0.027321210131049156, + -0.006472825538367033, + 0.047345034778118134, + -0.015859028324484825, + 0.018679508939385414, + -0.027788976207375526, + -0.009236368350684643, + 0.03996533900499344, + 0.03493531048297882, + 0.00897638313472271, + -0.018804272636771202, + -0.01099028903990984, + 0.011219633743166924, + -0.033993110060691833, + -0.017378127202391624, + 0.03266746178269386, + -0.014241627417504787, + 0.41912633180618286, + -0.018843695521354675, + -0.008016224019229412, + -0.009112464264035225, + -0.023020941764116287, + 0.04473550245165825, + 0.038588911294937134, + 0.008922697976231575, + 0.01598312519490719, + -0.010060627944767475, + 0.01569422520697117, + 0.032772284001111984, + 0.005558791104704142, + 0.04119636490941048, + 0.02494596503674984, + -0.06064719706773758, + -0.010499649681150913, + -0.021949272602796555, + -0.0015373255591839552, + 0.03997345641255379, + 0.013523140922188759, + 0.04406488686800003, + -0.008523968979716301, + 0.02811521105468273, + 0.009761990047991276, + 0.008103523403406143, + -0.018101708963513374, + 0.010101164691150188, + -0.005272301845252514, + 0.010602990165352821, + 0.03541120886802673, + -0.01049923337996006, + -0.03841905668377876, + 0.05151362344622612, + 0.013226979412138462, + 0.021997688338160515, + -0.0020272911060601473, + -0.0385422557592392, + 0.0095740407705307, + -0.0004224450676701963, + 0.017979849129915237, + 0.019860148429870605, + -0.0029711644165217876, + 0.002680797129869461, + -0.02582397870719433, + 0.03528721630573273, + 0.02128404937684536, + -0.01570305973291397, + 0.012803255580365658, + -0.05759969353675842, + -0.01495367381721735, + -0.01781580224633217, + -0.01843622513115406, + 0.0023858724161982536, + -0.003921817056834698, + 0.0034490313846617937, + -0.011970091611146927, + -0.04676922410726547, + -0.02652163989841938, + 0.0028031677938997746, + -0.001815622323192656, + 0.001625225879251957, + -0.025101201608777046, + -0.048351600766181946, + -0.08719714730978012, + 0.027421917766332626, + -0.010183993726968765, + 0.031379036605358124, + -0.009494025260210037, + -0.030927948653697968, + 0.02633187733590603, + 0.012637144885957241, + -0.0026303783524781466, + 0.031071670353412628, + -0.011260258965194225, + 0.006602407433092594, + 0.015993373468518257, + 0.002737953793257475, + 0.0029382645152509212, + 0.013992340303957462, + 0.0033400380052626133, + -0.017801690846681595, + -0.044005051255226135, + -0.02625414729118347, + -0.027008438482880592, + 0.015919603407382965, + 0.02200993523001671, + -0.050407055765390396, + -0.015912102535367012, + 0.006151969078928232, + 0.03262759745121002, + -0.04112011194229126, + -0.022814558818936348, + -0.01608060859143734, + 0.02587566338479519, + 0.03026621975004673, + -0.008334177546203136, + 0.021855106577277184, + 0.013609830290079117, + 0.01673840917646885, + -0.019032157957553864, + -0.010850233025848866, + 0.02442360855638981, + -0.03058359958231449, + 0.06690748780965805, + 0.08054522424936295, + 0.05748491734266281, + -0.044674765318632126, + 0.009497405961155891, + 0.0457751527428627, + 0.041190728545188904, + 0.18620797991752625, + 0.016467545181512833, + 0.0029838259797543287, + 0.01370401680469513, + 0.00047186508891172707, + -0.009476724080741405, + -0.0030644829384982586, + 0.010400760918855667, + -0.03823674097657204, + 0.012400807812809944, + 0.03537890315055847, + 0.008414246141910553, + -0.032751135528087616, + -0.020325971767306328, + 0.01758328266441822, + -0.01198518741875887, + -0.030045846477150917, + -0.022868948057293892, + -0.009653984569013119, + -0.005855701398104429, + -0.027552610263228416, + -0.009274471551179886, + 0.11403962224721909, + -0.036301370710134506, + -0.027405351400375366, + 0.02488873526453972, + 0.06541343778371811, + -0.008412004448473454, + -0.03072156384587288, + -0.006261924281716347, + 0.006793131586164236, + -0.03513317555189133, + -0.05130511894822121, + 0.011505537666380405, + 0.014664155431091785, + -0.006946466863155365, + 0.05048408359289169, + -0.0037983160000294447, + 0.013243787921965122, + -0.03219931200146675, + -0.03518776223063469, + 0.04264942929148674, + 0.0009269429720006883, + 0.07422206550836563, + 0.014383249916136265, + -0.0026056459173560143, + 0.7267938256263733, + -0.009665335528552532, + -0.01261435728520155, + 0.01646307297050953, + 0.03756289929151535, + -0.01823134906589985, + 0.010836629197001457, + -0.002664511790499091, + -0.008910413831472397, + -0.009503830224275589, + 0.0030551129020750523, + 0.0017517531523481011, + 0.029678048565983772, + -0.0365675687789917, + 0.03703473508358002, + 0.052696697413921356, + 0.11415194720029831, + -0.025169968605041504, + -0.002296972321346402 + ], + [ + -0.018884504213929176, + 0.02364669367671013, + -0.0347992368042469, + -0.02192806266248226, + 0.003477247431874275, + 0.017891813069581985, + 0.0012118101585656404, + 0.006311179604381323, + -0.005710931494832039, + -0.028221292421221733, + 0.04317140206694603, + -0.008914896287024021, + -0.013931701891124249, + 0.002701978664845228, + 0.014777827076613903, + -0.0024047386832535267, + 0.02113850973546505, + -0.020557254552841187, + 0.01750948838889599, + 0.0071295881643891335, + 0.059624359011650085, + -0.003300068899989128, + -0.017834533005952835, + 0.0008263845229521394, + -0.008464600890874863, + 0.039963558316230774, + -0.023238670080900192, + -0.002731851302087307, + 0.0006367684109136462, + -0.018902981653809547, + -0.02503000944852829, + 0.024151848629117012, + 0.012996782548725605, + -0.07104197889566422, + -0.023963576182723045, + -0.010110416449606419, + 0.02433696947991848, + -0.00639205239713192, + -0.015119805000722408, + 0.010017318651080132, + 0.0351104699075222, + 0.005363999865949154, + -0.08982033282518387, + -0.00952845811843872, + 0.009173128753900528, + 0.019019652158021927, + -0.03790754824876785, + 0.00917214434593916, + -0.03517651557922363, + 0.0075529273599386215, + -0.017904670909047127, + 0.02574160508811474, + 0.031809113919734955, + -0.04248623549938202, + 0.003761937143281102, + -0.005187992937862873, + -0.09811446070671082, + -0.018161727115511894, + 0.012475487776100636, + -0.018560215830802917, + 0.004350000526756048, + 0.02285214141011238, + 0.0006353158387355506, + 0.026562878862023354, + -0.0008950105402618647, + -0.03172322362661362, + -0.016962647438049316, + 0.022113310173153877, + 0.04248988628387451, + -4.3267929868306965e-05, + -0.01653839834034443, + 0.05416462570428848, + -0.00740375742316246, + -0.0064037456177175045, + 0.0025749129708856344, + -0.008113253861665726, + -0.01670221984386444, + -0.008732719346880913, + 0.004096836317330599, + -0.024212634190917015, + 0.007045069709420204, + -0.014855596236884594, + -0.013833830133080482, + -0.008045975118875504, + -0.005618387833237648, + 0.013246157206594944, + 0.009300213307142258, + -0.004462894517928362, + 0.046609096229076385, + -0.04590112343430519, + -0.0019449102692306042, + 0.013147428631782532, + 0.028954515233635902, + 0.09467346966266632, + 0.04342491552233696, + -0.017933379858732224, + 0.008940866217017174, + -0.02711167372763157, + 0.009915214963257313, + 0.0003118996392004192, + 0.0038117447402328253, + -0.006093970965594053, + -0.036635808646678925, + 0.01472468115389347, + 0.033277373760938644, + 0.06532634794712067, + 0.005308437626808882, + -0.017732156440615654, + -0.013835245743393898, + 0.0002484004362486303, + 0.004848267883062363, + -0.004659584723412991, + -0.0005387176643125713, + 0.032110489904880524, + 0.000592412892729044, + 0.02565862610936165, + -0.013424721546471119, + -0.03434232249855995, + 0.0013016483280807734, + -0.00824799295514822, + -0.02375456690788269, + 0.06707929819822311, + -0.0005149313947185874, + 0.011803966946899891, + 0.003831643844023347, + 0.007142230402678251, + -0.006821547634899616, + 0.036470651626586914, + -0.015107039362192154, + -0.017906855791807175, + 0.0037185584660619497, + -0.001433590892702341, + -0.010471382178366184, + -0.020953821018338203, + 0.053662244230508804, + -0.016174716874957085, + -0.002945705782622099, + -0.0076530007645487785, + -0.029512837529182434, + 0.010823704302310944, + -0.006664132699370384, + -0.007964893244206905, + 0.0004373020783532411, + -0.00015034845273476094, + -0.9034446477890015, + -0.0010550024453550577, + -0.043651729822158813, + -0.000488469609990716, + 0.025552693754434586, + -0.03294195234775543, + 8.147905646183062e-06, + -0.00910982396453619, + -0.011863566003739834, + 0.024194708094000816, + -0.023474356159567833, + 0.05199829488992691, + 0.013987117446959019, + 0.012131611816585064, + -0.015425262041389942, + -0.015392976813018322, + 0.008025617338716984, + -0.012282314710319042, + 0.005470483098179102, + -0.0246235653758049, + -0.009918131865561008, + 0.008248048834502697, + -0.030024468898773193, + -0.011409346014261246, + -0.004256017040461302, + 0.02439896948635578, + -0.011731194332242012, + 0.0005011939210817218, + 0.015045352280139923, + -0.007867531850934029, + 0.010494029149413109, + -0.0010390514507889748, + -9.446608601137996e-06, + 0.0025901421904563904, + -0.017322564497590065, + 0.0016845945501700044, + 0.012451283633708954, + 0.020892273634672165, + -0.007562398910522461, + 0.032752905040979385, + -0.011162867769598961, + 0.006971317809075117, + 0.010005077347159386, + -0.006658829282969236, + 0.027774257585406303, + 0.03606335073709488, + -0.02106199413537979, + 0.05890796706080437, + 0.019832409918308258, + -0.00041989111923612654, + -0.019681740552186966, + 0.018293360248208046, + -0.013257359154522419, + 0.03578359633684158, + -0.0013194443890824914, + -0.02348748780786991, + 0.012579311616718769, + 0.015182213857769966, + 0.0030145784839987755, + -0.04666667431592941, + -0.012250382453203201, + -0.0021226159296929836, + -0.024838803336024284, + 0.04875217750668526, + -0.026871979236602783, + -0.0047022015787661076, + 0.00030826297006569803, + -0.0228858795017004, + -0.007460420485585928, + 0.07477786391973495, + -0.003962677903473377, + -0.008551700972020626, + -0.004501624032855034, + -0.06424680352210999, + -0.01123270858079195, + -0.0062778303399682045, + -0.0009457168052904308, + 0.011346319690346718, + 0.008913213387131691, + -0.029744958505034447, + 0.012640903703868389, + 0.004645043518394232, + 0.0020297353621572256, + -0.012180108577013016, + -0.04024552181363106, + 0.004613406490534544, + 0.018281646072864532, + -0.009752734564244747, + 0.0013645464787259698, + -0.02954813838005066, + 0.012300984933972359, + 0.0009444787283428013, + 0.002070918446406722, + 0.1320166289806366, + 0.0004228504258207977, + -0.11781571060419083, + 0.011257271282374859, + 0.01228833757340908, + 0.027589816600084305, + 0.06952781230211258, + 0.020865896716713905, + 0.0011109922779724002, + 0.0029048905707895756, + -0.0015878028934821486, + -0.026120830327272415, + -0.010512115433812141, + 0.01622789353132248, + -0.00782829150557518, + 0.0011627812637016177, + 0.021311376243829727, + -0.02552221715450287, + -0.011466331779956818 + ], + [ + -0.09034381061792374, + 0.09056742489337921, + -0.029673714190721512, + -0.03849586844444275, + 0.031741928309202194, + -0.008353831246495247, + -0.03373587131500244, + 0.015255790203809738, + -0.027836039662361145, + 0.03347044810652733, + 0.09315690398216248, + -0.05728398635983467, + 0.0168966855853796, + 0.0531206838786602, + 0.009199773892760277, + 0.0215451680123806, + 0.04218049347400665, + 0.037029165774583817, + -0.0034952089190483093, + -0.019804317504167557, + 0.0543842576444149, + -0.04121541976928711, + -0.033891353756189346, + -0.017648760229349136, + -0.0670686885714531, + 0.056437522172927856, + 0.022714320570230484, + 0.05915313959121704, + 0.049325838685035706, + -0.05454420670866966, + -0.028980810195207596, + 0.01771250180900097, + 0.0015641342615708709, + -0.05749063938856125, + -0.04150525480508804, + 0.05581625550985336, + 0.025562066584825516, + 0.04494449496269226, + -0.006388197187334299, + 0.02011488564312458, + 0.00989286508411169, + -0.059060238301754, + -0.01076902262866497, + -0.0060322773642838, + 0.030861737206578255, + 0.03909124433994293, + -0.054889287799596786, + 0.045205697417259216, + -0.0295861903578043, + -0.004822621122002602, + -0.020941857248544693, + 0.024284223094582558, + 0.03471299260854721, + 0.0012346915900707245, + -0.035030756145715714, + 0.03718061000108719, + 0.04295782372355461, + 0.04159008339047432, + -0.036931391805410385, + -0.023298822343349457, + 0.04600904509425163, + 0.02893882431089878, + 0.008223890326917171, + 0.006444962695240974, + -0.018480462953448296, + 0.029720427468419075, + 0.010255002416670322, + 0.037565864622592926, + -0.04696907475590706, + -0.034616149961948395, + 0.020680448040366173, + 0.0711953267455101, + 0.026527054607868195, + 0.023211104795336723, + -0.003915116190910339, + 0.018380189314484596, + 0.006096646189689636, + -0.0028479238972067833, + 0.026918938383460045, + -0.025159187614917755, + 0.32473617792129517, + -0.028376581147313118, + 0.0044716643169522285, + 0.01236905436962843, + -0.012306681834161282, + -0.016877900809049606, + 0.008396138437092304, + 0.029747433960437775, + -0.011508790776133537, + -0.047022707760334015, + -0.014688008464872837, + 0.04338263347744942, + 0.011838488280773163, + 0.10618460923433304, + 0.05745156109333038, + -0.05754968896508217, + 0.02930360473692417, + -0.05608374625444412, + -0.02163146808743477, + 0.04510717839002609, + 0.027008498087525368, + 0.06760803610086441, + -0.03251805156469345, + -0.009290619753301144, + 0.013500556349754333, + 0.003186497837305069, + -0.015273652970790863, + -0.011969716288149357, + -0.006860858760774136, + -0.004529031924903393, + 0.02556922286748886, + -0.035367004573345184, + 0.01292035635560751, + 0.026100993156433105, + 0.06429184228181839, + 0.009811319410800934, + 0.0020749398972839117, + -0.10138794034719467, + 0.018594959750771523, + 0.005933030974119902, + -0.015919538214802742, + -0.004498632159084082, + 0.027569998055696487, + 0.017994118854403496, + -0.11062569171190262, + 0.01456685084849596, + 0.039830613881349564, + 0.013418935239315033, + 0.011981363408267498, + -0.036617428064346313, + -0.0004091004084330052, + -0.008424874395132065, + 0.0007759462459944189, + -0.013984665274620056, + -0.04413306340575218, + 0.03870147839188576, + -0.01655484177172184, + -0.10052857547998428, + 0.023859290406107903, + 0.007572550792247057, + -0.03658277541399002, + 0.010869408957660198, + 0.015394079498946667, + -0.02910482883453369, + -0.1968308836221695, + 0.03937739133834839, + -0.04253304749727249, + 0.04389191418886185, + 0.031302351504564285, + -0.01631254144012928, + -0.004826598800718784, + -0.013527769595384598, + -0.028992433100938797, + 0.05184279382228851, + -0.013669192790985107, + 0.03744163364171982, + 0.007381925825029612, + 0.019809698686003685, + 0.0026161200366914272, + -0.05883442610502243, + 0.028550760820508003, + 0.012755042873322964, + -0.03305533155798912, + 0.028206493705511093, + -0.04405101388692856, + -0.028084421530365944, + -0.03193828836083412, + -0.07875794172286987, + 0.003862412879243493, + 0.013776007108390331, + 0.043384283781051636, + -0.00012262108793947846, + -0.03229758143424988, + -0.01531545165926218, + 0.008411291055381298, + 0.013084384612739086, + -0.012771164067089558, + 0.03448310121893883, + 0.02156549133360386, + 0.008342377841472626, + -0.014061911031603813, + 0.04656553268432617, + -0.02605166658759117, + 0.006299169268459082, + 0.06297223269939423, + 0.12342487275600433, + 0.026002801954746246, + -0.03718802332878113, + 0.04407674819231033, + 0.04893482103943825, + -0.018549613654613495, + 0.1534138321876526, + 0.010372688062489033, + 0.01647263392806053, + -0.022499285638332367, + -0.039415858685970306, + 0.028088435530662537, + -0.01609824225306511, + 0.019571524113416672, + 0.02643321268260479, + -0.02845415286719799, + 0.015382950194180012, + -0.0030999972950667143, + -0.04316912591457367, + 0.03828928619623184, + 0.019688310101628304, + 0.02857866883277893, + -0.01721528358757496, + -0.014610367827117443, + -0.012220526114106178, + -0.02491125464439392, + -0.0155028710141778, + -0.005003049038350582, + 0.10043385624885559, + -0.045012496411800385, + 0.000505706702824682, + 0.021564321592450142, + 0.01973544806241989, + -0.006821404676884413, + 0.028681034222245216, + -0.0015621677739545703, + 0.04146602377295494, + -0.026911865919828415, + -0.05985467880964279, + 0.05155232921242714, + 0.011659459210932255, + 0.005247920285910368, + 0.01613457314670086, + -0.05776764079928398, + -0.0048502301797270775, + -0.03745066747069359, + -0.032590463757514954, + 0.010538202710449696, + -0.02163812331855297, + 0.07263529300689697, + -0.03964034840464592, + 0.0010735513642430305, + 0.6985738277435303, + 0.020201679319143295, + -0.035842426121234894, + 0.0018131291726604104, + -0.0070541054010391235, + 0.00935530848801136, + 0.010147863999009132, + -0.0260015819221735, + -0.02655801922082901, + -0.0472777895629406, + -0.021852483972907066, + -0.020258130505681038, + -0.021289397031068802, + 0.0483294241130352, + 0.045920345932245255, + 0.040123701095581055, + 0.10111211240291595, + -0.035574134439229965, + 0.01833796314895153 + ], + [ + -0.022836958989501, + 0.04839170351624489, + -0.02686321549117565, + -0.04172477871179581, + -0.024391118437051773, + -0.019114714115858078, + -0.0064922659657895565, + -0.00041289563523605466, + -0.016657907515764236, + 0.017315184697508812, + -0.015473670326173306, + -0.006940694060176611, + -0.008646605536341667, + 0.016443870961666107, + 0.004766040947288275, + 0.022444961592555046, + -0.0009652727749198675, + 0.052039533853530884, + -0.028070656582713127, + -0.005772178992629051, + 0.03184609115123749, + 0.013177391141653061, + 0.01891585811972618, + -0.005012761801481247, + -0.0251756701618433, + 0.023181332275271416, + 0.008580191992223263, + -0.006178750190883875, + 0.00870388001203537, + -0.001037480542436242, + 0.018954230472445488, + -0.010673788376152515, + 0.00029492907924577594, + -0.013159784488379955, + 0.0036657098680734634, + -0.006407228764146566, + -0.024287119507789612, + 0.023244012147188187, + -1.8582171833259054e-05, + 0.015092181041836739, + -0.0021235281601548195, + -0.006441919133067131, + 0.03552869334816933, + 0.00630248012021184, + 0.001984422095119953, + 0.02790764905512333, + -0.024691469967365265, + 0.037163883447647095, + 0.042808108031749725, + 0.013786191120743752, + -0.0011574331438168883, + -0.009713075123727322, + 0.012494692578911781, + 0.002220533089712262, + -0.006200646981596947, + 0.008746547624468803, + 0.046157464385032654, + -0.019171634688973427, + -0.01677236706018448, + 0.002114885253831744, + 0.013366594910621643, + -0.008777792565524578, + -0.026824377477169037, + 0.013768008910119534, + -0.013631192035973072, + 0.02898186258971691, + -0.034018825739622116, + -0.015141929499804974, + -0.016302399337291718, + 0.009306572377681732, + 0.02102416753768921, + -0.013707246631383896, + -0.011892707087099552, + -0.022084077820181847, + -0.0036115741822868586, + 0.017642514780163765, + -0.020329033955931664, + 0.007540745195001364, + 0.024052394554018974, + -0.0205834973603487, + 0.11399609595537186, + -0.00567082641646266, + -0.006201682612299919, + 0.010598566383123398, + -0.0126256188377738, + 0.027356091886758804, + 0.004332972224801779, + 0.002707368927076459, + 0.011303001083433628, + 0.017706967890262604, + 0.014806557446718216, + 0.0325034037232399, + 0.019036052748560905, + -0.02023269236087799, + 0.014182151295244694, + -0.037198830395936966, + -0.020437052473425865, + 0.006474268157035112, + -0.0213183406740427, + 0.011588280089199543, + 0.004108123946934938, + 0.02225355990231037, + -0.0037517270538955927, + 0.01663648895919323, + 0.0115790581330657, + -0.03825158253312111, + -0.006663973908871412, + -0.0015887203626334667, + 0.007796953432261944, + 0.015347001142799854, + 0.037511952221393585, + 0.004678727127611637, + -0.02723025716841221, + 0.025704434141516685, + 0.010268088430166245, + 0.005408054683357477, + 0.0006324559217318892, + -0.015539140440523624, + -0.0025367201305925846, + -0.016619743779301643, + 0.011520041152834892, + -0.008623039349913597, + 0.0021962635219097137, + 0.011190264485776424, + -0.010509154759347439, + 0.038081515580415726, + -0.006723197642713785, + -0.02585645020008087, + 0.00957481749355793, + -0.03036397695541382, + -0.0031016767024993896, + -0.018200211226940155, + -0.00389097654260695, + 0.029513360932469368, + 0.017432374879717827, + 0.010075442492961884, + 0.046879589557647705, + -0.032722633332014084, + -0.02531619928777218, + 0.01643974520266056, + 0.0075681982561945915, + 0.0037772879004478455, + -0.026686226949095726, + -0.017550628632307053, + -0.9098264575004578, + 0.027714475989341736, + 0.009430170990526676, + 0.009436779655516148, + -0.0031988671980798244, + -0.025874020531773567, + 0.02403874695301056, + 0.010210223495960236, + 0.008049272932112217, + 0.02507401630282402, + 0.01851559430360794, + -0.0476381815969944, + -0.0010225718142464757, + -0.0044588614255189896, + 0.007479559164494276, + 0.00946523156017065, + -0.007350767031311989, + -0.016902346163988113, + -0.018615471199154854, + -0.015875795856118202, + -0.019319137558341026, + -3.200815262971446e-05, + -0.006856061052531004, + -0.025427808985114098, + -0.011065221391618252, + -0.013504250906407833, + 0.018363483250141144, + -0.028680818155407906, + -0.023272741585969925, + -0.009814316406846046, + 0.020554069429636, + 0.03782472759485245, + 0.009678393602371216, + 0.0029484040569514036, + -0.0015372874913737178, + 0.005972126964479685, + -0.006464692298322916, + 0.01041331235319376, + 0.017659345641732216, + -0.01702752150595188, + 0.010594679974019527, + 0.05321744829416275, + 0.022412719205021858, + -0.012397282756865025, + -0.009493016637861729, + 0.035281967371702194, + 0.02136196382343769, + 0.09816784411668777, + 0.004868340212851763, + -0.0035837229806929827, + 0.014469640329480171, + 0.010847040452063084, + -0.020410705357789993, + -0.0069294096902012825, + 0.0018150793621316552, + -0.005708205513656139, + 0.012977023608982563, + 0.025391139090061188, + 0.008304469287395477, + -0.014741897583007812, + -0.017962085083127022, + -0.0075896913185715675, + -0.03187703713774681, + -0.0473475344479084, + 0.00013439108442980796, + -0.008043527603149414, + -0.006908230949193239, + -0.002133324509486556, + -0.015515397302806377, + 0.03844910487532616, + -0.02339930832386017, + -0.017213962972164154, + 0.014818090945482254, + 0.0634765475988388, + 0.0019712450448423624, + -0.046174272894859314, + 0.013481786474585533, + 0.014155136421322823, + -0.009710898622870445, + -0.0027893856167793274, + -0.016546929255127907, + 0.013342652469873428, + -0.0020224160980433226, + 0.03125555068254471, + -0.0042316424660384655, + 0.0020096830558031797, + -0.003196392673999071, + -0.02589144930243492, + 0.015215389430522919, + 0.0008412187453359365, + 0.03417695313692093, + 0.023317530751228333, + 0.003123300615698099, + 0.20772583782672882, + -0.02182023413479328, + 0.046815261244773865, + 0.003528014989569783, + 0.027613190934062004, + -0.006621685344725847, + -0.03549765422940254, + -0.014434183947741985, + -0.019537977874279022, + -0.00748005136847496, + 0.011879236437380314, + -0.003309630323201418, + 0.03545506298542023, + -0.015067869797348976, + 0.02862144634127617, + 0.04111126810312271, + 0.05854956433176994, + -0.011882721446454525, + 0.013802741654217243 + ], + [ + 0.01788124069571495, + 0.004879666958004236, + 0.008036831393837929, + -0.0025146794505417347, + -0.003732671495527029, + -0.013290074653923512, + -0.0014278406742960215, + 0.004194516222923994, + 0.0010981829836964607, + 0.013998118229210377, + -0.015279999934136868, + -0.0021305603440850973, + 0.004094673786312342, + 0.004349124617874622, + -0.002576331840828061, + 5.061038245912641e-05, + -0.003074533073231578, + 0.02075825072824955, + -0.015210635028779507, + -0.0017703144112601876, + -0.007752896286547184, + -0.0023876989725977182, + 0.006593438796699047, + -0.006454777903854847, + 0.003306211670860648, + -0.007512613665312529, + 0.008390598930418491, + 0.0025140198413282633, + 0.0037452392280101776, + -0.0016457057790830731, + 0.00917146448045969, + -0.008551952429115772, + -0.0034121244680136442, + 0.02066265419125557, + 0.004831285215914249, + 0.007677954155951738, + -0.004460427910089493, + 0.011354425922036171, + -0.00010488395491847768, + 0.0011432343162596226, + -0.007551520597189665, + -0.009404726326465607, + 0.044650327414274216, + 0.0015229255659505725, + 0.0021716211922466755, + -0.0017143574077636003, + 0.010379032231867313, + 0.004774943459779024, + 0.017106281593441963, + 0.007562086917459965, + 0.008729606866836548, + -0.0036296190228313208, + -0.010221392847597599, + 0.01791536621749401, + -0.006460355129092932, + 0.006848563905805349, + 0.05343342944979668, + 0.009540209546685219, + -0.007055245339870453, + 0.014616901986300945, + 0.0067561715841293335, + -0.012399665080010891, + 9.646070975577459e-05, + -0.013790990225970745, + -0.003198808990418911, + 0.01977863535284996, + -0.0027464719023555517, + -0.009316436015069485, + -0.021142328158020973, + -0.00469848932698369, + 0.012357410043478012, + -0.01844184845685959, + 0.0044441525824368, + -0.0028949682600796223, + -0.0026245287153869867, + 0.005312955006957054, + 0.005461323540657759, + 0.004227797035127878, + 0.004991170950233936, + 0.004535601008683443, + -0.1054810881614685, + 0.0003580626507755369, + 0.001847077626734972, + 0.0032893649768084288, + 0.0035898552741855383, + -0.007616392336785793, + -0.008628764189779758, + 0.0023404122330248356, + -0.01471833698451519, + 0.0169183611869812, + -0.0022853498812764883, + 0.0032754598651081324, + -0.00808707345277071, + -0.0363239087164402, + -0.012392833828926086, + -0.0035031919833272696, + 0.003098335349932313, + 0.0061174905858933926, + -0.01668592169880867, + 0.0002113858499797061, + 0.0014153808588162065, + 0.007108540274202824, + 0.010525631718337536, + -0.005390861537307501, + -0.00842132605612278, + -0.03149121627211571, + 0.00010987083805957809, + 0.00779411755502224, + 0.005724373273551464, + 0.0002854594786185771, + 0.0022479139734059572, + -0.003804679960012436, + -0.004215150140225887, + -0.0094528179615736, + 0.005778745282441378, + -0.0012017354601994157, + 0.008056788705289364, + -0.0003743689740076661, + -0.003036176087334752, + -0.0033184729982167482, + 0.010381822474300861, + -0.03128248453140259, + 0.0006700695375911891, + -0.007066574413329363, + -0.010670501738786697, + 0.00101496372371912, + 0.000586157024372369, + -0.017975082620978355, + 0.005101019982248545, + 0.00013080357166472822, + -0.0036842343397438526, + -0.0036866769660264254, + 0.005654903128743172, + 0.011971140280365944, + -0.022909896448254585, + 0.00886103231459856, + 0.009420882910490036, + -0.022247692570090294, + 0.007039465010166168, + -0.003871460910886526, + 0.0035938748624175787, + 0.008020838722586632, + -0.00746846292167902, + -0.005437870509922504, + -0.9707081913948059, + 0.0050159478560090065, + 0.011050590313971043, + 0.007032112684100866, + -0.007215598132461309, + 0.006468706764280796, + 0.0009731602040119469, + 0.0014669965021312237, + 0.0055483076721429825, + 0.0038764351047575474, + 0.010400308296084404, + -0.02223692461848259, + -0.005424874369055033, + 1.9749460989260115e-05, + 0.00590239092707634, + 0.0017906947759911418, + -0.00495702400803566, + -0.0015770095633342862, + -0.003714132821187377, + 0.00395667739212513, + -0.004872010089457035, + -0.005679803900420666, + 0.012537228874862194, + -0.013797715306282043, + -0.004700086545199156, + -0.009130126796662807, + 0.010568372905254364, + -0.004506177734583616, + -0.009803775697946548, + 0.003759104758501053, + -0.003263737540692091, + 0.0012195886811241508, + 0.006790694780647755, + 0.0002685366489458829, + 0.012309606187045574, + 0.001007154118269682, + -0.006728411186486483, + 0.005392780527472496, + -0.0037294398061931133, + -0.01693752594292164, + 0.015548799186944962, + 0.023844406008720398, + -0.003592704189941287, + 0.00023713108384981751, + -0.012635769322514534, + -0.00347894593141973, + 0.007137494161725044, + 0.018496807664632797, + -0.012304762378334999, + -0.0006586568779312074, + 0.008897881023585796, + -0.011102267540991306, + -0.0007985105039551854, + -0.013582549057900906, + 0.004069575108587742, + 0.007512006442993879, + -0.006336621008813381, + 0.0007136166677810252, + -0.002876784186810255, + 0.00931532122194767, + 0.004737223964184523, + 0.009722849354147911, + 0.0008224572520703077, + -0.026920877397060394, + 0.01050673145800829, + 0.001996262464672327, + -0.01186753623187542, + 0.006591960322111845, + 0.0025064689107239246, + -0.023629838600754738, + -0.0027184407226741314, + 0.004934185650199652, + 0.007441001944243908, + 0.025660527870059013, + 0.007519634440541267, + -0.004262335132807493, + -0.005193380638957024, + -0.0021494911052286625, + -0.009157403372228146, + 0.002173034939914942, + -0.002420615404844284, + -0.0025805304758250713, + -0.00756952166557312, + 0.0070113493129611015, + 0.012390055693686008, + 0.0005766844260506332, + -0.011198843829333782, + -0.0046453773975372314, + -0.0015548112569376826, + 0.01071845181286335, + 0.011371155269443989, + -0.014707972295582294, + -0.0030692589934915304, + -0.12326647341251373, + -0.00027069065254181623, + 0.053624361753463745, + -0.0010838804300874472, + -0.004050998017191887, + -0.0034701188560575247, + -0.03382362052798271, + -0.01023036241531372, + -0.004258730448782444, + -0.008877662941813469, + -0.0018097099382430315, + 0.009306923486292362, + 0.008274774998426437, + -0.00503162294626236, + 0.00867832638323307, + 0.008594699203968048, + 0.0008279681787826121, + 0.000976943876594305, + 0.0021943345200270414 + ], + [ + -0.06446320563554764, + 0.09551370143890381, + -0.06401331722736359, + -0.06835146248340607, + -0.04558597505092621, + -0.027340438216924667, + 0.013257269747555256, + -0.008200014010071754, + -0.04215090721845627, + -0.0008780583739280701, + 0.03140365332365036, + -0.03254248946905136, + -0.016504088416695595, + 0.037399280816316605, + 0.021921290084719658, + 0.03661393001675606, + 0.007602873258292675, + 0.06149612367153168, + -0.0453309565782547, + 0.0019109451677650213, + 0.09442825615406036, + 0.014778193086385727, + 0.019832609221339226, + -0.022713836282491684, + -0.0535973384976387, + 0.0655926913022995, + -0.025541935116052628, + -0.014655758626759052, + 0.02971569262444973, + 0.002768776146695018, + 0.04740295931696892, + 0.022267445921897888, + 0.026436692103743553, + -0.05549748241901398, + -0.011453278362751007, + -0.025873878970742226, + -0.036572664976119995, + 0.04371730610728264, + -0.029540136456489563, + 0.017531031742691994, + 0.015097027644515038, + 0.031356003135442734, + -0.005693265702575445, + 0.0016209484310820699, + 0.020453982055187225, + 0.05510007590055466, + -0.045639242976903915, + 0.07216377556324005, + 0.044459033757448196, + 0.01619919016957283, + -0.022981230169534683, + -0.029656771570444107, + 0.016971321776509285, + -0.004386601969599724, + -0.012348799966275692, + 0.02447419799864292, + 0.010825445875525475, + -0.02777356281876564, + 0.005363117903470993, + -0.02319095842540264, + 0.013129235245287418, + 0.006516995374113321, + -0.0444934144616127, + 0.010024750605225563, + 0.0021255461033433676, + 0.011411338113248348, + -0.06364411115646362, + -0.01485477015376091, + -0.01276062149554491, + 0.024616174399852753, + 0.016263635829091072, + -0.003840956836938858, + -0.03307843953371048, + -0.06275030970573425, + -0.004969480447471142, + 0.03334600850939751, + -0.03520246967673302, + 0.004768365528434515, + 0.058358997106552124, + -0.06994815915822983, + 0.4029744267463684, + -0.01745487190783024, + -0.019060345366597176, + 0.004118559416383505, + -0.011410605162382126, + 0.05803835019469261, + -0.0017495653592050076, + -0.006536528468132019, + 0.026934202760457993, + 0.012377080507576466, + 0.02802395075559616, + 0.0503370501101017, + 0.03911865875124931, + -0.012677847407758236, + 0.021639084443449974, + -0.0571369044482708, + -0.012633303180336952, + 0.006878047715872526, + -0.024911629036068916, + 0.019812876358628273, + 0.018524043262004852, + 0.03520545735955238, + -0.0370333157479763, + 0.03650621697306633, + 0.019166691228747368, + -0.00862997118383646, + 0.0007187231094576418, + -0.009678781032562256, + 0.01557179819792509, + 0.018030045554041862, + 0.0655742734670639, + 0.013217631727457047, + -0.038110751658678055, + 0.06509990245103836, + 0.02578923851251602, + -0.02458057925105095, + -0.013810135424137115, + -0.03962188959121704, + 0.01059096958488226, + -0.013355860486626625, + 0.012449648231267929, + 0.035480014979839325, + -0.022400368005037308, + 0.014393521472811699, + -0.014335479587316513, + 0.06272643059492111, + -0.024652833119034767, + -0.01807086542248726, + 0.0006061394815333188, + -0.08177497237920761, + -0.016773467883467674, + -0.02584649808704853, + 0.007496637292206287, + 0.020556343719363213, + 0.05920058861374855, + -0.012822793796658516, + 0.052088797092437744, + -0.0519128255546093, + -0.07074013352394104, + 0.00905053410679102, + 0.03571457415819168, + -0.010328062810003757, + -0.03541845828294754, + -0.037904951721429825, + -0.1562739461660385, + 0.028950577601790428, + -0.005828889086842537, + 0.0058003743179142475, + 0.014501046389341354, + -0.06167225167155266, + 0.020327143371105194, + 0.01287297997623682, + 0.005744938738644123, + 0.05507960543036461, + 0.016818879172205925, + -0.08259279280900955, + 0.003940418362617493, + 0.034579429775476456, + -0.027891336008906364, + 0.019236121326684952, + -0.021233249455690384, + -0.006211461964994669, + -0.04644482210278511, + -0.03446730226278305, + -0.03471943363547325, + 0.005373199470341206, + -0.00683109275996685, + -0.012717807665467262, + -0.00776330940425396, + -0.0071835084818303585, + 0.02041885256767273, + -0.025746924802660942, + -0.035512179136276245, + 0.0041243103332817554, + 0.04581436887383461, + 0.05502063035964966, + 0.009034565649926662, + -0.004279988817870617, + -0.012650464661419392, + 0.014541558921337128, + -0.004633438307791948, + 0.04525120556354523, + 0.0025405774358659983, + -0.028775012120604515, + 0.024511029943823814, + 0.09983548521995544, + 0.05761045217514038, + -0.01347972173243761, + -0.0010844425996765494, + 0.0480828657746315, + 0.025853537023067474, + 0.19458229839801788, + 0.001533664297312498, + -0.02614898420870304, + -0.011526242829859257, + 0.04065140336751938, + -0.04299892485141754, + 0.00978377927094698, + -0.003362958785146475, + -0.03496304899454117, + 0.02134688012301922, + 0.05967273563146591, + 0.0047421627677977085, + -0.02549993433058262, + -0.04237072914838791, + -0.016008393839001656, + -0.04887279495596886, + -0.06074265018105507, + -0.02445613034069538, + -0.029384884983301163, + -0.010741068050265312, + 0.0034145743120461702, + -0.02914559282362461, + 0.11644478887319565, + -0.06137451156973839, + -0.05836418271064758, + 0.0073403227142989635, + 0.03168858587741852, + -0.0070963092148303986, + -0.08309768885374069, + 0.023792466148734093, + 0.027252957224845886, + 0.009366811253130436, + -0.019845200702548027, + -0.03274941071867943, + 0.01118978951126337, + 0.013623261824250221, + 0.04932443052530289, + 0.004302346613258123, + -0.014941458590328693, + 0.016339628025889397, + -0.009648551233112812, + 0.03568243607878685, + -0.01619875058531761, + 0.07268894463777542, + 0.04917490482330322, + 0.002204296411946416, + 0.6742687821388245, + -0.04125768691301346, + -0.008214377798140049, + 0.015840766951441765, + 0.05224001780152321, + -0.003663509152829647, + -0.03162730857729912, + -0.01218018215149641, + -0.013903569430112839, + -0.024267831817269325, + 0.0398382842540741, + -0.008864553645253181, + 0.04701978713274002, + -0.030576877295970917, + 0.029385285452008247, + 0.0562383271753788, + 0.09426818788051605, + -0.027497855946421623, + -0.029991112649440765 + ], + [ + -0.04505566507577896, + 0.06635932624340057, + -0.06898695230484009, + -0.100469209253788, + 0.0002550136996433139, + -0.005832497961819172, + -0.04814353585243225, + -0.026404647156596184, + -0.005114939995110035, + -0.006131686270236969, + 0.007813818752765656, + -0.06667596846818924, + 0.034997545182704926, + 0.0022885173093527555, + 0.010236811824142933, + 0.013459611684083939, + 0.007492320612072945, + 0.025424059480428696, + -0.030613621696829796, + -0.03876957669854164, + 0.08634959161281586, + -0.05260545760393143, + 0.06403378397226334, + 0.025819776579737663, + -0.041349995881319046, + 0.02948274277150631, + -0.01802276074886322, + 0.014501075260341167, + -0.011396863497793674, + 0.0014594686217606068, + -0.015053125098347664, + -0.010656279511749744, + 0.03673639893531799, + -0.07410459965467453, + 0.01655791886150837, + 0.025147659704089165, + -0.04969242587685585, + 0.028350573033094406, + -0.02444564364850521, + 0.03627471998333931, + -0.019918380305171013, + -0.0641259253025055, + -0.0030907979235053062, + 0.02708989940583706, + 0.037137143313884735, + 0.039554163813591, + -0.03023821860551834, + 0.03245600685477257, + -0.0010618402156978846, + -0.002306192647665739, + -0.006771326530724764, + 0.035717982798814774, + -0.02571221999824047, + 0.0029677420388907194, + -0.0038012166041880846, + 0.0036246252711862326, + 0.039179351180791855, + -0.0037216111086308956, + -0.008994617499411106, + -0.013297715224325657, + 0.0050725811161100864, + 0.004814082756638527, + -0.014456268399953842, + 0.012311967089772224, + -0.019990146160125732, + 0.026445666328072548, + -0.01702812686562538, + 0.020012302324175835, + -0.08015532791614532, + -0.012727511115372181, + 0.02092810533940792, + 0.032176364213228226, + -0.01442076824605465, + -0.0129598593339324, + -0.050658926367759705, + 0.01331963948905468, + 0.03386880084872246, + -0.03715645149350166, + 0.05020647868514061, + -0.04412224143743515, + 0.40770044922828674, + -0.047374702990055084, + -0.03194376453757286, + 0.042272962629795074, + 8.995083044283092e-05, + 0.0464932844042778, + -0.0020518836099654436, + 0.011539915576577187, + -0.004475663881748915, + -0.006297182757407427, + 0.06341948360204697, + -0.0025918278843164444, + 0.018781449645757675, + 0.03914795070886612, + 0.031970709562301636, + 0.03188539668917656, + -0.017262354493141174, + -0.020945334807038307, + -0.011343185789883137, + -0.015072924084961414, + 0.03913675993680954, + -0.036763742566108704, + -0.04820176586508751, + 0.025455528870224953, + 0.02331608533859253, + -0.007309385575354099, + -0.0004876648308709264, + -0.018535681068897247, + -0.0037028484512120485, + 0.043262582272291183, + 0.06401333957910538, + -0.03937430679798126, + -0.03959409520030022, + 0.0828411653637886, + 0.009254096075892448, + -0.03606969490647316, + -0.038634996861219406, + -0.04356428235769272, + -0.005924050230532885, + -0.03737581521272659, + -0.012216162867844105, + -0.029350319877266884, + -0.014129587449133396, + 0.014770152978599072, + -0.02109377272427082, + 0.05348805710673332, + -0.03067180886864662, + -0.00781842228025198, + -0.05172586441040039, + -0.04452987015247345, + -0.018524225801229477, + -0.05429463088512421, + -0.02997552789747715, + 0.008197283372282982, + -0.05661340430378914, + -0.011984162963926792, + -0.03981691598892212, + -0.061749283224344254, + -0.026071136817336082, + -0.01637951098382473, + -0.0181234423071146, + -0.02667630836367607, + 0.010702275671064854, + -0.05201910436153412, + -0.14186108112335205, + -0.03253082558512688, + -0.03270794078707695, + 0.03487479314208031, + -0.014821881428360939, + -0.02438490092754364, + 0.023381439968943596, + -0.0037278959061950445, + 0.03920202702283859, + 0.02922142669558525, + 0.04230649396777153, + 0.009935903362929821, + 0.008821037597954273, + 0.013100853189826012, + -0.017802735790610313, + -0.014406666159629822, + 0.03515984117984772, + 0.012029342353343964, + -0.03072517178952694, + 0.013961280696094036, + -0.02623622678220272, + -0.03255316987633705, + 0.006116359028965235, + -0.04535689949989319, + -0.06450317054986954, + -0.01881776563823223, + 0.0412922240793705, + -0.017025619745254517, + -0.004806497134268284, + 0.00821640808135271, + -0.0011012594914063811, + 0.019382881000638008, + -0.03329680860042572, + 0.0026252020616084337, + -0.025988144800066948, + -0.0009455134277231991, + -0.0030756646301597357, + 0.0008406988345086575, + -0.010539565235376358, + -0.019833289086818695, + 0.0907900258898735, + 0.10922566801309586, + 0.01065772119909525, + -0.05475941672921181, + 0.019001852720975876, + 0.036311980336904526, + -0.0064960359595716, + 0.13521863520145416, + -0.05199023708701134, + -0.04116695746779442, + -0.03961716219782829, + -0.017624078318476677, + 0.023802969604730606, + -0.004003511741757393, + 0.02447430044412613, + 0.005755689460784197, + -0.019870540127158165, + 0.021641632542014122, + 0.000485468830447644, + -0.0417734831571579, + -0.055927444249391556, + -0.008415644988417625, + 0.021296434104442596, + 0.013830028474330902, + -0.0009821302955970168, + -0.041493382304906845, + -0.0018739048391580582, + -0.021341798827052116, + 0.0007222643471322954, + 0.09683850407600403, + -0.0906093418598175, + -0.07531484961509705, + -0.0404030941426754, + 0.054730597883462906, + 0.046418964862823486, + 0.002087103668600321, + -0.008720737881958485, + 0.03968573734164238, + -0.0194412749260664, + -0.02276507392525673, + 0.01151792611926794, + 0.013965895399451256, + 0.026915302500128746, + 0.029726509004831314, + 0.001553582027554512, + 0.013084685429930687, + -0.00768415629863739, + -0.017652584239840508, + -0.014796835370361805, + -0.002666266867890954, + 0.06220470741391182, + 0.01898621767759323, + -0.01735784113407135, + 0.7104626893997192, + -0.015410497784614563, + -0.026504607871174812, + -0.028912397101521492, + 0.05565289407968521, + -0.007764716632664204, + -0.02540101669728756, + 0.011064928956329823, + -0.024521538987755775, + -0.021549295634031296, + -0.009815694764256477, + -0.0012921637389808893, + 0.021009033545851707, + -0.018775274977087975, + 0.03199655935168266, + 0.0058126188814640045, + 0.04139973968267441, + -0.012697748839855194, + -0.023695534095168114 + ], + [ + 0.015126485377550125, + 0.0029597231186926365, + -0.0019111878937110305, + -0.0034738865215331316, + 0.0016062071081250906, + 0.0017572619253769517, + -0.0007404347998090088, + 0.0015575784491375089, + 0.0014308327808976173, + -0.0026310300454497337, + -0.0024321353994309902, + -0.00038377585588023067, + -0.0020885858684778214, + -0.00019855466962326318, + 0.0020304641220718622, + -0.0007288858760148287, + 0.0019265860319137573, + -0.002063832012936473, + 0.0022066065575927496, + 0.00063825718825683, + 0.00569904176518321, + -0.0013936513569206, + -0.0009420067653991282, + 0.00023314770078286529, + 0.0013849276583641768, + 0.0028239390812814236, + -0.001507079927250743, + -0.00019440018513705581, + -0.0007498908671550453, + -0.0030858535319566727, + -0.005661817267537117, + 0.001748753827996552, + 0.001868071616627276, + -0.003445558249950409, + -0.0026627422776073217, + -0.0004314891411922872, + 0.0027490982320159674, + -0.0015671694418415427, + -0.001840080483816564, + 0.0007579574012197554, + 0.00303178234025836, + -0.0013491867575794458, + -0.005996990948915482, + -0.0005412444588728249, + 0.0012800563126802444, + 0.001456673489883542, + 0.00012022189912386239, + 0.0009236752521246672, + -0.002479424001649022, + 0.0006430636276490986, + -0.0016258948016911745, + 0.005574676673859358, + 0.003246414940804243, + -0.00286319968290627, + -0.001806602580472827, + -0.002538417698815465, + -0.008721011690795422, + -0.00013840681640431285, + 0.001976256025955081, + 0.0007089990540407598, + 0.0005753746372647583, + 0.0013187702279537916, + 0.0008110764320008457, + 0.004198388196527958, + -0.0024832237977534533, + -0.0057166521437466145, + -0.0017530324403196573, + 0.0019459291361272335, + 0.00679664546623826, + -0.00170208141207695, + -0.0014452558243647218, + 0.005127158481627703, + 0.0010221704142168164, + -7.710331556154415e-05, + 0.0013773255050182343, + -0.00034029484959319234, + -1.8165721485274844e-05, + -0.0007380373426713049, + 4.0915096178650856e-05, + -0.0027875446248799562, + -0.11670954525470734, + -0.0007285604369826615, + -0.0007672921638004482, + -0.0005046735750511289, + -0.00012625342060346156, + 0.000607190013397485, + 0.0029618791304528713, + -0.0018879534909501672, + 0.006181242410093546, + -0.004430721513926983, + 9.725268319016322e-05, + -0.00036342127714306116, + 0.0010794192785397172, + 0.008265175856649876, + 0.003856194671243429, + 0.0004962288658134639, + 0.002993077738210559, + -0.00202555931173265, + -0.00015144312055781484, + -0.002884951187297702, + 0.0027807976584881544, + -0.0037703909911215305, + -0.002864254405722022, + 0.001032929983921349, + 0.004915401339530945, + 0.006640277337282896, + -0.0018161560874432325, + -0.002684952225536108, + -0.003361152485013008, + -0.00021779269445687532, + -0.0024456700775772333, + -0.0027949067298322916, + 0.00032407950493507087, + 0.0016351006925106049, + -9.516237469142652e-07, + 0.002576592843979597, + -0.0002441286778775975, + -0.002090978901833296, + -0.0002272715646540746, + -0.0032138286624103785, + -0.00301127671264112, + 0.005146382842212915, + 0.0002828601864166558, + 0.0011085948208346963, + 0.0012929062359035015, + 0.0007465421222150326, + -0.001072369865141809, + 0.0025594255421310663, + -0.0034643998369574547, + 0.0016887453384697437, + 0.0012747541768476367, + -0.00033260550117120147, + -9.004230378195643e-06, + -0.0026965050492435694, + 0.0025262769777327776, + -0.0031980585772544146, + -0.0030354305636137724, + -0.005220846273005009, + -0.0012759810779243708, + 1.8374536011833698e-05, + -0.000997764989733696, + 0.0014410652220249176, + -0.0017494239145889878, + -0.0014224209589883685, + -0.9834381937980652, + -0.00038122321711853147, + -0.004530856851488352, + 0.0003309877938590944, + 0.0029832611326128244, + -0.001224071136675775, + 0.0007956910412758589, + -0.002475651213899255, + 0.0032036108896136284, + 0.0010795489652082324, + -0.0037165083922445774, + 0.00484597310423851, + 0.002275206847116351, + 0.0006243528332561255, + -2.4289201974170282e-05, + -0.002654601354151964, + -2.6110754333785735e-05, + -4.385110878502019e-05, + 0.0037782976869493723, + -0.00334849301725626, + -0.0002332609292352572, + -0.0010176529176533222, + -0.0011050468310713768, + -0.0028344851452857256, + -0.003280032891780138, + 0.0013753097737208009, + -0.0012909212382510304, + 0.0012832543579861522, + 0.0033337778877466917, + 0.0013125219848006964, + -0.0011519051622599363, + -0.0010555530898272991, + 6.117735028965399e-05, + 0.00037055695429444313, + -0.0018632428254932165, + -0.0015715868212282658, + 0.0030342882964760065, + 0.0029975820798426867, + 0.00022540605277754366, + 0.004620699677616358, + -0.0011490400647744536, + 0.003425993723794818, + -0.00520340958610177, + 0.0008550741476938128, + 0.0004049902781844139, + 0.002926046261563897, + -0.004570098128169775, + 0.01158949639648199, + -0.001703368267044425, + -7.937974442029372e-05, + -0.0024695678148418665, + 0.0015296968631446362, + -0.003431952092796564, + 0.002911991672590375, + 0.0001284427853533998, + -0.0029096289072185755, + 0.0014907638542354107, + 0.0014728627866134048, + -0.0008404169930145144, + -0.004948717076331377, + -0.0009362249402329326, + 0.0033409108873456717, + -0.0016459270846098661, + 0.006833401508629322, + -0.002424689708277583, + 0.0015609909314662218, + 0.000829830183647573, + -0.0027646715752780437, + -0.0010951264994218946, + -0.00045689058606512845, + -0.00045775665785185993, + -0.0008827107376419008, + -0.0010670787887647748, + -0.009991947561502457, + -0.0015281187370419502, + -0.0004046351823490113, + -0.00246528466232121, + -0.00035942374961450696, + 0.0010364244226366282, + -0.00465988926589489, + -0.0023758774623274803, + 0.0007857923628762364, + -0.0012280505616217852, + -0.0039787860587239265, + -0.003188725560903549, + 0.0008001636597327888, + 0.0013585849665105343, + -0.0013281656429171562, + -0.0019576093181967735, + -0.0027253516018390656, + 0.0011592955561354756, + -0.0044456347823143005, + -0.0008032849291339517, + -0.13038071990013123, + 0.00020068879530299455, + -0.007972541265189648, + -0.0004168687155470252, + 8.307082680403255e-06, + 0.003154176287353039, + 0.008876795880496502, + 0.003461394226178527, + 0.0003231253649573773, + 0.00231544254347682, + 0.0006427358603104949, + -0.002645480213686824, + -0.0019752755761146545, + 0.0013242301065474749, + -0.00033919260022230446, + -0.0010842509800568223, + -0.00027367123402655125, + -0.004289936274290085, + -0.00026619865093380213 + ], + [ + -0.06711415201425552, + 0.08276883512735367, + -0.07013409584760666, + -0.02033330872654915, + -0.03754395246505737, + -0.01459701731801033, + -0.021324660629034042, + 0.011974711902439594, + -0.02135149948298931, + 0.006541351322084665, + 0.07549206912517548, + -0.029245395213365555, + 0.028162216767668724, + 0.013482222333550453, + 0.013514014892280102, + 0.021108828485012054, + 0.004702435340732336, + 0.07645952701568604, + -0.077809639275074, + 0.0019805971533060074, + 0.0963563546538353, + -0.007521153427660465, + 0.02360709384083748, + -0.06185254827141762, + -0.06702763587236404, + 0.05435853824019432, + -0.051534928381443024, + 0.03927455469965935, + 0.0378369577229023, + -0.022832367569208145, + 0.005744085647165775, + 0.018201442435383797, + 0.009760373272001743, + -0.05018375813961029, + 0.007487405091524124, + -0.027803873643279076, + -0.03752007335424423, + 0.0482778325676918, + -0.041680555790662766, + -0.00010827193182194605, + -0.004906024783849716, + -0.016387611627578735, + 0.004942318424582481, + 0.03657516837120056, + 0.008896009996533394, + 0.04508540406823158, + 0.011375869624316692, + -0.005587117280811071, + -0.032698094844818115, + 0.02125466801226139, + 0.002425104845315218, + -0.015771999955177307, + 0.004430580884218216, + -0.01833428628742695, + 0.007738376501947641, + 0.027723202481865883, + 0.068283811211586, + 0.08490487933158875, + -0.007715138606727123, + -0.03564128279685974, + 0.0046606408432126045, + 0.007875525392591953, + -0.04147564247250557, + 0.010608733631670475, + -0.051807016134262085, + 0.036997780203819275, + 0.0016576559282839298, + 0.01193839218467474, + -0.04818624258041382, + 0.0014634515391662717, + 0.02696690708398819, + 0.05675697326660156, + 0.0021855158265680075, + -0.002232195809483528, + -0.02754933573305607, + 0.047158222645521164, + -0.027782892808318138, + -0.013485287316143513, + 0.027610518038272858, + -0.025037923827767372, + 0.3941221833229065, + -0.028348451480269432, + 0.009125513024628162, + 0.009171302430331707, + 0.0011677327565848827, + 0.030935026705265045, + 0.0551801435649395, + 0.01365728210657835, + -0.0007249513873830438, + 0.0054159630089998245, + 0.001595315639860928, + 0.059984929859638214, + -0.020379433408379555, + 0.029003465548157692, + 0.01046814490109682, + -0.06298273056745529, + -0.024316243827342987, + -0.02680598758161068, + 0.016335662454366684, + 0.021141771227121353, + 0.018500499427318573, + 0.030802061781287193, + -0.014262165874242783, + 0.02106478251516819, + -0.0158909410238266, + 0.0517977699637413, + -0.029477283358573914, + 0.012218175455927849, + 0.005642915144562721, + 0.002917494624853134, + 0.01030085701495409, + -0.057274457067251205, + -0.04734169319272041, + 0.055918723344802856, + -0.010188773274421692, + 0.013226408511400223, + 0.0018631787970662117, + -0.04631514102220535, + 0.019214175641536713, + 0.010863745585083961, + 0.02087738923728466, + 0.031027603894472122, + -0.008962420746684074, + 0.011976180598139763, + -0.01701907441020012, + 0.013807100243866444, + 0.025386566296219826, + 0.0049448623321950436, + 0.011450177989900112, + -0.0665619745850563, + 0.002679037395864725, + 0.0031768372282385826, + -0.008152619935572147, + 0.017003513872623444, + -0.027288177981972694, + -0.010180060751736164, + -0.02346842549741268, + -0.033853791654109955, + -0.05545409768819809, + 0.016244947910308838, + 0.016829008236527443, + -0.015089637599885464, + -0.02658284641802311, + -0.0370657816529274, + -0.1999589502811432, + -0.02067142352461815, + -0.03651514649391174, + 0.015182070434093475, + -0.03465563431382179, + -0.000978565076366067, + -0.017367608845233917, + -0.001045768498443067, + 0.04629020765423775, + 0.004761151969432831, + -0.03789934888482094, + 0.005349395796656609, + -0.004890839569270611, + 0.006875709164887667, + 0.01639917492866516, + 0.0017607401823624969, + -0.02749687246978283, + -0.012220868840813637, + -0.019053373485803604, + -0.025424055755138397, + -0.03001324273645878, + 0.015561077743768692, + 0.006237848196178675, + -0.07848416268825531, + -0.004402778577059507, + -0.002536191139370203, + 0.036425232887268066, + -0.0037768108304589987, + -0.006020978093147278, + -0.00642735930159688, + 0.022578490898013115, + 0.007086999248713255, + 0.005608599632978439, + -0.01130008976906538, + -0.0031471557449549437, + 0.006039125844836235, + -0.01608256623148918, + 0.013016915880143642, + -0.008646291680634022, + -0.03364546224474907, + 0.09551244974136353, + 0.09036716818809509, + 0.053420137614011765, + -0.05150478705763817, + 0.0333147831261158, + 0.030549688264727592, + 0.05199434980750084, + 0.17420636117458344, + -0.02578139863908291, + 0.015008294954895973, + 0.009943746961653233, + -0.003776483004912734, + 0.00786094181239605, + -0.019745776429772377, + 0.017699480056762695, + -0.03156870976090431, + -0.005943397991359234, + 0.04192541912198067, + 0.006231969688087702, + -0.029051074758172035, + -0.013303655199706554, + 0.027522999793291092, + 0.014675979502499104, + -0.013131787069141865, + -0.011224021203815937, + 0.007440424058586359, + -0.019421719014644623, + -0.024734044447541237, + -0.009155337698757648, + 0.11451108008623123, + -0.04610131308436394, + -0.04707866534590721, + 0.013807671144604683, + 0.05249786749482155, + 0.01008419319987297, + -0.05206501483917236, + -0.019494635984301567, + 0.0019588060677051544, + -0.0016197941731661558, + -0.05311078950762749, + 0.024605458602309227, + 0.005118285305798054, + 0.005151477176696062, + 0.06326465308666229, + 0.01097707450389862, + 0.026350930333137512, + -0.04561186954379082, + 0.006201206240803003, + 0.007931370288133621, + 0.020050475373864174, + 0.03880549594759941, + 0.007688028737902641, + 0.004303031135350466, + 0.7013278603553772, + -0.012204780243337154, + -0.013388494960963726, + 0.045808661729097366, + -0.0063610137440264225, + -0.0397590696811676, + 0.01102787721902132, + 0.0020278790034353733, + -0.01831287331879139, + -0.01254303939640522, + -0.005293210968375206, + -0.006647967267781496, + 0.007356727961450815, + -0.07712093740701675, + 0.05095889791846275, + 0.011760084889829159, + 0.1099933311343193, + -0.02660432457923889, + 0.012727324850857258 + ], + [ + -0.029481777921319008, + 0.10704217106103897, + -0.05013072490692139, + -0.08926214277744293, + -0.02261124923825264, + -0.011075782589614391, + 0.0001619883259991184, + -0.016346093267202377, + -0.028291789814829826, + 0.009530598297715187, + 0.0640573650598526, + -0.04853591322898865, + 0.02683023177087307, + 0.00595090351998806, + 0.03765847533941269, + 0.04395102337002754, + 0.02575341798365116, + 0.047721512615680695, + -0.037964507937431335, + -0.04566582664847374, + 0.09520305693149567, + -0.016925325617194176, + 0.021234113723039627, + -0.05180588737130165, + -0.03995971009135246, + 0.05288628488779068, + -0.012881982140243053, + 0.046708326786756516, + 0.042351458221673965, + -0.028292978182435036, + 0.018372170627117157, + -0.03539958596229553, + 0.0134989432990551, + -0.08042310178279877, + -0.012000245973467827, + -0.0012436691904440522, + -0.07290218770503998, + 0.052209943532943726, + -0.03030911087989807, + -0.02007107622921467, + 0.017754431813955307, + -0.01075288001447916, + 0.02003474533557892, + 0.032124992460012436, + 0.014383628964424133, + 0.044447604566812515, + -0.014833173714578152, + 0.03539825230836868, + 0.007879771292209625, + -0.01376359909772873, + -0.05412447080016136, + -0.030253281816840172, + 0.03503786399960518, + -0.002014102414250374, + -0.00629253126680851, + 0.045972276479005814, + 0.05922238156199455, + 0.022646525874733925, + -0.02763945609331131, + -0.027433903887867928, + -0.012656082399189472, + 0.015011982060968876, + -0.0442061573266983, + 0.018480924889445305, + -0.02549884282052517, + 0.0374268963932991, + -0.02805805765092373, + 0.050915054976940155, + -0.05329865589737892, + -0.008931050077080727, + 0.02898237109184265, + 0.015310428105294704, + 0.0031646282877773046, + -0.0478607676923275, + -0.001941621769219637, + 0.0004048809641972184, + -0.023310750722885132, + -0.006303602829575539, + 0.05482126399874687, + -0.05121702328324318, + 0.396293044090271, + -0.022699452936649323, + -0.01828119158744812, + -0.009922067634761333, + -0.017871301621198654, + 0.03214631974697113, + 0.037933193147182465, + 0.003875920083373785, + -0.008975615724921227, + 0.022807158529758453, + 0.03789309784770012, + 0.04279513284564018, + 0.03204326331615448, + 0.014508901163935661, + 0.007698068395256996, + -0.014343062415719032, + -0.014459794387221336, + 0.000934758223593235, + -0.0012657251209020615, + 0.026077132672071457, + 0.022083623334765434, + 0.0250372476875782, + -0.002136933384463191, + 0.02279597893357277, + 0.00619725976139307, + -0.00642459187656641, + -0.01183539628982544, + 0.0007226209854707122, + 0.018429948017001152, + 0.010698572732508183, + 0.053344953805208206, + 0.0047308471985161304, + -0.014509303495287895, + 0.06431600451469421, + 0.01897154562175274, + -0.006244970019906759, + 0.0053810602985322475, + -0.0382506437599659, + 0.04169004410505295, + -0.01954714022576809, + 0.010976984165608883, + 0.03364129364490509, + -0.03312044218182564, + 0.005181408021599054, + -0.03776870667934418, + 0.056434229016304016, + -0.00867264810949564, + 0.007962068542838097, + -0.017340218648314476, + -0.06535996496677399, + -0.016004925593733788, + -0.024068402126431465, + 0.003215569769963622, + -0.023637680336833, + -0.04391326755285263, + -0.013585452921688557, + -0.02539050579071045, + -0.04653158038854599, + -0.07116249203681946, + 0.02025839313864708, + 0.014822361059486866, + -0.030664268881082535, + -0.006516403052955866, + -0.04920005425810814, + -0.16027240455150604, + 0.007967383600771427, + -0.01850178651511669, + 0.0070315939374268055, + -0.019687796011567116, + -0.03237755596637726, + -0.005331100430339575, + -0.006680406630039215, + 0.009267034009099007, + 0.05898645520210266, + -0.019414765760302544, + -0.04101138189435005, + -0.011517795734107494, + 0.009686511009931564, + -0.017751220613718033, + -0.0011255512945353985, + -0.01322225108742714, + 0.007704852148890495, + -0.06800142675638199, + -0.0377054288983345, + -0.017069919034838676, + 0.024611812084913254, + 0.050131309777498245, + -0.0017235903069376945, + -0.04081995040178299, + 0.015311497263610363, + 0.054430387914180756, + -0.010501607321202755, + -0.021432578563690186, + 0.020969906821846962, + 0.03597116097807884, + 0.0532953254878521, + -0.0369446836411953, + 0.019108885899186134, + -0.00030349023290909827, + -0.0038456509355455637, + -0.021923061460256577, + -0.009099254384636879, + -0.0005406275158748031, + -0.02354767546057701, + 0.061850763857364655, + 0.11846647411584854, + 0.06995349377393723, + -0.026803109794855118, + 0.033577967435121536, + 0.013287044130265713, + 0.006934303790330887, + 0.18676084280014038, + -0.08921871334314346, + 0.0233137309551239, + -0.008382453583180904, + 0.03602266311645508, + -0.007323690690100193, + -0.028436021879315376, + 0.012284034863114357, + -0.05883890390396118, + 0.03869011625647545, + 0.02792433090507984, + 0.02541276067495346, + -0.029396383091807365, + -0.027953926473855972, + 0.020830173045396805, + -0.025383219122886658, + -0.014125710353255272, + -0.04288517311215401, + -0.012684102170169353, + 0.011773284524679184, + -0.015987003222107887, + -0.014112144708633423, + 0.17876897752285004, + -0.04499267414212227, + -0.058129142969846725, + -0.004768249113112688, + 0.04048798605799675, + -0.0037406994961202145, + -0.033958230167627335, + -0.026013191789388657, + 0.01811431162059307, + -0.010839919559657574, + -0.029823895543813705, + -0.007395165506750345, + 0.021621223539114, + 0.017439570277929306, + 0.031230278313159943, + 0.017493629828095436, + 0.01992625743150711, + -0.02663821540772915, + -0.026713883504271507, + 0.01802319847047329, + -0.02382706291973591, + 0.03520197421312332, + 0.047524333000183105, + -0.004191860556602478, + 0.6751765012741089, + -0.03399699181318283, + -0.023438669741153717, + 0.004667985253036022, + 0.007388293277472258, + -0.03571923449635506, + 0.012686711736023426, + 0.003482537344098091, + -0.018331771716475487, + -0.003737666876986623, + 0.023940548300743103, + 0.015320428647100925, + 0.0043175192549824715, + -0.0387054942548275, + 0.007764172740280628, + 0.01115329097956419, + 0.14171357452869415, + -0.00558279687538743, + -0.020845377817749977 + ] + ] + ], + "dims": [ + 1, + 50, + 256 + ], + "type": "float32" + }, + "style_dp": { + "data": [ + [ + [ + 0.07162036746740341, + -0.6052875518798828, + -0.004607966169714928, + 0.004413744900375605, + 0.018463069573044777, + -0.009100918658077717, + -0.24082690477371216, + 0.03139890357851982, + 0.004044715780764818, + 0.0671890527009964, + -0.015479695051908493, + -0.4447254538536072, + 0.06779476255178452, + 0.5683724284172058, + 0.012664398178458214, + 0.19670990109443665 + ], + [ + 0.058408960700035095, + -0.6059784889221191, + 0.008240821771323681, + -0.000603003310970962, + 0.013574596494436264, + -0.0027554649859666824, + -0.23440392315387726, + 0.027562793344259262, + -0.003582856385037303, + 0.05931020528078079, + -0.008447052910923958, + -0.45054057240486145, + 0.0613216832280159, + 0.5706931948661804, + 0.015828106552362442, + 0.19267351925373077 + ], + [ + 0.053483832627534866, + -0.6146590113639832, + -0.0032846240792423487, + 0.004249011632055044, + 0.01827022060751915, + -0.006804782897233963, + -0.22714585065841675, + 0.03201133385300636, + 0.004862504545599222, + 0.061091914772987366, + -0.014411503449082375, + -0.454364150762558, + 0.062140919268131256, + 0.5628164410591125, + 0.006969204638153315, + 0.187675341963768 + ], + [ + 0.022352132946252823, + -0.610921323299408, + 0.022876687347888947, + -0.008588854223489761, + 0.0034390436485409737, + 0.013023758307099342, + -0.2130497843027115, + 0.030533112585544586, + -0.013376045040786266, + 0.04949603229761124, + -0.002486743964254856, + -0.46428847312927246, + 0.05417709797620773, + 0.570293664932251, + 0.008216643705964088, + 0.18093663454055786 + ], + [ + 0.0809839740395546, + -0.616337776184082, + 0.00516204908490181, + 0.0005271245026960969, + 0.027250736951828003, + -0.008608979173004627, + -0.21875248849391937, + 0.03164220601320267, + 0.0036691222339868546, + 0.07131117582321167, + -0.0032616513781249523, + -0.4496125876903534, + 0.07300088554620743, + 0.5633143782615662, + 0.011576225981116295, + 0.18391478061676025 + ], + [ + 0.07019903510808945, + -0.6056317687034607, + -0.013303248211741447, + 0.007893473841249943, + 0.01552131213247776, + -0.014062697067856789, + -0.2432975023984909, + 0.03051294945180416, + 0.008089207112789154, + 0.06893588602542877, + -0.02289106883108616, + -0.44298088550567627, + 0.06936714798212051, + 0.5673306584358215, + 0.011389801278710365, + 0.197737917304039 + ], + [ + 0.06485021859407425, + -0.6017521619796753, + -0.006905621849000454, + 0.005543823353946209, + 0.011026149615645409, + -0.010302881710231304, + -0.24703803658485413, + 0.02845682203769684, + 0.003197366837412119, + 0.06383997946977615, + -0.02083362638950348, + -0.44325074553489685, + 0.06480845808982849, + 0.5710993409156799, + 0.01426190510392189, + 0.19999021291732788 + ], + [ + 0.0629676803946495, + -0.6163212656974792, + -0.010974278673529625, + 0.01013101451098919, + 0.015601402148604393, + -0.01655610464513302, + -0.2334296554327011, + 0.025674080476164818, + 0.009168735705316067, + 0.05985845625400543, + -0.02032078243792057, + -0.4495978355407715, + 0.06020473688840866, + 0.5612586140632629, + 0.010556602850556374, + 0.18795925378799438 + ] + ] + ], + "dims": [ + 1, + 8, + 16 + ], + "type": "float32" + }, + "metadata": { + "source_file": "F2.wav", + "source_sample_rate": 44100, + "target_sample_rate": 44100, + "extracted_at": "2026-01-06T16:15:49.385376" + } +} \ No newline at end of file diff --git a/model/voice_styles/F3.json b/model/voice_styles/F3.json new file mode 100644 index 0000000000000000000000000000000000000000..418ed25d5d94a9984b5500482003dbe23e3c9992 --- /dev/null +++ b/model/voice_styles/F3.json @@ -0,0 +1,13076 @@ +{ + "style_ttl": { + "data": [ + [ + [ + 0.007226928137242794, + 0.005773819983005524, + -0.008828666992485523, + -0.0026149782352149487, + 0.008018014952540398, + 0.0071662855334579945, + -4.781367169925943e-05, + 0.003517251694574952, + 0.003073885338380933, + -0.008252216503024101, + 0.007390402723103762, + -0.0007143931579776108, + -0.00400718254968524, + -0.001748303067870438, + 0.003415193874388933, + -0.001853687223047018, + 0.008943745866417885, + -0.01163569651544094, + 0.01019041333347559, + 0.004551620222628117, + 0.010507392697036266, + -0.0001252575166290626, + -0.006121383514255285, + 0.004659553989768028, + 0.0010436821030452847, + 0.009218040853738785, + -0.007391150575131178, + 0.001753118820488453, + -0.00041935002082027495, + -0.0050010536797344685, + -0.011581706814467907, + 0.006776288617402315, + 0.0033866134472191334, + -0.01616174355149269, + -0.007172904442995787, + -0.004416093695908785, + 0.007154850289225578, + -0.00465086055919528, + -0.0036584988702088594, + -0.0011088188039138913, + 0.009409601800143719, + 0.00044539672671817243, + -0.0292583666741848, + -0.0007622360135428607, + -0.0009329876047559083, + 0.003683796850964427, + -0.008586108684539795, + -0.0012383393477648497, + -0.014115379191935062, + -0.0019135202746838331, + -0.00187524757348001, + 0.010332134552299976, + 0.006796342320740223, + -0.010942197404801846, + -0.0012531884713098407, + -0.003934381529688835, + -0.03604995459318161, + 0.0007166783907450736, + 0.0010763687314465642, + -0.004930595867335796, + 0.002064799191430211, + 0.009218018501996994, + 0.0019183632684871554, + 0.00982514675706625, + 0.000636966316960752, + -0.014271157793700695, + -0.0034933844581246376, + 0.007145033683627844, + 0.0201470535248518, + -0.0006580479675903916, + -0.00914006121456623, + 0.018227197229862213, + 0.00024577256408520043, + -0.001530434237793088, + -0.003863169113174081, + -0.0034637670032680035, + -0.0038361737970262766, + -0.0021012318320572376, + -0.0023331143893301487, + -0.004878700710833073, + -0.10647211968898773, + -0.003512168303132057, + -0.002191672334447503, + -0.0010085448157042265, + -0.0021769569721072912, + 0.0006852573133073747, + 0.0020953454077243805, + -0.00018703397654462606, + 0.01572427898645401, + -0.012483169324696064, + -0.00026439334033057094, + 0.002200384857133031, + 0.004084918648004532, + 0.029262050986289978, + 0.013776515610516071, + -0.0013127874117344618, + 0.0029844872187823057, + -0.008912649936974049, + 0.0054663303308188915, + -0.0010652614291757345, + -0.00014870821905788034, + -0.009238417260348797, + -0.009820765815675259, + 0.004242212511599064, + 0.010777970775961876, + 0.021713213995099068, + -0.0033169600646942854, + -0.008677752688527107, + -0.007547776680439711, + -0.000627074099611491, + -0.0004450407868716866, + -0.004626466426998377, + 0.004516076296567917, + 0.006366457790136337, + -0.0016503023216500878, + 0.004826610907912254, + -0.0012518642470240593, + -0.008496198803186417, + 0.0004094917676411569, + -0.0012361181434243917, + -0.011399476788938046, + 0.023158138617873192, + -0.000779869791585952, + 0.0005600628792308271, + 0.0029785456135869026, + 0.0010965628316625953, + -0.0030557881109416485, + 0.01266002468764782, + -0.007889259606599808, + -0.001594908768311143, + 0.0016382925678044558, + -0.0007628360181115568, + -0.0017089638859033585, + -0.008600748144090176, + 0.01295799296349287, + -0.00605515344068408, + -0.0039700232446193695, + -0.007795354351401329, + -0.006600044202059507, + 0.001692521502263844, + -0.0029173351358622313, + -0.0026484462432563305, + 0.003870040411129594, + 0.00038103797123767436, + -0.9814190864562988, + -0.0012546742800623178, + -0.01480818446725607, + -0.004266445990651846, + 0.00804074015468359, + -0.007734854705631733, + 0.000981561024673283, + -0.0043121990747749805, + -0.0018090399680659175, + 0.0016030017286539078, + -0.011328984051942825, + 0.012817311100661755, + 0.004226217977702618, + 0.0009425345924682915, + -0.0018243043450638652, + -0.00439358688890934, + 0.0014708491507917643, + -0.0028192331083118916, + 0.00585528090596199, + -0.006335243582725525, + -0.0012722446117550135, + 0.0008482282282784581, + -0.014811519533395767, + -0.005119851790368557, + -0.0032133283093571663, + 0.004975516349077225, + -0.007103346288204193, + 0.0031725517474114895, + 0.0071686385199427605, + -0.003284360282123089, + 0.0010965816909447312, + -0.0029354786965996027, + -8.321588393300772e-05, + -0.0004613889323081821, + -0.007746821269392967, + 0.00010804765042848885, + 0.005698195192962885, + 0.0028016138821840286, + -0.000985143706202507, + 0.013457203283905983, + -0.006737219635397196, + 0.004651805851608515, + -0.0008906614384613931, + 0.0016041521448642015, + 0.00791732594370842, + 0.010904889553785324, + -0.006825785152614117, + 0.014436515048146248, + 0.004972239024937153, + 0.003324508899822831, + -0.00940537266433239, + 0.0065435804426670074, + -0.0007460453198291361, + 0.010027250275015831, + -0.0013163676485419273, + -0.0058112433180212975, + 0.0030602049082517624, + 0.0013713683001697063, + -0.0011600716970860958, + -0.013693295419216156, + -0.0012023545568808913, + -0.0024911591317504644, + -0.001804194413125515, + 0.020278990268707275, + -0.00515097938477993, + -0.0012567113153636456, + 0.0025739131961017847, + -0.007354225497692823, + -0.0024623763747513294, + 0.013432595878839493, + -0.001079005072824657, + -0.0014039158122614026, + -0.0017977142706513405, + -0.022446826100349426, + -0.0030344075057655573, + 0.0015444685705006123, + -0.003120720386505127, + 0.000565640046261251, + 0.005017117131501436, + -0.006668561138212681, + 0.003217583755031228, + 0.002704452956095338, + 0.0015388603787869215, + -0.006710986141115427, + -0.01229626964777708, + 0.0035621176939457655, + 0.006047114264219999, + -0.0008103561121970415, + -0.0018206106033176184, + -0.009128673933446407, + -0.003912720363587141, + -0.0020632841624319553, + 0.0014107351889833808, + -0.09325134754180908, + 0.0026388715486973524, + -0.03822728618979454, + 0.002493411535397172, + 8.907090523280203e-05, + 0.009448655880987644, + 0.027345914393663406, + 0.006657783407717943, + -0.0010589160956442356, + 0.0029830755665898323, + -0.00020458709332160652, + -0.007374252192676067, + -0.006535777822136879, + 0.004442806355655193, + -0.0029012453742325306, + -0.0036593324039131403, + -0.00025700993137434125, + -0.0060614775866270065, + 0.0004962492384947836 + ], + [ + 0.014555473811924458, + 0.0020864075049757957, + -0.002504895906895399, + -0.0025425245985388756, + 0.002090177731588483, + 0.0019502625800669193, + 0.00047048390842974186, + 0.0023788129910826683, + 0.002304813591763377, + -0.0026964598800987005, + -0.004086952656507492, + -0.0006037327693775296, + -0.001157075515948236, + -0.0012031036894768476, + 0.0020507080480456352, + -0.0012008370831608772, + 0.0026696203276515007, + -0.002866807859390974, + 0.0030156036373227835, + 0.0014304417418316007, + 0.004738228861242533, + -0.00043449984514154494, + -0.0016050104750320315, + 0.0012070277007296681, + 0.002728173276409507, + 0.003947087563574314, + -0.003344885306432843, + 0.0008442834368906915, + -0.0002841059467755258, + -0.0023411496076732874, + -0.0058637321926653385, + 0.002463033888489008, + 0.001270177774131298, + -0.003527169581502676, + -0.002382473321631551, + -0.0012492830865085125, + 0.0019276606617495418, + -0.002351153874769807, + -0.0015063135651871562, + -0.0007452454301528633, + 0.0034660566598176956, + -0.00045465558650903404, + -0.007513136602938175, + 0.0009450007346458733, + -0.0002552259247750044, + 0.0016293697990477085, + -0.0017728166421875358, + -0.0003702066314872354, + -0.004273431841284037, + 0.0001438879844499752, + 0.00023036230413708836, + 0.004199473187327385, + 0.0019171721069142222, + -0.0034549031406641006, + -0.0010943408124148846, + -0.0029673136305063963, + -0.010031914338469505, + 0.000978762749582529, + -0.00020094946376048028, + 0.000889219285454601, + 0.0008103850996121764, + 0.0016692306380718946, + 0.0004726608167402446, + 0.003617622656747699, + -4.761208765557967e-05, + -0.005965398624539375, + -0.0020192128140479326, + 0.0022674829233437777, + 0.007730437908321619, + -0.002088101115077734, + -0.0027794886846095324, + 0.005186206195503473, + 0.00018282323435414582, + -0.0013115404872223735, + -0.0010799140436574817, + -0.0005695770960301161, + -0.00035944386036135256, + -0.0010227988241240382, + -0.001410903874784708, + -0.002245580544695258, + -0.11939272284507751, + -0.0014363586669787765, + -0.0006150181288830936, + -0.00015598066966049373, + -2.744031371548772e-05, + -0.00030217383755370975, + 0.0024838184472173452, + -0.0008356727194041014, + 0.006646956782788038, + -0.0028249656315892935, + 0.00010436996672069654, + -0.0007744028116576374, + 0.00019489869009703398, + 0.008992099203169346, + 0.004653548821806908, + 0.00012266125122550875, + 0.001725299982354045, + -0.0035596720408648252, + 0.0013275761157274246, + -0.0007832277333363891, + 0.0001032271102303639, + -0.005033979658037424, + -0.0029094647616147995, + 0.0021390614565461874, + 0.004023496527224779, + 0.007620104588568211, + -0.0024781893007457256, + -0.0032058556098490953, + -0.00435511814430356, + -0.0005213338299654424, + -0.0008301454363390803, + -0.0034771831706166267, + 0.0015687503619119525, + 0.0006565976073034108, + -0.0018229488050565124, + 0.0015838190447539091, + 0.0002424021513434127, + -0.002844411414116621, + -5.0703711167443544e-05, + -0.0011290624970570207, + -0.003962537739425898, + 0.007490267511457205, + -0.000526846619322896, + -0.0006008839700371027, + 0.002294228645041585, + 0.0003327519225422293, + -0.001023711753077805, + 0.003655667882412672, + -0.003365403041243553, + 0.0015405485173687339, + 0.0008632712415419519, + -0.0008767707622610033, + 0.0010919773485511541, + -0.0034522584173828363, + 0.002485509729012847, + -0.0028663307894021273, + -0.0026252393145114183, + -0.008126014843583107, + -0.002690508496016264, + -0.0006929367082193494, + -0.00168049824424088, + 9.289264562539756e-05, + 0.0001299870782531798, + -3.1580086670146557e-06, + -0.9831610321998596, + -0.0006492752581834793, + -0.003864225698634982, + -0.0009407703764736652, + 0.002690581139177084, + -0.0024883528240025043, + 0.000394453905755654, + -0.0021586210932582617, + 0.0014033080078661442, + 0.001598386443220079, + -0.005339223425835371, + 0.0016643295530229807, + 0.0010721985017880797, + 0.0005460618995130062, + -0.0008599827415309846, + -0.001757766935043037, + 0.0010319221764802933, + -0.0012824117438867688, + 0.002769096754491329, + -0.00282870139926672, + -0.00028046502848155797, + 0.00034210048033855855, + -0.004403985571116209, + -0.0027213271241635084, + -0.0036132014356553555, + 0.00029799039475619793, + -0.0021852655336260796, + 0.0007565483683720231, + 0.0027479894924908876, + -0.0011758118635043502, + -0.0013558950740844011, + -0.0017960953991860151, + -4.3029769585700706e-05, + -0.00020933079940732569, + -0.002307450631633401, + -0.00020732400298584253, + 0.002910386770963669, + 0.001130682067014277, + 0.00022818369325250387, + 0.004705660045146942, + -0.002373684197664261, + 0.00503197219222784, + -0.0041867452673614025, + 0.0011417008936405182, + 0.00235160649754107, + 0.00370668969117105, + -0.002731373067945242, + 0.00996477622538805, + 0.0008073278004303575, + 0.0024506342597305775, + -0.0027026282623410225, + 0.0022687618620693684, + 8.475347567582503e-05, + 0.0034302612766623497, + -8.940613770391792e-05, + -0.0029569300822913647, + 0.0017282934859395027, + 0.0004740729636978358, + -0.000641114660538733, + -0.005633921828120947, + -0.00028476104489527643, + 0.0007148112053982913, + -1.2154397154517937e-05, + 0.007800276856869459, + -0.00132177141495049, + 0.0002077921963064, + 0.0002793204039335251, + -0.0028045903891324997, + -0.0012165452353656292, + -0.0010890720877796412, + -0.00047602737322449684, + -0.00013953243615105748, + -0.0001226196181960404, + -0.0068909162655472755, + -0.0012789048487320542, + 0.0008819185895845294, + -0.0023155638482421637, + -0.00044128659646958113, + 0.00172238249797374, + -0.0028350292704999447, + 0.00033733894815668464, + 0.001350534614175558, + -0.0006067006615921855, + -0.003344774479046464, + -0.004190040752291679, + 0.0018853630172088742, + 0.001878806739114225, + -0.0015686930855736136, + -0.0012645700480788946, + -0.0023422243539243937, + -0.0008710923139005899, + -0.0034864710178226233, + 3.238800127292052e-05, + -0.12950575351715088, + 0.0009403641452081501, + -0.011396369896829128, + 0.0009528513182885945, + -0.00037914005224592984, + 0.0044943117536604404, + 0.010020245797932148, + 0.0028132544830441475, + -0.0008420642698183656, + 0.0018497226992622018, + 0.0003689368604682386, + -0.002716972026973963, + -0.0023208942729979753, + 0.0009995315922424197, + -0.0013667839812114835, + -0.0009133480489253998, + 0.0005166326300241053, + -0.0018292091554030776, + -0.0005961968563497066 + ], + [ + -0.020421961322426796, + 0.04101530835032463, + -0.018700528889894485, + -0.009670989587903023, + 0.012883447110652924, + 0.003025049576535821, + -0.0051036374643445015, + 0.002253982238471508, + -0.0006578421453014016, + -0.007411865517497063, + 0.012460051104426384, + -0.015380781143903732, + 0.0002024864370469004, + -0.003025290323421359, + 0.00209119007922709, + 0.017936795949935913, + 0.011111613363027573, + -0.01575125753879547, + 0.01036924310028553, + 0.011358510702848434, + 0.005178043618798256, + 0.0014456366188824177, + -0.00504371477290988, + 0.00866090226918459, + -0.0183561984449625, + 0.00956350564956665, + -0.007967225275933743, + 0.007203599903732538, + 0.0001040291681420058, + -0.010588002391159534, + 0.006976170931011438, + 0.0020455275662243366, + 0.006218038033694029, + -0.0042937262915074825, + -0.0034886880312114954, + -0.008586673066020012, + 0.012635652907192707, + -0.008221060037612915, + -0.01189417764544487, + -0.011420006863772869, + 0.013236653059720993, + 7.276577434822684e-06, + -0.022034691646695137, + 0.0008286546217277646, + -0.002973774913698435, + 0.004987836349755526, + -0.005612596869468689, + -0.012838906608521938, + -0.005541994236409664, + -0.002466835081577301, + 0.001803993247449398, + 0.0013420723844319582, + 0.011116272769868374, + -0.008989074267446995, + -0.008872357197105885, + 0.011439332738518715, + -0.03355496749281883, + 0.010558857582509518, + -0.006736523471772671, + -0.010449123568832874, + 0.013735884800553322, + 0.032702647149562836, + 0.00506968516856432, + 0.007201158441603184, + 0.006230613682419062, + -0.006116908509284258, + -0.00024334192858077586, + 0.006131275091320276, + 0.015831515192985535, + -0.005999394692480564, + -0.008173143491148949, + 0.028308264911174774, + 0.009935307316482067, + -0.011101046577095985, + -0.017459895461797714, + -0.007554533891379833, + -0.007553064730018377, + -0.00701668718829751, + 0.008278822526335716, + -0.01896081119775772, + 0.007073383778333664, + -0.009203974157571793, + -0.0018484414322301745, + -0.0027693158481270075, + -2.960994379463955e-06, + 0.0018760425737127662, + 0.002803059294819832, + 0.01185496337711811, + 0.008605144917964935, + -0.012949801050126553, + -0.0038243646267801523, + 0.024907728657126427, + 0.008546508848667145, + 0.043232765048742294, + 0.014853082597255707, + -0.0045834691263735294, + -0.004212650004774332, + -0.008972675539553165, + -0.0010691514471545815, + 0.006606054492294788, + -0.001903873635455966, + -0.024533279240131378, + -0.005328282248228788, + 0.00865708664059639, + 0.010393276810646057, + 0.02302541397511959, + 0.0008319697226397693, + -0.0015166543889790773, + -0.011843647807836533, + 0.001067566336132586, + 0.010380291379988194, + -0.007579836528748274, + 0.0068200198002159595, + 0.013274377211928368, + 0.0031758989207446575, + 0.011639608070254326, + -0.0007567739230580628, + -0.022485021501779556, + 0.006755946669727564, + 0.008919132873415947, + -0.025914961472153664, + 0.023274825885891914, + 0.004775489680469036, + 0.0072588324546813965, + -0.01599332131445408, + 0.0079061733558774, + -0.0019460279727354646, + -0.0022317508701235056, + 0.0015767058357596397, + -0.01118061039596796, + -0.0011587204644456506, + -0.007626642473042011, + -0.002299647545441985, + -0.007377228699624538, + 0.016441065818071365, + 0.005334473680704832, + 0.013247010298073292, + -0.02858247607946396, + -0.0023558982647955418, + 0.003960369620472193, + -0.008825593627989292, + -0.013252496719360352, + 0.0012272041058167815, + -0.01164274476468563, + -0.9766144752502441, + 0.0018613786669448018, + -0.02211184799671173, + -0.004103534389287233, + 0.010720934718847275, + -0.006745702121406794, + 0.0030421745032072067, + 0.00841842032968998, + -0.020765824243426323, + 0.002346101915463805, + -0.018732614815235138, + 0.0007858015596866608, + 0.009342759847640991, + 0.0055354805663228035, + -0.0004258024855516851, + 0.00192686403170228, + -0.009758065454661846, + -0.000592107477132231, + 0.004275243263691664, + -0.0015079631702974439, + -0.013521530665457249, + -0.005354432389140129, + -0.029542963951826096, + -0.022417403757572174, + 0.004365572240203619, + 0.0040469723753631115, + -0.009630872868001461, + 0.001500309444963932, + -0.00025263469433411956, + -0.004590219352394342, + 0.006811372935771942, + -0.0027225352823734283, + -0.001959325047209859, + -0.007584724575281143, + -0.002008537296205759, + 0.007786442991346121, + -0.000687780324369669, + 0.0032017396297305822, + -0.006738526746630669, + 0.0030911234207451344, + 0.0029333368875086308, + 0.040001701563596725, + 0.0197440292686224, + -0.0030720841605216265, + 0.006102775689214468, + 0.026998115703463554, + 0.0042001837864518166, + 0.032510921359062195, + 0.012371263466775417, + 0.007965082302689552, + -0.011439374648034573, + -6.0014328482793644e-05, + 0.009005996398627758, + 0.006471663247793913, + -0.0007373738335445523, + -0.008817067369818687, + 0.0006911539821885526, + 0.009134544990956783, + -0.003165273694321513, + -0.017375212162733078, + -0.0005666081560775638, + -0.005268821958452463, + 0.00822138600051403, + 0.007885480299592018, + -0.0048851072788238525, + -0.0010877485619857907, + 0.00210230378434062, + -0.004624147433787584, + -0.003553400281816721, + 0.030167173594236374, + -0.023060685023665428, + -0.017034968361258507, + -0.001471390831284225, + -0.02622387744486332, + -0.0012178717879578471, + -0.002297166967764497, + -0.009571719914674759, + -0.0015778251690790057, + 0.005323333200067282, + 0.001663798000663519, + 0.005828742403537035, + 0.005217103287577629, + -8.623478061053902e-05, + 0.0022806853521615267, + -0.014509405940771103, + 0.009181024506688118, + 0.011330251581966877, + 0.015846924856305122, + 0.00031245697755366564, + -0.006742506753653288, + -0.003868202678859234, + 0.010023856535553932, + 0.006044770125299692, + 0.09769351780414581, + 0.007024651393294334, + -0.02749744802713394, + -0.008749210275709629, + 0.0014870143495500088, + -0.001906995545141399, + 0.023795707151293755, + 0.0021944378968328238, + -0.013622140511870384, + 0.011858220212161541, + 0.001699691521935165, + -0.00981753971427679, + -0.010855266824364662, + -0.004188955295830965, + -0.008126652799546719, + 0.002643499057739973, + -0.013771740719676018, + -0.012654658406972885, + 0.01289585791528225 + ], + [ + -0.1147662028670311, + 0.14071252942085266, + -0.04936229810118675, + -0.027843650430440903, + 0.007976534776389599, + -0.0034694569185376167, + -0.028514737263321877, + 1.4734322576259729e-05, + 0.017046622931957245, + -0.0055208588019013405, + 0.02408710867166519, + -0.04658173397183418, + 0.011522313579916954, + -0.009448961354792118, + 0.007413249462842941, + 0.07451004534959793, + 0.01650453731417656, + -0.009644068777561188, + -0.0021496072877198458, + 0.029293322935700417, + 0.0017309385584667325, + 0.0014246524078771472, + 0.0095969932153821, + 0.009425912983715534, + -0.0689639300107956, + 0.0020997163373976946, + 0.0034341535065323114, + 0.01589752919971943, + -0.006365173030644655, + -0.012560497969388962, + 0.07432235777378082, + -0.02256525680422783, + 0.008521780371665955, + 0.02519046515226364, + 0.0075459531508386135, + -0.0038973211776465178, + 0.009909468702971935, + 0.0123004000633955, + -0.02574380300939083, + -0.029964391142129898, + 0.00958427507430315, + -0.012580206617712975, + 0.009156209416687489, + -5.0647231546463445e-06, + -0.0008299138280563056, + 0.01057654619216919, + 0.007356620859354734, + -0.038900379091501236, + 0.009998359717428684, + -0.0038403549697250128, + 0.0022901559714227915, + -0.02449047937989235, + 0.009048199281096458, + 0.009516093879938126, + -0.026373397558927536, + 0.04691280424594879, + -0.000940237077884376, + 0.03830806538462639, + -0.02493407391011715, + -0.028857488185167313, + 0.03907589986920357, + 0.10124071687459946, + 0.016014866530895233, + 0.014620190486311913, + 0.022106507793068886, + 0.03312912583351135, + 0.012978807091712952, + -0.004481527488678694, + 0.0034142499789595604, + -0.021105904132127762, + 0.006329764612019062, + 0.04215439781546593, + 0.037164583802223206, + -0.04425080865621567, + -0.05900935083627701, + -0.02306024543941021, + -0.0052076405845582485, + -0.03136077895760536, + 0.048111576586961746, + -0.020034098997712135, + 0.4454355239868164, + -0.018800292164087296, + 0.0004701635625679046, + 0.005158228799700737, + 0.007164308335632086, + 0.014802123419940472, + 0.014461555518209934, + 0.027423368766903877, + -0.011385218240320683, + -0.007912205532193184, + -0.004831902217119932, + 0.07995501905679703, + 0.0062132966704666615, + 0.05290641635656357, + 0.011605046689510345, + 0.006085808388888836, + -0.022660601884126663, + 0.004540494177490473, + -0.006164948921650648, + 0.008413583971560001, + 0.01573328673839569, + -0.07998578995466232, + 0.0005393114406615496, + 0.022795062512159348, + -0.0007724004099145532, + 0.017390895634889603, + 0.02619042806327343, + 0.025026237592101097, + -0.022800114005804062, + 0.000827539712190628, + 0.02413838915526867, + -0.01833151839673519, + 0.0037965907249599695, + 0.04133195802569389, + 0.003302905475720763, + 0.0022219044622033834, + -0.0034385239705443382, + -0.030565356835722923, + 0.010688149370253086, + 0.037660591304302216, + -0.04895628243684769, + -0.0007982222596183419, + -3.961969559895806e-05, + 0.01452609058469534, + -0.030260872095823288, + 0.03200572729110718, + -0.008089174516499043, + -0.05384662002325058, + 0.008511237800121307, + -0.04286996275186539, + -0.008060799911618233, + -0.02889411896467209, + -0.012218620628118515, + -0.0052408878691494465, + 0.005204746033996344, + 0.020401950925588608, + 0.028110332787036896, + -0.08056273311376572, + 0.020753147080540657, + -0.011477517895400524, + -0.03380187228322029, + -0.026074133813381195, + -0.0139137739315629, + -0.06076854467391968, + 0.03456788882613182, + 0.005630516912788153, + -0.05126187577843666, + 0.017337679862976074, + 0.015662897378206253, + 0.006834469269961119, + 0.01653246395289898, + 0.02773011103272438, + -0.0556340254843235, + -0.012529075145721436, + -0.009032975882291794, + -0.02357802726328373, + 0.0260325875133276, + 0.01617191545665264, + -0.014811198227107525, + 0.01672147773206234, + -0.015821881592273712, + 0.00673449132591486, + 0.0026013727765530348, + 0.027610188350081444, + -0.030892938375473022, + -0.026425801217556, + -0.02553943544626236, + -0.05176283419132233, + 0.022107034921646118, + -0.006039849016815424, + -0.022814560681581497, + -0.002208160934969783, + -0.026666194200515747, + 0.01073448359966278, + 0.01314967218786478, + -0.00723692961037159, + -0.01576034165918827, + -0.013014145195484161, + 0.007454776670783758, + 0.01817222870886326, + -0.015862861648201942, + 0.0028463334310799837, + -0.010828576982021332, + -0.04019533470273018, + 0.03353108465671539, + 0.13235321640968323, + 0.08625374734401703, + -0.016649145632982254, + -0.008536005392670631, + 0.05954663082957268, + 0.021082084625959396, + 0.08508289605379105, + 0.02828904055058956, + 0.005569120403379202, + -0.002848320407792926, + -0.02334185689687729, + 0.026193834841251373, + -0.00800278875976801, + 0.005546248517930508, + -0.019110074266791344, + 0.004286911804229021, + 0.013348071835935116, + -0.020658576861023903, + -0.023368993774056435, + -0.009396039880812168, + -0.009799887426197529, + 0.03774784132838249, + -0.023820511996746063, + 0.0017399992793798447, + 0.014123739674687386, + 0.012066448107361794, + 0.0024180018808692694, + -0.0005832828464917839, + 0.05789598450064659, + -0.09022649377584457, + -0.06021563708782196, + 0.0001993910118471831, + -0.014115734025835991, + 0.008658409118652344, + -0.009603923186659813, + -0.020083924755454063, + -0.007336490321904421, + -0.015947556123137474, + 0.011186188086867332, + 0.0022405129857361317, + 0.009977350942790508, + -0.009791676886379719, + 0.02315322868525982, + -0.00880120787769556, + 0.008493784815073013, + 0.02581510692834854, + 0.059434257447719574, + -0.002340113278478384, + 0.00694308103993535, + -0.008745385333895683, + 0.05476551875472069, + 0.010675940662622452, + 0.7411180138587952, + 0.016561375930905342, + 0.018626168370246887, + -0.05230534076690674, + 0.014277092181146145, + -0.04654330015182495, + 0.004753307905048132, + -0.0006549389217980206, + -0.0316171832382679, + 0.030081145465373993, + 0.004291626159101725, + -0.009727085009217262, + -0.01646500453352928, + -0.016117436811327934, + -0.013660782016813755, + 0.0024181019980460405, + -0.06288518756628036, + -0.02943631447851658, + 0.023983925580978394 + ], + [ + -0.1664147675037384, + 0.14786005020141602, + -0.017217546701431274, + 0.0027975784614682198, + 0.039741046726703644, + 0.014187493361532688, + -0.04286680743098259, + 0.05545976385474205, + 0.04848270118236542, + -0.013384444639086723, + 0.06999437510967255, + 0.008193198591470718, + 0.009639516472816467, + -0.0011125580640509725, + 0.00024196425511036068, + 0.09363093972206116, + 0.012948240153491497, + 0.0014125769957900047, + -0.01593073084950447, + 0.03619576618075371, + 0.024679893627762794, + 0.01360591221600771, + -0.013105603866279125, + -0.00317739718593657, + -0.1389147937297821, + -0.022252162918448448, + 0.015421958640217781, + -0.04152772203087807, + 0.0029109730385243893, + 0.004106605425477028, + 0.04625832661986351, + 0.002045872388407588, + 0.0536489300429821, + -0.010080602020025253, + -0.018066274002194405, + 0.043119367212057114, + 0.024633057415485382, + 0.04608985036611557, + -0.005448192823678255, + -0.02205735445022583, + 0.0037214283365756273, + -0.024982508271932602, + 0.0027558826841413975, + -0.020815309137105942, + 0.01793678291141987, + 0.019574517384171486, + 0.004956782795488834, + -0.005679668392986059, + 0.0006360636907629669, + -0.0023881117813289165, + -0.02968430332839489, + 0.011913303285837173, + -0.006954105105251074, + 0.0721520334482193, + -0.03806964308023453, + 0.022336184978485107, + 0.01016395352780819, + -0.016935482621192932, + -0.01959378644824028, + -0.03572593629360199, + 0.02027054876089096, + 0.05928782746195793, + 0.013323863968253136, + 0.02792864479124546, + 0.038954708725214005, + 0.044743992388248444, + 0.02776324935257435, + 0.018480053171515465, + 0.01521796453744173, + -0.03205379843711853, + 0.012238197959959507, + 0.004273473285138607, + 0.03431805223226547, + -0.049863412976264954, + -0.049031879752874374, + 0.009559683501720428, + -0.011416308581829071, + -0.03984000161290169, + 0.07277660071849823, + -0.021536920219659805, + 0.40828266739845276, + -0.053343065083026886, + 0.01204157155007124, + 0.001661883550696075, + 0.00037273659836500883, + 0.005598766729235649, + -0.03024882823228836, + -0.010688528418540955, + -0.003964196424931288, + -0.023464281111955643, + -0.02397584728896618, + 0.07631197571754456, + -0.003675241256132722, + 0.07290444523096085, + 0.024817217141389847, + 0.00462668901309371, + -0.03177113085985184, + -0.007845379412174225, + -0.029819849878549576, + -0.03838089480996132, + 0.019371256232261658, + -0.07901497930288315, + -0.021155962720513344, + 0.0178235936909914, + 0.03423791006207466, + -0.015336287207901478, + -0.003405950963497162, + 0.02718740701675415, + -0.005284539423882961, + -0.010633723810315132, + 0.002494302112609148, + -0.02185952663421631, + -0.02131713181734085, + 0.032841891050338745, + -0.011533915996551514, + -0.02944827266037464, + 0.009599600918591022, + -0.02420281618833542, + -0.03105705790221691, + 0.019460564479231834, + -0.050018396228551865, + 0.0008067419403232634, + -0.01586693711578846, + 0.04574897512793541, + -0.021854611113667488, + 0.0263801459223032, + 0.007357844151556492, + -0.02033790946006775, + 0.01792297512292862, + -0.05113019421696663, + -0.018077494576573372, + -0.012623920105397701, + -0.015619792975485325, + -0.012629885226488113, + 0.024087954312562943, + -0.007340219337493181, + 0.01397028286010027, + -0.07607152312994003, + 0.05530031770467758, + 0.0016000746982172132, + -0.019035525619983673, + 0.027829725295305252, + -0.04113020375370979, + -0.04841642081737518, + -0.21987168490886688, + 0.035425104200839996, + -0.09710384160280228, + 0.044069405645132065, + 0.009012649767100811, + -0.0026682575698941946, + 0.02842123433947563, + 0.019858434796333313, + -0.0490022748708725, + 0.028162626549601555, + 0.0009172636200673878, + -0.01304833684116602, + 0.08457747101783752, + 0.011422136798501015, + -0.00989094004034996, + 0.04971478879451752, + 0.004571070894598961, + 0.010439797304570675, + 0.008862009271979332, + 0.058229830116033554, + -0.01235826313495636, + -0.021533247083425522, + -0.00996182207018137, + -0.027988597750663757, + 0.04276062548160553, + -0.0035129303578287363, + -0.030513783916831017, + -0.0203864686191082, + -0.027619577944278717, + 0.03528919443488121, + 0.0028846559580415487, + -0.0066108545288443565, + 0.030358118936419487, + 0.017509806901216507, + 0.0009216426406055689, + 0.03857622295618057, + -0.015579307451844215, + 0.0282118022441864, + -0.009782802313566208, + -0.036937396973371506, + 0.046425092965364456, + 0.10900845378637314, + 0.07964566349983215, + -0.025002824142575264, + 0.006027234718203545, + 0.050904884934425354, + -0.024499332532286644, + 0.07977040112018585, + 0.024637935683131218, + -0.011203045025467873, + -0.02860359661281109, + -0.011075852438807487, + 0.007682268042117357, + -0.02545085921883583, + 4.175923459115438e-05, + -0.0210525244474411, + 0.03646758571267128, + 0.038542602211236954, + -0.03906499966979027, + -0.03299202024936676, + -0.006606784183532, + 0.036209408193826675, + 0.05690200626850128, + -0.013240196742117405, + 0.01943713054060936, + 0.0072953542694449425, + -0.028384979814291, + 0.015586300753057003, + 0.010471298359334469, + 0.07949291914701462, + -0.10802671313285828, + -0.06322796642780304, + 0.024493591859936714, + -0.07729614526033401, + 0.006081784144043922, + -0.017474379390478134, + 0.007794086821377277, + -0.012429884634912014, + -0.013470805250108242, + -0.006996850483119488, + 0.017431331798434258, + -0.0018625546945258975, + -0.04404418170452118, + 0.04311533272266388, + -0.030423173680901527, + -0.03202435001730919, + -0.03275444358587265, + 0.0435754731297493, + 0.0016637863591313362, + 0.017730334773659706, + -0.013965435326099396, + -0.010242129676043987, + 0.04998790845274925, + 0.6512023210525513, + -0.00631502503529191, + 0.03709157183766365, + -0.07073978334665298, + 0.038474805653095245, + -0.053869325667619705, + 0.04477676749229431, + 0.028793174773454666, + -0.01851467229425907, + -0.013528076000511646, + 0.014136156998574734, + 0.0026629227213561535, + -0.01808180660009384, + -0.02544231154024601, + -0.010473877191543579, + -0.0049507892690598965, + -0.09046534448862076, + -0.04358111694455147, + 0.03120766393840313 + ], + [ + -0.13523916900157928, + 0.08972828835248947, + -0.05643034353852272, + -0.0010064959060400724, + -0.0195733904838562, + -0.016095338389277458, + 0.006878513377159834, + -0.05706218630075455, + -0.02996847964823246, + -0.0020372343715280294, + 0.005203845910727978, + 0.029210053384304047, + -0.039946530014276505, + -0.00034635793417692184, + 0.037107180804014206, + 0.0902027040719986, + -0.003961614333093166, + -0.006604770198464394, + 0.030365649610757828, + 0.0430297926068306, + 0.005317347124218941, + 0.05242757871747017, + 0.0022091614082455635, + 0.04905090108513832, + -0.0801662877202034, + -0.018902083858847618, + -0.022996725514531136, + -0.003499648766592145, + -0.06368532031774521, + -0.060676898807287216, + 0.15401595830917358, + -0.012507213279604912, + 0.013007921166718006, + 0.05661393702030182, + -0.03129943087697029, + -0.0354376845061779, + 0.10259632766246796, + 0.014006353914737701, + -0.019300024956464767, + 0.0970056876540184, + -0.0609084814786911, + 0.06043102964758873, + -0.022424878552556038, + -0.010060800239443779, + 0.053380053490400314, + -0.013176784850656986, + 0.012722933664917946, + 0.008445097133517265, + 0.08520027995109558, + -0.024685630574822426, + 0.04990428313612938, + -0.03404190391302109, + 0.07240472733974457, + 0.033025529235601425, + -0.049284953624010086, + 0.04377653822302818, + -0.011912482790648937, + -0.08344826847314835, + 0.016666796058416367, + -0.06981462985277176, + 0.07505783438682556, + 0.10171201825141907, + -0.021223125979304314, + 0.04119046404957771, + 0.033055130392313004, + 0.039663899689912796, + 0.0016289997147396207, + -0.0643569603562355, + 0.054764602333307266, + -0.00018566979269962758, + 0.00897450465708971, + 0.018507717177271843, + -0.04445113241672516, + -0.06286448985338211, + -0.07001975923776627, + 0.012445834465324879, + 0.02234480530023575, + -0.016926081851124763, + 0.09094742685556412, + -0.0525655522942543, + 0.3811943829059601, + -0.086044542491436, + -0.002876297337934375, + -0.04925583302974701, + 0.018106313422322273, + 0.07647152245044708, + 0.012703871354460716, + 0.030914636328816414, + 0.04936722666025162, + -0.0040110633708536625, + 0.01124208141118288, + 0.14502066373825073, + 0.049334507435560226, + 0.009598538279533386, + 0.024193843826651573, + -0.036935821175575256, + -0.02790290303528309, + 0.021773630753159523, + -0.08472946286201477, + 0.006497155409306288, + -0.013164138421416283, + -0.1375187337398529, + -0.028519121930003166, + 0.016965683549642563, + 0.08074713498353958, + 0.021384913474321365, + 0.06023693084716797, + 0.03701572120189667, + -0.07949301600456238, + -0.03152140974998474, + 0.055821627378463745, + 0.020767023786902428, + 0.06645262241363525, + 0.02029305510222912, + -0.025301296263933182, + 0.01936710812151432, + -0.033781956881284714, + -0.024046625941991806, + -0.058444544672966, + -0.018057292327284813, + -0.059425875544548035, + 0.014148285612463951, + -0.01316932775080204, + 0.06043533235788345, + 0.0031796484254300594, + 0.04826698452234268, + -0.04829989746212959, + -0.08061129599809647, + 0.032452911138534546, + -0.11531633138656616, + 0.009688186459243298, + -0.021572137251496315, + -0.052257440984249115, + -0.009829690679907799, + 0.038607724010944366, + -0.016374103724956512, + 0.1730627417564392, + -0.04895845800638199, + -0.036747246980667114, + -0.0026026039849966764, + -0.01687478832900524, + -0.07279004901647568, + -0.01835835725069046, + -0.020005734637379646, + -0.06067582964897156, + 0.002114980947226286, + -0.05649293586611748, + -0.06508823484182358, + -0.012145308777689934, + -0.010688617825508118, + -0.03193017095327377, + 0.003927464596927166, + -0.06122034788131714, + -0.012286975979804993, + -0.022319549694657326, + -0.009785559959709644, + 0.04174376651644707, + -0.004761784337460995, + -0.021988801658153534, + 0.05144980549812317, + -0.04081479832530022, + -0.017567532137036324, + -0.022577857598662376, + 0.04413029924035072, + -0.05760611593723297, + -0.061844829469919205, + -0.10046206414699554, + -0.05167074874043465, + 0.04971737414598465, + 0.0010483319638296962, + -0.04061984270811081, + 0.02247714437544346, + -0.0017487056320533156, + 0.012538946233689785, + 0.03876591846346855, + -0.018621327355504036, + 0.020580029115080833, + -0.06732514500617981, + 0.030907945707440376, + 0.07492844760417938, + -0.015942316502332687, + -0.0033268523402512074, + -0.07748705893754959, + -0.04775804653763771, + 0.02211817540228367, + 0.10564399510622025, + 0.1122351735830307, + 0.01783769018948078, + 0.008558358997106552, + 0.12061940878629684, + 0.03977762535214424, + 0.04050574451684952, + -0.017431478947401047, + 0.021386481821537018, + 0.06681147962808609, + 0.022120771929621696, + -0.0038791100960224867, + 0.059956714510917664, + 0.016614539548754692, + -0.03707224875688553, + 0.05029677227139473, + 0.021660897880792618, + -0.019449496641755104, + -0.0207289420068264, + 0.000960505218245089, + -0.014831983484327793, + -0.08185258507728577, + -0.12730395793914795, + 0.057323258370161057, + 0.0015114570269361138, + -0.009744623675942421, + 0.002846246585249901, + 0.015392867848277092, + 0.08167966455221176, + -0.0931183323264122, + -0.012342801317572594, + 0.0036885926965624094, + 0.0021269263233989477, + 0.007120367139577866, + -0.12122995406389236, + -0.02688077837228775, + -0.017815228551626205, + 0.011971021071076393, + 0.03446948528289795, + -0.036027491092681885, + 0.01825396716594696, + -0.001854873145930469, + -0.009220634587109089, + -0.03064730204641819, + -0.0006388906622305512, + 0.027816791087388992, + 0.044377245008945465, + 0.003657095367088914, + -0.016483789309859276, + -0.03624945878982544, + 0.1547195166349411, + 0.007401620037853718, + 0.43594977259635925, + 0.010044393129646778, + 0.02795165218412876, + -0.09256163239479065, + -0.005105346441268921, + -2.4058977942331694e-05, + -0.008541347458958626, + 0.03676021471619606, + -0.032224200665950775, + 0.056706592440605164, + -0.01279186736792326, + 0.03370831161737442, + -0.045409880578517914, + -0.04773778095841408, + 0.002466975012794137, + -0.004060756880789995, + -0.14219854772090912, + 0.011290574446320534, + 0.022419843822717667 + ], + [ + -0.13303469121456146, + 0.16962847113609314, + 0.049018461257219315, + -0.037447087466716766, + 0.027095796540379524, + -0.005604034289717674, + -0.07096642255783081, + 0.03460656851530075, + -0.022026320919394493, + -0.005965947639197111, + 0.056651439517736435, + -0.06448448449373245, + 0.00548273790627718, + 0.00256313756108284, + 0.04128051921725273, + 0.06960216909646988, + 0.026872340589761734, + -0.05655350908637047, + 0.03730817884206772, + 0.01744755543768406, + -0.04449649155139923, + -0.010419010184705257, + 0.0352998711168766, + 0.014521324075758457, + -0.10379086434841156, + 0.013752899132668972, + 0.013092957437038422, + 0.017258578911423683, + 0.021619975566864014, + -0.023238223046064377, + 0.059770382940769196, + 0.038344115018844604, + -0.020803960040211678, + 0.03938435763120651, + 0.020298190414905548, + 0.06138889119029045, + 0.021097762510180473, + -0.029213251546025276, + -0.007237864192575216, + -0.07858140021562576, + 0.00807002279907465, + 0.07111287862062454, + -0.0050020981580019, + 0.0030542765744030476, + -0.010193862020969391, + 0.0003116372099611908, + -0.02290954999625683, + -0.04218278452754021, + 0.04966448247432709, + -0.04470890760421753, + 0.02277495712041855, + -0.027830222621560097, + -0.06777898967266083, + 0.05412130802869797, + -0.04526139423251152, + 0.017938729375600815, + -0.06564465910196304, + 0.04575033485889435, + 0.008435132913291454, + -0.0005352114094421268, + 0.028701793402433395, + 0.09701928496360779, + 0.011581295169889927, + -0.0019885506480932236, + 0.08727668225765228, + 0.010758623480796814, + 0.0109795480966568, + -0.030969923362135887, + 0.010151608847081661, + -0.04811463877558708, + 0.021172506734728813, + -0.07613575458526611, + 0.06074512004852295, + -0.012256517075002193, + -0.00045690371189266443, + -0.0120245311409235, + -0.04544937238097191, + -0.009782261215150356, + -0.005349750630557537, + -0.10835322737693787, + 0.383808970451355, + -0.016522066667675972, + 0.023957189172506332, + -0.024030651897192, + -0.03268623724579811, + -0.02061080001294613, + -0.026159819215536118, + 0.010154330171644688, + -0.00024060887517407537, + -0.014146057888865471, + -0.01613408327102661, + 0.0470140166580677, + 0.009477161802351475, + 0.13754327595233917, + 0.03521284461021423, + -0.014832553453743458, + -0.005707630887627602, + -0.024448348209261894, + -0.0253617987036705, + 0.02369198389351368, + -0.015370400622487068, + -0.06797719746828079, + 0.02690386213362217, + -0.0111772445961833, + 0.060729727149009705, + 0.019189530983567238, + -0.053860679268836975, + -0.006892174948006868, + 0.02815147303044796, + 0.006863302551209927, + -0.03950148820877075, + -0.023225480690598488, + -0.017337454482913017, + 0.017852989956736565, + 0.014614168554544449, + 0.017329074442386627, + -0.015079588629305363, + -0.11649581789970398, + 0.036307044327259064, + 0.07475546002388, + -0.02279737778007984, + 0.024471169337630272, + 0.005954338703304529, + 0.018017463386058807, + -0.1245155930519104, + 0.03437936678528786, + 0.046133145689964294, + -0.01630345918238163, + -0.010610341094434261, + -0.02423780970275402, + -0.014122862368822098, + -0.0025280395057052374, + -0.008697853423655033, + -0.03274424374103546, + 0.027165457606315613, + -0.05047440528869629, + 0.010281451977789402, + -0.0778815746307373, + 0.08419562131166458, + -0.027379952371120453, + -0.03174414113163948, + -0.06239138916134834, + -0.029899129644036293, + -0.050346601754426956, + 0.017102178186178207, + -0.006114764604717493, + -0.0009840884013101459, + 0.01654585264623165, + 0.04666082188487053, + -0.029150977730751038, + 0.017471913248300552, + 0.046106986701488495, + -0.0690760537981987, + 0.024816688150167465, + -0.065154068171978, + -0.040848344564437866, + 0.050539206713438034, + 0.03640563413500786, + 0.016499999910593033, + 0.01555944886058569, + -0.06280079483985901, + 0.012054952792823315, + -0.06807883083820343, + 0.046112656593322754, + -0.0413794182240963, + -0.012813500128686428, + -0.029961872845888138, + -0.1148521676659584, + 0.014975002966821194, + -0.03624477609992027, + -0.02431228570640087, + -0.026200152933597565, + -0.022262394428253174, + 0.0007246617460623384, + -0.009054174646735191, + 0.0051766145043075085, + 0.02900903858244419, + -0.024924451485276222, + 0.0020271611865609884, + 0.02711864560842514, + -0.06162508577108383, + 0.013238798826932907, + 0.008517683483660221, + -0.009248290210962296, + -0.008057745173573494, + 0.11928751319646835, + 0.08294502645730972, + -0.02681255154311657, + -0.026112286373972893, + 0.03320276364684105, + 0.040571149438619614, + 0.05237247794866562, + 0.04038088396191597, + 0.06385687738656998, + 0.0019389060325920582, + -0.04214198887348175, + 0.0380430594086647, + -0.06722738593816757, + 0.004598136059939861, + 0.05503181368112564, + 0.016405126079916954, + 0.04523281753063202, + -0.025865068659186363, + -0.02797873504459858, + 0.04920634254813194, + 0.010682757943868637, + 0.019037891179323196, + -0.04365301877260208, + -0.02074388973414898, + 0.03956002742052078, + -0.01723676547408104, + 0.03600960224866867, + 0.002140707103535533, + 0.04890913888812065, + -0.06910575181245804, + -0.019736435264348984, + 0.07201539725065231, + -0.03653440997004509, + -0.01121814176440239, + 0.06679025292396545, + -0.043104857206344604, + -0.0224307831376791, + -0.031200088560581207, + 0.008483809418976307, + 0.0684167891740799, + 0.01954847015440464, + -0.00952100194990635, + 0.022935856133699417, + -0.006190684158354998, + -0.037579163908958435, + 0.04944075271487236, + 0.10561350733041763, + 0.03242194280028343, + 0.07676096260547638, + -0.005707447417080402, + -0.006891835015267134, + 0.06888915598392487, + 0.6051101684570312, + 0.006989601533859968, + 0.02652292139828205, + -0.03890379145741463, + 0.018109409138560295, + -0.04841253533959389, + 0.050598323345184326, + -0.03668918088078499, + -0.004632048774510622, + -0.0045181941241025925, + 0.04505603760480881, + 0.0433899462223053, + -0.035555433481931686, + -0.006510425824671984, + -0.004576450679451227, + 0.016731971874833107, + 0.010517223738133907, + -0.02090677246451378, + -0.0016612233594059944 + ], + [ + -0.1026633083820343, + 0.1628216952085495, + -0.07954663038253784, + -0.06423235684633255, + -0.0012983873020857573, + 0.00019602557586040348, + -0.021371010690927505, + 0.004731987603008747, + 0.042031630873680115, + -0.02113165706396103, + -0.0022681960836052895, + -0.03795616328716278, + 0.01011812686920166, + -0.012079184874892235, + 0.017735440284013748, + 0.06748800724744797, + 1.938332752615679e-05, + 0.006081436760723591, + 5.7006560382433236e-05, + 0.04070359840989113, + 0.002176528563722968, + 0.021619005128741264, + 0.009739420376718044, + -0.008827670477330685, + -0.03475271537899971, + -0.026887036859989166, + 0.027286574244499207, + -0.006534531246870756, + -0.0026991998311132193, + 0.008275214582681656, + 0.11432981491088867, + -0.04492165148258209, + 0.010713559575378895, + 0.020511146634817123, + 0.0117020383477211, + -0.014483895152807236, + -0.011020906269550323, + 0.02517794258892536, + -0.03034259006381035, + -0.03120751865208149, + 0.014123072847723961, + -0.02645896188914776, + 0.003704624716192484, + -0.0012854206142947078, + 0.004394963383674622, + 0.03119070827960968, + -0.02603028155863285, + -0.03637053072452545, + 0.004451380111277103, + 0.013685541227459908, + -0.00599684938788414, + -0.024439631029963493, + 0.028010256588459015, + 0.0005391621962189674, + -0.02351878583431244, + 0.03636709973216057, + -0.020589103922247887, + 0.005755866412073374, + -0.018094802275300026, + -0.03706223890185356, + 0.03756372258067131, + 0.11386585235595703, + 0.022614482790231705, + 0.01711965724825859, + 0.011164261028170586, + 0.029469160363078117, + 0.004161648917943239, + -0.004024462774395943, + 0.006895489525049925, + -0.02221331000328064, + 0.014691617339849472, + 0.046658992767333984, + 0.03819236904382706, + -0.07150552421808243, + -0.06044653430581093, + -0.018863024190068245, + -0.00701914681121707, + -0.05321001634001732, + 0.060887277126312256, + 0.022360360249876976, + 0.4254291355609894, + -0.0036741842050105333, + -0.006587806157767773, + -0.0045355684123933315, + 0.01971881277859211, + 0.014176343567669392, + 0.012492535635828972, + 0.008373534306883812, + 0.0006618409533984959, + -0.0047424668446183205, + 0.010105302557349205, + 0.07147597521543503, + 0.013942613266408443, + 0.030349615961313248, + 0.006016333121806383, + 0.03080645017325878, + -0.014874567277729511, + 0.02565297856926918, + 0.027299057692289352, + -0.010105831548571587, + 0.018094779923558235, + -0.10332026332616806, + -0.010089309886097908, + 0.038235779851675034, + -0.03858228400349617, + 0.0279015451669693, + 0.06470103561878204, + 0.024389905855059624, + -0.04267729073762894, + 0.006663008593022823, + 0.014970150776207447, + -0.016340242698788643, + 0.0018428713083267212, + 0.05236592888832092, + 0.00636791717261076, + -0.010852563194930553, + 0.007075579836964607, + 0.008815362118184566, + -0.0013692915672436357, + 0.04794397950172424, + -0.05008259788155556, + 5.071233681519516e-05, + -0.002476505236700177, + 0.005159804597496986, + 0.003027055412530899, + 0.033017419278621674, + -0.025394471362233162, + -0.06308145821094513, + -0.001028054510243237, + -0.03436632826924324, + -0.017580008134245872, + -0.039875999093055725, + 0.004911951255053282, + 0.0052787489257752895, + 0.019140060991048813, + 0.009694309905171394, + 0.016124453395605087, + -0.09115148335695267, + 0.017412832006812096, + -0.006284947041422129, + -0.030677568167448044, + -0.009270313195884228, + -0.017499396577477455, + -0.06419098377227783, + 0.036809008568525314, + -0.0056288475170731544, + -0.05859484523534775, + 0.044845737516880035, + 0.029548505321145058, + -0.000572305521927774, + 0.02200690098106861, + 0.024238647893071175, + -0.07627842575311661, + -0.015310795977711678, + 0.015659211203455925, + -0.047809161245822906, + 0.0006930151139385998, + 0.018512027338147163, + -0.03828873112797737, + 0.02608468197286129, + -0.014043070375919342, + 0.01160692423582077, + -0.006632410455495119, + 0.02607950009405613, + -0.00199340982362628, + -0.011987866833806038, + 0.018210256472229958, + -0.03134569898247719, + 0.029788348823785782, + 0.007612023036926985, + -0.03705799952149391, + 0.007411470636725426, + -0.01893557794392109, + 0.014714976772665977, + 0.007789321709424257, + -0.01166624203324318, + -0.046833764761686325, + 0.0019910053815692663, + -0.02667248621582985, + 0.009345614351332188, + 0.009781988337635994, + -0.0006837881519459188, + 0.0025023138150572777, + -0.0489308126270771, + 0.018830005079507828, + 0.13462817668914795, + 0.08565296977758408, + -0.005690319929271936, + -0.0076706004329025745, + 0.04991892725229263, + 0.007333568297326565, + 0.10036827623844147, + 0.0510265938937664, + -0.026020362973213196, + 0.00261839316226542, + -0.02314082160592079, + 0.00528342230245471, + 0.011082631535828114, + 0.008848055265843868, + -0.003572535002604127, + 0.022754760459065437, + 0.013528094626963139, + -0.026461748406291008, + -0.03130488842725754, + -0.03401133790612221, + -0.042233824729919434, + 0.03169559687376022, + 0.0018789790337905288, + -0.010634786449372768, + 0.022201230749487877, + 0.021072767674922943, + 0.005979860667139292, + -0.014674067497253418, + 0.03912680223584175, + -0.05659523978829384, + -0.06626119464635849, + -0.006072962656617165, + 0.013512824662029743, + 0.0003891939704772085, + -0.02372596226632595, + -0.013223184272646904, + -0.009389683604240417, + -0.018775293603539467, + 0.02851402387022972, + -0.006708863191306591, + 0.0076916394755244255, + -0.02178456448018551, + 0.017747458070516586, + -0.006701696664094925, + 0.0006359659601002932, + 0.048906829208135605, + 0.07356944680213928, + -0.01237721648067236, + -0.024692153558135033, + -0.018443606793880463, + 0.09023083746433258, + -0.0010570065351203084, + 0.7083131074905396, + 0.01805163361132145, + 0.010725563392043114, + -0.0665782243013382, + 0.018937617540359497, + -0.0440315306186676, + -0.005000954493880272, + 0.007652435451745987, + -0.010611571371555328, + 0.052879899740219116, + 0.005406252108514309, + -0.04493231326341629, + 0.0015173560241237283, + 0.007790422532707453, + -0.01530980784446001, + -0.006056077778339386, + -0.051369696855545044, + -0.02530795894563198, + 0.02347799390554428 + ], + [ + 0.025168102234601974, + -0.00012098830484319478, + 0.009355097077786922, + -0.0034679840318858624, + -0.01078164204955101, + -0.010689733549952507, + 0.001037223031744361, + -0.00023863287060521543, + 0.0008287086966447532, + 0.0099598104134202, + -0.02854440174996853, + -0.0022988617420196533, + 0.005279651377350092, + -0.0005951672792434692, + -0.001475878176279366, + 0.003972943872213364, + -0.011243355460464954, + 0.016165917739272118, + -0.013498165644705296, + -0.004571968223899603, + -0.008751816116273403, + -0.000331317656673491, + 0.009158718399703503, + -0.005487988702952862, + 0.002841124776750803, + -0.008308122865855694, + 0.005390644539147615, + -0.0006479248404502869, + -0.0004978879587724805, + 0.0019958224147558212, + 0.010874093510210514, + -0.008909530006349087, + -0.0028696805238723755, + 0.026522334665060043, + 0.008596404455602169, + 0.0046784947626292706, + -0.008608831092715263, + 0.002798894653096795, + 0.002168118255212903, + -0.0007797160069458187, + -0.009576338343322277, + -0.003484723623842001, + 0.042075835168361664, + 0.0047267526388168335, + 0.001137461862526834, + -0.0031128295231610537, + 0.014450148679316044, + 0.000565809546969831, + 0.019200395792722702, + 0.004720496013760567, + 0.005834382027387619, + -0.011010352522134781, + -0.008387635461986065, + 0.013355016708374023, + -0.0020727147348225117, + 0.0018121186876669526, + 0.04874693602323532, + 0.0018969388911500573, + -0.0046707200817763805, + 0.011930393986403942, + 2.288994210175588e-06, + -0.010769730433821678, + -0.0023566775489598513, + -0.01016910932958126, + -0.001194408512674272, + 0.014373364858329296, + 0.0018985483329743147, + -0.008737203665077686, + -0.02058550901710987, + -0.005798493046313524, + 0.011276062577962875, + -0.02231821045279503, + 0.0016461557243019342, + -0.002887860406190157, + 0.002469608560204506, + 0.005223643500357866, + 0.007546124514192343, + 0.00048316895845346153, + 0.003232404589653015, + 0.0020309241954237223, + -0.12497086077928543, + 0.00176837423350662, + 0.002923322608694434, + 0.0017463874537497759, + 0.0053347512148320675, + -0.0012388677569106221, + 0.003753906348720193, + -0.0006083676125854254, + -0.013601270504295826, + 0.01914067380130291, + 0.0007652664207853377, + -0.00298991403542459, + -0.007974575273692608, + -0.03492742404341698, + -0.015029393136501312, + 0.003469762159511447, + -0.002764690900221467, + 0.008813510648906231, + -0.009302852675318718, + 0.0009700705413706601, + 0.0005609968211501837, + 0.00020528043387457728, + 0.012973379343748093, + -0.001472148229368031, + -0.01087284367531538, + -0.023857133463025093, + 0.0006915717385709286, + 0.010291045531630516, + 0.0014104308793321252, + -0.0001092058009817265, + 0.0004958548815920949, + -0.0019839867018163204, + -0.004371682647615671, + -0.01110207661986351, + -0.0023619772400707006, + -0.004083911422640085, + 0.0031127785332500935, + 0.008517866022884846, + -0.0010773052927106619, + 0.00014965810987632722, + 0.010101708583533764, + -0.028126364573836327, + 0.0001949457364389673, + -0.0017258081352338195, + -0.0012065189657732844, + -0.0001692745427135378, + 0.0022421865724027157, + -0.019761286675930023, + 0.008125883527100086, + 0.006523813121020794, + -0.0014134296216070652, + -0.0028430218808352947, + 0.006582807749509811, + 0.008734003640711308, + -0.020639337599277496, + 0.005686585791409016, + 0.0032356888987123966, + -0.012570586055517197, + 0.006300682667642832, + -0.0060131666250526905, + -0.00013248513278085738, + 0.004473893903195858, + -0.00893064122647047, + -0.0032089874148368835, + -0.9626996517181396, + 0.0013847253285348415, + 0.018454626202583313, + 0.006647262256592512, + -0.009286303073167801, + 0.009829183109104633, + -0.0004884181544184685, + 0.00423459941521287, + 0.005462904926389456, + 0.0012235828908160329, + 0.007352947723120451, + -0.025040067732334137, + -0.005294563248753548, + 8.133336814353243e-05, + 0.0012653791345655918, + 0.005311626009643078, + -0.0016171777388080955, + 0.0024351216852664948, + -0.003988291136920452, + 0.006247386336326599, + -0.0003993597929365933, + -0.0022602262906730175, + 0.01700061373412609, + 0.0007565830601379275, + -0.0032913831528276205, + -0.010141805745661259, + 0.007953381165862083, + -0.004464923404157162, + -0.008419662714004517, + 0.003922680858522654, + -0.0061136032454669476, + 0.0007326420745812356, + 0.00010108810238307342, + -0.000214160347240977, + 0.01118510589003563, + 0.0006478077848441899, + -0.004043994937092066, + -0.0031706527806818485, + 0.0018419414991512895, + -0.016725249588489532, + 0.009297520853579044, + 0.011920948512852192, + -0.007651658728718758, + -0.0005193215911276639, + -0.010988811030983925, + -0.008996091783046722, + 0.007988412864506245, + 0.002857004990801215, + -0.00755036436021328, + 0.0008485660655423999, + 0.012198368087410927, + -0.007910627871751785, + 0.0033025015145540237, + -0.010821059346199036, + 0.0035186344757676125, + 0.0024573097471147776, + -0.001651897793635726, + -0.0003812573559116572, + -0.0001220192207256332, + 0.01191772986203432, + 0.0009198836050927639, + 0.007147346157580614, + 0.004846544470638037, + -0.02232546918094158, + 0.007762394845485687, + 0.003617687150835991, + -0.004387224558740854, + 0.007860750891268253, + 0.0018827541498467326, + -0.030660344287753105, + -0.0028777255211025476, + 0.0005218216683715582, + 0.0037556339520961046, + 0.026955969631671906, + 0.0031442425679415464, + -0.0022358684800565243, + -0.0019122278317809105, + -0.003554736031219363, + -0.006334985606372356, + 0.007030303589999676, + -0.005707383621484041, + -0.0014262665063142776, + -0.00522140646353364, + 0.005697030574083328, + 0.013253739103674889, + -0.0008413674659095705, + -0.006618259474635124, + -0.001105399220250547, + 2.0249222870916128e-05, + 0.01293920911848545, + 0.005444889422506094, + -0.0036094505339860916, + -0.0028303065337240696, + -0.1734580248594284, + -0.0022000097669661045, + 0.0506272166967392, + -0.0052066827192902565, + -0.0013211824698373675, + -0.008053816854953766, + -0.030070720240473747, + -0.005768950097262859, + -0.0023568058386445045, + 0.0006810806225985289, + 0.0015097514260560274, + 0.007955165579915047, + 0.006351434625685215, + -0.008387265726923943, + 0.0012354314094409347, + 0.005878331605345011, + -0.0018972518155351281, + 0.006686112377792597, + -0.0008848729194141924 + ], + [ + -0.0937979444861412, + 0.11337099224328995, + -0.02110370248556137, + -0.011578507721424103, + 0.029984023422002792, + -0.006601709872484207, + -0.016984401270747185, + 0.013259408995509148, + 0.00511901592835784, + 0.010705149732530117, + 0.040540218353271484, + -0.03836735710501671, + -0.0003212566953152418, + -0.0035504994448274374, + 0.006639337167143822, + 0.06380075961351395, + 0.020853033289313316, + -0.02644909918308258, + -0.0013403703924268484, + 0.017578575760126114, + 0.015202535316348076, + -0.0035873192828148603, + -0.0013670853804796934, + 0.017945198342204094, + -0.08305239677429199, + 0.008299487642943859, + -0.00298499409109354, + 0.01418724562972784, + 0.0017797258915379643, + -0.0384928323328495, + 0.03420693799853325, + 0.004164074547588825, + 0.013177365064620972, + 0.013118516653776169, + 0.001331533188931644, + 0.0071997265331447124, + 0.035026002675294876, + -0.003287910483777523, + -0.010028461925685406, + -0.038043539971113205, + 0.00972718745470047, + 0.003582397708669305, + 0.004160777665674686, + 0.0027936373371630907, + -0.002859467640519142, + 0.0017232726095244288, + 0.009730392135679722, + -0.027735233306884766, + 0.009182621724903584, + -0.008505405858159065, + 0.002418060088530183, + -0.014058628119528294, + -0.002619739854708314, + 0.006309117190539837, + -0.02862250991165638, + 0.032111551612615585, + -0.012371312826871872, + 0.02967687137424946, + -0.02314019203186035, + -0.027075793594121933, + 0.031896211206912994, + 0.07421071082353592, + 0.009477207437157631, + 0.00723879924044013, + 0.01919017732143402, + 0.016747882589697838, + 0.008523196913301945, + 0.009379546158015728, + 0.008828003890812397, + -0.020197303965687752, + -0.00345580349676311, + 0.026746463030576706, + 0.03312910720705986, + -0.024527808651328087, + -0.03425508737564087, + -0.009405780583620071, + -0.014521900564432144, + -0.0009690921870060265, + 0.0277903750538826, + -0.05231933668255806, + 0.24100428819656372, + -0.025678932666778564, + 0.009040978737175465, + -0.004303435329347849, + -0.00605137599632144, + -0.002276454120874405, + -0.0017940481193363667, + 0.023997854441404343, + -0.007143218535929918, + -0.008788964711129665, + -0.013588528148829937, + 0.0703829824924469, + 0.0042406050488352776, + 0.07650399953126907, + 0.020298155024647713, + -0.011373446322977543, + -0.022082792595028877, + -0.012159258127212524, + -0.027142982929944992, + 0.02235689014196396, + 0.0027979298029094934, + -0.05878262221813202, + 0.005263664294034243, + 0.009643577970564365, + 0.02474813163280487, + 0.012430080212652683, + -0.004256266634911299, + 0.005611996166408062, + -0.007587721571326256, + -0.005290015134960413, + 0.02861640229821205, + -0.024950644001364708, + 0.0012126032961532474, + 0.012582128867506981, + 0.01299178134649992, + 0.012659115716814995, + -0.00879752915352583, + -0.05345384031534195, + 0.017975913360714912, + 0.022699883207678795, + -0.04213663563132286, + 0.008699426427483559, + 0.011957093141973019, + 0.02213875763118267, + -0.05473620817065239, + 0.026143817231059074, + 0.0034903844352811575, + -0.02722168155014515, + 0.019194144755601883, + -0.030194174498319626, + -0.004310291726142168, + -0.02028995379805565, + -0.014439178630709648, + -0.007621692027896643, + 0.0048322491347789764, + 0.024899132549762726, + 0.04280753806233406, + -0.0677386224269867, + 0.02122505195438862, + -0.010447544045746326, + -0.022952504456043243, + -0.03333918750286102, + -0.009424950927495956, + -0.036456312984228134, + -0.7359339594841003, + 0.02059856988489628, + -0.036927565932273865, + -0.0038866077084094286, + 0.017958907410502434, + -0.00020852123270742595, + 0.009075635112822056, + 0.021841293200850487, + -0.05721291899681091, + 0.0009651978616602719, + -0.029664574190974236, + -0.009475483559072018, + 0.03280914947390556, + 0.014398192055523396, + 0.008640188723802567, + 0.01172267273068428, + -0.024350974708795547, + 0.005887683946639299, + -0.006419627461582422, + 0.019041195511817932, + -0.03772282972931862, + -0.01606574095785618, + -0.05295771360397339, + -0.058649443089962006, + 0.013828313909471035, + -0.006883966736495495, + -0.022845160216093063, + -0.007496388163417578, + -0.017809806391596794, + 0.003855681512504816, + 0.008496788330376148, + -0.0016397357685491443, + 0.010836267843842506, + -0.01646132953464985, + 0.01462418120354414, + 0.0271812342107296, + -0.026576001197099686, + 0.010512699373066425, + -0.01399699691683054, + -0.010349641554057598, + 0.032381534576416016, + 0.10357031226158142, + 0.06421253085136414, + -0.023197602480649948, + -0.0016090449644252658, + 0.05758042633533478, + 0.020150963217020035, + 0.06522064656019211, + 0.02122209593653679, + 0.03126400709152222, + -0.022679923102259636, + -0.008364212699234486, + 0.03330123424530029, + -0.017763236537575722, + 0.011039983481168747, + -0.014145721681416035, + -0.003202080260962248, + 0.025475824251770973, + -0.017839552834630013, + -0.01916021853685379, + 0.011968993581831455, + 0.012464901432394981, + 0.026246652007102966, + -0.02077288180589676, + 0.003658076748251915, + -2.006088470807299e-05, + -0.005300396122038364, + 0.0012319432571530342, + -0.005366580560803413, + 0.061571378260850906, + -0.07846850156784058, + -0.03231367468833923, + 0.020378218963742256, + -0.03296336531639099, + 0.004545916337519884, + 0.005104633513838053, + -0.027010323479771614, + -0.012010299600660801, + -0.013008966110646725, + 0.01112914178520441, + 0.016255676746368408, + 0.008487649261951447, + 0.0016872595297172666, + 0.016847768798470497, + -0.021813029423356056, + 0.013426360674202442, + 0.00617925776168704, + 0.04247157648205757, + 0.006386608351022005, + 0.005518942140042782, + -0.00779159227386117, + 0.012320960871875286, + 0.02253500558435917, + 0.4579879939556122, + 0.012227781116962433, + 0.005547709297388792, + -0.0330967903137207, + 0.009110119193792343, + -0.03300013020634651, + 0.016311919316649437, + -0.004095048643648624, + -0.041048258543014526, + 0.013487894088029861, + 0.010412895120680332, + -0.004745159298181534, + -0.02658090926706791, + -0.018202606588602066, + -0.011937460862100124, + 0.007182731758803129, + -0.043539371341466904, + -0.02469974383711815, + 0.026478800922632217 + ], + [ + 0.024378526955842972, + 0.0010278464760631323, + 0.008990972302854061, + -0.0036395082715898752, + -0.010916533879935741, + -0.010388646274805069, + 0.00027019009576179087, + -0.0004861298657488078, + 0.0009890026412904263, + 0.009472130797803402, + -0.028525643050670624, + -0.002500343369320035, + 0.005301248747855425, + -0.00032092115725390613, + -0.0010599785018712282, + 0.004370603244751692, + -0.010812755674123764, + 0.01630081608891487, + -0.013252781704068184, + -0.004191860090941191, + -0.008418780751526356, + -0.0003879358700942248, + 0.008949746377766132, + -0.0056713297963142395, + 0.002488879719749093, + -0.008011558093130589, + 0.005266409832984209, + -0.000661758182104677, + -0.00042633249540813267, + 0.0025045631919056177, + 0.011157402768731117, + -0.008938188664615154, + -0.002920163096860051, + 0.026762058958411217, + 0.008324832655489445, + 0.004707426764070988, + -0.008440504781901836, + 0.0031312434002757072, + 0.0017736112931743264, + -0.0008053078199736774, + -0.009485740214586258, + -0.003291673958301544, + 0.041231486946344376, + 0.004876379389315844, + 0.0011712955310940742, + -0.002731089247390628, + 0.014087934046983719, + -5.985660391161218e-05, + 0.018834078684449196, + 0.004503815900534391, + 0.0055035375989973545, + -0.011031375266611576, + -0.007858415134251118, + 0.013303532265126705, + -0.002155335620045662, + 0.002292921766638756, + 0.04797914996743202, + 0.002321132691577077, + -0.004688480868935585, + 0.011781050823628902, + 0.00026346181402914226, + -0.009741052985191345, + -0.0021662390790879726, + -0.009592873044312, + -0.0008124803425744176, + 0.014476639218628407, + 0.002116346498951316, + -0.008836374618113041, + -0.02006300911307335, + -0.005729273427277803, + 0.011264568194746971, + -0.02144675888121128, + 0.0017957333475351334, + -0.0032117280643433332, + 0.001789888832718134, + 0.005238713230937719, + 0.007215052843093872, + -0.0004088468849658966, + 0.003581913420930505, + 0.002365813124924898, + -0.12133941799402237, + 0.0019100013887509704, + 0.0029128598980605602, + 0.001838692813180387, + 0.005415766034275293, + -0.0010035019367933273, + 0.004034735728055239, + -0.0003693965554703027, + -0.013548442162573338, + 0.018642453476786613, + 0.0009756517829373479, + -0.002429582644253969, + -0.007649890147149563, + -0.03412114456295967, + -0.015001984313130379, + 0.003496480407193303, + -0.002639550482854247, + 0.008901504799723625, + -0.008662286214530468, + 0.0007113383617252111, + 0.0009567368542775512, + -0.0007064018282108009, + 0.012639372609555721, + -0.0012703272514045238, + -0.011062425561249256, + -0.02299094758927822, + 0.0011559552513062954, + 0.010291092097759247, + 0.000803348608314991, + -0.00025436171563342214, + 4.2855608626268804e-05, + -0.0018461133586242795, + -0.00445034122094512, + -0.010220544412732124, + -0.0024429636541754007, + -0.004393531009554863, + 0.0032464617397636175, + 0.008318079635500908, + -0.000887901580426842, + 0.0005906717851758003, + 0.009778602048754692, + -0.027606109157204628, + 0.000218029017560184, + -0.001796901342459023, + -0.000939506629947573, + 0.00023039085499476641, + 0.002452222630381584, + -0.020101871341466904, + 0.007981413044035435, + 0.006089862901717424, + -0.0013526510447263718, + -0.0028271013870835304, + 0.006338202860206366, + 0.008370003663003445, + -0.02012413553893566, + 0.005418766289949417, + 0.0032362486235797405, + -0.012967576272785664, + 0.0062665995210409164, + -0.005821114871650934, + -0.0005717685562558472, + 0.00452665239572525, + -0.009228160604834557, + -0.0039565544575452805, + -0.9647161960601807, + 0.0011369852581992745, + 0.017688795924186707, + 0.006710797548294067, + -0.009066838771104813, + 0.009568269364535809, + -0.00015348519082181156, + 0.004167323466390371, + 0.005148593336343765, + 0.000662372331134975, + 0.007194057106971741, + -0.02484728954732418, + -0.004768619313836098, + -5.649895683745854e-06, + 0.0008071779157035053, + 0.005523433908820152, + -0.0014211402740329504, + 0.002364339306950569, + -0.0035803555510938168, + 0.006346254143863916, + -0.0004824991337954998, + -0.0023332496639341116, + 0.016530290246009827, + 0.00010978044156217948, + -0.0028711361810564995, + -0.01026571448892355, + 0.007679241243749857, + -0.004367986228317022, + -0.008574972860515118, + 0.00398503802716732, + -0.005905544385313988, + 0.0005901270778849721, + -0.00047934241592884064, + -0.0004972626338712871, + 0.01079770177602768, + 0.0005374731845222414, + -0.003829976310953498, + -0.002678720513358712, + 0.0019520327914506197, + -0.016863016411662102, + 0.009092519991099834, + 0.012837862595915794, + -0.006999609526246786, + -0.00031497058807872236, + -0.010890758596360683, + -0.008453872986137867, + 0.00803984422236681, + 0.003836460644379258, + -0.007056016009300947, + 0.0006100203609094024, + 0.01239502988755703, + -0.008259695023298264, + 0.002961651422083378, + -0.010587944649159908, + 0.003068401478230953, + 0.0021777397487312555, + -0.0010635051876306534, + -0.00025645719142630696, + -0.00021121288591530174, + 0.011287623085081577, + 0.000875659694429487, + 0.006662406492978334, + 0.00514575932174921, + -0.022228099405765533, + 0.0076917437836527824, + 0.0038093796465545893, + -0.004302510526031256, + 0.0075200279243290424, + 0.0018694427562877536, + -0.03023286536335945, + -0.0034797328989952803, + -0.0001399009197484702, + 0.0034633821342140436, + 0.02670123428106308, + 0.0031043393537402153, + -0.0027114208787679672, + -0.001709701376967132, + -0.0033215743023902178, + -0.00606570253148675, + 0.006967006251215935, + -0.006004813127219677, + -0.0011059136595577002, + -0.005612248554825783, + 0.005771426483988762, + 0.013002775609493256, + -0.0009560990729369223, + -0.0061373598873615265, + -0.00036253107828088105, + 0.00021652870054822415, + 0.013074848800897598, + 0.005502252373844385, + -0.003051021136343479, + -0.002647383138537407, + -0.16714473068714142, + -0.0019934072624891996, + 0.049973830580711365, + -0.005566118285059929, + -0.0010824055643752217, + -0.008421300910413265, + -0.029222587123513222, + -0.00554781686514616, + -0.002350017661228776, + 0.0012524628546088934, + 0.001496242475695908, + 0.007660143543034792, + 0.006182720884680748, + -0.008351681753993034, + 0.0013236746890470386, + 0.00580341974273324, + -0.002026461297646165, + 0.006147300358861685, + -0.00077952811261639 + ], + [ + -0.12083204835653305, + 0.10722377896308899, + -0.01883215270936489, + 0.006307333707809448, + 0.04095706343650818, + -0.008431466296315193, + -0.022865688428282738, + 0.01081004086881876, + -0.0038013290613889694, + 0.026878077536821365, + 0.05023428052663803, + -0.063024140894413, + 0.007500199135392904, + -0.007292293943464756, + 0.004669908434152603, + 0.08623357862234116, + 0.021177055314183235, + -0.028798293322324753, + -0.04137227684259415, + -0.012158635072410107, + 0.028391970321536064, + -0.027514249086380005, + 0.0029011911246925592, + 0.00901519414037466, + -0.12300152331590652, + 0.023554565384984016, + 0.003972495906054974, + 0.02764824405312538, + 0.012104026973247528, + -0.03373311832547188, + 0.01572893187403679, + -0.012803435325622559, + 0.0051062325946986675, + 0.028183089569211006, + 0.029384633526206017, + 0.03832033649086952, + 0.03384927287697792, + 0.0005685833166353405, + 0.008180273696780205, + -0.04982433468103409, + 0.02016574703156948, + -0.018114008009433746, + 0.0005287948879413307, + 0.0005410973099060357, + 0.015132119879126549, + -0.0024075910914689302, + 0.02996251732110977, + -0.039822548627853394, + 0.007712615188211203, + -0.009058235213160515, + 0.006011549849063158, + -0.029069481417536736, + -0.03346094861626625, + -0.00917134527117014, + -0.01920161582529545, + 0.04456327483057976, + 0.007674858905375004, + 0.05146758258342743, + -0.03395700827240944, + -0.03731944039463997, + 0.025423530489206314, + 0.07513328641653061, + -0.00037160186911933124, + -0.007537605240941048, + 0.029542267322540283, + 0.018472129479050636, + 0.01862114667892456, + 0.009625890292227268, + -0.007113945670425892, + -0.04275956004858017, + 0.01763520948588848, + 0.03586585074663162, + 0.059226736426353455, + -0.016173068434000015, + -0.04735446721315384, + -0.0068007949739694595, + -0.026281630620360374, + 0.011401145718991756, + 0.04412481561303139, + -0.05358926206827164, + 0.4150732159614563, + -0.014205994084477425, + 0.006718758959323168, + 0.004321451764553785, + -0.014346379786729813, + -0.0034269895404577255, + -0.007978904992341995, + 0.05927164852619171, + -0.017432991415262222, + -0.029205095022916794, + -0.008452329784631729, + 0.09755077213048935, + 3.182993896189146e-05, + 0.09498421847820282, + -0.00717962346971035, + -0.009220032952725887, + -0.029205139726400375, + -0.008005664683878422, + -0.04365015774965286, + 0.05495411157608032, + -0.0056248982436954975, + -0.05306156724691391, + 0.012843357399106026, + -0.006349897012114525, + -0.004308338277041912, + 0.010633102618157864, + -0.02497926540672779, + 0.006727837957441807, + -0.015053325332701206, + -0.007229388225823641, + 0.03681354224681854, + -0.038629867136478424, + -0.010319706983864307, + 0.02131132036447525, + 0.013089529238641262, + 0.012879795394837856, + -0.0026868917047977448, + -0.06642173230648041, + 0.027827098965644836, + 0.019745368510484695, + -0.047140270471572876, + -0.024798182770609856, + 0.018712246790528297, + 0.04635577276349068, + -0.08566039800643921, + 0.029871715232729912, + 0.015650834888219833, + -0.04214213043451309, + 0.042478352785110474, + -0.039686594158411026, + -0.008708249777555466, + -0.030040711164474487, + -0.04844113066792488, + 0.006196986418217421, + 0.008024650625884533, + 0.06644818186759949, + 0.06255689263343811, + -0.07092443108558655, + 0.031178578734397888, + -0.020612940192222595, + -0.03950263559818268, + -0.0429413877427578, + -0.0020016690250486135, + -0.040171392261981964, + 0.07774525880813599, + 0.012030690908432007, + -0.03597528114914894, + -0.01938924752175808, + 0.015550977550446987, + 0.016915105283260345, + 0.0030140813905745745, + 0.04131097346544266, + -0.05370543152093887, + -0.0006590637494809926, + -0.035235967487096786, + -0.008977574296295643, + 0.03131354972720146, + 0.0021868662443012, + 0.03997046500444412, + 0.01579611748456955, + -0.024213682860136032, + 0.016347697004675865, + 0.003254976123571396, + 0.03522776812314987, + -0.0395398885011673, + -0.021364182233810425, + -0.08842601627111435, + -0.09908648580312729, + 0.017326798290014267, + -0.005506149027496576, + -0.0009583077626302838, + -0.019799064844846725, + -0.044846199452877045, + 0.02013332210481167, + 0.026566963642835617, + 0.002304274355992675, + 0.013877113349735737, + -0.026798272505402565, + 0.030810575932264328, + 0.03870686516165733, + -0.05287041887640953, + 0.0014036516658961773, + -0.01732228510081768, + -0.01998457871377468, + 0.03575669601559639, + 0.11789774149656296, + 0.0770728662610054, + -0.04689083248376846, + -0.021876269951462746, + 0.06868171691894531, + 0.03727218136191368, + 0.050129882991313934, + 0.011789956130087376, + 0.04950396716594696, + -0.038400422781705856, + -0.02059450000524521, + 0.04745487868785858, + -0.03282703459262848, + 0.013002069666981697, + -0.022180065512657166, + -0.03051280975341797, + 0.030999233946204185, + -0.022088736295700073, + 0.006010269746184349, + 0.02098403126001358, + 0.0009238617494702339, + 0.04160027578473091, + -0.053821779787540436, + -0.022460589185357094, + 0.00777742313221097, + -0.0018381753470748663, + 0.009130964055657387, + -0.014171900227665901, + 0.06794555485248566, + -0.0930112898349762, + -0.037554413080215454, + 0.011350528337061405, + -0.03917841613292694, + -0.0004385568608995527, + 0.01458154059946537, + -0.02986842207610607, + -0.02972949855029583, + -0.04196569323539734, + -0.003155566519126296, + 0.037851862609386444, + 0.00474649528041482, + 0.01377758476883173, + 0.030422741547226906, + 0.005410967860370874, + 0.0207417793571949, + -0.024935919791460037, + 0.03028022311627865, + 0.005971659440547228, + 0.010913501493632793, + 0.010471192188560963, + -0.0014400497311726213, + 0.025814319029450417, + 0.6998382210731506, + 0.018950777128338814, + 0.007218542043119669, + -0.03089107573032379, + 0.028801647946238518, + -0.04065258055925369, + -0.0011145231546834111, + 0.00042952221701852977, + -0.060375526547431946, + -0.013756727799773216, + 0.014312654733657837, + -0.012462891638278961, + -0.041648540645837784, + -0.023847462609410286, + -0.003912434913218021, + 0.022834254428744316, + -0.04777361825108528, + -0.03722124919295311, + 0.05969405546784401 + ], + [ + -0.12231913954019547, + 0.14087165892124176, + -0.039475880563259125, + -0.03813342750072479, + -0.012792611494660378, + -0.013225235976278782, + -0.03146198019385338, + 0.017741771414875984, + 0.020952047780156136, + -0.023252753540873528, + 0.008868501521646976, + -0.04296604543924332, + -0.001343232928775251, + -0.0028383538592606783, + 0.0024839392863214016, + 0.07801317423582077, + -0.0031822584569454193, + 0.008889243938028812, + -0.0162199679762125, + 0.01173966471105814, + 0.01772233657538891, + 0.020517442375421524, + 0.020051779225468636, + 0.0013465976808220148, + -0.08871489763259888, + -0.011590739712119102, + -0.0047058588825166225, + -0.03201327472925186, + 0.009439368732273579, + -0.005814783740788698, + 0.07584435492753983, + -0.057159245014190674, + 0.0404258668422699, + 0.03443247824907303, + 0.013002205640077591, + -0.01527495589107275, + 0.013885884545743465, + 0.026056699454784393, + -0.01681959256529808, + -0.02904161624610424, + 0.00571589358150959, + -0.024336060509085655, + -0.009390972554683685, + 0.006415412761271, + -0.00917899888008833, + 0.005851945839822292, + -0.022595230489969254, + -0.031124766916036606, + 0.009368869476020336, + 0.007524188607931137, + 0.011526673100888729, + -0.027360085397958755, + 0.011472871527075768, + -0.011564609594643116, + -0.01963154226541519, + 0.05873963236808777, + -0.01763135753571987, + -0.020938046276569366, + -0.02570365183055401, + -0.04605298489332199, + 0.031613849103450775, + 0.09431947022676468, + 0.013532601296901703, + 0.027353232726454735, + 0.0214528851211071, + 0.05359163507819176, + 0.029150355607271194, + -0.0008947113528847694, + -0.012352089397609234, + -0.011739995330572128, + -0.0022839016746729612, + 0.04047015681862831, + 0.03745710477232933, + -0.04980960115790367, + -0.05731290951371193, + 0.007100037764757872, + 0.01697111688554287, + -0.048637863248586655, + 0.06190605089068413, + 0.008039098232984543, + 0.4364446997642517, + -0.022302178665995598, + 0.02310674637556076, + -0.0008677455480210483, + 0.02318808063864708, + 0.03729545697569847, + 0.004814764950424433, + 0.013463900424540043, + 0.022977134212851524, + -0.0028535074088722467, + 0.017810547724366188, + 0.08473622798919678, + 0.016764385625720024, + 0.03434789925813675, + 0.02303067035973072, + 0.03215437009930611, + -0.020958350971341133, + 0.02754918485879898, + 0.00048226688522845507, + 0.004960353951901197, + 0.006126177031546831, + -0.13765718042850494, + -0.006107619497925043, + 0.029373543336987495, + -0.0166056826710701, + 0.03840198740363121, + 0.053515560925006866, + 0.010801391676068306, + -0.07709711045026779, + -0.007211280521005392, + 0.0212808009237051, + -0.03281765431165695, + -0.010150815360248089, + 0.03586262837052345, + -0.012207837775349617, + 0.026309246197342873, + 0.012387310154736042, + -0.007862068712711334, + -0.0057854242622852325, + 0.041130486875772476, + -0.04412897303700447, + -0.010750391520559788, + -0.010779757983982563, + 0.02161548100411892, + -0.018404552713036537, + 0.02492842823266983, + -0.03281683474779129, + -0.0780419185757637, + 0.01898070052266121, + -0.024253716692328453, + -0.027320321649312973, + -0.04424109682440758, + -0.022067101672291756, + 0.013230506330728531, + 0.021664736792445183, + -0.02510650083422661, + 0.011503290385007858, + -0.08006399869918823, + 0.017697898671030998, + -0.0016678795218467712, + -0.05342375487089157, + -0.014646670781075954, + -0.04298822954297066, + -0.08186972886323929, + 0.053386010229587555, + -0.0002008658484555781, + -0.05350581929087639, + 0.026875536888837814, + 0.018330877646803856, + -0.003732790471985936, + 0.034779638051986694, + -0.001528059015981853, + -0.07810889929533005, + -0.024345699697732925, + -0.01648559980094433, + -0.014201142825186253, + 0.014641125686466694, + -0.012651663273572922, + -0.011982598342001438, + 0.0479838103055954, + -0.02262984588742256, + -0.009000491350889206, + 0.010273581370711327, + 0.04258577525615692, + -0.03990256041288376, + -0.0072889248840510845, + -0.000700918142683804, + -0.024551402777433395, + 0.03226820379495621, + -0.005006471183151007, + -0.025233687832951546, + 0.016030902042984962, + -0.02247035503387451, + 0.02589619904756546, + 0.0034855364356189966, + 0.0012328170705586672, + -0.02111956477165222, + 0.01085005234926939, + 0.0005598560674116015, + 0.013208446092903614, + -0.009751640260219574, + 0.006625780835747719, + 0.012003961019217968, + -0.025817247107625008, + 0.02817527949810028, + 0.12186414003372192, + 0.07853096723556519, + -0.013962035067379475, + -0.03923267126083374, + 0.07604224234819412, + 0.03686720132827759, + 0.05218976363539696, + 0.03647869825363159, + -0.010807749815285206, + 0.0007990241283550858, + -0.0363948829472065, + 0.007751222234219313, + 0.02775772288441658, + 0.011476977728307247, + -0.02989123947918415, + 0.008962132036685944, + 0.0383293591439724, + -0.025007866322994232, + -0.043097298592329025, + -0.032605309039354324, + -0.051323071122169495, + 0.019425172358751297, + -0.023308636620640755, + 0.011010325513780117, + 0.027821039780974388, + 0.014816323295235634, + -0.019085779786109924, + 0.0114818150177598, + 0.046720802783966064, + -0.05477522686123848, + -0.03318922594189644, + 0.009425792843103409, + -0.004446921870112419, + 0.0020528228487819433, + -0.02803073078393936, + -0.0006185901584103703, + -0.019227847456932068, + -0.03897232189774513, + 0.03371472656726837, + 0.013609006069600582, + 0.012536166235804558, + -0.024131031706929207, + 0.03154365345835686, + -0.022790037095546722, + 0.014195773750543594, + 0.022297995164990425, + 0.04598992317914963, + 0.011521601118147373, + 0.00196924339979887, + -0.017477162182331085, + 0.08938316255807877, + 0.006042972207069397, + 0.6991856098175049, + 0.016987033188343048, + 0.027806568890810013, + -0.06864885985851288, + 0.023087650537490845, + -0.029494434595108032, + -0.019490757957100868, + 0.0010236881207674742, + -0.020681655034422874, + 0.03501152619719505, + -0.013434191234409809, + -0.0022997516207396984, + -0.020318809896707535, + -0.029025856405496597, + -0.02606239542365074, + 0.021822050213813782, + -0.0749531090259552, + -0.03431329131126404, + 0.02398913912475109 + ], + [ + -0.21192701160907745, + 0.10917361080646515, + -0.01057878602296114, + 0.084923155605793, + 0.0518798753619194, + -0.03044305369257927, + -0.007042338140308857, + 0.05425022169947624, + 0.10512971132993698, + 0.07135549932718277, + 0.17008242011070251, + 0.03695269301533699, + -0.0024117904249578714, + -0.03317240998148918, + -0.005559267941862345, + 0.06764160096645355, + 0.011367364786565304, + -0.01995757967233658, + -0.07410377264022827, + -0.008276754058897495, + 0.10566896945238113, + 0.011460007168352604, + 0.025098804384469986, + 0.039534859359264374, + -0.21788530051708221, + -0.022954916581511497, + 0.013190877623856068, + -0.049580737948417664, + 0.013394438661634922, + -0.10718918591737747, + -0.03018963523209095, + 0.023850087076425552, + 0.04235023632645607, + -0.09050817787647247, + -0.022529354318976402, + 0.030787033960223198, + 0.05310966819524765, + 0.03183351457118988, + 0.011688601225614548, + -0.04659396409988403, + 0.016208350658416748, + -0.04281755909323692, + 0.04675060138106346, + -0.05128133296966553, + 0.026380041614174843, + 0.020442873239517212, + 0.04206918925046921, + 0.05074387043714523, + -0.05922099947929382, + -0.0181948971003294, + -0.01277709286659956, + 0.058499809354543686, + -0.08666084706783295, + 0.05461620166897774, + -0.046651195734739304, + -0.02123197354376316, + 0.0687769278883934, + -0.01856488175690174, + 0.0025628532748669386, + -0.06356916576623917, + -0.007712740451097488, + 0.01899234764277935, + 0.022844504565000534, + 0.03224199637770653, + -0.018499908968806267, + 0.028031591325998306, + 0.008385720662772655, + 0.048578109592199326, + 0.04487412050366402, + -0.05192161351442337, + 0.019687537103891373, + 0.0114437872543931, + 0.0692857876420021, + -0.014111255295574665, + -0.00983185414224863, + 0.03145141154527664, + -0.0071015069261193275, + 0.0754757672548294, + 0.0666472464799881, + -0.06670387834310532, + 0.24205125868320465, + -0.0494166724383831, + 0.028638077899813652, + 0.031867798417806625, + -0.030233927071094513, + -0.028091464191675186, + -0.04813745245337486, + -0.046147823333740234, + 0.061057522892951965, + -0.008966918103396893, + -0.04307357594370842, + 0.08777330070734024, + -0.004711891990154982, + 0.05096691846847534, + 0.020447153598070145, + -0.012396815232932568, + -0.04920950531959534, + -0.04028577357530594, + -0.0813729390501976, + 0.050302863121032715, + -0.00394004862755537, + -0.027762409299612045, + -0.03231953829526901, + 0.013256929814815521, + 0.11301092058420181, + -0.06721073389053345, + -0.04069680720567703, + -0.029803739860653877, + 0.05859813466668129, + -0.04112420603632927, + 0.03943987935781479, + -0.05883187800645828, + 0.013261014595627785, + -0.04262242093682289, + 0.013388311490416527, + -0.01989787258207798, + 0.004744587931782007, + -0.07193071395158768, + -0.02546401508152485, + -0.047136783599853516, + -0.04557128995656967, + -0.04260290041565895, + -0.01873522810637951, + 0.03362533822655678, + -0.011247305199503899, + 0.02876446768641472, + -0.006664350163191557, + 0.0264044851064682, + 0.05035955458879471, + -0.03872502222657204, + 0.010839259251952171, + -0.01212345901876688, + -0.04314271733164787, + 0.01846141554415226, + -0.0518631674349308, + 0.028354937210679054, + 0.04483203962445259, + -0.09227188676595688, + 0.055801067501306534, + -0.09138932079076767, + 0.02117038145661354, + -0.0011800326174125075, + -0.01633158139884472, + -0.008221748284995556, + -0.01543763093650341, + 0.1396445780992508, + -0.11925621330738068, + 0.07818897813558578, + 0.027512429282069206, + 0.031923964619636536, + 0.027066286653280258, + 0.008674520067870617, + -0.06185407191514969, + 0.05197592079639435, + -0.014760946854948997, + -0.02045607753098011, + 0.04497097432613373, + 0.05412325635552406, + 0.01894247531890869, + 0.019007204100489616, + -0.016590280458331108, + 0.008481920696794987, + -0.013031094335019588, + 0.045316919684410095, + -0.04320167377591133, + -0.03628813475370407, + -0.054713547229766846, + 0.03534029424190521, + -0.0009576770826242864, + -0.020548183470964432, + -0.06458161771297455, + -0.017353909090161324, + -0.04860996827483177, + 0.04092906042933464, + -0.006910946685820818, + 0.02448135055601597, + 0.11670441180467606, + 0.05269062891602516, + 0.0049620200879871845, + 0.046972207725048065, + 0.012294887565076351, + -0.0014108592877164483, + -0.02144249528646469, + 0.0021161360200494528, + 0.07117914408445358, + 0.07972204685211182, + 0.056859444826841354, + -0.006392836570739746, + 0.000930236536078155, + 0.06456068903207779, + -0.06954392790794373, + 0.08300615102052689, + 0.024775713682174683, + 0.04013681039214134, + -0.06702569872140884, + 0.06077951937913895, + 0.026336021721363068, + -0.026012584567070007, + 0.06229376792907715, + -0.037053514271974564, + 0.01947418786585331, + 0.037307459861040115, + -0.06028466671705246, + -0.00584449665620923, + -0.020075587555766106, + 0.14179539680480957, + 0.005758189596235752, + 0.020678747445344925, + 0.07180865108966827, + 0.0005145985051058233, + -0.06107155233621597, + -0.022926347330212593, + -0.014365028589963913, + 0.09700041264295578, + -0.16460072994232178, + 0.012676272541284561, + 0.08726853877305984, + -0.12656563520431519, + 0.04440032318234444, + 0.0073829651810228825, + -0.061632927507162094, + -0.05583155155181885, + -0.036139681935310364, + -0.05042988806962967, + 0.02270609699189663, + -0.019065849483013153, + -0.04433917626738548, + 0.009130360558629036, + -0.04898865148425102, + -0.009479031898081303, + -0.06620501726865768, + -0.03766286000609398, + -0.05096747353672981, + 0.002027892740443349, + -0.03304877132177353, + -0.11245673894882202, + 0.040398970246315, + 0.44609004259109497, + -0.04087678715586662, + 0.03842286765575409, + -0.052803028374910355, + 0.018438981845974922, + -0.049267470836639404, + 0.0026343748904764652, + 0.05810907483100891, + -0.04546106606721878, + -0.03127460181713104, + 0.04397043585777283, + 0.004430054221302271, + -0.035687074065208435, + 0.011723266914486885, + -0.001416507875546813, + -0.03968985006213188, + -0.14357180893421173, + -0.03390100970864296, + -0.01744745299220085 + ], + [ + -0.12862369418144226, + 0.12908834218978882, + -0.058339767158031464, + -0.04472898319363594, + -0.041717320680618286, + 0.008474557660520077, + -0.04273226857185364, + 0.0043780808337032795, + 0.03174342215061188, + -0.027817819267511368, + 0.0012325651478022337, + -0.023701263591647148, + -0.014615150168538094, + -0.010617419146001339, + 0.005142879206687212, + 0.07231644541025162, + -0.0065198480151593685, + 0.026330873370170593, + -0.03889063000679016, + 0.01752327010035515, + 0.02385958842933178, + 0.016650959849357605, + 0.006227327510714531, + -0.007612340152263641, + -0.0699591338634491, + -0.004824274685233831, + -0.004933019634336233, + -0.04310709610581398, + -0.01513515692204237, + 0.012135593220591545, + 0.09819886088371277, + -0.031675636768341064, + 0.022472986951470375, + 0.041766390204429626, + 0.009916216135025024, + -0.0054529523476958275, + 0.006750305648893118, + 0.010372970253229141, + -0.01806599088013172, + 0.007583858910948038, + -0.007850058376789093, + -0.04834466055035591, + -0.015152186155319214, + -0.009323153644800186, + 0.00708317244425416, + 0.017731543630361557, + -0.028713734820485115, + -0.04418094828724861, + -0.007643642369657755, + 0.010387960821390152, + 0.02807081863284111, + -0.012973633594810963, + 0.01448376476764679, + -0.006228090729564428, + -0.01630878821015358, + 0.046695075929164886, + -0.020293476060032845, + -0.04729483649134636, + -0.023502612486481667, + -0.056775059551000595, + 0.02803056128323078, + 0.08724548667669296, + 0.015692859888076782, + 0.027877483516931534, + 0.02446088008582592, + 0.04136093333363533, + 0.022712012752890587, + -0.010230290703475475, + 0.014574422501027584, + -0.021533668041229248, + 0.005899565294384956, + 0.054907478392124176, + 0.028246060013771057, + -0.05441857501864433, + -0.05603986606001854, + -0.010359413921833038, + -0.002473648404702544, + -0.05709711089730263, + 0.07014703750610352, + 0.036590151488780975, + 0.43709298968315125, + -0.0005903715500608087, + 0.005782247055321932, + 0.008197901770472527, + 0.027364926412701607, + 0.051248665899038315, + 0.005452904850244522, + 0.021634768694639206, + 0.028184615075588226, + -0.0113218380138278, + 0.02771024964749813, + 0.07409154623746872, + 0.0020027924329042435, + 0.0016564407851547003, + 0.01775619015097618, + 0.03531847521662712, + -0.012908553704619408, + 0.027546728029847145, + 0.01726783625781536, + -0.0003785894950851798, + 0.001481032813899219, + -0.15554530918598175, + 0.0010788101935759187, + 0.034605804830789566, + -0.0267923716455698, + 0.04304118454456329, + 0.031188633292913437, + 0.006021824665367603, + -0.0817112997174263, + -0.0023844277020543814, + 0.029411671683192253, + -0.018742764368653297, + -0.003040195209905505, + 0.052880194038152695, + -0.02091778628528118, + -0.001234435010701418, + 0.0030340258963406086, + 0.009603127837181091, + -0.012512339279055595, + 0.022772585973143578, + -0.03100329264998436, + -0.01319687720388174, + -0.003384063486009836, + 0.012861402705311775, + 0.023568572476506233, + 0.019557494670152664, + -0.03402058407664299, + -0.07640044391155243, + 0.015337372198700905, + -0.028087709099054337, + -0.02319573424756527, + -0.04320920258760452, + -0.02538924850523472, + 0.0003263430262450129, + 0.033026646822690964, + -0.0023706182837486267, + -0.008829804137349129, + -0.08485596626996994, + 0.010441199876368046, + -0.023624880239367485, + -0.06053885817527771, + -0.015997640788555145, + -0.034143101423978806, + -0.09356284141540527, + -0.00784920621663332, + 0.0022900174371898174, + -0.06297615170478821, + 0.0282851904630661, + 0.0033740736544132233, + 0.008472112938761711, + 0.024952713400125504, + 0.0177106074988842, + -0.0676674172282219, + -0.03746496140956879, + -0.008992187678813934, + -0.011992189101874828, + 0.018770940601825714, + -0.02547270990908146, + -0.02302023209631443, + 0.049588143825531006, + -0.015737799927592278, + -0.01419393066316843, + 0.012316349893808365, + 0.04841573163866997, + -0.034333713352680206, + -0.01933632791042328, + 0.0004716250114142895, + -0.04950364679098129, + 0.03548392280936241, + 0.0021529006771743298, + -0.027303962036967278, + 0.004015493672341108, + -0.020237063989043236, + 0.031235652044415474, + 0.009090053848922253, + -0.016454152762889862, + -0.01922333426773548, + -0.010039015673100948, + 0.00035696389386430383, + 0.024481646716594696, + 0.0013916802126914263, + -0.007181895896792412, + 0.004923533648252487, + -0.04845808446407318, + 0.02173328399658203, + 0.11785595864057541, + 0.07515514642000198, + -0.014314952306449413, + -0.036298394203186035, + 0.07693874835968018, + 0.0552731417119503, + 0.06366556882858276, + 0.0544571578502655, + -0.026795102283358574, + 0.022123422473669052, + -0.0505247600376606, + 0.011312159709632397, + 0.02997623197734356, + -0.0001898215850815177, + -0.027270393446087837, + -0.0009451836231164634, + 0.01569056324660778, + -0.0339619517326355, + -0.027790838852524757, + -0.047718215733766556, + -0.06161564961075783, + 0.02482951059937477, + -0.010456300340592861, + 0.0018217450706288218, + 0.013249819166958332, + 0.015023397281765938, + -0.026978308334946632, + 0.006231783423572779, + 0.012553662993013859, + -0.05563810095191002, + -0.03552904725074768, + 0.009500497952103615, + -0.0065131764858961105, + -0.0018518930301070213, + -0.030220026150345802, + -0.003077363595366478, + -0.023167716339230537, + -0.026760883629322052, + 0.0030702869407832623, + -0.0074011534452438354, + -0.0020616750698536634, + -0.03278150409460068, + 0.02456917054951191, + -0.012645010836422443, + 0.0019192692125216126, + 0.028881656005978584, + 0.045080721378326416, + 0.02220454253256321, + 0.016064966097474098, + 0.01168456207960844, + 0.07735900580883026, + -0.0069025373086333275, + 0.6879220604896545, + 0.027784135192632675, + 0.016660969704389572, + -0.07771477848291397, + 0.020246775820851326, + -0.026125578209757805, + 0.002956981072202325, + 0.022994976490736008, + -0.011499802581965923, + 0.0311770960688591, + -0.002984516555443406, + -0.023631567135453224, + -0.015524083748459816, + -0.02403663843870163, + -0.009986602701246738, + 0.011103099212050438, + -0.08482279628515244, + -0.0280710868537426, + 0.011511450633406639 + ], + [ + 0.025094445794820786, + 0.00039716222090646625, + 0.010126613080501556, + -0.004209569189697504, + -0.010871246457099915, + -0.010685592889785767, + 8.641324529889971e-05, + -0.00017842944362200797, + 0.00021902748267166317, + 0.00997592881321907, + -0.029127445071935654, + -0.0019526450196281075, + 0.005603529047220945, + -0.0005115323001518846, + -0.0009393306099809706, + 0.003379817120730877, + -0.01118493638932705, + 0.016064640134572983, + -0.01329220924526453, + -0.004541866481304169, + -0.009157601743936539, + -0.00032552226912230253, + 0.009175417944788933, + -0.005490207113325596, + 0.0027560763992369175, + -0.008539656177163124, + 0.005506274756044149, + -0.0010941186919808388, + -0.0003235979238525033, + 0.002555143553763628, + 0.010650476440787315, + -0.008557267487049103, + -0.002715506125241518, + 0.027429351583123207, + 0.009033464826643467, + 0.004616777878254652, + -0.008466237224638462, + 0.0024862035643309355, + 0.0021360469982028008, + -0.001308410195633769, + -0.010049840435385704, + -0.002634048229083419, + 0.042081840336322784, + 0.004984949249774218, + 0.0007481512730009854, + -0.0031236005015671253, + 0.013973137363791466, + -0.00029977611848153174, + 0.019525647163391113, + 0.004396557807922363, + 0.005884063430130482, + -0.011140445247292519, + -0.00847015529870987, + 0.013503002002835274, + -0.001845997292548418, + 0.0018349435413256288, + 0.04869398474693298, + 0.001812295988202095, + -0.004309477750211954, + 0.012358037754893303, + 0.000383938750019297, + -0.010711196810007095, + -0.0019487112294882536, + -0.01047047134488821, + -0.0012746272841468453, + 0.014500828459858894, + 0.0022664559073746204, + -0.009196649305522442, + -0.02081124857068062, + -0.005563879385590553, + 0.011324914172291756, + -0.022470654919743538, + 0.001740578911267221, + -0.002650283509865403, + 0.0025591424200683832, + 0.0057739862240850925, + 0.007396430242806673, + 0.0002935023221652955, + 0.0029575759544968605, + 0.0018063028110191226, + -0.12369874864816666, + 0.0019233094062656164, + 0.0032591382041573524, + 0.001735973753966391, + 0.005415283143520355, + -0.001616843044757843, + 0.003402168396860361, + -0.00022168553550727665, + -0.014165841042995453, + 0.019268635660409927, + 0.0010695521486923099, + -0.003164991270750761, + -0.008251133374869823, + -0.03473173826932907, + -0.015047597698867321, + 0.0034766218159347773, + -0.002840474946424365, + 0.008981260471045971, + -0.009328051470220089, + 0.0008027273579500616, + 0.00025671315961517394, + -0.00015119393356144428, + 0.013368437997996807, + -0.0018036536639556289, + -0.011268327943980694, + -0.023418003693223, + 0.00016494820010848343, + 0.009840132668614388, + 0.0015349852619692683, + -0.00011633391841314733, + 0.0003387424803804606, + -0.0019515844760462642, + -0.004435173235833645, + -0.010911444202065468, + -0.002054236363619566, + -0.004187464248389006, + 0.0032339661847800016, + 0.007924919947981834, + -0.001076677581295371, + 0.0007086012628860772, + 0.010228792205452919, + -0.02810066007077694, + 0.0011610626243054867, + -0.002266132039949298, + -0.0021779832895845175, + 6.047675560694188e-05, + 0.0031598189380019903, + -0.019875023514032364, + 0.008259898982942104, + 0.00699935108423233, + -0.0014453124022111297, + -0.002821651753038168, + 0.006807864643633366, + 0.008777329698204994, + -0.02054152823984623, + 0.005468036979436874, + 0.0033575096167623997, + -0.012756479904055595, + 0.0070005799643695354, + -0.0052404748275876045, + -0.0004061388608533889, + 0.004349225666373968, + -0.009345212019979954, + -0.0034909553360193968, + -0.9629360437393188, + 0.0008612481760792434, + 0.01927945762872696, + 0.006209251005202532, + -0.009709958918392658, + 0.009660028852522373, + -0.00041965709533542395, + 0.004409956745803356, + 0.005355317611247301, + 0.001022880314849317, + 0.006743139587342739, + -0.025177013128995895, + -0.004812810570001602, + -0.00017946456500794739, + 0.0014640281442552805, + 0.005960844457149506, + -0.0019702857825905085, + 0.0022635289933532476, + -0.0038142481353133917, + 0.006528822705149651, + -0.00037105882074683905, + -0.0022536737378686666, + 0.016373280435800552, + -0.0003739232779480517, + -0.0032472785096615553, + -0.010701838880777359, + 0.008330672979354858, + -0.004629598930478096, + -0.007988658733665943, + 0.003723815781995654, + -0.006410600617527962, + 0.0007360193412750959, + -0.00036931762588210404, + -0.0008498271927237511, + 0.011066199280321598, + 0.0007481712382286787, + -0.00418038759380579, + -0.002678958000615239, + 0.002288335468620062, + -0.016579248011112213, + 0.009318189695477486, + 0.012400739826261997, + -0.00781719759106636, + -0.0005873889313079417, + -0.010930833406746387, + -0.009180239401757717, + 0.008836952038109303, + 0.0024267148692160845, + -0.007268019951879978, + 0.0014544932637363672, + 0.01242880430072546, + -0.008778952062129974, + 0.0036318665370345116, + -0.011037647724151611, + 0.0031299975235015154, + 0.002985285362228751, + -0.0016044504009187222, + 0.00018136471044272184, + 7.420278507197509e-06, + 0.011804032139480114, + 0.0017377007752656937, + 0.0066910251043736935, + 0.005526837892830372, + -0.022484799847006798, + 0.007733727339655161, + 0.00338566186837852, + -0.0045133912935853004, + 0.0077408719807863235, + 0.0017899854574352503, + -0.030993763357400894, + -0.0028971030842512846, + 0.0003645668621174991, + 0.0038542957045137882, + 0.027729995548725128, + 0.0035063670948147774, + -0.002309363568201661, + -0.0017051630420610309, + -0.0034614570904523134, + -0.005860056262463331, + 0.007474948652088642, + -0.005903079640120268, + -0.0011221759486943483, + -0.0058447737246751785, + 0.0060188076458871365, + 0.013329865410923958, + -0.0008221782627515495, + -0.006511765997856855, + -7.180216198321432e-05, + 0.00042181729804724455, + 0.013500241562724113, + 0.005772228818386793, + -0.0034817105624824762, + -0.002268188865855336, + -0.171791672706604, + -0.002168202307075262, + 0.05122130364179611, + -0.005529268644750118, + -0.0014034867053851485, + -0.00865715742111206, + -0.030149908736348152, + -0.006587372161448002, + -0.0023967314045876265, + 0.0011419529328122735, + 0.0013082758523523808, + 0.007823440246284008, + 0.006264390889555216, + -0.008676613681018353, + 0.0018087259959429502, + 0.006341107655316591, + -0.0011817049235105515, + 0.00666176900267601, + -0.0006436144467443228 + ], + [ + 0.015298775397241116, + 0.0019723742734640837, + -0.0016598912188783288, + -0.0025994079187512398, + 0.0011771760182455182, + 0.001051399391144514, + 0.00047604585415683687, + 0.002199192764237523, + 0.002214358653873205, + -0.0017578769475221634, + -0.005845010746270418, + -0.0006847609765827656, + -0.0006997482851147652, + -0.0011362588265910745, + 0.0018370404141023755, + -0.0008280270267277956, + 0.001691470853984356, + -0.0015022680163383484, + 0.001850442378781736, + 0.0010388403898105025, + 0.003808249020949006, + -0.00042112887604162097, + -0.0008405693806707859, + 0.0007389628444798291, + 0.002693944377824664, + 0.003049942199140787, + -0.0027066757902503014, + 0.0007194022764451802, + -0.0002866335562430322, + -0.0020297998562455177, + -0.004681924823671579, + 0.0016789594665169716, + 0.0009988832753151655, + -0.0013816599966958165, + -0.0016203231643885374, + -0.0008174719987437129, + 0.0012202105717733502, + -0.001953910104930401, + -0.0012545507634058595, + -0.0007534967735409737, + 0.0025118186604231596, + -0.0006314862403087318, + -0.003990632016211748, + 0.00123053218703717, + -0.00014951360935810953, + 0.0013120988151058555, + -0.0006198437185958028, + -0.0003114296996500343, + -0.0025860515888780355, + 0.00045301110367290676, + 0.0006016136612743139, + 0.003128595417365432, + 0.0012041592271998525, + -0.0022434392012655735, + -0.0011689478997141123, + -0.002647993853315711, + -0.005839201156049967, + 0.001062043709680438, + -0.0005119324196130037, + 0.0017007073620334268, + 0.0007737833075225353, + 0.0008003590046428144, + 0.00028108051628805697, + 0.0026697537396103144, + -0.00011219131556572393, + -0.004510639701038599, + -0.0017431617015972733, + 0.0014851586893200874, + 0.0057529304176568985, + -0.0023509806487709284, + -0.0017708975356072187, + 0.0032159602269530296, + 0.00028512845165096223, + -0.0014334307052195072, + -0.0008317355532199144, + -0.00011064283171435818, + 0.00018923913012258708, + -0.0009026610059663653, + -0.001059595262631774, + -0.0019530771533027291, + -0.11984739452600479, + -0.0012194658629596233, + -0.00034718101960606873, + -2.649340603966266e-05, + 0.00034417255665175617, + -0.000387476320611313, + 0.0025612881872802973, + -0.0008370315772481263, + 0.005182964727282524, + -0.0012460623402148485, + 0.00015204404189717025, + -0.0009116303408518434, + -0.000360925099812448, + 0.0058877551928162575, + 0.0032572292257100344, + 0.00035447959089651704, + 0.001402342109940946, + -0.0026724673807621002, + 0.0005668168887495995, + -0.0006722374819219112, + 0.00016364018665626645, + -0.004681858234107494, + -0.0017994620138779283, + 0.00188063841778785, + 0.002979797776788473, + 0.00536525622010231, + -0.0022434613201767206, + -0.002254850696772337, + -0.003939016256481409, + -0.0005049144383519888, + -0.0007620702381245792, + -0.0033527109771966934, + 0.0011496578808873892, + -0.00017335427401121706, + -0.0018595620058476925, + 0.0011385201942175627, + 0.0004550199955701828, + -0.0020482081454247236, + -0.00010939008643617854, + -0.0010267371544614434, + -0.0029671117663383484, + 0.00497730728238821, + -0.00046015545376576483, + -0.0006774389185011387, + 0.0020595600362867117, + 0.0003332809137646109, + -0.0007762298919260502, + 0.0019883434288203716, + -0.002549575176090002, + 0.001887058955617249, + 0.0007216092781163752, + -0.0010012548882514238, + 0.0014931299956515431, + -0.002586692338809371, + 0.000850981508847326, + -0.0022975921165198088, + -0.002148353261873126, + -0.008463060483336449, + -0.002029882278293371, + -0.0010703846346586943, + -0.0015657326439395547, + 0.0004086824192199856, + -0.0005388211575336754, + -0.000256439670920372, + -0.9831116199493408, + -0.0004780863528139889, + -0.002301208209246397, + -0.00039724164525978267, + 0.001844938495196402, + -0.001624136115424335, + 0.00034914931165985763, + -0.0017308044480159879, + 0.001691555604338646, + 0.0015646583633497357, + -0.004433483351022005, + -0.0002743715886026621, + 0.0006529917591251433, + 0.0005078476970084012, + -0.000722982338629663, + -0.0012405128218233585, + 0.0008529176702722907, + -0.0010100248036906123, + 0.0022960484493523836, + -0.002178746508434415, + -0.0002920941333286464, + 0.00014166715845931321, + -0.0029201090801507235, + -0.0024802954867482185, + -0.0035876554902642965, + -0.0004738353018183261, + -0.0014968850882723927, + 0.00038448351551778615, + 0.001953345723450184, + -0.0008099966216832399, + -0.0016927879769355059, + -0.0016121050575748086, + -5.0045997340930626e-05, + -0.00023172191868070513, + -0.0013780849985778332, + -0.00015631073620170355, + 0.00243150326423347, + 0.0008695730939507484, + 0.00035040892544202507, + 0.0031827634666115046, + -0.0015523931942880154, + 0.005554037168622017, + -0.004432021174579859, + 0.0010549731086939573, + 0.0014202328165993094, + 0.0028178018983453512, + -0.0019804115872830153, + 0.009509854018688202, + 0.00022365561744663864, + 0.0023498644586652517, + -0.001642324379645288, + 0.001557002542540431, + 0.0002941696729976684, + 0.0023999360855668783, + 0.00015588136739097536, + -0.0025723446160554886, + 0.0015461210859939456, + 0.0004526735283434391, + -0.0006211193394847214, + -0.004408813547343016, + -0.0001946368138305843, + 0.0012001895811408758, + 0.000326569308526814, + 0.005639796145260334, + -0.0006413374212570488, + 0.00044934090692549944, + -6.456371193053201e-05, + -0.0020575178787112236, + -0.001003951532766223, + -0.0031869313679635525, + -0.0006926265778020024, + -0.00010735914838733152, + 0.0001452810683986172, + -0.004475435242056847, + -0.0009686296107247472, + 0.0006200582720339298, + -0.0022828623186796904, + -0.00065121881198138, + 0.0011622179299592972, + -0.0021179623436182737, + -0.0001232963113579899, + 0.001170354662463069, + -0.0009652028675191104, + -0.0027244535740464926, + -0.002960790414363146, + 0.0016824931371957064, + 0.00128354097250849, + -0.0015086177736520767, + -0.0011871899478137493, + -0.001252225716598332, + -0.0004270294157322496, + -0.0035132954362779856, + -0.0001419033796992153, + -0.1326735019683838, + 0.0006955604185350239, + -0.0069720386527478695, + 0.0004882241482846439, + -0.00042369740549474955, + 0.0035619733389467, + 0.0071913073770701885, + 0.0022142117377370596, + -0.000973071320913732, + 0.0017796546453610063, + 0.0004641894483938813, + -0.0019638773519545794, + -0.0017111964989453554, + 0.0003380582493264228, + -0.0011671785032376647, + -0.00043136809836141765, + 0.0003392858779989183, + -0.0012487773783504963, + -0.0006097444565966725 + ], + [ + 0.0017241458408534527, + 0.010700000450015068, + -0.01238936372101307, + -0.0036591915413737297, + 0.011836080811917782, + 0.009356082417070866, + -0.0012179934419691563, + 0.004152525216341019, + 0.0029157146345824003, + -0.011043177917599678, + 0.013347107917070389, + -0.0019098588963970542, + -0.00463895034044981, + -0.002403603633865714, + 0.004210908897221088, + -0.0012635358143597841, + 0.012632722966372967, + -0.01677476428449154, + 0.013979087583720684, + 0.006530878134071827, + 0.012519382871687412, + 0.0001960078370757401, + -0.008670615032315254, + 0.006605770438909531, + -0.0006626639515161514, + 0.011427875608205795, + -0.009685746394097805, + 0.0025719357654452324, + -0.0002226771175628528, + -0.006724480539560318, + -0.01323612965643406, + 0.00889075268059969, + 0.004326789639890194, + -0.02163653075695038, + -0.009235793724656105, + -0.006761594209820032, + 0.009946719743311405, + -0.006845134310424328, + -0.005265399347990751, + -0.002701183781027794, + 0.012557699345052242, + 0.0010768227512016892, + -0.03956102579832077, + -0.0007534940959885716, + -0.0018847336759790778, + 0.005114397499710321, + -0.012037559412419796, + -0.002929724520072341, + -0.018840989097952843, + -0.0030095218680799007, + -0.0028837628196924925, + 0.01281329058110714, + 0.009602641686797142, + -0.014673968777060509, + -0.0015165715012699366, + -0.003206303808838129, + -0.04915953800082207, + 0.0013267621397972107, + 0.0013887452660128474, + -0.007766776718199253, + 0.0034983186051249504, + 0.014956152066588402, + 0.002928231842815876, + 0.01177660096436739, + 0.0006334386416710913, + -0.01845361292362213, + -0.004029596224427223, + 0.009824048727750778, + 0.026032689958810806, + 7.579256634926423e-05, + -0.01270252838730812, + 0.02529512718319893, + 0.0010431373957544565, + -0.002154858084395528, + -0.005455490667372942, + -0.005237479228526354, + -0.006634024903178215, + -0.002797110937535763, + -0.002757030539214611, + -0.00713092926889658, + -0.0919898971915245, + -0.0044131106697022915, + -0.0028359650168567896, + -0.0014798311749473214, + -0.0030197645537555218, + 0.0007004469516687095, + 0.0016148700378835201, + 0.0011325302766636014, + 0.019017083570361137, + -0.016990911215543747, + -0.0005432984908111393, + 0.0050536515191197395, + 0.005512918345630169, + 0.04054887592792511, + 0.01824219897389412, + -0.0018112511606886983, + 0.003096349537372589, + -0.011980599723756313, + 0.007472041994333267, + -0.0007059185300022364, + -0.0010653528152033687, + -0.012436041608452797, + -0.012090109288692474, + 0.005431556608527899, + 0.013262099586427212, + 0.029034262523055077, + -0.0039554135873913765, + -0.011321695521473885, + -0.00853902380913496, + -0.00027187244268134236, + 0.000664575956761837, + -0.005958993453532457, + 0.0063046724535524845, + 0.00946047529578209, + -0.00047801327309571207, + 0.007230666466057301, + -0.0020100073888897896, + -0.012620569206774235, + 0.0013102148659527302, + -0.0003560048353392631, + -0.015903526917099953, + 0.03140698000788689, + 0.0010181863326579332, + 0.000835287501104176, + 0.0010741250589489937, + 0.002092505106702447, + -0.003444785950705409, + 0.016575802117586136, + -0.009211130440235138, + -0.0032048779539763927, + 0.001852711196988821, + -0.0012586250668391585, + -0.0027805843856185675, + -0.01111771073192358, + 0.01809454895555973, + -0.006020126398652792, + -0.00373980775475502, + -0.009747285395860672, + -0.007740505505353212, + 0.0036535628605633974, + -0.0038077819626778364, + -0.004818660207092762, + 0.005401617381721735, + -0.00011516748054418713, + -0.978561520576477, + -0.0017566324677318335, + -0.020468536764383316, + -0.00634001987054944, + 0.010494956746697426, + -0.01034827996045351, + 0.0011962730204686522, + -0.0038005895912647247, + -0.005217636935412884, + 0.001816539210267365, + -0.015631053596735, + 0.017771024256944656, + 0.005736952181905508, + 0.0016002090414986014, + -0.0018004686571657658, + -0.0051629371009767056, + 0.0006760988035239279, + -0.0031090492848306894, + 0.007082632277160883, + -0.007832378149032593, + -0.00237624766305089, + 0.0009408410987816751, + -0.021554043516516685, + -0.008634276688098907, + -0.0023784064687788486, + 0.0069479565136134624, + -0.009612953290343285, + 0.004012633115053177, + 0.009281459264457226, + -0.004526233766227961, + 0.0024567602667957544, + -0.00348986336030066, + -0.0005082581774331629, + -0.0014770491980016232, + -0.010049557313323021, + 0.0009437125409021974, + 0.0065451632253825665, + 0.00303906062617898, + -0.0017117569223046303, + 0.017250142991542816, + -0.007482829503715038, + 0.007480737287551165, + 0.0018423941219225526, + 0.0010645395377650857, + 0.010555901564657688, + 0.015085368417203426, + -0.007673186250030994, + 0.017780058085918427, + 0.007921077311038971, + 0.004393353592604399, + -0.012967115268111229, + 0.0077957287430763245, + 0.00025207127328030765, + 0.01279257982969284, + -0.0019017847953364253, + -0.006747208070009947, + 0.002648415509611368, + 0.0026250751689076424, + -0.00116618606261909, + -0.017857275903224945, + -0.0010667773894965649, + -0.004374111536890268, + -0.0013631662586703897, + 0.0267905592918396, + -0.007386147975921631, + -0.002678497927263379, + 0.0036905338056385517, + -0.009463823400437832, + -0.00358516164124012, + 0.021812738850712776, + -0.002020625164732337, + -0.003113221377134323, + -0.002446952508762479, + -0.030768927186727524, + -0.003688598284497857, + 0.0018796351505443454, + -0.0043489886447787285, + 0.0012483969330787659, + 0.007301291450858116, + -0.008032198995351791, + 0.004903959110379219, + 0.0034085502848029137, + 0.002612478332594037, + -0.007713329046964645, + -0.016457216814160347, + 0.005441855639219284, + 0.008693777956068516, + 0.001701562199741602, + -0.001805263920687139, + -0.012539379298686981, + -0.005292707122862339, + -0.0009149700053967535, + 0.002418446820229292, + -0.06083906441926956, + 0.003886197926476598, + -0.051036980003118515, + 0.0024834817741066217, + -0.00011359641939634457, + 0.01113644428551197, + 0.03582006320357323, + 0.006972854025661945, + -0.002440992509946227, + 0.004614872392266989, + -0.00024362582189496607, + -0.010525593534111977, + -0.008450266905128956, + 0.00575921731069684, + -0.0037964351940900087, + -0.0045571764931082726, + -0.00040749783511273563, + -0.008481730706989765, + 0.0021018001716583967 + ], + [ + -0.14389491081237793, + 0.13448023796081543, + -0.03120248205959797, + -0.020563669502735138, + 0.001400511828251183, + -0.012922752648591995, + -0.03415593132376671, + 0.019776226952672005, + 0.03481270745396614, + 0.014209363609552383, + 0.028619885444641113, + -0.03834099695086479, + 0.010634643957018852, + -0.015020244754850864, + 0.022095937281847, + 0.09769058972597122, + 0.0063741314224898815, + 0.016983112320303917, + -0.014287118799984455, + 0.06155938655138016, + 0.02755010686814785, + 0.00182059733197093, + 0.03108370676636696, + 0.028017330914735794, + -0.08663462847471237, + -0.027962416410446167, + 0.005823534447699785, + -0.0036819183733314276, + -0.01210379134863615, + -0.037443969398736954, + 0.07021285593509674, + -0.01779131218791008, + 0.013048182241618633, + 0.021927254274487495, + -0.0030606568325310946, + 0.01062534749507904, + 0.009539986029267311, + 0.024577908217906952, + -0.018539372831583023, + -0.04027203470468521, + 0.00854619313031435, + -0.009953140281140804, + 0.029896197840571404, + 0.00865292176604271, + -0.0001499737991252914, + 0.031753573566675186, + 0.009027214720845222, + -0.023611698299646378, + -0.000756937253754586, + -0.0057220919989049435, + -0.04619918018579483, + 0.003422114998102188, + 0.0039689610712230206, + 0.011033290065824986, + -0.04832078889012337, + 0.04894993081688881, + 0.01499922201037407, + 0.010830668732523918, + -0.009372726082801819, + -0.016790546476840973, + 0.03972064331173897, + 0.08398831635713577, + 0.04545290023088455, + 0.03377027437090874, + 0.02172425016760826, + 0.040715936571359634, + -0.02488640323281288, + -0.009044450707733631, + -0.006896860431879759, + -0.024417292326688766, + 0.010555244982242584, + 0.03550855070352554, + 0.03384990245103836, + -0.040262140333652496, + -0.0638197511434555, + 0.0015094339614734054, + 0.0030048126354813576, + -0.005008514504879713, + 0.04403796046972275, + -0.009491031989455223, + 0.4073368012905121, + -0.02061527594923973, + 0.011292574927210808, + 0.007012400310486555, + -0.00267407507635653, + 0.0005996254039928317, + -0.02822934091091156, + 0.01462189294397831, + -0.03290295600891113, + -0.04170394688844681, + 0.0018288830760866404, + 0.07476697862148285, + -0.013860191218554974, + 0.04490496218204498, + 0.007354982662945986, + 0.018343374133110046, + -0.03550238534808159, + 0.004392548464238644, + -0.02842574007809162, + 0.02633054554462433, + 0.04499688744544983, + -0.07472014427185059, + -0.00711797783151269, + 0.03392859920859337, + 0.006201316602528095, + 0.013265648856759071, + 0.02072051540017128, + 0.019339026883244514, + -0.03824997320771217, + 0.0031422118190675974, + 0.04555229842662811, + -0.009594269096851349, + -0.017098620533943176, + 0.016199927777051926, + -0.006051676347851753, + 0.0016676523955538869, + -0.020602747797966003, + 0.0058237100020051, + 0.018981460481882095, + 0.017572961747646332, + -0.04764707386493683, + 0.003672927152365446, + 0.002698064548894763, + 0.0183905940502882, + -0.020222671329975128, + 0.03759133443236351, + -0.02948267012834549, + -0.05315808579325676, + 0.012843006290495396, + -0.02314804121851921, + -0.013780788518488407, + -0.04372686520218849, + -0.015227681025862694, + 0.001032842556014657, + -0.0003938761365134269, + 0.01819940097630024, + 0.03228726610541344, + -0.11385393887758255, + 0.036701835691928864, + -0.010455368086695671, + -0.011795856058597565, + -0.016404513269662857, + -0.02937869168817997, + -0.05118369683623314, + 0.003941623494029045, + 0.017649682238698006, + -0.07068441063165665, + 0.01883985660970211, + 0.02656688541173935, + -0.00043116844608448446, + 0.019116796553134918, + 0.00938253104686737, + -0.06298371404409409, + -0.010000712238252163, + 0.01609897054731846, + -0.032491426914930344, + 0.0211328212171793, + -0.002623425330966711, + -0.020657433196902275, + 0.01393868774175644, + -0.010575215332210064, + 0.011114940978586674, + 0.04201645031571388, + 0.01634122245013714, + -0.030515089631080627, + -0.044464025646448135, + -0.04412830248475075, + -0.015165471471846104, + 0.014208315871655941, + -0.012303721159696579, + -0.06982403248548508, + -0.004773371387273073, + -0.03603248670697212, + 0.01460692472755909, + 0.021039290353655815, + 0.0004792780091520399, + -0.014774528332054615, + 0.010661311447620392, + 0.001140293781645596, + 0.0004952337476424873, + 0.020593438297510147, + -0.0037951746489852667, + -0.015599627047777176, + -0.035204194486141205, + 0.020660044625401497, + 0.12829381227493286, + 0.07580369710922241, + -0.012260349467396736, + -0.007863190956413746, + 0.06569012254476547, + -0.024924898520112038, + 0.0977720320224762, + 0.08107886463403702, + 0.01981624960899353, + -0.012089880183339119, + 0.012684643268585205, + 0.01949409581720829, + 0.0022447749506682158, + 0.02964569255709648, + -0.021473363041877747, + 0.0018142317421734333, + -0.004067844245582819, + -0.0009535174467600882, + -0.009010553359985352, + -0.016587525606155396, + 0.0020986716262996197, + 0.032827384769916534, + -0.019455863162875175, + 0.010661641135811806, + 0.016263611614704132, + 0.025591785088181496, + 0.015302300453186035, + 0.018150057643651962, + 0.037987228482961655, + -0.05119413882493973, + -0.05461350828409195, + 0.013318839482963085, + -0.026767106726765633, + 0.0034213592298328876, + -0.016893507912755013, + -0.038557182997465134, + -0.020406095311045647, + -0.03306393697857857, + 0.0011518333340063691, + 0.0012246598489582539, + 0.018617000430822372, + -0.018381943926215172, + -0.002863110275939107, + -0.00773177994415164, + 0.00309261423535645, + -0.0011053929338231683, + 0.04753352701663971, + -0.0010138819925487041, + -0.011684159748256207, + -0.014216446317732334, + 0.025678811594843864, + 0.028918933123350143, + 0.733174204826355, + 0.002949677174910903, + 0.002006563590839505, + -0.09318933635950089, + 0.04966176673769951, + -0.031976718455553055, + 0.001562860095873475, + -0.008294353261590004, + -0.021044854074716568, + 0.022788124158978462, + 0.01065757591277361, + 0.01574586145579815, + -0.016573837026953697, + 0.001126335235312581, + -0.0006405710009858012, + -0.004532428923994303, + -0.07473541051149368, + -0.04439638927578926, + 0.011226177215576172 + ], + [ + -0.044516246765851974, + 0.07242369651794434, + -0.01850074715912342, + -0.018405534327030182, + 0.013127830810844898, + -0.0018604341894388199, + -0.011832522228360176, + 0.004512469284236431, + -0.003142699832096696, + -0.001477914280258119, + 0.009866571053862572, + -0.02021949365735054, + 0.00620892271399498, + -0.004182635340839624, + 0.007391118910163641, + 0.03394360840320587, + 0.01170014962553978, + -0.017613714560866356, + 0.007798402104526758, + 0.013220245949923992, + -0.00011114049993921071, + 0.004330826457589865, + 0.00045931964996270835, + 0.009644693695008755, + -0.03444165363907814, + 0.003697941079735756, + -0.0057314177975058556, + 0.010092541575431824, + 0.0014315660810098052, + -0.01456503290683031, + 0.029442889615893364, + -0.000819847104139626, + 0.0060347747057676315, + 0.012347051873803139, + 0.000254321115789935, + -0.005847361404448748, + 0.01664295233786106, + -0.008436347357928753, + -0.013268005102872849, + -0.020881380885839462, + 0.00830184854567051, + 0.004570151679217815, + -0.00559174083173275, + 0.004537837579846382, + -0.003220916725695133, + 0.006400092039257288, + -0.0006493088440038264, + -0.020480532199144363, + 0.007346609607338905, + -0.004343513865023851, + 0.004488696809858084, + -0.008503366261720657, + 0.0072395591996610165, + 0.0018219270277768373, + -0.01496914029121399, + 0.02020634524524212, + -0.018321463838219643, + 0.012004057876765728, + -0.00958273932337761, + -0.013303741812705994, + 0.02113765850663185, + 0.04957534372806549, + 0.006441986653953791, + 0.002085379557684064, + 0.010029543191194534, + 0.005965213757008314, + 0.004359373357146978, + 0.0035495455376803875, + 0.006914218887686729, + -0.01006230153143406, + -0.0021333699114620686, + 0.020821187645196915, + 0.01695360615849495, + -0.02182341367006302, + -0.020048486068844795, + -0.007413080427795649, + -0.009335990995168686, + -0.009693581610918045, + 0.01807999052107334, + -0.026956938207149506, + 0.08951566368341446, + -0.011259707622230053, + 0.0031558580230921507, + -0.0063368817791342735, + 0.002955899341031909, + 0.0013648010790348053, + 0.002247526776045561, + 0.015253127552568913, + -0.0007419949979521334, + -0.004618955310434103, + -0.001862090895883739, + 0.039117004722356796, + 0.005167418625205755, + 0.045262474566698074, + 0.010569228790700436, + -0.0033046186435967684, + -0.012031297199428082, + -0.00413039606064558, + -0.008477162569761276, + 0.00832199677824974, + -0.0022362563759088516, + -0.041903551667928696, + 0.0022923157084733248, + 0.008314337581396103, + 0.00855181086808443, + 0.015811285004019737, + 0.0009522708714939654, + 0.0026838986668735743, + -0.009356790222227573, + -0.001264006132259965, + 0.013339298777282238, + -0.01262176875025034, + 0.007830718532204628, + 0.010647323913872242, + 0.007807034067809582, + 0.010773270390927792, + -0.002628464251756668, + -0.02794562093913555, + 0.007723868824541569, + 0.016883451491594315, + -0.029207615181803703, + 0.01280616782605648, + 0.01194955687969923, + 0.011268389411270618, + -0.03344925493001938, + 0.01782839559018612, + 0.004548567812889814, + -0.01665697619318962, + 0.011169410310685635, + -0.01707841269671917, + -0.0035986981820315123, + -0.012935896404087543, + -0.00226547010242939, + -0.003417446743696928, + 0.00848833192139864, + 0.00951569713652134, + 0.026153521612286568, + -0.04709333926439285, + 0.008516274392604828, + 0.0013764541363343596, + -0.014468591660261154, + -0.02210685983300209, + -0.008322367444634438, + -0.02287660539150238, + -0.9375220537185669, + 0.0017507981974631548, + -0.020262911915779114, + -0.003927792422473431, + 0.008532991632819176, + -0.003110530786216259, + 0.004010085016489029, + 0.018348367884755135, + -0.03689628839492798, + 0.00042566677439026535, + -0.02275681309401989, + -0.011552687734365463, + 0.015200207941234112, + 0.009398133493959904, + 0.0008106767782010138, + 0.011289694346487522, + -0.017140857875347137, + 0.0026329346001148224, + -0.0012692464515566826, + 0.009581396356225014, + -0.019520960748195648, + -0.011463174596428871, + -0.03371216356754303, + -0.03967427834868431, + 0.01053089089691639, + -0.0030032587237656116, + -0.012385855428874493, + -0.0015582493506371975, + -0.005613306071609259, + -0.001426248112693429, + 0.00439441716298461, + -0.002197873080149293, + -0.003658439964056015, + -0.014670316129922867, + 0.004145494196563959, + 0.01571142114698887, + -0.00730403745546937, + 0.004222038667649031, + -0.008002256974577904, + -0.006398636847734451, + 0.01436106488108635, + 0.06853625923395157, + 0.037611983716487885, + -0.010454456321895123, + 0.00017739608301781118, + 0.03307115659117699, + 0.017595328390598297, + 0.03807304799556732, + 0.013770874589681625, + 0.01633092388510704, + -0.006316379178315401, + -0.008397454395890236, + 0.019067199900746346, + -0.001626785728149116, + 0.0009711635066196322, + -0.006102724466472864, + 0.0005604252801276743, + 0.01954246498644352, + -0.007371867075562477, + -0.014749009162187576, + 0.005843215622007847, + -0.002774372696876526, + 0.016944674775004387, + -0.00735623762011528, + -0.0014363591326400638, + -0.0003522908082231879, + -0.0009100095485337079, + -0.0007597607909701765, + -0.006573264487087727, + 0.034772444516420364, + -0.03893063962459564, + -0.024812333285808563, + 0.0054726614616811275, + -0.01899513229727745, + 0.0028875155840069056, + -0.00806113425642252, + -0.015809429809451103, + -0.004185841418802738, + 0.0017104443395510316, + 0.010897680185735226, + 0.0035590247716754675, + 0.007934740744531155, + -0.00475465739145875, + 0.011034324765205383, + -0.0154019296169281, + 0.010413716547191143, + 0.012090486474335194, + 0.034168701618909836, + 0.004310114309191704, + 0.0007748352945782244, + -0.005263634026050568, + 0.020966805517673492, + 0.012131299823522568, + 0.2104581743478775, + 0.008231420069932938, + -0.000990066910162568, + -0.02373606711626053, + 0.0035681261215358973, + -0.013385026715695858, + 0.014329049736261368, + -0.005002622026950121, + -0.02249806933104992, + 0.019311482086777687, + 0.005034121219068766, + -0.007272185292094946, + -0.01163866464048624, + -0.010821615345776081, + -0.007383690681308508, + 0.0068754698149859905, + -0.021769806742668152, + -0.012600773014128208, + 0.018531247973442078 + ], + [ + -0.12782029807567596, + 0.12712089717388153, + -0.025626584887504578, + -0.014222615398466587, + 0.001023149467073381, + -0.01001831516623497, + -0.04255911335349083, + 0.010192983783781528, + 0.016794856637716293, + -0.008126070722937584, + 0.037175726145505905, + -0.03934870660305023, + -0.017756039276719093, + -0.010419841855764389, + 0.004976134747266769, + 0.06952507793903351, + 0.0075279725715518, + -0.00390576827339828, + -0.02223214879631996, + 0.014449827373027802, + 0.03133002668619156, + -0.003351380582898855, + -0.005616490729153156, + 0.01693040132522583, + -0.09018014371395111, + 0.01761353574693203, + 0.009551571682095528, + 0.0023260600864887238, + -0.007786368951201439, + -0.02025674283504486, + 0.06516224890947342, + -0.01659538410604, + 0.005280789919197559, + 0.037287138402462006, + 0.006684162653982639, + 0.0051006730645895, + 0.022785509005188942, + 0.018158428370952606, + -0.004779876209795475, + -0.012128632515668869, + 0.004681541584432125, + -0.02340044267475605, + 0.017173103988170624, + -0.02046867460012436, + -0.005780413746833801, + -0.007260867394506931, + 0.009402248077094555, + -0.043693456798791885, + 0.016300585120916367, + 0.0016558094648644328, + 0.015245215967297554, + -0.022505493834614754, + -0.013076188042759895, + 0.01294680219143629, + -0.022734027355909348, + 0.05776605010032654, + -0.005821735132485628, + 0.029773613438010216, + -0.02417953871190548, + -0.033845022320747375, + 0.03776175528764725, + 0.09193592518568039, + 0.01321736816316843, + 0.030257970094680786, + 0.026562636718153954, + 0.04283362627029419, + 0.016920823603868484, + -0.00937856175005436, + 0.01468944363296032, + -0.026108190417289734, + -0.0002868041628971696, + 0.03385189548134804, + 0.031027324497699738, + -0.024675006046891212, + -0.05936254933476448, + -0.02185744047164917, + 0.007350574247539043, + -0.015659356489777565, + 0.048037972301244736, + -0.022286230698227882, + 0.4527153968811035, + -0.021953511983156204, + 0.02008005976676941, + 0.012188932858407497, + -0.007009158376604319, + 0.02362024039030075, + 0.011903088539838791, + 0.03089960291981697, + -0.0018494778778403997, + -0.009572569280862808, + 0.004722899757325649, + 0.08333028107881546, + -0.007918702438473701, + 0.05068214237689972, + 0.019443077966570854, + 0.004592052660882473, + -0.02378501184284687, + 0.016654688864946365, + -0.02302652783691883, + 0.017259828746318817, + 0.003923788201063871, + -0.10246559977531433, + 0.013075759634375572, + 0.017177801579236984, + 0.010729406960308552, + 0.017674067988991737, + 0.003595205256715417, + -0.0015994436107575893, + -0.03359103575348854, + -0.010801492258906364, + 0.041582413017749786, + -0.01690451242029667, + -0.009856844320893288, + 0.03239622712135315, + -0.001636870438233018, + 0.006959947757422924, + -0.008328004740178585, + -0.03457813337445259, + 0.018008757382631302, + 0.03016085922718048, + -0.03646592050790787, + -0.016775334253907204, + -0.0031455368734896183, + 0.009375541470944881, + -0.02202332206070423, + 0.03103143535554409, + -0.003558272263035178, + -0.06533586233854294, + 0.010701721534132957, + -0.03911125287413597, + -0.010313168168067932, + -0.03436943516135216, + -0.03292645886540413, + -0.011752627789974213, + -0.00033287671976722777, + 0.022634491324424744, + 0.018927302211523056, + -0.07036841660737991, + 0.028887122869491577, + -0.020437875762581825, + -0.05335656926035881, + -0.029811160638928413, + -0.01710515096783638, + -0.08048872649669647, + 0.05386827513575554, + 0.014767383225262165, + -0.03674169257283211, + -0.0035531409084796906, + 0.017137503251433372, + 0.01667156256735325, + 0.01647965982556343, + 0.005997787229716778, + -0.04668122157454491, + -0.02615213952958584, + -0.014499949291348457, + 0.013403846882283688, + 0.05044372007250786, + -0.01655321754515171, + 0.00022584237740375102, + 0.01823250949382782, + -0.02182181365787983, + -0.014787440188229084, + 0.005942165851593018, + 0.028235334903001785, + -0.048752281814813614, + -0.03461592271924019, + -0.03246438503265381, + -0.05655038729310036, + 0.0024186098016798496, + -0.02314159646630287, + -0.024900134652853012, + -0.010076778009533882, + -0.022344768047332764, + 0.023043343797326088, + 0.015892231836915016, + -0.004434006288647652, + 0.00320607447065413, + -0.015127386897802353, + 0.00539868138730526, + 0.027088427916169167, + -0.023421511054039, + 0.014429437927901745, + 0.0023036140482872725, + -0.03014451265335083, + 0.033409032970666885, + 0.12127802520990372, + 0.08570302277803421, + -0.02552490495145321, + -0.02111142687499523, + 0.0826728343963623, + 0.04125577583909035, + 0.08023542910814285, + 0.024758480489253998, + 0.020704887807369232, + 0.006080252584069967, + -0.03216477110981941, + 0.03341902419924736, + -0.00850894208997488, + -0.003732691053301096, + -0.040225133299827576, + -0.01204004231840372, + 0.015530820935964584, + -0.024776585400104523, + -0.02436712570488453, + -0.0004092265444342047, + -0.026928063482046127, + 0.027240460738539696, + -0.027893900871276855, + -8.74051038408652e-05, + 0.024128705263137817, + 0.0147884301841259, + -0.01759669929742813, + 0.017202960327267647, + 0.041655413806438446, + -0.10341347008943558, + -0.034183207899332047, + 0.012288323603570461, + -0.0003960384929087013, + 0.009455734863877296, + -0.0012597237946465611, + -0.023182833567261696, + -0.01756712794303894, + -0.02054900862276554, + 0.010192474350333214, + -0.00041135019273497164, + 0.010586204938590527, + -0.024876195937395096, + 0.018675174564123154, + -0.018680831417441368, + 0.00946560688316822, + 0.016417037695646286, + 0.04134053736925125, + 0.027019985020160675, + 0.016207221895456314, + 0.00408983277156949, + 0.04839527606964111, + 0.015506385825574398, + 0.7196109890937805, + 0.01718796417117119, + 0.03754648193717003, + -0.05867575481534004, + 0.013235250487923622, + -0.0587259866297245, + -0.00022615140187554061, + -0.006112597417086363, + -0.03135717660188675, + 0.02012259140610695, + -0.0014377606566995382, + 0.004774536471813917, + -0.03262357413768768, + -0.024820324033498764, + 0.002536327112466097, + 0.00043065284262411296, + -0.0763176903128624, + -0.03684253245592117, + 0.010108529590070248 + ], + [ + -0.12711508572101593, + 0.14072246849536896, + -0.049769558012485504, + -0.025974083691835403, + -0.01614471897482872, + -0.007659855764359236, + -0.03743297979235649, + 0.00452243909239769, + 0.0328514538705349, + -0.020150432363152504, + 0.012517334893345833, + -0.036229755729436874, + -0.009389128535985947, + 0.0034279832616448402, + 0.009750938974320889, + 0.0935327410697937, + -0.0024679230991750956, + 0.00729003269225359, + -0.01991797238588333, + 0.01173412799835205, + 0.019754987210035324, + 0.013977499678730965, + 0.014016173779964447, + -0.007586159277707338, + -0.08128464967012405, + -0.013080259785056114, + -0.010595710948109627, + -0.016045980155467987, + 0.0009150414261966944, + -0.005790531635284424, + 0.09027481824159622, + -0.03694760426878929, + 0.024034051224589348, + 0.033763255923986435, + 0.0013384197372943163, + -0.010589933022856712, + 0.014730065129697323, + 0.034142401069402695, + -0.011101753450930119, + -0.029301192611455917, + 0.0031405475456267595, + -0.01878867857158184, + -0.005871631670743227, + 0.0075834281742572784, + -0.0009457694250158966, + 0.013469408266246319, + -0.010768347419798374, + -0.03892701119184494, + -0.00034310651244595647, + 0.004397672601044178, + 0.002391720423474908, + -0.019938625395298004, + 0.0037342417053878307, + 8.583287126384676e-05, + -0.02055175043642521, + 0.05158158764243126, + -0.002033407334238291, + -0.0029239964205771685, + -0.03937525302171707, + -0.047942325472831726, + 0.021746255457401276, + 0.09855514764785767, + 0.014697411097586155, + 0.030360287055373192, + 0.015460033901035786, + 0.048337530344724655, + 0.029368072748184204, + 0.0067026689648628235, + 0.0020996504463255405, + -0.008630974218249321, + 0.006171620916575193, + 0.04412279278039932, + 0.038253989070653915, + -0.04915705323219299, + -0.05673990398645401, + -0.004334261175245047, + -0.005332373548299074, + -0.056869931519031525, + 0.058588188141584396, + 0.02262633666396141, + 0.4468362629413605, + -0.016406383365392685, + 0.013855960220098495, + 0.0053123971447348595, + 0.014785706996917725, + 0.03772308677434921, + 0.011156151071190834, + 0.009694373235106468, + 0.01110128965228796, + 0.0024990076199173927, + 0.02199210412800312, + 0.07640419900417328, + 0.008307404816150665, + 0.0343618243932724, + 0.007313878275454044, + 0.028064681217074394, + -0.02496236190199852, + 0.02394644170999527, + 0.021230241283774376, + 0.002060538623481989, + 0.015531717799603939, + -0.13219361007213593, + -0.012350251898169518, + 0.030066270381212234, + -0.020678691565990448, + 0.0352964848279953, + 0.0519840270280838, + 0.010897884145379066, + -0.05954033136367798, + -0.0004296407860238105, + 0.008598179556429386, + -0.031440142542123795, + -0.0024861053097993135, + 0.04112410917878151, + -0.01861272007226944, + 0.0019104809034615755, + 0.012251854874193668, + -0.011076997965574265, + -0.007250602822750807, + 0.03372552618384361, + -0.042342185974121094, + -0.007740872446447611, + -0.00426642457023263, + 0.018865905702114105, + 0.0063042473047971725, + 0.029834827408194542, + -0.028208013623952866, + -0.07106862217187881, + 0.015247873030602932, + -0.035972412675619125, + -0.015670619904994965, + -0.033385612070560455, + -0.02992064692080021, + -0.002203441457822919, + -7.175773498602211e-05, + -0.010405212640762329, + 0.023739736527204514, + -0.07870156317949295, + 0.0126241035759449, + -0.016022130846977234, + -0.05329379439353943, + -0.019125867635011673, + -0.04112621769309044, + -0.08270330727100372, + 0.027327900752425194, + -0.006609342526644468, + -0.06797777861356735, + 0.019312141463160515, + 0.015797413885593414, + 0.001461951993405819, + 0.02678329311311245, + 0.004214490298181772, + -0.0763423889875412, + -0.03936348482966423, + -0.01323317177593708, + -0.02275111712515354, + 0.01411883719265461, + -0.007622807286679745, + -0.01651201955974102, + 0.03442639857530594, + -0.01610492914915085, + 0.0029237759299576283, + 0.017614251002669334, + 0.04415333271026611, + -0.02618240937590599, + -0.012569243088364601, + -0.0006612598663195968, + -0.043571967631578445, + 0.0347197987139225, + -0.008751249872148037, + -0.033981803804636, + 0.002715085865929723, + -0.021778147667646408, + 0.020803838968276978, + 0.0021017880644649267, + -0.004990614950656891, + -0.014537627808749676, + -0.00010473527800058946, + -0.00403396924957633, + 0.015434534288942814, + -0.006130401045084, + 0.00966949388384819, + 0.0054114097729325294, + -0.02804996632039547, + 0.03884806111454964, + 0.1282084584236145, + 0.08408883213996887, + -0.019343191757798195, + -0.02102157101035118, + 0.07263613492250443, + 0.0391751267015934, + 0.07347657531499863, + 0.02388531155884266, + -0.015448244288563728, + 0.005774836055934429, + -0.024336645379662514, + 0.014704634435474873, + 0.016363045200705528, + 0.005409148521721363, + -0.019746769219636917, + 0.013727071695029736, + 0.02661946229636669, + -0.028457878157496452, + -0.03509228676557541, + -0.030930129811167717, + -0.038823504000902176, + 0.023844439536333084, + -0.0193069726228714, + 0.010077174752950668, + 0.020195500925183296, + 0.006581617519259453, + -0.011611207388341427, + 0.00821823999285698, + 0.05511574074625969, + -0.07100188732147217, + -0.03946088254451752, + 0.013091200031340122, + -0.011591076850891113, + 0.010651715099811554, + -0.025814946740865707, + -0.013084517791867256, + -0.01368040032684803, + -0.026739371940493584, + 0.02026849053800106, + -0.004114147741347551, + 0.008347215130925179, + -0.015223387628793716, + 0.02469336986541748, + -0.014590212143957615, + 0.004120747558772564, + 0.017997467890381813, + 0.0492367222905159, + 0.014020714908838272, + 0.0069838943891227245, + -0.011323017999529839, + 0.0786399319767952, + 0.003010909305885434, + 0.7051032781600952, + 0.014823454432189465, + 0.02453729882836342, + -0.05838317796587944, + 0.013072428293526173, + -0.03472405672073364, + -0.005674734711647034, + 0.007511064410209656, + -0.03230196237564087, + 0.03327694162726402, + -0.005832183640450239, + -0.0018691899022087455, + -0.006773584987968206, + -0.0227056797593832, + -0.02154800109565258, + 0.004285850562155247, + -0.06870531290769577, + -0.028025049716234207, + 0.01711942069232464 + ], + [ + -0.13451160490512848, + 0.10715095698833466, + 0.00011342767538735643, + 0.003331177169457078, + 0.030100570991635323, + 0.002665897598490119, + -0.06804093718528748, + 0.03435547649860382, + 0.027698121964931488, + 0.08575741201639175, + 0.009679775685071945, + 0.04404027387499809, + 0.013390177860856056, + 0.01727551966905594, + 0.008639328181743622, + 0.0781940370798111, + 0.0019007077207788825, + 0.005241015460342169, + -0.02947474643588066, + 0.06465895473957062, + 0.05533647537231445, + 0.022380860522389412, + 0.07058292627334595, + 0.03316164016723633, + -0.12493252754211426, + -0.019607217982411385, + 0.0030942412558943033, + -0.01351996324956417, + -0.003386208089068532, + -0.04106137901544571, + 0.03541814535856247, + 0.008119851350784302, + 0.025503769516944885, + -0.05601945519447327, + -0.009894086979329586, + -0.014766693115234375, + 0.02633110247552395, + 0.04874757304787636, + -0.0274837426841259, + -0.06703254580497742, + -0.03177205100655556, + 0.019080115482211113, + -0.03526965156197548, + 0.02175850421190262, + -0.021490637212991714, + 0.029214954003691673, + -0.001008993131108582, + -0.025547834113240242, + -0.02414369396865368, + -0.03869421035051346, + -0.06872540712356567, + 0.04737766832113266, + 0.03087005205452442, + -0.023457147181034088, + -0.06604498624801636, + -0.00237088231369853, + 0.01550615206360817, + 0.03359153866767883, + -0.00864062737673521, + 0.04700828343629837, + -0.017250241711735725, + 0.03862365335226059, + 0.05917957052588463, + 0.05652173236012459, + -0.013246158137917519, + -0.013632158748805523, + -0.04623619094491005, + -0.005141846369951963, + 0.04158869758248329, + -0.0121456915512681, + 0.02530713751912117, + 0.004869374446570873, + 0.02980724163353443, + -0.024005113169550896, + -0.06214282289147377, + 0.028387539088726044, + -0.04951855540275574, + -0.016801925376057625, + 0.04339488968253136, + 0.03632485121488571, + 0.35718411207199097, + -0.003055306151509285, + 0.006914381403476, + -0.020341474562883377, + -0.03170016407966614, + -0.004980573896318674, + -0.055686257779598236, + -0.02321225218474865, + -0.05790773779153824, + 0.07000783085823059, + 0.006305753253400326, + 0.054115887731313705, + -0.005434037186205387, + 0.03155309334397316, + 0.0036244597285985947, + 0.03834995627403259, + -0.05218908563256264, + -0.030269615352153778, + -0.02861013077199459, + 0.023285333067178726, + 0.06155147776007652, + -0.036297354847192764, + -0.034555718302726746, + 0.043161921203136444, + -0.007898625917732716, + 0.0005010079476051033, + 0.005347196478396654, + -0.024506928399205208, + 0.037499334663152695, + 0.04982786998152733, + -0.0069836401380598545, + -0.027528075501322746, + -0.011631854809820652, + 0.0010551955783739686, + 0.004685955122113228, + -0.000659471086692065, + -0.039818163961172104, + 0.017671821638941765, + 0.01605205610394478, + 0.014545813202857971, + -0.03302331641316414, + 0.053843166679143906, + 0.007035693619400263, + 0.04342684894800186, + 0.037430521100759506, + 0.07251293957233429, + -0.05772409588098526, + 0.011519206687808037, + -0.008565564639866352, + -0.021913038566708565, + 0.034708570688962936, + -0.0006304746493697166, + 0.054360195994377136, + 0.05219211056828499, + -1.0416153600090183e-05, + -0.010039695538580418, + 0.08209126442670822, + -0.09131515771150589, + 0.04828846454620361, + -0.031176835298538208, + 0.03138731047511101, + -0.07109180092811584, + -0.03560591861605644, + -0.08064993470907211, + -0.11801429837942123, + 0.023821569979190826, + -0.10233915597200394, + 0.017708607017993927, + 0.007767891511321068, + -0.001936674234457314, + -0.0001715283142402768, + -0.04960634186863899, + -0.0722711905837059, + 0.038828182965517044, + 0.0037839228753000498, + -0.012015977874398232, + -0.043379075825214386, + -0.008483457379043102, + -0.020154522731900215, + -0.035334646701812744, + 0.02770928479731083, + 0.025322044268250465, + 0.07334405928850174, + -0.008503932505846024, + -0.011310534551739693, + -0.06908950209617615, + -0.03156362846493721, + 0.024658726528286934, + 0.0059129041619598866, + -0.0245269276201725, + -0.09581510722637177, + -0.030663393437862396, + -0.041107259690761566, + 0.01655183546245098, + 0.002690583234652877, + -0.004442948382347822, + -0.00928371213376522, + -0.006725860759615898, + -0.011665364727377892, + 0.01412337925285101, + 0.026487775146961212, + -0.0685875341296196, + -0.006355353631079197, + -0.0165413711220026, + 0.0566687136888504, + 0.11251962184906006, + 0.021031824871897697, + 0.012305810116231441, + 0.01574394851922989, + 0.025552570819854736, + -0.061748113483190536, + 0.11107576638460159, + 0.052361682057380676, + 0.0269276425242424, + -0.04437869042158127, + 0.0439208447933197, + 0.017515897750854492, + -0.018288467079401016, + 0.03552832454442978, + 0.005436916835606098, + -0.007665103301405907, + 0.015029740519821644, + -0.034777890890836716, + -0.004986773710697889, + -0.051923613995313644, + 0.06636665761470795, + -0.015512900426983833, + 0.038061369210481644, + 0.048609230667352676, + 0.018064212054014206, + 0.042747367173433304, + -0.023120542988181114, + 0.048584453761577606, + 0.03672623634338379, + -0.07119099795818329, + -0.050195008516311646, + -0.022019485011696815, + -0.08958014845848083, + -0.03239264711737633, + -0.07268515974283218, + -0.07470916211605072, + -0.018235454335808754, + -0.06502223759889603, + -0.03288605436682701, + -0.011770712211728096, + -0.02675783634185791, + 0.015304779633879662, + -0.08356583118438721, + 0.0200399998575449, + -0.0014356489991769195, + 0.009900352917611599, + 0.07335472106933594, + -0.04183535277843475, + -0.023433461785316467, + -0.003330046543851495, + -0.017931578680872917, + 0.01798960193991661, + 0.6133495569229126, + -0.031739186495542526, + -0.053448233753442764, + -0.07302480190992355, + 0.06751654297113419, + -0.051402412354946136, + 0.09390284866094589, + -0.07160890102386475, + -0.0862145721912384, + -0.0030523452442139387, + 0.05143161863088608, + -0.04981282353401184, + 0.01961950771510601, + -0.03036138415336609, + 0.03667518123984337, + -0.03916621208190918, + -0.13019080460071564, + -0.05508089438080788, + 0.040274299681186676 + ], + [ + -0.11879129707813263, + 0.10742711275815964, + -0.05582503229379654, + 0.007332305423915386, + -0.034512441605329514, + -0.006960035301744938, + -0.0393713153898716, + -0.025610389187932014, + 0.06477897614240646, + -0.02812120132148266, + 0.004817896988242865, + -0.07790762186050415, + -0.0033414154313504696, + 0.0010451091220602393, + -0.0316040925681591, + 0.09499016404151917, + -0.0037733197677880526, + 0.007981620728969574, + -0.0438971221446991, + 0.015243934467434883, + 0.00019872019765898585, + -0.0005717110470868647, + -0.015084905549883842, + -0.01580798625946045, + -0.0790695920586586, + -0.020894786342978477, + -0.05597057193517685, + 0.004548491444438696, + -0.04730207845568657, + -0.015603023581206799, + 0.09761946648359299, + -0.05164232850074768, + 0.04299195110797882, + 0.04501371458172798, + -0.012695259414613247, + -0.027643878012895584, + 0.0012894587125629187, + 0.00012444244930520654, + -0.026424558833241463, + -0.059903036803007126, + 0.0036660772748291492, + -0.052842941135168076, + -0.013261918909847736, + 0.002123220358043909, + -0.005524644162505865, + -0.005181474145501852, + -0.018772093579173088, + -0.022366194054484367, + -0.030633913353085518, + 0.006554897874593735, + 0.009704752825200558, + -0.004507213830947876, + 0.02631760574877262, + 0.003223956562578678, + 0.015343081206083298, + 0.06351368874311447, + 0.022570425644516945, + 0.011773042380809784, + -0.06312982738018036, + -0.045531708747148514, + 0.03835110738873482, + 0.10666047781705856, + 0.007603044621646404, + 0.02687062695622444, + 0.032608985900878906, + 0.04313773289322853, + 0.012444131076335907, + 0.027069348841905594, + 0.024596236646175385, + 0.0040999650955200195, + 0.010545069351792336, + 0.07392622530460358, + 0.028355184942483902, + -0.07299422472715378, + -0.06264152377843857, + -0.03246232867240906, + -0.007437892258167267, + -0.06339182704687119, + 0.01534645538777113, + 0.02493945136666298, + 0.3972698748111725, + 0.021873043850064278, + -0.007359128445386887, + 0.008561990223824978, + -0.013872221112251282, + 0.054279640316963196, + 0.033452924340963364, + 0.011351460590958595, + 0.009175516664981842, + -0.003807507222518325, + -0.012538614682853222, + 0.09445133805274963, + 0.021873941645026207, + 0.019141430035233498, + 0.0028205334674566984, + 0.0030520304571837187, + 0.0009746247087605298, + -0.002465641126036644, + 0.035864412784576416, + -0.011139010079205036, + 0.014994139783084393, + -0.11530186980962753, + -0.014733284711837769, + 0.03768720477819443, + -0.04523468390107155, + 0.04119870439171791, + 0.06255046278238297, + 0.05970168486237526, + -0.07257108390331268, + 0.028588423505425453, + 0.013406467624008656, + -0.0018966392381116748, + 0.011400988325476646, + 0.04035872220993042, + -0.05341107398271561, + 0.010744976811110973, + 0.021561408415436745, + -0.02219160459935665, + 0.022492533549666405, + -0.015598516911268234, + -0.04187735170125961, + -0.006472676992416382, + -0.016316885128617287, + 0.03870759904384613, + 0.04905104264616966, + 0.007634011562913656, + -0.07482902705669403, + -0.07390499114990234, + 0.029466554522514343, + -0.056199293583631516, + -0.0005112873623147607, + -0.03516899794340134, + -0.0217013880610466, + 0.002831286285072565, + -0.004771074280142784, + 0.00034772869548760355, + 0.00363356270827353, + -0.0710180401802063, + 0.0021055873949080706, + -0.019905520603060722, + -0.028149085119366646, + -0.032726407051086426, + -0.06009770929813385, + -0.05773762986063957, + 0.02248077280819416, + -0.02260485477745533, + -0.08980102092027664, + 0.02675878256559372, + 0.008720210753381252, + 0.005829815752804279, + 0.027677878737449646, + -0.010223870165646076, + -0.05858490988612175, + -0.05507046729326248, + 0.01746106706559658, + -0.007224712520837784, + 0.02085251547396183, + -0.019265368580818176, + 0.0032383480574935675, + 0.021377773955464363, + 0.004329775460064411, + 0.012570382095873356, + 0.013467557728290558, + 0.027354033663868904, + -0.03517456352710724, + 0.022711435332894325, + -0.01314394548535347, + -0.05671534314751625, + 0.04492318630218506, + 0.000876228732522577, + -0.025662988424301147, + 0.005529329646378756, + -0.031180310994386673, + 0.006233166437596083, + 0.013910626992583275, + 0.013686157763004303, + 0.0038673989474773407, + 0.0027661153580993414, + 0.03672580048441887, + 0.029453694820404053, + -0.021184343844652176, + -0.027314890176057816, + -0.007309976499527693, + -0.042071662843227386, + 0.055213864892721176, + 0.11988307535648346, + 0.09316782653331757, + -0.035082340240478516, + -0.048116255551576614, + 0.0925421267747879, + 0.05927116051316261, + 0.10996126383543015, + 0.028624719008803368, + -0.04756157472729683, + 0.011537755839526653, + 0.012528720311820507, + -0.009857342578470707, + 0.034101199358701706, + 0.014668677933514118, + -0.032144755125045776, + -0.007831303402781487, + 0.02179596573114395, + -0.0015817710664123297, + -0.03053789585828781, + -0.0336962565779686, + -0.03502311185002327, + 0.038406334817409515, + -0.013679943047463894, + -0.009486123919487, + 0.01678341254591942, + 0.009631800465285778, + -0.05102391168475151, + 0.014024290256202221, + 0.05428074300289154, + -0.06587598472833633, + -0.053023770451545715, + 0.005258334334939718, + -0.037083860486745834, + -0.007349950727075338, + -0.047223109751939774, + 0.0073833344504237175, + 0.0009140485781244934, + -0.011586311273276806, + -0.025082869455218315, + 0.0004907865659333766, + 0.007833064533770084, + -0.007158612832427025, + 0.07329192757606506, + -0.017507072538137436, + 0.03326722979545593, + 0.00038699613651260734, + 0.03286748379468918, + 0.024124929681420326, + 0.03031086176633835, + 0.01640998385846615, + 0.05620671436190605, + 0.00522960489615798, + 0.6761495471000671, + 0.03421727567911148, + 0.03257722407579422, + -0.026930740103125572, + 0.005530098453164101, + -0.015977883711457253, + -0.019637081772089005, + 0.01431533508002758, + -0.020587405189871788, + -0.007532367017120123, + 0.0013187577715143561, + 0.002423421014100313, + 0.009565846063196659, + -0.0348898321390152, + -0.033853497356176376, + -0.00017612845113035291, + -0.0748358741402626, + -0.04009687528014183, + 0.042927879840135574 + ], + [ + -0.11004997044801712, + 0.11750765889883041, + -0.0355323851108551, + -0.011841348372399807, + 0.03193189948797226, + 0.0002436058857711032, + -0.018432555720210075, + 0.01561893429607153, + 0.013437020592391491, + -0.0054116942919790745, + 0.06208201125264168, + -0.04304996132850647, + -0.007882646284997463, + -0.00837794877588749, + 0.00548226572573185, + 0.06607042253017426, + 0.024855369701981544, + -0.03417803347110748, + 0.006673682946711779, + 0.021586870774626732, + 0.026020243763923645, + -0.0013411554973572493, + -0.0018489239737391472, + 0.023083746433258057, + -0.08756407350301743, + 0.018793972209095955, + -0.008530384860932827, + 0.014523372054100037, + 0.001119022723287344, + -0.04071914032101631, + 0.02468123473227024, + -0.0006443197489716113, + 0.018877897411584854, + -0.010275311768054962, + -0.006045289803296328, + -0.0003014489484485239, + 0.03628251701593399, + -2.6112820705748163e-05, + -0.01438264548778534, + -0.03697767108678818, + 0.022125083953142166, + -0.001902341959066689, + -0.031070062890648842, + -0.005875075235962868, + -0.004562977701425552, + 0.0036852017510682344, + -0.004483551252633333, + -0.022884875535964966, + -0.007695106323808432, + -0.010968310758471489, + -0.00017111263878177851, + -0.004968518856912851, + -8.018575317692012e-05, + -0.007241849321871996, + -0.030413758009672165, + 0.03412018343806267, + -0.05334455147385597, + 0.026692252606153488, + -0.02172599919140339, + -0.04219501093029976, + 0.030617371201515198, + 0.08537596464157104, + 0.013640942983329296, + 0.02482415735721588, + 0.024027269333600998, + 0.008643236011266708, + 0.007251187227666378, + 0.012841500341892242, + 0.0260662529617548, + -0.020018894225358963, + -0.011206175200641155, + 0.04742290452122688, + 0.03792744129896164, + -0.028139811009168625, + -0.046992428600788116, + -0.016627533361315727, + -0.0115456348285079, + -0.010280253365635872, + 0.03196621686220169, + -0.04666883870959282, + 0.27275824546813965, + -0.030312832444906235, + 0.006331652402877808, + -0.0016365215415135026, + -0.00959180761128664, + 0.00837322324514389, + 0.004048307426273823, + 0.02215776965022087, + 0.020466987043619156, + -0.027666645124554634, + -0.010003677569329739, + 0.07473744451999664, + 0.012572570703923702, + 0.10580044239759445, + 0.03934214636683464, + -0.011243925429880619, + -0.02193070575594902, + -0.01607547327876091, + -0.0172493327409029, + 0.023113392293453217, + 0.007109472993761301, + -0.06976725906133652, + -0.011509445495903492, + 0.015916477888822556, + 0.0383477658033371, + 0.040757182985544205, + 0.0011191352969035506, + 0.0016496684402227402, + -0.023125341162085533, + -0.0047628674656152725, + 0.026818975806236267, + -0.02889314666390419, + 0.003137053921818733, + 0.024797581136226654, + 0.004167120438069105, + 0.019497100263834, + -0.007430702913552523, + -0.05703798681497574, + 0.01278022862970829, + 0.022645676508545876, + -0.053056590259075165, + 0.026907969266176224, + -0.00358770415186882, + 0.026664478704333305, + -0.0447390154004097, + 0.02540714107453823, + -0.009602846577763557, + -0.018683450296521187, + 0.007891430519521236, + -0.03750677779316902, + -0.005298921838402748, + -0.022375432774424553, + -0.023000387474894524, + -0.010936571285128593, + 0.020792940631508827, + 0.009232701733708382, + 0.03108258917927742, + -0.06734856963157654, + 0.01388908363878727, + -0.008737566880881786, + -0.02730865404009819, + -0.03439489006996155, + -0.005366873927414417, + -0.03823813050985336, + -0.6322236657142639, + 0.01934814266860485, + -0.05919888988137245, + -0.003569720545783639, + 0.031766269356012344, + -0.006923974957317114, + 0.013146238401532173, + 0.010539542883634567, + -0.05868200585246086, + -0.001479021506384015, + -0.03205522894859314, + 0.006726179271936417, + 0.03490409627556801, + 0.012990424409508705, + 0.005799137521535158, + 0.006788435857743025, + -0.022363461554050446, + 0.0017969167092815042, + 0.004460540600121021, + 0.016268853098154068, + -0.03680966794490814, + -0.017572201788425446, + -0.057813867926597595, + -0.04860423877835274, + 0.012802987359464169, + 0.003544893581420183, + -0.02998955547809601, + -0.00011938818352064118, + -0.013559705577790737, + 0.0046541946940124035, + 0.015069359913468361, + -0.0018314963672310114, + 0.01346723735332489, + -0.006711448542773724, + 0.004928723443299532, + 0.022622184827923775, + -0.019218197092413902, + 0.009933698922395706, + -0.013154814951121807, + 0.0031280985567718744, + 0.017752444371581078, + 0.10142107307910919, + 0.07303239405155182, + -0.01804666593670845, + 0.001627206220291555, + 0.07126510888338089, + 0.007979435846209526, + 0.07469728589057922, + 0.02793249860405922, + 0.02826559916138649, + -0.030640965327620506, + -0.0006508230580948293, + 0.02481030859053135, + -0.0007238432299345732, + 0.00982096791267395, + -0.02607090212404728, + 0.00032027249108068645, + 0.022330936044454575, + -0.019182700663805008, + -0.03453085944056511, + 0.002175063593313098, + 0.0015385471051558852, + 0.021544817835092545, + -0.004111633636057377, + -0.0037955346051603556, + 0.007073940243571997, + 0.00330367311835289, + -0.004922394175082445, + -0.0014047585427761078, + 0.08470088988542557, + -0.07834327220916748, + -0.034999534487724304, + 0.016426287591457367, + -0.054800279438495636, + 0.0026254449039697647, + 0.0017713872948661447, + -0.026964066550135612, + -0.01286191027611494, + -0.017529655247926712, + 0.00472172861918807, + 0.02414816990494728, + 0.012061028741300106, + 0.0028267360758036375, + 0.01390643697232008, + -0.03428599238395691, + 0.011612346395850182, + 0.011091802269220352, + 0.0345795638859272, + 0.0037404324393719435, + -0.004809622652828693, + -0.01553858257830143, + 0.022397030144929886, + 0.02040078677237034, + 0.5356073379516602, + 0.014008751139044762, + -0.03561800718307495, + -0.03499507158994675, + 0.013390602543950081, + -0.022830747067928314, + 0.03469889611005783, + 0.006407040636986494, + -0.033967550843954086, + 0.013475223444402218, + 0.005177456885576248, + -0.0019625145941972733, + -0.03421594947576523, + -0.011121855117380619, + -0.019017886370420456, + 0.001837165909819305, + -0.05505875498056412, + -0.03360644727945328, + 0.024817299097776413 + ], + [ + -0.12264937162399292, + 0.17042937874794006, + 0.03175424411892891, + -0.03393053263425827, + 0.021578099578619003, + -0.006902023684233427, + -0.06517084687948227, + 0.023321527987718582, + -0.031176405027508736, + -0.00014102323621045798, + 0.0407276526093483, + -0.05218297615647316, + 0.011941159144043922, + -0.005478133913129568, + 0.03413091227412224, + 0.06150772422552109, + 0.021212302148342133, + -0.05368950590491295, + 0.017570605501532555, + 0.01419155951589346, + -0.03931708261370659, + 0.0014979949919506907, + 0.018432674929499626, + 0.015438169240951538, + -0.08406448364257812, + -0.00713185453787446, + -3.3588119549676776e-05, + 0.020792774856090546, + 0.019293194636702538, + -0.028548261150717735, + 0.07056176662445068, + 0.037091583013534546, + -0.022933540865778923, + 0.05377677083015442, + 0.01365337148308754, + 0.03181363269686699, + 0.02761719934642315, + -0.03867718204855919, + -0.005609425716102123, + -0.08030901849269867, + -0.0007695795502513647, + 0.0583869069814682, + 0.023009033873677254, + 0.013896924443542957, + -0.015438639558851719, + 0.006384081207215786, + -0.00862638559192419, + -0.06514434516429901, + 0.04549853876233101, + -0.03195637837052345, + 0.006942602805793285, + -0.03680839017033577, + -0.03873959928750992, + 0.047291409224271774, + -0.031116245314478874, + 0.03104497492313385, + -0.027665631845593452, + 0.03736294433474541, + -0.00047368809464387596, + -0.0032878320198506117, + 0.03609657660126686, + 0.10078136622905731, + 0.015207519754767418, + -0.028575245290994644, + 0.056920748203992844, + 0.014306483790278435, + 0.010674898512661457, + -0.012196825817227364, + 0.0034977062605321407, + -0.028189782053232193, + 0.010334213264286518, + -0.051781583577394485, + 0.05784323439002037, + -0.017405863851308823, + 0.00481389369815588, + -0.014570174738764763, + -0.047106631100177765, + 0.001492891227826476, + -0.0013699640985578299, + -0.09087104350328445, + 0.39918193221092224, + -0.010007679462432861, + 0.027761977165937424, + -0.02402758225798607, + -0.016979793086647987, + -0.03118482604622841, + -0.030003247782588005, + 0.02349150739610195, + -0.025860348716378212, + 0.004411465022712946, + -0.008949650451540947, + 0.05342891812324524, + -0.015504525974392891, + 0.10288185626268387, + 0.020995989441871643, + -0.007539643440395594, + -0.017185242846608162, + -0.013454623520374298, + -0.022340577095746994, + 0.026567993685603142, + -0.03166862577199936, + -0.07456187903881073, + 0.05015193298459053, + -0.018018553033471107, + 0.029777901247143745, + 0.01777801290154457, + -0.05305147543549538, + -0.005684825126081705, + 0.033220551908016205, + 0.0034411477390676737, + -0.014226041734218597, + -0.026708155870437622, + -0.001645584823563695, + 0.015523144975304604, + 0.025938600301742554, + 0.01518437173217535, + -0.012549406848847866, + -0.09800354391336441, + 0.03413070738315582, + 0.06117327883839607, + -0.023423057049512863, + 0.013799052685499191, + 0.049501027911901474, + 0.006658476311713457, + -0.12578898668289185, + 0.030812615528702736, + 0.05641094967722893, + -0.023284783586859703, + 0.01844719983637333, + -0.01746092364192009, + -0.013352058827877045, + -0.004608742892742157, + -0.0029304297640919685, + -0.01830209419131279, + 0.004883288871496916, + -0.008663835935294628, + 0.03349008411169052, + -0.08659020811319351, + 0.07252506911754608, + -0.013916298747062683, + -0.035776276141405106, + -0.06720555573701859, + -0.034247465431690216, + -0.04987737163901329, + 0.161356583237648, + 0.004315567202866077, + 0.008054126985371113, + -0.0035112916957587004, + 0.024286728352308273, + -0.0147384749725461, + 0.001744070672430098, + 0.05589722841978073, + -0.07862930744886398, + 0.023574240505695343, + -0.07080570608377457, + -0.0435897596180439, + 0.03925202786922455, + 0.02861032821238041, + 0.02039708010852337, + 0.0277237631380558, + -0.06431376188993454, + 0.015515774488449097, + -0.058569785207509995, + 0.042915228754282, + -0.04149171710014343, + -0.010880295187234879, + -0.04412446171045303, + -0.1354854851961136, + 0.02342737466096878, + -0.03903403505682945, + -0.015335970558226109, + -0.02801613137125969, + -0.012143408879637718, + 0.0024128162767738104, + -0.005798771046102047, + 0.0031243404373526573, + 0.013416106812655926, + -0.04363586753606796, + 0.01308420393615961, + 0.02889252081513405, + -0.051760949194431305, + 0.0087362639605999, + -0.003937892150133848, + -0.012673059478402138, + 0.02212577685713768, + 0.13331961631774902, + 0.08060688525438309, + -0.035453613847494125, + -0.025265557691454887, + 0.035129062831401825, + 0.0674586147069931, + 0.04189145192503929, + 0.032519325613975525, + 0.0637517124414444, + 0.008428152650594711, + -0.04803094640374184, + 0.0592559278011322, + -0.061989929527044296, + -0.00018112982797902077, + 0.04471658170223236, + -0.0023117740638554096, + 0.049562498927116394, + -0.01659245230257511, + -0.013462730683386326, + 0.05784124508500099, + 0.0019401564495638013, + 0.039717093110084534, + -0.03705424442887306, + -0.012380741536617279, + 0.008934463374316692, + -0.01893399842083454, + 0.02469119429588318, + -0.008965241722762585, + 0.05111406370997429, + -0.060521870851516724, + -0.02634618990123272, + 0.06186698377132416, + -0.019741378724575043, + 0.0085572125390172, + 0.04171254485845566, + -0.04647773876786232, + -0.022415902465581894, + -0.004844733513891697, + 0.028339330106973648, + 0.04201847314834595, + 0.01566176302731037, + -0.014595605432987213, + 0.0286357831209898, + -0.005377799738198519, + -0.018469449132680893, + 0.035378772765398026, + 0.10972828418016434, + 0.039229895919561386, + 0.05946888029575348, + 0.0019076861208304763, + 0.00643945625051856, + 0.0595434308052063, + 0.6178966164588928, + 0.005566593259572983, + 0.05153501406311989, + -0.04040413722395897, + 0.0016439186874777079, + -0.055069636553525925, + 0.021563520655035973, + -0.048259634524583817, + -0.02035319246351719, + 0.018354883417487144, + 0.03380376100540161, + 0.02162766084074974, + -0.022330546751618385, + -0.020992685109376907, + -0.0012258412316441536, + 0.024054132401943207, + 0.02042059786617756, + -0.011580237187445164, + 0.013443472795188427 + ], + [ + -0.11550252884626389, + 0.0951467975974083, + -0.03256205469369888, + -0.05127810686826706, + 0.013601791113615036, + 0.006773986387997866, + -0.04879041761159897, + 0.020468231290578842, + -0.03640355169773102, + 0.0252551082521677, + 0.027617214247584343, + -0.041363202035427094, + 0.013254457153379917, + 0.010292391292750835, + -0.00417129835113883, + 0.08948734402656555, + -0.007357671391218901, + -0.02076842449605465, + -0.0004903617082163692, + 0.04034912958741188, + -0.05131608992815018, + -0.03272366523742676, + 0.015938447788357735, + 0.014140897430479527, + -0.052556995302438736, + 0.007389740087091923, + 0.02530757337808609, + 0.03801293671131134, + -0.009643075987696648, + -0.01677919551730156, + 0.022964147850871086, + 0.015199942514300346, + 0.040723733603954315, + 0.0461435504257679, + 0.027366383001208305, + 0.023867594078183174, + 0.000753727916162461, + -0.005770392250269651, + -0.030725715681910515, + -0.06729765981435776, + 0.022432083263993263, + 0.002927626483142376, + 0.014316513203084469, + -0.036229051649570465, + -0.019314860925078392, + -0.004565474111586809, + 0.016550352796912193, + -0.047174882143735886, + 0.00945277139544487, + -0.01666123978793621, + 0.04763336107134819, + -0.002643130486831069, + -0.011764333583414555, + 0.002563144313171506, + -0.01740328222513199, + 0.03159959986805916, + -0.008472947403788567, + 0.09646293520927429, + -0.05009925365447998, + 0.0003866774495691061, + 0.04923921078443527, + 0.049814604222774506, + 0.031007220968604088, + 0.013535774312913418, + 0.012160779908299446, + 0.03633413091301918, + 0.0271029993891716, + 0.00209345412440598, + 0.019138909876346588, + -0.03111451119184494, + -0.0026998165994882584, + 0.022355541586875916, + 0.052459828555583954, + -0.017931440845131874, + -0.04951676353812218, + -0.02546718344092369, + -0.026960426941514015, + -0.030985025689005852, + 0.017962995916604996, + -0.04844798892736435, + 0.429108202457428, + -0.018927691504359245, + -0.011675805784761906, + 0.008532940410077572, + -0.033197611570358276, + -0.013551561161875725, + -0.004887569695711136, + 0.03838898614048958, + -0.07058266550302505, + -0.0031732136849313974, + -0.025596443563699722, + 0.03387102484703064, + 0.018811199814081192, + 0.08157620579004288, + 0.023057568818330765, + -0.019626835361123085, + -0.03413085639476776, + -0.0033118987921625376, + -0.02937028557062149, + 0.010232689790427685, + 0.017711613327264786, + -0.011307920329272747, + 0.012548466213047504, + 0.01135046873241663, + 0.017110442742705345, + -0.012227545492351055, + -0.02637389302253723, + 0.009259380400180817, + 0.0015291908057406545, + -0.010416979901492596, + 0.06646852940320969, + 0.004421777557581663, + -0.008208678103983402, + 0.021832888945937157, + 0.045508597046136856, + 0.010948623530566692, + 0.006603103131055832, + -0.08216400444507599, + 0.04194951802492142, + 0.06125497445464134, + -0.06111786887049675, + 0.019334321841597557, + 0.005639984738081694, + 0.0164323840290308, + -0.07554437220096588, + 0.03218143433332443, + 0.03185679763555527, + -0.04039568081498146, + 0.009261994622647762, + -0.0014871524181216955, + -0.0021616434678435326, + -0.012784511782228947, + 0.0020561066921800375, + -0.013982881791889668, + 0.0032552138436585665, + 0.04894872382283211, + 0.009954654611647129, + -0.059504471719264984, + 0.05722881108522415, + -0.009303858503699303, + -0.03334562107920647, + -0.0394451767206192, + 0.026463167741894722, + -0.07219870388507843, + 0.010905424132943153, + 0.029135558754205704, + -0.0035960248205810785, + 0.003839416429400444, + 0.01051956694573164, + 0.01216499600559473, + 0.01977265626192093, + 0.04048924893140793, + -0.07323426008224487, + -0.05086690932512283, + -0.013254685327410698, + -0.017604680731892586, + 0.04170136898756027, + -0.00235171802341938, + 0.02511664666235447, + 0.007338835392147303, + -0.029509572312235832, + -0.006156527437269688, + 0.0001522207458037883, + 0.013369059190154076, + -0.05966872349381447, + -0.024604162201285362, + -0.0383530929684639, + -0.05659334734082222, + 0.009455210529267788, + 0.016249578446149826, + -0.01142691820859909, + -0.0162007138133049, + -0.0047703394666314125, + -0.022338734939694405, + -0.001780943712219596, + 0.00949783530086279, + -0.013274107128381729, + -0.018958576023578644, + 0.029152899980545044, + -0.0023508768063038588, + -0.03357679396867752, + -0.025663763284683228, + 0.020490815863013268, + -0.012349152006208897, + 0.0304071344435215, + 0.11003383249044418, + 0.07110566645860672, + -0.04788864031434059, + 0.009225761517882347, + 0.04322117567062378, + 0.04434909299015999, + 0.056520961225032806, + 0.032285574823617935, + 0.03241107985377312, + -0.024949146434664726, + -0.0320160947740078, + 0.051315780729055405, + -0.03553340584039688, + -0.014527393504977226, + -0.012695500627160072, + -0.010870731435716152, + 0.03173400089144707, + -0.003731973934918642, + -0.007861225865781307, + 0.0145454416051507, + 0.026781054213643074, + 0.06654751300811768, + -0.04539821669459343, + -0.015773359686136246, + 0.006920861545950174, + -0.002070574089884758, + 0.002810225822031498, + -0.017871763557195663, + 0.05580710247159004, + -0.10690971463918686, + -0.07705579698085785, + 0.004915293771773577, + -0.01476204488426447, + -0.000178637114004232, + 0.05381309986114502, + -0.0016499488847330213, + -0.0057067289017140865, + -0.032054655253887177, + 0.0052107637748122215, + 0.018303444609045982, + 0.02602998912334442, + -0.030048104003071785, + 0.014731450006365776, + 0.009407548233866692, + 0.016834093257784843, + 0.021954884752631187, + 0.025185195729136467, + 0.012558113783597946, + 0.02581152878701687, + 0.01872669905424118, + 6.474646215792745e-05, + 0.025848040357232094, + 0.7163572907447815, + 0.012599819339811802, + 0.030631596222519875, + -0.040037091821432114, + 0.017768606543540955, + -0.056927457451820374, + 0.029713617637753487, + -0.016809530556201935, + -0.05569400638341904, + 0.01663331873714924, + 0.007447511423379183, + 0.03444439545273781, + -0.02495136670768261, + -0.032211657613515854, + -0.0311572402715683, + 0.013000371865928173, + -0.031515933573246, + -0.021005714312195778, + 0.04474017396569252 + ], + [ + -0.008616272360086441, + 0.010233503766357899, + -0.02316243387758732, + -0.0013335871044546366, + 0.023574478924274445, + 0.021869221702218056, + -0.0007297914708033204, + 0.006829763296991587, + 0.004895609337836504, + -0.023095866665244102, + 0.03800539672374725, + 0.00016959983622655272, + -0.0115658612921834, + -0.0026610875502228737, + 0.007113465573638678, + -0.006377295590937138, + 0.02533474750816822, + -0.03448464721441269, + 0.029139479622244835, + 0.011544927023351192, + 0.026358794420957565, + -0.0002935464435722679, + -0.018593229353427887, + 0.012749772518873215, + -0.0008926584850996733, + 0.023889202624559402, + -0.017765209078788757, + 0.004064939916133881, + -7.08825173205696e-05, + -0.010881476104259491, + -0.030221059918403625, + 0.019658859819173813, + 0.008353454992175102, + -0.05163358151912689, + -0.019911251962184906, + -0.011217341758310795, + 0.019680695608258247, + -0.010763218626379967, + -0.008100694045424461, + -0.0018145096255466342, + 0.025232676416635513, + 0.003339748363941908, + -0.08719988912343979, + -0.005749618634581566, + -0.002668284811079502, + 0.009063338860869408, + -0.02728893794119358, + -0.002572425175458193, + -0.0416487418115139, + -0.007292709778994322, + -0.008580401539802551, + 0.02774365432560444, + 0.01858672872185707, + -0.030658936128020287, + -0.0007033542497083545, + -0.00843172986060381, + -0.10492583364248276, + 0.00023326353402808309, + 0.005647404119372368, + -0.018961487337946892, + 0.003224463202059269, + 0.0251722764223814, + 0.0054415566846728325, + 0.025875428691506386, + 0.002274169819429517, + -0.03758194297552109, + -0.007868041284382343, + 0.020213978365063667, + 0.05292994901537895, + 0.003269535955041647, + -0.02561587281525135, + 0.05118288844823837, + -0.0005591318476945162, + -0.00015568853996228427, + -0.008776300586760044, + -0.011043721809983253, + -0.013244199566543102, + -0.003950335085391998, + -0.007161312736570835, + -0.010627220384776592, + -0.08442147821187973, + -0.00760445324704051, + -0.006276770029217005, + -0.0032972092740237713, + -0.008600836619734764, + 0.002092929556965828, + 0.0005353798042051494, + 0.00010628896416164935, + 0.03932490199804306, + -0.0387129969894886, + -0.001436641439795494, + 0.006242232397198677, + 0.013503874652087688, + 0.08199649304151535, + 0.037030842155218124, + -0.005338222254067659, + 0.007639644667506218, + -0.02355162613093853, + 0.017274361103773117, + -0.0023907762952148914, + -0.000872523698490113, + -0.015972699970006943, + -0.02831725776195526, + 0.008672090247273445, + 0.028698815032839775, + 0.058662235736846924, + -0.006738379132002592, + -0.024030089378356934, + -0.014228868298232555, + -0.0011006868444383144, + -0.0010138010839000344, + -0.006848486606031656, + 0.011383533477783203, + 0.020381296053528786, + -0.0009377048700116575, + 0.012088675983250141, + -0.004769008141011, + -0.02280782349407673, + 0.0019052247516810894, + -0.0023103589192032814, + -0.02859889343380928, + 0.06466246396303177, + -0.0018865809543058276, + 0.002481698989868164, + 0.0059321545995771885, + 0.0018119729356840253, + -0.007076630834490061, + 0.039558980613946915, + -0.02072981186211109, + -0.008275014348328114, + 0.003949095960706472, + 0.0010733467061072588, + -0.008704143576323986, + -0.02293464168906212, + 0.040037669241428375, + -0.015254314988851547, + -0.010451882146298885, + -0.0032051759772002697, + -0.016833195462822914, + 0.00754880253225565, + -0.005171159747987986, + -0.00850615743547678, + 0.0145516786724329, + 0.0035817092284560204, + -0.9281663298606873, + -0.0031716064549982548, + -0.0417991504073143, + -0.012899485416710377, + 0.022617649286985397, + -0.022000417113304138, + 0.0020411834120750427, + -0.0111998887732625, + -0.00793533306568861, + 0.0021905824542045593, + -0.026572739705443382, + 0.04446345940232277, + 0.011923005804419518, + 0.00186340871732682, + -0.004125211387872696, + -0.01261969842016697, + 0.0040877084247767925, + -0.007078290451318026, + 0.013440007343888283, + -0.01639314740896225, + -0.0018721920205280185, + 0.003672063583508134, + -0.04011949524283409, + -0.009717857465147972, + -0.0030178516171872616, + 0.017505548894405365, + -0.019167685881257057, + 0.009142112918198109, + 0.019510585814714432, + -0.008981202729046345, + 0.007082827389240265, + -0.0057406947016716, + 0.00032998324604704976, + -0.00022755141253583133, + -0.023068934679031372, + -0.0003607777471188456, + 0.013116315938532352, + 0.007524582557380199, + -0.003261235076934099, + 0.03817027434706688, + -0.019647059962153435, + -0.001983330585062504, + 0.005079950205981731, + 0.0027277085464447737, + 0.023305144160985947, + 0.026766544207930565, + -0.01903747022151947, + 0.023139966651797295, + 0.015121310018002987, + 0.0055905855260789394, + -0.027417343109846115, + 0.018308302387595177, + -0.003845691215246916, + 0.02643018774688244, + -0.005178139545023441, + -0.012559707276523113, + 0.00631029112264514, + 0.0024820410180836916, + -0.001971691846847534, + -0.03439865633845329, + -0.0026657453272491693, + -0.009998271241784096, + -0.0070482101291418076, + 0.05520329624414444, + -0.015998339280486107, + -0.004939246457070112, + 0.007885350845754147, + -0.019667336717247963, + -0.005934810731559992, + 0.049991779029369354, + 0.0005147340707480907, + -0.0027401484549045563, + -0.005860785022377968, + -0.06299490481615067, + -0.008055468089878559, + 0.0056865704245865345, + -0.004090643022209406, + 0.0037977294996380806, + 0.013878460973501205, + -0.018099648877978325, + 0.011049065738916397, + 0.005854783579707146, + 0.007231301628053188, + -0.01660173013806343, + -0.03300898149609566, + 0.00699806259945035, + 0.016008736565709114, + -0.0009145013173110783, + -0.0029496734496206045, + -0.02708885632455349, + -0.011532134376466274, + -0.0012933280086144805, + 0.0048309736885130405, + -0.020102504640817642, + 0.006621161475777626, + -0.11083076149225235, + 0.009249326772987843, + 0.001409490592777729, + 0.023583024740219116, + 0.07405400276184082, + 0.016487864777445793, + 0.00028201128588989377, + 0.0042871758341789246, + -0.0014741275226697326, + -0.0198212917894125, + -0.01708127371966839, + 0.01524155493825674, + -0.006578025408089161, + -0.01152756717056036, + 0.0014118405524641275, + -0.016386978328227997, + 0.0011119673727080226 + ], + [ + -0.10085601359605789, + 0.11475905776023865, + -0.032043371349573135, + -0.03176430985331535, + 0.0072204009629786015, + -0.00940460804849863, + -0.03769845888018608, + 0.013915682211518288, + 0.0016505197854712605, + -0.004584679380059242, + 0.02780415676534176, + -0.05014593154191971, + 0.039340484887361526, + -0.0007284664898179471, + 0.003647899953648448, + 0.058635059744119644, + 0.017176896333694458, + 0.004293604753911495, + 0.0033427111338824034, + 0.03568512573838234, + -0.025386037304997444, + -0.0033905343152582645, + 0.0111239580437541, + 0.006185869686305523, + -0.060783203691244125, + 0.018445391207933426, + -0.0024169653188437223, + 0.02400919608771801, + 0.007296208292245865, + -0.007727035786956549, + 0.04092959314584732, + -0.019956400617957115, + -0.0004176752991043031, + 0.04403327405452728, + 0.001581842778250575, + 0.010100090876221657, + -0.00590272294357419, + -0.00200163247063756, + -0.032711680978536606, + -0.04236087575554848, + 0.01846015453338623, + -0.01908040978014469, + -0.008135467767715454, + 0.0188081543892622, + -0.0005782330990768969, + -0.008260082453489304, + 0.01918351836502552, + -0.03761429339647293, + 0.008581903763115406, + -0.002725803991779685, + -0.00375227234326303, + -0.03121771104633808, + 0.020047590136528015, + 0.006986095104366541, + -0.035577356815338135, + 0.03990922495722771, + -0.0009689356083981693, + 0.07668955624103546, + -0.019753476604819298, + -0.00968323927372694, + 0.034910283982753754, + 0.08527808636426926, + 0.01299110148102045, + 0.004461654927581549, + 0.022226829081773758, + 0.02455172874033451, + 0.009591320529580116, + -0.015583859756588936, + -0.009186075069010258, + -0.017339125275611877, + 0.008215508423745632, + 0.038272324949502945, + 0.03110216185450554, + -0.019885873422026634, + -0.040002819150686264, + -0.011958152987062931, + -0.002908107126131654, + -0.052014146000146866, + 0.027141740545630455, + -0.03349528834223747, + 0.4277990162372589, + -0.009959698654711246, + -0.0016326932236552238, + 0.0023232093080878258, + 0.001578895840793848, + 0.017968911677598953, + 0.017520761117339134, + 0.03581498935818672, + -0.021944038569927216, + -0.029220566153526306, + -0.014524728059768677, + 0.05685977637767792, + 0.008780313655734062, + 0.06025033816695213, + 0.008163362741470337, + -0.006818209774792194, + -0.012188916094601154, + -0.007777337450534105, + -0.02318604290485382, + 0.008662810549139977, + 0.01837039180099964, + -0.0383964404463768, + -0.005548086017370224, + 0.030071457847952843, + 0.017568251118063927, + 0.008915728889405727, + 0.01217544823884964, + 0.0251981969922781, + -0.008064602501690388, + 0.016507646068930626, + 0.012959802523255348, + -0.007833950221538544, + 0.012887381948530674, + 0.046244073659181595, + 0.006387381814420223, + 0.03310896083712578, + 0.009807579219341278, + -0.05578284710645676, + 0.021216360852122307, + 0.047386787831783295, + -0.03665231913328171, + 0.009463930502533913, + 0.004198289941996336, + 0.02056233212351799, + -0.048422422260046005, + 0.023868203163146973, + 0.01245262660086155, + -0.05641593784093857, + 0.02166866883635521, + -0.027269428595900536, + -0.01511498261243105, + -0.028208991512656212, + 0.0008233578992076218, + -0.033698711544275284, + 0.013346041552722454, + 0.014328229241073132, + 0.02181398496031761, + -0.07597039639949799, + 0.028110366314649582, + -0.0024178677704185247, + -0.025018149986863136, + -0.00356641155667603, + -0.013746067881584167, + -0.0540839247405529, + 0.10187588632106781, + 0.011154902167618275, + -0.03730805590748787, + 0.023749543353915215, + 0.02026156708598137, + -0.004955026786774397, + 0.017603488638997078, + 0.04813440889120102, + -0.0466482937335968, + -0.001519839745014906, + -0.015856048092246056, + -0.020170366391539574, + 0.027483591809868813, + 0.011257437989115715, + -0.005712688434869051, + 0.0230624470859766, + -0.011927138082683086, + 0.01653973199427128, + 0.00910431519150734, + 0.007247086148709059, + -0.03530127927660942, + -0.029637856408953667, + -0.01932660862803459, + -0.049056246876716614, + 0.016090309247374535, + -0.017180349677801132, + -0.02065213955938816, + -0.013475026935338974, + -0.03863709419965744, + -0.023268813267350197, + 0.013268950395286083, + -0.007030265871435404, + -0.025377372279763222, + -0.007191042881458998, + 0.025678683072328568, + 0.016202792525291443, + -0.005212214309722185, + -0.002588119124993682, + -0.00252945045940578, + -0.04144422337412834, + 0.026446226984262466, + 0.1209300234913826, + 0.0733524039387703, + -0.008054548874497414, + -0.0057102530263364315, + 0.0517667792737484, + 0.02424304559826851, + 0.08226566761732101, + 0.04419843107461929, + 0.009500809945166111, + -0.009309553541243076, + -0.025249671190977097, + 0.019788283854722977, + -0.004947390872985125, + -0.00017614397802390158, + 0.002508527599275112, + 0.00031584149110130966, + 0.0191704910248518, + -0.014408848248422146, + -0.0336303785443306, + -0.00573211582377553, + 0.0062623112462460995, + 0.04123161733150482, + -0.020587114617228508, + 0.007098510395735502, + 0.0218878835439682, + 0.007990804500877857, + 0.008784687146544456, + 0.0002679110621102154, + 0.02982945553958416, + -0.07696425914764404, + -0.06951947510242462, + -0.008021383546292782, + -0.01689927466213703, + -0.009423834271728992, + 0.009857850149273872, + -0.004282308742403984, + -0.0033578563015908003, + -0.009429719299077988, + 0.001187165267765522, + 0.021679840981960297, + 0.016501620411872864, + -0.021292755380272865, + 0.014434466138482094, + 0.0013383071636781096, + 0.03036600537598133, + 0.04274037852883339, + 0.05953878164291382, + -0.005226920824497938, + 0.03347843885421753, + -0.0005439321394078434, + 0.0368991419672966, + 0.006805122829973698, + 0.7612828612327576, + 0.013376506976783276, + 0.013839172199368477, + -0.0354110524058342, + 0.015509405173361301, + -0.05760157108306885, + 0.013687876984477043, + -0.012069184333086014, + -0.029825733974575996, + 0.01956986077129841, + -0.0019380416488274932, + 0.006071518640965223, + -0.007986392825841904, + -0.010391800664365292, + -0.005602962803095579, + 0.027581728994846344, + -0.05925743654370308, + -0.03881773352622986, + 0.0204558614641428 + ], + [ + 0.024941805750131607, + -0.00023173999215941876, + 0.009485513903200626, + -0.003618035465478897, + -0.011251493357121944, + -0.010826004669070244, + 0.0004991909372620285, + -0.00026087628793902695, + 0.0007959583890624344, + 0.009178470820188522, + -0.02912919409573078, + -0.001925772288814187, + 0.00484093651175499, + -0.0003448164206929505, + -0.0011389573337510228, + 0.004083565436303616, + -0.011552311480045319, + 0.0168645940721035, + -0.01353722345083952, + -0.00463364040479064, + -0.008613664656877518, + -0.00011791053111664951, + 0.009113985113799572, + -0.00582207553088665, + 0.0024896576069295406, + -0.008313344791531563, + 0.005384768825024366, + -0.0019546926487237215, + -0.0006521417526528239, + 0.0024316771887242794, + 0.011315101757645607, + -0.009283297695219517, + -0.002455641981214285, + 0.027421222999691963, + 0.008540896698832512, + 0.0048081111162900925, + -0.008411834947764874, + 0.003256795695051551, + 0.002398321172222495, + -0.0003472736570984125, + -0.010042814537882805, + -0.003179850522428751, + 0.041634976863861084, + 0.005067568272352219, + 0.0013172536855563521, + -0.0033553040120750666, + 0.01423031184822321, + 0.00030626662191934884, + 0.018915830180048943, + 0.004911668132990599, + 0.005530505441129208, + -0.01128646545112133, + -0.008293314836919308, + 0.013363034464418888, + -0.0019750099163502455, + 0.0020062646362930536, + 0.04884065315127373, + 0.0008552122162654996, + -0.004198269918560982, + 0.011764475144445896, + -8.759910997468978e-05, + -0.01082079391926527, + -0.002261108485981822, + -0.01005792897194624, + -0.0010935855098068714, + 0.015004833228886127, + 0.0025154652539640665, + -0.009226616472005844, + -0.020365862175822258, + -0.005501077976077795, + 0.01103919930756092, + -0.02295180782675743, + 0.0015055106487125158, + -0.002799512352794409, + 0.0021989047527313232, + 0.0056710741482675076, + 0.007964517921209335, + -0.0003820718848146498, + 0.0034260046668350697, + 0.0028625642880797386, + -0.12358583509922028, + 0.001560686156153679, + 0.003339317860081792, + 0.001906484947539866, + 0.005403685383498669, + -0.0005903993151150644, + 0.003821425372734666, + -0.0006856585387140512, + -0.013516943901777267, + 0.019322382286190987, + 0.001354133477434516, + -0.002738591516390443, + -0.007814690470695496, + -0.03550136834383011, + -0.015026680193841457, + 0.0039997161366045475, + -0.002706441329792142, + 0.00944493431597948, + -0.009068828076124191, + 0.000574703561142087, + 0.0006970672984607518, + -0.00101932929828763, + 0.012854441069066525, + -0.0012928355718031526, + -0.010998661629855633, + -0.02326163649559021, + 0.0008425751002505422, + 0.010188983753323555, + 0.0002680713660083711, + -0.0001518098870292306, + -1.0583386028883979e-05, + -0.0019798032008111477, + -0.004824014846235514, + -0.01109213475137949, + -0.0024568738881498575, + -0.003887947415933013, + 0.003384592477232218, + 0.008895568549633026, + -0.001499484060332179, + 0.00027637986931949854, + 0.010349009186029434, + -0.02834182232618332, + 0.00024865716113708913, + -0.001546465908177197, + -0.0006967555382288992, + 0.00017836368351709098, + 0.0018198802135884762, + -0.020612969994544983, + 0.00852741114795208, + 0.006599319167435169, + -0.001420364947989583, + -0.002851273398846388, + 0.006295205093920231, + 0.008375963196158409, + -0.02061346545815468, + 0.004612610209733248, + 0.002751894760876894, + -0.012188222259283066, + 0.006577061023563147, + -0.005903514102101326, + -0.0006459839059971273, + 0.00466305622830987, + -0.00986202247440815, + -0.004071006551384926, + -0.9627552032470703, + 0.0008856866625137627, + 0.018498292192816734, + 0.006510114762932062, + -0.009190418757498264, + 0.009570857509970665, + -0.0004651089257095009, + 0.003605488920584321, + 0.005340901669114828, + 0.0007967682904563844, + 0.007213842123746872, + -0.024687308818101883, + -0.00542301032692194, + -0.0007666806341148913, + 0.0012496825074777007, + 0.00588120287284255, + -0.0017116545932367444, + 0.002259531058371067, + -0.003711801953613758, + 0.006655253469944, + -0.00031851796666160226, + -0.0021446014288812876, + 0.017399072647094727, + 0.0012273661559447646, + -0.0030836216174066067, + -0.010493705980479717, + 0.007779007311910391, + -0.004477363545447588, + -0.008040470071136951, + 0.00419849855825305, + -0.00623244559392333, + 0.0008272028062492609, + -7.431624908349477e-06, + -8.884107228368521e-05, + 0.011073852889239788, + 0.0006196122849360108, + -0.003991149831563234, + -0.0028431483078747988, + 0.001977196428924799, + -0.016814226284623146, + 0.009049598127603531, + 0.01174934208393097, + -0.007695605047047138, + -0.0005870634340681136, + -0.011487573385238647, + -0.00880454946309328, + 0.008334565907716751, + 0.0024236885365098715, + -0.00764265563338995, + 0.0006339445826597512, + 0.012815971858799458, + -0.008460232056677341, + 0.003139982931315899, + -0.01029212400317192, + 0.003401769557967782, + 0.0021434167865663767, + -0.0012916144914925098, + -8.711154805496335e-05, + -0.0006483587203547359, + 0.011500349268317223, + 0.0009229597053490579, + 0.0065855542197823524, + 0.004396062809973955, + -0.02232932485640049, + 0.007740689441561699, + 0.0038742285687476397, + -0.004187058191746473, + 0.007292511872947216, + 0.0022919909097254276, + -0.031226065009832382, + -0.0028093692380934954, + 0.0010922870133072138, + 0.0036230285186320543, + 0.027520783245563507, + 0.0029708296060562134, + -0.002475942485034466, + -0.0017874668119475245, + -0.003683657618239522, + -0.006782630458474159, + 0.007289299741387367, + -0.006161700934171677, + -0.001290548942051828, + -0.005824786610901356, + 0.005457516293972731, + 0.013337028212845325, + -0.0009942224714905024, + -0.0063842423260211945, + -0.0010048446711152792, + 0.0005956448731012642, + 0.01296495646238327, + 0.005351193714886904, + -0.0027054771780967712, + -0.0028416637796908617, + -0.1731482744216919, + -0.0020644250325858593, + 0.050891295075416565, + -0.005812570918351412, + -0.0012948455987498164, + -0.008199037052690983, + -0.03048604354262352, + -0.005836760625243187, + -0.0023541476111859083, + 0.0007701702415943146, + 0.0011619050055742264, + 0.008436799049377441, + 0.006067459471523762, + -0.00881155114620924, + 0.0012177283642813563, + 0.0059745111502707005, + -0.0022817282006144524, + 0.006667182315140963, + -0.0015529065858572721 + ], + [ + 0.016276435926556587, + 0.0015812020283192396, + -0.0008184242760762572, + -0.0026527598965913057, + 0.0003137937164865434, + 0.00025599810760468245, + 0.0005461325054056942, + 0.002001973334699869, + 0.0020678166765719652, + -0.00097856973297894, + -0.007532196119427681, + -0.0007423862698487937, + -0.0002749285486061126, + -0.0010840025497600436, + 0.0016177014913409948, + -0.0006484168116003275, + 0.0007777572027407587, + -0.000245086383074522, + 0.0008237360743805766, + 0.0006031020893715322, + 0.002903270535171032, + -0.0004308873612899333, + -0.0001634451764402911, + 0.00026054575573652983, + 0.0029185181483626366, + 0.0022592833265662193, + -0.002136589726433158, + 0.0006236669723875821, + -0.0002876110083889216, + -0.0016607975121587515, + -0.003705377224832773, + 0.0009780613472685218, + 0.0006845126044936478, + 0.0005388554418459535, + -0.000900592131074518, + -0.0004310744407121092, + 0.0004643156426027417, + -0.0016285355668514967, + -0.0009875550167635083, + -0.000703008146956563, + 0.001654764637351036, + -0.0007731292862445116, + -0.0008075010264292359, + 0.0014915441861376166, + -6.735153147019446e-05, + 0.001005436759442091, + 0.00040015814010985196, + -0.0002296305901836604, + -0.0010850840480998158, + 0.0007600208627991378, + 0.0009565450600348413, + 0.0021660581696778536, + 0.0005457312217913568, + -0.001164276385679841, + -0.0011727461824193597, + -0.0024144239723682404, + -0.0020557004027068615, + 0.0011025459971278906, + -0.0007409023819491267, + 0.002498476766049862, + 0.0006595047889277339, + -0.00016166076238732785, + 6.803871656302363e-05, + 0.0017505577998235822, + -0.0002078759716823697, + -0.0032520878594368696, + -0.001507922075688839, + 0.0007608787855133414, + 0.003900943323969841, + -0.0025468349922448397, + -0.0008587304037064314, + 0.0013716532848775387, + 0.0002955834788735956, + -0.0014644982293248177, + -0.0005139753338880837, + 0.0002747377147898078, + 0.0007047984399832785, + -0.0008025914430618286, + -0.0008644753252156079, + -0.0015994522254914045, + -0.12110927700996399, + -0.0009553781128488481, + -0.00012417671678122133, + 8.473561319988221e-05, + 0.0006961050676181912, + -0.0004854323633480817, + 0.0026491491589695215, + -0.0008599464781582355, + 0.003865842241793871, + 0.00017769883561413735, + 0.0002248985256301239, + -0.0012389504117891192, + -0.0009159384062513709, + 0.002948611043393612, + 0.0019373538671061397, + 0.0005768449627794325, + 0.001181978965178132, + -0.001857622293755412, + -4.20203032263089e-05, + -0.0006078120786696672, + 0.00018203083891421556, + -0.004186227917671204, + -0.0007633967325091362, + 0.001598272006958723, + 0.001969787525013089, + 0.0033382989931851625, + -0.002065399195998907, + -0.0014193605165928602, + -0.003535113064572215, + -0.0004718655254691839, + -0.000748579332139343, + -0.003204233478754759, + 0.0007555444026365876, + -0.0009559909231029451, + -0.0018897863337770104, + 0.0007314462563954294, + 0.0006622048676945269, + -0.0012360529508441687, + -0.00018263411766383797, + -0.0009678347851149738, + -0.001961293863132596, + 0.002689772518351674, + -0.0004070511495228857, + -0.0008232746040448546, + 0.001905297045595944, + 0.00024123955518007278, + -0.0005144202150404453, + 0.000566828646697104, + -0.0018693350721150637, + 0.0022933350410312414, + 0.000587797665502876, + -0.0010687520261853933, + 0.001886432757601142, + -0.0018125014612451196, + -0.0006649083225056529, + -0.0017828200943768024, + -0.0018752504838630557, + -0.0085915457457304, + -0.001489355112425983, + -0.0013757239794358611, + -0.0014229236403480172, + 0.0007530798902735114, + -0.0010928112315014005, + -0.0003740796819329262, + -0.9825754165649414, + -0.00041799052269198, + -0.0007305621984414756, + 6.308853335212916e-05, + 0.001043831929564476, + -0.0008491039625369012, + 0.0002633173135109246, + -0.001360874273814261, + 0.0020828954875469208, + 0.001542061916552484, + -0.0035873986780643463, + -0.0019439171301200986, + 0.00018639801419340074, + 0.00045942215365357697, + -0.0005889008170925081, + -0.0008214553818106651, + 0.0007271388894878328, + -0.0007858062162995338, + 0.0018442998407408595, + -0.0016558500938117504, + -0.0002054769138339907, + 3.431409641052596e-05, + -0.0014453058829531074, + -0.002199237234890461, + -0.003613807028159499, + -0.0011422843672335148, + -0.0007834269781596959, + 5.1174898544559255e-05, + 0.001291450229473412, + -0.0005125831230543554, + -0.002019708277657628, + -0.0014553755754604936, + -8.544826414436102e-05, + -0.00022912895656190813, + -0.0005526300519704819, + -0.00016236616647802293, + 0.002011297270655632, + 0.0005975477397441864, + 0.000489748374093324, + 0.0018541361205279827, + -0.0008708069217391312, + 0.005772833246737719, + -0.004809210542589426, + 0.0009790565818548203, + 0.0005847003194503486, + 0.0018526925705373287, + -0.0013125810073688626, + 0.008914211764931679, + -0.0003811568603850901, + 0.00221265759319067, + -0.0006406799075193703, + 0.0008958916878327727, + 0.00044894139864481986, + 0.0014811130240559578, + 0.0003399361448828131, + -0.0021706100087612867, + 0.00133721181191504, + 0.000342811195878312, + -0.0005373604944907129, + -0.003246912034228444, + -8.027323929127306e-05, + 0.0015952340327203274, + 0.0006016588304191828, + 0.0037461030296981335, + -8.597649139119312e-05, + 0.000660116202197969, + -0.0003562049241736531, + -0.0013759724097326398, + -0.0008147803600877523, + -0.005226686131209135, + -0.0006583760259672999, + 7.516323876188835e-06, + 0.0003658653877209872, + -0.0021974528208374977, + -0.0006964118219912052, + 0.00046519647003151476, + -0.0021960213780403137, + -0.0008069250616244972, + 0.0006933165132068098, + -0.0014971751952543855, + -0.0005351327126845717, + 0.0009892648085951805, + -0.0012576845474541187, + -0.0021880774293094873, + -0.0017932761693373322, + 0.0014789229026064277, + 0.0007249417249113321, + -0.0015362213598564267, + -0.0010981059167534113, + -0.00026602044817991555, + -9.319120408690651e-07, + -0.003567944746464491, + -0.0003501570608932525, + -0.1369936168193817, + 0.0004740737786050886, + -0.0030100608710199594, + 0.00020547407621052116, + -0.0005147839547134936, + 0.0028160351794213057, + 0.004617826547473669, + 0.0016399762826040387, + -0.0009845294989645481, + 0.001689231488853693, + 0.0005187200731597841, + -0.0012740641832351685, + -0.0011058792006224394, + -0.00023012356541585177, + -0.000965613522566855, + 9.353244649901171e-07, + 0.0003679439250845462, + -0.0006355132791213691, + -0.0006855214014649391 + ], + [ + -0.13917593657970428, + 0.13467815518379211, + -0.04364177584648132, + 0.0029650991782546043, + 0.02462487667798996, + -0.0018269879510626197, + -0.020962940528988838, + 0.017466867342591286, + 0.032860059291124344, + 0.012989317998290062, + 0.07007740437984467, + -0.006339635234326124, + 0.011088324710726738, + -0.0037088964600116014, + 0.014992735348641872, + 0.06188183277845383, + 0.01787238009274006, + -0.013299337588250637, + -0.0025558224879205227, + 0.02354421652853489, + 0.03368280827999115, + 0.004471458960324526, + 0.00596895907074213, + 0.01467655785381794, + -0.11618771404027939, + -0.011781684122979641, + 0.02177683264017105, + -0.025339400395751, + 0.007944840006530285, + -0.02901652827858925, + 0.0239176657050848, + 0.0009850073838606477, + 0.04803590849041939, + -0.011086000129580498, + -0.005295819602906704, + 0.0032481891103088856, + 0.04655183106660843, + 0.019640181213617325, + -0.021371914073824883, + -0.03741275519132614, + 0.00959569402039051, + -0.012114768847823143, + -0.004277612082660198, + -0.004797235131263733, + 0.013326061889529228, + 0.021972650662064552, + 0.0011609619250521064, + -0.01245205570012331, + -0.008078718557953835, + -0.013246742077171803, + -0.013258934952318668, + 0.010832090862095356, + -0.004107177723199129, + 0.02364572137594223, + -0.032436419278383255, + 0.016918962821364403, + 0.008771108463406563, + 0.001378498738631606, + -0.012113634496927261, + -0.029821116477251053, + 0.03597334399819374, + 0.0735526978969574, + 0.024808846414089203, + 0.01794769987463951, + 0.0235312320291996, + 0.03181075677275658, + 0.021925853565335274, + 0.009627232328057289, + 0.027212537825107574, + -0.03232176974415779, + 0.007904966361820698, + 0.03701096400618553, + 0.04482230171561241, + -0.03330955281853676, + -0.03904708847403526, + 0.01432086806744337, + -0.003943157382309437, + -0.003110838122665882, + 0.05681596323847771, + -0.050161004066467285, + 0.30325260758399963, + -0.03519349917769432, + 0.0035660644061863422, + 0.01809217408299446, + 0.0009594228467904031, + -0.00425470806658268, + -0.02069268189370632, + 0.002080650767311454, + 0.006679257843643427, + -0.019159631803631783, + -0.021499233320355415, + 0.07616553455591202, + 0.02305769920349121, + 0.07197471708059311, + 0.019731037318706512, + -0.010244233533740044, + -0.020851746201515198, + -0.008344816975295544, + -0.02140365168452263, + 0.004643269814550877, + 0.017422445118427277, + -0.061015304177999496, + -0.021649042144417763, + 0.017566096037626266, + 0.03628262132406235, + 0.003647914854809642, + 0.0065155597403645515, + 0.012325078248977661, + -0.009462965652346611, + -0.014203750528395176, + 0.005270172841846943, + -0.016090497374534607, + 0.005894355475902557, + 0.008113415911793709, + 0.01062995009124279, + -0.012450474314391613, + 0.010484583675861359, + -0.04764733836054802, + -0.0021761953830718994, + 0.01481848768889904, + -0.05406162142753601, + 0.0014217814896255732, + -0.005035958252847195, + 0.03546552732586861, + -0.035660404711961746, + 0.04028035327792168, + 0.003659079782664776, + -0.017766889184713364, + 0.031585320830345154, + -0.03841238096356392, + 0.0032664253376424313, + -0.011142285540699959, + -0.012826911173760891, + -0.009344114921987057, + 0.008200161159038544, + 0.0015412477077916265, + 0.04375359043478966, + -0.07649767398834229, + 0.03153747692704201, + -0.019139638170599937, + -0.004269978031516075, + -0.010507685132324696, + -0.025966277346014977, + -0.033703796565532684, + -0.5645938515663147, + 0.04572361335158348, + -0.08046718686819077, + 0.04144209623336792, + 0.018442433327436447, + 0.0021076456177979708, + 0.02358251065015793, + 0.020796367898583412, + -0.057341501116752625, + 0.018438896164298058, + -0.014512952417135239, + -0.03260064125061035, + 0.04078853130340576, + 0.0346994586288929, + -0.016840031370520592, + 0.025854922831058502, + -0.010982576757669449, + 0.015797695145010948, + 0.0037047185469418764, + 0.032589323818683624, + -0.025258872658014297, + -0.024714812636375427, + -0.05097886174917221, + -0.020753461867570877, + 0.03006681054830551, + -0.004191398620605469, + -0.036749135702848434, + 0.0033425199799239635, + -0.023370353505015373, + 0.0070640346966683865, + 0.011072684079408646, + 0.008374113589525223, + 0.01971406489610672, + -0.00224663014523685, + -0.00219824630767107, + 0.02066904865205288, + 0.007004365790635347, + 0.024485940113663673, + -0.019196730107069016, + -0.013233552686870098, + 0.02278323471546173, + 0.10655789077281952, + 0.06295003741979599, + 0.003202352672815323, + 0.010322458110749722, + 0.055420007556676865, + -0.020843559876084328, + 0.07867711037397385, + 0.03584782034158707, + 0.015141194686293602, + -0.022249016910791397, + 0.00284717814065516, + 0.01780731789767742, + -0.0068283891305327415, + 0.0107487877830863, + -0.01929093524813652, + 0.03689805045723915, + 0.04480448737740517, + -0.03418703377246857, + -0.02548215724527836, + -0.007946840487420559, + 0.04432680085301399, + 0.03868268430233002, + -0.010712077841162682, + 0.022298425436019897, + -0.0007393296109512448, + -0.020610133185982704, + -0.0022163998801261187, + -0.01683754101395607, + 0.08116386085748672, + -0.11760774254798889, + -0.051466088742017746, + 0.013202065601944923, + -0.060787785798311234, + 0.012399949133396149, + -0.03161126747727394, + -0.018908603116869926, + -0.005717534571886063, + -0.0183008573949337, + -0.005771365016698837, + -0.006629148498177528, + 0.0076545774936676025, + -0.03323645889759064, + 0.018970878794789314, + -0.032091304659843445, + -0.004395735450088978, + -0.006272008176892996, + 0.033601127564907074, + -0.027529321610927582, + -0.0026113863568753004, + -0.021466363221406937, + -0.0015358004020527005, + 0.026006460189819336, + 0.561994731426239, + -0.0020361042115837336, + 0.010746640153229237, + -0.0489935427904129, + 0.02165350317955017, + -0.044443078339099884, + 0.014577409252524376, + 0.027500061318278313, + -0.03944478556513786, + 0.014425545930862427, + 0.01804027333855629, + -0.00846748985350132, + -0.030520232394337654, + 0.00013079814380034804, + -0.011913781985640526, + -0.006538996007293463, + -0.07786481827497482, + -0.039944298565387726, + 0.010149577632546425 + ], + [ + -0.1454997956752777, + 0.14920800924301147, + -0.0580931156873703, + -0.03243248537182808, + -0.003654050873592496, + 0.018301475793123245, + -0.017148012295365334, + 0.027367638424038887, + 0.025160104036331177, + -0.02171672321856022, + 0.020220475271344185, + -0.012634554877877235, + 0.022576872259378433, + -0.029226263985037804, + -0.01336958073079586, + 0.008462394587695599, + -0.005315499845892191, + 0.013863254338502884, + -0.021498918533325195, + 0.025116905570030212, + 0.009553835727274418, + 0.02057650312781334, + 0.0034653719048947096, + 0.005099087953567505, + -0.10126685351133347, + -0.010435082018375397, + 0.011758813634514809, + -0.06647562235593796, + -0.005685252137482166, + 0.01101976539939642, + 0.04325863718986511, + -0.05519064515829086, + 0.05342736095190048, + 0.018694186583161354, + 0.032739683985710144, + -0.013751273043453693, + 0.024534521624445915, + 0.00320355873554945, + -0.023802416399121284, + -0.032277628779411316, + -0.025811078026890755, + -0.0461636446416378, + -0.008940485306084156, + -0.03170955553650856, + -0.00548245245590806, + 0.019616156816482544, + -0.07311093807220459, + -0.037710629403591156, + 0.009513914585113525, + -0.020863143727183342, + 0.04437714442610741, + -0.019731972366571426, + 0.0071770744398236275, + 0.012317531742155552, + -0.020969543606042862, + 0.03113607130944729, + -0.042495906352996826, + -0.07483486831188202, + 0.018657758831977844, + -0.06896135956048965, + 0.058754365891218185, + 0.08719662576913834, + 0.012109148316085339, + 0.026417117565870285, + 0.039393726736307144, + 0.071796715259552, + 0.010898360051214695, + -0.043699849396944046, + -0.0038131154142320156, + -0.030602846294641495, + 0.015986964106559753, + 0.026906946673989296, + 0.032791171222925186, + -0.061561670154333115, + -0.07956960797309875, + -0.0011116163805127144, + 0.03822264075279236, + -0.04749741405248642, + 0.06387483328580856, + 0.017491450533270836, + 0.40574926137924194, + -0.010856769979000092, + 0.011510727927088737, + 0.007829650305211544, + 0.054782330989837646, + 0.03602217882871628, + -0.007007531356066465, + 0.027843618765473366, + 0.05314146354794502, + -0.014033949002623558, + -0.0050157769583165646, + 0.09867022186517715, + 0.015416969545185566, + 0.028802981600165367, + 0.052926063537597656, + -0.0038280475419014692, + -0.027132673189044, + 0.012221439741551876, + -0.024115798994898796, + -0.011327351443469524, + 0.025338515639305115, + -0.14273181557655334, + 0.007905757986009121, + 0.017363591119647026, + -0.02955101802945137, + 0.05470054969191551, + 0.034294068813323975, + 0.025084825232625008, + -0.09265786409378052, + 0.007100123446434736, + 0.01938932202756405, + -0.029792724177241325, + -0.005363931879401207, + 0.015744727104902267, + -0.014609807170927525, + -5.344307282939553e-05, + 0.001562985242344439, + 0.018312105908989906, + -0.03648747131228447, + 0.024282239377498627, + -0.040598586201667786, + -0.03117622621357441, + -0.025622405111789703, + 0.030718013644218445, + -0.05690577253699303, + 0.013446973636746407, + -0.04010644555091858, + -0.05754648894071579, + 0.01590723544359207, + -0.05443675443530083, + -0.03048124350607395, + -0.036813680082559586, + -0.012434745207428932, + 0.0429341197013855, + 0.057403162121772766, + -0.02664276771247387, + -0.02046946808695793, + -0.09655573219060898, + 0.03139486908912659, + -0.03106451779603958, + -0.03791286051273346, + -0.03768289461731911, + -0.05737517774105072, + -0.04047431796789169, + -0.0485195554792881, + 0.004761523567140102, + -0.050319790840148926, + 0.009373510256409645, + 0.0024472021032124758, + 0.015155845321714878, + 0.03843776136636734, + -0.013307102024555206, + -0.060943614691495895, + -0.030246902257204056, + -0.00812461692839861, + -0.002378104254603386, + 0.03952869027853012, + -0.0007191330660134554, + -0.0066852630116045475, + 0.07239449769258499, + 0.001140889129601419, + -0.01235662866383791, + 0.011902432888746262, + 0.06157449260354042, + -0.017355339601635933, + -0.02017151191830635, + -0.010616587474942207, + -0.050430700182914734, + 0.04364923760294914, + -0.01337658055126667, + 0.018754608929157257, + 0.02707686834037304, + -0.018747452646493912, + 0.022236542776226997, + 0.017353609204292297, + -0.005314267240464687, + -0.0197773277759552, + -0.007413225248456001, + 0.022470448166131973, + 0.018460266292095184, + -0.02097691223025322, + 0.010327274911105633, + 0.004926646593958139, + -0.026782991364598274, + 0.01609932817518711, + 0.12612852454185486, + 0.09319860488176346, + -0.020636139437556267, + -0.06370928883552551, + 0.07116324454545975, + 0.060100406408309937, + 0.007507909554988146, + 0.043445754796266556, + 0.004129720851778984, + 0.004515121225267649, + -0.06097690388560295, + 0.020896129310131073, + 0.031777024269104004, + 0.008155285380780697, + -0.015964534133672714, + 0.0035688045900315046, + 0.043766558170318604, + -0.02674974873661995, + -0.02834213338792324, + -0.031481292098760605, + -0.020059125497937202, + 0.06274016946554184, + -0.04232310876250267, + 0.032011181116104126, + 0.017469536513090134, + 0.017217231914401054, + -0.015294781886041164, + -0.009129703044891357, + 0.03919441998004913, + -0.10248062014579773, + -0.05200910195708275, + -0.0009128394303843379, + 0.04264402016997337, + 0.005693104583770037, + -0.07066190987825394, + 0.013635722920298576, + -0.03285379335284233, + -0.08558975160121918, + 0.027784401550889015, + 0.004370593465864658, + 0.002736821072176099, + -0.049650851637125015, + 0.04434055835008621, + 0.00014423126413021237, + 0.001875980058684945, + -0.011319858022034168, + 0.04018155112862587, + -0.00563420495018363, + 0.008653417229652405, + -0.029781339690089226, + 0.0995752140879631, + 0.0020474796183407307, + 0.6384902000427246, + 0.025807717815041542, + 0.03350437432527542, + -0.07468609511852264, + 0.042496971786022186, + -0.02264040894806385, + -0.01094881072640419, + -0.0037069900427013636, + -0.01297344733029604, + 0.020871510729193687, + 0.0035879756323993206, + -0.04951376095414162, + -0.027514275163412094, + -0.04619792848825455, + -0.015462749637663364, + 0.03727236017584801, + -0.10551979392766953, + -0.04046247527003288, + 0.02625281736254692 + ], + [ + -0.0997469425201416, + 0.16625136137008667, + -0.0775945633649826, + -0.014553625136613846, + 0.0025245987344533205, + 0.014868870377540588, + 0.013537085615098476, + -0.007943015545606613, + 0.0274676326662302, + -0.03296630457043648, + 0.009962509386241436, + -0.08098635077476501, + 0.033149950206279755, + 0.005534039810299873, + 0.008295638486742973, + 0.08722060173749924, + 0.006217017769813538, + 0.01502719335258007, + 0.00402488186955452, + 0.022542588412761688, + 0.028376424685120583, + 0.0019177421927452087, + 0.0007281092111952603, + -0.034450531005859375, + -0.030280040577054024, + 0.013100726529955864, + -0.02580718696117401, + 0.022149227559566498, + 0.015345050022006035, + 0.010081509128212929, + 0.09841221570968628, + -0.04432034119963646, + 0.004911824595183134, + 0.014187980443239212, + -0.019734764471650124, + -0.015567295253276825, + -0.005646807607263327, + 0.020478380843997, + -0.03586718440055847, + -0.05022045597434044, + 0.04308851435780525, + -0.02228384278714657, + 0.04256431758403778, + 0.025182383134961128, + 0.012405453249812126, + 0.05825315788388252, + -0.02391570620238781, + -0.018532630056142807, + -0.010188275016844273, + 0.016844002529978752, + -0.06409795582294464, + -0.02763429470360279, + 0.05320778489112854, + 0.008632902055978775, + -0.027800779789686203, + 0.08482412993907928, + 0.05243925377726555, + 0.0075713894329965115, + -0.03136521950364113, + -0.03222934901714325, + 0.012647693045437336, + 0.10366780310869217, + 0.025489946827292442, + 0.017239155247807503, + 0.011763528920710087, + 0.0707031860947609, + 0.01388167217373848, + 0.024001095443964005, + -0.059247370809316635, + -0.018487393856048584, + 0.006131974048912525, + 0.094061478972435, + 0.0391470342874527, + -0.07995669543743134, + -0.08764113485813141, + -0.041069600731134415, + 0.006006414536386728, + -0.07260193675756454, + 0.054923247545957565, + 0.029526853933930397, + 0.39159417152404785, + -0.005174869205802679, + -0.00774115975946188, + 0.006856386549770832, + 0.065480537712574, + 0.010347183793783188, + 0.044472645968198776, + 0.020378392189741135, + -0.03659243881702423, + -0.012892763130366802, + -0.0021890467032790184, + 0.09575238078832626, + 0.03971844166517258, + 0.04831135645508766, + -0.028099417686462402, + 0.0010819568997249007, + -0.021803688257932663, + 0.00257320050150156, + 0.02548740990459919, + -0.011839502491056919, + 0.034870605915784836, + -0.08138059079647064, + -0.02388141117990017, + 0.03631645441055298, + -0.04467209056019783, + 0.027566229924559593, + 0.10592459887266159, + 0.0665292739868164, + -0.050557974725961685, + 0.0015982722397893667, + -0.012003500014543533, + -0.021716676652431488, + -0.006923998240381479, + 0.016457730904221535, + -0.005144510418176651, + 0.004917279817163944, + 0.0049102832563221455, + -0.007128542754799128, + -0.0054404702968895435, + 0.0358528196811676, + -0.0479389950633049, + -0.0145268514752388, + -0.0063995784148573875, + 0.01650468446314335, + -0.04134664684534073, + 0.04132068529725075, + -0.021526463329792023, + -0.05355986952781677, + 0.06424367427825928, + -0.07272520661354065, + -0.014548291452229023, + -0.01582678221166134, + -0.014051901176571846, + -0.00812091026455164, + -0.016298243775963783, + 0.020546995103359222, + 0.006808803882449865, + -0.07354457676410675, + -0.025017933920025826, + 0.01284731738269329, + -0.01307358592748642, + -0.004996944684535265, + -0.03424139693379402, + -0.05157975107431412, + 0.06619703024625778, + -0.01721651665866375, + -0.08778691291809082, + 0.03783796355128288, + 0.02105480059981346, + -0.004211273044347763, + 0.0010873189894482493, + 0.03699914366006851, + -0.09491827338933945, + -0.000256323313806206, + -0.029634052887558937, + -0.016678491607308388, + -0.02394821308553219, + 0.03919607773423195, + -0.06080839782953262, + 0.006434143055230379, + 0.020056622102856636, + 0.016609517857432365, + 0.013257235288619995, + 0.016020094975829124, + 0.014339007437229156, + -0.008241926319897175, + 0.026704318821430206, + -0.026523174718022346, + 0.06790480017662048, + 0.008063453249633312, + -0.025203917175531387, + 0.00340913119725883, + -0.04884615167975426, + -0.0022340156137943268, + 0.021482128649950027, + -0.006405905820429325, + -0.03545595705509186, + 0.011486549861729145, + -0.0013545810943469405, + 0.009786656126379967, + 0.01711256057024002, + 0.02355928346514702, + -0.040677260607481, + -0.039292652159929276, + 0.04559168964624405, + 0.13050638139247894, + 0.11181452870368958, + -0.042852211743593216, + 0.01864742301404476, + 0.036365337669849396, + -0.02579527348279953, + 0.07565304636955261, + 0.007890949957072735, + -0.012913969345390797, + -0.01182481087744236, + -0.027092471718788147, + 0.025499258190393448, + -0.006410224828869104, + -0.0007201124099083245, + -0.03933800011873245, + 0.03106282837688923, + 0.006376524921506643, + -0.021198105067014694, + -0.032007671892642975, + -0.010032560676336288, + 0.002163319382816553, + 0.062263328582048416, + 0.004727378021925688, + -0.006914158817380667, + 0.01649235002696514, + -0.006942588835954666, + 0.008963720872998238, + -0.002956493990495801, + 0.09578542411327362, + -0.0671052411198616, + -0.06337982416152954, + -0.013969307765364647, + -0.0162497591227293, + 0.018403517082333565, + -0.05352544039487839, + -0.031001172959804535, + 0.022985076531767845, + -0.008793034590780735, + 0.026888398453593254, + -0.03187518194317818, + -0.0024390185717493296, + -0.022195864468812943, + 0.04140206426382065, + -0.01779448427259922, + 0.0011712632840499282, + 0.0026675439439713955, + 0.07032701373100281, + -0.0017780436901375651, + -0.04715356603264809, + -0.053457293659448624, + 0.07834108173847198, + -0.014743493869900703, + 0.6529808044433594, + 0.03597652167081833, + 0.0057872142642736435, + -0.0415518581867218, + 0.03199046850204468, + -0.01113840751349926, + 0.0033969974610954523, + -0.006126611027866602, + -0.028894493356347084, + 0.03869914636015892, + 0.004032833501696587, + -0.05788441374897957, + 0.01439275685697794, + -0.008649076335132122, + -0.06054592505097389, + -0.018623044714331627, + -0.06023029610514641, + -0.021306931972503662, + -0.009713184088468552 + ], + [ + -0.10944806039333344, + 0.145562082529068, + -0.059275027364492416, + -0.013689348474144936, + -0.01548574399203062, + 0.007769430056214333, + -0.02793039008975029, + -0.009313843213021755, + 0.018074367195367813, + -0.021360091865062714, + -0.002752974396571517, + -0.052453767508268356, + 0.006060371175408363, + 0.005215921439230442, + 0.02161695808172226, + 0.09710182249546051, + 0.00250282627530396, + 0.004914642311632633, + 0.004742476157844067, + 0.034134358167648315, + 0.0036867244634777308, + 0.008009863086044788, + 0.013180002570152283, + -0.006140595767647028, + -0.02712738886475563, + -0.0034233105834573507, + -0.0014110506745055318, + 0.03954098001122475, + -0.003864219645038247, + 0.0103331059217453, + 0.12108396738767624, + -0.02578476071357727, + -0.019114088267087936, + 0.03438989818096161, + -0.015949612483382225, + -0.011022217571735382, + -0.005931955296546221, + 0.02700686641037464, + -0.03154943138360977, + -0.03066917508840561, + 0.02049938216805458, + -0.014360873959958553, + 0.015446669422090054, + 0.0051252213306725025, + 0.02125491574406624, + 0.04031210020184517, + 0.009162863716483116, + -0.03546107932925224, + 0.004627541173249483, + 0.0008540635462850332, + -0.01065852865576744, + -0.014875456690788269, + 0.023489153012633324, + 0.0069218529388308525, + -0.020538974553346634, + 0.061429381370544434, + -0.003765228670090437, + 0.036498747766017914, + -0.03790346533060074, + -0.026875652372837067, + 0.018571792170405388, + 0.1141548827290535, + 0.028290724381804466, + 0.02265053801238537, + 0.023109138011932373, + 0.038300152868032455, + 0.009355989284813404, + -0.011780706234276295, + -0.004082011990249157, + -0.014936474151909351, + 0.012859610840678215, + 0.057829465717077255, + 0.035076506435871124, + -0.07170335203409195, + -0.0673723965883255, + -0.024110855534672737, + -0.007104928605258465, + -0.059431999921798706, + 0.05582714453339577, + 0.014203672297298908, + 0.42807796597480774, + -0.017963368445634842, + -0.012846926227211952, + 0.0049471380189061165, + 0.025043083354830742, + 0.02880658209323883, + 0.03686419129371643, + 0.009557366371154785, + -0.005295103415846825, + -0.007223432417958975, + 0.00902928039431572, + 0.08078087866306305, + 0.016835693269968033, + 0.031876180320978165, + -0.024233421310782433, + 0.014760339632630348, + -0.025450648739933968, + 0.016498522832989693, + 0.023711422458291054, + -0.011025710962712765, + 0.026640241965651512, + -0.09091366082429886, + -0.023315176367759705, + 0.03658948838710785, + -0.027094250544905663, + 0.02039271965622902, + 0.06890060007572174, + 0.031055539846420288, + -0.028293408453464508, + -0.0017778936307877302, + -0.009214773774147034, + -0.012072248384356499, + 0.000505533185787499, + 0.04135432094335556, + -0.008773403242230415, + -0.003960245288908482, + 0.005032621324062347, + 0.0073676942847669125, + -0.0017872995231300592, + 0.03852735087275505, + -0.04588702693581581, + 0.004379312973469496, + -0.010022204369306564, + 0.02370636723935604, + 0.015523108653724194, + 0.03598899394273758, + -0.01761317439377308, + -0.06184610351920128, + 0.012791053391993046, + -0.06341976672410965, + -0.012079882435500622, + -0.024834757670760155, + -0.016597596928477287, + -0.0013015461154282093, + 0.010833082720637321, + 0.0013845840003341436, + 0.02438141405582428, + -0.09187782555818558, + -0.013672014698386192, + -0.015717990696430206, + -0.03019738756120205, + -0.008478067815303802, + -0.01851879246532917, + -0.060957878828048706, + 0.009741038084030151, + -0.028549982234835625, + -0.08210186660289764, + 0.032205112278461456, + 0.015084831044077873, + 0.0021577151492238045, + 0.024890989065170288, + 0.0344543531537056, + -0.05546528100967407, + -0.025748927146196365, + -0.0048148976638913155, + -0.03925566375255585, + 0.0013409031089395285, + 0.01820407062768936, + -0.03949136659502983, + 0.008468489162623882, + -0.008995180949568748, + 0.020558664575219154, + 0.022402383387088776, + 0.025312384590506554, + -0.013453520834445953, + -0.026507023721933365, + 0.007107406388968229, + -0.05166372284293175, + 0.047984618693590164, + 0.0029224446043372154, + -0.04284721240401268, + 0.0002370250876992941, + -0.026454027742147446, + 0.005911833606660366, + 0.0062791514210402966, + -0.017539797350764275, + -0.031158385798335075, + -0.005596965551376343, + -0.011449472047388554, + 0.011385799385607243, + 0.012049645185470581, + -0.0011820248328149319, + -0.025757914409041405, + -0.04389907792210579, + 0.03527354449033737, + 0.1391056329011917, + 0.10337605327367783, + -0.006403944920748472, + -0.0036918793339282274, + 0.049608130007982254, + -0.00323291658423841, + 0.09118802100419998, + 0.02680007554590702, + -0.019855916500091553, + 0.013909892179071903, + -0.008162364363670349, + 0.006326523143798113, + 0.009708055295050144, + -0.001067453995347023, + -0.010354691185057163, + 0.02303249202668667, + 0.01221422292292118, + -0.015715623274445534, + -0.03393769636750221, + -0.025548508390784264, + -0.022751500830054283, + 0.024337874725461006, + -0.016499126330018044, + 0.0037767868489027023, + 0.022274041548371315, + 0.015593742951750755, + 0.015392121858894825, + 0.0011257457081228495, + 0.043734367936849594, + -0.05485755577683449, + -0.07206231355667114, + -0.010862506926059723, + -0.023006174713373184, + 0.007580851204693317, + -0.04345289617776871, + -0.023531001061201096, + 0.004036845173686743, + 0.005594783928245306, + 0.0182538740336895, + -0.013456298969686031, + 0.013848165050148964, + -0.00745051633566618, + 0.030533945187926292, + -0.00846317782998085, + -0.008692735806107521, + 0.04653750732541084, + 0.07074733823537827, + -0.005998911801725626, + -0.012484136037528515, + -0.020623227581381798, + 0.0751907154917717, + 0.00834083091467619, + 0.7080795168876648, + 0.01608133316040039, + 0.014250697568058968, + -0.05276605859398842, + 0.01770109310746193, + -0.014342227950692177, + 0.022558875381946564, + 0.02227412350475788, + -0.011901083402335644, + 0.04543273150920868, + 0.008099186234176159, + -0.026027817279100418, + 0.015618134289979935, + -0.011813955381512642, + -0.005278334021568298, + -0.027144964784383774, + -0.06342565268278122, + -0.02329138293862343, + 0.01586882397532463 + ], + [ + -0.10247375071048737, + 0.16975633800029755, + -0.09825931489467621, + -0.07854393124580383, + -0.014281975105404854, + 0.011296781711280346, + -0.001610074075870216, + 0.017047632485628128, + 0.010320284403860569, + -0.007466167211532593, + 0.0003925911441911012, + -0.027383530512452126, + 0.020962484180927277, + -0.04719182848930359, + -0.0045179701410233974, + 0.07478088140487671, + 0.015460637398064137, + -0.038269687443971634, + 0.019493410363793373, + 0.021824412047863007, + -0.0017488171579316258, + 0.0158348698168993, + 0.022867903113365173, + 0.014083340764045715, + -0.025413399562239647, + -0.03807887062430382, + 0.03701352700591087, + 0.04264497756958008, + -0.0021778836380690336, + -0.0036789344158023596, + 0.1193210557103157, + -0.04667598381638527, + 0.01857539638876915, + 0.002751233521848917, + 0.02513260394334793, + -0.006777200847864151, + -0.0009759502136148512, + 0.041369155049324036, + -0.01581045426428318, + -0.02632228285074234, + 0.01148904301226139, + -0.0489690899848938, + -0.00297193368896842, + 0.01112800557166338, + -0.007283634040504694, + 0.04471118748188019, + 0.00106704025529325, + -0.03949363902211189, + -0.0009819403057917953, + 0.004709879867732525, + 0.02528320997953415, + -0.014422743581235409, + 0.006979040801525116, + -0.012902271002531052, + -0.01466347835958004, + 0.029332764446735382, + -0.002270250581204891, + 0.011709355749189854, + -0.05474080517888069, + -0.03854075074195862, + 0.035215113312006, + 0.1189248114824295, + 0.005877433344721794, + 0.0079484973102808, + -0.005673007573932409, + 0.05441081523895264, + 0.004115219693630934, + 0.031678639352321625, + 0.014936842024326324, + -0.017115581780672073, + 0.00782268401235342, + 0.0288871917873621, + 0.04213660582900047, + -0.06626974046230316, + -0.05312758684158325, + -0.027219446375966072, + -0.0020714423153549433, + -0.01693054847419262, + 0.07463756203651428, + 0.009042792953550816, + 0.4203169643878937, + -0.031016651540994644, + -0.0044586933217942715, + 0.019925037398934364, + 0.027819208800792694, + -0.0051128556951880455, + 0.021068884059786797, + 0.01772393472492695, + -0.0034137293696403503, + 0.011674826964735985, + 0.04074118286371231, + 0.06934575736522675, + -0.012804661877453327, + 0.04580225795507431, + 0.020657239481806755, + 0.06299691647291183, + -0.053460173308849335, + 0.03340946137905121, + 0.019056040793657303, + -0.003390170866623521, + 0.005107094068080187, + -0.10798922181129456, + -0.000150911946548149, + 0.022619005292654037, + -0.03664453700184822, + 0.018276143819093704, + 0.05777262896299362, + 0.01878756284713745, + -0.00837632268667221, + 0.009996971115469933, + 0.05022166296839714, + -0.02310115285217762, + 0.0068859742023050785, + 0.05339759215712547, + 0.0006214524037204683, + -0.010679855942726135, + 0.0011037136428058147, + 0.033210400491952896, + -2.2238893507164903e-05, + 0.04744604974985123, + -0.06460101902484894, + -5.5640579375904053e-05, + 0.014078606851398945, + 0.012420366518199444, + -0.005419449880719185, + 0.05373745784163475, + -0.03463870659470558, + -0.044751934707164764, + -0.04558480903506279, + -0.03105686604976654, + -0.011330191045999527, + -0.06759491562843323, + 0.004906530026346445, + 0.017827313393354416, + -0.0033969643991440535, + 0.014006195589900017, + -0.02184893749654293, + -0.09552659094333649, + 0.004899474326521158, + -0.0076131452806293964, + -0.018755780532956123, + -0.016800589859485626, + -0.018464447930455208, + -0.07004468142986298, + 0.055530812591314316, + -0.012161086313426495, + -0.05538773164153099, + 0.021316882222890854, + 0.004096063785254955, + 0.01285149808973074, + 0.013040761463344097, + 0.03515244275331497, + -0.05951101332902908, + -0.03385879099369049, + 0.007395496126264334, + -0.013072101399302483, + -0.005322635173797607, + 0.01203316543251276, + -0.011667173355817795, + -0.01281553041189909, + -0.004288709256798029, + 0.020784148946404457, + -0.006620483007282019, + 0.03690042346715927, + -0.005458085797727108, + -0.0451362319290638, + 0.0028931896667927504, + -0.03749771788716316, + 0.0072021945379674435, + 0.016986582428216934, + -0.04214147850871086, + -0.003899184288457036, + -0.010537863709032536, + 0.029834304004907608, + 0.012478534132242203, + -0.01213789638131857, + -0.04466481879353523, + -0.021486977115273476, + -0.02725517377257347, + -0.0018307564314454794, + -0.006824225652962923, + -0.0037694228813052177, + -0.007316292263567448, + -0.02597089856863022, + 0.03307691588997841, + 0.13616912066936493, + 0.08296306431293488, + -0.024758420884609222, + -0.00929822027683258, + 0.029796069487929344, + 0.006770930252969265, + 0.05955462157726288, + 0.022038975730538368, + -0.00954775046557188, + -2.7365220375941135e-05, + -0.013676484115421772, + 0.0414484404027462, + 0.0029564553406089544, + -0.00149291951674968, + 0.007903958670794964, + 0.011712380684912205, + 0.002658390672877431, + -0.022276218980550766, + -0.021450527012348175, + -0.012549880892038345, + -0.011860720813274384, + 0.05634520947933197, + 0.0008321361965499818, + -0.005592913366854191, + 0.01037395279854536, + 0.061107978224754333, + 0.013049500063061714, + -0.015485372394323349, + 0.05795535817742348, + -0.057960353791713715, + -0.07464199513196945, + 0.003984611481428146, + -0.02834160067141056, + 0.008738882839679718, + -0.012479494325816631, + -0.03429746255278587, + -0.008379659615457058, + -0.04041202738881111, + 0.03355534002184868, + -0.009316927753388882, + 0.010583451017737389, + -0.0013623402919620275, + 0.002856902312487364, + 0.006265808362513781, + -0.006712511647492647, + 0.03887927159667015, + 0.0756722167134285, + -0.022483350709080696, + -0.01198458019644022, + -0.030392488464713097, + 0.08464673906564713, + 0.005709479097276926, + 0.6895470023155212, + 0.01753273792564869, + -0.006219882983714342, + -0.09171926230192184, + 0.015690911561250687, + -0.029182463884353638, + -0.0016523278318345547, + 0.019537679851055145, + -0.01849726215004921, + 0.030749205499887466, + 0.0022086824756115675, + -0.022369494661688805, + -0.007785567548125982, + 0.002425475511699915, + -0.014411753043532372, + -0.01104346290230751, + -0.068839430809021, + -0.004537370055913925, + 0.04069610685110092 + ], + [ + -0.10292380303144455, + 0.12524862587451935, + -0.064202681183815, + -0.010841583833098412, + -0.029423683881759644, + 0.001103959628380835, + -0.03955734521150589, + 0.004381491336971521, + 0.03644152730703354, + -0.02223758026957512, + 0.016859015449881554, + -0.045495010912418365, + -0.00880609080195427, + 0.0021603817585855722, + 0.0012918406864628196, + 0.08604902774095535, + 0.0016039827605709434, + 0.018670959398150444, + -0.023721681907773018, + 0.025531873106956482, + 0.018193285912275314, + 0.0022156215272843838, + 0.01892244815826416, + 0.005070240702480078, + -0.04033384472131729, + -0.004711830522865057, + -0.01716570369899273, + 0.0024529993534088135, + 0.0025002327747642994, + 0.005565220024436712, + 0.07462841272354126, + -0.01767866127192974, + 0.0027493536472320557, + 0.03678303584456444, + 0.0023685696069151163, + -0.025725698098540306, + -0.002418921794742346, + 0.010827317833900452, + -0.02216571569442749, + -0.008562780916690826, + 0.0015706582926213741, + -0.02638857625424862, + 0.0012125287903472781, + 0.00988031830638647, + 0.006420445628464222, + 0.027174146845936775, + 0.009924410842359066, + -0.04673566296696663, + -0.0059211961925029755, + 0.007685902062803507, + 0.016488034278154373, + -0.012691347859799862, + 0.007779161911457777, + -0.0050904653035104275, + -0.023671258240938187, + 0.04865506291389465, + -0.006483427714556456, + 0.03179186210036278, + -0.04221688210964203, + -0.0413486622273922, + 0.01947554387152195, + 0.09918013960123062, + 0.006736408453434706, + 0.03044653683900833, + 0.019683431833982468, + 0.033258985728025436, + 0.04206598177552223, + -0.013473066501319408, + -0.006854161154478788, + -0.004769811872392893, + -0.006703116465359926, + 0.057216204702854156, + 0.03264041244983673, + -0.041592054069042206, + -0.07123611122369766, + -0.016868188977241516, + -0.0014643672620877624, + -0.05098257213830948, + 0.059613969177007675, + 0.03385038301348686, + 0.432463675737381, + -0.021074075251817703, + 0.009029488079249859, + 0.02488071471452713, + 0.023548202589154243, + 0.04032989963889122, + 0.02602010779082775, + 0.015176382847130299, + 0.020900070667266846, + -0.0022769621573388577, + 0.016755983233451843, + 0.06392185389995575, + -0.011411918327212334, + 0.01703089103102684, + 0.005652849096804857, + 0.02540411613881588, + -0.02014175057411194, + 0.014072519727051258, + 0.038989897817373276, + 0.0013050565030425787, + 0.008070199750363827, + -0.09925346076488495, + -0.000945184612646699, + 0.03713785111904144, + -0.02438274770975113, + 0.036548834294080734, + 0.03251717612147331, + 0.014015630818903446, + -0.05772572010755539, + -0.0032557628583163023, + 0.005161354783922434, + -0.03891954943537712, + -0.008779455907642841, + 0.03937916457653046, + -0.022283412516117096, + -0.012239858508110046, + 0.0004895533784292638, + 0.012395371682941914, + -0.005510072689503431, + 0.039101529866456985, + -0.04462750628590584, + -0.005131979938596487, + -0.01294471975415945, + 0.016231587156653404, + 0.03240496292710304, + 0.014242475852370262, + -0.002817589556798339, + -0.0670316070318222, + 0.003115141997113824, + -0.03091713786125183, + -0.01547953113913536, + -0.031630005687475204, + -0.02520221658051014, + 0.00828770361840725, + 0.00974937342107296, + -0.011179294437170029, + -0.00274910987354815, + -0.08432680368423462, + -0.008613537065684795, + -0.021375369280576706, + -0.05062340572476387, + -0.007824617438018322, + -0.021604008972644806, + -0.0852816104888916, + 0.04631332680583, + -0.003246619598940015, + -0.07184530794620514, + 0.028116701170802116, + -0.004047544673085213, + 0.021762153133749962, + 0.02974233776330948, + 0.015591423027217388, + -0.04248656705021858, + -0.03687547147274017, + -0.021334616467356682, + -0.027132777497172356, + 0.012463865801692009, + -0.00539750698953867, + -0.036597032099962234, + 0.023918552324175835, + -0.006230452097952366, + -0.0029283249750733376, + 0.022947823628783226, + 0.03718603402376175, + -0.030568841844797134, + -0.02554655261337757, + 0.0030101200100034475, + -0.05113138630986214, + 0.0438653863966465, + -0.008625028654932976, + -0.032770294696092606, + 0.011386149562895298, + -0.016802392899990082, + 0.010602534748613834, + 0.0034633807372301817, + -0.020694149658083916, + -0.015981120988726616, + 0.0029903785325586796, + -0.006421935744583607, + 0.0067963628098368645, + -0.00356672378256917, + 0.0027918736450374126, + -0.003945986274629831, + -0.03623269498348236, + 0.04071792587637901, + 0.12614397704601288, + 0.07030369341373444, + -0.001069037476554513, + -0.0174100324511528, + 0.05630382150411606, + 0.03506004437804222, + 0.08698660135269165, + 0.04436362162232399, + -0.030589621514081955, + 0.006192880682647228, + -0.038084689527750015, + 0.010134853422641754, + 0.01969221979379654, + -0.003461249405518174, + -0.018389206379652023, + -0.0029174278024584055, + 0.021497558802366257, + -0.029914293438196182, + -0.027534395456314087, + -0.04682476818561554, + -0.05191021040081978, + 0.03838449344038963, + -0.003656326327472925, + 0.010229437611997128, + 0.003939887974411249, + 0.007209941744804382, + -0.0075956773944199085, + 0.012824212200939655, + 0.035031113773584366, + -0.05327187851071358, + -0.051099784672260284, + -0.00028296024538576603, + -0.016342878341674805, + 0.008955857716500759, + -0.023829178884625435, + -0.006047302857041359, + -0.004625996109098196, + -0.00491359643638134, + 0.011801832355558872, + -0.0023408171255141497, + 0.010292821563780308, + 0.000937432108912617, + 0.030172791332006454, + -0.011061754077672958, + -0.005138325039297342, + 0.026246001943945885, + 0.05712985247373581, + -0.003292822279036045, + 0.016486424952745438, + -0.0041726138442754745, + 0.06364818662405014, + 0.007214370183646679, + 0.7349005341529846, + 0.017749205231666565, + 0.016836363822221756, + -0.041838981211185455, + 0.0038524512201547623, + -0.02902349643409252, + 0.009990187361836433, + 0.01946701481938362, + -0.01638830080628395, + 0.03066190518438816, + -0.013647322542965412, + -0.004673737566918135, + 0.01784258894622326, + -0.03564109280705452, + 0.001457336125895381, + 0.0006759387324564159, + -0.053244635462760925, + -0.028144624084234238, + 0.018784528598189354 + ], + [ + -0.01381780207157135, + 0.02918314002454281, + -0.017690526321530342, + -0.0068061212077736855, + 0.013537497259676456, + 0.008875666186213493, + -0.0028896909207105637, + 0.004911893978714943, + 0.0035633633378893137, + -0.012694173492491245, + 0.017827728763222694, + -0.008392374962568283, + -0.0046483189798891544, + -0.002858695574104786, + 0.004376915283501148, + 0.007923683151602745, + 0.013807615265250206, + -0.019349409267306328, + 0.015454011037945747, + 0.009428882971405983, + 0.012848903425037861, + 0.0018830422777682543, + -0.006630233954638243, + 0.008825615979731083, + -0.011655821464955807, + 0.011599281802773476, + -0.010913987644016743, + 0.002898785285651684, + -0.00010769610526040196, + -0.01025777030736208, + -0.004781526047736406, + 0.005701181944459677, + 0.008133577182888985, + -0.01884380728006363, + -0.008901306428015232, + -0.0088069848716259, + 0.014810591004788876, + -0.005847528111189604, + -0.008185235783457756, + -0.007469881791621447, + 0.013232641853392124, + 0.0020630101207643747, + -0.040525808930397034, + -0.0016082626534625888, + -0.0021123250480741262, + 0.0058481041342020035, + -0.013552564196288586, + -0.006626385264098644, + -0.0156345684081316, + -0.004530720412731171, + -0.0024165285285562277, + 0.00885558221489191, + 0.011715414933860302, + -0.014918369241058826, + -0.006091881077736616, + 0.0027782281395047903, + -0.052108991891145706, + 0.0013493570731952786, + -0.0016505421372130513, + -0.013430079445242882, + 0.008749407716095448, + 0.027929699048399925, + 0.004232992883771658, + 0.014077732339501381, + 0.005291469395160675, + -0.013657844625413418, + -0.0018999244784936309, + 0.008875860832631588, + 0.025741685181856155, + -0.0024064662866294384, + -0.012646341696381569, + 0.02901436947286129, + 0.005731754004955292, + -0.008960366249084473, + -0.012936842627823353, + -0.0065823327749967575, + -0.0055846250616014, + -0.0059768944047391415, + 0.0034815112594515085, + -0.011778020299971104, + -0.0397740937769413, + -0.009484141133725643, + -0.0014945586444810033, + -0.0030750392470508814, + -0.0006269889418035746, + 0.0038650722708553076, + 0.00318041630089283, + 0.004130984656512737, + 0.020722053945064545, + -0.018242616206407547, + -0.0011384892277419567, + 0.016945939511060715, + 0.008448637090623379, + 0.049761440604925156, + 0.022206805646419525, + -0.002693697577342391, + -0.0004401680489536375, + -0.011325731873512268, + 0.004947444889694452, + 0.001115538994781673, + -0.000309398805256933, + -0.025045419111847878, + -0.012748882174491882, + 0.007587029132992029, + 0.015300851315259933, + 0.033451613038778305, + 0.0014343044022098184, + -0.008085053414106369, + -0.014152617193758488, + -0.0006131416303105652, + 0.004156236536800861, + -0.009649643674492836, + 0.00700999004766345, + 0.011845663189888, + -0.0010998297948390245, + 0.00891310628503561, + -0.0022308588959276676, + -0.018693774938583374, + 0.0007458088803105056, + 0.004252264741808176, + -0.022631343454122543, + 0.03171492740511894, + 0.00013742511509917676, + 0.00504716532304883, + -0.006193440407514572, + 0.005432841368019581, + -0.005987925920635462, + 0.009798407554626465, + -0.006745355203747749, + -0.009335054084658623, + 1.7635419453654322e-06, + -0.004307522438466549, + -0.00525984913110733, + -0.01002067793160677, + 0.020668216049671173, + -0.008122270926833153, + 0.0021936511620879173, + -0.01937701739370823, + -0.006322684697806835, + 0.003116898937150836, + -0.008071398362517357, + -0.010599583387374878, + 0.002080207923427224, + -0.006397372577339411, + -0.9782452583312988, + -0.0013964504469186068, + -0.02696063742041588, + -0.00703559722751379, + 0.013116726651787758, + -0.011318506672978401, + 0.0037178073544055223, + -0.002645626198500395, + -0.014456584118306637, + 0.00054348906269297, + -0.019320689141750336, + 0.015199768356978893, + 0.009370752610266209, + 0.003716923063620925, + -0.002760806353762746, + -0.0008752392022870481, + -0.0030784502159804106, + -0.0028184622060507536, + 0.00607583811506629, + -0.002973970491439104, + -0.007098294794559479, + -0.0010200032265856862, + -0.025883790105581284, + -0.014553571119904518, + 0.0024730213917791843, + 0.006515184883028269, + -0.012178058736026287, + 0.005237136036157608, + 0.007223172578960657, + -0.0036124743055552244, + 0.004636390134692192, + -0.0033894299995154142, + -0.0006871907389722764, + -0.002544618910178542, + -0.008790617808699608, + 0.004263977985829115, + 0.0034775359090417624, + 0.005374634638428688, + -0.003865116275846958, + 0.01485949382185936, + -0.004194942303001881, + 0.023874852806329727, + 0.014110694639384747, + -0.0007170343305915594, + 0.00865267589688301, + 0.023967429995536804, + -0.0037943909410387278, + 0.025020845234394073, + 0.009927150793373585, + 0.006604893133044243, + -0.014410115778446198, + 0.005437315907329321, + 0.003032125299796462, + 0.013768637552857399, + -4.1218780097551644e-05, + -0.009297952055931091, + 0.00456721056252718, + 0.0072301472537219524, + -0.0038457743357867002, + -0.02213268354535103, + -0.0019249934703111649, + -0.006153099238872528, + 0.001648018485866487, + 0.021081440150737762, + -0.005985120311379433, + -0.0006663110107183456, + 0.003855695715174079, + -0.00893397070467472, + -0.0032972078770399094, + 0.033027276396751404, + -0.012619901448488235, + -0.008533255197107792, + -0.001299846451729536, + -0.032928649336099625, + -0.0025372919626533985, + -0.0014724940992891788, + -0.006336866412311792, + -0.0002482843992765993, + 0.0038356203585863113, + -0.002981188241392374, + 0.006217405200004578, + 0.005317446310073137, + 0.0020995838567614555, + -0.003352404572069645, + -0.01920863799750805, + 0.006583494134247303, + 0.010912975296378136, + 0.008954665623605251, + -0.0010455212322995067, + -0.01258094608783722, + -0.009250526316463947, + 0.008646843954920769, + 0.004623695742338896, + 0.024694249033927917, + 0.005996487569063902, + -0.04956100881099701, + -0.004035511985421181, + 0.0023327369708567858, + 0.007255120202898979, + 0.034802090376615524, + 0.0063865394331514835, + -0.006478446535766125, + 0.008154993876814842, + -0.0001253110240213573, + -0.010537367314100266, + -0.011337021365761757, + 0.001751463976688683, + -0.007541927974671125, + -0.002137676114216447, + -0.008685680106282234, + -0.011744958348572254, + 0.005709431134164333 + ], + [ + -0.14026154577732086, + 0.13843995332717896, + -0.013451920822262764, + 0.016516022384166718, + 0.04230830445885658, + 0.005201785359531641, + -0.010436009615659714, + 0.028652401641011238, + 0.04490242525935173, + 0.024368735030293465, + 0.07443951070308685, + -0.05756387114524841, + -0.06277349591255188, + -0.009900214150547981, + 0.006435454357415438, + 0.0940932184457779, + 0.03152882680296898, + -0.02859754115343094, + -0.046306002885103226, + -0.0035050951410084963, + 0.0999302789568901, + -0.021909061819314957, + -0.025116274133324623, + 0.008306875824928284, + -0.1660950481891632, + 0.022201616317033768, + 0.01645580120384693, + 0.03045329451560974, + -0.0028844261541962624, + -0.08269315958023071, + -0.008614000864326954, + 0.007482255343347788, + 0.04091954603791237, + -0.01464760396629572, + -0.002223503775894642, + 0.04871156066656113, + 0.07055555284023285, + 0.02966032736003399, + 0.026096666231751442, + -0.05586489662528038, + -0.008167637512087822, + -0.03877456858754158, + 0.03511960059404373, + -0.0384703204035759, + -0.010265120305120945, + -0.013004405423998833, + 0.043664608150720596, + -0.022826215252280235, + 0.002817741362378001, + -0.006658842321485281, + -0.021701818332076073, + -0.006693311035633087, + -0.0546492375433445, + 0.0032752538099884987, + -0.02713903784751892, + 0.029587682336568832, + 0.03203428164124489, + 0.08168595284223557, + -0.06142927333712578, + -0.07473137229681015, + 0.04428660124540329, + 0.0832321047782898, + 0.011459222063422203, + 0.02448515221476555, + 0.04374129697680473, + 0.056545861065387726, + 0.008167476393282413, + 0.028636716306209564, + 0.03456117585301399, + -0.038997307419776917, + -0.012117370031774044, + 0.02682703360915184, + 0.0748300775885582, + -0.015645157545804977, + -0.0576983317732811, + -0.016850579530000687, + 0.0014926105504855514, + 0.022433342412114143, + 0.061017923057079315, + -0.04591222107410431, + 0.3618774712085724, + -0.03903812915086746, + 0.024074694141745567, + 0.03270970284938812, + -0.047224558889865875, + -0.030517373234033585, + 0.016707560047507286, + 0.02796265296638012, + -0.022063832730054855, + 0.005675001069903374, + -0.01538730040192604, + 0.11696465313434601, + -0.02417687140405178, + 0.1129528358578682, + 0.03922893851995468, + -0.028706921264529228, + -0.05125650018453598, + 0.007673546671867371, + -0.06872179359197617, + 0.05563013628125191, + 0.027620045468211174, + -0.08542678505182266, + 0.020434055477380753, + -0.019281333312392235, + 0.042111121118068695, + 0.027447151020169258, + -0.03039492294192314, + 0.02036973088979721, + -0.020353980362415314, + -0.03950454667210579, + 0.05734467878937721, + -0.055859167128801346, + -0.04933295398950577, + 0.017573149874806404, + 0.004326917696744204, + -0.014816774055361748, + -0.02094975672662258, + -0.057939860969781876, + 0.027758916839957237, + 0.0021520478185266256, + -0.024776965379714966, + -0.034460581839084625, + -0.031340084969997406, + 0.023677028715610504, + -0.04481062665581703, + 0.04074813425540924, + -0.026381757110357285, + -0.03517422452569008, + 0.006650011986494064, + -0.044096045196056366, + 0.009345108643174171, + -0.015900228172540665, + -0.05778088420629501, + 0.013986583799123764, + -0.03227178752422333, + 0.04220820218324661, + 0.015522734262049198, + -0.043043289333581924, + 0.04376606270670891, + -0.04501690715551376, + -0.05766846239566803, + -0.052018046379089355, + -0.0034196055494248867, + -0.06320302933454514, + 0.07766041904687881, + 0.09457733482122421, + -0.04810992628335953, + -0.020803939551115036, + 0.05931975319981575, + 0.03067827969789505, + 0.012754954397678375, + -0.020595960319042206, + -0.03603866323828697, + -0.035882771015167236, + -0.0102682588621974, + 0.024346543475985527, + 0.06250042468309402, + 0.007651365362107754, + 0.01767672412097454, + -0.023669883608818054, + -0.0012178652686998248, + 0.002328029600903392, + 0.01846393197774887, + 0.05911038815975189, + -0.045484717935323715, + -0.007363876793533564, + -0.04108249768614769, + -0.04201787710189819, + -0.004650990944355726, + 0.010795586742460728, + -0.023348776623606682, + -0.023012813180685043, + -0.03955608606338501, + 0.0636550784111023, + 0.013343959115445614, + 0.008358887396752834, + 0.05753975361585617, + -0.008543933741748333, + 0.03129182383418083, + 0.025165047496557236, + -0.07029314339160919, + 0.04350699856877327, + -0.022620653733611107, + -0.002403716556727886, + 0.04242420196533203, + 0.09043173491954803, + 0.09145244210958481, + -0.05557508021593094, + -0.03561486303806305, + 0.08599836379289627, + 0.01484142430126667, + 0.08269952982664108, + 0.0018371519399806857, + 0.056130122393369675, + -0.058285001665353775, + -0.0061995345167815685, + 0.042506586760282516, + -0.08231400698423386, + 0.02758903056383133, + -0.0906771719455719, + -0.014929712750017643, + 0.006344894878566265, + -0.04693792760372162, + -0.003010685322806239, + 0.017303675413131714, + 0.03299019858241081, + 0.059553276747465134, + -0.047891050577163696, + 0.0018926372285932302, + 0.025162111967802048, + 0.0173165425658226, + -0.012219102121889591, + 0.000283439876511693, + 0.09387258440256119, + -0.15109021961688995, + -0.014170990325510502, + 0.0755709856748581, + 0.002633205149322748, + 0.025540532544255257, + 0.06665690243244171, + -0.026030339300632477, + -0.03582695871591568, + -0.06436032801866531, + 0.038453079760074615, + 0.016296494752168655, + -0.0036178422160446644, + 0.03449458256363869, + 0.01529321726411581, + -0.021318383514881134, + -0.01834217645227909, + -0.06618978083133698, + -0.015530380420386791, + 0.015277380123734474, + -0.00813446007668972, + -0.001963387941941619, + -0.01646016351878643, + 0.024207690730690956, + 0.590353786945343, + 0.008730175904929638, + 0.009472446516156197, + -0.044516850262880325, + 0.01731359027326107, + -0.06677387654781342, + -0.01711965724825859, + 0.007318241987377405, + -0.041847869753837585, + -0.023290758952498436, + -0.0008381465449929237, + 0.01010756567120552, + -0.07732332497835159, + -0.031054971739649773, + -0.017783135175704956, + 0.0015367070445790887, + -0.062497712671756744, + -0.04605814814567566, + 0.029606953263282776 + ], + [ + 0.014493298716843128, + 0.005032369401305914, + -0.0007609429303556681, + -0.0034447507932782173, + -0.0010625068098306656, + -0.0013323732418939471, + -6.573125574504957e-05, + 0.0017261204775422812, + 0.0022457705345004797, + 0.0003088547964580357, + -0.009774243459105492, + -0.0019913881551474333, + 0.0008069181349128485, + -0.0011573935626074672, + 0.0013299889396876097, + 0.0018490297952666879, + -0.0005258763558231294, + 0.0018563376506790519, + -0.0012314424384385347, + 0.0005909223109483719, + 0.0014494128990918398, + -0.0002580371219664812, + 0.0011681137839332223, + -0.0004036047903355211, + 0.0010345476912334561, + 0.0008740639314055443, + -0.0012663253583014011, + 0.000725270074326545, + -0.0004108655557502061, + -0.001518690842203796, + 6.557331653311849e-05, + -0.0010267150355502963, + 0.00047631029156036675, + 0.004806804936379194, + 0.00038540930836461484, + -1.1118783731944859e-05, + -0.00028984685195609927, + -0.0010059489868581295, + -0.0013276076642796397, + -0.0013987059937790036, + 0.0004130720626562834, + -0.0016755902906879783, + 0.005101388785988092, + 0.002045430475845933, + 6.762883276678622e-05, + 0.0008072811760939658, + 0.002366894157603383, + -0.0010143282124772668, + 0.0018216600874438882, + 0.0012813577195629478, + 0.0015325240092352033, + -0.00014030520105734468, + -0.00014161309809423983, + 0.0008821746450848877, + -0.002044732915237546, + -0.0004257510881870985, + 0.004903397988528013, + 0.001814966555684805, + -0.0019365960033610463, + 0.0028709645848721266, + 0.0015639693010598421, + 0.0009810399496927857, + 0.00010893364378716797, + 0.0004162885597907007, + 0.00011510823969729245, + -3.120378096355125e-05, + -0.0007633395725861192, + -0.0005915116635151207, + 0.0005561430007219315, + -0.0034883329644799232, + 0.0009015414980240166, + -0.0003313397173769772, + 0.0014546123566105962, + -0.0028613207396119833, + -0.0016823111800476909, + 0.0004702170263044536, + 0.0014221258461475372, + -0.001698650186881423, + 0.0009770863689482212, + -0.0015323112020269036, + -0.11084875464439392, + -0.0009750417084433138, + 0.00025548911071382463, + 0.00044781604083254933, + 0.0017029019072651863, + -6.454336835304275e-05, + 0.0031134430319070816, + 4.427344902069308e-05, + 0.001295320806093514, + 0.0024170007091015577, + 0.00020953212515451014, + 0.0007780534215271473, + -0.0016637867083773017, + -0.0008410090813413262, + -0.000182564472197555, + 0.0010005341609939933, + 1.0905340786848683e-05, + -0.00037442275788635015, + -0.00155802967492491, + -5.074933505966328e-05, + 0.000569782336242497, + -0.0058406502939760685, + 0.0010826739016920328, + 0.0018292557215318084, + 9.864039748208597e-05, + 0.0002577413397375494, + -0.0009040490840561688, + 0.0008630906813777983, + -0.0037192797753959894, + -0.00039543036837130785, + 0.00012256484478712082, + -0.0035445461980998516, + 0.00022934180742595345, + -0.0014310928527265787, + -0.0019091923022642732, + 0.000436396396253258, + 0.0010166199645027518, + -0.0007418962777592242, + -9.223707456840202e-05, + -4.435429582372308e-05, + -0.0016344914911314845, + -0.0014666361967101693, + -0.00015382326091639698, + -0.00046720029786229134, + 0.0005255126743577421, + 0.0010286485776305199, + -0.00042298645712435246, + -0.0036428729072213173, + 0.0002017372753471136, + 0.0017415067413821816, + 0.0001226878957822919, + -0.002043359447270632, + 0.002210100879892707, + -0.0005558289121836424, + -0.003117794869467616, + -7.254748197738081e-05, + -0.00020147762552369386, + -0.011313843540847301, + -0.0001588355953572318, + -0.0020918967202305794, + -0.0019755184184759855, + 0.0005867918371222913, + -0.002676186617463827, + -0.002216567751020193, + -0.9854897856712341, + 2.8294600269873627e-05, + 0.0003903602482751012, + 0.0012626263778656721, + -3.935637869290076e-05, + 0.0006749292369931936, + 0.0004783963959198445, + 0.0002722424687817693, + 0.0008304964867420495, + 0.001185693428851664, + -0.002584989182651043, + -0.00565144931897521, + 3.04467339447001e-05, + 0.0007593515329062939, + -0.0007953747408464551, + 0.0006094283889979124, + -1.1155342690472025e-05, + -0.0002275019942317158, + 0.0012822786811739206, + 6.012785161146894e-05, + -0.0010737188858911395, + -0.0008999670390039682, + 0.00017493966151960194, + -0.0031802214216440916, + -0.0027248107362538576, + -0.002453855238854885, + -0.00018350484606344253, + -0.0005593235255219042, + -0.0008257320150732994, + 0.0002708177489694208, + -0.002155865775421262, + -0.00130359863396734, + -0.0003816645184997469, + -0.0006173790316097438, + 0.0013830381212756038, + 0.0005752572324126959, + 0.0010474208975210786, + 0.00020632390805985779, + 0.0002904779394157231, + -0.0016329975333064795, + 0.001420226413756609, + 0.010071172378957272, + -0.0030118043068796396, + 0.00037208598223514855, + -0.001150058233179152, + 0.0020653901156038046, + 0.0006128217792138457, + 0.010251685976982117, + -0.0004460223426576704, + 0.0021806235890835524, + 0.001038098125718534, + -0.0008930691401474178, + 0.0014586402103304863, + -0.00013370018859859556, + 0.0008632216486148536, + -0.002146137412637472, + 0.0010086937109008431, + 0.0007697707042098045, + -0.0008663737098686397, + -0.001797262579202652, + -0.0003027372295036912, + 0.002030352596193552, + 0.002152123721316457, + -0.000360053323674947, + 0.0010563414543867111, + 0.0012188015971332788, + -0.0007874510483816266, + -7.91832571849227e-05, + -0.0004701394063886255, + -0.007064583245664835, + -0.0031252726912498474, + -0.0014454321935772896, + 0.0008619592408649623, + 0.0011500499676913023, + 1.5833438737899996e-05, + -0.0005920786061324179, + -0.002714139875024557, + -0.0013471607817336917, + -0.000479522772366181, + 4.994106711819768e-05, + -0.0013167544966563582, + 0.0008643137407489121, + -0.002100748009979725, + -0.00040242771501652896, + -0.00012559333117678761, + 0.001605866476893425, + 0.0002229844540124759, + 8.229401282733306e-05, + -0.0008673321572132409, + 0.0015864057932049036, + 0.0005376690533012152, + -0.002171018859371543, + -0.0005878407973796129, + -0.1233091726899147, + 0.0006515742279589176, + 0.00459368946030736, + -0.001950331381522119, + -0.0003149201802443713, + 0.00036706330138258636, + -2.5141496735159308e-05, + 0.0005682260962203145, + -0.0021145970094949007, + 0.002458866685628891, + 0.0007327799103222787, + -0.0004895197344012558, + -0.00047700206050649285, + -0.0018223284278064966, + -0.0011385470861569047, + 0.0010151738533750176, + -0.0016899488400667906, + -0.0004556330677587539, + -8.788896593614481e-06 + ], + [ + -0.1216554343700409, + 0.1392792910337448, + -0.05540309101343155, + -0.005562806036323309, + -0.005459703505039215, + 0.00857798382639885, + -0.021194929257035255, + -0.008813722990453243, + 0.028673604130744934, + -0.015912145376205444, + 0.03126033768057823, + -0.05810008570551872, + 0.01166444830596447, + -0.009536984376609325, + 6.880397268105298e-05, + 0.09147705882787704, + 0.010346923023462296, + 0.0016296153189614415, + -0.015355998650193214, + 0.02260320633649826, + 0.004873649682849646, + 0.0008964183507487178, + -0.0005778434569947422, + -0.01140001229941845, + -0.06756813079118729, + 0.014231841079890728, + -0.015434644185006618, + 0.024090277031064034, + -0.00445225415751338, + -0.009107992984354496, + 0.07554631680250168, + -0.031032143160700798, + 0.003373226383700967, + 0.02525145374238491, + -0.006039895117282867, + 0.004171035252511501, + 0.004720231983810663, + 0.009067947044968605, + -0.028460420668125153, + -0.04230358079075813, + 0.022735081613063812, + -0.02091802842915058, + 0.012063900008797646, + 0.003230708884075284, + 0.0048143635503947735, + 0.02146533690392971, + 0.005914389621466398, + -0.033516593277454376, + -0.004148034378886223, + -0.002007855102419853, + -0.016757281497120857, + -0.024766534566879272, + 0.012046768330037594, + 0.01786130480468273, + -0.027255069464445114, + 0.06182986870408058, + 0.011481056921184063, + 0.030440879985690117, + -0.03384803980588913, + -0.035658206790685654, + 0.025161387398838997, + 0.10209763795137405, + 0.012446108274161816, + 0.022371716797351837, + 0.02941361628472805, + 0.052503980696201324, + 0.007627435959875584, + -0.005171611439436674, + 0.009298724122345448, + -0.019318848848342896, + 0.012176902033388615, + 0.04983563721179962, + 0.05161147564649582, + -0.055987320840358734, + -0.07534557580947876, + -0.03239411115646362, + -0.013742908835411072, + -0.052376702427864075, + 0.049089230597019196, + 0.006716159172356129, + 0.4305066168308258, + -0.006884852424263954, + -0.006788073107600212, + 0.009843971580266953, + 0.017846832051873207, + 0.026634886860847473, + 0.02369758114218712, + 0.03241591900587082, + -0.007721439935266972, + -0.015474955551326275, + -0.0035124344285577536, + 0.08925887942314148, + 0.00431655952706933, + 0.05014253780245781, + 0.002502542221918702, + -0.0020469515584409237, + -0.02913828380405903, + 0.005596498027443886, + 0.007919766008853912, + 0.013417051173746586, + 0.020367568358778954, + -0.08556242287158966, + -0.009822231717407703, + 0.025978820398449898, + -0.0046079931780695915, + 0.028213270008563995, + 0.042776837944984436, + 0.041622094810009, + -0.04274102672934532, + 0.003854946466162801, + 0.01611422374844551, + -0.021517857909202576, + -0.0042694914154708385, + 0.04033832997083664, + -0.01582115888595581, + 0.003637040499597788, + 0.0034798842389136553, + -0.0238785557448864, + 0.010904334485530853, + 0.02361498586833477, + -0.045119136571884155, + -0.004988552071154118, + -0.011753414757549763, + 0.01672159694135189, + -0.02025924250483513, + 0.03102348931133747, + -0.021305222064256668, + -0.05887947604060173, + 0.01999591663479805, + -0.060244470834732056, + -0.007726805284619331, + -0.02353495918214321, + -0.017839910462498665, + -0.0117445457726717, + 0.004043297842144966, + 0.01734529435634613, + 0.014934728853404522, + -0.0769401341676712, + 0.0020225909538567066, + -0.015153639949858189, + -0.028319884091615677, + -0.027672896161675453, + -0.023629527539014816, + -0.05782310664653778, + 0.05776156112551689, + 0.0007404566276818514, + -0.0718553364276886, + 0.012274431996047497, + 0.014347916468977928, + 0.0034700946416705847, + 0.01174871064722538, + 0.028450695797801018, + -0.06620243936777115, + -0.024019766598939896, + -0.016123170033097267, + -0.024001793935894966, + 0.015063761733472347, + 0.010875835083425045, + -0.019408658146858215, + 0.014383414760231972, + -0.0031833332031965256, + 0.016882147639989853, + 0.009026865474879742, + 0.025013605132699013, + -0.016483252868056297, + -0.019722606986761093, + -0.012516066431999207, + -0.05339141935110092, + 0.04017915949225426, + -0.006069541443139315, + -0.02333124913275242, + -0.010590803809463978, + -0.04373127594590187, + 0.009384815581142902, + 0.02442428283393383, + -0.004571414086967707, + -0.007452082820236683, + -0.004785693250596523, + 0.02137771248817444, + 0.018540848046541214, + -0.004482581280171871, + -0.0013099907664582133, + -0.01875501498579979, + -0.0409836508333683, + 0.02933977171778679, + 0.12937967479228973, + 0.10481428354978561, + -0.026735860854387283, + -0.014027313329279423, + 0.061560049653053284, + 0.014259899035096169, + 0.0841592401266098, + 0.022355778142809868, + -0.008669217117130756, + 0.0037333043292164803, + -0.020566290244460106, + 0.010280733928084373, + -0.0007319938740693033, + -0.0012926474446430802, + -0.030114872381091118, + 0.011195847764611244, + 0.007938714697957039, + -0.020163023844361305, + -0.017030291259288788, + -0.01228698156774044, + -0.00243002618663013, + 0.0413159616291523, + -0.034822117537260056, + -0.0030269145499914885, + 0.020528698340058327, + 0.009584153071045876, + 0.007043603807687759, + 0.0006047672359272838, + 0.06919824331998825, + -0.08912090957164764, + -0.059805382043123245, + 0.004410626366734505, + -0.026013042777776718, + 0.004365275613963604, + -0.03401217237114906, + -0.019917266443371773, + -0.009272697381675243, + -0.025113431736826897, + 0.006364913657307625, + -0.00740084471181035, + 0.007080999203026295, + -0.010893797501921654, + 0.029963938519358635, + -0.0034832158125936985, + 0.0006291840109042823, + 0.01656201109290123, + 0.05245669558644295, + 0.006432440597563982, + 0.00838866550475359, + -0.01740763522684574, + 0.05651124194264412, + 0.0037404107861220837, + 0.7228501439094543, + 0.023720141500234604, + 0.012763714417815208, + -0.04415178671479225, + 0.024446269497275352, + -0.02772141993045807, + 0.011294275522232056, + 0.01208766084164381, + -0.019316038116812706, + 0.02616558037698269, + 0.008660228922963142, + -0.004186778329312801, + -0.00722297141328454, + -0.019765552133321762, + -0.023736100643873215, + -0.004239452071487904, + -0.07104605436325073, + -0.03171391785144806, + 0.023128380998969078 + ], + [ + -0.03957746550440788, + 0.05900551751255989, + -0.05073293671011925, + -0.002408287487924099, + 0.024940211325883865, + 0.02635028026998043, + 0.005852197762578726, + 0.00029734394047409296, + 0.01034460123628378, + -0.029253514483571053, + 0.03757956251502037, + -0.016831016167998314, + -0.00678379088640213, + 0.00015176177839748561, + 0.007687089964747429, + 0.013152959756553173, + 0.02630472555756569, + -0.030589517205953598, + 0.034700214862823486, + 0.0270392969250679, + 0.026818405836820602, + 0.005505405366420746, + -0.02173522673547268, + 0.009674235247075558, + -0.009578335098922253, + 0.030418293550610542, + -0.026151137426495552, + 0.0055255526676774025, + 0.0015184554504230618, + -0.012201969511806965, + -0.0030116993002593517, + 0.010982779785990715, + 0.006918586324900389, + -0.04335959628224373, + -0.031056685373187065, + -0.020725514739751816, + 0.023765696212649345, + -0.01563686691224575, + -0.02493041567504406, + -0.005831590853631496, + 0.03923742473125458, + -0.003327643498778343, + -0.07837428897619247, + 0.0023953565396368504, + 0.0021283929236233234, + 0.025946440175175667, + -0.03547121584415436, + -0.0028724195435643196, + -0.03449266776442528, + -0.004810451064258814, + -0.026101592928171158, + 0.015605202876031399, + 0.04078254848718643, + -0.02724388986825943, + -0.011038766242563725, + 0.0184902623295784, + -0.10114315152168274, + -0.00021826184820383787, + -0.0013242255663499236, + -0.027944006025791168, + 0.015249937772750854, + 0.058479439467191696, + 0.015149924904108047, + 0.03239506110548973, + 0.01097712479531765, + -0.01958078145980835, + -0.009970194660127163, + 0.019023247063159943, + 0.042989399284124374, + -0.0011940995464101434, + -0.028854096308350563, + 0.08078382164239883, + 0.01086405012756586, + -0.02384977973997593, + -0.03272782266139984, + -0.019218340516090393, + -0.01161782257258892, + -0.020591991022229195, + 0.014477986842393875, + -0.014161625877022743, + 0.05489558354020119, + -0.008261111564934254, + -0.014245285652577877, + -0.004360085818916559, + 0.014988443814218044, + 0.011229893192648888, + 0.011399813927710056, + 0.012567328289151192, + 0.03016035072505474, + -0.04552165046334267, + -0.0059899333864450455, + 0.041432566940784454, + 0.038249943405389786, + 0.0956861823797226, + 0.03887956216931343, + -0.016694534569978714, + -0.0008517648093402386, + -0.025199567899107933, + 0.01891900599002838, + -0.001639860332943499, + 0.0042045447044074535, + -0.040091622620821, + -0.03784032166004181, + 0.023165952414274216, + 0.026126842945814133, + 0.06542542576789856, + 0.022028956562280655, + -0.0006656575715169311, + -0.03204116225242615, + 0.004821272101253271, + -0.0026229736395180225, + -0.003780124941840768, + 0.01767682656645775, + 0.029725827276706696, + -0.004789985716342926, + 0.02075427584350109, + -0.010274017229676247, + -0.028182491660118103, + 0.001313027460128069, + 0.006289366167038679, + -0.048011414706707, + 0.06653651595115662, + -0.0015420479467138648, + 0.01675054430961609, + -0.00873487163335085, + 0.01382946316152811, + -0.019925687462091446, + 0.0196518637239933, + 0.003331613726913929, + -0.03518820181488991, + -0.0001888758415589109, + -0.0020430744625627995, + -0.00932556763291359, + -0.021778471767902374, + 0.053503721952438354, + -0.010965472087264061, + 0.0128647331148386, + -0.026729734614491463, + -0.029726542532444, + 0.016225161030888557, + -0.005711010657250881, + -0.01406796183437109, + 0.008147391490638256, + -0.010751929134130478, + -0.870984673500061, + 0.0007275939569808543, + -0.0697484165430069, + -0.006445291917771101, + 0.03260500729084015, + -0.02477950043976307, + 0.0005670632235705853, + 0.0029970358591526747, + -0.03185698017477989, + 0.005840606056153774, + -0.03728819638490677, + 0.020387724041938782, + 0.009906664490699768, + 0.011130018159747124, + -0.02142227254807949, + -0.005357124377042055, + 0.002978275762870908, + 0.00046280690003186464, + 0.018075600266456604, + -0.016394266858696938, + -0.005144211929291487, + -0.009725918062031269, + -0.04800423979759216, + -0.015605558641254902, + 0.019581278786063194, + 0.019342413172125816, + -0.024678023532032967, + 0.012273816391825676, + 0.0014337379252538085, + -0.016872873529791832, + 0.022790394723415375, + -0.00599422724917531, + -0.008610845543444157, + -0.0020694895647466183, + -0.020978428423404694, + 0.0042711044661700726, + 0.025224564597010612, + 0.016425717622041702, + -0.021307798102498055, + 0.022127000615000725, + -0.017323708161711693, + 0.038920916616916656, + 0.03831687942147255, + 0.0023432394955307245, + 0.031959764659404755, + 0.04735814034938812, + -0.0211169570684433, + 0.04712924361228943, + 0.023201582953333855, + 0.004548544529825449, + -0.02881314791738987, + 0.01157421339303255, + -0.0014559359988197684, + 0.030244620516896248, + -0.00710733188316226, + -0.022081926465034485, + 0.017218543216586113, + 0.009418047964572906, + -0.006610165350139141, + -0.04169662669301033, + -0.011149057187139988, + -0.012479336932301521, + 0.004575896076858044, + 0.0450066477060318, + -0.012176849879324436, + -0.0028757541440427303, + 0.0014528775354847312, + -0.008711768314242363, + -0.004541334230452776, + 0.08139198273420334, + -0.026329774409532547, + -0.021557146683335304, + -0.016893526539206505, + -0.07194490730762482, + -0.007120087742805481, + -0.021604355424642563, + -0.009975084103643894, + 0.006325853988528252, + 0.01886077970266342, + -0.00606729369610548, + 0.0009416236425749958, + 0.004724159836769104, + 0.00024480585125274956, + -0.0025658404920250177, + -0.04277079552412033, + 0.006565870717167854, + 0.024142999202013016, + 0.018376320600509644, + -0.003853581612929702, + -0.03847537562251091, + -0.02397625707089901, + 0.023465042933821678, + -0.001240042271092534, + 0.21261972188949585, + 0.017478732392191887, + -0.11122652143239975, + -0.0062855943106114864, + 0.013346982188522816, + 0.025109443813562393, + 0.07449863106012344, + 0.021221673116087914, + -0.012720423750579357, + 0.016107499599456787, + 0.002364623360335827, + -0.03546399250626564, + -0.014863784424960613, + 0.012808771803975105, + -0.022860366851091385, + -0.01294612791389227, + -0.026298165321350098, + -0.027628058567643166, + 0.0054260059259831905 + ], + [ + -0.1262359619140625, + 0.10872011631727219, + -0.004645278211683035, + -0.017787354066967964, + 0.042045313864946365, + -0.002990644657984376, + -0.02931133285164833, + 0.022998498752713203, + -0.0021508801728487015, + 0.015288012102246284, + 0.06767074018716812, + -0.07643218338489532, + 0.006934595759958029, + -0.0017610349459573627, + 0.0049308789893984795, + 0.08941140025854111, + 0.014757562428712845, + -0.02993166632950306, + -0.0026202017907053232, + 0.0068295057862997055, + 0.009862448088824749, + -0.03895796090364456, + 0.00019832818361464888, + 0.012386628426611423, + -0.1233268678188324, + 0.04166564345359802, + 0.014332297258079052, + 0.02316022850573063, + 0.007975466549396515, + -0.03573417663574219, + 0.007718480657786131, + 0.0010947647970169783, + 0.01925494149327278, + 0.019589673727750778, + 0.031089864671230316, + 0.05202360451221466, + 0.031764157116413116, + 0.000795201223809272, + -0.00106986949685961, + -0.06556591391563416, + 0.026142660528421402, + -0.0014553730143234134, + -0.006872603669762611, + 0.0038241962902247906, + -0.001053040148690343, + -0.014779523946344852, + 0.014088497497141361, + -0.0337354801595211, + 0.0077901543118059635, + -0.011960904113948345, + 0.011538182385265827, + -0.022596625611186028, + -0.032605431973934174, + 0.013533077202737331, + -0.03760102763772011, + 0.03720475733280182, + -0.02039327472448349, + 0.0682680681347847, + -0.033325519412755966, + -0.028142036870121956, + 0.022669009864330292, + 0.06768622249364853, + 0.004941166844218969, + 0.0038658499252051115, + 0.04997536912560463, + 0.015179045498371124, + 0.01899936981499195, + -0.0027428539469838142, + 0.010245762765407562, + -0.05208006873726845, + 0.011820172891020775, + 0.013853713870048523, + 0.052458882331848145, + -0.006818288937211037, + -0.03771713748574257, + -0.009751633740961552, + -0.01659531332552433, + 0.0007291258662007749, + 0.02226587012410164, + -0.06972918659448624, + 0.40768375992774963, + -0.02104484662413597, + 0.002460742834955454, + 0.008686690591275692, + -0.028586817905306816, + 0.0007307082996703684, + -0.009446267038583755, + 0.04481901973485947, + -0.021665139123797417, + -0.03769640997052193, + -0.022347239777445793, + 0.06532009690999985, + 0.016168169677257538, + 0.12671463191509247, + 0.02422427199780941, + -0.019404008984565735, + -0.014597495086491108, + -0.023571845144033432, + -0.039940327405929565, + 0.04553873464465141, + 0.016246432438492775, + -0.032505083829164505, + -3.72479589714203e-05, + 0.0038903788663446903, + 0.028525030240416527, + 0.013060142286121845, + -0.023427380248904228, + 0.01595514453947544, + -0.010957520455121994, + 0.0037233936600387096, + 0.022929877042770386, + -0.028998157009482384, + -0.025541014969348907, + 0.009149580262601376, + 0.023551052436232567, + 0.011166999116539955, + -0.00043420001748017967, + -0.09379801899194717, + 0.04509611800312996, + 0.048510871827602386, + -0.04383856803178787, + -0.006564822979271412, + 0.00018322732648812234, + 0.04816187545657158, + -0.09079262614250183, + 0.024284664541482925, + 0.02114354632794857, + -0.03388964384794235, + 0.016214551404118538, + -0.023986008018255234, + -0.016973575577139854, + -0.026324540376663208, + -0.026188692077994347, + -0.02834782563149929, + 0.013545851223170757, + 0.036454662680625916, + 0.021139726042747498, + -0.06174195930361748, + 0.04626653715968132, + -0.026150967925786972, + -0.03329137712717056, + -0.038318730890750885, + -0.0004292127850931138, + -0.03957580029964447, + 0.01019986066967249, + 0.016151515766978264, + -0.03087827004492283, + 0.004388648550957441, + 0.03661935776472092, + -0.0024157846346497536, + 0.011459936387836933, + 0.036637384444475174, + -0.0610026977956295, + -0.0028296548407524824, + -0.022833416238427162, + -0.006692029070109129, + 0.03965448588132858, + 0.014677629806101322, + 0.026657361537218094, + -0.0019060123013332486, + -0.020652057603001595, + 0.013324450701475143, + -0.009290509857237339, + 0.02547205053269863, + -0.03919534012675285, + -0.016050195321440697, + -0.054417453706264496, + -0.08359957486391068, + 0.01282873097807169, + -0.001552289235405624, + -0.01677168533205986, + -0.021959073841571808, + -0.037283048033714294, + -0.0023790556006133556, + 0.01652221940457821, + 0.0007310229120776057, + 0.017515528947114944, + -0.013277217745780945, + 0.031029878184199333, + 0.023585133254528046, + -0.051371607929468155, + 0.008229952305555344, + -0.004917383659631014, + -0.006665780674666166, + 0.025615056976675987, + 0.10734515637159348, + 0.07340680807828903, + -0.05271358788013458, + -0.008874940685927868, + 0.05758526548743248, + 0.020882947370409966, + 0.06611065566539764, + 0.027548452839255333, + 0.043515365570783615, + -0.04321346431970596, + -0.015130206942558289, + 0.04207023233175278, + -0.04245349392294884, + 0.009191354736685753, + -0.004576034378260374, + -0.01869918964803219, + 0.024929950013756752, + -0.02626810222864151, + -0.009833604097366333, + 0.02428877353668213, + 0.013148028403520584, + 0.04674103856086731, + -0.0401766337454319, + -0.023598406463861465, + 0.01905803568661213, + -0.010297035798430443, + 0.017115380614995956, + -0.008325507864356041, + 0.0686660185456276, + -0.10168411582708359, + -0.0461154580116272, + 0.021956661716103554, + -0.04426874592900276, + -0.01666110008955002, + 0.05457824096083641, + -0.033563531935214996, + -0.017515921965241432, + -0.06400700658559799, + -0.005470755510032177, + 0.04267821088433266, + 0.005361203569918871, + 0.01588028110563755, + 0.024929650127887726, + 0.0026732643600553274, + 0.010936764068901539, + 0.003925056662410498, + 0.037847090512514114, + 0.009975818917155266, + 0.037353988736867905, + 0.010073202662169933, + -0.010649137198925018, + 0.02516918256878853, + 0.7111002802848816, + 0.030717292800545692, + -0.003470588242635131, + -0.0205349363386631, + 0.03126697614789009, + -0.05815818905830383, + 0.01963958330452442, + -0.0018096952699124813, + -0.05362773314118385, + -0.023944810032844543, + 0.025205837562680244, + 0.02063976787030697, + -0.047441646456718445, + -0.009861626662313938, + -0.019938712939620018, + 0.027828441932797432, + -0.03718842566013336, + -0.04309773072600365, + 0.02232716791331768 + ], + [ + -0.08522495627403259, + 0.12500697374343872, + -0.046481210738420486, + -0.02826729603111744, + -0.015344783663749695, + -0.01434890367090702, + -0.0079650254920125, + -0.01488451100885868, + -0.0041747442446649075, + 0.015824537724256516, + -0.02272217907011509, + -0.019689492881298065, + -0.005610003601759672, + 0.004632835742086172, + 0.01604449562728405, + 0.06302253901958466, + 0.003100755624473095, + -0.0019427742809057236, + 0.012734766118228436, + 0.04204556718468666, + -0.007465702015906572, + 0.03297128155827522, + 0.017672637477517128, + 0.02383478917181492, + -0.05383832007646561, + -0.020249588415026665, + -0.011769288219511509, + 0.003432866418734193, + -0.015306621789932251, + -0.01418506633490324, + 0.09953290969133377, + -0.03365460783243179, + 0.012472907081246376, + 0.05153262987732887, + -0.00684406328946352, + -0.04257244989275932, + 0.03469666838645935, + -0.0013518757186830044, + -0.03414367511868477, + 0.013061662204563618, + -0.007932228967547417, + 0.003974106162786484, + 0.020212290808558464, + 0.002357827965170145, + 0.010077240876853466, + 0.01461085770279169, + -0.00596323236823082, + -0.01148279570043087, + 0.07398693263530731, + -0.008320905268192291, + 0.015920206904411316, + -0.03645770996809006, + 0.03926569223403931, + 0.0026398084592074156, + -0.026329170912504196, + 0.04719122126698494, + 0.002220436464995146, + -0.011016493663191795, + -0.02875436283648014, + -0.02377665974199772, + 0.05498655512928963, + 0.09394339472055435, + 0.005189432762563229, + 0.02822631597518921, + 0.03257909417152405, + 0.03456089645624161, + 0.0027239585760980844, + -0.02269129641354084, + -0.004805307369679213, + -0.004727364517748356, + 0.0034390660002827644, + 0.03491976112127304, + 0.010884341783821583, + -0.0676598995923996, + -0.04760255292057991, + 0.0037775712553411722, + 0.012280149385333061, + -0.018778452649712563, + 0.06860002130270004, + -0.04589851200580597, + 0.3194330632686615, + -0.02404525876045227, + -0.005921915173530579, + -0.02015558071434498, + 0.03304605558514595, + 0.035626184195280075, + 0.01857425644993782, + 0.023040344938635826, + 0.011138909496366978, + 0.006618918385356665, + 0.003123961854726076, + 0.09873279929161072, + 0.050480347126722336, + 0.007348652929067612, + 0.011784381233155727, + -0.01068657636642456, + -0.021625949069857597, + 0.016796058043837547, + -0.028668101876974106, + 0.0031072497367858887, + -0.0007934124441817403, + -0.09974918514490128, + -0.017983652651309967, + 0.02745473012328148, + 0.01107653696089983, + -0.004526697099208832, + 0.0633554682135582, + 0.0385555699467659, + -0.04531731829047203, + -0.002947662491351366, + 0.018722759559750557, + 0.008993732742965221, + 0.026756376028060913, + 0.030605047941207886, + -0.02170613594353199, + 0.011995567008852959, + -0.019463637843728065, + -0.012528430670499802, + -0.0022904109209775925, + 0.020438387989997864, + -0.050336264073848724, + -0.008629384450614452, + -0.003968610428273678, + 0.03531516343355179, + -0.01787538267672062, + 0.031601518392562866, + -0.03330880030989647, + -0.07457832992076874, + 0.030068181455135345, + -0.05305183306336403, + -0.012701394036412239, + -0.030830256640911102, + -0.010954364202916622, + 0.02973260171711445, + 0.044280920177698135, + -0.010115844197571278, + 0.11943409591913223, + -0.0866692066192627, + -0.014476713724434376, + 0.0076376041397452354, + -0.02045038901269436, + -0.032367102801799774, + -0.026194892823696136, + -0.04195399209856987, + -0.5309738516807556, + 0.014556875452399254, + -0.04432942718267441, + 0.004789063706994057, + 0.0029893466271460056, + -0.0013847730588167906, + 0.014852610416710377, + 0.019390517845749855, + -0.050123266875743866, + -0.011178208515048027, + -0.007797361817210913, + -0.08510563522577286, + 0.025646114721894264, + 0.010835668072104454, + -0.020362718030810356, + 0.041799042373895645, + -0.031642090529203415, + 0.0051094950176775455, + -0.009298799559473991, + 0.026176149025559425, + -0.047066688537597656, + -0.03998319432139397, + -0.05296112596988678, + -0.03568917140364647, + 0.03629298508167267, + 0.00020121844136156142, + -0.020274678245186806, + 0.023296847939491272, + -0.03077216073870659, + 0.005976897664368153, + 0.02529248595237732, + 0.0008097406243905425, + -0.01612573117017746, + -0.02237965725362301, + -0.0017744834767654538, + 0.021451499313116074, + 0.006941210012882948, + 0.01764344424009323, + -0.025974072515964508, + -0.0430876687169075, + 0.013246901333332062, + 0.13104389607906342, + 0.07948697358369827, + 0.029460756108164787, + -0.009400682523846626, + 0.0737355425953865, + 0.03846347704529762, + 0.06388390064239502, + 0.021171066910028458, + 0.005014410242438316, + 0.014793247915804386, + -0.006986983120441437, + -0.012301475740969181, + 0.024887727573513985, + 0.01920958049595356, + -0.014078590087592602, + 0.030471403151750565, + 0.03972920402884483, + -0.00709588173776865, + -0.022541414946317673, + -0.025360703468322754, + -0.025281669571995735, + -0.00863438006490469, + -0.07966108620166779, + 0.029981259256601334, + 0.008792434819042683, + -0.01239318773150444, + 0.019101565703749657, + 0.005147332325577736, + 0.04821687191724777, + -0.06433898955583572, + -0.04436586797237396, + -0.012548822909593582, + 0.0033122997265309095, + 0.0011300472542643547, + -0.09478849172592163, + -0.0021980826277285814, + -0.008648211136460304, + 0.012028523720800877, + 0.04974173381924629, + -0.008532538078725338, + 0.02057328261435032, + -0.006535876076668501, + 0.03845839574933052, + -0.029279831796884537, + 0.008978704921901226, + 0.03723500296473503, + 0.055155135691165924, + -0.0061017232947051525, + 0.002708736341446638, + -0.013580461964011192, + 0.08652202785015106, + 0.011666929349303246, + 0.5319088697433472, + 0.012443847954273224, + 0.053971461951732635, + -0.07034163922071457, + 0.018759695813059807, + -0.013913915492594242, + -0.032633740454912186, + 0.018512912094593048, + -0.03361529856920242, + 0.04382367432117462, + 0.0028102456126362085, + -0.0057154456153512, + -0.010918714106082916, + -0.021452222019433975, + -0.010327237658202648, + 0.017354760318994522, + -0.08335519582033157, + -0.023396305739879608, + 0.051840536296367645 + ], + [ + 0.007815810851752758, + 0.013883210718631744, + 0.00951425265520811, + 0.0008267041412182152, + -0.00390024040825665, + -0.011796359904110432, + -0.0017271379474550486, + 0.004315720871090889, + 0.006487465929239988, + 0.015464065596461296, + -0.017472216859459877, + -0.008793246001005173, + 0.0008953330107033253, + -0.0012794064823538065, + -0.0014563717413693666, + 0.014879423193633556, + -0.006606162991374731, + 0.01467110961675644, + -0.019294138997793198, + -0.0029691283125430346, + 0.00018927791097667068, + -0.003585982369259, + 0.007993483915925026, + -0.0032082744874060154, + -0.0177458506077528, + -0.00652628019452095, + 0.00738304341211915, + 0.0020222533494234085, + -0.00016495041199959815, + -0.008269977755844593, + 0.008108849637210369, + -0.00796161312609911, + -0.00014830240979790688, + 0.025811605155467987, + 0.008689714595675468, + 0.010946854948997498, + -0.00012615146988537163, + 0.004504137672483921, + 0.0034167123958468437, + -0.008418050594627857, + -0.0095170047134161, + -0.0054992143996059895, + 0.04648956283926964, + 0.0013809980591759086, + 0.0011104850564152002, + -0.004628789611160755, + 0.02142341621220112, + -0.0006669518770650029, + 0.018147513270378113, + 0.002824485069140792, + 0.0040935343131423, + -0.01016938779503107, + -0.015219524502754211, + 0.014399669133126736, + -0.005925961770117283, + 0.00556238042190671, + 0.05203006789088249, + 0.00984984915703535, + -0.010089760646224022, + 0.004648713394999504, + 0.0034602582454681396, + -0.0033803165424615145, + -0.0010897321626543999, + -0.008280503563582897, + 0.0010269945487380028, + 0.017934685572981834, + 0.0016705370508134365, + -0.005802101921290159, + -0.017401069402694702, + -0.011042993515729904, + 0.011485171504318714, + -0.019160116091370583, + 0.009364273399114609, + -0.00331324920989573, + -0.0027324713300913572, + 0.007323820609599352, + 0.005082008894532919, + 0.006024600006639957, + 0.00785059668123722, + -0.0055730631574988365, + -0.08460753411054611, + -0.0026022554375231266, + 0.005705729126930237, + 0.005901627708226442, + -0.00019445529324002564, + -0.004348204005509615, + 0.0036967098712921143, + 0.002639019163325429, + -0.0165842417627573, + 0.017574165016412735, + -0.0037003085017204285, + 0.009950944222509861, + -0.009651160798966885, + -0.02272016927599907, + -0.012773471884429455, + 0.00045709696132689714, + -0.008108042180538177, + 0.006063331384211779, + -0.01856529712677002, + 0.00896498467773199, + 0.004161347169429064, + -0.003673602594062686, + 0.015130121260881424, + -0.002161597367376089, + -0.0065123834647238255, + -0.025525370612740517, + -0.0032512876205146313, + 0.01041236612945795, + 0.001417488674633205, + -0.004867929499596357, + 0.008099443279206753, + -0.007665280718356371, + -0.009325082413852215, + -0.011455126106739044, + 0.00026523825363256037, + -0.004151324275881052, + 0.0013916498282924294, + -0.00047346073552034795, + 0.00291875540278852, + 0.0010410118848085403, + 0.005611640866845846, + -0.03144559636712074, + -0.0015986141515895724, + 0.00157846137881279, + -0.007954725064337254, + 0.0026236518751829863, + 0.0025629366282373667, + -0.02333521842956543, + 0.010605369694530964, + 0.0032324178609997034, + -0.0011390519794076681, + -0.005433949176222086, + -0.00023494243214372545, + 0.009637359529733658, + -0.023384710773825645, + 0.013906439766287804, + 0.007826846092939377, + -0.020545562729239464, + 0.012179708108305931, + -0.011503034271299839, + -0.004941295832395554, + 0.0007701039430685341, + -0.009393642656505108, + -0.006577568594366312, + -0.9750696420669556, + 0.011254570446908474, + 0.010610247030854225, + 0.0064801545813679695, + -0.0049283006228506565, + 0.013113775290548801, + 0.0018227675464004278, + 0.00474346661940217, + 0.00035815517185255885, + -0.00027677800972014666, + 0.005680427886545658, + -0.02506026066839695, + 0.0017176575493067503, + 0.0010567721910774708, + 0.0035557877272367477, + 0.0052362061105668545, + -0.0031628410797566175, + 0.0025457600131630898, + -0.001884925295598805, + 0.011845245026051998, + -0.007753779646009207, + -0.004593656398355961, + 0.0063378955237567425, + -0.003752404823899269, + -0.0024375724606215954, + -0.011496463790535927, + 0.004283841699361801, + -0.006379691418260336, + -0.015689589083194733, + 0.00951432529836893, + -0.005385948810726404, + 0.001808985834941268, + 0.006427410989999771, + -0.0004038560437038541, + 0.015596307814121246, + 0.0047026160173118114, + -0.010896201245486736, + -0.0007246136083267629, + 0.00019157551287207752, + -0.01838892325758934, + 0.014786332845687866, + 0.023138880729675293, + 0.0007566222338937223, + -0.006389863323420286, + -0.014431091025471687, + 0.0005462573026306927, + 0.00713837705552578, + 0.014358686283230782, + -0.003197368932887912, + 0.008135518059134483, + 0.005460026673972607, + -0.005356211215257645, + 0.007980037480592728, + -0.016707822680473328, + 0.006938524078577757, + -0.004125002771615982, + -0.004499746952205896, + 0.0012420333223417401, + -0.003726342925801873, + 0.01118092518299818, + 0.002328586531803012, + 0.013799043372273445, + 0.008712897077202797, + -0.027373896911740303, + 0.008233647793531418, + 0.0046432954259216785, + -0.005717450752854347, + 0.008755222894251347, + 0.0011520030675455928, + -0.02264825627207756, + -0.018585538491606712, + -0.0021870990749448538, + 0.01128071453422308, + 0.02159721963107586, + 0.004133439622819424, + 0.003379102097824216, + -0.008017054758965969, + -0.008130218833684921, + -0.012888580560684204, + 0.008066941983997822, + -0.002021608641371131, + -0.002064724685624242, + -0.0019731055945158005, + 0.007230150047689676, + 0.011822942644357681, + 0.00035796675365418196, + -0.012179026380181313, + -0.0028680087998509407, + 0.0005990149220451713, + 0.012517035007476807, + 0.0060695502907037735, + -0.010665256530046463, + 0.0012652073055505753, + -0.09926886111497879, + -0.0019176341593265533, + 0.052255865186452866, + -0.01075636688619852, + 0.0003874401154462248, + -0.016245566308498383, + -0.030285241082310677, + -0.004542540293186903, + -0.008829417638480663, + -0.0022053043358027935, + 0.004193101543933153, + 0.008185912854969501, + 0.00011710582475643605, + -0.010394216515123844, + -0.000584161258302629, + 0.0062591987662017345, + -0.010454785078763962, + 6.411669892258942e-05, + 0.003336964873597026 + ], + [ + -0.0983256921172142, + 0.13843204081058502, + -0.08575046807527542, + -0.0015553623670712113, + 0.004368028603494167, + 0.0059119020588696, + 0.011117151007056236, + -0.040528688579797745, + 0.00836600549519062, + -0.00957429688423872, + -0.008621101267635822, + -0.044371750205755234, + -0.014699986204504967, + 0.028966540470719337, + 0.010558647103607655, + 0.06857943534851074, + -0.00010205488797510043, + 0.016300054267048836, + 0.02747572958469391, + 0.04860234260559082, + -0.006486555095762014, + 0.03126254677772522, + -0.00040560748311690986, + 0.005102582275867462, + -0.027143003419041634, + -0.004476188216358423, + -0.009640493430197239, + -0.0006185616366565228, + 0.009494425728917122, + -0.004939491394907236, + 0.09806393831968307, + -0.030549753457307816, + 0.0003302860422991216, + 0.030476519837975502, + -0.029590776190161705, + -0.04204108938574791, + 0.029926616698503494, + 0.013425920158624649, + -0.0472341924905777, + 0.0002847874420695007, + 0.01628033258020878, + 0.007957414723932743, + 0.011499735526740551, + 0.017721042037010193, + 0.01650817133486271, + 0.04418206959962845, + -0.01876281574368477, + -0.012123164720833302, + 0.04947777837514877, + -0.00520041398704052, + -0.02293582819402218, + -0.033693574368953705, + 0.06069759279489517, + 0.013829858042299747, + -0.021483277902007103, + 0.06871892511844635, + -0.018330920487642288, + -0.011755889281630516, + -0.022178100422024727, + -0.031011682003736496, + 0.046025656163692474, + 0.10499648004770279, + 0.035110585391521454, + 0.02596583589911461, + 0.02914220653474331, + 0.04757285490632057, + 0.004732502158731222, + -0.02399732545018196, + -0.007283417973667383, + -0.004368792753666639, + -0.011081407777965069, + 0.04920615628361702, + 0.030121320858597755, + -0.09243424981832504, + -0.07255254685878754, + 0.0063486844301223755, + 0.023901190608739853, + -0.027124976739287376, + 0.07440174371004105, + -0.023402616381645203, + 0.40136781334877014, + -0.027843430638313293, + -0.012214265763759613, + -0.027071641758084297, + 0.06493593007326126, + 0.03173164278268814, + 0.02647899091243744, + 0.018299225717782974, + -0.0023636166006326675, + 0.010489377193152905, + -0.006926221773028374, + 0.1024896577000618, + 0.0813603475689888, + 0.018090154975652695, + 0.014484641142189503, + -0.014079926535487175, + -0.028731146827340126, + 0.01880447193980217, + 0.018074527382850647, + -0.0025641212705522776, + 0.01833544857800007, + -0.09951270371675491, + -0.022398678585886955, + 0.04070395231246948, + 0.0020467068534344435, + 0.01874745450913906, + 0.11167172342538834, + 0.052377019077539444, + -0.06830812245607376, + 0.0008034233469516039, + -0.0017672828398644924, + 0.01378969382494688, + 0.03362332656979561, + 0.0253464188426733, + -0.00039032657514326274, + -0.0021386954467743635, + -0.020498652011156082, + -0.012146888300776482, + -0.01334934402257204, + 0.047959744930267334, + -0.06164093688130379, + 0.012515820562839508, + -0.003191125812008977, + 0.0491986945271492, + -0.025091208517551422, + 0.029494207352399826, + -0.05489440634846687, + -0.0705854669213295, + 0.03184469789266586, + -0.06373996287584305, + -0.024590449407696724, + -0.00816461630165577, + 0.002363218693062663, + 0.028732214123010635, + 0.0674147978425026, + -0.033955685794353485, + 0.09630394726991653, + -0.08036968111991882, + -0.04244204983115196, + 0.0259484201669693, + -0.019523782655596733, + -0.024134069681167603, + -0.01336224377155304, + -0.05450672283768654, + -0.0051389532163739204, + 0.0019490200793370605, + -0.0784807875752449, + 0.01392686553299427, + 0.03441609814763069, + -0.008791578933596611, + 0.019934916868805885, + 0.010534917004406452, + -0.07355114072561264, + 0.01565898023545742, + -0.02723720669746399, + -0.12408094853162766, + 0.00030142738251015544, + 0.018986927345395088, + -0.05018772929906845, + 0.04660889506340027, + -0.023930514231324196, + 0.02715439721941948, + -0.01346607506275177, + 0.019294967874884605, + -0.027137314900755882, + -0.035461436957120895, + -0.03568030893802643, + -0.011290385387837887, + 0.06326590478420258, + -3.2680043659638613e-05, + -0.017095651477575302, + 0.022681310772895813, + -0.026493432000279427, + 0.0008740972843952477, + 0.03508602827787399, + -0.0044186972081661224, + -0.02828381210565567, + -0.016261225566267967, + -0.013487766496837139, + 0.0053623090498149395, + 0.01609094627201557, + 0.023744944483041763, + -0.03570234030485153, + -0.04651857912540436, + 0.003270817920565605, + 0.1318373680114746, + 0.10539507865905762, + 0.035853780806064606, + 0.009917438961565495, + 0.07378829270601273, + 0.006274629849940538, + 0.057371389120817184, + 0.016759876161813736, + -0.012544800527393818, + 0.01064943429082632, + -0.011033454909920692, + -0.003323179902508855, + 0.02476103976368904, + -0.005362972151488066, + -0.011695402674376965, + 0.04586828127503395, + 0.0393526554107666, + -0.01586957834661007, + -0.03148285672068596, + -0.05163990706205368, + -0.02429334446787834, + -0.006074674427509308, + -0.058734502643346786, + 0.03425228223204613, + 0.01092352531850338, + -0.015602885745465755, + 0.04210836440324783, + 0.004818834830075502, + 0.07684983313083649, + -0.07607604563236237, + -0.0398230105638504, + -0.037257637828588486, + 0.003705273848026991, + -0.00044840830378234386, + -0.10190358757972717, + 0.004275467246770859, + 0.0023734180722385645, + 0.010613086633384228, + 0.0670497789978981, + -0.024697663262486458, + 0.009865907020866871, + -0.0007101708906702697, + 0.03840332850813866, + -0.03387175127863884, + -0.02359439618885517, + 0.05091597139835358, + 0.05192061513662338, + -0.002837406238541007, + -0.034049294888973236, + -0.04167602211236954, + 0.11227673292160034, + -0.012713559903204441, + 0.6394962072372437, + 0.006517872679978609, + 0.02809959277510643, + -0.04122912883758545, + 0.03217833861708641, + 0.01010205503553152, + -0.015149922110140324, + 0.0251552052795887, + -0.05101979523897171, + 0.05275685340166092, + 0.01902066357433796, + -0.037175364792346954, + 0.012431583367288113, + -0.02168295346200466, + -0.0412018746137619, + 0.007161302026361227, + -0.07688061892986298, + -0.03026093728840351, + 0.01617494598031044 + ], + [ + -0.09411800652742386, + 0.12841106951236725, + -0.09257235378026962, + -0.048222750425338745, + -0.02317523956298828, + 0.005896287504583597, + -0.01795733906328678, + 0.013091515749692917, + 0.016918184235692024, + -0.0010597036452963948, + 0.00982474535703659, + -0.050954170525074005, + 0.015853526070713997, + -0.022955037653446198, + -0.015858102589845657, + 0.07583261281251907, + 0.004559631459414959, + -0.025150954723358154, + -0.0026488564908504486, + 0.0191778726875782, + 0.0019250826444476843, + -0.0036858776584267616, + 0.02326080948114395, + 0.01015464961528778, + -0.0266757570207119, + -0.023556213825941086, + 0.006009075324982405, + 0.03584504500031471, + -0.024029409512877464, + 0.0014754933072254062, + 0.08014388382434845, + -0.028008656576275826, + 0.013747149147093296, + 0.029833167791366577, + 0.006201844662427902, + -0.008972108364105225, + -0.002711625536903739, + 0.01368824765086174, + -0.013483027927577496, + -0.025614995509386063, + 0.011056330986320972, + -0.04655355215072632, + -0.006222800351679325, + 0.016480285674333572, + 0.00368736800737679, + 0.02520955353975296, + 0.01124997716397047, + -0.037377942353487015, + -0.0048985350877046585, + 0.0087297223508358, + 0.029375888407230377, + -0.008998564444482327, + -0.001718360697850585, + -0.014804765582084656, + 0.0018113839905709028, + 0.025303242728114128, + 0.008907596580684185, + 0.02698214165866375, + -0.054818205535411835, + -0.029691889882087708, + 0.03829400986433029, + 0.11135779321193695, + 0.005780092440545559, + 0.008735536597669125, + 0.006303605157881975, + 0.04370908439159393, + 0.02593809738755226, + 0.021240856498479843, + 0.0007793495897203684, + -0.004656435921788216, + -0.006512810476124287, + 0.04876664653420448, + 0.03550754487514496, + -0.04666747525334358, + -0.04739611968398094, + -0.03252580389380455, + 0.007302744314074516, + -0.04546641558408737, + 0.04813354089856148, + 0.012486685067415237, + 0.4277193248271942, + -0.026775747537612915, + -0.007361983880400658, + 0.03271615132689476, + 0.010240624658763409, + 0.013678415678441525, + 0.020877351984381676, + 0.017248887568712234, + -0.00018088618526235223, + -0.0005429963348433375, + 0.014211338013410568, + 0.06484418362379074, + -0.008413344621658325, + 0.046529270708560944, + 0.02105490304529667, + 0.041874710470438004, + -0.040140390396118164, + 0.01683950610458851, + 0.025034859776496887, + -0.00983116589486599, + 0.016930285841226578, + -0.1000516265630722, + -0.004461260512471199, + 0.02598506212234497, + -0.0350634790956974, + 0.02033179998397827, + 0.025001857429742813, + 0.018713397905230522, + -0.026185689494013786, + 0.01724397763609886, + 0.025266215205192566, + -0.030085546895861626, + -0.0029209107160568237, + 0.04588222876191139, + -0.020421700552105904, + 0.019642731174826622, + -0.006026613526046276, + 0.029643850401043892, + -0.00019349754438735545, + 0.02430223859846592, + -0.058868031948804855, + -0.005460492800921202, + 0.0034503149800002575, + 0.034948982298374176, + 0.01975676603615284, + 0.039946094155311584, + -0.028961211442947388, + -0.0533512718975544, + -0.013351554051041603, + -0.0186651349067688, + -0.002134560374543071, + -0.04899526387453079, + -0.011315095238387585, + 0.002806359436362982, + -0.01254904456436634, + 0.007428164593875408, + -0.01601468026638031, + -0.09381919354200363, + 0.008831939660012722, + -0.007518559694290161, + -0.03420526906847954, + -0.017727909609675407, + -0.02541174925863743, + -0.07626227289438248, + 0.06903953105211258, + -0.013448883779346943, + -0.06324303895235062, + 0.031071707606315613, + -0.00958308856934309, + 0.021572886034846306, + 0.012029273435473442, + 0.024323750287294388, + -0.0398356169462204, + -0.03806992620229721, + -0.007149165030568838, + -0.0006789698963984847, + 0.0009539678576402366, + -0.012096949853003025, + -0.01704453118145466, + -0.016315041109919548, + 0.010382586158812046, + 0.014190707355737686, + 0.012538044713437557, + 0.03136148303747177, + -0.021957673132419586, + -0.03771284595131874, + 0.004130961373448372, + -0.06023610010743141, + 0.019910186529159546, + 0.010607155971229076, + -0.040668439120054245, + -0.0020008364226669073, + -0.014326365664601326, + 0.004484796896576881, + -0.003546916414052248, + -0.012621207162737846, + -0.025516163557767868, + -0.01128506101667881, + 0.002567639807239175, + -0.0018115099519491196, + -5.099365807836875e-05, + -0.01303925272077322, + -0.016146857291460037, + -0.02209990657866001, + 0.03763967752456665, + 0.1313125044107437, + 0.06885112822055817, + -0.028713364154100418, + -0.02368452586233616, + 0.047529641538858414, + 0.011616086587309837, + 0.0592866949737072, + 0.026945242658257484, + -0.022029321640729904, + 0.00477276835590601, + -0.013372788205742836, + 0.03707144036889076, + 0.012778728269040585, + 0.004520221147686243, + 0.006361294072121382, + 0.006028667092323303, + 0.009429415687918663, + -0.02578059211373329, + -0.023187633603811264, + -0.025213755667209625, + -0.022662382572889328, + 0.05984482541680336, + 0.006952118128538132, + -0.011533527635037899, + -8.87997739482671e-05, + 0.048150889575481415, + -0.0021197092719376087, + 0.007370116654783487, + 0.04621592164039612, + -0.05551440641283989, + -0.06793591380119324, + -0.008690595626831055, + -0.04164958372712135, + 0.0024488396011292934, + -0.005570166278630495, + -0.03615867346525192, + 0.008534091524779797, + -0.030042411759495735, + -0.002909459639340639, + 0.005039207171648741, + 0.009869661182165146, + 0.0037471784744411707, + 0.010468688793480396, + -0.002005496993660927, + -0.010600430890917778, + 0.022388281300663948, + 0.05546555295586586, + -0.019479915499687195, + 0.009256027638912201, + -0.014497376047074795, + 0.05113747715950012, + 0.008844316937029362, + 0.7372769117355347, + 0.024689266458153725, + 0.009209159761667252, + -0.06423822790384293, + 0.013047165237367153, + -0.027815667912364006, + 0.002108036307618022, + 0.028180386871099472, + -0.027440741658210754, + 0.003299857722595334, + -0.01140453852713108, + -0.005788625683635473, + -0.00082164176274091, + -0.022011306136846542, + -0.01722712256014347, + -0.017804481089115143, + -0.0648009181022644, + -0.01563159003853798, + 0.03605468571186066 + ], + [ + 0.00842105783522129, + 0.003974462393671274, + -0.008236642926931381, + -0.002049644710496068, + 0.008169547654688358, + 0.007673034910112619, + 0.000254039594437927, + 0.0037090356927365065, + 0.0031601779628545046, + -0.008373262360692024, + 0.007786872331053019, + -7.494603778468445e-05, + -0.004205035045742989, + -0.0015762147959321737, + 0.0035611900966614485, + -0.002934090094640851, + 0.009133944287896156, + -0.011812292970716953, + 0.010422760620713234, + 0.0042542703449726105, + 0.01117148157209158, + -0.00040359425474889576, + -0.006510751321911812, + 0.004452546127140522, + 0.0018524113111197948, + 0.009546262212097645, + -0.007354040630161762, + 0.0016260597622022033, + -0.00021389606990851462, + -0.004760963376611471, + -0.013115613721311092, + 0.007550416048616171, + 0.003342285519465804, + -0.017396440729498863, + -0.007471323478966951, + -0.003958153538405895, + 0.0070773581974208355, + -0.004637311678379774, + -0.0032117776572704315, + -0.000924792024306953, + 0.00956033356487751, + 0.0006810384220443666, + -0.03016321174800396, + -0.0009502852335572243, + -0.0008291880367323756, + 0.0037914267741143703, + -0.009064862504601479, + -0.0008350188145413995, + -0.014988084323704243, + -0.0019781372975558043, + -0.0023321330081671476, + 0.01109903771430254, + 0.006505094934254885, + -0.011114700697362423, + -0.0008689309470355511, + -0.004887704737484455, + -0.03696686774492264, + 0.0005895746289752424, + 0.0015666211256757379, + -0.004638222046196461, + 0.0014122040010988712, + 0.008002296090126038, + 0.001835274277254939, + 0.010042408481240273, + 0.0005858854274265468, + -0.014971943572163582, + -0.0037361951544880867, + 0.007452217862010002, + 0.02074715681374073, + -0.000528039294295013, + -0.009243794716894627, + 0.018105007708072662, + -0.0001527403510408476, + -0.0008916487568058074, + -0.003017173148691654, + -0.003376508131623268, + -0.003936040215194225, + -0.0016546943224966526, + -0.0030934850219637156, + -0.004544048570096493, + -0.11259385943412781, + -0.003188693430274725, + -0.0021745022386312485, + -0.0010491529246792197, + -0.0025132992304861546, + 0.0002363897510804236, + 0.0018746749265119433, + -0.0008415618794970214, + 0.016075190156698227, + -0.012968960218131542, + -0.00030137650901451707, + 0.0009559023892506957, + 0.0039564562030136585, + 0.029602205380797386, + 0.013865664601325989, + -0.0014643861213698983, + 0.0034614272881299257, + -0.009228715673089027, + 0.00588003545999527, + -0.0013753129169344902, + -8.059632818913087e-05, + -0.007992823608219624, + -0.010270712897181511, + 0.0039185755886137486, + 0.011170800775289536, + 0.022058656439185143, + -0.0037912384141236544, + -0.009301104582846165, + -0.0071068149991333485, + -0.0008012118632905185, + -0.0010461824713274837, + -0.00436117360368371, + 0.004359849262982607, + 0.006099655758589506, + -0.0016054710140451789, + 0.00432627834379673, + -0.0011554488446563482, + -0.00832846388220787, + 0.00038700480945408344, + -0.0017136132810264826, + -0.010782650671899319, + 0.023714248090982437, + -0.0009753099293448031, + 0.00022511312272399664, + 0.00361827970482409, + 0.0007542778039351106, + -0.0027521345764398575, + 0.014128717593848705, + -0.008432380855083466, + -0.0011280168546363711, + 0.0018250865396112204, + -0.0002460370596963912, + -0.0017022868851199746, + -0.008963624946773052, + 0.013115668669342995, + -0.00660235621035099, + -0.004914067219942808, + -0.006563115864992142, + -0.006703557446599007, + 0.0015688682906329632, + -0.0025641696993261576, + -0.0021804191637784243, + 0.004221390467137098, + 0.001189089147374034, + -0.97933429479599, + -0.0012457234552130103, + -0.01460613775998354, + -0.004372976720333099, + 0.008344996720552444, + -0.008007907308638096, + 0.0008341974462382495, + -0.004971017129719257, + -0.0009912402601912618, + 0.0017579682171344757, + -0.011266060173511505, + 0.01389757078140974, + 0.004232104402035475, + 0.000877885555382818, + -0.0017792913131415844, + -0.004891114309430122, + 0.002061416395008564, + -0.002939412137493491, + 0.005847814027220011, + -0.00670977309346199, + -0.000540815875865519, + 0.0012986744986847043, + -0.01452966034412384, + -0.0044713993556797504, + -0.003612794214859605, + 0.0051279738545417786, + -0.007082768250256777, + 0.0031495357397943735, + 0.0076401992700994015, + -0.003341052448377013, + 0.0009429566562175751, + -0.0029264248441904783, + 0.00016800612502265722, + -0.00014201030717231333, + -0.008356353268027306, + -0.0003501984756439924, + 0.005916066467761993, + 0.003162877866998315, + -0.0007161091780290008, + 0.014399910345673561, + -0.007438844069838524, + 0.0025919240433722734, + -0.0018745000706985593, + 0.001716119353659451, + 0.00836918130517006, + 0.010103726759552956, + -0.007565789856016636, + 0.013562968000769615, + 0.004758872091770172, + 0.0033486736938357353, + -0.009739692322909832, + 0.007021815050393343, + -0.0011570326751098037, + 0.009952857159078121, + -0.0015492802485823631, + -0.005687016993761063, + 0.0032203160226345062, + 0.0010064688976854086, + -0.0010860045440495014, + -0.013783087953925133, + -0.0009261562372557819, + -0.0020989098120480776, + -0.002129186177626252, + 0.02137119695544243, + -0.005407809745520353, + -0.0012891407823190093, + 0.0023866724222898483, + -0.007672265637665987, + -0.0025827696081250906, + 0.013183060102164745, + -9.237504855263978e-05, + -0.0006116051226854324, + -0.001678875763900578, + -0.022775985300540924, + -0.0032113746274262667, + 0.0022128538694232702, + -0.0027023511938750744, + 0.0007838723831810057, + 0.005181432701647282, + -0.0072458828799426556, + 0.0032658877316862345, + 0.0026615962851792574, + 0.001528013963252306, + -0.007311437278985977, + -0.012426928617060184, + 0.003159395419061184, + 0.005689843557775021, + -0.0016722753643989563, + -0.0018509847577661276, + -0.009417328052222729, + -0.003942421171814203, + -0.003188095521181822, + 0.00146978790871799, + -0.10307960957288742, + 0.002431590808555484, + -0.0396849699318409, + 0.0033732654992491007, + 0.00018216317403130233, + 0.010098597034811974, + 0.02831089496612549, + 0.006888627074658871, + -0.00037975487066432834, + 0.0023610617499798536, + -0.00011518083192640916, + -0.007574948947876692, + -0.006507964339107275, + 0.0051500084809958935, + -0.002740774303674698, + -0.004063534550368786, + 0.0008995873504318297, + -0.0059063490480184555, + -0.0002481279952917248 + ], + [ + -0.11706557869911194, + 0.11579865217208862, + -0.06796809285879135, + 0.010070434771478176, + -0.022316737100481987, + 0.014604153111577034, + 0.010923588648438454, + 0.0011928294552490115, + 0.012063923291862011, + -0.010215644724667072, + 0.048812136054039, + -0.05691441521048546, + 0.02753087878227234, + -0.02061980962753296, + -0.018141141161322594, + 0.07242295145988464, + 0.020339686423540115, + -0.007141815964132547, + -0.01969619281589985, + 0.01119180303066969, + 0.021914461627602577, + -0.0009165836963802576, + 0.01287362352013588, + -0.01615896448493004, + -0.06851723790168762, + 0.02414480596780777, + -0.04703621193766594, + 0.015600956045091152, + -0.0057669347152113914, + 0.017019297927618027, + 0.0634518712759018, + -0.0387171134352684, + 0.014282609336078167, + 0.002556720981374383, + 0.019946442916989326, + -0.019713150337338448, + 0.0002396727359155193, + 0.0019003709312528372, + -0.014555680565536022, + -0.055503442883491516, + 0.026105349883437157, + -0.013167154043912888, + 0.01679784432053566, + 0.0024412162601947784, + 0.003714102553203702, + 0.02051958069205284, + -0.002844671718776226, + -0.05804731324315071, + -0.02353692427277565, + 0.003154951613396406, + 0.00014206585183274, + -0.030833100900053978, + -0.00028295262018218637, + -0.008684128522872925, + -0.03333025053143501, + 0.04385991394519806, + 0.008975175209343433, + -0.006146230269223452, + -0.03298475593328476, + -0.05038508027791977, + 0.009853720664978027, + 0.09285078942775726, + 0.0022758296690881252, + 0.013640557415783405, + 0.01116387639194727, + 0.07234008610248566, + 0.02917947806417942, + -0.009660422801971436, + -0.018142519518733025, + 0.0023483606055378914, + 0.01358491275459528, + 0.056736432015895844, + 0.0509161613881588, + -0.04787192866206169, + -0.091178759932518, + -0.049706004559993744, + -0.005062668584287167, + -0.05564389377832413, + 0.0444820299744606, + 0.021362891420722008, + 0.40366584062576294, + -0.027547964826226234, + -0.004837541840970516, + 0.021610694006085396, + 0.03304734453558922, + 0.027510136365890503, + 0.02132435142993927, + 0.03455754369497299, + 0.017122907564044, + -0.01068047620356083, + -0.014475134201347828, + 0.10109713673591614, + -0.02156236581504345, + 0.025375423952937126, + 0.014643664471805096, + 0.02254166081547737, + -0.05527319759130478, + -0.002905977424234152, + 0.02860303409397602, + 0.0020427617710083723, + 0.00976361520588398, + -0.0897628590464592, + -0.02087339013814926, + 0.03090038150548935, + -0.014102143235504627, + 0.054266031831502914, + 0.05555347725749016, + 0.04118424654006958, + -0.05374778434634209, + 0.007268243469297886, + 0.011335003189742565, + -0.04348190501332283, + -0.015601576305925846, + 0.04482501372694969, + -0.02533574588596821, + 0.0092161288484931, + 0.003896003123372793, + 0.022379228845238686, + 0.001363879069685936, + 0.01416449248790741, + -0.04491385444998741, + -0.012354986742138863, + -0.02033800259232521, + 0.009427441284060478, + -0.022993624210357666, + 0.030126146972179413, + -0.04029760882258415, + -0.041572075337171555, + 0.017123529687523842, + -0.0619228221476078, + -0.009699609130620956, + -0.03572530671954155, + -0.009441754780709743, + 0.013832535594701767, + -0.0029895822517573833, + -0.00981422420591116, + 0.007693167310208082, + -0.08350491523742676, + -0.010859347879886627, + -0.015149423852562904, + -0.02542964182794094, + -0.03378843516111374, + -0.036838699132204056, + -0.03749999403953552, + 0.06377357244491577, + -0.032833587378263474, + -0.08077948540449142, + 0.0033700293861329556, + -0.010415265336632729, + 0.0024662630166858435, + 0.012233592569828033, + 0.03108355402946472, + -0.05854852870106697, + -0.026418112218379974, + -0.03537462279200554, + -0.01398092694580555, + 0.008569166995584965, + 0.001437937025912106, + -0.017125699669122696, + 0.020486818626523018, + 0.002579753752797842, + 0.022606775164604187, + 0.02738957479596138, + 0.02650602161884308, + -0.008360748179256916, + -0.009693524800240993, + 0.00325106387026608, + -0.0685683935880661, + 0.04358303174376488, + -0.0018076066626235843, + -0.00766248581930995, + -0.0024878038093447685, + -0.033491212874650955, + 0.027749473229050636, + 0.018913021311163902, + -0.015833554789423943, + 0.002660040045157075, + 0.0005744216032326221, + 0.026798132807016373, + 0.0072447629645466805, + -0.0018244830425828695, + 0.01376682985574007, + -0.017384285107254982, + -0.02304544299840927, + 0.04617181792855263, + 0.12554815411567688, + 0.09770829975605011, + -0.028902692720294, + -0.014097887091338634, + 0.04825156554579735, + 0.04264190420508385, + 0.029987867921590805, + 0.007045499049127102, + -0.016396336257457733, + -0.016513539478182793, + -0.024742357432842255, + 0.021253962069749832, + 0.01896839216351509, + 0.013257020153105259, + -0.029149988666176796, + 0.00408641854301095, + 0.0011243029730394483, + -0.032559577375650406, + -0.019205952063202858, + -0.01887659728527069, + 0.011371948756277561, + 0.0780729353427887, + -0.019549887627363205, + 0.008859221823513508, + 0.005585910752415657, + 0.035159606486558914, + 0.012287624180316925, + -0.0019695383962243795, + 0.06272576004266739, + -0.07249173521995544, + -0.05421930551528931, + -0.009552661329507828, + -0.03682126849889755, + -0.0007224287837743759, + -0.05745954066514969, + -0.012556136585772038, + -0.010095861740410328, + -0.04611695557832718, + 0.013270760886371136, + 0.010747605934739113, + 0.0024034150410443544, + 0.002893368946388364, + 0.04833841323852539, + 0.007026291452348232, + 0.00010869202378671616, + -0.007800066843628883, + 0.05114664509892464, + -0.01070341281592846, + 0.013270664028823376, + -0.03396882489323616, + 0.06477465480566025, + 0.015083106234669685, + 0.7224926352500916, + 0.028590528294444084, + 0.009496658109128475, + -0.030578268691897392, + 0.01966174505650997, + 0.006069785449653864, + 0.01681942492723465, + 0.030302653089165688, + -0.01094066258519888, + 0.026446891948580742, + -0.009889581240713596, + -0.017777644097805023, + -0.0017489659367129207, + -0.03860759362578392, + -0.01710444688796997, + 0.006830025929957628, + -0.08009025454521179, + -0.023996394127607346, + 0.030106235295534134 + ], + [ + -0.058267753571271896, + 0.16538643836975098, + -0.09438157826662064, + -0.022222520783543587, + 0.04107179120182991, + 0.008021869696676731, + 0.023223187774419785, + -0.030536621809005737, + 0.03403037041425705, + -0.016486605629324913, + 0.02056334726512432, + -0.06493939459323883, + 0.023460429161787033, + -0.0167299322783947, + 0.00615023635327816, + 0.07055917382240295, + 0.030067920684814453, + -0.04444386437535286, + 0.029629604890942574, + 0.017376981675624847, + -0.005866099148988724, + 0.015858802944421768, + 0.026781592518091202, + -0.005710435565561056, + -0.034233737736940384, + -0.014441476203501225, + -0.0041771987453103065, + 0.04129043221473694, + 0.0029256988782435656, + -0.012506633065640926, + 0.1054774820804596, + -0.04521026834845543, + 0.026168784126639366, + -0.02807735651731491, + 0.014879392459988594, + -0.03971536085009575, + 0.00012659969797823578, + 0.027027906849980354, + -0.04353191703557968, + -0.04976244643330574, + 0.013644291087985039, + 0.030815107747912407, + 0.022363752126693726, + 0.008849200792610645, + -0.007936768233776093, + 0.028277462348341942, + -0.007102477829903364, + -0.03164062649011612, + 0.02033114619553089, + -0.0031405433546751738, + -0.040613409131765366, + -0.047790076583623886, + 0.035699691623449326, + 0.028009383007884026, + -0.03083161823451519, + 0.043245818465948105, + 0.013975257985293865, + 0.02552250400185585, + -0.03520214557647705, + -0.027757199481129646, + 0.03318033367395401, + 0.12323907017707825, + 0.0064187911339104176, + -0.0027492253575474024, + 0.02447124756872654, + 0.04772108048200607, + -0.001791193732060492, + 0.023395726457238197, + -0.004387923516333103, + -0.009553368203341961, + 0.010612575337290764, + 0.03818901255726814, + 0.05381566286087036, + -0.08646723628044128, + -0.08476674556732178, + -0.06795640289783478, + -0.0050382716581225395, + -0.029121411964297295, + 0.06083536520600319, + 0.004276513122022152, + 0.4032638967037201, + -0.03600584343075752, + -0.016342028975486755, + -0.010140478610992432, + 0.049605876207351685, + 0.013599725440144539, + 0.02840094268321991, + 0.013338240794837475, + -0.031518664211034775, + 0.024631192907691002, + -0.006238485686480999, + 0.08284053206443787, + 0.00900051835924387, + 0.046733397990465164, + 0.013384593650698662, + 0.01174242701381445, + -0.03415427356958389, + 0.0032979848328977823, + 0.038387738168239594, + -0.00020674997358582914, + 0.022191014140844345, + -0.08986248821020126, + -0.022737428545951843, + 0.007366063538938761, + -0.005987354554235935, + 0.020866846665740013, + 0.0890086442232132, + 0.04780307784676552, + -0.02173912338912487, + 0.00703897001221776, + 0.02600373886525631, + -0.03751089796423912, + 0.028514111414551735, + 0.043568205088377, + 0.005009024403989315, + -0.04048089310526848, + 0.007902965880930424, + -0.026691880077123642, + 0.008053973317146301, + 0.04230532422661781, + -0.0603412464261055, + 0.006377957761287689, + -0.01778060756623745, + 0.0015698306960985065, + -0.01800426095724106, + 0.03360734134912491, + -0.044440824538469315, + -0.030668172985315323, + -0.01689375378191471, + -0.08409801125526428, + 0.001963568152859807, + -0.0006503238109871745, + 0.008140498772263527, + 0.01619946025311947, + -0.0401516929268837, + -0.0013877525925636292, + 0.046735621988773346, + -0.05718931183218956, + -0.021326342597603798, + -0.008275912143290043, + -0.02224733494222164, + -0.04203159734606743, + -0.002038501435890794, + -0.04315567761659622, + -0.005251618102192879, + -0.015545057132840157, + -0.060597240924835205, + 0.019131973385810852, + 0.016419867053627968, + -0.010322189889848232, + 0.00982210598886013, + 0.01569192111492157, + -0.054705772548913956, + -0.0010747164487838745, + -0.006945022381842136, + -0.0512537956237793, + 0.0003721304819919169, + 0.06160612031817436, + -0.055342983454465866, + 0.010018999688327312, + 0.0025883789639919996, + 0.04062163084745407, + -0.03980639949440956, + 0.02352840267121792, + 0.019967228174209595, + -0.0012785304570570588, + 0.030329758301377296, + -0.028884965926408768, + 0.02781895361840725, + -0.0014219231670722365, + -0.006108439993113279, + 0.007568610832095146, + -0.024850046262145042, + 0.018270371481776237, + 0.021592311561107635, + -0.011037594638764858, + -0.04287700355052948, + -0.006569363176822662, + -0.027111200615763664, + 0.009019788354635239, + -0.0017396415350958705, + 0.000868223374709487, + -0.04183090478181839, + -0.03861609846353531, + 0.056139517575502396, + 0.1469486951828003, + 0.1093989685177803, + -0.015777790918946266, + 0.023401957005262375, + 0.03760102391242981, + -0.0031402220483869314, + 0.08661217987537384, + -0.0689196065068245, + -0.01592804118990898, + -0.021891433745622635, + -0.024901481345295906, + 0.018604319542646408, + -0.00792340561747551, + 0.000697424984537065, + -0.022091742604970932, + 0.041036318987607956, + 0.004711706656962633, + -0.023942941799759865, + -0.02722635120153427, + -0.03126252442598343, + 0.02522873878479004, + 0.03987767547369003, + -0.027416899800300598, + 0.002028701826930046, + 0.015800969675183296, + 0.02323446236550808, + 0.03584488853812218, + -0.015990648418664932, + 0.15156880021095276, + -0.11612462252378464, + -0.06961145997047424, + -0.03121226839721203, + 0.00873841717839241, + 0.02399670146405697, + -0.01719183288514614, + -0.023686710745096207, + 0.007181521039456129, + -0.010481655597686768, + 0.04427381604909897, + -0.01987294852733612, + -0.0006777390954084694, + 0.02556515298783779, + 0.02177216112613678, + -0.00012043097376590595, + 0.009178183041512966, + 0.045438848435878754, + 0.07512176036834717, + -0.050054606050252914, + -0.04242363199591637, + -0.05545399338006973, + 0.10804826766252518, + -0.007827896624803543, + 0.6558045148849487, + 0.013647643849253654, + -0.002215948887169361, + -0.016445066779851913, + 0.01354814413934946, + -0.0290673915296793, + 0.00886562280356884, + 0.014406002126634121, + -0.025417882949113846, + 0.04893283545970917, + 0.007974564097821712, + -0.04230375215411186, + -0.005676166154444218, + -0.014552545733749866, + -0.05256523936986923, + -0.012507198378443718, + -0.043651778250932693, + -3.973131606471725e-05, + 0.03386124223470688 + ] + ] + ], + "dims": [ + 1, + 50, + 256 + ], + "type": "float32" + }, + "style_dp": { + "data": [ + [ + [ + -0.018122296780347824, + -0.5775835514068604, + -0.0027145599015057087, + -0.014456260949373245, + 0.023092135787010193, + 0.026200514286756516, + -0.21478602290153503, + 0.02384522743523121, + -0.037253621965646744, + 0.12435655295848846, + 0.011223811656236649, + -0.4680960774421692, + 0.13178731501102448, + 0.5724509954452515, + 0.025258084759116173, + 0.19008614122867584 + ], + [ + -0.04279748350381851, + -0.5644587874412537, + -0.011827065609395504, + -0.015612876042723656, + 0.02484975755214691, + 0.037150170654058456, + -0.22444096207618713, + 0.03269505873322487, + -0.03943448141217232, + 0.1292712688446045, + 0.006479594856500626, + -0.47069430351257324, + 0.1354384571313858, + 0.5725073218345642, + 0.019028490409255028, + 0.19849222898483276 + ], + [ + -0.026954513043165207, + -0.5778069496154785, + -0.010373993776738644, + -0.011215298436582088, + 0.013743565417826176, + 0.02111709490418434, + -0.22411242127418518, + 0.023368176072835922, + -0.03090270608663559, + 0.11670031398534775, + -0.0013081656070426106, + -0.4677712619304657, + 0.12329774349927902, + 0.5716987252235413, + 0.02314845100045204, + 0.19444476068019867 + ], + [ + -0.053078945726156235, + -0.5687234401702881, + -0.010755373165011406, + -0.018543818965554237, + 0.027298305183649063, + 0.04300808161497116, + -0.20406696200370789, + 0.03587659075856209, + -0.0421883724629879, + 0.13893315196037292, + 0.0118501465767622, + -0.47718435525894165, + 0.14630019664764404, + 0.567596435546875, + 0.01437094435095787, + 0.1872105896472931 + ], + [ + -0.018048135563731194, + -0.5697000622749329, + -0.0010753610404208302, + -0.014185373671352863, + 0.019635332748293877, + 0.024280672892928123, + -0.22985750436782837, + 0.018368683755397797, + -0.0418509840965271, + 0.12098051607608795, + 0.010017354041337967, + -0.4636075794696808, + 0.12847557663917542, + 0.5762000679969788, + 0.03382096812129021, + 0.19922402501106262 + ], + [ + -0.0034730492625385523, + -0.6869502067565918, + 0.021725771948695183, + 0.005626750644296408, + 0.010732097551226616, + -0.025182314217090607, + -0.07489659637212753, + -0.02987808734178543, + -0.006183187942951918, + 0.0577293299138546, + 0.02966875396668911, + -0.502001941204071, + 0.0675492137670517, + 0.5044653415679932, + 0.023895705118775368, + 0.06675218045711517 + ], + [ + -0.040192022919654846, + -0.5694786310195923, + -0.016196660697460175, + -0.014626958407461643, + 0.024245483800768852, + 0.034174539148807526, + -0.21779674291610718, + 0.034082721918821335, + -0.03374885395169258, + 0.132384791970253, + 0.0032736908178776503, + -0.47170472145080566, + 0.1384284347295761, + 0.5701457858085632, + 0.015240538865327835, + 0.19392745196819305 + ], + [ + 0.00412237923592329, + -0.6003122329711914, + -0.014231199398636818, + -0.0016648538876324892, + 0.008031021803617477, + -0.0013803663896396756, + -0.21477071940898895, + 0.012276929803192616, + -0.015559815801680088, + 0.10385069996118546, + -0.00929581094533205, + -0.4643460810184479, + 0.10987453162670135, + 0.566333532333374, + 0.025530802085995674, + 0.1813027709722519 + ] + ] + ], + "dims": [ + 1, + 8, + 16 + ], + "type": "float32" + }, + "metadata": { + "source_file": "F3.wav", + "source_sample_rate": 24000, + "target_sample_rate": 44100, + "extracted_at": "2026-01-06T16:16:01.476050" + } +} \ No newline at end of file diff --git a/model/voice_styles/F4.json b/model/voice_styles/F4.json new file mode 100644 index 0000000000000000000000000000000000000000..a4b8289b64192c0bbc22d6d46540ce5a74af01a3 --- /dev/null +++ b/model/voice_styles/F4.json @@ -0,0 +1,13076 @@ +{ + "style_ttl": { + "data": [ + [ + [ + 0.007773546036332846, + 0.005445209797471762, + -0.008338648825883865, + -0.0035369214601814747, + 0.007567194290459156, + 0.007188896182924509, + -0.000656544987577945, + 0.0022298647090792656, + 0.0018416077364236116, + -0.01007489301264286, + 0.009909411892294884, + -0.0012703370302915573, + -0.005464299116283655, + -0.00030065811006352305, + 0.002318738028407097, + -0.002387258457019925, + 0.009309617802500725, + -0.01065059658139944, + 0.010681510902941227, + 0.003711325814947486, + 0.011452611535787582, + -0.0017872292082756758, + -0.005917052272707224, + 0.004023577552288771, + -9.18792502488941e-05, + 0.010748141445219517, + -0.008494081906974316, + 0.0006822920986451209, + -0.0017817860934883356, + -0.007350284606218338, + -0.013323590159416199, + 0.007464488968253136, + 0.003051621140912175, + -0.0188904982060194, + -0.008719490841031075, + -0.005300511140376329, + 0.00850449874997139, + -0.004531686194241047, + -0.004813465755432844, + 0.001817768788896501, + 0.011232849210500717, + -0.0012620949419215322, + -0.03315436467528343, + -0.001843406935222447, + 0.0003108750970568508, + 0.00556248938664794, + -0.00871361792087555, + -0.00035253135138191283, + -0.012254670262336731, + -0.0008053801720961928, + -0.0032548701856285334, + 0.012764565646648407, + 0.007552498485893011, + -0.012028203345835209, + -0.0009245481342077255, + -0.003075134474784136, + -0.04080360382795334, + 0.0005104459123685956, + 0.003750900272279978, + -0.004359758924692869, + 0.002092262962833047, + 0.010047096759080887, + 0.0007573806797154248, + 0.010641424916684628, + -0.0015363702550530434, + -0.015963314101099968, + -0.0034860221203416586, + 0.008276697248220444, + 0.020854180678725243, + 0.002187627600505948, + -0.009647655300796032, + 0.021348433569073677, + 0.0008849932928569615, + 0.0013389603700488806, + -0.002469253959134221, + -0.004140165168792009, + -0.005697140470147133, + -0.0007537929341197014, + -0.0024757005739957094, + -0.0074244006536901, + -0.09168706089258194, + -0.003677744884043932, + -0.0032897761557251215, + -0.002529747784137726, + -0.004743823781609535, + 0.0018213001312687993, + 0.0028911661356687546, + -0.0004979715449735522, + 0.015248171053826809, + -0.015047715976834297, + -0.00012027702905470505, + 0.003453747369349003, + 0.00569411413744092, + 0.03456217423081398, + 0.016124852001667023, + -0.0025657538790255785, + 0.0028637100476771593, + -0.010175781324505806, + 0.006193505134433508, + -0.001622545998543501, + 0.0018938379362225533, + -0.004948891699314117, + -0.011149005964398384, + 0.004154463764280081, + 0.011389084160327911, + 0.022588560357689857, + -0.002828368451446295, + -0.008814346976578236, + -0.006518981885164976, + -0.00014184416795615107, + -0.001631316146813333, + -0.004481107462197542, + 0.003400934860110283, + 0.00906534492969513, + 0.0016941844951361418, + 0.007098736707121134, + -0.0031022115144878626, + -0.010043901391327381, + 0.0012419994454830885, + -0.0011199878063052893, + -0.011780470609664917, + 0.024267185479402542, + 0.0023430667351931334, + 0.0041987416334450245, + 0.00013478354958351701, + 0.0014563120203092694, + -0.000781000591814518, + 0.0136489262804389, + -0.009386764839291573, + -0.0022622719407081604, + 0.0025663289707154036, + -0.00011978977272519842, + -0.002969760447740555, + -0.010494953021407127, + 0.014785335399210453, + -0.0064244698733091354, + -0.0025680100079625845, + -0.0031130891293287277, + -0.004972301423549652, + 0.0032102195546031, + -0.0025451635010540485, + -0.0029006933327764273, + 0.003167226444929838, + -0.001108998665586114, + -0.9825981259346008, + -0.003196577075868845, + -0.016931110993027687, + -0.005867115221917629, + 0.010072990320622921, + -0.009533095173537731, + 0.0012836446985602379, + -0.00516332546249032, + -0.0002735400921665132, + 0.0013550537405535579, + -0.011369738727807999, + 0.015138980001211166, + 0.007013555150479078, + -0.0005328605766408145, + 6.472320819739252e-06, + -0.00590750016272068, + -0.00035497351200319827, + -0.004226502031087875, + 0.007844346575438976, + -0.008958782069385052, + -0.0026280852034687996, + 0.0010201040422543883, + -0.01618642359972, + -0.007431527134031057, + -0.0039207409135997295, + 0.006001824513077736, + -0.008082995191216469, + 0.002692305948585272, + 0.009669256396591663, + -0.003111496800556779, + 0.00210565491579473, + -0.0017781059723347425, + 9.927088103722781e-05, + -0.0011001271195709705, + -0.0076574343256652355, + -0.0009341106633655727, + 0.005828863941133022, + 0.006048375740647316, + -0.001758835045620799, + 0.015585989691317081, + -0.006742855999618769, + 0.0017262252513319254, + -0.0030040726996958256, + 0.00099662016145885, + 0.006906857714056969, + 0.012438192963600159, + -0.00917352456599474, + 0.019162677228450775, + 0.004047472961246967, + 0.001760230166837573, + -0.010552179999649525, + 0.006803550757467747, + -0.0032900746446102858, + 0.011792179197072983, + -0.0006208842387422919, + -0.008434579707682133, + 0.0014620430301874876, + 0.0024986520875245333, + -0.0003070778911933303, + -0.014541111886501312, + -0.002129511907696724, + -0.0014313706196844578, + -0.0039093950763344765, + 0.020960649475455284, + -0.007355926558375359, + -0.001052294741384685, + 0.005561134312301874, + -0.008153564296662807, + -0.002266096882522106, + 0.017400681972503662, + -0.003243819111958146, + -0.0024459431879222393, + -0.002881656400859356, + -0.02467157319188118, + -0.0025618753861635923, + -0.00013933875015936792, + -0.0038826160598546267, + 0.0006762053235433996, + 0.005188422743231058, + -0.007857601158320904, + 0.002121585886925459, + 0.003575916402041912, + -0.0008949165930971503, + -0.006948729977011681, + -0.012014932930469513, + 0.0035911300219595432, + 0.003385071409866214, + -0.0006188094266690314, + -0.0010203311685472727, + -0.009669242426753044, + -0.0014639111468568444, + -0.0027887525502592325, + 0.0017987914616242051, + -0.07388286292552948, + 0.0021105206105858088, + -0.0408402755856514, + 0.002979333745315671, + -0.00041101675014942884, + 0.007892237976193428, + 0.029407136142253876, + 0.008294815197587013, + -0.0019265568116679788, + 0.004411997273564339, + 5.757749022450298e-05, + -0.0069529274478554726, + -0.007017859723418951, + 0.005251241382211447, + -0.003694414859637618, + -0.0050936052575707436, + 0.00374905439093709, + -0.0082845538854599, + 0.0018159657483920455 + ], + [ + 0.015964314341545105, + 0.002789432182908058, + -0.0015438689151778817, + -0.003987153526395559, + 0.0012932680547237396, + 0.002302436623722315, + 0.0004490129358600825, + 0.0016399394953623414, + 0.0009704466792754829, + -0.002888631308451295, + -0.003269197652116418, + -0.0009119532769545913, + -0.0020817117765545845, + 7.856859883759171e-05, + 0.0010918935295194387, + -0.001047415309585631, + 0.0025942029897123575, + -0.0014732382260262966, + 0.003041944932192564, + 0.0013144180411472917, + 0.0041866907849907875, + -0.0018087635980919003, + -0.0011962432181462646, + -0.0003455850528553128, + 0.002320217899978161, + 0.003761102445423603, + -0.0030975446570664644, + -0.00025887091760523617, + 0.0001338470756309107, + -0.003175971331074834, + -0.005623613018542528, + 0.0012347399024292827, + 0.0012836806708946824, + -0.0027675586752593517, + -0.0025488848332315683, + -0.0010566830169409513, + 0.002136695198714733, + -0.0013431577244773507, + -0.002389037748798728, + 0.001765069435350597, + 0.0040022581815719604, + -0.002556615974754095, + -0.008192761801183224, + 0.0001298013812629506, + 0.0010022553615272045, + 0.002497719367966056, + -0.0006371614872477949, + -0.00047768495278432965, + -0.0017719902098178864, + 0.0004712888039648533, + -0.0014611203223466873, + 0.005431505851447582, + 0.002162761054933071, + -0.003083199029788375, + -0.0010639148531481624, + -0.002358565805479884, + -0.010819761082530022, + 0.0005593072855845094, + 0.001789520843885839, + 0.00271856808103621, + 0.00033375972998328507, + 0.0018129313830286264, + 0.00037193336174823344, + 0.004086419939994812, + -0.002573640551418066, + -0.005870156921446323, + -0.001353072584606707, + 0.001479809987358749, + 0.006390318274497986, + -0.00043934787390753627, + -0.0022136850748211145, + 0.0050871181301772594, + 0.0012584226205945015, + 0.00018521989113651216, + 0.0003053239779546857, + -0.0003637032932601869, + -0.0010927350958809257, + -0.001569373533129692, + -0.00022866891231387854, + -0.0026180753484368324, + -0.11331642419099808, + -0.00043154985178261995, + -0.0010426633525639772, + -0.00029631610959768295, + -0.0008813702734187245, + 0.00030285996035672724, + 0.0022919983603060246, + -0.0005489072063937783, + 0.005328488070517778, + -0.0035656944382935762, + 0.0006118465680629015, + -0.00041477367631159723, + 0.0009406562894582748, + 0.010377427563071251, + 0.00464008841663599, + 0.00024056174152065068, + 0.00258238916285336, + -0.0028491916600614786, + 0.0010818190639838576, + -0.002233491512015462, + 0.0027236684691160917, + -0.0030428783502429724, + -0.002903181128203869, + 0.0013695138040930033, + 0.003851140383630991, + 0.006419595796614885, + -0.00192162801977247, + -0.002144869649782777, + -0.004027676302939653, + -0.0006262431270442903, + -0.0027993270196020603, + -0.0025018337182700634, + 0.0005265720537863672, + 0.0016631573671475053, + 0.000232782811508514, + 0.003071775194257498, + 1.0277789442625362e-05, + -0.0026016656775027514, + 0.00012898302520625293, + -0.0011190091026946902, + -0.0032106705475598574, + 0.005719694774597883, + 0.0006433303933590651, + 0.0010948277777060866, + 4.877498940913938e-05, + 0.0006372227799147367, + 0.001123582012951374, + 0.002990300767123699, + -0.004323661793023348, + 0.0013996876077726483, + 0.0007083362434059381, + -0.0005039604147896171, + 0.0008473063935525715, + -0.00406090309843421, + 0.002219254383817315, + -0.0029816762544214725, + -0.002376339863985777, + -0.0036292721051722765, + -0.0010733668459579349, + 0.0005532673094421625, + -0.0013864984503015876, + 0.0003351469349581748, + -0.002001201268285513, + -0.0010965516557916999, + -0.9843324422836304, + -0.0014724330976605415, + -0.004656925797462463, + -0.0020414108876138926, + 0.0032163828145712614, + -0.0026404517702758312, + 0.0010647610761225224, + -0.002831247402355075, + 0.0028952755965292454, + 0.000423998135374859, + -0.004433806054294109, + 0.00253157876431942, + 0.002595972502604127, + -0.00029988671303726733, + 0.00043429454672150314, + -0.0028830301016569138, + -0.0005843390244990587, + -0.0016084874514490366, + 0.003779348684474826, + -0.003628391306847334, + -0.00011173335224157199, + 0.0003808730689343065, + -0.0035405405797064304, + -0.004239838104695082, + -0.003017955692484975, + 0.0009417293476872146, + -0.002069891430437565, + 0.0009138661553151906, + 0.004505499731749296, + 8.869724115356803e-05, + -0.0007778801373206079, + -0.0010477671166881919, + -9.657159534981474e-05, + -0.0007706052274443209, + -0.002012995071709156, + -0.000950669520534575, + 0.001543510123156011, + 0.0038400543853640556, + 0.00034011577372439206, + 0.005527439061552286, + -0.0019579599611461163, + 0.0015184208750724792, + -0.005689272191375494, + 0.0007463861256837845, + -0.0004544057883322239, + 0.0030857387464493513, + -0.003175293328240514, + 0.010888196527957916, + -0.0006488437065854669, + 0.0009752695914357901, + -0.0025899086613208055, + 0.0010724272578954697, + -0.001954283332452178, + 0.0032606078311800957, + -0.0006189295672811568, + -0.003456540172919631, + 0.0008372653974220157, + 0.0011191748781129718, + -0.00038432920700870454, + -0.005754368379712105, + -0.0011793127050623298, + 0.0016793785616755486, + -0.0017487658187747002, + 0.007234260905534029, + -0.0026699446607381105, + 0.001093005994334817, + 0.0016734665259718895, + -0.0032346139196306467, + -0.0011603961465880275, + -0.0008397544152103364, + -5.793165837530978e-05, + -0.0004801530158147216, + -0.0002000211679842323, + -0.008817218244075775, + -0.0005879360833205283, + 0.0004060825740452856, + -0.003407752141356468, + -0.0010631787590682507, + 0.00016967899864539504, + -0.002433554735034704, + -0.0009190979762934148, + 0.0011558664264157414, + -0.0018566134385764599, + -0.002934281248599291, + -0.0025339676067233086, + 0.0016033377032727003, + 0.00045716995373368263, + -0.001116229803301394, + -0.00026512969634495676, + -0.0021622399799525738, + 9.518623846815899e-05, + -0.003828182816505432, + -0.0009621757199056447, + -0.12614071369171143, + 0.0003010146028827876, + -0.00948980450630188, + 0.0007185025024227798, + -0.0012656269827857614, + 0.0028631421737372875, + 0.009353813715279102, + 0.002860615262761712, + 0.0003326629230286926, + 0.002489989623427391, + -8.848034553921025e-07, + -0.001418744563125074, + -0.002266214694827795, + 0.0011744564399123192, + -0.002313213422894478, + -0.00122876837849617, + 0.0018361437832936645, + -0.0034412737004458904, + -0.00039508420741185546 + ], + [ + -0.025113718584179878, + 0.026563037186861038, + -0.0063477810472249985, + 0.0010811846004799008, + 0.01761494390666485, + -0.024598661810159683, + -0.024030201137065887, + -0.01607672870159149, + -0.008787110447883606, + -0.008376195095479488, + 0.018598631024360657, + -0.012247372418642044, + 0.00932641327381134, + 0.010331284254789352, + -0.0071854363195598125, + 0.025956185534596443, + -0.0007707082550041378, + 0.005342006217688322, + -0.007196974940598011, + -0.0004327244823798537, + 0.009798102080821991, + 0.0043148621916770935, + -0.01354899536818266, + 0.015331883914768696, + -0.03566388785839081, + 0.0020418583881109953, + -0.021824002265930176, + 0.006799997296184301, + -0.019142121076583862, + -0.014151199720799923, + -0.005633264780044556, + 0.016793370246887207, + -0.015373554080724716, + -0.028720302507281303, + -0.0017938984092324972, + -0.020101506263017654, + 0.01966087333858013, + -0.0008236699504777789, + -0.013899872079491615, + -0.02256454899907112, + -0.002502197865396738, + 0.01399280782788992, + -0.0009662752854637802, + 0.011268475092947483, + -0.0033602688927203417, + 0.008203862234950066, + -0.014868664555251598, + -0.003953682258725166, + 0.01652023196220398, + 0.013520934619009495, + 0.011117381975054741, + -0.0034556156024336815, + 0.0037035185378044844, + -0.0046600825153291225, + -0.026476414874196053, + 0.02603379637002945, + -0.014714106917381287, + 0.02017178200185299, + -0.006318995729088783, + -0.015901369974017143, + 0.025562984868884087, + 0.020494569092988968, + 0.0028734838124364614, + -0.007571561727672815, + 0.004512691870331764, + -0.017312314361333847, + -0.009935659356415272, + 0.015784520655870438, + 0.0064347716979682446, + 0.0046678753569722176, + -0.0014394607860594988, + 0.034521568566560745, + 0.004671870730817318, + 0.0026745907962322235, + -0.01807969994843006, + -0.011791652999818325, + -0.016072023659944534, + 0.021625814959406853, + -0.01682286523282528, + -0.03989099711179733, + 0.12828274071216583, + -0.025336207821965218, + -0.0007458527106791735, + -0.018161827698349953, + -0.01944371871650219, + 0.004275621380656958, + -0.012723862193524837, + 0.010636764578521252, + -0.0029165225569158792, + -0.014224143698811531, + -0.013031848706305027, + 0.01817019097507, + 0.004398507997393608, + 0.04122527688741684, + 0.02510806731879711, + -0.024319717660546303, + -0.019206130877137184, + -0.03424898162484169, + -0.0018222263315692544, + 0.030429719015955925, + -0.01211480051279068, + 0.015558596700429916, + 0.008199264295399189, + 0.005033689551055431, + -0.004799974150955677, + 0.007319636642932892, + 0.010216481983661652, + -0.00876911636441946, + 0.0030356580391526222, + 0.010020969435572624, + 0.01550768781453371, + -0.004225583281368017, + -0.0024890301283448935, + 0.012318608351051807, + 0.022167744114995003, + 0.004370343405753374, + 7.606596773257479e-05, + -0.037469953298568726, + 0.01983984000980854, + 0.01363900862634182, + -0.01883082278072834, + 0.024640321731567383, + 0.03636748716235161, + 0.023471564054489136, + -0.03217941150069237, + 0.0006266847485676408, + 0.005921867210417986, + -0.0019204237032681704, + 0.011985673569142818, + -0.009091626852750778, + 0.00857057236135006, + -0.01346722710877657, + -0.014959779568016529, + -0.0033259252086281776, + 0.017245400696992874, + 0.021331721916794777, + 0.04096599668264389, + -0.0511111356317997, + 0.02261379174888134, + 0.0045223543420434, + -0.0018892806256189942, + -0.007858785800635815, + 0.01983284018933773, + 0.0033420638646930456, + -0.9028310775756836, + -0.0057382904924452305, + -0.015261056832969189, + -0.0014242335455492139, + 0.007418871857225895, + -0.016662446781992912, + 0.0008748695836402476, + 0.01790008321404457, + -0.03844809532165527, + 0.0021554159466177225, + -0.01543099619448185, + -0.01365638617426157, + 0.010505890473723412, + -0.0029339108150452375, + 0.015100712887942791, + 0.017634151503443718, + -0.028165187686681747, + 0.0018758520018309355, + 0.013115898706018925, + -0.013576454482972622, + -0.024445800110697746, + -0.0074979024939239025, + -0.05017154663801193, + -0.028667612001299858, + -0.01693502627313137, + -0.014183618128299713, + -0.004767831414937973, + -0.016175540164113045, + -0.004983791150152683, + -0.0061949873343110085, + 0.015390083193778992, + 0.0013128133723512292, + 0.0065946634858846664, + -0.0102147301658988, + -0.0026720748282969, + 0.00926170777529478, + -0.010026578791439533, + 0.005848754197359085, + -0.012861039489507675, + -0.017040453851222992, + 0.01584853231906891, + 0.07512479275465012, + 0.016338998451828957, + -0.0011262930929660797, + 0.016183238476514816, + 0.045277856290340424, + 0.0036886234302073717, + 0.09100650250911713, + 0.006483275443315506, + 0.007276343181729317, + -0.01694374717772007, + 0.007949593476951122, + 0.01396955642849207, + 0.003304374637082219, + 0.0082849794998765, + -0.022944675758481026, + -0.012463909573853016, + 0.006626519374549389, + 0.016073385253548622, + -0.0007480675703845918, + 0.002380835358053446, + -0.01025758683681488, + 0.027099359780550003, + -0.019554825499653816, + -0.017574835568666458, + -0.01165402214974165, + -0.008135007694363594, + 0.009466000832617283, + 0.006626066751778126, + 0.05001134052872658, + -0.06777635961771011, + -0.03569014370441437, + -0.0053390515968203545, + 0.02904476597905159, + 0.007454920094460249, + -0.020986296236515045, + -0.0007403341005556285, + 0.006855854764580727, + 0.019927429035305977, + 0.004916188772767782, + 0.000699436932336539, + 0.012396007776260376, + -0.014300212264060974, + 0.0017622384475544095, + -0.00741035770624876, + 0.00035845281672663987, + -0.028800418600440025, + 0.008900510147213936, + 0.00834488496184349, + -0.00678679347038269, + 0.03795148432254791, + -0.0013983232202008367, + 0.02164325676858425, + 0.2780642509460449, + 0.0084541542455554, + -0.008943956345319748, + -0.006726449821144342, + 0.006734476424753666, + -0.017148593440651894, + 0.00819475669413805, + -0.009555601514875889, + -0.04083796218037605, + 0.01662890799343586, + 0.014590313658118248, + -0.01291691791266203, + -0.004151889123022556, + -0.007020250428467989, + -0.0029184946324676275, + 0.004947661887854338, + 0.019575346261262894, + -0.014691201969981194, + 0.022222861647605896 + ], + [ + -0.08319348841905594, + 0.04470696672797203, + -0.03181754797697067, + -0.011415536515414715, + 0.005461486056447029, + -0.040955375880002975, + -0.046689607203006744, + -0.028330333530902863, + 0.012185594998300076, + -0.02320852130651474, + 0.04230571165680885, + -0.014298963360488415, + 0.024928245693445206, + 0.010082097724080086, + 0.0022957792971283197, + 0.04333360493183136, + -0.01073460839688778, + 0.035469017922878265, + -0.035479336977005005, + 0.003381121437996626, + 0.019771726801991463, + 0.0023288317024707794, + 0.002599322469905019, + 0.018969090655446053, + -0.04388023540377617, + -0.005543403327465057, + -0.024869663640856743, + 0.027167923748493195, + -0.04472190514206886, + -0.019185813143849373, + 0.005335936322808266, + 0.03231235593557358, + -0.035938166081905365, + -0.045158661901950836, + -0.0007937668124213815, + -0.020248770713806152, + 0.0024288687855005264, + 0.021499304100871086, + -0.021111616864800453, + -0.045175544917583466, + -0.004571630619466305, + 0.014464106410741806, + 0.02640634961426258, + 0.0035351901315152645, + -0.00761861726641655, + 0.01887144334614277, + -0.019612634554505348, + -0.0010032106656581163, + 0.03767221421003342, + 0.02652188576757908, + 0.025532376021146774, + -0.006879073567688465, + -0.006482840981334448, + -6.618695624638349e-05, + -0.02989835850894451, + 0.04923735558986664, + 0.011721626855432987, + 0.04963529482483864, + -0.010880669578909874, + -0.0380614697933197, + 0.04537949711084366, + 0.027485279366374016, + 0.006441336125135422, + 0.004367440473288298, + 0.020237479358911514, + 0.0025220653042197227, + -0.01893577165901661, + 0.019209273159503937, + 0.008256923407316208, + 0.0075775994919240475, + 0.009930750355124474, + 0.040616028010845184, + -3.343860953464173e-05, + -0.001107519376091659, + -0.05651705712080002, + -0.039411235600709915, + -0.007018530275672674, + 0.009116049855947495, + -0.02639632299542427, + -0.03166002407670021, + 0.44968441128730774, + -0.03696562349796295, + -0.007493868004530668, + -0.011437983252108097, + -0.042655717581510544, + 0.01647586189210415, + 0.0070267426781356335, + 0.004323247354477644, + -0.0017749618273228407, + -0.012407983653247356, + -0.012056946754455566, + 0.022812262177467346, + 0.005635032430291176, + 0.04206906259059906, + 0.04001636058092117, + -0.03807216137647629, + -0.041006073355674744, + -0.043949101120233536, + -0.005982834380120039, + 0.02985941618680954, + -0.0037445116322487593, + 0.030429186299443245, + 0.005507302936166525, + 0.021776825189590454, + 0.004710157867521048, + -0.006100788246840239, + 0.02390049584209919, + -0.006671037059277296, + 0.013499489054083824, + 0.018088920041918755, + 0.01356040220707655, + -0.0009211589931510389, + 0.003030217718333006, + 0.02745882421731949, + 0.01599116250872612, + -0.005265853367745876, + -0.005587296560406685, + -0.03742978349328041, + 0.020562278106808662, + 0.036254432052373886, + -0.023246485739946365, + 0.028636083006858826, + 0.024084217846393585, + 0.030063200742006302, + -0.023369042202830315, + 0.00771771976724267, + -0.00034713346394710243, + -0.01803574152290821, + 0.007823881693184376, + -0.029879117384552956, + 0.006964698899537325, + -0.024747399613261223, + -0.03983994200825691, + -0.010236727073788643, + 0.010714991018176079, + 0.021055683493614197, + 0.028433656319975853, + -0.058868084102869034, + 0.034172989428043365, + -0.01224378403276205, + 1.129881820816081e-05, + 0.0010306646581739187, + 0.028435274958610535, + -0.00876802671700716, + 0.03422658517956734, + -0.0034124073572456837, + -0.019010040909051895, + 0.019280845299363136, + 0.0005682231858372688, + -0.024508904665708542, + 0.0013863112544640899, + 0.020536523312330246, + -0.037826020270586014, + -0.007553865667432547, + -0.010958446189761162, + -0.023316005244851112, + 0.015237124636769295, + 0.007647390011698008, + 0.005134873557835817, + 0.03931940346956253, + -0.03867907449603081, + -0.006321412976831198, + 0.011756827123463154, + -0.029090985655784607, + -0.03482798486948013, + -0.00519550172612071, + -0.04480084404349327, + -0.03857447952032089, + -0.04882529377937317, + -0.01697206310927868, + -0.020482122898101807, + -0.030881637707352638, + -0.021953430026769638, + -0.021891694515943527, + 0.011170966550707817, + -0.002310068579390645, + 0.0028133809100836515, + 0.01449966337531805, + -0.009740723296999931, + 0.00464569590985775, + -0.011201292276382446, + -0.01330163236707449, + -0.01265782117843628, + -0.03716984763741493, + 0.034019410610198975, + 0.108232781291008, + 0.05412351340055466, + -0.010366789065301418, + 0.03813750669360161, + 0.07105167210102081, + 0.01673932559788227, + 0.163926362991333, + 0.014848760329186916, + 0.007026350125670433, + -0.008090205490589142, + 0.014332852326333523, + 0.013873573392629623, + -0.004592238459736109, + 0.018735632300376892, + -0.05512460693717003, + 0.004387795925140381, + -0.0011660322779789567, + 0.016649212688207626, + 0.005861180834472179, + -0.002712140092626214, + -0.011668923310935497, + 0.0370149090886116, + -0.0388592854142189, + -0.011431299149990082, + -0.001639101654291153, + -0.0028255681972950697, + 0.028970027342438698, + 0.01398056373000145, + 0.08508235961198807, + -0.12711195647716522, + -0.07364045828580856, + 0.00619908981025219, + 0.10342925041913986, + 0.02612859010696411, + -0.028729412704706192, + 0.0028388318605720997, + 0.003485478460788727, + 0.01609293930232525, + -0.019210005179047585, + -0.0021121157333254814, + 0.0246573518961668, + -0.03651932254433632, + 0.015369603410363197, + 0.00978408195078373, + -0.0019148716237396002, + -0.03906569629907608, + 0.01247621513903141, + 0.009700439870357513, + -0.015772979706525803, + 0.053780462592840195, + 0.00984249822795391, + 0.0354827456176281, + 0.7490743398666382, + 0.0050833942368626595, + 0.007218909915536642, + -0.003153122728690505, + 0.02076738327741623, + -0.051008932292461395, + 0.008033649995923042, + 0.002171955071389675, + -0.06153220310807228, + 0.0266136284917593, + 0.012639902532100677, + -0.00981579627841711, + 0.004918942227959633, + -0.013515004888176918, + -0.00012095581041648984, + 0.005113264545798302, + 0.0394025556743145, + -0.01069631241261959, + 0.016231922432780266 + ], + [ + -0.11366970837116241, + 0.035938359797000885, + -0.07141745090484619, + 0.019392279908061028, + 0.03194916993379593, + -0.02021404542028904, + -0.04762650653719902, + -0.027680739760398865, + 0.03968401998281479, + -0.03313847631216049, + 0.07111257314682007, + -0.011025149375200272, + 0.024354521185159683, + 0.033787477761507034, + -0.0050744833424687386, + 0.059349749237298965, + -0.021672837436199188, + 0.06265342980623245, + -0.040245138108730316, + 0.010782402008771896, + 0.03386540710926056, + 0.01020761951804161, + 0.008777598850429058, + -0.012972217053174973, + -0.10062768310308456, + -0.0374765507876873, + -0.03143396973609924, + -0.009553788229823112, + -0.032594114542007446, + -0.014597377739846706, + -0.012456957250833511, + 0.055926840752363205, + -0.017074599862098694, + -0.09361559897661209, + -0.03265802934765816, + -0.01328213419765234, + 0.0391223169863224, + 0.052086446434259415, + -0.025127291679382324, + -0.02945423685014248, + -0.008065702393651009, + -0.004183897748589516, + -0.00104989274404943, + -0.01460726372897625, + 0.015684841200709343, + 0.053351886570453644, + -0.0527995303273201, + 0.019746340811252594, + 0.037351902574300766, + 0.03560815379023552, + 0.016381219029426575, + 0.04256187379360199, + -0.01098316814750433, + 0.04230309650301933, + -0.021897464990615845, + 0.039871253073215485, + -0.0023913870099931955, + 0.03224552422761917, + 0.002527983859181404, + -0.03773300349712372, + 0.04683869332075119, + 0.010399749502539635, + 0.05278821289539337, + 0.01585007645189762, + -0.0030186017975211143, + 0.036933597177267075, + 0.020142683759331703, + 0.06828140467405319, + 0.03766035661101341, + 0.0014202409656718373, + 0.013460904359817505, + 0.0191719438880682, + 0.007740246132016182, + 0.03064819984138012, + -0.054874107241630554, + -0.008499369025230408, + -0.0063853939063847065, + -0.04165709763765335, + 0.0027095775585621595, + -0.033050328493118286, + 0.4155641794204712, + -0.07068681716918945, + 0.01703755557537079, + 0.015794161707162857, + -0.0584544874727726, + -0.00216864887624979, + -0.020431246608495712, + 0.006483337376266718, + 0.004415708128362894, + -0.03412242233753204, + -0.011326768435537815, + 0.047421835362911224, + 0.03202102705836296, + 0.05345328524708748, + 0.04864899069070816, + -0.05570438504219055, + -0.04433569312095642, + -0.05052495747804642, + -0.015081167221069336, + -0.019905410706996918, + 0.010052655823528767, + 0.0733749270439148, + 0.008945384994149208, + 0.020347006618976593, + 0.012357030995190144, + -0.02001449093222618, + 0.011338906362652779, + -0.02590927667915821, + 0.01861492730677128, + -0.006193084176629782, + -0.0044733863323926926, + 0.0039516957476735115, + -0.03543989360332489, + 0.03966153413057327, + 0.02272525429725647, + -0.0061584096401929855, + -0.026087278500199318, + -0.05350783094763756, + -0.01778280735015869, + 0.002297968603670597, + -0.031096361577510834, + 0.0015985409263521433, + 0.03504018858075142, + 0.015387502498924732, + -0.016148321330547333, + 0.05491258576512337, + 0.034677714109420776, + 0.012911676429212093, + 0.021571436896920204, + -0.02507798746228218, + -0.012175466865301132, + -0.01599682681262493, + -0.046395279467105865, + -0.029041185975074768, + 0.02767125889658928, + 0.044227223843336105, + 0.016886411234736443, + -0.053471874445676804, + 0.0493612103164196, + 0.011524750851094723, + 0.06502335518598557, + 0.029090028256177902, + 0.017886945977807045, + -0.0026120650582015514, + -0.11055196076631546, + -0.00831157248467207, + -0.0973174199461937, + 0.05195231735706329, + -0.00460763368755579, + -0.016273319721221924, + 0.038579877465963364, + 0.00858141016215086, + -0.08245501667261124, + 0.018740642815828323, + 0.012957951985299587, + -0.031500015407800674, + 0.06349291652441025, + 0.03504358232021332, + 0.014724002219736576, + 0.055760618299245834, + -0.05612901598215103, + 0.012432307004928589, + 0.013945849612355232, + -0.03013741225004196, + -0.019696885719895363, + -0.023300008848309517, + -0.05833767354488373, + -0.01896492764353752, + -0.005765673238784075, + -0.0208912193775177, + -0.062409657984972, + -0.05085327476263046, + -0.02306373231112957, + -0.003367893397808075, + 0.017096523195505142, + 0.008255201391875744, + 0.06569360941648483, + 0.040118489414453506, + -0.020490610972046852, + -0.019980376586318016, + -0.006233623251318932, + 0.01767551898956299, + -0.004593278747051954, + -0.05550500005483627, + 0.0461883544921875, + 0.09049215167760849, + 0.03759358450770378, + -0.012228666804730892, + 0.022452903911471367, + 0.06251364946365356, + 0.03101971559226513, + 0.16857270896434784, + 0.01176205649971962, + -0.023871859535574913, + -0.02130838856101036, + 0.038835834711790085, + -0.007558820303529501, + -0.011997788213193417, + 0.01675298996269703, + -0.030230404809117317, + 0.023638224229216576, + 0.017800837755203247, + -0.025956716388463974, + 0.037782538682222366, + -0.030416296795010567, + 0.05725657567381859, + 0.055148568004369736, + -0.04026501625776291, + -0.01222569402307272, + -0.01801297627389431, + -0.04379841312766075, + 0.022618263959884644, + 0.0015818155370652676, + 0.10050518810749054, + -0.16608744859695435, + -0.06505516916513443, + 0.06868650764226913, + 0.048732224851846695, + 0.03300870954990387, + -0.04612649232149124, + 0.008301081135869026, + 0.022550251334905624, + 0.020959321409463882, + 0.003641420276835561, + 0.009526974521577358, + -0.002661365084350109, + -0.051292214542627335, + 0.039009515196084976, + 0.02238350361585617, + -0.04058440774679184, + -0.11204737424850464, + 0.03649548068642616, + 0.009335927665233612, + -0.018258998170495033, + 0.054419878870248795, + -0.03029371239244938, + 0.0351252444088459, + 0.6410436034202576, + -0.008909299038350582, + 0.030217187479138374, + -0.04145914316177368, + 0.019129084423184395, + -0.060290925204753876, + 0.033713988959789276, + -0.011255253106355667, + -0.05740494653582573, + 0.0029807635582983494, + -0.004620951134711504, + 0.0005776391481049359, + 0.042961668223142624, + -0.040624868124723434, + 0.010764977894723415, + 0.026303505524992943, + -0.02824258990585804, + -0.03924607113003731, + -0.004256269428879023 + ], + [ + -0.07459460943937302, + 0.04497793689370155, + -0.03592032939195633, + 0.030395088717341423, + 0.007629440166056156, + -0.021358666941523552, + 0.02226526290178299, + -0.0211926456540823, + 0.005462135653942823, + -0.006077781319618225, + -0.022131159901618958, + 0.05388597026467323, + -0.039727818220853806, + 0.032442886382341385, + -0.032861191779375076, + 0.04073338210582733, + -0.011592503637075424, + 0.012982912361621857, + 0.012216292321681976, + 0.037020161747932434, + -0.03586544468998909, + 0.05413459986448288, + 0.02280811406672001, + 0.049556467682123184, + 0.008408590219914913, + -0.020794466137886047, + -0.03194250538945198, + 0.040076132863759995, + -0.0856090784072876, + -0.0512363538146019, + 0.034848652780056, + 0.03538855165243149, + -0.05107351765036583, + -0.022310396656394005, + -0.024278150871396065, + -0.06378021091222763, + 0.05296846851706505, + 0.01286302786320448, + -0.017613781616091728, + 0.06325844675302505, + -0.025985928252339363, + 0.024825874716043472, + 0.02004839852452278, + -0.007491093594580889, + -0.006359286606311798, + 0.042744796723127365, + -0.012068209238350391, + 0.07149627804756165, + 0.09671495109796524, + -0.00690130889415741, + 0.040843263268470764, + -0.046634968370199203, + 0.02129409834742546, + 0.0034279562532901764, + -0.05747343599796295, + 0.008630584925413132, + -0.02528083324432373, + 0.04535169526934624, + -0.016885291785001755, + -0.09364128112792969, + 0.09493155777454376, + 0.05301562324166298, + -0.010121501982212067, + 0.047254547476768494, + 0.044064801186323166, + -0.0036056044045835733, + -0.05221293121576309, + -0.004653912037611008, + 0.03334405645728111, + 0.05247996374964714, + -0.01783796027302742, + 0.016687773168087006, + -0.021301813423633575, + -0.048811960965394974, + -0.046811722218990326, + -0.06538861244916916, + 0.009762994945049286, + 0.06868219375610352, + -0.010203222744166851, + -0.07500197738409042, + 0.417702317237854, + -0.053369518369436264, + -0.018846744671463966, + -0.03763078525662422, + -0.029485303908586502, + 0.04089314118027687, + 0.0003049796214327216, + 0.007977306842803955, + 0.020792117342352867, + 0.017574863508343697, + -0.022362833842635155, + 0.08970662206411362, + 0.013696281239390373, + 0.021834569051861763, + 0.06680673360824585, + -0.0878615528345108, + -0.056068915873765945, + -0.02893219143152237, + -0.02000456303358078, + 0.019357094541192055, + -0.037566449493169785, + 0.04125938564538956, + -0.029433598741889, + 0.023327775299549103, + 0.08164086192846298, + -0.01940689980983734, + 0.05822470784187317, + -0.008582403883337975, + 0.021734081208705902, + 0.04227213189005852, + 0.01625368744134903, + 0.01607191376388073, + 0.012971128337085247, + 0.03739223629236221, + -0.005300084128975868, + -0.030537448823451996, + -0.030152572318911552, + -0.030521944165229797, + -0.028664017096161842, + -0.013943891040980816, + -0.06349305808544159, + 0.01808282360434532, + 0.0026537789963185787, + 0.08089571446180344, + -0.011881218291819096, + 0.02351047471165657, + -0.031434640288352966, + -0.01853138394653797, + 0.02697264403104782, + -0.059759773313999176, + 0.019130973145365715, + -0.01597902923822403, + -0.06664813309907913, + 0.02010505646467209, + 0.07363203167915344, + 0.0032767662778496742, + 0.135013610124588, + -0.06322117149829865, + -0.028167128562927246, + -0.006420034449547529, + 0.031528372317552567, + -0.01819618232548237, + 0.01666162721812725, + -0.020294714719057083, + -0.04164442792534828, + -0.019076159223914146, + -0.02885807678103447, + -0.014474177733063698, + 0.03672647103667259, + -0.018795950338244438, + -0.028523307293653488, + 7.044060475891456e-05, + -0.02351134642958641, + 0.034398846328258514, + 0.010011475533246994, + -0.08211828768253326, + -0.001835583127103746, + -0.0037508399691432714, + 0.030479131266474724, + 0.00981928501278162, + -0.08949905633926392, + -0.054021090269088745, + 0.034055765718221664, + -0.019421294331550598, + -0.04451454430818558, + -0.05686330795288086, + -0.08736499398946762, + -0.06020205840468407, + 0.0008158939308486879, + -0.016551489010453224, + -0.041776206344366074, + -0.020790932700037956, + -0.01499952282756567, + -0.04671996459364891, + 0.06709973514080048, + 0.058155130594968796, + 0.05363642796874046, + -0.013958797790110111, + -0.010267835110425949, + -0.004164077807217836, + 0.02657315507531166, + 0.05071552097797394, + -0.050812866538763046, + -0.01973154954612255, + -0.028635095804929733, + 0.12273963540792465, + 0.09250935912132263, + 0.0467432476580143, + 0.05382075533270836, + 0.11869438737630844, + 0.01567986235022545, + 0.10037567466497421, + -0.0033320013899356127, + 0.016522716730833054, + 0.01626862771809101, + 0.06364115327596664, + -0.027453579008579254, + 0.012486051768064499, + 0.018390757963061333, + 0.005742782261222601, + 0.013449259102344513, + -0.007678966037929058, + -0.01225409097969532, + -0.014641295187175274, + 0.014763900078833103, + -0.024274691939353943, + -0.07580417394638062, + -0.10766052454710007, + 0.02941761538386345, + -0.0236949659883976, + -0.01011022087186575, + 0.04454489052295685, + 0.009703526273369789, + 0.13952204585075378, + -0.11270163953304291, + -0.03132179379463196, + -0.0058020190335810184, + 0.10071277618408203, + 0.043172940611839294, + -0.07681573182344437, + 0.011240462772548199, + -0.01610746793448925, + 0.04156150296330452, + 0.0216752327978611, + -0.01656179130077362, + 0.042594894766807556, + -0.021792901679873466, + 0.017053835093975067, + -0.027551354840397835, + -0.018500521779060364, + -0.015344427898526192, + 0.00482284277677536, + 0.020558031275868416, + 0.007860072888433933, + -0.029782377183437347, + 0.0905613824725151, + 0.035784825682640076, + 0.5833806395530701, + 0.0069938721135258675, + 0.029158908873796463, + -0.019561300054192543, + 0.036323707550764084, + -0.03789116442203522, + 0.003361298004165292, + 0.01261528767645359, + -0.08662530034780502, + -0.009740074165165424, + 0.039929185062646866, + -0.003052560845389962, + 0.030028337612748146, + -0.017826681956648827, + 0.014576369896531105, + 0.03442337363958359, + 0.022809138521552086, + -0.00037846583290956914, + 0.015009792521595955 + ], + [ + -0.10266358405351639, + 0.07474292069673538, + 0.09823305159807205, + 0.007863651029765606, + 0.043154481798410416, + -0.03983856737613678, + -0.07377852499485016, + 0.018228799104690552, + -0.009213096462190151, + -0.00011371843720553443, + 0.06187143921852112, + -0.04380989074707031, + 0.022524986416101456, + 0.01367352344095707, + 0.02354428917169571, + 0.060155026614665985, + -0.012627167627215385, + -0.010765962302684784, + 0.0333559475839138, + -0.011802866123616695, + -0.029318850487470627, + -0.02284916304051876, + 0.0068222396075725555, + 0.002893162425607443, + -0.10762406885623932, + 0.025970788672566414, + -0.00439807353541255, + 0.016061661764979362, + 0.007568122819066048, + -0.016666527837514877, + 0.006032844539731741, + 0.04430302977561951, + -0.05222142115235329, + -0.040697094053030014, + 0.004160881042480469, + 0.059317752718925476, + 0.017806900665163994, + -0.0001714603858999908, + -0.0020527616143226624, + -0.08867590129375458, + 0.00624571368098259, + 0.06005364656448364, + 0.02942313440144062, + 0.02053442783653736, + -0.018353702500462532, + -0.00923167821019888, + -0.04463261365890503, + -0.010341154411435127, + 0.04444625601172447, + -0.008640014566481113, + 0.011297118850052357, + 0.0050403703935444355, + -0.05601964145898819, + 0.045899465680122375, + -0.07690082490444183, + 0.03541816771030426, + -0.0455440990626812, + 0.0421149842441082, + -0.0010366076603531837, + -0.0390523336827755, + 0.006498454138636589, + 0.03743164241313934, + -0.012466293759644032, + -0.01918487623333931, + 0.08737411350011826, + -0.00701527576893568, + -0.016012821346521378, + 0.003980488516390324, + -0.0022103390656411648, + -0.04026736691594124, + 0.04630785435438156, + -0.04984191060066223, + 0.00846931990236044, + 0.03365249186754227, + 0.004218790214508772, + 0.0011233030818402767, + -0.022100144997239113, + 0.03734343498945236, + -0.043114881962537766, + -0.12299040704965591, + 0.3975120782852173, + -0.031320709735155106, + -0.0023242563474923372, + -0.04389442503452301, + -0.06023906543850899, + -0.006974967196583748, + -0.06138838455080986, + -0.0042008282616734505, + -0.002078309189528227, + -0.015177690424025059, + -0.027165530249476433, + 0.0025384309701621532, + -0.004093651194125414, + 0.12282924354076385, + 0.05181817337870598, + -0.02926650084555149, + -0.01961706019937992, + -0.0652710348367691, + -0.019635707139968872, + 0.06650389730930328, + -0.03137248754501343, + -0.011720411479473114, + 0.017311228439211845, + -0.00851658545434475, + 0.03460530936717987, + -0.011263854801654816, + -0.02696334570646286, + -0.006555008701980114, + 0.021723365411162376, + 0.013815226964652538, + -0.023195451125502586, + -0.05302814766764641, + -0.04123441129922867, + -0.023854007944464684, + 0.03604662045836449, + 0.0225758645683527, + 0.0033475898671895266, + -0.10003414750099182, + 0.044328004121780396, + 0.0906832367181778, + -0.007849044166505337, + 0.07128705829381943, + 0.02241394855082035, + 0.04463201388716698, + -0.1113673597574234, + 0.005146663170307875, + 0.06340576708316803, + -0.012332847341895103, + -0.00722578214481473, + -0.030880890786647797, + -0.01566845364868641, + -0.008598113432526588, + -0.04541672766208649, + -0.025882042944431305, + 0.003954228479415178, + -0.042111095041036606, + 0.007587937172502279, + -0.08472972363233566, + 0.08396947383880615, + -0.04291022941470146, + -0.030270162969827652, + -0.009176269173622131, + 0.014948388561606407, + 0.01975330337882042, + 0.0331556461751461, + 0.0009204130619764328, + -0.016204139217734337, + 0.03977673500776291, + 0.03023587353527546, + -0.07552637159824371, + 0.011942677199840546, + 0.053408604115247726, + -0.09284313768148422, + 0.006163743324577808, + -0.06859159469604492, + -0.04513586312532425, + 0.03144983947277069, + 0.01829131878912449, + 0.027487291023135185, + 0.07040160149335861, + -0.06766943633556366, + 0.010869058780372143, + -0.03855196759104729, + -0.0016364635666832328, + -0.016517197713255882, + -0.01911679282784462, + -0.040170904248952866, + -0.09806457161903381, + -0.032757341861724854, + -0.07828124612569809, + -0.015978418290615082, + -0.05089764669537544, + -0.033443599939346313, + -0.003759315237402916, + 0.003163524903357029, + -0.027998166158795357, + 0.0047823162749409676, + 0.007041872479021549, + -0.011931643821299076, + 0.06103549152612686, + -0.05596271902322769, + 0.007300420664250851, + -0.016801904886960983, + -0.04567665606737137, + 0.03507177159190178, + 0.11945634335279465, + 0.03893144428730011, + -0.038740597665309906, + -0.021036742255091667, + 0.06993932276964188, + 0.0014958464307710528, + 0.1328517645597458, + 0.008629422634840012, + 0.039325278252363205, + -0.02024483121931553, + 0.008888043463230133, + 0.015284726396203041, + -0.07782294601202011, + 0.03617405891418457, + 0.019322872161865234, + 0.011274534277617931, + 0.023244136944413185, + 0.02395043708384037, + 0.00027510826475918293, + 0.04725758731365204, + -0.013043508864939213, + 0.030790572986006737, + -0.055027544498443604, + -0.009162562899291515, + 0.023262443020939827, + -0.029459767043590546, + 0.06598532944917679, + 0.0184859000146389, + 0.05087641254067421, + -0.14336921274662018, + -0.041750531643629074, + 0.05675780400633812, + 0.04562875255942345, + -0.0026706091593950987, + 0.06883051246404648, + -0.04483131691813469, + -0.015839455649256706, + -0.007184213027358055, + 0.006424841936677694, + 0.06851812452077866, + 0.01969047077000141, + 0.020940681919455528, + 0.013168302364647388, + -0.005181042477488518, + -0.03687389940023422, + -0.012204058468341827, + 0.05709938704967499, + 0.025471530854701996, + 0.05678710341453552, + 0.06885559856891632, + -0.04853128641843796, + 0.0779903456568718, + 0.5971670150756836, + 0.0157295111566782, + 0.009450268000364304, + 0.0007866150117479265, + 0.015101826749742031, + -0.047826722264289856, + 0.05003820359706879, + 0.0016448864480480552, + -0.04648926109075546, + -0.035776905715465546, + 0.07257124781608582, + 0.03814202919602394, + -0.019771870225667953, + -0.009958607144653797, + 0.012724130414426327, + 0.029779762029647827, + 0.029155336320400238, + -0.009922127239406109, + -0.006603816989809275 + ], + [ + -0.09304933995008469, + 0.07117524743080139, + -0.0940668061375618, + -0.0499790795147419, + -0.043230991810560226, + -0.026582814753055573, + -0.0457218699157238, + -0.027740107849240303, + 0.03315887600183487, + -0.025359466671943665, + 0.022104790434241295, + -0.00790223479270935, + 0.0329771563410759, + 0.0010115952463820577, + 0.0125706372782588, + 0.07040118426084518, + -0.022767629474401474, + 0.06364013254642487, + -0.03731009364128113, + 0.03648923709988594, + 0.02973301336169243, + 0.008799404837191105, + 0.01142443623393774, + -0.005727879237383604, + 0.019717877730727196, + -0.056352462619543076, + -0.015261372551321983, + 0.05537791550159454, + -0.06009945273399353, + 0.004852736834436655, + 0.04896283149719238, + 0.0490955151617527, + -0.037878379225730896, + -0.036886267364025116, + 0.014048767276108265, + -0.02070743404328823, + -0.010315985418856144, + 0.025791505351662636, + -0.031909771263599396, + -0.06666916608810425, + 0.01260982546955347, + 0.0006069231894798577, + 0.029801761731505394, + -0.012923556379973888, + 3.990242475993e-05, + 0.04464637488126755, + -0.03270610794425011, + 0.007919357158243656, + 0.0463075265288353, + 0.061530690640211105, + 0.02667989768087864, + 0.021721573546528816, + 0.010938776656985283, + -0.0015204063383862376, + -0.019174540415406227, + 0.06497164815664291, + -0.002697771182283759, + 0.03945748880505562, + -0.008752495050430298, + -0.06181942671537399, + 0.07192044705152512, + 0.024084219709038734, + 0.00866579171270132, + 0.02441878616809845, + 0.004962462466210127, + 0.02040771022439003, + -0.03333142772316933, + 0.012211184948682785, + 0.020842736586928368, + 0.002405804116278887, + 0.033910948783159256, + 0.05304519832134247, + 0.013021757826209068, + -0.039732951670885086, + -0.06860387325286865, + -0.061909254640340805, + -0.007388194557279348, + -0.023687394335865974, + -0.02704799920320511, + 0.026580044999718666, + 0.4241800904273987, + -0.016917552798986435, + -0.02568082883954048, + -0.0005777940968982875, + -0.045693688094615936, + 0.002549349796026945, + 0.03190107271075249, + -0.025029078125953674, + -0.0030707421246916056, + -0.021085016429424286, + -0.018201401457190514, + 0.01096633356064558, + 0.007315522525459528, + 0.034001171588897705, + 0.01057369727641344, + -0.03910752385854721, + -0.05283074453473091, + -0.03159450739622116, + 0.0025238655507564545, + -0.015280963853001595, + 0.010983060114085674, + 0.05740915983915329, + 0.004624248016625643, + 0.04455265402793884, + -0.019641978666186333, + 0.013592209666967392, + 0.04610481858253479, + 0.004961660131812096, + 0.015536460094153881, + 0.016825443133711815, + 0.009831991046667099, + 0.03477431833744049, + 0.02034139819443226, + 0.030078725889325142, + 0.014341254718601704, + -0.004845468793064356, + -0.003917922265827656, + 0.00837258156388998, + 0.008094779215753078, + 0.04759851098060608, + -0.036688271909952164, + 0.02466241456568241, + 0.007822382263839245, + 0.013342993333935738, + 0.012981071136891842, + 0.012741387821733952, + -0.024433603510260582, + -0.03000195510685444, + 0.0027927514165639877, + -0.022347435355186462, + 0.007483891677111387, + -0.03594805672764778, + -0.01211887039244175, + -0.0027261399663984776, + 0.012912750244140625, + 0.012896192260086536, + -0.010700762271881104, + -0.04056566208600998, + 0.043551966547966, + -0.0029628085903823376, + 0.022078191861510277, + -0.0008432991453446448, + 0.01834942027926445, + -0.016374871134757996, + 0.0213313028216362, + 0.003903494682163, + -0.022047344595193863, + 0.026863444596529007, + 0.006235379260033369, + -0.016129137948155403, + -0.0030224318616092205, + 0.022593535482883453, + -0.05450567603111267, + -0.014899534173309803, + 0.000740890100132674, + -0.030411886051297188, + 0.006338543724268675, + 0.017899995669722557, + -0.006929615046828985, + 0.040456224232912064, + -0.044589001685380936, + 0.00034845448681153357, + 0.007668491918593645, + -0.04910027235746384, + -0.0036102822050452232, + 0.00480178976431489, + -0.0006688136490993202, + 0.0027979121077805758, + -0.03909863904118538, + 0.046795010566711426, + -0.04339693486690521, + -0.02684199810028076, + -0.017627576366066933, + -0.03288092836737633, + -0.0029452722519636154, + 0.012139284051954746, + -0.013795898295938969, + 0.03170051798224449, + -0.025196414440870285, + -0.0037058568559587, + 0.0023529960308223963, + -0.020534858107566833, + 0.0015588925452902913, + -0.026055363938212395, + 0.018943754956126213, + 0.08341098576784134, + 0.0770723819732666, + -0.0005911472253501415, + 0.07671995460987091, + 0.05641568824648857, + 0.02899358980357647, + 0.1819532960653305, + 0.06678617745637894, + -0.020971350371837616, + 0.007131784223020077, + 0.02020128257572651, + 0.0009754156926646829, + 0.005125206895172596, + 0.011907977052032948, + -0.04657936096191406, + 0.03104553185403347, + 0.00446424400433898, + 0.020763104781508446, + -0.008092600852251053, + -0.018310660496354103, + -0.007554627489298582, + 0.05571437627077103, + -0.011806688271462917, + -0.005129591096192598, + 0.007380874827504158, + 0.00017784930241759866, + 0.03809293359518051, + -0.002827399643138051, + 0.08105336129665375, + -0.07841094583272934, + -0.11598437279462814, + 0.02560611255466938, + 0.11333829909563065, + 0.014726938679814339, + -0.04553278535604477, + 0.004676233045756817, + -0.007903770543634892, + 0.013325431384146214, + -0.019860636442899704, + -0.018623214215040207, + 0.0167367085814476, + -0.06294769048690796, + 0.01939047873020172, + 0.024678505957126617, + -0.03277939558029175, + -0.012382677756249905, + -0.006389336194843054, + 0.007742980029433966, + -0.041241735219955444, + 0.05166832357645035, + 0.030127301812171936, + 0.018515799194574356, + 0.7081700563430786, + 0.018206851556897163, + -0.001201945822685957, + -0.02675021067261696, + 0.005378774367272854, + -0.04363619163632393, + 0.02817746251821518, + 0.0021463993471115828, + -0.022543303668498993, + 0.042725950479507446, + -0.0003301546676084399, + -0.04271288588643074, + 0.018894437700510025, + 0.01008571032434702, + -0.0241499412804842, + -0.010227186605334282, + 0.05465444177389145, + -0.011365571990609169, + 0.014111154712736607 + ], + [ + 0.025195812806487083, + 0.00016378640430048108, + 0.009202128276228905, + -0.003995331469923258, + -0.010074116289615631, + -0.010451478883624077, + 0.0009461657027713954, + -0.0006780395051464438, + 0.0001727866183500737, + 0.009715532884001732, + -0.026044944301247597, + -0.0009482359164394438, + 0.005136145278811455, + 0.0012596750166267157, + -0.0026892900932580233, + 0.005333433859050274, + -0.010405190289020538, + 0.017900336533784866, + -0.013776103965938091, + -0.003415510756894946, + -0.009569762274622917, + -5.3718267736257985e-05, + 0.007735932245850563, + -0.006377001758664846, + 0.00273596472106874, + -0.00987210962921381, + 0.004072687588632107, + -0.0006644295062869787, + -0.00017890632443595678, + 0.0019317115657031536, + 0.010818663984537125, + -0.008719590492546558, + -0.004686840809881687, + 0.023987306281924248, + 0.00939351785928011, + 0.004189659841358662, + -0.00911447312682867, + 0.005286651197820902, + 0.0013319255085662007, + -0.00011775577149819583, + -0.010461290366947651, + -0.004869141150265932, + 0.041867855936288834, + 0.004840261302888393, + 0.0022995530162006617, + -0.00170827005058527, + 0.013568121008574963, + 6.948773079784587e-05, + 0.021448787301778793, + 0.004487826954573393, + 0.004485286306589842, + -0.009221529588103294, + -0.00882492121309042, + 0.014148500747978687, + -0.003896556096151471, + 0.0022769072093069553, + 0.04721534252166748, + 0.0026461819652467966, + -0.0036102791782468557, + 0.013699010014533997, + 0.00040600314969196916, + -0.011415551416575909, + -0.0005956524983048439, + -0.009033598937094212, + -0.0036100465804338455, + 0.013762850314378738, + 0.000736441754270345, + -0.00822207611054182, + -0.021304640918970108, + -0.0041728210635483265, + 0.01195826381444931, + -0.023892391473054886, + 0.002718070987612009, + -0.0026222222950309515, + 0.002146960934624076, + 0.003659011097624898, + 0.007815970107913017, + 5.1813782192766666e-05, + 0.0027926985640078783, + 0.003117180895060301, + -0.12150035798549652, + 0.0025988006964325905, + 0.0029616523534059525, + 0.0021716561168432236, + 0.0042708152905106544, + -0.0008977583493106067, + 0.0007523428648710251, + -7.210230978671461e-05, + -0.013843747787177563, + 0.01871318928897381, + 0.0010072066215798259, + -0.005200015380978584, + -0.0076964120380580425, + -0.033798348158597946, + -0.014083513990044594, + 0.0013702049618586898, + -0.00145341909956187, + 0.007187030743807554, + -0.009205926209688187, + -0.0005263695493340492, + 0.0022233433555811644, + 0.00394739443436265, + 0.013649354688823223, + -0.002115910407155752, + -0.009911807253956795, + -0.025827905163168907, + 0.0009073743131011724, + 0.01033850573003292, + 0.002395428717136383, + 0.0007470131968148053, + -0.002119104377925396, + 0.0005969594931229949, + -0.004163968376815319, + -0.0113834822550416, + -0.0019707074388861656, + -0.004242515657097101, + 0.003675339510664344, + 0.008190039545297623, + -0.0015698856441304088, + 0.00011810432624770328, + 0.01134989969432354, + -0.028901418671011925, + -3.391442078282125e-05, + -0.001596058951690793, + -0.0030365006532520056, + -0.0004732967063318938, + 0.004090262111276388, + -0.018005602061748505, + 0.006981262005865574, + 0.00571405841037631, + -0.0020984697621315718, + -0.0027782295364886522, + 0.005444616079330444, + 0.008326888084411621, + -0.020249566063284874, + 0.005191249307245016, + 0.0028256315272301435, + -0.010036674328148365, + 0.008184782229363918, + -0.005435006693005562, + 0.0014534062938764691, + 0.00616279523819685, + -0.009321806952357292, + -0.0017802315996959805, + -0.9631876349449158, + 0.0011488081654533744, + 0.01616283506155014, + 0.005882884841412306, + -0.009512091055512428, + 0.009535951539874077, + 0.0005158603889867663, + 0.0035023842938244343, + 0.00520959822461009, + -0.001494489493779838, + 0.008620870299637318, + -0.024715455248951912, + -0.004862112924456596, + 0.0004713676462415606, + 0.0029636595863848925, + 0.004404262639582157, + -0.005299738142639399, + 0.003292730776593089, + -0.0033662901259958744, + 0.004867126699537039, + 0.0018845010781660676, + -0.0023613551165908575, + 0.016489842906594276, + -0.00025512234424240887, + -0.0037007995415478945, + -0.009706082753837109, + 0.007432166486978531, + -0.005132843740284443, + -0.006603460758924484, + 0.0033773016184568405, + -0.004678447265177965, + 0.0011292631970718503, + 0.0016638077795505524, + 0.00024291295267175883, + 0.009070880711078644, + 4.648172307497589e-06, + -0.007096042390912771, + -0.002151098335161805, + 0.0021654271986335516, + -0.016286002472043037, + 0.009255307726562023, + 0.010005751624703407, + -0.006793180014938116, + -0.0006592889549210668, + -0.01163533516228199, + -0.009096985682845116, + 0.0100813964381814, + 0.005383198615163565, + -0.009542040526866913, + 0.00027519877767190337, + 0.011446375399827957, + -0.008325482718646526, + 0.0024007349275052547, + -0.01240739319473505, + 0.001534623559564352, + 0.003246788866817951, + -0.0024832827039062977, + -0.0013766966294497252, + -9.258381032850593e-05, + 0.012458091601729393, + -0.00012190990673843771, + 0.007448309101164341, + 0.003956088330596685, + -0.02250678837299347, + 0.004947295878082514, + 0.004806648939847946, + -0.005428608041256666, + 0.008439341560006142, + 0.0018668638076633215, + -0.02862885408103466, + -0.003536607837304473, + -6.88095751684159e-05, + 0.005330872721970081, + 0.027383478358387947, + 0.00539650721475482, + -0.0014742206549271941, + -0.0018629851983860135, + -0.005371377803385258, + -0.008215614594519138, + 0.007800544612109661, + -0.005716498009860516, + -0.0022603587713092566, + -0.0052231596782803535, + 0.006323638372123241, + 0.015865368768572807, + -0.001915405155159533, + -0.008751161396503448, + -0.001702663954347372, + 0.0019693560898303986, + 0.01201313454657793, + 0.0061787874437868595, + -0.004188864957541227, + -0.003850530134513974, + -0.17339839041233063, + -0.0027166143991053104, + 0.05193372443318367, + -0.0038974906783550978, + -0.001948963850736618, + -0.008908255025744438, + -0.02938573621213436, + -0.008107061497867107, + -0.0008257799781858921, + 0.0004675851669162512, + 0.0007593556074425578, + 0.009134977124631405, + 0.007624160964041948, + -0.00808868557214737, + 0.0009754966595210135, + 0.007032881956547499, + -0.0009611399727873504, + 0.005579101853072643, + -0.002189496997743845 + ], + [ + -0.08476042002439499, + 0.04217035695910454, + -0.0009594290750101209, + 0.009838455356657505, + 0.030398406088352203, + -0.03171918913722038, + -0.03917935863137245, + -0.00863246526569128, + 0.005721395369619131, + -0.013944878242909908, + 0.05453431233763695, + -0.012167265638709068, + 0.011451203376054764, + 0.01913529820740223, + -0.005378105212002993, + 0.048343319445848465, + -0.007143659517168999, + 0.018882224336266518, + -0.015978680923581123, + -0.0031984359957277775, + 0.008386087603867054, + 0.0032338653691112995, + -0.004238191060721874, + 0.01827179826796055, + -0.08230677992105484, + 0.012122654356062412, + -0.027926525101065636, + 0.012900921516120434, + -0.034903716295957565, + -0.03527184575796127, + -0.005020371172577143, + 0.03737841919064522, + -0.03116896189749241, + -0.06730153411626816, + -0.013650634326040745, + -0.006980124395340681, + 0.02543802559375763, + 0.011232481338083744, + -0.013287357054650784, + -0.037005484104156494, + -0.003014233196154237, + 0.01571640931069851, + 0.01346239261329174, + 0.011859354563057423, + -0.007986475713551044, + 0.018059659749269485, + -0.03375617042183876, + -0.0006554974243044853, + 0.034558288753032684, + 0.015503255650401115, + 0.011179373599588871, + 0.003526409389451146, + -0.017779698595404625, + 0.004072872921824455, + -0.041547585278749466, + 0.03561437129974365, + -0.017460893839597702, + 0.043444614857435226, + -0.012877953238785267, + -0.03722786903381348, + 0.02998836152255535, + 0.0330805741250515, + 0.006284639704972506, + -0.0004927365807816386, + 0.026314401999115944, + -0.0018980108434334397, + -0.016645723953843117, + 0.04591752961277962, + 0.012597388587892056, + -0.004404370207339525, + 0.01073233038187027, + 0.019261406734585762, + 0.00551979523152113, + 0.01676754839718342, + -0.031178973615169525, + -0.02341693826019764, + -0.011128089390695095, + 0.033670686185359955, + -0.024623749777674675, + -0.06801573187112808, + 0.34182024002075195, + -0.04737570136785507, + 0.0013315884862095118, + -0.029355915263295174, + -0.04803318530321121, + 0.010166519321501255, + -0.016917696222662926, + 0.007215295452624559, + -0.002075811382383108, + -0.017019502818584442, + -0.01903144083917141, + 0.030069569125771523, + 0.008456080220639706, + 0.07400541007518768, + 0.050338055938482285, + -0.04715467616915703, + -0.03749246895313263, + -0.061209216713905334, + -0.010158324614167213, + 0.03846239671111107, + -0.011514975689351559, + 0.028768030926585197, + 0.0060874540358781815, + 0.01338641531765461, + 0.021613426506519318, + -0.009103205986320972, + 0.003859288524836302, + -0.009108302183449268, + 0.0188983753323555, + 0.01356325764209032, + 0.014881093986332417, + -0.029173659160733223, + -0.012943444773554802, + 0.001392978010699153, + 0.01982729136943817, + 0.007754218764603138, + -0.014717952348291874, + -0.06512497365474701, + 0.017188208177685738, + 0.03253566846251488, + -0.019159825518727303, + 0.03788358345627785, + 0.03592875972390175, + 0.042819734662771225, + -0.061137642711400986, + 0.015482540242373943, + 0.0208292156457901, + 0.0016153909964486957, + 0.015360469929873943, + -0.02709135040640831, + 0.004245752934366465, + -0.01443501841276884, + -0.04350683465600014, + -0.022734202444553375, + 0.022455329075455666, + 0.00927761010825634, + 0.048918772488832474, + -0.0725766196846962, + 0.04380425065755844, + -0.018290342763066292, + -0.00039031237247399986, + -0.0010726820910349488, + 0.03202199563384056, + 0.0019905834924429655, + -0.5313369631767273, + -0.003327842801809311, + -0.0464201495051384, + 0.014208960346877575, + 0.01135501079261303, + -0.03875179588794708, + 0.012853686697781086, + 0.02633451670408249, + -0.05852624773979187, + -0.0005804092506878078, + -0.020313594490289688, + -0.026023562997579575, + 0.036247123032808304, + 0.01263167429715395, + 0.017621975392103195, + 0.037781972438097, + -0.05178285017609596, + -0.002948285546153784, + 0.00489534018561244, + -0.023053208366036415, + -0.0318237841129303, + -0.016442766413092613, + -0.060716040432453156, + -0.05233040079474449, + -0.03251628205180168, + -0.03797191008925438, + -0.036348018795251846, + -0.03961789980530739, + -0.020901672542095184, + -0.018941786140203476, + 0.015007060952484608, + -0.006390285678207874, + 0.020717039704322815, + 0.009182796813547611, + -0.009072153829038143, + 0.02035924792289734, + -0.016202503815293312, + 0.004678015597164631, + -0.0199364572763443, + -0.032985083758831024, + 0.024821557104587555, + 0.1126481145620346, + 0.041059479117393494, + -0.026891320943832397, + 0.012939243577420712, + 0.07772916555404663, + 0.015219093300402164, + 0.15191984176635742, + 0.003444153117015958, + 0.021109065040946007, + -0.026149528101086617, + 0.0247492752969265, + 0.01628182642161846, + -0.014652672223746777, + 0.026753194630146027, + -0.034864675253629684, + -0.0010763606987893581, + 0.007711214944720268, + 0.006005634553730488, + 0.01265322882682085, + 0.006458497606217861, + 0.010424665175378323, + 0.02979433909058571, + -0.04127414897084236, + -0.01485475990921259, + -0.0037463405169546604, + -0.008501660078763962, + 0.031238995492458344, + 0.008946249261498451, + 0.08435884118080139, + -0.1444113850593567, + -0.0433930829167366, + 0.027286510914564133, + 0.061605170369148254, + 0.018667684867978096, + -0.007976893335580826, + -0.00547743821516633, + -0.0021316660568118095, + 0.0071764481253921986, + -0.005631877109408379, + 0.02587452158331871, + 0.017512647435069084, + -0.017077695578336716, + 0.012679812498390675, + -0.002566863549873233, + -0.006049908697605133, + -0.052681103348731995, + 0.02675129845738411, + 0.014187086373567581, + 0.002382379723712802, + 0.04744206368923187, + -0.01365377102047205, + 0.04412112757563591, + 0.5797246098518372, + 0.0033106503542512655, + -0.0008494714857079089, + -0.00836352352052927, + 0.021606028079986572, + -0.043954037129879, + 0.02964520826935768, + 0.004220630973577499, + -0.0704130232334137, + 0.0044381339102983475, + 0.02749796397984028, + 0.002565482398495078, + 0.003255236893892288, + -0.014790644869208336, + 0.0016719719860702753, + 0.02190338261425495, + 0.013438858091831207, + -0.013617085292935371, + 0.012864462099969387 + ], + [ + 0.024569757282733917, + 0.001117709674872458, + 0.008942104876041412, + -0.004484991077333689, + -0.01010119542479515, + -0.010658388026058674, + -0.0002280854678247124, + -0.002102286322042346, + -0.00017682932957541198, + 0.009365756064653397, + -0.025431858375668526, + -0.0006319638923741877, + 0.0054256306029856205, + 0.0023058129008859396, + -0.002206475241109729, + 0.0051975976675748825, + -0.010457038879394531, + 0.018474707379937172, + -0.013977103866636753, + -0.0032847498077899218, + -0.008724178187549114, + -0.00047830157564021647, + 0.007456010207533836, + -0.0066174049861729145, + 0.0035758274607360363, + -0.009664123877882957, + 0.0044706338085234165, + -2.34610397455981e-05, + -0.0003259439836256206, + 0.002794590312987566, + 0.010217985138297081, + -0.008105084300041199, + -0.0055803717114031315, + 0.023965565487742424, + 0.008510571904480457, + 0.00396702578291297, + -0.008750149980187416, + 0.006243616808205843, + 0.0007965273107402027, + -0.0010393643751740456, + -0.010282590985298157, + -0.004367088433355093, + 0.04082580655813217, + 0.004477813374251127, + 0.0020529937464743853, + -0.001631933613680303, + 0.013457433320581913, + -0.00016600778326392174, + 0.021256910637021065, + 0.004818423185497522, + 0.004340446554124355, + -0.009752210229635239, + -0.008308881893754005, + 0.013527867384254932, + -0.004003933630883694, + 0.0033960803411900997, + 0.04686829447746277, + 0.004022254608571529, + -0.003807276487350464, + 0.012869193218648434, + 0.0010729097994044423, + -0.010950393043458462, + -6.815508095314726e-05, + -0.008368045091629028, + -0.0036220094189047813, + 0.013190912082791328, + 0.0011909990571439266, + -0.009291084483265877, + -0.020281458273530006, + -0.00393360061571002, + 0.01171792484819889, + -0.022436780855059624, + 0.0020954685751348734, + -0.002376914955675602, + 0.0013641697587445378, + 0.003669824916869402, + 0.006686915643513203, + -0.0011197731364518404, + 0.0017000456573441625, + 0.0029427793342620134, + -0.11547324061393738, + 0.0024814049247652292, + 0.002420921577140689, + 0.0027043025474995375, + 0.003573463764041662, + -0.0011944971047341824, + 0.0015817199600860476, + 0.0002453939523547888, + -0.013300900347530842, + 0.018050624057650566, + 0.0006862340960651636, + -0.00495483074337244, + -0.006808788515627384, + -0.03303584083914757, + -0.013783952221274376, + 0.001261404948309064, + -0.001650055986829102, + 0.007391986902803183, + -0.00911670457571745, + -0.000526086485479027, + 0.003045674180611968, + 0.0034431375097483397, + 0.01333175040781498, + -0.0021061489824205637, + -0.010203023441135883, + -0.025240138173103333, + 0.0021645119413733482, + 0.009705530479550362, + 0.002346854191273451, + 0.00016479010810144246, + -0.003816109150648117, + 0.0016101396176964045, + -0.004833700135350227, + -0.010300049558281898, + -0.0014434291515499353, + -0.00449431361630559, + 0.004767619073390961, + 0.008129431866109371, + -0.0007415118743665516, + 0.0005103898583911359, + 0.01137003768235445, + -0.027574488893151283, + 2.2867596271680668e-05, + -0.001207912340760231, + -0.0018550737295299768, + -0.00011254739365540445, + 0.0041736094281077385, + -0.018489979207515717, + 0.007033814210444689, + 0.005665970966219902, + -0.0017746288795024157, + -0.0028856988064944744, + 0.004513357765972614, + 0.00823563989251852, + -0.019928131252527237, + 0.005601683631539345, + 0.002309235977008939, + -0.009712890721857548, + 0.00788377970457077, + -0.004538210108876228, + 0.0016624419949948788, + 0.006425413303077221, + -0.009626180864870548, + -0.001991142285987735, + -0.9663615226745605, + 0.0010301010916009545, + 0.016328442841768265, + 0.00591262336820364, + -0.009873512201011181, + 0.009163851849734783, + 0.0007324137259274721, + 0.0037123863585293293, + 0.005628409329801798, + -0.0019601923413574696, + 0.008291141130030155, + -0.024322183802723885, + -0.004890932701528072, + -0.00012040916044497862, + 0.0027497366536408663, + 0.005657180678099394, + -0.005251964554190636, + 0.003056579502299428, + -0.0023005008697509766, + 0.00381081597879529, + 0.0008008177392184734, + -0.001626643817871809, + 0.015382473357021809, + -0.0011851374292746186, + -0.00438874214887619, + -0.009897171519696712, + 0.0073121292516589165, + -0.005309686996042728, + -0.0071833389811217785, + 0.003746354253962636, + -0.004757842980325222, + 0.0010303222807124257, + 0.0014072422636672854, + 0.0002681275946088135, + 0.008650210686028004, + -0.0004673039948102087, + -0.007277084048837423, + -0.0008114463416859508, + 0.0024662348441779613, + -0.016408460214734077, + 0.009331626817584038, + 0.010271245613694191, + -0.006315423641353846, + 0.0005134888342581689, + -0.011411720886826515, + -0.008357501588761806, + 0.00943500455468893, + 0.007783916778862476, + -0.00852256640791893, + -0.0005157926352694631, + 0.01165331993252039, + -0.00807237159460783, + 0.0012380685657262802, + -0.012436524033546448, + 0.0011247770162299275, + 0.0015492418315261602, + -0.0005407360731624067, + -0.0013911481946706772, + 0.0007976756896823645, + 0.011792243458330631, + 0.00034114718437194824, + 0.006618351675570011, + 0.004655197728425264, + -0.02302614413201809, + 0.005168407689779997, + 0.004272898659110069, + -0.0059668272733688354, + 0.008544741198420525, + 0.0022061935160309076, + -0.02817625179886818, + -0.00435273302718997, + -0.002129819244146347, + 0.004873961675912142, + 0.028736816719174385, + 0.005463726818561554, + -0.0026799228508025408, + -0.001895121531561017, + -0.004409692715853453, + -0.007543202489614487, + 0.007021126337349415, + -0.007102625910192728, + -0.001388700446113944, + -0.006199272815138102, + 0.006200218107551336, + 0.015752019360661507, + -0.002379259094595909, + -0.00853293389081955, + -0.001238889992237091, + 0.0027094543911516666, + 0.011463355273008347, + 0.006910620257258415, + -0.004618694074451923, + -0.0033086324110627174, + -0.1618509739637375, + -0.0026264023035764694, + 0.051047246903181076, + -0.0035041007213294506, + -0.0011412613093852997, + -0.009685017168521881, + -0.02854270301759243, + -0.00712288124486804, + -0.0009822966530919075, + 0.0010024991352111101, + 0.0012111184187233448, + 0.008345242589712143, + 0.007815332151949406, + -0.008229012601077557, + 0.0008447219152003527, + 0.006842208560556173, + 0.0002691423869691789, + 0.004956997465342283, + -0.0021169474348425865 + ], + [ + -0.08549706637859344, + 0.01007415633648634, + -0.006917472928762436, + 0.027240371331572533, + 0.03696613758802414, + -0.04104773327708244, + -0.06042640656232834, + -0.032116323709487915, + -0.002430601278319955, + -0.001402209629304707, + 0.0584205761551857, + -0.023564059287309647, + 0.013500409200787544, + 0.01833288185298443, + -0.006471388973295689, + 0.05787688493728638, + -0.005357108544558287, + 0.01920187659561634, + -0.04603734612464905, + -0.03298143297433853, + 0.01888325996696949, + -0.0028131906874477863, + 0.0006634657038375735, + 0.0291269700974226, + -0.09165974706411362, + 0.007197426166385412, + -0.03943294659256935, + 0.021202005445957184, + -0.03520354628562927, + -0.011151283979415894, + -0.031245185062289238, + 0.02087770774960518, + -0.049408502876758575, + -0.06968583166599274, + 0.0034222020767629147, + -0.012281953357160091, + 0.008735458366572857, + 0.021460093557834625, + -0.012865375727415085, + -0.014596103690564632, + -0.0028650781605392694, + -0.005641660653054714, + 0.02409261278808117, + 0.007738044485449791, + 0.0021898741833865643, + 0.020316176116466522, + 0.0012123003834858537, + 0.006220254581421614, + 0.012440779246389866, + 0.01872691698372364, + -0.005883282050490379, + -0.01656111143529415, + -0.025881726294755936, + -0.004762075375765562, + -0.03192423656582832, + 0.03339352831244469, + 0.013278773985803127, + 0.0655646026134491, + -0.010513312183320522, + -0.05069153383374214, + 0.03442259505391121, + 0.0317593514919281, + 0.012676515616476536, + -0.03056901879608631, + 0.0006146928644739091, + -0.023164717480540276, + -0.014706681482493877, + 0.019662344828248024, + 0.007414147723466158, + -0.0023210516665130854, + 0.016022929921746254, + 0.040549781173467636, + 0.019672440364956856, + 0.03542930260300636, + -0.03900600224733353, + -0.009321457706391811, + -0.025667019188404083, + 0.04527827352285385, + -0.022330764681100845, + -0.05944288894534111, + 0.4237387776374817, + -0.047473400831222534, + 0.009732562117278576, + -0.03201992064714432, + -0.052438557147979736, + 0.025537684559822083, + -0.014828313142061234, + 0.02392490953207016, + 0.002318881917744875, + -0.03603091835975647, + -0.008296739310026169, + 0.028712522238492966, + -0.01947159506380558, + 0.06590162217617035, + 0.028582004830241203, + -0.02804650366306305, + -0.059900641441345215, + -0.05849575623869896, + 0.006632390897721052, + 0.06121789664030075, + -0.017966778948903084, + 0.0345841646194458, + 0.01278724055737257, + -0.005183536559343338, + -0.013170323334634304, + -0.0028037498705089092, + 0.00961999036371708, + -0.005346567835658789, + 0.019950224086642265, + 0.009027390740811825, + 0.032928213477134705, + -0.03499968349933624, + -0.016328303143382072, + 0.030229879543185234, + 0.007897217757999897, + -0.007573537062853575, + 0.009521127678453922, + -0.06510790437459946, + 0.01473180390894413, + 0.013963348232209682, + -0.018548358231782913, + 0.02735615335404873, + 0.050018295645713806, + 0.058597493916749954, + -0.056945934891700745, + 0.0019209528109058738, + 0.023763971403241158, + -0.0016421959735453129, + 0.03451117128133774, + -0.01481450442224741, + 0.007434251718223095, + -0.025589941069483757, + -0.0672430694103241, + 0.0003520380996633321, + 0.013698877766728401, + 0.04278940334916115, + 0.05331164225935936, + -0.08597959578037262, + 0.0426664873957634, + -0.008373375982046127, + -0.024873297661542892, + -0.0027056343387812376, + 0.050952136516571045, + 0.017901962623000145, + 0.0709771141409874, + -0.02242838777601719, + -0.039669573307037354, + 0.00868284609168768, + -0.012593762949109077, + -0.015595339238643646, + 0.017098406329751015, + 0.02271457202732563, + -0.03865288570523262, + -0.002826468553394079, + -0.033765386790037155, + -0.012146664783358574, + 0.0188725795596838, + -0.0007642837590537965, + 0.0364949069917202, + 0.034344132989645004, + -0.03643722087144852, + 0.013022261671721935, + 0.023197103291749954, + -0.010033920407295227, + -0.03731995075941086, + -0.026620276272296906, + -0.08745516091585159, + -0.06460937112569809, + -0.04218249395489693, + -0.04193638637661934, + -0.0039030155166983604, + -0.036564793437719345, + -0.030874263495206833, + 0.003265325678512454, + 0.015132579021155834, + -0.006809613201767206, + 0.010567151941359043, + 0.006377495359629393, + 0.0025705338921397924, + 0.015108617022633553, + -0.02795066498219967, + 0.013519727624952793, + -0.021487219259142876, + -0.061026930809020996, + 0.030686410143971443, + 0.12863215804100037, + 0.03316875547170639, + -0.039542924612760544, + 0.011930977925658226, + 0.08826643228530884, + 0.00524729723110795, + 0.13546587526798248, + -0.009147046133875847, + 0.034794870764017105, + -0.014360366389155388, + 0.013264101929962635, + 0.0400361642241478, + -0.013402971439063549, + 0.018111642450094223, + -0.04548446461558342, + -0.02198760025203228, + -0.0057618566788733006, + 0.03160989284515381, + 0.01697908341884613, + 0.013804525136947632, + -0.018713604658842087, + 0.05519681051373482, + -0.05355431139469147, + -0.027965886518359184, + -0.0011027350556105375, + 0.014306724071502686, + 0.024784421548247337, + 0.017348436638712883, + 0.0756738930940628, + -0.13569453358650208, + -0.057753466069698334, + -0.007039390038698912, + 0.07899854332208633, + 0.03583965823054314, + -0.03734135255217552, + 0.018368326127529144, + 0.004515156149864197, + 0.016391387209296227, + -0.011643332429230213, + 0.014079680666327477, + 0.034435030072927475, + -0.018397754058241844, + 0.017533285543322563, + 0.012323912233114243, + 0.002635012147948146, + -0.06041606143116951, + -0.00012760709796566516, + 0.015604745596647263, + -0.006388490088284016, + 0.07124683260917664, + 0.00030029009212739766, + 0.0500781424343586, + 0.7068290710449219, + -0.022875536233186722, + 0.012692851945757866, + -0.007628734223544598, + 0.02459672838449478, + -0.03144465386867523, + -0.00021944293985143304, + -0.02375640906393528, + -0.07973068952560425, + 0.012395341880619526, + 0.01268844772130251, + -0.009849287569522858, + 0.005301046185195446, + -0.030452972277998924, + 0.01659579947590828, + 0.009389782324433327, + 0.029582787305116653, + -0.014533423818647861, + 0.045974694192409515 + ], + [ + -0.09731827676296234, + 0.043691571801900864, + -0.040823206305503845, + -0.018423842266201973, + -0.027097029611468315, + -0.03428630903363228, + -0.0353158600628376, + -0.023105556145310402, + 0.01767927221953869, + -0.026700174435973167, + 0.03466081991791725, + -0.015711257234215736, + 0.019328096881508827, + 0.026558121666312218, + -0.0010989714646711946, + 0.07554483413696289, + -0.016859546303749084, + 0.04967696592211723, + -0.04194068908691406, + 0.009690378792583942, + 0.03881687670946121, + 0.011952786706387997, + 0.006475026719272137, + 0.011510726064443588, + -0.014099053107202053, + -0.012382994405925274, + -0.03456716611981392, + 0.04903579503297806, + -0.04873688519001007, + -0.012853927910327911, + 0.028404228389263153, + 0.03490053862333298, + -0.04382670670747757, + -0.04133348912000656, + -0.010521541349589825, + -0.02651291713118553, + -0.0029059371445327997, + 0.03414291888475418, + -0.01613924466073513, + -0.04783571511507034, + 0.010338293388485909, + -0.0016833414556458592, + 0.022934742271900177, + 0.004451083950698376, + 0.006676034536212683, + 0.02663782238960266, + -0.011766787618398666, + 0.0013462011702358723, + 0.03074839897453785, + 0.03818626329302788, + 0.034641191363334656, + -0.003619170282036066, + -0.002074848162010312, + -0.008940592408180237, + -0.019531114026904106, + 0.06515492498874664, + 0.016576217487454414, + 0.05688082426786423, + -0.03519081696867943, + -0.05403913930058479, + 0.050923265516757965, + 0.03304336592555046, + 0.006960852537304163, + 0.02247476391494274, + 0.02367294579744339, + 0.01432297844439745, + -0.009950605221092701, + 0.017335472628474236, + 0.02135324478149414, + 0.014392505399882793, + 0.008667618967592716, + 0.0446360781788826, + -0.0032874252647161484, + -0.019749702885746956, + -0.06056045740842819, + -0.04297621175646782, + 0.0030036352109164, + -0.008331078104674816, + -0.026057934388518333, + -0.020467659458518028, + 0.44633302092552185, + -0.03245215862989426, + -0.008541868068277836, + -0.01368856243789196, + -0.04899926856160164, + 0.016171324998140335, + 0.020791104063391685, + -0.00987877044826746, + 0.023430434986948967, + -0.009151240810751915, + -0.011265955865383148, + 0.02276930958032608, + 0.011539772152900696, + 0.03743932023644447, + 0.024244047701358795, + -0.04181839898228645, + -0.045903775840997696, + -0.03343771770596504, + -0.0023241164162755013, + 0.013018189929425716, + -0.006488194223493338, + 0.04178459197282791, + 0.0012965298956260085, + 0.03952664136886597, + -0.0058363345451653, + 0.0023756560403853655, + 0.05048244446516037, + 0.005907784216105938, + 0.007212771102786064, + 0.011715652421116829, + -0.008457981050014496, + 0.02305380441248417, + -6.37602133792825e-05, + 0.026906443759799004, + -0.0051422580145299435, + 0.001731653232127428, + -0.006162747740745544, + -0.018027106299996376, + 0.014027783647179604, + 0.0431777648627758, + -0.027530545368790627, + 0.030930982902646065, + 0.006931681651622057, + 0.04008891433477402, + 0.014151129871606827, + 0.01795172691345215, + -0.012066234834492207, + -0.025338243693113327, + 0.010697769932448864, + -0.026417724788188934, + -0.00173615210223943, + -0.03873935714364052, + -0.04171757772564888, + -0.014967803843319416, + 0.02734372578561306, + -0.004420536570250988, + 0.01718311943113804, + -0.04920993000268936, + 0.015982020646333694, + -0.008921532891690731, + 0.015526496805250645, + 0.004423297476023436, + 0.011214084923267365, + -0.023316968232393265, + 0.03425076976418495, + -0.0037913613487035036, + -0.03548588976264, + 0.022128911688923836, + 0.00689037935808301, + -0.015970265492796898, + 0.0025530450511723757, + 0.008034033700823784, + -0.03824232146143913, + -0.013236300088465214, + -0.016633111983537674, + -0.022320250049233437, + 0.010056586936116219, + -0.001640642760321498, + 0.005293386522680521, + 0.03425898030400276, + -0.040263913571834564, + -0.008347325026988983, + 0.012082073837518692, + -0.040145132690668106, + -0.036888353526592255, + -0.0030341497622430325, + -0.026806723326444626, + -0.03560517728328705, + -0.03803801164031029, + 0.010147074237465858, + -0.04534033313393593, + -0.03246200457215309, + -0.02867315709590912, + -0.03036542236804962, + 0.0033736368641257286, + 0.0030489841010421515, + 0.022690139710903168, + 0.02249380759894848, + -0.007041599601507187, + -0.011377669870853424, + -0.008356481790542603, + -0.006103039253503084, + -0.013612082228064537, + -0.027876637876033783, + 0.032918184995651245, + 0.08780074864625931, + 0.07026825845241547, + -0.00021005413145758212, + 0.042664602398872375, + 0.07592520862817764, + 0.026460561901330948, + 0.1702011525630951, + 0.04451972618699074, + -0.008437659591436386, + 0.006536091677844524, + 0.04155319184064865, + -0.006661311723291874, + 0.00952206738293171, + 0.014462203718721867, + -0.06339765340089798, + 0.02144790254533291, + 0.00817346852272749, + 0.01652732864022255, + -0.014234501868486404, + -0.0034822276793420315, + -0.01855603978037834, + 0.03927673026919365, + -0.03055681847035885, + -0.01198643073439598, + 0.0038709070067852736, + -0.005256365519016981, + 0.01741364598274231, + 0.02432915009558201, + 0.08312330394983292, + -0.094558946788311, + -0.08065348863601685, + 0.02123737707734108, + 0.0868266150355339, + 0.025279957801103592, + -0.04091612622141838, + 0.004382835701107979, + -0.0019094853196293116, + 0.009716846980154514, + -0.02864154614508152, + -0.003054288914427161, + 0.030184313654899597, + -0.04722120240330696, + 0.03241347894072533, + 0.01386896800249815, + -0.03228755295276642, + -0.02960500493645668, + 0.005705484189093113, + 0.03451250493526459, + -0.01602546125650406, + 0.04900146648287773, + 0.018769657239317894, + 0.0386841781437397, + 0.7355871200561523, + 0.004607283044606447, + 0.016681479290127754, + 0.0018593858694657683, + 0.027687374502420425, + -0.030083181336522102, + 0.014295903965830803, + 0.009239806793630123, + -0.04488713666796684, + 0.029187064617872238, + 0.0033915333915501833, + -0.005301177501678467, + 0.029775720089673996, + -0.02093733847141266, + -0.013766411691904068, + 0.011519890278577805, + 0.03537137061357498, + -0.017961787059903145, + 0.011090738698840141 + ], + [ + -0.17506349086761475, + -0.02314329333603382, + -0.0027630277909338474, + 0.13951747119426727, + 0.04826798290014267, + -0.03751286864280701, + -0.002131241839379072, + 0.03188353776931763, + 0.07850399613380432, + 0.024179605767130852, + 0.11863555014133453, + 0.04109035059809685, + 0.029832996428012848, + -0.008061838336288929, + -0.02855176292359829, + 0.07071851938962936, + -0.001891102991066873, + 0.023808347061276436, + -0.01903138868510723, + 0.0005264063365757465, + 0.0449199378490448, + 0.00396448839455843, + 0.015312441624701023, + 0.018657393753528595, + -0.21551400423049927, + -0.011523372493684292, + -0.014516115188598633, + -0.03218398243188858, + -0.010488845407962799, + -0.05950675904750824, + -0.030677728354930878, + 0.010463522747159004, + 0.032344549894332886, + -0.20759578049182892, + 0.004636611323803663, + -0.0013462192146107554, + 0.0014036688953638077, + 0.03889834135770798, + -0.02831510454416275, + 0.027086982503533363, + -0.024490052834153175, + -0.0757962018251419, + 0.03830375149846077, + -0.007057856302708387, + 0.04814445599913597, + 0.08691661059856415, + -0.06605499982833862, + -0.02212199755012989, + -0.010786399245262146, + -0.02452906034886837, + 0.01703036017715931, + 0.09737703949213028, + -0.072684146463871, + 0.08466735482215881, + -0.03197862207889557, + -0.0034567394759505987, + 0.025127604603767395, + -0.04297271743416786, + 0.012887459248304367, + 0.038634710013866425, + -0.0015663699014112353, + 0.0025814634282141924, + 0.04779037460684776, + 0.0006428142078220844, + -0.005100791808217764, + 0.05173928663134575, + 0.0008243315387517214, + 0.15306466817855835, + 0.025665421038866043, + -0.020211156457662582, + 0.04144354537129402, + -0.12169190496206284, + 0.07334376126527786, + 0.0587226077914238, + 0.01585286110639572, + 0.017062926664948463, + 0.005273606162518263, + 0.05130598321557045, + 0.05518542230129242, + -0.09725458174943924, + 0.2466084510087967, + -0.10364104807376862, + 0.012203816324472427, + 0.008564370684325695, + -0.04450516775250435, + 0.00687703862786293, + -0.06580840796232224, + -0.032054562121629715, + 0.0007046587415970862, + 0.022741101682186127, + -0.01512560062110424, + 0.060087770223617554, + 0.009194730781018734, + 0.03709343448281288, + 0.013223650865256786, + -0.08632151782512665, + -0.04313744604587555, + -0.05682682618498802, + 0.005642265547066927, + 0.028399985283613205, + -0.028491750359535217, + 0.08935384452342987, + -0.010389609262347221, + 0.02243596315383911, + 0.06866388767957687, + -0.08490996062755585, + -0.07546915858983994, + -0.05071340501308441, + 0.07141794264316559, + 0.019657118245959282, + 0.03526795655488968, + -0.06833785027265549, + -0.00333975488319993, + -0.07201216369867325, + -0.007647350896149874, + 0.018098818138241768, + -0.04283282905817032, + -0.0641254186630249, + -0.050944603979587555, + -0.03117070347070694, + 0.015653003007173538, + -0.03874757140874863, + 0.034589026123285294, + 0.031783923506736755, + -0.03858132287859917, + 0.07174129784107208, + 0.03533298894762993, + 0.08997268974781036, + 0.03790085017681122, + -0.05631143972277641, + 0.01602383330464363, + 0.023437967523932457, + -0.012038311921060085, + -0.06472588330507278, + 0.00699008209630847, + -0.0572059340775013, + 0.0687832310795784, + -0.10651413351297379, + 0.058671485632658005, + -0.06413545459508896, + 0.08585191518068314, + -0.0023014883045107126, + -0.043128274381160736, + -0.029048977419734, + -0.07750555872917175, + -0.0007037228788249195, + -0.16350147128105164, + 0.07822387665510178, + -0.0009580978658050299, + -0.007876221090555191, + 0.06093871220946312, + -0.025966139510273933, + -0.11303326487541199, + 0.02612176537513733, + -0.01031700149178505, + -0.04770757630467415, + 0.08527461439371109, + 0.10832120478153229, + 0.019358152523636818, + -0.046194761991500854, + -0.0928361788392067, + 0.010883565060794353, + -0.00602382468059659, + -0.009661338292062283, + 0.011775837279856205, + -0.06071693077683449, + -0.03670331835746765, + 0.027468742802739143, + 0.024975955486297607, + -0.04846849665045738, + -0.11455728113651276, + -0.06876520812511444, + -0.010513285174965858, + -0.04686100035905838, + 0.024688826873898506, + 0.01013527624309063, + 0.11929205805063248, + 0.04786229506134987, + -0.030886653810739517, + 0.010312099941074848, + -0.022750837728381157, + -0.02620748057961464, + -0.024606719613075256, + -0.01642548106610775, + 0.05881798267364502, + 0.09183667600154877, + 0.007715824991464615, + -0.0020297951996326447, + -0.004550797399133444, + 0.03308762237429619, + -0.005059459246695042, + 0.08426468074321747, + 0.002085344400256872, + 0.06518037617206573, + -0.046403467655181885, + 0.053801387548446655, + 0.039393190294504166, + -0.01714617758989334, + 0.0503503680229187, + 0.0027758206706494093, + -0.035286299884319305, + 0.048078879714012146, + -0.08111048489809036, + 0.040662843734025955, + -0.06102077662944794, + 0.1522502899169922, + -0.015387331135571003, + 0.0026808911934494972, + 0.004105973988771439, + 0.09687330573797226, + -0.06366339325904846, + -0.01669451594352722, + -0.009193251840770245, + 0.08440305292606354, + -0.22434280812740326, + 0.024509191513061523, + 0.12666086852550507, + -0.02649039216339588, + 0.08049612492322922, + 0.004057157319039106, + -0.061123427003622055, + -0.028701478615403175, + -0.04011032357811928, + -0.02004406601190567, + 0.033419184386730194, + -0.02621879242360592, + -0.05031019449234009, + 0.04979200288653374, + 0.03664007782936096, + 0.00684012146666646, + -0.11777294427156448, + 0.03408446162939072, + -0.04834846779704094, + 0.02740675024688244, + 0.03625504672527313, + -0.07627630233764648, + 0.036562494933605194, + 0.2988397777080536, + -0.021878572180867195, + 0.05347812548279762, + -0.046101320534944534, + -0.0046850042417645454, + -0.0198514424264431, + 0.0059343003667891026, + 0.02390298806130886, + -0.07639183849096298, + 0.027515828609466553, + -0.01043242309242487, + 0.00536766741424799, + -0.0015361879486590624, + -0.00980381853878498, + 0.02758077159523964, + -0.010770860128104687, + -0.12329122424125671, + -0.01986267790198326, + -0.045302264392375946 + ], + [ + -0.09910174459218979, + 0.04015768691897392, + -0.07105396687984467, + -0.02127266302704811, + -0.04735152795910835, + -0.02461542747914791, + -0.03752145916223526, + -0.031564127653837204, + 0.02004244737327099, + -0.035171207040548325, + 0.02715318091213703, + -0.0060554388910532, + 0.02093885838985443, + 0.013764415867626667, + -0.006961899809539318, + 0.07793982326984406, + -0.020484555512666702, + 0.05887475609779358, + -0.05434077978134155, + 0.006241137627512217, + 0.03541109338402748, + 0.005078235641121864, + 0.0073460983112454414, + 0.0045850551687181, + 0.021633217111229897, + -0.02676967903971672, + -0.027316544204950333, + 0.05926303565502167, + -0.05528649315237999, + -0.0028637652285397053, + 0.04643622785806656, + 0.04636872559785843, + -0.049034327268600464, + -0.03359682857990265, + -0.002956938464194536, + -0.021503647789359093, + -0.007470190059393644, + 0.03311166167259216, + -0.0112161161378026, + -0.04014754667878151, + 0.010118698701262474, + -0.02282768115401268, + 0.01972307078540325, + -0.01490614004433155, + 0.006130803842097521, + 0.03540394827723503, + -0.004991470370441675, + -0.011859549209475517, + 0.023551128804683685, + 0.04672861844301224, + 0.05552216246724129, + 0.010530274361371994, + 0.0023815897293388844, + -0.01603536680340767, + -0.003717065090313554, + 0.06842941045761108, + 0.0217449888586998, + 0.0576934777200222, + -0.033139005303382874, + -0.06186344474554062, + 0.04769601672887802, + 0.025742096826434135, + -7.188798190327361e-05, + 0.025168148800730705, + 0.007277550175786018, + 0.016170738264918327, + -0.011263973079621792, + 0.01744813472032547, + 0.026818543672561646, + 0.009358461946249008, + 0.013565841130912304, + 0.07268839329481125, + -0.013051304966211319, + -0.02024226076900959, + -0.06758377701044083, + -0.04782615229487419, + -0.0033877536188811064, + -0.02429002709686756, + -0.02753676287829876, + 0.014327099546790123, + 0.4415104389190674, + -0.01773603819310665, + -0.013818767853081226, + -0.004600169137120247, + -0.040528882294893265, + 0.013774575665593147, + 0.04121485352516174, + -0.00876703206449747, + 0.028474710881710052, + -0.017088528722524643, + 0.0038444737438112497, + 0.012945478782057762, + 0.00023749588581267744, + 0.014428584836423397, + 0.007951149716973305, + -0.03505193069577217, + -0.04861258715391159, + -0.02885783649981022, + 0.002170766005292535, + -0.007002460770308971, + -0.011638808064162731, + 0.03902897611260414, + 0.012915924191474915, + 0.041089221835136414, + -0.03477969393134117, + 0.014610903337597847, + 0.03929642587900162, + -0.0014832300366833806, + 0.0022292346693575382, + 0.009646177291870117, + -0.009023244492709637, + 0.025561418384313583, + -0.0020241020247340202, + 0.03681224212050438, + -0.009951864369213581, + 0.004734087269753218, + -0.011527675203979015, + 0.002438238589093089, + -2.000408676394727e-05, + 0.04344680905342102, + -0.03541240468621254, + 0.03160301595926285, + 0.012991301715373993, + 0.02915704995393753, + 0.03983456641435623, + 0.012320421636104584, + -0.01372108981013298, + -0.02884201891720295, + 0.010031395591795444, + -0.02521354891359806, + -0.0031691454350948334, + -0.03860906511545181, + -0.04110300913453102, + -0.018663877621293068, + 0.029198314994573593, + 0.017283247783780098, + -0.00043302393169142306, + -0.03577558696269989, + 0.01239559706300497, + -0.024577118456363678, + 0.01671159267425537, + 0.011961493641138077, + 0.012629433535039425, + -0.026119031012058258, + -0.02815324440598488, + -0.010342308320105076, + -0.03703446313738823, + 0.018980223685503006, + 0.00011286909284535795, + -0.0071665942668914795, + -0.000664744817186147, + 0.004391780123114586, + -0.03978908807039261, + -0.02924727462232113, + -0.018746936693787575, + -0.009353653527796268, + 0.0028176852501928806, + -0.008225389756262302, + 0.006811872590333223, + 0.032850198447704315, + -0.03174892067909241, + -0.02071208879351616, + 0.02011088654398918, + -0.04041595011949539, + -0.029423115774989128, + -0.010643494315445423, + -0.011594385839998722, + -0.043829791247844696, + -0.03423953801393509, + 0.021600866690278053, + -0.04843384400010109, + -0.032220885157585144, + -0.038562510162591934, + -0.03110605850815773, + -0.0012748244917020202, + -0.0035726497881114483, + 0.013905457220971584, + 0.015634609386324883, + -0.010612459853291512, + -0.01007583923637867, + 0.0024910459760576487, + -0.00985798705369234, + -0.009312553331255913, + -0.02472221851348877, + 0.03381657600402832, + 0.06946846842765808, + 0.07105756551027298, + -0.009705138392746449, + 0.056296102702617645, + 0.07324089854955673, + 0.03933561593294144, + 0.17461879551410675, + 0.06100950017571449, + -0.020623302087187767, + 0.011494774371385574, + 0.032591890543699265, + 0.0006726125138811767, + 0.015539887361228466, + 0.013305901549756527, + -0.06330804526805878, + 0.0157473161816597, + -0.0015798094682395458, + 0.017524074763059616, + -0.002004647394642234, + -0.006547979079186916, + -0.025585809722542763, + 0.05032087862491608, + -0.017651114612817764, + -0.010326375253498554, + -0.005266598891466856, + 0.001652043079957366, + 0.009387538768351078, + 0.025763019919395447, + 0.07549946755170822, + -0.08070150762796402, + -0.0990731418132782, + 0.029491180554032326, + 0.08599474281072617, + 0.028168508782982826, + -0.03912097588181496, + -0.008429229259490967, + -0.001190240727737546, + 0.015020064078271389, + -0.04721973463892937, + -0.019792156293988228, + 0.017836617305874825, + -0.059398215264081955, + 0.025579754263162613, + 0.031859833747148514, + -0.02943561039865017, + -0.025894172489643097, + 0.0033570064697414637, + 0.03525330498814583, + -0.025639766827225685, + 0.05905475467443466, + 0.014470777474343777, + 0.02511639893054962, + 0.7215520143508911, + 0.01264690887182951, + 0.00501655787229538, + -0.013036082498729229, + 0.010489322245121002, + -0.021457813680171967, + 0.0220653023570776, + 0.017304958775639534, + -0.04437919706106186, + 0.04417401924729347, + -0.00742124579846859, + -0.024603484198451042, + 0.04050680994987488, + -0.024307647719979286, + -0.015235780738294125, + -0.00026632167282514274, + 0.03176463022828102, + -0.01083200704306364, + 0.009747527539730072 + ], + [ + 0.025468945503234863, + 0.001070081489160657, + 0.010763589292764664, + -0.0034371980000287294, + -0.008671215735375881, + -0.011086084879934788, + -0.0011196206323802471, + -0.0020041069947183132, + -0.0011944867437705398, + 0.010756466537714005, + -0.026006121188402176, + -0.0014593980740755796, + 0.0055768960155546665, + 0.002116413088515401, + -0.002278532600030303, + 0.005732867866754532, + -0.010515673086047173, + 0.017745396122336388, + -0.013560489751398563, + -0.003764454973861575, + -0.009239776991307735, + -0.0006611962453462183, + 0.006955600343644619, + -0.006503142416477203, + 0.0022674547508358955, + -0.010311948135495186, + 0.0045141614973545074, + -0.0008437879150733352, + 0.0009064321056939662, + 0.0031088602263480425, + 0.009383738040924072, + -0.008816055953502655, + -0.0054783388040959835, + 0.025031859055161476, + 0.009954028762876987, + 0.004505182150751352, + -0.008168083615601063, + 0.005233831703662872, + 0.0008340090862475336, + -0.000903409905731678, + -0.011390065774321556, + -0.003687121905386448, + 0.042134854942560196, + 0.0057560745626688, + 0.0018415726954117417, + -0.002117262687534094, + 0.013688146136701107, + -0.0006812011706642807, + 0.02156398631632328, + 0.004288745112717152, + 0.004394316580146551, + -0.009665833786129951, + -0.008538983762264252, + 0.014640659093856812, + -0.004646530840545893, + 0.0032315507996827364, + 0.04687384516000748, + 0.004132870584726334, + -0.003132113954052329, + 0.01302100345492363, + 0.0003980046894866973, + -0.011368176899850368, + -0.00023423272068612278, + -0.009927243925631046, + -0.004018683452159166, + 0.012234486639499664, + 0.001451196032576263, + -0.010021901689469814, + -0.021522242575883865, + -0.004149038810282946, + 0.012179411947727203, + -0.02347613498568535, + 0.002252928912639618, + -0.0011822811793535948, + 0.00254699494689703, + 0.005636358167976141, + 0.00583283556625247, + 0.0004999744123779237, + 0.0019910724367946386, + 0.0017257895087823272, + -0.11943299323320389, + 0.00271259224973619, + 0.0029711469542235136, + 0.0018445308087393641, + 0.0039016087539494038, + -0.001716403290629387, + -0.0010783771285787225, + 0.0007408900419250131, + -0.014774948358535767, + 0.018009819090366364, + 0.000547494855709374, + -0.005143206566572189, + -0.00803371425718069, + -0.033069051802158356, + -0.014759624376893044, + 0.0026834066957235336, + -0.001629261183552444, + 0.006942881736904383, + -0.009234623052179813, + 0.0009816543897613883, + 0.0026127705350518227, + 0.0024139995221048594, + 0.015073253773152828, + -0.0031657996587455273, + -0.01141931489109993, + -0.02570166066288948, + 0.00034885178320109844, + 0.009165876545011997, + 0.0020365035161376, + -1.0877632121264469e-05, + -0.002775665372610092, + 0.0006346752634271979, + -0.005369748454540968, + -0.010784264653921127, + 3.9601327443961054e-05, + -0.005144177004694939, + 0.00548689067363739, + 0.0072043538093566895, + -0.0002668398665264249, + 0.0001229320332640782, + 0.011185245588421822, + -0.02832813374698162, + 0.0015702166128903627, + -0.0018878650153055787, + -0.004052163567394018, + -0.0007844550418667495, + 0.0052709742449223995, + -0.018780529499053955, + 0.007573175709694624, + 0.006726496387273073, + -0.001848971238359809, + -0.0034911842085421085, + 0.004951372742652893, + 0.009196486324071884, + -0.020213894546031952, + 0.006588844582438469, + 0.0029461681842803955, + -0.011213824152946472, + 0.009243222884833813, + -0.004340548068284988, + 0.000567506649531424, + 0.005924446042627096, + -0.009088448248803616, + -0.0009404504089616239, + -0.9638249278068542, + 0.0011906296713277698, + 0.017167015001177788, + 0.005546878091990948, + -0.010531372390687466, + 0.00911042932420969, + 0.001116745756007731, + 0.0043245041742920876, + 0.0038534749764949083, + -0.0008550173370167613, + 0.007627816405147314, + -0.024698954075574875, + -0.005001514684408903, + -6.599656626349315e-05, + 0.003869500244036317, + 0.006618048530071974, + -0.0060470225289464, + 0.00399917084723711, + -0.0031194870825856924, + 0.005426615942269564, + 0.0012513769324868917, + -0.002425101585686207, + 0.013888702727854252, + -0.002233748557046056, + -0.003577014897018671, + -0.011656354181468487, + 0.00935494713485241, + -0.005096280016005039, + -0.007008660119026899, + 0.005572849418967962, + -0.004584732931107283, + 0.0009693471365608275, + 0.0006305269780568779, + -0.0013499304186552763, + 0.008513283915817738, + 0.00031224649865180254, + -0.008038397878408432, + -0.0005601990269497037, + 0.002674435032531619, + -0.017371714115142822, + 0.00971708633005619, + 0.011395296081900597, + -0.007824932225048542, + 9.784988651517779e-05, + -0.012345210649073124, + -0.008381298743188381, + 0.010245083831250668, + 0.005864413920789957, + -0.008705135434865952, + 0.00013734267849940807, + 0.01142813265323639, + -0.008891594596207142, + 0.0024145697243511677, + -0.013705975376069546, + 0.0005885763093829155, + 0.0038811496924608946, + -0.0024587768130004406, + -0.0007245994056575, + 0.0018482634332031012, + 0.012622442096471786, + 0.0008839455549605191, + 0.005363496020436287, + 0.005476668477058411, + -0.023557132109999657, + 0.005015392322093248, + 0.003406144678592682, + -0.0063589103519916534, + 0.008353597484529018, + 0.002028597751632333, + -0.029805071651935577, + -0.003854565555229783, + -0.001807276625186205, + 0.004770333878695965, + 0.028056835755705833, + 0.005205727647989988, + -0.0017845999682322145, + -0.0017093336209654808, + -0.004378753248602152, + -0.006754910107702017, + 0.008544784039258957, + -0.0057847509160637856, + -0.0017257463186979294, + -0.00526929646730423, + 0.006134834606200457, + 0.015482040122151375, + -0.0021944083273410797, + -0.008915622718632221, + -0.0011660782620310783, + 0.002469130326062441, + 0.012494713999330997, + 0.008105828426778316, + -0.005070297513157129, + -0.0031153252348303795, + -0.16921664774417877, + -0.0027271786238998175, + 0.052481066435575485, + -0.004551918711513281, + -0.0021177255548536777, + -0.009417342953383923, + -0.029707860201597214, + -0.009462651796638966, + -0.0010946893598884344, + 0.0004412874986883253, + 0.001862037810496986, + 0.00824082549661398, + 0.007710488513112068, + -0.008255974389612675, + 0.002123108133673668, + 0.007238323800265789, + 0.0006057126447558403, + 0.004891093820333481, + -0.001669464516453445 + ], + [ + 0.01670544221997261, + 0.0026138504035770893, + -0.0006822097930125892, + -0.003909419756382704, + 0.0004320738953538239, + 0.0012740767560899258, + 0.0004313475510571152, + 0.0013777762651443481, + 0.0008747021201997995, + -0.0018000229028984904, + -0.005080428905785084, + -0.0007825448410585523, + -0.0015076560666784644, + 0.00026011239970102906, + 0.0008227578946389258, + -0.0005806516273878515, + 0.0015310397138819098, + 6.762754492228851e-05, + 0.0017408732092007995, + 0.0010051890276372433, + 0.0031195422634482384, + -0.0016833666013553739, + -0.00049257418140769, + -0.0008274723659269512, + 0.0023131065536290407, + 0.002613144228234887, + -0.002414520364254713, + -0.00034290700568817556, + 0.00015952374087646604, + -0.002710321918129921, + -0.00441371463239193, + 0.00044967164285480976, + 0.0008062736014835536, + -0.00058893917594105, + -0.0016445814399048686, + -0.0006689339061267674, + 0.0013286022003740072, + -0.0007328692590817809, + -0.002149729523807764, + 0.0016459337202832103, + 0.0027933609671890736, + -0.0027085563633590937, + -0.004193595610558987, + 0.0004745344049297273, + 0.0011062894482165575, + 0.0021723329555243254, + 0.0005260791513137519, + -0.0004325707268435508, + 0.00012301639071665704, + 0.0007625557482242584, + -0.000995926558971405, + 0.004278293810784817, + 0.001313429675064981, + -0.0016949870623648167, + -0.0012843708973377943, + -0.0020123973954468966, + -0.0062009794637560844, + 0.0007580389501526952, + 0.0013645768631249666, + 0.0036251971032470465, + 0.0003639305359683931, + 0.0007423030911013484, + 0.00039179876330308616, + 0.0031014655251055956, + -0.002671235939487815, + -0.004335781559348106, + -0.001143127796240151, + 0.0006328753661364317, + 0.004257852211594582, + -0.0007226869929581881, + -0.0010877758031710982, + 0.0026873627211898565, + 0.0013679126277565956, + 3.412434671190567e-05, + 0.0004669644986279309, + 8.736232848605141e-05, + -0.0004582081746775657, + -0.0013924625236541033, + 2.9170074412832037e-05, + -0.0022531207650899887, + -0.11412583291530609, + -0.0002255922299809754, + -0.0007433869177475572, + -6.495400884887204e-05, + -0.0004902968066744506, + 0.0001529348810436204, + 0.0021043983288109303, + -0.0005138333071954548, + 0.0037551745772361755, + -0.001759022707119584, + 0.0005817117635160685, + -0.0007701612776145339, + 0.00032808323157951236, + 0.00682658888399601, + 0.0031308643519878387, + 0.00033289805287495255, + 0.002279551699757576, + -0.0019937222823500633, + 0.00028464675415307283, + -0.0021075517870485783, + 0.0027617132291197777, + -0.0025185290724039078, + -0.001602098229341209, + 0.0010690444614738226, + 0.0028067659586668015, + 0.003765807254239917, + -0.0016944961389526725, + -0.0012224874226376414, + -0.003484250046312809, + -0.0005641424213536084, + -0.0028600841760635376, + -0.0021723813842982054, + 9.648757986724377e-05, + 0.0005867332802154124, + 0.00011262414773227647, + 0.002422640798613429, + 0.00039134107646532357, + -0.0017141589196398854, + 2.551145553297829e-05, + -0.0010784122860059142, + -0.0020730907563120127, + 0.0029841142240911722, + 0.000605134351644665, + 0.0009084992343559861, + -0.00011922965495614335, + 0.0006089574308134615, + 0.0013865241780877113, + 0.0012924036709591746, + -0.0034330750349909067, + 0.0017659257864579558, + 0.0005249099340289831, + -0.0006396457320079207, + 0.0012063435278832912, + -0.0030254959128797054, + 0.00042130512883886695, + -0.0024127464275807142, + -0.0019121627556160092, + -0.004101665690541267, + -0.00031276312074624, + 0.00014514602662529796, + -0.0010987132554873824, + 0.000766529468819499, + -0.002671307884156704, + -0.0011634569382295012, + -0.9841681718826294, + -0.001227187691256404, + -0.002983374521136284, + -0.001404099864885211, + 0.0021571489050984383, + -0.0016828790539875627, + 0.001091123791411519, + -0.002335438970476389, + 0.0031168453861027956, + 0.0002770595019683242, + -0.00337294046767056, + 0.00027419839170761406, + 0.002054893411695957, + -0.00023333783610723913, + 0.0006309623131528497, + -0.002224014140665531, + -0.0010077242041006684, + -0.0012105143396183848, + 0.0032812529243528843, + -0.0029768331442028284, + -8.358324521395843e-06, + 0.00014662188186775893, + -0.0020414346363395452, + -0.0038585204165428877, + -0.003031584434211254, + 2.0345549273770303e-05, + -0.0013433031272143126, + 0.000457306276075542, + 0.0036328586284071207, + 0.0003937284054700285, + -0.0010562242241576314, + -0.0008252225816249847, + 3.182581713190302e-05, + -0.0007415807340294123, + -0.0012238703202456236, + -0.0009141713962890208, + 0.0008766574901528656, + 0.003526778193190694, + 0.0005263662897050381, + 0.0037819345016032457, + -0.0011043458944186568, + 0.002166458172723651, + -0.005833412054926157, + 0.0008122043800540268, + -0.0013937235344201326, + 0.0021020001731812954, + -0.0021834461949765682, + 0.01045758742839098, + -0.0012974709970876575, + 0.0009137257584370673, + -0.0014578114496544003, + 0.0003510542737785727, + -0.0016946420073509216, + 0.0019384515471756458, + -0.0004831686965189874, + -0.002908369991928339, + 0.000732528860680759, + 0.000994321540929377, + -0.0003436849219724536, + -0.004320497624576092, + -0.0011087281163781881, + 0.0021742922253906727, + -0.0013581457315012813, + 0.004794176667928696, + -0.001979704014956951, + 0.0014146090252324939, + 0.000995724811218679, + -0.0022961674258112907, + -0.0009453322854824364, + -0.003093712730333209, + -0.0004191481275483966, + -0.00048536245594732463, + 0.00022783398162573576, + -0.005938912276178598, + -0.00010106326953973621, + 0.00020381696231197566, + -0.003290149150416255, + -0.00133082817774266, + -0.0004380851751193404, + -0.0016033899737522006, + -0.0014201414305716753, + 0.0009276059572584927, + -0.002163252327591181, + -0.002200763439759612, + -0.0010964687680825591, + 0.0012940324377268553, + -0.00028045475482940674, + -0.0011350959539413452, + -0.00011376400652807206, + -0.0010051523568108678, + 0.0005816749180667102, + -0.0039284140802919865, + -0.0011848877184092999, + -0.13010622560977936, + 2.226210926892236e-05, + -0.004532289691269398, + 0.0003150095872115344, + -0.0012841034913435578, + 0.0018720849184319377, + 0.006269366946071386, + 0.002064226195216179, + 0.0002509412297513336, + 0.0023243434261530638, + 0.00011766955140046775, + -0.0006072422256693244, + -0.0014875174965709448, + 0.0004842054331675172, + -0.0020022359676659107, + -0.0005780523060820997, + 0.0015792854828760028, + -0.0027875788509845734, + -0.000553977326489985 + ], + [ + 0.009285450913012028, + 0.007209803443402052, + -0.0029260418377816677, + -0.0038082825485616922, + 0.003983634058386087, + -0.001925217336975038, + -0.003864219645038247, + -0.0007926624966785312, + -0.0002031274780165404, + -0.003392276121303439, + -0.00011716668086592108, + -0.003378538880497217, + -0.0005008630687370896, + 0.0007656958186998963, + 0.0001636765809962526, + 0.00313142710365355, + 0.002623519627377391, + -0.00023697777942288667, + 0.001245163381099701, + 0.0007873911526985466, + 0.004741919692605734, + -0.0008261045441031456, + -0.003545220708474517, + 0.0022388144861906767, + -0.0028994944877922535, + 0.0034021353349089622, + -0.0065256161615252495, + 0.0005751186981797218, + -0.0037871827371418476, + -0.005896828602999449, + -0.005236641503870487, + 0.003927225712686777, + -0.0018348051235079765, + -0.0072671156376600266, + -0.0015295060584321618, + -0.004256676882505417, + 0.0041131977923214436, + -0.001096046413294971, + -0.0038608997128903866, + -0.0022892386186867952, + 0.0026536760851740837, + -0.0008339390624314547, + -0.006004833150655031, + 0.002423412399366498, + 0.0004292166559025645, + 0.003919525537639856, + -0.00242923223413527, + -0.0009881918085739017, + 0.0008848867728374898, + 0.0022614102344959974, + 0.0010632359189912677, + 0.004565903916954994, + 0.0017437998903915286, + -0.002481213305145502, + -0.004604863468557596, + 0.0021581335458904505, + -0.01098568830639124, + 0.0037786997854709625, + 0.0006051886593922973, + -0.00030829216120764613, + 0.004205719102174044, + 0.005150588694959879, + 0.0005094422376714647, + 0.0018729745643213391, + -0.001992433099076152, + -0.007415656000375748, + -0.0027034077793359756, + 0.003609083592891693, + 0.007566847372800112, + 0.0010663359425961971, + -0.0025651990436017513, + 0.009046018123626709, + 0.001862491830252111, + 0.0005782374646514654, + -0.0030397726222872734, + -0.0025787006597965956, + -0.0035174116492271423, + 0.002069965237751603, + -0.0027018762193620205, + -0.008186966180801392, + -0.07627854496240616, + -0.004124597646296024, + -0.0015871791401878, + -0.002570531563833356, + -0.0032283517066389322, + 0.00113172666169703, + 0.0001738988794386387, + 0.0013513690792024136, + 0.004423432983458042, + -0.004129298031330109, + -0.001047177822329104, + 0.0024744472466409206, + 0.0006153485737740993, + 0.014942558482289314, + 0.0080726845189929, + -0.002982877427712083, + -0.0010829835664480925, + -0.007851389236748219, + 0.0005310390261001885, + 0.0029938227962702513, + 0.0008972470532171428, + -0.0012184064835309982, + -0.0009302632533945143, + 0.0023196155671030283, + 0.002687177387997508, + 0.006115956697613001, + -0.001308289123699069, + -0.003822073806077242, + -0.002206146949902177, + 0.001424337737262249, + 0.00021586805814877152, + -0.0037051632534712553, + 0.0007494122255593538, + 0.0032117702066898346, + 0.0037067513912916183, + 0.0029974598437547684, + -0.0006989696994423866, + -0.008503356017172337, + 0.0023635858669877052, + 0.0010524721583351493, + -0.005343668162822723, + 0.00814190972596407, + 0.006421974394470453, + 0.0036268122494220734, + -0.004626356065273285, + 0.0005037931259721518, + 0.0015814356738701463, + 0.0022157595958560705, + -0.0022780580911785364, + -0.00035471812589094043, + 0.0013956549810245633, + -0.0029889896977692842, + -0.002379519399255514, + -0.0036875144578516483, + 0.0043671876192092896, + 0.001086405129171908, + 0.003200657432898879, + -0.011463514529168606, + 0.002607861068099737, + 0.0004122363752685487, + -0.002042216481640935, + -0.0003438473504502326, + 0.0009309900342486799, + -0.0009544643107801676, + -0.9928234815597534, + -0.002247479045763612, + -0.006904181558638811, + -0.0016757134580984712, + 0.002870978321880102, + -0.004610251169651747, + 0.0011650448432192206, + 0.00046371883945539594, + -0.0032990791369229555, + 0.00048648036317899823, + -0.006362223066389561, + 0.00025345254107378423, + 0.0035928578581660986, + -0.00021372541959863156, + 0.0032042646780610085, + 0.0006040920852683485, + -0.005541697144508362, + -0.0007307145278900862, + 0.004693221300840378, + -0.004985678941011429, + -0.0037907699588686228, + -0.0009446809417568147, + -0.01072630099952221, + -0.009464389644563198, + -0.0058905272744596004, + -0.0014357666950672865, + -0.0024970094673335552, + -0.00223249732516706, + 0.0029903517570346594, + -0.0013619342353194952, + 0.0010232581989839673, + -0.0011082927230745554, + 0.0008719848119653761, + -0.0020954501815140247, + -0.0018005816964432597, + 0.0009080770541913807, + -0.0002116656251018867, + 0.0026345725636929274, + -0.001749318209476769, + 0.0021010376513004303, + 0.002097700722515583, + 0.013549812138080597, + -0.002053995383903384, + -0.00029850436840206385, + 0.002594799967482686, + 0.009878954850137234, + -0.0013926960527896881, + 0.023975519463419914, + 0.00030251062707975507, + 0.002059782622382045, + -0.004414699971675873, + 0.0014924929710105062, + 0.0010242535499855876, + 0.0033013185020536184, + 0.0011713115964084864, + -0.0063375853933393955, + -0.0019114590249955654, + 0.0017291614785790443, + 0.0018514582188799977, + -0.004429326858371496, + -0.0005551452632062137, + -0.00024308121646754444, + 0.001972001977264881, + 0.003111440921202302, + -0.005134561099112034, + -0.0009203685913234949, + 0.0005965949967503548, + -0.0007189585594460368, + -0.00031895353458821774, + 0.0067188553512096405, + -0.011120975948870182, + -0.006184176076203585, + -0.00023328891256824136, + -0.001987532712519169, + 0.0014280863106250763, + -0.0029899838846176863, + -0.0031442090403288603, + -0.000760329538024962, + 0.0029040395747870207, + -0.002201556460931897, + -4.660155900637619e-05, + 0.0027607048396021128, + -0.0035537213552743196, + -0.0018540221499279141, + -0.003272649133577943, + 0.002415627008304, + -0.0038810805417597294, + 0.0005457841907627881, + 0.0008774218731559813, + -0.0024771231692284346, + 0.005417108070105314, + -0.0032643366139382124, + 0.0023710685782134533, + -0.06334434449672699, + 0.0012933406978845596, + -0.008592987433075905, + -0.00012079668522346765, + -0.00012195379531476647, + -0.0002411764144198969, + 0.009493314661085606, + 0.00037419990985654294, + -0.0062302774749696255, + 0.005006438586860895, + 0.0020145096350461245, + -0.003145145485177636, + -0.0019854409620165825, + -0.00016772098024375737, + -0.0008345578680746257, + -0.000612416653893888, + 0.004637893754988909, + -0.004410852678120136, + 0.00273042730987072 + ], + [ + -0.11118052154779434, + 0.031042955815792084, + -0.026746464893221855, + -0.020254772156476974, + -0.0008585861651226878, + -0.039147935807704926, + -0.036802418529987335, + -0.012886474840342999, + 0.04367253556847572, + -0.014893504790961742, + 0.029498299583792686, + -0.01562382560223341, + 0.025197656825184822, + 0.013893595896661282, + 0.015671443194150925, + 0.07053473591804504, + -0.0017022609245032072, + 0.07305333018302917, + -0.02007807418704033, + 0.04477321356534958, + 0.03206900134682655, + 0.0030446092132478952, + 0.02663847804069519, + 0.02466539666056633, + -0.049376748502254486, + -0.018524600192904472, + -0.025039199739694595, + 0.0036993471439927816, + -0.054930657148361206, + -0.06038183346390724, + -0.02464458718895912, + 0.03622100129723549, + -0.017039036378264427, + -0.04860692471265793, + -0.012836136855185032, + -0.02984541468322277, + -0.009969879873096943, + 0.014565721154212952, + -0.035909928381443024, + -0.053499504923820496, + -0.011208493262529373, + 0.012992898933589458, + 0.03739304468035698, + 0.00865014735609293, + -0.012479186989367008, + 0.007266373373568058, + -0.023856479674577713, + 0.019255496561527252, + 0.010162396356463432, + 0.017826862633228302, + -0.02756151556968689, + 0.01827726885676384, + 0.0005016652285121381, + 0.0167160015553236, + -0.023892762139439583, + 0.06567472964525223, + 0.019638724625110626, + 0.04863973706960678, + -0.0019318535923957825, + -0.018223535269498825, + 0.05141470581293106, + -0.003520009107887745, + 0.04161981865763664, + 0.023264268413186073, + 0.018726585432887077, + 0.028848882764577866, + -0.049073249101638794, + 0.022634979337453842, + -0.016980579122900963, + 0.010440136305987835, + 0.005694553721696138, + 0.010545250028371811, + -0.006247455254197121, + 0.013430064544081688, + -0.06750090420246124, + -0.036315564066171646, + 0.014186686836183071, + -0.003917176742106676, + -0.02647535689175129, + -0.01643945276737213, + 0.4136412441730499, + -0.03543800115585327, + -0.014424319379031658, + 0.010972188785672188, + -0.05806874856352806, + 0.027165522798895836, + -0.03129512816667557, + -0.00970090925693512, + -0.0188177190721035, + 0.00015699143114034086, + -0.018419424071907997, + 0.00047094846377149224, + -0.012595959939062595, + 0.04514320194721222, + 0.036794375628232956, + -0.07104925066232681, + -0.02777891792356968, + -0.03046487271785736, + -0.026560310274362564, + 0.022970031946897507, + 0.026978828012943268, + 0.05366738140583038, + -0.0034034985583275557, + 0.043803926557302475, + 0.010329550132155418, + -0.024151625111699104, + 0.012351148761808872, + 0.0041773077100515366, + 0.014600549824535847, + 0.007467641029506922, + 0.004959603771567345, + 8.666915528010577e-05, + 0.0014827251434326172, + 0.008311823010444641, + 0.0020737701561301947, + -0.017830993980169296, + -0.031131520867347717, + -0.01424400694668293, + 0.006332607474178076, + 0.0091481301933527, + -0.018845640122890472, + 0.02730032242834568, + -0.016866380348801613, + 0.011965133249759674, + -0.00023024031543172896, + 0.029682917520403862, + 0.00730666471645236, + -0.013348737731575966, + -0.002502239076420665, + -0.026156717911362648, + -0.003371082479134202, + -0.013611534610390663, + -0.03604232892394066, + -0.010661780834197998, + -0.0075201066210865974, + -0.005009263288229704, + 0.023960044607520103, + -0.03692145645618439, + 0.040920745581388474, + 0.005504062864929438, + 0.04015200585126877, + -0.022621942684054375, + -0.003997677471488714, + -0.02676701545715332, + 0.008833817206323147, + -0.006645117420703173, + -0.027457701042294502, + 0.004727355670183897, + 0.008835900574922562, + -0.0441770926117897, + -0.008371093310415745, + 0.00851178728044033, + -0.006755031179636717, + -0.014324071817100048, + 0.009965711273252964, + -0.05195226892828941, + 0.01622925139963627, + 0.021691707894206047, + -0.012851088307797909, + 0.0575079470872879, + -0.03480329364538193, + -0.016667833551764488, + 0.017424285411834717, + -0.05510861799120903, + -0.02941255085170269, + -0.0008213161490857601, + -0.05886704474687576, + -0.015005899593234062, + -0.04268863424658775, + -0.020889896899461746, + -0.05372573435306549, + -0.029401786625385284, + -0.02804584614932537, + -0.048457201570272446, + 0.02374919131398201, + 0.026997607201337814, + 0.024378390982747078, + 0.024911213666200638, + -0.027049604803323746, + -0.001846310100518167, + 0.026211922988295555, + 0.003713250160217285, + -0.00220786826685071, + -0.02652575634419918, + 0.04657435789704323, + 0.06516321748495102, + 0.04552453011274338, + 0.011473174206912518, + 0.04200401157140732, + 0.09498342126607895, + 0.010554025880992413, + 0.17673909664154053, + 0.06074991822242737, + 0.017916560173034668, + -0.006547335535287857, + 0.05201762542128563, + 0.0120198680087924, + 0.009405096061527729, + 0.04545022174715996, + -0.061553291976451874, + 0.01653953082859516, + 0.014205802232027054, + 0.026500791311264038, + 0.01623716950416565, + -0.02933187037706375, + 0.010546769015491009, + 0.016522496938705444, + -0.021042246371507645, + 0.005990350153297186, + -0.0038395128212869167, + 0.0014064963907003403, + 0.028695594519376755, + 0.02338729426264763, + 0.0990830808877945, + -0.12533913552761078, + -0.08699151873588562, + 0.01390228420495987, + 0.11789489537477493, + 0.046405524015426636, + -0.017947442829608917, + -0.03088071569800377, + -0.004201463423669338, + 0.010158405639231205, + -0.013375410810112953, + -0.018017685040831566, + 0.02043377049267292, + -0.04206133633852005, + 0.026260413229465485, + 0.008082190528512001, + 0.012031049467623234, + -0.05217723175883293, + -0.011262582615017891, + 0.01678425818681717, + -0.01637446880340576, + 0.03835055232048035, + 0.005536816548556089, + 0.019576774910092354, + 0.7266401648521423, + -0.010627035051584244, + -0.0234665647149086, + 0.004415090661495924, + 0.0407317653298378, + -0.06897848099470139, + 0.010415347293019295, + -0.020051883533596992, + -0.054688647389411926, + 0.020106926560401917, + 0.0005997557891532779, + 0.016952894628047943, + 0.024007124826312065, + 0.022248895838856697, + 0.018370596691966057, + 0.015089060179889202, + 0.015543772839009762, + -0.02735329419374466, + -0.013924536295235157 + ], + [ + -0.041394688189029694, + 0.03954707086086273, + -0.006243112497031689, + -0.00806667935103178, + 0.01354962307959795, + -0.023586899042129517, + -0.02265557274222374, + -0.01082202885299921, + -0.0017706332728266716, + -0.012094936333596706, + 0.026876147836446762, + -0.011985646560788155, + 0.015087290666997433, + 0.00956166535615921, + 0.002337326994165778, + 0.03253445401787758, + 0.000631262082606554, + 0.01099767629057169, + -0.0063655381090939045, + -0.00390936154872179, + 0.011311882175505161, + 0.0015163130592554808, + -0.0012987884692847729, + 0.009256565943360329, + -0.03678954765200615, + 0.003511824645102024, + -0.01966780051589012, + 0.014047876931726933, + -0.01981961354613304, + -0.01979774236679077, + 0.0016109186690300703, + 0.024066001176834106, + -0.020396586507558823, + -0.03656575083732605, + -0.0031894247513264418, + -0.008373653516173363, + 0.016698554158210754, + 0.0034864896442741156, + -0.012020047754049301, + -0.0313730463385582, + 0.003042175667360425, + 0.01192893460392952, + -0.0015299549559131265, + 0.008098299615085125, + -0.0030633548740297556, + 0.014790154993534088, + -0.0209698174148798, + -0.0007942725205793977, + 0.021488269791007042, + 0.015849562361836433, + 0.007063831202685833, + 0.000631881644949317, + -0.005767531227320433, + -0.002820712747052312, + -0.028190938755869865, + 0.02737800031900406, + -0.01586771197617054, + 0.019030988216400146, + -0.0052339546382427216, + -0.024168765172362328, + 0.028686514124274254, + 0.026046575978398323, + -0.0012364833382889628, + -0.0030371828470379114, + 0.012979512102901936, + -0.009456860832870007, + -0.012221286073327065, + 0.02411838248372078, + 0.005963918287307024, + -0.004123288672417402, + 0.007947402074933052, + 0.024072954431176186, + 0.00010496078175492585, + 0.001367095042951405, + -0.018802370876073837, + -0.022335749119520187, + -0.014164648950099945, + 0.015342243015766144, + -0.01805020123720169, + -0.04109453037381172, + 0.1697024405002594, + -0.024181481450796127, + -0.005426337476819754, + -0.019474651664495468, + -0.023397080600261688, + 0.0025443509221076965, + -0.00784005131572485, + 0.003431886900216341, + 0.002924415748566389, + -0.01430606096982956, + -0.009701963514089584, + 0.01823347620666027, + 0.007286638021469116, + 0.05468619614839554, + 0.02780560590326786, + -0.02887549065053463, + -0.024766555055975914, + -0.03587421029806137, + -0.0027359093073755503, + 0.023111920803785324, + -0.007022881880402565, + 0.013055593706667423, + 0.0024908161722123623, + 0.008461376652121544, + 0.007794655859470367, + 0.0036778191570192575, + 0.00493046035990119, + -0.009213353507220745, + 0.008294728584587574, + 0.008464650250971317, + 0.009985207580029964, + -0.011893099173903465, + -0.0035178735852241516, + 0.004959607031196356, + 0.016233712434768677, + 0.00325152394361794, + -0.0047439467161893845, + -0.04006897658109665, + 0.013277716003358364, + 0.023008868098258972, + -0.01545736100524664, + 0.02998288720846176, + 0.02620735764503479, + 0.02740737609565258, + -0.0391463041305542, + 0.011561055667698383, + 0.01090864185243845, + -0.0025329631753265858, + 0.00794890709221363, + -0.014566102996468544, + 0.0030303222592920065, + -0.01363180298358202, + -0.02504698373377323, + -0.013063861057162285, + 0.015793997794389725, + 0.007794401608407497, + 0.028056804090738297, + -0.04779024049639702, + 0.025003518909215927, + -0.0028925263322889805, + 0.001234756549820304, + -0.004793801810592413, + 0.015384174883365631, + 0.0011445959098637104, + -0.8691657781600952, + -0.009728747420012951, + -0.02420385368168354, + 0.006815260276198387, + 0.009143533185124397, + -0.024721473455429077, + 0.003000902710482478, + 0.02209806814789772, + -0.042543504387140274, + 0.0049663628451526165, + -0.019000308588147163, + -0.016904029995203018, + 0.016912663355469704, + 0.005133775994181633, + 0.010419531725347042, + 0.027649173513054848, + -0.030770860612392426, + 0.0015501632587984204, + 0.004642385523766279, + -0.020783819258213043, + -0.019424811005592346, + -0.006401857826858759, + -0.04425195977091789, + -0.03864650800824165, + -0.02292882837355137, + -0.015697868540883064, + -0.01840231567621231, + -0.022812092676758766, + -0.01351615134626627, + -0.012627908028662205, + 0.009207694791257381, + 0.0005131750367581844, + 0.007157385349273682, + 0.0008662499603815377, + -0.009025952778756618, + 0.011626144871115685, + -0.010938329622149467, + 0.007939261384308338, + -0.012925755232572556, + -0.015227023512125015, + 0.015308174304664135, + 0.07352515310049057, + 0.026414262130856514, + -0.014503798447549343, + 0.01787629723548889, + 0.05298953503370285, + 0.010395125485956669, + 0.1028306856751442, + 0.010049973614513874, + 0.014082050882279873, + -0.016960976645350456, + 0.013436042703688145, + 0.006732448935508728, + -0.0055442252196371555, + 0.013939440250396729, + -0.0268491692841053, + 0.00117570033762604, + 0.01018325425684452, + 0.01148657500743866, + 0.0014174515381455421, + 0.006865226663649082, + -0.0028651077300310135, + 0.02386666275560856, + -0.020730560645461082, + -0.01673821732401848, + -0.008949964307248592, + -0.006680498365312815, + 0.017970118671655655, + 0.0020244456827640533, + 0.05385255068540573, + -0.08194306492805481, + -0.0384259968996048, + 0.00942804291844368, + 0.03993038088083267, + 0.01102545578032732, + -0.013861220329999924, + -0.008001656271517277, + 0.0020624541211873293, + 0.009523000568151474, + -0.00587640842422843, + 0.006422895472496748, + 0.014691352844238281, + -0.016910994425415993, + 0.004195930901914835, + -0.006031178403645754, + -0.0036653131246566772, + -0.02826002985239029, + 0.014817018061876297, + 0.011934706009924412, + -0.0058450293727219105, + 0.034004732966423035, + -0.0036721203941851854, + 0.026910165324807167, + 0.32947614789009094, + 0.008650521747767925, + -0.013967039994895458, + -0.006633002310991287, + 0.01350531168282032, + -0.02252674475312233, + 0.022066965699195862, + 0.0020249132066965103, + -0.0411105640232563, + 0.009844133630394936, + 0.019124865531921387, + -0.008440950885415077, + -0.001214203773997724, + -0.00585042592138052, + -0.003442880930379033, + 0.01191931776702404, + 0.019646067172288895, + -0.009138893336057663, + 0.008786612190306187 + ], + [ + -0.07821008563041687, + 0.03625607118010521, + -0.030669577419757843, + 0.003279311116784811, + 0.022198401391506195, + -0.04698868840932846, + -0.05452007055282593, + -0.020660173147916794, + 0.020659836009144783, + -0.020928358659148216, + 0.0537186898291111, + -0.0018296343041583896, + 0.015331277623772621, + -0.007271165028214455, + 0.008571547456085682, + 0.028759358450770378, + -0.020158596336841583, + 0.016973745077848434, + -0.04575987532734871, + -0.000698316318448633, + 0.017544731497764587, + 0.0034618154168128967, + -0.004241077695041895, + 0.04195491969585419, + -0.04657619446516037, + 0.007346203550696373, + -0.020418230444192886, + 0.041962429881095886, + -0.039980653673410416, + -0.018113721162080765, + 0.005376449320465326, + 0.03516894206404686, + -0.05343182757496834, + -0.03367811068892479, + -0.013479486107826233, + -0.034327052533626556, + 0.004559744615107775, + 0.03779708966612816, + -0.008128982968628407, + -0.020129607990384102, + 0.00013801718887407333, + 0.009120912291109562, + 0.042261719703674316, + -0.000953200738877058, + -0.023696554824709892, + 0.01151432003825903, + -0.010772837325930595, + -0.0036674290895462036, + 0.03955940157175064, + 0.03025618940591812, + 0.03495792672038078, + -0.0014000057708472013, + -0.027520926669239998, + -0.008316545747220516, + -0.008799365721642971, + 0.05045387148857117, + 0.008602996356785297, + 0.0758284255862236, + -0.01738310605287552, + -0.03890040144324303, + 0.03144416585564613, + 0.024673104286193848, + -0.0006448968779295683, + 0.0035561781842261553, + 0.024650419130921364, + -0.004644158761948347, + -0.012400706298649311, + 0.018558600917458534, + 0.020080840215086937, + 0.009278328157961369, + -0.0018147062510251999, + 0.028273997828364372, + -0.013639981858432293, + 0.01952413283288479, + -0.06365052610635757, + -0.030401645228266716, + 0.0036011154297739267, + 0.04398620128631592, + -0.019702836871147156, + -0.02878326177597046, + 0.43777763843536377, + -0.03986557945609093, + 0.006612923461943865, + -0.01746257022023201, + -0.04752437397837639, + 0.02236328087747097, + 0.02358713373541832, + 0.010299540124833584, + 0.004070595372468233, + -0.007068316917866468, + -0.0022960901260375977, + 0.023193001747131348, + 0.0022713057696819305, + 0.028747709468007088, + 0.045883793383836746, + -0.018049873411655426, + -0.04234778508543968, + -0.029708417132496834, + -0.0032844222150743008, + 0.04598319157958031, + -0.017973780632019043, + 0.016296759247779846, + 0.011928239837288857, + 0.019466031342744827, + 0.018794415518641472, + -0.026199890300631523, + 0.011575412936508656, + -0.02077772654592991, + 0.02455010451376438, + 0.017250074073672295, + 0.02059641294181347, + -0.014947071671485901, + 0.010575610212981701, + 0.03423672914505005, + 0.005809891037642956, + -0.016236891970038414, + -0.008949034847319126, + -0.03913238272070885, + 0.021677685901522636, + 0.03942849487066269, + -0.034456606954336166, + 0.024441298097372055, + 0.04366639629006386, + 0.022892091423273087, + -0.021608538925647736, + 0.00278579187579453, + 0.016239730641245842, + -0.01953239180147648, + 0.0121046407148242, + -0.03119889833033085, + 0.00489588500931859, + -0.032922063022851944, + -0.05090496689081192, + 0.012499325908720493, + 0.016810311004519463, + 0.034823402762413025, + 0.035330917686223984, + -0.05680569261312485, + 0.0291436854749918, + -0.03530678525567055, + -0.015831831842660904, + 0.007920442149043083, + 0.04347226768732071, + -0.01024448499083519, + 0.08213651925325394, + 0.0011081249685958028, + -0.006280909292399883, + 0.004504448268562555, + -0.011902154423296452, + -0.017274869605898857, + 0.013983280397951603, + 0.008967653848230839, + -0.011843851767480373, + -0.023185746744275093, + -0.01666119508445263, + 0.0023199585266411304, + 0.016216153278946877, + -0.00022548696142621338, + 0.01920866221189499, + 0.031912580132484436, + -0.043222419917583466, + -0.020381828770041466, + 0.02888460084795952, + -0.029600881040096283, + -0.03915078938007355, + -0.026807159185409546, + -0.07019716501235962, + -0.05918238312005997, + -0.06977132707834244, + -0.04081828147172928, + -0.015657182782888412, + -0.038412462919950485, + 0.0008022951660677791, + -0.006156555842608213, + 0.013829324394464493, + -0.019144408404827118, + 0.008181900717318058, + 0.004065924324095249, + -0.018945490941405296, + 0.004636931698769331, + -0.011035853065550327, + -0.012609397992491722, + -0.018608689308166504, + -0.03695392608642578, + 0.03144146874547005, + 0.11050622910261154, + 0.0463005006313324, + -0.01234713289886713, + 0.024813614785671234, + 0.07236956059932709, + 0.02592557668685913, + 0.16068875789642334, + -0.004783225245773792, + 0.014792492613196373, + -0.009221355430781841, + 0.007888770662248135, + 0.026351096108555794, + -0.007105139084160328, + 0.0031668427400290966, + -0.05809701606631279, + -0.01964421197772026, + 0.000615718774497509, + 0.0035567847080528736, + 0.011338002979755402, + 0.01504113245755434, + -0.03593998774886131, + 0.03237993270158768, + -0.039707284420728683, + -0.0007316952105611563, + 0.003773515811190009, + 0.0004989877343177795, + 0.018990064039826393, + 0.026268690824508667, + 0.07702440023422241, + -0.13625113666057587, + -0.06642409414052963, + -0.0016205230494961143, + 0.09886335581541061, + 0.041368402540683746, + -0.027044806629419327, + 0.005578402429819107, + 0.0055393194779753685, + 0.028634872287511826, + -0.031421490013599396, + -0.0022583394311368465, + 0.02706157974898815, + -0.041806403547525406, + 0.008440094999969006, + 0.0005049806204624474, + 0.012446964159607887, + -0.045143432915210724, + 0.027812054380774498, + 0.011235753074288368, + -0.01698845811188221, + 0.057719651609659195, + 0.001337669906206429, + 0.04083926975727081, + 0.7290582656860352, + 0.0030466776806861162, + 0.020160943269729614, + -0.004063090309500694, + 0.02054712548851967, + -0.05854932591319084, + -0.003009726759046316, + 0.011551832780241966, + -0.08043783158063889, + 0.03391461819410324, + 0.012308484874665737, + -0.00031784112798050046, + 0.008894036523997784, + -0.01444530114531517, + 0.019933491945266724, + -0.004549319855868816, + 0.03493623435497284, + -0.009224255569279194, + 0.029421165585517883 + ], + [ + -0.10012849420309067, + 0.040342800319194794, + -0.04438762366771698, + -0.0011725520016625524, + -0.021789666265249252, + -0.027945930138230324, + -0.039678655564785004, + -0.02922944165766239, + 0.026674596592783928, + -0.022823845967650414, + 0.0391753613948822, + -0.012324792332947254, + 0.022105874493718147, + 0.03384323790669441, + -0.003263830905780196, + 0.06747761368751526, + -0.01750832609832287, + 0.047019112855196, + -0.047217004001140594, + 0.0029039750806987286, + 0.03860814496874809, + 0.011836197227239609, + 0.008511987514793873, + 0.002440109383314848, + -0.0151366563513875, + -0.011528794653713703, + -0.029727773740887642, + 0.05214185267686844, + -0.04569443687796593, + -0.010552380234003067, + 0.02294897474348545, + 0.036043260246515274, + -0.05224544182419777, + -0.04301311448216438, + -0.016119064763188362, + -0.02556011639535427, + -0.005972083657979965, + 0.03299572691321373, + -0.01911657117307186, + -0.053446248173713684, + 0.0021800389513373375, + 0.0027340836822986603, + 0.02900313027203083, + -0.00064049381762743, + 0.011174560524523258, + 0.02964901737868786, + -0.009532557800412178, + -0.003938446752727032, + 0.0281020887196064, + 0.028025101870298386, + 0.042085226625204086, + -0.010002251714468002, + -0.0022709527984261513, + -0.006040174514055252, + -0.016013357788324356, + 0.05649122968316078, + 0.026236144825816154, + 0.060167234390974045, + -0.02955644018948078, + -0.049595799297094345, + 0.041752804070711136, + 0.029072346165776253, + 0.011369171552360058, + 0.031431298702955246, + 0.018369896337389946, + 0.016734803095459938, + -0.014165452681481838, + 0.021314945071935654, + 0.027496647089719772, + 0.013304936699569225, + 0.0170715544372797, + 0.04795210063457489, + -0.0027900608256459236, + -0.017949096858501434, + -0.05497971177101135, + -0.044088371098041534, + -0.006939545273780823, + -0.01927926018834114, + -0.025424078106880188, + -0.01575709506869316, + 0.44599807262420654, + -0.02278081700205803, + -0.014928724616765976, + -0.014852101914584637, + -0.05073932930827141, + 0.020017586648464203, + 0.025386983528733253, + -0.014551416039466858, + 0.02615862898528576, + 0.0010505247628316283, + -0.01222599484026432, + 0.025624634698033333, + 0.01827886700630188, + 0.030432844534516335, + 0.030233057215809822, + -0.05002668499946594, + -0.05021967738866806, + -0.0406528115272522, + 0.0037834178656339645, + 0.0031191629823297262, + 0.0019165631383657455, + 0.032742876559495926, + -0.0043802447617053986, + 0.03243685141205788, + -0.012815927155315876, + -0.008471096865832806, + 0.05067002400755882, + 0.007795971352607012, + 0.005359051749110222, + 0.015070454217493534, + -0.03247829154133797, + 0.02873724326491356, + 0.002316346624866128, + 0.017848515883088112, + -0.008136460557579994, + -0.004182403441518545, + -0.0035410926211625338, + -0.017411526292562485, + 0.012793678790330887, + 0.03562914580106735, + -0.023376569151878357, + 0.03155772387981415, + 0.007851600646972656, + 0.042565055191516876, + 0.02480168268084526, + 0.018525904044508934, + -0.013173675164580345, + -0.02057765983045101, + -0.0012826401507481933, + -0.046459637582302094, + 0.006047316361218691, + -0.0267180223017931, + -0.04494241997599602, + -0.020853880792856216, + 0.02115308679640293, + -0.011930858716368675, + 0.020237205550074577, + -0.04717535153031349, + 0.015625054016709328, + -0.020979782566428185, + 0.01648182049393654, + 0.002579687163233757, + 0.008691309951245785, + -0.012298189103603363, + 0.010930129326879978, + -0.005072580184787512, + -0.03908320516347885, + 0.017191952094435692, + 0.002450529718771577, + -0.02205347642302513, + -0.002888137474656105, + -0.0027013253420591354, + -0.02436715178191662, + -0.023748647421598434, + -0.017834750935435295, + -0.03266811743378639, + 0.011872251518070698, + 0.00011695651483023539, + 0.002626853296533227, + 0.03786589577794075, + -0.04033554345369339, + -0.0031230850145220757, + 0.018192291259765625, + -0.03551442176103592, + -0.028198936954140663, + -0.003181908745318651, + -0.020615650340914726, + -0.051224421709775925, + -0.033385153859853745, + 0.0006232268060557544, + -0.03552066907286644, + -0.03248108550906181, + -0.022850854322314262, + -0.029417453333735466, + 0.008315960876643658, + -5.889772728551179e-05, + 0.019240645691752434, + 0.029059002175927162, + -0.01557295210659504, + -0.014852308668196201, + 0.00013811893586535007, + -0.004706050734966993, + -0.016581930220127106, + -0.02623845636844635, + 0.04241209477186203, + 0.08662881702184677, + 0.07694900035858154, + 0.005224136169999838, + 0.04522146284580231, + 0.08067041635513306, + 0.021278327330946922, + 0.1712896078824997, + 0.028011200949549675, + -0.00042511685751378536, + 0.005260391626507044, + 0.04709839075803757, + -0.00720019219443202, + -0.0020844393875449896, + 0.018039477989077568, + -0.056975074112415314, + 0.0341564416885376, + -0.0020050990860909224, + 0.01649133302271366, + -0.018574662506580353, + -0.01153567899018526, + -0.011607001535594463, + 0.03452479466795921, + -0.03112712875008583, + -0.0021586096845567226, + 0.00986500270664692, + -0.024034038186073303, + 0.01762075535953045, + 0.02379826083779335, + 0.08894767612218857, + -0.10874065011739731, + -0.08412916213274002, + 0.027334315702319145, + 0.09891607612371445, + 0.028665684163570404, + -0.041766878217458725, + -0.006526137702167034, + -0.005465229041874409, + 0.010262454859912395, + -0.02790813520550728, + -0.01618548110127449, + 0.0228862501680851, + -0.043757595121860504, + 0.03562531620264053, + 0.023143097758293152, + -0.03315994516015053, + -0.03173132613301277, + 0.00020362295617815107, + 0.031111152842640877, + -0.02102595381438732, + 0.055821485817432404, + 0.014676566235721111, + 0.03704563155770302, + 0.7271137237548828, + 0.006065234076231718, + 0.01902913860976696, + 0.005592011380940676, + 0.01886545866727829, + -0.03456009924411774, + 0.02591959573328495, + 0.01739046536386013, + -0.05047899857163429, + 0.031447406858205795, + 0.009786482900381088, + -0.008007634431123734, + 0.027875488623976707, + -0.024521460756659508, + -0.01598777249455452, + -0.0016948599368333817, + 0.03635068237781525, + -0.016722561791539192, + 0.00730536226183176 + ], + [ + -0.055831871926784515, + 0.06645475327968597, + 0.020678475499153137, + 0.03264063224196434, + 0.02676885388791561, + -0.04338055104017258, + -0.06668560951948166, + -0.005688611883670092, + -0.016614489257335663, + 0.023172395303845406, + 0.025105513632297516, + -0.021104181185364723, + 0.016056902706623077, + -0.034957777708768845, + 0.02097613736987114, + 0.022750400006771088, + 0.05435590818524361, + 0.006419473327696323, + 0.0027500989381223917, + 0.0020284117199480534, + 0.03802850842475891, + 0.014516600407660007, + 0.010232287459075451, + 0.02318321354687214, + -0.052865490317344666, + -0.014031973667442799, + 0.0008918376406654716, + -0.021197708323597908, + -0.04665258154273033, + -0.07962395995855331, + -0.013761661015450954, + 0.0557510145008564, + -0.05088724195957184, + -0.12824031710624695, + 0.0487077534198761, + -0.039532989263534546, + -0.016100382432341576, + 0.007304532919079065, + 0.00827610120177269, + -0.06190900132060051, + -0.035896528512239456, + 0.014965878799557686, + -0.011508355848491192, + 0.04062855616211891, + -0.0051232194527983665, + 0.02211824245750904, + -0.007991758175194263, + -0.029479533433914185, + 0.02654488943517208, + 0.010895869694650173, + -0.02778065763413906, + 0.03287366032600403, + -0.015362136997282505, + 0.03573133423924446, + -0.07665178924798965, + 0.04656708240509033, + 0.0065647270530462265, + -0.009067803621292114, + 0.03908936679363251, + 0.02625904232263565, + 0.03409489616751671, + 0.03542378172278404, + -0.007264511659741402, + -0.01613108441233635, + 0.013800736516714096, + -0.0215239729732275, + -0.0074483915232121944, + -1.4698387076350627e-06, + 0.025685574859380722, + -0.009231583215296268, + 0.006040920503437519, + -0.016476325690746307, + -0.061083365231752396, + 0.01474113017320633, + -0.05066214129328728, + 0.0018359823152422905, + -0.016357768326997757, + 0.015632672235369682, + -0.021444175392389297, + -0.06058145686984062, + 0.4193435609340668, + -0.02392853982746601, + -0.03324631229043007, + 0.041150398552417755, + 0.03596395254135132, + -0.009640190750360489, + -0.014254148118197918, + 0.016116416081786156, + -0.013609942980110645, + 0.01780625432729721, + 0.0010921211214736104, + 0.018897641450166702, + -0.011051888577640057, + 0.03268739581108093, + 0.033905722200870514, + -0.011418843641877174, + 0.002309479285031557, + -0.03122154250741005, + -0.003171787364408374, + 0.045740820467472076, + 0.0030106068588793278, + -0.011417322792112827, + -0.03658919408917427, + 0.016685103997588158, + 0.03299858793616295, + -0.013286231085658073, + -0.04179176315665245, + -0.042207021266222, + 0.06879181414842606, + 0.04830830916762352, + -0.029369479045271873, + -0.07124573737382889, + 0.0032345398794859648, + -0.033087775111198425, + 0.02804180234670639, + -0.043213747441768646, + -0.046957504004240036, + -0.07105650007724762, + -0.045871324837207794, + 0.012529785744845867, + 0.020019307732582092, + 0.0003405744500923902, + 0.0006081645842641592, + -0.007705818396061659, + -0.006330856122076511, + -0.012436127290129662, + -0.006148520857095718, + 0.021209225058555603, + -0.00995258241891861, + -0.0366298146545887, + -0.04102152958512306, + -0.008154390379786491, + -0.028427548706531525, + 0.04309117794036865, + -0.009777888655662537, + 0.02311362512409687, + 0.028535272926092148, + -0.045003004372119904, + 0.03458322212100029, + 0.007203068118542433, + 0.0012138906167820096, + -0.004704000893980265, + -0.01789044216275215, + -0.016798337921500206, + -0.1692381352186203, + -0.028931874781847, + -0.06141810491681099, + 0.05602598935365677, + -0.05569778382778168, + 0.001987089868634939, + -0.006607923656702042, + 0.06208271533250809, + -0.06206519901752472, + 0.03181767463684082, + -0.03704303875565529, + -0.017950916662812233, + 0.026375334709882736, + 0.017305564135313034, + -0.03049660474061966, + 0.06676176190376282, + -0.06624682247638702, + 0.01879418082535267, + 0.05486759915947914, + -0.03425987809896469, + -0.014879566617310047, + -0.024350017309188843, + -0.04934930056333542, + -0.029793590307235718, + -0.06809476763010025, + -0.038521066308021545, + -0.031236914917826653, + -0.049422647804021835, + -0.050381649285554886, + -0.03439509868621826, + 0.02874825708568096, + 0.0004108532448299229, + 0.0038596319500356913, + 0.02397363819181919, + -0.01435707788914442, + 0.050369810312986374, + -0.03840327635407448, + 0.00956755317747593, + -0.03032422997057438, + -0.0040395124815404415, + 0.08732587844133377, + 0.10211489349603653, + 0.01529352180659771, + 0.004083661362528801, + 0.03730519488453865, + 0.023573599755764008, + 0.029773561283946037, + 0.12191213667392731, + -0.010244269855320454, + 0.059930916875600815, + -0.04094785451889038, + -0.059540312737226486, + 0.015340032987296581, + -0.0028379010036587715, + 0.06366106867790222, + -0.016241377219557762, + -0.004574806895107031, + -0.021868662908673286, + -0.006902624387294054, + 0.0021560252644121647, + 0.0007637855014763772, + 0.02306593395769596, + -0.00207343976944685, + -0.029754603281617165, + -0.004584698472172022, + -0.007383117917925119, + -0.024966642260551453, + 0.00601999694481492, + -0.023273801431059837, + 0.07867377251386642, + -0.13777609169483185, + -0.05471266806125641, + -0.01316691655665636, + 0.08939527720212936, + -0.00550628500059247, + -0.012521950528025627, + -0.031908586621284485, + -0.02691064402461052, + -0.003749438328668475, + -0.008855985477566719, + -0.023194830864667892, + 0.013270867988467216, + 0.004883113317191601, + 0.030547896400094032, + -0.007174910511821508, + 0.018024714663624763, + -0.06411325186491013, + 0.04731239378452301, + -0.03626323863863945, + -0.00406053988263011, + 0.014369774609804153, + -0.010240861214697361, + 0.07719241827726364, + 0.6672110557556152, + 0.018794162198901176, + -0.03557240962982178, + 0.008897877298295498, + 0.041511110961437225, + -0.03863133490085602, + 0.0442902110517025, + -0.034219902008771896, + -0.012683331966400146, + -0.01196253765374422, + 0.04357776418328285, + -0.034316353499889374, + -0.010966847650706768, + 0.0017257592407986522, + 0.09492424875497818, + 0.017904505133628845, + -0.031237034127116203, + -0.005485235247761011, + -0.027214454486966133 + ], + [ + -0.08850584179162979, + 0.017628205940127373, + -0.03649063780903816, + 0.025834551081061363, + -0.033177491277456284, + -0.029952397570014, + -0.02319919317960739, + -0.04067646712064743, + 0.04467679187655449, + -0.043768640607595444, + 0.0476003922522068, + -0.02479901723563671, + 0.018480246886610985, + 0.04140568524599075, + -0.025791268795728683, + 0.0656578466296196, + -0.0012806443264707923, + 0.0468410886824131, + -0.060855451971292496, + -0.009182688780128956, + 0.035734519362449646, + 0.007355874869972467, + -0.005829212721437216, + 0.0014692585682496428, + -0.010803652927279472, + 0.015712270513176918, + -0.052918940782547, + 0.05533641204237938, + -0.06928372383117676, + -0.011337623931467533, + 0.032150302082300186, + 0.030245771631598473, + -0.03762377053499222, + -0.029761070385575294, + -0.024433501064777374, + -0.047057099640369415, + 0.01006547175347805, + 0.004341632593423128, + -0.023564612492918968, + -0.09840604662895203, + 0.006579807493835688, + 0.022241396829485893, + 0.010043231770396233, + -0.012312382459640503, + 0.005246705841273069, + 0.018612878397107124, + -0.01566408760845661, + -0.013739273883402348, + 0.021509980782866478, + 0.016407417133450508, + 0.03786960616707802, + -0.016092674806714058, + 0.018351595848798752, + -0.011145776137709618, + 0.0025342912413179874, + 0.07894806563854218, + 0.03410816937685013, + 0.04277051240205765, + -0.04689648747444153, + -0.04023563116788864, + 0.026698578149080276, + 0.02432646043598652, + 0.018088774755597115, + 0.02444201521575451, + 0.02530927211046219, + 0.027931589633226395, + -0.01612938940525055, + 0.02744404599070549, + 0.02886117249727249, + 0.027199583128094673, + -0.0031209716107696295, + 0.06553586572408676, + 0.009270801208913326, + -0.03231167420744896, + -0.07308072596788406, + -0.0614967979490757, + -0.008113727904856205, + -0.010493253357708454, + -0.04640933498740196, + -0.0021493593230843544, + 0.3920164406299591, + 0.003062670351937413, + -0.029944343492388725, + -0.011436429806053638, + -0.058502037078142166, + 0.04655900225043297, + 0.04338572546839714, + -0.005984804127365351, + 0.019404107704758644, + -0.014815649949014187, + -0.033334314823150635, + 0.04014480486512184, + 0.01860645040869713, + 0.018339285627007484, + 0.04741913080215454, + -0.05729079619050026, + -0.0569019615650177, + -0.05852723494172096, + 0.016583682969212532, + 0.008899759501218796, + -0.0013399372110143304, + 0.052235569804906845, + -0.003613913431763649, + 0.03837217018008232, + -0.028456127271056175, + 0.011439481750130653, + 0.0661921352148056, + 0.01743485778570175, + -0.017997264862060547, + 0.017539935186505318, + -0.008625863119959831, + 0.06236322224140167, + 0.013394140638411045, + 0.018528856337070465, + -0.023607823997735977, + -0.024760792031884193, + 0.0002919440739788115, + -0.014844927936792374, + 0.03691373020410538, + 0.013182363472878933, + -0.015259775333106518, + 0.025671282783150673, + 0.005245767533779144, + 0.0531519390642643, + 0.04219796881079674, + 0.0031562799122184515, + -0.04618227109313011, + -0.020451650023460388, + -0.0013901955680921674, + -0.06483052670955658, + 0.015227751806378365, + -0.022769255563616753, + -0.039897676557302475, + 0.0037983357906341553, + 0.00711401179432869, + 0.01681683026254177, + 0.02802913263440132, + -0.041864629834890366, + 0.005701709538698196, + -0.026417970657348633, + 0.018498845398426056, + -0.006544798146933317, + -0.01611587218940258, + -0.0060494085773825645, + 0.034366145730018616, + -0.01875624805688858, + -0.03229481354355812, + 0.020134085789322853, + -0.015624675899744034, + -0.01563151739537716, + -0.007967921905219555, + -0.010130849666893482, + -0.02779318578541279, + -0.0348500981926918, + 0.01077389344573021, + -0.021616918966174126, + 0.02112145908176899, + -0.0267170500010252, + 0.018510732799768448, + 0.051227737218141556, + -0.02511264942586422, + 0.0033303298987448215, + 0.024130769073963165, + -0.0341748408973217, + -0.05515015497803688, + 0.02937975525856018, + -0.02727987989783287, + -0.05363231152296066, + -0.02443031221628189, + -0.000763503834605217, + -0.009519985876977444, + -0.0429508239030838, + -0.02870139293372631, + -0.014203676022589207, + 0.02131250686943531, + 0.007912755012512207, + 0.027949655428528786, + 0.023497678339481354, + 0.009470446035265923, + -0.016740014776587486, + -0.008040868677198887, + -0.054892923682928085, + -0.0208668764680624, + -0.02732805348932743, + 0.05253877490758896, + 0.08187621831893921, + 0.08304393291473389, + 0.005633189342916012, + 0.02615610882639885, + 0.08149779587984085, + 0.03895348682999611, + 0.17893244326114655, + 0.021019544452428818, + -0.021565290167927742, + 0.00040576461469754577, + 0.060216519981622696, + -0.011270668357610703, + 0.019537005573511124, + 0.026161426678299904, + -0.08913449943065643, + 0.013349494896829128, + -0.015166910365223885, + 0.04632168263196945, + -0.020924285054206848, + -0.045493729412555695, + 0.007174533326178789, + 0.0529637411236763, + -0.027720341458916664, + -0.014007233083248138, + 0.0060885194689035416, + -0.02520236186683178, + 0.01697290502488613, + 0.03326399624347687, + 0.08651038259267807, + -0.11325385421514511, + -0.09575621038675308, + 0.010019045323133469, + 0.07305701822042465, + 0.012102493084967136, + -0.06521325558423996, + 0.02448180876672268, + -0.008110873401165009, + 0.011140615679323673, + -0.044113047420978546, + -0.020710397511720657, + 0.017518749460577965, + -0.030014345422387123, + 0.051009271293878555, + 0.011036161333322525, + 0.0063993860967457294, + -0.03724401444196701, + -0.01429088693112135, + 0.045716144144535065, + -0.013227468356490135, + 0.07661398500204086, + 0.007931637577712536, + 0.04117753729224205, + 0.7056336998939514, + 0.014150637201964855, + 0.015748152509331703, + 0.042706191539764404, + 0.020878858864307404, + -0.017745837569236755, + 0.012979595921933651, + 0.0024202249478548765, + -0.05163828656077385, + 0.023174062371253967, + 0.02276684157550335, + -0.005160926841199398, + 0.037490978837013245, + -0.024572154507040977, + -0.01788986846804619, + 0.013865906745195389, + 0.03466801345348358, + -0.02468426339328289, + 0.019144736230373383 + ], + [ + -0.10007674992084503, + 0.03476651385426521, + -0.013590133748948574, + 0.0227208249270916, + 0.028816550970077515, + -0.03270075470209122, + -0.035170428454875946, + -0.009089549072086811, + 0.018519192934036255, + -0.02088383212685585, + 0.06618501245975494, + -0.013660455122590065, + 0.014129230752587318, + 0.013535753823816776, + -0.013584979809820652, + 0.05478917807340622, + -0.007054941263049841, + 0.020774556323885918, + -0.019711239263415337, + -0.0035347864031791687, + 0.01677110232412815, + 0.005813509225845337, + -0.0011038107331842184, + 0.02608088217675686, + -0.08669881522655487, + 0.016050927340984344, + -0.03324626758694649, + 0.01964159496128559, + -0.04012919217348099, + -0.045290861278772354, + -0.005915975198149681, + 0.03418143093585968, + -0.03329373523592949, + -0.08595681190490723, + -0.015204455703496933, + -0.01613515056669712, + 0.01864033378660679, + 0.009447223506867886, + -0.016364313662052155, + -0.031375203281641006, + 0.0010500589851289988, + 0.008731458336114883, + 0.005354901775717735, + 0.012262155301868916, + -0.0037528211250901222, + 0.027979973703622818, + -0.03751050680875778, + -0.0007152122561819851, + 0.024257151409983635, + 0.017091520130634308, + 0.01622353494167328, + 0.01019958034157753, + -0.020011115819215775, + 0.005451619159430265, + -0.041367169469594955, + 0.037399932742118835, + -0.02288815751671791, + 0.03823143243789673, + -0.012590980157256126, + -0.03470191732048988, + 0.03428604453802109, + 0.03909954056143761, + 0.00626403046771884, + 0.005359883885830641, + 0.022852271795272827, + 0.0004274042439647019, + -0.01922661066055298, + 0.06089804321527481, + 0.017137644812464714, + -0.000991061795502901, + 0.007960537448525429, + 0.026422763243317604, + 0.014923502691090107, + 0.01829364523291588, + -0.04118119925260544, + -0.03274696692824364, + -0.005047433078289032, + 0.03245645388960838, + -0.019632166251540184, + -0.06332030147314072, + 0.36887896060943604, + -0.049321409314870834, + -0.0009807662572711706, + -0.030220046639442444, + -0.048441674560308456, + 0.017088918015360832, + -0.010108173824846745, + 0.004585892427712679, + 0.013114117085933685, + -0.019104041159152985, + -0.020225830376148224, + 0.03558873012661934, + 0.00955183058977127, + 0.08145461231470108, + 0.053963933140039444, + -0.05965663120150566, + -0.043659508228302, + -0.06683002412319183, + -0.0032742442563176155, + 0.04087254777550697, + -0.010313968174159527, + 0.0414157509803772, + -0.0006753488560207188, + 0.019786009564995766, + 0.028340429067611694, + 0.0005219152080826461, + 0.0022835363633930683, + -0.010827139019966125, + 0.016833091154694557, + 0.018846677616238594, + 0.028939947485923767, + -0.034915741533041, + -0.0068907784298062325, + 0.001500346465036273, + 0.015273918397724628, + 0.01568225398659706, + -0.01965043880045414, + -0.06888266652822495, + 0.008933302946388721, + 0.025854116305708885, + -0.024029158055782318, + 0.037448253482580185, + 0.03827919438481331, + 0.04782208800315857, + -0.05400434136390686, + 0.01932690292596817, + 0.013620566576719284, + 0.007107650861144066, + 0.01564393751323223, + -0.03566020727157593, + 0.008442571386694908, + -0.010829268023371696, + -0.04562116786837578, + -0.0302532110363245, + 0.02470661699771881, + 0.004812601022422314, + 0.05113358050584793, + -0.07364609092473984, + 0.037747520953416824, + -0.019612599164247513, + 0.0016321352450177073, + -0.005246411077678204, + 0.031613342463970184, + -0.0064229341223835945, + -0.43145737051963806, + -0.007981113158166409, + -0.06276040524244308, + 0.012119737453758717, + 0.018340975046157837, + -0.03888541832566261, + 0.011503731831908226, + 0.02081572823226452, + -0.06177249178290367, + -0.0017834381433203816, + -0.016857625916600227, + -0.01929696835577488, + 0.03931782767176628, + 0.016502108424901962, + 0.020968733355402946, + 0.025566572323441505, + -0.052585963159799576, + -0.009576001204550266, + 0.011085541918873787, + -0.028018968179821968, + -0.03271108493208885, + -0.018892131745815277, + -0.0651034265756607, + -0.044571492820978165, + -0.029190441593527794, + -0.031756460666656494, + -0.044921305030584335, + -0.03981638327240944, + -0.020173916593194008, + -0.03210202232003212, + 0.019125154241919518, + -0.001907775760628283, + 0.0281523410230875, + 0.013276013545691967, + -0.008405403234064579, + 0.017426632344722748, + -0.013960273005068302, + -0.003969102632254362, + -0.023746570572257042, + -0.024422572925686836, + 0.024534910917282104, + 0.11472054570913315, + 0.047206658869981766, + -0.026967771351337433, + 0.025061320513486862, + 0.0871950164437294, + 0.011553867720067501, + 0.1554931253194809, + 0.0068140276707708836, + 0.022913780063390732, + -0.025559604167938232, + 0.0299691129475832, + 0.019476139917969704, + -0.002309709321707487, + 0.03132416680455208, + -0.03910672664642334, + -0.009321453981101513, + 0.006954207085072994, + 0.0019919918850064278, + 0.011385006830096245, + -0.0038901150692254305, + 0.020079921931028366, + 0.02425173483788967, + -0.029625551775097847, + -0.018536174669861794, + 0.005567753221839666, + 0.002866006689146161, + 0.02728649042546749, + 0.011078397743403912, + 0.09884780645370483, + -0.15621928870677948, + -0.03900096192955971, + 0.029265496879816055, + 0.05688928812742233, + 0.0278493519872427, + -0.009922470897436142, + -0.008363704197108746, + -0.0046704779379069805, + -0.0018135568825528026, + -0.012637515552341938, + 0.026843488216400146, + 0.01699039526283741, + -0.020074881613254547, + 0.01804727129638195, + -0.0039677671156823635, + -0.00015682935190852731, + -0.05175082013010979, + 0.015750126913189888, + 0.00784936361014843, + 0.002069684676826, + 0.04609549045562744, + -0.0035980690736323595, + 0.03666270151734352, + 0.6160508394241333, + 0.002939727157354355, + -0.012299950234591961, + -0.005917545408010483, + 0.02451639622449875, + -0.0354987308382988, + 0.030576011165976524, + 0.0058195763267576694, + -0.07572311162948608, + 0.014169923029839993, + 0.017996905371546745, + 0.005385643802583218, + 0.0036717948969453573, + -0.01345650851726532, + -0.00731540797278285, + 0.014813274145126343, + 0.005163318943232298, + -0.01325539592653513, + 0.013863284140825272 + ], + [ + -0.09508097171783447, + 0.07258575409650803, + 0.07406720519065857, + 0.015051402151584625, + 0.041576873511075974, + -0.040376272052526474, + -0.06973512470722198, + -0.0005561996367760003, + -0.020991256460547447, + 0.002124011516571045, + 0.05692851543426514, + -0.04231371730566025, + 0.03517789766192436, + 0.009634163230657578, + 0.007246920373290777, + 0.0555783174932003, + -0.01553614716976881, + -0.003191758878529072, + 0.015830615535378456, + -0.021954460069537163, + -0.020849822089076042, + -0.008908972144126892, + -0.002140201162546873, + 0.004793266765773296, + -0.08930133283138275, + 0.002056042430922389, + -0.01529403030872345, + 0.019395332783460617, + 0.00926622562110424, + -0.024589287117123604, + 0.008328136056661606, + 0.03801397979259491, + -0.05338050052523613, + -0.03257331624627113, + 0.012867465615272522, + 0.03254149481654167, + 0.024196820333600044, + -0.011336644180119038, + -0.007097117602825165, + -0.08114075660705566, + -0.0073209237307310104, + 0.05416904762387276, + 0.04250401258468628, + 0.02516097202897072, + -0.020794406533241272, + 0.0002578870626166463, + -0.03620879724621773, + -0.021625958383083344, + 0.04145612195134163, + -0.0010513141751289368, + 0.007364694494754076, + -0.004409562796354294, + -0.03535957261919975, + 0.048380009829998016, + -0.06072750687599182, + 0.04890948534011841, + -0.009118095971643925, + 0.03250627592206001, + 0.007247252389788628, + -0.03293469175696373, + 0.01663229800760746, + 0.034537576138973236, + -0.016934221610426903, + -0.039093006402254105, + 0.05465387925505638, + -0.014031660743057728, + -0.024188699200749397, + 0.020948387682437897, + -0.01558064017444849, + -0.022250020876526833, + 0.04378436133265495, + -0.015377997420728207, + 0.002285030670464039, + 0.027768928557634354, + 0.0024503490421921015, + -0.00078253960236907, + -0.033506326377391815, + 0.033743202686309814, + -0.03826508671045303, + -0.10438387095928192, + 0.41442522406578064, + -0.026102038100361824, + 0.002244197763502598, + -0.05246754363179207, + -0.03958956152200699, + -0.01571846380829811, + -0.06480804085731506, + 0.008597846142947674, + -0.019437916576862335, + -0.0031651633325964212, + -0.01638740487396717, + 0.011346660554409027, + -0.019276782870292664, + 0.09240544587373734, + 0.033088017255067825, + -0.021113047376275063, + -0.02797781303524971, + -0.06296083331108093, + -0.020153889432549477, + 0.06366130709648132, + -0.03629588708281517, + -0.021057654172182083, + 0.03584814444184303, + -0.018321579322218895, + -0.006022711284458637, + -0.012025699950754642, + -0.017528066411614418, + -0.009960602968931198, + 0.01715533249080181, + 0.011218300089240074, + -0.012325134128332138, + -0.047280553728342056, + -0.030097538605332375, + -0.018437396734952927, + 0.05160205811262131, + 0.0094348369166255, + 0.006422699894756079, + -0.08946666121482849, + 0.03829308599233627, + 0.06584426015615463, + -0.011156444437801838, + 0.04546729475259781, + 0.06158860772848129, + 0.02634872868657112, + -0.10534877330064774, + 0.0012252309825271368, + 0.05739628151059151, + -0.015589440241456032, + 0.011655440554022789, + -0.029149046167731285, + -0.009143791161477566, + -0.017595022916793823, + -0.03460775315761566, + -0.021151596680283546, + -0.00027897441759705544, + -0.002695920644327998, + 0.030949922278523445, + -0.09455234557390213, + 0.08135353028774261, + -0.028341859579086304, + -0.02570042759180069, + -0.009486611932516098, + 0.020257074385881424, + 0.027090877294540405, + 0.1278427541255951, + -0.0011527169262990355, + -0.011158200912177563, + 0.018681559711694717, + 0.007946652360260487, + -0.06600788980722427, + -0.0018706682603806257, + 0.052180107682943344, + -0.10451754182577133, + 0.017007945105433464, + -0.06737397611141205, + -0.0430859811604023, + 0.026810241863131523, + 0.010089412331581116, + 0.03212194889783859, + 0.0824320837855339, + -0.06623471528291702, + 0.017869312316179276, + -0.026316363364458084, + -0.0012555146822705865, + -0.011295199394226074, + -0.024952471256256104, + -0.05232750624418259, + -0.11650977283716202, + -0.030458420515060425, + -0.0827375054359436, + 0.003337686415761709, + -0.048308998346328735, + -0.03482441231608391, + 0.008535027503967285, + 0.016428180038928986, + -0.021663343533873558, + 0.0005225279019214213, + -0.011232535354793072, + -0.011686556041240692, + 0.04916110262274742, + -0.04108813405036926, + 0.007403919473290443, + -0.020111488178372383, + -0.04557349532842636, + 0.04659152776002884, + 0.13049037754535675, + 0.039611395448446274, + -0.030856143683195114, + -0.006163448095321655, + 0.07961367815732956, + 0.020894642919301987, + 0.1258513331413269, + 0.0013023643987253308, + 0.034222204238176346, + -0.017399108037352562, + -0.000555133621674031, + 0.0312541238963604, + -0.05644744262099266, + 0.026110392063856125, + 0.011158108711242676, + -0.008018137887120247, + 0.021971898153424263, + 0.03199298679828644, + 0.011110845021903515, + 0.04350993037223816, + -0.028596995398402214, + 0.04371336102485657, + -0.05732562020421028, + -0.012194803915917873, + -0.002283854642882943, + -0.04305298253893852, + 0.04997126758098602, + 0.016665343195199966, + 0.05776244029402733, + -0.1357107311487198, + -0.05860751494765282, + 0.043070968240499496, + 0.06931209564208984, + 0.009003415703773499, + 0.03031413070857525, + -0.05298244580626488, + -0.010671666823327541, + 0.015297812409698963, + 0.018601225689053535, + 0.03954564779996872, + 0.014902092516422272, + 2.6317648007534444e-05, + 0.011800417676568031, + 0.0015525546623393893, + -0.02917112596333027, + -0.033938564360141754, + 0.05064196139574051, + 0.025453025475144386, + 0.0346011221408844, + 0.08073344081640244, + -0.033471375703811646, + 0.06398313492536545, + 0.6259385943412781, + 0.020899832248687744, + 0.01879045180976391, + -0.018037224188447, + -0.0007639833493158221, + -0.0423579178750515, + 0.023324767127633095, + -0.010277754627168179, + -0.058853212743997574, + -0.004739308264106512, + 0.06463079154491425, + 0.01546390075236559, + -0.01487678848206997, + -0.015947839245200157, + 0.01320640929043293, + 0.026706760749220848, + 0.0423048734664917, + -0.006361754145473242, + 0.011272164061665535 + ], + [ + -0.08128364384174347, + 0.018784500658512115, + 0.009235535748302937, + 0.005551223177462816, + 0.04470238462090492, + -0.030153784900903702, + -0.06288997828960419, + -0.01828744262456894, + -0.016747016459703445, + -0.011772614903748035, + 0.06794650852680206, + -0.02389422617852688, + 0.010076656006276608, + 0.026899609714746475, + -0.019510531798005104, + 0.03063192591071129, + -0.00520874559879303, + 0.024457311257719994, + -0.024693340063095093, + -0.009210014715790749, + -0.04248896241188049, + -0.0063916477374732494, + -0.004147663712501526, + 0.02485974319279194, + -0.04838401824235916, + 0.030449779704213142, + -0.011181272566318512, + 0.004741450306028128, + -0.019880715757608414, + -0.02228047326207161, + -0.02904098480939865, + 0.002999723656103015, + -0.019634244963526726, + -0.031825389713048935, + 0.008634334430098534, + 0.009151258505880833, + -0.010571996681392193, + 0.012383491732180119, + -0.025459591299295425, + -0.06352156400680542, + -0.015267842449247837, + 0.02328205108642578, + 0.022332346066832542, + 0.03869813308119774, + 0.015334616415202618, + 0.027210848405957222, + -0.018042296171188354, + -0.03772399574518204, + 0.04862373694777489, + -0.014123125933110714, + 0.033258676528930664, + -0.02714119851589203, + -0.008333917707204819, + -0.011679165996611118, + -0.030931750312447548, + 0.022729534655809402, + -0.0038742779288440943, + 0.08352798968553543, + -0.037263453006744385, + -0.03182177618145943, + 0.029451901093125343, + 0.024629756808280945, + 0.019904667511582375, + 0.0009626919054426253, + 0.005961911752820015, + -0.011085865087807178, + -0.00791227538138628, + 0.041921984404325485, + 0.020581409335136414, + 0.0023580389097332954, + 0.002100465353578329, + 0.024938717484474182, + 0.013095562346279621, + 0.029021130874753, + -0.04435642436146736, + 0.013261103071272373, + -0.024587208405137062, + 0.04084179550409317, + -0.011277026496827602, + -0.08479329943656921, + 0.41816070675849915, + -0.03176990523934364, + -0.026639964431524277, + -0.025897426530718803, + -0.06326916813850403, + -0.001478406018577516, + -0.02207900583744049, + 0.028622517362236977, + -0.02265002392232418, + -0.002447257051244378, + -0.02110808901488781, + 0.029638953506946564, + 0.008430182933807373, + 0.07232565432786942, + 0.026793217286467552, + -0.02105015702545643, + -0.03340819478034973, + -0.07159104198217392, + -0.024093113839626312, + 0.040080294013023376, + 0.0067874058149755, + 0.04040268436074257, + 0.00823751650750637, + 0.008801436051726341, + -0.005555766634643078, + -0.014110904186964035, + -0.02443796955049038, + -0.01490421500056982, + 0.015696143731474876, + 0.01395183615386486, + 0.040088966488838196, + -0.02205643244087696, + 0.004646065179258585, + 0.010328489355742931, + 0.032995838671922684, + 0.004456596914678812, + 0.010490336455404758, + -0.08733666688203812, + 0.029287900775671005, + 0.049995794892311096, + -0.02181616611778736, + 0.044724274426698685, + 0.04552323371171951, + 0.027626220136880875, + -0.0813889354467392, + 0.016047770157456398, + 0.04678922891616821, + -0.015129519626498222, + 0.012068833224475384, + -0.022465918213129044, + 0.016306426376104355, + -0.020671717822551727, + -0.047601278871297836, + -0.049762800335884094, + 0.014568528160452843, + 0.038361892104148865, + 0.01685429736971855, + -0.08342798054218292, + 0.06169027462601662, + -0.011641380377113819, + -0.021338004618883133, + 0.0011269429232925177, + 0.061039187014102936, + -0.014750747941434383, + 0.021124964579939842, + 0.008088828064501286, + -0.018648238852620125, + 0.024711648002266884, + -0.005238841753453016, + -0.054925352334976196, + -0.00728998426347971, + 0.04138411954045296, + -0.054181478917598724, + -0.005304147023707628, + -0.012835637666285038, + -0.04126006364822388, + 0.016111554577946663, + 0.004962817765772343, + 0.03192303702235222, + 0.044762544333934784, + -0.055448614060878754, + -0.0038398827891796827, + -0.009173272177577019, + -0.007684750948101282, + -0.05357416346669197, + -0.006925655994564295, + -0.0547475665807724, + -0.07630700618028641, + -0.0403624102473259, + -0.051345426589250565, + 0.008977637626230717, + -0.045981403440237045, + -0.03624248877167702, + -0.016154548153281212, + 0.005271760281175375, + -0.01482605841010809, + -0.04467866197228432, + 0.01071371603757143, + -0.013204772025346756, + -0.005295504350215197, + -0.012232227250933647, + -0.04451602324843407, + -0.001405901974067092, + -0.04643412306904793, + 0.009581322781741619, + 0.12561941146850586, + 0.03576899692416191, + -0.052167024463415146, + -1.5022636944195256e-05, + 0.06589946895837784, + 0.03219587355852127, + 0.13543987274169922, + 0.010452664457261562, + 0.038996390998363495, + -0.023896904662251472, + 0.009135047905147076, + 0.041975583881139755, + -0.003277783514931798, + 0.012179529294371605, + -0.04142279550433159, + -0.023545948788523674, + 0.005347568541765213, + 0.02805151231586933, + 0.01846722885966301, + 0.028274277225136757, + 0.029221346601843834, + 0.040013037621974945, + -0.050781287252902985, + -0.04811063036322594, + -0.020172158256173134, + 0.021124375984072685, + 0.044285714626312256, + 0.003833736525848508, + 0.032824888825416565, + -0.15406791865825653, + -0.058911070227622986, + 0.004465480800718069, + 0.09122825413942337, + 0.0017574209487065673, + -0.002294754609465599, + 0.04471900686621666, + -0.010617626830935478, + 0.018095454201102257, + -0.010182442143559456, + 0.05045340955257416, + 0.03229929134249687, + -0.05431581288576126, + 0.0013637187657877803, + 0.011413754895329475, + -0.002082866383716464, + -0.026323266327381134, + 0.010286745615303516, + -0.0031571253202855587, + 0.023212457075715065, + 0.06480994820594788, + -0.011459875851869583, + 0.04901614040136337, + 0.7016071081161499, + -0.02708439715206623, + 0.030455466359853745, + 0.0024662187788635492, + 0.028194135054945946, + -0.0553172267973423, + 0.02783096767961979, + -0.026176845654845238, + -0.06663050502538681, + 0.007956812158226967, + 0.018677499145269394, + 0.00415628170594573, + 0.002513234969228506, + -0.025582225993275642, + 0.008006054908037186, + 0.008936167694628239, + 0.0465812012553215, + 0.011956456117331982, + 0.035297755151987076 + ], + [ + -0.006732385605573654, + 0.008661790750920773, + -0.020469853654503822, + -0.00305888126604259, + 0.02017895318567753, + 0.02073037065565586, + -0.0015912051312625408, + 0.005746124777942896, + 0.0031070648692548275, + -0.02515467070043087, + 0.037551771849393845, + -0.0022031161934137344, + -0.013002264313399792, + -0.002111533423885703, + 0.006066088564693928, + -0.007605196908116341, + 0.023629967123270035, + -0.031804848462343216, + 0.028675401583313942, + 0.008089435286819935, + 0.02684456668794155, + -0.003164510475471616, + -0.015464259311556816, + 0.011295568197965622, + -0.0031069631222635508, + 0.026566585525870323, + -0.018084825947880745, + 0.0017959323013201356, + -0.0023601464927196503, + -0.014634368009865284, + -0.03050755150616169, + 0.019143715500831604, + 0.009110530838370323, + -0.051682718098163605, + -0.021639853715896606, + -0.01089310273528099, + 0.020359301939606667, + -0.012206673622131348, + -0.008646016009151936, + 0.0028980588540434837, + 0.027668161317706108, + 0.0010264251613989472, + -0.08848590403795242, + -0.006916872691363096, + -0.0010088866110891104, + 0.010809608735144138, + -0.025579696521162987, + -0.0009902253514155746, + -0.03780465945601463, + -0.0048911371268332005, + -0.009564965963363647, + 0.02905295416712761, + 0.019112134352326393, + -0.031166156753897667, + 0.0014720072504132986, + -0.007239814847707748, + -0.1051417663693428, + -0.0018141320906579494, + 0.009394667111337185, + -0.017473885789513588, + 0.0022406885400414467, + 0.02574942074716091, + 0.0012129538226872683, + 0.02456536702811718, + 0.0007413998828269541, + -0.03742121905088425, + -0.006844507530331612, + 0.021146994084119797, + 0.05116535723209381, + 0.006003641989082098, + -0.024712609127163887, + 0.05449618771672249, + -0.0004634983779396862, + 0.004201235715299845, + -0.005298693664371967, + -0.01047239825129509, + -0.015161314979195595, + -0.0018832589266821742, + -0.005984732415527105, + -0.014881860464811325, + -0.06448324024677277, + -0.008224966004490852, + -0.00735635356977582, + -0.006724253762513399, + -0.011152862571179867, + 0.0038233434315770864, + 0.004555746912956238, + -0.0012456702534109354, + 0.03689872846007347, + -0.04041934758424759, + -0.00044760177843272686, + 0.009431174956262112, + 0.014948390424251556, + 0.08553805947303772, + 0.03779299557209015, + -0.005429619923233986, + 0.006166667211800814, + -0.0232886653393507, + 0.017321748659014702, + -0.002353840274736285, + 0.0008831508457660675, + -0.011439313180744648, + -0.029537321999669075, + 0.00855700671672821, + 0.026998355984687805, + 0.058716095983982086, + -0.005370242986828089, + -0.021793410181999207, + -0.012996252626180649, + -0.0008824776159599423, + -0.0007978208595886827, + -0.009071605280041695, + 0.0091854277998209, + 0.023493658751249313, + 0.003692047670483589, + 0.016188206151127815, + -0.008362592197954655, + -0.023802509531378746, + 0.003023097524419427, + -0.001009483588859439, + -0.02789670042693615, + 0.06332018226385117, + 0.003631709376350045, + 0.008025608025491238, + 0.0016560606891289353, + 0.0026616777759045362, + -0.003990916069597006, + 0.03773787245154381, + -0.021212710067629814, + -0.008735515177249908, + 0.005432821810245514, + 0.00211990624666214, + -0.009157202206552029, + -0.025736672803759575, + 0.04043254628777504, + -0.015594792552292347, + -0.00693183159455657, + 0.0021931910887360573, + -0.014562539756298065, + 0.008255861699581146, + -0.00596673833206296, + -0.009363158605992794, + 0.012803466059267521, + -4.461097705643624e-05, + -0.9291923642158508, + -0.006304242182523012, + -0.041976913809776306, + -0.013788975775241852, + 0.02528209798038006, + -0.02392578125, + 0.0013063886435702443, + -0.01164429821074009, + -0.004954514559358358, + 0.003822433529421687, + -0.026554500684142113, + 0.04566597193479538, + 0.01575358398258686, + -0.0007652906351722777, + -0.002598947612568736, + -0.013995453715324402, + 0.0040656705386936665, + -0.00972342025488615, + 0.01479213498532772, + -0.018468938767910004, + -0.0051354411989450455, + 0.0036206862423568964, + -0.03823238983750343, + -0.013070335611701012, + -0.00379401003010571, + 0.017897969111800194, + -0.019684607163071632, + 0.008249304257333279, + 0.021123912185430527, + -0.008222396485507488, + 0.0069180745631456375, + -0.004574391059577465, + -0.000905567838344723, + -0.0012176313903182745, + -0.01955721341073513, + -0.0014553683577105403, + 0.015004611574113369, + 0.010865974240005016, + -0.004725760780274868, + 0.039213627576828, + -0.018090249970555305, + -0.005127314478158951, + 0.0003901795425917953, + 0.00022047334641683847, + 0.020736154168844223, + 0.02788119576871395, + -0.022927207872271538, + 0.027771668508648872, + 0.013534937985241413, + 0.003672096412628889, + -0.02657274529337883, + 0.01779991202056408, + -0.0066307359375059605, + 0.0295698344707489, + -0.001999572152271867, + -0.01692366786301136, + 0.003782053245231509, + 0.004960283171385527, + -0.0008954866207204759, + -0.03427334502339363, + -0.0031850782688707113, + -0.007464393973350525, + -0.009483537636697292, + 0.05377397686243057, + -0.016880469396710396, + -0.004608875140547752, + 0.013542337343096733, + -0.02047581598162651, + -0.005181587301194668, + 0.05152136832475662, + -0.0021640562918037176, + -0.003273537615314126, + -0.0077907126396894455, + -0.06354159861803055, + -0.008689433336257935, + 0.0022158916108310223, + -0.005730931647121906, + 0.004469869192689657, + 0.013986514881253242, + -0.019578654319047928, + 0.009501783177256584, + 0.00742293568328023, + 0.0026214858517050743, + -0.0165855810046196, + -0.03216192498803139, + 0.0076928348280489445, + 0.012126929126679897, + 6.795833178330213e-05, + -0.003041609190404415, + -0.025510145351290703, + -0.007463546935468912, + -0.0016595799243077636, + 0.006185424979776144, + 0.0036060234997421503, + 0.005487557500600815, + -0.109761543571949, + 0.008188307285308838, + 0.0006591561250388622, + 0.02092241309583187, + 0.07296780496835709, + 0.019930187612771988, + -0.0024024243466556072, + 0.006851399317383766, + -0.0008390815346501768, + -0.01827671378850937, + -0.018079880625009537, + 0.015124618075788021, + -0.007907969877123833, + -0.013775034807622433, + 0.006718598306179047, + -0.01783432811498642, + 0.003937520086765289 + ], + [ + -0.06959342211484909, + 0.03539922088384628, + -0.014389506541192532, + -0.008032415062189102, + 0.0007658864487893879, + -0.045528680086135864, + -0.05597815662622452, + -0.008229326456785202, + -0.014588403515517712, + -0.01773904263973236, + 0.05300808325409889, + -0.03043278120458126, + 0.043584179133176804, + 0.013275040313601494, + 0.005019017029553652, + 0.03699013963341713, + 0.004953613970428705, + 0.029960233718156815, + -0.03716428950428963, + -0.0022023837082087994, + 0.02038039267063141, + 0.0032219765707850456, + 0.009670842438936234, + 0.010259034112095833, + -0.07046711444854736, + 0.020079802721738815, + -0.0357416607439518, + 0.004689965397119522, + -0.03589713200926781, + -0.03622543066740036, + -0.01808817870914936, + 0.03698384761810303, + -0.026099078357219696, + -0.030082030221819878, + -0.0006524031050503254, + -0.00565403001382947, + -0.0038689360953867435, + 0.022223498672246933, + -0.016313407570123672, + -0.07225379347801208, + -0.006494488101452589, + 0.019982146099209785, + -0.005853204522281885, + 0.03337107598781586, + 0.01634826883673668, + -0.0032615065574645996, + -0.00989309698343277, + -0.006491147447377443, + 0.019211070612072945, + 0.019668875262141228, + 0.005323091056197882, + -0.03964567929506302, + 0.016461752355098724, + -0.005735937040299177, + -0.05645211413502693, + 0.022477537393569946, + 0.025443991646170616, + 0.057579703629016876, + 0.0030942149460315704, + -0.01916627027094364, + 0.044291287660598755, + 0.033548805862665176, + 0.0008843470131978393, + -0.014569507911801338, + 0.021736592054367065, + -0.007462774403393269, + -0.01871226169168949, + 0.008330690674483776, + 0.008654794655740261, + 0.006460519041866064, + 0.008489148691296577, + 0.0257673729211092, + -0.0025970505084842443, + 0.017362134531140327, + -0.029369071125984192, + -0.02964748442173004, + -0.0015842996072024107, + -0.006878428626805544, + -0.04868755862116814, + -0.04984372854232788, + 0.41868650913238525, + -0.0449758805334568, + -0.0064693777821958065, + -0.013947295024991035, + -0.04107961803674698, + 0.013010148890316486, + -0.012342018075287342, + 0.01481605414301157, + -0.006915544159710407, + -0.022438500076532364, + -0.03258127719163895, + 0.012986228801310062, + 0.0053462372161448, + 0.05817107483744621, + 0.05329154431819916, + -0.05065169557929039, + -0.018286852166056633, + -0.05791012942790985, + -0.020065156742930412, + 0.05167786404490471, + -0.007068084552884102, + 0.03679466247558594, + 0.00026350116240791976, + 0.015103055164217949, + 0.009587681852281094, + -0.010287242010235786, + 0.007280320394784212, + 0.0055759684182703495, + 0.02426828257739544, + 0.026248173788189888, + 0.002424739534035325, + 0.0022316542454063892, + -0.002055274322628975, + 0.02531454898416996, + 0.02509000524878502, + 0.01262309867888689, + -0.008959686383605003, + -0.06027113273739815, + 0.04362976551055908, + 0.04240602254867554, + 0.0033996652346104383, + 0.027761299163103104, + 0.03243233263492584, + 0.03904540464282036, + -0.03776402771472931, + -0.004215863533318043, + 0.00671863229945302, + -0.017555667087435722, + 0.02100706472992897, + -0.02637256123125553, + -0.001988555071875453, + -0.024808144196867943, + -0.03161199763417244, + -0.03929092735052109, + 0.0077897715382277966, + 0.019384177401661873, + 0.023025844246149063, + -0.0691550076007843, + 0.04530403017997742, + -0.004316629376262426, + 0.002341688610613346, + 0.010857983492314816, + 0.025411071255803108, + -0.0017518962267786264, + 0.1037086695432663, + 0.01443354319781065, + -0.009146885946393013, + 0.03655539080500603, + 0.0016376393614336848, + -0.03537255525588989, + -0.015543537214398384, + 0.03837915137410164, + -0.05040336400270462, + 0.013243885710835457, + -0.004282016307115555, + -0.017533760517835617, + 0.011728151701390743, + 0.0015226488467305899, + 0.0024925805628299713, + 0.03291616216301918, + -0.01304943673312664, + 0.02212020754814148, + -0.012507525272667408, + -0.03342650830745697, + -0.03835086524486542, + 0.01314303558319807, + -0.044295404106378555, + -0.03282243013381958, + -0.04808162897825241, + -0.03452787920832634, + -0.011072928085923195, + -0.0468774251639843, + -0.03245067968964577, + -0.04052738472819328, + 0.016374807804822922, + 0.00417074840515852, + -0.003149028168991208, + 0.013752013444900513, + 0.02771664410829544, + 0.006146721076220274, + -0.02318117767572403, + -0.009113235399127007, + -0.016807381063699722, + -0.038183409720659256, + 0.028497280552983284, + 0.11474582552909851, + 0.04032523185014725, + -0.018124694004654884, + 0.01863687112927437, + 0.06240246072411537, + 0.0074602579697966576, + 0.15209555625915527, + 0.010874930769205093, + -0.0007793138502165675, + -0.019257301464676857, + 0.007780253887176514, + 0.013186932541429996, + 0.0022204341366887093, + 0.02296357788145542, + -0.0463205948472023, + 0.003644950222223997, + 0.0031885423231869936, + 0.020475689321756363, + 0.016619957983493805, + 0.014255592599511147, + 0.010379725135862827, + 0.04775342717766762, + -0.04635751619935036, + -0.03295113518834114, + 0.001017981325276196, + 0.013662203215062618, + 0.015556848607957363, + 0.009532016701996326, + 0.04774986952543259, + -0.12954844534397125, + -0.07663610577583313, + 0.0011646102648228407, + 0.09525196999311447, + -0.003713969374075532, + -0.01143975742161274, + 0.013965060003101826, + 0.003186392830684781, + 0.0073733264580369, + -0.016542697325348854, + 0.03340686857700348, + 0.026729775592684746, + -0.033354755491018295, + 0.014990458264946938, + 0.003522424027323723, + 0.008054185658693314, + -0.04303507134318352, + 0.012694879435002804, + 0.008578653447329998, + 0.010730869136750698, + 0.061236970126628876, + 0.0031357055995613337, + 0.0471126027405262, + 0.7477181553840637, + -0.0013244303409010172, + -0.002224844414740801, + 0.012988963164389133, + 0.0302621778100729, + -0.06351031363010406, + 0.019137252122163773, + -0.006970398128032684, + -0.03572792559862137, + 0.008727790787816048, + 0.015314956195652485, + 0.020289156585931778, + -0.008756791241466999, + -0.015627562999725342, + 0.008817980997264385, + 0.01040685921907425, + 0.03401889279484749, + -0.017654716968536377, + 0.012673793360590935 + ], + [ + 0.0254738200455904, + 0.00031518182368017733, + 0.008724097162485123, + -0.003872002474963665, + -0.010886501520872116, + -0.010366672649979591, + 0.0002510722551960498, + -0.0013741530710831285, + 9.545234206598252e-05, + 0.009752805344760418, + -0.02588159218430519, + -0.0008141272119246423, + 0.005163624417036772, + 0.0022114135790616274, + -0.0025995480827987194, + 0.005362802185118198, + -0.010909507982432842, + 0.018318425863981247, + -0.013864786364138126, + -0.002854099962860346, + -0.009253988973796368, + -0.00038215392851270735, + 0.007739922497421503, + -0.006976280361413956, + 0.004517148714512587, + -0.010525565594434738, + 0.004567605908960104, + 0.0005330260028131306, + -0.0003861648146994412, + 0.0025789099745452404, + 0.010526495985686779, + -0.008541123941540718, + -0.005687221884727478, + 0.025692032650113106, + 0.008314804174005985, + 0.003793255193158984, + -0.008944283239543438, + 0.00626947358250618, + 0.0009429332567378879, + -0.0002892679185606539, + -0.010376201011240482, + -0.0042603276669979095, + 0.041974179446697235, + 0.004814652260392904, + 0.0022459886968135834, + -0.002319135470315814, + 0.014604706317186356, + 0.00036626975634135306, + 0.02094687707722187, + 0.005113299936056137, + 0.004919171798974276, + -0.009930621832609177, + -0.008586178533732891, + 0.014058489352464676, + -0.003173277946189046, + 0.0028153781313449144, + 0.048085980117321014, + 0.00486921239644289, + -0.0037276316434144974, + 0.01270802691578865, + 0.001291564549319446, + -0.01118610892444849, + -6.189314444782212e-05, + -0.008520381525158882, + -0.0035007966216653585, + 0.013914914801716805, + 0.0012953102122992277, + -0.009684720076620579, + -0.02047652192413807, + -0.003599455812945962, + 0.011873147450387478, + -0.02377130649983883, + 0.0017916167853400111, + -0.002391174901276827, + 0.0016147915739566088, + 0.003953061532229185, + 0.00833316519856453, + -0.0017012417083606124, + 0.002186605939641595, + 0.003963802475482225, + -0.12006299197673798, + 0.0029276632703840733, + 0.0027873918879777193, + 0.002836738945916295, + 0.0033084540627896786, + -0.0011924444697797298, + 0.0014705474022775888, + -0.0002501037379261106, + -0.013115770183503628, + 0.019019823521375656, + 0.000550640921574086, + -0.005006733816117048, + -0.007708809804171324, + -0.03388954699039459, + -0.014704357832670212, + 0.001518163364380598, + -0.001332778250798583, + 0.007870926521718502, + -0.009324420243501663, + -0.0012143730418756604, + 0.0031857516150921583, + 0.004127176012843847, + 0.01331420335918665, + -0.0021210697013884783, + -0.010695853270590305, + -0.02542269602417946, + 0.001525623258203268, + 0.010791939683258533, + 0.0022409253288060427, + 0.00018191950221080333, + -0.004501193296164274, + 0.0015456934925168753, + -0.00460659759119153, + -0.01105711329728365, + -0.002334733260795474, + -0.004409677814692259, + 0.004559551831334829, + 0.009073169901967049, + -0.0012565077049657702, + 0.00029127346351742744, + 0.010710650123655796, + -0.02857845462858677, + -0.000778515706770122, + -0.0010259246919304132, + -0.001299758325330913, + -0.0002050748880719766, + 0.004070341121405363, + -0.019181855022907257, + 0.006880984175950289, + 0.0058439914137125015, + -0.0020926562137901783, + -0.0030053930822759867, + 0.004953558091074228, + 0.008593473583459854, + -0.020336562767624855, + 0.004759664181619883, + 0.0015813937643542886, + -0.008921194821596146, + 0.008061707951128483, + -0.004867995623499155, + 0.001932487590238452, + 0.006044506561011076, + -0.01002221368253231, + -0.002033701865002513, + -0.9637254476547241, + 0.0013267423491925001, + 0.01664924994111061, + 0.005637790076434612, + -0.00977321621030569, + 0.009499858133494854, + 1.867548780865036e-05, + 0.00298184622079134, + 0.006708855275064707, + -0.0017439107177779078, + 0.00838360283523798, + -0.024490123614668846, + -0.005425458773970604, + -0.00011265475041000172, + 0.002722150180488825, + 0.004885948728770018, + -0.005075645167380571, + 0.0026576679665595293, + -0.0024979524314403534, + 0.004249288700520992, + 0.0016468848334625363, + -0.002190107712522149, + 0.01657051220536232, + -0.00053644017316401, + -0.003553065937012434, + -0.009663639590144157, + 0.007366592064499855, + -0.004634687211364508, + -0.0065600257366895676, + 0.003806324442848563, + -0.005013525951653719, + 0.0013783512404188514, + 0.0015775792999193072, + 0.0004929211572743952, + 0.00909106433391571, + -0.0007646263111382723, + -0.0065576923079788685, + -0.0009080104064196348, + 0.0018911496736109257, + -0.016189998015761375, + 0.009403729811310768, + 0.00928496289998293, + -0.006472345907241106, + 0.00016161937674041837, + -0.012158752419054508, + -0.008792578242719173, + 0.009962393902242184, + 0.006279502529650927, + -0.008666892535984516, + -0.0004379032179713249, + 0.012542287819087505, + -0.007681859191507101, + 0.001205647480674088, + -0.0124606192111969, + 0.0013184298295527697, + 0.0029744054190814495, + -0.0008479057578369975, + -0.0012055262923240662, + 0.0002218179142801091, + 0.011434984393417835, + 0.0008920598193071783, + 0.006768818944692612, + 0.004008870106190443, + -0.02249949797987938, + 0.005398592445999384, + 0.004380496218800545, + -0.005895664449781179, + 0.008063267916440964, + 0.0024907118640840054, + -0.029149994254112244, + -0.0029000944923609495, + -0.001275017624720931, + 0.005006079562008381, + 0.027562344446778297, + 0.005606412887573242, + -0.002001081360504031, + -0.001998369814828038, + -0.004652156960219145, + -0.00759951863437891, + 0.007179678417742252, + -0.006906622089445591, + -0.00185874430462718, + -0.006025244016200304, + 0.006467046216130257, + 0.016174715012311935, + -0.003430852433666587, + -0.00819933507591486, + -0.0015686111291870475, + 0.002517773536965251, + 0.011837008409202099, + 0.006601942237466574, + -0.004169893451035023, + -0.0037403935566544533, + -0.1704012155532837, + -0.002662623766809702, + 0.05238674581050873, + -0.0038147596642374992, + -0.001763234380632639, + -0.009532783180475235, + -0.029377013444900513, + -0.007805086672306061, + -0.00015589151007588953, + 0.0003479928709566593, + 0.0003171488060615957, + 0.009266064502298832, + 0.008159585297107697, + -0.008584863506257534, + 0.0011680721072480083, + 0.00687660276889801, + -0.00044305709889158607, + 0.005027484148740768, + -0.002353939227759838 + ], + [ + 0.01765080727636814, + 0.0023633968085050583, + 5.3952899179421365e-05, + -0.004041012842208147, + -0.0002922859275713563, + 0.0006479712319560349, + 0.000545563583727926, + 0.001270822249352932, + 0.0007640329422429204, + -0.0009988403180614114, + -0.006623122841119766, + -0.0007955202599987388, + -0.0011309930123388767, + 0.0002873097255360335, + 0.0006519635207951069, + -0.00038168838364072144, + 0.0007528914138674736, + 0.0011450666934251785, + 0.0008050880278460681, + 0.000724121171515435, + 0.0022287466563284397, + -0.0016416215803474188, + 3.289225423941389e-05, + -0.001273153000511229, + 0.00263535650447011, + 0.0018101431196555495, + -0.0018860670970752835, + -0.0003826304746326059, + 0.0002730416599661112, + -0.0022723835427314043, + -0.003455112921074033, + -0.0002443414705339819, + 0.0005372954765334725, + 0.0012947554932907224, + -0.0009211275028064847, + -0.00025594604085199535, + 0.0005972880753688514, + -0.0004009169642813504, + -0.0018682825611904263, + 0.0015932366950437427, + 0.0019576246850192547, + -0.002795378677546978, + -0.001286153681576252, + 0.000738079019356519, + 0.0011373644229024649, + 0.0017963130958378315, + 0.0014432671014219522, + -0.00040850910590961576, + 0.0014142957516014576, + 0.0009649501298554242, + -0.0007428877870552242, + 0.003330204403027892, + 0.0007204514113254845, + -0.0006937282742001116, + -0.0013670438202098012, + -0.001842683064751327, + -0.0027434509247541428, + 0.0008606128976680338, + 0.001096338964998722, + 0.004344933200627565, + 0.0002470000181347132, + -0.0001586189609952271, + 0.00028873077826574445, + 0.0023209929931908846, + -0.0027842519339174032, + -0.0031958334147930145, + -0.0009546828805468976, + -0.000164331984706223, + 0.002550768665969372, + -0.0009744141716510057, + -0.00026261952007189393, + 0.0009276015334762633, + 0.0013819480082020164, + -0.00016548657731618732, + 0.0007046397658996284, + 0.0004142521938774735, + 7.145802373997867e-05, + -0.0014452621107921004, + 0.00021023447334300727, + -0.001685905852355063, + -0.11595704406499863, + 0.00013280379062052816, + -0.0004867959360126406, + 0.0001549910957692191, + -7.41671392461285e-05, + 4.012920180684887e-05, + 0.0020706388168036938, + -0.00046770338667556643, + 0.002615011064335704, + -0.00043949458631686866, + 0.0006766592268832028, + -0.0011826824629679322, + -0.0002455229696352035, + 0.004036978352814913, + 0.0018982592737302184, + 0.0006241946830414236, + 0.0021725324913859367, + -0.0012023309245705605, + -0.0003255127521697432, + -0.0021112801041454077, + 0.0027964110486209393, + -0.002275272971019149, + -0.0006235619075596333, + 0.0007727638003416359, + 0.0019047664245590568, + 0.0019270197954028845, + -0.001551325316540897, + -0.0004526068514678627, + -0.003205561079084873, + -0.0005562118021771312, + -0.002902424428611994, + -0.0019545552786439657, + -0.00020549754844978452, + -0.0001493549789302051, + -5.2565148507710546e-05, + 0.001944326562806964, + 0.0007078893831931055, + -0.0009092910913750529, + -7.227352034533396e-05, + -0.0010484731756150723, + -0.001131661469116807, + 0.0008788994746282697, + 0.0004584072157740593, + 0.0005934680812060833, + -0.0001744885230436921, + 0.0004618076782207936, + 0.0015611769631505013, + 4.517875822784845e-06, + -0.0028097168542444706, + 0.0021720901131629944, + 0.0003194011515006423, + -0.0007585687562823296, + 0.0016313333762809634, + -0.0022218592930585146, + -0.0009837911929935217, + -0.0018586055375635624, + -0.0017974020447582006, + -0.004243906587362289, + 0.00011822330998256803, + -0.00014546119200531393, + -0.0010114677716046572, + 0.001130982069298625, + -0.0031559939961880445, + -0.001158215687610209, + -0.9834514856338501, + -0.001057934481650591, + -0.0015060000587254763, + -0.0010126748820766807, + 0.0013551133451983333, + -0.000888800946995616, + 0.0010119930375367403, + -0.0020127317402511835, + 0.0034536910243332386, + 0.00016701105050742626, + -0.0025669150054454803, + -0.0012363079003989697, + 0.0014750895788893104, + -0.000273427227512002, + 0.0007181753171607852, + -0.001843079342506826, + -0.001087175332941115, + -0.0009239182691089809, + 0.0028248722665011883, + -0.002390728797763586, + 0.00022686821466777474, + 6.842372386017814e-05, + -0.0006618446786887944, + -0.0035732691176235676, + -0.0030261895153671503, + -0.0005668394733220339, + -0.0005953267682343721, + 0.00021770961757283658, + 0.003021204611286521, + 0.0007403672789223492, + -0.0013624882558360696, + -0.0007401124457828701, + -3.49384754372295e-06, + -0.0007297190022654831, + -0.0005089477635920048, + -0.0008836238994263113, + 0.00036712788278236985, + 0.0032031950540840626, + 0.0007193504134193063, + 0.0025663338601589203, + -0.0005393808824010193, + 0.0023226842749863863, + -0.006054889876395464, + 0.000748435384593904, + -0.0021721613593399525, + 0.0011356555623933673, + -0.0014200342120602727, + 0.00968686118721962, + -0.0018851719796657562, + 0.0007964457618072629, + -0.0005508351023308933, + -0.0003139670880045742, + -0.0015058042481541634, + 0.0010098040802404284, + -0.0004762697499245405, + -0.0023870214354246855, + 0.0005636106361635029, + 0.0007988959550857544, + -0.0002932885254267603, + -0.0032816713210195303, + -0.0009705821285024285, + 0.0024015659000724554, + -0.0010665319859981537, + 0.00310591422021389, + -0.0014792137080803514, + 0.0015547213843092322, + 0.0006268912693485618, + -0.0016890268307179213, + -0.0007850803667679429, + -0.005070826504379511, + -0.00011693550914060324, + -0.0003494931443128735, + 0.0004430785484146327, + -0.003929972182959318, + 0.00014197290875017643, + 0.00016126294212881476, + -0.0031854095868766308, + -0.001544391387142241, + -0.0009535580174997449, + -0.0009521077154204249, + -0.0017632696544751525, + 0.0006812053034082055, + -0.002269955351948738, + -0.0017475441563874483, + -2.256691914226394e-05, + 0.0010844047646969557, + -0.0006141975754871964, + -0.0011807458940893412, + 2.6135721782338805e-05, + -0.00017759967886377126, + 0.0008184261387214065, + -0.003943073563277721, + -0.001464946661144495, + -0.13503724336624146, + -0.0001490751892561093, + -0.0009088891092687845, + 7.227886817418039e-05, + -0.001378566725179553, + 0.0012311629252508283, + 0.003913342021405697, + 0.0013860694598406553, + 0.0004055254685226828, + 0.0021435022354125977, + 0.00011665824422379956, + 1.6668107491568662e-05, + -0.0009090531966648996, + -5.1524926675483584e-05, + -0.0018222811631858349, + -0.00010270433995174244, + 0.001474666059948504, + -0.0022120268549770117, + -0.0006977149751037359 + ], + [ + -0.15627235174179077, + 0.05800258740782738, + -0.050908733159303665, + 0.10543268918991089, + 0.039231110364198685, + -0.06584874540567398, + -0.05932360514998436, + -0.07615780830383301, + -0.04686001315712929, + -0.03599167242646217, + 0.07968976348638535, + 0.023711293935775757, + 0.039222098886966705, + 0.02605554834008217, + -0.025720680132508278, + 0.02005130983889103, + 0.00014318972534965724, + 0.02064916491508484, + -0.02476544678211212, + -0.03945919871330261, + 0.02189522422850132, + 0.035013359040021896, + -0.028621338307857513, + 0.013460305519402027, + -0.131003275513649, + -0.031203733757138252, + 0.001973747042939067, + -0.058547623455524445, + 0.0010630640899762511, + -0.015292877331376076, + 0.029352061450481415, + 0.023138143122196198, + -0.07229340821504593, + -0.09868461638689041, + -0.009566803462803364, + -0.03617367893457413, + 0.001664099283516407, + 0.0780649408698082, + -0.03520987182855606, + 0.013793602585792542, + -0.02019922062754631, + -0.08733993768692017, + 0.06048867478966713, + 0.010886049829423428, + 0.04579772800207138, + 0.05461147800087929, + 0.029881838709115982, + 0.007513957563787699, + 0.03727753832936287, + 0.005192221608012915, + 0.06759242713451385, + 0.07865692675113678, + -0.04520491883158684, + 0.0730697512626648, + -0.025144821032881737, + 0.041487663984298706, + 0.03593272715806961, + -0.0868198350071907, + -0.007307352963835001, + 0.05326644703745842, + 0.037525277584791183, + 0.042222920805215836, + 0.07147239148616791, + 0.0070654889568686485, + -0.013571941293776035, + 0.005192155484110117, + 0.021137796342372894, + 0.07245533168315887, + 0.05170965939760208, + 0.016067709773778915, + -0.02305692620575428, + 0.046408846974372864, + 0.05908408388495445, + 0.08479243516921997, + -0.04434872418642044, + 0.003382693277671933, + -0.01308517437428236, + 0.03710655868053436, + 0.04865952581167221, + -0.13895201683044434, + 0.30401498079299927, + -0.06959296762943268, + -0.016168877482414246, + -0.04086583852767944, + 0.015882108360528946, + -0.03642621263861656, + -0.03900814428925514, + -0.0024986504577100277, + -0.018101032823324203, + 0.012276819907128811, + -0.07290984690189362, + 0.03543560951948166, + 0.06925220787525177, + 0.019664086401462555, + -0.004911372903734446, + -0.09243404865264893, + -0.009276926517486572, + -0.07207919657230377, + 0.03781307861208916, + 0.02280336804687977, + 0.012641429901123047, + 0.06484213471412659, + 0.014261112548410892, + 0.009820712730288506, + 0.07153818756341934, + -0.06829547882080078, + -0.0015515326522290707, + -0.04645228385925293, + 0.0608367957174778, + -0.03064705803990364, + 0.03521419316530228, + 0.03307012468576431, + -0.004365568980574608, + -0.03799150511622429, + 0.05791657045483589, + 0.044535234570503235, + 0.007451255340129137, + -0.06171802058815956, + -0.04634130001068115, + -0.028407840058207512, + -0.03437790647149086, + -0.046403151005506516, + 0.0786430686712265, + 0.04189691320061684, + -0.022497540339827538, + 0.042348794639110565, + 0.04144420102238655, + 0.008567828685045242, + 0.003945672418922186, + -0.08580145239830017, + 0.005576379131525755, + 0.07307663559913635, + -0.11031147837638855, + -0.059430234134197235, + -0.03355114907026291, + -0.05926312506198883, + 0.04964415356516838, + -0.028767095878720284, + 0.07933489978313446, + 0.021934054791927338, + 0.028348349034786224, + 0.009639051742851734, + 0.012830819003283978, + -0.03696328401565552, + -0.2645832598209381, + 0.0028837553691118956, + -0.10467014461755753, + 0.09011457860469818, + 0.004224661272019148, + -0.017051640897989273, + 0.037078771740198135, + 0.06654249876737595, + -0.0633581355214119, + -0.0060418639332056046, + 0.00875638984143734, + 0.01886497251689434, + 0.0681922435760498, + 0.034488387405872345, + 0.0525902695953846, + 0.09146884083747864, + -0.098809152841568, + 0.018431615084409714, + 0.013379502110183239, + -0.0129720289260149, + -0.09136436134576797, + -0.013649333268404007, + -0.05026300251483917, + 0.04957747086882591, + 0.04881211370229721, + 0.002462419681251049, + -0.06312604248523712, + -0.02201174944639206, + -0.04394428804516792, + -0.07313945889472961, + 0.04857584834098816, + 0.05567561835050583, + 0.05530228465795517, + -0.009175881743431091, + -0.05791272222995758, + -0.011464710347354412, + 0.029183000326156616, + 0.025992698967456818, + -0.007840958423912525, + -0.017527930438518524, + 0.05271037667989731, + 0.07190188765525818, + 0.018028635531663895, + 0.03169383481144905, + 0.07215016335248947, + 0.06745228171348572, + -0.04377937316894531, + 0.10924786329269409, + 0.026068851351737976, + 0.04004930332303047, + -0.017110200598835945, + -0.00957916583865881, + 0.021069994196295738, + -0.04968545213341713, + 0.018494239076972008, + -0.03816758841276169, + 0.037580858916044235, + 0.007215419318526983, + -0.016486167907714844, + 0.01940077543258667, + -0.059301331639289856, + 0.12345612794160843, + 0.0027043779846280813, + -0.024943802505731583, + 0.006770622916519642, + 0.11268969625234604, + -0.04629204049706459, + 0.06999877095222473, + -0.013857616111636162, + 0.09984554350376129, + -0.23328308761119843, + -0.016469141468405724, + 0.0710403248667717, + -0.004983908496797085, + 0.043875303119421005, + 0.006065894849598408, + 0.026907453313469887, + 0.015322187915444374, + 0.01636580005288124, + -0.03033764846622944, + -0.0053067575208842754, + 0.011444644071161747, + -0.060616981238126755, + 0.06668850779533386, + 8.489016181556508e-05, + 0.03269784152507782, + -0.08031222224235535, + -0.06449563801288605, + -0.04111697897315025, + 0.08583153784275055, + 0.024370113387703896, + -0.021563226357102394, + -0.014861569739878178, + 0.3972184658050537, + -0.04048669710755348, + 0.05750710889697075, + -0.005962468218058348, + 0.051013484597206116, + 0.036529671400785446, + 0.0314888171851635, + 0.009774114936590195, + -0.06893381476402283, + 0.03932655230164528, + 0.011014692485332489, + 0.04107218608260155, + -0.021624231711030006, + 0.033751022070646286, + 0.016250161454081535, + -0.032076697796583176, + -0.0893091931939125, + -0.005890632979571819, + 0.009283708408474922 + ], + [ + -0.11016527563333511, + 0.026709415018558502, + -0.08858352154493332, + -0.028087379410862923, + -0.0612129271030426, + -0.03030601143836975, + -0.02580409124493599, + -0.020332470536231995, + 0.03264185041189194, + -0.028773995116353035, + 0.06484904885292053, + -0.006175747606903315, + 0.04472202807664871, + 0.03302404657006264, + -0.027804028242826462, + 0.07278748601675034, + -0.01612827181816101, + 0.07938012480735779, + -0.06300300359725952, + 0.016796352341771126, + 0.07017470896244049, + 0.01184792723506689, + 0.018093353137373924, + -0.003296980168670416, + -0.03018179163336754, + -0.048635996878147125, + -0.05150695890188217, + 0.002295386977493763, + -0.051424965262413025, + -0.048404939472675323, + 0.013095705769956112, + 0.07200273871421814, + -0.03858259692788124, + -0.06163529306650162, + -0.014011655934154987, + -0.013199756853282452, + 0.025065625086426735, + 0.010994826443493366, + -0.018231220543384552, + -0.07775767892599106, + 0.0005098060937598348, + 0.019550271332263947, + 0.002350183902308345, + -0.004334492143243551, + -0.016622399911284447, + 0.03278122842311859, + -0.051720261573791504, + 0.02939726412296295, + 0.04316793754696846, + 0.07460034638643265, + 0.005628770682960749, + 0.005109643097966909, + -0.0003340023395139724, + -0.016395866870880127, + 0.0018863796722143888, + 0.08076413720846176, + -0.011944707483053207, + 0.0018687965348362923, + -0.011165931820869446, + -0.08517412096261978, + 0.09185871481895447, + 0.01943659596145153, + 0.007662071846425533, + -0.009269802831113338, + 0.04063941910862923, + 0.02288372814655304, + -0.03259897604584694, + 0.045340169221162796, + -0.022191287949681282, + 0.011148754507303238, + 0.030912993475794792, + 0.052174828946590424, + -0.008680819533765316, + -0.0034490921534597874, + -0.07677040994167328, + -0.0321190245449543, + 0.02247478999197483, + -0.030900150537490845, + -0.01609884202480316, + 0.017903955653309822, + 0.3961297571659088, + 0.0005396612687036395, + -0.0016712385695427656, + -0.014464193023741245, + -0.038488492369651794, + 0.009941341355443, + -0.012206886895000935, + -0.015903033316135406, + 0.02708265744149685, + -0.05133835971355438, + -0.005050186533480883, + -0.004332509357482195, + 0.0013708898331969976, + 0.04656892642378807, + 0.042442645877599716, + -0.06436213850975037, + -0.04750477522611618, + -0.039976101368665695, + -0.002420242177322507, + 0.0029776107985526323, + 0.017499085515737534, + 0.07529489696025848, + 0.01844453625380993, + 0.04364653676748276, + -0.025382693856954575, + 0.03747953474521637, + 0.03476687893271446, + -0.0005978800472803414, + 0.026229798793792725, + 0.0128866508603096, + 0.056312352418899536, + 0.019108204171061516, + 0.011111346073448658, + 0.01182554755359888, + -0.009546907618641853, + -0.013013898395001888, + -0.01638660952448845, + -0.01417094562202692, + -0.019923381507396698, + 0.035131555050611496, + -0.015551986172795296, + 0.005190806929022074, + -2.1809348254464567e-05, + 0.01949779875576496, + -0.030036916956305504, + 0.034969549626111984, + -0.012428486719727516, + -0.026033621281385422, + 0.010540816932916641, + -0.019232183694839478, + -0.01680140197277069, + -0.040608908981084824, + -0.0529627688229084, + 0.007589369546622038, + 0.017865190282464027, + -0.008424242027103901, + -0.01273699663579464, + -0.03802703693509102, + 0.030109908431768417, + 0.02227848581969738, + 0.05961507558822632, + -0.016765452921390533, + 0.016900742426514626, + -0.05837934836745262, + -0.08595448732376099, + 0.025866707786917686, + -0.02958805114030838, + 0.003982821479439735, + 0.016865728422999382, + -0.023732859641313553, + 0.031039774417877197, + 0.019358085468411446, + -0.06498817354440689, + 0.00048646252253092825, + 0.05797542259097099, + -0.009585549123585224, + 0.06937729567289352, + 0.024224478751420975, + 0.013587317429482937, + 0.10598357021808624, + -0.02697240561246872, + -0.013837422244250774, + -0.020917460322380066, + -0.06709828227758408, + -0.04379487782716751, + 0.01828492060303688, + -0.016189873218536377, + -0.015590410679578781, + -0.04069027304649353, + 0.02536161243915558, + -0.07584308832883835, + -0.03648735582828522, + -0.03722481429576874, + -0.052365757524967194, + -0.010070331394672394, + 0.01551042776554823, + 0.009231937117874622, + 0.038890041410923004, + 0.01653759554028511, + 0.00632931012660265, + -0.018405355513095856, + -0.008642365224659443, + 0.020718159154057503, + -0.036930281668901443, + 0.02535777911543846, + 0.08102377504110336, + 0.05574410408735275, + -0.022785546258091927, + 0.031312353909015656, + 0.07267747819423676, + 0.07552658766508102, + 0.1786339432001114, + 0.07790781557559967, + -0.044405125081539154, + -0.008575258776545525, + 0.03260671719908714, + -0.00547146936878562, + 0.023190531879663467, + 0.015754351392388344, + -0.07889551669359207, + 0.009569065645337105, + 0.013630115427076817, + 0.02537345141172409, + 0.022579334676265717, + -0.030383944511413574, + -0.0004403356579132378, + 0.08975706994533539, + -0.051590509712696075, + -0.027690080925822258, + -0.03395099565386772, + 0.0202341191470623, + 0.04470017924904823, + -0.01023904886096716, + 0.07384934276342392, + -0.10266463458538055, + -0.09214500337839127, + 0.041098013520240784, + 0.07402244210243225, + 0.02601679414510727, + -0.04281232878565788, + 0.051407184451818466, + -0.016339736059308052, + -0.029535017907619476, + -0.052662983536720276, + 0.0026622111909091473, + 0.031718526035547256, + -0.052109166979789734, + 0.032362230122089386, + 0.0251042228192091, + -0.05392851307988167, + -0.05225832015275955, + 0.00915428064763546, + 0.06167200952768326, + -0.004403847269713879, + 0.05442626029253006, + 0.027760274708271027, + -0.006782980635762215, + 0.647780179977417, + -0.008513589389622211, + 0.008856629952788353, + 0.011726451106369495, + 0.06635457277297974, + -0.02915891632437706, + 0.006202572025358677, + -0.016696838662028313, + -0.012058411724865437, + -0.018674800172448158, + -0.013452872633934021, + 0.0033429618924856186, + 0.052479494363069534, + -0.018814973533153534, + -0.024715881794691086, + 0.06372156739234924, + 0.02205606736242771, + 0.0002600328007247299, + -0.01194877177476883 + ], + [ + -0.07890210300683975, + 0.057940252125263214, + -0.058938004076480865, + -0.06750621646642685, + -0.03484463319182396, + -0.031633272767066956, + -0.006685328204184771, + -0.03325961157679558, + -0.0019070182461291552, + -0.03400997444987297, + 0.027401525527238846, + -0.034704554826021194, + 0.04527317360043526, + 0.02371138520538807, + 0.023309173062443733, + 0.057830553501844406, + -0.016149716451764107, + 0.06567494571208954, + -0.05281510949134827, + -0.013510781340301037, + 0.08331748098134995, + 0.004653190728276968, + 0.0012485799379646778, + -0.01868096925318241, + 0.004920549690723419, + -0.015400676988065243, + -0.04405904933810234, + 0.023601971566677094, + -0.03987343609333038, + -0.02121085487306118, + 0.03407289832830429, + 0.023122869431972504, + -0.03443099185824394, + -0.07217372208833694, + -0.011499368585646152, + -0.006942888721823692, + -0.024119827896356583, + 0.033046260476112366, + 0.0030216574668884277, + -0.07329799234867096, + 0.02210504375398159, + -0.02554108202457428, + 0.018230579793453217, + 0.014813507907092571, + 0.02604197897017002, + 0.03540040925145149, + -0.03520946949720383, + -0.0012532362015917897, + 0.016437117010354996, + 0.06623499095439911, + -0.003906297963112593, + -0.027390392497181892, + 0.015574579127132893, + -0.030170129612088203, + -0.015205565840005875, + 0.060290783643722534, + 0.0726393535733223, + 0.0009806094458326697, + -0.022704245522618294, + -0.023606998845934868, + 0.05939623340964317, + 0.03344431519508362, + -0.007612316869199276, + 0.010407445020973682, + 0.012121643871068954, + 0.01909349113702774, + 0.00465576583519578, + 0.03425849974155426, + -0.042290519922971725, + -0.022832658141851425, + 0.019378671422600746, + 0.08596909046173096, + -0.0361940935254097, + -0.03734295070171356, + -0.028409354388713837, + -0.0726052075624466, + -0.01725096069276333, + -0.05216803774237633, + -0.03499218821525574, + -0.0028389878571033478, + 0.4281798005104065, + -0.021968435496091843, + -0.01939339004456997, + -0.020453765988349915, + -0.0014257278526201844, + -0.017285259440541267, + 0.042656004428863525, + -0.01285620965063572, + 0.014475872740149498, + -0.02176676131784916, + -0.004133798182010651, + 0.021655116230249405, + 0.05786009505391121, + 0.04192668944597244, + -0.005560067016631365, + -0.06220151111483574, + -0.036587901413440704, + -0.023172223940491676, + -0.0056037078611552715, + 0.0006408063345588744, + 0.000995477894321084, + 0.02840454690158367, + -0.001159255625680089, + 0.025699160993099213, + -0.04115220159292221, + -0.0003300581593066454, + 0.1107187420129776, + 0.03162398189306259, + 0.013700597919523716, + -0.0024293335154652596, + -0.01140979677438736, + 0.030640259385108948, + -0.009617384523153305, + -0.0018329834565520287, + -0.0005175340338610113, + 0.02472473308444023, + -0.005158181767910719, + -0.01687067560851574, + 0.006938806734979153, + 0.04570142924785614, + 0.02335694432258606, + 0.009201446548104286, + 0.009772812016308308, + 0.02136988379061222, + -0.000284489244222641, + 0.04147081822156906, + -0.01613698899745941, + -0.011984160169959068, + 0.04622941091656685, + -0.01609637401998043, + -0.01513905730098486, + -0.019952528178691864, + -0.04492528364062309, + -0.048996224999427795, + 0.013202027417719364, + 0.012538776732981205, + 0.010334629565477371, + -0.03115273453295231, + -0.012633941136300564, + 0.01715455949306488, + 0.04819207265973091, + 0.011491910554468632, + 0.007225324399769306, + -0.00799827091395855, + 0.05899013206362724, + -0.02126743458211422, + -0.04604114219546318, + 0.030527431517839432, + 0.013174730353057384, + -0.00012403186701703817, + -0.014907477423548698, + 0.025734802708029747, + -0.06184154376387596, + -0.004705782979726791, + -0.017600607126951218, + 0.014110489748418331, + -0.004034507554024458, + 0.0037797505501657724, + -0.02276015654206276, + 0.031103726476430893, + 0.007327283266931772, + 0.008888212963938713, + -0.00873921811580658, + -0.06388230621814728, + -0.018048670142889023, + 0.03822570666670799, + 0.009605174884200096, + -0.04433780163526535, + -0.023770984262228012, + 0.053206175565719604, + -0.05511775612831116, + -0.03653569519519806, + -0.0417858362197876, + -0.05420073866844177, + -0.007622751872986555, + 0.00045513699296861887, + 0.03580696880817413, + 0.040552444756031036, + 0.00045400296221487224, + -0.022110888734459877, + -0.026258286088705063, + 0.005074851214885712, + -0.01591417007148266, + -0.017111551016569138, + 0.06068700924515724, + 0.05849434435367584, + 0.07385046780109406, + -0.025692172348499298, + 0.07399876415729523, + 0.04670913890004158, + 0.01166670210659504, + 0.15001939237117767, + 0.038403112441301346, + 0.013613684102892876, + -0.002329425886273384, + 0.03741228207945824, + -0.008876524865627289, + 0.007962518371641636, + 0.01792909950017929, + -0.0857773944735527, + 0.04902903363108635, + 0.005282154306769371, + 0.01281516719609499, + -0.01968398317694664, + 0.006918123457580805, + 0.015591900795698166, + 0.06898870319128036, + -0.016675233840942383, + -0.032832518219947815, + -0.015373650938272476, + -0.042317893356084824, + 0.011099008843302727, + 0.012994534336030483, + 0.08788551390171051, + -0.05372696369886398, + -0.059989433735609055, + 0.026268141344189644, + 0.10773647576570511, + 0.038786888122558594, + -0.056624043732881546, + -0.008788660168647766, + 0.01786685176193714, + -0.017844533547759056, + -0.0210346020758152, + -0.03176272660493851, + 0.011657056398689747, + -0.0785747617483139, + 0.024872709065675735, + 0.030515354126691818, + -0.029903706163167953, + -0.05713697150349617, + 0.008317757397890091, + 0.0503055602312088, + -0.06322123855352402, + 0.026892809197306633, + 0.010689517483115196, + 0.013892008922994137, + 0.6881775856018066, + 0.02767353318631649, + -0.015500127337872982, + 0.007727109361439943, + 0.037235721945762634, + -0.016848737373948097, + 0.002570360666140914, + 0.010578213259577751, + -0.04082942008972168, + 0.028926493600010872, + -0.015942132100462914, + -0.04178016632795334, + 0.022907782346010208, + -0.02321670949459076, + -0.06876877695322037, + 0.008768102154135704, + 0.03749025613069534, + -0.004873580299317837, + -0.0387602299451828 + ], + [ + -0.08059433102607727, + 0.058243278414011, + -0.05130067840218544, + -0.03847430646419525, + -0.03155604749917984, + -0.026828764006495476, + -0.03328799083828926, + -0.02154257893562317, + 0.004632790572941303, + -0.035215966403484344, + 0.009998043067753315, + -0.02489047311246395, + 0.03822251036763191, + 0.008431113325059414, + 0.018364084884524345, + 0.061633482575416565, + -0.008999207988381386, + 0.049674924463033676, + -0.04737240821123123, + 0.014578581787645817, + 0.03665304556488991, + 0.004201391711831093, + 0.00855159293860197, + -0.007798998616635799, + -0.0006563572096638381, + -0.030493780970573425, + -0.01749309152364731, + 0.05799110606312752, + -0.04881006479263306, + 0.004631936550140381, + 0.03700517490506172, + 0.034425023943185806, + -0.03028395213186741, + -0.03342068940401077, + 0.011346139945089817, + -0.016349762678146362, + -0.022519398480653763, + 0.02827092818915844, + -0.026621511206030846, + -0.06173301488161087, + 0.008599524386227131, + -0.006322547793388367, + 0.018165551126003265, + -0.008628933690488338, + 0.016263438388705254, + 0.035687997937202454, + -0.02002747170627117, + -0.009889291599392891, + 0.02859540469944477, + 0.03252951428294182, + 0.031236451119184494, + -0.0005342257209122181, + 0.006785379722714424, + -0.004006603732705116, + -0.023344501852989197, + 0.04803379252552986, + 0.02159111574292183, + 0.028818393126130104, + -0.02045055478811264, + -0.02557375654578209, + 0.049183089286088943, + 0.017775779590010643, + -0.00016164813132490963, + 0.029604678973555565, + 0.026032347232103348, + 0.029012585058808327, + -0.02436746656894684, + 0.0032093762420117855, + 0.014242036268115044, + -0.00888657383620739, + 0.022986074909567833, + 0.05811706557869911, + 0.010221895761787891, + -0.054120469838380814, + -0.07533693313598633, + -0.06564642488956451, + -0.009847004897892475, + -0.036633867770433426, + -0.024002157151699066, + -0.002993449568748474, + 0.44390490651130676, + -0.0260230153799057, + -0.027102148160338402, + 0.007209252566099167, + -0.03685455396771431, + 0.011789844371378422, + 0.03683638572692871, + -0.013667489401996136, + 0.00966122467070818, + -0.007608137093484402, + -0.013215267099440098, + 0.017818855121731758, + 0.015379348769783974, + 0.028316058218479156, + 0.027143258601427078, + -0.03952675685286522, + -0.04193032532930374, + -0.026860814541578293, + -0.0008525106823071837, + -0.0012478157877922058, + 0.009852811694145203, + 0.034827616065740585, + -0.014402766712009907, + 0.030617136508226395, + -0.003541902406141162, + -0.004592148587107658, + 0.048193417489528656, + 0.008041339926421642, + -0.006163245532661676, + 0.02183416113257408, + -0.01940835453569889, + 0.026607327163219452, + 0.01067065168172121, + 0.036766473203897476, + 0.0023033309262245893, + -0.008800233714282513, + -0.0002591160882730037, + -0.008997239172458649, + 0.01962454803287983, + 0.035533465445041656, + -0.02291392907500267, + 0.025763558223843575, + -0.00958594586700201, + 0.032544199377298355, + 0.013257086277008057, + 0.011561832390725613, + -0.025311026722192764, + -0.018135711550712585, + 0.0013051118003204465, + -0.042925167828798294, + 0.0011744736693799496, + -0.023357054218649864, + -0.0232072900980711, + -0.005602525547146797, + 0.026942089200019836, + 0.0013184414710849524, + 0.006296145264059305, + -0.038836799561977386, + 0.012910827063024044, + -0.01928732916712761, + 0.019453352317214012, + 0.003337965114042163, + 0.0073490990325808525, + -0.009815541096031666, + 0.025347504764795303, + -0.010433387011289597, + -0.016819357872009277, + 0.028281446546316147, + -0.002968879882246256, + -0.017497777938842773, + -0.006356542930006981, + 0.02469390071928501, + -0.03182085230946541, + -0.028031133115291595, + -0.01870369352400303, + -0.02843989059329033, + -0.006385627202689648, + 0.005330362357199192, + -0.0021287426352500916, + 0.023867277428507805, + -0.021469485014677048, + 0.006333978846669197, + 0.012945284135639668, + -0.043534163385629654, + -0.014058581553399563, + 0.01623317413032055, + -0.0027157587464898825, + -0.028512731194496155, + -0.04355053976178169, + 0.03179486468434334, + -0.025935187935829163, + -0.025428662076592445, + -0.027638327330350876, + -0.030247844755649567, + 0.011719804257154465, + 0.002477389294654131, + 0.005635508801788092, + 0.01641824282705784, + -0.018426930531859398, + -0.005800172220915556, + -0.0010961447842419147, + -0.031215235590934753, + -0.013144544325768948, + -0.013851809315383434, + 0.04310772940516472, + 0.0803699940443039, + 0.08401499688625336, + 0.0026817512698471546, + 0.06591858714818954, + 0.05536340922117233, + 0.005444233305752277, + 0.1589224934577942, + 0.022992422804236412, + -0.002195652574300766, + 0.0013646698789671063, + 0.017326073721051216, + -0.015637191012501717, + -0.0067314449697732925, + 0.015608253888785839, + -0.058916497975587845, + 0.040795739740133286, + -0.006694102194160223, + 0.009970135986804962, + -0.012238582596182823, + -0.02538716420531273, + -0.0040758834220469, + 0.04222133010625839, + -0.02589753083884716, + 0.0009873243980109692, + 0.016826258972287178, + -0.007027080748230219, + 0.020339682698249817, + 0.00657229358330369, + 0.09664373099803925, + -0.08883082121610641, + -0.09888892620801926, + 0.010302949696779251, + 0.12259945273399353, + 0.013950018212199211, + -0.04295806214213371, + -0.012961781583726406, + -0.0008539524278603494, + -0.0021484154276549816, + -0.024967307224869728, + -0.02186899073421955, + 0.020077014341950417, + -0.03950223699212074, + 0.03260354697704315, + 0.02492787502706051, + -0.010446705855429173, + -0.025407955050468445, + -0.004317804239690304, + 0.0005115312524139881, + -0.0366574302315712, + 0.04005197435617447, + 0.01567918248474598, + 0.02946755290031433, + 0.7374879121780396, + 0.015976209193468094, + -0.0017690698150545359, + 0.008703991770744324, + 0.025831276550889015, + -0.03657068312168121, + 0.03381197154521942, + 0.026453502476215363, + -0.038776639848947525, + 0.03483818098902702, + 0.015352081507444382, + -0.03531317040324211, + 0.008443146012723446, + -0.01005843747407198, + -0.024441933259367943, + -0.015415878966450691, + 0.05242154747247696, + -0.01494052354246378, + 0.010095102712512016 + ], + [ + -0.08910135179758072, + 0.07798954099416733, + -0.09880071878433228, + -0.09982160478830338, + -0.03611467406153679, + -0.021995602175593376, + -0.036194805055856705, + -0.028207840397953987, + 0.0003886270278599113, + -0.019831053912639618, + 0.01128719374537468, + -0.0027602335903793573, + 0.035661980509757996, + -0.022721920162439346, + 0.0030852477066218853, + 0.08564738929271698, + -0.029412290081381798, + 0.03567899018526077, + -0.02743283472955227, + 0.019236482679843903, + 0.027397628873586655, + -0.003784990170970559, + 0.024510495364665985, + 0.03345740959048271, + -0.012895395047962666, + -0.0718173161149025, + 0.006170907523483038, + 0.06398122012615204, + -0.06341008841991425, + 0.0170630794018507, + 0.08395495265722275, + 0.03002927638590336, + -0.010094856843352318, + -0.024218933656811714, + 0.04459691420197487, + -0.0059357900172472, + 0.007731110788881779, + 0.0570705309510231, + -0.011722395196557045, + -0.03396456688642502, + 5.398549546953291e-06, + -0.018251843750476837, + 0.01950603723526001, + -0.014251448214054108, + -0.0029942395631223917, + 0.04534285515546799, + -0.028380533680319786, + 0.006199574563652277, + 0.05977173149585724, + 0.05190497636795044, + 0.07183986902236938, + 0.039882391691207886, + -0.023991495370864868, + -0.02334102801978588, + -0.014499873854219913, + 0.04130569472908974, + 0.0022835589479655027, + 0.016385674476623535, + -0.03584686666727066, + -0.06265002489089966, + 0.050668708980083466, + 0.01637030579149723, + 0.0195997953414917, + 0.03910988196730614, + 0.013828719034790993, + 0.03512147068977356, + -0.02120300382375717, + 0.014186210930347443, + 0.048049431294202805, + 0.013119748793542385, + 0.018606718629598618, + 0.030321963131427765, + 0.02514881268143654, + -0.048091545701026917, + -0.10182499140501022, + -0.05531780421733856, + 0.0020764609798789024, + 0.044068723917007446, + 0.0016376546118408442, + -0.010230819694697857, + 0.42149415612220764, + -0.04496527090668678, + -0.016775384545326233, + -0.0012028212659060955, + -0.05555601790547371, + 0.015038109384477139, + 0.010817357338964939, + -0.010822744108736515, + 0.0005963090225122869, + -0.0008644451736472547, + 0.029673725366592407, + 0.00812794640660286, + -0.012627837248146534, + 0.03770118206739426, + 0.039097659289836884, + 0.02015584148466587, + -0.07867394387722015, + -0.023667631670832634, + 0.0032478617504239082, + -0.00273926486261189, + -0.00026594201335683465, + 0.04478999972343445, + 0.0029899850487709045, + 0.04217202216386795, + 0.0010565214324742556, + 0.014693330973386765, + 0.014332587830722332, + -0.009847337380051613, + -0.01354263722896576, + 0.035625893622636795, + 0.04544161632657051, + 0.029136544093489647, + 0.006884831003844738, + 0.04322345554828644, + 0.024883899837732315, + -0.029404789209365845, + -0.0022021133918315172, + 0.024761628359556198, + -0.011840243823826313, + 0.048154495656490326, + -0.08494102954864502, + 0.04168701171875, + 0.01931311935186386, + 0.03362751379609108, + 0.0165778286755085, + 0.03364865854382515, + -0.05213027447462082, + -0.03736565634608269, + -0.05019325762987137, + -0.015308055095374584, + -0.0030721204821020365, + -0.0772453173995018, + -0.01459825411438942, + -0.007418878376483917, + 0.02781994827091694, + 0.0017678458243608475, + -0.017770370468497276, + -0.04657134786248207, + 0.046475764364004135, + -0.018667468801140785, + 0.01283019408583641, + -0.0003337168018333614, + 0.013516143895685673, + -0.018477225676178932, + 0.015405339188873768, + -0.024123581126332283, + -0.01260304730385542, + 0.012640140019357204, + 0.003134557045996189, + -0.021703440696001053, + 0.017144018784165382, + 0.01207901630550623, + -0.03426118195056915, + -0.015450035221874714, + -0.004394523333758116, + -0.040115535259246826, + 0.009746580384671688, + 0.002931601367890835, + 0.0032659093849360943, + 0.023510020226240158, + -0.03337373584508896, + 0.023638755083084106, + -0.013973593711853027, + -0.018742434680461884, + 0.004736210685223341, + -0.03910882771015167, + -0.010338060557842255, + -0.008863351307809353, + -0.06410476565361023, + 0.04637390747666359, + -0.04393535852432251, + -0.029645897448062897, + -0.014359921216964722, + -0.0013741339789703488, + 0.012103063054382801, + -2.6060046366183087e-05, + -0.02498919889330864, + 0.0020581765566021204, + -0.04169486463069916, + -0.01682409457862377, + -0.0084900027140975, + -0.024989409372210503, + 0.0003404316958039999, + -0.025882869958877563, + 0.013604432344436646, + 0.09338363260030746, + 0.06686139106750488, + -0.02394830621778965, + 0.062664695084095, + 0.05425296351313591, + 0.04141649603843689, + 0.1936633437871933, + 0.0475304089486599, + -0.015233212150633335, + -0.0027627553790807724, + 0.040435101836919785, + 0.0019834390841424465, + -0.009308013133704662, + 0.011865897104144096, + -0.017133526504039764, + 0.01391399186104536, + 0.014186524786055088, + 0.015392588451504707, + -0.000710663094650954, + -0.017883751541376114, + -0.03012235090136528, + 0.058167558163404465, + -0.02778976783156395, + -0.0060460916720330715, + -0.007046368904411793, + 0.05277390405535698, + 0.04379767179489136, + 0.0020682672038674355, + 0.10278752446174622, + -0.0801013708114624, + -0.09632933884859085, + 0.025082314386963844, + 0.08595409244298935, + 0.008746452629566193, + -0.02007746510207653, + 0.0025689303874969482, + 0.0019376210402697325, + -0.004766544792801142, + -0.023441053926944733, + -0.025316353887319565, + 0.02905047871172428, + -0.018994390964508057, + -0.0001248083426617086, + 0.03194211795926094, + -0.04621991142630577, + 0.003790653543546796, + 0.014437348581850529, + -0.0027465110179036856, + -0.04020116105675697, + 0.06287103146314621, + 0.03565870597958565, + 0.02272750996053219, + 0.6812310814857483, + 0.013849304057657719, + -0.002060702769085765, + -0.055598001927137375, + 0.034100160002708435, + -0.026726635172963142, + 0.008052905090153217, + 0.03025607205927372, + -0.033117711544036865, + 0.02281617373228073, + 0.009042068384587765, + -0.03174043074250221, + 0.017541388049721718, + -0.003324907971546054, + 0.002954257419332862, + 0.02345527522265911, + 0.04232444986701012, + -0.002425455255433917, + 0.004004823509603739 + ], + [ + -0.06924367696046829, + 0.020153190940618515, + -0.051557689905166626, + 0.02310364879667759, + -0.037586089223623276, + -0.036180973052978516, + -0.0353226475417614, + -0.027927257120609283, + 0.019870584830641747, + -0.03323954716324806, + 0.0454988032579422, + -0.02126254327595234, + 0.024966241791844368, + 0.007588883861899376, + 0.0025259233079850674, + 0.057476744055747986, + -0.002450123894959688, + 0.036568813025951385, + -0.0525851733982563, + 0.009680462069809437, + 0.048040252178907394, + 0.006486467085778713, + 0.011820388957858086, + 0.009099112823605537, + -0.020368147641420364, + -0.007466289680451155, + -0.04750654846429825, + 0.056800711899995804, + -0.03515215218067169, + -0.0123467817902565, + 0.004061240702867508, + 0.03577753156423569, + -0.0449872687458992, + -0.023809991776943207, + -0.0021594318095594645, + -0.03418898209929466, + -0.020295634865760803, + 0.020616328343749046, + -0.017245758324861526, + -0.036401987075805664, + -0.0006339753745123744, + 0.0001647580647841096, + 0.029409052804112434, + 0.013535081408917904, + 0.008389121852815151, + 0.012663259170949459, + -0.0035544701386243105, + -0.022548174485564232, + 0.011619440279901028, + 0.0280438419431448, + 0.04245920479297638, + -0.009520291350781918, + -0.0003352361381985247, + -0.02119823917746544, + -0.002818454522639513, + 0.0551033653318882, + 0.01560603640973568, + 0.08421643823385239, + -0.026593701913952827, + -0.02610318548977375, + 0.033945631235837936, + 0.01623363234102726, + -0.0025966500397771597, + 0.01984402909874916, + 0.017856979742646217, + 0.00015013360825832933, + -0.006732142996042967, + 0.027021145448088646, + -0.0007849493413232267, + 0.01969919353723526, + -0.002711181528866291, + 0.056168332695961, + -0.02033393271267414, + -0.002365376800298691, + -0.07744869589805603, + -0.03776472061872482, + 0.01501196064054966, + -0.017991654574871063, + -0.03281605243682861, + -0.0034604305401444435, + 0.43238165974617004, + -0.02610638178884983, + -0.005207020323723555, + 0.018903415650129318, + -0.03288286551833153, + 0.030775269493460655, + 0.029789911583065987, + 0.000661068654153496, + 0.04827835038304329, + -0.004968620371073484, + -0.013461282476782799, + 0.01376036461442709, + -0.0024188391398638487, + 0.0142408711835742, + 0.033373404294252396, + -0.032711856067180634, + -0.031922049820423126, + -0.0351351723074913, + 0.006375108379870653, + 0.004507123026996851, + -0.0006369518814608455, + 0.015555410645902157, + 0.0011746130185201764, + 0.030327340587973595, + -0.00873119942843914, + 0.011343546211719513, + 0.029561234638094902, + -0.008549793623387814, + -0.008489036001265049, + 0.015799952670931816, + -0.022725652903318405, + -0.003356639761477709, + 0.004098566714674234, + 0.05179191753268242, + -0.022570470348000526, + -0.007552719675004482, + -0.022379377856850624, + -0.017466450110077858, + 0.01848079264163971, + 0.03195923566818237, + -0.03270202875137329, + 0.030228689312934875, + -0.00963349174708128, + 0.034943629056215286, + 0.0283169224858284, + -0.006264889147132635, + -0.006612756289541721, + -0.018346348777413368, + -0.006551844067871571, + -0.04125900939106941, + -0.006017240695655346, + -0.026979804039001465, + -0.0331510528922081, + 0.011165736243128777, + 0.02017148770391941, + -0.012229322455823421, + -0.0041029262356460094, + -0.04281623288989067, + -0.020174061879515648, + -0.014217255637049675, + 0.018377751111984253, + 0.0031698665115982294, + 0.01657145284116268, + -0.02040763944387436, + 0.036652322858572006, + 0.008171891793608665, + -0.019589165225625038, + 0.017910968512296677, + -0.025447994470596313, + -0.00865750852972269, + -0.008332340978085995, + 0.00023795255401637405, + 9.538782614981756e-05, + -0.026157159358263016, + -0.021683523431420326, + -0.030393468216061592, + -0.0017120263073593378, + -0.0004945375840179622, + -0.0063054789789021015, + 0.026948589831590652, + -0.030271563678979874, + -0.017067329958081245, + 0.023804327473044395, + -0.04233716428279877, + -0.03678448498249054, + 0.009666265919804573, + -0.02254861779510975, + -0.062131617218256, + -0.04071260243654251, + -0.00739936763420701, + -0.009969155304133892, + -0.009686991572380066, + -0.024079663679003716, + -0.02139349840581417, + 0.0022163300309330225, + -0.015442648902535439, + 0.020084775984287262, + 0.0017401754157617688, + -0.004589840769767761, + -0.02152048610150814, + 0.009458852000534534, + -0.021194495260715485, + -0.006856495514512062, + -0.014553861692547798, + 0.044251274317502975, + 0.08667313307523727, + 0.05288247764110565, + 0.002312519820407033, + 0.04438146948814392, + 0.06826238334178925, + 0.02224108576774597, + 0.15195703506469727, + 0.015385606326162815, + -0.01680110953748226, + -0.00019546788826119155, + 0.02450244314968586, + -0.004122628364712, + 0.004506469704210758, + 0.01210837159305811, + -0.04714938998222351, + 0.00967592466622591, + 0.007169694639742374, + 0.012734522111713886, + 0.0007314113317988813, + -0.016085265204310417, + -0.03437703475356102, + 0.037508077919483185, + -0.025995437055826187, + -0.0041738818399608135, + -0.000916559249162674, + -0.007760047446936369, + 0.011098360642790794, + 0.020121920853853226, + 0.07853259891271591, + -0.09658081084489822, + -0.09166153520345688, + -0.004330720752477646, + 0.08024062216281891, + 0.0293193981051445, + -0.04755951464176178, + 0.0021334742195904255, + 0.005385293159633875, + 0.02576996572315693, + -0.041859596967697144, + -0.00747396145015955, + 0.017296751961112022, + -0.03440462425351143, + 0.03548308461904526, + 0.023433825001120567, + -0.02506013959646225, + -0.025744078680872917, + 0.009461220353841782, + 0.011443248949944973, + -0.0009966206271201372, + 0.05853646993637085, + 0.008502189069986343, + 0.03863523155450821, + 0.759473979473114, + 0.01068983692675829, + 0.01155675295740366, + 0.04133271425962448, + 0.0044212439097464085, + -0.031186040490865707, + 0.010601566173136234, + 0.022379828616976738, + -0.04023886099457741, + 0.0384080745279789, + -0.007593201473355293, + -0.016246257349848747, + 0.020875290036201477, + -0.04560679942369461, + 0.005067799706012011, + 0.003920157440006733, + 0.04477497190237045, + -0.019741324707865715, + 0.013749183155596256 + ], + [ + -0.014602229930460453, + 0.016572924330830574, + -0.016430282965302467, + -0.004969078116118908, + 0.013512632809579372, + 0.003996869083493948, + -0.007481804117560387, + -0.0012796394294127822, + 0.002169978339225054, + -0.0187410619109869, + 0.027058692649006844, + -0.007524678483605385, + -0.0046076164580881596, + 0.004296552389860153, + 0.0012394683435559273, + 0.007328550331294537, + 0.01283777691423893, + -0.011316852644085884, + 0.01216831337660551, + 0.005097885616123676, + 0.020956354215741158, + 0.00055879628052935, + -0.010102015919983387, + 0.010957103222608566, + -0.0109713114798069, + 0.01578426919877529, + -0.019511282444000244, + 0.005106738768517971, + -0.011460094712674618, + -0.017313843593001366, + -0.017131350934505463, + 0.018688619136810303, + -0.0017673576949164271, + -0.04126950353384018, + -0.013895373791456223, + -0.012662318535149097, + 0.015922831371426582, + -0.004534406587481499, + -0.009068341925740242, + -0.00864948146045208, + 0.01579524390399456, + 0.00382163655012846, + -0.04765286669135094, + -0.0006687043933197856, + -0.00032653965172357857, + 0.011820723302662373, + -0.021135877817869186, + 0.0007340683951042593, + -0.011753560043871403, + 0.0027992792893201113, + -0.0006741157849319279, + 0.014922548085451126, + 0.01071044523268938, + -0.019474726170301437, + -0.008079486899077892, + 0.0061899106949567795, + -0.0624292753636837, + 0.00592721626162529, + 0.0013064754894003272, + -0.01711875945329666, + 0.011957637965679169, + 0.022975033149123192, + 0.0012997713638469577, + 0.014866947196424007, + 0.004707273095846176, + -0.02372758649289608, + -0.007798249367624521, + 0.02118857391178608, + 0.031068898737430573, + 0.004571483936160803, + -0.013676363974809647, + 0.04133124276995659, + 0.00041554280323907733, + 6.765686975995777e-06, + -0.012269796803593636, + -0.013192059472203255, + -0.01120728999376297, + 0.003912182059139013, + -0.010012793354690075, + -0.020984197035431862, + 0.006554230581969023, + -0.013371963053941727, + -0.006077011581510305, + -0.010585803538560867, + -0.013513004407286644, + 0.005052447319030762, + 0.0028613803442567587, + 0.0009560603066347539, + 0.023369718343019485, + -0.025855716317892075, + -0.00363814365118742, + 0.012459955178201199, + 0.012376947328448296, + 0.06379024684429169, + 0.033066123723983765, + -0.014950952492654324, + -0.00614272803068161, + -0.025330577045679092, + 0.008297552354633808, + 0.005392211955040693, + -0.0008177944691851735, + -0.000560369691811502, + -0.015434256754815578, + 0.00950252078473568, + 0.016588203608989716, + 0.034554049372673035, + 0.0035998080857098103, + -0.013152888044714928, + -0.005135613027960062, + 0.0029091096948832273, + 0.0030560321174561977, + -0.00774669274687767, + 0.00476801535114646, + 0.01536057610064745, + 0.006863791961222887, + 0.010181139223277569, + -0.006832682527601719, + -0.02527467906475067, + 0.0052399951964616776, + 0.005567468702793121, + -0.020635969936847687, + 0.043112028390169144, + 0.009848563931882381, + 0.014324478805065155, + -0.008623026311397552, + 0.004965224303305149, + -0.002003669273108244, + 0.019118795171380043, + -0.00904063694179058, + -0.010014601983129978, + 0.0040116398595273495, + -0.004187302198261023, + -0.014194022864103317, + -0.01722693257033825, + 0.028869718313217163, + -0.006685056257992983, + 0.008777985349297523, + -0.015552528202533722, + -0.0022385953925549984, + 0.005519447382539511, + -0.001810075482353568, + -0.006629804614931345, + 0.012072314508259296, + -0.001763488631695509, + -0.9620620012283325, + -0.005878477357327938, + -0.033045392483472824, + -0.006828912068158388, + 0.017054354771971703, + -0.019979309290647507, + 0.002587134949862957, + -0.0020833259914070368, + -0.014762906357645988, + 0.0011874902993440628, + -0.018544990569353104, + 0.017869194969534874, + 0.016139863058924675, + 0.0004748784995172173, + 0.002606796333566308, + 0.0012491908855736256, + -0.008793231099843979, + -0.0058994595892727375, + 0.011030122637748718, + -0.01784324273467064, + -0.011217271909117699, + 0.0008547255420126021, + -0.03484826534986496, + -0.019405895844101906, + -0.009988285601139069, + 0.006270000245422125, + -0.017913861200213432, + -0.0023504537530243397, + 0.00863855890929699, + -0.011034080758690834, + 0.007380283437669277, + -0.0016615564236417413, + 0.003909628838300705, + 0.0010717450641095638, + -0.012402104213833809, + 3.771518458961509e-05, + 0.004725087899714708, + 0.007431341335177422, + -0.006293466314673424, + 0.016951637342572212, + -0.003775240620598197, + 0.022985907271504402, + 0.01035177893936634, + -0.001797068165615201, + 0.018150614574551582, + 0.03390262648463249, + -0.008071399293839931, + 0.05388787388801575, + 0.010040735825896263, + 0.004793806932866573, + -0.019994620233774185, + 0.016593627631664276, + -0.0023137559182941914, + 0.017991626635193825, + 0.0041677094995975494, + -0.020706763491034508, + 0.0033439251128584146, + 0.005359250120818615, + 0.004155968315899372, + -0.01936657540500164, + -0.002280149143189192, + -0.004866362549364567, + 0.0031553551089018583, + 0.0201258584856987, + -0.014477213844656944, + -0.00499389786273241, + 0.005548110231757164, + -0.005651446059346199, + -0.0009881629375740886, + 0.04840288683772087, + -0.027975469827651978, + -0.014716202393174171, + -0.0018204781226813793, + -0.019888119772076607, + 0.0009286631247960031, + -0.007788511458784342, + -0.0022721216082572937, + 0.00218298751860857, + 0.00975453294813633, + -0.010901318863034248, + 0.005415043793618679, + 0.009744619019329548, + -0.005307000130414963, + -0.005733715835958719, + -0.018474968150258064, + 0.0017073577037081122, + -0.003915054257959127, + 0.002712459769099951, + 0.003442121669650078, + -0.017585983499884605, + 0.004446006380021572, + 0.00010632010526023805, + 0.011012460105121136, + 0.09627942740917206, + 0.004905318841338158, + -0.062347814440727234, + 0.004183595534414053, + 0.0053793154656887054, + 0.004370682407170534, + 0.04497779160737991, + 0.009390413761138916, + -0.01579689048230648, + 0.008551196195185184, + 0.0035598957911133766, + -0.01179040502756834, + -0.006983931642025709, + 0.004479007329791784, + -0.008031394332647324, + -0.0024494146928191185, + 0.010292858816683292, + -0.013205140829086304, + 0.006083675194531679 + ], + [ + -0.117414690554142, + 0.016880612820386887, + 0.012203149497509003, + 0.03323120251297951, + 0.012949708849191666, + -0.03137843683362007, + -0.038273390382528305, + -0.03379449620842934, + 0.0315290205180645, + -0.045316293835639954, + 0.07482200860977173, + 0.015975777059793472, + 0.007832703180611134, + 0.022605102509260178, + -0.02249041572213173, + 0.057568684220314026, + -0.042901650071144104, + 0.034616198390722275, + -0.030886219814419746, + -0.02523943968117237, + 0.012520046904683113, + -0.006295833736658096, + 0.016303276643157005, + 0.012732797302305698, + -0.12147567421197891, + 0.003925711382180452, + 0.0005956916720606387, + 0.038571931421756744, + -0.060219958424568176, + -0.04131930693984032, + -0.01610194705426693, + 0.027386508882045746, + -0.04536186903715134, + -0.09025038033723831, + -0.020619496703147888, + -0.01708173006772995, + 0.05601968616247177, + 0.011016689240932465, + -0.0035354795400053263, + -0.04396219551563263, + -0.008360391482710838, + 0.041977155953645706, + 0.026261191815137863, + -0.0293683260679245, + -0.052362170070409775, + 0.01606091298162937, + -0.02129223756492138, + -0.01742233708500862, + 0.019143883138895035, + 0.03853759914636612, + 0.030918465927243233, + 0.02343345247209072, + -0.05754438787698746, + -0.00683757197111845, + -0.02871214598417282, + 0.049930378794670105, + 0.01930025964975357, + 0.07176358252763748, + -0.020814882591366768, + -0.057250406593084335, + 0.023304825648665428, + 0.03968970850110054, + 0.0014683482004329562, + -0.01851322315633297, + 0.03309251740574837, + 0.02048306167125702, + -0.030709950253367424, + 0.0897916927933693, + -0.006744645070284605, + -0.02531624585390091, + 0.04123804345726967, + 0.027122849598526955, + 0.007430416997522116, + 0.04021980240941048, + -0.054518621414899826, + -0.014602732844650745, + 0.00424602534621954, + 0.053731076419353485, + -0.03762853890657425, + -0.03499152511358261, + 0.41339191794395447, + -0.03859174624085426, + 0.030852068215608597, + -0.018697548657655716, + -0.0768589898943901, + -0.006367071531713009, + 0.01897042617201805, + 0.01045943982899189, + -0.020120207220315933, + -0.019134247675538063, + -0.009384057484567165, + 0.0313478447496891, + -0.012365534901618958, + 0.06488523632287979, + 0.028722764924168587, + -0.05345584452152252, + -0.056589819490909576, + -0.07907562702894211, + -0.03063906542956829, + 0.04434378817677498, + -0.017442520707845688, + 0.04174114018678665, + 0.04072801023721695, + -0.0017894614720717072, + -0.008114767260849476, + 0.004816683940589428, + 0.0035349768586456776, + 0.027356725186109543, + 0.006774635519832373, + -0.007212290074676275, + 0.01770385168492794, + -0.06948608160018921, + -0.05111534520983696, + -0.02475849911570549, + 0.016025220975279808, + 0.012106324546039104, + -0.01812843605875969, + -0.0717916414141655, + 0.02028179168701172, + 0.04255151376128197, + -0.018258308991789818, + 0.03677933290600777, + 0.02862536907196045, + 0.040844593197107315, + -0.07795009762048721, + 0.01913519762456417, + 0.012656395323574543, + -0.006835613865405321, + 0.027877457439899445, + -0.0014597214758396149, + 0.028831876814365387, + -0.008779644966125488, + -0.05998003110289574, + -0.01682365871965885, + -0.020710086449980736, + 0.012449169531464577, + 0.020163139328360558, + -0.04433770850300789, + 0.07134483754634857, + -0.046964384615421295, + -0.012921841815114021, + 0.004714124836027622, + 0.04066673293709755, + 0.01888132095336914, + 0.044247906655073166, + -0.0070390463806688786, + -0.06733819842338562, + -0.02022325061261654, + 0.005477584432810545, + -0.0461556501686573, + 0.04707719013094902, + 0.024256112053990364, + -0.039759181439876556, + -0.04049500450491905, + -0.011475866660475731, + -0.0032586136367172003, + 0.06347519904375076, + 0.03764372691512108, + -0.007362036034464836, + 0.0349402129650116, + -0.03794616833329201, + -0.041482023894786835, + 0.0501219742000103, + -0.02600911632180214, + -0.02671310305595398, + -0.015444131568074226, + -0.04270525649189949, + -0.03469337150454521, + -0.04086378589272499, + -0.054191749542951584, + -0.08800757676362991, + -0.041587602347135544, + -0.049132946878671646, + -0.001140627427957952, + -0.0026753598358482122, + -0.018817733973264694, + 0.016507253050804138, + 0.005934921093285084, + -0.007636711932718754, + 0.061748988926410675, + -0.018848836421966553, + 0.007977958768606186, + -0.024574654176831245, + -0.04829074814915657, + 0.006355177611112595, + 0.09977143257856369, + 0.0492350198328495, + -0.07125832885503769, + -0.03290921449661255, + 0.09095456451177597, + 0.020816724747419357, + 0.1585979163646698, + -0.007741636596620083, + 0.002848801901564002, + -0.013477897271513939, + 0.03076537325978279, + 0.04396068677306175, + -0.03075055405497551, + 0.0378342866897583, + -0.07300589978694916, + 0.005496201571077108, + -0.0028486389201134443, + 0.012634556740522385, + 0.056153446435928345, + -0.0052525135688483715, + 0.04282665625214577, + 0.05030449479818344, + -0.04017950966954231, + -0.024838749319314957, + -0.0013115104520693421, + 0.026100434362888336, + 0.04216637834906578, + 0.019535601139068604, + 0.09611010551452637, + -0.19465990364551544, + -0.02120647206902504, + 0.05794689804315567, + 0.07365923374891281, + 0.038739725947380066, + 0.028325330466032028, + -0.017814457416534424, + 0.017215566709637642, + -0.01976831443607807, + -0.036836523562669754, + 0.008995385840535164, + 0.006399237085133791, + 0.0018393932841718197, + 0.01982203684747219, + 0.028287433087825775, + -0.013683945871889591, + -0.10696081072092056, + 0.04407980293035507, + -0.008695456199347973, + -0.023049863055348396, + 0.05861600115895271, + -0.020973974838852882, + 0.03894488513469696, + 0.6241434216499329, + -0.0040193279273808, + 0.00029044662369415164, + -0.02424647845327854, + 0.019416719675064087, + -0.0628734603524208, + -6.508115620817989e-05, + 0.022735781967639923, + -0.06338639557361603, + 0.01756880059838295, + 0.026780657470226288, + 0.012921045534312725, + 0.008684216067194939, + -0.03251867741346359, + -0.004871566779911518, + 0.035625044256448746, + -0.012590616941452026, + -0.022867700085043907, + 0.018681159242987633 + ], + [ + 0.013976100832223892, + 0.004391341935843229, + -0.0010916198370978236, + -0.0044112009927630424, + -0.0009374814690090716, + -0.0018612546846270561, + -0.001221689279191196, + -6.652434967691079e-05, + 0.0008073164499364793, + -0.001345634926110506, + -0.005870301276445389, + -0.0013815273996442556, + 0.00042601017048582435, + 0.001264473656192422, + 0.00016478280303999782, + 0.0023358140606433153, + -0.0002784316020552069, + 0.004107920452952385, + -0.001711542485281825, + 0.00020413733727764338, + 0.0027316261548548937, + -0.0011117473477497697, + 0.0003582729259505868, + -0.0009968862868845463, + 0.00041457347106188536, + 0.0009707574499770999, + -0.0029523344710469246, + 0.0004585309070535004, + -0.001759032136760652, + -0.0033088710624724627, + -0.0021832173224538565, + 0.0008584795868955553, + -0.0015091358218342066, + -1.853855610534083e-05, + -0.00047414671280421317, + -0.0010508026462048292, + 0.00040473436820320785, + 0.0009532098192721605, + -0.002485984470695257, + -0.0006351820193231106, + 0.0010866003576666117, + -0.002835108432918787, + 0.0021318462677299976, + 0.0014243319164961576, + 0.0011621903395280242, + 0.0027142083272337914, + 0.0010210319887846708, + -0.00036026083398610353, + 0.004044421017169952, + 0.002541406312957406, + 0.0005459695821627975, + 0.002156843664124608, + -7.562989048892632e-05, + -1.9466840967652388e-05, + -0.0029482285026460886, + 0.0009327477309852839, + 0.0011391137959435582, + 0.0025087955873459578, + 0.00010408141679363325, + 0.0032075452618300915, + 0.002444951329380274, + 0.0006906762719154358, + 0.0004301814187783748, + 0.00141281564719975, + -0.002049692440778017, + -0.0020781324710696936, + -0.0016700533451512456, + 0.000862497603520751, + 0.0012566931545734406, + -0.0009217314072884619, + 0.0009374819928780198, + 0.0017043855041265488, + 0.0013696413952857256, + -0.00032873565214686096, + -0.0013717589899897575, + -0.0012769059976562858, + -0.00012816103117074817, + -0.0010354963596910238, + -0.0009573044953867793, + -0.003182835876941681, + -0.0964725986123085, + -0.001475968980230391, + -0.0005696869920939207, + -0.0006012268713675439, + -0.0013066035462543368, + 0.0004288452910259366, + 0.0020859460346400738, + -8.7249260104727e-05, + 0.001669679768383503, + 8.889612217899412e-05, + 2.9003644158365205e-05, + -0.00018816183728631586, + -3.3885735319927335e-05, + 0.0039048895705491304, + 0.0023859667126089334, + -0.0018499719444662333, + -1.0923798981821164e-05, + -0.0028593242168426514, + -0.0011526700109243393, + -0.00040566636016592383, + 0.0024058555718511343, + -0.00017525632574688643, + 0.0007014756556600332, + 0.0015608161920681596, + 0.0008441457757726312, + -7.494019428122556e-06, + 0.00026906709535978734, + 0.00013368812506087124, + -0.0019937886390835047, + 0.0002194643602706492, + -0.002201066119596362, + -0.0017028087750077248, + -0.000579365121666342, + -5.064139986643568e-05, + 0.0006426006439141929, + 0.0018301451345905662, + 0.00065938092302531, + -0.0022774585522711277, + 0.0005384248797781765, + 0.00044532070751301944, + -0.0009266464039683342, + 0.00015495943080168217, + 0.002063132356852293, + 0.00209798663854599, + -0.0016039472538977861, + 0.0011863888939842582, + 0.001739828265272081, + -0.0016356627456843853, + -0.0012084766058251262, + 0.0010431916452944279, + 0.00042062412831000984, + -0.0017774761654436588, + -0.00020113636855967343, + -0.0024037028197199106, + -0.0014030587626621127, + -0.00044051051372662187, + 0.00055305304704234, + -0.007541748229414225, + 0.0020449450239539146, + -0.0006551396218128502, + -0.00023999733093660325, + 0.0014643821632489562, + -0.0025606523267924786, + -0.0017310000257566571, + -0.9891541600227356, + -0.0011919460957869887, + -0.0021178261376917362, + 0.00019958047778345644, + 0.0009723499533720315, + -0.0013355385744944215, + 0.001063757692463696, + -0.00033711400465108454, + 0.0011185973417013884, + -0.00022302391880657524, + -0.0023489443119615316, + -0.003811224363744259, + 0.0019917734898626804, + 2.278575993841514e-05, + 0.001274680718779564, + 0.0004506556724663824, + -0.003152982797473669, + -0.0007048688712529838, + 0.002840356668457389, + -0.003550751367583871, + -0.0015012623043730855, + -0.00028164745890535414, + -0.0018166035879403353, + -0.005327482242137194, + -0.004654259420931339, + -0.0016474267467856407, + -0.0016582305543124676, + -0.0018144759815186262, + 0.0009258199133910239, + -0.0006822796422056854, + -0.0008526103338226676, + -0.0003148844698444009, + 0.0009609163971617818, + -0.0002335620520170778, + -3.137289604637772e-05, + -0.000585372734349221, + -0.0005950736813247204, + 0.002833309816196561, + 0.00012286787386983633, + -7.146103598643094e-05, + 0.0017323538195341825, + 0.007768280804157257, + -0.0036643831990659237, + 0.00012378039536997676, + -0.0009863317245617509, + 0.003949170932173729, + 0.00021805072901770473, + 0.017017873004078865, + -0.0012704061809927225, + 0.000953805458266288, + -0.00023387011606246233, + 0.00013733640662394464, + -0.0007458340842276812, + 0.00032620650017634034, + 0.0005452996701933444, + -0.004709863569587469, + 0.0007998108048923314, + 0.0008409180445596576, + 0.0005070799379609525, + -0.0018902671290561557, + -0.0010828872909769416, + 0.002659729914739728, + 0.0012358539970591664, + -0.0004988946602679789, + -0.0019829818047583103, + 0.0013907128013670444, + -0.0002847284486051649, + 0.00022747399634681642, + -1.6396896171499975e-05, + -0.0024124225601553917, + -0.006021447014063597, + -0.0035610776394605637, + 0.0014648340875282884, + 0.002131490269675851, + 0.001783591927960515, + -0.0017433229368180037, + -0.0030204658396542072, + -0.0016540176002308726, + -0.0009384675067849457, + -0.0011512023629620671, + -0.002176482928916812, + 0.0015174699947237968, + -0.0043806470930576324, + -0.000496676831971854, + 0.0015433398075401783, + 0.000619392201770097, + -0.0036219204775989056, + -0.0007350709638558328, + 0.0011985218152403831, + -1.2803597201127559e-05, + 0.0033910199999809265, + -0.0036071124486625195, + -0.00019566058472264558, + -0.10404280573129654, + 2.060072438325733e-05, + 0.002414870308712125, + -0.00040608985000289977, + -0.00013513166049961, + -0.001153498888015747, + 0.002304599154740572, + 0.0008857670472934842, + -0.0025998218916356564, + 0.0032243398018181324, + 0.0008147387998178601, + -6.322471745079383e-05, + 0.0001492155424784869, + -0.0011660088784992695, + -0.0021189581602811813, + 0.0010423591593280435, + 0.0025168738793581724, + -0.0022555214818567038, + -0.0003350898914504796 + ], + [ + -0.0929664596915245, + 0.03233156353235245, + -0.03954026848077774, + -0.010879380628466606, + -0.01985137164592743, + -0.03005850315093994, + -0.03205277398228645, + -0.028978873044252396, + 0.00871030893176794, + -0.03050953522324562, + 0.04268138110637665, + -0.01952488347887993, + 0.030757755041122437, + 0.015375372022390366, + -0.0029492450412362814, + 0.060904040932655334, + -0.010584716685116291, + 0.05258636549115181, + -0.05053121969103813, + -0.005402661394327879, + 0.028201425448060036, + 0.008553109131753445, + 0.004728166852146387, + -0.0018612374551594257, + -0.03400333225727081, + 0.0021297000348567963, + -0.037983644753694534, + 0.03349173069000244, + -0.05091840401291847, + -0.023572245612740517, + 0.015212425962090492, + 0.032886575907468796, + -0.04062756896018982, + -0.059002432972192764, + -0.014425148256123066, + -0.014280688017606735, + -0.008295579813420773, + 0.028216836974024773, + -0.01143400277942419, + -0.06344339996576309, + 0.005844528321176767, + 0.0013138465583324432, + 0.011955606751143932, + 0.008308105170726776, + 0.004878926556557417, + 0.023955177515745163, + -0.02143785171210766, + -0.0074051558040082455, + 0.01983421854674816, + 0.030208615586161613, + 0.015229729935526848, + -0.021131590008735657, + -0.0009375880472362041, + -0.009751609526574612, + -0.021984409540891647, + 0.05174313858151436, + 0.02989104576408863, + 0.04026641696691513, + -0.022120650857686996, + -0.03743109479546547, + 0.043044041842222214, + 0.026003068313002586, + 0.0007305861217901111, + 0.007260947022587061, + 0.024239279329776764, + 0.01654464192688465, + -0.017272600904107094, + 0.027103079482913017, + 0.011032291688024998, + 0.006214556284248829, + 0.01621715910732746, + 0.04772358015179634, + -0.004147157073020935, + -0.01247271616011858, + -0.0539630763232708, + -0.04973384365439415, + -0.014681275933980942, + -0.014248655177652836, + -0.038379792124032974, + -0.01674681343138218, + 0.44218724966049194, + -0.02457616664469242, + -0.013231291435658932, + -0.00957480724900961, + -0.039807505905628204, + 0.014960194937884808, + 0.02404738962650299, + 0.005436253733932972, + 0.01296822726726532, + -0.014872887171804905, + -0.01268379669636488, + 0.02429209090769291, + 0.014645780436694622, + 0.0377475842833519, + 0.03435724601149559, + -0.05898253619670868, + -0.04657415673136711, + -0.041038379073143005, + -0.0030072496738284826, + 0.025180332362651825, + -0.006234459578990936, + 0.04070576652884483, + 0.0005469668540172279, + 0.023816203698515892, + -0.009809223935008049, + -0.0010797204449772835, + 0.049267273396253586, + 0.012499517761170864, + 0.009201171807944775, + 0.017703354358673096, + -0.0034614584874361753, + 0.009837991558015347, + -0.009106642566621304, + 0.027031896635890007, + -0.0029640397988259792, + 0.008102736435830593, + -0.0028172628954052925, + -0.02612985670566559, + 0.015069073997437954, + 0.03096637688577175, + -0.00029026748961769044, + 0.02813827618956566, + 0.016988616436719894, + 0.03531888127326965, + -0.0014057103544473648, + 0.01769900880753994, + -0.012350312434136868, + -0.011411036364734173, + 0.01680932752788067, + -0.03641003742814064, + -0.00013740577560383826, + -0.015447498299181461, + -0.04542725905776024, + -0.02738327905535698, + 0.013161162845790386, + 0.014551015570759773, + 0.023716218769550323, + -0.050179533660411835, + 0.016212865710258484, + -0.009875854477286339, + 0.020081879571080208, + 0.003927526064217091, + 0.012020917609333992, + -0.010967852547764778, + 0.05023709684610367, + -0.010453552007675171, + -0.03700730577111244, + 0.017994264140725136, + -0.00047508656280115247, + -0.022445693612098694, + -0.0044597452506423, + 0.021757008507847786, + -0.03484228998422623, + -0.019974341616034508, + -0.010476863011717796, + -0.024681661278009415, + 0.008000584319233894, + -0.005703906528651714, + 0.009831834584474564, + 0.041057292371988297, + -0.02449122443795204, + 0.003083211136981845, + 0.013307598419487476, + -0.045114971697330475, + -0.031151143833994865, + 0.01331031508743763, + -0.028261598199605942, + -0.05386755242943764, + -0.03736741095781326, + 0.0013782649766653776, + -0.03624727576971054, + -0.045371558517217636, + -0.0435490682721138, + -0.03974173218011856, + 0.015869881957769394, + 0.004539337940514088, + 0.021442798897624016, + 0.019427739083766937, + 0.010938972234725952, + -0.0035701049491763115, + -0.01487345527857542, + -0.017512697726488113, + -0.014504813589155674, + -0.030199727043509483, + 0.034175530076026917, + 0.0900900587439537, + 0.07056887447834015, + -0.017193403095006943, + 0.028262026607990265, + 0.0710599347949028, + 0.020520899444818497, + 0.1650833636522293, + 0.01933852955698967, + -0.006401315331459045, + -0.001433784607797861, + 0.03300727531313896, + -0.001448275288566947, + 0.005843924358487129, + 0.02073798142373562, + -0.06813402473926544, + 0.025113791227340698, + -0.0035425687674432993, + 0.015108728781342506, + 0.0047663054428994656, + -0.0010317059932276607, + 0.007106734439730644, + 0.04476284980773926, + -0.04542414844036102, + -0.017933404073119164, + -0.005728818941861391, + 0.004905874840915203, + 0.022627629339694977, + 0.015600926242768764, + 0.08827536553144455, + -0.1063927635550499, + -0.07615233212709427, + 0.021146269515156746, + 0.10471309721469879, + 0.02019503153860569, + -0.04644874855875969, + -0.0008749591652303934, + -0.0007472893921658397, + -0.00704737426713109, + -0.030863026157021523, + -0.01283955480903387, + 0.02298448048532009, + -0.045271072536706924, + 0.02315901592373848, + 0.027035104110836983, + -0.013872026465833187, + -0.04511384665966034, + 0.0027500372380018234, + 0.031079595908522606, + -0.014363621361553669, + 0.04484105855226517, + 0.009305458515882492, + 0.03677206486463547, + 0.7385552525520325, + 0.006734919734299183, + 0.0011819035280495882, + 0.01492433249950409, + 0.038446370512247086, + -0.03435229882597923, + 0.017561016604304314, + 0.01668047532439232, + -0.04922372102737427, + 0.027354661375284195, + 0.01201048493385315, + -0.002508149016648531, + 0.0183517225086689, + -0.026794953271746635, + -0.022472543641924858, + 0.011945612728595734, + 0.03351476043462753, + -0.010924729518592358, + 0.009054717607796192 + ], + [ + -0.03851133584976196, + 0.03662062808871269, + -0.04917670786380768, + -0.025112615898251534, + 0.00539942504838109, + -0.00028229891904629767, + 0.0010573192266747355, + -0.017427951097488403, + -0.003051032545045018, + -0.03186493366956711, + 0.036651886999607086, + -0.003652139799669385, + -9.268679423257709e-05, + 0.022224148735404015, + 0.014123469591140747, + 0.01611942984163761, + 0.022116560488939285, + 0.0023408906999975443, + 0.010456198826432228, + 0.010412026196718216, + 0.05372730642557144, + 0.012722269631922245, + -0.014743717387318611, + 0.010779174044728279, + -0.0011929190950468183, + 0.0233751367777586, + -0.03999989852309227, + 0.0009227314149029553, + -0.020096760243177414, + -0.03506854921579361, + -0.022819889709353447, + 0.036097411066293716, + -0.011241164058446884, + -0.06991881132125854, + -0.03284471482038498, + -0.02536883018910885, + 0.01852494664490223, + -0.00017905808635987341, + -0.0083543099462986, + -0.019804276525974274, + 0.03348139673471451, + -0.003232934745028615, + -0.0809507817029953, + 0.008818432688713074, + 0.01572815515100956, + 0.02830708958208561, + -0.04477133974432945, + 0.012920575216412544, + -0.012416889891028404, + 0.016891855746507645, + -0.00989880133420229, + -0.0006940567982383072, + 0.036371421068906784, + -0.045305415987968445, + -0.013072625733911991, + 0.015601134859025478, + -0.08300447463989258, + -0.000506195763591677, + -0.003157465485855937, + -0.025437839329242706, + 0.043965086340904236, + 0.04672461748123169, + -0.00020251043315511197, + 0.027728287503123283, + 0.006453712470829487, + -0.033570095896720886, + -0.01651570200920105, + 0.03073970228433609, + 0.030505236238241196, + 0.0056633916683495045, + -0.02518150582909584, + 0.0862840861082077, + -0.018837152048945427, + -0.011924744583666325, + -0.014517609030008316, + -0.041189584881067276, + -0.02682316116988659, + -0.007680763490498066, + -0.023452652618288994, + -0.030784711241722107, + 0.15431073307991028, + -0.023008551448583603, + -0.0177790317684412, + -0.020282836630940437, + -0.003839705605059862, + 0.002042041625827551, + 0.013152559287846088, + 0.00011616001575021073, + 0.03828195109963417, + -0.04422091692686081, + -0.0068884785287082195, + 0.027217868715524673, + 0.060410499572753906, + 0.09967520833015442, + 0.05025648698210716, + -0.05802728608250618, + -0.013068183325231075, + -0.03617556393146515, + 0.0127564687281847, + 0.004984734114259481, + -0.003358477959409356, + 0.006690023001283407, + -0.031221261247992516, + 0.02609766274690628, + 0.01991955377161503, + 0.048567622900009155, + 0.050713397562503815, + -0.005173541139811277, + -0.00541803240776062, + 0.015052788890898228, + -0.004802934359759092, + 0.020107567310333252, + 0.007109032012522221, + 0.026613404974341393, + 0.006448589265346527, + 0.025172336027026176, + -0.022912537679076195, + -0.03247205540537834, + 0.005321280565112829, + 0.006162989418953657, + -0.015571101568639278, + 0.0669781044125557, + 0.01757820136845112, + 0.0354674756526947, + 0.0017344830557703972, + 0.02302328310906887, + -0.022321874275803566, + 0.02367827482521534, + 0.006445932202041149, + -0.02496570535004139, + 0.003148171119391918, + -0.0054015894420444965, + -0.030083749443292618, + -0.03360307961702347, + 0.05731471627950668, + -0.005254786927253008, + 0.029265567660331726, + -0.02091568522155285, + -0.024246837943792343, + 0.025335781276226044, + 0.02365516498684883, + -0.004980422090739012, + 0.015408363193273544, + -0.007069507148116827, + -0.7962289452552795, + -0.013519764877855778, + -0.06127268448472023, + -0.011670900508761406, + 0.03492913767695427, + -0.025294041261076927, + -0.006516481749713421, + 0.008295789361000061, + -0.02815213054418564, + 0.012251561507582664, + -0.024691497907042503, + 0.01690998673439026, + 0.015720462426543236, + -0.0077684675343334675, + -0.007674175780266523, + 0.002013186924159527, + -0.007412284146994352, + 0.0021127709187567234, + 0.010939568281173706, + -0.05342904105782509, + -0.026461778208613396, + 0.010682382620871067, + -0.0534810945391655, + -0.01964963972568512, + -0.012808839790523052, + 0.029326580464839935, + -0.04343748465180397, + -0.009996232576668262, + 0.0049291071482002735, + -0.05332382768392563, + 0.015799332410097122, + 0.014073994942009449, + 0.01794694922864437, + 0.010317993350327015, + -0.011850004084408283, + -0.011925732716917992, + 0.009761548601090908, + 0.02279375120997429, + -0.01579667441546917, + 0.0274543184787035, + -9.454389510210603e-05, + 0.03463658690452576, + 0.03365890681743622, + 0.00959605723619461, + 0.0548568032681942, + 0.06233249977231026, + -0.013014301657676697, + 0.09430570155382156, + 0.02907630242407322, + 0.005340582225471735, + -0.02611675299704075, + 0.035822927951812744, + -0.014533505775034428, + 0.03890122100710869, + 0.009575064294040203, + -0.04697808623313904, + 0.0261249840259552, + 0.010690176859498024, + 0.008852637372910976, + -0.03431415185332298, + -0.009869536384940147, + -0.008143756538629532, + 6.302374822553247e-05, + 0.026517625898122787, + -0.026975294575095177, + -0.02095792442560196, + -0.00477149523794651, + -0.0026295005809515715, + 0.0005735363229177892, + 0.09252307564020157, + -0.035470496863126755, + -0.022704433649778366, + -0.009068071842193604, + -0.005919219925999641, + 0.007404352072626352, + -0.03699779137969017, + 0.0030516365077346563, + 0.006860251538455486, + 0.014449940994381905, + -0.013261415995657444, + -0.0064553082920610905, + 0.020156381651759148, + -0.03043581359088421, + -0.006349105387926102, + -0.027001110836863518, + -0.004234053194522858, + -0.018457988277077675, + -0.006447802297770977, + 0.02329239994287491, + -0.04345887899398804, + -0.002328653819859028, + 0.017553675919771194, + 0.013025463558733463, + 0.3488699495792389, + 0.018179550766944885, + -0.11281122267246246, + 0.008275536820292473, + 0.022382361814379692, + 0.0161406509578228, + 0.07043419778347015, + 0.025286540389060974, + -0.02989831008017063, + 0.016227921470999718, + -0.0009097704314626753, + -0.030871110036969185, + -0.00535031920298934, + 0.008722666651010513, + -0.03445565700531006, + -0.0004023411020170897, + 0.016758127138018608, + -0.024213042110204697, + 9.05115666682832e-05 + ], + [ + -0.08954601734876633, + 0.028980525210499763, + 0.030414558947086334, + 0.011734606698155403, + 0.03393208980560303, + -0.0417485274374485, + -0.06891431659460068, + -0.010570252314209938, + -0.009269214235246181, + -0.01564130373299122, + 0.07095587998628616, + -0.03113981895148754, + 0.029548905789852142, + 0.02456675097346306, + -0.009886115789413452, + 0.053643062710762024, + -0.01489456556737423, + 0.01150176115334034, + -0.014543626457452774, + -0.027299432083964348, + -0.00718641234561801, + -0.024568168446421623, + 0.00031517300521954894, + 0.015314824879169464, + -0.12058801203966141, + 0.02801801823079586, + -0.010120870545506477, + 0.006343543529510498, + -0.021326612681150436, + -0.013185990042984486, + -0.022300779819488525, + 0.03144459053874016, + -0.035217296332120895, + -0.05229254066944122, + -0.002769667189568281, + 0.01815483532845974, + 0.030872682109475136, + 0.008618869818747044, + -0.016134286299347878, + -0.06646868586540222, + -0.007025114726275206, + 0.03663718327879906, + 0.011233377270400524, + 0.016031375154852867, + -0.00784075167030096, + -0.0019007569644600153, + -0.019066015258431435, + -0.014861788600683212, + 0.01834200695157051, + 0.018266869708895683, + 0.008154314942657948, + -0.00911228358745575, + -0.03544757515192032, + -0.0035837076138705015, + -0.05536922439932823, + 0.022986724972724915, + -0.0036624236963689327, + 0.06180065497756004, + -0.010873500257730484, + -0.0426640547811985, + 0.017604023218154907, + 0.029716012999415398, + 0.011049713008105755, + -0.02186635509133339, + 0.032319772988557816, + -0.00813345331698656, + -0.005450461991131306, + 0.031343843787908554, + 0.0011398277711123228, + -0.032206904143095016, + 0.032967064529657364, + 0.023096105083823204, + 0.018138045445084572, + 0.04274897277355194, + -0.029469551518559456, + 0.004795646294951439, + -0.008912598714232445, + 0.03739136829972267, + -0.03894345089793205, + -0.08528582006692886, + 0.4045591950416565, + -0.05092247575521469, + 0.00986442994326353, + -0.02829907462000847, + -0.06436959654092789, + 0.005552333313971758, + -0.037034060806035995, + 0.016439370810985565, + -0.0122423330321908, + -0.0369076281785965, + -0.02947181835770607, + 0.005721240304410458, + -0.0005655091954395175, + 0.10567911714315414, + 0.037774648517370224, + -0.04256008565425873, + -0.030061205849051476, + -0.07625642418861389, + -0.01735791750252247, + 0.07084706425666809, + 0.002245828043669462, + 0.041147537529468536, + 0.008572160266339779, + -0.006790698040276766, + -0.0031767270993441343, + -0.001180022256448865, + -0.010285327211022377, + 0.0037809782661497593, + 0.011841987259685993, + 0.010989375412464142, + 0.018612978979945183, + -0.036342691630125046, + -0.03181690722703934, + -0.020880989730358124, + 0.03289971128106117, + 0.014541245996952057, + 0.01242914516478777, + -0.08168753236532211, + 0.044557131826877594, + 0.060397036373615265, + -0.01754946820437908, + 0.04349375516176224, + 0.04741847142577171, + 0.06522054970264435, + -0.0923750251531601, + -0.004475210327655077, + 0.043289002031087875, + -0.009731396101415157, + 0.016878465190529823, + -0.00767962820827961, + 0.008352427743375301, + -0.01220080628991127, + -0.05447544902563095, + -0.03818343207240105, + 0.0035991657059639692, + 0.014029450714588165, + 0.013887666165828705, + -0.08406838029623032, + 0.0775865837931633, + -0.03338802605867386, + -0.025728458538651466, + 0.0016178000951185822, + 0.05131295695900917, + 0.016077501699328423, + 0.023449808359146118, + 0.0022750915959477425, + -0.02677885815501213, + 0.0240672305226326, + 0.018493788316845894, + -0.04983566701412201, + 0.014047764241695404, + 0.04332409426569939, + -0.06152227148413658, + -0.021731844171881676, + -0.024014391005039215, + -0.005366128403693438, + 0.03578324243426323, + 0.02598562277853489, + 0.010867219418287277, + 0.0321277379989624, + -0.031924061477184296, + 0.0025376644916832447, + -0.0018720015650615096, + -0.003945402335375547, + -0.03470475971698761, + -0.007565678097307682, + -0.05613938719034195, + -0.053859055042266846, + -0.02907015010714531, + -0.05460744723677635, + -0.021148646250367165, + -0.03800523653626442, + -0.03117937594652176, + -0.013600943610072136, + 0.00208393600769341, + -0.022671451792120934, + -0.006758328527212143, + 0.015066128224134445, + 0.004574633203446865, + 0.03457612171769142, + -0.04148194566369057, + 0.018914559856057167, + -0.023612074553966522, + -0.047839920967817307, + 0.029041951522231102, + 0.12998341023921967, + 0.028385180979967117, + -0.06138898804783821, + -0.01981196738779545, + 0.0705690085887909, + -0.0072045824490487576, + 0.15540026128292084, + 0.007413272280246019, + 0.0184433963149786, + -0.03618553653359413, + 0.00848711933940649, + 0.03892519325017929, + -0.031436629593372345, + 0.02403086982667446, + -0.02701389603316784, + -0.010106748901307583, + 0.0029154818039387465, + 0.01995299756526947, + 0.02486574463546276, + 0.02670586109161377, + 0.008409567177295685, + 0.08359763026237488, + -0.05167686566710472, + -0.03571055084466934, + -0.0035542461555451155, + 0.014470416121184826, + 0.03950753062963486, + 0.009904424659907818, + 0.05545859411358833, + -0.16515770554542542, + -0.04584169015288353, + 0.03100506402552128, + 0.0603792741894722, + -0.00221651466563344, + 0.03885151818394661, + 0.0022655294742435217, + 0.019091488793492317, + -0.009366881102323532, + -0.004658000078052282, + 0.04262407124042511, + 0.01421582605689764, + -0.006488711107522249, + 0.01380197238177061, + 0.010601522400975227, + -0.012511488981544971, + -0.05091974511742592, + 0.03206207603216171, + 0.010023835115134716, + 0.022706812247633934, + 0.08693847805261612, + -0.032670073211193085, + 0.05064493045210838, + 0.6824796795845032, + 0.001376057742163539, + 0.002016407670453191, + -0.0028255211655050516, + 0.03141302615404129, + -0.05992652848362923, + 0.024368051439523697, + -0.0038882377557456493, + -0.06015731394290924, + -0.01040489412844181, + 0.03314182162284851, + 0.01568765565752983, + -0.014217880554497242, + -0.01941044256091118, + -0.013338900171220303, + 0.022390933707356453, + 0.020368529483675957, + -0.0147419273853302, + 0.02541905827820301 + ], + [ + -0.06872022151947021, + 0.0511690191924572, + -0.04038405045866966, + -0.011704036965966225, + -0.02186492830514908, + -0.0416877456009388, + 0.0020593113731592894, + -0.02763848565518856, + 0.0006088698864914477, + 0.0046454379335045815, + -0.017398100346326828, + 0.02626069262623787, + -0.0057730297558009624, + 0.04586242511868477, + -0.001240754732862115, + 0.06351783871650696, + -0.0049103060737252235, + 0.03999688848853111, + -0.020645510405302048, + 0.029078414663672447, + 0.011326080188155174, + 0.04341062158346176, + 0.010076476261019707, + 0.027547165751457214, + 0.0012843701988458633, + -0.025042865425348282, + -0.03373147174715996, + 0.02798633836209774, + -0.05558399856090546, + -0.02812652662396431, + 0.03809991106390953, + 0.03744429349899292, + -0.040541958063840866, + -0.023764794692397118, + -0.009394103661179543, + -0.05054430291056633, + 0.02831409126520157, + 0.01592186838388443, + -0.018333740532398224, + -0.015100398100912571, + -0.00516253337264061, + 0.003907119855284691, + 0.03170532360672951, + -0.0024987836368381977, + 0.00915074348449707, + 0.027903957292437553, + -0.01931227184832096, + 0.03310929611325264, + 0.10405929386615753, + 0.02439938858151436, + 0.028607888147234917, + -0.031473610550165176, + 0.02734246663749218, + -0.01940467767417431, + -0.0400952473282814, + 0.04248981922864914, + -0.007826277054846287, + 0.029491472989320755, + -0.03676346316933632, + -0.03935445845127106, + 0.07137860357761383, + 0.02862396091222763, + 0.002904531080275774, + 0.038638461381196976, + 0.03428487852215767, + 8.323830115841702e-05, + -0.0336776040494442, + 0.008159025572240353, + 0.01075125951319933, + 0.02752959355711937, + 0.000501226051710546, + 0.02837933413684368, + -0.008828864432871342, + -0.04427371174097061, + -0.04259296506643295, + -0.04854895919561386, + -0.0159903634339571, + 0.04572255164384842, + -0.024513453245162964, + -0.06351897120475769, + 0.3702473044395447, + -0.03692728281021118, + -0.02542567439377308, + -0.027285372838377953, + -0.025730513036251068, + 0.017795272171497345, + 0.008754303678870201, + -0.004421548917889595, + 0.006542830727994442, + -0.0065959240309894085, + -0.018256887793540955, + 0.04184328392148018, + 0.04755604639649391, + 0.009410496801137924, + 0.048573847860097885, + -0.0747852697968483, + -0.05221063643693924, + -0.027082795277237892, + -0.014150983653962612, + 0.0122053362429142, + -0.01871870458126068, + 0.029994886368513107, + -0.010344075039029121, + 0.03661344572901726, + 0.03491991385817528, + -0.026928184553980827, + 0.07567649334669113, + 0.006018282845616341, + 0.01053531002253294, + 0.02960486151278019, + -0.01570533961057663, + 0.04880945011973381, + 0.0017546293092891574, + 0.0293694157153368, + 0.0010591637110337615, + -0.017083531245589256, + -0.021202199161052704, + -0.00931568630039692, + 0.010218974202871323, + 0.01090441644191742, + -0.024650752544403076, + 0.020496534183621407, + 0.00898534432053566, + 0.053644873201847076, + 0.0008680354803800583, + 0.02583923004567623, + -0.03525911271572113, + -0.03005322627723217, + 0.029518239200115204, + -0.042510468512773514, + 0.010986191220581532, + -0.02502288855612278, + -0.03873707354068756, + 0.020015256479382515, + 0.05930382013320923, + -0.009915756992995739, + 0.11201435327529907, + -0.05875639244914055, + -0.015269964002072811, + 0.007952762767672539, + 0.04103764519095421, + -0.010572096332907677, + 0.0032723569311201572, + -0.01892809569835663, + -0.3939588963985443, + -0.0015399891417473555, + -0.01083937007933855, + 0.0025185488630086184, + 0.01367909274995327, + -0.012546620331704617, + 0.011744581162929535, + 0.028296204283833504, + -0.03660272806882858, + 0.0077387322671711445, + 0.008207723498344421, + -0.10110025852918625, + 0.024517027661204338, + -0.008933532051742077, + 0.016666872426867485, + 0.041683949530124664, + -0.07418575137853622, + -0.008523590862751007, + 0.013430342078208923, + -0.04807179421186447, + -0.05680304393172264, + -0.011810432188212872, + -0.054930251091718674, + -0.01642073504626751, + -0.032921452075242996, + 0.003448477014899254, + -0.041473254561424255, + -0.028746983036398888, + -0.029782870784401894, + -0.045824550092220306, + 0.03652005270123482, + 0.031526315957307816, + 0.03323431685566902, + 0.003641705494374037, + -0.02036469429731369, + -0.015531170181930065, + 0.0014676993014290929, + 0.022717898711562157, + -0.013654682785272598, + -0.029239095747470856, + -0.0016484908992424607, + 0.09835246950387955, + 0.07394647598266602, + 0.054808419197797775, + 0.05400533601641655, + 0.08590962737798691, + 0.03183018043637276, + 0.14825576543807983, + 0.02862885221838951, + 0.0052844462916255, + -0.007383950520306826, + 0.04964497685432434, + -0.03149262070655823, + 0.0058659836649894714, + 0.023747913539409637, + -0.046529240906238556, + 0.03901311010122299, + 0.008017963729798794, + 0.02162965014576912, + -0.0008800432551652193, + -0.022405164316296577, + -0.02202615886926651, + -0.014919956214725971, + -0.09564132988452911, + 0.016497882083058357, + -0.006161087658256292, + -0.02331903763115406, + 0.04870288074016571, + 0.0024898245465010405, + 0.09785483032464981, + -0.09552977234125137, + -0.061476413160562515, + 0.0027889548800885677, + 0.11566077917814255, + 0.025107230991125107, + -0.08567357063293457, + 0.022731143981218338, + -0.009771405719220638, + 0.027211079373955727, + 0.016334617510437965, + -0.026690850034356117, + 0.043628059327602386, + -0.03502450883388519, + 0.030786018818616867, + -0.0017403424717485905, + -0.018250804394483566, + -0.03748272731900215, + -0.0022495121229439974, + 0.03180869668722153, + -0.01355953048914671, + 0.019294576719403267, + 0.043947458267211914, + 0.041405435651540756, + 0.6001803874969482, + 0.005838760640472174, + 0.03671836107969284, + 0.0010649242904037237, + 0.03389547020196915, + -0.020480835810303688, + -0.0007837207522243261, + 0.013073750771582127, + -0.06402609497308731, + 0.019022909924387932, + 0.03225916251540184, + -0.015802258625626564, + 0.02923794835805893, + -0.0021642546635121107, + -0.01156376488506794, + 0.033651649951934814, + 0.026973910629749298, + -0.01546055730432272, + 0.024686476215720177 + ], + [ + 0.00895893294364214, + 0.0034404187463223934, + 0.013263076543807983, + 0.004567891824990511, + -0.0015121020842343569, + -0.015516436658799648, + -0.005759362131357193, + -0.000998426810838282, + 0.003671275218948722, + 0.009427891112864017, + -0.0152580002322793, + -0.0011152519145980477, + 0.007965002208948135, + 0.004594366066157818, + -0.0035307067446410656, + 0.012939280830323696, + -0.011638377793133259, + 0.02078281156718731, + -0.01843869686126709, + -0.0044200788252055645, + -0.0055832043290138245, + -0.0017272094264626503, + 0.010154815390706062, + -0.0029172594659030437, + -0.021064333617687225, + -0.009128838777542114, + 0.005199559032917023, + -8.365462417714298e-05, + -0.003720821114256978, + -0.004602130502462387, + 0.004049878101795912, + -0.004760986194014549, + -0.008787675760686398, + 0.010510776191949844, + 0.007841309532523155, + 0.0026981444098055363, + -0.0010294164530932903, + 0.007677463348954916, + -0.0010416992008686066, + -0.005001137498766184, + -0.013103820383548737, + -0.0038713335525244474, + 0.04507863521575928, + 0.0049685402773320675, + -8.793503366177902e-05, + 0.002000335371121764, + 0.011011180467903614, + -0.004986144602298737, + 0.021809013560414314, + 0.007658953312784433, + 0.004221079871058464, + -0.004144001752138138, + -0.017436333000659943, + 0.0138113247230649, + -0.009028839878737926, + 0.0057706101797521114, + 0.048353489488363266, + 0.011372458189725876, + -0.005790304858237505, + 0.009888119995594025, + 0.0020020906813442707, + -0.0073962127789855, + 0.002510832855477929, + -0.013441833667457104, + -0.0019486334640532732, + 0.016239512711763382, + -0.0007847840315662324, + 0.00377648021094501, + -0.019856449216604233, + -0.007880359888076782, + 0.016529494896531105, + -0.028906458988785744, + 0.006520393304526806, + 0.006488488055765629, + -0.001955530373379588, + 0.007948499172925949, + 0.004176806658506393, + 0.011021456681191921, + 0.0009678110363893211, + -0.0075883944518864155, + -0.0668300911784172, + -0.005407251417636871, + 0.007229120936244726, + 0.0007861644844524562, + -0.005281657446175814, + -0.0010504676029086113, + -0.0028043235652148724, + 0.0025119436904788017, + -0.019759176298975945, + 0.017680926248431206, + -0.0036421900149434805, + 0.0001708766067167744, + -0.008207249455153942, + -0.023312106728553772, + -0.011383932083845139, + -0.0042869471944868565, + -0.008877331390976906, + -0.0017116476083174348, + -0.011205695569515228, + 0.007302628830075264, + 0.002016289159655571, + 0.01306260284036398, + 0.01912583038210869, + -0.003132424084469676, + -0.010325033217668533, + -0.03233844041824341, + -0.0023749987594783306, + 0.007380726281553507, + 0.007145637180656195, + -0.0008217465947382152, + 0.004691426642239094, + -0.00878425408154726, + -0.010675661265850067, + -0.019694682210683823, + 0.003542285179719329, + -0.004553813021630049, + 0.00258947117254138, + -0.0027707237750291824, + 0.0020577532704919577, + 0.0036660279147326946, + 0.009011425077915192, + -0.02577955089509487, + 0.0082619059830904, + 0.0046184794045984745, + -0.015369472093880177, + 0.0033208695240318775, + 0.01196162961423397, + -0.016557827591896057, + 0.010997069999575615, + 0.006446838844567537, + 0.0006953657139092684, + -0.003654230386018753, + -0.0010348731884732842, + 0.006642383988946676, + -0.020106663927435875, + 0.008395986631512642, + 0.009941057302057743, + -0.020724758505821228, + 0.020478352904319763, + -0.009569068439304829, + 0.0011914456263184547, + 0.005954601801931858, + -0.008089616894721985, + -0.0002455608337186277, + -0.9755743145942688, + 0.0010763416066765785, + 0.0073457155376672745, + 0.005619123112410307, + -0.011583260260522366, + 0.004353862721472979, + 0.008394679054617882, + 0.00818120688199997, + -0.005102431867271662, + -0.005683216266334057, + 0.00621434673666954, + -0.02790059708058834, + 0.005412378814071417, + 0.0065293386578559875, + 0.0055798497051000595, + 0.008515323512256145, + -0.010543166659772396, + 0.002600331325083971, + 0.0019789899233728647, + 0.002263266360387206, + -0.002949632704257965, + -0.006381386891007423, + 0.0025534043088555336, + -0.0034047779627144337, + -0.006067387759685516, + -0.020786749199032784, + -0.0027650948613882065, + -0.011593775823712349, + -0.010776197537779808, + 0.005488230846822262, + -0.004063925240188837, + -0.0014345328090712428, + 0.005614462308585644, + -0.0012289232108741999, + 0.007034499663859606, + 0.007655118126422167, + -0.010367494076490402, + 8.936887024901807e-05, + 0.00043525020009838045, + -0.0238584503531456, + 0.010650000534951687, + 0.02572201006114483, + -0.004968536086380482, + -0.006006498355418444, + -0.017412472516298294, + 0.0003707573050633073, + 0.010361237451434135, + 0.026011977344751358, + -0.006103414576500654, + 0.005818339996039867, + 0.0067573487758636475, + -0.00596636114642024, + 0.007237209007143974, + -0.017525048926472664, + 0.007400082424283028, + -0.0020256033167243004, + -0.004290975630283356, + 0.001627886900678277, + -0.00018452786025591195, + 0.019277356564998627, + -0.0025968612171709538, + 0.01704886555671692, + 0.0098651684820652, + -0.026870325207710266, + 0.00205755652859807, + 0.007128561846911907, + -0.005456883460283279, + 0.012814595364034176, + 0.002277829684317112, + -0.018770309165120125, + -0.03256474435329437, + -0.0024475499521940947, + 0.012700135819613934, + 0.03263917937874794, + 0.011005635373294353, + 0.001566240331158042, + -0.005113586783409119, + -0.0033476620446890593, + -0.01157909631729126, + 0.006030176300555468, + -0.002702701138332486, + -0.0021939733996987343, + -0.006084710359573364, + 0.008950339630246162, + 0.017931822687387466, + 0.001460077939555049, + -0.022993020713329315, + 0.005441589280962944, + -0.0003326203441247344, + 0.012113768607378006, + 0.017103472724556923, + -0.012583416886627674, + 0.0022038589231669903, + -0.08562673628330231, + -0.005287536419928074, + 0.054279934614896774, + -0.00796782597899437, + 0.0009223939850926399, + -0.019568895921111107, + -0.02879617176949978, + -0.007106246426701546, + -0.013283959589898586, + 0.00044239588896743953, + 0.005702681839466095, + 0.008719751611351967, + 0.008066774345934391, + -0.009761526249349117, + 0.004836709704250097, + 0.009737634100019932, + -0.0047138105146586895, + 0.00015947947395034134, + 0.0010122789535671473 + ], + [ + -0.06230850890278816, + 0.05930090323090553, + -0.07857906073331833, + -0.006317448802292347, + -0.009477032348513603, + -0.019650012254714966, + -0.013384572230279446, + -0.04909501597285271, + -0.005085065495222807, + -0.011266279965639114, + -0.015087955631315708, + -0.0026490166783332825, + 0.008518804796040058, + 0.06177036464214325, + 0.0020722150802612305, + 0.03214907646179199, + -0.013545708730816841, + 0.05346303433179855, + -0.018573733046650887, + 0.03198203071951866, + 0.02533523179590702, + 0.03832975775003433, + -0.0010377260623499751, + 0.015557031147181988, + 0.005373779684305191, + -0.015583721920847893, + -0.04444745555520058, + 0.025815177708864212, + -0.02569548971951008, + -0.01729382760822773, + 0.0008755790768191218, + 0.02660224586725235, + -0.03355366736650467, + -0.010233594104647636, + -0.02040860988199711, + -0.05026840791106224, + 0.01340715866535902, + 0.021470660343766212, + -0.026267340406775475, + -0.01296310406178236, + -0.008399867452681065, + 0.009863545186817646, + 0.018761640414595604, + 0.01746513694524765, + 0.035886771976947784, + 0.04242256283760071, + -0.017385970801115036, + 0.019102945923805237, + 0.0868334099650383, + 0.014256616123020649, + 0.02840016409754753, + -0.04382414370775223, + 0.02946224808692932, + -0.01896193064749241, + -0.032744940370321274, + 0.030612805858254433, + 6.684092659270391e-05, + 0.021959735080599785, + -0.015706369653344154, + -0.028996538370847702, + 0.07130459696054459, + 0.039737630635499954, + 0.003065825207158923, + 0.039612479507923126, + 0.017171790823340416, + -0.009286799468100071, + -0.020884249359369278, + 0.010380785912275314, + 0.00680452398955822, + 0.03460268676280975, + -0.012803450226783752, + 0.04235650599002838, + -0.011374076828360558, + -0.06310972571372986, + -0.06551150232553482, + -0.04634898155927658, + -0.008507736958563328, + 0.011281134560704231, + -0.00038362183840945363, + -0.04426632449030876, + 0.42339393496513367, + -0.03231130540370941, + -0.017825143411755562, + -0.03545466810464859, + 0.0013332543894648552, + 0.014909646473824978, + 0.014119063504040241, + 0.006186401005834341, + -0.001988341100513935, + 0.008361363783478737, + -0.015636052936315536, + 0.059566352516412735, + 0.07670680433511734, + 0.02240392006933689, + 0.04295812174677849, + -0.08450961858034134, + -0.05022392049431801, + -0.01987379789352417, + 0.0050438581965863705, + -0.004400785081088543, + 0.001929841237142682, + 0.03440425172448158, + -0.028793802484869957, + 0.030809316784143448, + 0.01932404190301895, + -0.01090147439390421, + 0.09601350128650665, + 0.024844124913215637, + -0.024540791288018227, + 0.03844936937093735, + -0.032322365790605545, + 0.051730383187532425, + 0.018123863264918327, + 0.024663617834448814, + 0.008129585534334183, + -0.01412864588201046, + -0.030091913416981697, + -0.006677587516605854, + 0.013262239284813404, + 0.01394902914762497, + -0.031634215265512466, + 0.020847361534833908, + 0.015789654105901718, + 0.06862126290798187, + 0.0034441971220076084, + 0.027788929641246796, + -0.033699408173561096, + -0.034402817487716675, + 0.010389630682766438, + -0.05947545915842056, + 0.008997040800750256, + -0.003977710381150246, + -0.033725157380104065, + 0.014969411306083202, + 0.07721620798110962, + -0.01277781929820776, + 0.10696407407522202, + -0.05002028867602348, + -0.009924733079969883, + 0.01505337655544281, + 0.031671758741140366, + -0.010235270485281944, + 0.0033012796193361282, + -0.012485422194004059, + -0.00433511333540082, + -0.011669010855257511, + -0.03590566664934158, + -0.009159849025309086, + 0.02380874566733837, + -0.008355257101356983, + -0.012871572747826576, + 0.022451994940638542, + -0.029989002272486687, + 0.010235023684799671, + -0.022737616673111916, + -0.12476739287376404, + 0.014329399913549423, + -0.012731819413602352, + -0.014131001196801662, + 0.025201544165611267, + -0.04570319503545761, + 0.016129720956087112, + -0.0002727237588260323, + -0.026941170915961266, + -0.03251487761735916, + -0.03366619721055031, + -0.05736393481492996, + -0.01965354010462761, + -0.0006378722027875483, + 0.0088120698928833, + -0.017139079049229622, + -0.0021417683456093073, + -0.011535347439348698, + -0.05839456617832184, + 0.040755413472652435, + 0.03394187241792679, + 0.018246104940772057, + 0.0035463711246848106, + -0.029737073928117752, + -0.036193449050188065, + 0.027339598163962364, + 0.021408552303910255, + -0.03346175327897072, + -0.010783011093735695, + 0.01421026699244976, + 0.09488070756196976, + 0.0836358517408371, + 0.053909312933683395, + 0.07657290250062943, + 0.07638800889253616, + 0.01521532516926527, + 0.12817473709583282, + 0.023462729528546333, + 0.00013990342267788947, + -0.004710361361503601, + 0.029142271727323532, + -0.02687619999051094, + 0.015926731750369072, + 0.02010640688240528, + -0.033212948590517044, + 0.0543547160923481, + 0.021974530071020126, + 0.0006522780167870224, + -0.02124207653105259, + -0.03858925402164459, + -0.030000939965248108, + -0.017708035185933113, + -0.07651174813508987, + 0.0017353842267766595, + -0.005718796513974667, + -0.06183253973722458, + 0.04546862840652466, + 0.010471642948687077, + 0.11131248623132706, + -0.07532050460577011, + -0.03984249010682106, + -0.03720846399664879, + 0.1221872940659523, + 0.03585173189640045, + -0.10051286965608597, + 0.016277113929390907, + -0.003751871408894658, + 0.04391597583889961, + 0.03338837996125221, + -0.0382709875702858, + 0.027489028871059418, + -0.032136812806129456, + 0.026796387508511543, + 0.001215804019011557, + -0.04030008241534233, + -0.024039778858423233, + -0.008976048789918423, + 0.018436942249536514, + -0.037405405193567276, + 0.007643833290785551, + 0.062363095581531525, + 0.02101370319724083, + 0.6819133758544922, + 0.021409595385193825, + 0.01825409196317196, + -0.016695482656359673, + 0.03737129271030426, + -0.01664058491587639, + -0.005303694400936365, + 0.013555645942687988, + -0.06399213522672653, + 0.02922811545431614, + 0.028127409517765045, + -0.03415569290518761, + 0.01233102846890688, + -0.010302754119038582, + -0.03293825313448906, + 0.022108731791377068, + 0.029959794133901596, + -0.0262215044349432, + 0.025360867381095886 + ], + [ + -0.07809053361415863, + 0.03718171268701553, + -0.0765429139137268, + -0.04593975096940994, + -0.027990510687232018, + -0.040478337556123734, + -0.037642188370227814, + -0.03154195845127106, + 0.017443832010030746, + -0.03113982081413269, + 0.035246118903160095, + -0.02761821262538433, + 0.03987904638051987, + -0.006977624259889126, + -0.0087342020124197, + 0.06813346594572067, + -0.01048704981803894, + 0.03814038634300232, + -0.03965148702263832, + 0.006738539785146713, + 0.02770688757300377, + -0.00997253693640232, + 0.007950943894684315, + 0.022759683430194855, + -0.026171289384365082, + -0.03500278666615486, + -0.009643275290727615, + 0.04957317188382149, + -0.0636763870716095, + -0.01000859122723341, + 0.030646231025457382, + 0.03364250063896179, + -0.018097586929798126, + -0.03207334503531456, + 0.013520975597202778, + -0.020632347092032433, + 0.0016918719047680497, + 0.03287205845117569, + -0.0165859367698431, + -0.040533896535634995, + -0.0018394541693851352, + -0.00851721316576004, + 0.019824419170618057, + 0.001865592785179615, + 0.0004531442536972463, + 0.02657007984817028, + -0.007682017516344786, + -0.007478528190404177, + 0.023329248651862144, + 0.038252849131822586, + 0.05551422759890556, + 0.01850038766860962, + -0.005170774180442095, + -0.021600186824798584, + -5.0300706789130345e-05, + 0.046359412372112274, + 0.018165014684200287, + 0.03694847971200943, + -0.03434816375374794, + -0.034516457468271255, + 0.043354012072086334, + 0.01690400019288063, + 0.013189570978283882, + 0.004862223286181688, + 0.013416227884590626, + 0.022993842139840126, + -0.007908436469733715, + 0.0341276191174984, + 0.019143322482705116, + 0.007115961983799934, + -0.002475954359397292, + 0.05633913725614548, + 0.0017129972111433744, + -0.021168556064367294, + -0.08411949872970581, + -0.042503103613853455, + 0.012806043028831482, + 0.008474401198327541, + -0.016752535477280617, + -0.0037336009554564953, + 0.43140915036201477, + -0.038649264723062515, + -0.013247454538941383, + 0.013908845372498035, + -0.050405897200107574, + 0.02455158531665802, + 0.01536724902689457, + -0.005909251980483532, + 0.010881305672228336, + -0.005920162424445152, + 0.0061898441053926945, + 0.002307872287929058, + -0.011299521662294865, + 0.03706544637680054, + 0.04722994565963745, + -0.006656280253082514, + -0.05098603293299675, + -0.03813449293375015, + 0.002224510535597801, + 0.0037106801755726337, + 0.004285071045160294, + 0.037583597004413605, + 0.01191407535225153, + 0.03482075780630112, + -0.01585138589143753, + 0.005610957741737366, + 0.005598765332251787, + -0.002638581907376647, + -0.005045083351433277, + 0.02914077788591385, + 0.029222050681710243, + 0.011264617554843426, + 0.007364033721387386, + 0.032299384474754333, + 0.004067223519086838, + -0.0058230748400092125, + -0.015660207718610764, + -0.005279742646962404, + 0.018825238570570946, + 0.03865555301308632, + -0.0534026063978672, + 0.03824961557984352, + 0.009276766330003738, + 0.04709804058074951, + 0.012504554353654385, + 0.009741214103996754, + -0.03175412118434906, + -0.023890167474746704, + -0.019923552870750427, + -0.011914043687283993, + 4.578542211675085e-05, + -0.048452530056238174, + -0.025739653035998344, + -0.005478781182318926, + 0.0037865873891860247, + 0.008373420685529709, + -0.020313037559390068, + -0.05183408781886101, + 0.036044929176568985, + -0.01871466636657715, + 0.011301173828542233, + 0.0005821612430736423, + 0.02506035938858986, + -0.022433316335082054, + 0.05005966126918793, + -0.01612023636698723, + -0.02306099608540535, + 0.016638290137052536, + -0.012720227241516113, + -0.0109598683193326, + 0.0019346061162650585, + -0.00014542638382408768, + -0.027744732797145844, + -0.027963215485215187, + -0.0007197546656243503, + -0.009029912762343884, + 0.004907992668449879, + 0.004524935968220234, + 0.0021006388124078512, + 0.016438035294413567, + -0.014056306332349777, + 0.01096231397241354, + 0.004970494192093611, + -0.024893097579479218, + -0.021937500685453415, + -0.007265304680913687, + -0.019544493407011032, + -0.030770480632781982, + -0.055089518427848816, + 0.022724252194166183, + -0.030008038505911827, + -0.024661298841238022, + -0.01882876828312874, + -0.014269477687776089, + -0.004963732790201902, + -0.011922546662390232, + -0.005643595941364765, + 0.0054947612807154655, + -0.017186392098665237, + -0.00923222303390503, + -0.006098589859902859, + -0.026469867676496506, + -0.009815250523388386, + -0.032246582210063934, + 0.04775938391685486, + 0.09813428670167923, + 0.0499500147998333, + -0.022736530750989914, + 0.0524713397026062, + 0.05953957512974739, + 0.021840112283825874, + 0.17631320655345917, + 0.024233700707554817, + -0.010671266354620457, + 0.0013311088550835848, + 0.028262825682759285, + 0.012902988120913506, + -0.00246059219352901, + 0.018759582191705704, + -0.04301835224032402, + 0.0005525860469788313, + 0.0039184424094855785, + 0.01400934811681509, + 0.00819442793726921, + -0.023945558816194534, + -0.02125692367553711, + 0.061943549662828445, + -0.013080169446766376, + -0.020281178876757622, + -0.009630723856389523, + 0.02765752375125885, + 0.021753624081611633, + 0.015219726599752903, + 0.0879700779914856, + -0.10923498123884201, + -0.09149874001741409, + 0.008320614695549011, + 0.07619056850671768, + 0.011637560091912746, + -0.022942202165722847, + -0.0036045711021870375, + 0.016510896384716034, + -0.001677594380453229, + -0.043281495571136475, + -0.0073490808717906475, + 0.017319604754447937, + -0.027773434296250343, + 0.01665494590997696, + 0.02980966307222843, + -0.025085080415010452, + -0.022680215537548065, + 0.007532636635005474, + -0.0003886896593030542, + -0.02554887905716896, + 0.06365495175123215, + 0.004077479243278503, + 0.01851312816143036, + 0.7478745579719543, + 0.013704894110560417, + -0.0005561365396715701, + -0.007806786801666021, + 0.012617398984730244, + -0.038362834602594376, + 0.009505770169198513, + 0.028093993663787842, + -0.04595652222633362, + 0.017235076054930687, + -0.002819507149979472, + -0.013995538465678692, + 0.010587312281131744, + -0.02040715515613556, + -0.0018712814198806882, + -0.000477364519611001, + 0.03815402090549469, + -0.006178983952850103, + 0.010630377568304539 + ], + [ + 0.011192652396857738, + 0.003944996278733015, + -0.005846732296049595, + -0.0036086742766201496, + 0.005772704724222422, + 0.006694652605801821, + 0.0002342797233723104, + 0.0025611110031604767, + 0.0017408588901162148, + -0.007758175954222679, + 0.005641674157232046, + -0.0010338393040001392, + -0.0045701973140239716, + -0.00028004925115965307, + 0.0022825095802545547, + -0.0025731129571795464, + 0.0072503238916397095, + -0.008172886446118355, + 0.008787938393652439, + 0.003029228886589408, + 0.009325504302978516, + -0.0021524333860725164, + -0.004185223486274481, + 0.0020280948374420404, + 0.0010272559011355042, + 0.008611351251602173, + -0.006173207424581051, + 9.964850323740393e-05, + -0.0001724512258078903, + -0.005653410218656063, + -0.011393443681299686, + 0.0052446769550442696, + 0.0033466576132923365, + -0.013764248229563236, + -0.007022256031632423, + -0.00313364714384079, + 0.006424781866371632, + -0.003566095372661948, + -0.0037939827889204025, + 0.002284218790009618, + 0.009286369197070599, + -0.0018725208938121796, + -0.026200346648693085, + -0.0016894504660740495, + 0.0006622030050493777, + 0.0045625255443155766, + -0.006399703677743673, + -0.0005572244990617037, + -0.009745040908455849, + -0.0007806903449818492, + -0.0034288784954696894, + 0.011054566130042076, + 0.005790030583739281, + -0.009152419865131378, + -0.000389596913009882, + -0.0038429598789662123, + -0.03193194419145584, + 4.730809450848028e-05, + 0.003600828582420945, + -0.0015469518257305026, + 0.0006061945459805429, + 0.006911565084010363, + 0.0008384677930735052, + 0.008913503028452396, + -0.0019446976948529482, + -0.012615226209163666, + -0.0023303492926061153, + 0.006213165819644928, + 0.01658499427139759, + 0.0008545220480300486, + -0.007131957449018955, + 0.015600425191223621, + 0.0009841646533459425, + 0.0011625998886302114, + -0.000679401564411819, + -0.0023395849857479334, + -0.004169322084635496, + -0.0017142246942967176, + -0.0012986698420718312, + -0.0053063551895320415, + -0.10525304824113846, + -0.00221903040073812, + -0.002282172441482544, + -0.0014751452254131436, + -0.0032733988482505083, + 0.0008733884897083044, + 0.0027717272751033306, + -0.0007949183927848935, + 0.012344534508883953, + -0.01174071989953518, + 0.00041166762821376324, + 0.001833916874602437, + 0.004228534642606974, + 0.02694498375058174, + 0.012058663181960583, + -0.0008916438091546297, + 0.0033943955786526203, + -0.0071661146357655525, + 0.00471740635111928, + -0.002762343967333436, + 0.0026188655756413937, + -0.0048399572260677814, + -0.008912866935133934, + 0.002905910601839423, + 0.009248439222574234, + 0.017813527956604958, + -0.002837487030774355, + -0.006744976155459881, + -0.006153996102511883, + -0.0009147989912889898, + -0.002640364458784461, + -0.004015956073999405, + 0.002176994923502207, + 0.006388516165316105, + 0.0010756070259958506, + 0.005811612121760845, + -0.0018671093275770545, + -0.007090022321790457, + 0.00047734007239341736, + -0.0015115413116291165, + -0.008717447519302368, + 0.018358051776885986, + 0.0012790972832590342, + 0.0024705238174647093, + 0.000643223465885967, + 0.0014530203770846128, + 0.00024360969837289304, + 0.010943809524178505, + -0.008093059994280338, + -0.0005875818314962089, + 0.0017140575218945742, + 0.0001724499452393502, + -0.0012318051885813475, + -0.008848684839904308, + 0.010809000581502914, + -0.005932656582444906, + -0.0034251194447278976, + -0.0020805327221751213, + -0.004044681787490845, + 0.0024235639721155167, + -0.002096230164170265, + -0.0016790882218629122, + 0.0008787972619757056, + -0.0007808836526237428, + -0.98272705078125, + -0.002667373977601528, + -0.01330983079969883, + -0.004692395683377981, + 0.008049340918660164, + -0.007328839041292667, + 0.0014378560008481145, + -0.005184266250580549, + 0.0011816344922408462, + 0.0011937057133764029, + -0.009238180704414845, + 0.011960014700889587, + 0.0059326933696866035, + -0.0002545155002735555, + -0.00019678882381413132, + -0.0053493427112698555, + 0.0003472128009889275, + -0.0034064846113324165, + 0.006493043154478073, + -0.006936158984899521, + -0.0008497959934175014, + 0.0008873888291418552, + -0.011373700574040413, + -0.0058136372826993465, + -0.0029635331593453884, + 0.004499431233853102, + -0.006385869812220335, + 0.002597932005301118, + 0.00836642924696207, + -0.0014755589654669166, + 0.000992754241451621, + -0.0017787896795198321, + -6.158066389616579e-05, + -0.0007427220116369426, + -0.006256513297557831, + -0.0012900232104584575, + 0.004575911909341812, + 0.005845978390425444, + -0.0005945919547230005, + 0.01308430451899767, + -0.005752551835030317, + -0.0005197662976570427, + -0.0045697856694459915, + 0.0008212470565922558, + 0.0038768728263676167, + 0.008371277712285519, + -0.0075386567041277885, + 0.014289861544966698, + 0.0024494437966495752, + 0.001516446704044938, + -0.008020485751330853, + 0.0050886450335383415, + -0.0032764265779405832, + 0.00892622210085392, + -0.001016814960166812, + -0.006097383331507444, + 0.0018249580170959234, + 0.0021024474408477545, + -0.0008643409237265587, + -0.011889664456248283, + -0.00180631666444242, + 0.00018311577150598168, + -0.0037501463666558266, + 0.017679018899798393, + -0.00560025917366147, + -0.00012710805458482355, + 0.004110224545001984, + -0.007249802350997925, + -0.0021422214340418577, + 0.010582209564745426, + -0.0005236352444626391, + -0.0007833197596482933, + -0.001592499203979969, + -0.02131628803908825, + -0.0023410969879478216, + 0.000890666211489588, + -0.003965626936405897, + 0.0002907836460508406, + 0.0031120157800614834, + -0.006080319173634052, + 0.0011980431154370308, + 0.002392446156591177, + -0.0008547221077606082, + -0.00596067076548934, + -0.009041156619787216, + 0.002834598533809185, + 0.002696290146559477, + -0.000691712717525661, + -0.0010844969656318426, + -0.007517083548009396, + -0.0018633616855368018, + -0.0037119134794920683, + 0.0005381015362218022, + -0.10202791541814804, + 0.0013962266966700554, + -0.0316043458878994, + 0.002020895015448332, + -0.000909607857465744, + 0.0067725954577326775, + 0.023593535646796227, + 0.0068566338159143925, + -0.00018260293290950358, + 0.0032622255384922028, + -0.0002169290091842413, + -0.0051298560574650764, + -0.0055776312947273254, + 0.004252076614648104, + -0.003614128101617098, + -0.003984601702541113, + 0.0024658481124788523, + -0.006881134584546089, + 0.0002023182896664366 + ], + [ + -0.09096278250217438, + 0.01657627336680889, + -0.07407045364379883, + 0.011501319706439972, + -0.05617130920290947, + -0.00851562898606062, + -0.0025067664682865143, + 0.003427089424803853, + -0.007519358769059181, + -0.027089642360806465, + 0.03530473634600639, + -0.05780715495347977, + 0.04164860025048256, + 0.00838007777929306, + -0.028348369523882866, + 0.0643775463104248, + 0.004872101359069347, + 0.039810795336961746, + -0.05118376016616821, + -0.014578642323613167, + 0.04097842425107956, + 0.009218843653798103, + 0.013975067995488644, + -0.0006285057752393186, + -0.040416546165943146, + 0.028988122940063477, + -0.07684367895126343, + 0.05779135227203369, + -0.02613854967057705, + -0.011526651680469513, + 0.03133562579751015, + 0.05755825713276863, + -0.04389457777142525, + -0.05529080331325531, + 0.007675161585211754, + -0.0338532030582428, + 0.008626924827694893, + 0.01744844578206539, + 0.003235670505091548, + -0.06636835634708405, + 0.020889339968562126, + 0.013363013975322247, + -0.0002617106947582215, + 0.00817637424916029, + 0.021431298926472664, + 0.025738127529621124, + -0.010372362099587917, + -0.024931540712714195, + -0.0062716747634112835, + 0.04087718576192856, + 0.020476723089814186, + -0.0013211615150794387, + -0.017593761906027794, + -0.02852487936615944, + 0.004387572407722473, + 0.05812753364443779, + 0.0457344576716423, + 0.0012340645771473646, + -0.04465990513563156, + -0.040935173630714417, + 0.019736753776669502, + 0.0164876040071249, + -0.0036363424733281136, + -0.004214432090520859, + 0.00893507618457079, + 0.02820279449224472, + 0.004502029623836279, + 0.04384985938668251, + 0.00020861763914581388, + 0.013428357429802418, + 0.022160278633236885, + 0.07953854650259018, + -0.0033910588826984167, + -0.020791085436940193, + -0.08019495010375977, + -0.04995438829064369, + -0.0027649744879454374, + -0.015048600733280182, + -0.0108671635389328, + -0.012959747575223446, + 0.43008938431739807, + -0.029904590919613838, + 0.008262241259217262, + 0.010177593678236008, + -0.015056797303259373, + 0.025876887142658234, + 0.03951083496212959, + 0.01874825730919838, + 0.022218963131308556, + -0.016621628776192665, + -0.0044038607738912106, + 0.023540006950497627, + -0.00654743704944849, + 0.027727091684937477, + 0.03306400030851364, + -0.027922064065933228, + -0.0512876994907856, + -0.03344638645648956, + 0.015239086002111435, + 0.011599898338317871, + -0.012015597894787788, + 0.06112004816532135, + -0.0038771689869463444, + 0.03740813955664635, + -0.044783253222703934, + 0.0215106513351202, + 0.05747184157371521, + 0.019517647102475166, + 0.012092753313481808, + 0.013434510678052902, + -0.006526260171085596, + 0.001229622634127736, + 0.015404785051941872, + 0.020022058859467506, + -0.018305683508515358, + 0.008064054884016514, + -0.0061283232644200325, + -0.004150720313191414, + 0.009570449590682983, + 0.035753872245550156, + -0.02424631267786026, + 0.01528747845441103, + 0.017410602420568466, + 0.04109683632850647, + -0.0028659843374043703, + 0.01836763508617878, + 0.016245970502495766, + -0.002440276788547635, + 0.0162434671074152, + -0.04852276295423508, + -0.00487843481823802, + -0.04375406727194786, + -0.030559848994016647, + -0.003871912369504571, + 0.021706597879529, + -0.0031812628731131554, + 0.047634027898311615, + -0.049726713448762894, + -0.008503247983753681, + -0.015039054676890373, + 0.018214697018265724, + 0.016111772507429123, + 0.001847629901021719, + -0.03415301814675331, + 0.043900683522224426, + -0.024486728012561798, + -0.03882630914449692, + 0.021577531471848488, + -0.0011854207841679454, + -0.019471822306513786, + -0.01699448749423027, + 0.021752407774329185, + -0.040405306965112686, + -0.02558400295674801, + -0.03306841850280762, + -0.026406841352581978, + 0.023931080475449562, + -0.027886852622032166, + 0.010984323918819427, + 0.024161864072084427, + -0.01355704478919506, + -0.004602415952831507, + 0.00303279678337276, + -0.033889200538396835, + -0.028962817043066025, + -0.01298041082918644, + -0.0062955208122730255, + -0.05501437932252884, + -0.030216539278626442, + 0.013819016516208649, + -0.02097771130502224, + -0.03306333348155022, + -0.027986666187644005, + -0.02356177195906639, + 0.01615893840789795, + -0.016890114173293114, + 0.03412365913391113, + 0.005799171980470419, + 0.00867529958486557, + -0.004332124255597591, + 0.006816432811319828, + -0.002424706006422639, + -0.01475969422608614, + -0.01820516772568226, + 0.05522711202502251, + 0.08977682888507843, + 0.06906729191541672, + -0.020133905112743378, + 0.04281295835971832, + 0.044536229223012924, + 0.05564969405531883, + 0.12187391519546509, + 0.021474754437804222, + -0.011028939858078957, + -0.015534110367298126, + 0.012123111635446548, + 0.008575526997447014, + 0.031422048807144165, + 0.014011180959641933, + -0.06100936606526375, + 0.004611031152307987, + -0.01012473739683628, + -0.020457427948713303, + -0.0015951310051605105, + 0.0009456012048758566, + 0.002233328530564904, + 0.10914672166109085, + -0.028667697682976723, + -0.036655716598033905, + -0.010989814065396786, + 0.007684860844165087, + 0.021116243675351143, + 0.01709245890378952, + 0.07647154480218887, + -0.09485045075416565, + -0.09598588198423386, + 0.006507608573883772, + 0.05253135785460472, + 0.00649340869858861, + -0.062432292848825455, + 0.003413100028410554, + 0.0035972734913229942, + -0.002655518241226673, + -0.03142177313566208, + 0.0034300389233976603, + 0.014444167725741863, + -0.030090007930994034, + 0.03463968634605408, + 0.03696919605135918, + -0.03759242221713066, + -0.06083714962005615, + 0.012563182972371578, + 0.019433746114373207, + -0.004757106304168701, + 0.04502462223172188, + 0.028025927022099495, + 0.04735223948955536, + 0.7318698167800903, + 0.019717756658792496, + 0.007552643306553364, + 0.027762172743678093, + 0.032937612384557724, + -0.007864922285079956, + 0.019891630858182907, + 0.016427351161837578, + -0.040562134236097336, + 0.01787509396672249, + -0.007586182560771704, + -0.02558956667780876, + 0.014295024797320366, + -0.04000119864940643, + -0.009573284536600113, + 0.012493494898080826, + 0.01442513708025217, + -0.006011518184095621, + 0.018688946962356567 + ], + [ + -0.05065377801656723, + 0.04604942351579666, + -0.06483309715986252, + -0.039687030017375946, + 0.020634224638342857, + -0.0364692397415638, + -0.02956324629485607, + -0.04912175238132477, + 0.02461552992463112, + -0.029017169028520584, + 0.0347546748816967, + -0.03139910846948624, + 0.023788271471858025, + 0.005083976313471794, + 0.016388675197958946, + 0.04202663153409958, + -0.007227223366498947, + 0.03902680054306984, + -0.039940569549798965, + -0.008212302811443806, + 0.03471764922142029, + 0.004318114835768938, + 0.009741079062223434, + 0.0035336774308234453, + -0.04059864953160286, + -0.02097676321864128, + -0.02102271094918251, + 0.007007125299423933, + -0.04489564150571823, + -0.02667590230703354, + 0.0005861945101059973, + 0.0051823630928993225, + -0.009769630618393421, + -0.07193257659673691, + -0.0029045604169368744, + -0.01671507954597473, + -0.008409294299781322, + 0.021075714379549026, + -0.03331100195646286, + -0.032586194574832916, + -0.00969036016613245, + 0.04149458929896355, + 0.027238061651587486, + 0.0001612251508049667, + -0.004151292145252228, + 0.026030702516436577, + -0.03445591777563095, + 0.009961672127246857, + 0.041944678872823715, + 0.03144116327166557, + 0.018689000979065895, + -0.018952278420329094, + 0.0030394517816603184, + 0.006841846276074648, + -0.02611279860138893, + 0.04754384607076645, + 0.025903664529323578, + 0.0033021694980561733, + -0.0008038507075980306, + -0.01650250516831875, + 0.035684358328580856, + 0.017627712339162827, + -0.00431830482557416, + 0.004710054956376553, + 0.03137707710266113, + 0.019237417727708817, + -0.016767969354987144, + 0.035024333745241165, + -6.120145553722978e-05, + 0.016162170097231865, + 0.005530926864594221, + 0.04018031805753708, + 0.019833579659461975, + -0.04290717840194702, + -0.0686287209391594, + -0.06716740131378174, + -0.018451964482665062, + -0.005716786254197359, + -0.0003570890403352678, + 0.003744269022718072, + 0.4504486322402954, + -0.04176286235451698, + -0.011025202460587025, + -0.00911998376250267, + -0.02913806028664112, + 0.03684261813759804, + -0.0029655860271304846, + -0.0030030598863959312, + -0.009466324932873249, + 0.01276311744004488, + 0.010726617649197578, + 0.031017538160085678, + 0.024159127846360207, + 0.02528759464621544, + 0.05349027365446091, + -0.021603718400001526, + -0.04379650577902794, + -0.03136315569281578, + 0.013556650839745998, + 0.014158878475427628, + 0.00790407508611679, + -0.00846116617321968, + -0.0036505856551229954, + 0.0209471695125103, + 0.029784586280584335, + -0.015437300316989422, + 0.03994322195649147, + -0.009873151779174805, + -0.03209376707673073, + 0.03317958489060402, + 0.029081860557198524, + -0.0033565624617040157, + 0.02425564080476761, + 0.04649677500128746, + 0.019767723977565765, + -0.02245509997010231, + -0.0009976746514439583, + -0.03170190006494522, + 0.017316896468400955, + 0.015369012020528316, + -0.024908307939767838, + 0.02089017815887928, + 0.003706307616084814, + 0.022085316479206085, + -0.003338287817314267, + 0.018757103011012077, + -0.04984714463353157, + -0.019299419596791267, + -0.02381760999560356, + -0.03718341514468193, + 0.011705582030117512, + -0.014035476371645927, + -0.020664824172854424, + -0.01399257592856884, + -0.005231366027146578, + 0.014406175352633, + 0.02483324147760868, + -0.041330549865961075, + 0.01748935878276825, + -1.2967086149728857e-05, + -0.005834652576595545, + -0.012852790765464306, + 0.036647625267505646, + -0.02376050129532814, + -0.006667594891041517, + -0.019564952701330185, + -0.018101781606674194, + 0.004253737162798643, + -9.159224282484502e-05, + -0.030827568843960762, + -0.01301832590252161, + 0.009925490245223045, + -0.035478100180625916, + 0.004568144213408232, + -0.016025859862565994, + -0.043399110436439514, + 0.00037489167880266905, + 0.013901080004870892, + -0.026045098900794983, + 0.048224788159132004, + -0.030830424278974533, + 0.01133532915264368, + 0.00127611740026623, + -0.026335788890719414, + -0.009205314330756664, + 0.010524514131247997, + -0.012524476274847984, + -0.033659376204013824, + -0.05468481779098511, + 0.005946614313870668, + -0.004419559612870216, + -0.010617689229547977, + -0.011854047887027264, + -0.01545312162488699, + 0.022604679688811302, + -0.0014963943976908922, + -0.010422096587717533, + 0.02501622773706913, + -0.019773287698626518, + -0.016975680366158485, + -0.011145065538585186, + -0.05235378071665764, + -0.014454590156674385, + -0.03745115175843239, + 0.04000285267829895, + 0.10855567455291748, + 0.06890509277582169, + -0.0024755047634243965, + 0.062412865459918976, + 0.06864164769649506, + 0.0008494853973388672, + 0.1686810553073883, + -0.0380302369594574, + 0.012260960415005684, + -0.006945725064724684, + 0.0013153724139556289, + -0.009518038481473923, + 0.002219491172581911, + 0.01679914817214012, + -0.05650831386446953, + 0.023090364411473274, + -0.002156142145395279, + -0.011243280954658985, + -0.0016804244369268417, + -0.04177292808890343, + -0.02249104157090187, + -0.004353540018200874, + -0.03837587684392929, + -0.007194987032562494, + -0.014840101823210716, + -0.012668444775044918, + 0.02731161192059517, + -0.002474280074238777, + 0.1559193879365921, + -0.10648921132087708, + -0.0332854725420475, + -0.016566693782806396, + 0.1350865513086319, + 0.015313993208110332, + -0.0394539050757885, + -0.006940005347132683, + 0.0005592707893811166, + 0.0055999429896473885, + -0.008099502883851528, + -0.028341876342892647, + 0.015920501202344894, + -0.032196469604969025, + -0.0029432387091219425, + 0.01833239383995533, + -0.00276648486033082, + -0.023601802065968513, + 0.00280184717848897, + -0.009483355097472668, + -0.047296393662691116, + 0.03315065801143646, + 0.04023022577166557, + 0.009979869239032269, + 0.72086101770401, + 0.02417766861617565, + -0.009833375923335552, + -0.0020241031888872385, + 0.02299659512937069, + -0.037957172840833664, + 0.014769299887120724, + 0.041324879974126816, + -0.05410487949848175, + 0.03404070809483528, + 0.012694006785750389, + -0.017963014543056488, + -0.018572745844721794, + -0.011072074994444847, + -0.021059565246105194, + -0.013275273144245148, + 0.07943255454301834, + 0.005006575025618076, + 0.0021235474850982428 + ] + ] + ], + "dims": [ + 1, + 50, + 256 + ], + "type": "float32" + }, + "style_dp": { + "data": [ + [ + [ + 0.0038416741881519556, + -0.6387918591499329, + 0.04637937247753143, + -0.0008994818199425936, + 0.03563385084271431, + 0.020303046330809593, + -0.17603325843811035, + 0.05233118683099747, + 0.008782383985817432, + -0.011315551586449146, + 0.017095306888222694, + -0.48942190408706665, + -0.013720165938138962, + 0.5388072729110718, + -0.02503070794045925, + 0.15235120058059692 + ], + [ + -0.009178297594189644, + -0.6265903115272522, + 0.04015786200761795, + -0.0022067560348659754, + 0.029479213058948517, + 0.02439730614423752, + -0.19332383573055267, + 0.05334755405783653, + 0.005125026684254408, + -0.005944559816271067, + 0.010315640829503536, + -0.48730242252349854, + -0.008292767219245434, + 0.5463715195655823, + -0.02344788797199726, + 0.16500428318977356 + ], + [ + -0.024769797921180725, + -0.6286013126373291, + 0.04805338382720947, + 0.0004118498764000833, + 0.011887593194842339, + 0.018923461437225342, + -0.19615359604358673, + 0.040010012686252594, + 0.000420921656768769, + -0.029823988676071167, + 0.005553377326577902, + -0.4873216450214386, + -0.030523497611284256, + 0.5434600710868835, + -0.016510022804141045, + 0.16249634325504303 + ], + [ + -0.017399825155735016, + -0.6360413432121277, + 0.04360634833574295, + -0.0032274937257170677, + 0.03658946231007576, + 0.029596084728837013, + -0.17067646980285645, + 0.05849558115005493, + 0.005470535717904568, + -0.006089036352932453, + 0.017271965742111206, + -0.4960356056690216, + -0.008400026708841324, + 0.5368744730949402, + -0.030823281034827232, + 0.15099084377288818 + ], + [ + 0.0063025448471307755, + -0.6324177980422974, + 0.046233970671892166, + -0.0012312248582020402, + 0.0332072377204895, + 0.019336076453328133, + -0.18857072293758392, + 0.04940763860940933, + 0.005691995844244957, + -0.009719012305140495, + 0.015797050669789314, + -0.4856254458427429, + -0.011961834505200386, + 0.5439149141311646, + -0.019541060552001, + 0.16067135334014893 + ], + [ + -0.04690416529774666, + -0.6992491483688354, + 0.006360992323607206, + 0.013576301746070385, + -0.03499997779726982, + -0.029211316257715225, + -0.041641976684331894, + -0.03721129521727562, + -0.0030730075668543577, + 0.035923853516578674, + -0.0010619163513183594, + -0.5085423588752747, + 0.049623485654592514, + 0.48920124769210815, + 0.011893454007804394, + 0.03988329693675041 + ], + [ + -0.009105215780436993, + -0.6300594210624695, + 0.03796900063753128, + -0.0018853378714993596, + 0.02681790664792061, + 0.02203480340540409, + -0.18807357549667358, + 0.050776973366737366, + 0.006270896643400192, + -0.0028944460209459066, + 0.008978410623967648, + -0.48813173174858093, + -0.004693079739809036, + 0.5454428195953369, + -0.02311314269900322, + 0.16086450219154358 + ], + [ + -0.032577674835920334, + -0.6298498511314392, + 0.022496847435832024, + 0.006143369246274233, + -0.02843371033668518, + -0.0021520464215427637, + -0.19717562198638916, + 0.010874258354306221, + -0.0036470883060246706, + -0.005353952758014202, + -0.0209350548684597, + -0.4801449179649353, + -0.0004000319167971611, + 0.5529065132141113, + 0.0031734828371554613, + 0.15855395793914795 + ] + ] + ], + "dims": [ + 1, + 8, + 16 + ], + "type": "float32" + }, + "metadata": { + "source_file": "F4.wav", + "source_sample_rate": 24000, + "target_sample_rate": 44100, + "extracted_at": "2026-01-06T16:16:05.353198" + } +} \ No newline at end of file diff --git a/model/voice_styles/F5.json b/model/voice_styles/F5.json new file mode 100644 index 0000000000000000000000000000000000000000..2fa2c32f765060e761e16b563c1e9b918e1e4a0b --- /dev/null +++ b/model/voice_styles/F5.json @@ -0,0 +1,13076 @@ +{ + "style_ttl": { + "data": [ + [ + [ + 0.0058993129059672356, + 0.005838703364133835, + -0.008882424794137478, + -0.0037395108956843615, + 0.008331001736223698, + 0.007916364818811417, + -0.0008905059075914323, + 0.003303148318082094, + 0.002661519218236208, + -0.010360957123339176, + 0.008352819830179214, + 0.0007303602760657668, + -0.0052934372797608376, + -0.0011051069013774395, + 0.00253430288285017, + -0.0018379447283223271, + 0.009970579296350479, + -0.012263678945600986, + 0.012914147228002548, + 0.005452501587569714, + 0.010716339573264122, + -0.0006159751210361719, + -0.005649854429066181, + 0.005670703016221523, + 0.0009256927878595889, + 0.010396144352853298, + -0.007216385565698147, + 0.0014757452299818397, + -0.0002065613807644695, + -0.0057913740165531635, + -0.01261720061302185, + 0.00816523190587759, + 0.003015528665855527, + -0.017054200172424316, + -0.008250481449067593, + -0.004363002721220255, + 0.007712271064519882, + -0.005291555542498827, + -0.003724113805219531, + -0.001032577594742179, + 0.010922894813120365, + 0.000244259019382298, + -0.03390805423259735, + -0.002337977522984147, + -0.0008830365259200335, + 0.0034481810871511698, + -0.0097203329205513, + -0.0011112467618659139, + -0.015720168128609657, + -0.0027133189141750336, + -0.0016802045283839107, + 0.011747423559427261, + 0.006703480612486601, + -0.012364772148430347, + -0.0005588089115917683, + -0.004372152034193277, + -0.04146502539515495, + 5.937704554526135e-05, + 0.001645720680244267, + -0.005769770592451096, + 0.0011004958068951964, + 0.008540826849639416, + 0.0015811240300536156, + 0.01121947355568409, + 0.0013143329415470362, + -0.015308487229049206, + -0.0033548122737556696, + 0.00850038044154644, + 0.02161639928817749, + 0.0004937551566399634, + -0.009576513431966305, + 0.018372373655438423, + -0.00043956388253718615, + 9.6448406111449e-05, + -0.004517840687185526, + -0.003675565356388688, + -0.005327304825186729, + -0.001829625922255218, + -0.0031731603667140007, + -0.004049535840749741, + -0.1020921990275383, + -0.0036513986997306347, + -0.0025897196028381586, + 0.00013961964577902108, + -0.003688574768602848, + 0.0015567413065582514, + 0.0022852460388094187, + 0.00027618586318567395, + 0.01578391157090664, + -0.0152180390432477, + 0.0013100146315991879, + 0.0015363951679319143, + 0.004630679730325937, + 0.032175518572330475, + 0.015969624742865562, + -0.002331687603145838, + 0.0029651166405528784, + -0.010622497648000717, + 0.004621936473995447, + -0.0012810848420485854, + -0.0010692549403756857, + -0.007581303361803293, + -0.010398331098258495, + 0.004884988069534302, + 0.011614822782576084, + 0.023535486310720444, + -0.003198523772880435, + -0.009362843818962574, + -0.007889185100793839, + -0.00035146414302289486, + -0.0014552928041666746, + -0.0035787320230156183, + 0.004779661074280739, + 0.007376789581030607, + -0.0009901352459564805, + 0.004831833764910698, + -0.002009990392252803, + -0.008302799426019192, + -0.00040971956332214177, + -0.0001511039154138416, + -0.012778249569237232, + 0.02552039362490177, + -0.0020289544481784105, + -0.00029381076456047595, + 0.0018515773117542267, + 0.0008114005904644728, + -0.0021978451404720545, + 0.014057239517569542, + -0.01007370837032795, + -0.0020082497503608465, + 0.0011674102861434221, + -0.00048580829752609134, + -0.0037568032275885344, + -0.009667744860053062, + 0.014109796844422817, + -0.00642425287514925, + -0.00547889294102788, + -0.0065229288302361965, + -0.006460328120738268, + 0.0012540590250864625, + -0.0028709080070257187, + -0.0022310391068458557, + 0.004257370252162218, + 0.0006679093930870295, + -0.9810739755630493, + -0.002374619711190462, + -0.015283345244824886, + -0.004647315014153719, + 0.009145498275756836, + -0.007920156233012676, + 0.00153161003254354, + -0.003272540168836713, + -0.0020494768396019936, + 0.0015105523634701967, + -0.011546079069375992, + 0.013333331793546677, + 0.0038198037073016167, + 0.0010406265500932932, + -0.0022794518154114485, + -0.005723756272345781, + 0.001416448736563325, + -0.0038843078073114157, + 0.007162401918321848, + -0.006957587786018848, + -0.0025873705744743347, + 0.0004296883416827768, + -0.01760716550052166, + -0.00516869779676199, + -0.003542165504768491, + 0.00577029213309288, + -0.007123188581317663, + 0.0034556491300463676, + 0.007500593550503254, + -0.0035198514815419912, + 0.0018136283615604043, + -0.002558683743700385, + -5.8582081692293286e-05, + 0.00010268137702951208, + -0.007790193427354097, + -0.0004432957211975008, + 0.006038029212504625, + 0.0037619457580149174, + -0.0002992976224049926, + 0.01535115111619234, + -0.006511084269732237, + 0.0031118779443204403, + -0.002355157397687435, + 0.0020785166416317225, + 0.00865384005010128, + 0.011229594238102436, + -0.007870834320783615, + 0.015316884964704514, + 0.0061499387957155704, + 0.003786038374528289, + -0.009196742437779903, + 0.006231995299458504, + -0.00047754772822372615, + 0.011851372197270393, + -0.0018680179491639137, + -0.005663842428475618, + 0.002640626160427928, + 0.002046266570687294, + -0.0013383413897827268, + -0.014238910749554634, + -0.001408667885698378, + -0.001848632120527327, + -0.0013041958445683122, + 0.02194373309612274, + -0.005557158961892128, + -0.0019252309575676918, + 0.004554587882012129, + -0.0068445028737187386, + -0.003214643569663167, + 0.015586956404149532, + -0.0004089514841325581, + -0.0005848360597155988, + -0.0014632404781877995, + -0.025602854788303375, + -0.002662074752151966, + 0.0008543350268155336, + -0.005063985008746386, + -0.00030364259146153927, + 0.003511208575218916, + -0.006858806125819683, + 0.004327655769884586, + 0.003500929567962885, + 0.0010192703921347857, + -0.006632577162235975, + -0.011517292819917202, + 0.00434814253821969, + 0.005482163745909929, + -0.0011362552177160978, + -0.0007991130696609616, + -0.010576068423688412, + -0.00271464791148901, + -0.0024311128072440624, + 0.0034174728207290173, + -0.08330567926168442, + 0.0032264478504657745, + -0.04295863211154938, + 0.002010334050282836, + -0.00034700980177149177, + 0.009414507076144218, + 0.02936694212257862, + 0.006803336553275585, + 0.0007106431294232607, + 0.0033907194156199694, + -0.0005746835959143937, + -0.006487397477030754, + -0.00692010298371315, + 0.004914717748761177, + -0.002952368464320898, + -0.0023050797171890736, + -0.0004357935977168381, + -0.007274066098034382, + 0.0010190036846324801 + ], + [ + 0.0145270936191082, + 0.002022220753133297, + -0.002179367933422327, + -0.0032408733386546373, + 0.0016378327272832394, + 0.002237646607682109, + 4.196687223156914e-05, + 0.0017640292644500732, + 0.0021423303987830877, + -0.003249055938795209, + -0.004412682726979256, + -0.0006210746360011399, + -0.0017911270260810852, + -0.0008266593795269728, + 0.0011519839754328132, + -0.0007131117163226008, + 0.002962955040857196, + -0.002390684327110648, + 0.00419901916757226, + 0.0021413005888462067, + 0.00484857615083456, + -0.0009436442633159459, + -0.001055557862855494, + 0.0018057732377201319, + 0.003381327958777547, + 0.004383033607155085, + -0.0030262719374150038, + 0.0011494370410218835, + -0.00032083483529277146, + -0.0025414503179490566, + -0.006229673512279987, + 0.002917712554335594, + 0.0011562848230823874, + -0.003825827268883586, + -0.003071422688663006, + -0.0011387203121557832, + 0.0016601398820057511, + -0.002813558094203472, + -0.001678784959949553, + -0.0010017111198976636, + 0.004074579104781151, + -2.3241003873408772e-05, + -0.009169232100248337, + 0.0005340605275705457, + -0.00015882473962847143, + 0.0017276216531172395, + -0.0023369016125798225, + -0.00028613334870897233, + -0.004749108571559191, + 1.929263089550659e-05, + 0.00017910140741150826, + 0.0045791082084178925, + 0.0014958176761865616, + -0.004311816301196814, + -0.00039285607635974884, + -0.0025609596632421017, + -0.012073579244315624, + 0.0005958003457635641, + 0.00018922587332781404, + 0.0008412402821704745, + 0.00022002478362992406, + 0.0007700229762122035, + 0.000177483816514723, + 0.004320903681218624, + -1.6658255844959058e-05, + -0.006402197293937206, + -0.001535022514872253, + 0.0024617593735456467, + 0.007614525966346264, + -0.001201776321977377, + -0.002973979339003563, + 0.004869865253567696, + -3.227536944905296e-05, + -0.0013283069711178541, + -0.0017686975188553333, + -0.000681133649777621, + -0.0012398918624967337, + -0.00025838540750555694, + -0.0020301907788962126, + -0.0019518622430041432, + -0.11743628978729248, + -0.00124633579980582, + -0.0009314295020885766, + 0.000444342935224995, + -0.000473439518827945, + 0.0003616140456870198, + 0.0028352735098451376, + -0.00045477430103346705, + 0.005822910461574793, + -0.004064250271767378, + 0.0008213742985390127, + -0.0012723008403554559, + 0.00028017183649353683, + 0.009759376756846905, + 0.005303632002323866, + -0.0005332943983376026, + 0.001959986286237836, + -0.004082230851054192, + 0.0009777555242180824, + -0.0007971595041453838, + -0.00013191862672101706, + -0.003662293776869774, + -0.002724312013015151, + 0.0025271144695580006, + 0.003944081254303455, + 0.008237251080572605, + -0.0022665204014629126, + -0.003214784199371934, + -0.004653816111385822, + -0.0003579302574507892, + -0.0011616420233622193, + -0.0027884228620678186, + 0.0014028134755790234, + 0.001372911618091166, + -0.0018711246084421873, + 0.0013570246519520879, + -0.00027887598844245076, + -0.002289735246449709, + -0.0004697863187175244, + -0.00042777459020726383, + -0.0042885723523795605, + 0.008140580728650093, + -0.0015693183522671461, + -0.0015433692606166005, + 0.0016748496564105153, + -0.0005743417423218489, + -0.0009518282022327185, + 0.0041174315847456455, + -0.004304550122469664, + 0.0019487616373226047, + 0.0005607308121398091, + -0.00074109120760113, + -0.0001589230669196695, + -0.0035103908739984035, + 0.002960711484774947, + -0.0031422453466802835, + -0.0027398639358580112, + -0.007229666691273451, + -0.002522152615711093, + -0.001124231144785881, + -0.0020967721939086914, + -8.8473767391406e-05, + 7.456232560798526e-05, + 0.00031763091101311147, + -0.9837938547134399, + -0.001739087630994618, + -0.003739248961210251, + -0.0011114480439573526, + 0.0029292230028659105, + -0.0017059772508218884, + 0.0010584641713649035, + -0.001658773166127503, + 0.0010009350953623652, + 0.0017849779687821865, + -0.004924124106764793, + 0.0009298393852077425, + 0.0008894611964933574, + 0.0002709258405957371, + -0.0006019539432600141, + -0.0024701603688299656, + 0.0007188403396867216, + -0.001986991846933961, + 0.0035437888000160456, + -0.0030500239226967096, + -0.0006243795505724847, + 0.00034255380160175264, + -0.006138956174254417, + -0.0032369238324463367, + -0.0037783081643283367, + 0.0010621935361996293, + -0.0015338265802711248, + 0.00127475056797266, + 0.0031269113533198833, + -0.0006892964011058211, + -0.0009382142452523112, + -0.0014468069421127439, + 0.00010188486339757219, + -7.934046152513474e-05, + -0.001783899962902069, + -0.0010414266726002097, + 0.0028281572740525007, + 0.0013743714662268758, + 0.0006186728132888675, + 0.005572033580392599, + -0.0016624184790998697, + 0.003886983497068286, + -0.004834737163037062, + 0.0015167861711233854, + 0.0021677822805941105, + 0.0035934881307184696, + -0.0029098857194185257, + 0.01034520473331213, + 0.0016424573259428144, + 0.00251596188172698, + -0.0021461297292262316, + 0.0017379135824739933, + -9.248721471522003e-05, + 0.004243331961333752, + -0.00024712132290005684, + -0.0032901535741984844, + 0.0009658840717747808, + 0.0011604648316279054, + -0.000513848674017936, + -0.005801389459520578, + -0.00014449493028223515, + 0.0012930026277899742, + 0.00015141993935685605, + 0.008145214058458805, + -0.0018035940593108535, + -0.0003788477333728224, + 0.0012738992227241397, + -0.00277060572989285, + -0.0015159461181610823, + -0.00012703187530860305, + 0.0007401630864478648, + 0.0002139673160854727, + -0.00033152979449369013, + -0.007485789712518454, + -0.0011978469556197524, + -8.159287244779989e-05, + -0.0034516812302172184, + -0.0009514676057733595, + 0.0002257535670651123, + -0.0024996506981551647, + 0.0006950508104637265, + 0.0017830644501373172, + -0.0010712622897699475, + -0.0029296872671693563, + -0.003640575334429741, + 0.002236361848190427, + 0.001934543251991272, + -0.002230603713542223, + -0.0005547612090595067, + -0.002965354360640049, + -9.605070226825774e-05, + -0.003946360200643539, + 0.0009922190802171826, + -0.12540484964847565, + 0.0014661804307252169, + -0.013072781264781952, + 0.0009348486200906336, + -0.00016283782315440476, + 0.004349261987954378, + 0.009804227389395237, + 0.002106018364429474, + 6.107059016358107e-05, + 0.0016886628000065684, + 0.0003205509565304965, + -0.0018168370006605983, + -0.0021793243940919638, + 0.0012697974452748895, + -0.001973675098270178, + -1.2720183804049157e-05, + 0.001295119640417397, + -0.0026624517049640417, + -0.0002939060505013913 + ], + [ + -0.022813206538558006, + 0.03701416403055191, + -0.019253922626376152, + -0.0170097928494215, + 0.01697094552218914, + 0.002932649338617921, + -0.007439079228788614, + 0.0022556751500815153, + -0.006335075479000807, + -0.01778765581548214, + 0.015368154272437096, + 0.004594654310494661, + -0.0038606729358434677, + -0.00038714142283424735, + -0.0013670000480487943, + 0.009471667930483818, + 0.014743712730705738, + -0.023115837946534157, + 0.02325850911438465, + 0.015026548877358437, + 0.001261634868569672, + 0.003317123744636774, + -0.004439247772097588, + 0.011392584070563316, + -0.026866396889090538, + 0.010724950581789017, + -0.007907707244157791, + 0.00014696553989779204, + 0.0021965391933918, + -0.013644487597048283, + 0.008708781562745571, + 0.011617662385106087, + 0.0002775647444650531, + 0.0045366003178060055, + -0.005693406332284212, + -0.010017923079431057, + 0.014611521735787392, + -0.0076257954351603985, + -0.010779456235468388, + 0.0013883084757253528, + 0.017526818439364433, + -0.007875590585172176, + -0.03458473086357117, + -0.0023348871618509293, + -0.008393585681915283, + -0.007810213137418032, + -0.006400095298886299, + -0.010892043821513653, + -0.006721959915012121, + -0.00491099851205945, + 0.00532381609082222, + 0.005747614428400993, + 0.007139063905924559, + -0.010867786593735218, + -0.006622550543397665, + 0.0027286915574222803, + -0.05056470260024071, + 0.015036963857710361, + -0.003455505473539233, + -0.011517242528498173, + 0.009777355007827282, + 0.02549523487687111, + 0.00332615221850574, + 0.009730583988130093, + 0.0025055278092622757, + -0.013577303849160671, + -8.56008682603715e-06, + 0.015410658903419971, + 0.019526027143001556, + -0.003127722069621086, + -0.009475291706621647, + 0.022813357412815094, + 0.0019573774188756943, + 0.009197353385388851, + -0.015472025610506535, + -0.007382286712527275, + -0.010625708848237991, + -0.01153494045138359, + 0.0028056048322468996, + -0.008958840742707253, + 0.019169094040989876, + -0.009314470924437046, + 0.003927963320165873, + 0.00659118453040719, + -0.010674520395696163, + 0.0018765571294352412, + 0.005541802383959293, + 0.013921122997999191, + 0.009183703921735287, + -0.02134842611849308, + 0.004608307033777237, + 0.016352664679288864, + 0.009991648606956005, + 0.045382823795080185, + 0.025792567059397697, + -0.007973892614245415, + -0.006792644504457712, + -0.021140994504094124, + -0.0058801863342523575, + 0.0004212876665405929, + -0.0096651716157794, + -0.013118966482579708, + -0.00816436018794775, + 0.010695640929043293, + 0.016404805704951286, + 0.02741381898522377, + 0.0037421472370624542, + -0.0020727410446852446, + -0.005036644637584686, + 0.002497750101611018, + 0.003411609446629882, + -0.007313327863812447, + 0.010591407306492329, + 0.007963261567056179, + 0.007096198387444019, + 0.011900190263986588, + -6.499107257695869e-05, + -0.018946504220366478, + -0.0019510785350576043, + 0.014751066453754902, + -0.03321319445967674, + 0.03051108866930008, + 0.005471034906804562, + 0.005886177532374859, + -0.023123448714613914, + 0.01298902090638876, + 0.010304698720574379, + 0.003046089317649603, + -0.006789221428334713, + -0.015611004084348679, + -0.0018086436903104186, + -0.004629668314009905, + -0.0047705890610814095, + -0.015060449950397015, + 0.013099788688123226, + 0.012015256099402905, + 0.005762642715126276, + -0.02030566893517971, + 0.0024922448210418224, + 0.005390718579292297, + -0.0020886745769530535, + -0.007999519817531109, + 0.01093695592135191, + -0.008543127216398716, + -0.9688898921012878, + 0.0009263884276151657, + -0.013378328643739223, + -0.0044107576832175255, + 0.018508659675717354, + -0.00867967028170824, + -0.0007068146951496601, + 0.017161322757601738, + -0.011497058905661106, + -0.002982301637530327, + -0.018317969515919685, + 0.0018020430579781532, + 0.0020400015637278557, + 0.012646597810089588, + -0.006316420156508684, + -0.007835092023015022, + -0.006901888642460108, + -0.0030274230521172285, + 0.008669191971421242, + -0.005035595037043095, + -0.02261868491768837, + -0.012381277978420258, + -0.03309788554906845, + -0.006213697604835033, + -0.003357181092724204, + 0.0019482634961605072, + -0.011750391684472561, + 0.005513487383723259, + -0.0021488487254828215, + -0.01248481497168541, + 0.0066015999764204025, + -0.0015640982892364264, + -0.0031649640295654535, + -0.00695652374997735, + -0.00404852582141757, + 0.013603821396827698, + 0.0005124642048031092, + 0.006042820867151022, + 0.0003696395142469555, + 0.006882140412926674, + -0.0013638646341860294, + 0.03183069825172424, + 0.0038104886189103127, + -0.003915079869329929, + 0.020156491547822952, + 0.023520346730947495, + -0.005320437718182802, + 0.03362209349870682, + 0.009449704550206661, + 0.008295882493257523, + -0.007545413449406624, + -0.0016783502651378512, + 0.01957688294351101, + 0.009538556449115276, + -0.00427376851439476, + 0.0010676588863134384, + 0.0023703924380242825, + 0.0032622884027659893, + -0.003674630541354418, + -0.013668525964021683, + -0.0006790549377910793, + -0.0023081761319190264, + 0.011756248772144318, + 0.014080418273806572, + -0.00016110407887026668, + -0.004259410779923201, + 0.00815677922219038, + 0.0032165665179491043, + -0.008436744101345539, + 0.031146256253123283, + -0.02486403100192547, + -0.00750804552808404, + -0.0013247965835034847, + -0.04171926900744438, + 0.007024864666163921, + -0.001666357507929206, + -0.02179226651787758, + -0.0005617814604192972, + 0.003538089105859399, + -0.001473747892305255, + 0.008948215283453465, + 0.008853042498230934, + -0.0002672723785508424, + -0.003958605695515871, + -0.007804003078490496, + 0.012158121913671494, + 0.002170004416257143, + 0.016386108472943306, + 0.0038435745518654585, + -0.012110110372304916, + 0.00022710012854076922, + 0.008957053534686565, + 0.01005411148071289, + 0.12466427683830261, + 0.005695001687854528, + -0.036806344985961914, + -0.01303811278194189, + -0.00844611693173647, + -0.008377190679311752, + 0.03143111243844032, + 0.0010452641872689128, + -0.00704712001606822, + 0.013900169171392918, + -0.0028629289008677006, + -0.00520620821043849, + -0.016086876392364502, + -0.0017606370383873582, + -0.006446099374443293, + 0.00843735784292221, + -0.026881419122219086, + -0.011707832105457783, + 0.013252871111035347 + ], + [ + -0.11129441112279892, + 0.12438803911209106, + -0.03918429836630821, + -0.05206367000937462, + 0.02054699882864952, + -0.012857859954237938, + -0.03633096069097519, + 0.006091322284191847, + 0.002256068866699934, + -0.02813277393579483, + 0.027317583560943604, + 0.02000826597213745, + 0.010215300135314465, + -0.0076619782485067844, + 0.002953327028080821, + 0.051896002143621445, + 0.015680106356739998, + -0.03213433548808098, + 0.02465999126434326, + 0.017753755673766136, + -0.018390489742159843, + 0.0047559840604662895, + 0.022619005292654037, + 0.012107721529901028, + -0.10035239905118942, + -0.0020284519996494055, + 0.00840079877525568, + 0.00045110759674571455, + 0.0021579826716333628, + -0.009707517921924591, + 0.09683243185281754, + -0.005401694681495428, + -0.021152541041374207, + 0.07692191749811172, + 0.006053407676517963, + 0.000774734653532505, + 0.008638565428555012, + 0.015002571046352386, + -0.014893881045281887, + 0.00694349966943264, + 0.02258685976266861, + -0.04481050744652748, + -0.010852968320250511, + -0.011215664446353912, + -0.020312007516622543, + -0.0369090810418129, + 0.00805568601936102, + -0.037748515605926514, + 0.012133685871958733, + -0.011758408509194851, + 0.012574578635394573, + -0.018208397552371025, + -0.021486060693860054, + 0.020372776314616203, + -0.015679048374295235, + 0.022181212902069092, + -0.023203685879707336, + 0.05034872144460678, + -0.02001369558274746, + -0.03252740204334259, + 0.015149103477597237, + 0.06719864159822464, + 0.014012751169502735, + 0.00574528006836772, + 0.005267752334475517, + 0.025516299530863762, + 0.008333874866366386, + 0.00915799755603075, + 0.014082599431276321, + -0.015050780028104782, + 0.018250245600938797, + -0.005560374818742275, + 0.014332092367112637, + 0.031149037182331085, + -0.025667905807495117, + -0.018858404830098152, + -0.013938936404883862, + -0.041966360062360764, + 0.025082401931285858, + 0.007073388900607824, + 0.44531095027923584, + -0.021080443635582924, + 0.018965357914566994, + 0.027999844402074814, + -0.026336127892136574, + 0.01653844490647316, + 0.009816483594477177, + 0.02314155176281929, + -0.010394511744379997, + -0.01743691973388195, + 0.020987635478377342, + 0.0356375016272068, + 0.01064301934093237, + 0.03219092637300491, + 0.027061747387051582, + 0.01589779742062092, + -0.03470950201153755, + -0.02287706360220909, + -0.01917048916220665, + -0.004199199844151735, + -0.01692359149456024, + -0.054238103330135345, + 0.0031391417142003775, + 0.02437445893883705, + 0.010322771966457367, + 0.004952393472194672, + 0.03298356384038925, + 0.01678004488348961, + 0.0018005225574597716, + 0.007798881735652685, + -0.008698021993041039, + -0.010920815169811249, + 0.008909187279641628, + 0.016713980585336685, + 0.014976960606873035, + 0.006075829733163118, + 0.0016494974261149764, + -0.02374127507209778, + -0.01532069779932499, + 0.053199492394924164, + -0.06589379161596298, + 0.009265359491109848, + 0.00220952439121902, + 0.006145486608147621, + -0.04264445602893829, + 0.04701564833521843, + 0.025562049821019173, + -0.05144021287560463, + -0.01883588917553425, + -0.04705553501844406, + -0.015467205084860325, + -0.02967071533203125, + -0.009470930323004723, + -0.031584177166223526, + -0.011248343624174595, + 0.027615651488304138, + -0.005706010852009058, + -0.062231920659542084, + 0.03571044281125069, + -0.01413427572697401, + -0.013280668295919895, + -0.0053557646460831165, + 0.0055625480599701405, + -0.04500047490000725, + 0.06170830875635147, + -0.001716940081678331, + -0.0009612567373551428, + 0.021855250000953674, + 0.033370714634656906, + -0.01001064945012331, + -0.00018008456390816718, + 0.059776559472084045, + -0.020566068589687347, + -0.022777939215302467, + -0.012764854356646538, + -0.036916449666023254, + 0.003257542848587036, + 0.03383322432637215, + -0.032245080918073654, + -0.008766078390181065, + -0.008598875254392624, + 0.00426279753446579, + 0.001322965370491147, + 0.02054479904472828, + -0.052101992070674896, + -0.043502140790224075, + -0.025827499106526375, + 0.006582507863640785, + -0.0041596111841499805, + -0.027772855013608932, + -0.015283951535820961, + 0.0019209993770346045, + -0.04113747179508209, + 0.0003324046265333891, + 0.009206841699779034, + -0.0002473959466442466, + -0.020492106676101685, + -0.01111358031630516, + 0.00584833649918437, + 0.029848355799913406, + -0.014361546374857426, + 0.007699540350586176, + 0.005890317261219025, + -0.035448022186756134, + 0.00294319330714643, + 0.11058380454778671, + 0.02506057359278202, + -0.017140749841928482, + 0.023896532133221626, + 0.04508465901017189, + 0.001253063208423555, + 0.08155523985624313, + 0.014170573092997074, + 0.013801366090774536, + 0.022449659183621407, + -0.019639940932393074, + 0.055717386305332184, + -0.001748527865856886, + -0.0020832179579883814, + 0.036070868372917175, + 0.010668748058378696, + -0.008888340555131435, + -0.0030615159776061773, + -0.010821724310517311, + -0.005000476725399494, + -0.008551927283406258, + 0.04546704888343811, + -0.019655641168355942, + 0.01876007579267025, + 0.0052255685441195965, + 0.02019478566944599, + 0.027827944606542587, + -0.010276932269334793, + 0.03143877163529396, + -0.09466122835874557, + -0.03287406638264656, + 0.005043753422796726, + -0.05842777341604233, + 0.030909068882465363, + 0.001110023120418191, + -0.05176229029893875, + -0.004644977394491434, + -0.017839649692177773, + 0.004749611485749483, + 0.011384168639779091, + 0.017751306295394897, + -0.017787722870707512, + 0.007827717810869217, + 0.015315304510295391, + 0.01277216337621212, + -0.001430139527656138, + 0.05823913589119911, + 0.01681997813284397, + 0.010874573141336441, + 0.02788369171321392, + 0.048696357756853104, + 0.020598692819476128, + 0.7467423677444458, + 0.0036819714587181807, + 0.018256833776831627, + -0.06656669825315475, + -0.012083569541573524, + -0.0641741082072258, + 0.01632627472281456, + -0.011084104888141155, + -0.01590358279645443, + 0.03461722284555435, + 0.001145571586675942, + 0.012474779039621353, + -0.02827908657491207, + -0.01264609582722187, + 0.0009149850229732692, + 0.021699359640479088, + -0.09118647128343582, + -0.017142584547400475, + 0.015437432564795017 + ], + [ + -0.15375658869743347, + 0.06407013535499573, + -0.02268318645656109, + 0.039706189185380936, + 0.04390443116426468, + -0.04527577385306358, + -0.06207999959588051, + 0.007330724969506264, + 0.020414210855960846, + -0.007890252396464348, + 0.06111869961023331, + 0.07768916338682175, + 0.02747354470193386, + 0.02184445969760418, + 0.0072227041237056255, + 0.04077780619263649, + 0.009391633793711662, + -0.05180376395583153, + 0.008532029576599598, + 0.04347877949476242, + -0.013703115284442902, + 0.02615235187113285, + 0.003286798717454076, + -0.018700161948800087, + -0.1778697371482849, + -0.057247456163167953, + 0.01320983748883009, + -0.051027171313762665, + -0.0024561190512031317, + -0.013912973925471306, + 0.04373462125658989, + -0.013523736968636513, + 0.03948018327355385, + -0.014484954997897148, + -0.026932334527373314, + 0.02677636593580246, + 0.06065317615866661, + 0.067792147397995, + -0.0252686757594347, + 0.012825321406126022, + -0.027682198211550713, + -0.06972459703683853, + -0.0006394919473677874, + -0.0411057323217392, + 0.0273431483656168, + -0.023976905271410942, + 0.002503780648112297, + -0.0247434563934803, + 0.0012626334792003036, + -0.031476400792598724, + 0.037541091442108154, + 0.017252931371331215, + -0.045245904475450516, + 0.08483485132455826, + 0.01750277727842331, + 0.013232368044555187, + -0.02033047191798687, + -0.005381193943321705, + -0.01842859759926796, + -0.04455495998263359, + 0.004903015214949846, + 0.03580297529697418, + 0.03139092028141022, + -0.012247245758771896, + 0.04034058749675751, + 0.010783894918859005, + 0.025808751583099365, + 0.014714990742504597, + 0.010808578692376614, + 0.002178041497245431, + 0.024928294122219086, + -0.004821212496608496, + 0.015246469527482986, + 0.007479108404368162, + -0.03749900311231613, + 0.06403553485870361, + -0.014332427643239498, + -0.03291060030460358, + 0.10296361148357391, + -0.003924141637980938, + 0.35843947529792786, + -0.04764929786324501, + -0.0031582219526171684, + -0.02286757528781891, + -0.05202284827828407, + -0.006492228712886572, + -0.01809384487569332, + -0.018762387335300446, + 0.02224777825176716, + -0.004074631258845329, + 0.007484649773687124, + 0.07149505615234375, + 0.05801863223314285, + 0.07746218144893646, + 0.037307318300008774, + 0.010525263845920563, + -0.07214348018169403, + -0.034863270819187164, + -0.02197914756834507, + 0.002331530675292015, + -0.008898160420358181, + -0.05109066143631935, + -0.04561908543109894, + -0.0004485595563892275, + 0.04595846310257912, + -0.032977428287267685, + -0.05885690450668335, + -0.048680536448955536, + 0.031737230718135834, + 0.0010143681429326534, + -0.04059308394789696, + -0.01991102658212185, + -0.00391854764893651, + -0.009300021454691887, + 0.03488314896821976, + -0.004244503099471331, + 0.009036300703883171, + -0.023384984582662582, + -0.07977220416069031, + 0.03268708661198616, + -0.06175495311617851, + -0.0032204187009483576, + 0.0019157949136570096, + 0.0587526373565197, + -0.01198883168399334, + 0.07551829516887665, + 0.020807597786188126, + 0.005845392122864723, + 0.005665414500981569, + -0.10031908750534058, + -0.02539418451488018, + 0.019934523850679398, + -0.0014101259876042604, + 0.014860603958368301, + 0.03517496958374977, + -0.015979018062353134, + -0.010275300592184067, + -0.05570142716169357, + 0.10957261919975281, + -0.029895015060901642, + 0.045850735157728195, + 0.02176622673869133, + -0.024699242785573006, + -0.09984435141086578, + -0.29541563987731934, + -0.0001316637935815379, + -0.06121513620018959, + 0.05399957299232483, + -0.010634343139827251, + -0.023413127288222313, + 0.035418521612882614, + 0.05411941185593605, + -0.06704199314117432, + -0.004252920858561993, + 0.025643980130553246, + -0.0025190741289407015, + 0.06874251365661621, + 0.062350861728191376, + 0.01237304974347353, + 0.04522329941391945, + -0.02397894859313965, + -0.0014391766162589192, + -0.028973668813705444, + 0.06927766650915146, + -0.065811388194561, + -0.0402350127696991, + 0.008592721074819565, + 0.028894584625959396, + 0.0462450347840786, + 0.004680171608924866, + -0.0612025149166584, + -0.03319632261991501, + -0.0945211872458458, + 0.00010955886682495475, + -0.023807864636182785, + -0.015053099021315575, + 0.0037356484681367874, + -0.03513767942786217, + -0.027134094387292862, + 0.07625792920589447, + -0.005902566015720367, + 0.011712858453392982, + -0.023498425260186195, + -0.03697573393583298, + -0.011060566641390324, + 0.09201888740062714, + 0.02987312339246273, + 0.025725603103637695, + 0.02613193169236183, + 0.008555162698030472, + -0.04419076815247536, + 0.05645093321800232, + -0.0007779290317557752, + 0.0455516055226326, + -0.05116337910294533, + -0.013391903601586819, + 0.022377975285053253, + -0.024699121713638306, + -0.004715525079518557, + -0.006245059426873922, + 0.0347302071750164, + 0.037390921264886856, + -0.025760922580957413, + -0.03425457328557968, + -0.04045514762401581, + 0.042042262852191925, + 0.018270233646035194, + -0.05838676542043686, + 0.02356993779540062, + 0.04346895590424538, + -0.026286041364073753, + 0.03902288153767586, + 0.014497063122689724, + 0.06073061004281044, + -0.1210479736328125, + -0.03612168878316879, + 0.05809423327445984, + -0.11622345447540283, + 0.07717251032590866, + 0.0032952360343188047, + -0.07978419214487076, + 0.028680438175797462, + 0.02806778810918331, + -0.04320034384727478, + 0.007354144472628832, + -0.0005177230341359973, + -0.09022410959005356, + 0.02742943726480007, + 0.007136206142604351, + -0.016431201249361038, + -0.04676498845219612, + 0.10364722460508347, + -0.02118208073079586, + 0.03928257152438164, + 0.02239876240491867, + -0.020558632910251617, + 0.03372897207736969, + 0.5135026574134827, + -0.03410081937909126, + 0.057738762348890305, + -0.11583825945854187, + 0.01119434554129839, + -0.03732147440314293, + 0.04273993894457817, + 0.05845286324620247, + 0.03297339752316475, + 0.05826754868030548, + -0.02255525253713131, + -0.008517801761627197, + -0.04484734684228897, + -0.010144568979740143, + 0.05121639743447304, + -0.009468108415603638, + -0.16824208199977875, + -0.005777612328529358, + 0.06730605661869049 + ], + [ + -0.12096906453371048, + 0.10052863508462906, + -0.0406746007502079, + -0.013288729824125767, + 0.0077124591916799545, + 0.0035088129807263613, + 0.04276948794722557, + -0.031574830412864685, + -0.050131574273109436, + -0.01696709543466568, + -0.0006889612413942814, + 0.07539822161197662, + -0.04867779463529587, + 0.04150458052754402, + 0.04160685837268829, + 0.06729377806186676, + 0.0469161756336689, + -0.044093336910009384, + 0.04278365522623062, + 0.0289447158575058, + -0.026165788993239403, + 0.06586719304323196, + 0.016754144802689552, + 0.07297107577323914, + -0.06044939160346985, + 0.051797397434711456, + -0.03245573490858078, + 0.035359304398298264, + -0.04414786025881767, + -0.07317788153886795, + 0.14237584173679352, + 0.0280994214117527, + 0.015220966190099716, + 0.06976327300071716, + -0.007004920858889818, + -0.028232837095856667, + 0.0749138593673706, + 0.03510100394487381, + -0.024934539571404457, + 0.08595076948404312, + -0.019583938643336296, + 0.03572823107242584, + -0.05814233049750328, + 0.02565762773156166, + 0.06378983706235886, + 0.002584543777629733, + 0.013284703716635704, + 0.005629824940115213, + 0.0596914142370224, + -0.07150065898895264, + 0.06403584033250809, + -0.03138529509305954, + 0.04346434399485588, + 0.042754363268613815, + -0.06962049007415771, + 0.03076006844639778, + -0.031735897064208984, + 0.01017343532294035, + -0.01526409387588501, + -0.03764565289020538, + 0.07199715077877045, + 0.11017094552516937, + -0.008205262944102287, + 0.0440162792801857, + 0.0831957682967186, + 0.0302895400673151, + -0.010215806774795055, + -0.01540322508662939, + 0.03902024030685425, + 0.006145672407001257, + -0.005669482052326202, + 0.007621820084750652, + -0.059388451278209686, + -0.04027552157640457, + 0.006389149464666843, + 0.03772464022040367, + 0.012434002012014389, + 0.028717590495944023, + 0.07458098977804184, + -0.06032456457614899, + 0.37147265672683716, + -0.08692637830972672, + 0.01644984260201454, + -0.028986653313040733, + 0.04452311992645264, + 0.09338415414094925, + 0.04435396566987038, + 0.04096464067697525, + 0.0632697343826294, + 0.04009232670068741, + 0.017093759030103683, + 0.11218529939651489, + 0.0718996599316597, + 0.021097717806696892, + 0.03716135025024414, + -0.059760674834251404, + -0.06338981539011002, + -0.009218215011060238, + -0.08258060365915298, + -0.011735974811017513, + -0.029357612133026123, + -0.1049949899315834, + -0.019304875284433365, + 0.02488257735967636, + 0.1000056117773056, + 0.016096804291009903, + 0.05628715828061104, + 0.02692646160721779, + -0.04039878025650978, + -0.03786173462867737, + 0.08612971007823944, + 0.029783455654978752, + 0.0714871734380722, + 0.007863100618124008, + -0.00625950051471591, + -0.02621728554368019, + -0.0489603728055954, + 0.023220354691147804, + -0.0822349414229393, + 0.0053199841640889645, + -0.036682430654764175, + 0.0007799230515956879, + -0.006952046882361174, + 0.04490736126899719, + 0.0008575078682042658, + 0.05361778289079666, + -0.026628931984305382, + -0.06975759565830231, + -0.038917042315006256, + -0.10340139269828796, + -0.003511307528242469, + -0.04416239261627197, + -0.04863123595714569, + -0.0023312889970839024, + 0.03403661027550697, + 0.03481191769242287, + 0.13676957786083221, + -0.05610514432191849, + -0.02919798530638218, + 0.03391869738698006, + -0.0030722797382622957, + -0.016587689518928528, + -0.018663257360458374, + -0.032251451164484024, + -0.020229646936058998, + 0.00017655876581557095, + -0.031192226335406303, + -0.0492524728178978, + -0.048299357295036316, + -0.006289036478847265, + -0.05867329239845276, + 0.0407179556787014, + -0.025209220126271248, + -0.006940619088709354, + 0.009933044202625751, + -0.04618934541940689, + -0.01926642842590809, + 0.003005612175911665, + -0.053477562963962555, + 0.02224407158792019, + -0.06359788030385971, + -0.013266406953334808, + -0.03614399954676628, + 0.04515344277024269, + -0.11228743940591812, + -0.10198276489973068, + -0.11708998680114746, + -0.005122395232319832, + 0.035083264112472534, + -0.04305313155055046, + -0.036546818912029266, + 0.03449159488081932, + 0.0013910529669374228, + -0.013352579437196255, + 0.0460883192718029, + -0.016083046793937683, + 0.020909205079078674, + -0.041128791868686676, + 0.02495533972978592, + 0.06841830164194107, + -0.016979072242975235, + 0.003514591371640563, + -0.0468304269015789, + -0.03218019753694534, + 0.045783631503582, + 0.0950477123260498, + 0.08194710314273834, + 0.02089267410337925, + -0.018908625468611717, + 0.10152357816696167, + 0.03200816735625267, + 0.0018158199964091182, + -0.023135626688599586, + 0.044715870171785355, + 0.07199489325284958, + 0.00740059232339263, + 0.010368859395384789, + 0.07546447217464447, + 0.016810590401291847, + -0.007320172619074583, + 0.05099395290017128, + 0.0177721306681633, + -0.004987258929759264, + 0.019267622381448746, + -0.01730816252529621, + -0.007228057831525803, + -0.042121704667806625, + -0.11966213583946228, + 0.06335647404193878, + -0.0480152890086174, + 0.017493514344096184, + 0.05019764602184296, + 0.023069338873028755, + 0.04677930474281311, + -0.11968741565942764, + 0.00708194961771369, + 0.0010228055762127042, + -0.08465736359357834, + 0.05275199934840202, + -0.13172177970409393, + 0.006481041666120291, + -0.0594155453145504, + 0.008413278497755527, + 0.030885986983776093, + -0.013698479160666466, + 0.0230985339730978, + 0.0213920995593071, + -0.004092494025826454, + -0.02319493517279625, + -0.014436164870858192, + 0.027525126934051514, + 0.06145260110497475, + 0.03329342231154442, + 0.03993181884288788, + -0.03179782256484032, + 0.1368521898984909, + 0.04305928573012352, + 0.4288637340068817, + 0.016159802675247192, + 0.014568808488547802, + -0.10581226646900177, + -0.01583656296133995, + 0.011604322120547295, + -0.006663012318313122, + 0.07649817317724228, + -0.03464316204190254, + 0.06790061295032501, + 0.004008073825389147, + 0.049971871078014374, + -0.044384121894836426, + -0.07082146406173706, + 0.018205687403678894, + 0.03777402639389038, + -0.17159506678581238, + 0.02064262330532074, + 0.016794761642813683 + ], + [ + -0.10412821173667908, + 0.13052205741405487, + 0.0436047725379467, + -0.03991737961769104, + 0.013456094078719616, + -0.00709103187546134, + -0.05247112363576889, + 0.05633514001965523, + -0.011293943971395493, + -0.005114242900162935, + 0.034734997898340225, + -0.03284927085042, + 0.0328218899667263, + -0.005086077842861414, + 0.015316018834710121, + 0.024772094562649727, + 0.013556970283389091, + -0.05813466012477875, + 0.06453245878219604, + 0.03209998086094856, + -0.07817833870649338, + -0.004310891032218933, + 0.057793956249952316, + 0.005797244142740965, + -0.1183023676276207, + 0.006245588883757591, + 0.011639370582997799, + 0.015530131757259369, + 0.03153923898935318, + -0.017263736575841904, + 0.09393095970153809, + 0.024962550029158592, + -0.04679074510931969, + 0.06740251928567886, + -0.0030514223035424948, + 0.05264300853013992, + 0.025881581008434296, + -0.004378123674541712, + -0.0078004468232393265, + -0.016977375373244286, + 0.031508851796388626, + 0.029175784438848495, + -0.03582638129591942, + -0.002702967496588826, + -0.019551720470190048, + -0.03495117649435997, + -0.028542762622237206, + -0.024452555924654007, + 0.038393255323171616, + -0.026315221562981606, + 0.04352415353059769, + -0.021102480590343475, + -0.050286442041397095, + 0.06339408457279205, + -0.03515985980629921, + 0.0061755734495818615, + -0.07506498694419861, + 0.016606301069259644, + -0.005758562125265598, + 0.011864111758768559, + 0.029748447239398956, + 0.08170225471258163, + -0.003836168674752116, + -0.014825618825852871, + 0.07133329659700394, + 0.004494768101722002, + 0.01077342964708805, + -0.023763002827763557, + 0.013081686571240425, + -0.041471175849437714, + 0.022998839616775513, + -0.10465571284294128, + 0.014383664354681969, + 0.005982249975204468, + -0.021426262333989143, + -0.007763896137475967, + -0.03007841482758522, + -0.04262479022145271, + -0.022878659889101982, + -0.06040708348155022, + 0.4137689471244812, + -0.006951508577913046, + 0.05075814574956894, + 0.020272521302103996, + -0.034599535167217255, + -0.018713537603616714, + -0.020098121836781502, + 0.015682578086853027, + -0.006086505018174648, + -0.035969339311122894, + -0.01042092964053154, + 0.0238827932626009, + 0.020475761964917183, + 0.0946638360619545, + 0.061752136796712875, + -0.014504161663353443, + 0.0008154562674462795, + -0.04773811623454094, + -0.051040586084127426, + -0.005727095063775778, + -0.0606922022998333, + -0.021221181377768517, + 0.022298449650406837, + -0.0005144993774592876, + 0.059920769184827805, + -0.01651214435696602, + -0.034842267632484436, + -0.001258159871213138, + 0.039625056087970734, + 0.011553630232810974, + -0.01295712124556303, + -0.03845687955617905, + -0.0133182592689991, + -0.013441895134747028, + 0.01202693022787571, + 0.036954060196876526, + -0.007982095703482628, + -0.10770495235919952, + 0.02061348222196102, + 0.07487878203392029, + -0.04074769839644432, + 0.021460415795445442, + 0.00535568268969655, + 0.019598133862018585, + -0.11415518820285797, + 0.034143637865781784, + 0.07922402769327164, + -0.017285026609897614, + -0.011390270665287971, + -0.03347010537981987, + -0.010776164941489697, + 0.0025056845042854548, + 0.01319956686347723, + -0.07476279884576797, + -0.007409268990159035, + -0.03891643509268761, + -0.02856588363647461, + -0.04638943076133728, + 0.07932565361261368, + -0.03660338371992111, + -0.011764629743993282, + -0.03255932405591011, + -0.019504336640238762, + -0.041391100734472275, + 0.06162421777844429, + -0.016396138817071915, + 0.015670234337449074, + 0.03627623990178108, + 0.04525943472981453, + -0.03420720994472504, + 0.014324082061648369, + 0.04961371421813965, + -0.059736791998147964, + 0.022810116410255432, + -0.06065819039940834, + -0.03730340674519539, + 0.03012063354253769, + 0.04497753828763962, + -0.0027616964653134346, + -0.006027054972946644, + -0.034030042588710785, + -0.004566602874547243, + -0.07434044778347015, + 0.020577024668455124, + -0.05899973213672638, + -0.03014029562473297, + 0.007049423176795244, + -0.05989838019013405, + -0.005701243411749601, + -0.04357845336198807, + -0.0521463118493557, + -0.01181426178663969, + -0.03207172825932503, + -0.04846794903278351, + -0.026118624955415726, + -0.0038090229500085115, + 0.011784090660512447, + -0.029091568663716316, + 0.0031815534457564354, + 0.06221438944339752, + -0.04475637525320053, + 0.00883251428604126, + 0.005455839913338423, + -0.009934120811522007, + -0.02506381832063198, + 0.09459220618009567, + 0.04918690770864487, + -0.021637508645653725, + -0.00781784113496542, + 0.013374043628573418, + 0.019945282489061356, + 0.03656335175037384, + 0.012339428998529911, + 0.04684222862124443, + 0.03860797360539436, + -0.05082840472459793, + 0.060060471296310425, + -0.05082835257053375, + 0.007458042819052935, + 0.0814087986946106, + 0.03373939171433449, + 0.013978929258883, + -0.02122906595468521, + -0.011597974225878716, + 0.030444541946053505, + 0.026214618235826492, + -0.014453882351517677, + -0.02590329572558403, + 0.002865768037736416, + 0.03756377100944519, + -0.017036188393831253, + 0.044867873191833496, + -0.01459323987364769, + 0.036769624799489975, + -0.06069263443350792, + 0.012135479599237442, + 0.05149947851896286, + -0.06277702003717422, + -0.0028519807383418083, + 0.09224381297826767, + -0.05767276510596275, + -0.0005819054204039276, + -0.031050249934196472, + -0.003856102004647255, + 0.08105511218309402, + 0.028941204771399498, + -0.0007427258533425629, + 0.00440684100612998, + 0.011728962883353233, + -0.033820122480392456, + 0.020710309967398643, + 0.11486100405454636, + 0.023334817960858345, + 0.07996492087841034, + -0.016269929707050323, + -0.005911748390644789, + 0.04345045983791351, + 0.6337846517562866, + 0.01184382475912571, + 0.025559481233358383, + -0.03054823726415634, + 0.004725704900920391, + -0.05999749153852463, + 0.045743778347969055, + -0.0037559964694082737, + 0.019298836588859558, + -0.005507142283022404, + 0.01045356597751379, + 0.036562804132699966, + -0.04239023104310036, + 0.009772316552698612, + 0.006394405383616686, + 0.015716949477791786, + -0.04904475435614586, + -0.015343238599598408, + -0.030835429206490517 + ], + [ + -0.11293036490678787, + 0.1607121378183365, + -0.06937095522880554, + -0.07987164705991745, + 0.011860722675919533, + -0.008247110061347485, + -0.03273647278547287, + 0.012930246070027351, + 0.028376858681440353, + -0.02908479981124401, + -0.002867623697966337, + 0.020738840103149414, + 0.009817592799663544, + -0.007953469641506672, + 0.005414677783846855, + 0.08434467017650604, + 0.007461846806108952, + -0.023253416642546654, + 0.027532095089554787, + 0.008281487040221691, + 0.005322709213942289, + 0.01718856394290924, + 0.006366867106407881, + -0.01564193330705166, + -0.07985734939575195, + -0.019204577431082726, + 0.02335475943982601, + 0.010350783355534077, + -0.005453125108033419, + 0.01594633422791958, + 0.13712933659553528, + -0.030253587290644646, + -0.03744851052761078, + 0.0642709881067276, + 0.008757882751524448, + -0.0072359018959105015, + 0.0074660335667431355, + 0.01852552965283394, + -0.011840994469821453, + 0.010642332024872303, + 0.03592364490032196, + -0.08947760611772537, + -0.020513294264674187, + -0.006450324784964323, + -0.014964737929403782, + -0.01727628894150257, + -0.011826300993561745, + -0.03376215696334839, + 0.002546647796407342, + 0.001131423283368349, + -0.006325134541839361, + -0.00713004358112812, + -0.00590757979080081, + 0.016372155398130417, + 0.01511778961867094, + 0.03632413595914841, + -0.036174073815345764, + 0.017100229859352112, + -0.027254914864897728, + -0.052305176854133606, + 0.004303793888539076, + 0.08107253164052963, + 0.018337760120630264, + 0.023467600345611572, + -0.0046874457038939, + 0.043383266776800156, + -0.00490679033100605, + 0.04107983037829399, + 0.018497925251722336, + -0.016884654760360718, + 0.027449440211057663, + 0.0132337287068367, + 0.009998563677072525, + -0.0035605402663350105, + -0.007995262742042542, + -0.03592253103852272, + -0.021588783711194992, + -0.0570649690926075, + 0.04006975144147873, + 0.049062930047512054, + 0.4175836145877838, + 0.004022478125989437, + 0.007092965301126242, + 0.021511295810341835, + -0.019399140030145645, + 0.03197025880217552, + 0.009155964478850365, + -0.0001501187216490507, + -9.00189479580149e-05, + -0.006551722995936871, + 0.03420855849981308, + 0.02414359711110592, + 0.005304137244820595, + 0.013895231299102306, + 0.01315589901059866, + 0.05276571214199066, + -0.029433920979499817, + -0.0116080017760396, + 0.01918695867061615, + -0.02896650694310665, + 0.01154981181025505, + -0.08239572495222092, + -0.0060075074434280396, + 0.037463389337062836, + -0.03366491198539734, + 0.003700877772644162, + 0.06875764578580856, + 0.017573175951838493, + -0.029643867164850235, + 0.004204805474728346, + -0.06007283180952072, + 0.00020661890448536724, + 0.015508909709751606, + 0.03602422773838043, + 0.024379121139645576, + -0.01801890693604946, + 0.003638475900515914, + 0.01077626645565033, + -0.013644016347825527, + 0.05155628174543381, + -0.0796210840344429, + 0.007605250459164381, + -0.008024466224014759, + 0.004917821381241083, + 0.005970316473394632, + 0.05821527913212776, + -0.006430121138691902, + -0.07653085142374039, + -0.02865038439631462, + -0.04916932433843613, + -0.02681630849838257, + -0.05729871988296509, + -0.011002829298377037, + -0.016047265380620956, + 0.0022045932710170746, + 0.01797378994524479, + -0.03146111220121384, + -0.08122760057449341, + 0.039556678384542465, + -0.025103874504566193, + -0.034903835505247116, + 0.024298330768942833, + -0.02085857465863228, + -0.043669406324625015, + 0.061399515718221664, + 0.00805714726448059, + -0.010120520368218422, + 0.03449944034218788, + 0.042021967470645905, + -0.015646113082766533, + -0.0028736749663949013, + 0.04881276562809944, + -0.06480671465396881, + -0.031496480107307434, + 0.0035170007031410933, + -0.05780293047428131, + -0.008636794053018093, + 0.02722727321088314, + -0.06078283116221428, + -0.0018979780143126845, + 0.009755521081387997, + 0.027388080954551697, + 0.0015003852313384414, + 0.03635460138320923, + -0.017768284305930138, + -0.042525891214609146, + 0.010864111594855785, + 0.037637289613485336, + 0.007685194257646799, + -0.011939309537410736, + 0.0019255280494689941, + 0.012186801992356777, + -0.050875525921583176, + 0.04366422817111015, + 0.018689054995775223, + 0.005477622151374817, + -0.04269539192318916, + 0.007799013052135706, + -0.0291307233273983, + 0.009791817516088486, + 0.004476387985050678, + 0.010393104515969753, + 0.012686961330473423, + -0.0385965034365654, + 0.004809980280697346, + 0.11510531604290009, + 0.032570432871580124, + -0.00996177364140749, + 0.010274745523929596, + 0.05411297082901001, + 0.004803217947483063, + 0.11830183863639832, + 0.04788994789123535, + -0.007318072021007538, + 0.024679766967892647, + -0.012042677961289883, + 0.025741197168827057, + 0.016162684187293053, + 0.001027035410515964, + 0.05187736451625824, + 0.00903541874140501, + -0.00743497721850872, + 0.009699066169559956, + -0.022333184257149696, + -0.037553735077381134, + -0.037809573113918304, + 0.05760466679930687, + -0.0063118902035057545, + 0.00647420808672905, + 0.008164776489138603, + 0.028944602236151695, + 0.01576751098036766, + -0.01689264364540577, + 0.025350449606776237, + -0.07992009073495865, + -0.05434497818350792, + -0.0029049203731119633, + -0.053498126566410065, + 0.02532126195728779, + -0.023436564952135086, + -0.04224935173988342, + -0.001182987936772406, + -0.014165044762194157, + 0.01699076220393181, + -0.00042412651237100363, + 0.007321259006857872, + -0.02174174040555954, + 0.016972724348306656, + 0.002457784255966544, + 0.0028492475394159555, + 0.022031424567103386, + 0.03665582835674286, + 0.018726814538240433, + -0.0225577000528574, + 0.06136394292116165, + 0.08265386521816254, + 0.0011180284200236201, + 0.6933867931365967, + 0.011062162928283215, + 0.008066948503255844, + -0.08879531919956207, + -0.003680561436340213, + -0.02457539737224579, + 0.016963154077529907, + -0.014701471664011478, + -0.011554704047739506, + 0.040981583297252655, + 0.021612759679555893, + -0.03905097767710686, + -0.011143016628921032, + 0.0038355400320142508, + -0.014817745424807072, + 0.019473453983664513, + -0.08094706386327744, + -0.028049040585756302, + 0.0171929020434618 + ], + [ + 0.025060955435037613, + 0.00010032307909568772, + 0.009298328310251236, + -0.003955422900617123, + -0.01082778163254261, + -0.010293865576386452, + 0.0011731700506061316, + -0.0008361130021512508, + 0.0008351452415809035, + 0.010197000578045845, + -0.02803083322942257, + -0.0018667374970391393, + 0.005296631250530481, + -0.0006783028948120773, + -0.002662701066583395, + 0.004731768276542425, + -0.010726052336394787, + 0.016017699614167213, + -0.012996388599276543, + -0.003952742554247379, + -0.008387377485632896, + -3.9673115679761395e-05, + 0.009160935878753662, + -0.004839826375246048, + 0.0030808511655777693, + -0.00822888221591711, + 0.005508012138307095, + -0.00010537877824390307, + -0.0010764335747808218, + 0.0020085317082703114, + 0.011743120849132538, + -0.008714661002159119, + -0.0031306478194892406, + 0.026413969695568085, + 0.007946454919874668, + 0.0045522404834628105, + -0.009906603023409843, + 0.0025088689289987087, + 0.0018926090560853481, + -0.00016614336345810443, + -0.00973478239029646, + -0.003116587409749627, + 0.041552793234586716, + 0.006094869691878557, + 0.0006267400458455086, + -0.003016251139342785, + 0.013473693281412125, + 0.00037270691245794296, + 0.019039157778024673, + 0.004661473445594311, + 0.006118434946984053, + -0.01149796973913908, + -0.010161302052438259, + 0.013463033363223076, + -0.001661569462157786, + 0.002306960755959153, + 0.04768844693899155, + 0.0027743210084736347, + -0.004125699400901794, + 0.011883174069225788, + -0.0007162406109273434, + -0.011363517493009567, + -0.002312885597348213, + -0.009876389987766743, + -0.002354671014472842, + 0.01348709687590599, + 0.002539073582738638, + -0.008642323315143585, + -0.020893996581435204, + -0.0050600371323525906, + 0.010767513886094093, + -0.023200517520308495, + 0.0020763645879924297, + -0.003077413886785507, + 0.0022070270497351885, + 0.004580356180667877, + 0.007450866047292948, + 0.0012004803866147995, + 0.002948346082121134, + 0.0020763531792908907, + -0.12426324188709259, + 0.0018531916430220008, + 0.002869602758437395, + 0.0023380701895803213, + 0.005309144034981728, + -0.0006344246794469655, + 0.0040339697152376175, + -0.0003977943561039865, + -0.013456841930747032, + 0.01919807679951191, + 0.0010779033182188869, + -0.003667691256850958, + -0.008337428793311119, + -0.03505678474903107, + -0.014488153159618378, + 0.003489985130727291, + -0.00298877852037549, + 0.007898831740021706, + -0.008402074687182903, + 0.001416242914274335, + 0.0007585343555547297, + 0.0010162951657548547, + 0.013233354315161705, + -0.0010830375831574202, + -0.010826772078871727, + -0.02314230613410473, + 0.0009378056274726987, + 0.010059219785034657, + 0.001708070165477693, + 0.0003246910637244582, + 0.0003447940107434988, + -0.0025742370635271072, + -0.0047415392473340034, + -0.011264785192906857, + -0.0029761495534330606, + -0.0043350704945623875, + 0.0026937637012451887, + 0.00914229266345501, + -0.002271101577207446, + 0.0009409571648575366, + 0.00979706272482872, + -0.028025507926940918, + -7.919538620626554e-05, + -0.0023445633705705404, + -0.0012064966140314937, + -0.0007354600238613784, + 0.0018628331599757075, + -0.019004708155989647, + 0.007185284048318863, + 0.006898877210915089, + -0.0017099856631830335, + -0.0029127218294888735, + 0.006395917385816574, + 0.008622529916465282, + -0.02077007107436657, + 0.00552125321701169, + 0.003276494098827243, + -0.012838423252105713, + 0.006805354729294777, + -0.006706103682518005, + -0.00033535397960804403, + 0.0036863661371171474, + -0.00865534320473671, + -0.0031337151303887367, + -0.9631093144416809, + 0.0005650192033499479, + 0.018787002190947533, + 0.007297677919268608, + -0.009070473723113537, + 0.010718467645347118, + -0.0002330761490156874, + 0.004923597443848848, + 0.004889600444585085, + 0.0011265481589362025, + 0.008514191024005413, + -0.02638871595263481, + -0.005949746817350388, + 0.0005259164026938379, + 0.0014184642350301147, + 0.0038708599749952555, + -0.0019619171507656574, + 0.0020965414587408304, + -0.003956377040594816, + 0.006654263008385897, + -0.0003748760500457138, + -0.002638456644490361, + 0.016683105379343033, + 0.0006611071876250207, + -0.0034320068079978228, + -0.009676379151642323, + 0.00837507750838995, + -0.003361365757882595, + -0.00871233455836773, + 0.0047534313052892685, + -0.005821694154292345, + 0.0007325733895413578, + 0.00023069596500135958, + -0.0005115319509059191, + 0.011635786853730679, + 0.0001345727505395189, + -0.004797011148184538, + -0.004001338500529528, + 0.002034761244431138, + -0.016262255609035492, + 0.009321443736553192, + 0.011879174038767815, + -0.007928655482828617, + -0.0004487413680180907, + -0.010759917087852955, + -0.009443584829568863, + 0.0073575302958488464, + 0.002991295186802745, + -0.007325928192585707, + 0.0007131077582016587, + 0.01287586335092783, + -0.008218102157115936, + 0.0038323369808495045, + -0.010685553774237633, + 0.0039700698107481, + 0.0031078828033059835, + -0.0027267225086688995, + -0.0007429819670505822, + 0.000492228427901864, + 0.011851394549012184, + 0.001028347760438919, + 0.007899503223598003, + 0.004702859558165073, + -0.02183014154434204, + 0.007193899713456631, + 0.0029002090450376272, + -0.00414487486705184, + 0.00798057857900858, + 0.0017477961955592036, + -0.02996135503053665, + -0.002003104891628027, + 0.0008700995240360498, + 0.0031014711130410433, + 0.025981569662690163, + 0.003646537894383073, + -0.003229869296774268, + -0.0033198678866028786, + -0.0035141422413289547, + -0.008058491162955761, + 0.00712595134973526, + -0.005693186540156603, + -0.0015243114903569221, + -0.0051393890753388405, + 0.005434126127511263, + 0.012716944329440594, + -0.0011356943286955357, + -0.005946232937276363, + -0.0011691207764670253, + 0.000523348047863692, + 0.013548539020121098, + 0.005731995217502117, + -0.0038912815507501364, + -0.0032387510873377323, + -0.17205826938152313, + -0.0019144531106576324, + 0.05018364265561104, + -0.005417830776423216, + -0.0008460620301775634, + -0.008536048233509064, + -0.030630063265562057, + -0.007482247892767191, + -0.00235136691480875, + 0.00031482308986596763, + 0.0020482377149164677, + 0.00891956128180027, + 0.006423728074878454, + -0.007461006287485361, + 5.712020538339857e-06, + 0.005992123857140541, + -0.0018685103859752417, + 0.006675572134554386, + -0.0009889502543956041 + ], + [ + -0.09309988468885422, + 0.09504780918359756, + -0.01805945672094822, + -0.022916730493307114, + 0.025680627673864365, + -0.014286928810179234, + -0.022306352853775024, + 0.014092366211116314, + -0.005826053209602833, + -0.0049972981214523315, + 0.03419185429811478, + 0.021062230691313744, + 0.009741191752254963, + 0.001042661489918828, + -0.0008365704561583698, + 0.03599844127893448, + 0.014156867749989033, + -0.032528262585401535, + 0.021724550053477287, + 0.02881043590605259, + -0.022930599749088287, + 0.007802946493029594, + 0.02215774543583393, + 0.01787470281124115, + -0.1058841124176979, + -0.002178092021495104, + 0.004765113350003958, + -0.006763715296983719, + 0.00488789239898324, + -0.03448380157351494, + 0.0652771070599556, + 0.013721859082579613, + 0.0014574808301404119, + 0.0545051172375679, + -0.0006600199267268181, + 0.003852483117952943, + 0.026925792917609215, + 0.0010505078826099634, + -0.013652012683451176, + -0.000198224515770562, + 0.010793766938149929, + -0.010973039083182812, + 0.0032403445802628994, + 0.002526452299207449, + -0.014752327464520931, + -0.0311664380133152, + 0.00831256527453661, + -0.02719051204621792, + 0.021553976461291313, + -0.013511845842003822, + 0.025838371366262436, + -0.017849324271082878, + -0.030222533270716667, + 0.034629758447408676, + -0.018710866570472717, + 0.008237393572926521, + -0.011428611353039742, + 0.03609221801161766, + -0.016776716336607933, + -0.02143894135951996, + 0.023023227229714394, + 0.05164509266614914, + 0.005867380183190107, + -0.006125351879745722, + 0.01283979695290327, + 0.015642056241631508, + 0.010961770080029964, + 0.01011325791478157, + 0.011122032068669796, + -0.019037524238228798, + 0.007649483159184456, + -0.019269060343503952, + 0.013936991803348064, + 0.02553238905966282, + -0.02379690483212471, + 0.004718314856290817, + -0.012137164361774921, + -0.019729813560843468, + 0.01967785693705082, + -0.027131466194987297, + 0.2712453007698059, + -0.02600124664604664, + 0.02614145539700985, + 0.02136542834341526, + -0.026470214128494263, + -0.0007196529186330736, + 0.002976515796035528, + 0.025566035881638527, + -0.01416557002812624, + -0.01632205955684185, + 0.00230366550385952, + 0.04847341030836105, + 0.01287643052637577, + 0.03951922431588173, + 0.036023374646902084, + -0.010712509043514729, + -0.03410746529698372, + -0.034982725977897644, + -0.04385115206241608, + 0.0096112210303545, + -0.02980741299688816, + -0.027502305805683136, + 0.006463658530265093, + 0.01353388000279665, + 0.03407057374715805, + -0.009214986115694046, + -0.005292652640491724, + 0.0061311982572078705, + 0.017746778205037117, + 0.001209794543683529, + 0.015435576438903809, + -0.030930543318390846, + 0.006669988855719566, + -0.010888666845858097, + 0.018029961735010147, + 0.013677680864930153, + -0.0024997699074447155, + -0.041822031140327454, + -0.00867960974574089, + 0.04045141860842705, + -0.04987036809325218, + 0.004233248997479677, + 0.016166988760232925, + 0.011606789194047451, + -0.0685620903968811, + 0.04286855086684227, + 0.0380491204559803, + -0.025146326050162315, + 0.006784824188798666, + -0.0386945866048336, + -0.006938955280929804, + -0.010855285450816154, + -0.0016392528777942061, + -0.029276439920067787, + -0.013369918800890446, + 0.032499659806489944, + 0.021671950817108154, + -0.05468140169978142, + 0.04191359505057335, + -0.019144225865602493, + 0.005099353846162558, + -0.011449633166193962, + 0.001916821813210845, + -0.03998856246471405, + -0.702167272567749, + 0.008798684924840927, + -0.004786368925124407, + 0.01441862341016531, + 0.01333213597536087, + -0.005917917471379042, + 0.010180345736443996, + 0.0546482689678669, + -0.03210197016596794, + -0.010813332162797451, + -0.019758189097046852, + -0.03501979261636734, + 0.018492497503757477, + 0.03646596521139145, + -0.00654239859431982, + -0.00426487997174263, + -0.02161862887442112, + -0.00738248135894537, + -0.017260342836380005, + 0.016262272372841835, + -0.06304431706666946, + -0.03702449053525925, + -0.02967132441699505, + -0.015049586072564125, + -1.0991921044478659e-05, + -0.028840195387601852, + -0.0360814593732357, + -0.0025885673239827156, + -0.039976391941308975, + -0.021425090730190277, + -0.006496417336165905, + -0.001219933619722724, + 0.0032101660035550594, + -0.02290247194468975, + 0.011872674338519573, + 0.049794744700193405, + -0.013643045909702778, + 0.0057301511988043785, + 2.2015321519575082e-05, + -0.02069288305938244, + 0.009997404180467129, + 0.0940018817782402, + 0.02176525443792343, + -0.025319313630461693, + 0.01687180995941162, + 0.03253614529967308, + 0.006284544710069895, + 0.05565517023205757, + 0.004979538731276989, + 0.031073227524757385, + 0.011368862353265285, + -0.018825888633728027, + 0.05655757337808609, + -0.01601363904774189, + 0.009674984030425549, + 0.023881185799837112, + 0.012234543450176716, + 0.009993008337914944, + -0.01556027214974165, + 0.005628992337733507, + 0.0054552434012293816, + 0.03355373442173004, + 0.02576690912246704, + -0.02995346672832966, + 0.02526102587580681, + -0.0002109846391249448, + -0.0003533610433805734, + 0.03083636797964573, + -0.016440503299236298, + 0.03639994561672211, + -0.08716151118278503, + -0.007660592440515757, + 0.024599477648735046, + -0.05583513528108597, + 0.0276626106351614, + 0.009591560810804367, + -0.05327628552913666, + -0.005051163956522942, + -0.01661788299679756, + -0.0035026632249355316, + 0.019876250997185707, + 0.013317358680069447, + -0.015073898248374462, + 0.004534241743385792, + 0.0034509587567299604, + 0.014603789895772934, + -0.01746881566941738, + 0.06755135208368301, + 0.003537642303854227, + 0.020802639424800873, + -0.0011776151368394494, + 0.010038337670266628, + 0.025021661072969437, + 0.4825151860713959, + 0.000267029827227816, + 0.03319568559527397, + -0.052434131503105164, + -0.008036998100578785, + -0.05984416976571083, + 0.007331656292080879, + -0.000342979677952826, + -0.019492560997605324, + 0.028673378750681877, + -0.0010118832578882575, + 0.015520053915679455, + -0.030775049701333046, + -0.009222959168255329, + 0.0070728035643696785, + 0.019765540957450867, + -0.08614008873701096, + -0.010474512353539467, + 0.018081534653902054 + ], + [ + 0.02486526034772396, + 0.0012518141884356737, + 0.009180815890431404, + -0.004797694738954306, + -0.010720360092818737, + -0.010213157162070274, + 0.00036737616755999625, + -0.0012898852583020926, + 0.0008404887630604208, + 0.009512447752058506, + -0.0288083478808403, + -0.0018840399570763111, + 0.0054058837704360485, + -0.00032567500602453947, + -0.002151790075004101, + 0.005206183064728975, + -0.01048546377569437, + 0.015827620401978493, + -0.012512756511569023, + -0.0037531759589910507, + -0.008532637730240822, + -0.0004056481702718884, + 0.009143236093223095, + -0.005216479767113924, + 0.002454731147736311, + -0.008059862069785595, + 0.005328013561666012, + 0.0001492661831434816, + -0.0009550131508149207, + 0.0027451629284769297, + 0.012525437399744987, + -0.008674685843288898, + -0.0035507921129465103, + 0.02801397256553173, + 0.007918497547507286, + 0.004757072776556015, + -0.009733607992529869, + 0.0029274781700223684, + 0.0015005271416157484, + 2.9920089218649082e-05, + -0.009200218133628368, + -0.003151367884129286, + 0.040822580456733704, + 0.006330007221549749, + 0.00035228743217885494, + -0.0038074832409620285, + 0.013478318229317665, + -0.00045705988304689527, + 0.018668612465262413, + 0.004688169341534376, + 0.005269953981041908, + -0.011491546407341957, + -0.01001872681081295, + 0.01360144093632698, + -0.0013318260898813605, + 0.00284441071562469, + 0.04715380817651749, + 0.003881260519847274, + -0.004216351080685854, + 0.011979724280536175, + -0.0004658557882066816, + -0.01078588142991066, + -0.0022015066351741552, + -0.00961798895150423, + -0.002397288102656603, + 0.01363351196050644, + 0.002916025696322322, + -0.0087981466203928, + -0.02050330676138401, + -0.004839315079152584, + 0.011148788966238499, + -0.02287387289106846, + 0.0018616548040881753, + -0.0026465505361557007, + 0.002122233621776104, + 0.004578829277306795, + 0.00666078319773078, + 0.00013513126759789884, + 0.0025819148868322372, + 0.002734609181061387, + -0.11979658901691437, + 0.0022667055018246174, + 0.0032771506812423468, + 0.002500275382772088, + 0.0051110778003931046, + -0.0005375075270421803, + 0.004344526212662458, + -7.718263805145398e-05, + -0.01418884564191103, + 0.018686847761273384, + 0.0012398659018799663, + -0.003917705733329058, + -0.007727849297225475, + -0.03467791527509689, + -0.014985494315624237, + 0.0036703599616885185, + -0.0026353271678090096, + 0.008097479119896889, + -0.007666840683668852, + 0.0007023255457170308, + 0.0009879372082650661, + 0.00023417381453327835, + 0.01314670592546463, + -0.0009175984305329621, + -0.011184412986040115, + -0.022695712745189667, + 0.0018802726408466697, + 0.01039530336856842, + 0.0012232220033183694, + 0.00014398577332030982, + -0.0005942839779891074, + -0.001984557369723916, + -0.004695478826761246, + -0.010324042290449142, + -0.0029505309648811817, + -0.00478087505325675, + 0.0030822798144072294, + 0.008811157196760178, + -0.0020443119574338198, + 0.0016812612302601337, + 0.009074837900698185, + -0.027478259056806564, + -0.00010273250518366694, + -0.0028121015056967735, + -0.0011879648081958294, + -0.0004871421551797539, + 0.002463302109390497, + -0.019850818440318108, + 0.006855563726276159, + 0.006924278102815151, + -0.0016038564499467611, + -0.003107847413048148, + 0.006482301279902458, + 0.008098380640149117, + -0.020336071029305458, + 0.005658264271914959, + 0.0031741985585540533, + -0.012531665153801441, + 0.00697249686345458, + -0.005989647004753351, + -0.0010461155325174332, + 0.003772962838411331, + -0.008599359542131424, + -0.00338721857406199, + -0.9650731682777405, + -7.445997471222654e-05, + 0.019307801499962807, + 0.006957377772778273, + -0.00874432921409607, + 0.010490158572793007, + -0.00029137340607121587, + 0.005377759225666523, + 0.005267507862299681, + 0.0006976185250096023, + 0.008205674588680267, + -0.026662955060601234, + -0.005558735691010952, + 0.0003043185279238969, + 0.000959061726462096, + 0.0038109333254396915, + -0.0018007250037044287, + 0.0021779376547783613, + -0.003471358912065625, + 0.006435101386159658, + -0.0003666690899990499, + -0.0025971736758947372, + 0.015348297543823719, + 0.0009451081277802587, + -0.0035528296139091253, + -0.010053381323814392, + 0.008861035108566284, + -0.003022518940269947, + -0.008502676151692867, + 0.004843032453209162, + -0.005847325082868338, + 0.0007886937237344682, + -0.00034593339660204947, + -0.00101324706338346, + 0.01154340524226427, + 7.8081306128297e-05, + -0.004774417262524366, + -0.003541653510183096, + 0.0022830553352832794, + -0.01658906228840351, + 0.008762438781559467, + 0.012291060760617256, + -0.008051098324358463, + -0.0004489283892326057, + -0.010178525000810623, + -0.008788617327809334, + 0.007469875272363424, + 0.003831068519502878, + -0.006997737567871809, + 0.0003718161315191537, + 0.013587386347353458, + -0.008747746236622334, + 0.003621738636866212, + -0.010480588302016258, + 0.0032617589458823204, + 0.0035242692101746798, + -0.0019826083444058895, + -0.0008027426083572209, + 0.0006689202273264527, + 0.011229551397264004, + 0.0015601288760080934, + 0.006780773401260376, + 0.005202248692512512, + -0.021901553496718407, + 0.007388987112790346, + 0.002931477501988411, + -0.004087420646101236, + 0.007573837414383888, + 0.001658254535868764, + -0.030017239972949028, + -0.002674994058907032, + 0.0003112583071924746, + 0.0024846866726875305, + 0.025680240243673325, + 0.0038699586875736713, + -0.0035383906215429306, + -0.003266247920691967, + -0.003237734781578183, + -0.007734541781246662, + 0.00707210972905159, + -0.006173805799335241, + -0.001029669656418264, + -0.005711487494409084, + 0.005322586745023727, + 0.01290191151201725, + -0.0011710780672729015, + -0.005517557263374329, + -0.0008966050809249282, + 0.0011768919648602605, + 0.013565419241786003, + 0.00652397470548749, + -0.003211897797882557, + -0.0028310255147516727, + -0.16486214101314545, + -0.001645588199608028, + 0.04987325519323349, + -0.005595786031335592, + -0.0009681360679678619, + -0.009318210184574127, + -0.029818428680300713, + -0.007895583286881447, + -0.002514535328373313, + 0.0007306852494366467, + 0.002033755648881197, + 0.009016837924718857, + 0.00592179736122489, + -0.007821036502718925, + 7.672214269405231e-05, + 0.006332282442599535, + -0.0018645052332431078, + 0.0061604613438248634, + -0.0008030763128772378 + ], + [ + -0.11856546998023987, + 0.07799394428730011, + -0.023210635408759117, + -0.029122520238161087, + 0.05005844309926033, + -0.021615516394376755, + -0.02747509628534317, + 0.005829435773193836, + -0.01889028027653694, + -0.020088130608201027, + 0.047749754041433334, + -0.01627248153090477, + -0.001949694356881082, + 0.007377554662525654, + -0.0037743919529020786, + 0.06305800378322601, + 0.0046274904161691666, + -0.01335949171334505, + 0.01689557172358036, + -0.009441576898097992, + -0.04035687446594238, + -0.013408496044576168, + 0.022633366286754608, + 0.011977159418165684, + -0.1317240446805954, + 0.008004880510270596, + -0.003816270735114813, + 0.007103503216058016, + 0.005647682584822178, + -0.0241775494068861, + 0.04178117588162422, + -0.004303482361137867, + -0.010792531073093414, + 0.07767706364393234, + 0.019982798025012016, + 0.024659957736730576, + 0.02215580828487873, + 0.002575594000518322, + -0.0010632943594828248, + 0.019111977890133858, + 0.02135132998228073, + -0.057161521166563034, + -0.0020032955799251795, + -0.006453359499573708, + -0.01655258983373642, + -0.021637726575136185, + 0.00423528952524066, + -0.03184319660067558, + -0.0016698609106242657, + -0.018632853403687477, + 0.002523648552596569, + -0.02657390758395195, + -0.025032131001353264, + 0.015915056690573692, + -0.033545948565006256, + 0.033721454441547394, + -0.0037753875367343426, + 0.07469720393419266, + -0.02481537126004696, + -0.008981031365692616, + 0.02677394077181816, + 0.055904876440763474, + 0.02033940888941288, + -0.008122183382511139, + 0.004945667926222086, + 0.025225594639778137, + 0.008227861486375332, + -0.005967889912426472, + 0.009335540235042572, + -0.036013413220644, + 0.024037737399339676, + -0.0012170186964794993, + 0.041742369532585144, + 0.0588311143219471, + -0.007794808130711317, + -0.004591798409819603, + -0.018994048237800598, + -0.024636266753077507, + 0.024055572226643562, + -0.013963878154754639, + 0.4353507459163666, + -0.02282513678073883, + 0.02748507261276245, + 0.016975322738289833, + -0.029247567057609558, + 0.0019193233456462622, + -0.007446262985467911, + 0.04808042198419571, + -0.016212336719036102, + -0.05684962496161461, + 0.012116012163460255, + 0.039178233593702316, + 0.006342022679746151, + 0.05621305853128433, + 0.011178802698850632, + -0.030338676646351814, + -0.04046916216611862, + -0.02906666323542595, + -0.0299798883497715, + 0.02575477957725525, + -0.04601234197616577, + -0.015054530464112759, + -0.002862458350136876, + 0.0033404852729290724, + -0.013321923092007637, + 0.01946239173412323, + 0.03372279927134514, + 0.023968977853655815, + -0.014743377454578876, + -0.0010843627387657762, + 0.007022572215646505, + -0.020924696698784828, + 0.010195747949182987, + -0.013978147879242897, + 0.008159127086400986, + 0.010390465147793293, + -0.008264816366136074, + -0.0739319697022438, + -0.0028782349545508623, + 0.038025107234716415, + -0.04537048563361168, + 0.00194703065790236, + 0.02743532508611679, + 0.03304004669189453, + -0.09015406668186188, + 0.027264339849352837, + 0.06564182043075562, + -0.039699289947748184, + 0.027201099321246147, + -0.030167417600750923, + -0.01802264340221882, + -0.00497360760346055, + -0.023056836798787117, + -0.02864997275173664, + 0.00033182164770551026, + 0.07010474056005478, + 0.03141380473971367, + -0.05231234058737755, + 0.028546109795570374, + -0.0005005245911888778, + -0.008030320517718792, + -0.020774953067302704, + 0.0303779449313879, + -0.009987659752368927, + 0.10868936777114868, + -0.008189846761524677, + -0.009092926047742367, + -0.019734464585781097, + 0.03327484428882599, + -0.002872543642297387, + -0.011077619157731533, + 0.07811184227466583, + 0.008843221701681614, + -0.012196029536426067, + -0.010073625482618809, + -0.026836473494768143, + 0.007658310700207949, + 0.02460712194442749, + 0.004509867634624243, + -0.012676228769123554, + -0.013832653872668743, + 0.019521521404385567, + 0.0077317627146840096, + 0.01558289397507906, + -0.062495965510606766, + -0.0344681516289711, + -0.06826004385948181, + -0.022298727184534073, + 0.009105698205530643, + -0.0166885107755661, + -0.025301316753029823, + -0.015813585370779037, + -0.05265435203909874, + -0.04071400314569473, + 0.031021054834127426, + 0.0012729874579235911, + 0.0034003066830337048, + -0.009520706720650196, + 0.036967843770980835, + 0.04465247690677643, + -0.010165994986891747, + -0.017078803852200508, + -0.001973250648006797, + -0.038889892399311066, + -0.007946082390844822, + 0.0950571820139885, + 0.017756188288331032, + -0.052258461713790894, + 0.030101997777819633, + 0.06316685676574707, + -0.01674247346818447, + 0.04622599855065346, + -0.0027025004383176565, + 0.03914948180317879, + 0.0019292938522994518, + -0.023398304358124733, + 0.07652144879102707, + -0.007850098423659801, + 0.011127633042633533, + 0.03041354939341545, + -0.0013314378447830677, + -0.010418768972158432, + 0.002089248038828373, + 0.01755555160343647, + 0.006666732486337423, + -0.008796160109341145, + 0.05375193431973457, + -0.037486184388399124, + -0.0015615628799423575, + 0.009538551792502403, + -0.0108011644333601, + 0.06300202012062073, + -0.013132685795426369, + 0.0495389848947525, + -0.1034841388463974, + -0.022631052881479263, + 0.003909274470061064, + -0.05640353634953499, + 0.015361569821834564, + 0.005422819871455431, + -0.06835129112005234, + -0.0182266216725111, + -0.037914399057626724, + -0.011456605046987534, + 0.008325007744133472, + 0.023104587569832802, + 0.0019674997311085463, + -0.004086012952029705, + 0.04668018966913223, + 0.020260963588953018, + -0.024797288700938225, + 0.02945428341627121, + 0.012892997823655605, + 0.009760089218616486, + 0.01599658653140068, + 0.017622267827391624, + 0.018832454457879066, + 0.7210510969161987, + -0.016185330227017403, + 0.015532121062278748, + -0.027248138561844826, + -0.011377294547855854, + -0.07236843556165695, + 0.005683013238012791, + -0.02112245187163353, + -0.05766782537102699, + 0.001607404206879437, + -0.005715479608625174, + 0.029932480305433273, + -0.037606578320264816, + -0.027064437046647072, + 0.01199475210160017, + 0.04192739352583885, + -0.061845868825912476, + -0.019483426585793495, + 0.03472311422228813 + ], + [ + -0.12389391660690308, + 0.13230951130390167, + -0.03206919506192207, + -0.059967368841171265, + 0.006930841598659754, + -0.0062399995513260365, + -0.034095633774995804, + 0.015666082501411438, + 0.009270355105400085, + -0.03592705354094505, + 0.019696835428476334, + 0.01798716001212597, + -0.006771341897547245, + -0.000903945358004421, + -0.002188042737543583, + 0.06283643841743469, + 0.0038729629013687372, + -0.028543027117848396, + 0.007825268432497978, + -0.0005435577477328479, + 0.0028480631299316883, + 0.01799842342734337, + 0.020655088126659393, + -0.0019937388133257627, + -0.11203107237815857, + -0.0127561055123806, + -0.004944078158587217, + -0.04163267835974693, + 8.806089317658916e-05, + -0.010007728822529316, + 0.08817466348409653, + -0.04346911609172821, + 0.006236487068235874, + 0.075344979763031, + 0.016968311741948128, + -0.000707247934769839, + 0.014405605383217335, + 0.02127695642411709, + -0.0059851836413145065, + 0.011743664741516113, + 0.015399923548102379, + -0.05220150575041771, + -0.029324514791369438, + -0.0012053627287968993, + -0.022929036989808083, + -0.029079461470246315, + -0.019232414662837982, + -0.03231967240571976, + 0.004771070554852486, + -0.011495147831737995, + 0.007337111979722977, + -0.020729757845401764, + -0.02005518227815628, + 0.01806897297501564, + -0.009969993494451046, + 0.03544355556368828, + -0.035379067063331604, + -0.0076857577078044415, + -0.02390189655125141, + -0.048507485538721085, + 0.012354726903140545, + 0.07635007798671722, + 0.005444107111543417, + 0.021565472707152367, + 0.012540411204099655, + 0.0507175587117672, + 0.02162325754761696, + 0.016756650060415268, + 0.008275204338133335, + -0.007094182074069977, + 0.012747460976243019, + 0.008785970509052277, + 0.023047124966979027, + 0.017962908372282982, + -0.01699570193886757, + -0.001226115389727056, + 0.009958152659237385, + -0.050027668476104736, + 0.05322998762130737, + 0.03632365167140961, + 0.4423777461051941, + -0.017402026802301407, + 0.024588415399193764, + 0.026561357080936432, + -0.002065652748569846, + 0.046222664415836334, + -0.009237217716872692, + 0.015230043791234493, + 0.023058973252773285, + -0.012194271199405193, + 0.039706289768218994, + 0.04773455485701561, + 0.012834739871323109, + 0.024661380797624588, + 0.03981864079833031, + 0.0503789447247982, + -0.03804204240441322, + -0.005560935474932194, + 0.0006481782183982432, + -0.0038176807574927807, + -0.0046942043118178844, + -0.12623563408851624, + -5.011984103475697e-05, + 0.02431647479534149, + -0.004466656595468521, + 0.027845241129398346, + 0.05179271101951599, + 0.005379583220928907, + -0.05968546122312546, + -0.002869402291253209, + -0.012017305940389633, + -0.02583557553589344, + -0.006033740472048521, + 0.022158630192279816, + 0.004210486076772213, + 0.014351996593177319, + 0.002814380917698145, + -0.013678370043635368, + -0.02757074683904648, + 0.05106734484434128, + -0.07202658802270889, + -0.008881103247404099, + -0.01238305401057005, + 0.011279572732746601, + -0.027354517951607704, + 0.05037970095872879, + -0.0042162248864769936, + -0.07783319056034088, + -0.013228937052190304, + -0.03257197514176369, + -0.03333789110183716, + -0.04695446044206619, + -0.022012222558259964, + -0.014820445328950882, + 0.004833304323256016, + -0.006213793996721506, + -0.0271762628108263, + -0.07986261695623398, + 0.03252514824271202, + -0.011917969211935997, + -0.041541192680597305, + -0.0006170563283376396, + -0.021978041157126427, + -0.07190404087305069, + 0.07534637302160263, + 0.004992768168449402, + -0.012653873302042484, + 0.029990393668413162, + 0.028048081323504448, + -0.020277760922908783, + 0.007855773903429508, + 0.03642841801047325, + -0.04688216373324394, + -0.02805076539516449, + -0.011651994660496712, + -0.028856100514531136, + -0.0015727984718978405, + 0.005549096968024969, + -0.04256730154156685, + 0.025737294927239418, + -0.00038576763472519815, + -0.00387991382740438, + 0.0058572180569171906, + 0.04950576648116112, + -0.05399973690509796, + -0.035531237721443176, + -0.005033275578171015, + 0.013177910819649696, + 0.02069772593677044, + -0.030287960544228554, + -0.006269729696214199, + 0.017286555841565132, + -0.04932147637009621, + 0.03343440592288971, + 0.008264527656137943, + 0.0010971565498039126, + -0.027790972962975502, + 0.007036346942186356, + 0.0007956029148772359, + 0.021694043651223183, + -0.015157404355704784, + 0.003605559002608061, + 0.021894065663218498, + -0.03343309834599495, + 0.004966925363987684, + 0.12104213237762451, + 0.027784548699855804, + -0.01201277133077383, + -0.007157115265727043, + 0.06550966203212738, + 0.0158859696239233, + 0.0464695543050766, + 0.019326724112033844, + 0.0029773488640785217, + 0.018525397405028343, + -0.034904588013887405, + 0.03250648453831673, + 0.0364711657166481, + 0.007853047922253609, + 0.03280310705304146, + 0.009001151658594608, + 0.00535825127735734, + -0.011370154097676277, + -0.02042536623775959, + -0.03836837783455849, + -0.04472164437174797, + 0.03676200658082962, + -0.020890317857265472, + 0.022925568744540215, + 0.02045436203479767, + 0.026762310415506363, + 0.01979518122971058, + 0.0013054799055680633, + 0.0374915674328804, + -0.08351842314004898, + -0.015122480690479279, + 0.005613497458398342, + -0.06625241041183472, + 0.024577727541327477, + -0.022379601374268532, + -0.03728334605693817, + -0.02004747837781906, + -0.049097269773483276, + 0.018400385975837708, + 0.020261196419596672, + 0.007910494692623615, + -0.01603870652616024, + 0.011755422689020634, + 0.003611169056966901, + 0.0062325140461325645, + 0.0007836864679120481, + 0.04996640980243683, + 0.024244174361228943, + 0.01470176037400961, + 0.02346613258123398, + 0.09005177021026611, + 0.006864743772894144, + 0.7007559537887573, + 0.010548827238380909, + 0.020440204069018364, + -0.0887448787689209, + -9.382597454532515e-06, + -0.03977057337760925, + 0.005033921916037798, + -0.008020623587071896, + -0.011495578102767467, + 0.029593337327241898, + -0.007126179523766041, + 0.016826456412672997, + -0.030843647196888924, + -0.024227289482951164, + -0.01798504963517189, + 0.03175758942961693, + -0.10215558856725693, + -0.0225820355117321, + 0.015914645045995712 + ], + [ + -0.1864916831254959, + 0.00691662821918726, + -0.03540600463747978, + 0.12328291684389114, + 0.06312835961580276, + -0.0651475340127945, + 0.0005884680431336164, + 0.028366878628730774, + 0.06445621699094772, + 0.05980265513062477, + 0.17643481492996216, + 0.05987844988703728, + 0.014533815905451775, + 0.01334862969815731, + 0.0011939415708184242, + 0.0419720783829689, + 0.010269672609865665, + -0.02796287089586258, + -0.04865127056837082, + 0.009762417525053024, + 0.07293727248907089, + 0.03701038286089897, + 0.04443025961518288, + 0.027896016836166382, + -0.19583937525749207, + -0.05506002530455589, + 0.007718604523688555, + -0.0421021431684494, + -0.002526297699660063, + -0.09149839729070663, + -0.001116932719014585, + 0.004495058674365282, + 0.045071013271808624, + -0.13739068806171417, + -0.04482129216194153, + -0.008803358301520348, + 0.04498620703816414, + 0.03845002502202988, + -0.02369743026793003, + 0.017539935186505318, + -0.03185540437698364, + -0.06603001803159714, + 0.021632911637425423, + -0.04514511302113533, + 0.03997122868895531, + 0.039082739502191544, + -0.018143467605113983, + 0.025413746014237404, + -0.031058358028531075, + -0.028343915939331055, + 0.0587381012737751, + 0.050436604768037796, + -0.08696103096008301, + 0.09459934383630753, + -0.025575967505574226, + -0.016647394746541977, + 0.026598339900374413, + -0.01891808956861496, + -0.001232054433785379, + -0.06585263460874557, + -0.0029124326538294554, + 0.007191902957856655, + 0.0280142854899168, + -0.006123444996774197, + -0.001064752577804029, + 0.008325005881488323, + -0.00271470844745636, + 0.05649779736995697, + 0.06494439393281937, + -0.02592497505247593, + 0.019124316051602364, + -0.027405258268117905, + 0.09018979221582413, + 0.009675629436969757, + -0.007719969842582941, + 0.06766267120838165, + 0.016629600897431374, + 0.041733067482709885, + 0.10709038376808167, + -0.06611111015081406, + 0.16290009021759033, + -0.07386039197444916, + -0.012350075878202915, + 0.016804469749331474, + -0.07290550321340561, + -0.012884882278740406, + -0.053629059344530106, + -0.046756237745285034, + 0.0977025181055069, + 0.004785645287483931, + -0.01652497611939907, + 0.10089078545570374, + 0.01676747016608715, + 0.04613315686583519, + 0.06892018765211105, + -0.013731198385357857, + -0.07534562051296234, + -0.07351943850517273, + -0.07048133760690689, + 0.08581993728876114, + -0.02101905830204487, + 0.01267576590180397, + -0.05834316089749336, + -0.001795489341020584, + 0.09963321685791016, + -0.06692484021186829, + -0.08955948054790497, + -0.09498714655637741, + 0.06051566079258919, + -0.017701055854558945, + 0.009457609616219997, + -0.07236181944608688, + 0.027169322595000267, + -0.08114731311798096, + 0.02453935518860817, + 0.017233332619071007, + 0.0021696423646062613, + -0.05768919363617897, + -0.05774615332484245, + -0.025558393448591232, + -0.02637116052210331, + -0.027085354551672935, + -0.0016864907229319215, + 0.05362946540117264, + -0.002069334266707301, + 0.07457630336284637, + -0.004697930067777634, + 0.06869952380657196, + 0.02568642795085907, + -0.08704709261655807, + -0.014496905729174614, + 0.02163597196340561, + -0.018572421744465828, + 0.012051825411617756, + -0.028482116758823395, + -0.016319792717695236, + 0.023521237075328827, + -0.11629991978406906, + 0.06273391097784042, + -0.1142459288239479, + 0.10601355880498886, + 0.0028518657200038433, + -0.02624395862221718, + -0.07272683829069138, + -0.08719160407781601, + 0.08102992922067642, + -0.12984949350357056, + 0.11992397904396057, + 0.009393163025379181, + -0.011114340275526047, + 0.04903470352292061, + 0.019153451547026634, + -0.10075545310974121, + 0.008167745545506477, + 0.014074660837650299, + -0.016951298341155052, + 0.02068670280277729, + 0.10927612334489822, + 0.006265240255743265, + -0.000570553878787905, + -0.03680329769849777, + -0.014252355322241783, + -0.04809655621647835, + 0.03635988011956215, + -0.08542601019144058, + -0.05595584213733673, + 0.04733117297291756, + 0.03337705507874489, + 0.02986944280564785, + -0.005413242150098085, + -0.1315242350101471, + -0.03238806501030922, + -0.12679548561573029, + 0.006585021037608385, + -0.010569941252470016, + -0.010587324388325214, + 0.07595867663621902, + 0.0237005315721035, + -0.017414884641766548, + 0.061714380979537964, + 0.005846155341714621, + -0.011959198862314224, + -0.04726376384496689, + -0.013435161672532558, + 0.024143990129232407, + 0.10145056247711182, + 0.03457473963499069, + 0.03803277388215065, + 0.006122826598584652, + 0.025283750146627426, + -0.0920676663517952, + 0.07639680802822113, + -0.01481585018336773, + 0.0731976181268692, + -0.08934830874204636, + 0.06348045915365219, + 0.015815723687410355, + -0.02851758897304535, + 0.07522596418857574, + -0.006829759571701288, + 0.019875330850481987, + 0.04352041706442833, + -0.03677200898528099, + -0.02029155008494854, + -0.08326210081577301, + 0.1589226871728897, + -0.03652657940983772, + -0.017428530380129814, + 0.05408092960715294, + 0.046900298446416855, + -0.05761415511369705, + 0.01667877845466137, + -0.0017742702038958669, + 0.0867268443107605, + -0.15044298768043518, + 0.011518086306750774, + 0.1118432953953743, + -0.11450757831335068, + 0.06966400891542435, + 0.03072580322623253, + -0.13709034025669098, + -0.01141743641346693, + -0.008076420985162258, + -0.05234353244304657, + 0.004564089234918356, + -0.03107544407248497, + -0.05568743869662285, + 0.020481852814555168, + -0.028857598081231117, + 0.00038858508924022317, + -0.054638080298900604, + 0.058278050273656845, + -0.08100113272666931, + 0.03383582830429077, + -0.00037868806975893676, + -0.0941549614071846, + 0.013081480748951435, + 0.28681614995002747, + -0.05241304263472557, + 0.04990130662918091, + -0.07584932446479797, + 0.0004332949174568057, + -0.01959880255162716, + 0.012871301732957363, + 0.06227124109864235, + 0.015330912545323372, + 0.035812221467494965, + 0.009612196125090122, + -0.01736881397664547, + -0.030007043853402138, + 0.027357982471585274, + 0.03686480224132538, + -0.06395004689693451, + -0.18702831864356995, + -0.0032925244886428118, + 0.014687570743262768 + ], + [ + -0.12233620882034302, + 0.12786418199539185, + -0.0603332445025444, + -0.0464782789349556, + -0.007671290542930365, + 0.008791521191596985, + -0.036937177181243896, + 0.0015354376519098878, + 0.010871728882193565, + -0.04373834282159805, + 0.009001797996461391, + 0.014660472981631756, + -0.014163258485496044, + -0.007299268618226051, + -0.01089206337928772, + 0.0742138922214508, + -0.007132188882678747, + -0.02166726626455784, + -0.007491624914109707, + 0.0005365964607335627, + 0.013519315980374813, + 0.02144777588546276, + 0.010049385018646717, + -0.010847443714737892, + -0.09206712990999222, + -0.015494491904973984, + -0.01689806394279003, + -0.039909470826387405, + -0.01105781551450491, + -0.009266985580325127, + 0.11605607718229294, + -0.031238978728652, + -0.01697375997900963, + 0.07636056840419769, + 0.018209664151072502, + 0.0012094525154680014, + 0.008260689675807953, + 0.009510607458651066, + 0.0010450256522744894, + 0.02492024563252926, + 0.01732969470322132, + -0.06840240955352783, + -0.026537302881479263, + -0.003954415209591389, + -0.008108514361083508, + -0.02061193250119686, + -0.026984775438904762, + -0.04744560644030571, + -0.011880248785018921, + 0.004668811801820993, + 0.00980682298541069, + -0.011711743660271168, + -0.015676075592637062, + 0.009881271049380302, + -0.008547072298824787, + 0.03561976179480553, + -0.03769044578075409, + -0.01993914321064949, + -0.020325925201177597, + -0.05887538567185402, + 0.004203386604785919, + 0.07869315147399902, + -0.003874561982229352, + 0.027917789295315742, + 0.0025209689047187567, + 0.05007259175181389, + 0.013344399631023407, + 0.021676726639270782, + 0.016729922965168953, + -0.005085886921733618, + 0.022655919194221497, + 0.03317946940660477, + 0.014058200642466545, + 0.012417376972734928, + -0.017735593020915985, + -0.017014335840940475, + -0.006997173652052879, + -0.05153760313987732, + 0.048102568835020065, + 0.06934478878974915, + 0.4427761733531952, + -0.004736457020044327, + 0.018459506332874298, + 0.0281966645270586, + -0.002040484920144081, + 0.04881102964282036, + -0.0056263720616698265, + 0.016661135479807854, + 0.027754642069339752, + -0.012914052233099937, + 0.04204026237130165, + 0.04073362424969673, + 0.008797792717814445, + 0.006329075898975134, + 0.024674871936440468, + 0.06076835095882416, + -0.039125315845012665, + -0.0015690247528254986, + 0.027741121128201485, + -0.019256213679909706, + -0.0018092228565365076, + -0.142267644405365, + 0.0030578773003071547, + 0.02796018123626709, + -0.022950313985347748, + 0.04425528645515442, + 0.052615437656641006, + 0.0002734036825131625, + -0.07562428712844849, + -0.0009678378701210022, + -0.012060894630849361, + -0.025684189051389694, + 0.00107911741361022, + 0.03386341407895088, + 0.007585956249386072, + 0.000658643722999841, + -0.004971272312104702, + 0.009745894931256771, + -0.04707663878798485, + 0.036825839430093765, + -0.07509694248437881, + -0.023906160145998, + 0.004001854453235865, + -0.0007531475275754929, + 0.006267375312745571, + 0.050957489758729935, + -0.010471592657268047, + -0.08589748293161392, + -0.020632019266486168, + -0.041672177612781525, + -0.02935074269771576, + -0.04868646711111069, + -0.031048165634274483, + -0.003815860953181982, + 0.013082265853881836, + 0.010851750150322914, + -0.0414511039853096, + -0.08582745492458344, + 0.02339431270956993, + -0.02254817634820938, + -0.04862913116812706, + 0.0005272678099572659, + -0.022652560845017433, + -0.07874705642461777, + 0.03195193037390709, + 0.008107108995318413, + -0.01595420576632023, + 0.022201236337423325, + 0.026842830702662468, + -0.018481597304344177, + -0.0009096412686631083, + 0.050138648599386215, + -0.05388018861413002, + -0.050426241010427475, + -0.012133939191699028, + -0.03162005916237831, + -0.005423756781965494, + -0.010100064799189568, + -0.0400313101708889, + 0.027830665931105614, + 0.0038232170045375824, + -0.0045652613043785095, + 0.013127360492944717, + 0.046778418123722076, + -0.039853762835264206, + -0.03445236012339592, + -0.0024848172906786203, + 0.0023628261405974627, + 0.03088577836751938, + -0.03153802827000618, + -0.004355257842689753, + 0.010866441763937473, + -0.047751665115356445, + 0.04297993704676628, + 0.017883367836475372, + -0.007842014543712139, + -0.021278420463204384, + -0.002164859790354967, + -0.005679818335920572, + 0.016711343079805374, + -0.007734434213489294, + 0.001856346381828189, + 0.018268829211592674, + -0.03488033264875412, + 0.013278646394610405, + 0.12218694388866425, + 0.027840856462717056, + -0.018624288961291313, + -0.011382057331502438, + 0.07198649644851685, + 0.03207864612340927, + 0.06717454642057419, + 0.03823423013091087, + -0.016150008887052536, + 0.03375962749123573, + -0.04076369106769562, + 0.0368102490901947, + 0.04901399463415146, + -0.0020714907441288233, + 0.04494141787290573, + -0.008399003185331821, + -0.010101823136210442, + -0.019137101247906685, + -0.018114464357495308, + -0.0413229800760746, + -0.0648786798119545, + 0.04632779583334923, + -0.01502079889178276, + 0.022385282441973686, + 0.010590706020593643, + 0.024970293045043945, + 0.014910438098013401, + -0.0015558293089270592, + 0.02130531705915928, + -0.08163522928953171, + -0.015097243711352348, + 0.007046523969620466, + -0.0670536682009697, + 0.027724072337150574, + -0.039425186812877655, + -0.03471362218260765, + -0.023584218695759773, + -0.03817342594265938, + 0.010049530304968357, + 0.008708332665264606, + -0.0004730806977022439, + -0.02293490245938301, + 0.007249690592288971, + 0.008255545049905777, + -0.011999949812889099, + 0.00027742062229663134, + 0.04422825202345848, + 0.0308409221470356, + 0.015293077565729618, + 0.049660488963127136, + 0.0967734232544899, + -0.011274945922195911, + 0.6761772036552429, + 0.02293623611330986, + 0.013547228649258614, + -0.0858590230345726, + -0.008770343847572803, + -0.020011795684695244, + 0.016683537513017654, + 0.0043327282182872295, + -0.013023433275520802, + 0.023277565836906433, + 0.0018606552621349692, + -0.009006599895656109, + -0.021464334800839424, + -0.020907776430249214, + -0.019984029233455658, + 0.020628297701478004, + -0.09474534541368484, + -0.014185856096446514, + 0.01367696188390255 + ], + [ + 0.025616515427827835, + 0.0006058714934624732, + 0.009986397810280323, + -0.0048490106128156185, + -0.010967099107801914, + -0.010250908322632313, + 0.00028519652551040053, + -0.0007645818986929953, + -0.00012101270840503275, + 0.009914801456034184, + -0.029537858441472054, + -0.0019303291337564588, + 0.005842641927301884, + -0.000705669925082475, + -0.002240927889943123, + 0.0037610314320772886, + -0.01039823703467846, + 0.01570596732199192, + -0.012062875553965569, + -0.0034751214552670717, + -0.009639519266784191, + -0.00022244136198423803, + 0.008961177431046963, + -0.0052118501625955105, + 0.0029541742987930775, + -0.008469664491713047, + 0.005559809971600771, + -0.0003391939389985055, + -0.0008568987832404673, + 0.0024808705784380436, + 0.011841271072626114, + -0.008387532085180283, + -0.00296021718531847, + 0.02821706049144268, + 0.008072438649833202, + 0.00480695953592658, + -0.009585501626133919, + 0.002573086880147457, + 0.0018574813148006797, + -7.821619510650635e-05, + -0.009898901917040348, + -0.0023048659786581993, + 0.04147474840283394, + 0.007084823213517666, + -0.00022087460092734545, + -0.0038291190285235643, + 0.013271347619593143, + -0.0007317246636375785, + 0.019328419119119644, + 0.004744316451251507, + 0.0062682973220944405, + -0.011758274398744106, + -0.010110028088092804, + 0.01368942391127348, + -0.0008513460634276271, + 0.002196934074163437, + 0.04770300164818764, + 0.0030858824029564857, + -0.004001999273896217, + 0.01284118928015232, + 9.462766320211813e-05, + -0.011183181777596474, + -0.0024925637990236282, + -0.01046917773783207, + -0.0024752765893936157, + 0.013643425889313221, + 0.0032147152815014124, + -0.00919521413743496, + -0.021516824141144753, + -0.004853031598031521, + 0.01073904987424612, + -0.023344671353697777, + 0.0015492866514250636, + -0.002740113064646721, + 0.0022435267455875874, + 0.005203620530664921, + 0.007052995730191469, + 0.00023549709294456989, + 0.0020804940722882748, + 0.00245163356885314, + -0.12197738140821457, + 0.00238050427287817, + 0.003831787034869194, + 0.0026508497539907694, + 0.00556404422968626, + -0.0013255358207970858, + 0.004173670429736376, + 0.00027534764376468956, + -0.014882061630487442, + 0.019142765551805496, + 0.0011377889895811677, + -0.0042093852534890175, + -0.008156717754900455, + -0.03498449921607971, + -0.014617793262004852, + 0.0032219337299466133, + -0.0025198329240083694, + 0.00833955593407154, + -0.008441783487796783, + 0.0006928230868652463, + 0.00033586847712285817, + 0.0005910432082600892, + 0.013860809616744518, + -0.0014479098608717322, + -0.011317038908600807, + -0.023161103948950768, + 0.0005266718799248338, + 0.010257914662361145, + 0.002161736134439707, + 0.0002976354444399476, + 7.765304326312616e-05, + -0.00271067232824862, + -0.004380015656352043, + -0.010631881654262543, + -0.0029079027008265257, + -0.004224082920700312, + 0.003082144306972623, + 0.008690917864441872, + -0.0019267688039690256, + 0.0015971558168530464, + 0.009791058488190174, + -0.02806289866566658, + 0.000508608587551862, + -0.0028487483505159616, + -0.0027523364406079054, + -0.0008424961706623435, + 0.003165013622492552, + -0.0192580483853817, + 0.007535402197390795, + 0.007830305024981499, + -0.001494800322689116, + -0.002570997690781951, + 0.006951111368834972, + 0.00836232490837574, + -0.020926911383867264, + 0.00565608125180006, + 0.003505282336845994, + -0.011932766065001488, + 0.007401618175208569, + -0.005417888518422842, + -0.0010302880546078086, + 0.0033936253748834133, + -0.008702893741428852, + -0.003470727475360036, + -0.9634538888931274, + -0.0002918164536822587, + 0.020184500142931938, + 0.006536363624036312, + -0.009344393387436867, + 0.011027420870959759, + -4.269876080797985e-05, + 0.005130928475409746, + 0.00536786625161767, + 0.0010563000105321407, + 0.00795850157737732, + -0.02644435130059719, + -0.005432856734842062, + -0.00021752255270257592, + 0.0018126526847481728, + 0.004023171495646238, + -0.0020003202371299267, + 0.00146428681910038, + -0.00390439759939909, + 0.006688510067760944, + -0.0003906336787622422, + -0.002276716288179159, + 0.015368763357400894, + 0.0001055619795806706, + -0.0037234609480947256, + -0.010341049171984196, + 0.008866671472787857, + -0.0031599763315171003, + -0.007497924380004406, + 0.003818640485405922, + -0.006636273115873337, + 0.0007982152164913714, + -8.228840306401253e-05, + -0.0017233690014109015, + 0.011810669675469398, + 0.00033915258245542645, + -0.004974729381501675, + -0.0037335443776100874, + 0.002557230181992054, + -0.016173196956515312, + 0.00896238163113594, + 0.011662577278912067, + -0.008355319499969482, + -0.0008913096389733255, + -0.010663390159606934, + -0.009729545563459396, + 0.008690190501511097, + 0.001838850206695497, + -0.007310156710445881, + 0.0008597525302320719, + 0.014048302546143532, + -0.009732788428664207, + 0.004460271913558245, + -0.011165237985551357, + 0.0030790939927101135, + 0.0037009967491030693, + -0.0024313381873071194, + -0.0001628405589144677, + 0.00037854997208341956, + 0.011704702861607075, + 0.00239270250312984, + 0.007241240236908197, + 0.005004617385566235, + -0.022075016051530838, + 0.007511782925575972, + 0.0026827610563486814, + -0.004027300514280796, + 0.0073995329439640045, + 0.0013464989606291056, + -0.030608857050538063, + -0.0021601112093776464, + 0.001013888861052692, + 0.0026327110826969147, + 0.026970790699124336, + 0.003930066712200642, + -0.0032323875930160284, + -0.002872617682442069, + -0.003090332495048642, + -0.007510284893214703, + 0.007209389936178923, + -0.005921915173530579, + -0.0010969785507768393, + -0.006001426838338375, + 0.005299006588757038, + 0.012737613171339035, + -0.001067807897925377, + -0.006167989689856768, + -0.00022007973166182637, + 0.0010678585385903716, + 0.014056420885026455, + 0.005415946710854769, + -0.003777465084567666, + -0.003021744778379798, + -0.1696401834487915, + -0.0018639842746779323, + 0.050925113260746, + -0.005082706455141306, + -0.0012575843138620257, + -0.009625610895454884, + -0.030789604410529137, + -0.008551381528377533, + -0.002817399799823761, + 0.0005432895268313587, + 0.0012850231723859906, + 0.009007317945361137, + 0.006075417157262564, + -0.007911297492682934, + 0.0007533847237937152, + 0.00621687900274992, + -0.0012684427201747894, + 0.006656224839389324, + -0.000639679841697216 + ], + [ + 0.015906285494565964, + 0.0017929334426298738, + -0.000739438459277153, + -0.003337007714435458, + 0.00010569066944299266, + 0.000669628381729126, + 0.00013002015475649387, + 0.0014084691647440195, + 0.001967019634321332, + -0.0015781234251335263, + -0.007418718654662371, + -0.0007373721455223858, + -0.0008901591063477099, + -0.0007579773082397878, + 0.0007475175661966205, + -6.541652692249045e-05, + 0.0013012179406359792, + -0.00012298798537813127, + 0.002121777506545186, + 0.0014363272348418832, + 0.0032178007531911135, + -0.0008550499915145338, + 0.00018984802591148764, + 0.0009581954218447208, + 0.0033111877273768187, + 0.002795899985358119, + -0.001963251270353794, + 0.0009950486710295081, + -0.0004076668119523674, + -0.0019176002824679017, + -0.0040261573158204556, + 0.0015030935173854232, + 0.000662413309328258, + -3.348761310917325e-05, + -0.0017354837618768215, + -0.00042997521813958883, + 0.000293369812425226, + -0.0021025091409683228, + -0.0012838082620874047, + -0.000896306533832103, + 0.0023467550054192543, + -0.0003640799259301275, + -0.0029350165277719498, + 0.0012602554634213448, + -5.268583481665701e-05, + 0.0011023411061614752, + -0.00036790838930755854, + -0.0002597697894088924, + -0.001818471122533083, + 0.0005939523689448833, + 0.00088329310528934, + 0.002621695399284363, + 7.926307443995029e-05, + -0.0020860314834862947, + -0.0004924683016724885, + -0.001967936521396041, + -0.004691372159868479, + 0.0009103712509386241, + -0.0003496900317259133, + 0.002262108726426959, + 0.00014281421317718923, + -0.0007435781299136579, + -0.00010903598740696907, + 0.0025711734779179096, + -0.00028740978450514376, + -0.003968577366322279, + -0.0010028460528701544, + 0.001067392062395811, + 0.004135957453399897, + -0.001651547383517027, + -0.001265710685402155, + 0.0014036798384040594, + 0.0001913508167490363, + -0.0015317205106839538, + -0.0012670168653130531, + 6.413512164726853e-05, + -0.00019429242820478976, + -9.902855526888743e-05, + -0.0014268351951614022, + -0.001460178871639073, + -0.1184733584523201, + -0.0008619423024356365, + -0.0004280921129975468, + 0.0006725839921273291, + 0.00023385341046378016, + 0.00020146695896983147, + 0.0029946204740554094, + -0.00045583269093185663, + 0.003357782494276762, + -0.0012028556084260345, + 0.000836671853903681, + -0.0015857566613703966, + -0.0007063897792249918, + 0.004253809340298176, + 0.0028292941860854626, + -5.163953028386459e-05, + 0.001382283284328878, + -0.0025883407797664404, + -0.00014642850146628916, + -0.0005630761152133346, + 5.111575319460826e-06, + -0.003092425176873803, + -0.0007654419750906527, + 0.002065995242446661, + 0.002123446436598897, + 0.004331315401941538, + -0.0018822815036401153, + -0.0015884640160948038, + -0.003861889010295272, + -0.00030549103394150734, + -0.0010515183676034212, + -0.002714842092245817, + 0.0006456151022575796, + -0.00015629560220986605, + -0.0020017684437334538, + 0.0005844821571372449, + 0.00013554254837799817, + -0.000903546460904181, + -0.0006646884721703827, + -0.0002298023464391008, + -0.0025563365779817104, + 0.003712702076882124, + -0.0013678106479346752, + -0.001672556740231812, + 0.0013277513207867742, + -0.0005784021923318505, + -0.0005603895988315344, + 0.0012618470937013626, + -0.00288954796269536, + 0.0025823090691119432, + 0.0003188166592735797, + -0.0009832109790295362, + 0.0006887222989462316, + -0.0020289437379688025, + 6.86431594658643e-05, + -0.002115824958309531, + -0.0019372169626876712, + -0.007856334559619427, + -0.0013216363731771708, + -0.0017550904303789139, + -0.0018837619572877884, + 0.00038769838283769786, + -0.0010321115842089057, + -0.00012570965918712318, + -0.9835817217826843, + -0.0014902522088959813, + -0.0009332832414656878, + -8.41833752929233e-05, + 0.0014091614866629243, + -0.00018135152640752494, + 0.0009255536133423448, + -0.0008575222454965115, + 0.0015090072993189096, + 0.0016965807881206274, + -0.003269660985097289, + -0.0024650483392179012, + 0.00011181899753864855, + 0.0002841377863660455, + -0.00034815832623280585, + -0.0016775813419371843, + 0.000387440319173038, + -0.0014917397638782859, + 0.0026380817871540785, + -0.0018756459467113018, + -0.0005940739647485316, + -9.011796464619692e-06, + -0.003443007590249181, + -0.0027277327608317137, + -0.0037489046808332205, + -0.0002902907435782254, + -0.00031587856938131154, + 0.0007214912911877036, + 0.0017156483372673392, + -2.8453427148633637e-05, + -0.0015743252588436007, + -0.0011769125703722239, + 8.326739043695852e-05, + -0.00020972824131604284, + -0.00016319373389706016, + -0.0008896831423044205, + 0.0019105842802673578, + 0.0007683892035856843, + 0.0007995516061782837, + 0.002879061968997121, + -0.00034775491803884506, + 0.004832756705582142, + -0.0052662258967757225, + 0.001320759067311883, + 0.0005943788564763963, + 0.001986124087125063, + -0.0016538744093850255, + 0.009465807117521763, + 0.0005330052226781845, + 0.0023088501766324043, + -0.0002711701672524214, + 0.0004857101885136217, + 0.00033317392808385193, + 0.0023705619387328625, + 0.00022387703938875347, + -0.002520612208172679, + 0.00061906868359074, + 0.0009725320269353688, + -0.0003959974565077573, + -0.0036837782245129347, + 4.9734375352272764e-05, + 0.0021050607319921255, + 0.0007009092951193452, + 0.004427425097674131, + -0.0006622240180149674, + 3.2566786103416234e-05, + 0.000550751865375787, + -0.001505014719441533, + -0.0011316065210849047, + -0.003841398051008582, + 0.0003613553708419204, + 0.0002777472836896777, + 5.5366694141412154e-05, + -0.003341805189847946, + -0.0005772103904746473, + -0.0005046623991802335, + -0.003415196668356657, + -0.0012083289911970496, + -0.0007300879224203527, + -0.0013191640609875321, + -0.00016170857998076826, + 0.0014084171270951629, + -0.0016458620084449649, + -0.0019187279976904392, + -0.0016166134737432003, + 0.001812347094528377, + 0.0009699807851575315, + -0.0020696762949228287, + -0.00042598668369464576, + -0.0009129904792644083, + 0.0006535649881698191, + -0.003988455515354872, + 0.0005211213720031083, + -0.13141986727714539, + 0.001039937138557434, + -0.005260518752038479, + 0.00014224018377717584, + -0.00023739502648822963, + 0.0027121773455291986, + 0.004847539123147726, + 0.000923405634239316, + -0.0002471852349117398, + 0.0015557113802060485, + 0.0005280253244563937, + -0.0004951812443323433, + -0.0011633923277258873, + 0.0001792163820937276, + -0.0016858575399965048, + 0.0007270399946719408, + 0.000904807704500854, + -0.0015479542780667543, + -0.000357500888640061 + ], + [ + 0.001782054197974503, + 0.010578195564448833, + -0.010253149084746838, + -0.005529038142412901, + 0.00979327131062746, + 0.007660074159502983, + -0.002638395642861724, + 0.004016711842268705, + 0.001394573482684791, + -0.0116733955219388, + 0.009722668677568436, + 0.0009467517957091331, + -0.0048925066366791725, + -0.0018246480030938983, + 0.0022920744959264994, + -0.00033566358615644276, + 0.011031778529286385, + -0.014327317476272583, + 0.014741908758878708, + 0.006478119641542435, + 0.009429841302335262, + 0.00014318912872113287, + -0.006134175229817629, + 0.00588242057710886, + -0.0020994795486330986, + 0.009456089697778225, + -0.007220297586172819, + 0.0014935594517737627, + 0.00022980057110544294, + -0.007161340676248074, + -0.009655475616455078, + 0.0085330531001091, + 0.0019716285169124603, + -0.015191593207418919, + -0.008377422578632832, + -0.004797672852873802, + 0.00837087631225586, + -0.006024694070219994, + -0.0039781006053090096, + -0.0009101778850890696, + 0.011602804064750671, + -0.0013110286090523005, + -0.035149864852428436, + -0.0017192063387483358, + -0.0021996377035975456, + 0.002546814037486911, + -0.00988861545920372, + -0.0027199797332286835, + -0.015456585213541985, + -0.00299424328841269, + -0.0010291519574820995, + 0.011219747364521027, + 0.0065717147663235664, + -0.012140851467847824, + -0.0007619707030244172, + -0.0037800183054059744, + -0.04397916421294212, + 0.001058654161170125, + 0.0011243930784985423, + -0.0068825613707304, + 0.002000276930630207, + 0.011724702082574368, + 0.0015165450749918818, + 0.010579366236925125, + 0.0013131452724337578, + -0.015588175505399704, + -0.0032480491790920496, + 0.00992088858038187, + 0.022169271484017372, + 0.0002579120045993477, + -0.010047690942883492, + 0.019200734794139862, + 3.5506815038388595e-05, + 0.001037858659401536, + -0.005650530103594065, + -0.0050004818476736546, + -0.006544861011207104, + -0.0036123984027653933, + -0.0029388649854809046, + -0.0042474837973713875, + -0.08735422790050507, + -0.003922676667571068, + -0.0015614291187375784, + 0.0010363332694396377, + -0.004613177385181189, + 0.0011783601948991418, + 0.0021545852068811655, + 0.00158437411300838, + 0.015130681917071342, + -0.01623428426682949, + 0.0021463229786604643, + 0.0028360418509691954, + 0.004116895142942667, + 0.03478386253118515, + 0.017817208543419838, + -0.002048795111477375, + 0.002114765113219619, + -0.012257045134902, + 0.004027788992971182, + -0.001094426610507071, + -0.0026269827503710985, + -0.00945456326007843, + -0.009544727392494678, + 0.005309297237545252, + 0.01180814765393734, + 0.024652794003486633, + -0.002969975583255291, + -0.009036717936396599, + -0.007426409982144833, + 0.0005003929254598916, + -0.0018002144061028957, + -0.004951249808073044, + 0.005771254654973745, + 0.007849210873246193, + 0.00024590420071035624, + 0.006375952623784542, + -0.0018199128098785877, + -0.009652805514633656, + -0.0004218194808345288, + 0.0015742216492071748, + -0.015305748209357262, + 0.026965901255607605, + -0.0004909568233415484, + 0.00030351357418112457, + -0.0013156903441995382, + 0.002251817611977458, + -0.0007794582634232938, + 0.013531457632780075, + -0.009954812005162239, + -0.0035051556769758463, + 0.001019071671180427, + -0.0009152366546913981, + -0.003946017008274794, + -0.01154794916510582, + 0.013503793627023697, + -0.004747509025037289, + -0.005069871433079243, + -0.008885075338184834, + -0.004949442110955715, + 0.0010149615118280053, + -0.0033163924235850573, + -0.0028301647398620844, + 0.0047998991794884205, + -0.0006376212113536894, + -0.9833344221115112, + -0.0022987534757703543, + -0.01576535403728485, + -0.004398076795041561, + 0.010758228600025177, + -0.008222779259085655, + 0.0008760775672271848, + -0.0009539127349853516, + -0.003701455658301711, + 0.0008561930735595524, + -0.013242775574326515, + 0.01320565864443779, + 0.0035088013391941786, + 0.0021675529424101114, + -0.0027895558159798384, + -0.006382453255355358, + 0.0006816163659095764, + -0.003421762026846409, + 0.006761040538549423, + -0.0064225150272250175, + -0.0042728460393846035, + -0.0008492104825563729, + -0.01877075806260109, + -0.006621112115681171, + -0.0035227190237492323, + 0.005320253781974316, + -0.00827747117727995, + 0.00353851355612278, + 0.00672836322337389, + -0.004575653932988644, + 0.002178917871788144, + -0.002576983766630292, + -0.0007364519406110048, + -0.0010453902650624514, + -0.00737509410828352, + 0.0010762684978544712, + 0.005378114990890026, + 0.003183763474225998, + -0.000184684045962058, + 0.015136240981519222, + -0.005649148486554623, + 0.0069765690714120865, + -0.0013314015232026577, + 0.0009980159811675549, + 0.010002675466239452, + 0.012624424882233143, + -0.007088153623044491, + 0.01766747422516346, + 0.007010594476014376, + 0.004542428068816662, + -0.008594289422035217, + 0.004982825368642807, + 0.0026898805517703295, + 0.011552466079592705, + -0.0023850654251873493, + -0.003971554804593325, + 0.0020508496090769768, + 0.00211398140527308, + -0.0015179312322288752, + -0.014712007716298103, + -0.001093895873054862, + -0.0021028725896030664, + 7.685073796892539e-05, + 0.022573119029402733, + -0.005608412437140942, + -0.002379286801442504, + 0.005358706694096327, + -0.005887901876121759, + -0.004191182553768158, + 0.017999764531850815, + -0.0021290937438607216, + -0.001248743967153132, + -0.0010705923195928335, + -0.028075270354747772, + -0.0021337317302823067, + 0.0012166994856670499, + -0.007411682512611151, + -0.00023038554354570806, + 0.0034696958027780056, + -0.006550017278641462, + 0.005466533359140158, + 0.004127840511500835, + 0.0012250583386048675, + -0.006906768307089806, + -0.011594384908676147, + 0.005271184723824263, + 0.004979618359357119, + 0.0016520650824531913, + -0.00022614434419665486, + -0.01107519306242466, + -0.0027217864990234375, + -0.0010460626799613237, + 0.004016426391899586, + -0.057105205953121185, + 0.003496296238154173, + -0.043598633259534836, + 0.00011645212362054735, + -0.001561430748552084, + 0.007932406850159168, + 0.03089057095348835, + 0.005644731689244509, + -2.398732021902106e-07, + 0.004911667201668024, + -0.0008544490556232631, + -0.006895422004163265, + -0.00777865294367075, + 0.004717253148555756, + -0.0031681268010288477, + -0.0019218921661376953, + -0.002673837821930647, + -0.007828573696315289, + 0.002191724954172969 + ], + [ + -0.14087587594985962, + 0.13585655391216278, + -0.0231852475553751, + -0.032972563058137894, + 0.01630019210278988, + -0.021728817373514175, + -0.051512524485588074, + 0.019475625827908516, + 0.03136807307600975, + -0.002404505154117942, + 0.02330676279962063, + 0.03897406905889511, + 0.01942249946296215, + 0.0009483704925514758, + 0.028335049748420715, + 0.0795043483376503, + 0.0045661237090826035, + -0.009674519300460815, + 0.010711644776165485, + 0.0191115140914917, + 0.018309226259589195, + 0.0006560684996657073, + 0.03207435831427574, + 0.01204000599682331, + -0.09978394210338593, + -0.015499378554522991, + 0.025910507887601852, + 0.008710071444511414, + -0.0016079352935776114, + -0.013754584826529026, + 0.10500438511371613, + -0.01939440332353115, + -0.03077816590666771, + 0.061151329427957535, + -0.01886683516204357, + 0.0018251821165904403, + 0.011760396882891655, + 0.018086478114128113, + -0.017788447439670563, + 0.003883285680785775, + 0.03519803285598755, + -0.05901069939136505, + 0.000616217206697911, + -0.01733613759279251, + -0.006920834071934223, + -0.0025446650106459856, + -0.010415494441986084, + -0.012456794269382954, + -0.012696259655058384, + -0.016918808221817017, + -0.036797210574150085, + 0.022966910153627396, + -0.018862400203943253, + 0.028918296098709106, + -0.010565276257693768, + 0.06472694873809814, + 0.0020329351536929607, + 0.025158187374472618, + -0.01932152360677719, + -0.02570783905684948, + 0.003447560593485832, + 0.07247241586446762, + 0.04657096043229103, + 0.032078128308057785, + 0.02129264362156391, + 0.07036726921796799, + -0.014788229949772358, + 0.0010570575250312686, + 0.009658101946115494, + -0.022246401757001877, + 0.022526174783706665, + -0.008558829315006733, + 0.026409830898046494, + 0.011283227242529392, + -0.030204202979803085, + 0.003083414863795042, + 0.006218648981302977, + -0.0259635578840971, + 0.0279886145144701, + 0.020031357184052467, + 0.42595845460891724, + -0.02425973303616047, + 0.012232004664838314, + 0.045873355120420456, + -0.016848566010594368, + 0.032574981451034546, + 0.0011081501143053174, + 0.0035519360098987818, + -0.008802583441138268, + -0.025905391201376915, + 0.028747301548719406, + 0.02682180143892765, + 0.020866479724645615, + 0.027402183040976524, + 0.01635078340768814, + 0.02776552550494671, + -0.027813205495476723, + -0.02392841875553131, + -0.03272410109639168, + 0.0013004055945202708, + 0.020981742069125175, + -0.0643392950296402, + -0.0037809794303029776, + 0.03336603567004204, + 0.010804086923599243, + -0.013573910109698772, + 0.04573339596390724, + 0.013568597845733166, + -0.012565205805003643, + -0.00953749194741249, + -0.0354730486869812, + 0.005393364001065493, + -0.008098951540887356, + -0.0015027574263513088, + 0.0038983523845672607, + -0.013865740038454533, + -0.019210347905755043, + -0.007734265644103289, + 0.008820994757115841, + 0.025821436196565628, + -0.06711728870868683, + -0.000696090457495302, + -0.02570480667054653, + 0.005561899859458208, + -0.009901000186800957, + 0.053469303995370865, + 0.006970923859626055, + -0.057751331478357315, + -0.005336545407772064, + -0.034856121987104416, + -0.017393065616488457, + -0.0335802398622036, + -0.02140679955482483, + -0.03281373530626297, + -0.017781110480427742, + 0.001993314130231738, + -0.03593210503458977, + -0.07982231676578522, + 0.02979712374508381, + -0.043506234884262085, + -0.016824528574943542, + -0.009645510464906693, + -0.02265605330467224, + -0.050002072006464005, + -0.007940956391394138, + 0.014970826916396618, + -0.03640846163034439, + 0.02948007732629776, + 0.020326003432273865, + 0.000757071771658957, + 0.012178506702184677, + 0.007519543636590242, + -0.04765830561518669, + -0.02086707390844822, + -0.0187697596848011, + -0.03944756090641022, + -0.0005125802708789706, + 0.019291270524263382, + -0.046324606984853745, + 0.0016120860818773508, + 0.009212023578584194, + -0.0007461599307134748, + 0.015699924901127815, + 0.019723117351531982, + -0.03910759091377258, + -0.05472357198596001, + -0.0016547851264476776, + 0.03862316533923149, + 0.006201189011335373, + -0.033785246312618256, + -0.045417238026857376, + 0.003089768812060356, + -0.06258142739534378, + 0.017608867958188057, + 0.006719857919961214, + 0.006828262470662594, + -0.007600873243063688, + 0.026979876682162285, + -0.008585830219089985, + 0.007198753301054239, + 0.01992698200047016, + 0.0017283315537497401, + 0.0036742936354130507, + -0.02685713581740856, + 0.011535720899701118, + 0.11317408084869385, + 0.037076596170663834, + -0.004950570873916149, + 0.01585257612168789, + 0.04354327172040939, + -0.024499980732798576, + 0.08917239308357239, + 0.03739558905363083, + 0.025952989235520363, + 0.026224544271826744, + -0.010341223329305649, + 0.02879423461854458, + 0.018904423341155052, + 0.015940694138407707, + 0.010343863628804684, + 0.011057313531637192, + 0.0037898540031164885, + 0.02409943751990795, + -0.005874420050531626, + -0.035782430320978165, + 0.02344978041946888, + 0.04065899923443794, + -0.024398552253842354, + 0.033734921365976334, + 0.01882423460483551, + 0.016368646174669266, + 0.01872926764190197, + 0.013639487326145172, + 0.0346662700176239, + -0.0949060395359993, + -0.05500223487615585, + 0.007715148385614157, + -0.07303353399038315, + 0.019531818106770515, + -0.02525748498737812, + -0.04956064373254776, + -0.00035163830034434795, + -0.028334135189652443, + 0.0016832934925332665, + -0.014576038345694542, + 0.018328938633203506, + -0.0358227975666523, + 0.010726156644523144, + 0.022265825420618057, + 0.0096758296713233, + -0.012423901818692684, + 0.060247838497161865, + 0.012417354620993137, + -0.008889646269381046, + 0.029549378901720047, + 0.035416457802057266, + 0.01767413504421711, + 0.725936770439148, + -0.004520574118942022, + 0.0016402335604652762, + -0.08881203085184097, + 0.022242948412895203, + -0.02764391340315342, + 0.020784644410014153, + -0.008720424957573414, + -0.017890455201268196, + 0.044804781675338745, + 0.006959971040487289, + -0.005745538044720888, + -0.0015253148740157485, + 0.0055255405604839325, + 0.017523596063256264, + 0.005983853247016668, + -0.10477050393819809, + -0.04750927910208702, + -0.0048878490924835205 + ], + [ + -0.048110391944646835, + 0.07101269066333771, + -0.019387388601899147, + -0.03235439211130142, + 0.016227420419454575, + -0.0023868228308856487, + -0.013123942539095879, + 0.0086022038012743, + -0.009058883413672447, + -0.016324501484632492, + 0.014434791170060635, + 0.009811904281377792, + 0.006387148983776569, + -0.002651108196005225, + 0.0007527094567194581, + 0.019374413415789604, + 0.01689492166042328, + -0.030046069994568825, + 0.02890445850789547, + 0.01828034594655037, + -0.015320354141294956, + 0.008790054358541965, + 0.004743246827274561, + 0.013860984705388546, + -0.05062846466898918, + 0.0069082737900316715, + -0.003294684924185276, + 0.003999404143542051, + 0.0038684261962771416, + -0.01931576617062092, + 0.040717411786317825, + 0.011628594249486923, + -0.005081357434391975, + 0.029390381649136543, + -0.0018320666858926415, + -0.006003274582326412, + 0.01887040212750435, + -0.006253821775317192, + -0.012009333819150925, + 0.0005228081136010587, + 0.016978411003947258, + -0.00998440757393837, + -0.02622850611805916, + 0.004294783808290958, + -0.012233669869601727, + -0.015199318528175354, + -0.0033033848740160465, + -0.019796909764409065, + 0.00545168062672019, + -0.009860619902610779, + 0.014754564501345158, + -0.0022840939927846193, + -0.002865798305720091, + 0.006765196565538645, + -0.008555561304092407, + 0.004748293664306402, + -0.04189636558294296, + 0.017559176310896873, + -0.00913148745894432, + -0.01506471261382103, + 0.01708458550274372, + 0.041923888027668, + 0.0023326242808252573, + 0.0011733458377420902, + 0.005423675756901503, + -0.001917648478411138, + 0.0014332081191241741, + 0.017378851771354675, + 0.015750613063573837, + -0.006566961761564016, + -0.003386975731700659, + 0.0055816019885241985, + 0.00445307744666934, + 0.008018835447728634, + -0.017714986577630043, + -0.008442819118499756, + -0.01529131643474102, + -0.020660432055592537, + 0.008163642138242722, + -0.012361173518002033, + 0.11744951456785202, + -0.012114002369344234, + 0.01437802892178297, + 0.010406935587525368, + -0.009617083705961704, + 0.0033226122613996267, + 0.005268430802971125, + 0.019373133778572083, + 0.0030459645204246044, + -0.014155207201838493, + 0.00821272749453783, + 0.023799870163202286, + 0.008036833256483078, + 0.04194021224975586, + 0.030524928122758865, + -0.006532968953251839, + -0.015897687524557114, + -0.022233128547668457, + -0.016157176345586777, + -0.001684224815107882, + -0.019432388246059418, + -0.02560289017856121, + 0.0002064448781311512, + 0.013086352497339249, + 0.020901555195450783, + 0.014127760194242, + 0.0003871074877679348, + 0.002042236737906933, + 0.005235701333731413, + 0.002818080596625805, + 0.005774707533419132, + -0.015205314382910728, + 0.015292871743440628, + 0.00651967991143465, + 0.009538734331727028, + 0.011787895113229752, + -0.0008509858744218946, + -0.02310793660581112, + -0.005363013129681349, + 0.02504732459783554, + -0.040333736687898636, + 0.022638309746980667, + 0.010672948323190212, + 0.0059739057905972, + -0.040013741701841354, + 0.025910045951604843, + 0.020322676748037338, + -0.011310378089547157, + -0.006918749772012234, + -0.023251650854945183, + -0.005178811494261026, + -0.012600841000676155, + -0.0016649734461680055, + -0.02076730504631996, + 0.0031173762399703264, + 0.01831219345331192, + 0.010412185452878475, + -0.03353578597307205, + 0.01788378693163395, + 0.0026888044085353613, + -0.0035875625908374786, + -0.010901372879743576, + 0.00012412967043928802, + -0.02052484080195427, + -0.9159644246101379, + -0.0033688819967210293, + -0.005916222929954529, + 0.00043522377382032573, + 0.01650494709610939, + -0.006810289341956377, + 0.000370565801858902, + 0.0348493754863739, + -0.02389548346400261, + -0.007656850386410952, + -0.02024797536432743, + -0.015079090371727943, + 0.006663152482360601, + 0.018582601100206375, + -0.007286436855792999, + -0.0069259642623364925, + -0.011495246551930904, + -0.002595810918137431, + -0.0017986031016334891, + 0.004396525211632252, + -0.0347227118909359, + -0.02466997504234314, + -0.034797217696905136, + -0.011792817153036594, + -0.004846083931624889, + -0.012256156653165817, + -0.01743343286216259, + 0.004607953131198883, + -0.01139956433326006, + -0.016039811074733734, + -0.00014468557492364198, + -0.0006954892887733877, + -0.0034330410417169333, + -0.017405325546860695, + 0.002270529977977276, + 0.027727734297513962, + -0.0039889272302389145, + 0.003997551277279854, + 0.0032117697410285473, + -0.001855469890870154, + 0.0031984385568648577, + 0.05651320889592171, + 0.014731897041201591, + -0.01408562995493412, + 0.014290315099060535, + 0.027410408481955528, + 0.007223586551845074, + 0.03922383859753609, + 0.009350006468594074, + 0.017109716311097145, + 0.01105582993477583, + -0.013263026252388954, + 0.034399375319480896, + 0.0038116828072816133, + -0.0021857533138245344, + 0.014746132306754589, + 0.006069130729883909, + 0.008397269062697887, + -0.006015311926603317, + -0.005890466272830963, + 0.003748203394934535, + 0.005338639952242374, + 0.014128296636044979, + -0.003971850499510765, + 0.007820414379239082, + -0.005072826519608498, + 0.0102075831964612, + 0.011984999291598797, + -0.014399469830095768, + 0.030396973714232445, + -0.04786960780620575, + -0.007723831105977297, + 0.005567588843405247, + -0.04572775214910507, + 0.015849504619836807, + -0.004176577087491751, + -0.028073202818632126, + -0.0048864600248634815, + -0.0033489319030195475, + 0.0020337540190666914, + 0.012331879697740078, + 0.013001109473407269, + -0.006364116445183754, + 0.00012857715773861855, + -0.0063025085255503654, + 0.013286071829497814, + 0.0009211595170199871, + 0.0393170490860939, + 0.008829519152641296, + 0.0037249578163027763, + -0.00047618066309951246, + 0.018624858930706978, + 0.0135662155225873, + 0.2589419484138489, + 0.006760447286069393, + -0.010777359828352928, + -0.031233392655849457, + -0.008524112403392792, + -0.022167537361383438, + 0.02393721602857113, + -0.0008462201221846044, + -0.00977841205894947, + 0.023009812459349632, + 0.00047136208740994334, + -0.0011494625359773636, + -0.019850295037031174, + -0.006512257270514965, + 0.0020184419117867947, + 0.016589311882853508, + -0.04942946135997772, + -0.00807984173297882, + 0.016315370798110962 + ], + [ + -0.10396052151918411, + 0.10541412979364395, + -0.04330139607191086, + -0.051801104098558426, + 0.022872833535075188, + -0.02145148254930973, + -0.04257185757160187, + 0.0024942876771092415, + 0.005440983455628157, + -0.03401804715394974, + 0.041729096323251724, + 0.022897524759173393, + -0.01254806574434042, + -0.020830215886235237, + -0.010667575523257256, + 0.03599053993821144, + 0.022899851202964783, + -0.044607967138290405, + 0.014522056095302105, + 0.02445923164486885, + -0.013756437227129936, + 0.0045809149742126465, + 0.02126328833401203, + 0.027756961062550545, + -0.0980011373758316, + 0.007973343133926392, + -0.006187615916132927, + -0.03235695883631706, + -0.011023449711501598, + -0.0228112880140543, + 0.09071125835180283, + 0.00846137199550867, + -0.011124921962618828, + 0.09085137397050858, + 0.007008588872849941, + 0.0007200022228062153, + 0.013924895785748959, + 0.013998417183756828, + -0.0040748463943600655, + 0.006871755700558424, + 0.009567462839186192, + -0.029202887788414955, + -0.004361425992101431, + -0.01301762368530035, + -0.023744750767946243, + -0.05659228190779686, + 0.015314851887524128, + -0.04260078817605972, + 0.022029412910342216, + 0.0012725359993055463, + 0.03100135177373886, + -0.03176725283265114, + -0.035184990614652634, + 0.01260851975530386, + -0.02522847428917885, + 0.012428220361471176, + -0.03128310665488243, + 0.07199037820100784, + -0.007186016533523798, + -0.03438546508550644, + 0.012622554786503315, + 0.06094876304268837, + 0.009036676958203316, + -0.0018910042708739638, + -0.0009739050292409956, + 0.014297648333013058, + 0.013903290033340454, + -0.011532250791788101, + 0.028721367940306664, + -0.003609283361583948, + 0.0034614179749041796, + -0.020278582349419594, + 0.007691968698054552, + 0.06341951340436935, + -0.004974619019776583, + -0.0073343669064342976, + -0.010636250488460064, + -0.013455201871693134, + 0.011526721529662609, + 0.0023958992678672075, + 0.43574225902557373, + -0.03948623314499855, + 0.023597994819283485, + 0.034440603107213974, + -0.03262784332036972, + 0.016810784116387367, + 0.0007523232488892972, + 0.025971844792366028, + -0.01296891551464796, + -0.020988015457987785, + 0.020902911201119423, + 0.03435323387384415, + 0.0011646568309515715, + 0.026316825300455093, + 0.04016193002462387, + 0.015739209949970245, + -0.04388545826077461, + -0.013640146702528, + -0.022548209875822067, + 0.009677655063569546, + -0.036769259721040726, + -0.08561626821756363, + 0.00561534846201539, + 0.019157325848937035, + 0.014198488555848598, + 0.01605254039168358, + 0.005354422610253096, + -0.0013468381948769093, + 0.004853733349591494, + 0.003425018163397908, + 0.019626425579190254, + -0.022893112152814865, + -0.0002342201623832807, + 0.011562003754079342, + 0.015454070642590523, + 0.008791670203208923, + -0.006308183539658785, + -0.03335936740040779, + -0.027924539521336555, + 0.04413292557001114, + -0.04886307194828987, + 0.004859822802245617, + 0.017161382362246513, + -0.012087562121450901, + -0.04023534059524536, + 0.03756318241357803, + 0.03135259449481964, + -0.05019190162420273, + -0.009421187452971935, + -0.035156916826963425, + -0.010317007079720497, + -0.03288498893380165, + -0.015341343358159065, + -0.018793486058712006, + -0.01016935333609581, + 0.039360180497169495, + 0.005024994723498821, + -0.06290788948535919, + 0.03283814340829849, + 0.00844163354486227, + -0.014326013624668121, + -0.017024168744683266, + 0.012071521952748299, + -0.053675610572099686, + 0.10783407092094421, + 0.0024809392634779215, + 0.022548582404851913, + -0.0025636644568294287, + 0.026360830292105675, + -0.008841020055115223, + 0.0027023779693990946, + 0.06580626219511032, + 0.010731386952102184, + -0.02873181737959385, + -0.00027211365522816777, + -0.021258119493722916, + 0.015372439287602901, + 0.017078250646591187, + -0.009664583951234818, + 0.0007642770651727915, + -0.02430380880832672, + -0.011955708265304565, + 0.0039032944478094578, + 0.01456394325941801, + -0.06678052991628647, + -0.03470439463853836, + -0.060367800295352936, + -0.013428213074803352, + -0.018337039276957512, + -0.04777703806757927, + -0.029009146615862846, + -0.01547104399651289, + -0.017571628093719482, + -0.003119917120784521, + 0.00013414262502919883, + -0.015757007524371147, + -0.01338143553584814, + -0.02147761359810829, + 0.02078866958618164, + 0.03867914155125618, + -0.023078566417098045, + 0.01446356251835823, + 0.010191327892243862, + -0.042371395975351334, + -0.00611785426735878, + 0.10946657508611679, + 0.004956250544637442, + -0.032887499779462814, + 0.004673185292631388, + 0.04840058460831642, + 0.01014641672372818, + 0.0709741935133934, + 0.0031041023321449757, + 0.006736970506608486, + 0.018693096935749054, + -0.021187076345086098, + 0.07285715639591217, + 0.007487592753022909, + -0.0030074301175773144, + 0.02672211267054081, + -0.007370075210928917, + -0.014151998795568943, + -0.00590869365260005, + -0.0006865828763693571, + 0.013374542817473412, + -0.028273988515138626, + 0.052031997591257095, + -0.023098032921552658, + 0.02443053387105465, + -0.008062541484832764, + 0.018865851685404778, + 0.02353988029062748, + -0.007373782806098461, + 0.018545648083090782, + -0.09049084782600403, + -0.013963615521788597, + 0.00374367437325418, + -0.05820729210972786, + 0.02881794050335884, + -0.00046459780423901975, + -0.04495987296104431, + -0.01292143203318119, + -0.013703737407922745, + 0.004090416710823774, + 0.016065241768956184, + 0.018778372555971146, + -0.030421370640397072, + -0.0043792263604700565, + 0.003520009573549032, + 0.02276013232767582, + -0.01773923635482788, + 0.07169242203235626, + 0.029763253405690193, + 0.02583051286637783, + 0.026769811287522316, + 0.03982974588871002, + 0.030788931995630264, + 0.733124315738678, + 0.0031557041220366955, + 0.03038393147289753, + -0.06335382908582687, + -0.015335798263549805, + -0.0809650793671608, + 0.00010215079237241298, + -0.011279608123004436, + -0.018325604498386383, + 0.02903810702264309, + -0.012589478865265846, + 0.04090657830238342, + -0.03271707892417908, + -0.028525374829769135, + 0.020610608160495758, + 0.016905449330806732, + -0.08115256577730179, + -0.008109384216368198, + 0.008679999969899654 + ], + [ + -0.12372829020023346, + 0.12491493672132492, + -0.050526197999715805, + -0.033871401101350784, + 0.0016446736408397555, + -0.0013493896694853902, + -0.03909703344106674, + 0.005264035426080227, + 0.020308490842580795, + -0.02213549055159092, + 0.01923138089478016, + 0.016989074647426605, + -0.005920362658798695, + 0.004782385192811489, + 0.011050581932067871, + 0.07419116795063019, + 0.0007644073339179158, + -0.02441689930856228, + 0.00029918437940068543, + 0.002907578134909272, + 0.014243804849684238, + 0.01340501755475998, + 0.023271998390555382, + -0.013344867154955864, + -0.10510779917240143, + -0.023003481328487396, + -0.015287965536117554, + -0.02709554322063923, + -0.0037628028076142073, + -0.005238930229097605, + 0.09556267410516739, + -0.02859634719789028, + -0.02236853539943695, + 0.0728147104382515, + 0.008393133990466595, + 0.008848883211612701, + 0.012185157276690006, + 0.025898989289999008, + -0.00037911770050413907, + 0.013754096813499928, + 0.01719452068209648, + -0.048963502049446106, + -0.01733233779668808, + 0.004821962211281061, + -0.008795124478638172, + -0.022603118792176247, + -0.009542487561702728, + -0.0353996567428112, + -0.0077753821387887, + -0.004168367013335228, + -0.0038283930625766516, + -0.013226612471044064, + -0.022863732650876045, + 0.027951344847679138, + -0.004060790874063969, + 0.02895692177116871, + -0.015632441267371178, + 0.007985045202076435, + -0.021046515554189682, + -0.044407352805137634, + 0.007930145598948002, + 0.0742863193154335, + 0.009403708390891552, + 0.01951948180794716, + 0.0032464347314089537, + 0.04435139149427414, + 0.020937833935022354, + 0.017308127135038376, + 0.015962844714522362, + -0.008836612105369568, + 0.028537247329950333, + 0.008486772887408733, + 0.021492011845111847, + 0.02267034724354744, + -0.015669291839003563, + -0.006701224949210882, + -0.005192885175347328, + -0.053666986525058746, + 0.049100250005722046, + 0.04865102842450142, + 0.45220983028411865, + -0.013566514477133751, + 0.018636276945471764, + 0.023053742945194244, + -0.011883526109158993, + 0.03536525368690491, + -0.0064203268848359585, + 0.007634864654392004, + 0.006461560260504484, + -0.015232548117637634, + 0.03642654046416283, + 0.04839418828487396, + 0.014817197807133198, + 0.026197006925940514, + 0.011247715912759304, + 0.04958903416991234, + -0.03738287463784218, + -0.010454489849507809, + 0.019197849556803703, + -0.007524742279201746, + 0.00585368974134326, + -0.11455222219228745, + -0.008189799264073372, + 0.023024853318929672, + -0.011381379328668118, + 0.023796916007995605, + 0.05365839973092079, + 0.003637685440480709, + -0.04866055026650429, + 0.0022667229641228914, + -0.039159804582595825, + -0.02221319079399109, + 0.003462427295744419, + 0.013148791156709194, + 0.00022171912132762372, + 0.014079099521040916, + 0.001551103894598782, + -0.010819981805980206, + -0.03974515199661255, + 0.04518989101052284, + -0.0751330628991127, + -0.015359211713075638, + -0.0007746057235635817, + 0.017130371183156967, + -0.006848945748060942, + 0.05901012942194939, + 0.0025623049587011337, + -0.07547961175441742, + -0.011076175607740879, + -0.04555252939462662, + -0.02671964094042778, + -0.03603578358888626, + -0.02548859268426895, + -0.02338876761496067, + -0.012101950123906136, + -0.007729033008217812, + -0.02412586472928524, + -0.08245184272527695, + 0.03021245449781418, + -0.02361733466386795, + -0.030495477840304375, + 0.003331128740683198, + -0.014839785173535347, + -0.07117471098899841, + 0.04617521911859512, + -0.0016764014726504683, + -0.023379378020763397, + 0.03648098185658455, + 0.024411693215370178, + -0.020429013296961784, + 0.004407523199915886, + 0.047790978103876114, + -0.0487777441740036, + -0.0356425903737545, + -0.02337717078626156, + -0.036149635910987854, + -0.004093170166015625, + 0.005411138292402029, + -0.04516931250691414, + 0.012491337023675442, + 0.002800063695758581, + 0.002931470051407814, + 0.0036783793475478888, + 0.04131973907351494, + -0.04091347008943558, + -0.03928322345018387, + 0.002717170864343643, + -0.0005367792909964919, + 0.029431812465190887, + -0.03237486630678177, + -0.014949158765375614, + 0.0068549648858606815, + -0.050073180347681046, + 0.029664671048521996, + 0.005510255694389343, + -0.00628802552819252, + -0.023289542645215988, + 0.00023825356038287282, + -0.0021842694841325283, + 0.016835076734423637, + -0.006210717372596264, + 0.003512030467391014, + 0.011107211001217365, + -0.0349251888692379, + 0.014550958760082722, + 0.1266830414533615, + 0.030444243922829628, + -0.011552225798368454, + 0.015254083089530468, + 0.06244095414876938, + 0.007856359705328941, + 0.0654422715306282, + 0.01822851039469242, + 0.008007299154996872, + 0.022213635966181755, + -0.025643324479460716, + 0.03383361175656319, + 0.023625247180461884, + 0.009667902253568172, + 0.05444280058145523, + 0.015265396796166897, + -0.002633787225931883, + -0.019259879365563393, + -0.027004674077033997, + -0.02864081598818302, + -0.034216780215501785, + 0.0410265289247036, + -0.008463544771075249, + 0.02708454430103302, + 0.019178440794348717, + 0.008372468873858452, + 0.019600719213485718, + -0.0005081232520751655, + 0.039227984845638275, + -0.08647970855236053, + -0.012030023150146008, + 0.009992373175919056, + -0.06879635900259018, + 0.0293361134827137, + -0.018364688381552696, + -0.06378845870494843, + -0.012121041305363178, + -0.029108867049217224, + 0.008267654106020927, + 0.005118195898830891, + 0.0029264686163514853, + -0.02296934276819229, + 0.006265380419790745, + 0.011829200200736523, + -0.010204496793448925, + -0.00019450168474577367, + 0.053008563816547394, + 0.016883760690689087, + 0.019260223954916, + 0.03391982987523079, + 0.07850410789251328, + 0.009044052101671696, + 0.7061029672622681, + 0.011726739816367626, + 0.019754156470298767, + -0.08213045448064804, + -0.009106965735554695, + -0.039768390357494354, + 0.021698644384741783, + -0.00588996009901166, + -0.01857699640095234, + 0.02726171351969242, + -0.001729321083985269, + 0.004642277956008911, + -0.0256973709911108, + -0.01517405640333891, + -0.012956369668245316, + 0.007854136638343334, + -0.09341197460889816, + -0.015409463085234165, + 0.007825110107660294 + ], + [ + -0.12321170419454575, + 0.07815685123205185, + 0.0110663753002882, + -0.009245889261364937, + 0.0396994911134243, + -0.010387731716036797, + -0.0722971186041832, + 0.02500876411795616, + 0.004730712156742811, + 0.0665440708398819, + 0.033894430845975876, + 0.10114045441150665, + 0.026039697229862213, + 0.027824081480503082, + 0.010323096066713333, + 0.03605245426297188, + -0.014575795270502567, + -0.018194124102592468, + 0.024028543382883072, + 0.02343348227441311, + 0.03154067322611809, + 0.021033260971307755, + 0.11015871167182922, + 0.031227439641952515, + -0.14156319200992584, + -0.013448606245219707, + 0.044291168451309204, + -0.015068931505084038, + 0.009651792235672474, + -0.016277357935905457, + -0.0016068186378106475, + 0.002931594615802169, + 0.0008126657921820879, + -0.02009446546435356, + -0.03271186724305153, + -0.001628503086976707, + -0.016732726246118546, + 0.003943470772355795, + -0.05147751048207283, + -0.016685552895069122, + -0.003462674794718623, + -0.01797902025282383, + -0.04170301929116249, + 0.032716576009988785, + 0.010786907747387886, + 0.010351118631660938, + -0.05189897119998932, + 0.0017172087682411075, + -0.035447970032691956, + -0.07838905602693558, + -0.01896757073700428, + 0.019042393192648888, + -0.05196171998977661, + 0.019112078472971916, + -5.1684728532563895e-05, + 0.010324143804609776, + -0.033782899379730225, + 0.01449529267847538, + -0.0007478457409888506, + 0.031028615310788155, + -0.01982206664979458, + 0.03107893280684948, + 0.07029721140861511, + 0.04828920215368271, + -0.01193590834736824, + 0.021354159340262413, + -0.004002476576715708, + -0.009604210034012794, + 0.03947484865784645, + -0.0389900878071785, + 0.03312882408499718, + -0.02344515174627304, + 0.03538639098405838, + 0.017576513811945915, + -0.05054502561688423, + 0.0537557378411293, + -0.017945095896720886, + -0.04469819739460945, + 0.02945985645055771, + 0.029958350583910942, + 0.3187466263771057, + -0.0068371836096048355, + 0.013295609503984451, + -0.004226474091410637, + -0.10071717947721481, + -0.0110529325902462, + -0.022417832165956497, + -0.010105091147124767, + -0.032482024282217026, + 0.03199734538793564, + -0.008034281432628632, + 0.04073314368724823, + 0.048523638397455215, + 0.05341469123959541, + 0.029846467077732086, + 0.0086800716817379, + -0.03575310483574867, + -0.08306349813938141, + -0.07302764803171158, + 0.03764129430055618, + 0.04000983387231827, + 0.03812069073319435, + -0.025440463796257973, + 0.04433514550328255, + 0.031132688745856285, + -0.029282649978995323, + -0.007807387504726648, + -0.0490008220076561, + 0.029625872150063515, + 0.02013898827135563, + -0.03741913661360741, + -0.015696436166763306, + 0.005340077914297581, + -0.020131727680563927, + 0.02274993620812893, + 0.012605439871549606, + 0.0010568010620772839, + -0.006800934672355652, + 0.0018595990259200335, + 0.030729906633496284, + -0.06978888064622879, + 0.01731281913816929, + -0.022477509453892708, + -0.0013140824157744646, + -0.010374603793025017, + 0.08805599808692932, + 0.010233752429485321, + 0.0222516730427742, + -0.02700357884168625, + -0.02503138594329357, + 0.01468113623559475, + 0.022280780598521233, + 0.04782268777489662, + 0.025070711970329285, + -0.021978935226798058, + -0.013864729553461075, + 0.01046671997755766, + -0.06703770905733109, + 0.11020593345165253, + -0.09580723941326141, + 0.04430587217211723, + -0.04632025957107544, + 0.03460660204291344, + -0.06366720795631409, + -0.2677701413631439, + 0.016218189150094986, + -0.0550975576043129, + 0.04869559034705162, + 0.002635558834299445, + -0.005219920538365841, + -0.02284620702266693, + -0.00984746403992176, + -0.07270916551351547, + 0.051110927015542984, + -0.01978490874171257, + -0.04289276525378227, + -0.055639833211898804, + -0.012543300166726112, + -0.015327642671763897, + -0.005585342645645142, + -0.011482960544526577, + 0.029095634818077087, + 0.05043025314807892, + 0.0019840560853481293, + -0.05005396530032158, + -0.06491579115390778, + 0.0072435615584254265, + 0.04836442694067955, + 0.010963131673634052, + -0.017879486083984375, + -0.08952800929546356, + -0.009984022937715054, + -0.097139872610569, + -0.02062181942164898, + -0.009800155647099018, + 0.026932736858725548, + 0.021278949454426765, + -0.0018297210335731506, + 0.005434338003396988, + -0.00438736705109477, + 0.029051730409264565, + -0.06475616246461868, + 0.004499912727624178, + 0.008869492448866367, + -0.0011081687407568097, + 0.08686547726392746, + -0.019271183758974075, + 0.02064652182161808, + 0.0466698482632637, + -0.0016884335782378912, + -0.07669536769390106, + 0.09463562816381454, + 0.05567018687725067, + 0.025855541229248047, + 0.0071943653747439384, + 0.03165353834629059, + 0.010169995948672295, + -0.021754015237092972, + 0.028793171048164368, + 0.004262606613337994, + 0.02133616991341114, + 0.03927328810095787, + -0.04661107063293457, + -0.02679530717432499, + -0.053079113364219666, + 0.08423791825771332, + -0.03243599459528923, + 0.041735682636499405, + 0.035801101475954056, + -0.0013228337047621608, + 0.005484157707542181, + -0.011387957260012627, + 0.022583985701203346, + 0.07141200453042984, + -0.1173628568649292, + -0.043707672506570816, + 0.03160566836595535, + -0.09568702429533005, + -0.02915741503238678, + -0.02156429924070835, + -0.12240612506866455, + -0.0355139896273613, + -0.06251513212919235, + -0.02957230806350708, + 0.028734484687447548, + -0.0012931021628901362, + -0.04134861007332802, + -0.05458400025963783, + -0.0016704100416973233, + -0.02915950119495392, + 0.006273998413234949, + 0.06466729193925858, + -0.022869067266583443, + 0.01591205783188343, + -0.0038082655519247055, + -0.048843421041965485, + 0.020886464044451714, + 0.59724360704422, + -0.032836683094501495, + -0.06718357652425766, + -0.08396168798208237, + 0.03940350562334061, + -0.05755456164479256, + 0.11645099520683289, + -0.06584490090608597, + -0.017817899584770203, + -0.011943892575800419, + 0.036061737686395645, + -0.013829836621880531, + -0.016220277175307274, + 0.018593037500977516, + 0.0027947367634624243, + -0.037510089576244354, + -0.10129180550575256, + -0.01876106485724449, + 0.03921071067452431 + ], + [ + -0.1004382073879242, + 0.08935822546482086, + -0.062226176261901855, + -0.03166196495294571, + -0.01740868017077446, + 0.02523208037018776, + -0.03970691189169884, + -0.005209434311836958, + 0.012117939069867134, + -0.04007027670741081, + -0.0008025085553526878, + 0.009981404058635235, + -0.008260796777904034, + -0.010990890674293041, + 0.03028872050344944, + 0.0667964369058609, + 0.02516457438468933, + -0.002007444156333804, + -0.03107115626335144, + 0.008440074510872364, + 0.024548189714550972, + 0.0008901222608983517, + 0.0019124519312754273, + -0.01152197364717722, + -0.06341847777366638, + -0.03311006724834442, + -0.024797378107905388, + -0.03205426409840584, + -0.04285320267081261, + -0.014457198791205883, + 0.039905332028865814, + -0.053634192794561386, + -0.030481332913041115, + 0.059503745287656784, + 0.02110103704035282, + 0.002823336748406291, + 0.0016359846340492368, + 0.006505724508315325, + -0.004546433221548796, + 0.009800581261515617, + 0.017294611781835556, + -0.0331789068877697, + 0.005396821536123753, + -0.011688551865518093, + -0.012922201305627823, + 0.016670245677232742, + 0.014668675139546394, + -0.019306505098938942, + -0.009368332102894783, + -0.012173800729215145, + -0.036742016673088074, + -0.026849910616874695, + 0.016845770180225372, + 0.016720283776521683, + 0.014386290684342384, + 0.02721579559147358, + -0.015411182306706905, + 0.054171886295080185, + 0.007271994836628437, + -0.017978768795728683, + 0.017611106857657433, + 0.08606671541929245, + -0.016964977607131004, + -0.002171339001506567, + 0.033574558794498444, + 0.05865979567170143, + 0.019706040620803833, + 0.021138235926628113, + 0.0022020565811544657, + 0.0013591883471235633, + 0.026669252663850784, + 0.002248625736683607, + 0.0248277448117733, + 0.021057451143860817, + -0.019883910194039345, + -0.05278182774782181, + -0.0008962881984189153, + -0.06850855052471161, + 0.07002541422843933, + 0.04721856117248535, + 0.43370679020881653, + 0.015035630203783512, + -0.014361795969307423, + 0.025960750877857208, + -0.0075462982058525085, + 0.032157402485609055, + 0.002005387097597122, + 0.021282989531755447, + 0.006045433692634106, + -0.02728661149740219, + 0.053716886788606644, + 0.08103207498788834, + -0.0038715242408216, + 0.030640339478850365, + -0.016336752101778984, + 0.06863908469676971, + -0.03390052914619446, + -0.0012763903941959143, + 0.05171867460012436, + -0.016880754381418228, + 0.0164395309984684, + -0.10897057503461838, + -0.01840035617351532, + 0.027779724448919296, + -0.002897423692047596, + 0.07437428086996078, + 0.05538962036371231, + 0.027969077229499817, + -0.05272974073886871, + 0.03073245659470558, + -0.036168184131383896, + -0.005618888884782791, + -0.014280418865382671, + 0.0282105915248394, + -0.040408458560705185, + 0.04204624891281128, + 0.0036184368655085564, + 0.013736574910581112, + -0.028593476861715317, + 0.002812277525663376, + -0.07358770072460175, + -0.0171373151242733, + 0.01758551597595215, + 0.030570071190595627, + -0.020204618573188782, + 0.06966382265090942, + -0.010941493324935436, + -0.07181696593761444, + 0.00124274508561939, + -0.021762702614068985, + -0.03651280328631401, + -0.0549740344285965, + -0.03630751371383667, + -0.02450142428278923, + 0.0019596677739173174, + -0.0011422844836488366, + -0.03282013535499573, + -0.11124664545059204, + -0.0017702458426356316, + 0.0027066608890891075, + -0.03611866757273674, + -0.023611193522810936, + -0.015788914635777473, + -0.06256623566150665, + 0.0618564747273922, + -0.00582396425306797, + -0.060849905014038086, + 0.03795572370290756, + 0.01902693882584572, + -0.012440036982297897, + 0.0026681977324187756, + 0.06121692806482315, + -0.016686663031578064, + -0.03442063927650452, + -0.008620413020253181, + -0.013116915710270405, + 0.0025807516649365425, + 0.016217688098549843, + -0.02866123802959919, + 0.009118500165641308, + -0.010431517846882343, + 0.01822439208626747, + 0.003887297585606575, + 0.037218283861875534, + -0.041003260761499405, + -0.030950024724006653, + -0.03324215114116669, + -0.062187232077121735, + 0.0381382554769516, + -0.005474302917718887, + 0.006734556518495083, + 0.00508506316691637, + -0.04202258586883545, + 0.046912092715501785, + 0.022355549037456512, + 0.004437340423464775, + -0.05337986350059509, + 0.0140516497194767, + 0.031175535172224045, + -0.004262606613337994, + -0.01041712611913681, + -0.015589536167681217, + 0.0015408891486003995, + -0.05182648077607155, + 0.024789592251181602, + 0.15678763389587402, + 0.0419497936964035, + -0.021164976060390472, + 0.02361125685274601, + 0.05922562628984451, + 0.008427645079791546, + 0.033421631902456284, + 0.005647196434438229, + -0.001335877925157547, + 0.033854324370622635, + -0.01037238072603941, + 0.02075905166566372, + 0.03630255535244942, + 0.008792036212980747, + 0.06031403690576553, + -0.01046508178114891, + -0.004325891844928265, + -0.005794734228402376, + -0.022915765643119812, + -0.01898312009871006, + -0.03470056131482124, + 0.02158805914223194, + 0.012908615171909332, + 0.0016195637872442603, + 0.006458033341914415, + 0.039076849818229675, + 0.018204834312200546, + 0.0015741834649816155, + 0.026675481349229813, + -0.043263744562864304, + -0.008000459522008896, + -0.003931012935936451, + -0.06113625317811966, + 0.03156784921884537, + -0.027184339240193367, + -0.06194153055548668, + -0.022291207686066628, + -0.0297378096729517, + 0.004304693546146154, + 0.0020065854769200087, + 0.018726395443081856, + -0.0033226169180125, + 0.01772323064506054, + 0.037412047386169434, + 0.005612999200820923, + 0.0026644065510481596, + 0.04746779054403305, + 0.012055429629981518, + 0.02441500499844551, + 0.011683154851198196, + 0.09157384186983109, + 0.031317438930273056, + 0.6996962428092957, + 0.005873451475054026, + 0.03688997030258179, + -0.09342547506093979, + -0.016789736226201057, + -0.047049712389707565, + 0.02669368125498295, + 0.015184987336397171, + -0.00314879952929914, + 0.009457639418542385, + -0.011389239691197872, + 0.012324128299951553, + -0.004936656914651394, + -0.02831176668405533, + -0.010324431583285332, + 0.009194066748023033, + -0.048250388354063034, + -0.018042732030153275, + 0.01164000853896141 + ], + [ + -0.11941969394683838, + 0.08780662715435028, + -0.03677887097001076, + -0.012915616855025291, + 0.040766291320323944, + -0.004491883330047131, + -0.018021119758486748, + 0.020995374768972397, + 0.00827169418334961, + -0.01823999732732773, + 0.07598431408405304, + 0.016033800318837166, + -0.0041255047544837, + -0.0012522843899205327, + -0.00644382368773222, + 0.04382294788956642, + 0.022722143679857254, + -0.04596531018614769, + 0.027017006650567055, + 0.0244836937636137, + -0.0005431122262962162, + 0.013407634571194649, + 0.015843667089939117, + 0.026574980467557907, + -0.10447590798139572, + 0.013829316012561321, + -0.008892524987459183, + -0.005985012277960777, + -0.0008088500471785665, + -0.04763497784733772, + 0.04232637211680412, + 0.011148628778755665, + 0.002437360817566514, + 0.0013400176540017128, + -0.012100892141461372, + -0.0059955851174890995, + 0.03069077990949154, + -0.0028427494689822197, + -0.015962734818458557, + 0.004301573149859905, + 0.020939365029335022, + -0.02524549327790737, + -0.04743552953004837, + -0.00978122465312481, + -0.009283247403800488, + -0.01563127711415291, + -0.01450534351170063, + -0.0170682892203331, + -0.008409080095589161, + -0.019777504727244377, + 0.02393539808690548, + 0.002311151707544923, + -0.01865970529615879, + 0.018826168030500412, + -0.03018774837255478, + 0.010743934661149979, + -0.07233237475156784, + 0.02887858636677265, + -0.01107089500874281, + -0.041144777089357376, + 0.01721429079771042, + 0.06411425024271011, + 0.010375145822763443, + 0.016356483101844788, + 0.013525852002203465, + -0.002188307698816061, + 0.0014157521072775126, + 0.028378665447235107, + 0.03953254595398903, + -0.016422564163804054, + -0.0026108853053301573, + 0.010231616906821728, + 0.022068249061703682, + 0.02275819703936577, + -0.028111563995480537, + -0.008921726606786251, + -0.009226317517459393, + -0.02217809297144413, + 0.02818979322910309, + -0.024254875257611275, + 0.274423211812973, + -0.033273544162511826, + 0.010357423685491085, + 0.01914077065885067, + -0.03355931118130684, + 0.01444660872220993, + -0.002087229862809181, + 0.017431579530239105, + 0.034390173852443695, + -0.03302167356014252, + 0.006263365503400564, + 0.05462939664721489, + 0.020793303847312927, + 0.08282383531332016, + 0.06191251426935196, + -0.013616167940199375, + -0.03406237065792084, + -0.05046167969703674, + -0.030992375686764717, + 0.01816692389547825, + -0.025645051151514053, + -0.04070132598280907, + -0.01634375937283039, + 0.01940622180700302, + 0.047927722334861755, + 0.027238482609391212, + -0.001896628295071423, + -0.009084687568247318, + -0.003017592476680875, + 0.002713722875341773, + 0.011679274030029774, + -0.035733696073293686, + 0.010676675476133823, + -0.00569215277209878, + 0.013365323655307293, + 0.026251595467329025, + -0.006917700171470642, + -0.05407514423131943, + -0.018753670156002045, + 0.030202193185687065, + -0.060274891555309296, + 0.032734405249357224, + 0.004253573715686798, + 0.02331436611711979, + -0.051611002534627914, + 0.04564651474356651, + 0.017731009051203728, + -0.0029809942934662104, + -0.007277583237737417, + -0.05311401188373566, + -0.009748606942594051, + -0.012176843360066414, + -0.01761307753622532, + -0.03458434343338013, + 0.007314082235097885, + 0.015626396983861923, + 0.006180118303745985, + -0.06661758571863174, + 0.024820949882268906, + -0.025322746485471725, + 0.00723675824701786, + -0.014572218991816044, + 0.00763323437422514, + -0.040948107838630676, + -0.6279039978981018, + 0.01518582459539175, + -0.04675530269742012, + 0.016191968694329262, + 0.034933097660541534, + -0.020009532570838928, + 0.006541498005390167, + 0.04295463487505913, + -0.043104834854602814, + -0.011137869209051132, + -0.021917985752224922, + -0.0075226640328764915, + 0.010614210739731789, + 0.03894452005624771, + -0.014375121332705021, + -0.012308831326663494, + -0.02242290787398815, + -0.009202427230775356, + -0.0042337956838309765, + 0.011161942966282368, + -0.06317990273237228, + -0.04245033860206604, + -0.03581934794783592, + -0.014911497943103313, + 0.005815790966153145, + -0.012644692324101925, + -0.05132204294204712, + -0.0005031031323596835, + -0.04123275727033615, + -0.0197967030107975, + 0.009371597319841385, + -0.0056814574636518955, + 0.00890478678047657, + -0.0037247405853122473, + 0.00377701036632061, + 0.04520068317651749, + -0.008696778677403927, + 0.003640549723058939, + -0.00987964402884245, + -0.002360624959692359, + -0.002770279999822378, + 0.09559492021799088, + 0.03280094265937805, + -0.016901995986700058, + 0.02546652778983116, + 0.0552649199962616, + -0.016176747158169746, + 0.06839644908905029, + 0.010706771165132523, + 0.030962077900767326, + -0.012339411303400993, + 0.0019070132402703166, + 0.048233963549137115, + 0.007926307618618011, + 0.01520567387342453, + 0.013288977555930614, + 0.00668987026438117, + 0.005252530798316002, + -0.015606981702148914, + -0.014596701599657536, + -0.015806537121534348, + 0.024209585040807724, + 0.016235029324889183, + 0.0025686360895633698, + 0.0138296689838171, + 0.0033528085332363844, + 0.00753198703750968, + 0.024704286828637123, + -0.010232960805296898, + 0.07472174614667892, + -0.0906657800078392, + -0.011337175033986568, + 0.024493202567100525, + -0.09433501213788986, + 0.021870512515306473, + 0.009994984604418278, + -0.06231775879859924, + -0.01166730560362339, + -0.02229108102619648, + -0.00935057271271944, + 0.03240404278039932, + 0.009520686231553555, + -0.00428308779373765, + 0.002089268993586302, + -0.014506379142403603, + 0.018092652782797813, + -0.008263625204563141, + 0.05293089151382446, + 8.082485146587715e-05, + 0.008521433919668198, + -0.001134064863435924, + 0.01836255192756653, + 0.022222351282835007, + 0.5303828716278076, + 0.004531686659902334, + -0.03095836192369461, + -0.0515778511762619, + -0.007159342989325523, + -0.03239122033119202, + 0.04569387435913086, + 0.009765872731804848, + -0.013133575208485126, + 0.025717303156852722, + -0.0005465025315061212, + 0.010075087659060955, + -0.034383680671453476, + -0.003146570175886154, + -0.004078695084899664, + 0.010444657877087593, + -0.09972137957811356, + -0.019492417573928833, + 0.018177954480051994 + ], + [ + -0.10913420468568802, + 0.13698552548885345, + 0.021698573604226112, + -0.02744448184967041, + 0.009666168130934238, + -0.001796583877876401, + -0.05543980002403259, + 0.04380453750491142, + -0.035966843366622925, + -0.011578892357647419, + 0.0209526177495718, + -0.014711478725075722, + 0.03778640180826187, + -0.01646205224096775, + 0.007803395856171846, + 0.02276964671909809, + 0.012684738263487816, + -0.05584415793418884, + 0.06095939502120018, + 0.03215771168470383, + -0.07884547114372253, + 0.010363411158323288, + 0.028485916554927826, + 0.0012760504614561796, + -0.10137125849723816, + -0.016629556193947792, + 0.001287450548261404, + 0.023880919441580772, + 0.028972791507840157, + -0.03167112544178963, + 0.09952714294195175, + 0.029319876804947853, + -0.057226698845624924, + 0.0856824666261673, + -0.006713038310408592, + 0.035809170454740524, + 0.030837412923574448, + -0.02904624119400978, + 0.0005918508395552635, + -0.008417410776019096, + 0.018994774669408798, + 0.0060166665352880955, + -0.014935578219592571, + 0.021151229739189148, + -0.027947841212153435, + -0.02845565788447857, + -0.015305917710065842, + -0.04949790984392166, + 0.03644377738237381, + -0.012480025179684162, + 0.03884736821055412, + -0.02375958114862442, + -0.026963191106915474, + 0.06100178882479668, + -0.019170643761754036, + 0.012486505322158337, + -0.04807882755994797, + 0.009891313500702381, + -0.003982157912105322, + 0.00949073489755392, + 0.029078515246510506, + 0.08216874301433563, + -0.006536430679261684, + -0.03349809721112251, + 0.04229310154914856, + 0.0023621777072548866, + 0.0029710636008530855, + 0.007716926280409098, + -0.0023978394456207752, + -0.027464432641863823, + 0.01547208335250616, + -0.0773770809173584, + 0.0009915012633427978, + 0.0048887403681874275, + -0.02473522536456585, + -0.015220044180750847, + -0.035004448145627975, + -0.04377681016921997, + -0.02158743515610695, + -0.04019368067383766, + 0.4247633218765259, + 0.0035358609165996313, + 0.05602795630693436, + 0.025931624695658684, + -0.024668339639902115, + -0.03399888426065445, + -0.016937633976340294, + 0.03190664201974869, + -0.03903907537460327, + -0.01873546466231346, + 0.0035941647365689278, + 0.03182462230324745, + -0.003992511425167322, + 0.07083560526371002, + 0.04455031827092171, + -0.007867169566452503, + -0.009655939415097237, + -0.041961684823036194, + -0.044675879180431366, + -0.0028170966543257236, + -0.06422783434391022, + -0.03588155657052994, + 0.0469675250351429, + -0.0056093605235219, + 0.02006978914141655, + -0.017025785520672798, + -0.03352562338113785, + 0.007026372477412224, + 0.04633620008826256, + 0.01368914544582367, + -0.018855484202504158, + -0.04707074537873268, + 0.009788554161787033, + -0.021558649837970734, + 0.02941848896443844, + 0.033501312136650085, + -0.011821692809462547, + -0.07265842705965042, + 0.014036117121577263, + 0.06257960200309753, + -0.04708370566368103, + 0.007990727201104164, + 0.04670100286602974, + 0.008982046507298946, + -0.1163850799202919, + 0.0375104583799839, + 0.0838649570941925, + -0.02284654974937439, + 0.014893414452672005, + -0.04059452936053276, + -0.009265253320336342, + 0.0070495023392140865, + 0.01161472499370575, + -0.06628970056772232, + -0.03378978371620178, + 0.007540466263890266, + -0.0039140330627560616, + -0.04980482906103134, + 0.07323460280895233, + -0.023445192724466324, + -0.013382301665842533, + -0.03185180947184563, + -0.01986870914697647, + -0.0376787893474102, + 0.16210824251174927, + -0.004760795272886753, + 0.021501753479242325, + 0.013049508444964886, + 0.031034065410494804, + -0.019510891288518906, + -0.0036531647201627493, + 0.06431422382593155, + -0.07060904055833817, + 0.010908051393926144, + -0.061432547867298126, + -0.04535543546080589, + 0.016605734825134277, + 0.03024059534072876, + 0.001564644044265151, + -0.002695799572393298, + -0.029021529480814934, + 0.003916050773113966, + -0.0645592212677002, + 0.02065439149737358, + -0.05264205485582352, + -0.0324142724275589, + -0.007405876647680998, + -0.07844895124435425, + -0.001262818812392652, + -0.05221747234463692, + -0.0430220402777195, + -0.015467740595340729, + -0.0277846772223711, + -0.047820333391427994, + -0.014867751859128475, + 8.186441118596122e-05, + 0.002669314155355096, + -0.047518957406282425, + 0.009986594319343567, + 0.0709824487566948, + -0.030416997149586678, + -0.004854018799960613, + 0.003097286680713296, + -0.005293036811053753, + 0.004527632147073746, + 0.09993588179349899, + 0.0491059385240078, + -0.03933029994368553, + -0.006065867375582457, + 0.014148401096463203, + 0.041511766612529755, + 0.02766585350036621, + 0.010367446579039097, + 0.03659316897392273, + 0.05238482728600502, + -0.06118277832865715, + 0.08399077504873276, + -0.048615578562021255, + -0.0012382688000798225, + 0.07491365820169449, + 0.011707478202879429, + 0.01877170242369175, + -0.020713601261377335, + 0.007738806307315826, + 0.03821296989917755, + 0.01988588273525238, + 0.012240886688232422, + -0.019556893035769463, + 0.012522242031991482, + 0.012356969527900219, + -0.010843230411410332, + 0.04289327189326286, + -0.03427520766854286, + 0.04287603124976158, + -0.05920594558119774, + 0.004412932321429253, + 0.047619570046663284, + -0.049119070172309875, + 0.006122629623860121, + 0.050298262387514114, + -0.07501386851072311, + -0.0010731332004070282, + -0.0057798163034021854, + 0.007450873497873545, + 0.05668522045016289, + 0.020603032782673836, + -0.0023702080361545086, + 0.0017615085234865546, + 0.01636992208659649, + -0.012860961258411407, + 0.0027216144371777773, + 0.1127370074391365, + 0.025838512927293777, + 0.05114894360303879, + -0.012634984217584133, + 0.001643962343223393, + 0.029909837990999222, + 0.6465324759483337, + 0.009002620354294777, + 0.034391894936561584, + -0.037763115018606186, + -0.017300467938184738, + -0.060666125267744064, + 0.02787277102470398, + -0.017955411225557327, + -0.0038257832638919353, + 0.014946969226002693, + 0.009147684089839458, + 0.012941506691277027, + -0.03025858849287033, + 0.003622072748839855, + 0.014914941973984241, + 0.019210709258913994, + -0.04096788913011551, + -0.003071738639846444, + -0.007541521452367306 + ], + [ + -0.10121648013591766, + 0.08543125540018082, + -0.001973721431568265, + -0.06021910533308983, + -0.0004525598487816751, + 0.007170879747718573, + -0.05737369880080223, + 0.011412064544856548, + -0.02038722112774849, + -0.023642227053642273, + 0.03130693733692169, + 0.020062852650880814, + 0.013821995817124844, + 0.00782951433211565, + -0.017945852130651474, + 0.031039835885167122, + 0.012255714274942875, + -0.019802624359726906, + 0.021652230992913246, + 0.03458019718527794, + -0.05406804755330086, + -0.01251300610601902, + 0.030739065259695053, + 0.028114067390561104, + -0.06881021708250046, + 0.015478037297725677, + 0.033382583409547806, + 0.008265947923064232, + 0.023038899526000023, + -0.006400084588676691, + 0.04167596623301506, + 0.01852365955710411, + -0.004445273894816637, + 0.10244794934988022, + 0.008716045878827572, + 0.020287569612264633, + -0.013680726289749146, + 0.011040369980037212, + -0.0247242022305727, + -0.021932154893875122, + 0.027518801391124725, + -0.012938660569489002, + 0.0023862882517278194, + -0.010811836458742619, + -0.029622459784150124, + -0.04406456649303436, + 0.0215658750385046, + -0.040652330964803696, + 0.019170619547367096, + -0.031053895130753517, + 0.053075697273015976, + -0.029347805306315422, + -0.016574567183852196, + 0.009457523934543133, + -0.018644243478775024, + -0.003159238025546074, + -0.012736584059894085, + 0.06275074928998947, + -0.04482106491923332, + 0.006370826158672571, + 0.024806708097457886, + 0.03841150179505348, + 0.03456610441207886, + 0.007929466664791107, + 0.011774860322475433, + 0.02536766044795513, + 0.022388257086277008, + -0.001800703932531178, + 0.00966254435479641, + -0.02753654308617115, + -0.012869595550000668, + -0.021962132304906845, + 0.020616332069039345, + 0.03594991937279701, + -0.07429957389831543, + 0.011508878320455551, + -0.019332904368638992, + -0.04545708745718002, + 6.416071846615523e-05, + -0.022359736263751984, + 0.41705068945884705, + -0.007021432276815176, + 0.013204172253608704, + 0.022548070177435875, + -0.0573403425514698, + -0.010186261497437954, + 0.0032236305996775627, + 0.04608377814292908, + -0.05531535670161247, + 0.0009984909556806087, + 0.015889804810285568, + 0.02417006902396679, + 0.014036724343895912, + 0.04578905180096626, + 0.0383826345205307, + -0.020627344027161598, + -0.03567303717136383, + -0.0340028814971447, + -0.05223036929965019, + -0.008789402432739735, + -0.014633779413998127, + 0.012122818268835545, + 0.002037300495430827, + 0.02478800155222416, + 0.04271111637353897, + -0.0015908824279904366, + 0.0004497457412071526, + 0.02353416197001934, + 0.0195902232080698, + 0.009903224185109138, + 0.04642556980252266, + 0.00650600902736187, + 0.002699813572689891, + 0.006092466879636049, + 0.02516106329858303, + 0.02848096936941147, + 0.0035314883571118116, + -0.06717635691165924, + 0.0019916477613151073, + 0.060547903180122375, + -0.06606385111808777, + 0.02142627164721489, + 0.007447999902069569, + 0.02196824550628662, + -0.09027509391307831, + 0.050282251089811325, + 0.05447603389620781, + -0.03645060211420059, + 0.006647086702287197, + -0.03243834152817726, + -0.009101584553718567, + -0.0037209452129900455, + 0.002348021836951375, + -0.05262262001633644, + -0.028788667172193527, + 0.05047312006354332, + -0.004510399419814348, + -0.024811502546072006, + 0.043924860656261444, + -0.023047856986522675, + 0.005341556388884783, + -0.03240795060992241, + 0.05539095401763916, + -0.04868285357952118, + 0.05341584235429764, + 0.0021818382665514946, + 0.013831635005772114, + 0.021161729469895363, + 0.009267132729291916, + -0.009931216947734356, + -0.003515739692375064, + 0.05428984388709068, + -0.011835717596113682, + -0.026244284585118294, + -0.02495376020669937, + -0.034720275551080704, + 0.0032308255322277546, + 0.03170450031757355, + 0.007852483540773392, + -0.008405184373259544, + -0.013539471663534641, + -0.013105794787406921, + 0.0029858164489269257, + -0.0067032622173428535, + -0.07925329357385635, + -0.03493211418390274, + -0.031925301998853683, + -0.03891677409410477, + -0.021254858002066612, + -0.03249732032418251, + -0.034707460552453995, + -0.011410249397158623, + -0.03742292523384094, + -0.06307944655418396, + -0.013156895525753498, + 0.011189195327460766, + -0.018833644688129425, + -0.012535527348518372, + 0.004644217900931835, + 0.02201961725950241, + -0.013800670392811298, + -0.015834227204322815, + 0.015712542459368706, + -0.01657825894653797, + 0.005579167511314154, + 0.08263006806373596, + 0.021274294704198837, + -0.04066045209765434, + 0.05665444955229759, + 0.023676862940192223, + 0.024177012965083122, + 0.06627731770277023, + 0.0074216509237885475, + 0.019035622477531433, + 0.02793959528207779, + -0.02385464310646057, + 0.07910442352294922, + -0.026890117675065994, + -0.011994555592536926, + 0.022540142759680748, + 0.012109723873436451, + -0.0028548145201057196, + -0.03360309079289436, + -0.00038948102155700326, + 0.021864615380764008, + 0.03345678374171257, + 0.04276382550597191, + -0.010425783693790436, + 0.01957586407661438, + -0.005175166297703981, + 0.006170435342937708, + 0.03592132404446602, + -0.020371071994304657, + 0.04233437031507492, + -0.08638409525156021, + -0.017982592806220055, + 0.022577064111828804, + -0.0456763319671154, + 0.012105414643883705, + 0.02465762011706829, + -0.04191240668296814, + -0.0048764958046376705, + -0.04846160486340523, + -0.01919199526309967, + 0.03727703168988228, + 0.03226657584309578, + -0.030438130721449852, + 0.009250220842659473, + 0.03288861736655235, + 0.024491216987371445, + -0.005492388270795345, + 0.055151041597127914, + 0.0250109676271677, + 0.0017547508468851447, + 0.0011357562616467476, + -0.0010422830237075686, + 0.022026292979717255, + 0.7410774827003479, + -0.007514817174524069, + 0.022265441715717316, + -0.03566352650523186, + -0.0016668018652126193, + -0.08455349504947662, + 0.0275834109634161, + 0.002383115002885461, + -0.0227144043892622, + 0.023441387340426445, + -0.022245939821004868, + 0.061715103685855865, + -0.018437517806887627, + 0.001641667797230184, + -0.01842455379664898, + 0.03639914467930794, + -0.05634794384241104, + -0.003921362105756998, + 0.025740819051861763 + ], + [ + -0.009098776616156101, + 0.009006008505821228, + -0.022132160142064095, + -0.0025472575798630714, + 0.022643933072686195, + 0.021531447768211365, + -0.002248161705210805, + 0.006493539083749056, + 0.004111789632588625, + -0.025304054841399193, + 0.03672397881746292, + 0.0021559216547757387, + -0.013113990426063538, + -0.0015590949915349483, + 0.006390520837157965, + -0.0071263485588133335, + 0.02496478706598282, + -0.033111486583948135, + 0.03171713277697563, + 0.012153164483606815, + 0.025028707459568977, + -0.0013608563458546996, + -0.01642686128616333, + 0.013390236534178257, + -0.0006048045470379293, + 0.02423822320997715, + -0.016705095767974854, + 0.002848226111382246, + 0.0007619879906997085, + -0.011532772332429886, + -0.03148626536130905, + 0.020895440131425858, + 0.00725554907694459, + -0.050750959664583206, + -0.020370887592434883, + -0.010566486977040768, + 0.02036927081644535, + -0.01135207898914814, + -0.0076062968000769615, + -0.0018261639634147286, + 0.02645961567759514, + 0.0027595367282629013, + -0.08970469236373901, + -0.009169578552246094, + -0.0018710300792008638, + 0.0086715342476964, + -0.027311131358146667, + -0.0017281027976423502, + -0.04160085320472717, + -0.008222632110118866, + -0.00798912812024355, + 0.029190273955464363, + 0.019165661185979843, + -0.03176100552082062, + 0.00011226681817788631, + -0.009299399331212044, + -0.1078103706240654, + -0.0021316350903362036, + 0.006259072571992874, + -0.018764013424515724, + 0.002116301329806447, + 0.022851554676890373, + 0.00455128401517868, + 0.02683469094336033, + 0.004001134540885687, + -0.03699388727545738, + -0.008118520490825176, + 0.021109744906425476, + 0.05299488455057144, + 0.004219503607600927, + -0.024644413962960243, + 0.04927850887179375, + -0.0020534060895442963, + 0.0023979474790394306, + -0.009315414354205132, + -0.010145631618797779, + -0.014976640231907368, + -0.003332689171656966, + -0.008099708706140518, + -0.008946876972913742, + -0.08091585338115692, + -0.00752886151894927, + -0.006753843743354082, + -0.0018270675791427493, + -0.010636645369231701, + 0.0028594934847205877, + 0.0006429433706216514, + 0.00046974324504844844, + 0.03748687356710434, + -0.04131390154361725, + 0.0010071356082335114, + 0.005225509405136108, + 0.013969491235911846, + 0.08239006996154785, + 0.038437046110630035, + -0.0069092269986867905, + 0.007776416372507811, + -0.024587886407971382, + 0.01421461533755064, + -0.003190018702298403, + -0.002740095602348447, + -0.012673985213041306, + -0.028095757588744164, + 0.00897787045687437, + 0.028554638847708702, + 0.05812583863735199, + -0.0065181371755898, + -0.02382504567503929, + -0.014383919537067413, + -0.000870931486133486, + -0.002588678617030382, + -0.004333545453846455, + 0.011764808557927608, + 0.02071976661682129, + 0.0005358069320209324, + 0.011806618422269821, + -0.005676359869539738, + -0.021506749093532562, + 0.0014052004553377628, + -0.0012262434465810657, + -0.028906818479299545, + 0.065401092171669, + -0.003636098001152277, + 0.0011500290129333735, + 0.003977135755121708, + 0.0016091599827632308, + -0.0051040733233094215, + 0.039492230862379074, + -0.022444648668169975, + -0.008798585273325443, + 0.0031734714284539223, + 0.001955595798790455, + -0.011446473188698292, + -0.02335091307759285, + 0.03987182676792145, + -0.015321094542741776, + -0.01200027484446764, + -0.001182664418593049, + -0.016330314800143242, + 0.006535462569445372, + -0.004260322544723749, + -0.006679321639239788, + 0.014331458136439323, + 0.0041559915989637375, + -0.9279005527496338, + -0.004359309561550617, + -0.04088834673166275, + -0.013398348353803158, + 0.023194314911961555, + -0.02190149575471878, + 0.0028850180096924305, + -0.009892103262245655, + -0.007060911972075701, + 0.0022789265494793653, + -0.026583226397633553, + 0.04351423308253288, + 0.011148217134177685, + 0.0017252323450520635, + -0.004699403885751963, + -0.012794931419193745, + 0.0040287752635777, + -0.008111812174320221, + 0.014705642126500607, + -0.017288153991103172, + -0.0037379860877990723, + 0.00305378925986588, + -0.041934967041015625, + -0.009561310522258282, + -0.0034785871393978596, + 0.01765219122171402, + -0.01881527155637741, + 0.008330728858709335, + 0.019342949613928795, + -0.009791187010705471, + 0.007742742542177439, + -0.004857209511101246, + 0.00012606574455276132, + 0.000998142408207059, + -0.022530527785420418, + -0.0011719680624082685, + 0.014129595831036568, + 0.009239575825631618, + -0.0020447629503905773, + 0.03900495544075966, + -0.018269062042236328, + -0.004362617153674364, + 0.002264861250296235, + 0.0036425793077796698, + 0.02328437939286232, + 0.026108281686902046, + -0.01940402202308178, + 0.02382553182542324, + 0.016080275177955627, + 0.006153160706162453, + -0.026159243658185005, + 0.017453579232096672, + -0.0038082341197878122, + 0.028042437508702278, + -0.005935652181506157, + -0.012227676808834076, + 0.006178132724016905, + 0.003833630122244358, + -0.002524035982787609, + -0.033352408558130264, + -0.0031857341527938843, + -0.008738800883293152, + -0.006121623795479536, + 0.0547790564596653, + -0.015469053760170937, + -0.005289314780384302, + 0.01027158834040165, + -0.017644556239247322, + -0.006892287638038397, + 0.05016639456152916, + 0.001514586852863431, + -0.0013905848609283566, + -0.00453680194914341, + -0.0636955127120018, + -0.007821825332939625, + 0.004962421488016844, + -0.00630493788048625, + 0.002125299535691738, + 0.012255813926458359, + -0.017469139769673347, + 0.01229364424943924, + 0.007005312014371157, + 0.00581416254863143, + -0.015455291606485844, + -0.029473483562469482, + 0.008262814953923225, + 0.013945477083325386, + -0.0016689012991264462, + -0.0019809063524007797, + -0.028737738728523254, + -0.009420854039490223, + -0.002032824559137225, + 0.007933726534247398, + -0.013061147183179855, + 0.006828149314969778, + -0.11269006133079529, + 0.008405936881899834, + 0.00035028764978051186, + 0.023223984986543655, + 0.07407408207654953, + 0.01733657717704773, + 0.003291392931714654, + 0.004868734162300825, + -0.0023282389156520367, + -0.01829707995057106, + -0.01669672690331936, + 0.014848805032670498, + -0.005431242752820253, + -0.008834698237478733, + 0.0016266076127067208, + -0.017464326694607735, + 0.0017051378963515162 + ], + [ + -0.09822293370962143, + 0.11951752752065659, + -0.028358709067106247, + -0.052916523069143295, + 0.03032204695045948, + -0.014600456692278385, + -0.0397382415831089, + 0.014502055011689663, + -0.006835197564214468, + -0.02644459344446659, + 0.03178883716464043, + 0.013927048072218895, + 0.023511525243520737, + -0.007908694446086884, + -0.0020732437260448933, + 0.041492760181427, + 0.0249389186501503, + -0.02377624809741974, + 0.030042309314012527, + 0.018860338255763054, + -0.027285482734441757, + 0.0036705576349049807, + 0.022585373371839523, + 0.009243853390216827, + -0.08509894460439682, + 0.012287694029510021, + 0.009850144386291504, + 0.0033194946590811014, + 0.01656687632203102, + -0.006034861784428358, + 0.08595981448888779, + -0.0023506327997893095, + -0.02692338079214096, + 0.08670912683010101, + 0.0031677803490310907, + 0.0044485535472631454, + -0.008793079294264317, + 0.020987775176763535, + -0.02190183289349079, + -0.011976782232522964, + 0.024996502324938774, + -0.0448889397084713, + -0.023090876638889313, + -0.015315154567360878, + -0.023152008652687073, + -0.04671216383576393, + 0.02128886803984642, + -0.029157135635614395, + 0.014019952155649662, + -0.018096502870321274, + -0.003626446472480893, + -0.025679904967546463, + -0.011251664720475674, + 0.016579952090978622, + -0.028407348319888115, + 0.017894314602017403, + -0.022893449291586876, + 0.07045209407806396, + -0.010792398825287819, + -0.024604083970189095, + 0.010987639427185059, + 0.05901586636900902, + 0.010823244228959084, + -0.005624649114906788, + 0.0035016697365790606, + 0.019058335572481155, + -0.0016667988384142518, + 0.0013801776804029942, + 0.01765751838684082, + -0.010687661357223988, + 0.011914065107703209, + -0.012668441981077194, + 0.020869402214884758, + 0.034225963056087494, + -0.023445380851626396, + -0.024269888177514076, + -0.013240959495306015, + -0.06006266176700592, + 0.012847796082496643, + 0.008871910162270069, + 0.42391929030418396, + -0.017702819779515266, + 0.008156988769769669, + 0.02764308452606201, + -0.0175282321870327, + 0.020687686279416084, + 0.011234618723392487, + 0.029699519276618958, + -0.019730765372514725, + -0.026732001453638077, + 0.017426753416657448, + 0.01950443722307682, + -0.0011938593816012144, + 0.02949651889503002, + 0.0269390270113945, + 0.003507051384076476, + -0.022393405437469482, + -0.026660343632102013, + -0.025562819093465805, + 0.001949176425114274, + -0.02019491046667099, + -0.036323182284832, + 0.006149412132799625, + 0.02471250481903553, + 0.01951996423304081, + -0.004197845235466957, + 0.026658471673727036, + 0.010340625420212746, + 0.016821516677737236, + 0.019271137192845345, + -0.011060447432100773, + -0.005761344917118549, + 0.012615553103387356, + 0.02756434679031372, + 0.011246995069086552, + 0.02203151024878025, + 0.008939579129219055, + -0.040376823395490646, + 0.00034348000190220773, + 0.061343003064394, + -0.047373127192258835, + 0.011989135295152664, + -0.005516347009688616, + 0.008320717141032219, + -0.057677261531353, + 0.03055424802005291, + 0.03127261996269226, + -0.047129176557064056, + -0.027307119220495224, + -0.044943977147340775, + -0.015300263650715351, + -0.024888796731829643, + 0.0020564976148307323, + -0.040760379284620285, + -0.00874470453709364, + 0.019626904278993607, + -0.00484473817050457, + -0.06082617864012718, + 0.0275067538022995, + -0.011583410203456879, + -0.012042086571455002, + 0.002795533975586295, + 0.004592323675751686, + -0.03951690346002579, + 0.11470293998718262, + 0.007150084711611271, + 0.006889944430440664, + 0.022187529131770134, + 0.03338145092129707, + -0.011043126694858074, + -0.011967409402132034, + 0.06860247254371643, + -0.008417456410825253, + -0.019026439636945724, + -0.009954324923455715, + -0.026255745440721512, + 0.0020390471909195185, + 0.03680652379989624, + -0.032020535320043564, + -0.01107882522046566, + -0.003853073576465249, + 0.009351188316941261, + 0.009769422002136707, + 0.005914000328630209, + -0.04288672283291817, + -0.03581850975751877, + -0.027791637927293777, + 0.007392586674541235, + -0.011743302457034588, + -0.03068649396300316, + -0.003457894315943122, + -0.008340627886354923, + -0.05043424665927887, + -0.015383951365947723, + 0.010986372828483582, + 0.006725293584167957, + -0.02819271944463253, + -0.007984146475791931, + 0.024621499702334404, + 0.02403332106769085, + -0.014906869269907475, + 3.653034218586981e-05, + 0.011212287470698357, + -0.0331425666809082, + -0.008820569142699242, + 0.10923276841640472, + 0.028941653668880463, + -0.004640203434973955, + 0.021345771849155426, + 0.037143778055906296, + -7.3772702307906e-05, + 0.07948222011327744, + 0.006864112801849842, + 0.011691492050886154, + 0.013784718699753284, + -0.026847360655665398, + 0.046413931995630264, + 0.0009767129085958004, + -0.01364185195416212, + 0.04058998078107834, + 0.016992129385471344, + -0.011260326951742172, + -0.0031191364396363497, + -0.01946215331554413, + 0.00521143339574337, + 0.00022991608420852572, + 0.04733512923121452, + -0.01704024337232113, + 0.010911102406680584, + 0.011038991622626781, + 0.018866578117012978, + 0.02323775552213192, + -0.009381583891808987, + 0.008292957209050655, + -0.08724164217710495, + -0.047147948294878006, + -0.009761513210833073, + -0.040650878101587296, + 0.019817644730210304, + 0.008657134138047695, + -0.04459722340106964, + -0.0122835049405694, + -0.022583840414881706, + 0.0063859508372843266, + 0.018302781507372856, + 0.019960105419158936, + -0.015027117915451527, + 0.008365214802324772, + 0.01814970001578331, + 0.02559848688542843, + 0.013522895984351635, + 0.05038493499159813, + 0.021917756646871567, + 0.019998060539364815, + 0.027802547439932823, + 0.0428718663752079, + 0.02668995037674904, + 0.7591894268989563, + 0.008276297710835934, + 0.012640807777643204, + -0.04629044234752655, + -0.017175907269120216, + -0.0741313174366951, + 0.02585717663168907, + -0.016154009848833084, + -0.008997198194265366, + 0.034494560211896896, + 0.006156899034976959, + 0.023928513750433922, + -0.025294849649071693, + -0.01432342641055584, + 0.0052042375318706036, + 0.03056747280061245, + -0.08808932453393936, + -0.022650130093097687, + 0.017946923151612282 + ], + [ + 0.025406857952475548, + 0.0003172488941345364, + 0.009751072153449059, + -0.004483811557292938, + -0.011210893280804157, + -0.01015636045485735, + 0.00023973685165401548, + -0.0009880907600745559, + 0.0005816350458189845, + 0.009319072589278221, + -0.029173292219638824, + -0.0018356546061113477, + 0.004824621137231588, + -0.0003063666226807982, + -0.0026171989738941193, + 0.004213526379317045, + -0.010758650489151478, + 0.016556065529584885, + -0.013427278026938438, + -0.004659808706492186, + -0.008246848359704018, + -0.0001470642164349556, + 0.009199223481118679, + -0.005181575659662485, + 0.0025273398496210575, + -0.007454955019056797, + 0.005643457639962435, + -0.0016415745485574007, + -0.0008933416102081537, + 0.002644301624968648, + 0.011392960324883461, + -0.009390885941684246, + -0.002292716410011053, + 0.027914131060242653, + 0.008444808423519135, + 0.004939180798828602, + -0.009741838090121746, + 0.003311707405373454, + 0.0020181159488856792, + 8.890169556252658e-05, + -0.009964448399841785, + -0.0027654594741761684, + 0.04067276418209076, + 0.006814537104219198, + 0.000450294028269127, + -0.0033582057803869247, + 0.013286193832755089, + -0.00015142794291023165, + 0.01859755627810955, + 0.004447359591722488, + 0.005747138988226652, + -0.011926241219043732, + -0.009908672422170639, + 0.01339759211987257, + -0.001702587236650288, + 0.002817796543240547, + 0.0477101132273674, + 0.001977176172658801, + -0.0036073571536689997, + 0.012281360104680061, + -0.000991470762528479, + -0.011221875436604023, + -0.0023958671372383833, + -0.00957142747938633, + -0.0021018716506659985, + 0.014292297884821892, + 0.00342418160289526, + -0.00943511538207531, + -0.02116360515356064, + -0.004783811047673225, + 0.010383309796452522, + -0.023524316027760506, + 0.001569158979691565, + -0.003031013999134302, + 0.0020410248544067144, + 0.005769908428192139, + 0.007884558290243149, + 0.0006148484535515308, + 0.0031413589604198933, + 0.0032041065860539675, + -0.12261353433132172, + 0.0020171385258436203, + 0.003672963008284569, + 0.0026908651925623417, + 0.006251989398151636, + 0.0004577736253850162, + 0.004168657120317221, + 0.00024026494065765291, + -0.013690972700715065, + 0.019580790773034096, + 0.0019197865622118115, + -0.003749704221263528, + -0.00795472040772438, + -0.03553224354982376, + -0.014325201511383057, + 0.00453244149684906, + -0.0029047608841210604, + 0.008566255681216717, + -0.007901114411652088, + 0.0008738911710679531, + 0.0011968453181907535, + -0.0011444826377555728, + 0.013368104584515095, + -0.0011730004334822297, + -0.011314546689391136, + -0.02223137579858303, + 0.0012764696730300784, + 0.010092037729918957, + -2.5510904379189014e-05, + -1.8851585991797037e-05, + 0.0003806867462117225, + -0.0025519661139696836, + -0.0058280774392187595, + -0.011055147275328636, + -0.0031435340642929077, + -0.0049067297950387, + 0.002713830443099141, + 0.009218141436576843, + -0.002131827874109149, + 0.0013665772275999188, + 0.010109313763678074, + -0.02843523398041725, + -0.0005103517905808985, + -0.002535846084356308, + -0.000994291971437633, + -0.0008199858129955828, + 0.0013842983171343803, + -0.020307697355747223, + 0.007286867126822472, + 0.007633715867996216, + -0.002127581275999546, + -0.003254567738622427, + 0.006042878143489361, + 0.008495314046740532, + -0.020279744639992714, + 0.004807402845472097, + 0.0021468044724315405, + -0.012285985983908176, + 0.007044847588986158, + -0.006015552207827568, + -0.002064437372609973, + 0.003563596634194255, + -0.00920926220715046, + -0.0037605855613946915, + -0.9631627798080444, + 0.0001487543195253238, + 0.019142435863614082, + 0.007020710036158562, + -0.009691044688224792, + 0.010662203654646873, + -0.00013336370466277003, + 0.004248451441526413, + 0.005010644439607859, + 0.001148002571426332, + 0.008406881242990494, + -0.026445718482136726, + -0.005953572224825621, + -0.0007201178232207894, + 0.0010534183820709586, + 0.00513475202023983, + -0.0015228978591039777, + 0.0019264561124145985, + -0.003561251098290086, + 0.007667033467441797, + -0.00018090804223902524, + -0.002565342467278242, + 0.01604469120502472, + 0.001362100476399064, + -0.003341307397931814, + -0.01065259799361229, + 0.009432177059352398, + -0.002895461628213525, + -0.008330068551003933, + 0.0056010764092206955, + -0.005663736257702112, + 0.0009871757356449962, + -0.00038609231705777347, + -0.0004892813740298152, + 0.011455236934125423, + -0.00011130174971185625, + -0.004960967227816582, + -0.0036821323446929455, + 0.00260814162902534, + -0.016365811228752136, + 0.00900653563439846, + 0.011794178746640682, + -0.008306588977575302, + -0.0005955408560112119, + -0.01154190581291914, + -0.009162280708551407, + 0.008157940581440926, + 0.0015439637936651707, + -0.007881549187004566, + 0.00027378080994822085, + 0.013292570598423481, + -0.009667258709669113, + 0.003476287005469203, + -0.009715231135487556, + 0.003409420605748892, + 0.002683653263375163, + -0.002308913739398122, + -0.00031688407761976123, + 0.00043639930663630366, + 0.011685678735375404, + 0.0006815203814767301, + 0.006738468538969755, + 0.004668828099966049, + -0.022229688242077827, + 0.007355886045843363, + 0.003033440327271819, + -0.00386098213493824, + 0.007288157939910889, + 0.002211586805060506, + -0.031006481498479843, + -0.0023344443179666996, + 0.0011857283534482121, + 0.002142868237569928, + 0.0264835674315691, + 0.0034382387530058622, + -0.0038810947444289923, + -0.0024967624340206385, + -0.003576060524210334, + -0.008867534808814526, + 0.007616338785737753, + -0.006142808124423027, + -0.001514327246695757, + -0.005368397571146488, + 0.005333991721272469, + 0.013378220610320568, + -0.0012740908423438668, + -0.0056104459799826145, + -0.001467847265303135, + 0.0012122069019824266, + 0.013515010476112366, + 0.005747901741415262, + -0.0026316381990909576, + -0.0033333944156765938, + -0.17125387489795685, + -0.001929551362991333, + 0.05019420012831688, + -0.006031923461705446, + -0.00038278402644209564, + -0.008770452812314034, + -0.031080419197678566, + -0.007961384952068329, + -0.002446552040055394, + 0.00033167668152600527, + 0.0017719498137012124, + 0.009750776924192905, + 0.006013207137584686, + -0.00849964004009962, + -0.00020823991508223116, + 0.006902336608618498, + -0.0020715822465717793, + 0.006186716258525848, + -0.0016744071617722511 + ], + [ + 0.016676031053066254, + 0.0015026057371869683, + -0.00018235160678159446, + -0.0033690333366394043, + -0.00048531239735893905, + 0.00022164885012898594, + 0.00023857566702645272, + 0.0012831739149987698, + 0.0018933957908302546, + -0.00102104595862329, + -0.008547463454306126, + -0.000896474695764482, + -0.0006262285751290619, + -0.0007708063931204379, + 0.0005971623468212783, + 4.782770338351838e-05, + 0.0007155489875003695, + 0.0007032100111246109, + 0.0013988425489515066, + 0.0011405673576518893, + 0.002675720490515232, + -0.000851938733831048, + 0.0005665732314810157, + 0.0006424637977033854, + 0.00361316604539752, + 0.002328581875190139, + -0.001634875196032226, + 0.0009988537058234215, + -0.00042822264367714524, + -0.0016609154408797622, + -0.0034431314561516047, + 0.0010550329461693764, + 0.000468043057480827, + 0.0011365198297426105, + -0.0012774706119671464, + -0.00017634603136684746, + -0.00025650786119513214, + -0.001941744121722877, + -0.0010909115662798285, + -0.0008923317072913051, + 0.0017872436437755823, + -0.0003598931070882827, + -0.0008536471286788583, + 0.0015233284793794155, + -1.732542659738101e-05, + 0.0009513848926872015, + 0.00025683167041279376, + -0.00018400004773866385, + -0.000864033994730562, + 0.000837427971418947, + 0.0010478765470907092, + 0.0019732946529984474, + -0.0003233017632737756, + -0.0014596491819247603, + -0.0005045175785198808, + -0.0017939417157322168, + -0.0022364978212863207, + 0.0009810830233618617, + -0.0004701220022980124, + 0.0028142656665295362, + 6.454505637520924e-05, + -0.0013697855174541473, + -0.00027183047495782375, + 0.001995823113247752, + -0.00041374986176379025, + -0.003215546952560544, + -0.0008565375464968383, + 0.0005669419770129025, + 0.002901200670748949, + -0.0017884717090055346, + -0.0007292656227946281, + 0.0002751468273345381, + 0.00019673688802868128, + -0.0016716974787414074, + -0.0010478779440745711, + 0.00022738763072993606, + 0.0001513921160949394, + 8.049629286688287e-06, + -0.0013607182772830129, + -0.0012381111737340689, + -0.11968627572059631, + -0.0006283507100306451, + -0.0002865241258405149, + 0.0006976139266043901, + 0.0005520190461538732, + 0.00012874956883024424, + 0.003078439272940159, + -0.00047765191993676126, + 0.0025281552225351334, + -0.00024005192972254008, + 0.0008147734915837646, + -0.0018421305576339364, + -0.0011008090805262327, + 0.0023209170904010534, + 0.0019382715690881014, + 9.774439968168736e-05, + 0.0013040676712989807, + -0.002010428113862872, + -0.0004395493888296187, + -0.000539195432793349, + 7.299214485101402e-05, + -0.0027867506723850965, + -8.72177624842152e-05, + 0.0018797378288581967, + 0.0014391855802387, + 0.0030808309093117714, + -0.0017467079451307654, + -0.001013625762425363, + -0.003628128208220005, + -0.00029206820181570947, + -0.0009821596322581172, + -0.0026549340691417456, + 0.00036604158231057227, + -0.0006287130527198315, + -0.0020951356273144484, + 0.0003105603391304612, + 0.0002610331284813583, + -0.00036259705666452646, + -0.0006876068073324859, + -0.00025341694708913565, + -0.0018441203283146024, + 0.002245179144665599, + -0.0013253652723506093, + -0.0017862193053588271, + 0.0013063520891591907, + -0.000727515434846282, + -0.0004694060771726072, + 0.0003814845404122025, + -0.0024134002160280943, + 0.002929355949163437, + 0.00026681143208406866, + -0.0010377464350312948, + 0.0009937937138602138, + -0.0014989882474765182, + -0.0008869798039086163, + -0.001782781328074634, + -0.0017058792291209102, + -0.00790767278522253, + -0.001050432096235454, + -0.0019110130378976464, + -0.001868159743025899, + 0.0005492051714099944, + -0.0013617636868730187, + -0.00012280300143174827, + -0.9830546975135803, + -0.0014597275294363499, + 9.097083238884807e-05, + 0.00016062402573879808, + 0.0008969862828962505, + 0.0003622537187766284, + 0.0008273075800389051, + -0.0007025486556813121, + 0.001788571709766984, + 0.00169847602955997, + -0.0027029963675886393, + -0.0035177094396203756, + -0.00020759891776833683, + 0.00017163020675070584, + -0.0002172062377212569, + -0.001417209510691464, + 0.0003281087556388229, + -0.0013169226003810763, + 0.002356687793508172, + -0.0015530789969488978, + -0.0004137328069191426, + -2.5128956622211263e-05, + -0.0024857139214873314, + -0.002590610645711422, + -0.0037828602362424135, + -0.0006828400073572993, + 0.00021283990645315498, + 0.0005501112318597734, + 0.0013913310831412673, + 0.00021018850384280086, + -0.001778530073352158, + -0.0010885933879762888, + 8.465778228128329e-05, + -0.00021309660223778337, + 0.00039060614653863013, + -0.0009498248109593987, + 0.0016187854344025254, + 0.0005328466650098562, + 0.0008856845670379698, + 0.002050486858934164, + 7.873785943957046e-05, + 0.004898787476122379, + -0.005454183090478182, + 0.001235784380696714, + 3.396075771888718e-05, + 0.0013517966726794839, + -0.0011773754376918077, + 0.009016967378556728, + 0.00014280529285315424, + 0.00214984267950058, + 0.0003647322300821543, + 8.071288175415248e-05, + 0.00038504877011291683, + 0.0017735912697389722, + 0.0003412702353671193, + -0.002307714894413948, + 0.00041692558443173766, + 0.0008722058846615255, + -0.00031312063219957054, + -0.002924235537648201, + 0.00017290875257458538, + 0.0023016154300421476, + 0.0008255348657257855, + 0.003263521706685424, + -0.00035047909477725625, + 0.00011749809345928952, + 0.00034723998396657407, + -0.001142623252235353, + -0.000979448202997446, + -0.005163237452507019, + 0.0005145139875821769, + 0.0003452860692050308, + 0.00011195989645784721, + -0.0017749506514519453, + -0.0004733641690108925, + -0.0006227436824701726, + -0.0032280627638101578, + -0.001306001446209848, + -0.0010407448280602694, + -0.0009033226524479687, + -0.00043686575372703373, + 0.0012622697977349162, + -0.0017571260686963797, + -0.0016222846461459994, + -0.0009605399100109935, + 0.0016478645848110318, + 0.0006978856399655342, + -0.0021826273296028376, + -0.0003558638272807002, + -0.0002872247132472694, + 0.000862724264152348, + -0.004024021793156862, + 0.0003051816893275827, + -0.13486503064632416, + 0.0009286096901632845, + -0.002755704801529646, + 6.747822044417262e-05, + -0.0002506470773369074, + 0.0023058620281517506, + 0.003172639524564147, + 0.0004862161003984511, + -0.000315987243084237, + 0.0014074294595047832, + 0.0005955243832431734, + -6.298638618318364e-05, + -0.0007288086344487965, + -0.00016565746045671403, + -0.0016397690633311868, + 0.000958310323767364, + 0.001089434023015201, + -0.0011379615170881152, + -0.0004552747413981706 + ], + [ + -0.15311558544635773, + 0.04723304510116577, + -0.04014858603477478, + 0.033657804131507874, + 0.0365755558013916, + -0.04093905910849571, + -0.04678955301642418, + -0.03073011338710785, + -0.00498209660872817, + 0.00320737948641181, + 0.07709979265928268, + 0.04906301945447922, + 0.05958816781640053, + 0.02139153704047203, + 0.018273819237947464, + 0.026175690814852715, + 0.0001610277540748939, + -0.02218541130423546, + -0.005825089290738106, + 0.023431647568941116, + 0.009973298758268356, + 0.014045572839677334, + 0.0008012704784050584, + 0.005555484909564257, + -0.16986782848834991, + -0.06510531157255173, + 0.007267539389431477, + -0.03969593346118927, + -0.014758377335965633, + -0.016586951911449432, + 0.037928786128759384, + -0.034940414130687714, + 0.024791372939944267, + -0.04002560302615166, + -0.01499135047197342, + 9.258807403966784e-05, + 0.0424545519053936, + 0.07509110867977142, + -0.03745746985077858, + 0.04138295352458954, + -0.03757555037736893, + -0.11970725655555725, + 0.03073114901781082, + -0.004766348283737898, + 0.04658493772149086, + -0.001625067787244916, + 0.020032735541462898, + -0.05121646448969841, + 0.006820575334131718, + -0.036773476749658585, + 0.07403595000505447, + 0.02872251719236374, + -0.03381960093975067, + 0.08332699537277222, + 0.008626786060631275, + 0.00782363023608923, + 0.02287069708108902, + -0.03517813980579376, + -0.025763357058167458, + -0.015757231041789055, + 0.021503780037164688, + 0.029453491792082787, + 0.06352321803569794, + 0.00011592131340876222, + 0.022409912198781967, + -0.0010574415791779757, + 0.026967564597725868, + 0.03407272323966026, + 0.05591244623064995, + -0.009198269806802273, + 0.0177699476480484, + -0.0006271128659136593, + 0.0471455380320549, + 0.010899955406785011, + -0.04236554726958275, + 0.08553256839513779, + -0.002716122195124626, + 0.006860943045467138, + 0.08344251662492752, + -0.06531935930252075, + 0.253104031085968, + -0.05583106726408005, + -0.010904459282755852, + -0.011676167137920856, + -0.04499848186969757, + -0.027252791449427605, + -0.05375346168875694, + -0.0035391037818044424, + -0.0030564588960260153, + -0.00019143105600960553, + -0.003018252784386277, + 0.06629950553178787, + 0.03959481045603752, + 0.06277357786893845, + 0.02416512742638588, + -0.009305300191044807, + -0.03418978303670883, + -0.06078221648931503, + -0.014225156977772713, + 0.014988075941801071, + 0.011024811305105686, + -0.025291068479418755, + -0.02258896268904209, + -0.0031161403749138117, + 0.04736916720867157, + -0.04589129984378815, + -0.06790846586227417, + -0.026319703087210655, + 0.03205857425928116, + -0.01949029043316841, + -0.04514581710100174, + -0.010026673786342144, + 0.02252141758799553, + -0.06304211169481277, + 0.03562728315591812, + -0.0012068994110450149, + 0.0284393560141325, + -0.03518000990152359, + -0.03169304504990578, + 0.014498084783554077, + -0.04652712121605873, + -0.02072836086153984, + 0.017422407865524292, + 0.04885190725326538, + -0.04123935475945473, + 0.07777908444404602, + 0.00656867865473032, + 0.018147438764572144, + 0.0062767439521849155, + -0.08235183358192444, + -0.022802194580435753, + 0.03024868667125702, + -0.025535495951771736, + -0.03493393585085869, + -0.014946169219911098, + -0.04044512286782265, + 0.004806102719157934, + -0.04844238981604576, + 0.09954864531755447, + -0.052487634122371674, + 0.07170027494430542, + 0.007220354862511158, + -0.021396050229668617, + -0.06949158757925034, + -0.4860442876815796, + 0.023559782654047012, + -0.1020088642835617, + 0.09799722582101822, + -0.008201499469578266, + -0.01311906985938549, + 0.04122026637196541, + 0.02316932938992977, + -0.05545850098133087, + 0.003407407319173217, + 0.007391654420644045, + -0.019664831459522247, + 0.0448201484978199, + 0.08447197824716568, + 0.010436921380460262, + 0.028820989653468132, + -0.041396208107471466, + 0.011585161089897156, + -0.020085027441382408, + 0.03823385015130043, + -0.07361993938684464, + -0.039639975875616074, + -0.007521953899413347, + 0.019478091970086098, + 0.03742353245615959, + 0.01145376916974783, + -0.100552998483181, + -0.005468540824949741, + -0.06398781388998032, + -0.03463386744260788, + -0.008046328090131283, + -0.002585441106930375, + 0.004913322627544403, + -0.0319240428507328, + -0.03943045064806938, + 0.054305966943502426, + 0.009189029224216938, + 0.013831418007612228, + -0.03531719371676445, + -0.0314556248486042, + 0.02158975414931774, + 0.06827042251825333, + 0.026004036888480186, + 0.03577954322099686, + 0.018880682066082954, + 0.024509558454155922, + -0.0575830452144146, + 0.0781259536743164, + 0.0010729028144851327, + 0.058764517307281494, + -0.028845416381955147, + 0.023073673248291016, + 0.023271000012755394, + -0.05312483012676239, + 0.026543831452727318, + -0.016350649297237396, + 0.06148133799433708, + 0.026464978232979774, + -0.010619325563311577, + -0.04576021060347557, + -0.03581179305911064, + 0.08827967941761017, + 0.0034222432877868414, + -0.04245202988386154, + 0.01955629326403141, + 0.0650128424167633, + -0.05481536686420441, + 0.03129307180643082, + -0.025067435577511787, + 0.07013975083827972, + -0.1432536542415619, + -0.02309422194957733, + 0.0695691779255867, + -0.08249387890100479, + 0.06137637048959732, + -0.007929722778499126, + -0.09599680453538895, + 0.030108045786619186, + 0.013699491508305073, + -0.033899497240781784, + -0.004047760274261236, + 0.0055990638211369514, + -0.0787123292684555, + 0.046353526413440704, + 0.027265140786767006, + 0.007200747262686491, + -0.04208602383732796, + 0.057487983256578445, + -0.04806135967373848, + 0.03768376633524895, + 0.00016295457317028195, + -0.04817119985818863, + -0.005299780983477831, + 0.40238919854164124, + -0.039749640971422195, + 0.06170792877674103, + -0.09262904524803162, + 0.012936016544699669, + -0.01650017686188221, + 0.02885499969124794, + 0.041455574333667755, + 0.009942210279405117, + 0.07226348668336868, + -0.012723653577268124, + 0.003663511946797371, + -0.06844241172075272, + 0.018281104043126106, + 0.032615385949611664, + -0.03472500294446945, + -0.17984190583229065, + -0.0074195535853505135, + 0.04442961886525154 + ], + [ + -0.13870614767074585, + 0.1500806361436844, + -0.04602068290114403, + -0.10106635838747025, + 0.011762409470975399, + 0.01920274831354618, + -0.02011820115149021, + 0.04539800435304642, + 0.019581414759159088, + -0.021595608443021774, + 0.032338038086891174, + 0.03210483118891716, + 0.033007796853780746, + -0.017825594171881676, + -0.021820317953824997, + 0.02180267870426178, + -0.008290174417197704, + -0.033486198633909225, + 0.011636169627308846, + 0.0025078097824007273, + 0.0014781421050429344, + 0.020581496879458427, + 0.00611738720908761, + -0.0005086864111945033, + -0.13362661004066467, + -0.01410914771258831, + 0.004272077698260546, + -0.07083375006914139, + -0.029757611453533173, + 0.008152494207024574, + 0.062186360359191895, + -0.06528722494840622, + 0.04574838653206825, + 0.060628168284893036, + 0.03887278214097023, + -0.003777420846745372, + 0.032446928322315216, + 0.0024110230151563883, + -0.010800321586430073, + -0.004428061656653881, + 0.001854997011832893, + -0.06315281987190247, + -0.03564164787530899, + -0.02776721864938736, + -0.029461471363902092, + -0.02414853684604168, + -0.06807290017604828, + -0.038640446960926056, + -0.0023861434310674667, + -0.017872996628284454, + 0.007809941191226244, + -0.012637762352824211, + -0.01839209906756878, + 0.02768203243613243, + 0.020369932055473328, + 0.0068817404098808765, + -0.059941988438367844, + -0.06493355333805084, + -0.010390318930149078, + -0.07334309816360474, + 0.032488252967596054, + 0.07166557013988495, + 0.010743144899606705, + 0.025911346077919006, + 0.0290809515863657, + 0.07615160942077637, + 0.0060981386341154575, + 0.00855213962495327, + 0.01106330007314682, + -0.0170135460793972, + 0.01946260966360569, + 0.004195293877273798, + 0.021695205941796303, + -0.007060987874865532, + -0.008183570578694344, + 0.021461637690663338, + 0.02899707481265068, + -0.06166727840900421, + 0.07835272699594498, + 0.053955066949129105, + 0.4032614529132843, + -0.0027145459316670895, + 0.016994688659906387, + 0.03177968040108681, + 0.02360154315829277, + 0.06309907138347626, + -0.024757003411650658, + 0.011285175569355488, + 0.04190976172685623, + -0.020897608250379562, + 0.024977384135127068, + 0.043886397033929825, + 0.033632244914770126, + 0.027900608256459236, + 0.07622148841619492, + 0.04900823161005974, + -0.05216420814394951, + -0.007175242993980646, + -0.01579764485359192, + -0.029986267909407616, + 0.003863713936880231, + -0.1409452110528946, + 0.003484739689156413, + 0.022639356553554535, + -0.013620092533528805, + 0.033439092338085175, + 0.04279301315546036, + 0.028025945648550987, + -0.07276106625795364, + 0.005584966856986284, + 0.0019212353508919477, + -0.039873454719781876, + -0.02073146402835846, + 0.02559647336602211, + -0.0025381273590028286, + -0.020100319758057594, + -0.0016158904181793332, + -0.006594272330403328, + -0.046454451978206635, + 0.04604186490178108, + -0.08393371850252151, + -0.026171773672103882, + -0.015758683905005455, + 0.005903127137571573, + -0.04513015225529671, + 0.06182481348514557, + -0.026883859187364578, + -0.08172169327735901, + -0.02204088494181633, + -0.02772187441587448, + -0.04028556868433952, + -0.07106476277112961, + -0.017548201605677605, + 0.019440127536654472, + 0.04594608023762703, + -0.018140817061066628, + -0.0484565868973732, + -0.09283366799354553, + 0.07280628383159637, + -0.037841591984033585, + -0.047929707914590836, + -0.021861663088202477, + -0.056207846850156784, + -0.0684780701994896, + -0.022330597043037415, + 0.014865386299788952, + -0.013075223192572594, + 0.014749882742762566, + 0.01124247070401907, + -0.03298797458410263, + 0.016569405794143677, + 0.026960032060742378, + -0.06302500516176224, + -0.059903863817453384, + 0.015186318196356297, + -0.02248154580593109, + 0.04083701968193054, + 0.015618192963302135, + -0.023683244362473488, + 0.04487030208110809, + 0.03966636583209038, + -0.017023185268044472, + -0.005374726839363575, + 0.07256718724966049, + -0.03592347353696823, + -0.046569183468818665, + -0.0009541117469780147, + 0.01701926998794079, + 0.033443231135606766, + -0.037075288593769073, + 0.02269786037504673, + 0.029633525758981705, + -0.0704825222492218, + 0.045874692499637604, + 0.01403818465769291, + 0.005486696492880583, + -0.044065043330192566, + 0.008046786300837994, + -0.00668345345184207, + 0.043666720390319824, + -0.010313079692423344, + 0.002154131419956684, + 0.03274684026837349, + -0.028148524463176727, + -0.017303315922617912, + 0.13716912269592285, + 0.043162308633327484, + -0.027608826756477356, + -0.04116120934486389, + 0.06892998516559601, + 0.029579510912299156, + 0.024466240778565407, + 0.014316737651824951, + 0.020060785114765167, + 0.022710178047418594, + -0.051442764699459076, + 0.028481483459472656, + 0.0472419410943985, + 0.019862746819853783, + 0.038422804325819016, + 0.009853136725723743, + 0.02177870273590088, + -0.017346059903502464, + -0.008344417437911034, + -0.051907509565353394, + -0.0381343699991703, + 0.0704391673207283, + -0.045224763453006744, + 0.03659598529338837, + 0.015641797333955765, + 0.02934662438929081, + 0.013792667537927628, + -0.014057005755603313, + 0.04820025712251663, + -0.14127007126808167, + -0.024893132969737053, + 0.007069246843457222, + -0.07030471414327621, + 0.03463234379887581, + -0.05671064928174019, + 0.015029995702207088, + -0.019062155857682228, + -0.10180185735225677, + 0.009654960595071316, + 0.02360539510846138, + -0.006133252289146185, + -0.043208908289670944, + 0.03578227013349533, + 0.006086214445531368, + -0.007375607267022133, + -0.012459272518754005, + 0.04801078885793686, + 0.0033717926125973463, + 0.030421612784266472, + 0.02980252169072628, + 0.10172561556100845, + -0.019558003172278404, + 0.5900320410728455, + 0.01653551310300827, + 0.025566836819052696, + -0.12026628106832504, + 0.036526765674352646, + -0.042361240833997726, + -0.0008189837681129575, + 0.003682833630591631, + -0.0018879090202972293, + 0.0038933970499783754, + 0.0028260000981390476, + -0.0175904780626297, + -0.03284558281302452, + -0.01899501495063305, + -0.025114785879850388, + 0.055967360734939575, + -0.1327769011259079, + -0.033618032932281494, + 0.024509334936738014 + ], + [ + -0.11624504625797272, + 0.13875313103199005, + -0.07863052934408188, + -0.04265555366873741, + 0.021755021065473557, + -0.005988152697682381, + -0.023012055084109306, + -0.00737941637635231, + 0.01859544776380062, + -0.028523845598101616, + 0.00032391518470831215, + -0.004853421822190285, + 0.015997758135199547, + 0.018260907381772995, + 0.005123835057020187, + 0.08650851249694824, + -0.0013099503703415394, + -0.013984273187816143, + 0.009948302060365677, + -0.006205220706760883, + 0.02307797223329544, + 0.0064643737860023975, + 0.0052585722878575325, + -0.027109690010547638, + -0.08811362832784653, + 0.00360330892726779, + -0.024660106748342514, + 0.010989682748913765, + 0.018307002261281013, + 0.007373425643891096, + 0.10953927785158157, + -0.017957067117094994, + -0.04623233899474144, + 0.07119548320770264, + 0.005449722986668348, + -0.013732226565480232, + 0.008246438577771187, + 0.031119540333747864, + -0.0076482463628053665, + 0.006469794549047947, + 0.055786654353141785, + -0.08531220257282257, + 0.009951893240213394, + 0.0095612071454525, + -0.016286123543977737, + -0.016392432153224945, + -0.014011064544320107, + -0.01915968395769596, + 0.0007769694202579558, + 0.0006382964784279466, + -0.07529108226299286, + 0.016459660604596138, + 0.00860067829489708, + 0.0110629228875041, + 0.0075409081764519215, + 0.07147133350372314, + 0.021112559363245964, + 0.016198597848415375, + -0.025227734819054604, + -0.040138278156518936, + -0.004790658596903086, + 0.06694599241018295, + 0.024770423769950867, + 0.03464716300368309, + -0.016704136505723, + 0.059668634086847305, + 0.010320560075342655, + 0.07081882655620575, + -0.03533599153161049, + -0.009889558888971806, + 0.020636193454265594, + 0.06368381530046463, + 0.005933863576501608, + -0.007037040777504444, + -0.02803969383239746, + -0.0353359654545784, + -0.019933152943849564, + -0.06674031913280487, + 0.030726132914423943, + 0.05616581812500954, + 0.40609443187713623, + 0.009807070717215538, + 0.01972770132124424, + 0.012777259573340416, + 0.0034538358449935913, + 0.033978622406721115, + 0.030478039756417274, + 0.017705652862787247, + -0.018043627962470055, + -0.0017296028090640903, + 0.030852828174829483, + 0.023791110143065453, + 0.03515485301613808, + 0.02066485397517681, + -0.01625056192278862, + 0.03176788613200188, + -0.012105672620236874, + -0.02383614517748356, + 0.035576317459344864, + -0.03560930863022804, + 0.01912250742316246, + -0.06543924659490585, + -0.01529973465949297, + 0.03260271996259689, + -0.025687268003821373, + 0.019106818363070488, + 0.11933028697967529, + 0.054408423602581024, + -0.043821755796670914, + -0.0038873415905982256, + -0.07801220566034317, + 0.0012022251030430198, + 0.02024758607149124, + -8.841216913424432e-05, + 0.0067618973553180695, + -0.002344303298741579, + 0.004071809817105532, + 0.01186281256377697, + -0.01937440037727356, + 0.0538199283182621, + -0.08311665803194046, + -0.008098861202597618, + -0.006363168358802795, + 0.019096190109848976, + -0.015711959451436996, + 0.06628165394067764, + 0.008630997501313686, + -0.07793298363685608, + 0.006383263971656561, + -0.0555744394659996, + -0.030579837039113045, + -0.035793643444776535, + -0.024865632876753807, + -0.01259633619338274, + -0.0010811667889356613, + 0.03179490193724632, + -0.009446431882679462, + -0.06450218707323074, + 0.014410619623959064, + -0.009581838734447956, + -0.025731613859534264, + 0.03390805050730705, + -0.015917304903268814, + -0.04510042816400528, + 0.06588436663150787, + 0.011036720126867294, + -0.019437499344348907, + 0.032106462866067886, + 0.054109711199998856, + -0.005496300291270018, + -0.015130304731428623, + 0.05152150243520737, + -0.07975129038095474, + -0.034664783626794815, + -0.04302818700671196, + -0.05432797968387604, + -0.021848039701581, + 0.02884729951620102, + -0.07097816467285156, + -0.004708417225629091, + 0.028193790465593338, + 0.023376502096652985, + 0.00557554978877306, + 0.02076878398656845, + -0.004790549632161856, + -0.05590038746595383, + 0.01705833710730076, + 0.04395945370197296, + 0.029518047347664833, + -0.011880367062985897, + 0.007446874864399433, + 0.020695660263299942, + -0.08346258103847504, + 0.019361013546586037, + 0.03034079447388649, + 0.010006953030824661, + -0.021688392385840416, + 0.012584452517330647, + -0.016331922262907028, + 0.0033363904803991318, + 0.013246101327240467, + 0.02022683434188366, + 0.0011366155231371522, + -0.03336886316537857, + 0.010636096820235252, + 0.10798176378011703, + 0.0444384329020977, + -0.018664946779608727, + 0.05618834123015404, + 0.04934690520167351, + -0.006469781044870615, + 0.08881691098213196, + 0.027651986107230186, + 0.001077098771929741, + 0.012573360465466976, + -0.028401963412761688, + 0.028912916779518127, + 0.011259485967457294, + -0.012391929514706135, + 0.0368218757212162, + 0.00992700643837452, + -0.010987140238285065, + 0.00014400527288671583, + -0.03132638707756996, + -0.026256375014781952, + -0.026812957599759102, + 0.0836063101887703, + -0.019363470375537872, + 0.01231341902166605, + 0.012754430994391441, + -0.012230047956109047, + 0.01838989555835724, + 0.00841341819614172, + 0.055964045226573944, + -0.08339490741491318, + -0.04722125828266144, + -0.02815355733036995, + -0.06682118028402328, + 0.03990034759044647, + -0.04486213997006416, + -0.04325477033853531, + 0.018256433308124542, + 0.0005257749580778182, + 0.018864518031477928, + -0.009217101149260998, + 0.002033390337601304, + -0.02199380472302437, + 0.032119471579790115, + 0.0027904293965548277, + 0.00224527670070529, + -0.009683358483016491, + 0.0287287887185812, + 0.023252876475453377, + -0.027645884081721306, + 0.04595985636115074, + 0.08384145051240921, + -0.015027039684355259, + 0.6761941909790039, + 0.027715276926755905, + 0.018121493980288506, + -0.06391437351703644, + -0.0035362562630325556, + 0.0046039544977247715, + 0.01864507794380188, + -0.024720383808016777, + -0.03379569947719574, + 0.031643498688936234, + 0.01263998169451952, + -0.055780522525310516, + -0.008647038601338863, + -0.01279442198574543, + -0.047128431499004364, + 0.04295946657657623, + -0.09590569138526917, + -0.03371555730700493, + 0.00945359468460083 + ], + [ + -0.11412418633699417, + 0.13726794719696045, + -0.05218227580189705, + -0.027464471757411957, + 0.005147522781044245, + -0.0048875464126467705, + -0.032692890614271164, + -0.007200733292847872, + 0.0067465221509337425, + -0.026417694985866547, + -0.007120755035430193, + 0.01197725534439087, + -0.00869243685156107, + 0.014228272251784801, + 0.02720191888511181, + 0.10406238585710526, + 0.012080789543688297, + -0.026258258149027824, + 0.02409014292061329, + 0.011238506995141506, + 0.006808484438806772, + 0.00805381778627634, + 0.024010786786675453, + -0.013983591459691525, + -0.07366421818733215, + -0.02224511280655861, + -0.0017887308495119214, + 0.030580423772335052, + 0.011349712498486042, + 0.01665935479104519, + 0.14495335519313812, + -0.009088016115128994, + -0.05310370400547981, + 0.07238487899303436, + -0.012955516576766968, + 0.0034084480721503496, + -0.0022419120650738478, + 0.03540400415658951, + -0.004986876156181097, + 0.005288181360810995, + 0.04459598660469055, + -0.05486135929822922, + -0.0029170969501137733, + -0.00925380177795887, + 0.00510557321831584, + -0.008696973323822021, + 0.015413922257721424, + -0.03287321701645851, + 0.0019190266029909253, + -0.0032354185823351145, + -0.02529674395918846, + 0.001339449780061841, + -0.013268656097352505, + 0.022408315911889076, + -0.0009899674914777279, + 0.050546795129776, + -0.013792533427476883, + 0.03461813926696777, + -0.046092692762613297, + -0.042830321937799454, + -0.004943245556205511, + 0.08025079220533371, + 0.017499910667538643, + 0.018554408103227615, + 0.012116524390876293, + 0.04463031515479088, + -0.0013768414501100779, + 0.022207368165254593, + 0.016864998266100883, + -0.008296352811157703, + 0.03570272773504257, + 0.011295375414192677, + 0.021169641986489296, + -0.0062666600570082664, + -0.021514130756258965, + -0.04072871059179306, + -0.022559963166713715, + -0.04855125769972801, + 0.04272248223423958, + 0.04228604584932327, + 0.43116989731788635, + -0.01464152429252863, + 0.014222035184502602, + 0.01142216194421053, + -0.015747223049402237, + 0.036015309393405914, + 0.029291875660419464, + -0.0027096704579889774, + -0.008539254777133465, + -0.014272703789174557, + 0.03568468242883682, + 0.035333216190338135, + 0.017862539738416672, + 0.014495897106826305, + -0.016032187268137932, + 0.05071432143449783, + -0.029073117300868034, + -0.0067151510156691074, + 0.030944878235459328, + -0.02331341989338398, + 0.00975901260972023, + -0.0735304206609726, + -0.00907265953719616, + 0.03555092588067055, + -0.007965486496686935, + -0.0005426863790489733, + 0.07899138331413269, + 0.024598253890872, + -0.028170591220259666, + 0.014293810352683067, + -0.06377719342708588, + 0.009968905709683895, + 0.026691284030675888, + 0.023659052327275276, + 0.001220275997184217, + -0.0007735321414656937, + 0.005657639354467392, + 0.016660479828715324, + -0.02112850919365883, + 0.05046501010656357, + -0.08257447928190231, + 0.014537351205945015, + -0.005338109098374844, + 0.022678738459944725, + 0.005862181540578604, + 0.049412406980991364, + -0.001023242948576808, + -0.06691808998584747, + -0.02211407944560051, + -0.06368940323591232, + -0.02337692305445671, + -0.03892349824309349, + -0.020170167088508606, + -0.028848357498645782, + -0.0010194515343755484, + -0.0008758798358030617, + -0.0030691165011376143, + -0.08266086131334305, + 0.018092073500156403, + -0.036127205938100815, + -0.034197211265563965, + 0.028419695794582367, + -0.009649146348237991, + -0.050873566418886185, + 0.036956194788217545, + -0.015143845230340958, + -0.02546299435198307, + 0.03508080169558525, + 0.044691912829875946, + -0.016490325331687927, + 0.003996910993009806, + 0.052925072610378265, + -0.04365579038858414, + -0.02955690585076809, + -0.03488224744796753, + -0.05308603495359421, + -0.020986346527934074, + 0.022278141230344772, + -0.056866806000471115, + -0.017539534717798233, + 0.003205709857866168, + 0.04119989648461342, + 0.013737696222960949, + 0.02466907724738121, + -0.021110301837325096, + -0.05713262781500816, + 0.002380436984822154, + 0.017494849860668182, + 0.01613995060324669, + -0.00849116314202547, + -0.014060898683965206, + 0.008697716519236565, + -0.0442005954682827, + 0.035788796842098236, + 0.018431756645441055, + -0.006973751820623875, + -0.0342225655913353, + -0.003874904476106167, + -0.0013121654046699405, + -0.0010879837209358811, + 0.0020102106500416994, + 0.009581895545125008, + -0.007697088178247213, + -0.03492571786046028, + 0.019679676741361618, + 0.1200551837682724, + 0.048610977828502655, + 0.005237671546638012, + 0.04104430228471756, + 0.051108475774526596, + -0.008644257672131062, + 0.09750495105981827, + 0.029772991314530373, + -0.00016521009092684835, + 0.03289184346795082, + -0.007939275354146957, + 0.02172100730240345, + 0.012479095719754696, + -0.004831812810152769, + 0.04960523545742035, + 0.02310394123196602, + -0.01301469374448061, + 0.0003252137394156307, + -0.02302009053528309, + -0.0215805321931839, + -0.020430563017725945, + 0.04761699214577675, + -0.015196945518255234, + 0.01723371259868145, + 0.01594342105090618, + 0.01883411966264248, + 0.03050428070127964, + 0.004503670614212751, + 0.03622332215309143, + -0.05097724124789238, + -0.033986907452344894, + -0.012590894475579262, + -0.06861233711242676, + 0.023637568578124046, + -0.01827617548406124, + -0.060859791934490204, + -0.0021583528723567724, + 0.004185400903224945, + 0.014564722776412964, + -0.006372298579663038, + 0.020789310336112976, + -0.004340355284512043, + 0.01071328204125166, + 0.00990411825478077, + -0.01692127250134945, + 0.012454711832106113, + 0.04638274013996124, + 0.017085179686546326, + -0.0064478470012545586, + 0.04638644680380821, + 0.07728243619203568, + 0.025095248594880104, + 0.7054874300956726, + 0.0105736730620265, + 0.012191186659038067, + -0.07456336170434952, + -0.00740684662014246, + -0.0058464291505515575, + 0.04404774308204651, + 0.0004235569213051349, + -0.009737825021147728, + 0.040678344666957855, + 0.02312062680721283, + -0.008952505886554718, + -0.011509095318615437, + -0.006853073835372925, + -0.014574159868061543, + -0.0016265067970380187, + -0.07491923868656158, + -0.023567428812384605, + 0.010385334491729736 + ], + [ + -0.11395519971847534, + 0.1653526872396469, + -0.06225132569670677, + -0.11263221502304077, + -0.014408117160201073, + 0.009327501058578491, + -0.02000894956290722, + 0.01533485110849142, + -0.0020454165060073137, + -0.03062124364078045, + 0.00861233938485384, + 0.027964582666754723, + 0.0026955276262015104, + -0.0371592752635479, + -0.018997300416231155, + 0.0689263716340065, + 0.012667045928537846, + -0.048543594777584076, + 0.04193871095776558, + 0.0005952793871983886, + -0.01050556544214487, + 0.01602627895772457, + 0.024697842076420784, + 0.026498932391405106, + -0.056782808154821396, + -0.020409194752573967, + 0.03984056040644646, + 0.023472152650356293, + 0.01026953849941492, + 0.008118697442114353, + 0.1517731100320816, + -0.02341199479997158, + -0.015675533562898636, + 0.0654553472995758, + 0.021464351564645767, + 0.0053295716643333435, + -0.011270727030932903, + 0.040744274854660034, + -0.0036851128097623587, + 0.015740038827061653, + 0.02613484114408493, + -0.08038897812366486, + -0.029697000980377197, + -0.008002227172255516, + -0.013325457461178303, + 0.0034157494083046913, + 0.00046326068695634604, + -0.03737149015069008, + 0.007715199142694473, + -0.01345035806298256, + 0.055671125650405884, + -0.007939238101243973, + -0.04079917073249817, + 0.0006985717918723822, + 0.0017879073275253177, + 0.01059732772409916, + -0.023027898743748665, + -0.00011222348257433623, + -0.06379938125610352, + -0.05886714532971382, + -0.002485080389305949, + 0.08237847685813904, + 0.014701313339173794, + 0.011634761467576027, + -0.013388710096478462, + 0.037908606231212616, + -0.0003725871501956135, + 0.02713807113468647, + 0.04452092945575714, + -0.00408186623826623, + 0.01656189188361168, + -0.007129908073693514, + 0.029239103198051453, + -0.0004906789981760085, + -0.04196321964263916, + -0.034977272152900696, + 0.00582083547487855, + -0.011028214357793331, + 0.06113725155591965, + 0.01768292300403118, + 0.4095361530780792, + -0.04009851813316345, + 0.014635063707828522, + 0.03236893564462662, + -0.004203962627798319, + 0.01718866266310215, + 0.017364535480737686, + 0.016496624797582626, + 0.022061923518776894, + -0.0009152102866210043, + 0.07328905910253525, + 0.0309943538159132, + -0.007918468676507473, + 0.025409474968910217, + 0.03496971353888512, + 0.06886875629425049, + -0.06638206541538239, + 0.0008851300808601081, + -0.010679514147341251, + -0.0010469661792740226, + -0.007579936645925045, + -0.07138894498348236, + 0.006389317102730274, + 0.031994257122278214, + -0.02207803726196289, + 0.004840745124965906, + 0.05580592527985573, + 0.014161528088152409, + -0.0022863238118588924, + 0.016447022557258606, + 0.018464144319295883, + -0.0006270271842367947, + 0.007452989928424358, + 0.04101955145597458, + 0.01639430969953537, + -0.016595633700489998, + 0.008757064118981361, + 0.03163408115506172, + -0.037696726620197296, + 0.06481978297233582, + -0.09065323323011398, + 0.007043343968689442, + 0.010460452176630497, + 0.008910768665373325, + 0.012256922200322151, + 0.05967393517494202, + -0.014816171489655972, + -0.060215599834918976, + -0.06981952488422394, + -0.05142530798912048, + -0.02950252965092659, + -0.07769264280796051, + -0.016467565670609474, + -0.018425149843096733, + 0.0035692781675606966, + 0.02524113468825817, + -0.04487573355436325, + -0.0725758820772171, + 0.02853182703256607, + -0.026354718953371048, + -0.018254023045301437, + 0.013760393485426903, + -0.006106679793447256, + -0.05469614639878273, + 0.08201327174901962, + -0.02320520579814911, + -0.011613510549068451, + 0.035118285566568375, + 0.02755454182624817, + -0.004138777498155832, + 0.01373966597020626, + 0.05094609782099724, + -0.03975756838917732, + -0.03237932547926903, + -0.0043815504759550095, + -0.02786400355398655, + -0.01905619166791439, + 0.02611682005226612, + -0.032469071447849274, + -0.02902282029390335, + 0.01152454037219286, + 0.025558553636074066, + -0.0014273457927629352, + 0.05271109566092491, + -0.024360748007893562, + -0.08926855027675629, + 0.014099263586103916, + 0.014113418757915497, + -0.015545119531452656, + -0.00952230952680111, + -0.024049533531069756, + -0.0019470487022772431, + -0.03037051483988762, + 0.03481574356555939, + 0.013799140229821205, + -0.014423403888940811, + -0.0348338820040226, + -0.009017000906169415, + -0.03508429601788521, + -0.004405566956847906, + -0.02247607335448265, + 0.017218103632330894, + 0.009520421735942364, + -0.026450922712683678, + 0.02303985133767128, + 0.10205981135368347, + 0.030118167400360107, + -0.019307924434542656, + 0.01385186705738306, + 0.023020628839731216, + 0.010611044242978096, + 0.08536453545093536, + 0.035444874316453934, + -0.0023428148124367, + 0.023378578945994377, + -0.004399100784212351, + 0.05180484801530838, + 0.020952612161636353, + -0.006259767338633537, + 0.04703677445650101, + 0.007955320179462433, + -0.024938328191637993, + -0.009758135303854942, + -0.010556945577263832, + -0.013279843144118786, + -0.017202192917466164, + 0.05599839240312576, + -0.004768696613609791, + 0.01390846911817789, + 0.014659237116575241, + 0.06859960407018661, + 0.03121091052889824, + -0.00955891516059637, + 0.028379686176776886, + -0.06313449889421463, + -0.042986344546079636, + 0.02588779106736183, + -0.07741411030292511, + 0.03244270384311676, + 0.003353846725076437, + -0.05013260617852211, + -0.015605907887220383, + -0.04271535575389862, + 0.028362983837723732, + 0.0035971556790173054, + 0.018112733960151672, + -0.003420526161789894, + -0.004507833626121283, + 0.03209070488810539, + -0.014025110751390457, + 0.03235604614019394, + 0.06833625584840775, + 0.012694776989519596, + -0.0012200784403830767, + 0.028420329093933105, + 0.08302333205938339, + 0.015300323255360126, + 0.6730324029922485, + 0.013095753267407417, + -0.013173284940421581, + -0.12447448819875717, + 0.00572329293936491, + -0.022816726937890053, + 0.00999297946691513, + 0.0033204981591552496, + 0.0009423192823305726, + 0.03611549362540245, + 0.010908572003245354, + 0.009922623634338379, + -0.011336627416312695, + 0.008156931959092617, + 0.00017039878002833575, + 0.02565465308725834, + -0.10458404570817947, + 0.005384807009249926, + 0.021176287904381752 + ], + [ + -0.11146920174360275, + 0.10556870698928833, + -0.04396132379770279, + -0.022357670590281487, + -0.004085557069629431, + -0.00019136961782351136, + -0.03922867774963379, + -0.0035311460960656404, + 0.01536932960152626, + -0.046386998146772385, + 0.02162935957312584, + 0.0012951688840985298, + -0.013428985141217709, + -0.0014103802386671305, + -0.013044574297964573, + 0.07578056305646896, + 0.006621559150516987, + -0.02614850364625454, + 0.0072492496110498905, + 0.010785778053104877, + 0.016203276813030243, + 0.005566781852394342, + 0.02756383828818798, + -0.008824915625154972, + -0.08749625831842422, + -0.014622727409005165, + -0.033479586243629456, + -0.030468612909317017, + -0.005972548387944698, + -0.007607186213135719, + 0.07657100260257721, + -0.022994600236415863, + -0.015743523836135864, + 0.09061373770236969, + 0.002765290206298232, + -0.008676067925989628, + 0.005829362198710442, + -0.004302430897951126, + -0.008629788644611835, + 0.017205290496349335, + 0.017542673274874687, + -0.04074263200163841, + -0.0039847614243626595, + -0.013680096715688705, + -0.011796263046562672, + -0.027183057740330696, + 8.138124940160196e-06, + -0.058069173246622086, + -0.01731596514582634, + 0.007852667011320591, + -0.021674424409866333, + -0.019617103040218353, + -0.01114895474165678, + 0.016012901440262794, + -0.021267585456371307, + 0.041836805641651154, + -0.02426111325621605, + 0.02084179036319256, + -0.021431438624858856, + -0.049793168902397156, + -0.0033722538501024246, + 0.06471838802099228, + -0.007459866814315319, + 0.029329271987080574, + 0.008371756412088871, + 0.045543596148490906, + 0.027202030643820763, + 0.020519599318504333, + -0.012014919891953468, + -0.0014497236115857959, + 0.024508608505129814, + 0.036564018577337265, + 0.009674157947301865, + 0.028932593762874603, + -0.02275405079126358, + -0.020318148657679558, + 0.0010972366435453296, + -0.07114425301551819, + 0.04934358969330788, + 0.07146087288856506, + 0.432199627161026, + -0.012690655887126923, + 0.019715573638677597, + 0.046272195875644684, + -0.003076212015002966, + 0.04392820969223976, + 0.0025762198492884636, + 0.010463624261319637, + 0.019042525440454483, + -0.02233600616455078, + 0.03648415580391884, + 0.036535292863845825, + 0.010893037542700768, + 0.004028757102787495, + 0.015492333099246025, + 0.05314714461565018, + -0.0340457558631897, + -0.002629627240821719, + 0.03323933482170105, + -0.015353783033788204, + 0.005592520348727703, + -0.1236797571182251, + 7.175491191446781e-05, + 0.025752544403076172, + -0.02457689680159092, + 0.02721104398369789, + 0.06367874890565872, + 0.008519110269844532, + -0.06878424435853958, + 0.004626983776688576, + -0.03757547214627266, + -0.03554926812648773, + -0.013906657695770264, + 0.023173488676548004, + -0.005109779071062803, + 0.0012142574414610863, + -0.013159502297639847, + -0.008530168794095516, + -0.039793115109205246, + 0.0466625913977623, + -0.08291853964328766, + -0.022150319069623947, + 0.0012899675639346242, + -0.0017026657005771995, + -0.0020211245864629745, + 0.03689321130514145, + 0.018470456823706627, + -0.07993973791599274, + -0.007725620176643133, + -0.03484245017170906, + -0.0221247561275959, + -0.03446318209171295, + -0.029049109667539597, + -0.0024684357922524214, + -0.007564529310911894, + -0.013702837750315666, + -0.02707694284617901, + -0.08097758889198303, + 0.012878663837909698, + -0.020367886871099472, + -0.043529145419597626, + -0.0064454516395926476, + -0.015439056791365147, + -0.08905606716871262, + 0.05045907199382782, + 0.013059324584901333, + -0.010075826197862625, + 0.021074002608656883, + 0.025571808218955994, + -0.02112928032875061, + 0.005487638525664806, + 0.0424298457801342, + -0.02752065844833851, + -0.05133603885769844, + -0.009914582595229149, + -0.02732040174305439, + -0.014863096177577972, + 0.00407694187015295, + -0.04958902299404144, + 0.0098359240218997, + -0.004199730232357979, + -0.011816084384918213, + 0.022150691598653793, + 0.035361550748348236, + -0.043480634689331055, + -0.029963646084070206, + -0.011609204113483429, + -0.0030306344851851463, + 0.036792825907468796, + -0.027099959552288055, + -0.011356441304087639, + 0.011281788349151611, + -0.05629245564341545, + 0.03068787232041359, + 0.016619523987174034, + -0.013216689229011536, + -0.032151248306035995, + 0.015128690749406815, + 0.004062433261424303, + 0.011978770606219769, + -0.00865156389772892, + 0.032343074679374695, + -0.005638010334223509, + -0.034712184220552444, + 0.011700958013534546, + 0.12417840957641602, + 0.026247695088386536, + -0.0008806518744677305, + 0.0038125934079289436, + 0.06420892477035522, + 0.0014308086829259992, + 0.05713949352502823, + 0.030398065224289894, + -0.013793636113405228, + 0.012439430691301823, + -0.04273568093776703, + 0.03087724559009075, + 0.03395640105009079, + 0.006167554762214422, + 0.03895808756351471, + 0.004823796451091766, + -0.013061991892755032, + -0.03389938175678253, + -0.03700334206223488, + -0.036450669169425964, + -0.06399832665920258, + 0.04695151373744011, + -0.004580456297844648, + 0.03350859135389328, + 0.013401137664914131, + -0.002302737906575203, + 0.014620421454310417, + 0.002341820392757654, + 0.03150298073887825, + -0.07475301623344421, + -0.027359118685126305, + 0.0016865992220118642, + -0.0743962973356247, + 0.02804400958120823, + -0.032261673361063004, + -0.0417383536696434, + -0.014594875276088715, + -0.03226521238684654, + 0.010279428213834763, + 0.008724365383386612, + 0.0019151835003867745, + -0.013718532398343086, + 0.01176615059375763, + 0.007329902146011591, + -0.01368457917124033, + -0.010697633028030396, + 0.055610429495573044, + 0.014189405366778374, + 0.020796703174710274, + 0.04688327759504318, + 0.07623916119337082, + 0.019736021757125854, + 0.7083882689476013, + 0.02558332309126854, + 0.01893482729792595, + -0.06884419918060303, + -0.021011032164096832, + -0.05502571910619736, + 0.019599001854658127, + 0.0006064039771445096, + -0.008239354938268661, + 0.024560440331697464, + -0.009687154553830624, + 0.019737740978598595, + -0.024760982021689415, + -0.03857453167438507, + -0.01830863207578659, + 0.010389907285571098, + -0.08368184417486191, + -0.02568931132555008, + 0.022384949028491974 + ], + [ + -0.013742292299866676, + 0.027946891263127327, + -0.015254407189786434, + -0.01262421254068613, + 0.011546689085662365, + 0.00775459548458457, + -0.004823729395866394, + 0.006577091291546822, + 0.0002591590164229274, + -0.015428923070430756, + 0.01450593862682581, + 0.002846695948392153, + -0.0042126793414354324, + -0.0023279483430087566, + 0.0017778415931388736, + 0.005352361593395472, + 0.012978696264326572, + -0.020441655069589615, + 0.01906806416809559, + 0.009141676127910614, + 0.0063441237434744835, + 0.0026221764273941517, + -0.0036363143008202314, + 0.008571960031986237, + -0.01547372154891491, + 0.01073237881064415, + -0.007697635795921087, + 0.00039397107320837677, + 0.0006914903060533106, + -0.010446527041494846, + 0.0018019280396401882, + 0.00838733185082674, + 0.0017619477584958076, + -0.007817799225449562, + -0.007653632666915655, + -0.005298731382936239, + 0.012516993097960949, + -0.005624810233712196, + -0.00576539384201169, + -0.0001254606177099049, + 0.01492966990917921, + -0.004625814966857433, + -0.03890431672334671, + -0.00252414564602077, + -0.004441834986209869, + -0.0012655529426410794, + -0.01089117769151926, + -0.006097226869314909, + -0.012268970720469952, + -0.0056279683485627174, + 0.0023903530091047287, + 0.009216799400746822, + 0.005135015584528446, + -0.010747234337031841, + -0.0033893268555402756, + -0.0018607977544888854, + -0.05055256932973862, + 0.003009498119354248, + -0.0013472066493704915, + -0.012323200702667236, + 0.005172810051590204, + 0.022080225870013237, + 0.0023632976226508617, + 0.012511021457612514, + 0.004334332421422005, + -0.012103806249797344, + -0.0021699932403862476, + 0.012590363621711731, + 0.02392563782632351, + -0.0019061764469370246, + -0.009769098833203316, + 0.01915041171014309, + 0.0012408486800268292, + 0.001961107598617673, + -0.009779166430234909, + -0.006304564885795116, + -0.007132261525839567, + -0.0075855799950659275, + 0.0016511344583705068, + -0.005659757647663355, + -0.033120788633823395, + -0.007946069352328777, + 0.0013450456317514181, + 0.0034182420931756496, + -0.005737523548305035, + 0.004854509606957436, + 0.0036048998590558767, + 0.00483391247689724, + 0.01601800136268139, + -0.018438758328557014, + 0.0049003055319190025, + 0.009738562628626823, + 0.00727181788533926, + 0.04258866235613823, + 0.025155726820230484, + -0.001529546221718192, + -0.0027637132443487644, + -0.016224129125475883, + -6.76563722663559e-05, + -0.0022178632207214832, + -0.005566039122641087, + -0.017711246386170387, + -0.009995551779866219, + 0.008455394767224789, + 0.01548399031162262, + 0.026845023036003113, + 0.0016981902299448848, + -0.005733218044042587, + -0.008539168164134026, + 0.0010852573905140162, + -0.0006186221726238728, + -0.007981015369296074, + 0.006995393428951502, + 0.008303207345306873, + 0.0015440608840435743, + 0.0077231950126588345, + -0.002672820817679167, + -0.013511843979358673, + -0.0034315665252506733, + 0.008386300876736641, + -0.024658050388097763, + 0.029111837968230247, + -0.000981673365458846, + 0.0027922342997044325, + -0.009175279177725315, + 0.008946359157562256, + 0.001023737364448607, + 0.007418610621243715, + -0.012515859678387642, + -0.010904277674853802, + -0.0015232004225254059, + -0.004872665274888277, + -0.006052805110812187, + -0.015202787704765797, + 0.013718636706471443, + -0.003055598121136427, + -0.0049570160917937756, + -0.016365956515073776, + -0.00047202917630784214, + -0.0005058334209024906, + -0.004986342042684555, + -0.00467936135828495, + 0.004289420787245035, + -0.0065455362200737, + -0.9824562072753906, + -0.0025984758976846933, + -0.01759396120905876, + -0.0030775833874940872, + 0.014274753630161285, + -0.010229825973510742, + 0.001751258852891624, + 0.005189386196434498, + -0.009840459562838078, + -0.0020799394696950912, + -0.01644301600754261, + 0.00977020338177681, + 0.004266282543540001, + 0.006887318566441536, + -0.006584499962627888, + -0.006146099418401718, + -0.000827224284876138, + -0.0035859073977917433, + 0.003966078162193298, + -0.0021550676319748163, + -0.012013113126158714, + -0.007487565279006958, + -0.021309448406100273, + -0.006043937988579273, + -0.0027076047845184803, + 0.002003256231546402, + -0.011198259890079498, + 0.0051255002617836, + 0.002229074016213417, + -0.005591185763478279, + 0.003192311618477106, + -0.002342566382139921, + -0.0021108610089868307, + -0.002113793743774295, + -0.008118716068565845, + 0.006660400424152613, + 0.00419828062877059, + 0.004993249196559191, + 0.0009727568831294775, + 0.012353723868727684, + -0.0047560581006109715, + 0.020732033997774124, + 0.00455595925450325, + -0.0021213688887655735, + 0.01210172288119793, + 0.019155027344822884, + -0.004846497904509306, + 0.025401918217539787, + 0.00803407747298479, + 0.007631837856024504, + -0.006463770754635334, + 0.0021517558488994837, + 0.009279665537178516, + 0.013217981904745102, + -0.0016874086577445269, + -0.00043935744906775653, + 0.003793989773839712, + 0.0025952334981411695, + -0.002998740877956152, + -0.016326604411005974, + -0.003079721238464117, + -0.002452124608680606, + 0.004089210648089647, + 0.01889866217970848, + -0.002897475613281131, + -0.0023290440440177917, + 0.008159144781529903, + -0.0015913082752376795, + -0.005673450883477926, + 0.026482541114091873, + -0.014711976982653141, + -0.003038321156054735, + 0.0008568164194002748, + -0.03840811923146248, + 0.0016718036495149136, + 0.0002300119522260502, + -0.012034835293889046, + -0.001873403787612915, + -0.00022139644715934992, + -0.0038965886924415827, + 0.009327827952802181, + 0.006379296537488699, + -4.7954305046005175e-05, + -0.004952294752001762, + -0.0110310735180974, + 0.006736406125128269, + 0.0055229198187589645, + 0.009717200882732868, + 0.001722377841360867, + -0.009772159159183502, + -0.0032303747721016407, + 0.007214047014713287, + 0.006546682678163052, + 0.03122769109904766, + 0.004847378004342318, + -0.04319597780704498, + -0.009277249686419964, + -0.0017886514542624354, + 0.0028350430075079203, + 0.032828208059072495, + 0.0056296344846487045, + -0.0014200860168784857, + 0.008472696878015995, + -0.0007962917443364859, + -0.00488684419542551, + -0.01185704953968525, + 0.003327313344925642, + -0.00439045112580061, + 0.0030433177016675472, + -0.01660504750907421, + -0.009532351978123188, + 0.004252409562468529 + ], + [ + -0.14555007219314575, + 0.09614159166812897, + -0.0284274909645319, + -0.030164649710059166, + 0.02140875905752182, + 0.015057096257805824, + -0.020718839019536972, + 0.029721733182668686, + 0.03670252487063408, + -0.024426547810435295, + 0.07468380779027939, + 0.051984623074531555, + -0.011711383238434792, + -0.0018071273807436228, + -0.019410045817494392, + 0.031077496707439423, + 0.003988852724432945, + -0.01976964622735977, + 0.006684920750558376, + 0.009452729485929012, + -0.008906100876629353, + 0.00024856950039975345, + 0.03163187578320503, + 0.016061214730143547, + -0.14450351893901825, + 0.027864784002304077, + 0.00977384578436613, + -0.011347517371177673, + -0.004978366661816835, + -0.041089121252298355, + 0.02125387080013752, + 0.0033215719740837812, + 0.017565086483955383, + 0.03204822167754173, + 0.0058604138903319836, + 0.023791087791323662, + 0.06468343734741211, + -0.0029816515743732452, + -0.006656682584434748, + -0.010205733589828014, + 0.002286790171638131, + -0.026745907962322235, + -0.00289764441549778, + -0.03110424429178238, + -0.03365016728639603, + -0.0411718375980854, + 0.016735997051000595, + -0.03335035592317581, + 0.013676918111741543, + -0.007288502994924784, + 0.0357527993619442, + -0.005421975161880255, + -0.0550750233232975, + 0.02147481217980385, + -0.04785231500864029, + 0.006160113029181957, + -0.013431531377136707, + 0.07459226995706558, + -0.007642477285116911, + -0.05928022786974907, + 0.005388458725064993, + 0.05250215157866478, + -0.0034476628061383963, + 0.01461446937173605, + 0.007931257598102093, + 0.0253412127494812, + -0.013399520888924599, + 0.012757251970469952, + 0.03612137585878372, + -0.030189398676156998, + 0.028657805174589157, + -0.021603185683488846, + 0.01657012663781643, + 0.06072792783379555, + -0.021438926458358765, + 0.012373045086860657, + 0.005262190010398626, + 0.009909543208777905, + 0.02573665790259838, + -0.02199089527130127, + 0.4211586117744446, + -0.039796534925699234, + 0.04333406314253807, + 0.03505513817071915, + -0.05451192706823349, + 0.0004943172680214047, + 0.009836436249315739, + 0.024113470688462257, + -0.02991180680692196, + -0.025080615654587746, + 0.006472577806562185, + 0.06373192369937897, + 0.013282484374940395, + 0.06311915814876556, + 0.036965709179639816, + -0.016221022233366966, + -0.06353297084569931, + -0.04029206186532974, + -0.04996246099472046, + 0.016043050214648247, + -0.03259226679801941, + -0.05790596455335617, + 0.010322080925107002, + 0.00977864395827055, + 0.015746746212244034, + 0.01468142494559288, + 0.009437195956707, + 0.034178227186203, + -0.01528816670179367, + -0.022217124700546265, + 0.0428646020591259, + -0.04960465431213379, + -0.05665081739425659, + -0.022385574877262115, + 0.0184274110943079, + -0.0015974239213392138, + -0.020924542099237442, + -0.05433881655335426, + -0.012738478370010853, + 0.04357990622520447, + -0.042319733649492264, + 0.011848915368318558, + 0.0032809211406856775, + -0.0074705402366817, + -0.057604122906923294, + 0.05994812771677971, + 0.033004920929670334, + -0.03291857987642288, + -0.011560249142348766, + -0.03797467052936554, + -0.0006776985246688128, + -0.031044984236359596, + -0.014284403063356876, + -0.035786017775535583, + -0.02152218669652939, + 0.031037813052535057, + -0.03168835490942001, + -0.04400085285305977, + 0.049803297966718674, + -0.029899325221776962, + -0.0019769887439906597, + -0.010073939338326454, + 0.004278999753296375, + -0.036455731838941574, + 0.05682273581624031, + 0.027165479958057404, + -0.026829520240426064, + -0.01292793545871973, + 0.024669934064149857, + -0.02638557180762291, + 0.030644945800304413, + 0.053569916635751724, + -0.01621120795607567, + -0.048157405108213425, + -0.005210988223552704, + -0.026923738420009613, + 0.05772141367197037, + 0.0323517881333828, + -0.01965799741446972, + -0.009176438674330711, + -0.009071017615497112, + -0.03927965462207794, + 0.0015370571054518223, + 0.017353113740682602, + -0.06676793843507767, + -0.04762907326221466, + -0.027958087623119354, + -0.010685008950531483, + -0.009312030859291553, + -0.05327305570244789, + -0.06307188421487808, + -0.009313665330410004, + -0.05853412672877312, + -1.3768772078037728e-05, + 0.0036992651876062155, + -0.004086666274815798, + -0.007046579383313656, + -0.0009480002336204052, + 0.014258523471653461, + 0.07468988001346588, + -0.010695851407945156, + 0.036416806280612946, + 0.008008509874343872, + -0.026396946981549263, + -0.018366774544119835, + 0.08470553159713745, + 0.028696108609437943, + -0.07836093753576279, + -0.00948728621006012, + 0.07211791723966599, + -0.00928553193807602, + 0.0675717145204544, + 0.0021215586457401514, + 0.010027371346950531, + 0.003482805099338293, + 0.005415324587374926, + 0.07038946449756622, + -0.018706005066633224, + 0.02171807363629341, + -0.01860986277461052, + 0.024976931512355804, + -0.019481755793094635, + -0.012224572710692883, + 0.023050734773278236, + -0.01781122013926506, + 0.025698471814393997, + 0.058005355298519135, + -0.03378294035792351, + 0.025659631937742233, + -0.013017532415688038, + 0.017122874036431313, + 0.05231626704335213, + -0.01653866656124592, + 0.06258809566497803, + -0.1340310275554657, + -0.0024572990369051695, + 0.046137742698192596, + -0.06329972296953201, + 0.024342933669686317, + 0.03583458811044693, + -0.048023682087659836, + -0.005585663020610809, + -0.045043256133794785, + -0.012278882786631584, + 0.030444806441664696, + 0.0024853176437318325, + 0.003747085342183709, + 0.0036879878025501966, + 0.03232831880450249, + 0.03933902457356453, + -0.05560361221432686, + 0.054590772837400436, + -0.0012540231691673398, + 0.0075594582594931126, + 0.012457503005862236, + 0.012068046256899834, + 0.030891278758645058, + 0.6803922653198242, + -0.007984732277691364, + 0.0199846513569355, + -0.09248093515634537, + 0.006141660735011101, + -0.09895879030227661, + -0.006230590865015984, + 0.010075325146317482, + -0.019191250205039978, + 0.0014935290673747659, + 0.012959708459675312, + 0.04476611688733101, + -0.04119691997766495, + -0.02500019781291485, + 0.009529147297143936, + 0.05338366702198982, + -0.10368362069129944, + -0.02887730300426483, + 0.019284434616565704 + ], + [ + 0.014432977885007858, + 0.005191085860133171, + 1.0424480024084914e-05, + -0.004875479266047478, + -0.0014232880203053355, + -0.0018813146743923426, + -0.0006935906712897122, + 0.0010674165096133947, + 0.0016811392270028591, + -0.0001366146607324481, + -0.010852326638996601, + -0.0002782661176752299, + 0.0007338562281802297, + -0.0007726047188043594, + 2.994609167217277e-05, + 0.0024647642858326435, + -0.0007068736595101655, + 0.0022178785875439644, + -0.0002638873702380806, + 0.0007460642955265939, + 0.00046460155863314867, + -0.0003802571736741811, + 0.0023378764744848013, + -4.047577385790646e-05, + 0.00019903123029507697, + 0.0004437183670233935, + -0.0004202219133730978, + 0.000629320100415498, + -0.0004794196574948728, + -0.001525131519883871, + 0.0018953230464830995, + -0.0007976256310939789, + -0.0005654853885062039, + 0.0076269591227173805, + 0.0004092005838174373, + 0.00040880986489355564, + -0.001305459183640778, + -0.0009190006530843675, + -0.0011817737249657512, + -0.000442820368334651, + 0.0005486783338710666, + -0.002517824526876211, + 0.005611436441540718, + 0.0021288269199430943, + -0.0005140049033798277, + -0.0007418072782456875, + 0.002453659428283572, + -0.001236933865584433, + 0.0026393202133476734, + 0.0010560026858001947, + 0.001951532787643373, + -0.0005702578346244991, + -0.002397209405899048, + 0.0017227381467819214, + -0.0010644836584106088, + -0.00023930406314320862, + 0.005299729760736227, + 0.002289792988449335, + -0.0016853117849677801, + 0.0031433047261089087, + 0.00046492539695464075, + -0.0008129338966682553, + -0.0001765013294061646, + 0.00018342354451306164, + -0.0005896592629142106, + 0.0003840947465505451, + -7.441399793606251e-05, + -0.00026330884429626167, + -0.0006296741194091737, + -0.0026535438373684883, + 0.0015911344671621919, + -0.0032005233224481344, + 0.0010078275809064507, + -0.00103394640609622, + -0.0013831184478476644, + 0.0005580252618528903, + 0.0008565884782001376, + -0.001395353116095066, + 0.0003300418029539287, + -0.0003897763672284782, + -0.10754367709159851, + -0.0007941322401165962, + 0.0008065677830018103, + 0.0017902259714901447, + 0.0006842616712674499, + 0.0006757471710443497, + 0.003368423320353031, + 0.000386986619560048, + -0.0002779130300041288, + 0.002418805845081806, + 0.0015583722852170467, + -0.0008508720784448087, + -0.001879432937130332, + -0.002697697840631008, + -1.0513692359381821e-05, + 0.0010370403761044145, + -0.00048378866631537676, + -0.0011756370076909661, + -0.0022797966375947, + -0.00025226903380826116, + -0.0002710112021304667, + -0.004101860802620649, + 0.0021315861959010363, + 0.0020952036138623953, + -0.00032033747993409634, + -0.000869863317348063, + -0.00013190200843382627, + 0.0012784438440576196, + -0.003013551002368331, + 2.5589084543753415e-05, + -0.0011364547535777092, + -0.0030725118704140186, + -6.713561015203595e-05, + -0.0019360374426469207, + -0.001714722835458815, + -0.00018510976224206388, + 0.0007807714282535017, + 0.000520420609973371, + -0.0014102081768214703, + 0.0014280503382906318, + -0.0020846265833824873, + -0.0025634244084358215, + -0.0008654063567519188, + -0.0014478100929409266, + -0.00042036204831674695, + 0.0009278773213736713, + 0.0006406844477169216, + -0.004427759908139706, + -0.0011373055167496204, + 0.0019950622227042913, + -0.000516292464453727, + -0.002194131724536419, + 0.001526689506135881, + -0.000675208168104291, + -0.00433507701382041, + 0.0004066338879056275, + -0.0008566988399252295, + -0.010809611529111862, + 0.0013448148965835571, + -0.0030563813634216785, + -0.0018863929435610771, + 0.0009562445338815451, + -0.002721592551097274, + -0.00219045951962471, + -0.9862501621246338, + -0.0009571806294843554, + 0.00287613389082253, + 0.0019593422766774893, + 0.00018773773626890033, + 0.0016677052481099963, + 0.000634817115496844, + 0.0021352616604417562, + 0.0011290253605693579, + 0.0007157239597290754, + -0.0013781045563519, + -0.008299888111650944, + -0.0009973462438210845, + 0.001296324422582984, + -0.0010209274478256702, + -0.0007424395298585296, + -0.0002280774642713368, + -0.0006917648133821785, + 0.001294381683692336, + 0.0005067659658379853, + -0.0020392497535794973, + -0.0017712118569761515, + -0.0001298424176638946, + -0.001885910052806139, + -0.003427601885050535, + -0.002992744790390134, + 0.0009984273929148912, + 5.195664198254235e-05, + -0.001952994498424232, + 0.0008457931689918041, + -0.002089905319735408, + -0.0006524847121909261, + -0.0003803749568760395, + -0.0007206977461464703, + 0.002383799059316516, + 0.00033561038435436785, + 0.00036952251684851944, + 3.250628287787549e-05, + 0.0011833268217742443, + -0.0018442930886521935, + 0.001799059915356338, + 0.00962483324110508, + -0.005073512438684702, + 0.0004625105648301542, + -0.0010129029396921396, + 0.0011693116975948215, + 0.00032443483360111713, + 0.010470868088304996, + -0.0005016850773245096, + 0.0023580759298056364, + 0.0030594610143452883, + -0.0020975645165890455, + 0.002565215341746807, + -2.5870116587611847e-05, + 0.0008276838925667107, + -0.0003621622163336724, + 0.00032201045542024076, + 0.0005568128544837236, + -0.00035882616066373885, + -0.0009935464477166533, + -0.00011372716835467145, + 0.0028677526861429214, + 0.0029631750658154488, + -0.0015420434065163136, + 0.0014974736841395497, + 0.000733130902517587, + -3.296645081718452e-05, + 0.0010728298220783472, + -0.0008665875648148358, + -0.008055968210101128, + -0.002947338158264756, + -0.0006089878152124584, + 0.0007654543151147664, + 0.0006231821025721729, + 0.0013028046814724803, + -0.0014681352768093348, + -0.004873801022768021, + -0.0017189461505040526, + -0.002609545597806573, + 0.0005422725807875395, + -0.0010915782768279314, + 0.0012327134609222412, + -0.0029881068039685488, + -9.10447197384201e-05, + 0.0015757890651002526, + 0.001743791624903679, + -0.0006120319594629109, + -0.00012781521945726126, + 0.00027773703914135695, + 0.0022783700842410326, + 0.0025243202690035105, + -0.002393410075455904, + 0.00015120072930585593, + -0.11886122822761536, + 0.0006999438628554344, + 0.006480906158685684, + -0.003005709731951356, + -0.0007299515418708324, + -0.0011676984140649438, + -0.0018226159736514091, + -0.0010732085211202502, + -0.0012441219296306372, + 0.002479295013472438, + 0.0009324770071543753, + 0.0013542439555749297, + -0.00045053940266370773, + -0.001755817560479045, + -0.0014691749820485711, + 0.0026939399540424347, + -0.002602268010377884, + -0.00045739058987237513, + 0.00024432461941614747 + ], + [ + -0.12216740101575851, + 0.11648738384246826, + -0.05157547816634178, + -0.03012564592063427, + 0.011933958157896996, + 8.841911767376587e-05, + -0.03139486163854599, + -0.00225877296179533, + 0.008810732513666153, + -0.029144607484340668, + 0.022884167730808258, + 0.007601530756801367, + 0.005554443225264549, + 0.0022185291163623333, + -0.0005703656352125108, + 0.07827284187078476, + 0.008946923539042473, + -0.02255268022418022, + 0.006033434998244047, + 0.008981909602880478, + -0.008427952416241169, + 0.006972379516810179, + 0.016958191990852356, + -0.00788803305476904, + -0.09578417986631393, + 0.00752415182068944, + -0.01415818277746439, + 0.010016345418989658, + 0.0003669500001706183, + -0.00627150060608983, + 0.09384428709745407, + -0.015511376783251762, + -0.03334386646747589, + 0.07333771139383316, + 0.003984449896961451, + 0.005566256586462259, + 0.00857019703835249, + 0.02055065520107746, + -0.0159769244492054, + 0.007886805571615696, + 0.03599868714809418, + -0.048560839146375656, + -0.008657002821564674, + -0.00903040450066328, + -0.012319551780819893, + -0.02464400790631771, + 0.007661070208996534, + -0.0319046787917614, + -0.001530209556221962, + -0.01271132379770279, + -0.019465316087007523, + -0.01064612902700901, + -0.01248934119939804, + 0.028713926672935486, + -0.011235091835260391, + 0.043213095515966415, + -0.012004171498119831, + 0.04320160299539566, + -0.02034076116979122, + -0.03598993271589279, + 0.005006939638406038, + 0.07041892409324646, + 0.008383638225495815, + 0.020168999210000038, + 0.006736050359904766, + 0.04428825527429581, + 0.00286098662763834, + 0.02096927911043167, + 0.017247002571821213, + -0.009997322224080563, + 0.02751811221241951, + 0.008239653892815113, + 0.02485661581158638, + 0.014511418528854847, + -0.030284175649285316, + -0.027855131775140762, + -0.02163853868842125, + -0.05326727405190468, + 0.03397694602608681, + 0.03229844197630882, + 0.44383782148361206, + -0.007166660390794277, + 0.013156043365597725, + 0.023611057549715042, + -0.01563989371061325, + 0.03518045321106911, + 0.014610137790441513, + 0.026052815839648247, + -0.0008651866228319705, + -0.017736461013555527, + 0.025189470499753952, + 0.041111432015895844, + 0.013677343726158142, + 0.027818873524665833, + 0.005814602132886648, + 0.016756268218159676, + -0.03047560341656208, + -0.01873425580561161, + 0.009843247942626476, + -0.007277855183929205, + -0.003689584555104375, + -0.06691411137580872, + -0.004678439348936081, + 0.024237563833594322, + 0.004127786960452795, + 0.017664968967437744, + 0.05830788612365723, + 0.029465502128005028, + -0.031139206141233444, + 0.0038137708324939013, + -0.02609384059906006, + -0.008535613305866718, + 0.004594888538122177, + 0.01462432648986578, + -0.0001600659015821293, + 0.004198061302304268, + 0.0006370697519741952, + -0.016099287196993828, + -0.0210932157933712, + 0.0451955609023571, + -0.07084823399782181, + 0.001261011348105967, + -0.0015643477672711015, + 0.009648693725466728, + -0.02551654353737831, + 0.05303649231791496, + 0.013825413770973682, + -0.06578726321458817, + -0.015130545943975449, + -0.05664899945259094, + -0.019979417324066162, + -0.030627962201833725, + -0.018220609053969383, + -0.026982620358467102, + -0.00012234647874720395, + 0.02416638284921646, + -0.01174068171530962, + -0.0708417147397995, + 0.02098596841096878, + -0.015034202486276627, + -0.01919497177004814, + 0.0015033130766823888, + -0.006949474103748798, + -0.049822498112916946, + 0.08211236447095871, + 0.0030485610477626324, + -0.019243761897087097, + 0.015522886998951435, + 0.02938113361597061, + -0.014374331571161747, + -0.0030757931526750326, + 0.0616728849709034, + -0.0374414287507534, + -0.03600267693400383, + -0.02104686014354229, + -0.044760577380657196, + -0.002039623446762562, + 0.024894053116440773, + -0.04050058498978615, + -0.007588386069983244, + -0.0011907038278877735, + 0.013562786392867565, + 0.0056878263130784035, + 0.01995944045484066, + -0.03563366457819939, + -0.0491398386657238, + -0.020015442743897438, + 0.0041775391437113285, + 0.020112913101911545, + -0.02627415955066681, + -0.010658559389412403, + 0.0006818370893597603, + -0.059418752789497375, + 0.01085195504128933, + 0.025154225528240204, + 0.0016692251665517688, + -0.017575079575181007, + -0.0008288199896924198, + 0.0151054747402668, + 0.021778622642159462, + -0.0015132410917431116, + 0.001853128895163536, + 0.002366132102906704, + -0.03779389336705208, + 0.003464933019131422, + 0.11691644787788391, + 0.04609300196170807, + -0.019935939460992813, + 0.023213040083646774, + 0.058510325849056244, + 0.0008511729538440704, + 0.0770915076136589, + 0.01566137745976448, + 0.002333991229534149, + 0.027911225333809853, + -0.02025638520717621, + 0.030633632093667984, + 0.015440129674971104, + -0.003500940278172493, + 0.03666289895772934, + 0.015620611608028412, + -0.012410440482199192, + -0.0057082404382526875, + -0.010429097339510918, + -0.016216374933719635, + -0.017573507502675056, + 0.04627953842282295, + -0.029773807153105736, + 0.020102253183722496, + 0.013234746642410755, + 0.010975692421197891, + 0.029559707269072533, + -0.002908008173108101, + 0.04314778372645378, + -0.09273488074541092, + -0.03315822407603264, + -0.00026898219948634505, + -0.07104679942131042, + 0.027885517105460167, + -0.024306921288371086, + -0.04996994510293007, + -0.010178480297327042, + -0.022803116589784622, + 0.003935705404728651, + 0.002554195234552026, + 0.011636941693723202, + -0.01351036038249731, + 0.014534028246998787, + 0.019860509783029556, + 0.003945523872971535, + 0.003341320436447859, + 0.04474826529622078, + 0.021842431277036667, + 0.016045913100242615, + 0.03375546634197235, + 0.06746117770671844, + 0.013671571388840675, + 0.7305642366409302, + 0.015404450707137585, + 0.019877230748534203, + -0.06615500897169113, + -0.005686878692358732, + -0.03601609170436859, + 0.02931095100939274, + -0.005970101337879896, + -0.012820512987673283, + 0.02865120768547058, + 0.012396099977195263, + 0.012262620963156223, + -0.02179516665637493, + -0.022141950204968452, + -0.011146822944283485, + 0.03278900310397148, + -0.09701699763536453, + -0.02451445162296295, + 0.019234346225857735 + ], + [ + -0.042036429047584534, + 0.04995416849851608, + -0.05350352078676224, + -0.019994113594293594, + 0.03583313897252083, + 0.018223905935883522, + 0.00020894015324302018, + 0.00032209462369792163, + 0.009484837763011456, + -0.03218607231974602, + 0.03895643725991249, + 0.008012627251446247, + -0.013219323940575123, + 0.01223771646618843, + 0.0032380197662860155, + 0.004232919309288263, + 0.026129260659217834, + -0.037559498101472855, + 0.03809554874897003, + 0.014312276616692543, + 0.03084568865597248, + 0.003377533284947276, + -0.01556332316249609, + 0.011817693710327148, + -0.026747988536953926, + 0.028688356280326843, + -0.029945477843284607, + -0.0019978482741862535, + 0.003499128157272935, + -0.01851273700594902, + -0.0015671412693336606, + 0.01905979961156845, + -0.004264759365469217, + -0.02587299421429634, + -0.019994542002677917, + -0.024468351155519485, + 0.03525353595614433, + -0.014649412594735622, + -0.01565341278910637, + 0.0040113115683197975, + 0.042352743446826935, + -0.026121854782104492, + -0.08261361718177795, + -0.0030386033467948437, + -0.002133648842573166, + 0.002801221329718828, + -0.03071422316133976, + -0.0029532439075410366, + -0.02974795736372471, + -0.009181153029203415, + -0.03609958663582802, + 0.03324903920292854, + 0.03163602948188782, + -0.03466402739286423, + -0.0052232700400054455, + 0.008648731745779514, + -0.10214260220527649, + 0.004337955731898546, + -0.003081392962485552, + -0.0251996498554945, + 0.010404713451862335, + 0.04385752975940704, + 0.01512781623750925, + 0.03854464739561081, + 0.0018345696153119206, + -0.0243817288428545, + -0.011511839926242828, + 0.0454486683011055, + 0.04063132405281067, + 0.00445059547200799, + -0.02746509201824665, + 0.07941267639398575, + -0.0028006627690047026, + 0.0025191069580614567, + -0.019728153944015503, + -0.011604574508965015, + -0.017245925962924957, + -0.013647357933223248, + 0.007316548377275467, + -0.003974896855652332, + 0.05125612020492554, + -0.0060458071529865265, + -0.00129081797786057, + -0.0021176058799028397, + -0.0040597571060061455, + 0.015165877528488636, + 0.006522339303046465, + 0.012649422511458397, + 0.028127681463956833, + -0.04234934598207474, + 0.004395452328026295, + 0.01797262206673622, + 0.04134281724691391, + 0.09444895386695862, + 0.043277956545352936, + -0.013719418086111546, + 0.004028469789773226, + -0.03973083570599556, + 0.01682477444410324, + -0.014537842944264412, + 0.0007317783893086016, + -0.027395514771342278, + -0.03492192551493645, + 0.01935708336532116, + 0.02779441513121128, + 0.05969579145312309, + 0.03530136123299599, + -0.002006858354434371, + -0.02958083525300026, + -0.0012601111084222794, + -0.02410285174846649, + 0.005217164289206266, + 0.022340795025229454, + 0.01662413217127323, + 0.0038260347209870815, + 0.010198204778134823, + -0.009806418791413307, + -0.024184996262192726, + 0.005198064260184765, + 0.008385629393160343, + -0.05197737365961075, + 0.06411954015493393, + -0.005172979086637497, + 0.01764104515314102, + -0.0059359148144721985, + 0.025018662214279175, + -0.004111394751816988, + 0.016629034653306007, + -0.018023671582341194, + -0.03080759011209011, + -0.0008058582316152751, + -0.007291046902537346, + -0.013383368961513042, + -0.019319521263241768, + 0.04481648653745651, + 0.00032397345057688653, + -0.0008267398807220161, + -0.01687922142446041, + -0.01568157970905304, + 0.014427811838686466, + 9.28767121877172e-07, + -0.0023702948819845915, + 0.008029068820178509, + -0.003814541734755039, + -0.8742995858192444, + 0.0035244780592620373, + -0.04787662625312805, + -0.01724057085812092, + 0.036267466843128204, + -0.02485559694468975, + -0.00652471324428916, + 0.006964273750782013, + -0.028870724141597748, + -0.005926387384533882, + -0.036676324903964996, + 0.019617484882473946, + 0.0074769179336726665, + 0.008164841681718826, + -0.026033399626612663, + -0.014720908366143703, + 0.008503199554979801, + -0.00518476078286767, + 0.017829876393079758, + -0.020184827968478203, + -0.015684083104133606, + -0.017968658357858658, + -0.05330972000956535, + 0.006561219226568937, + 0.006071607582271099, + 0.014781784266233444, + -0.01933388225734234, + 0.02170194312930107, + -0.0004068794078193605, + -0.017219416797161102, + 0.020273087546229362, + 0.0007045018137432635, + -0.002216504653915763, + -0.0014233267866075039, + -0.032397136092185974, + 0.0056611839681863785, + 0.026084112003445625, + 0.025396186858415604, + -0.003977508284151554, + 0.029636606574058533, + -0.02095789834856987, + 0.02497156523168087, + 0.01404956541955471, + 0.003921950235962868, + 0.04758903756737709, + 0.050176724791526794, + -0.02309354394674301, + 0.05153980478644371, + 0.021890049800276756, + 0.010691443458199501, + -0.02581743896007538, + 0.007070778403431177, + 0.0032875770702958107, + 0.03530590608716011, + -0.010606507770717144, + -0.00827704556286335, + 0.016293305903673172, + 0.0036198098678141832, + -0.0030128255020827055, + -0.04259026050567627, + -0.016706718131899834, + -0.019115962088108063, + 0.016349880024790764, + 0.044014573097229004, + -0.010111179202795029, + -0.008131608366966248, + -0.008403963409364223, + -0.009031610563397408, + -0.0048886979930102825, + 0.06832551956176758, + -0.03070378117263317, + -0.007560013327747583, + -0.022580020129680634, + -0.07963062077760696, + 0.0038460243958979845, + -0.019421782344579697, + -0.01410657074302435, + 0.004565872717648745, + 0.020736487582325935, + -0.005421574227511883, + 0.013070772401988506, + 0.006782538257539272, + -0.0008444563136436045, + 0.0012793797068297863, + -0.03454049304127693, + 0.014391702599823475, + 0.01005709171295166, + 0.0059832362458109856, + 0.005955381318926811, + -0.03914554789662361, + 0.002458056667819619, + 0.019755015149712563, + 0.00461582513526082, + 0.21807008981704712, + 0.014485950581729412, + -0.10585940629243851, + -0.009569951333105564, + 0.001202395767904818, + 0.03147035837173462, + 0.07530992478132248, + 0.01633589155972004, + -0.008282451890408993, + 0.011537632904946804, + 0.004102264065295458, + -0.03802355378866196, + -0.022243725135922432, + 0.010313369333744049, + -0.02182745933532715, + 0.008832670748233795, + -0.039500270038843155, + -0.02917458489537239, + 0.010199885815382004 + ], + [ + -0.11250480264425278, + 0.08317785710096359, + -0.00923557672649622, + -0.03948308154940605, + 0.03646282106637955, + -0.0090272082015872, + -0.03720290958881378, + 0.024243276566267014, + 0.004701757803559303, + -0.019087430089712143, + 0.0680062398314476, + -0.001959009561687708, + 0.007282433100044727, + 0.002929375506937504, + -0.014347207732498646, + 0.04130881279706955, + 0.008194501511752605, + -0.016915904358029366, + 0.031786948442459106, + 0.008122209459543228, + -0.03374059498310089, + -0.025375597178936005, + 0.02840507961809635, + 0.012045611627399921, + -0.1273646503686905, + 0.03469899669289589, + 0.005455900449305773, + -0.015788106247782707, + 0.012594738975167274, + -0.020430639386177063, + 0.03696738928556442, + 0.015333974733948708, + 0.0007026134990155697, + 0.06836047768592834, + 0.015849119052290916, + 0.028241485357284546, + 0.02416801266372204, + 0.008544965647161007, + -0.014178743585944176, + -0.016658958047628403, + 0.028669115155935287, + -0.012159471400082111, + -0.015529668889939785, + -0.017600759863853455, + -0.029582640156149864, + -0.04711074382066727, + 0.01018806267529726, + -0.02292601577937603, + 0.0048220898024737835, + -0.016367148607969284, + 0.015445987693965435, + -0.025142820551991463, + -0.03962452709674835, + 0.0237264446914196, + -0.035737525671720505, + 0.016364948824048042, + -0.028611740097403526, + 0.07708533853292465, + -0.011574083007872105, + -0.024455256760120392, + 0.018347427248954773, + 0.046686358749866486, + 0.014320701360702515, + -0.003610810497775674, + 0.018166569992899895, + 0.015173118561506271, + 0.018934817984700203, + -0.018709564581513405, + 0.029272736981511116, + -0.038016512989997864, + 0.01947367563843727, + -0.02730046771466732, + 0.026150144636631012, + 0.05992037430405617, + -0.017833765596151352, + 0.004501949995756149, + -0.010881678201258183, + -0.02729267254471779, + 0.0016293582739308476, + -0.022189751267433167, + 0.41910985112190247, + -0.025474093854427338, + 0.026186151430010796, + 0.029708269983530045, + -0.04572126269340515, + 0.0029164657462388277, + -0.007598197087645531, + 0.036712318658828735, + -0.03029235638678074, + -0.05290559306740761, + -0.0017275508726015687, + 0.032056670635938644, + 0.01832561381161213, + 0.07970509678125381, + 0.033765628933906555, + -0.03223651647567749, + -0.028353143483400345, + -0.04697292298078537, + -0.04133210331201553, + 0.019972357898950577, + -0.03697746619582176, + 0.0018467959016561508, + -0.00014738182653672993, + 0.011712159030139446, + 0.01993979513645172, + 0.015960192307829857, + 0.00568203954026103, + 0.019998010247945786, + 0.0047185830771923065, + 0.005692906677722931, + 0.022858241572976112, + -0.022015010938048363, + -0.02097770757973194, + -0.016077114269137383, + 0.011697749607264996, + 0.01965806446969509, + 0.0012541291071102023, + -0.0930166020989418, + 0.007627716287970543, + 0.0635605901479721, + -0.041581131517887115, + 0.013134527020156384, + 0.012023872695863247, + 0.02385268732905388, + -0.09730826318264008, + 0.024661023169755936, + 0.06595757603645325, + -0.029801810160279274, + 0.002032639691606164, + -0.02156243287026882, + -0.013495719991624355, + -0.005425774957984686, + -0.018661679700016975, + -0.05345584452152252, + 0.0027826728764921427, + 0.03568342328071594, + -0.01527194119989872, + -0.04407639428973198, + 0.04486694559454918, + -0.01761794462800026, + -0.010266986675560474, + -0.020621128380298615, + 0.028791796416044235, + -0.02679559774696827, + 0.065768763422966, + 0.002666943473741412, + -0.003927720710635185, + 0.004110307432711124, + 0.03851800039410591, + -0.01334046944975853, + 0.013040541671216488, + 0.07048414647579193, + -0.001349187339656055, + -0.014948931522667408, + -0.017787856981158257, + -0.014932092279195786, + 0.022358151152729988, + 0.04560685530304909, + -0.0023596331011503935, + -0.010872081853449345, + -0.014727205038070679, + -0.00878854375332594, + -0.004240626003593206, + 0.00776072358712554, + -0.0660051554441452, + -0.03024618700146675, + -0.03887822851538658, + -0.03135765343904495, + -0.0013296444667503238, + -0.021017054095864296, + -0.02882610261440277, + -0.010733232833445072, + -0.052188728004693985, + -0.04682060703635216, + 0.0020242477767169476, + 0.0034628023859113455, + -0.00467344094067812, + -0.009703886695206165, + 0.032706327736377716, + 0.04834582284092903, + -0.02568482980132103, + 0.0047562215477228165, + 0.00664115184918046, + -0.02369842864573002, + -0.01058345939964056, + 0.09359513968229294, + 0.017944417893886566, + -0.05600857734680176, + 0.026387929916381836, + 0.04761578142642975, + -0.008562174625694752, + 0.06579218059778214, + 0.004859071224927902, + 0.029873162508010864, + -0.0015537174185737967, + -0.018698830157518387, + 0.0682583823800087, + -0.022369759157299995, + 0.0036432454362511635, + 0.02429964393377304, + 0.0099553894251585, + -0.00905454158782959, + -0.012921188026666641, + 0.009113509207963943, + 0.020971866324543953, + 0.008909652009606361, + 0.055353716015815735, + -0.02084275335073471, + -0.0002882724511437118, + 0.0054137613624334335, + -0.0057473876513540745, + 0.04514699429273605, + -0.012601407244801521, + 0.03885480388998985, + -0.09500597417354584, + -0.021655676886439323, + 0.018095899373292923, + -0.06300648301839828, + 0.011986646801233292, + 0.04511559382081032, + -0.059032753109931946, + -0.005240097641944885, + -0.05435017868876457, + -0.012509629130363464, + 0.03339575603604317, + 0.019252484664320946, + -0.0033887221943587065, + 0.0027656087186187506, + 0.03183019533753395, + 0.02046452835202217, + -0.015973810106515884, + 0.04374971613287926, + 0.018182478845119476, + 0.033585771918296814, + 0.013052930124104023, + 0.0011081433622166514, + 0.02727443352341652, + 0.7327878475189209, + 0.0031618827488273382, + 0.010726510547101498, + -0.025726713240146637, + -0.0006281461683101952, + -0.09635122120380402, + 0.016751635819673538, + -0.011053144931793213, + -0.03300350159406662, + -0.004410195630043745, + -0.0008907279698178172, + 0.05250301584601402, + -0.043519895523786545, + -0.00904041901230812, + -0.006415657699108124, + 0.04982081055641174, + -0.06021500378847122, + -0.026472490280866623, + 0.00681362533941865 + ], + [ + -0.08651033788919449, + 0.11623381078243256, + -0.03883810713887215, + -0.05146273598074913, + 0.012091739103198051, + -0.018138563260436058, + 0.003696758532896638, + -0.008300782181322575, + -0.01280699111521244, + 0.0009173804428428411, + -0.01909477449953556, + 0.037147991359233856, + -0.003461352316662669, + 0.028415638953447342, + 0.02089976705610752, + 0.05515513941645622, + 0.013509896583855152, + -0.02455900050699711, + 0.033446237444877625, + 0.035964787006378174, + -0.019374556839466095, + 0.029778558760881424, + 0.02370777726173401, + 0.030029404908418655, + -0.08296313136816025, + -0.01970454305410385, + -0.017170805484056473, + 0.0018493334064260125, + -0.021030494943261147, + -0.022657809779047966, + 0.11094983667135239, + -0.00970422476530075, + -0.007431660778820515, + 0.09160049259662628, + 0.0014728023670613766, + -0.027152908965945244, + 0.04456663131713867, + 0.0012958076549693942, + -0.02561037801206112, + 0.042389459908008575, + 0.0001368209341308102, + -0.017653418704867363, + 0.013037057593464851, + 0.006405519787222147, + 0.015372928231954575, + -0.013386410661041737, + 0.008046731352806091, + -0.014838911592960358, + 0.07073643058538437, + -0.02462593838572502, + 0.015333282761275768, + -0.021574338898062706, + 0.010219763964414597, + 0.02881547622382641, + -0.02148730680346489, + 0.01964755915105343, + -0.000527435913681984, + 0.014314522035419941, + -0.030430514365434647, + -0.020439045503735542, + 0.05216825753450394, + 0.0710027888417244, + 0.001247036037966609, + 0.025643765926361084, + 0.03984714671969414, + 0.035949550569057465, + -0.00690568657591939, + 0.008595009334385395, + 0.003327091922983527, + 0.002071865601465106, + 0.012998395599424839, + 0.010138540528714657, + -0.005025081802159548, + -0.014596671797335148, + -0.007393606938421726, + 0.020917408168315887, + 0.0031806689221411943, + -0.009067021310329437, + 0.06610321253538132, + -0.02682899497449398, + 0.3070063591003418, + -0.033785827457904816, + 0.016748124733567238, + -0.009185283444821835, + 0.013971284031867981, + 0.03494717553257942, + 0.012624732218682766, + 0.017594410106539726, + 0.0032430922146886587, + 0.005841818172484636, + 0.015162473544478416, + 0.06933716684579849, + 0.05700363591313362, + 0.0011668408988043666, + 0.02393460087478161, + -0.0039795464836061, + -0.04058888927102089, + -0.012136943638324738, + -0.038894813507795334, + -0.021779457107186317, + -0.006059976760298014, + -0.08108020573854446, + -0.009658146649599075, + 0.028562914580106735, + 0.025559034198522568, + -0.021024197340011597, + 0.0637480616569519, + 0.03746670484542847, + -0.03376093506813049, + -0.003892480628564954, + -0.009465479291975498, + 0.01792493648827076, + 0.03879840299487114, + -0.0005888768355362117, + 0.0018514518160372972, + -0.015353466384112835, + -0.021587517112493515, + 0.006791917607188225, + -0.023858187720179558, + 0.029441852122545242, + -0.06567111611366272, + -0.009934118948876858, + 0.007248041685670614, + 0.02252468653023243, + -0.02377871237695217, + 0.05569598451256752, + -0.005462728440761566, + -0.07925879955291748, + -0.010941947810351849, + -0.0602194145321846, + -0.012533473782241344, + -0.042661041021347046, + -0.006436370778828859, + 0.013028943911194801, + 0.01782035082578659, + 0.009609947912395, + 0.08230418711900711, + -0.08030997961759567, + 0.02062729187309742, + 0.009806898422539234, + -0.0012408545007929206, + -0.003316520946100354, + -0.02845623344182968, + -0.043386608362197876, + -0.5957600474357605, + 0.00837002508342266, + -0.0017319538164883852, + -0.005340259987860918, + 0.007313370704650879, + -0.018480561673641205, + -0.011490135453641415, + 0.04288651421666145, + -0.03203069418668747, + -0.01535407081246376, + 0.008691261522471905, + -0.07774978131055832, + 0.007708790712058544, + 0.020093509927392006, + -0.041225966066122055, + 0.010921459645032883, + -0.022709885612130165, + 0.007004956714808941, + -0.011702876538038254, + 0.027479300275444984, + -0.08141816407442093, + -0.06364769488573074, + -0.055370647460222244, + 0.016550160944461823, + 0.01628783345222473, + -0.022777432575821877, + -0.01647569239139557, + 0.03312300890684128, + -0.02919253706932068, + 0.002104689134284854, + 0.020278478041291237, + -0.003581864992156625, + -0.020525146275758743, + -0.017053449526429176, + -0.005608869716525078, + 0.03492206707596779, + 0.0031196337658911943, + 0.02794690988957882, + -0.009196371771395206, + -0.04692042991518974, + 0.015712307766079903, + 0.11724747717380524, + 0.03949682414531708, + 0.029957545921206474, + 0.01497131772339344, + 0.07080062478780746, + 0.0048849694430828094, + 0.0583357959985733, + 0.010196727700531483, + 0.031517788767814636, + 0.03671427443623543, + -0.014062046073377132, + 0.015025523491203785, + 0.030543196946382523, + 0.02540845237672329, + 0.0327322781085968, + 0.03827916830778122, + 0.012368462048470974, + -0.002758963732048869, + -0.010452969931066036, + -0.030172832310199738, + -0.023872865363955498, + 0.00971828680485487, + -0.07930360734462738, + 0.04905910789966583, + -0.004048346076160669, + -0.013354645110666752, + 0.045946553349494934, + -0.002547335112467408, + 0.027111250907182693, + -0.08862749487161636, + -0.003957123961299658, + -0.004311917349696159, + -0.04247625917196274, + 0.03516479581594467, + -0.08181319385766983, + -0.02163608744740486, + -0.022627107799053192, + 0.004429991357028484, + 0.037950702011585236, + 0.0029678121209144592, + 0.028554318472743034, + -0.01374926045536995, + 0.0239759162068367, + -0.013608141802251339, + -0.0023453296162188053, + 0.0076706623658537865, + 0.053768258541822433, + 0.010284597054123878, + 0.019224336370825768, + 0.01290288008749485, + 0.0793110653758049, + 0.027705233544111252, + 0.478361576795578, + 0.010352954268455505, + 0.060252849012613297, + -0.09365217387676239, + -0.0018947884673252702, + -0.01732400432229042, + -0.013085956685245037, + 0.020609645172953606, + -0.023403078317642212, + 0.03922615200281143, + 0.010016628541052341, + 0.012478640303015709, + -0.04028275981545448, + -0.028309479355812073, + -0.0009526647045277059, + 0.026321839541196823, + -0.11376010626554489, + -0.00594534445554018, + 0.04261327534914017 + ], + [ + 0.00987252313643694, + 0.008296782150864601, + 0.009093748405575752, + -0.002844835165888071, + -0.004796660039573908, + -0.011732978746294975, + -0.002488109515979886, + 0.002714708913117647, + 0.0035374979488551617, + 0.0118782389909029, + -0.01881575956940651, + 0.0012463410384953022, + 0.005685027688741684, + 0.0009001049911603332, + -0.00243892939761281, + 0.00967471580952406, + -0.009196396917104721, + 0.014698830433189869, + -0.014431823045015335, + -0.0011234349803999066, + -0.0061832391656935215, + -0.0016040606424212456, + 0.013489516451954842, + -0.0026516723446547985, + -0.016385067254304886, + -0.007632002700120211, + 0.008112969808280468, + -0.002376028336584568, + -0.0004255954991094768, + -0.00386523618362844, + 0.012659995816648006, + -0.007413140498101711, + 0.0004313141980674118, + 0.02780490182340145, + 0.008224381133913994, + 0.006917853839695454, + -0.0026046305429190397, + 0.004673409275710583, + -0.00034615598269738257, + -0.0031344322487711906, + -0.009980350732803345, + -0.0036082672886550426, + 0.041928213089704514, + 0.0015081831952556968, + -0.0009688848513178527, + -0.0062854778952896595, + 0.016254138201475143, + -0.0024561791215091944, + 0.018999088555574417, + 0.0028350609354674816, + 0.008888655342161655, + -0.011585003696382046, + -0.018802853301167488, + 0.01901089958846569, + -0.006097556557506323, + 0.0019168328726664186, + 0.047355491667985916, + 0.011132902465760708, + -0.005146292503923178, + 0.006713519338518381, + 0.0009528461960144341, + -0.007069610059261322, + 0.0002588516508694738, + -0.01074922364205122, + 0.0007957071647979319, + 0.016485869884490967, + 0.0030829014722257853, + -0.007059737108647823, + -0.014814118854701519, + -0.008754073642194271, + 0.014055509120225906, + -0.02645503729581833, + 0.007273022085428238, + 0.0022809894289821386, + -0.00024314979964401573, + 0.009645141661167145, + 0.005924517754465342, + 0.0017499089008197188, + 0.006275963969528675, + -0.0033023091964423656, + -0.08160898834466934, + -0.0034655043855309486, + 0.00622298801317811, + 0.007196846883744001, + -0.0025868418160825968, + -0.0026878395583480597, + 0.003898840630427003, + 0.002414075192064047, + -0.016216518357396126, + 0.015375187620520592, + -0.00033576827263459563, + 0.004583556205034256, + -0.004792416468262672, + -0.02564067393541336, + -0.01108548417687416, + 0.0005248980014584959, + -0.010252284817397594, + 0.0020298827439546585, + -0.01638551615178585, + 0.005599117372184992, + -0.0005104303127154708, + 0.0012428724439814687, + 0.013409115374088287, + -0.0019215568900108337, + -0.005818579811602831, + -0.02454547956585884, + -0.0016746476758271456, + 0.008272680453956127, + 0.0030294591560959816, + -0.00273427227512002, + 0.006816262379288673, + -0.006312706973403692, + -0.010187613777816296, + -0.015168487094342709, + 0.0008820254588499665, + -0.0034074061550199986, + 0.003592790337279439, + 0.00026349647669121623, + -0.001992604462429881, + 0.005295300390571356, + 0.0054503013379871845, + -0.02864081598818302, + 0.0021379124373197556, + -0.0004639101680368185, + -0.010110587812960148, + 0.004648158326745033, + 0.007831688970327377, + -0.01981475204229355, + 0.007765085436403751, + 0.004823604132980108, + -0.00234142760746181, + -0.0035954576451331377, + 0.0036135714035481215, + 0.005617164075374603, + -0.020942192524671555, + 0.011039198376238346, + 0.004200787749141455, + -0.018812011927366257, + 0.013042080216109753, + -0.010783571749925613, + 0.0008075844962149858, + 0.002358664060011506, + -0.00795585848391056, + -0.008116868324577808, + -0.9756831526756287, + 0.006013057194650173, + 0.012967953458428383, + 0.009179475717246532, + -0.0074728867039084435, + 0.009802631102502346, + 0.0046416050754487514, + 0.01048312894999981, + 0.0016065103700384498, + -0.0011828826973214746, + 0.007316853851079941, + -0.02844778634607792, + -0.0003329500905238092, + 0.006894972641021013, + 0.0009251203155145049, + 0.0033551885280758142, + -0.005107699427753687, + -0.0022042321506887674, + -0.0032217646948993206, + 0.008865580894052982, + -0.009096881374716759, + -0.006952166091650724, + 0.010147427208721638, + 0.0002012285840464756, + -0.002033505355939269, + -0.01382950134575367, + -0.0011141401482746005, + -0.0052686771377921104, + -0.016556568443775177, + 0.00433465326204896, + -0.007091667503118515, + 0.00038000865606591105, + 0.0011923322454094887, + -0.0016503650695085526, + 0.015066753141582012, + 0.007438880391418934, + -0.007551072631031275, + -0.001325095072388649, + 0.0013133841566741467, + -0.019198965281248093, + 0.007842800579965115, + 0.022328276187181473, + -0.005239951889961958, + -0.0049962857738137245, + -0.010204510763287544, + -0.004186207894235849, + 0.0035786936059594154, + 0.011664444580674171, + -0.006706047337502241, + 0.005509824957698584, + 0.00954237300902605, + -0.005862451624125242, + 0.009126011282205582, + -0.015132129192352295, + 0.005757797043770552, + 0.0024013754446059465, + 6.163664511404932e-05, + -9.401034913025796e-05, + -0.0010763213504105806, + 0.01204062532633543, + -0.0002165355981560424, + 0.016980916261672974, + 0.008503221906721592, + -0.026205381378531456, + 0.009915853850543499, + 0.002393510891124606, + -0.004700132180005312, + 0.012574353255331516, + 0.00012618550681509078, + -0.024428119882941246, + -0.017448095604777336, + -0.0005960267735645175, + 0.010852405801415443, + 0.01749967783689499, + 0.006964397616684437, + 0.0015439341077581048, + -0.01150647085160017, + -0.0033452692441642284, + -0.0139376912266016, + 0.006300136912614107, + -0.003874728688970208, + -0.0017233759863302112, + -0.0065817697905004025, + 0.005998890846967697, + 0.015576616860926151, + 0.0022079707123339176, + -0.011676969937980175, + 0.0058311778120696545, + -0.0012769262539222836, + 0.01585991680622101, + 0.007304727099835873, + -0.008365429006516933, + 0.002194410189986229, + -0.10035855323076248, + -0.003602118929848075, + 0.05431240051984787, + -0.014467884786427021, + -0.0006508067017421126, + -0.021947147324681282, + -0.02949531376361847, + -0.00744085106998682, + -0.005102498922497034, + 0.001104100258089602, + 0.00295035308226943, + 0.012072651647031307, + 0.0014315983280539513, + -0.010231436230242252, + 0.0018016922986134887, + 0.008352263830602169, + -0.014570851810276508, + 0.0016371678793802857, + 0.00214884290471673 + ], + [ + -0.10919293761253357, + 0.12900839745998383, + -0.09065386652946472, + -0.025428900495171547, + 0.038446925580501556, + -0.009445496834814548, + 0.028722835704684258, + -0.03707146272063255, + -0.004366656299680471, + -0.011426473967730999, + -0.02077055349946022, + 0.015253504738211632, + -0.009533832781016827, + 0.06242702528834343, + 0.010564787313342094, + 0.0544634684920311, + 0.0009935571579262614, + -0.024239499121904373, + 0.03082929737865925, + 0.02358666993677616, + -0.0005726769450120628, + 0.036014389246702194, + 0.006537166889756918, + 0.0062879957258701324, + -0.08831878006458282, + -0.0019622996915131807, + -0.04610568284988403, + -0.02195047400891781, + 0.017521098256111145, + -0.005407134536653757, + 0.12890644371509552, + -0.023222673684358597, + -0.005976598709821701, + 0.06520051509141922, + 0.009988333098590374, + -0.051523108035326004, + 0.06022777780890465, + 0.02797682024538517, + -0.021264350041747093, + 0.0320376455783844, + 0.03017665259540081, + -0.054366838186979294, + 0.005168970674276352, + 0.029363878071308136, + 0.01654878631234169, + -0.016448717564344406, + -0.012343984097242355, + -0.014442273415625095, + 0.05739815533161163, + -0.013732904568314552, + -0.04631679877638817, + -0.005413346458226442, + 0.025732409209012985, + 0.006983581464737654, + 0.0026256064884364605, + 0.03739583119750023, + 0.003941826056689024, + -0.03279286250472069, + -0.04086727648973465, + -0.024162251502275467, + 0.03599657490849495, + 0.07084329426288605, + 0.009980328381061554, + 0.048784662038087845, + 0.015080977231264114, + 0.04596838727593422, + 0.0036501572467386723, + 0.04845036566257477, + -0.010647726245224476, + 0.012489661574363708, + -0.01290047261863947, + 0.05517582595348358, + -0.007330430205911398, + -0.03807113692164421, + -0.013694388791918755, + 0.022069431841373444, + 0.003586964914575219, + 0.008519033901393414, + 0.07812580466270447, + -0.007433456834405661, + 0.39406365156173706, + -0.029816247522830963, + 0.018575266003608704, + -0.028669700026512146, + 0.0381772480905056, + 0.0452963188290596, + 0.032379332929849625, + 0.012594358995556831, + -0.006477845832705498, + 0.021705690771341324, + 0.01025718729943037, + 0.07006729394197464, + 0.106226846575737, + 0.016667215153574944, + 0.027425387874245644, + 0.0025703590363264084, + -0.034346647560596466, + -0.02815541811287403, + 0.02567821554839611, + -0.023211967200040817, + 0.006960347760468721, + -0.10115869343280792, + -0.02356700785458088, + 0.028746208176016808, + 0.008456039242446423, + 0.002428296487778425, + 0.12193013727664948, + 0.06876444816589355, + -0.08033551275730133, + -0.009059315547347069, + -0.0688982903957367, + 0.02807961404323578, + 0.0419064536690712, + -0.011202290654182434, + 0.012010321952402592, + -0.035999227315187454, + -0.018715767189860344, + 0.0011789292329922318, + -0.014938941225409508, + 0.047004178166389465, + -0.07608561217784882, + -0.0018450638744980097, + -0.0013057893374934793, + 0.04170219600200653, + -0.029806936159729958, + 0.07348249107599258, + -0.028723377734422684, + -0.07732143253087997, + -0.001715071382932365, + -0.07717448472976685, + -0.0248778834939003, + -0.018594495952129364, + -0.011408680118620396, + 0.03692551329731941, + 0.04763210192322731, + -0.01677025482058525, + 0.06764092296361923, + -0.06724165380001068, + 0.005168414209038019, + 0.004374349024146795, + 0.0005767475231550634, + 0.019058123230934143, + -0.03375477343797684, + -0.046344030648469925, + 0.032018594443798065, + 0.006580336485058069, + -0.027513807639479637, + -0.0071062673814594746, + 0.040615081787109375, + -0.011872840113937855, + -0.0050797006115317345, + 0.03379945829510689, + -0.07464033365249634, + -0.009041997604072094, + -0.029648350551724434, + -0.11049105226993561, + 0.002286429749801755, + 0.005980691872537136, + -0.061578378081321716, + 0.027408482506871223, + 0.005957047455012798, + 0.03444526344537735, + -0.006968934088945389, + 0.015598916448652744, + -0.053394269198179245, + -0.06849890202283859, + -0.052210159599781036, + 0.04081162065267563, + 0.04547421634197235, + -0.019024591892957687, + 0.004147922620177269, + 0.04329485073685646, + -0.03690801560878754, + 0.021059609949588776, + 0.04129576310515404, + 0.005611218046396971, + -0.0054877810180187225, + -0.024688787758350372, + -0.037252139300107956, + 0.02252858132123947, + 0.02051801048219204, + 0.04600062593817711, + -0.001790763228200376, + -0.039663996547460556, + 0.014365660957992077, + 0.09802212566137314, + 0.04631982371211052, + 0.029264258220791817, + 0.05968337133526802, + 0.08906836062669754, + 0.007251640781760216, + 0.0512358583509922, + 0.012816828675568104, + 0.018423166126012802, + 0.015969879925251007, + -0.019781995564699173, + 0.014057515189051628, + 0.03311987593770027, + -0.0008431136957369745, + 0.019845448434352875, + 0.04963109269738197, + 0.01982727460563183, + -0.019506346434354782, + -0.03476280719041824, + -0.06170697510242462, + -0.03515591472387314, + 0.04249127581715584, + -0.07314550876617432, + 0.03870624676346779, + -0.009267253801226616, + -0.050605885684490204, + 0.04252653568983078, + 0.012677730061113834, + 0.055152494460344315, + -0.10005655139684677, + 0.011650530621409416, + -0.06510431319475174, + -0.05203111842274666, + 0.039612505584955215, + -0.10205688327550888, + -0.02245817519724369, + -0.0009730086894705892, + 0.02550012245774269, + 0.06749104708433151, + -0.006443215999752283, + 0.006454510148614645, + -0.00023681607854086906, + 0.05023074150085449, + -0.016011903062462807, + -0.008986112661659718, + -0.007013204973191023, + 0.03277741000056267, + 0.01645285077393055, + -0.017900003120303154, + 0.027095532044768333, + 0.10078995674848557, + -0.0005423917318694293, + 0.6180999279022217, + 0.02312193065881729, + 0.03967064619064331, + -0.06114277243614197, + 0.019857801496982574, + 0.0512687973678112, + -0.007092413492500782, + 0.020296407863497734, + -0.043694958090782166, + 0.025755513459444046, + 0.03737553581595421, + -0.04850520193576813, + -0.02542804181575775, + -0.044587768614292145, + -0.03476746380329132, + 0.05561928078532219, + -0.13915011286735535, + -0.03112874925136566, + 0.02002500556409359 + ], + [ + -0.11140827089548111, + 0.12529884278774261, + -0.06890953332185745, + -0.06939464807510376, + -0.010638207197189331, + 0.01042935624718666, + -0.023409400135278702, + 0.00439241249114275, + 0.003410985926166177, + -0.02816123701632023, + 0.015775922685861588, + 0.004107484128326178, + -0.011986530385911465, + -0.019266942515969276, + -0.026709390804171562, + 0.0748731717467308, + 0.0013108354760333896, + -0.030431782826781273, + 0.020980028435587883, + -0.004392847418785095, + -5.2661682275356725e-05, + -0.0016296949470415711, + 0.022330867126584053, + 0.0074181160889565945, + -0.07074129581451416, + -0.013217165134847164, + 0.007525817956775427, + -0.015617522411048412, + -0.002696996321901679, + 0.004496497102081776, + 0.10499729216098785, + -0.017990214750170708, + -0.013002322986721992, + 0.06978984922170639, + 0.01257137767970562, + 0.002389969304203987, + 0.0012469167122617364, + 0.02701679989695549, + 0.013465574011206627, + -0.005404019262641668, + 0.025111742317676544, + -0.06097947061061859, + -0.014904442243278027, + -0.0036615028511732817, + -0.008157001808285713, + -0.009373695589601994, + 0.006230108439922333, + -0.04208417236804962, + -0.009342304430902004, + -0.01010239589959383, + 0.029392395168542862, + -0.014669538475573063, + -0.03770117461681366, + -0.005744419991970062, + -0.0012317985529080033, + 0.01392227690666914, + -0.011802849359810352, + 0.006871647667139769, + -0.04708202928304672, + -0.05359549820423126, + -0.0029737765435129404, + 0.07953926920890808, + 0.017567317932844162, + 0.010238555260002613, + -0.002548768650740385, + 0.04510657116770744, + 0.021229419857263565, + 0.022658571600914, + 0.024417197331786156, + -0.003669095691293478, + 0.014077977277338505, + 0.009433429688215256, + 0.02950378693640232, + 0.01975543051958084, + -0.029372675344347954, + -0.04176238551735878, + 0.008457350544631481, + -0.032811183482408524, + 0.05251072719693184, + 0.03082617186009884, + 0.4255061745643616, + -0.029734497889876366, + 0.006282414775341749, + 0.036227889358997345, + -0.015129824168980122, + 0.030285831540822983, + 0.004499832633882761, + 0.01899060606956482, + -0.0014111337950453162, + -0.0072709741070866585, + 0.0529833659529686, + 0.043972376734018326, + -0.01188353169709444, + 0.03005778044462204, + 0.029153024777770042, + 0.06782364845275879, + -0.06540653109550476, + -0.008188748732209206, + 0.025607535615563393, + -0.005624978803098202, + -0.008852148428559303, + -0.09602545201778412, + -0.0006130465189926326, + 0.03664159029722214, + -0.02545338310301304, + 0.03435211628675461, + 0.03722026199102402, + 0.005110424477607012, + -0.03351375088095665, + 0.016296572983264923, + 0.008266444317996502, + -0.01687353104352951, + -0.002354248659685254, + 0.03431912511587143, + -0.00578360166400671, + 0.01330497395247221, + -0.004654671996831894, + 0.012297673150897026, + -0.03233950585126877, + 0.04541030153632164, + -0.0782841220498085, + -0.0054316334426403046, + 0.009888673201203346, + 0.032777994871139526, + -0.0021610050462186337, + 0.06304654479026794, + -0.007915714755654335, + -0.06302573531866074, + -0.033522218465805054, + -0.03139815852046013, + -0.026698730885982513, + -0.06016216054558754, + -0.024028455838561058, + -0.019097797572612762, + -0.005219046957790852, + 0.01378629170358181, + -0.039536453783512115, + -0.08674503117799759, + 0.017208930104970932, + -0.03311678022146225, + -0.02780405431985855, + 0.0098993219435215, + -0.005495976656675339, + -0.06572548300027847, + 0.08058259636163712, + -0.01966218650341034, + -0.03299536928534508, + 0.0370568111538887, + 0.023064294829964638, + -0.00805454608052969, + -0.0012914102990180254, + 0.05396098643541336, + -0.037187784910202026, + -0.03185423091053963, + -0.016604704782366753, + -0.0265915859490633, + -0.012976854108273983, + 0.007777397986501455, + -0.037890270352363586, + -0.005088940262794495, + 0.007668401580303907, + 0.023770514875650406, + 0.014590010046958923, + 0.04078070446848869, + -0.02768445760011673, + -0.05748560279607773, + 0.005022031720727682, + -0.0191253200173378, + 0.012033524923026562, + -0.012918575666844845, + -0.021061809733510017, + -0.006129926536232233, + -0.03126661479473114, + 0.028303490951657295, + 0.006181999109685421, + -0.008421304635703564, + -0.03012744151055813, + -0.002451343694701791, + -0.0010185493156313896, + 0.002600410720333457, + -0.013180088251829147, + 0.009350626729428768, + 0.0050263796001672745, + -0.030823776498436928, + 0.027218298986554146, + 0.11820255219936371, + 0.021046988666057587, + -0.02830284647643566, + 0.008533899672329426, + 0.04422242194414139, + 0.009212744422256947, + 0.06275658309459686, + 0.02686302922666073, + -0.009635125286877155, + 0.015715202316641808, + 0.001713333185762167, + 0.06257086247205734, + 0.025369102135300636, + -0.00812376756221056, + 0.047145381569862366, + -0.0023252058308571577, + -0.022757096216082573, + -0.020229961723089218, + -0.00463165994733572, + -0.021395832300186157, + -0.028896985575556755, + 0.07342608273029327, + 0.0055784797295928, + -0.008760083466768265, + -0.004735566210001707, + 0.06097386032342911, + 0.035273585468530655, + 0.00830044411122799, + 0.022195883095264435, + -0.0576910637319088, + -0.029262656345963478, + 0.007024215068668127, + -0.08054152131080627, + 0.02741215005517006, + -0.004521045368164778, + -0.054174575954675674, + -0.006842298898845911, + -0.036851003766059875, + 0.0075994026847183704, + 0.013259908184409142, + 0.011449281126260757, + 0.00433149142190814, + 0.004957716446369886, + 0.021954230964183807, + -0.01608036458492279, + 0.0033957401756197214, + 0.05340259522199631, + 0.01899351365864277, + 0.0022654414642602205, + 0.024137256667017937, + 0.06920577585697174, + 0.01572517491877079, + 0.7182642221450806, + 0.014769366011023521, + 0.011915501207113266, + -0.0969979539513588, + 0.0024807408917695284, + -0.027993014082312584, + 0.006629655137658119, + 0.01569206826388836, + -0.02000664360821247, + 0.017016787081956863, + -0.004957349970936775, + 0.010901057161390781, + -0.010584269650280476, + -0.011691764928400517, + -0.015343309380114079, + 0.01179417036473751, + -0.08497234433889389, + -0.004768357612192631, + 0.016271332278847694 + ], + [ + 0.008972068317234516, + 0.003300114069133997, + -0.007045108359307051, + -0.0026693325489759445, + 0.0068578412756323814, + 0.006914145778864622, + -0.0003632495936471969, + 0.0029457001946866512, + 0.0028172193560749292, + -0.008398262783885002, + 0.005753686651587486, + 0.0002273222926305607, + -0.004553999751806259, + -0.0008519751718267798, + 0.0025391338858753443, + -0.0023737624287605286, + 0.008426244370639324, + -0.00987944658845663, + 0.010840588249266148, + 0.004608641378581524, + 0.010147190652787685, + -0.0010432780254632235, + -0.004926388151943684, + 0.0046483492478728294, + 0.002448096638545394, + 0.009123487398028374, + -0.00629652151837945, + 0.001525623258203268, + -9.3970047601033e-05, + -0.0047628856264054775, + -0.012798937037587166, + 0.007402395363897085, + 0.002969929948449135, + -0.01590290665626526, + -0.007488604635000229, + -0.0034813873935490847, + 0.006488867104053497, + -0.004787012003362179, + -0.003154495730996132, + -0.0011839348590001464, + 0.0094014722853899, + 0.0007252400391735137, + -0.029017718508839607, + -0.0018461253494024277, + -0.0003707974392455071, + 0.0036374873016029596, + -0.008526493795216084, + -0.0005148889613337815, + -0.014026051387190819, + -0.001984058413654566, + -0.0017688157968223095, + 0.010914119891822338, + 0.005720038898289204, + -0.010852688923478127, + -0.0001313568209297955, + -0.004468537401407957, + -0.03548145294189453, + -0.0004010386182926595, + 0.0017068922752514482, + -0.003992010839283466, + 0.0006782423006370664, + 0.005912543274462223, + 0.0013041278580203652, + 0.009889638051390648, + 0.0010399004677310586, + -0.013942932710051537, + -0.0031751226633787155, + 0.007119385991245508, + 0.019036289304494858, + 0.00024549089721404016, + -0.00828651711344719, + 0.015778208151459694, + -0.0004901373758912086, + -0.0005661482573486865, + -0.0034754362422972918, + -0.0026633806992322206, + -0.004495194647461176, + -0.0008307385724037886, + -0.00335305486805737, + -0.0038228221237659454, + -0.1111992746591568, + -0.002904738998040557, + -0.002440757816657424, + -0.00019887075177393854, + -0.0030199000611901283, + 0.0008935030200518668, + 0.0021834205836057663, + -0.0005401892703957856, + 0.013882307335734367, + -0.013130655512213707, + 0.0007921659853309393, + 0.00033004171564243734, + 0.0037139190826565027, + 0.027591988444328308, + 0.013436812907457352, + -0.002110349480062723, + 0.0033427157904952765, + -0.009066729806363583, + 0.004255325999110937, + -0.0013169735902920365, + -0.0005843014805577695, + -0.005795556586235762, + -0.00918069388717413, + 0.004046269226819277, + 0.010199309326708317, + 0.020345188677310944, + -0.003616226138547063, + -0.008645530790090561, + -0.00705675920471549, + -0.0005764031666330993, + -0.0015849546762183309, + -0.003164188703522086, + 0.0039749303832650185, + 0.006056694779545069, + -0.0012767164735123515, + 0.003724483773112297, + -0.0015490457881242037, + -0.0068929255940020084, + -0.00011064021964557469, + -0.0009276318596675992, + -0.010188886895775795, + 0.022204674780368805, + -0.0020853588357567787, + -0.0008503953577019274, + 0.002620181767269969, + -1.0081083019031212e-05, + -0.002157048787921667, + 0.013135343790054321, + -0.008818033151328564, + -0.0006443324964493513, + 0.0013096476905047894, + -3.1720886909170076e-05, + -0.0029100917745381594, + -0.00821980182081461, + 0.01223168894648552, + -0.006428354885429144, + -0.00493813818320632, + -0.00571597320958972, + -0.005894139874726534, + 0.000665821717120707, + -0.002413456793874502, + -0.001550512039102614, + 0.0033389392774552107, + 0.0012074827682226896, + -0.9807880520820618, + -0.002286104019731283, + -0.013116462156176567, + -0.004031908232718706, + 0.007669625338166952, + -0.006711882539093494, + 0.001658398425206542, + -0.003907580394297838, + -0.0011318218894302845, + 0.001935281790792942, + -0.010140875354409218, + 0.011531110852956772, + 0.0036733378656208515, + 0.0006742028635926545, + -0.0015240960055962205, + -0.005022888071835041, + 0.0015570702962577343, + -0.003609224921092391, + 0.006279243156313896, + -0.006552412640303373, + -0.0012855434324592352, + 0.0010477296309545636, + -0.014951840043067932, + -0.004645675420761108, + -0.0037029641680419445, + 0.005157859064638615, + -0.006010282319039106, + 0.0029622898437082767, + 0.007117151282727718, + -0.002796910936012864, + 0.001085909316316247, + -0.0023560579866170883, + 0.0002659650635905564, + 0.00023641734151169658, + -0.007072191685438156, + -0.001097281463444233, + 0.0057357135228812695, + 0.003498547477647662, + -0.00016826986393425614, + 0.01398374978452921, + -0.005807581823319197, + 0.0015645663952454925, + -0.0032224999740719795, + 0.002294654957950115, + 0.007261030841618776, + 0.009052586741745472, + -0.00722719868645072, + 0.013611726462841034, + 0.0051757837645709515, + 0.003541650716215372, + -0.008270635269582272, + 0.005831632297486067, + -0.0013184976996853948, + 0.010073968209326267, + -0.0015361896948888898, + -0.005666402168571949, + 0.002500692382454872, + 0.001923370873555541, + -0.0011206605704501271, + -0.012740431353449821, + -0.0010232353815808892, + -0.000842527428176254, + -0.0016057249158620834, + 0.019638026133179665, + -0.005077737383544445, + -0.0015234535094350576, + 0.0033449146430939436, + -0.006667125504463911, + -0.00279815006069839, + 0.012143656611442566, + 0.0009187567629851401, + -3.939812086173333e-05, + -0.0012058191932737827, + -0.021319665014743805, + -0.0027523499447852373, + 0.0011305039515718818, + -0.004081420134752989, + -5.48235111637041e-05, + 0.003340177470818162, + -0.0064000957645475864, + 0.003288091393187642, + 0.0030190537218004465, + 0.0004591980832628906, + -0.00606274651363492, + -0.010156246833503246, + 0.0035932823084294796, + 0.004794865380972624, + -0.0021701916120946407, + -0.00119881727732718, + -0.00930012110620737, + -0.0023788062389940023, + -0.003872884903103113, + 0.0027743352111428976, + -0.10191283375024796, + 0.0026764676440507174, + -0.037554752081632614, + 0.002755000488832593, + 9.060810407390818e-05, + 0.00921902060508728, + 0.025666000321507454, + 0.006216531153768301, + 0.0009657900664024055, + 0.002445925259962678, + -0.00027324669645167887, + -0.006023889407515526, + -0.005761763546615839, + 0.004703747574239969, + -0.002633526921272278, + -0.002434552414342761, + 0.0013497836189344525, + -0.006303153000771999, + 0.0002145965991076082 + ], + [ + -0.12312550097703934, + 0.09977778792381287, + -0.08287565410137177, + -0.0008230067905969918, + -0.029358206316828728, + 0.028791094198822975, + 0.004079549573361874, + -0.002007685834541917, + -0.007909899577498436, + -0.01979883946478367, + 0.024792255833745003, + -0.010131691582500935, + -0.01748557947576046, + -0.006483298726379871, + -0.03091273456811905, + 0.09994238615036011, + 0.005616030190140009, + -0.041072580963373184, + 0.003340082708746195, + 0.014547867700457573, + -0.00024511164519935846, + 0.0021950476802885532, + 0.011393940076231956, + -0.023168575018644333, + -0.06818132847547531, + 0.025387585163116455, + -0.056363824754953384, + -0.021126292645931244, + -0.010339311324059963, + 0.0010450166882947087, + 0.11268022656440735, + -0.0009772549383342266, + -0.014960729517042637, + 0.04711742699146271, + 0.024019282311201096, + -0.011885891668498516, + 0.010034270584583282, + 0.02299225889146328, + 0.01751401647925377, + -0.019997049123048782, + 0.04465802386403084, + -0.015201088972389698, + 0.003414358478039503, + 0.005662087816745043, + 0.007528702728450298, + -0.007988977245986462, + 0.015907155349850655, + -0.06578987091779709, + -0.04310585930943489, + 0.0029033662285655737, + 0.003344751661643386, + -0.01436300203204155, + -0.03103666380047798, + 0.0009736519423313439, + -0.0050697349943220615, + 0.02359234355390072, + 0.007760361302644014, + -0.0018801332917064428, + -0.04873616248369217, + -0.055137865245342255, + -0.011434146203100681, + 0.08226960897445679, + -0.015795616433024406, + 0.025698289275169373, + -0.005859460681676865, + 0.06624534726142883, + 0.04110661521553993, + 0.03677256405353546, + 0.012843750417232513, + 0.007583928760141134, + 0.03179704025387764, + 0.043967995792627335, + 0.019125239923596382, + 0.019716056063771248, + -0.026880081743001938, + -0.058143291622400284, + -0.005828523077070713, + -0.04136139154434204, + 0.05280556157231331, + 0.05985041335225105, + 0.4272672235965729, + -0.02185829170048237, + 0.00357410148717463, + 0.03340098634362221, + 0.015184137970209122, + 0.041447319090366364, + 0.026059068739414215, + 0.027832917869091034, + -0.0016274870140478015, + -0.004479624796658754, + 0.027384893968701363, + 0.07141407579183578, + 0.008793400600552559, + 0.008580144494771957, + 0.0032136933878064156, + 0.04968532174825668, + -0.0581979975104332, + -0.015953410416841507, + 0.05706125125288963, + -0.013708196580410004, + -0.016074009239673615, + -0.09955136477947235, + -0.009736635722219944, + 0.039919253438711166, + -0.02761978842318058, + 0.050559282302856445, + 0.05214129760861397, + 0.0275941900908947, + -0.04405615106225014, + -0.002883604960516095, + -0.008001248352229595, + -0.023820294067263603, + -0.011780472472310066, + 0.027774788439273834, + -0.021462611854076385, + 0.003400860819965601, + -0.0032020725775510073, + 0.01820281706750393, + -0.03898164629936218, + 0.04490503668785095, + -0.0844808891415596, + -0.012402908876538277, + 0.00807152595371008, + 0.007282576989382505, + -0.004813527688384056, + 0.07141584157943726, + 0.005241205915808678, + -0.05717930570244789, + -0.01836656965315342, + -0.054987065494060516, + -0.01966431923210621, + -0.0421333909034729, + -0.03713509440422058, + -0.009122081100940704, + -0.0007982464740052819, + -0.0076669855043292046, + -0.014805995859205723, + -0.08004780858755112, + -0.008117634803056717, + -0.0314507931470871, + -0.02927730418741703, + -0.0032024604734033346, + -0.0068701812997460365, + -0.08268380910158157, + 0.05067842826247215, + -0.026760665699839592, + -0.05699964240193367, + 0.03544013202190399, + 0.004857274238020182, + -0.002634747652336955, + -0.009335901588201523, + 0.0747813805937767, + -0.05002715066075325, + -0.05659395828843117, + -0.035206034779548645, + -0.035632532089948654, + -0.006041671149432659, + -0.010545561090111732, + -0.03610030189156532, + 1.4077259038458578e-05, + -0.002498108660802245, + 0.008470741100609303, + 0.028842953965067863, + 0.034196093678474426, + -0.029289962723851204, + -0.05948173254728317, + -0.0069432491436600685, + -0.034809961915016174, + 0.054526057094335556, + -0.01984875649213791, + -0.020896250382065773, + -0.00473161181434989, + -0.04114610701799393, + 0.02755642496049404, + 0.023638229817152023, + -0.016336355358362198, + -0.008814182132482529, + -0.0041125682182610035, + 0.01803985796868801, + 0.006764745805412531, + -0.0009576684678904712, + 0.024845683947205544, + -0.0068148048594594, + -0.03352879732847214, + 0.02954665943980217, + 0.12219616770744324, + 0.04498899355530739, + -0.037836503237485886, + 0.0213831327855587, + 0.04374197497963905, + 0.055743906646966934, + 0.027472155168652534, + 0.015321219339966774, + -0.01436627097427845, + 0.008460007607936859, + -0.01443734485656023, + 0.06316258013248444, + 0.040076252073049545, + -0.005629673134535551, + 0.030365072190761566, + 0.003956919070333242, + -0.02175997383892536, + -0.04697994887828827, + 0.006343176122754812, + -0.006093065720051527, + -0.010169447399675846, + 0.08921056985855103, + -0.02168186381459236, + -0.00637264596298337, + 0.009098275564610958, + 0.05833812430500984, + 0.02952001430094242, + 0.005131929647177458, + 0.04666967689990997, + -0.07913637906312943, + -0.018692055717110634, + -0.007026412524282932, + -0.11702629923820496, + 0.028118234127759933, + -0.03914330154657364, + -0.04587113857269287, + -0.008512265048921108, + -0.024322185665369034, + 0.007384813390672207, + 0.0040977150201797485, + -0.00014167348854243755, + 0.0004534931213129312, + 0.016866367310285568, + 0.02362370863556862, + -0.02357497811317444, + -0.017359890043735504, + 0.06387457251548767, + 0.01619793474674225, + 0.03302500396966934, + 0.008043907582759857, + 0.09007372707128525, + 0.03609707951545715, + 0.6733365058898926, + 0.0414770133793354, + 0.02405177429318428, + -0.07144053280353546, + -0.011464794166386127, + 0.004251385573297739, + 0.036646489053964615, + 0.012969701550900936, + -0.008907408453524113, + 0.009841496124863625, + -0.005662890616804361, + 0.014876283705234528, + -0.007335244677960873, + -0.04168365150690079, + -0.011479523032903671, + 0.018149983137845993, + -0.10166072100400925, + -0.008617379702627659, + 0.030905479565262794 + ], + [ + -0.08770016580820084, + 0.15443113446235657, + -0.07304658740758896, + -0.039019398391246796, + 0.02098751626908779, + 0.0035775958094745874, + -0.0061762528494000435, + -0.019296515733003616, + 0.009672321379184723, + -0.05282973498106003, + 0.010844845324754715, + 0.00530094001442194, + 0.02789616771042347, + -0.00931729469448328, + 0.011591147631406784, + 0.06206846609711647, + 0.015038265846669674, + -0.04440861567854881, + 0.035313598811626434, + -0.0006130689871497452, + -0.009296885691583157, + 0.010616402141749859, + 0.028723273426294327, + 0.0029182424768805504, + -0.07749519497156143, + -0.006248341407626867, + 0.004840037785470486, + 0.04218471795320511, + 0.007377089001238346, + 0.009001795202493668, + 0.11709871888160706, + -0.01677980273962021, + -0.029049379751086235, + 0.046048324555158615, + 0.021355418488383293, + -0.021079255267977715, + -0.00011224133777432144, + 0.015384581871330738, + -0.022426355630159378, + -0.004203662741929293, + 0.018796101212501526, + -0.032840486615896225, + -0.003280579810962081, + -0.015567515045404434, + -0.010407956317067146, + -0.004684899467974901, + 0.012413290329277515, + -0.035122498869895935, + 0.00963257160037756, + -0.02375616878271103, + -0.00870109535753727, + -0.023967372253537178, + -0.003405873430892825, + 0.028341230005025864, + -0.010099104605615139, + 0.015738073736429214, + -0.0040948474779725075, + 0.033808618783950806, + -0.019788473844528198, + -0.04955029860138893, + -0.0016673259669914842, + 0.07884692400693893, + -0.005724824033677578, + 0.02179129421710968, + 0.0176547784358263, + 0.04490881413221359, + -0.0028358898125588894, + 0.031722359359264374, + 0.0036384323611855507, + -0.015458161011338234, + 0.03790270909667015, + 0.005697629880160093, + 0.014181609265506268, + -0.016736255958676338, + -0.057996638119220734, + -0.07129069417715073, + -0.024184906855225563, + -0.04646708816289902, + 0.041925713419914246, + 0.03726298734545708, + 0.4090927243232727, + -0.023910297080874443, + 0.005122424103319645, + 0.019320305436849594, + 0.0030101786833256483, + 0.029019994661211967, + 0.02886846289038658, + 0.020473776385188103, + -0.008235558867454529, + 0.014919687062501907, + 0.023773225024342537, + 0.04493355751037598, + 0.004991578403860331, + 0.022003058344125748, + 0.01797746866941452, + 0.012054486200213432, + -0.04433726146817207, + -0.03221624717116356, + 0.019765619188547134, + -0.01240019965916872, + 0.009334947913885117, + -0.03907954320311546, + 0.0009991776896640658, + 0.01049426756799221, + 0.005585741717368364, + -0.005420838948339224, + 0.07447290420532227, + 0.04737593233585358, + -0.01025994960218668, + 0.016990527510643005, + -0.03551691398024559, + 0.002935330616310239, + 0.03163089230656624, + 0.028226034715771675, + 0.012737350538372993, + -0.039082761853933334, + 0.012919848784804344, + 0.014504292979836464, + -0.0161434393376112, + 0.06296312808990479, + -0.08174776285886765, + 0.018396742641925812, + -0.019506093114614487, + 0.002428806619718671, + -0.018569117411971092, + 0.04618462920188904, + -0.0068147797137498856, + -0.03916558623313904, + -0.06349419057369232, + -0.09338942915201187, + -0.009200718253850937, + -0.010741960257291794, + -0.0008463285048492253, + -0.026829874143004417, + -0.035102177411317825, + 0.018432291224598885, + -0.019717207178473473, + -0.05648438259959221, + 0.009177887812256813, + -0.02749355509877205, + -0.0031254689674824476, + 0.009977125562727451, + 0.00670344103127718, + -0.016957765445113182, + -0.050898198038339615, + -0.03047356754541397, + -0.012935260310769081, + 0.017315788194537163, + 0.033291514962911606, + -0.011319316923618317, + -0.0066911992616951466, + 0.063029445707798, + -0.017455345019698143, + -0.031115498393774033, + -0.01486178208142519, + -0.05172302946448326, + -0.029039835557341576, + 0.05036988854408264, + -0.07668256759643555, + -0.029299834743142128, + 0.014288409613072872, + 0.04501892253756523, + -0.015353481285274029, + 0.028447993099689484, + -0.006806050427258015, + -0.044913385063409805, + 0.011027145199477673, + 0.007102809380739927, + 0.02119334787130356, + -0.013942249119281769, + 0.01730163022875786, + 0.005013891030102968, + -0.032840192317962646, + 0.025700626894831657, + 0.03896623104810715, + -0.0010080761276185513, + -0.030324453487992287, + -0.0032659918069839478, + -0.024025585502386093, + 0.01635601371526718, + -0.013773664832115173, + 0.008105497807264328, + -0.011089651845395565, + -0.03679598122835159, + 0.04707910865545273, + 0.11761429905891418, + 0.061892203986644745, + -0.007120340596884489, + 0.04805709049105644, + 0.03201879560947418, + -0.010689456015825272, + 0.09382283687591553, + -0.020002376288175583, + 0.002869149437174201, + 0.012198182754218578, + -0.014866657555103302, + 0.028119776397943497, + -0.01842774637043476, + -0.011348729021847248, + 0.04078514128923416, + 0.02850334346294403, + -0.015396279282867908, + -0.009697156958281994, + -0.02496000938117504, + -0.032713379710912704, + 0.016195835545659065, + 0.04822556674480438, + -0.010406850837171078, + 0.0342324897646904, + 0.003370589343830943, + 0.0478312112390995, + 0.03755553439259529, + -0.013632318004965782, + 0.08304566890001297, + -0.1062045618891716, + -0.053561851382255554, + -0.00797094963490963, + -0.04006357118487358, + 0.039072435349226, + -0.011619020253419876, + -0.05579565465450287, + -0.005101742688566446, + -0.013193865306675434, + 0.028961867094039917, + -0.007159234024584293, + -0.006530462764203548, + 0.02067667432129383, + 0.009381243959069252, + 0.03944460302591324, + 0.0070518250577151775, + 0.016531091183423996, + 0.059537168592214584, + -0.012316652573645115, + -0.02966802753508091, + 0.023056674748659134, + 0.08521130681037903, + 0.01700013130903244, + 0.7138024568557739, + 0.013742678798735142, + -0.015160614624619484, + -0.05653156340122223, + -0.015776628628373146, + -0.04285731539130211, + 0.045622289180755615, + -0.0023576831445097923, + -0.004072156734764576, + 0.04840981215238571, + 0.030377782881259918, + -0.017658179625868797, + -0.01701868698000908, + -0.023053491488099098, + -0.009092798456549644, + 0.026994381099939346, + -0.08343185484409332, + -0.0031647984869778156, + 0.017982959747314453 + ] + ] + ], + "dims": [ + 1, + 50, + 256 + ], + "type": "float32" + }, + "style_dp": { + "data": [ + [ + [ + 0.06661294400691986, + -0.6144270300865173, + 0.0032939347438514233, + -0.005432804115116596, + 0.04194354638457298, + 0.0027414087671786547, + -0.19724856317043304, + 0.03503750264644623, + -0.004895439837127924, + 0.10387858748435974, + 0.013584033586084843, + -0.4611835181713104, + 0.1052856594324112, + 0.5582993030548096, + 0.013498672284185886, + 0.17159686982631683 + ], + [ + 0.029858529567718506, + -0.6002830266952515, + 0.002761809155344963, + -0.006337794009596109, + 0.02809087187051773, + 0.011024536564946175, + -0.2195088416337967, + 0.032318808138370514, + -0.014596162363886833, + 0.09264221042394638, + 0.0053443643264472485, + -0.46383950114250183, + 0.09454165399074554, + 0.5663469433784485, + 0.01708655245602131, + 0.18609561026096344 + ], + [ + 0.04641593620181084, + -0.6116912364959717, + -0.003856856841593981, + -0.000747007317841053, + 0.02559269778430462, + -0.0018031636718660593, + -0.21465882658958435, + 0.030188020318746567, + -0.002752062864601612, + 0.08872619271278381, + -0.0025180913507938385, + -0.46049970388412476, + 0.09007555991411209, + 0.5614832639694214, + 0.013880896382033825, + 0.18027722835540771 + ], + [ + 0.03668636828660965, + -0.6138089299201965, + 0.009171404875814915, + -0.011715314351022243, + 0.041414279490709305, + 0.015673447400331497, + -0.17991286516189575, + 0.03595542907714844, + -0.016983551904559135, + 0.11258281767368317, + 0.022634876891970634, + -0.4731577932834625, + 0.11573232710361481, + 0.5555687546730042, + 0.013357669115066528, + 0.16268396377563477 + ], + [ + 0.0718967616558075, + -0.6138085126876831, + 0.001061361632309854, + -0.0034974117297679186, + 0.038280535489320755, + -0.0027848174795508385, + -0.20275744795799255, + 0.03076273389160633, + -0.004103606101125479, + 0.1032419353723526, + 0.009857182390987873, + -0.45749691128730774, + 0.10483471304178238, + 0.559285581111908, + 0.017671091482043266, + 0.17420409619808197 + ], + [ + 0.06369905173778534, + -0.6354736089706421, + 0.004040448926389217, + 0.0017309515969827771, + 0.03351258486509323, + -0.010784199461340904, + -0.18189837038516998, + 0.022011639550328255, + 0.0025368172209709883, + 0.08347475528717041, + 0.00945778377354145, + -0.4670974016189575, + 0.085146464407444, + 0.5484872460365295, + 0.014009013772010803, + 0.15413334965705872 + ], + [ + 0.023133033886551857, + -0.5946670174598694, + -0.0058579896576702595, + -0.003117028158158064, + 0.020709015429019928, + 0.00904975738376379, + -0.2334086000919342, + 0.033250514417886734, + -0.0110437897965312, + 0.08825180679559708, + -0.006375771015882492, + -0.4600132703781128, + 0.08966135233640671, + 0.569235622882843, + 0.014616956003010273, + 0.19455285370349884 + ], + [ + 0.06047510728240013, + -0.6134268641471863, + -0.010196315124630928, + 0.004843592643737793, + 0.022423814982175827, + -0.01188373751938343, + -0.2225591242313385, + 0.02563576027750969, + 0.003169557312503457, + 0.08411630988121033, + -0.010083349421620369, + -0.4537754952907562, + 0.08494795113801956, + 0.5613489151000977, + 0.01599208265542984, + 0.18277083337306976 + ] + ] + ], + "dims": [ + 1, + 8, + 16 + ], + "type": "float32" + }, + "metadata": { + "source_file": "F5.wav", + "source_sample_rate": 24000, + "target_sample_rate": 44100, + "extracted_at": "2026-01-06T16:16:17.410323" + } +} \ No newline at end of file diff --git a/model/voice_styles/M1.json b/model/voice_styles/M1.json new file mode 100644 index 0000000000000000000000000000000000000000..fb17e7bc3cc7f5a4c4c5a2302f1f6d003a83f45a --- /dev/null +++ b/model/voice_styles/M1.json @@ -0,0 +1,13076 @@ +{ + "style_ttl": { + "data": [ + [ + [ + 0.015290630981326103, + 0.001176118035800755, + -0.0005124470917508006, + -0.0030831533949822187, + -0.00042994244722649455, + -0.00046533008571714163, + -0.0002748975530266762, + 0.001542960642836988, + 0.0016381526365876198, + -0.0001064890093402937, + -0.007842699997127056, + -0.0007553277537226677, + -0.000161142714205198, + -0.0004456277238205075, + 0.001318331342190504, + -0.0005921197007410228, + -0.00024904965539462864, + 0.0005279170582070947, + 0.0004266382602509111, + 1.070886446541408e-05, + 0.002598108258098364, + -0.00042149185901507735, + 3.490043673082255e-05, + 0.0002779743226710707, + 0.0034375921823084354, + 0.002254878170788288, + -0.0009428011253476143, + 0.00042991028749383986, + -0.0010000651236623526, + -0.0009497861610725522, + -0.003774605691432953, + 9.382739517604932e-05, + 0.00041321213939227164, + 0.001963979098945856, + -0.0006125314394012094, + -0.00038309619412757456, + -0.000361442071152851, + -0.0009141627233475447, + -0.0005884684505872428, + -0.00019058621546719223, + 0.0003335934306960553, + -0.001394477323628962, + 0.0013881308259442449, + 0.001760423881933093, + 0.00037617821362800896, + 0.0008744248189032078, + 0.0013539716601371765, + -0.0003364407748449594, + -0.00035813156864605844, + 0.001397250802256167, + 0.001016613794490695, + 0.0013853731798008084, + 0.0008041198016144335, + -0.0005967651959508657, + -0.0009950482053682208, + -0.0018814338836818933, + 0.0007442246424034238, + 0.0007986962446011603, + -0.0004979080986231565, + 0.0026978477835655212, + 0.0005270743276923895, + -0.0010691001079976559, + -3.4503140341257676e-05, + 0.001655299449339509, + -0.0004629609757103026, + -0.0025029273238033056, + -0.0011341074714437127, + 0.0001830011315178126, + 0.0019122210796922445, + -0.0024503387976437807, + 2.9422004445223138e-05, + 0.0004869272524956614, + -6.594596925424412e-05, + -0.0021284138783812523, + 0.0006052728858776391, + 0.0009521966567263007, + 0.001723856432363391, + -0.0006457630661316216, + -0.0003195239114575088, + -0.001298498478718102, + -0.11869463324546814, + -0.0005350628052838147, + -0.0005508625181391835, + -0.0001306243211729452, + 0.0001890087587526068, + 5.016232535126619e-05, + 0.0027624417562037706, + -0.0011627285275608301, + 0.0021893654484301805, + 0.0004901133943349123, + 0.00017121626297011971, + -0.0012309462763369083, + -0.0008695550495758653, + 0.0012429241323843598, + 0.0016253591747954488, + 0.0007911931606940925, + 0.001494276919402182, + -0.0011428868165239692, + -0.0005859375814907253, + -0.0011661832686513662, + 0.0007162392721511424, + -0.003443519352003932, + 0.00014593263040296733, + 0.001294677727855742, + 0.0018582363845780492, + 0.001753359567373991, + -0.00186835671775043, + -0.00039598537841811776, + -0.0024708618875592947, + -0.0005905058933421969, + -0.0014800903154537082, + -0.0028575328178703785, + 0.0008694616262800992, + -0.000803949951659888, + -0.0013493071310222149, + 0.00032852558069862425, + 0.0008632145472802222, + -0.0002349361457163468, + -0.0007187504088506103, + -0.00045212992699816823, + -0.0011450060410425067, + 0.0009543377673253417, + -0.00019018522289115936, + -0.00034023827174678445, + 0.0007573339389637113, + 0.0010608989978209138, + -1.9285867892904207e-05, + -0.0003338690148666501, + -0.0016073198057711124, + 0.003077675821259618, + 0.0006854604580439627, + -0.0011282003251835704, + 0.0016165487468242645, + -0.0013261557323858142, + -0.0021539137233048677, + -0.0011335962917655706, + -0.0009090254316106439, + -0.009315148927271366, + -0.0007152342586778104, + -0.0015458728885278106, + -0.0015003280714154243, + 0.0010821460746228695, + -0.002530544064939022, + -0.0011449751909822226, + -0.9834372401237488, + -0.0009761562687344849, + 0.0006009928183630109, + 0.0008246134384535253, + 0.000760003284085542, + 0.00019132031593471766, + 2.531182144593913e-05, + -0.0012541882460936904, + 0.003357464214786887, + 0.0010689751943573356, + -0.0022268902976065874, + -0.0022219973616302013, + -0.00022142646776046604, + 0.00020802464860025793, + -0.0008415277116000652, + -0.0012904562754556537, + 0.0008221327443607152, + -0.0007601577672176063, + 0.0017055574571713805, + -0.001240330282598734, + -0.0006347598391585052, + -0.00042629806557670236, + -0.0012807011371478438, + -0.003470310941338539, + -0.0033138112630695105, + -0.0011767521500587463, + -0.00018419345724396408, + -0.0005304254591464996, + 0.0011222490575164557, + 0.00029980778344906867, + -0.0021870078053325415, + -0.0009409849881194532, + -0.00035701136221177876, + -8.508773316862062e-05, + 2.7864607545780018e-05, + 0.0002560292195994407, + 0.0019355667755007744, + 0.00016649016470182687, + 0.0007205739384517074, + 0.0010234543588012457, + -5.705074727302417e-05, + 0.006328703369945288, + -0.004175887443125248, + 0.0009461136651225388, + -0.0006623659864999354, + 0.0011772497091442347, + -0.001578651019372046, + 0.007957814261317253, + -0.00023131842317525297, + 0.0020291872788220644, + 0.0007481978391297162, + 0.0006828795303590596, + -8.250544487964362e-05, + 0.0006415597163140774, + -3.288150401203893e-05, + -0.0026337003801018, + 0.001336528453975916, + 0.0001921301445690915, + -0.0008306294912472367, + -0.00350401783362031, + 0.0005174626712687314, + 0.002206760225817561, + -0.0003569157561287284, + 0.002279440173879266, + 0.00015814571816008538, + 0.0005831364542245865, + -0.0009386400924995542, + -0.00014058174565434456, + -0.001011656946502626, + -0.0063350629061460495, + -4.703604645328596e-05, + -0.0002880931715480983, + 0.00047542600077576935, + -0.001363318064250052, + 0.00021264809765852988, + -6.73008180456236e-05, + -0.002216651802882552, + -0.0006705773994326591, + -0.0006099115707911551, + -0.0019498829497024417, + -0.0011766506358981133, + 0.000762514362577349, + -0.0011779529741033912, + -0.0017155403038486838, + -0.0008057736558839679, + 0.0013938354095444083, + 0.00030125354533083737, + -0.0017657845746725798, + -0.00048611918464303017, + -9.8439213616075e-06, + 0.0015424889279529452, + -0.0037074750289320946, + -0.0009992984123528004, + -0.13340696692466736, + 0.0001699536805972457, + -0.00019288359908387065, + -0.00036226154770702124, + -0.0005709145916625857, + 0.001710361335426569, + 0.0025536571629345417, + 0.0014177541015669703, + -0.0006370673654600978, + 0.0011203412432223558, + 0.0008534814696758986, + -0.0008464760612696409, + -0.0002376643824391067, + 0.00010133301111636683, + -0.0002122532605426386, + 0.000313062482746318, + 0.0006974042044021189, + -0.0005144994938746095, + -0.0007103435345925391 + ], + [ + 0.015390666201710701, + 0.0017341698985546827, + -0.0015599224716424942, + -0.0033259473275393248, + 0.000748063379433006, + 0.0006484180339612067, + -0.00025718717370182276, + 0.0018597630551084876, + 0.001839195378124714, + -0.0013514048187062144, + -0.0057041640393435955, + -0.0004922508960589767, + -0.0007776301354169846, + -0.0005243906634859741, + 0.0014968507457524538, + -0.0014781261561438441, + 0.000992092420347035, + -0.0010275697568431497, + 0.001836864510551095, + 0.0003896871057804674, + 0.0038588980678468943, + -0.0004991131718270481, + -0.0008449428714811802, + 0.0006321071996353567, + 0.003929414786398411, + 0.0032828133553266525, + -0.001667207689024508, + 0.00038928407593630254, + -0.001063641277141869, + -0.0013034011935815215, + -0.005050790496170521, + 0.0013767508789896965, + 0.0006317920051515102, + -0.0008051192853599787, + -0.00147098524030298, + -0.0007903419900685549, + 0.0005088986945338547, + -0.0013202732661738992, + -0.0007746274350211024, + 7.343464676523581e-05, + 0.001533825765363872, + -0.0009022472077049315, + -0.0031734511721879244, + 0.0013381747994571924, + 0.00030187686206772923, + 0.0015480638248845935, + 0.00019918079487979412, + -0.0006259431247599423, + -0.002608165144920349, + 0.0008392571471631527, + 0.0005867439904250205, + 0.002700721612200141, + 0.0015864132437855005, + -0.0023190670181065798, + -0.0005404985859058797, + -0.0025488766841590405, + -0.0045328447595238686, + 0.0006900267326273024, + 0.00024446225143037736, + 0.0016556944465264678, + 0.000672823516651988, + 0.0004022623470518738, + 0.00014884425036143512, + 0.002750659128651023, + -0.0005659576272591949, + -0.004634344484657049, + -0.0014242988545447588, + 0.00115908810403198, + 0.004610496573150158, + -0.0022841934114694595, + -0.0013615299249067903, + 0.0029998442623764277, + -0.00028149064746685326, + -0.0016748042544350028, + 0.00039361437666229904, + 0.0008609882788732648, + 0.0008789318380877376, + -0.0007039874326437712, + -0.0006390728522092104, + -0.0014852802269160748, + -0.12035548686981201, + -0.0006308825104497373, + -0.0009700007503852248, + -0.00021535153791774064, + 5.5646731198066846e-05, + -0.00012213372974656522, + 0.0027787622530013323, + -0.0012453318340703845, + 0.004078718367964029, + -0.001491339411586523, + 0.00014302230556495488, + -0.0010521416552364826, + -0.0001171143667306751, + 0.004948508460074663, + 0.0030992510728538036, + 0.0006082668551243842, + 0.0019066388485953212, + -0.0021218277979642153, + 0.000566014728974551, + -0.0013103566598147154, + 0.0006073582917451859, + -0.003930544015020132, + -0.001125396927818656, + 0.0016602763207629323, + 0.0029470252338796854, + 0.004595669452100992, + -0.002181813819333911, + -0.0015999289462342858, + -0.003036322072148323, + -0.0005166796618141234, + -0.001590469153597951, + -0.0030308691784739494, + 0.001357699278742075, + -6.769555329810828e-05, + -0.0013214907376095653, + 0.0006360951811075211, + 0.0006679643411189318, + -0.0012325015850365162, + -0.0007129717851057649, + -0.00048773663002066314, + -0.002140976255759597, + 0.004073516000062227, + -0.00019392957619857043, + -0.00028819951694458723, + 0.001236008363775909, + 0.0010741392616182566, + -0.0009219395578838885, + 0.0015471051447093487, + -0.002640321385115385, + 0.0025292809586972, + 0.0009455016115680337, + -0.0009946931386366487, + 0.0009857850382104516, + -0.0022381956223398447, + -3.4149674320360646e-05, + -0.0019405250204727054, + -0.0016738632693886757, + -0.008452177979052067, + -0.0013912725262343884, + -0.0010982067324221134, + -0.0016156606143340468, + 0.0007192211342044175, + -0.001661341404542327, + -0.0009551948169246316, + -0.982978880405426, + -0.0008746885578148067, + -0.0016644655261188745, + 0.00011518345127115026, + 0.0018120964523404837, + -0.0008435917552560568, + -5.813271855004132e-05, + -0.0020055114291608334, + 0.0031014506239444017, + 0.0008983726147562265, + -0.0034877434372901917, + 0.00021662894869223237, + 0.0002117359108524397, + 0.00018528281361795962, + -0.0009412964573130012, + -0.0019175265915691853, + 0.0011014487827196717, + -0.0010716706747189164, + 0.0024487164337188005, + -0.0020278834272176027, + -0.0005540723213925958, + -0.0003480804734863341, + -0.003042819444090128, + -0.0030922943260520697, + -0.0034082953352481127, + -0.000374663679394871, + -0.00103937485255301, + 2.563341877248604e-05, + 0.0021192673593759537, + -0.0001936412154464051, + -0.0016941543435677886, + -0.0011133089428767562, + -0.0005622109747491777, + -9.621270146453753e-05, + -0.0013404680648818612, + -6.0049216699553654e-05, + 0.002685847692191601, + 0.00034459473681636155, + 0.0005747572286054492, + 0.002970097353681922, + -0.0013326008338481188, + 0.00552216125652194, + -0.004343333654105663, + 0.0013216778170317411, + 0.0003530028916429728, + 0.0020029584411531687, + -0.0024596864823251963, + 0.009402229450643063, + 8.888263255357742e-05, + 0.0021501840092241764, + -0.000609399052336812, + 0.0013761477312073112, + -0.00040799076668918133, + 0.001815382274799049, + -0.0004390267713461071, + -0.003145236987620592, + 0.0017621885053813457, + 2.707298699533567e-05, + -0.0007370488601736724, + -0.00470846239477396, + 0.0001910892897285521, + 0.001306694932281971, + -0.0005971626960672438, + 0.005153883248567581, + -0.0006761293625459075, + 0.00033715341123752296, + -0.0007536121411249042, + -0.0011156953405588865, + -0.0011314243311062455, + -0.0038948983419686556, + -8.124219311866909e-05, + -0.00019611208699643612, + 0.00015010673087090254, + -0.0044747511856257915, + -0.0002961122081615031, + 0.0003944230265915394, + -0.0020295740105211735, + -0.0005723858484998345, + 0.00011712848936440423, + -0.0030150245875120163, + -0.0005240858299657702, + 0.00097971863579005, + -0.0008349254494532943, + -0.0026350459083914757, + -0.002310685347765684, + 0.0016366983763873577, + 0.0007723600137978792, + -0.0018015590030699968, + -0.0006874231621623039, + -0.001266902545467019, + 0.0007118043140508235, + -0.003832803573459387, + -0.0007548762951046228, + -0.13383015990257263, + 0.0004099292273167521, + -0.0056873587891459465, + -2.523505645513069e-05, + -0.0005338359042070806, + 0.0030433801002800465, + 0.006051077041774988, + 0.0020283381454646587, + -0.00031852498068474233, + 0.0011217123828828335, + 0.0008849631412886083, + -0.001684166374616325, + -0.0010459485929459333, + 0.0007951664156280458, + -0.0007102019735611975, + -0.00038562313420698047, + 0.0010059499181807041, + -0.0011696805013343692, + -0.0007326047634705901 + ], + [ + -0.0018628464313223958, + -0.0013964974787086248, + -0.0034672697074711323, + 0.00010135830234503374, + 0.0014646705240011215, + 0.0001404061767971143, + 0.00023629491624888033, + -0.0003511112881824374, + -0.0011153587838634849, + 0.0010973310563713312, + -0.0042953225784003735, + -0.0036335140466690063, + 0.0019015055149793625, + -0.00014672093675471842, + 0.001725576352328062, + 0.007924330420792103, + 7.654027285752818e-06, + -0.005385666154325008, + 0.002892280463129282, + 0.0027529813814908266, + 0.002664959290996194, + 0.0015171573031693697, + -0.0005454094498418272, + 0.003122987924143672, + -0.004025263246148825, + 0.00632367143407464, + -0.001864723046310246, + 0.004724737722426653, + 0.0011243978515267372, + -0.0010000208858400583, + -0.005978565197438002, + -0.003988277167081833, + 0.004852991551160812, + 0.0006759569514542818, + -0.003939263056963682, + -0.0022958333138376474, + 0.00212797150015831, + -0.0022116967011243105, + -0.004269368946552277, + -0.0023534453939646482, + 0.0027179711032658815, + -0.003588290885090828, + -0.0013831142568960786, + 0.004651473835110664, + -0.001367251737974584, + -0.0025116868782788515, + -0.004546082112938166, + 0.0019261660054326057, + 0.0009924297919496894, + 0.00481308251619339, + 0.002764713019132614, + 0.0009554155985824764, + 0.0028703315183520317, + -9.415589374839328e-06, + -0.0032731846440583467, + 0.0028149811550974846, + -0.0028773818630725145, + 0.0006600463530048728, + -0.005297125782817602, + 0.0013645747676491737, + -0.0008149516070261598, + -0.0043011377565562725, + 0.0020532242488116026, + 0.003709823125973344, + 0.0020905311685055494, + -0.0008652974502183497, + 8.463266567559913e-05, + 0.0036114936228841543, + -0.000657369033433497, + -0.0016450354596599936, + 0.0002215367421740666, + 0.004613860975950956, + 0.0005141816800460219, + -0.007807627320289612, + -4.2737108742585406e-05, + -0.0032406714744865894, + 0.0024250447750091553, + -0.0020622273441404104, + 0.00020172125368844718, + -0.0041769323870539665, + -0.08370823413133621, + -0.0008304373477585614, + -0.0012477599084377289, + -0.004894678480923176, + -0.005361352581530809, + 0.0043395934626460075, + 0.00039491901407018304, + 0.000396082759834826, + 0.001377903507091105, + -0.0008768693660385907, + -0.0008165662293322384, + 0.0009433048544451594, + 1.3875388503947761e-05, + 0.010404127649962902, + 0.005853925831615925, + -0.0009769584285095334, + 0.001743679167702794, + -0.004477751441299915, + -0.0040504299104213715, + 0.00037532311398535967, + -0.0013333875685930252, + -0.003148340852931142, + -0.0030788625590503216, + 0.0018485967302694917, + 0.005614330526441336, + 0.0030007625464349985, + -0.0013338145799934864, + -0.0012666672701016068, + -0.0011333402944728732, + -0.002815019339323044, + -0.0006406233878806233, + -0.004278666339814663, + 0.003959045745432377, + 0.0060870409943163395, + 0.0015288826543837786, + 0.0024572096299380064, + 0.0009002648876048625, + -0.003278618911281228, + 0.0006369741167873144, + 0.00017126163584180176, + -0.008481438271701336, + 0.005264356732368469, + 0.0004567646246869117, + 0.001430578762665391, + -0.005798103753477335, + 0.0030765309929847717, + 0.010091528296470642, + 0.004608141258358955, + -0.0022500574123114347, + 0.0032290408853441477, + 8.371652802452445e-05, + -0.0008949555340223014, + 0.005890136118978262, + -0.005079255905002356, + -0.0014405384426936507, + 0.0022659413516521454, + 0.003746205708011985, + -0.015760445967316628, + -0.001843861653469503, + -0.0022543480154126883, + -0.002424343256279826, + -0.0005865321145392954, + -0.00207137456163764, + -0.0020478053484112024, + -0.9927185773849487, + -0.007023222278803587, + 0.0028723094146698713, + 0.00045525384484790266, + 4.415052171680145e-05, + -0.0019038432510569692, + -0.00014242604083847255, + 0.001956871710717678, + -0.0012418830301612616, + 0.004064363427460194, + -0.0019563669338822365, + 0.0017887320136651397, + 0.0026229757349938154, + 0.001170287374407053, + -0.0008041725377552211, + -0.0015021192375570536, + 0.000825765950139612, + -0.0023428932763636112, + 0.0005508427857421339, + -0.0013471447164192796, + -0.0013856313889846206, + 0.0018133267294615507, + -0.006903524976223707, + -0.016072580590844154, + -0.0006702184327878058, + 0.001998857595026493, + -0.0008695763535797596, + -0.0046464186161756516, + 0.0014922457048669457, + 0.0005604400066658854, + -0.002386358566582203, + -0.000333676696754992, + 0.0025708323810249567, + -0.000991055741906166, + 0.0017040621023625135, + 0.003660110756754875, + -0.00022863497724756598, + 0.0034957074094563723, + -0.00015158503083512187, + 0.0012615156592801213, + 0.0019865953363478184, + 0.010347207076847553, + 0.0045446669682860374, + -0.005074058659374714, + 0.0037771405186504126, + 0.007225610315799713, + -0.001371528021991253, + -0.002054775133728981, + 0.006263358984142542, + 0.00354180415160954, + -0.0001239780685864389, + 0.003568037645891309, + 0.00035584490979090333, + 0.0026549934409558773, + -0.0014447362627834082, + -0.002495727501809597, + -0.002337066689506173, + 0.005843528546392918, + -0.00434902822598815, + -0.011362464167177677, + 0.0050126644782722, + 0.007042685989290476, + -0.00014694473065901548, + 0.0015419318806380033, + -0.0007663547876290977, + -0.0025063357315957546, + -0.0012752304319292307, + -0.0007469422998838127, + -0.003998494707047939, + 0.0025797798298299313, + 0.0011561560677364469, + -0.004241932649165392, + -0.0011751357233151793, + -0.007122936192899942, + 0.000464115320937708, + -0.002079372527077794, + -0.0020742900669574738, + 0.003283442696556449, + -0.00030560538289137185, + -0.0021905822213739157, + -0.002654093084856868, + 0.0004024726804345846, + -0.003413932863622904, + -0.0016436122823506594, + -0.003269067034125328, + 0.0013680483680218458, + 0.0054456861689686775, + -0.0003219895879738033, + 0.0007229038747027516, + -0.0035001246724277735, + 0.005512165371328592, + -0.0011738979956135154, + -0.0017550629563629627, + -0.06440513581037521, + 0.002173628192394972, + -0.00687884446233511, + 0.003158787963911891, + 0.0016232472844421864, + -0.0010407938389107585, + 0.00801047682762146, + 0.0029975699726492167, + -0.004885079339146614, + 0.0021749953739345074, + -0.0009527229703962803, + -0.0025659515522420406, + 5.161145600141026e-05, + 0.0042261769995093346, + -7.189086318248883e-05, + 0.00407935818657279, + -0.0005986519972793758, + -0.0028394225519150496, + 0.0022147996351122856 + ], + [ + -0.1755284070968628, + -0.035064708441495895, + 0.002093846444040537, + 0.026946980506181717, + -3.575933806132525e-05, + 0.0009306613355875015, + -0.012775647453963757, + -0.018679404631257057, + 0.001115179737098515, + 0.022646896541118622, + 0.022962791845202446, + -0.037756215780973434, + 0.006304558366537094, + 0.002176504349336028, + 0.025957895442843437, + 0.07475030422210693, + -0.009463876485824585, + -0.0164671428501606, + 0.002345622517168522, + 0.017841104418039322, + -0.011483279056847095, + -0.0037215128540992737, + -0.009499726817011833, + 0.029437977820634842, + -0.07959946244955063, + 0.013315468095242977, + 0.0027411708142608404, + 0.028157422319054604, + 0.0034551580902189016, + -0.003077254630625248, + -0.03937757760286331, + -0.04854077845811844, + 0.013757606968283653, + 0.02036682888865471, + -0.024439461529254913, + -0.0011557504767552018, + 0.011896067298948765, + -0.0027209550607949495, + -0.025588566437363625, + -0.04425274580717087, + -0.000983153935521841, + -0.03320694342255592, + 0.013276166282594204, + 0.009502849541604519, + -0.017211366444826126, + -0.024356242269277573, + -0.02640906162559986, + 0.036447372287511826, + 0.03863855451345444, + 0.01655619405210018, + -0.011231500655412674, + -0.0018682084046304226, + 0.023428775370121002, + 0.04598790407180786, + -0.029840214177966118, + 0.04550584405660629, + 0.0036206983495503664, + -0.007412886247038841, + -0.051281653344631195, + 0.006428814027458429, + -0.007005295716226101, + -0.0457364097237587, + 0.018589366227388382, + 0.02252921275794506, + 0.03673677146434784, + 0.057312171906232834, + 0.0008874190389178693, + -0.013432586565613747, + -0.039681121706962585, + 0.02328983135521412, + 0.024308597669005394, + -0.014400183223187923, + 0.01317179761826992, + -0.05122944340109825, + 0.003924387041479349, + -0.04272906109690666, + 0.013959250412881374, + -0.015500822104513645, + 0.005541092250496149, + -0.015071460977196693, + 0.389710932970047, + -0.014165141619741917, + 0.005760252475738525, + -0.008464519865810871, + -0.04098229855298996, + 0.05577028542757034, + -0.002799190813675523, + 0.0027906184550374746, + -0.011995547451078892, + -0.003850277280434966, + 0.007582035847008228, + 0.011791229248046875, + -0.010847050696611404, + 0.03867118060588837, + 0.03647114336490631, + -0.009901102632284164, + -0.011213013902306557, + -0.01344942394644022, + -0.04094520956277847, + 0.012961438857018948, + 0.016310272738337517, + -0.004587361589074135, + -0.01939653791487217, + -0.005127958487719297, + 0.03994091972708702, + -0.013215181417763233, + 0.013907263986766338, + 0.008061042055487633, + 0.0075451829470694065, + -0.016523564234375954, + -0.002736859256401658, + -0.0032786852680146694, + 0.0024310131557285786, + 0.05790123715996742, + 0.002135681686922908, + 0.01484653726220131, + -0.009835352189838886, + -0.0013421459589153528, + 0.0171212088316679, + 0.011120487004518509, + -0.03764856606721878, + 0.007511666510254145, + -0.010507350787520409, + 0.002123393816873431, + -0.03450784459710121, + 0.01371853519231081, + 0.08140459656715393, + 0.012290759943425655, + -0.011287051253020763, + 0.019347527995705605, + -0.018180502578616142, + 0.00026721981703303754, + 0.02389981783926487, + -0.032808806747198105, + -0.0159612987190485, + 0.013417323119938374, + 0.04126536101102829, + -0.09189676493406296, + 0.0017696963623166084, + -0.01136418990790844, + -0.017863474786281586, + -0.005768609698861837, + -0.029560450464487076, + -0.002898050704970956, + -0.1934846043586731, + -0.05012359470129013, + 0.04065550118684769, + 0.018785780295729637, + 0.001035079127177596, + -0.014388923533260822, + 0.026337917894124985, + 0.024369753897190094, + -0.02946392074227333, + 0.0392812080681324, + 0.017787238582968712, + -0.01563922129571438, + 0.012099215760827065, + 0.022254453971982002, + -0.02253337949514389, + 0.0022760210558772087, + 0.01369566936045885, + 0.0030833410564810038, + -0.028960581868886948, + 0.012956068851053715, + -0.015625517815351486, + 0.014449927024543285, + -0.018910719081759453, + -0.11457467824220657, + 0.018905706703662872, + 0.015898773446679115, + -0.00564209371805191, + -0.027861321344971657, + -0.01602407731115818, + 0.015909865498542786, + -0.008884322829544544, + -0.0033475314266979694, + 0.009071583859622478, + 0.015136380679905415, + 0.021053029224276543, + 0.03192003816366196, + -0.025108763948082924, + 0.03212399035692215, + -0.0008846786222420633, + -0.013524995185434818, + 0.04146720841526985, + 0.05983811616897583, + 0.08639590442180634, + -0.03426099568605423, + 0.013211946003139019, + 0.045267023146152496, + -0.017272060737013817, + -0.11747440695762634, + 0.05452405661344528, + 0.022615352645516396, + 0.014411702752113342, + 0.019150977954268456, + -0.0015116761205717921, + 0.01124482974410057, + 0.013980264775454998, + 0.011629370041191578, + -0.013214324600994587, + 0.029467076063156128, + -0.026031671091914177, + -0.06192130967974663, + 0.026133231818675995, + 0.05606911703944206, + -0.033345453441143036, + -0.043302714824676514, + 0.009732390753924847, + -0.0016870450926944613, + 0.020709535107016563, + 0.010826160199940205, + -0.026235848665237427, + 0.05083426088094711, + 0.020404212176799774, + -0.01964733749628067, + 0.0025358640123158693, + 0.005756153725087643, + 0.01820524036884308, + -0.02295057848095894, + -0.027938665822148323, + 0.02650998905301094, + -0.02425919659435749, + 0.012049192562699318, + -0.016703903675079346, + 0.0047490219585597515, + 0.008622977882623672, + 0.02004520781338215, + 0.0006370025221258402, + 0.00589115871116519, + 0.053447213023900986, + 0.005340381059795618, + 0.019629865884780884, + -0.004677463788539171, + 0.043237652629613876, + 0.024339990690350533, + 0.0013516027247533202, + 0.7597455978393555, + 0.011518649756908417, + -0.0060652513056993484, + 0.014075488783419132, + 0.028462162241339684, + -0.041033048182725906, + 0.015709301456809044, + 0.036264803260564804, + -0.034209635108709335, + 0.015132943168282509, + -0.007563293911516666, + -0.010389959439635277, + 0.0028323601000010967, + 0.03140006959438324, + 0.033017344772815704, + 0.022547859698534012, + -0.008375576697289944, + -0.02570958621799946, + 0.006570964120328426 + ], + [ + -0.1848074048757553, + -0.02014290727674961, + -0.05328134819865227, + 0.01157507672905922, + 0.016200294718146324, + 0.029402535408735275, + -0.03393300995230675, + 0.011229676194489002, + 0.013894987292587757, + -0.005244296509772539, + 0.0675683468580246, + -0.06085561588406563, + 0.04219206050038338, + 0.022168196737766266, + 0.006602803245186806, + 0.052990566939115524, + -0.019705060869455338, + 0.020649172365665436, + -0.001787220244295895, + 0.023541437461972237, + -0.030187472701072693, + 0.015499753877520561, + 0.019373299553990364, + 0.023507166653871536, + -0.11194334924221039, + 0.016749601811170578, + 0.013622266240417957, + 0.004966272506862879, + 0.01913698948919773, + 0.007542395498603582, + -0.053687550127506256, + -0.019285129383206367, + 0.06849752366542816, + -0.02001899480819702, + -0.020243974402546883, + 0.01620885170996189, + 0.04982651770114899, + 0.01921815611422062, + -0.03122767060995102, + -0.06089162826538086, + 0.023614361882209778, + -0.03430468589067459, + -0.02243630774319172, + -0.06097685173153877, + 0.021420130506157875, + -0.002369716065004468, + -0.0888451337814331, + 0.042386312037706375, + 0.020628105849027634, + 0.020512260496616364, + -0.024708766490221024, + 0.039586663246154785, + 0.04409629479050636, + 0.09389390051364899, + -0.036692339926958084, + 0.017964869737625122, + 0.0028069072868674994, + -0.025153042748570442, + -0.03384287655353546, + 0.01187339797616005, + -0.01526076439768076, + -0.07588329166173935, + 0.021424073725938797, + 0.009064149111509323, + 0.06325149536132812, + 0.10045088082551956, + 0.00818599108606577, + -0.006874296348541975, + 0.020845280960202217, + -0.007254911120980978, + 0.0504002682864666, + -0.010730299167335033, + 0.025245405733585358, + -0.05708871781826019, + 0.01161708403378725, + -0.03619522228837013, + -0.010334648191928864, + -0.08605040609836578, + 0.017720907926559448, + -0.01231777761131525, + 0.2935880720615387, + -0.07506851851940155, + 0.021213578060269356, + 0.0087877893820405, + -0.04840962216258049, + 0.0385705903172493, + -0.026195742189884186, + -0.012795815244317055, + 0.028751589357852936, + -0.045357685536146164, + 0.0008254699059762061, + 0.04109010472893715, + 0.054311443120241165, + 0.06170618161559105, + 0.07079178094863892, + -0.01405644416809082, + 0.01358499750494957, + -0.032799649983644485, + -0.05739402770996094, + -0.03096378780901432, + 0.021401619538664818, + 0.017804395407438278, + -0.02625645324587822, + -0.008850681595504284, + 0.055894993245601654, + -0.026349622756242752, + -0.00473170867189765, + 0.0058686439879238605, + 0.020402658730745316, + -0.03573744744062424, + -0.01953602023422718, + 0.022737188264727592, + -0.008081849664449692, + 0.03965802863240242, + 0.039399635046720505, + 0.003095128806307912, + -0.0037860891316086054, + -0.04097769036889076, + -0.025190431624650955, + 0.025392042472958565, + -0.023872436955571175, + -0.019082730636000633, + 0.004943507723510265, + -0.010498691350221634, + -0.05957774445414543, + 0.04222492873668671, + 0.06965263932943344, + 0.032796069979667664, + -0.026330867782235146, + 0.01939043216407299, + -0.06165045499801636, + -0.01851411536335945, + 0.003805364714935422, + -0.04498356580734253, + 0.021976040676236153, + 0.0003204785753041506, + -0.016533298417925835, + -0.08922451734542847, + -0.002997174160555005, + -0.019848473370075226, + 0.050025518983602524, + 0.05528826266527176, + -0.04672878235578537, + 0.00981199275702238, + -0.2538832724094391, + -0.03181628882884979, + -0.03680720552802086, + 0.08946067094802856, + 0.021078526973724365, + -0.032380811870098114, + 0.07080517709255219, + 0.012161891907453537, + -0.028551537543535233, + 0.07166987657546997, + 0.03903144970536232, + 0.0025015687569975853, + 0.08825920522212982, + 0.0337882861495018, + -0.03634839877486229, + 0.0013536461628973484, + -0.0008359943749383092, + -0.005466812290251255, + -0.09484313428401947, + 0.002509460551664233, + -0.032557062804698944, + 0.01693527214229107, + 0.0021204533986747265, + -0.1128041222691536, + 0.044022418558597565, + 0.018428808078169823, + -0.01202196255326271, + -0.030538493767380714, + -0.035830333828926086, + 0.03130466118454933, + -0.01763906143605709, + -0.0026515666395425797, + 0.050397757440805435, + 0.06967487931251526, + -0.0017930603353306651, + 0.04234109818935394, + 0.002767621772363782, + 0.042426325380802155, + 0.00408751517534256, + -0.026047173887491226, + 0.02474566362798214, + 0.03793569281697273, + 0.07378523796796799, + -0.06310708075761795, + -0.01676059328019619, + 0.04577970132231712, + -0.01086499448865652, + -0.06858135759830475, + 0.05817931890487671, + -0.015022395178675652, + 0.0447164885699749, + 0.0558362640440464, + -0.044303636997938156, + 0.020694201812148094, + 0.0003824710729531944, + 0.027326837182044983, + 0.006848796736449003, + 0.04548425227403641, + -0.047377802431583405, + -0.04925549030303955, + 0.021194515749812126, + 0.08497723937034607, + -0.03168928250670433, + -0.03764840587973595, + 0.034885041415691376, + -0.012496513314545155, + 0.0050719426944851875, + 0.012149497866630554, + -0.033192526549100876, + 0.017826678231358528, + 0.02147451788187027, + -0.038767971098423004, + 0.06830427795648575, + -0.06305478513240814, + -0.0008077234961092472, + -0.008860019035637379, + -0.013893388211727142, + 0.03914151340723038, + -0.014137406833469868, + 0.03628434240818024, + 0.044037286192178726, + -0.01569470204412937, + -0.026462970301508904, + 0.0638803020119667, + 0.0009757137158885598, + -0.017719995230436325, + -0.009484714828431606, + 0.017403051257133484, + 0.012421359308063984, + -0.003034826135262847, + 0.06003247946500778, + -0.04202064126729965, + 0.010807789862155914, + 0.6552150249481201, + 0.0034536225721240044, + 0.02687784843146801, + -0.02918793261051178, + 0.0245340745896101, + -0.04310926795005798, + 0.04416930302977562, + 0.04958031699061394, + 0.018278108909726143, + 0.0006112545379437506, + -0.023857414722442627, + -0.036087777465581894, + 0.03722700849175453, + -0.010439950972795486, + 0.048385076224803925, + 0.058288004249334335, + -0.061129361391067505, + -0.04906162992119789, + -0.03949284553527832 + ], + [ + -0.15327121317386627, + -0.04658962041139603, + -0.03630983829498291, + 0.06581886857748032, + 0.016565047204494476, + -0.002704164246097207, + -0.008337083272635937, + 0.0025770238135010004, + 0.009796030819416046, + 0.06798452883958817, + -0.043872445821762085, + 0.061202120035886765, + -0.021619077771902084, + -0.011006725020706654, + 0.0034466672223061323, + 0.08734794706106186, + -0.002318003447726369, + -0.03636494278907776, + 0.022796636447310448, + 0.050020236521959305, + -0.05007850378751755, + 0.042825840413570404, + -0.014633630402386189, + 0.04569103941321373, + -0.09700541943311691, + -0.0005073551437817514, + 0.00021649595873896033, + -0.009229094721376896, + -0.030959518626332283, + -0.02722049318253994, + 0.05462478846311569, + -0.04627407714724541, + 0.05011722072958946, + 0.005154750309884548, + -0.07586970180273056, + -0.03933463618159294, + 0.03265087306499481, + -0.017336733639240265, + 0.0027772095054388046, + 0.0472552552819252, + -0.06647877395153046, + -0.005040980409830809, + -0.005487767979502678, + 0.013376387767493725, + 0.009548547677695751, + -0.08105979859828949, + -0.02341645210981369, + 0.1067182794213295, + 0.06942399591207504, + 0.059930358082056046, + -0.014713996089994907, + -0.03952628746628761, + 0.0810275599360466, + 0.022982481867074966, + -0.06274009495973587, + -0.024159729480743408, + -0.010405817069113255, + -0.027994882315397263, + -0.006342456676065922, + -0.05861808359622955, + -0.0015278221108019352, + -0.03741702064871788, + -0.062206488102674484, + 0.05001099035143852, + 0.04547102004289627, + 0.015343996696174145, + -0.0064433785155415535, + -0.026055362075567245, + 0.07187505066394806, + 0.06734848767518997, + 0.03205634653568268, + -0.046625882387161255, + -0.022275591269135475, + -0.07135656476020813, + -0.0024955226108431816, + -0.045499537140131, + -0.012805898673832417, + 0.01075888890773058, + 0.013188396580517292, + -0.04023541510105133, + 0.30416756868362427, + -0.058094050735235214, + 0.013495060615241528, + -0.005780387204140425, + -0.08398705720901489, + 0.09889650344848633, + 0.0033939825370907784, + 0.005984979216009378, + -0.008568946272134781, + 0.02245408669114113, + -0.02297884225845337, + 0.06332645565271378, + 0.01479374710470438, + 0.04489152505993843, + 0.12504707276821136, + -0.02721407637000084, + -0.02917630784213543, + -0.0011098402319476008, + -0.06573311239480972, + -0.012922563590109348, + 0.001157791935838759, + -0.03294052928686142, + -0.05949040502309799, + -0.005684437230229378, + 0.11406592279672623, + -0.0511256568133831, + 0.034560106694698334, + 0.016516903415322304, + -0.020598173141479492, + -0.00433415686711669, + 0.0397508479654789, + -0.019515637308359146, + 0.02664707787334919, + 0.09656409919261932, + -0.027472371235489845, + 0.028320789337158203, + -0.04137929901480675, + 0.004048779606819153, + 0.006254220847040415, + -0.053914137184619904, + -0.05385924130678177, + 0.061549145728349686, + -0.01660175621509552, + 0.079287089407444, + 0.008652991615235806, + 0.015761656686663628, + 0.06875249743461609, + 0.023375194519758224, + 0.013036261312663555, + -0.023418715223670006, + 0.03846576809883118, + 0.0032784300856292248, + -0.026663826778531075, + -0.03208676353096962, + 0.014726357534527779, + 0.026854263618588448, + 0.12567433714866638, + -0.06612952798604965, + -0.03103889711201191, + 0.023024721071124077, + -0.030327044427394867, + -0.06066806614398956, + -0.010098136961460114, + 0.017259428277611732, + -0.335090309381485, + -0.03202484920620918, + 0.056243862956762314, + -0.01841036044061184, + 0.010152335278689861, + 0.02138587087392807, + 0.016126977279782295, + 0.013552255928516388, + -0.016105320304632187, + 0.048197150230407715, + -0.011214304715394974, + -0.010064437054097652, + 0.002253489103168249, + -0.012842743657529354, + -0.021484827622771263, + 0.011267400346696377, + -0.014989194460213184, + -0.03513290733098984, + -0.03493275120854378, + 0.027681197971105576, + 0.0005276054725982249, + -0.013076463714241982, + -0.08853168040513992, + -0.09142541140317917, + 0.014270373620092869, + 0.003413644153624773, + 0.006634090095758438, + -0.0032283589243888855, + -0.0057228682562708855, + 0.04311757907271385, + 0.022468389943242073, + 0.00213413848541677, + 0.029024876654148102, + -0.0228535458445549, + 0.0588478185236454, + 0.02172575518488884, + -0.02364763803780079, + -0.015583427622914314, + -0.017076101154088974, + -0.022254575043916702, + 0.02229263074696064, + 0.01798062212765217, + 0.09280961006879807, + 0.0016138748032972217, + 3.627738988143392e-05, + 0.11087275296449661, + -0.040470562875270844, + -0.059231240302324295, + 0.08056695759296417, + -0.007999581284821033, + 0.005246669519692659, + 0.07780954241752625, + -0.02125142700970173, + 0.030193990096449852, + 0.01721055619418621, + -0.0373661145567894, + 0.0240775179117918, + 0.026959940791130066, + -0.025874244049191475, + -0.06908804178237915, + 0.027247579768300056, + 0.014378059655427933, + -0.1505216658115387, + -0.10074692219495773, + 0.026390699669718742, + -0.06900224834680557, + 0.057927556335926056, + 0.007575890049338341, + -0.060460373759269714, + 0.02586015872657299, + 0.051726650446653366, + -0.008399034850299358, + 0.004008743911981583, + 0.0914824828505516, + -0.005710004363209009, + -0.047842979431152344, + -0.015474878251552582, + 0.009535521268844604, + 0.00515567883849144, + 0.03783714026212692, + -0.07712601125240326, + 0.004959528800100088, + 0.02341185323894024, + -0.016583923250436783, + -0.017324009910225868, + -0.017565106973052025, + 0.020684096962213516, + -0.010696833953261375, + 0.005262157879769802, + -0.04910077527165413, + 0.053219009190797806, + 0.0829337015748024, + 0.02507380023598671, + 0.5475893616676331, + -0.009207377210259438, + 0.005805884953588247, + -0.019914206117391586, + 0.028090499341487885, + -0.05388304218649864, + 0.016703851521015167, + 0.016575682908296585, + -0.00231725862249732, + -0.0026730834506452084, + 0.004247449804097414, + -0.023238880559802055, + 0.010058850049972534, + 0.011425575241446495, + 0.018134605139493942, + 0.013084080070257187, + -0.051618047058582306, + -0.008704517967998981, + 0.0395178385078907 + ], + [ + -0.19539019465446472, + 0.004531781189143658, + 0.027287904173135757, + 0.03267589211463928, + 0.0083339624106884, + 0.027483530342578888, + -0.0014740152982994914, + 0.012667356990277767, + -0.029023628681898117, + 0.018440959975123405, + 0.1033225730061531, + -0.03425108268857002, + 0.012761350721120834, + 0.017823075875639915, + 0.0025035024154931307, + 0.07527760416269302, + 0.006955874618142843, + -0.05709280073642731, + 0.05312351509928703, + 0.004782618023455143, + -0.03636457771062851, + -0.002802623203024268, + 0.046117156744003296, + 0.0466306135058403, + -0.08432422578334808, + 0.04128522798418999, + 0.017451193183660507, + 0.04750603064894676, + 0.04124685749411583, + -0.00992346741259098, + -0.026514513418078423, + -0.024913066998124123, + 0.013479935005307198, + 0.004379564430564642, + 0.014450897462666035, + 0.0249529667198658, + 0.04004543274641037, + -0.031589336693286896, + -0.05819041281938553, + -0.04085209593176842, + 0.031912755221128464, + -0.010679972358047962, + -0.039043594151735306, + 0.0014293357962742448, + 0.011589775793254375, + -0.030516991391777992, + -0.04064633697271347, + 0.03287842497229576, + 0.03461091220378876, + -0.011929135769605637, + 0.04687529429793358, + -0.008852365426719189, + -0.04330191761255264, + 0.1051783338189125, + -0.06659405678510666, + 0.05240235477685928, + -0.05145377293229103, + -0.010937322862446308, + -0.038567449897527695, + 0.043944187462329865, + 0.02097765915095806, + -0.016033954918384552, + 0.030835920944809914, + 0.01090090163052082, + 0.0975387915968895, + 0.04145214334130287, + 0.006319358013570309, + -0.01655685342848301, + -0.016068750992417336, + -0.017238013446331024, + 0.018963051959872246, + -0.05059060454368591, + 0.025950556620955467, + -0.03253215551376343, + 0.01798270270228386, + -0.023431172594428062, + 0.03331534564495087, + -0.030967283993959427, + -0.0013714225497096777, + -0.054987676441669464, + 0.2819778323173523, + 0.01223637256771326, + -0.01954657956957817, + -0.03738727793097496, + -0.06532438844442368, + 0.03621698170900345, + -0.030137712135910988, + -0.021369559690356255, + 0.03650154918432236, + -0.021824859082698822, + -0.017108457162976265, + 0.021842271089553833, + 0.023566661402583122, + 0.09448515623807907, + 0.024942055344581604, + -0.03492362052202225, + 0.03863435983657837, + -0.06013315171003342, + -0.06164366751909256, + 0.01341230794787407, + -0.03342869505286217, + -0.010245315730571747, + -0.03642748296260834, + -0.011714950203895569, + 0.056596945971250534, + -0.010411161929368973, + -0.03268791735172272, + -0.017009291797876358, + 0.021955491974949837, + -0.04052918404340744, + -0.045485470443964005, + 0.014870007522404194, + 0.020549409091472626, + 0.05195310711860657, + 0.03188706189393997, + -0.014375198632478714, + 0.03120351955294609, + -0.1090359166264534, + 0.004324642941355705, + 0.03176889196038246, + -0.04108817130327225, + -0.0074143968522548676, + -0.02864817902445793, + 0.0010509368730708957, + -0.08502425998449326, + 0.0318567231297493, + 0.07859493046998978, + 0.026613444089889526, + -0.05573645979166031, + -0.00033247179817408323, + -0.03654557839035988, + 0.0070312852039933205, + 0.06211996451020241, + -0.08425784856081009, + 0.015866149216890335, + -0.023863987997174263, + -0.04135061055421829, + -0.0709640234708786, + 0.02195931226015091, + -0.06727229803800583, + 0.012966496869921684, + 0.02822435460984707, + -0.009279496036469936, + -0.02929042838513851, + -0.2658696174621582, + -0.03994785621762276, + 0.020153744146227837, + 0.02425544336438179, + 0.007256768643856049, + -0.04578336700797081, + 0.03421902284026146, + 0.02801114320755005, + -0.039690665900707245, + 0.056668899953365326, + -0.005892403889447451, + -0.020675737410783768, + -0.00014203823229763657, + 0.05256040394306183, + -0.010384402237832546, + -0.005850655492395163, + -0.01688513718545437, + -0.0017466562567278743, + -0.03218540921807289, + -0.0029546935111284256, + -0.04501765966415405, + 0.010461409576237202, + 0.0039725536480546, + -0.1461566537618637, + 0.026556525379419327, + 0.02707674540579319, + -0.034742601215839386, + -0.04187651351094246, + -0.025788307189941406, + -0.014265418983995914, + -0.02948351949453354, + 0.014187323860824108, + 0.054947588592767715, + 0.0323803573846817, + 0.026474911719560623, + 0.0572170652449131, + -0.04298993572592735, + 0.08504375070333481, + -0.0052179936319589615, + 0.021493084728717804, + -0.024903064593672752, + 0.055496688932180405, + 0.07958243787288666, + -0.040350086987018585, + 0.05052969977259636, + 0.04982277750968933, + 0.005166083108633757, + -0.1037185862660408, + 0.054872363805770874, + 0.011635279282927513, + 0.02073637582361698, + -0.002445988589897752, + -0.021572446450591087, + -0.006262371316552162, + -0.005718482192605734, + 0.030440889298915863, + -0.011594492942094803, + 0.05457131564617157, + -0.05994219705462456, + -0.07596993446350098, + 0.03336106240749359, + 0.0844142735004425, + 0.0018102930625900626, + -0.028771014884114265, + 0.007826220244169235, + 0.01669382117688656, + -0.02837469056248665, + 0.03786999359726906, + -0.00591123104095459, + 0.06107167899608612, + -0.03273534029722214, + -0.048551544547080994, + 0.049782026559114456, + -0.08418986201286316, + -0.024473680183291435, + 0.048770975321531296, + 0.016573484987020493, + 0.006321845110505819, + -0.025969328358769417, + -0.0029414824675768614, + 0.028962787240743637, + 0.012861989438533783, + -0.0018833983922377229, + 0.019010717049241066, + -0.01753288507461548, + -0.0006023155874572694, + 0.121331587433815, + 0.026393311098217964, + 0.001190854120068252, + 0.05223273113369942, + 0.04297982156276703, + -0.006412606220692396, + 0.02281855046749115, + 0.6335002183914185, + 0.04011230915784836, + -0.03238442912697792, + 0.031460441648960114, + 0.040583536028862, + -0.00914679653942585, + 0.05190935730934143, + 0.039125919342041016, + -0.003862987272441387, + -0.01720094308257103, + -0.002703671809285879, + 0.029867667704820633, + -0.039803389459848404, + 0.05093760043382645, + 0.04148092865943909, + 0.03470466285943985, + -0.02045861817896366, + -0.03125504404306412, + -0.0195152685046196 + ], + [ + -0.16854920983314514, + -0.03334328159689903, + -0.023627376183867455, + -0.02964819222688675, + -0.015798555687069893, + 0.005961539223790169, + -0.024876562878489494, + -0.033746588975191116, + 0.01735958270728588, + 0.0006263989489525557, + -0.021283164620399475, + -0.04191833361983299, + 0.024707460775971413, + 0.002434033900499344, + 0.040673643350601196, + 0.08368699252605438, + -0.022864602506160736, + 0.0007792064570821822, + -0.012608719058334827, + 0.022444140166044235, + 0.02089400216937065, + -0.0004340367449913174, + -0.01832035928964615, + 0.016009071841835976, + -0.05624067783355713, + -0.035596467554569244, + 0.009531981311738491, + 0.018502527847886086, + -0.03526398912072182, + -0.007161351852118969, + -0.0643453374505043, + -0.07274949550628662, + -0.00591554818674922, + 0.033393021672964096, + -0.004533322993665934, + -0.006949989125132561, + -0.00763339689001441, + 0.00681615574285388, + -0.02116784267127514, + -0.07229819148778915, + 0.009540713392198086, + -0.06911622732877731, + 0.008752996101975441, + 0.029401034116744995, + -0.03282111510634422, + 0.02672114595770836, + -0.03367084264755249, + 0.03252193331718445, + 0.05292409285902977, + 0.019450388848781586, + -0.03000563383102417, + 0.02150694839656353, + 0.060905929654836655, + 0.040328774601221085, + -0.010289603844285011, + 0.03773583471775055, + -0.03428957983851433, + -0.027889540418982506, + -0.04937201365828514, + -0.004974776413291693, + 0.008597551845014095, + -0.04099941626191139, + 0.019534699618816376, + 0.044409602880477905, + 0.03778442367911339, + 0.08673109114170074, + -0.014902542345225811, + -0.016977015882730484, + -0.03451431915163994, + 0.015726299956440926, + 0.03558608144521713, + 0.008473631925880909, + 0.0046611656434834, + -0.07368994504213333, + 0.0010941600194200873, + -0.02614869922399521, + 0.028732504695653915, + -0.019682500511407852, + 0.008669459261000156, + 0.028697675094008446, + 0.3820701539516449, + 0.00015726697165519, + 0.006728071253746748, + -0.018879618495702744, + -0.02781541272997856, + 0.029987487941980362, + -0.004971747752279043, + -0.008991457521915436, + -0.009520025923848152, + -0.006998952012509108, + 0.03686421364545822, + -0.012417538091540337, + -0.013222306966781616, + 0.036741867661476135, + 0.05168583616614342, + 0.012990456074476242, + -0.04647623002529144, + -0.0021722211968153715, + -0.020846625789999962, + -0.002180089708417654, + 0.03951346501708031, + 0.00549826817587018, + -0.027117181569337845, + -0.00208386592566967, + 0.02179066650569439, + 0.022630197927355766, + 0.015918811783194542, + 0.01530369371175766, + -0.008128899149596691, + -0.021634027361869812, + -0.0019995879847556353, + 0.005505154374986887, + -0.021357009187340736, + 0.05421113595366478, + 0.011703399010002613, + 0.011175572872161865, + -0.013588634319603443, + 0.06537693738937378, + 0.018716711550951004, + -0.004959864541888237, + -0.05973898991942406, + 0.019098440185189247, + -0.026855476200580597, + -0.005950194783508778, + 0.003931757528334856, + 0.02225802093744278, + 0.0620502308011055, + 0.0014086815062910318, + -0.0383344441652298, + 0.08281785994768143, + -0.04300666227936745, + -0.017475053668022156, + 0.008921630680561066, + -0.015438503585755825, + 0.010192880406975746, + 0.006040243431925774, + 0.013980504125356674, + -0.09280118346214294, + 0.018633779138326645, + 0.020286548882722855, + -0.027024399489164352, + -0.032590772956609726, + -0.03696548566222191, + 0.01333819329738617, + -0.15448209643363953, + -0.038137491792440414, + 0.036598771810531616, + 0.047875531017780304, + 0.025103513151407242, + -0.010740336962044239, + 0.05297053977847099, + 0.019437743350863457, + -0.040030889213085175, + 0.033111024647951126, + 0.0319228433072567, + -0.06353196501731873, + 0.015837667509913445, + 0.03613722696900368, + -0.0407538004219532, + 0.018546780571341515, + 0.03672843426465988, + 0.014017975889146328, + -0.03671204298734665, + 0.02625272609293461, + -0.007727756164968014, + 0.017761532217264175, + 0.018329646438360214, + -0.06871330738067627, + 0.02371360920369625, + 0.040918923914432526, + -0.023402182385325432, + 0.0006035325350239873, + -0.0057477499358356, + 0.019596565514802933, + -0.008399542421102524, + 0.008459596894681454, + -0.040673818439245224, + 0.03377073258161545, + -0.022668583318591118, + 0.003643752308562398, + -0.006638688966631889, + 0.009759780950844288, + 0.015063250437378883, + -0.00275973416864872, + 0.03198353946208954, + 0.04401416331529617, + 0.07944973558187485, + -0.02851199172437191, + -0.011375460773706436, + 0.034667544066905975, + -0.02319006808102131, + -0.1644006073474884, + 0.08962465822696686, + -0.0150196123868227, + 0.020155778154730797, + 0.03411220759153366, + 0.004737417213618755, + 0.01466441247612238, + 0.0242884811013937, + 0.01953398995101452, + -0.005687066353857517, + 0.027226101607084274, + 0.037435926496982574, + -0.035120584070682526, + -0.01413209643214941, + 0.047725871205329895, + -0.005401293747127056, + -0.041835591197013855, + 0.007616446353495121, + 0.006442812271416187, + 0.0533083900809288, + -0.009243667125701904, + -0.027385639026761055, + 0.03901541978120804, + 0.045347150415182114, + -0.013688716106116772, + 0.0006817629327997565, + 0.03254001960158348, + 0.049099043011665344, + -0.03960742428898811, + -0.02865971438586712, + 0.02209247648715973, + -0.027576278895139694, + 0.027418741956353188, + -0.023846812546253204, + 0.010808214545249939, + 0.018335232511162758, + 0.0345759391784668, + 0.004598785657435656, + -0.03835146874189377, + 0.031171727925539017, + -0.005262388847768307, + 0.02682431973516941, + -0.04999607056379318, + 0.0262544434517622, + 0.05452461913228035, + -0.022320685908198357, + 0.7200820446014404, + -0.023168368265032768, + -0.009376859292387962, + -0.01967582479119301, + 0.03365466743707657, + -0.03027678281068802, + 0.01629778929054737, + 0.026937738060951233, + -0.0035495697520673275, + 0.04299391806125641, + -0.022340906783938408, + -0.055820282548666, + 0.040774013847112656, + 0.020906297490000725, + 0.017822828143835068, + 0.027793798595666885, + 0.0008314822916872799, + -0.0300456453114748, + -0.009504053741693497 + ], + [ + 0.024044226855039597, + -0.0015137182781472802, + 0.009334825910627842, + -0.0036337650381028652, + -0.011323054321110249, + -0.010764244943857193, + 0.0005165988113731146, + -0.0006556442240253091, + -2.994646592924255e-06, + 0.009902824647724628, + -0.028198739513754845, + -0.001733101555146277, + 0.005106632132083178, + 0.0001121364621212706, + -0.001387113588862121, + 0.0031543965451419353, + -0.010905505158007145, + 0.016430148854851723, + -0.013127871789038181, + -0.005000375676900148, + -0.00834488496184349, + -0.0002386722044320777, + 0.009127688594162464, + -0.005070004146546125, + 0.0033734661992639303, + -0.007713011000305414, + 0.005812918767333031, + -0.000712917244527489, + -0.0003135188017040491, + 0.00244822702370584, + 0.009542198851704597, + -0.009119542315602303, + -0.0032210994977504015, + 0.02682860568165779, + 0.009303986094892025, + 0.004318020306527615, + -0.00935210008174181, + 0.0031732809729874134, + 0.0024789441376924515, + -0.0008310638950206339, + -0.009867723099887371, + -0.004159317351877689, + 0.0424540750682354, + 0.0046364194713532925, + 0.001405715593136847, + -0.003341422649100423, + 0.013854904100298882, + -1.3239271538623143e-05, + 0.018559547141194344, + 0.004878993146121502, + 0.005624967627227306, + -0.010670848190784454, + -0.007942397147417068, + 0.013280291110277176, + -0.0028705678414553404, + 0.002257375279441476, + 0.04885556548833847, + 0.002071906113997102, + -0.004585621412843466, + 0.01218574307858944, + -0.00026842282386496663, + -0.01236094068735838, + -0.002739127492532134, + -0.009788865223526955, + -0.0009807921014726162, + 0.014578277245163918, + 0.0011254349956288934, + -0.008671523071825504, + -0.02127929963171482, + -0.005295063368976116, + 0.011659509502351284, + -0.021687135100364685, + 0.0011835158802568913, + -0.003248821711167693, + 0.0029744277708232403, + 0.00446885684505105, + 0.008191893808543682, + 0.0007973760366439819, + 0.0029989194590598345, + 0.002255841623991728, + -0.12405789643526077, + 0.0021775171626359224, + 0.0027185631915926933, + 0.0007616211660206318, + 0.004449320025742054, + -0.0013557415222749114, + 0.003090048208832741, + -0.0006747339502908289, + -0.014373906888067722, + 0.01851394772529602, + 0.0006254648906178772, + -0.003794790245592594, + -0.007743973284959793, + -0.03532024845480919, + -0.01446250919252634, + 0.0029811032582074404, + -0.0015596504090353847, + 0.008507485501468182, + -0.00896175391972065, + -0.00031088790274225175, + 0.0008771917200647295, + 0.0014829356223344803, + 0.013122029602527618, + -0.0019424116471782327, + -0.010286026634275913, + -0.02371823973953724, + -0.0002698656462598592, + 0.010455913841724396, + 0.002134946407750249, + -0.0003360006958246231, + -0.000681774748954922, + -0.001163712702691555, + -0.0038289502263069153, + -0.010922541841864586, + -0.0013921047793701291, + -0.0038486893754452467, + 0.003583373734727502, + 0.009005465544760227, + -0.0017053935443982482, + 0.00010070077405543998, + 0.010548291727900505, + -0.028421655297279358, + -7.644133438589051e-05, + -0.0022420412860810757, + -0.0021177150774747133, + 0.0002686830994207412, + 0.00317442137748003, + -0.019104696810245514, + 0.007929397746920586, + 0.007022597827017307, + -0.0014840234071016312, + -0.0025054910220205784, + 0.006316176149994135, + 0.00877107959240675, + -0.020728133618831635, + 0.005451940465718508, + 0.003572547109797597, + -0.012535377405583858, + 0.0062878024764359, + -0.004995572846382856, + 0.0002701644552871585, + 0.004556932020932436, + -0.009359627030789852, + -0.002880140207707882, + -0.9633418917655945, + 0.0011718026362359524, + 0.019665995612740517, + 0.005958872847259045, + -0.008958646096289158, + 0.009388549253344536, + -0.0006888123461976647, + 0.0044355448335409164, + 0.006763228215277195, + 0.0005756504251621664, + 0.008181467652320862, + -0.024287035688757896, + -0.005495904479175806, + -0.000539138272870332, + 0.0015286138514056802, + 0.005004150792956352, + -0.00197664019651711, + 0.00221567926928401, + -0.003723190166056156, + 0.005405645817518234, + -0.0005502216517925262, + -0.0019698061514645815, + 0.016465255990624428, + -0.0007095753098838031, + -0.0034325500018894672, + -0.009229366667568684, + 0.008533969521522522, + -0.004445417784154415, + -0.00755588011816144, + 0.0040663182735443115, + -0.005651514977216721, + 0.0009746471187099814, + 0.0004566301067825407, + -0.0005742277135141194, + 0.011013861745595932, + 0.0013295450480654836, + -0.003251881105825305, + -0.0027972625102847815, + 0.0026669218204915524, + -0.015996210277080536, + 0.009812013246119022, + 0.011118351481854916, + -0.007253814022988081, + -0.0005326960235834122, + -0.010695165023207664, + -0.009117348119616508, + 0.008205780759453773, + 0.0012440645368769765, + -0.006985521875321865, + 0.00042139258584938943, + 0.01254273485392332, + -0.0076483385637402534, + 0.002774447202682495, + -0.011022442951798439, + 0.003117748536169529, + 0.0019697740208357573, + -0.002230746438726783, + -0.00024068354105111212, + 0.0001411290722899139, + 0.011441642418503761, + 0.0015922143356874585, + 0.0075269341468811035, + 0.0039552138186991215, + -0.02194896899163723, + 0.007652324624359608, + 0.003766561159864068, + -0.004303933586925268, + 0.008406455628573895, + 0.0020020934753119946, + -0.03092047944664955, + -0.0012814700603485107, + 0.0005069810431450605, + 0.0035228990018367767, + 0.027241380885243416, + 0.0037793111987411976, + -0.00248079770244658, + -0.0024490291252732277, + -0.0035117119550704956, + -0.006629195995628834, + 0.0066901505924761295, + -0.00597662478685379, + -0.0014636487467214465, + -0.004541432019323111, + 0.0060406336560845375, + 0.013536963611841202, + -0.0005524200387299061, + -0.006499683018773794, + -0.0023278389126062393, + 0.00046685338020324707, + 0.012540500611066818, + 0.006763678975403309, + -0.004028491675853729, + -0.003659183857962489, + -0.17083071172237396, + -0.002510978374630213, + 0.05037089064717293, + -0.004194910172373056, + -0.0020272592082619667, + -0.007681692950427532, + -0.03053596056997776, + -0.005958789959549904, + -0.0019630263559520245, + 0.00036577071296051145, + 0.001313655637204647, + 0.008281749673187733, + 0.006594040431082249, + -0.007919903844594955, + 0.002624365733936429, + 0.005980619695037603, + -0.0005751182325184345, + 0.006895100232213736, + -0.001188959926366806 + ], + [ + -0.09233587980270386, + -0.012125958688557148, + -0.002739482093602419, + 0.02357153221964836, + 0.001859234063886106, + 0.0076500545255839825, + 0.0016401921166107059, + -0.0003762523701880127, + -0.0065622576512396336, + 0.021786021068692207, + 0.029004283249378204, + -0.01629345305263996, + 0.010645922273397446, + 0.007975568063557148, + 0.0032928581349551678, + 0.03642259165644646, + 0.0022080172784626484, + -0.019790517166256905, + 0.007835747674107552, + 0.015553489327430725, + -0.016842199489474297, + -0.0034941579215228558, + 0.004226577468216419, + 0.020458824932575226, + -0.05011732503771782, + 0.018488287925720215, + 0.0018740438390523195, + 0.019589019939303398, + 0.01229460071772337, + -0.0017545534064993262, + -0.014779970981180668, + -0.018985478207468987, + 0.02388000674545765, + 0.003343400079756975, + -0.0068636867217719555, + 0.0067156413570046425, + 0.019297489896416664, + -0.0024925903417170048, + -0.02584008127450943, + -0.011381043121218681, + 0.008859163150191307, + -0.02023457922041416, + -0.002090578665956855, + 0.0009938066359609365, + -0.0029590220656245947, + -0.018016448244452477, + -0.024257054552435875, + 0.022197749465703964, + 0.017841186374425888, + 0.011672877706587315, + 0.01637130230665207, + -0.0008368169073946774, + 0.0005664946511387825, + 0.03631730377674103, + -0.023607095703482628, + 0.022343948483467102, + 0.0023468835279345512, + -0.000474578671855852, + -0.02471567504107952, + 0.009760813787579536, + 0.005197542253881693, + -0.021989693865180016, + 0.009831259027123451, + 0.013807776384055614, + 0.02510019764304161, + 0.030409960076212883, + 0.002897552913054824, + -0.002491174265742302, + -0.007784447632730007, + 0.004646546673029661, + 0.013640698976814747, + -0.00689541082829237, + 0.010573811829090118, + -0.024434763938188553, + 0.004382153041660786, + -0.021428532898426056, + 0.008307541720569134, + -0.016642631962895393, + 0.003961352165788412, + -0.022736918181180954, + 0.09386847913265228, + -0.009260725229978561, + -0.000307597394566983, + -0.006030665710568428, + -0.035597894340753555, + 0.028543571010231972, + -0.012809932231903076, + 0.004184437915682793, + -0.001067194971255958, + -0.0018058462301269174, + -0.006962749175727367, + 0.02127161994576454, + 0.00045961025170981884, + 0.031389039009809494, + 0.023509809747338295, + -0.011849108152091503, + 0.007685695309191942, + -0.024240756407380104, + -0.03357100114226341, + 0.002717898692935705, + -0.0016745792236179113, + 0.0015325460117310286, + -0.018285470083355904, + -0.003245148342102766, + 0.02853311598300934, + -0.014826913364231586, + -0.009054367430508137, + -0.0009809999028220773, + 0.00956729706376791, + -0.01599155180156231, + -0.0017124414443969727, + -0.001155340694822371, + 0.009489079937338829, + 0.028453540056943893, + 0.010728951543569565, + 0.010688222013413906, + 0.004893413744866848, + -0.030576614663004875, + 0.007580443751066923, + 0.009954667650163174, + -0.028154924511909485, + 0.004292383790016174, + -0.0007296267431229353, + -0.002971624257043004, + -0.040435854345560074, + 0.01736883632838726, + 0.04905843362212181, + 0.015791164711117744, + -0.004396477714180946, + 0.0015274861361831427, + -0.012324930168688297, + -0.00025818406720645726, + 0.023984814062714577, + -0.035460297018289566, + -0.00472633633762598, + 0.002233589766547084, + 0.019438041374087334, + -0.05520976707339287, + 0.004811833146959543, + -0.01695161871612072, + 0.0029892853926867247, + 0.004999972879886627, + -0.010938412509858608, + -0.00741475448012352, + -0.9051176905632019, + -0.02206369861960411, + 0.012681320309638977, + 0.012728378176689148, + 0.002952743321657181, + -0.018588978797197342, + 0.018438097089529037, + 0.010461259633302689, + -0.020846806466579437, + 0.023311542347073555, + 0.00265603419393301, + -0.010363452136516571, + 0.013269873335957527, + 0.013149702921509743, + -0.0021609384566545486, + 0.0006209242856130004, + -0.006572578568011522, + -0.005568658467382193, + -0.0170170608907938, + -3.495100827421993e-05, + -0.01626266911625862, + 0.00486845662817359, + -0.02001706138253212, + -0.07977006584405899, + 0.013746919110417366, + 0.009283442981541157, + -0.011284217238426208, + -0.017774539068341255, + -0.016107067465782166, + 0.00473304558545351, + -0.005765664856880903, + 0.0034741410054266453, + 0.02333137020468712, + 0.007573571987450123, + 0.017427727580070496, + 0.030286971479654312, + -0.011148777790367603, + 0.03323334455490112, + -0.0010315560502931476, + -0.004198940470814705, + 0.012864645570516586, + 0.03763764724135399, + 0.04203939810395241, + -0.02243938110768795, + 0.016820421442389488, + 0.0338231660425663, + 0.0031166477128863335, + -0.04523302987217903, + 0.03461970388889313, + 0.012178327888250351, + 0.008604113943874836, + 0.012046048417687416, + -0.008128629997372627, + 0.000437965034507215, + 0.006822769530117512, + 0.009336890652775764, + -0.008831511251628399, + 0.02525842748582363, + -0.032546527683734894, + -0.04207850247621536, + 0.022204061970114708, + 0.04068329930305481, + -0.023275339975953102, + -0.019045865163207054, + 0.013263121247291565, + -0.004231322556734085, + 0.000903498672414571, + 0.004120542202144861, + -0.014252395369112492, + 0.023000527173280716, + -0.00281673320569098, + -0.017916761338710785, + 0.01885959506034851, + -0.02625732682645321, + 0.00021040576393716037, + 0.0038665765896439552, + -0.011215632781386375, + 0.012537958100438118, + -0.010663476772606373, + 0.0007945886463858187, + -0.001827857457101345, + -0.0004457169270608574, + -0.0027581043541431427, + 0.010169112123548985, + -0.00595226651057601, + 0.009072764776647091, + 0.03317444771528244, + 0.010027822107076645, + 0.003884480567649007, + 0.003750934498384595, + 0.028212929144501686, + -0.007626135367900133, + 0.0008375553879886866, + 0.28405866026878357, + 0.01486713346093893, + -0.004974461626261473, + 0.011930878274142742, + 0.01340222917497158, + -0.019199397414922714, + 0.01557837426662445, + 0.02090321108698845, + -0.02193410135805607, + -0.007233013864606619, + -0.007895726710557938, + -0.003290091408416629, + -0.00744047062471509, + 0.020300868898630142, + 0.01710515096783638, + 0.020696202293038368, + -0.015200392343103886, + -0.01731686107814312, + -0.003394488012418151 + ], + [ + 0.023114589974284172, + -0.0014866124838590622, + 0.008982069790363312, + -0.003761308267712593, + -0.010832208208739758, + -0.010008927434682846, + 0.00042996768024750054, + -0.001021187286823988, + -0.00013053246948402375, + 0.009244238026440144, + -0.02739221788942814, + -0.002010247204452753, + 0.005086021032184362, + 0.0002912944764830172, + -0.0008015703060664237, + 0.003605104051530361, + -0.010934720747172832, + 0.015865622088313103, + -0.012653293088078499, + -0.004847228992730379, + -0.007923438213765621, + -0.00039753777673467994, + 0.00863032415509224, + -0.00483791483566165, + 0.002933925949037075, + -0.0075299497693777084, + 0.005612505599856377, + -0.0005920659168623388, + -0.00027527674683369696, + 0.002589868614450097, + 0.008381818421185017, + -0.008529173210263252, + -0.003131898818537593, + 0.026199696585536003, + 0.00879189744591713, + 0.004261685069650412, + -0.008832467719912529, + 0.0027806698344647884, + 0.002384937833994627, + -0.001473131007514894, + -0.009554754011332989, + -0.003914578817784786, + 0.0408109612762928, + 0.004395501222461462, + 0.001523642335087061, + -0.0028309128247201443, + 0.013145515695214272, + -0.00034105064696632326, + 0.01799594983458519, + 0.004380942787975073, + 0.004775060806423426, + -0.010002141818404198, + -0.0069940718822181225, + 0.012364869005978107, + -0.003107440657913685, + 0.0017188104102388024, + 0.04674912616610527, + 0.0014680182794108987, + -0.004900994244962931, + 0.011482185684144497, + -0.00013973853492643684, + -0.012090608477592468, + -0.0024656092282384634, + -0.009007933549582958, + -0.0008335104794241488, + 0.014185451902449131, + 0.0012271229643374681, + -0.008277500048279762, + -0.020600158721208572, + -0.005254559218883514, + 0.01152872759848833, + -0.020944083109498024, + 0.0011535697849467397, + -0.00313851167447865, + 0.0028774337843060493, + 0.004173113964498043, + 0.007644106168299913, + 0.0004831594415009022, + 0.002614743309095502, + 0.0021150815300643444, + -0.12197687476873398, + 0.0022417642176151276, + 0.002633803989738226, + 0.0008888687007129192, + 0.004523070063441992, + -0.0012747648870572448, + 0.0033998335711658, + -0.0004797163710463792, + -0.013780897483229637, + 0.017419833689928055, + 0.0007943070377223194, + -0.004162286873906851, + -0.0073567102663218975, + -0.033574435859918594, + -0.013905254192650318, + 0.0025002104230225086, + -0.0017276037251576781, + 0.008272852748632431, + -0.008587163873016834, + -0.00014146300964057446, + 0.001006232458166778, + 0.0013902366627007723, + 0.012711773626506329, + -0.0020050390157848597, + -0.009984689764678478, + -0.022784456610679626, + 0.0001459503109799698, + 0.010069475509226322, + 0.001877231989055872, + -0.0005614603869616985, + -0.0007789574447087944, + -0.0008508277242071927, + -0.003851836547255516, + -0.010192640125751495, + -0.0016234171343967319, + -0.004233642015606165, + 0.003321494674310088, + 0.008849979378283024, + -0.0013349009677767754, + 0.00040881388122215867, + 0.010024507530033588, + -0.026788899675011635, + -0.00020337886235211045, + -0.0021195649169385433, + -0.00204068748280406, + 0.00032792886486276984, + 0.003925904165953398, + -0.01820976659655571, + 0.007469530683010817, + 0.007236114237457514, + -0.001271358341909945, + -0.002032946329563856, + 0.006121514365077019, + 0.008260338567197323, + -0.019841914996504784, + 0.005251795519143343, + 0.003099328139796853, + -0.012103275395929813, + 0.005755559075623751, + -0.0049932063557207584, + 0.00039728739648126066, + 0.004502926021814346, + -0.009297339245676994, + -0.0024498847778886557, + -0.9656081199645996, + 0.0006543806521221995, + 0.019121164456009865, + 0.0059577105566859245, + -0.008760984055697918, + 0.009074033237993717, + -0.00019724313460756093, + 0.004689615685492754, + 0.006501796189695597, + 0.0003317788941785693, + 0.007476116064935923, + -0.023620106279850006, + -0.004983586259186268, + -6.835556996520609e-05, + 0.001052469713613391, + 0.00467217992991209, + -0.0010375931160524487, + 0.002641861094161868, + -0.003852688707411289, + 0.004936959594488144, + -0.00024480707361362875, + -0.001532569876872003, + 0.015474390238523483, + -0.001367216114886105, + -0.003113690298050642, + -0.008816695772111416, + 0.00798446498811245, + -0.004450826905667782, + -0.007321199867874384, + 0.003513823263347149, + -0.005732608959078789, + 0.0007113275933079422, + 1.635310400160961e-05, + -0.0006219729548320174, + 0.010309473611414433, + 0.00129833840765059, + -0.003183824708685279, + -0.0023406920954585075, + 0.002888365415856242, + -0.01537054218351841, + 0.009253812953829765, + 0.010676158592104912, + -0.0070025199092924595, + -0.0004695038660429418, + -0.009932487271726131, + -0.008900807239115238, + 0.00733824260532856, + 0.0004863075737375766, + -0.006597273517400026, + 0.0006479643052443862, + 0.012097792699933052, + -0.007327105384320021, + 0.00272738398052752, + -0.010615869425237179, + 0.002775582717731595, + 0.002125161699950695, + -0.0015188122633844614, + -1.4064975403016433e-05, + 0.00015784056449774653, + 0.010771183297038078, + 0.001664325245656073, + 0.007944765500724316, + 0.0041016219183802605, + -0.02150999754667282, + 0.00720609026029706, + 0.0038928186986595392, + -0.0036730843130499125, + 0.008287796750664711, + 0.0012264755787327886, + -0.02951761893928051, + -0.0014670667005702853, + 0.00020894844783470035, + 0.0033597361762076616, + 0.0262522641569376, + 0.003947286866605282, + -0.0029866041149944067, + -0.0019873823039233685, + -0.0032187842298299074, + -0.006404731888324022, + 0.006299998611211777, + -0.006052948534488678, + -0.0011475650826469064, + -0.0044748238287866116, + 0.005861169192939997, + 0.01322221476584673, + -0.0008773216977715492, + -0.006054191384464502, + -0.001956257503479719, + 0.0006088971858844161, + 0.01176286768168211, + 0.006452176719903946, + -0.0038154826033860445, + -0.0033389918971806765, + -0.1661233752965927, + -0.002482543233782053, + 0.04804426431655884, + -0.0036721250507980585, + -0.001503137988038361, + -0.007734035141766071, + -0.028434375301003456, + -0.005233344156295061, + -0.0018634512089192867, + 0.0008349531562998891, + 0.0014740837505087256, + 0.0070994142442941666, + 0.006340311374515295, + -0.007595359347760677, + 0.0027690723072737455, + 0.005937968846410513, + -0.00011453840852482244, + 0.006560137495398521, + -0.0010252122301608324 + ], + [ + -0.1472490280866623, + -0.018347565084695816, + 0.019491052255034447, + 0.0629996508359909, + -0.017012668773531914, + 0.002010942669585347, + 0.0026409917045384645, + 0.009886415675282478, + -0.015209442935883999, + 0.03285204991698265, + 0.04613925516605377, + -0.042895425111055374, + 0.029660852625966072, + 0.004444107413291931, + 0.008764751255512238, + 0.06952043622732162, + 0.012513370253145695, + -0.03240986913442612, + -0.02151150070130825, + 0.005032036919146776, + -0.0035571004264056683, + -0.022359950467944145, + -0.019692929461598396, + 0.03037840686738491, + -0.11787194013595581, + -0.0012669400312006474, + 0.01358495932072401, + 0.06336241215467453, + 0.051484860479831696, + -0.0031960143242031336, + -0.007247494999319315, + -0.021107422187924385, + 0.028234539553523064, + 0.04041001573204994, + 0.02637440338730812, + 0.041752275079488754, + 0.022148167714476585, + -0.0003401267749723047, + -0.002411352237686515, + -0.047388821840286255, + 0.00568282650783658, + -0.038877520710229874, + 0.010590029880404472, + -0.01363142766058445, + 0.0023171366192400455, + -0.0377020500600338, + -0.017700253054499626, + 0.03090580366551876, + 0.0376754030585289, + 0.02656109444797039, + 0.04583786055445671, + 0.012530640698969364, + 0.00837524700909853, + 0.04440729320049286, + -0.04312890022993088, + 0.0679275169968605, + 0.02799452655017376, + -0.016833651810884476, + -0.05545897036790848, + -0.01777230203151703, + 0.002450541825965047, + -0.02748769521713257, + -0.023619424551725388, + -0.0012422741856426, + 0.03106643632054329, + 0.044286660850048065, + 0.016343064606189728, + 0.0007867068634368479, + -0.05547507107257843, + -0.0018740829546004534, + 0.03182394802570343, + 0.004999024793505669, + 0.019259246066212654, + -0.030107196420431137, + -0.012106875889003277, + -0.03392694890499115, + -0.009405585005879402, + -0.012536688707768917, + 0.006812054663896561, + -0.036221474409103394, + 0.3667653799057007, + 0.0019457133021205664, + 0.010442215949296951, + 0.0054601929150521755, + -0.035415418446063995, + 0.029196547344326973, + -0.009657642804086208, + 0.028958642855286598, + -0.01984514482319355, + -0.005945838987827301, + -0.014930137433111668, + 0.03210769593715668, + 0.0038263138849288225, + 0.016254978254437447, + 0.060930415987968445, + -0.011562571860849857, + -0.0003320465621072799, + -0.018408244475722313, + -0.05175408720970154, + 0.02157713659107685, + -0.0101822130382061, + 0.04209781810641289, + -0.0222642682492733, + -0.014202895574271679, + 0.041413094848394394, + -0.039096537977457047, + 0.0036884895525872707, + 0.03621315583586693, + 0.00912727415561676, + -0.025457819923758507, + 0.022255554795265198, + -0.007030816283077002, + -0.008221755735576153, + 0.029949471354484558, + 0.012286433950066566, + 0.04063967987895012, + 0.034755926579236984, + -0.06866110116243362, + 0.010168736800551414, + 0.020964886993169785, + -0.05567341297864914, + 0.019853554666042328, + -0.001967101125046611, + -0.008661248721182346, + -0.06100526079535484, + 0.008776519447565079, + 0.13143403828144073, + 0.015026303939521313, + 0.04007948935031891, + -0.02939392626285553, + -0.005819380749017, + -0.01996506005525589, + 0.032831113785505295, + -0.07947621494531631, + -0.028186975046992302, + 0.00856669433414936, + 0.05795016139745712, + -0.09432826936244965, + 0.010753972455859184, + -0.01699327863752842, + -0.005467061884701252, + 0.023259175941348076, + -0.008867700584232807, + 0.0182588379830122, + -0.1322084367275238, + -0.04942040517926216, + 0.040421392768621445, + 0.01683381013572216, + -0.00042140320874750614, + -0.02497233636677265, + 0.012539967894554138, + 0.04515964910387993, + -0.058255959302186966, + 0.02221454121172428, + -0.004998077172785997, + -0.005206018686294556, + 0.025902600958943367, + 0.0015206054085865617, + 0.032925233244895935, + 0.00030535925179719925, + 0.0006899410509504378, + 0.016063127666711807, + -0.0026161835994571447, + 0.01059749536216259, + -0.02178509719669819, + 0.01432675402611494, + -0.03630989417433739, + -0.13755404949188232, + 0.029818272218108177, + 0.018362119793891907, + -0.012672041542828083, + -0.03805267810821533, + -0.04449530690908432, + 0.008422709070146084, + -0.008061009459197521, + -0.01250503584742546, + 0.015167921781539917, + -0.002587632741779089, + 0.05394762009382248, + 0.07069401443004608, + -0.039029039442539215, + 0.07364946603775024, + -0.005284357350319624, + -0.00762009946629405, + 0.07654735445976257, + 0.0770299956202507, + 0.07204323261976242, + -0.07708000391721725, + 0.060366515070199966, + 0.03346299007534981, + 0.035354986786842346, + -0.06788896769285202, + 0.04963751509785652, + 0.019137706607580185, + -0.001099647837691009, + 0.0022179000079631805, + -0.007632184308022261, + -0.03154062479734421, + -0.01207776740193367, + 0.019817877560853958, + -0.0518387034535408, + 0.04944722726941109, + -0.030965475365519524, + -0.03765655681490898, + 0.054458364844322205, + 0.01919601857662201, + -0.04917043447494507, + -0.062157776206731796, + -0.03374131768941879, + 0.01111605204641819, + -0.006088438909500837, + -0.006331604905426502, + -0.02418670989573002, + 0.05257844179868698, + 0.026711057871580124, + -0.032332997769117355, + 0.011258425191044807, + -0.030040942132472992, + 0.006351490505039692, + 0.04418669641017914, + 0.0002655506250448525, + -0.004782956559211016, + -0.04482307285070419, + -0.0067380135878920555, + 0.02154701016843319, + 0.015500487759709358, + 0.037180423736572266, + 0.024381186813116074, + 0.027253611013293266, + 0.021888086572289467, + 0.05868047848343849, + 0.029312798753380775, + 0.006044392939656973, + 0.009731062687933445, + 0.050484489649534225, + -0.018421882763504982, + -0.003845219500362873, + 0.71953946352005, + 0.04320444539189339, + 0.005072669591754675, + 0.040745027363300323, + 0.013474063947796822, + -0.040376339107751846, + -0.0015889594797044992, + 0.053106069564819336, + -0.024647602811455727, + -0.028455961495637894, + -0.011228184215724468, + 0.010570905171334743, + -0.019884513691067696, + 0.03885302320122719, + 0.014174548909068108, + 0.02066846936941147, + 0.007562436629086733, + -0.027056515216827393, + 0.0027121223974972963 + ], + [ + -0.187213733792305, + -0.023040901869535446, + -0.0024188526440411806, + 0.029197275638580322, + -0.03473686799407005, + 0.01283442322164774, + -0.008043784648180008, + 0.003289851825684309, + 0.005239806603640318, + 0.008782912977039814, + 0.008610479533672333, + -0.033764131367206573, + 0.01767139695584774, + -0.004158709663897753, + 0.02491874434053898, + 0.06497270613908768, + -0.02273525670170784, + -0.01711525209248066, + -0.00936602521687746, + 0.011075114831328392, + 0.015142211690545082, + 0.007661938667297363, + -0.013344526290893555, + 0.022941235452890396, + -0.06510336697101593, + -0.006365233100950718, + 0.020840734243392944, + 0.047008730471134186, + 0.013284415937960148, + -0.012178709730505943, + -0.02026873268187046, + -0.047506894916296005, + 0.019211744889616966, + 0.01472539734095335, + -0.012392114847898483, + -0.005492352414876223, + 0.007006241008639336, + -0.007377614267170429, + -0.00449058273807168, + -0.08667320013046265, + 0.019740412011742592, + -0.06506972014904022, + 0.0024347843136638403, + 0.03288908675312996, + -0.01096959225833416, + 0.007978340610861778, + -0.024517035111784935, + 0.036184024065732956, + 0.0309637151658535, + 0.020094435662031174, + -0.0174414049834013, + -0.006388239096850157, + 0.035660624504089355, + 0.03298420459032059, + -0.028952188789844513, + 0.04278038069605827, + -0.009999796748161316, + -0.030470959842205048, + -0.06394907087087631, + -0.0016173188341781497, + 0.0029842236544936895, + -0.03517843037843704, + -0.008195457980036736, + 0.033547017723321915, + 0.040407970547676086, + 0.07293734699487686, + -0.018065234646201134, + -0.023580674082040787, + -0.04540843889117241, + -0.012049194425344467, + 0.04550662264227867, + -0.005308052524924278, + 0.010219443589448929, + -0.07770529389381409, + 0.016152359545230865, + -0.03782760351896286, + 0.018632270395755768, + -0.010601180605590343, + 0.012442339211702347, + -0.016205061227083206, + 0.38620463013648987, + -0.0189923495054245, + 0.014576701447367668, + -0.002354995347559452, + -0.030245525762438774, + 0.03843102976679802, + 0.01663084700703621, + -0.0149158276617527, + -0.004077599383890629, + 0.004195958375930786, + 0.017946863546967506, + 0.011904186569154263, + -0.0017961841076612473, + 0.04828851297497749, + 0.05786636099219322, + -0.0015593768330290914, + -0.02808505669236183, + 0.012540615163743496, + -0.033693570643663406, + 0.0015951390378177166, + 0.03454438969492912, + 0.010094990022480488, + -0.037502776831388474, + -0.005247822497040033, + 0.01592014916241169, + -0.00024391018087044358, + 0.025532007217407227, + 0.014249663800001144, + 0.01726229302585125, + -0.020580807700753212, + -0.007234792225062847, + 0.009850503876805305, + -0.009763932786881924, + 0.02567863091826439, + -0.005928372498601675, + 0.02317042462527752, + 0.010584549978375435, + 0.027912497520446777, + 0.011559651233255863, + -0.0028330881614238024, + -0.02905019000172615, + 0.006166305858641863, + -0.01921284943819046, + 0.030989453196525574, + -0.01464800350368023, + 0.008541464805603027, + 0.08600211888551712, + 0.023688388988375664, + -0.005510611459612846, + 0.02399173565208912, + -0.032110460102558136, + -0.02425193041563034, + -0.0064620403572916985, + -0.006465161684900522, + -0.012266287580132484, + -0.021579768508672714, + 0.0030810092575848103, + -0.09162893146276474, + -0.012088784016668797, + -0.008798588067293167, + -0.00773101719096303, + 0.007144632749259472, + -0.040571875870227814, + 0.006081723608076572, + -0.11136078089475632, + -0.043088898062705994, + 0.033254474401474, + 0.040126603096723557, + 0.011511369608342648, + 0.002935444936156273, + 0.04976063594222069, + 0.013856749050319195, + -0.010401836596429348, + 0.0364723727107048, + 0.030457952991127968, + -0.019728969782590866, + 0.019702356308698654, + 0.008167462423443794, + -0.01574946753680706, + -0.0006444716127589345, + -0.0030640191398561, + 0.002507847500964999, + -0.04200734570622444, + 0.015524753369390965, + -0.019531309604644775, + 0.01419664267450571, + 0.02878108061850071, + -0.08353667706251144, + 0.015587174333631992, + 0.03444787487387657, + -0.021900342777371407, + -0.006824316456913948, + 0.010627832263708115, + 0.022122535854578018, + -0.0071038296446204185, + 0.0061537413857877254, + -0.008908398449420929, + 0.04014133661985397, + -0.004881279077380896, + 0.0371888093650341, + -0.026731016114354134, + 0.0291720163077116, + -0.012635772116482258, + 0.020267369225621223, + 0.04581514373421669, + 0.024213654920458794, + 0.09764110296964645, + -0.029984410852193832, + -0.024664023891091347, + 0.04317145422101021, + -0.01073530688881874, + -0.14286866784095764, + 0.10592049360275269, + -0.002037085359916091, + 0.014827841892838478, + 0.04656017944216728, + 0.014509981498122215, + -0.001082217087969184, + 0.00237659621052444, + -0.01177585031837225, + 0.0015686082188040018, + 0.0336957722902298, + 0.013209862634539604, + -0.0721421167254448, + 0.017939502373337746, + 0.05179014429450035, + -0.02609391137957573, + -0.03597898408770561, + -0.001270789303816855, + 0.014666132628917694, + 0.05122791975736618, + -0.013107364065945148, + -0.018956990912556648, + -0.004154637455940247, + 0.062926284968853, + -0.04845469444990158, + 0.004675710573792458, + 0.01820102334022522, + 0.030307335779070854, + -0.013423262163996696, + -0.03168115019798279, + 0.009054337628185749, + -0.02415776252746582, + 0.02867712266743183, + -0.013456105254590511, + 0.019861934706568718, + 0.011878959834575653, + 0.05093571916222572, + -0.010975689627230167, + -0.010964883491396904, + 0.03636328503489494, + -0.0016684491420164704, + 0.01664913259446621, + -0.03263464197516441, + 0.040991295129060745, + 0.03169512003660202, + 0.008632824756205082, + 0.7523922920227051, + -0.01124227698892355, + 0.005213521420955658, + -0.005453302524983883, + 0.028112296015024185, + -0.0374724417924881, + 0.0014087222516536713, + 0.04172775149345398, + 0.008039413020014763, + 0.014403004199266434, + -0.002645998727530241, + -0.03546683490276337, + 0.017834793776273727, + 0.0009343536221422255, + 0.028430232778191566, + -0.005661893170326948, + -0.031024308875203133, + -0.031086290255188942, + 0.0008361429790966213 + ], + [ + -0.18122632801532745, + -0.03187061473727226, + -0.04869230091571808, + 0.07049451023340225, + 0.028765743598341942, + -0.0021384956780821085, + -0.030309036374092102, + 0.025952577590942383, + 0.03740080073475838, + 0.05668899416923523, + 0.11683548986911774, + -0.003705220529809594, + 0.03968837857246399, + 0.019448457285761833, + -0.014169327914714813, + -0.041900116950273514, + 0.026686115190386772, + 0.009508992545306683, + 0.011851844377815723, + 0.028971685096621513, + -0.015605231747031212, + 0.004276622552424669, + 0.0255991593003273, + 0.03884248808026314, + -0.11489595472812653, + 0.05598417669534683, + 0.018285945057868958, + -0.012208228930830956, + 0.026103509590029716, + 0.010925546288490295, + -0.0709199458360672, + -0.004293136764317751, + 0.08965203911066055, + -0.10004886984825134, + -0.013467771001160145, + -0.014075657352805138, + 0.013619639910757542, + 0.0817604809999466, + -0.040574733167886734, + -0.017615320160984993, + 0.010566138662397861, + -0.042007025331258774, + -0.02710912935435772, + -0.04907270148396492, + 0.0072125582955777645, + 0.001085798372514546, + -0.08568641543388367, + 0.02627718634903431, + -0.01932140626013279, + 0.03403033688664436, + 0.03804987296462059, + 0.07758495956659317, + -0.009072015061974525, + 0.11455301195383072, + -0.027559325098991394, + 0.04024604335427284, + 0.025611314922571182, + 0.038660988211631775, + 0.029613764956593513, + 0.041418980807065964, + -0.03671671822667122, + -0.07931988686323166, + 0.04171110317111015, + 0.016738727688789368, + 0.004887550137937069, + 0.06355508416891098, + -0.0006655066972598433, + -0.014075377956032753, + 0.08279471099376678, + 0.038371097296476364, + 0.0313907153904438, + 0.0035655719693750143, + 0.04685959964990616, + -0.010800983756780624, + 0.03856554999947548, + -0.013288688845932484, + -0.011131822131574154, + -0.030127882957458496, + 0.052851155400276184, + -0.017404908314347267, + 0.2359153777360916, + -0.09643645584583282, + -0.004467175342142582, + 0.014552939683198929, + -0.07657128572463989, + 0.034439172595739365, + -0.05359160900115967, + -0.007831264287233353, + 0.005442923866212368, + 0.018318653106689453, + -0.024115532636642456, + 0.11389286071062088, + 0.02468228153884411, + 0.002199531765654683, + 0.06628893315792084, + 0.014376492239534855, + 0.015565814450383186, + -0.03928433731198311, + -0.06611299514770508, + -0.02226450853049755, + 0.018135203048586845, + 0.015161915682256222, + -0.041147757321596146, + 0.01417584903538227, + 0.08321495354175568, + -0.05883977934718132, + -0.04887997359037399, + -0.03967616707086563, + 0.08078198879957199, + -0.011538567021489143, + -0.03004717081785202, + -0.034238655120134354, + 0.007515899371355772, + 0.008704520761966705, + 0.07326123863458633, + 0.07417593896389008, + -0.005136502906680107, + -0.08184666186571121, + -0.010477530770003796, + 0.0038916426710784435, + -0.010059777647256851, + -0.024990608915686607, + 0.049888432025909424, + -0.062156304717063904, + -0.038997210562229156, + 0.0841635912656784, + 0.012994593009352684, + 0.05572020635008812, + 0.01699320413172245, + -0.014699051156640053, + -0.06999903917312622, + -0.03153146058320999, + 0.017252590507268906, + -0.03783419355750084, + 0.019112110137939453, + -0.009659933857619762, + 0.09823698550462723, + -0.1323920339345932, + 0.02606009878218174, + -0.0018728403374552727, + 0.0722607970237732, + 0.016342980787158012, + -0.07215376943349838, + -0.047263432294130325, + -0.09433973580598831, + -0.021523287519812584, + -0.07702478766441345, + 0.08743687719106674, + 0.03424111008644104, + -0.06913486123085022, + 0.04562561959028244, + -0.024369660764932632, + -0.01698521338403225, + 0.06827429682016373, + 0.03123733587563038, + -0.011760744266211987, + 0.06532997637987137, + 0.012928759679198265, + 0.013343734666705132, + 0.01895064301788807, + -0.08587195724248886, + -0.0408763661980629, + -0.01163727417588234, + -0.016636403277516365, + -0.04505171254277229, + -0.03533752262592316, + -0.0020645558834075928, + -0.1090182438492775, + 0.02107498236000538, + -0.005599210038781166, + -0.024070238694548607, + -0.038738127797842026, + -0.07884781807661057, + 0.062397588044404984, + 0.029682394117116928, + 0.01282834354788065, + 0.10349810868501663, + 0.059965427964925766, + -0.01114080660045147, + 0.044172968715429306, + 0.040018267929553986, + 0.044069595634937286, + -0.006867564283311367, + -0.010818131268024445, + 0.04593148082494736, + 0.08512791246175766, + 0.05096812918782234, + 0.006883813533931971, + -0.03680126741528511, + 0.05896154046058655, + -0.007579685654491186, + -0.0012683153618127108, + 0.03549135848879814, + -0.009420777671039104, + 0.010766332037746906, + 0.06210491433739662, + -0.055961448699235916, + 0.012295563705265522, + 0.047860704362392426, + 0.00950195174664259, + -0.026361774653196335, + 0.04974867030978203, + -0.1091044694185257, + -0.045139577239751816, + -0.008036701940000057, + 0.10459020733833313, + -0.12358704209327698, + 0.031165836378932, + 0.0756603255867958, + -0.009633214212954044, + -0.05108867213129997, + 0.003774877404794097, + 0.03493719920516014, + 0.008334207348525524, + -0.03458893671631813, + -0.033196721225976944, + 0.08061131834983826, + -0.07926004379987717, + -0.01063016802072525, + -0.01900639943778515, + -0.13944393396377563, + 0.03709642216563225, + -0.023789705708622932, + -0.008425858803093433, + 0.009854578413069248, + -0.05415373295545578, + -0.030751332640647888, + 0.050052959471940994, + 0.0011357077164575458, + 0.06295128911733627, + -0.027797440066933632, + 0.021681085228919983, + -0.04751934856176376, + 0.005793443880975246, + 0.0813363716006279, + -0.10870231688022614, + -0.007195576559752226, + 0.5545694828033447, + 0.01183169987052679, + 0.035517144948244095, + -0.0392741858959198, + -0.02328271046280861, + -0.05088102072477341, + 0.008622813038527966, + 0.00201864680275321, + -0.042580973356962204, + -0.0574483796954155, + -0.017900146543979645, + 0.00650739623233676, + 0.020976349711418152, + 0.023494815453886986, + 0.06948310881853104, + 0.040867943316698074, + -0.10192127525806427, + -0.057615309953689575, + -0.027449240908026695 + ], + [ + -0.16744302213191986, + -0.028026001527905464, + -0.035441577434539795, + 0.0013226121664047241, + -0.030269408598542213, + 0.013237105682492256, + -0.01517017837613821, + -0.018313705921173096, + -0.006725199054926634, + -0.0018594320863485336, + -0.02197262831032276, + -0.019400250166654587, + 0.026101799681782722, + -0.011775806546211243, + 0.03660957142710686, + 0.051203589886426926, + -0.03129465505480766, + -0.013915722258388996, + -0.02660890854895115, + 0.011347629129886627, + 0.01586240530014038, + 0.010285433381795883, + -0.006928613875061274, + 0.019585292786359787, + -0.06220290809869766, + -0.010917482897639275, + 0.015942804515361786, + 0.03230566158890724, + -0.014292918145656586, + 0.004752339329570532, + -0.044995203614234924, + -0.04286183789372444, + 0.013397986069321632, + 0.004909610375761986, + -0.007695261389017105, + -0.025120945647358894, + -0.015335162170231342, + -0.0101278992369771, + 0.00883758720010519, + -0.0826009139418602, + -0.006643548607826233, + -0.07009218633174896, + -0.014581072144210339, + 0.03857656940817833, + -0.025330211967229843, + 0.023088490590453148, + -0.03469746559858322, + 0.013799164444208145, + 0.04454461857676506, + 0.02221921645104885, + -0.01776016689836979, + -0.0026037408970296383, + 0.05330882966518402, + 0.014135224744677544, + -0.018882283940911293, + 0.013972305692732334, + -0.02673957869410515, + -0.026942526921629906, + -0.03759221360087395, + -0.01933435909450054, + -0.016481537371873856, + -0.05627426132559776, + -0.00940726138651371, + 0.039434440433979034, + 0.02616434171795845, + 0.060519520193338394, + -0.006751379929482937, + -0.031849153339862823, + -0.0461895689368248, + 0.013966192491352558, + 0.03890957310795784, + 0.027461562305688858, + -0.007150034420192242, + -0.06838775426149368, + -0.0066261314786970615, + -0.04396519809961319, + 0.011387070640921593, + -0.00441824272274971, + 0.02038753591477871, + 0.009763447567820549, + 0.3805050253868103, + -0.004765605553984642, + 0.001845397287979722, + -0.004530344158411026, + -0.00608398299664259, + 0.04280152544379234, + 0.038995757699012756, + -0.002375679323449731, + -0.011217149905860424, + -0.013011766597628593, + 0.03346019238233566, + -0.0031796309631317854, + -0.011153403669595718, + 0.025326387956738472, + 0.07972320914268494, + 0.008653317578136921, + -0.0659543052315712, + 0.01765802502632141, + -0.01371886394917965, + -0.0016135158948600292, + 0.04155132174491882, + 0.0009444478782825172, + -0.043351855129003525, + -0.01235183235257864, + 0.02541567012667656, + 0.01196988020092249, + 0.030951090157032013, + 0.0034559296909719706, + 0.0019166279817000031, + -0.0188200194388628, + -0.001114167389459908, + -2.0413353922776878e-06, + -0.015828510746359825, + 0.0487835519015789, + 0.003392966464161873, + 0.010899077169597149, + -0.02610519342124462, + 0.06390715390443802, + 0.014895391650497913, + 0.0003514534910209477, + -0.02697329968214035, + 0.020049452781677246, + -0.01305411010980606, + 0.029049359261989594, + 0.014161967672407627, + 0.008797507733106613, + 0.0875687524676323, + 0.03276192769408226, + 0.009099808521568775, + 0.032357875257730484, + -0.035709090530872345, + -0.0015044240280985832, + -0.013264849781990051, + 0.024001840502023697, + 0.0017826794646680355, + 0.0004869993426837027, + 0.03371340408921242, + -0.08921147137880325, + -0.008713639341294765, + 0.006222965661436319, + -0.023788971826434135, + -0.008531836792826653, + -0.05348677933216095, + 0.022721365094184875, + -0.19175247848033905, + -0.052919864654541016, + 0.050563666969537735, + 0.027730338275432587, + 0.008734051138162613, + 0.001159629668109119, + 0.029941672459244728, + 0.019276000559329987, + -0.0038044671528041363, + 0.015927515923976898, + 0.029339369386434555, + -0.021114736795425415, + 0.01942262426018715, + 0.0029211638029664755, + -0.021733958274126053, + 0.023364568129181862, + 0.02248726412653923, + 0.024059640243649483, + -0.01840224117040634, + 0.03246375173330307, + 0.008749669417738914, + 0.02170761488378048, + 0.014554250985383987, + -0.07564172148704529, + 0.02561306208372116, + 0.05228855833411217, + 0.00378565420396626, + -0.00886517483741045, + 0.027566570788621902, + 0.038849838078022, + 0.004386157728731632, + 0.0002668568631634116, + -0.03144654631614685, + 0.011713112704455853, + -0.02471897006034851, + 0.022182868793606758, + -0.0014222306199371815, + -0.0038141650147736073, + -0.0028561591170728207, + 0.02455718070268631, + 0.06067688390612602, + 0.027612509205937386, + 0.08639208227396011, + -0.024384306743741035, + -0.008862340822815895, + 0.029098542407155037, + -0.039057981222867966, + -0.16967889666557312, + 0.08853675425052643, + -0.013783137314021587, + -3.426937109907158e-05, + 0.027175769209861755, + 0.01601984165608883, + 0.006731815170496702, + 0.0007129102014005184, + 0.007468337658792734, + -0.01004837080836296, + 0.021318553015589714, + 0.01860213279724121, + -0.05354554206132889, + -0.008481284603476524, + 0.06037244200706482, + -0.013376283459365368, + -0.04046923294663429, + 0.014913720078766346, + 0.005460286512970924, + 0.05359690263867378, + 0.0010376445716246963, + -0.03220541402697563, + 0.004118990618735552, + 0.05013936385512352, + -0.05156541243195534, + -0.020420674234628677, + 0.07067849487066269, + 0.04075668007135391, + -0.05487764626741409, + -0.03591718524694443, + 0.004533790983259678, + -0.0333687923848629, + 0.01742073893547058, + -0.03566252440214157, + -0.0038297297433018684, + 0.014511859975755215, + 0.034035973250865936, + 0.01494680531322956, + 0.0015367234591394663, + 0.029896315187215805, + -0.009478478692471981, + 0.02187182940542698, + -0.07601483166217804, + 0.038595058023929596, + 0.0550525076687336, + -0.013353441841900349, + 0.7201515436172485, + -0.008153586648404598, + -0.015899639576673508, + -0.008928963914513588, + 0.037455134093761444, + -0.05545324459671974, + 0.027574291452765465, + 0.05182254686951637, + -0.009803792461752892, + 0.021236607804894447, + -0.002042235806584358, + -0.0629323348402977, + 0.016000332310795784, + -0.0036817577201873064, + 0.0222267247736454, + 0.003887637984007597, + -0.03919892758131027, + -0.017628099769353867, + 0.0068325768224895 + ], + [ + 0.022894399240612984, + -0.0013210386969149113, + 0.010199210606515408, + -0.003192897653207183, + -0.011663518846035004, + -0.010509577579796314, + 0.0003328394377604127, + -0.0010021307971328497, + -0.0005652224062941968, + 0.01067602913826704, + -0.028709417209029198, + -0.0023967677261680365, + 0.005616988055408001, + 0.00020369603589642793, + -0.0014489155728369951, + 0.00428156228736043, + -0.011591804213821888, + 0.015334868803620338, + -0.013078807853162289, + -0.004954407922923565, + -0.008249776437878609, + -7.199353422038257e-05, + 0.009021657519042492, + -0.0046036276035010815, + 0.00392954284325242, + -0.008303382433950901, + 0.005708762444555759, + 0.000785531650763005, + 0.0006559872999787331, + 0.0025197130162268877, + 0.010463648475706577, + -0.008360945619642735, + -0.003809023182839155, + 0.02778451144695282, + 0.009046502411365509, + 0.004471511580049992, + -0.009181257337331772, + 0.003506398992612958, + 0.0025753818918019533, + -0.0017484755953773856, + -0.009030860848724842, + -0.004546265583485365, + 0.04369921609759331, + 0.00554316071793437, + 0.0009581748163327575, + -0.0034894489217549562, + 0.013659650459885597, + 0.00011967684258706868, + 0.018879404291510582, + 0.00439849030226469, + 0.006080858409404755, + -0.01036962028592825, + -0.008342474699020386, + 0.013533560559153557, + -0.003317980095744133, + 0.003055222798138857, + 0.049305886030197144, + 0.0031938841566443443, + -0.005310369655489922, + 0.012414410710334778, + 0.000395739683881402, + -0.011948634870350361, + -0.0023650294169783592, + -0.009411638602614403, + -0.001118377665989101, + 0.014397922903299332, + 0.0010139216901734471, + -0.008769811131060123, + -0.02197861671447754, + -0.005678047891706228, + 0.011605832725763321, + -0.021701466292142868, + 0.0009764238493517041, + -0.003010026877745986, + 0.0034006948117166758, + 0.004748288542032242, + 0.008463825099170208, + 0.0012057574931532145, + 0.002122689737007022, + 0.0010334927355870605, + -0.12290651351213455, + 0.002831278834491968, + 0.003239002777263522, + 0.0004247186298016459, + 0.003818185068666935, + -0.0022025553043931723, + 0.002269471064209938, + -0.0005804670508950949, + -0.01453713234513998, + 0.018910422921180725, + 0.0009078488801606, + -0.0049353064969182014, + -0.008122826926410198, + -0.035174205899238586, + -0.015481638722121716, + 0.0027677377220243216, + -0.0014027509605512023, + 0.0086287222802639, + -0.009588700719177723, + 4.832646663999185e-05, + 0.00020154118828941137, + 0.0015649900306016207, + 0.014105486683547497, + -0.0020125862210989, + -0.011696254834532738, + -0.02403295412659645, + 1.9711083950824104e-05, + 0.009895727038383484, + 0.002986672567203641, + -0.0008748812251724303, + -0.0010832821717485785, + -0.0007192681077867746, + -0.0035065659321844578, + -0.010481339879333973, + -0.0015930881490930915, + -0.0042230854742228985, + 0.0036323333624750376, + 0.009021525271236897, + -0.0023069505114108324, + 0.00035513052716851234, + 0.010050280950963497, + -0.028417645022273064, + -6.236765329958871e-05, + -0.001796912052668631, + -0.0024932234082370996, + 0.00032160390401259065, + 0.004745771177113056, + -0.01884862221777439, + 0.007717013359069824, + 0.00733114592730999, + -0.0019853883422911167, + -0.0029724957421422005, + 0.006978933233767748, + 0.009321878664195538, + -0.020747380331158638, + 0.006082387175410986, + 0.0024333479814231396, + -0.012130005285143852, + 0.006033190526068211, + -0.005054053850471973, + 0.0006982838385738432, + 0.004855673294514418, + -0.009091473184525967, + -0.0024817835073918104, + -0.9633154273033142, + 0.0008430946618318558, + 0.02058465965092182, + 0.005319287069141865, + -0.010004490613937378, + 0.010573167353868484, + 0.0004664761945605278, + 0.0047174543142318726, + 0.005688036791980267, + 0.0007201230619102716, + 0.007161321584135294, + -0.02508591115474701, + -0.0052590882405638695, + -0.000846561451908201, + 0.0019447188824415207, + 0.005330706015229225, + -0.002450964879244566, + 0.002385921310633421, + -0.0035832910798490047, + 0.004855298437178135, + -0.0003625837853178382, + -0.002540268236771226, + 0.015482660382986069, + -0.001716229016892612, + -0.003998896107077599, + -0.009793221019208431, + 0.007844326086342335, + -0.004539509769529104, + -0.007533438038080931, + 0.00322100892663002, + -0.006647816393524408, + 0.0009229815914295614, + 0.0009741620160639286, + -0.0012828060425817966, + 0.01086247805505991, + 0.0015467603225260973, + -0.003938763402402401, + -0.002507399534806609, + 0.003016183851286769, + -0.0160001739859581, + 0.009643486700952053, + 0.01017894595861435, + -0.007125698961317539, + -0.00079685467062518, + -0.010719295591115952, + -0.008908112533390522, + 0.008791796863079071, + -9.805615263758227e-05, + -0.005837207660079002, + 0.00042588176438584924, + 0.013330607675015926, + -0.006956878583878279, + 0.0034584871027618647, + -0.011924469843506813, + 0.002259701257571578, + 0.0021589091047644615, + -0.002301411936059594, + 0.0003863066667690873, + 0.0005609719082713127, + 0.011534688994288445, + 0.0027576314751058817, + 0.006416516378521919, + 0.0047064474783837795, + -0.022246643900871277, + 0.007919885218143463, + 0.003784456057474017, + -0.004154154099524021, + 0.008074999786913395, + 0.0019731607753783464, + -0.0315408818423748, + -0.0012922059977427125, + -0.0009419102570973337, + 0.0036389005836099386, + 0.026946967467665672, + 0.004341050982475281, + -0.002586152171716094, + -0.0021274799946695566, + -0.003751652082428336, + -0.005319840274751186, + 0.00633378466591239, + -0.006482716184109449, + -0.0008092602947726846, + -0.005039759911596775, + 0.006589916069060564, + 0.013263297267258167, + -0.001620320021174848, + -0.006673457566648722, + -0.0014622295275330544, + 0.0014917559456080198, + 0.01254263799637556, + 0.007300616707652807, + -0.004082910250872374, + -0.003388667479157448, + -0.17002880573272705, + -0.0028852925170212984, + 0.05124221742153168, + -0.003810629714280367, + -0.0017982230056077242, + -0.0070625413209199905, + -0.030727455392479897, + -0.00578303961083293, + -0.0023798083420842886, + 0.0006712720496580005, + 0.0016121449880301952, + 0.00779873039573431, + 0.007583746686577797, + -0.008042735978960991, + 0.0036683345679193735, + 0.005863864906132221, + -0.0005325303063727915, + 0.006874074228107929, + -0.0012729676673188806 + ], + [ + 0.015617973171174526, + 0.0016389454249292612, + -0.001249323133379221, + -0.0033236646559089422, + 0.00040403983439318836, + 0.000334769458277151, + -0.0002496490196790546, + 0.0017941145924851298, + 0.0017882593674585223, + -0.0010136046912521124, + -0.006334532983601093, + -0.0005101696588099003, + -0.0005895450012758374, + -0.0004934686003252864, + 0.0014207541244104505, + -0.0013455516891553998, + 0.0006376461242325604, + -0.0005200198502279818, + 0.0014061847468838096, + 0.00024211432901211083, + 0.0035067908465862274, + -0.0004937924677506089, + -0.0005596097907982767, + 0.00047974573681131005, + 0.003897422691807151, + 0.0029636595863848925, + -0.0014398015337064862, + 0.00035201985156163573, + -0.0010343590984120965, + -0.0011751351412385702, + -0.004645987879484892, + 0.0010847861412912607, + 0.0005407023709267378, + -1.3605459571408574e-05, + -0.0011620799778029323, + -0.0006425639730878174, + 0.00023520516697317362, + -0.0011767102405428886, + -0.000686388579197228, + 5.254232382867485e-05, + 0.001193452626466751, + -0.000999146606773138, + -0.0018506550695747137, + 0.0014219220029190183, + 0.0003507695801090449, + 0.0014106836169958115, + 0.0005874121561646461, + -0.0006178493495099247, + -0.0019985660910606384, + 0.0009488543146289885, + 0.0007330361986532807, + 0.0023419135250151157, + 0.00131671701092273, + -0.0018502944149076939, + -0.0006173092988319695, + -0.00243382528424263, + -0.0029870166908949614, + 0.000729270395822823, + 0.00010771631787065417, + 0.001969763543456793, + 0.0006467890343628824, + 2.4246563043561764e-05, + 8.718593016965315e-05, + 0.002401007106527686, + -0.0005751810385845602, + -0.004072398412972689, + -0.0013560439692810178, + 0.0008696445147506893, + 0.003895371686667204, + -0.0023707214277237654, + -0.0009738898370414972, + 0.002258006250485778, + -0.00022805595654062927, + -0.0017131188651546836, + 0.00047537870705127716, + 0.000979774515144527, + 0.0010836125584319234, + -0.0006694974144920707, + -0.0005397379281930625, + -0.0013911171117797494, + -0.12050408124923706, + -0.0005626282654702663, + -0.0008583898306824267, + -0.00017565590678714216, + 0.00017541828856337816, + -0.00016226294974330813, + 0.002763087162747979, + -0.0012258010683581233, + 0.0035373964346945286, + -0.0009059777949005365, + 0.0001514632167527452, + -0.001138052437454462, + -0.00033328906283713877, + 0.003782506100833416, + 0.002576280850917101, + 0.0006648470880463719, + 0.0018187087262049317, + -0.0018145859939977527, + 0.0002858772350009531, + -0.0012933749239891768, + 0.0006200010539032519, + -0.0037825528997927904, + -0.0007107394631020725, + 0.0015546216163784266, + 0.0025710423942655325, + 0.003760137828066945, + -0.0021291046869009733, + -0.0012591381091624498, + -0.0028704239521175623, + -0.0005146031035110354, + -0.001574890105985105, + -0.002963149920105934, + 0.001202934654429555, + -0.00038898971979506314, + -0.0013199158711358905, + 0.0005015638889744878, + 0.0007551696035079658, + -0.0009488449431955814, + -0.0007267040782608092, + -0.0004771337553393096, + -0.00177328463178128, + 0.0031398357823491096, + -0.00018262560479342937, + -0.00035816285526379943, + 0.001139239757321775, + 0.001060293521732092, + -0.0007938562193885446, + 0.0009632969158701599, + -0.002347573870792985, + 0.002660473808646202, + 0.0008760382770560682, + -0.0010305489413440228, + 0.0011440848466008902, + -0.0019478006288409233, + -0.0006249256548471749, + -0.0017383729573339224, + -0.0015270201256498694, + -0.00856288056820631, + -0.001172615448012948, + -0.0012194118462502956, + -0.0015468299388885498, + 0.0008314353181049228, + -0.0018882761942222714, + -0.0010074378224089742, + -0.9828954935073853, + -0.00080724066356197, + -0.0010637524537742138, + 0.00029577116947621107, + 0.0014964182628318667, + -0.0005502747953869402, + -5.315487942425534e-05, + -0.0018221515929326415, + 0.0032189053017646074, + 0.0008827922283671796, + -0.0031580093782395124, + -0.000506850890815258, + 8.018383960006759e-05, + 0.00017506857693661004, + -0.000868755450937897, + -0.001722761895507574, + 0.001015744754113257, + -0.0009745558490976691, + 0.0022715479135513306, + -0.0018233824521303177, + -0.0005508159520104527, + -0.0003964691422879696, + -0.0024865029845386744, + -0.003044751938432455, + -0.0034126287791877985, + -0.0006475583068095148, + -0.0007740724831819534, + -0.00010555785411270335, + 0.0018346727592870593, + -8.479253301629797e-05, + -0.0018085077172145247, + -0.001051883795298636, + -0.0005258414894342422, + -0.00010721421131165698, + -0.0009988535894080997, + -1.958665598067455e-05, + 0.0025152487214654684, + 0.00026597577380016446, + 0.0006479261792264879, + 0.0024200601037591696, + -0.0010313158854842186, + 0.005675926338881254, + -0.004427536856383085, + 0.001280376804061234, + 2.94307064905297e-05, + 0.0016871425323188305, + -0.0021724915131926537, + 0.009166904725134373, + -0.0001180519102490507, + 0.002097321907058358, + -0.00021852814825251698, + 0.0011237961007282138, + -0.00031359668355435133, + 0.0014369749696925282, + -0.00033161541796289384, + -0.0029923177789896727, + 0.0016663790447637439, + 3.2666121114743873e-05, + -0.00072092394111678, + -0.004245709627866745, + 0.0002241883921669796, + 0.0015109993983060122, + -0.00047850969713181257, + 0.004369209986180067, + -0.00042392092291265726, + 0.0004431107663549483, + -0.0008640015148557723, + -0.0008406377164646983, + -0.0010622256668284535, + -0.004670901224017143, + -0.00013653123460244387, + -0.0001879611809272319, + 0.0002681594341993332, + -0.0035740183666348457, + -0.00018170378461945802, + 0.00029198278207331896, + -0.0020371009595692158, + -0.0006416061660274863, + -7.196249498520046e-05, + -0.0027396134100854397, + -0.0006933541735634208, + 0.0009154577855952084, + -0.0009553699637763202, + -0.0023849206045269966, + -0.0018480278085917234, + 0.0015656413743272424, + 0.0005511916242539883, + -0.0018156428122892976, + -0.0006697812932543457, + -0.0008668091613799334, + 0.0008856984204612672, + -0.0038587262388318777, + -0.0008382476516999304, + -0.1349417120218277, + 0.0003024414472747594, + -0.004053959157317877, + -0.0001390436227666214, + -0.0005684669595211744, + 0.0027225890662521124, + 0.005011672619730234, + 0.0017993721412494779, + -0.00036452594213187695, + 0.0010963878594338894, + 0.0009014842216856778, + -0.0014115949161350727, + -0.0008202817989513278, + 0.0005573927192017436, + -0.0005954619846306741, + -0.00019349770445842296, + 0.0009578102617524564, + -0.0009457788546569645, + -0.0007430893019773066 + ], + [ + 0.009342505596578121, + 0.0022313634399324656, + -0.0051628234796226025, + -0.0024882182478904724, + 0.0046193283051252365, + 0.004021569155156612, + -0.0006233679596334696, + 0.0025391271337866783, + 0.0021261069923639297, + -0.004549740348011255, + 0.0019327347399666905, + -0.0006939836894161999, + -0.0024012767244130373, + -0.0008174917893484235, + 0.002573952078819275, + -0.0017779386835172772, + 0.0048110345378518105, + -0.00704952422529459, + 0.006768262945115566, + 0.002501874463632703, + 0.007667690049856901, + -0.0003493278054520488, + -0.004299704451113939, + 0.0029333834536373615, + 0.0027122923638671637, + 0.00729258032515645, + -0.0042147524654865265, + 0.001257611089386046, + -0.0010442588245496154, + -0.0027523485478013754, + -0.010105638764798641, + 0.0038110704626888037, + 0.002427515108138323, + -0.009495302103459835, + -0.0052205706015229225, + -0.0027366247959434986, + 0.0038045502733439207, + -0.0028102605137974024, + -0.0023147854954004288, + -0.0002056688244920224, + 0.005196792539209127, + -0.000579970539547503, + -0.017355425283312798, + 0.000703861063811928, + -0.00036267368705011904, + 0.0025482606142759323, + -0.004800726193934679, + -6.780601688660681e-05, + -0.008760357275605202, + 0.0002693044953048229, + -0.0008042032714001834, + 0.006750280968844891, + 0.00480471970513463, + -0.006721193436533213, + -0.0001931963925017044, + -0.0029548124875873327, + -0.021267129108309746, + 0.00023301088367588818, + 0.0010294502135366201, + -0.001545318285934627, + 0.0005931679042987525, + 0.0036145003978163004, + 0.0013576996279880404, + 0.006768359802663326, + -6.0981124988757074e-05, + -0.010048509575426579, + -0.002081874292343855, + 0.004457900300621986, + 0.011946666985750198, + -0.0009401218267157674, + -0.0052568186074495316, + 0.011074689216911793, + -0.0005379720823839307, + -0.0022955196909606457, + -0.0005341452197171748, + -0.0012212353758513927, + -0.0011011258466169238, + -0.0012889003846794367, + -0.0015865098685026169, + -0.003029546933248639, + -0.11149221658706665, + -0.0018977847648784518, + -0.002196605782955885, + -0.0009709355072118342, + -0.002181396819651127, + 0.0012344022979959846, + 0.0023669227957725525, + -0.0013777764979749918, + 0.009614719077944756, + -0.007519080303609371, + -0.00010071461292682216, + 0.0003177541366312653, + 0.002122604986652732, + 0.018552877008914948, + 0.009418131783604622, + -0.00023641830193810165, + 0.0029708710499107838, + -0.005848666653037071, + 0.0028316157404333353, + -0.0013848799280822277, + 0.0005032392800785601, + -0.005589805543422699, + -0.006046936847269535, + 0.0029447502456605434, + 0.007735499180853367, + 0.013531736098229885, + -0.0025409916415810585, + -0.005150702781975269, + -0.004298673011362553, + -0.000700807839166373, + -0.0019143453100696206, + -0.004030401818454266, + 0.00322969863191247, + 0.004174632020294666, + -0.0009170476114377379, + 0.002704750979319215, + -0.00029857881600037217, + -0.004621220752596855, + -0.0002525537565816194, + -0.0005840507801622152, + -0.006998265162110329, + 0.014471418224275112, + -0.00013119571667630225, + 0.0003580757766030729, + 0.0014548130566254258, + 0.0015586370136588812, + -0.0007668210309930146, + 0.008491188287734985, + -0.005941480863839388, + 0.001138755353167653, + 0.0014176666736602783, + -0.000658133183605969, + -0.00020107236923649907, + -0.006142803933471441, + 0.006155452225357294, + -0.0038336305879056454, + -0.0020521406549960375, + -0.008914636448025703, + -0.003797959303483367, + 7.450665725627914e-05, + -0.002530763391405344, + -0.0005500665283761919, + 0.0003422573208808899, + -0.0005298209143802524, + -0.9844861030578613, + -0.0024994248524308205, + -0.007815607823431492, + -0.0015008895425125957, + 0.005334061104804277, + -0.004275597166270018, + 6.20079881628044e-05, + -0.003490001894533634, + 0.001453141332603991, + 0.0016455559525638819, + -0.006652091629803181, + 0.008107554167509079, + 0.0022409269586205482, + 0.0006433787057176232, + -0.0017838425701484084, + -0.0041555860079824924, + 0.001828520093113184, + -0.0023315646685659885, + 0.0039146943017840385, + -0.004049560520797968, + -0.0007989059085957706, + 0.00040558495675213635, + -0.009441251866519451, + -0.005873675923794508, + -0.003039742587134242, + 0.0028605740517377853, + -0.003957515116780996, + 0.0008267802186310291, + 0.004863766022026539, + -0.0011448460863903165, + -0.0005051314947195351, + -0.0016969371354207397, + -0.0002757258480414748, + 0.0003042082826141268, + -0.0046346671879291534, + 0.00011033772170776501, + 0.004031861200928688, + 0.0017340751364827156, + -0.00041642296127974987, + 0.008779656141996384, + -0.003977598622441292, + 0.004871983081102371, + -0.0017656763084232807, + 0.0009628540719859302, + 0.004118781071156263, + 0.006349572446197271, + -0.00569258164614439, + 0.01014728844165802, + 0.0035847858525812626, + 0.002990596229210496, + -0.004651546012610197, + 0.004552776459604502, + -0.001539975986815989, + 0.0061519877053797245, + -0.0014093366917222738, + -0.00490148738026619, + 0.0023148278705775738, + 0.0007827096851542592, + -0.0017049462767317891, + -0.011103581637144089, + 0.0005004995036870241, + 0.0001408026582794264, + -0.0024527665227651596, + 0.013341708108782768, + -0.0033348535653203726, + -0.0011723749339580536, + 0.00037984864320605993, + -0.004035608842968941, + -0.0023325204383581877, + 0.005546391010284424, + 0.0007247999310493469, + -0.0008875693893060088, + -0.0011205398477613926, + -0.014691956341266632, + -0.0013537774793803692, + 0.0009742226102389395, + -0.0026220367290079594, + 0.0008575125830247998, + 0.0018047421472147107, + -0.005829288624227047, + 0.0010811614338308573, + 0.0016185708809643984, + 0.00035606129677034914, + -0.005059896502643824, + -0.00746731273829937, + 0.002641342580318451, + 0.003958048764616251, + -0.001602813950739801, + -0.0007578454678878188, + -0.005843277554959059, + -0.000280597188975662, + -0.0034725710283964872, + -6.745790869899793e-06, + -0.10758394747972488, + 0.0017906688153743744, + -0.023590678349137306, + 0.001591328764334321, + 3.8631525967502967e-05, + 0.005696140229701996, + 0.017644288018345833, + 0.004839019849896431, + -0.0005447890725918114, + 0.0014887904981151223, + 0.0004761209711432457, + -0.0048082065768539906, + -0.003342134179547429, + 0.0041672466322779655, + -0.0016004889039322734, + -0.001771788694895804, + 0.0011681322939693928, + -0.004094527568668127, + -0.0002621794119477272 + ], + [ + -0.18990424275398254, + -0.02723107859492302, + -0.005877247080206871, + 0.07412783056497574, + -0.05322757363319397, + 0.005363850854337215, + -0.0010356631828472018, + 0.01742192544043064, + -0.005187447648495436, + 0.052856702357530594, + 0.0059587410651147366, + 0.007748086005449295, + 0.01870073191821575, + -0.006796952802687883, + 0.02970246970653534, + 0.04340369999408722, + -0.00700073316693306, + -0.024252809584140778, + -0.005360239185392857, + 0.04953000694513321, + -0.03075593337416649, + 0.006272999569773674, + -0.04358682408928871, + 0.03494764491915703, + -0.04870929941534996, + -0.010157051496207714, + 0.03518015891313553, + 0.02543560229241848, + -0.009584528394043446, + 0.0007760014850646257, + -0.0005573614034801722, + -0.0866468995809555, + 0.041828278452157974, + -0.025749001652002335, + -0.0517130047082901, + -0.02418026328086853, + -0.00440622353926301, + -0.0057167066261172295, + -0.018571481108665466, + -0.01715230382978916, + -0.016091110184788704, + -0.09100925177335739, + 0.0006682224338874221, + 0.05150017514824867, + 0.011682594195008278, + -0.004275166895240545, + -0.02585672214627266, + 0.045197173953056335, + -0.0005849643494002521, + 0.03530104085803032, + -0.005827233195304871, + -0.04230931028723717, + 0.011932908557355404, + 0.023451020941138268, + -0.017082611098885536, + 0.02714896947145462, + -0.00023619388230144978, + -0.012296822853386402, + -0.03606247901916504, + -0.007664915174245834, + 0.007245331536978483, + -0.024177365005016327, + 0.00807702261954546, + 0.05299399048089981, + 0.015822812914848328, + 0.06999504566192627, + -0.03533947095274925, + -0.048186928033828735, + -0.020914359018206596, + -0.017049528658390045, + 0.05196662247180939, + -0.01166234165430069, + 0.01635100692510605, + -0.046938348561525345, + 0.04583757370710373, + -0.0235870573669672, + 0.015230772085487843, + -0.024814337491989136, + 0.01439763605594635, + -0.044701408594846725, + 0.3536703884601593, + -0.06406348198652267, + 0.0063275909051299095, + 0.03332005441188812, + -0.050018277019262314, + 0.0526876337826252, + 0.03403501212596893, + -0.01278666127473116, + -0.010349217802286148, + 0.006785941775888205, + -0.012201924808323383, + 0.048798829317092896, + 0.0002973414084408432, + 0.016161734238266945, + 0.04347566142678261, + -0.007866738364100456, + -0.006378151476383209, + 0.0044700875878334045, + -0.05632469058036804, + -0.00572718121111393, + 0.05141738802194595, + -0.01097737904638052, + -0.030303461477160454, + -0.00444828812032938, + 0.02489413134753704, + -0.02829658053815365, + -0.004181560594588518, + 0.021711425855755806, + 0.03581404685974121, + -0.0019892158452421427, + -0.013641339726746082, + -0.01878872886300087, + -0.011329678818583488, + 0.040230974555015564, + -0.025011153891682625, + 0.07245408743619919, + -0.011565969325602055, + 0.0324101522564888, + 0.038766488432884216, + -0.020259637385606766, + -0.018031876534223557, + 0.017273148521780968, + -0.018614955246448517, + 0.023110780864953995, + -0.02277938276529312, + 0.006738641299307346, + 0.06717368215322495, + 0.04706698656082153, + 0.047353703528642654, + 0.012574815191328526, + -0.0064862933941185474, + -0.000513803621288389, + -0.009143269620835781, + -0.027435017749667168, + -0.002346252789720893, + -0.04080814868211746, + 0.06096953898668289, + -0.09830033034086227, + -0.005191477946937084, + -0.02109641395509243, + -0.0008972928044386208, + 0.0026973336935043335, + -0.03590045124292374, + 0.009347669780254364, + -0.24669821560382843, + -0.04687199369072914, + 0.012980666011571884, + 0.008555205538868904, + 0.018307333812117577, + 0.006858954206109047, + 0.050306156277656555, + -0.03818698972463608, + -0.011768176220357418, + 0.03329421207308769, + 0.01976652257144451, + -0.047760866582393646, + 0.0015379125252366066, + -0.015898026525974274, + 0.0038548593875020742, + -0.012810560874640942, + -0.0418366938829422, + 0.007315222639590502, + 0.008702240884304047, + 0.012582200579345226, + -0.0034964135847985744, + 0.0060404036194086075, + -0.00016768100613262504, + -0.061470694839954376, + 0.02616179548203945, + 0.02361742965877056, + -0.03356144577264786, + 0.00968603603541851, + 0.021454788744449615, + 0.04055223613977432, + 0.020132247358560562, + 0.011822597123682499, + 0.012649658136069775, + 0.03672713786363602, + 0.01446495670825243, + 0.05049314722418785, + -0.002335398457944393, + 0.008976783603429794, + -0.01177213154733181, + 0.015094319358468056, + 0.02312321960926056, + 0.01437485869973898, + 0.08347537368535995, + 0.014622501097619534, + -0.04485286772251129, + 0.05897173658013344, + -0.058418452739715576, + -0.1373731940984726, + 0.12319091707468033, + 0.022739998996257782, + 0.03187490254640579, + 0.0657946988940239, + 0.0412045419216156, + 0.010788743384182453, + 0.02519436739385128, + -0.04574352502822876, + -0.007431215140968561, + 0.0035502840764820576, + -0.0001297440758207813, + -0.0448773130774498, + 0.0028655873611569405, + 0.05603018403053284, + -0.1080012395977974, + -0.052345629781484604, + 0.017808405682444572, + -0.023057034239172935, + 0.08232738822698593, + -0.02516036666929722, + -0.023715922608971596, + -0.011547246016561985, + 0.06526101380586624, + -0.03629523143172264, + 0.03914099931716919, + 0.031543705612421036, + -0.008483409881591797, + -0.05873172730207443, + -0.06781035661697388, + 0.019877754151821136, + -0.02508447878062725, + 0.01570490188896656, + -0.04317551478743553, + -0.0019088687840849161, + 0.0030211377888917923, + 0.019363729283213615, + -0.04721113294363022, + 0.018461190164089203, + -0.008918436244130135, + -0.000926877954043448, + -0.0031741161365062, + -0.045623812824487686, + 0.014129831455647945, + 0.024481454864144325, + -0.014034759253263474, + 0.6787132024765015, + -0.027143612504005432, + -0.002746107056736946, + -0.03450581431388855, + 0.019391575828194618, + -0.06391933560371399, + 0.009880478493869305, + 0.00928395614027977, + -0.048542577773332596, + -0.022908153012394905, + -0.0036962691228836775, + -0.024519000202417374, + 0.019654521718621254, + 0.030859392136335373, + 0.04216586798429489, + -0.061383649706840515, + -0.06963664293289185, + -0.026656918227672577, + -0.007133150938898325 + ], + [ + -0.031405579298734665, + -0.002692360198125243, + -0.005439413245767355, + 0.0031084895599633455, + 0.006315477192401886, + 0.0012858705595135689, + -0.00017865162226371467, + -0.0012790439650416374, + -0.0038679989520460367, + 0.0012210336280986667, + 0.0052373651415109634, + -0.010562624782323837, + 0.0036679492332041264, + 0.00019550955039449036, + 0.005825500935316086, + 0.017276419326663017, + 0.001436446444131434, + -0.013316233642399311, + 0.009611602872610092, + 0.004610227420926094, + 0.0060857562348246574, + 0.0024679326452314854, + -0.004676777869462967, + 0.008049451746046543, + -0.016960928216576576, + 0.012852693907916546, + -0.001939174602739513, + 0.01192240696400404, + 0.0042714644223451614, + -0.0027345262933522463, + -0.009309286251664162, + -0.010618009604513645, + 0.011354564689099789, + -0.003922849427908659, + -0.00856501143425703, + -0.0051365867257118225, + 0.009939697571098804, + -0.0047372919507324696, + -0.009704837575554848, + -0.008874636143445969, + 0.007969748228788376, + -0.00808727741241455, + -0.010053523816168308, + 0.007687958423048258, + -0.005411828868091106, + -0.00583946518599987, + -0.01768898218870163, + 0.00776321068406105, + 0.0022649432066828012, + 0.00918712466955185, + -0.0010410802206024528, + 0.0040541719645261765, + 0.008157113566994667, + 0.004702604841440916, + -0.006988981738686562, + 0.014288540929555893, + -0.01255958341062069, + -0.003249526722356677, + -0.014119105413556099, + 0.0018857287941500545, + -0.0015787080628797412, + -0.006822901777923107, + 0.00618270318955183, + 0.005085081327706575, + 0.007893597707152367, + 0.0034094005823135376, + 0.0027144195046275854, + 0.009911363013088703, + -0.005652056075632572, + -0.001118571381084621, + -0.0007199859828688204, + 0.007658559363335371, + 0.002854549093171954, + -0.017432041466236115, + -0.0004172966000624001, + -0.012776626273989677, + 0.005050921346992254, + -0.004667365923523903, + 0.0014634785475209355, + -0.0068500530906021595, + -0.01850455440580845, + -0.0032322481274604797, + -0.0031854084227234125, + -0.009078845381736755, + -0.01267030369490385, + 0.013082141056656837, + -0.00017400458455085754, + 0.000694611924700439, + 0.004147711209952831, + -0.0025545796379446983, + -0.0014036154607310891, + 0.005222888197749853, + 0.00454665906727314, + 0.02954019233584404, + 0.015213551931083202, + -0.00352740497328341, + 0.005591544788330793, + -0.008579328656196594, + -0.010697582736611366, + 0.0028679578099399805, + -0.0017032489413395524, + -0.0008889174205251038, + -0.010654115118086338, + 0.0022735006641596556, + 0.013059032149612904, + 0.008453095331788063, + -0.00012198176409583539, + -0.003128121141344309, + 0.001041384763084352, + -0.006892185192555189, + -0.004061389248818159, + -0.006474688183516264, + 0.006960974540561438, + 0.014762436039745808, + 0.00780623871833086, + 0.005614156369119883, + 0.00044631524360738695, + -0.011113581247627735, + 0.002131168730556965, + 0.0011428204597905278, + -0.018408246338367462, + 0.009858270175755024, + -0.0019226695876568556, + 0.004829296376556158, + -0.016698675230145454, + 0.005563491955399513, + 0.025717278942465782, + 0.013090735301375389, + -0.00521639222279191, + 0.004380996339023113, + -0.004756339825689793, + -0.001096266438253224, + 0.00924735888838768, + -0.01163457240909338, + -0.0010686847381293774, + 0.004553628154098988, + 0.006532005500048399, + -0.027179932221770287, + -0.005007751751691103, + -0.003721781773492694, + -0.004658238496631384, + -0.001719170599244535, + -0.006825016811490059, + -0.002360587939620018, + -0.9868654012680054, + -0.01760026067495346, + 0.002201083581894636, + 0.004181894473731518, + 0.0011934847570955753, + -0.005074512679129839, + -0.0006678250501863658, + 0.006318594794720411, + -0.0067773619666695595, + 0.012869584374129772, + -0.001320020528510213, + 0.008095703087747097, + 0.007126437965780497, + 0.007121953647583723, + -0.006683784071356058, + -0.0032272464595735073, + 0.002595846774056554, + -0.006041043438017368, + -0.0055381059646606445, + -0.0016347767086699605, + -0.0034105652011930943, + 0.005503874737769365, + -0.014288494363427162, + -0.03679473325610161, + 0.00394635321572423, + 0.009181040339171886, + -0.0034012100659310818, + -0.00841777678579092, + -8.084657019935548e-05, + 0.0023933518677949905, + -0.004793706350028515, + 3.705623748828657e-05, + 0.007839005440473557, + 0.00357983261346817, + 0.0016927592223510146, + 0.011692549102008343, + -0.008002220652997494, + 0.013290234841406345, + -0.005018896888941526, + 0.004744541831314564, + 0.005278003867715597, + 0.01813059113919735, + 0.018415043130517006, + -0.014794530346989632, + 0.010356016457080841, + 0.0157728660851717, + -0.0017898583319038153, + -0.016032099723815918, + 0.01686323620378971, + 0.008140808902680874, + -0.002168916864320636, + 0.007790430448949337, + -0.0018665516981855035, + 0.00840281043201685, + -0.0007075985777191818, + -0.003836797084659338, + -0.0032363636419177055, + 0.015223175287246704, + -0.010387358255684376, + -0.024990413337945938, + 0.011641077697277069, + 0.015223920345306396, + -0.0024538622237741947, + 0.0014581679133698344, + -0.004192615393549204, + -0.004525845870375633, + -0.0031250559259206057, + -0.001077605178579688, + -0.007257290184497833, + 0.016660772264003754, + 0.0034480197355151176, + -0.010849520564079285, + -0.003474621335044503, + -0.01696881279349327, + 0.002001328393816948, + -0.0029555868823081255, + -0.007592475973069668, + 0.009957397356629372, + -0.003247814951464534, + 0.0011194235412403941, + -0.0034496013540774584, + -0.00033239967888221145, + -0.0023694175761193037, + 0.0009589025867171586, + -0.007629271596670151, + 0.002726977691054344, + 0.015086875297129154, + 0.004524137359112501, + 0.003347960067912936, + -0.007250996306538582, + 0.014102992601692677, + 0.0016974739264696836, + -0.0022870737593621016, + 0.06692391633987427, + 0.008380129933357239, + -0.020838426426053047, + 0.008045773953199387, + 0.005037340335547924, + -0.0059576029889285564, + 0.01627241261303425, + 0.009522357024252415, + -0.008884134702384472, + 0.0038958878722041845, + -0.0028400165028870106, + -0.008647134527564049, + -3.1252289772965014e-05, + 0.012299478985369205, + 7.834938878659159e-05, + 0.012536490336060524, + -0.002335632685571909, + -0.009134365245699883, + 0.0029092023614794016 + ], + [ + -0.17540302872657776, + -0.03002697229385376, + 0.02289988473057747, + 0.05125785619020462, + -0.0019182065734639764, + -0.013910861685872078, + -0.011481774970889091, + 0.005593706388026476, + 0.03804998844861984, + 0.03563850373029709, + 0.044801317155361176, + -0.04935333505272865, + -0.027398724108934402, + -0.023923562839627266, + 0.032184895128011703, + 0.06423702090978622, + -0.004994400776922703, + -0.033160675317049026, + -0.005258999299257994, + 0.021697260439395905, + -0.020935114473104477, + -0.015389896929264069, + -0.016818039119243622, + 0.018650704994797707, + -0.06602011620998383, + -0.008070452138781548, + 0.00166334118694067, + 0.04094460606575012, + -0.0015126302605494857, + -0.021769149228930473, + -0.014685919508337975, + -0.03672194108366966, + -0.01952173560857773, + 0.029858378693461418, + -0.017121436074376106, + 0.02142038568854332, + 0.01244112104177475, + 0.022793209180235863, + 0.006696509197354317, + -0.05230247601866722, + -0.0030405051074922085, + -0.04552200436592102, + 0.02278882823884487, + -0.012291457504034042, + -0.031386781483888626, + -0.03957565501332283, + -0.005412756465375423, + 0.03885297104716301, + 0.056083064526319504, + 0.012387139722704887, + -0.010631772689521313, + 0.015370864421129227, + 0.006667806766927242, + 0.07199601829051971, + -0.061312925070524216, + 0.04920971766114235, + 0.010009572841227055, + 0.005807138048112392, + -0.042545437812805176, + 0.00873118732124567, + 0.021238964051008224, + -0.015209860168397427, + -0.0009788412135094404, + 0.031146381050348282, + 0.04993161931633949, + 0.049931880086660385, + -0.010585793294012547, + -0.03714355453848839, + -0.030356047675013542, + 0.036285579204559326, + 0.028523992747068405, + -0.04216418415307999, + 0.0016405879287049174, + -0.03606642037630081, + 0.020755935460329056, + -0.04286118596792221, + 0.016391349956393242, + -0.00608437042683363, + -0.002618784084916115, + -0.03544490039348602, + 0.35996735095977783, + -0.005108963698148727, + 0.009796688333153725, + 0.012165660038590431, + -0.047198645770549774, + 0.04113299027085304, + 0.016731802374124527, + -0.014124087989330292, + -0.0018887725891545415, + -0.003308718791231513, + 0.005315238609910011, + 0.02549365535378456, + -0.03486819937825203, + 0.03430509567260742, + 0.025094740092754364, + 0.0010504362871870399, + -0.022966798394918442, + -0.0023863555397838354, + -0.040318917483091354, + 0.031108377501368523, + 0.002799021080136299, + -0.020284103229641914, + -0.00777400191873312, + -0.024991966784000397, + 0.03483069688081741, + -0.016300123184919357, + 0.03311529383063316, + -0.007706023287028074, + 0.013096168637275696, + -0.03276970982551575, + 0.024703161790966988, + -0.0032943016849458218, + 0.012339850887656212, + 0.08082415163516998, + -0.019137943163514137, + 0.006699008867144585, + -0.020536290481686592, + -0.00876926351338625, + 0.008925700560212135, + 0.029136473312973976, + -0.014208954758942127, + -0.015798594802618027, + -0.008106358349323273, + 0.0003146650269627571, + -0.024536095559597015, + 0.009171168319880962, + 0.08181428909301758, + -0.001382028916850686, + -0.03259006142616272, + 0.007720190566033125, + -0.028281718492507935, + 0.0018725856207311153, + 0.01765519566833973, + -0.02928938902914524, + -0.025130771100521088, + 0.02570067159831524, + 0.010070951655507088, + -0.101441890001297, + 0.0074209002777934074, + -0.018440598621964455, + -0.020030075684189796, + 0.011348056606948376, + -0.0343359038233757, + 0.00016242304991465062, + -0.17576542496681213, + -0.03265991061925888, + 0.049219708889722824, + 0.010189170017838478, + 0.00993083231151104, + 0.007512408774346113, + 0.04955781623721123, + 0.0131513187661767, + -0.0446564219892025, + 0.03659411519765854, + 0.00037802569568157196, + -0.005891459062695503, + 0.009333710186183453, + -0.0007338782888837159, + -0.020949669182300568, + 0.018890151754021645, + -0.01329448539763689, + 0.004184048157185316, + -0.015305944718420506, + 0.011526640504598618, + -0.025775231420993805, + -0.005319507792592049, + -0.019216755405068398, + -0.1328098475933075, + 0.009284173138439655, + 0.00794422347098589, + -0.028337761759757996, + -0.034929122775793076, + -0.008459458127617836, + 0.02275381051003933, + -0.021262813359498978, + -0.016438376158475876, + 0.003188225207850337, + 0.003976061474531889, + 0.026135141029953957, + 0.06120329722762108, + -0.04655257984995842, + 0.0198423620313406, + -0.0051672188565135, + -0.018986249342560768, + 0.03886858746409416, + 0.05985551327466965, + 0.08760238438844681, + -0.02740638144314289, + 0.008880028501152992, + 0.04809115082025528, + -0.015220576897263527, + -0.11663389205932617, + 0.06256783753633499, + 0.041504036635160446, + 0.022617291659116745, + 0.018355850130319595, + -0.00399783905595541, + -0.008479255251586437, + 0.015311131253838539, + 0.02465769462287426, + -0.015629461035132408, + 0.0008142766309902072, + -0.02575499936938286, + -0.06725993007421494, + 0.04610610753297806, + 0.03786897286772728, + -0.045492831617593765, + -0.051509298384189606, + 0.015641048550605774, + 0.026419376954436302, + 0.040358465164899826, + 0.023171741515398026, + -0.014985768124461174, + 0.011855695396661758, + 0.03201339766383171, + -0.026286447420716286, + 0.00992339476943016, + 0.00703846849501133, + 0.016528140753507614, + -0.008965880610048771, + -0.03095138818025589, + -0.005431921686977148, + -0.004470181185752153, + 0.02688092738389969, + -0.021374236792325974, + 0.013083339668810368, + 0.011885848827660084, + 0.024692945182323456, + 0.004346820991486311, + 0.02052506059408188, + 0.06732653081417084, + 0.017401734367012978, + 0.03482552245259285, + 0.023337820544838905, + 0.052182044833898544, + 0.015203439630568027, + 0.030935440212488174, + 0.7451596260070801, + 0.019944220781326294, + 0.01645473577082157, + 0.0026255410630255938, + 0.018099013715982437, + -0.021484222263097763, + -0.005265157204121351, + 0.04641225188970566, + -0.030287912115454674, + 0.004446838051080704, + 0.005352124106138945, + -0.024161266162991524, + -0.010728680528700352, + 0.03738953173160553, + 0.07897986471652985, + -0.004816316068172455, + -0.032555826008319855, + -0.03184480592608452, + -0.0021468675695359707 + ], + [ + -0.18743784725666046, + -0.03555518016219139, + 0.002530054422095418, + 0.029907986521720886, + -0.02149300090968609, + 0.012218259274959564, + -0.018500450998544693, + -0.03133869543671608, + 0.0037649243604391813, + 0.02467932365834713, + 0.012115273624658585, + -0.035217441618442535, + 0.013416663743555546, + 0.012127871625125408, + 0.03020286001265049, + 0.07404029369354248, + -0.03303699567914009, + -0.014350072480738163, + -0.00587923638522625, + 0.0009569101384840906, + 0.014321094378829002, + 0.005160713102668524, + -0.0047781215980648994, + 0.022715281695127487, + -0.08026847243309021, + 0.0004566200659610331, + 0.01003316417336464, + 0.031145790591835976, + 0.017244983464479446, + -0.009243316017091274, + -0.05323740839958191, + -0.028938157483935356, + 0.00787100289016962, + 0.014081225730478764, + -0.01946842297911644, + -0.005911683198064566, + 0.007914919406175613, + -0.004315211437642574, + -0.015849700197577477, + -0.06183944642543793, + -0.00433666305616498, + -0.03524923324584961, + 0.009476641193032265, + 0.03295265883207321, + 0.001463626162149012, + -0.0019428962841629982, + -0.033098917454481125, + 0.025209732353687286, + 0.03411049395799637, + 0.010139578953385353, + -0.008369779214262962, + 0.007014715112745762, + 0.02940264716744423, + 0.036720503121614456, + -0.02154817432165146, + 0.03288847953081131, + -0.010373509488999844, + -0.028312796726822853, + -0.05189501494169235, + -0.0007746430928818882, + -0.008270010352134705, + -0.05156313627958298, + 0.01190671231597662, + 0.040027692914009094, + 0.03294338285923004, + 0.06367886066436768, + -0.002078238409012556, + -0.03796543926000595, + -0.01684463582932949, + 0.019763952121138573, + 0.04088994488120079, + -0.015247469767928123, + 0.005872604437172413, + -0.05219895765185356, + -0.0033163295593112707, + -0.03265785425901413, + 0.008151614107191563, + -0.01427715178579092, + 0.013853659853339195, + -0.004108106251806021, + 0.40609005093574524, + -0.014146296307444572, + 0.011573520489037037, + -0.012405484914779663, + -0.037607692182064056, + 0.05769791826605797, + -0.0014417715137824416, + -0.00162942532915622, + -0.009433113038539886, + 0.007993176579475403, + 0.020601466298103333, + 0.009958569891750813, + -0.01375469658523798, + 0.035266418009996414, + 0.05394839867949486, + 0.0008164514438249171, + -0.035979337990283966, + -0.0021939617581665516, + -0.037436168640851974, + 0.0095798559486866, + 0.030295494943857193, + -0.023576050996780396, + -0.021479949355125427, + -0.0015130994142964482, + 0.027993373572826385, + -0.01351389940828085, + 0.021567823365330696, + -0.006221803370863199, + -0.00047253083903342485, + -0.01807723194360733, + -0.00980321317911148, + 0.0059233158826828, + 0.0032293887343257666, + 0.04995153471827507, + -0.00020013266475871205, + 0.010897813364863396, + -0.0054921358823776245, + 0.015252039767801762, + 0.021084971725940704, + -0.001013512839563191, + -0.03304275497794151, + 0.007188345305621624, + -0.01729561947286129, + 0.01195015013217926, + 0.0011201659217476845, + 0.027619775384664536, + 0.07131657749414444, + 0.014046365395188332, + -0.013966808095574379, + 0.015619417652487755, + -0.022159114480018616, + -0.014951464720070362, + -0.0024630033876746893, + -0.016808805987238884, + -0.0019171683816239238, + -0.008618887513875961, + 0.03166988492012024, + -0.08786064386367798, + 0.00140191032551229, + -0.011780383065342903, + -0.007369873113930225, + -0.013753600418567657, + -0.03776603937149048, + 0.009111096151173115, + -0.1603587567806244, + -0.05025293305516243, + 0.044496942311525345, + 0.024760723114013672, + 0.0013060779310762882, + -0.017207618802785873, + 0.032617613673210144, + 0.010856608860194683, + -0.02703946828842163, + 0.027100814506411552, + 0.005954025313258171, + -0.030900517478585243, + 0.00421494385227561, + 0.01256925892084837, + -0.020413119345903397, + 0.01978030614554882, + 0.011795734986662865, + 0.022650904953479767, + -0.022327350452542305, + 0.012790669687092304, + -0.003485969500616193, + 0.009206480346620083, + 0.00520363450050354, + -0.11101576685905457, + 0.007885481230914593, + 0.013897368684411049, + -0.0036041426938027143, + -0.012407799251377583, + 0.0004806772922165692, + 0.025914384052157402, + -0.008242622949182987, + -0.0050038741901516914, + 0.009592724032700062, + 0.016736071556806564, + -0.003964425064623356, + 0.01794344373047352, + -0.01187535934150219, + 0.02198852226138115, + 0.008865275420248508, + 0.007443347945809364, + 0.05777906998991966, + 0.039054181426763535, + 0.08484487235546112, + -0.018227994441986084, + -0.00780479796230793, + 0.052293334156274796, + -0.01611819677054882, + -0.14164093136787415, + 0.07035815715789795, + 0.005893845576792955, + 0.026852630078792572, + 0.028280792757868767, + 0.00039756071055307984, + 0.008364317007362843, + 0.013802707195281982, + 0.0024784766137599945, + 0.004256425425410271, + 0.03516329079866409, + -0.01606506109237671, + -0.05551578477025032, + 0.002390911802649498, + 0.05569853633642197, + -0.03572387620806694, + -0.0430009588599205, + 0.014205721206963062, + 0.007561743259429932, + 0.03619259223341942, + 0.0029196650721132755, + -0.021369853988289833, + 0.03461534529924393, + 0.022009750828146935, + -0.03236453980207443, + 0.009119325317442417, + 0.041209571063518524, + 0.02271786890923977, + -0.032631825655698776, + -0.049057792872190475, + 0.01634228229522705, + -0.031171448528766632, + 0.0064738159999251366, + -0.02463802695274353, + 0.0090404087677598, + 0.010170546360313892, + 0.024610787630081177, + 0.00461278622969985, + -0.01436119619756937, + 0.04392934590578079, + -0.008546900004148483, + 0.020669426769018173, + -0.026667924597859383, + 0.04525754228234291, + 0.03306395560503006, + -0.0053185466676950455, + 0.7517040967941284, + 0.0016914292937144637, + -0.0004744160105474293, + 0.006988787092268467, + 0.035914648324251175, + -0.02472381852567196, + 0.023566944524645805, + 0.04337621107697487, + -0.01558365672826767, + 0.018609482795000076, + -0.003008641768246889, + -0.027625808492302895, + 0.006352836266160011, + 0.018205629661679268, + 0.033272165805101395, + 0.0032444249372929335, + -0.00989172700792551, + -0.01737099699676037, + -0.0006636056350544095 + ], + [ + -0.1170598715543747, + -2.504924123059027e-05, + -0.03320521116256714, + 0.06902758777141571, + 0.016791224479675293, + -0.023457329720258713, + -0.02732248231768608, + -0.003960731439292431, + 0.030227411538362503, + 0.11884253472089767, + 0.10505830496549606, + 0.020511295646429062, + -0.0075821117497980595, + 0.0425369031727314, + 0.02425433322787285, + -0.0876028910279274, + -0.0015684072859585285, + -0.042771149426698685, + 0.0003983059723395854, + 0.008727779611945152, + 0.059043038636446, + 0.01703132688999176, + 0.06642697751522064, + 0.05100454017519951, + -0.07079887390136719, + 0.011370697058737278, + 0.008179910480976105, + 0.007003491278737783, + -0.029213467612862587, + 0.007910017855465412, + -0.10829786211252213, + 0.019117577001452446, + 0.046719200909137726, + -0.07209625840187073, + -0.07141111046075821, + -0.027519170194864273, + 0.026400525122880936, + 0.047169338911771774, + -0.024501193314790726, + -0.031140713021159172, + -0.029522111639380455, + -0.010904187336564064, + -0.05116403102874756, + 0.04660632088780403, + 0.0028754977975040674, + 0.05500216782093048, + -0.10239361226558685, + 0.03468252718448639, + -0.06319185346364975, + 0.01774558052420616, + 0.002371587324887514, + 0.03930630907416344, + 0.028801849111914635, + 0.009073300287127495, + -0.028030207380652428, + 0.09214996546506882, + 0.03578488901257515, + 0.009047760628163815, + 0.008799372240900993, + 0.024865027517080307, + -0.00045703371870331466, + 0.00850854441523552, + 0.05368061736226082, + 0.032472722232341766, + -0.044272731989622116, + 0.05974168702960014, + -0.02751360647380352, + -0.033088404685258865, + 0.05511563643813133, + 0.011138386093080044, + 0.025823140516877174, + 0.02063620835542679, + 0.04696912690997124, + -0.0004811238031834364, + 0.11231626570224762, + 0.009753690101206303, + -0.013160535134375095, + -0.03278851509094238, + 0.029860181733965874, + 0.07141007483005524, + 0.12355877459049225, + -0.033240899443626404, + -0.04427173733711243, + -0.018794821575284004, + -0.03923536837100983, + 0.04652705416083336, + 0.0329311303794384, + -0.044776372611522675, + -0.009954342618584633, + 0.028192829340696335, + -0.02910003438591957, + 0.13852132856845856, + 0.05118037760257721, + -0.021588407456874847, + 0.10155996680259705, + 0.05194003880023956, + -0.025810908526182175, + -0.0461038202047348, + -0.05920238792896271, + 0.008497567847371101, + 0.05374916270375252, + -0.0444263331592083, + -0.06967393308877945, + 0.015169816091656685, + 0.08186497539281845, + -0.019140470772981644, + -0.05470765009522438, + -0.06175924837589264, + 0.07545527815818787, + 0.01812896691262722, + -0.038327910006046295, + -0.0758274495601654, + 0.017422735691070557, + 0.0338701531291008, + 0.05249227210879326, + 0.03441915661096573, + -0.07615497708320618, + -0.013714411295950413, + 0.017627300694584846, + 0.014508463442325592, + -0.00242332904599607, + 0.04801824316382408, + 0.04844529926776886, + -0.012002037838101387, + -0.001269267057068646, + 0.0798301249742508, + -0.035788644105196, + 0.05353351682424545, + -0.011154156178236008, + 0.04570236802101135, + -0.05464128404855728, + -0.03578135743737221, + 0.04380941763520241, + 0.0912439301609993, + 0.007306262850761414, + -0.02213512547314167, + 0.0701451525092125, + -0.15462741255760193, + -0.013225845992565155, + -0.02439611405134201, + 0.07735395431518555, + -0.06221523508429527, + -0.08662906289100647, + -0.06972090154886246, + -0.30711284279823303, + -0.044556066393852234, + -0.0642736628651619, + 0.09770900011062622, + -0.008212150074541569, + -0.06181899830698967, + -0.03087862767279148, + -0.02808884158730507, + 0.014070257544517517, + 0.0902809128165245, + -0.018240541219711304, + 0.059607505798339844, + -0.060418881475925446, + -0.008046607486903667, + -0.015682470053434372, + -0.024969432502985, + -0.01618875190615654, + 0.0037417395506054163, + 0.03959927335381508, + -0.054485440254211426, + -0.07628835737705231, + -0.06327902525663376, + 0.027603572234511375, + -0.06610275059938431, + 0.030746452510356903, + 0.029705019667744637, + -0.08762819319963455, + -0.005193239077925682, + -0.11743169277906418, + 0.05634542554616928, + 0.027690008282661438, + 0.0013376139104366302, + -0.0006492082611657679, + 0.038727305829524994, + -0.02678062580525875, + -0.0010416503064334393, + 0.09957472234964371, + -0.06934218853712082, + -0.05244873836636543, + 0.044654183089733124, + 0.013859528116881847, + 0.11884764581918716, + 0.03160117194056511, + 0.035900749266147614, + -0.021183153614401817, + 0.04564785212278366, + -0.03542569279670715, + -0.05526280030608177, + 0.05608002841472626, + 0.03516262397170067, + -0.005088109523057938, + 0.06572267413139343, + -0.05054973438382149, + 0.024295620620250702, + 0.05347440391778946, + -0.0072008343413472176, + 0.03502952307462692, + -0.001580362906679511, + -0.030116405338048935, + -0.012576782144606113, + -0.04178106412291527, + 0.12207959592342377, + -0.12701651453971863, + 0.03658371418714523, + 0.08493110537528992, + -0.0673351138830185, + 0.013848294503986835, + -0.00734864454716444, + 0.06686598807573318, + 0.0042000021785497665, + 0.01515141874551773, + -0.04847722128033638, + 0.015243394300341606, + -0.1126917377114296, + -0.0005206087953411043, + -0.05553923547267914, + -0.1439334750175476, + 0.03251786530017853, + -0.045256923884153366, + -0.08286572992801666, + 0.00810867827385664, + -0.046099703758955, + 0.02835988812148571, + -0.05160745605826378, + -0.0479029156267643, + 0.05049293860793114, + 0.016544342041015625, + 0.09547938406467438, + -0.07365724444389343, + -0.006305089686065912, + 0.046100836247205734, + -0.087391696870327, + -0.014015954919159412, + 0.43140754103660583, + 0.028526175767183304, + -0.021211491897702217, + -0.057207390666007996, + 0.005999534856528044, + -0.08632896840572357, + 0.08585502952337265, + -0.07389699667692184, + -0.014119086787104607, + -0.05601383373141289, + 0.026352908462285995, + -0.05242816358804703, + 0.004521341063082218, + 0.030417831614613533, + 0.09391044825315475, + 0.027766719460487366, + -0.08327275514602661, + -0.05240100622177124, + 0.0032741553150117397 + ], + [ + -0.17048875987529755, + -0.08165745437145233, + -0.016612907871603966, + 0.05363396927714348, + -0.0409574992954731, + -0.011547654867172241, + -0.0542939268052578, + -0.007954329252243042, + 0.011142732575535774, + 0.015802469104528427, + -0.0034663917031139135, + -0.05314330384135246, + 0.014326410368084908, + 0.010029604658484459, + 0.030815554782748222, + 0.06171651557087898, + -0.0032246543560177088, + 0.013303643092513084, + -0.046278826892375946, + -0.0008753101574257016, + 0.01893228106200695, + -0.003614435438066721, + -0.0035074700135737658, + -3.70034140360076e-05, + -0.05463511124253273, + 0.002842328045517206, + -0.0345744825899601, + 0.01572893187403679, + -0.00765272369608283, + -0.03881976753473282, + -0.05654282495379448, + -0.04420328512787819, + 0.04408315196633339, + -0.006088135298341513, + -0.06058076396584511, + -0.010090303607285023, + 0.0010163499973714352, + -0.007932302542030811, + -0.02768862247467041, + -0.1050892248749733, + 0.0004699538112618029, + -0.009212207980453968, + 0.01472785510122776, + -0.006682726088911295, + -0.020207282155752182, + 0.007327842526137829, + -0.06619495153427124, + 0.06284535676240921, + 0.0013322200393304229, + 0.021773802116513252, + -0.002601012820377946, + -0.006621365901082754, + 0.04537959396839142, + 0.030090969055891037, + 0.011545796878635883, + 0.05594306066632271, + 0.004914861172437668, + -0.016136983409523964, + -0.07433126121759415, + -0.0013033673167228699, + -0.0032164447475224733, + -0.060819029808044434, + -0.014072703197598457, + 0.015171796083450317, + 0.04893520101904869, + 0.08412369340658188, + -0.014837163500487804, + 0.006992708425968885, + -0.05686596408486366, + 0.01745833270251751, + 0.05837494879961014, + 0.0025678323581814766, + 0.018150806427001953, + -0.07455025613307953, + 0.011158029548823833, + -0.10212349891662598, + -0.02380457893013954, + -0.0362359844148159, + -0.003707479452714324, + 0.03301341086626053, + 0.3460768759250641, + -0.015001934953033924, + 0.02969587966799736, + 0.0340576134622097, + -0.0598389133810997, + 0.06829597800970078, + -0.017804060131311417, + -0.028102589771151543, + 0.010528568178415298, + 0.022010937333106995, + 0.012144968844950199, + -0.004486434161663055, + 0.03453840687870979, + 0.05808078125119209, + 0.03676636889576912, + -0.06438681483268738, + 0.014732325449585915, + -0.006752148270606995, + -0.013214628212153912, + -0.0037775717210024595, + 0.0286435354501009, + 0.05907779559493065, + -0.03303208947181702, + -0.016587678343057632, + -0.027495626360177994, + -0.008539342321455479, + 0.018952909857034683, + 0.042922865599393845, + -0.021790489554405212, + 0.0034040026366710663, + 0.0016620338428765535, + 0.036857765167951584, + 0.0013737903209403157, + 0.010801955126225948, + -0.035153843462467194, + -0.004950053058564663, + 0.018815655261278152, + 0.04067012295126915, + 0.03796188905835152, + 0.01344246044754982, + -0.008031249046325684, + 0.03867318481206894, + -0.027411995455622673, + 0.012298847548663616, + -0.006403781473636627, + 0.010730864480137825, + 0.07453544437885284, + 0.025808775797486305, + -0.031764548271894455, + -0.01412349846214056, + -0.012323611415922642, + -0.0064300913363695145, + -0.04481568932533264, + 0.04435024783015251, + -0.011118774302303791, + -0.015293383970856667, + 0.007969512604176998, + -0.09171605855226517, + 0.0027544605545699596, + 0.02466542460024357, + 0.005335611291229725, + -0.03410118818283081, + -0.04302908852696419, + -0.0031890938989818096, + -0.2316884845495224, + -0.07496358454227448, + 0.019503828138113022, + 0.010855401866137981, + -0.002555623184889555, + 0.018172603100538254, + 0.06666800379753113, + 0.03793299198150635, + 0.018499186262488365, + 0.007337864954024553, + 0.050363242626190186, + -0.012242408469319344, + 0.028501417487859726, + 0.0047427453100681305, + -0.016500921919941902, + -0.024711063131690025, + 0.04434424638748169, + 0.0036166158970445395, + -0.07192619889974594, + 0.005782133899629116, + -0.01747387833893299, + -0.003993417136371136, + -0.0018270944710820913, + -0.09438537806272507, + 0.029835309833288193, + 0.021755576133728027, + 0.00892459787428379, + 0.00392640708014369, + -0.013674253597855568, + -7.548114353994606e-06, + 0.001244403189048171, + 0.007042297162115574, + -0.01933393068611622, + 0.04708140343427658, + 0.016763588413596153, + 0.004381808452308178, + -0.041726190596818924, + -0.01479859184473753, + -0.014075671322643757, + -0.005499885883182287, + 0.0748116672039032, + 0.0266280397772789, + 0.09537848830223083, + -0.07680568099021912, + -0.04592807963490486, + 0.059219494462013245, + 0.04056837037205696, + -0.07894333451986313, + 0.07707997411489487, + 0.03053533285856247, + 0.0224678386002779, + 0.059880491346120834, + -0.022944433614611626, + 0.021547585725784302, + -0.0048623704351484776, + -0.054810360074043274, + -0.0025819384027272463, + 0.07049347460269928, + 0.02005530335009098, + -0.06015300378203392, + 0.02816021628677845, + 0.010321205481886864, + -0.0335831381380558, + -0.023099124431610107, + -0.0065171741880476475, + -0.038604870438575745, + 0.029206132516264915, + -0.037506572902202606, + -0.034925855696201324, + 0.03764190524816513, + 0.08288831263780594, + 0.0079247010871768, + -0.020470738410949707, + 0.032310303300619125, + 0.04319418594241142, + -0.03708302974700928, + -0.02176043391227722, + 0.027384283021092415, + 0.001121684443205595, + -0.016626860946416855, + 0.011052263900637627, + 0.015152493491768837, + -0.013679581694304943, + 0.08855944871902466, + -0.02006852626800537, + 0.002107412088662386, + 0.0032855812460184097, + -0.03248747065663338, + 0.02000175230205059, + 0.007204627618193626, + 0.09796173870563507, + 0.029812294989824295, + 0.028481125831604004, + 0.6758607625961304, + 0.009706879034638405, + 0.011458106338977814, + -0.015564879402518272, + 0.02561289817094803, + -0.010379870422184467, + 0.047137822955846786, + 0.04841551557183266, + 0.04953574389219284, + 0.005612310022115707, + 0.00875882338732481, + 0.014437382109463215, + 0.040340110659599304, + -0.029881782829761505, + 0.05718759819865227, + 0.00255138473585248, + 0.005619974806904793, + -0.03796018287539482, + 0.021628007292747498 + ], + [ + -0.09869617223739624, + -0.011279849335551262, + -0.008880662731826305, + 0.024856632575392723, + 0.01095159538090229, + 0.00988058838993311, + -0.002256226958706975, + 0.0031164877582341433, + -0.00512929679825902, + 0.010053196921944618, + 0.04637526348233223, + -0.01813375949859619, + 0.007151349913328886, + 0.0031251786276698112, + 0.006950302515178919, + 0.03062785230576992, + 0.007241883315145969, + -0.027749089524149895, + 0.01923247240483761, + 0.01569087617099285, + 0.0003686776908580214, + -0.0012599271722137928, + -0.007913266308605671, + 0.02424568496644497, + -0.04769374057650566, + 0.03077760525047779, + -0.0027188302483409643, + 0.019707616418600082, + 0.013208026066422462, + -0.006502869073301554, + -0.026041541248559952, + -0.019464248791337013, + 0.02847965434193611, + -0.02009580098092556, + -0.016700249165296555, + -0.005367584526538849, + 0.022666439414024353, + -0.005454435013234615, + -0.02541966550052166, + -0.013423927128314972, + 0.014785760082304478, + -0.018587393686175346, + -0.032037097960710526, + 0.0005161510198377073, + -0.005842898972332478, + -0.014674605801701546, + -0.03634762763977051, + 0.01931861974298954, + -0.002111733192577958, + 0.013201704248785973, + 0.005144662223756313, + 0.004858359694480896, + 0.010926514863967896, + 0.02481013908982277, + -0.019961431622505188, + 0.0232181828469038, + -0.03285687416791916, + -0.0034286268055438995, + -0.023755325004458427, + 0.002997134579345584, + -0.002721375785768032, + -0.016663488000631332, + 0.011588610708713531, + 0.016115702688694, + 0.01960158161818981, + 0.013684818521142006, + 0.0034199687652289867, + 0.0073106964118778706, + 0.0031835422851145267, + 0.006054633762687445, + 0.002648358466103673, + 0.008707869797945023, + 0.011400874704122543, + -0.029671913012862206, + 0.0012570666149258614, + -0.026625417172908783, + 0.006908697541803122, + -0.02022182196378708, + 0.0019084796076640487, + -0.020540010184049606, + 0.10982821136713028, + -0.014835452660918236, + -0.005117367021739483, + -0.00914766639471054, + -0.03580648824572563, + 0.034400176256895065, + -0.0072827767580747604, + 9.4026472652331e-05, + 0.015505727380514145, + -0.013829431496560574, + -0.006774196866899729, + 0.022082673385739326, + 0.009599393233656883, + 0.06193871796131134, + 0.0372726172208786, + -0.012147999368607998, + 0.010514378547668457, + -0.02760586142539978, + -0.028658093884587288, + 0.00025077370810322464, + 0.004403519909828901, + -0.00160224421415478, + -0.028976088389754295, + 0.0022176760248839855, + 0.040202535688877106, + 0.01579754799604416, + -0.011247633956372738, + -0.007234124466776848, + 0.005204124841839075, + -0.0094863036647439, + -0.0021403871942311525, + -0.006494766101241112, + 0.00917034037411213, + 0.03196507692337036, + 0.011925803497433662, + 0.01843111217021942, + 0.0020619549322873354, + -0.034763358533382416, + 0.006841318216174841, + 0.006414349190890789, + -0.03350654989480972, + 0.023026688024401665, + -0.0030723270028829575, + 0.004069462418556213, + -0.03386993333697319, + 0.012903805822134018, + 0.04241308942437172, + 0.03027253970503807, + -0.012515675276517868, + -0.002310379408299923, + -0.012814274057745934, + 0.00011313574214000255, + 0.01536692213267088, + -0.03512892499566078, + 0.004254524130374193, + -0.002438571536913514, + 0.011835836805403233, + -0.0566537082195282, + -0.008676096796989441, + -0.014315878041088581, + -0.0029297820292413235, + 0.0031443252228200436, + -0.01231624186038971, + -0.0064907316118478775, + -0.8732104897499084, + -0.02487274445593357, + -0.0027241159696131945, + 0.013756967149674892, + 0.012601700611412525, + -0.02148936688899994, + 0.0085824653506279, + 0.006285571027547121, + -0.016563618555665016, + 0.028719067573547363, + 0.0009676941554062068, + 0.017400503158569336, + 0.015536073595285416, + 0.017465762794017792, + -0.004770883824676275, + -0.009672539308667183, + -0.001698169857263565, + -0.013091928325593472, + -0.01388139184564352, + -0.003433952573686838, + -0.015315208584070206, + 0.008039655163884163, + -0.023195305839180946, + -0.07862319052219391, + 0.01235793624073267, + 0.016111303120851517, + -0.008963187225162983, + -0.013751411810517311, + -0.009366093203425407, + 0.005279915872961283, + -0.003514714539051056, + 0.0012202415382489562, + 0.022478556260466576, + 0.013209156692028046, + 0.004930885508656502, + 0.027427449822425842, + -0.015279189683496952, + 0.030179820954799652, + -0.011870992369949818, + 0.011273445561528206, + 0.006531321443617344, + 0.03664273023605347, + 0.0474449023604393, + -0.025284862145781517, + 0.021467966958880424, + 0.0386715903878212, + -0.009803859516978264, + -0.03640320524573326, + 0.0396488755941391, + 0.015061341226100922, + -0.002844251459464431, + 0.019769813865423203, + -0.012188383378088474, + 0.013848279602825642, + 0.007146711461246014, + -0.0012931133387610316, + -0.007354510482400656, + 0.022568995133042336, + -0.028191400691866875, + -0.05795776844024658, + 0.020317967981100082, + 0.03485085815191269, + -0.025528617203235626, + 0.0042035579681396484, + 0.0005255983560346067, + -0.00652489485219121, + 0.0029682007152587175, + -0.0031941274646669626, + -0.015192165970802307, + 0.04207095503807068, + 0.006258551962673664, + -0.018761878833174706, + 0.009275468066334724, + -0.04399849474430084, + -0.0010374884586781263, + 0.005809043068438768, + -0.024546371772885323, + 0.019640164449810982, + -0.012693734839558601, + -0.005345696583390236, + 0.008839346468448639, + -0.0005883502890355885, + 0.0018020319985225797, + 0.004981246776878834, + -0.01762080192565918, + 0.013058808632194996, + 0.04009309411048889, + 0.005569902248680592, + 0.005152000114321709, + -0.004191684536635876, + 0.029403597116470337, + -0.003967179451137781, + -0.004142815712839365, + 0.33752313256263733, + 0.017773441970348358, + -0.04368279129266739, + 0.014472456648945808, + 0.011979276314377785, + -0.015123901888728142, + 0.03621244058012962, + 0.02667159214615822, + -0.012827759608626366, + -0.000457954709418118, + -0.009538767859339714, + -0.00950288400053978, + -0.010030064731836319, + 0.027984514832496643, + 0.00806908868253231, + 0.014130654744803905, + -0.010446264408528805, + -0.022323738783597946, + 0.0003180208441335708 + ], + [ + -0.19098570942878723, + -0.0045707691460847855, + 0.016550075262784958, + 0.034151557832956314, + -0.0004055647295899689, + 0.019810497760772705, + 0.007660248316824436, + -0.0012734455522149801, + -0.03750519081950188, + 0.04452428221702576, + 0.07196440547704697, + -0.04606940969824791, + 0.027390435338020325, + 0.008928505703806877, + -0.007513849530369043, + 0.0961206778883934, + -0.012440118938684464, + -0.05852814018726349, + 0.023066231980919838, + 0.006007429677993059, + -0.052979957312345505, + 0.005819767247885466, + 0.04791715741157532, + 0.02888396754860878, + -0.08158891648054123, + 0.04187231510877609, + 0.0157824344933033, + 0.06710588932037354, + 0.0497884601354599, + 3.7813162634847686e-05, + 0.000836410908959806, + -0.04435014724731445, + 0.023262090981006622, + 0.0345456562936306, + 0.012516070157289505, + 0.025369763374328613, + 0.017658714205026627, + -0.028742484748363495, + -0.05232679843902588, + -0.028409482911229134, + 0.026275211945176125, + -0.010867689736187458, + 0.017564034089446068, + 0.024078942835330963, + -0.00705702044069767, + -0.047678083181381226, + -0.05121742933988571, + 0.01319542620331049, + 0.04953350871801376, + 0.006601579952985048, + 0.06131642311811447, + -0.03619617596268654, + -0.05268719419836998, + 0.10580364614725113, + -0.051409948617219925, + 0.06513917446136475, + 0.003673128318041563, + 0.009770642966032028, + -0.05141698569059372, + 0.027004221454262733, + 0.011448856443166733, + -0.030358457937836647, + 0.03199225664138794, + 0.006118034478276968, + 0.08008720725774765, + 0.05169200897216797, + 0.007007755804806948, + -0.00762062007561326, + -0.04219874367117882, + -0.007439403794705868, + 0.028209803625941277, + -0.0620260164141655, + 0.029067305848002434, + -0.04224151000380516, + 0.011649512685835361, + -0.026140030473470688, + 0.028842397034168243, + -0.022558318451046944, + 0.007465027738362551, + -0.045620691031217575, + 0.34673115611076355, + 0.021131087094545364, + -0.013150770217180252, + -0.04760520160198212, + -0.07225555926561356, + 0.03921826556324959, + -0.03844384104013443, + 0.003964225295931101, + -0.0053742509335279465, + 0.0100289611145854, + -0.019168438389897346, + 0.018934646621346474, + 0.008549215272068977, + 0.05254308879375458, + 0.01263578049838543, + -0.03343695402145386, + 0.023758970201015472, + -0.04460404813289642, + -0.06818041950464249, + 0.027176229283213615, + -0.04244875907897949, + -0.0019374630646780133, + -0.014697398990392685, + -0.016498859971761703, + 0.030875682830810547, + -0.04111754521727562, + -0.04435177892446518, + -0.014062603935599327, + 0.02707955613732338, + -0.04439347982406616, + -0.0210392028093338, + 0.0032832790166139603, + 0.036227691918611526, + 0.0669264867901802, + 0.043114129453897476, + -0.011124353855848312, + 0.026227356866002083, + -0.07969988882541656, + 0.02150004729628563, + 0.021380091086030006, + -0.04722316935658455, + -0.025314398109912872, + -0.01748105324804783, + 0.006238806527107954, + -0.09738882631063461, + 0.03018169477581978, + 0.10840615630149841, + 0.01828695833683014, + -0.028793752193450928, + -0.007610667962580919, + -0.03265342488884926, + 0.013994772918522358, + 0.07748699188232422, + -0.06805597990751266, + -0.01392610464245081, + 0.012187051586806774, + -0.012472583912312984, + -0.0641109049320221, + 0.020957238972187042, + -0.06053866446018219, + 0.00019695564697030932, + -0.006226909346878529, + -0.00352925481274724, + -0.026167813688516617, + 0.06004386022686958, + -0.04015475511550903, + 0.05945384502410889, + -6.531060353154317e-05, + -0.017983244732022285, + -0.037047531455755234, + 0.02271305024623871, + 0.03738199174404144, + -0.04800136387348175, + 0.041755881160497665, + 0.002308820141479373, + -0.04280722886323929, + -0.00724840397015214, + 0.022429972887039185, + 0.0037992822472006083, + 0.017744839191436768, + -0.023464886471629143, + -0.004423778038471937, + -0.0238957479596138, + 0.0013464564690366387, + -0.028666872531175613, + 0.005899075884371996, + -0.00012290959421079606, + -0.1631549447774887, + 0.02263307198882103, + 0.007556986529380083, + -0.015492800623178482, + -0.05822012946009636, + -0.0180246252566576, + -0.012786992825567722, + -0.021710727363824844, + 0.01971343345940113, + 0.054203879088163376, + 0.004757197108119726, + 0.04720689728856087, + 0.05850452929735184, + -0.04352189972996712, + 0.06538558006286621, + -0.0004629064933396876, + -0.0011706942459568381, + 0.002840795088559389, + 0.0566861592233181, + 0.0943053588271141, + -0.0632462278008461, + 0.04418778419494629, + 0.052878428250551224, + 0.0369979627430439, + -0.11898414045572281, + 0.03724712133407593, + 0.0097087686881423, + 0.02882540412247181, + -0.009762533009052277, + 0.0013025033986195922, + -0.015879279002547264, + -0.0016368975630030036, + 0.027086496353149414, + -0.03137011080980301, + 0.06611981987953186, + -0.05902563035488129, + -0.04816160351037979, + 0.043033771216869354, + 0.07743974030017853, + 0.014023699797689915, + -0.059305381029844284, + 0.025247320532798767, + -0.005427435040473938, + -0.025539930909872055, + 0.03884577751159668, + -0.008805613033473492, + 0.06624766439199448, + -0.037875182926654816, + -0.06787016987800598, + 0.03197313845157623, + -0.04140841215848923, + -0.026475807651877403, + 0.038009677082300186, + 0.027910156175494194, + 0.005663990508764982, + -0.01998017355799675, + 0.013739415444433689, + 0.000256700674071908, + 0.0032991336192935705, + -0.014969069510698318, + 0.006251512095332146, + 0.0011873309267684817, + -0.0007756040431559086, + 0.10378877073526382, + 0.02183745987713337, + 0.006875337101519108, + 0.04096793010830879, + 0.04985511675477028, + 0.008464645594358444, + 0.00392459612339735, + 0.6657795906066895, + 0.027825478464365005, + 0.00792215671390295, + 0.03899061307311058, + 0.03749066963791847, + -0.024076590314507484, + 0.021355191245675087, + 0.026315242052078247, + -0.028454910963773727, + -0.013464661315083504, + -0.005989276338368654, + 0.036080025136470795, + -0.020349251106381416, + 0.0474943146109581, + 0.03188960254192352, + 0.056867025792598724, + -0.00890091247856617, + -0.009587014093995094, + 0.0038781450130045414 + ], + [ + -0.1496911197900772, + -0.03724422678351402, + 0.016709646210074425, + 0.03456173092126846, + 0.01983710564672947, + -0.00290863704867661, + -0.01030000764876604, + -0.03152690455317497, + -0.020130135118961334, + 0.028442684561014175, + 0.04979017749428749, + -0.03886335343122482, + 0.014007480815052986, + 0.019546478986740112, + -0.002732141874730587, + 0.07868701964616776, + -0.00511409156024456, + -0.031448666006326675, + 0.013712286949157715, + 0.012221391312777996, + -0.049435969442129135, + -0.012097092345356941, + 0.016171138733625412, + 0.03176293894648552, + -0.08046264201402664, + 0.03041943721473217, + 0.003176833735778928, + 0.03959454968571663, + 0.030641162768006325, + -0.0006066254572942853, + -0.05000666156411171, + -0.04676416888833046, + 0.03808075562119484, + 0.04196291044354439, + -0.021565726026892662, + 0.010741086676716805, + 0.016994036734104156, + -0.02577742375433445, + -0.057278674095869064, + -0.002345713786780834, + -0.0023937528021633625, + -0.018737323582172394, + 0.033772602677345276, + 0.017370332032442093, + -0.007596650160849094, + -0.04125923290848732, + -0.02368595264852047, + 0.03451508283615112, + 0.03916637971997261, + 0.005488330498337746, + 0.02673288807272911, + -0.03169049695134163, + -0.01871761679649353, + 0.06389741599559784, + -0.019505346193909645, + 0.03790527209639549, + 0.023116987198591232, + 0.019480211660265923, + -0.07520690560340881, + 0.012558745220303535, + 0.005395547952502966, + -0.050511810928583145, + 0.031336743384599686, + 0.003206730354577303, + 0.02676895633339882, + 0.043517161160707474, + 0.02501787431538105, + 0.0078096408396959305, + -0.048072103410959244, + 0.02823793888092041, + 0.007344394456595182, + -0.025629986077547073, + 0.025781841948628426, + -0.02115800976753235, + -0.021039796993136406, + -0.029299147427082062, + 0.02372416853904724, + -0.01839669793844223, + 0.007595813367515802, + -0.040993254631757736, + 0.33946800231933594, + 0.005164924543350935, + -2.0369465346448123e-05, + -0.0008426452986896038, + -0.06438424438238144, + 0.055175941437482834, + -0.02801772579550743, + 0.02245139516890049, + -0.008944169618189335, + 0.00126978091429919, + -0.0015406148741021752, + 0.011950550600886345, + 0.002293957397341728, + 0.040206681936979294, + 0.023704979568719864, + -0.029765427112579346, + 0.002797977300360799, + -0.03668885678052902, + -0.05774366855621338, + 0.010342099703848362, + 0.009647689759731293, + 0.006059587467461824, + -0.017294976860284805, + -0.006021466571837664, + 0.042392224073410034, + -0.041158270090818405, + -0.01776953972876072, + -0.0027750662993639708, + 0.0022211687173694372, + -0.010007042437791824, + 0.002219986403360963, + 0.005358537193387747, + 0.019006064161658287, + 0.05417517572641373, + 0.00635288143530488, + 0.0020469301380217075, + 0.005708759650588036, + -0.03822490572929382, + 0.02564498409628868, + 0.014982985332608223, + -0.05944390967488289, + 0.005192261654883623, + 0.0006988472305238247, + 0.011639817617833614, + -0.0726383775472641, + 0.018361147493124008, + 0.08844605833292007, + 0.010064778849482536, + -0.016412697732448578, + -0.005836470052599907, + -0.004077519755810499, + 0.010762116871774197, + 0.04565967991948128, + -0.0647096186876297, + -0.03815554082393646, + 0.027091188356280327, + 0.025295905768871307, + -0.06231903284788132, + 0.0011005474952980876, + -0.02370471879839897, + -0.0032570159528404474, + -0.013675788417458534, + 0.010908815078437328, + -0.022091751918196678, + -0.3567286729812622, + -0.043887004256248474, + 0.058633726090192795, + 0.026519836857914925, + -0.007722532842308283, + -0.020940804854035378, + 0.025711961090564728, + 0.02453950047492981, + -0.004444764461368322, + 0.04176560416817665, + 0.01665293611586094, + -0.03581961616873741, + 0.007584152277559042, + 0.0223728958517313, + 0.0031169785652309656, + -0.015176981687545776, + 0.010621561668813229, + -0.004016520455479622, + -0.04167240485548973, + 0.0074099162593483925, + -0.03401971235871315, + 0.008837404660880566, + -0.033708494156599045, + -0.14155307412147522, + 0.0061890734359622, + -0.006187475752085447, + 0.020301394164562225, + -0.028739146888256073, + -0.0254280436784029, + -0.01108232606202364, + -0.030451830476522446, + 0.00401639798656106, + 0.026402253657579422, + 0.0007007556268945336, + 0.03647863119840622, + 0.015623512677848339, + -0.041163962334394455, + 0.03157766908407211, + 0.00024434190709143877, + -0.0296039916574955, + 0.018399585038423538, + 0.0608086995780468, + 0.06035079061985016, + -0.06090971827507019, + 0.04040893167257309, + 0.0450274795293808, + -0.008891127072274685, + -0.07993217557668686, + 0.02605178952217102, + 0.009254645556211472, + 0.015100597403943539, + -0.0016432938864454627, + -0.002945135347545147, + -0.006061728112399578, + 0.013369198888540268, + 0.021491358056664467, + -0.02866494096815586, + 0.04485711082816124, + -0.058172598481178284, + -0.06750569492578506, + 0.045419614762067795, + 0.05148966610431671, + -0.024900143966078758, + -0.03285194933414459, + 0.025259189307689667, + -0.011799770407378674, + -0.017437227070331573, + 0.016527164727449417, + -0.03176521137356758, + 0.07350753247737885, + -0.025253280997276306, + -0.023705843836069107, + 0.019395096227526665, + -0.006561683025211096, + 0.011837316676974297, + 0.008542219176888466, + -0.002356951590627432, + 0.03249647095799446, + -0.011965577490627766, + -0.019517771899700165, + 0.0025688696186989546, + 0.011033480986952782, + -0.00864000990986824, + -0.003675533924251795, + -0.007038684096187353, + -0.009132687933743, + 0.06850440800189972, + 0.007906424812972546, + 0.012666517868638039, + 0.0132987005636096, + 0.05508306995034218, + 0.002842111513018608, + -0.0003908009675797075, + 0.6923355460166931, + 0.01977844536304474, + 0.01752883940935135, + 0.03973134607076645, + 0.020590541884303093, + -0.038739901036024094, + 0.015171823091804981, + 0.03537337854504585, + -0.024337511509656906, + -0.0017502416158095002, + -0.019910167902708054, + 0.020284857600927353, + -0.02281823940575123, + 0.02834777534008026, + 0.01636549085378647, + 0.02314242161810398, + 0.030908674001693726, + -0.0007361000753007829, + 0.011513357050716877 + ], + [ + -0.007363580167293549, + 0.006454278714954853, + -0.02098030038177967, + -0.001153180142864585, + 0.021923789754509926, + 0.020430635660886765, + -0.0015227977419272065, + 0.006572261452674866, + 0.004959216807037592, + -0.02019372396171093, + 0.036132924258708954, + 0.0006298055523075163, + -0.011203516274690628, + -0.0017707942752167583, + 0.006657982245087624, + -0.007802540902048349, + 0.02244165912270546, + -0.0325792096555233, + 0.028524871915578842, + 0.010857399553060532, + 0.024800585582852364, + -0.0006112403934821486, + -0.01875944621860981, + 0.011588306166231632, + 0.0018243807135149837, + 0.024005817249417305, + -0.015166531316936016, + 0.003294380148872733, + -0.0017783259972929955, + -0.008722236379981041, + -0.031289178878068924, + 0.017928199842572212, + 0.008503156714141369, + -0.05007480829954147, + -0.020783988758921623, + -0.010237276554107666, + 0.018171442672610283, + -0.008897949010133743, + -0.007317529991269112, + 0.0004993725451640785, + 0.021797847002744675, + 0.003480167593806982, + -0.08416748046875, + -0.004378811921924353, + -0.0024721778463572264, + 0.008789842948317528, + -0.02518065646290779, + 8.868724398780614e-05, + -0.03898303955793381, + -0.005113571882247925, + -0.007784305140376091, + 0.02581385150551796, + 0.018771296367049217, + -0.028120096772909164, + 0.0027229217812418938, + -0.00862926710397005, + -0.0991055965423584, + -0.0016428281087428331, + 0.007374770473688841, + -0.016956062987446785, + 0.0016065837116912007, + 0.021266348659992218, + 0.005214293487370014, + 0.025018783286213875, + 0.0012514017289504409, + -0.03702528029680252, + -0.005852091126143932, + 0.018236184492707253, + 0.04938250035047531, + 0.004498132038861513, + -0.02369166724383831, + 0.04664646461606026, + -0.002416952745988965, + -0.0009925476042553782, + -0.004328621551394463, + -0.0075857131741940975, + -0.01161244697868824, + -0.003475502133369446, + -0.006153305061161518, + -0.00852156151086092, + -0.09056650847196579, + -0.006444456055760384, + -0.007591783534735441, + -0.002615712583065033, + -0.009630554355680943, + 0.004287309478968382, + 0.0018184228101745248, + -0.002387896878644824, + 0.03658545762300491, + -0.03664654865860939, + -0.0009105528006330132, + 0.0057015144266188145, + 0.013031200505793095, + 0.0774960145354271, + 0.03623353689908981, + -0.0036478375550359488, + 0.007635774090886116, + -0.021665537729859352, + 0.015710968524217606, + -0.002676286268979311, + 5.230739407124929e-05, + -0.012984235771000385, + -0.027690909802913666, + 0.008187847211956978, + 0.028252150863409042, + 0.054571524262428284, + -0.005394570995122194, + -0.022383710369467735, + -0.011440186761319637, + -0.0013315617106854916, + -0.002807273529469967, + -0.006839267909526825, + 0.01089929323643446, + 0.020908579230308533, + -0.0005420053494162858, + 0.01026187464594841, + -0.0044543128460645676, + -0.020075319334864616, + 0.0012700754450634122, + -0.0011461983667686582, + -0.025726687163114548, + 0.061436496675014496, + -0.0006386972963809967, + 0.0031506435479968786, + 0.005641070194542408, + 0.003105319570749998, + -0.0059162951074540615, + 0.03867635503411293, + -0.021391311660408974, + -0.0061079165898263454, + 0.004188099410384893, + 0.0010985508561134338, + -0.007917257957160473, + -0.022496173158288002, + 0.036263104528188705, + -0.014773967675864697, + -0.008366965688765049, + -0.004489384591579437, + -0.014716070145368576, + 0.0057654776610434055, + -0.005447534378618002, + -0.006232231389731169, + 0.011072488501667976, + 0.0020094155333936214, + -0.9349876046180725, + -0.005735146347433329, + -0.03830989822745323, + -0.00948270782828331, + 0.021806862205266953, + -0.019856272265315056, + 0.001105483970604837, + -0.012600656598806381, + -0.004647783003747463, + 0.0029796718154102564, + -0.022913752123713493, + 0.043861277401447296, + 0.010392086580395699, + 0.0015633248258382082, + -0.005226666573435068, + -0.013894177041947842, + 0.005671613849699497, + -0.007644856348633766, + 0.012323938310146332, + -0.014238670468330383, + -0.0015953162219375372, + 0.0027752777095884085, + -0.037424128502607346, + -0.010756107978522778, + -0.0024629225954413414, + 0.01631328836083412, + -0.01753963530063629, + 0.006920150015503168, + 0.018369274213910103, + -0.006147793028503656, + 0.005616065114736557, + -0.004539292771369219, + -0.0010126888519153, + 0.0015171694103628397, + -0.02197842299938202, + -0.001001741155050695, + 0.012132222764194012, + 0.006706369109451771, + -0.003864985192194581, + 0.036205705255270004, + -0.019192803651094437, + -0.002261160872876644, + 0.004477462265640497, + 0.002901095198467374, + 0.02021494321525097, + 0.023392368108034134, + -0.020969724282622337, + 0.020300475880503654, + 0.014858085662126541, + 0.005899584386497736, + -0.023651771247386932, + 0.01805337332189083, + -0.0067347316071391106, + 0.025093810632824898, + -0.006009086966514587, + -0.012509174644947052, + 0.007322045974433422, + 0.0013264270965009928, + -0.0037058121524751186, + -0.03586484491825104, + -0.000991179491393268, + -0.0082666901871562, + -0.010334978811442852, + 0.05200490355491638, + -0.015327490866184235, + -0.006057492457330227, + 0.005653604865074158, + -0.017803166061639786, + -0.006629860494285822, + 0.045853011310100555, + 0.0031824291218072176, + -0.001903727650642395, + -0.005824591964483261, + -0.06064009293913841, + -0.00730854831635952, + 0.0056954943574965, + -0.00321940123103559, + 0.005070364568382502, + 0.010695256292819977, + -0.019519541412591934, + 0.009563642553985119, + 0.005031254608184099, + 0.006365244742482901, + -0.016952786594629288, + -0.03031172789633274, + 0.006551986560225487, + 0.01582122966647148, + -0.001091878511942923, + -0.0019675493240356445, + -0.02554178424179554, + -0.008126323111355305, + -0.0026646186597645283, + 0.0042692506685853004, + -0.030150622129440308, + 0.006738708820194006, + -0.10501561313867569, + 0.00745163019746542, + 0.0023231578525155783, + 0.02062520571053028, + 0.070270836353302, + 0.017126591876149178, + 0.0016857868758961558, + 0.002036762423813343, + -0.00041330355452373624, + -0.018720392137765884, + -0.014782464131712914, + 0.017346853390336037, + -0.0061221192590892315, + -0.010623440146446228, + 0.002724049147218466, + -0.016243740916252136, + 0.00046588972327299416 + ], + [ + -0.16069044172763824, + -0.01987878978252411, + 0.029698576778173447, + 0.03289360925555229, + 0.01249131839722395, + 0.0021544047631323338, + 0.008005628362298012, + -0.020011626183986664, + 0.008194949477910995, + 0.0006061156746000051, + 0.04526801407337189, + -0.048807207494974136, + -0.013101584278047085, + 0.01786613278090954, + 0.04227594658732414, + 0.06902127712965012, + -0.001679047360084951, + 0.002425094833597541, + 0.01113785058259964, + 0.007435833103954792, + 0.013633592054247856, + -0.004500497132539749, + -0.006186808459460735, + 0.02012193575501442, + -0.08771046996116638, + 0.0354536771774292, + 0.008295864798128605, + 0.03539491817355156, + 0.03294302895665169, + 0.008162169717252254, + -0.04333096370100975, + -0.04613111913204193, + 0.011183937080204487, + 0.028809763491153717, + -0.02819855883717537, + 0.017472460865974426, + 0.0009713160106912255, + 0.005004464648663998, + -0.023212753236293793, + -0.051377471536397934, + 0.001767482957802713, + -0.040128424763679504, + 0.008297007530927658, + -0.009465404786169529, + -0.00993211567401886, + -0.03694095090031624, + -0.001256810501217842, + 0.03141791746020317, + 0.03405176103115082, + 0.015408600680530071, + -0.027280667796730995, + -0.007675710134208202, + 0.03403744101524353, + 0.022082587704062462, + -0.045743923634290695, + 0.05202914774417877, + 0.02160213328897953, + -0.01505261566489935, + -0.05766554921865463, + -0.004586878232657909, + -0.02159586362540722, + -0.0471176914870739, + 0.011572280898690224, + 0.0027880456764250994, + 0.019041625782847404, + 0.04211306944489479, + -0.009650499559938908, + -0.01283790823072195, + -0.054888565093278885, + -0.00033291688305325806, + 0.023364106193184853, + -0.006851165555417538, + 0.017682833597064018, + -0.05199350044131279, + 0.0242609865963459, + -0.04786473140120506, + 0.0002231324469903484, + -0.025827039033174515, + 0.0015017527621239424, + -0.01280894223600626, + 0.37598446011543274, + -0.018337449058890343, + 0.0016060052439570427, + -0.023104261606931686, + -0.029288649559020996, + 0.062321800738573074, + 0.017799440771341324, + -0.0035017055924981833, + -0.02125006914138794, + -0.012620337307453156, + -0.001897431444376707, + 0.015850694850087166, + -0.0224554855376482, + 0.037673741579055786, + 0.020165197551250458, + -0.013027839362621307, + -0.010405387729406357, + -0.00406064186245203, + -0.03657842427492142, + 0.019171858206391335, + 0.012650803662836552, + -0.006329022813588381, + -0.01223787385970354, + -0.003922200761735439, + 0.04519093409180641, + -0.015409869141876698, + 0.04679471626877785, + 0.026988985016942024, + 0.004019246436655521, + -0.012216467410326004, + -0.010129472240805626, + -0.010308058001101017, + 0.0035835218150168657, + 0.04027249664068222, + 0.009384418837726116, + 0.021221904084086418, + 0.00896251667290926, + -0.00752015458419919, + 0.008554629050195217, + 0.020322125405073166, + -0.015140252187848091, + 0.011656181886792183, + -0.017980003729462624, + -0.004746722988784313, + -0.045856814831495285, + -0.000393359106965363, + 0.07955490052700043, + 0.00018379016546532512, + -0.01823892816901207, + -0.004067474044859409, + -0.005478739272803068, + -0.001735168625600636, + 0.03271328657865524, + -0.05089719220995903, + -0.035645823925733566, + 0.01021613646298647, + 0.033908456563949585, + -0.0829540565609932, + -0.01650177501142025, + -0.01650821976363659, + -0.009875893592834473, + 0.02136102132499218, + -0.021391980350017548, + 0.003281237091869116, + -0.19892022013664246, + -0.06556320935487747, + 0.04237072542309761, + 0.021195776760578156, + -0.00021773170738015324, + -0.02580098807811737, + 0.0018320134840905666, + 0.04526995122432709, + 0.0030313758179545403, + 0.042443204671144485, + 0.012568484991788864, + 0.03457873314619064, + 0.01747223362326622, + 0.037595778703689575, + -0.025076616555452347, + -0.014688129536807537, + 0.0189935602247715, + 0.005304238293319941, + -0.02276950143277645, + 0.002746976912021637, + -0.02376486174762249, + 0.03459426015615463, + -0.008640468120574951, + -0.1079053282737732, + 0.015321428887546062, + 0.0009393885266035795, + 0.005977804306894541, + -0.04390467703342438, + -0.023271946236491203, + 0.027551913633942604, + -0.00010118154023075476, + -0.013162637129426003, + 0.006079774349927902, + 0.02257467620074749, + 0.02966894768178463, + 0.028790241107344627, + -0.027117881923913956, + 0.03710910677909851, + -0.007110350765287876, + -0.021807096898555756, + 0.04510089382529259, + 0.05692419782280922, + 0.0905669555068016, + -0.023237908259034157, + 0.02174842357635498, + 0.04333225265145302, + -0.01939244195818901, + -0.07728332281112671, + 0.03475457802414894, + 0.04458977282047272, + 0.008812946267426014, + 0.020235298201441765, + -0.012515117414295673, + 0.000493544852361083, + 0.007891315966844559, + 0.0059311529621481895, + -0.008794507011771202, + 0.0128664281219244, + -0.018811678513884544, + -0.08469317853450775, + 0.030540233477950096, + 0.06474776566028595, + -0.02696891315281391, + -0.026259975507855415, + -0.019263239577412605, + 0.005909658968448639, + 0.0035669347271323204, + 0.018900901079177856, + -0.027690870687365532, + 0.059479955583810806, + 0.015244465321302414, + -0.006941698025912046, + -0.007361546158790588, + -0.012072708457708359, + 0.01844753697514534, + -0.015101650729775429, + -0.024908045306801796, + 0.0241717416793108, + -0.03338314965367317, + 0.017422594130039215, + -0.010950221680104733, + 0.005945411045104265, + 0.014844981022179127, + 0.028592759743332863, + 0.0065781353041529655, + 0.019223375245928764, + 0.0600309856235981, + -0.0019281302811577916, + 0.017679760232567787, + 0.0068979146890342236, + 0.045409806072711945, + 0.013154891319572926, + 0.0040239617228507996, + 0.7560126781463623, + 0.012159894220530987, + -0.02459646388888359, + 0.049603842198848724, + 0.012025606818497181, + -0.05661405622959137, + 0.006720277480781078, + 0.014600745402276516, + -0.03489140048623085, + 0.009908471256494522, + 0.01142166368663311, + -0.00372557551600039, + -0.006804945413023233, + 0.04169424995779991, + 0.035423025488853455, + 0.02086782082915306, + 0.021226290613412857, + -0.036677613854408264, + 0.009702556766569614 + ], + [ + 0.023549607023596764, + -0.0011092255590483546, + 0.009226064197719097, + -0.0021355911158025265, + -0.012186853215098381, + -0.010786429978907108, + 0.00026629865169525146, + -0.0005536680691875517, + 0.00013133615721017122, + 0.009610172361135483, + -0.028639337047934532, + -0.0015905568143352866, + 0.00482317665591836, + -0.00018209150584880263, + -0.0012668587733060122, + 0.0034204302355647087, + -0.011461791582405567, + 0.016249511390924454, + -0.012652691453695297, + -0.004324402194470167, + -0.008629735559225082, + -0.0002444411220494658, + 0.00875807274132967, + -0.005230626091361046, + 0.003932809457182884, + -0.009167520329356194, + 0.006827245932072401, + -0.0003043132019229233, + -0.00023339124163612723, + 0.00206045457161963, + 0.0107961380854249, + -0.010011537931859493, + -0.0034741845447570086, + 0.02693129889667034, + 0.008382718078792095, + 0.004298657178878784, + -0.009361034259200096, + 0.003002355806529522, + 0.0031245050486177206, + -0.0007662751595489681, + -0.010013754479587078, + -0.00540052680298686, + 0.04278194159269333, + 0.005556730553507805, + 0.0022324607707560062, + -0.0031750567723065615, + 0.014193404465913773, + 0.00034497660817578435, + 0.017637934535741806, + 0.005525106564164162, + 0.005195735488086939, + -0.011713315732777119, + -0.008260746486485004, + 0.012594305910170078, + -0.0032228371128439903, + 0.0017392681911587715, + 0.048987384885549545, + 0.0019033552380278707, + -0.005112991202622652, + 0.01100598368793726, + 0.00030826847068965435, + -0.01151868887245655, + -0.003281218931078911, + -0.009087449871003628, + -0.0009959182934835553, + 0.014510752633213997, + 0.00048774792230688035, + -0.008990184403955936, + -0.021794438362121582, + -0.0066025773994624615, + 0.012569406069815159, + -0.022276166826486588, + 0.0009185073431581259, + -0.0033191577531397343, + 0.0033248330000787973, + 0.0044524529948830605, + 0.008168733678758144, + 0.0002987160987686366, + 0.0027221061754971743, + 0.001506510772742331, + -0.12318367511034012, + 0.0013230069307610393, + 0.003363849362358451, + 0.0015874056844040751, + 0.0040566325187683105, + -0.0018351324833929539, + 0.004542476963251829, + -0.0011748822871595621, + -0.014364487491548061, + 0.018626375123858452, + 0.00015111315588001162, + -0.0033501109573990107, + -0.007051815278828144, + -0.03470144420862198, + -0.014831405133008957, + 0.0029587934259325266, + -0.0014489336172118783, + 0.009131823666393757, + -0.009270780719816685, + -0.00018917012494057417, + 0.0015305523993447423, + 0.0018859684932976961, + 0.013164127245545387, + -0.0021209607366472483, + -0.010695788078010082, + -0.024185508489608765, + 0.00015971630637068301, + 0.010836513713002205, + 0.0026391292922198772, + -7.04789999872446e-05, + -0.0010500565404072404, + -0.001251263078302145, + -0.003629895392805338, + -0.011518598534166813, + -0.0020125536248087883, + -0.003320540999993682, + 0.003893580287694931, + 0.009684097021818161, + -0.0014823867240920663, + -0.000678210286423564, + 0.010506493970751762, + -0.02874598279595375, + -6.371258677972946e-06, + -0.0007210898329503834, + -0.001968910451978445, + -0.0004001202469225973, + 0.003943177405744791, + -0.018790846690535545, + 0.008837414905428886, + 0.006846694275736809, + -0.0008683147607371211, + -0.0024650467094033957, + 0.005075461231172085, + 0.008468537591397762, + -0.021383561193943024, + 0.004620805848389864, + 0.0020026913844048977, + -0.011818493716418743, + 0.0060744029469788074, + -0.005447765346616507, + 0.0006766387959942222, + 0.0053520179353654385, + -0.009163614362478256, + -0.0024557006545364857, + -0.963426947593689, + 0.0012466259067878127, + 0.019274575635790825, + 0.005572843365371227, + -0.008562828414142132, + 0.01036993507295847, + 0.0006387301837094128, + 0.003814334748312831, + 0.007081885822117329, + 0.0005602270248346031, + 0.008695466443896294, + -0.023860685527324677, + -0.0058524636551737785, + -0.0006694771582260728, + 0.0016883735079318285, + 0.004124195780605078, + -0.002916202647611499, + 0.0024685687385499477, + -0.003897835733368993, + 0.005332266911864281, + -0.00038402932113967836, + -0.001816276228055358, + 0.016793634742498398, + 0.00014490076864603907, + -0.0030982294119894505, + -0.009331759996712208, + 0.007448131218552589, + -0.004047606140375137, + -0.006096567492932081, + 0.004054401069879532, + -0.005942113231867552, + 0.001304343924857676, + 0.0001889343257062137, + 7.040783384582028e-05, + 0.01162508875131607, + 0.0018875699024647474, + -0.003619973547756672, + -0.0027319109067320824, + 0.0023794258013367653, + -0.01533804927021265, + 0.009488748386502266, + 0.00940849632024765, + -0.007046053651720285, + -0.0002215564454672858, + -0.011534599587321281, + -0.008945228531956673, + 0.007181914988905191, + 0.0008296184241771698, + -0.005010171793401241, + -4.5425033022183925e-05, + 0.013463553972542286, + -0.0066672759130597115, + 0.004217425361275673, + -0.011383752338588238, + 0.002711859531700611, + 0.0014677601866424084, + -0.0016175337368622422, + -0.0005461868713609874, + 0.0008064067224040627, + 0.011296899989247322, + 0.0020168570335954428, + 0.0077901785261929035, + 0.0028947757091373205, + -0.022339902818202972, + 0.007172123063355684, + 0.003392944810912013, + -0.003224363084882498, + 0.007870251312851906, + 0.0018851872300729156, + -0.03247804194688797, + 0.0005361378425732255, + 0.0003523913328535855, + 0.004159355536103249, + 0.02743442729115486, + 0.0041486904956400394, + -0.0021269822027534246, + -0.002023164415732026, + -0.0032778887543827295, + -0.005772625561803579, + 0.0074927909299731255, + -0.00682559609413147, + -0.0009496766142547131, + -0.004925102461129427, + 0.006050508935004473, + 0.012316557578742504, + -0.0011479405220597982, + -0.007422772701829672, + -0.0020811150316148996, + -2.8147944249212742e-05, + 0.011863546445965767, + 0.006113748997449875, + -0.0038527664728462696, + -0.0034812598023563623, + -0.17019619047641754, + -0.0035546431317925453, + 0.05070219188928604, + -0.0051682437770068645, + -0.0019209585152566433, + -0.008357882499694824, + -0.03106754645705223, + -0.006474295165389776, + -0.001163393259048462, + 0.00020721535838674754, + 0.0013734331587329507, + 0.007700145244598389, + 0.007487198803573847, + -0.008268295787274837, + 0.0031232929322868586, + 0.004175630863755941, + -0.0014688490191474557, + 0.006906584370881319, + -0.0016379320295527577 + ], + [ + 0.016000788658857346, + 0.001585289603099227, + -0.0009824753506109118, + -0.0033752082381397486, + 0.00011681686737574637, + 5.5898261052789167e-05, + -0.00021972949616611004, + 0.0017216559499502182, + 0.0017466669669374824, + -0.000776710279751569, + -0.006931088864803314, + -0.000529956363607198, + -0.0004657042445614934, + -0.0004890970885753632, + 0.0013461903436109424, + -0.0012664232635870576, + 0.00034599329228512943, + -9.256682824343443e-05, + 0.0010387173388153315, + 8.634109690319747e-05, + 0.003216454992070794, + -0.0004899179912172258, + -0.00030646356754004955, + 0.0003107295196969062, + 0.003962201997637749, + 0.0026709912344813347, + -0.0012626107782125473, + 0.0003149841504637152, + -0.001033687382005155, + -0.001085146446712315, + -0.0042660715989768505, + 0.0008645988418720663, + 0.0004041871288791299, + 0.0006647079135291278, + -0.0008965661399997771, + -0.0005112446960993111, + -2.0642468371079303e-05, + -0.0010892385616898537, + -0.000582306063733995, + 5.091799903311767e-05, + 0.0009240660583600402, + -0.0010356095153838396, + -0.0007565728155896068, + 0.0015048913192003965, + 0.0003774738288484514, + 0.0013160366797819734, + 0.000946130370721221, + -0.0006380971171893179, + -0.0015085589839145541, + 0.0010188516462221742, + 0.0008383544627577066, + 0.002001149347051978, + 0.0010765412589535117, + -0.0015331906033679843, + -0.0006482663447968662, + -0.002349997404962778, + -0.0017123164143413305, + 0.0007626564474776387, + 1.5946387065923773e-05, + 0.002202047035098076, + 0.0006389716290868819, + -0.00023298947780858725, + -1.5493391174459248e-06, + 0.002085508545860648, + -0.0006055080448277295, + -0.0036529654171317816, + -0.0012953520053997636, + 0.000641192658804357, + 0.0032680383883416653, + -0.002470391569659114, + -0.0006850934005342424, + 0.0016804951010271907, + -0.000214776344364509, + -0.001708653406240046, + 0.0005343012162484229, + 0.0011017422657459974, + 0.0012484367471188307, + -0.0006212865118868649, + -0.00046949362149462104, + -0.0012781021650880575, + -0.12093544006347656, + -0.0004587424627970904, + -0.0007691067876294255, + -0.00015439339040312916, + 0.00033193721901625395, + -0.00023740658070892096, + 0.002804443472996354, + -0.0012075084960088134, + 0.003105526091530919, + -0.0004418453318066895, + 0.00017259054584428668, + -0.0012402305146679282, + -0.0005091394414193928, + 0.002786316443234682, + 0.002119380049407482, + 0.0007278159609995782, + 0.0017240424640476704, + -0.001539414282888174, + 0.00010004125942941755, + -0.0012615070445463061, + 0.0006162513163872063, + -0.0036578355357050896, + -0.0003371567581780255, + 0.0014604657189920545, + 0.0022056580055505037, + 0.003096785629168153, + -0.0020789713598787785, + -0.0009765720460563898, + -0.00277683581225574, + -0.0004978070501238108, + -0.0015423943987116218, + -0.0029142338316887617, + 0.0010741620790213346, + -0.0006709756562486291, + -0.0013433244312182069, + 0.00035695204860530794, + 0.0008186278282664716, + -0.0006775744259357452, + -0.0007600337848998606, + -0.0004629899631254375, + -0.001440362073481083, + 0.0023653225507587194, + -0.00018217497563455254, + -0.00038971591857261956, + 0.0010963157983496785, + 0.0010174779454246163, + -0.0007497604819945991, + 0.00044215915841050446, + -0.0020864566322416067, + 0.0027732807211577892, + 0.0008439847151748836, + -0.0010535651817917824, + 0.0012613179860636592, + -0.0016381418099626899, + -0.0011145198950544, + -0.0015513445250689983, + -0.0014551666099578142, + -0.008577332831919193, + -0.000992808723822236, + -0.0013038350734859705, + -0.0015022986335679889, + 0.0009166956879198551, + -0.0020414607133716345, + -0.0010420584585517645, + -0.9826760292053223, + -0.0007385264034382999, + -0.0005551076610572636, + 0.00040124115184880793, + 0.0012166493106633425, + -0.00028241710970178246, + -9.039318683790043e-05, + -0.0016821135068312287, + 0.003321758471429348, + 0.0008437057840637863, + -0.00289925467222929, + -0.001085909316316247, + -8.643525507068262e-05, + 0.0001412042329320684, + -0.0008077443926595151, + -0.001554268877953291, + 0.0009607654064893723, + -0.0008756470051594079, + 0.002144876169040799, + -0.0016562234377488494, + -0.0005289564142003655, + -0.00043920468306168914, + -0.002010673750191927, + -0.002892805729061365, + -0.0034284519497305155, + -0.0008708410896360874, + -0.00054093764629215, + -0.0001934440224431455, + 0.0016271090134978294, + -9.776248589332681e-06, + -0.0019069429254159331, + -0.0010097699705511332, + -0.0005426439456641674, + -0.00014700411702506244, + -0.0007161503308452666, + -2.117999792972114e-05, + 0.0023899651132524014, + 0.00015384287689812481, + 0.0007054869784042239, + 0.0019725733436644077, + -0.0007983010145835578, + 0.005761842243373394, + -0.0045716301538050175, + 0.0012612317223101854, + -0.00023705753847025335, + 0.0013750563375651836, + -0.0019032210111618042, + 0.009038607589900494, + -0.00034729126491583884, + 0.002046184381470084, + 8.230117964558303e-05, + 0.0008798461640253663, + -0.00022207616711966693, + 0.0011222040047869086, + -0.0002681975602172315, + -0.0028639528900384903, + 0.0015882831066846848, + -2.967285809063469e-06, + -0.0006523087504319847, + -0.003794676624238491, + 0.0002372139279032126, + 0.001603684388101101, + -0.0003194315650034696, + 0.0037316118832677603, + -0.00023667696223128587, + 0.0005270965630188584, + -0.0009419915149919689, + -0.0006132759153842926, + -0.0009722061804495752, + -0.005345774348825216, + -0.0001703660236671567, + -0.00015199916379060596, + 0.00032700112205930054, + -0.0027922745794057846, + -8.818249625619501e-05, + 0.0002323953085578978, + -0.0019982235971838236, + -0.0007375068380497396, + -0.00020341882191132754, + -0.0025160450022667646, + -0.0008230182575061917, + 0.0008614503312855959, + -0.0010457216994836926, + -0.002202586503699422, + -0.0014678125735372305, + 0.0014910127501934767, + 0.00035106882569380105, + -0.00182025833055377, + -0.0006411478389054537, + -0.0005346178659237921, + 0.0009822094580158591, + -0.003851383924484253, + -0.0009024501196108758, + -0.13649234175682068, + 0.00022236755467019975, + -0.0027195741422474384, + -0.00024515605764463544, + -0.0006133134593255818, + 0.0025058193132281303, + 0.004132830537855625, + 0.0015850831987336278, + -0.0003821730497293174, + 0.0010943958768621087, + 0.0009236534824594855, + -0.0011693903943523765, + -0.0006387956673279405, + 0.0003097935696132481, + -0.0005386198172345757, + -7.043658115435392e-05, + 0.0009515733108855784, + -0.0007210839539766312, + -0.0007562633254565299 + ], + [ + -0.2236037701368332, + -0.02562659978866577, + -0.002331066643819213, + 0.031653765588998795, + 0.028744986280798912, + 0.002570207929238677, + -0.04447230324149132, + 0.026444269344210625, + 0.00013580037921201438, + 0.03218545764684677, + 0.10032317787408829, + 0.03306709975004196, + 0.07257813215255737, + 0.01909414865076542, + -0.0004594139172695577, + 0.025591446086764336, + -0.006205087527632713, + 0.020908914506435394, + 0.0033868870232254267, + 0.012122800573706627, + 0.008606987074017525, + 0.0026612908113747835, + -0.03903423994779587, + 0.0479106567800045, + -0.07370280474424362, + 0.04020371660590172, + 0.023921960964798927, + -0.018303442746400833, + 0.06695582717657089, + 0.04247688874602318, + -0.051979005336761475, + -0.01615683175623417, + 0.06718719750642776, + -0.047325097024440765, + 0.018896838650107384, + -0.0326065830886364, + 0.007120809052139521, + 0.06824513524770737, + -0.011152387596666813, + -0.012508855201303959, + -0.018869275227189064, + -0.04267233982682228, + 0.03740302845835686, + -0.02666592225432396, + 0.017143614590168, + -0.006399065256118774, + -0.00023177490220405161, + -0.008534087799489498, + 0.011492123827338219, + 0.0067297713831067085, + 0.032123859971761703, + 0.09387023001909256, + -0.005366923753172159, + 0.0960020050406456, + -0.022658376023173332, + -0.039560239762067795, + 0.01602712832391262, + 0.03173346817493439, + -0.023021936416625977, + 0.06215708330273628, + -0.03507130965590477, + -0.08369120955467224, + 0.0639508068561554, + 0.06256916373968124, + 0.018196789547801018, + 0.00325718242675066, + 0.005810808390378952, + -0.010844930075109005, + 0.06994229555130005, + 0.04711483418941498, + 0.03973596170544624, + -0.04218735545873642, + 0.050680194050073624, + -0.028547564521431923, + -0.011065547354519367, + -0.02122737281024456, + -0.00402672728523612, + -0.010784030891954899, + 0.026057297363877296, + -0.06378600746393204, + 0.2329287976026535, + -0.04614601284265518, + 0.00816144049167633, + -0.011101835407316685, + -0.024365851655602455, + 0.006249783560633659, + -0.10394971817731857, + 0.0069907852448523045, + -0.019053645431995392, + 0.033324915915727615, + -0.007827913388609886, + -0.0280600693076849, + -0.03761499747633934, + 0.026381216943264008, + -0.06419912725687027, + -0.022779924795031548, + 0.0818367451429367, + -0.023113397881388664, + -0.02057712897658348, + -0.03518490865826607, + -0.0038171974010765553, + 0.006877153646200895, + -0.025872480124235153, + 0.02656155452132225, + 0.06671655178070068, + -0.022254256531596184, + 0.015293098986148834, + -0.010878654196858406, + 0.06832130253314972, + -0.004226849414408207, + -0.0069165220484137535, + 0.035628702491521835, + -0.009167427197098732, + -0.03678470849990845, + 0.03428846597671509, + 0.026812318712472916, + 0.01812051609158516, + -0.07082399725914001, + 0.040933892130851746, + -0.0019625332206487656, + -0.01919803023338318, + -0.03857209533452988, + 0.03948574513196945, + -0.08148353546857834, + -0.03484076261520386, + 0.03532131761312485, + 0.05178537592291832, + 0.05028180032968521, + -0.045429982244968414, + 0.0015452076913788915, + -0.04258078709244728, + -0.016825811937451363, + -0.012257103808224201, + -0.1210811510682106, + -0.013256700709462166, + -0.03421427309513092, + 0.044160328805446625, + -0.06966664642095566, + -0.01799180917441845, + -0.008786736987531185, + 0.01134141068905592, + -0.0052215056493878365, + -0.03874842822551727, + -0.017962126061320305, + -0.4932437539100647, + 0.035813748836517334, + -0.041454896330833435, + 0.057184845209121704, + 0.04309199005365372, + -0.025131886824965477, + 0.036073341965675354, + 0.04051923751831055, + 0.02666163444519043, + 0.006652842275798321, + 0.032163579016923904, + 0.003409039694815874, + 0.07567878067493439, + 0.050549719482660294, + 0.030766000971198082, + -0.02053147554397583, + 0.0017683168407529593, + -0.06222991645336151, + -0.0357651561498642, + 0.0029511344619095325, + 0.0055159917101264, + 0.0174607802182436, + -0.024739714339375496, + -0.10796519368886948, + -0.004792965017259121, + -0.01952175796031952, + 0.004770385101437569, + -0.022017888724803925, + -0.036494553089141846, + -0.023072492331266403, + 0.02255755290389061, + 0.03850426524877548, + 0.07094718515872955, + 0.04005161300301552, + -0.03338008001446724, + 0.013350429944694042, + -0.007928409613668919, + 0.07135720551013947, + 0.03485465794801712, + 0.0023563182912766933, + 0.013495801016688347, + 0.03914196416735649, + 0.08558383584022522, + -0.013068604283034801, + 0.01893417350947857, + 0.040674589574337006, + -0.08597404509782791, + -0.053844153881073, + 0.033792149275541306, + -0.011278145015239716, + 0.026899531483650208, + 0.02744532935321331, + -0.022748539224267006, + -0.001972526777535677, + 0.020029259845614433, + 0.02767072431743145, + -0.0189577117562294, + 0.06032154709100723, + -0.06493514776229858, + -0.08400577306747437, + 0.032883454114198685, + 0.11905425041913986, + -0.03652482479810715, + 0.0226263627409935, + 0.009773986414074898, + 0.02697824127972126, + -0.06806069612503052, + 0.02269158884882927, + -0.05146956816315651, + 0.031316619366407394, + -0.027205299586057663, + -0.0014585969038307667, + 0.0604625903069973, + -0.036818601191043854, + -0.003648860612884164, + -0.005692966748028994, + -0.03478306531906128, + 0.0852227732539177, + -0.055933985859155655, + -0.05103389546275139, + 0.006726460997015238, + 0.013761349022388458, + -0.034464333206415176, + 0.04720839858055115, + 0.020024346187710762, + 0.043198112398386, + -0.003983211703598499, + -0.071189284324646, + -0.02480994537472725, + 0.02473919279873371, + 0.035434797406196594, + -0.040426675230264664, + -0.020430205389857292, + 0.4748941957950592, + -0.042301613837480545, + 0.06461358070373535, + 0.03925437107682228, + 0.0471993125975132, + -0.01727365143597126, + -0.003128376556560397, + -0.005280232522636652, + -0.039748746901750565, + 0.012252342887222767, + -0.008666561916470528, + 0.02025523968040943, + 0.0291115902364254, + 0.09180721640586853, + -0.012375247664749622, + 0.0830121710896492, + -0.018079357221722603, + -0.047261808067560196, + 0.06258531659841537 + ], + [ + -0.21849273145198822, + -0.03166663274168968, + -0.03821844607591629, + 0.02287151850759983, + -0.06381044536828995, + 0.010741631500422955, + -0.02139265649020672, + 0.03814294934272766, + 0.016204454004764557, + 0.03643099218606949, + 0.005564519669860601, + -0.02229580655694008, + 0.027912376448512077, + -0.007272736169397831, + 0.030283695086836815, + 0.10539329797029495, + -0.028703171759843826, + 0.008385103195905685, + -0.06836262345314026, + 0.027696700766682625, + 0.02457549422979355, + 0.01150008849799633, + -0.02853834070265293, + 0.019787117838859558, + -0.049815624952316284, + -0.001292465953156352, + 0.026768578216433525, + 0.044563841074705124, + -0.01168790366500616, + -0.02256089821457863, + 0.03800886496901512, + -0.09142796695232391, + 0.016686100512742996, + 0.012086552567780018, + -0.04828542098402977, + 0.018399331718683243, + 0.034372422844171524, + 0.005163553636521101, + 0.001318116206675768, + -0.0919656902551651, + 0.0600118413567543, + -0.07755337655544281, + 0.0278199203312397, + 0.03281474858522415, + -0.026761924847960472, + 0.02431967668235302, + -0.06840817630290985, + 0.0652022436261177, + 0.0075617763213813305, + 0.03253427892923355, + -0.03612300381064415, + 0.0027573162224143744, + 0.047109413892030716, + 0.042923834174871445, + -0.007925543002784252, + 0.0767156332731247, + 0.02477545104920864, + -0.0237874798476696, + -0.09383920580148697, + -0.009954073466360569, + 0.008481853641569614, + -0.01645526848733425, + 0.004756718873977661, + 0.002965871011838317, + 0.08444149047136307, + 0.11947481334209442, + -0.04101294279098511, + -0.004755706060677767, + -0.06702275574207306, + -0.01733940839767456, + 0.0473221130669117, + -0.02376101352274418, + 0.035946257412433624, + -0.0926775187253952, + 0.04933079704642296, + -0.054350003600120544, + 0.0074364435859024525, + -0.012605546973645687, + 0.020384211093187332, + 0.01577640511095524, + 0.29593613743782043, + -0.005847359076142311, + 0.01788700558245182, + -0.01777084730565548, + -0.05871075019240379, + 0.04869290813803673, + -0.00010359109728597105, + -0.030319590121507645, + -0.012115892954170704, + -0.003004601923748851, + 0.02027081698179245, + 0.012541674077510834, + 0.03746926039457321, + 0.07343429327011108, + 0.023592833429574966, + -0.016597410663962364, + 0.01998363994061947, + 0.016674384474754333, + -0.034717537462711334, + 0.0030735917389392853, + 0.04248473048210144, + 0.06630881130695343, + -0.02935590222477913, + -0.0023136066738516092, + -0.010590803809463978, + 0.015039699152112007, + 0.02106550894677639, + 0.052684485912323, + 0.02353076823055744, + -0.028907466679811478, + -0.0058179278858006, + 0.028799140825867653, + -0.03972961753606796, + 0.01005239225924015, + -0.004192382097244263, + 0.01027919352054596, + 0.015285366214811802, + 0.03359120339155197, + 0.012600673362612724, + 0.01164163090288639, + -0.030133789405226707, + 0.002402183599770069, + -0.00502347107976675, + 0.04313425347208977, + -0.03449748083949089, + 0.03420805558562279, + 0.10479031503200531, + 0.012773718684911728, + 0.0040405672043561935, + 0.03455314040184021, + -0.05228410288691521, + -0.04521835967898369, + -0.02835388109087944, + 0.021995630115270615, + 0.00615698704496026, + -0.013802574947476387, + -0.025103937834501266, + -0.1094314306974411, + -0.013286033645272255, + -0.010011381469666958, + -0.006064698100090027, + -0.009368877857923508, + -0.06970161199569702, + -0.02252606488764286, + -0.20861545205116272, + -0.036491263657808304, + -0.009768618270754814, + 0.04117210581898689, + 0.01966807059943676, + 0.0037868593353778124, + 0.06534120440483093, + 0.0008253334672190249, + -0.057362090796232224, + 0.03509732335805893, + 0.04442870616912842, + -0.023683590814471245, + 0.058751124888658524, + 0.0054955207742750645, + -0.007981852628290653, + -0.007967498153448105, + 0.020943408831954002, + -0.02131069451570511, + -0.1155673936009407, + 0.013193735852837563, + -0.01852322556078434, + 0.007772093638777733, + 0.00786928366869688, + -0.10063757002353668, + 0.05932732671499252, + 0.05244076997041702, + -0.04778487980365753, + -0.012580031529068947, + -0.023063160479068756, + 0.02113961987197399, + -0.0063195256516337395, + 0.025243770331144333, + 0.0002344674721825868, + 0.047340355813503265, + -0.006560432258993387, + 0.06818552315235138, + -0.05493189021945, + 0.022829243913292885, + -0.0038754919078201056, + 0.0011258748127147555, + -0.00533739197999239, + 0.016885966062545776, + 0.10468567907810211, + -0.0651274174451828, + -0.03756522014737129, + 0.05891278013586998, + 0.015489207580685616, + -0.10565556585788727, + 0.1678239405155182, + 0.012315123341977596, + 0.04714735597372055, + 0.10397502034902573, + 0.002566439099609852, + 0.044360753148794174, + -0.014577818103134632, + -0.021091192960739136, + -0.01389938872307539, + 0.06758412718772888, + 0.05182148143649101, + -0.07922866195440292, + 0.035347502678632736, + 0.0346866101026535, + -0.0429198257625103, + -0.054813697934150696, + 0.0009238430648110807, + -0.004401708021759987, + 0.07151632010936737, + -0.0345027819275856, + -0.01238740049302578, + -0.04630251228809357, + 0.13307449221611023, + -0.03542056307196617, + 0.034623883664608, + -0.05892714858055115, + 0.03183445334434509, + -0.04633207619190216, + -0.025407329201698303, + 0.03423629701137543, + -0.01895408146083355, + 0.022408364340662956, + 0.0045302556827664375, + 0.03649668022990227, + -0.048043083399534225, + 0.08528333902359009, + -0.019647320732474327, + -0.04058433696627617, + 0.021030297502875328, + -0.0022785961627960205, + 0.04827263578772545, + -0.021852614358067513, + 0.07132882624864578, + 0.03449888899922371, + -0.002870178082957864, + 0.5858715772628784, + -0.031032197177410126, + 0.030863512307405472, + -0.04466358199715614, + 0.06133360415697098, + 0.002859122585505247, + 0.002005345653742552, + 0.07728620618581772, + 0.043154068291187286, + 0.008958355523645878, + -0.00046645189286209643, + -0.028188303112983704, + 0.0813504010438919, + 0.002426409162580967, + 0.013422517105937004, + 0.030547363683581352, + -0.043312858790159225, + -0.042340442538261414, + -0.0037380694411695004 + ], + [ + -0.17738376557826996, + -0.00386645901016891, + -0.043431174010038376, + -0.03825913369655609, + -0.02128107100725174, + 0.012686680071055889, + 0.024732431396842003, + -0.03841191530227661, + -0.018068889155983925, + -0.02710852585732937, + -0.011214719153940678, + -0.06195111945271492, + 0.009801611304283142, + 0.012843623757362366, + 0.030462250113487244, + 0.08439786732196808, + -0.037332933396101, + 0.05008529871702194, + -0.021658355370163918, + -0.002140910131856799, + 0.057392995804548264, + 0.016052082180976868, + -0.012445586733520031, + -0.019852736964821815, + -0.06309941411018372, + 0.007406731601804495, + 0.015803635120391846, + 0.017255760729312897, + 0.009538375772535801, + -0.026475679129362106, + -0.013665039092302322, + -0.07139720022678375, + 0.023424092680215836, + -0.0016254640650004148, + -0.002944284351542592, + -0.0025299687404185534, + 0.014796920120716095, + 0.005019931122660637, + 0.007619798183441162, + -0.08788509666919708, + 0.041571326553821564, + -0.08548291772603989, + 0.01176760159432888, + 0.02942739985883236, + -0.026978906244039536, + 0.05240746960043907, + -0.06294460594654083, + 0.028033865615725517, + 0.019887683913111687, + 0.021858396008610725, + -0.07708041369915009, + 0.031244004145264626, + 0.10789331793785095, + -0.028004471212625504, + -0.005291962530463934, + 0.04793338105082512, + 0.022846531122922897, + -0.08332635462284088, + -0.0966888889670372, + -0.009727464988827705, + -0.03471120446920395, + -0.07242131978273392, + -0.01849498599767685, + 0.02759651280939579, + 0.037368640303611755, + 0.09876224398612976, + 0.0018472273368388414, + 0.04177405685186386, + -0.10756123065948486, + -0.024266520515084267, + 0.05117003247141838, + 0.022345973178744316, + -0.015748843550682068, + -0.09890250861644745, + -0.0012591732665896416, + -0.04851117730140686, + -0.011825931258499622, + -0.012832960113883018, + 0.0264031533151865, + 0.03756747022271156, + 0.341050922870636, + 0.0006180285708978772, + -0.00393357127904892, + -0.040887344628572464, + 0.020584728568792343, + 0.03397005423903465, + 0.045963604003190994, + -0.011860250495374203, + -0.022466950118541718, + 0.0018655488966032863, + 0.03476065397262573, + 0.002171000000089407, + 0.015426412224769592, + 0.08141779899597168, + 0.019788166508078575, + -0.0026914170011878014, + -0.0207968819886446, + 0.021042702719569206, + -0.0026223601307719946, + 0.021070891991257668, + 0.04855318367481232, + 0.044622354209423065, + -0.021169506013393402, + 0.013273914344608784, + 0.007922804914414883, + 0.02768235094845295, + 0.07162272185087204, + 0.04506370425224304, + -0.004021730739623308, + -0.02862904779613018, + -0.0006163815851323307, + 0.004325319081544876, + -0.023379800841212273, + 0.012124897912144661, + 0.021054953336715698, + -0.013052195310592651, + -0.006050381809473038, + 0.04458542913198471, + 0.00041994487401098013, + 0.035748399794101715, + -0.02501438930630684, + -0.006278361193835735, + -0.02002226561307907, + 0.027150068432092667, + -0.04099445044994354, + 0.022829363122582436, + 0.07555415481328964, + 0.01923220045864582, + 0.004216356668621302, + 0.052265703678131104, + -0.05139709636569023, + -0.014250588603317738, + -0.018375370651483536, + 0.03799520060420036, + -0.025829851627349854, + -0.0024296303745359182, + -0.008056702092289925, + -0.06896263360977173, + -0.046797238290309906, + 0.019992051646113396, + 0.0206464771181345, + -0.0010015314910560846, + -0.07538579404354095, + -0.005415267776697874, + -0.09263110905885696, + -0.053752001374959946, + 0.003608420491218567, + 0.04721062630414963, + 0.013836460188031197, + -0.009214147925376892, + 0.013543053530156612, + 0.04066281020641327, + -0.04525294899940491, + 0.026262933388352394, + 0.030954591929912567, + 0.044585347175598145, + 0.02244742028415203, + 0.03813187777996063, + -0.0382806695997715, + -0.00038693382521159947, + 0.05840221792459488, + -0.008725280873477459, + -0.12314952909946442, + -0.0007162105175666511, + 0.0052865250036120415, + 0.05841565132141113, + 0.019167371094226837, + -0.06904920935630798, + 0.06279168277978897, + 0.07421428710222244, + -0.0011613096576184034, + -0.029571743682026863, + -0.02208925597369671, + 0.034029554575681686, + 0.004198307637125254, + 0.011978660710155964, + -0.008534258231520653, + 0.026278682053089142, + -0.02945723570883274, + 0.03631077706813812, + -0.03732839599251747, + 0.03439488634467125, + 0.03029497154057026, + 0.010336085222661495, + 0.0677836686372757, + 0.007855365984141827, + 0.09334705770015717, + -0.06847086548805237, + 0.008345830254256725, + 0.012327222153544426, + -0.0009798903483897448, + -0.11843965947628021, + 0.10892416536808014, + 0.022971414029598236, + 0.01828463189303875, + 0.059709709137678146, + -0.008383945561945438, + 0.02597760781645775, + -0.026450494304299355, + 0.013124191202223301, + 0.021450242027640343, + 0.04805189371109009, + 0.024079835042357445, + -0.06591642647981644, + 0.022704068571329117, + 0.11365821212530136, + 0.004600840155035257, + -0.041707299649715424, + -0.015293304808437824, + 0.015561533160507679, + 0.052965983748435974, + -0.011942218989133835, + -0.029082413762807846, + 0.020747486501932144, + 0.07630260288715363, + -0.0028335803654044867, + -0.015275447629392147, + 0.0060957553796470165, + 0.07042898237705231, + -0.041406240314245224, + -0.04772988706827164, + 0.04855324700474739, + -0.049086444079875946, + 0.033688735216856, + -0.01727556809782982, + -0.007312303874641657, + -0.02875375747680664, + 0.07363773882389069, + 0.03118857555091381, + -0.0224669948220253, + -0.01078782044351101, + -0.005208030343055725, + 0.03916405141353607, + -0.05230416730046272, + 0.03120911680161953, + 0.035995934158563614, + -0.025485273450613022, + 0.6473271250724792, + 0.0035098094958812, + -0.018663931638002396, + 0.005074667278677225, + 0.036711953580379486, + -0.014460481703281403, + 0.025554032996296883, + 0.04567188397049904, + -0.005873886402696371, + 0.04215490445494652, + 0.004513790365308523, + -0.09631423652172089, + 0.05727517232298851, + -0.022818220779299736, + -0.02434188686311245, + 0.07826726883649826, + -0.004119934979826212, + -0.022967398166656494, + -0.0019492397550493479 + ], + [ + -0.1678072065114975, + -0.0394618920981884, + -0.015796715393662453, + -0.03339846432209015, + -0.01111643761396408, + 0.024369213730096817, + 0.011674782261252403, + -0.05145495757460594, + -0.0027764320839196444, + -0.006167456042021513, + -0.011128583922982216, + -0.06796161830425262, + -0.012173733673989773, + 0.01769101805984974, + 0.02738916501402855, + 0.07954628765583038, + -0.03767237812280655, + 0.02991195023059845, + 0.008503163233399391, + -0.00337784830480814, + 0.011704280972480774, + -0.001311557600274682, + -0.007355656940490007, + 0.008240384049713612, + -0.07246723771095276, + 0.0013647917658090591, + -0.006564254406839609, + -0.01697172410786152, + -0.009726019576191902, + -0.013842961750924587, + -0.08226798474788666, + -0.023219235241413116, + -0.0022949909325689077, + 0.017645463347434998, + -0.0021521917078644037, + 0.007462149020284414, + 0.014345458708703518, + -0.00959723349660635, + -0.0032365613151341677, + -0.0626249685883522, + 0.0051232147961854935, + -0.034375451505184174, + 0.002250291407108307, + 0.00442642904818058, + -0.006239188835024834, + 0.030855657532811165, + -0.03262467682361603, + 0.02404792606830597, + 0.0520520955324173, + -0.0018059947760775685, + -0.04671298712491989, + 0.030541179701685905, + 0.07669024169445038, + 0.013155477121472359, + -0.02172895334661007, + 0.0144596416503191, + -0.018890824168920517, + -0.09804341197013855, + -0.06194526329636574, + 0.002171530853956938, + -0.0265238955616951, + -0.08387463539838791, + -0.0038147056475281715, + 0.0421360582113266, + 0.05052366480231285, + 0.08159434050321579, + 0.008379698731005192, + -0.002668228466063738, + -0.02505212463438511, + 0.013793442398309708, + 0.042070530354976654, + -0.00686170719563961, + -0.013706493191421032, + -0.07273753732442856, + -0.01925739087164402, + -0.04110267013311386, + 0.00020091867190785706, + -0.01640974171459675, + 0.021634068340063095, + 0.033450596034526825, + 0.38501566648483276, + -0.006200337782502174, + -0.006842009723186493, + -0.017756370827555656, + 0.014443093910813332, + 0.059112485498189926, + 0.003582047065719962, + 0.0015122839249670506, + -0.017760975286364555, + -0.012737060897052288, + 0.044501952826976776, + -0.011987203732132912, + -0.024059513583779335, + 0.04511728137731552, + 0.04923981428146362, + 0.01480370108038187, + -0.04011046141386032, + 0.0008400827646255493, + -0.0039949920028448105, + 0.011151387356221676, + 0.04401322454214096, + -0.027140406891703606, + -0.019142691045999527, + 0.012504728510975838, + 0.04421035572886467, + -0.006920992396771908, + 0.029810706153512, + 0.004363751970231533, + -0.01983010023832321, + -0.007160251960158348, + 0.004395510535687208, + -0.0022327483166009188, + 0.0010282390285283327, + 0.04922682046890259, + -0.0019006362417712808, + -0.010638256557285786, + -0.01618683524429798, + 0.031184587627649307, + 0.005895224865525961, + 0.019431961700320244, + -0.030883707106113434, + 0.00158212729729712, + -0.034886978566646576, + -0.013698306865990162, + -0.01557851117104292, + 0.019804922863841057, + 0.03596832603216171, + -0.003248776774853468, + -0.018443873152136803, + 0.06527376174926758, + -0.03469057008624077, + -0.004162029828876257, + 0.0013550795847550035, + -0.012993218377232552, + 0.003526421030983329, + -0.0071692741475999355, + 0.03741370514035225, + -0.07778820395469666, + -0.01408127136528492, + -0.010644085705280304, + -0.007980458438396454, + -0.0011040298268198967, + -0.04541000723838806, + -0.006954257842153311, + -0.18197520077228546, + -0.040629222989082336, + 0.03960441052913666, + 0.04315323010087013, + 0.01969313435256481, + -0.03909102454781532, + 0.021048422902822495, + 0.04377879574894905, + -0.06650949269533157, + 0.024945348501205444, + 0.018332263454794884, + -0.01432192511856556, + -0.0032938343938440084, + 0.0407615564763546, + -0.04412871599197388, + 0.021040013059973717, + 0.05108053982257843, + 0.0137871028855443, + -0.058298517018556595, + 0.007866108790040016, + 0.00018901015573646873, + 0.03395959734916687, + 0.02104438655078411, + -0.08141490072011948, + 0.023842452093958855, + 0.04333724454045296, + -0.00420184014365077, + -0.027849502861499786, + -0.014518624171614647, + 0.01824190840125084, + 0.0020355063024908304, + -0.011761541478335857, + -0.01700337417423725, + 0.018948858603835106, + -0.014067327603697777, + 0.010893228463828564, + 0.001538655487820506, + 0.026068037375807762, + 0.03272609785199165, + -0.002125586150214076, + 0.08194659650325775, + 0.03664422780275345, + 0.08292760699987411, + -0.020992038771510124, + 0.0062502725049853325, + 0.022710110992193222, + -0.008210297673940659, + -0.16353777050971985, + 0.06418633460998535, + 0.016737427562475204, + 0.0023410513531416655, + 0.010520728304982185, + -0.018044590950012207, + 0.018728312104940414, + 0.01568499580025673, + 0.03463829308748245, + 0.026099232956767082, + 0.00805459264665842, + -0.014840833842754364, + -0.04349488765001297, + -0.01149651501327753, + 0.09641006588935852, + -0.014892770908772945, + -0.048800863325595856, + 0.0024168482050299644, + 0.013775208033621311, + 0.06075367331504822, + 0.01748674362897873, + -0.033013176172971725, + 0.050950177013874054, + 0.017111534252762794, + 0.011395066045224667, + -0.010444867424666882, + 0.05188197270035744, + 0.0327264703810215, + -0.03582124784588814, + -0.0284623634070158, + 0.019791508093476295, + -0.05895714834332466, + 0.038156528025865555, + -0.011823955923318863, + -0.0031183287501335144, + 0.01595909520983696, + 0.020027823746204376, + 0.03228963166475296, + -0.016328701749444008, + 0.03659303858876228, + -0.016184909269213676, + 0.027474604547023773, + -0.020541498437523842, + 0.004336112178862095, + 0.039024993777275085, + -0.01437897328287363, + 0.7084158658981323, + 0.008396684192121029, + -0.024613529443740845, + 0.01639469712972641, + 0.047862958163022995, + -0.014933899976313114, + 0.0347026102244854, + 0.04088043421506882, + -0.029478253796696663, + 0.030604539439082146, + 0.00046215736074373126, + -0.05454579368233681, + 0.008203200995922089, + 0.009178398177027702, + 0.006790160201489925, + 0.03860338032245636, + 0.006843920797109604, + -0.0027992017567157745, + -0.008471105247735977 + ], + [ + -0.14975875616073608, + -0.043703917413949966, + -0.034590546041727066, + -0.019458990544080734, + 0.005689897108823061, + 0.0010758931748569012, + -0.049894317984580994, + -0.031144052743911743, + 0.00041984464041888714, + 0.005555702373385429, + -0.028434058651328087, + -0.024232808500528336, + 0.01165612693876028, + 0.007518232800066471, + 0.007176836486905813, + 0.06169784441590309, + -0.03451448678970337, + -0.018969234079122543, + 0.011854926124215126, + 0.008484269492328167, + -0.0053809876553714275, + -0.009291953407227993, + 0.015352917835116386, + 0.05092468857765198, + -0.07659903913736343, + -0.03540373221039772, + -0.0032571949996054173, + -0.013650859706103802, + -0.038392771035432816, + -0.0020676846615970135, + -0.06041990593075752, + -0.02680211514234543, + 0.010561064817011356, + 0.04082341864705086, + 0.03650691732764244, + -0.005775449797511101, + 0.02156032808125019, + 0.013835897669196129, + -0.0073666684329509735, + -0.0324028916656971, + -0.03145338594913483, + -0.034520942717790604, + 0.006585093680769205, + 0.022245211526751518, + -0.023709990084171295, + 0.005635525099933147, + -0.01930714026093483, + 0.043234098702669144, + 0.07976418733596802, + 0.02033601887524128, + -0.008778005838394165, + 0.021530484780669212, + 0.0593678280711174, + 0.06263909488916397, + -0.05556073412299156, + -0.0006798441172577441, + -0.028196915984153748, + -0.047370556741952896, + -0.007908416911959648, + -0.009079999290406704, + 0.002364799613133073, + -0.05515091121196747, + -0.014017078094184399, + 0.03782133385539055, + 0.04023473337292671, + 0.04531620442867279, + 0.019946079701185226, + -0.03157370537519455, + 0.011936665512621403, + 0.05923603102564812, + 0.017871228978037834, + -0.02550017461180687, + -0.006895650643855333, + -0.05884959548711777, + -0.05603880435228348, + -0.04126395657658577, + 0.035034894943237305, + -0.006566360592842102, + 0.0074574947357177734, + 0.005417048465460539, + 0.36785924434661865, + -0.032258301973342896, + 0.02027968503534794, + -0.008816976100206375, + -0.043223705142736435, + 0.058556847274303436, + -0.035318028181791306, + -0.004407537169754505, + -0.009107943624258041, + 0.01042668242007494, + 0.04202064871788025, + -0.00809145625680685, + -0.05766860395669937, + 0.031277336180210114, + 0.08959172666072845, + 0.03720683231949806, + -0.07577157020568848, + -0.025163598358631134, + -0.020836127921938896, + -0.007914621382951736, + 0.03132347762584686, + -0.023418275639414787, + -0.03521978482604027, + -0.015844518318772316, + 0.03797648474574089, + 0.022230038419365883, + -0.019134553149342537, + -0.03126641362905502, + -0.023083815351128578, + -0.022122181951999664, + 0.03733551502227783, + 0.009370038285851479, + -0.0107192387804389, + 0.050040751695632935, + 0.023592408746480942, + 0.014015300199389458, + -0.005825079046189785, + 0.06724586337804794, + 0.0013752663508057594, + -0.018465835601091385, + -0.06252703070640564, + 0.003936360590159893, + -0.014891629107296467, + 0.011238528415560722, + 0.03513186052441597, + 0.02542935498058796, + 0.03720521181821823, + -0.008733807131648064, + -0.031780555844306946, + 0.07484671473503113, + -0.011539469473063946, + -0.0018280019285157323, + -0.012696773745119572, + -0.017628390341997147, + -0.00887924712151289, + -0.0008298255270346999, + 0.03199068456888199, + -0.07949131727218628, + 0.05290742218494415, + -0.007666228339076042, + -0.05428808182477951, + -0.016932621598243713, + -0.031522199511528015, + 0.018534135073423386, + -0.276318222284317, + -0.012928851880133152, + 0.07272796332836151, + 0.051335304975509644, + 0.02872568555176258, + 0.005915576126426458, + 0.04234803095459938, + -0.00023092029732652009, + -0.05269260331988335, + 0.020858727395534515, + 0.02336176112294197, + -0.026903904974460602, + -0.0003048181242775172, + 0.022560179233551025, + -0.028371907770633698, + 0.04404405504465103, + 0.009765950962901115, + 0.01194147951900959, + -0.022244932129979134, + 0.059315670281648636, + -0.0009309377637691796, + -0.02195417508482933, + 0.02916576899588108, + -0.05845058336853981, + 0.0026324172504246235, + 0.021090691909193993, + -0.015002382919192314, + 0.0032595370430499315, + 0.0065390258096158504, + 0.03417963534593582, + -0.026146112009882927, + -0.003183110151439905, + -0.02279740758240223, + 0.01897270418703556, + -0.021898016333580017, + 0.0014408307615667582, + -0.0015563599299639463, + 0.02130027487874031, + 0.0013493518345057964, + -0.007915470749139786, + 0.07038779556751251, + 0.04673457145690918, + 0.056776076555252075, + -0.031295645982027054, + -0.0004141520767007023, + 0.029615210369229317, + -0.011908813379704952, + -0.16370443999767303, + 0.06732650101184845, + -0.04459349811077118, + 0.012766380794346333, + -0.0036745399702340364, + 0.006742607802152634, + -0.008649804629385471, + 0.027555275708436966, + 0.015399770811200142, + 0.005270152352750301, + 0.03076263517141342, + -0.0007253100047819316, + -0.053502414375543594, + -0.015163085423409939, + 0.03365064784884453, + -0.015220695175230503, + -0.04026321694254875, + 0.007221702486276627, + 0.0021239141933619976, + 0.06007295846939087, + -0.002236639615148306, + -0.002804892137646675, + 0.02140512876212597, + -0.0012157689779996872, + -0.031297747045755386, + -0.016196200624108315, + 0.08862189203500748, + 0.039432451128959656, + 0.029444701969623566, + -0.03034616820514202, + -0.0008524319855496287, + -0.013587216846644878, + 0.046860963106155396, + -0.019161229953169823, + 0.004584070760756731, + 0.05230552330613136, + -0.005057772621512413, + 0.02161938138306141, + -0.028596865013241768, + 0.07276587188243866, + -0.004735177382826805, + 0.020737219601869583, + -0.0392003133893013, + 0.03681410476565361, + 0.04738086834549904, + -0.008068002760410309, + 0.6834185123443604, + -0.003920234739780426, + 0.017583083361387253, + -0.0454823300242424, + 0.024610556662082672, + -0.023155461996793747, + -0.019118864089250565, + 0.03263787180185318, + -0.011386644095182419, + 0.035803813487291336, + -0.03532538190484047, + -0.07405545562505722, + 0.005199743900448084, + -0.011396357789635658, + 0.01975638046860695, + 0.016043735668063164, + -0.028218626976013184, + -0.009885618463158607, + -0.018606316298246384 + ], + [ + -0.15395133197307587, + -0.05869871377944946, + 0.00854292418807745, + 0.020454058423638344, + -0.030545957386493683, + 0.01856364868581295, + -0.017470061779022217, + -0.04372160881757736, + -0.008935986086726189, + 0.01949835941195488, + -0.0022541857324540615, + -0.04111107811331749, + -0.004822089336812496, + 0.007406394928693771, + 0.051316309720277786, + 0.08042235672473907, + -0.029150305315852165, + -0.004542374052107334, + 0.0013093638699501753, + -0.002940413309261203, + -0.0019578991923481226, + -0.0047001950442790985, + -0.02108699642121792, + 0.021758925169706345, + -0.05479520559310913, + 0.022589154541492462, + 0.008276213891804218, + 0.020413165912032127, + -0.002900968072935939, + 0.011254372075200081, + -0.08590234816074371, + -0.04677548259496689, + -0.004859661217778921, + 0.007936999201774597, + -0.047000136226415634, + -0.01724787801504135, + 0.00011393236491130665, + -0.04773842915892601, + -0.01369093544781208, + -0.08196058869361877, + -0.0018503516912460327, + -0.011418075300753117, + 0.02012936770915985, + 0.017602520063519478, + -0.017351137474179268, + -0.008371882140636444, + 0.00010473585280124098, + 0.0028676895890384912, + 0.04357760772109032, + -0.009686095640063286, + -0.07369417697191238, + 0.0014283056370913982, + 0.02552655152976513, + 0.04104810953140259, + -0.000524159346241504, + 0.038544055074453354, + -0.01853008009493351, + -0.0396675169467926, + -0.0670207068324089, + 0.012948818504810333, + -0.04541885480284691, + -0.06266734004020691, + 0.044820427894592285, + 0.020358502864837646, + 0.02724330872297287, + 0.07315509766340256, + 0.006881386507302523, + -0.041724711656570435, + -0.0494791679084301, + 0.03206268325448036, + 0.014943815767765045, + 0.002141490112990141, + -0.0021649468690156937, + -0.053965140134096146, + -0.022324010729789734, + -0.017269330099225044, + 0.03822378069162369, + -0.006217630580067635, + 0.004129399079829454, + -0.014117098413407803, + 0.3804401755332947, + -0.01271070633083582, + 0.021033743396401405, + 0.013639912940561771, + 0.001663878676481545, + 0.05471721291542053, + 0.002401909092441201, + 0.019173596054315567, + -0.012504883110523224, + -0.052168719470500946, + 0.04863300547003746, + -0.025917204096913338, + -0.026308516040444374, + 0.0006620964268222451, + 0.04661997780203819, + 0.01914805918931961, + -0.04996221885085106, + 0.021508043631911278, + -0.02697896957397461, + -0.0014258711598813534, + 0.058624520897865295, + -0.04483046010136604, + -0.011943257413804531, + 0.00361680262722075, + 0.03852401301264763, + 0.0005673604318872094, + 0.02771996520459652, + -0.0031428122892975807, + -0.023823898285627365, + -0.0029741835314780474, + -0.028300080448389053, + 0.018129756674170494, + -0.03496437147259712, + 0.04273093491792679, + -0.028099291026592255, + 0.020029431208968163, + -0.04228205233812332, + 0.06493740528821945, + 0.043755050748586655, + 0.0075293476693332195, + -0.027142900973558426, + 0.00915762409567833, + -0.013857357203960419, + 0.02028411626815796, + 0.014585274271667004, + 0.00250177551060915, + 0.05238863080739975, + 0.009168040938675404, + 0.01619105599820614, + 0.04136849567294121, + -0.02685195952653885, + 0.000953547831159085, + 0.00781523622572422, + 0.012311823666095734, + -0.01096511259675026, + -0.013436182402074337, + 0.07486707717180252, + -0.08529684692621231, + -0.019807392731308937, + -0.009210404939949512, + -0.03544061630964279, + 0.0037985469680279493, + -0.051192209124565125, + 0.0011007514549419284, + -0.22929254174232483, + -0.047544125467538834, + 0.037357673048973083, + 0.033564258366823196, + -0.0018741448875516653, + -0.01300774421542883, + 0.02412322908639908, + -0.003236535005271435, + -0.028634900227189064, + 0.056686438620090485, + 0.017749562859535217, + -0.06448294967412949, + -0.0048501803539693356, + -0.0017854210454970598, + -0.043545570224523544, + 0.014075258746743202, + 0.03192834183573723, + 0.029977530241012573, + -0.022629830986261368, + 0.03227789327502251, + -0.002775660715997219, + 0.005445892922580242, + 0.007272917777299881, + -0.06648861616849899, + 0.003832464572042227, + 0.003950946033000946, + 0.0013170510064810514, + -0.008646017871797085, + 0.0030132390093058348, + 0.021386325359344482, + -0.010213347151875496, + -0.01767418161034584, + -0.014105145819485188, + 0.018742160871624947, + -0.005740398075431585, + 0.004486883990466595, + 0.018431000411510468, + 0.023485833778977394, + -0.0005278336466290057, + 0.0056158434599637985, + 0.04392160475254059, + 0.052869897335767746, + 0.07850281149148941, + 0.0001308494247496128, + -0.015274516306817532, + 0.00958844181150198, + -0.08308399468660355, + -0.1762528270483017, + 0.02348565310239792, + 0.017352566123008728, + -0.004778891336172819, + 0.005680254194885492, + 0.015165946446359158, + 0.02953995205461979, + 0.027075475081801414, + 0.017328860238194466, + 0.008151468820869923, + 0.0003983624337706715, + -0.025810005143284798, + -0.04562520235776901, + -0.0065497891046106815, + 0.05432834103703499, + -0.0074145738035440445, + -0.03988414257764816, + 0.004724686965346336, + 0.014419667422771454, + 0.0299576036632061, + 0.0252697616815567, + -0.03466598317027092, + 0.06659400463104248, + 0.0323437862098217, + -0.012886536307632923, + -0.0070671699941158295, + 0.02603132650256157, + 0.007825899869203568, + -0.07837411016225815, + -0.06138584017753601, + 0.03324666619300842, + -0.0469241738319397, + -0.0045703621581196785, + -0.008896514773368835, + 0.007966549135744572, + 0.024526383727788925, + 0.01330806314945221, + 0.0060104927979409695, + -0.019975967705249786, + 0.043622300028800964, + -0.004649688024073839, + 0.02920662984251976, + -0.03267575055360794, + -0.004609762225300074, + 0.056114718317985535, + 0.017532829195261, + 0.704454243183136, + 0.0076177665032446384, + -0.0022803356405347586, + 0.0029682915192097425, + 0.042410265654325485, + -0.022150451317429543, + 0.027552230283617973, + 0.06122753024101257, + -0.03783630579710007, + 0.015884246677160263, + 0.003410131437703967, + 0.002436563605442643, + -0.011073430068790913, + 0.015928134322166443, + 0.0305047444999218, + -0.015091954730451107, + -0.01943214423954487, + -0.015881365165114403, + -0.007772938348352909 + ], + [ + -0.011415042914450169, + 0.0010102480882778764, + -0.010833990760147572, + 0.0011573234805837274, + 0.007529038470238447, + 0.007884149439632893, + -0.0011434935731813312, + 0.004060529638081789, + 0.000994454720057547, + -0.005699192639440298, + 0.012515160255134106, + -0.00300848251208663, + -0.00261286785826087, + -0.0015195900341495872, + 0.004641679581254721, + 0.0049355970695614815, + 0.008311083540320396, + -0.016012059524655342, + 0.01146175991743803, + 0.00701046921312809, + 0.009774365462362766, + 0.001314458786509931, + -0.00844503939151764, + 0.007370576728135347, + -0.005622568540275097, + 0.013536660932004452, + -0.007139887660741806, + 0.005289275664836168, + 0.0001843736827140674, + -0.005443849600851536, + -0.01601281948387623, + 0.0017228940268978477, + 0.007190953008830547, + -0.018684154376387596, + -0.011673549190163612, + -0.005480473395437002, + 0.009306895546615124, + -0.005240002181380987, + -0.005980967544019222, + -0.0037621362134814262, + 0.010647534392774105, + -0.0020523692946881056, + -0.03246111795306206, + 0.0017363507067784667, + -0.0028695969376713037, + 0.0006634604069404304, + -0.014194764196872711, + 0.003481445601209998, + -0.013505738228559494, + 0.002200818620622158, + -0.0017358717741444707, + 0.009021357633173466, + 0.009260823018848896, + -0.008553958497941494, + -0.0014730974799022079, + 0.00039144273614510894, + -0.03937671706080437, + -0.0005234482232481241, + -0.002868116367608309, + -0.0051222085021436214, + 0.00042124013998545706, + 0.004152062814682722, + 0.0031032387632876635, + 0.012101518921554089, + 0.004846252966672182, + -0.011422703973948956, + -0.0034891171380877495, + 0.008378642611205578, + 0.016784321516752243, + 0.0016237718518823385, + -0.0071078757755458355, + 0.01864125393331051, + 0.00032503847614862025, + -0.008267375640571117, + -0.0009883195161819458, + -0.008274437859654427, + -0.0016104304231703281, + -0.0031469245441257954, + -0.001870596781373024, + -0.0061037857085466385, + -0.07321439683437347, + -0.004449446685612202, + -0.0026434047613292933, + -0.004354182165116072, + -0.00885897409170866, + 0.007104972377419472, + 0.0011122245341539383, + -0.001512558083049953, + 0.015111474320292473, + -0.014084959402680397, + -0.0008575528627261519, + 0.0037667069118469954, + 0.006169127766042948, + 0.03874668851494789, + 0.020213657990098, + -0.003388723824173212, + 0.004565070848912001, + -0.011596797034144402, + 0.0017616223776713014, + -0.00016415196296293288, + -2.6236486519337632e-05, + -0.006265565287321806, + -0.013395587913691998, + 0.003917068708688021, + 0.015746405348181725, + 0.02216602861881256, + -0.0025918881874531507, + -0.0072986409068107605, + -0.004460427910089493, + -0.002637668279930949, + -0.0020441818051040173, + -0.004872424993664026, + 0.006337555591017008, + 0.012841401621699333, + 0.00025014160200953484, + 0.006701410282403231, + -0.0013781958259642124, + -0.009815840050578117, + 0.0012881520669907331, + 0.0006688179564662278, + -0.016001375392079353, + 0.02656707726418972, + -0.0011858943616971374, + 0.002564813010394573, + -0.0035314823035150766, + 0.0036302166990935802, + 0.006360294762998819, + 0.01808902807533741, + -0.010830448009073734, + -9.509778465144336e-05, + -5.4871197789907455e-05, + -0.0004386735090520233, + 0.0006296915817074478, + -0.01268775574862957, + 0.012976976111531258, + -0.0058476910926401615, + -0.0003135028528049588, + -0.015570624731481075, + -0.0072677480056881905, + 9.451738878851756e-05, + -0.0039936695247888565, + -0.0028856650460511446, + 0.0014003475662320852, + -0.0010809351224452257, + -0.985140860080719, + -0.007899383082985878, + -0.012249077670276165, + -0.00259183207526803, + 0.009438039734959602, + -0.008992896415293217, + 0.0020668411161750555, + -0.0031606322154402733, + -0.002385371131822467, + 0.005093198269605637, + -0.00845080241560936, + 0.017217125743627548, + 0.006291493307799101, + 0.0019946671091020107, + -0.003038765862584114, + -0.007259211968630552, + 0.0027222237549722195, + -0.005691643338650465, + 0.0011407105484977365, + -0.005977551452815533, + -0.0026726089417934418, + 0.0028848571237176657, + -0.01841740682721138, + -0.018481049686670303, + -0.00012354966020211577, + 0.008430900983512402, + -0.007619195617735386, + -0.0006683057872578502, + 0.007598026655614376, + -0.0012996419100090861, + 0.0006276032072491944, + -0.0012362246634438634, + 0.0027220824267715216, + 0.0016345020849257708, + -0.005372862797230482, + 0.003927546553313732, + 0.002684128237888217, + 0.005671550054103136, + -0.001747738802805543, + 0.015153853222727776, + -0.005546958651393652, + 0.007861531339585781, + 0.008860214613378048, + -0.0038907143753021955, + 0.008895745500922203, + 0.01595407724380493, + -0.007842284627258778, + 0.0032848778646439314, + 0.01278931275010109, + 0.005662351846694946, + -0.007466836832463741, + 0.010858647525310516, + -0.0032864876557141542, + 0.012415518052875996, + -0.0030749577563256025, + -0.006979126948863268, + 0.0014433786273002625, + 0.0057175192050635815, + -0.00455763703212142, + -0.025157904252409935, + 0.00461201649159193, + 0.003476545214653015, + -0.006541012786328793, + 0.018408872187137604, + -0.005410717334598303, + -0.004592536017298698, + 0.0033242993522435427, + -0.00750845018774271, + -0.006065588444471359, + 0.020246392115950584, + 0.004231072962284088, + -0.0038993225898593664, + -0.001653345418162644, + -0.028424587100744247, + -0.0014635103289037943, + 0.0010359266307204962, + -0.0038489927537739277, + 0.005055202636867762, + 0.0018637041794136167, + -0.007404105272144079, + 0.003357495181262493, + 0.002701571211218834, + 0.0005220939638093114, + -0.005943508818745613, + -0.012951386161148548, + 0.0038679921999573708, + 0.012152609415352345, + -0.00103689671959728, + 0.0012092690449208021, + -0.011063643731176853, + 0.0026745053473860025, + -0.0007520578801631927, + 0.0011450821766629815, + -0.023138901218771935, + 0.0039014534559100866, + -0.04361073672771454, + 0.004564413335174322, + 0.0033095316030085087, + 0.00592811731621623, + 0.031434014439582825, + 0.0100623220205307, + -0.002024427056312561, + 0.0030078531708568335, + -0.0011789016425609589, + -0.00775788351893425, + -0.004972128663212061, + 0.009549072943627834, + -0.0012197563191875815, + 0.0009990368271246552, + -0.0004619442333932966, + -0.009533577598631382, + 0.001749213901348412 + ], + [ + -0.16133154928684235, + -0.01565900817513466, + 0.016813447698950768, + 0.04814502224326134, + -0.007464091293513775, + 0.023839429020881653, + 0.016519367694854736, + 0.045089349150657654, + 0.028113219887018204, + 0.06152863800525665, + 0.06421554088592529, + 0.016606803983449936, + -0.006580212619155645, + 0.016058407723903656, + 0.025539342314004898, + 0.044340264052152634, + 0.020222794264554977, + -0.028530698269605637, + 0.008365406654775143, + 0.032433733344078064, + -0.07059480249881744, + -0.02305363491177559, + -0.018986715003848076, + 0.023351233452558517, + -0.08384496718645096, + 0.03940953314304352, + -0.0018235716270282865, + 0.02955693192780018, + 0.010897606611251831, + -0.010992803610861301, + -0.013288246467709541, + -0.06829257309436798, + 0.05241509526968002, + -0.012987397611141205, + -0.0062522622756659985, + 0.03999614343047142, + 0.02445419505238533, + 0.022945571690797806, + -0.019857704639434814, + -0.02263595536351204, + 0.00961177609860897, + -0.04407884553074837, + -0.016108613461256027, + -0.028602654114365578, + -0.02636762708425522, + -0.06019578129053116, + -0.036125749349594116, + 0.07237245887517929, + 0.011833274737000465, + 0.030693024396896362, + 0.0466584786772728, + -0.024561239406466484, + 0.018818391487002373, + 0.09472357481718063, + -0.06076006963849068, + 0.03770824894309044, + 0.012787479907274246, + 0.039293333888053894, + -0.055785659700632095, + -0.0032107681035995483, + 0.024930857121944427, + -0.02872314490377903, + -0.010951408185064793, + 0.019755356013774872, + 0.032546158879995346, + 0.05690215155482292, + -0.01711779274046421, + -0.03463205322623253, + 0.0026904779952019453, + 0.04994569718837738, + 0.04274570941925049, + -0.04773784428834915, + 0.017578693106770515, + -0.0330578088760376, + 0.013105497695505619, + -0.062391236424446106, + 0.027435675263404846, + 0.011279257945716381, + 0.00682269548997283, + -0.02491290308535099, + 0.34362494945526123, + -0.014888050965964794, + 0.015015080571174622, + 0.024254614487290382, + -0.08326562494039536, + 0.049594178795814514, + -0.014057009480893612, + 0.0014385698596015573, + -0.01789514720439911, + -0.025209009647369385, + -0.02390703186392784, + 0.064903125166893, + 0.005951466038823128, + 0.05291648954153061, + 0.0806318074464798, + -0.028397336602211, + -0.007170695811510086, + -0.05077078193426132, + -0.0713840052485466, + -0.007726319599896669, + -0.010415825061500072, + 0.019106052815914154, + -0.04298185557126999, + -0.013067283667623997, + 0.06176497042179108, + -0.02811489626765251, + -0.04408925399184227, + 0.035201333463191986, + -0.0015491764061152935, + -0.02790537290275097, + 0.013912524096667767, + 0.014356213621795177, + 0.007372923195362091, + 0.0682787150144577, + -0.027830718085169792, + 0.02232157438993454, + -0.010048693045973778, + -0.047999314963817596, + 0.01876191981136799, + 0.008795135654509068, + -0.03345337510108948, + 0.004361485596746206, + -0.008037235587835312, + 0.001470131566748023, + -0.057602543383836746, + 0.015102083794772625, + 0.06576753407716751, + 0.02294638194143772, + -0.015190818347036839, + -0.029562123119831085, + -0.028117559850215912, + -0.009452788159251213, + 0.02389044128358364, + -0.06130030378699303, + -0.03344299644231796, + -0.03142032027244568, + -0.009523807093501091, + -0.07891683280467987, + 0.005136485211551189, + -0.027335816994309425, + -0.02785665914416313, + 0.011959213763475418, + -0.030252067372202873, + -0.011340104974806309, + -0.15541332960128784, + -0.014037046581506729, + 0.023677747696638107, + 0.03392554074525833, + 0.03597031161189079, + -0.03619582578539848, + 0.05914929136633873, + -0.0006031758384779096, + -0.014387701638042927, + 0.05034264177083969, + 0.0042598252184689045, + -0.02203773707151413, + 0.025811614468693733, + -0.015196151100099087, + -0.012291130609810352, + 0.0004972879542037845, + -0.0063005480915308, + -0.04063369333744049, + -0.011654173023998737, + 0.0214935764670372, + -0.052105702459812164, + 0.012376380153000355, + -0.006655244622379541, + -0.11179089546203613, + 0.02159360982477665, + 0.013972589746117592, + 0.010857476852834225, + -0.019917644560337067, + -0.03474901244044304, + 0.019768064841628075, + -0.010720998048782349, + 0.018181415274739265, + 0.015833474695682526, + 0.024200398474931717, + 0.06295713037252426, + 0.07580894231796265, + -0.04573172703385353, + 0.06096871197223663, + -0.010153430514037609, + -0.011263779364526272, + 0.03921657055616379, + 0.061679333448410034, + 0.08728029578924179, + -0.0651339516043663, + 0.02520884945988655, + 0.06973708420991898, + -0.013426370918750763, + -0.05532087758183479, + 0.036572303622961044, + 0.02201848104596138, + 0.019350938498973846, + 0.02620908059179783, + 0.0036432177294045687, + -0.008365366607904434, + 0.02872144803404808, + 0.006206154823303223, + -0.012363115325570107, + 0.023528078570961952, + -0.047306276857852936, + -0.0786668062210083, + 0.05846802517771721, + 0.03415941074490547, + -0.06786131113767624, + -0.0354611910879612, + 0.030272098258137703, + 0.021835478022694588, + 0.034765779972076416, + -0.0015064693288877606, + -0.02704276703298092, + 0.051012054085731506, + 0.016562122851610184, + 0.002630483591929078, + 0.04232823848724365, + -0.013642498292028904, + 0.014025312848389149, + 0.07259925454854965, + -0.010748409666121006, + 9.285026317229494e-05, + -0.01076947059482336, + -0.018019603565335274, + 0.004675086122006178, + 0.002873398130759597, + 0.027201194316148758, + 0.03354755416512489, + 0.012914806604385376, + 0.03285973146557808, + 0.053397517651319504, + -0.008413795381784439, + 0.024361323565244675, + 0.016644883900880814, + 0.06649535149335861, + 0.007311917841434479, + 0.021265609189867973, + 0.7086974382400513, + 0.030831018462777138, + -0.007346383295953274, + 0.011481765657663345, + 0.017966851592063904, + -0.03507755696773529, + 0.006474795751273632, + 0.05199684575200081, + -0.013101481832563877, + -0.034182168543338776, + -0.031013017520308495, + -0.0029628193005919456, + -0.03192140907049179, + 0.04537779837846756, + 0.050415001809597015, + 0.03694045543670654, + -0.005307168699800968, + -0.03952787443995476, + -0.015153513289988041 + ], + [ + 0.011271989904344082, + 0.0022163339890539646, + -0.004314654041081667, + -0.002836440922692418, + 0.0036278364714235067, + 0.003317565657198429, + -0.00046086113434284925, + 0.002472567604854703, + 0.0021945356857031584, + -0.0038551378529518843, + 0.00010523822857066989, + -0.0005356388282962143, + -0.0020444258116185665, + -0.0006956990109756589, + 0.0023647896014153957, + -0.0019502093782648444, + 0.0038751077372580767, + -0.005399445071816444, + 0.005508007947355509, + 0.001966123003512621, + 0.00684969499707222, + -0.000439129100413993, + -0.003446082351729274, + 0.002276943763718009, + 0.0031869690865278244, + 0.006263707764446735, + -0.0035365582443773746, + 0.0009432102087885141, + -0.001050011022016406, + -0.002374218311160803, + -0.008822369389235973, + 0.0033106948249042034, + 0.001967133954167366, + -0.00753035768866539, + -0.004252308048307896, + -0.002208114368841052, + 0.0030389048624783754, + -0.002346075838431716, + -0.0018091005040332675, + -0.00011220020678592846, + 0.00435751024633646, + -0.0006032335804775357, + -0.014147892594337463, + 0.0006748614250682294, + -0.00018134017591364682, + 0.0024518428836017847, + -0.003553081303834915, + -0.0003325450234115124, + -0.007450197823345661, + 0.00026819712365977466, + -0.0006523708580061793, + 0.005902634467929602, + 0.004197025205940008, + -0.005766505375504494, + -0.00022370205260813236, + -0.0030983660835772753, + -0.017358463257551193, + 0.00028498965548351407, + 0.0009098377195186913, + -0.000856570084579289, + 0.0006804063450545073, + 0.002945471554994583, + 0.0009479036089032888, + 0.005856805015355349, + -0.00022944840020500124, + -0.008800766430795193, + -0.0020038315560668707, + 0.0035789795219898224, + 0.010384618304669857, + -0.00132408004719764, + -0.004266418982297182, + 0.00905468687415123, + -0.0005422994727268815, + -0.0020078488159924746, + -0.00024345148995053023, + -0.000609419250395149, + -0.0007506022229790688, + -0.0011782962828874588, + -0.0013384990161284804, + -0.002529866062104702, + -0.1147591769695282, + -0.001574397087097168, + -0.0018623070791363716, + -0.0006501836469396949, + -0.0014813289744779468, + 0.0007855762960389256, + 0.0026104177813977003, + -0.0013993055326864123, + 0.008410912938416004, + -0.006226603873074055, + -2.24776376853697e-05, + -2.2928696125745773e-05, + 0.0017019552178680897, + 0.015226603485643864, + 0.00784000102430582, + -2.861489338101819e-05, + 0.002711423672735691, + -0.0048405323177576065, + 0.0023834235034883022, + -0.0014620379079133272, + 0.0006523486808873713, + -0.005072074942290783, + -0.004904039204120636, + 0.0026033720932900906, + 0.006568824406713247, + 0.011467774398624897, + -0.002432141685858369, + -0.004287930205464363, + -0.0040921312756836414, + -0.0007048861589282751, + -0.0017871672753244638, + -0.0036347282584756613, + 0.002681686310097575, + 0.0029864353127777576, + -0.0011065143626183271, + 0.0021271836012601852, + -3.355999797349796e-05, + -0.0038275837432593107, + -0.00039653878775425255, + -0.0005420812522061169, + -0.005640046205371618, + 0.011951638385653496, + -0.0002395924529992044, + 0.00021813616331201047, + 0.0015432217624038458, + 0.0014340708730742335, + -0.001044294098392129, + 0.006796436849981546, + -0.005186398047953844, + 0.0014438106445595622, + 0.0012626436073333025, + -0.0007593542104586959, + -0.00017444875265937299, + -0.005117360036820173, + 0.0047874366864562035, + -0.0035965011920779943, + -0.00226157926954329, + -0.008522900752723217, + -0.0033291680738329887, + -0.0001709823263809085, + -0.002185154939070344, + -0.0002039723622146994, + -0.00019236332445871085, + -0.0005567892221733928, + -0.9841129779815674, + -0.0018691966542974114, + -0.006559722125530243, + -0.0010034653823822737, + 0.004613920580595732, + -0.003466585651040077, + 0.0001618985552340746, + -0.0032695471309125423, + 0.0019256355008110404, + 0.001385932439006865, + -0.005977070424705744, + 0.006246413104236126, + 0.001805459731258452, + 0.0005246953805908561, + -0.0016310265054926276, + -0.003602822544053197, + 0.0017858913633972406, + -0.0020786046516150236, + 0.003527585882693529, + -0.0036493949592113495, + -0.0007371535757556558, + 0.00021197140449658036, + -0.007860465906560421, + -0.004827990662306547, + -0.0031117810867726803, + 0.0020572361536324024, + -0.0032854436431080103, + 0.0008133010123856366, + 0.004235765431076288, + -0.000877446320373565, + -0.000746913836337626, + -0.001562913996167481, + -0.00046818438568152487, + 0.0002564131864346564, + -0.004114546813070774, + 3.3780295780161396e-05, + 0.003791914554312825, + 0.0014375450555235147, + -0.00010378488514106721, + 0.007468684110790491, + -0.0035260296426713467, + 0.004784976597875357, + -0.002626983216032386, + 0.0012183183571323752, + 0.0031412073876708746, + 0.00517990393564105, + -0.005021973978728056, + 0.010340639390051365, + 0.0026098473463207483, + 0.0028173495084047318, + -0.003678303910419345, + 0.0038929423317313194, + -0.001302406657487154, + 0.005116075277328491, + -0.0011691490653902292, + -0.004480348434299231, + 0.002405440201982856, + 0.00046113133430480957, + -0.001290715648792684, + -0.009473216719925404, + 0.00025829696096479893, + 0.0003711692988872528, + -0.0020754679571837187, + 0.011442489922046661, + -0.0027145531494170427, + -0.0006150544504635036, + 0.00017528858734294772, + -0.0034125412348657846, + -0.0020466248970478773, + 0.003115512663498521, + 0.0005982402944937348, + -0.0006053834804333746, + -0.0007072719163261354, + -0.012279673479497433, + -0.0010702954605221748, + 0.0009460190194658935, + -0.0024707659613341093, + 0.00045214174315333366, + 0.0014055188512429595, + -0.005160271190106869, + 0.0007692958461120725, + 0.0015014036325737834, + 5.682076880475506e-05, + -0.004388224333524704, + -0.00617703702300787, + 0.002380220452323556, + 0.0029710670933127403, + -0.001701553468592465, + -0.0007649147300980985, + -0.004741891752928495, + -0.00016170930757652968, + -0.003597427625209093, + -0.00017617468256503344, + -0.11596167832612991, + 0.0013553492026403546, + -0.019334085285663605, + 0.0010943274246528745, + -6.476318230852485e-05, + 0.0051853712648153305, + 0.014882707968354225, + 0.004274756647646427, + -0.00024267731350846589, + 0.0013684136793017387, + 0.0006340249674394727, + -0.0042092036455869675, + -0.0027904538437724113, + 0.003267101477831602, + -0.0014603408053517342, + -0.0015007297042757273, + 0.001163147739134729, + -0.003412427846342325, + -0.0005112693761475384 + ], + [ + -0.18252040445804596, + -0.02844701148569584, + -0.0062275356613099575, + 0.018094558268785477, + -0.02436893805861473, + 0.01857776753604412, + 0.005073235835880041, + -0.014353332109749317, + 0.0003038494905922562, + 0.01805523782968521, + 0.02119804546236992, + -0.038323983550071716, + -0.0006762392004020512, + 0.014291114173829556, + 0.033953361213207245, + 0.07910127937793732, + -0.022141963243484497, + 0.008656139485538006, + -0.01443441305309534, + 0.012923470698297024, + -0.0067097945138812065, + 0.003300826996564865, + -0.008516956120729446, + 0.0077972267754375935, + -0.0806865319609642, + 0.028904728591442108, + 0.002109240973368287, + 0.026940954849123955, + 0.0156828872859478, + -0.0074564749374985695, + -0.03358016908168793, + -0.049133721739053726, + 0.02070516347885132, + 0.011786894872784615, + -0.02073122374713421, + 0.010241806507110596, + 0.00566851207986474, + -0.004539318382740021, + -0.013868308626115322, + -0.06716268509626389, + 0.011547806672751904, + -0.040394462645053864, + 0.006978915072977543, + 0.0035273588728159666, + -0.010307632386684418, + -0.0033382137771695852, + -0.034177016466856, + 0.03193280100822449, + 0.03257705271244049, + 0.009754656814038754, + -0.02835543267428875, + -0.0033359078224748373, + 0.04992770776152611, + 0.039710164070129395, + -0.03137722983956337, + 0.03955140337347984, + -0.0006849682540632784, + -0.03910785913467407, + -0.0746239498257637, + -0.004443269222974777, + -0.021244250237941742, + -0.061712536960840225, + -0.0053012617863714695, + 0.02450411766767502, + 0.051657769829034805, + 0.074696384370327, + -0.005115210544317961, + -0.015623963437974453, + -0.036376021802425385, + 0.019042830914258957, + 0.04705318436026573, + -0.024264737963676453, + 0.013132181949913502, + -0.0671287328004837, + 0.0025373862590640783, + -0.05058332905173302, + -0.009824966080486774, + -0.015439230017364025, + 0.016611840575933456, + 0.0057084825821220875, + 0.37850818037986755, + -0.005413813050836325, + 0.0056684585288167, + -0.011156219057738781, + -0.027067264541983604, + 0.060397833585739136, + 0.022088835015892982, + 0.00021290437143761665, + -0.009241742081940174, + -0.014473444782197475, + 0.014712100848555565, + 0.019814833998680115, + 0.0008846198325045407, + 0.04342755675315857, + 0.04395589604973793, + -0.018959594890475273, + -0.026278644800186157, + -0.0022115001920610666, + -0.028699135407805443, + 0.01576201245188713, + 0.019778640940785408, + 0.011401166208088398, + -0.026177598163485527, + -0.0012332600308582187, + 0.043468356132507324, + -0.013559730723500252, + 0.02441387064754963, + 0.02524816244840622, + -0.0030176762957125902, + -0.021426940336823463, + 0.003276781179010868, + 0.011304926127195358, + -0.0093113137409091, + 0.05482586473226547, + -0.0053727515041828156, + 0.005831263493746519, + -0.008604465052485466, + 0.012107578106224537, + 0.029256634414196014, + 0.0194631889462471, + -0.021185584366321564, + 0.014469049870967865, + -0.02218058332800865, + 0.0055574094876646996, + -0.027273811399936676, + 0.023986784741282463, + 0.07811038196086884, + 0.015265539288520813, + -0.009399810805916786, + 0.005308342166244984, + -0.027340320870280266, + -0.002519449684768915, + 0.009719264693558216, + -0.017649101093411446, + -0.0102487001568079, + -0.009479152038693428, + 0.02217012830078602, + -0.0821104645729065, + -0.01695600152015686, + -0.010656733065843582, + 0.0007010441622696817, + -0.0049584778025746346, + -0.043203167617321014, + -0.004649729002267122, + -0.19422943890094757, + -0.052074600011110306, + 0.03515364229679108, + 0.03040275163948536, + 0.012075179256498814, + -0.02205062098801136, + 0.03630850464105606, + 0.034937817603349686, + -0.023982573300600052, + 0.0353950634598732, + 0.011868595145642757, + -0.018979422748088837, + 0.017042795196175575, + 0.022786052897572517, + -0.01992838829755783, + 0.002267364412546158, + 0.029100850224494934, + 0.00791581068187952, + -0.05015883222222328, + 0.008307389914989471, + -0.015674840658903122, + 0.02246721088886261, + -0.0005629593506455421, + -0.10882754623889923, + 0.03082154504954815, + 0.02521647699177265, + 0.0011222115717828274, + -0.03068660944700241, + -0.02620156854391098, + 0.02411266602575779, + 0.0026978421956300735, + 0.0012391674099490047, + -0.0007008264074102044, + 0.015329744666814804, + 0.01038951426744461, + 0.036497585475444794, + -0.021995406597852707, + 0.027471981942653656, + 0.011831728741526604, + -0.004752723500132561, + 0.043594710528850555, + 0.03866564482450485, + 0.09833961725234985, + -0.04195055738091469, + 0.009728515520691872, + 0.038376495242118835, + -0.014047265984117985, + -0.11442045122385025, + 0.06407573819160461, + 0.020148638635873795, + 0.020168239250779152, + 0.035612840205430984, + -0.01507172267884016, + 0.012805060483515263, + 0.005131269805133343, + 0.00021064105385448784, + 0.008482965640723705, + 0.0346103310585022, + -0.011398126371204853, + -0.0568598248064518, + 0.02323460578918457, + 0.07991602271795273, + -0.03729819878935814, + -0.062040168792009354, + -0.0038490002043545246, + 0.004882900044322014, + 0.042520035058259964, + 0.013631337322294712, + -0.037575863301754, + 0.04725649580359459, + 0.040555864572525024, + -0.007940680719912052, + 0.009707546792924404, + 0.012672774493694305, + 0.017870554700493813, + -0.025117969140410423, + -0.02530268207192421, + 0.01649400033056736, + -0.03564789891242981, + 0.008494825102388859, + -0.008338619023561478, + 0.008044442161917686, + 0.002926433924585581, + 0.04072502627968788, + 0.02160750888288021, + -0.005797494202852249, + 0.047828368842601776, + -0.0047312709502875805, + 0.03010503202676773, + -0.006104239262640476, + 0.04008994251489639, + 0.029090525582432747, + 0.00511645944789052, + 0.7419456243515015, + 0.006544000934809446, + -0.008644822053611279, + 0.012582379393279552, + 0.042370107024908066, + -0.025828830897808075, + 0.03397279977798462, + 0.05415692925453186, + 0.00039683838258497417, + 0.01036064326763153, + 0.009458021260797977, + -0.024164389818906784, + 0.010557923465967178, + 0.017174245789647102, + 0.030734846368432045, + 0.03147650510072708, + -0.00046872819075360894, + -0.02221338264644146, + 0.004591004457324743 + ], + [ + -0.03190792724490166, + 0.004010410513728857, + -0.030730918049812317, + -0.0003864990721922368, + 0.02397868037223816, + 0.02027452550828457, + 5.12240148964338e-05, + 0.0026720452588051558, + 0.00035513786133378744, + -0.02237359993159771, + 0.03605655953288078, + -0.004657979588955641, + -0.007880170829594135, + -6.152443529572338e-05, + 0.014368748292326927, + 0.0009891691152006388, + 0.01819068007171154, + -0.033004097640514374, + 0.029862482100725174, + 0.015044151805341244, + 0.034149788320064545, + 0.004093551076948643, + -0.022408945485949516, + 0.013276271522045135, + -0.008768221363425255, + 0.03111034445464611, + -0.017159180715680122, + 0.005803521256893873, + -0.0008188478532247245, + -0.010587189346551895, + -0.03321456536650658, + 0.006212378386408091, + 0.015667177736759186, + -0.05615391209721565, + -0.03052084892988205, + -0.01768278144299984, + 0.023884650319814682, + -0.010093198157846928, + -0.008706454187631607, + -0.006784581579267979, + 0.027358802035450935, + -0.003804390784353018, + -0.08938678354024887, + 0.0018580264877527952, + -0.008580142632126808, + 0.011561151593923569, + -0.039617400616407394, + 0.004706923384219408, + -0.040658287703990936, + -0.00031583121744915843, + -0.023740923032164574, + 0.02767844684422016, + 0.037967003881931305, + -0.037242598831653595, + 0.003885763231664896, + -0.0018761951941996813, + -0.10638220608234406, + -0.00879681296646595, + -0.003193823155015707, + -0.020889924839138985, + -0.006563548464328051, + 0.01303164940327406, + 0.010703468695282936, + 0.028537914156913757, + 0.0038161426782608032, + -0.03183906152844429, + -0.005218534264713526, + 0.024066638201475143, + 0.03806283324956894, + 0.005191892385482788, + -0.024733131751418114, + 0.05358267202973366, + -0.0031318198889493942, + -0.013885346241295338, + -0.005376685876399279, + -0.01630168966948986, + -0.012129800394177437, + -0.006012623198330402, + -0.004784991964697838, + -0.00561338197439909, + -0.03165241330862045, + -0.01039515994489193, + -0.007633438799530268, + -0.010313743725419044, + -0.010444993153214455, + 0.016680840402841568, + 0.00620605330914259, + -0.0011744084767997265, + 0.03652864694595337, + -0.0390864834189415, + 0.0005625351914204657, + 0.00850782822817564, + 0.020717671141028404, + 0.09578221291303635, + 0.045013558119535446, + -0.00555017776787281, + 0.006320329383015633, + -0.01973787136375904, + 0.013276142999529839, + -0.0007320122676901519, + 0.005527525208890438, + -0.006448443979024887, + -0.03389100730419159, + 0.01108977198600769, + 0.03455639258027077, + 0.06441941857337952, + 0.006509246304631233, + -0.019377486780285835, + -0.011903666891157627, + -0.003170106327161193, + -0.004865170456469059, + -0.008290368132293224, + 0.008117838762700558, + 0.027248091995716095, + 0.004673941060900688, + 0.013295570388436317, + -0.008862102404236794, + -0.01570001430809498, + 0.004085197579115629, + 0.0014553023502230644, + -0.03497391939163208, + 0.06997708976268768, + -0.0033193870913237333, + 0.009601674973964691, + -0.0007409906247630715, + 0.005424246191978455, + 0.007650505285710096, + 0.047594815492630005, + -0.019952459260821342, + -0.0038185319863259792, + -0.0003102156624663621, + 0.0020837057381868362, + -0.012351415120065212, + -0.017499374225735664, + 0.041605401784181595, + -0.011973924934864044, + -0.0005744330701418221, + -0.014369764365255833, + -0.023642845451831818, + 0.009072436951100826, + -0.004725504666566849, + -0.007519507315009832, + 0.0034585290122777224, + 0.0038669584318995476, + -0.9148072004318237, + -0.016252566128969193, + -0.0400770828127861, + -0.0049224779941141605, + 0.022215018048882484, + -0.02091655135154724, + -0.00023707719810772687, + -0.010899301618337631, + -0.0093989297747612, + 0.009992826730012894, + -0.021966585889458656, + 0.052429910749197006, + 0.019262203946709633, + 0.007190148811787367, + -0.010617331601679325, + -0.01627790927886963, + 0.014196212403476238, + -0.00969500932842493, + -0.000702199584338814, + -0.01488572172820568, + 0.0024597402662038803, + 0.01007924135774374, + -0.04510854557156563, + -0.023736534640192986, + 0.0071160937659442425, + 0.02446395717561245, + -0.015134158544242382, + 0.005537580233067274, + 0.020410072058439255, + 0.0003597965696826577, + 0.009139679372310638, + -0.003971313592046499, + 0.0006932980613783002, + 0.005147022195160389, + -0.030037619173526764, + -0.0005894153146073222, + 0.009349524974822998, + 0.010303632356226444, + -0.004359488375484943, + 0.03897038474678993, + -0.018289122730493546, + -5.4029766033636406e-05, + 0.017630139365792274, + -0.0053637223318219185, + 0.021869029849767685, + 0.02929050475358963, + -0.026119261980056763, + 0.0075042974203825, + 0.029386460781097412, + 0.013929536566138268, + -0.025593983009457588, + 0.029593102633953094, + -0.007844156585633755, + 0.033948834985494614, + -0.006494360044598579, + -0.01603258214890957, + 0.0096079520881176, + 0.010632647201418877, + -0.0008440546807833016, + -0.04977405443787575, + 0.0016635915962979198, + 0.0013440822949633002, + -0.01265641674399376, + 0.04884500056505203, + -0.02066626586019993, + -0.009607996791601181, + 0.00785750150680542, + -0.02096172794699669, + -0.013147415593266487, + 0.058918338268995285, + 0.016140516847372055, + -0.0016208926681429148, + -0.014319694600999355, + -0.06806391477584839, + -0.0015085641061887145, + -0.0072035775519907475, + -0.01468963734805584, + 0.017368819564580917, + 0.008400407619774342, + -0.014984173700213432, + 0.007503182627260685, + 0.002761788433417678, + -0.00018330295279156417, + -0.011066962964832783, + -0.03145124763250351, + 0.003657556138932705, + 0.020058060064911842, + 0.0012415972305461764, + 0.0023180730640888214, + -0.03682936728000641, + -0.0028476063162088394, + 0.005221102852374315, + -0.0027671901043504477, + 0.08286692947149277, + 0.006901375483721495, + -0.12049867957830429, + 0.010080286301672459, + 0.0066635035909712315, + 0.016628505662083626, + 0.07959163188934326, + 0.023577960208058357, + -0.0015498684952035546, + 0.007529457565397024, + 0.0002763888332992792, + -0.03156816214323044, + -0.006810646969825029, + 0.019284790381789207, + -0.0116751529276371, + 0.0009058177820406854, + 0.001945716910995543, + -0.0213996060192585, + 0.0029812154825776815 + ], + [ + -0.15525119006633759, + -0.004922057501971722, + 0.013616260141134262, + 0.042286645621061325, + 0.00672484515234828, + 0.01583113707602024, + 0.008657025173306465, + -3.3301726944046095e-05, + -0.01732032746076584, + 0.011599297635257244, + 0.07635455578565598, + -0.04159011319279671, + 0.007480665110051632, + 0.011516930535435677, + 0.014233074150979519, + 0.054970018565654755, + 0.0178227461874485, + -0.04017575457692146, + 0.031540535390377045, + 0.013920167461037636, + -0.012265343219041824, + -0.02128487639129162, + -0.009429782629013062, + 0.03743470832705498, + -0.0873829573392868, + 0.037104327231645584, + 0.011430864222347736, + 0.04249221831560135, + 0.04555683210492134, + -0.0013898680917918682, + -0.026163918897509575, + -0.02012845315039158, + 0.03416943922638893, + 0.004107186570763588, + 0.007052335888147354, + 0.024010220542550087, + 0.04791902378201485, + -0.006437984295189381, + -0.036636222153902054, + -0.03126104176044464, + 0.02098045125603676, + -0.03145281597971916, + -0.044926002621650696, + -0.015274886973202229, + 0.0035645340103656054, + -0.03967634588479996, + -0.03595764562487602, + 0.0378689244389534, + 0.018928486853837967, + 0.011856279335916042, + 0.02869931235909462, + 0.005526445806026459, + -0.0034050445538014174, + 0.05198995769023895, + -0.036382950842380524, + 0.049473121762275696, + -0.037998639047145844, + -0.006711544003337622, + -0.04525081440806389, + 0.003333678934723139, + 0.010704552754759789, + -0.021732762455940247, + 0.0052524409256875515, + 0.010331406258046627, + 0.04179029539227486, + 0.025156522169709206, + 0.011644801124930382, + -0.004786532372236252, + -0.018895240500569344, + -0.006688747089356184, + 0.012964931316673756, + 0.0038601174019277096, + 0.027872281149029732, + -0.03373761847615242, + -0.00041332896216772497, + -0.03920665755867958, + 0.004795355722308159, + -0.027696561068296432, + 0.003359903348609805, + -0.03313116356730461, + 0.3185838460922241, + -0.007147598080337048, + -0.008426429703831673, + -0.002477325266227126, + -0.051054198294878006, + 0.04520228132605553, + -0.003430889453738928, + 0.008303514681756496, + 0.01089997123926878, + -0.029562780633568764, + -0.011929678730666637, + 0.03088277392089367, + 0.01454179733991623, + 0.07755709439516068, + 0.04237597808241844, + -0.025627002120018005, + 0.025798460468649864, + -0.044086359441280365, + -0.05391325429081917, + 0.008071105927228928, + -0.0010741029400378466, + 0.011005263775587082, + -0.041016846895217896, + -0.0040280804969370365, + 0.06299398094415665, + 0.012319396249949932, + -0.020740434527397156, + 0.005863740108907223, + 0.005265404004603624, + -0.02239101193845272, + -0.009331145323812962, + -0.0033945150207728148, + 0.01394710224121809, + 0.03218455612659454, + 0.019019581377506256, + 0.016349786892533302, + 0.02673402614891529, + -0.07971131801605225, + 0.008349915966391563, + 0.02494181878864765, + -0.049032796174287796, + 0.016735421493649483, + -0.004756247624754906, + 0.0032409029081463814, + -0.07734940201044083, + 0.01782398857176304, + 0.0910315066576004, + 0.024552127346396446, + -0.009970630519092083, + -0.023538900539278984, + -0.0162124615162611, + -0.006668970454484224, + 0.039706986397504807, + -0.07961529493331909, + -0.005253118462860584, + -0.008108649402856827, + 0.0011408014688640833, + -0.0694282278418541, + -0.0008911259938031435, + -0.02689277194440365, + 0.0001199290418298915, + 0.020461929962038994, + -0.007301776669919491, + -0.00794241577386856, + -0.3779064416885376, + -0.03636133670806885, + 0.0195072703063488, + 0.019427737221121788, + 0.023248989135026932, + -0.04165741428732872, + 0.015359892509877682, + 0.03276712819933891, + -0.04383018612861633, + 0.044591985642910004, + -0.0005041703698225319, + 0.01057212520390749, + 0.014781472273170948, + 0.031165970489382744, + 0.006704356055706739, + -0.018046654760837555, + 0.00217096577398479, + -0.0069082253612577915, + -0.014419698156416416, + -0.004172428976744413, + -0.03338811546564102, + 0.024880357086658478, + -0.031942546367645264, + -0.12045544385910034, + 0.02246834710240364, + 0.020123520866036415, + -0.011444620788097382, + -0.03145779296755791, + -0.028474479913711548, + -0.0007309634238481522, + -0.016235556453466415, + 0.00027175366994924843, + 0.03098655678331852, + 0.016786139458417892, + 0.034898653626441956, + 0.062342870980501175, + -0.04672858119010925, + 0.0745309591293335, + -0.00952732004225254, + 0.010419796220958233, + 0.011027763597667217, + 0.057377833873033524, + 0.07046472281217575, + -0.05729314312338829, + 0.055290721356868744, + 0.04890374839305878, + -0.005749734118580818, + -0.05630182474851608, + 0.046694979071617126, + 0.024264320731163025, + -0.0002718082978390157, + -0.0008219286100938916, + -0.010398544371128082, + -0.004247110802680254, + -0.0027978960424661636, + 0.015276498161256313, + -0.0330648273229599, + 0.03406989201903343, + -0.05241679027676582, + -0.076689712703228, + 0.04437081143260002, + 0.04492305964231491, + -0.03567308560013771, + -0.017983844503760338, + -0.013582243584096432, + 0.00799697358161211, + -0.008877528831362724, + 0.006681365892291069, + -0.025213833898305893, + 0.06694067269563675, + -0.0066881729289889336, + -0.024459026753902435, + 0.02083156257867813, + -0.06386421620845795, + -0.010398869402706623, + 0.04226045310497284, + -0.015007348731160164, + 0.024221567437052727, + -0.03426830470561981, + -0.014785503968596458, + 0.020702959969639778, + 0.01068906020373106, + 0.025415506213903427, + 0.005699833855032921, + -0.012465056031942368, + 0.026889055967330933, + 0.0737953633069992, + 0.015322352759540081, + 0.0045826309360563755, + 0.013474242761731148, + 0.045631859451532364, + -0.013358945026993752, + -0.0055893599055707455, + 0.6799956560134888, + 0.044780317693948746, + -0.05115048959851265, + 0.042761385440826416, + 0.021709199994802475, + -0.033993035554885864, + 0.03678420931100845, + 0.05371704697608948, + -0.02068878524005413, + -0.019502490758895874, + -0.012013471685349941, + 0.002088387031108141, + -0.035593271255493164, + 0.05562750995159149, + 0.011785498820245266, + 0.01652006059885025, + -0.0020358676556497812, + -0.03234419971704483, + -0.0040633175522089005 + ], + [ + -0.07663125544786453, + -0.02183111011981964, + -0.0005106242606416345, + 0.006240887101739645, + -0.017427636310458183, + 0.0064687468111515045, + -0.006752208806574345, + 0.0011184673057869077, + -0.008041566237807274, + 0.03839026391506195, + -0.031194698065519333, + -0.001728959963656962, + 0.016359755769371986, + 0.0023447535932064056, + 0.018788592889904976, + 0.04063071310520172, + -0.023878376930952072, + 0.0088878208771348, + -0.010252243839204311, + 0.013142618350684643, + -0.011978105641901493, + 0.014586894772946835, + 0.00022992116282694042, + 0.016605356708168983, + -0.03591161593794823, + 0.00045299556222744286, + -0.0025931510608643293, + 0.012858211062848568, + -0.010406330227851868, + 0.0015367333544418216, + -0.0015172819839790463, + -0.030027199536561966, + 0.009603292681276798, + 0.027751756832003593, + -0.014931418932974339, + -0.010399100370705128, + 0.005992384627461433, + -0.004222474060952663, + -0.002145267790183425, + -0.020725000649690628, + -0.02005014754831791, + -0.019865863025188446, + 0.04379654303193092, + 0.016006525605916977, + -0.0056538209319114685, + -0.007562244776636362, + -0.011419830843806267, + 0.02575582265853882, + 0.05012008547782898, + 0.013015659525990486, + -0.010588695295155048, + -0.0015772616025060415, + 0.03458089008927345, + 0.023790478706359863, + -0.014887413010001183, + 0.009404981508851051, + 0.03298753872513771, + -0.012163970619440079, + -0.02912827953696251, + 0.010006281547248363, + -0.007275843061506748, + -0.04015599563717842, + 0.005155913531780243, + 0.012406869791448116, + 0.025908442214131355, + 0.03670213744044304, + -0.010491831228137016, + -0.019430456683039665, + -0.01735863834619522, + 0.015661941841244698, + 0.02996678650379181, + -0.03624996170401573, + 0.001157150836661458, + -0.04105806350708008, + 0.00209662108682096, + -0.025972647592425346, + 0.011495580896735191, + 0.00622693682089448, + 0.007455653976649046, + -0.0019349600188434124, + 0.08325965702533722, + -0.008831573650240898, + 0.0012707741698250175, + -0.00799571629613638, + -0.012062367983162403, + 0.03798680752515793, + -0.0037057206500321627, + 0.004872341174632311, + -0.024058643728494644, + 0.015288617461919785, + 0.0021874806843698025, + 0.002338846679776907, + 0.0005925428122282028, + -0.010573972016572952, + 0.021234795451164246, + -0.009004811756312847, + -0.014830274507403374, + 0.007953568361699581, + -0.027439599856734276, + -0.0025222934782505035, + 0.007524393033236265, + 0.002301223110407591, + -0.005371259991079569, + -0.0003237395721953362, + 0.02095784805715084, + -0.03584801033139229, + 0.02756752073764801, + 0.025121094658970833, + 0.010628719814121723, + -0.006741559132933617, + -0.0053265150636434555, + 0.0044578625820577145, + -0.004233567509800196, + 0.023481521755456924, + -0.009159534238278866, + 0.002705549355596304, + -0.011458043940365314, + 0.018890297040343285, + 0.011412234976887703, + 0.0010592291364446282, + -0.012998747639358044, + -0.008971549570560455, + -0.0065770200453698635, + 0.0031632070895284414, + -0.010866222903132439, + 0.013039187528192997, + 0.04504411295056343, + -0.0006273734616115689, + -0.0008757715695537627, + 0.010976873338222504, + -0.012400977313518524, + -0.0043947272934019566, + 0.005949345417320728, + 0.000779862457420677, + -0.0014830020954832435, + 0.009541184641420841, + 0.05990544706583023, + -0.05629918351769447, + -0.008210137486457825, + -0.0013171735918149352, + -0.004563084337860346, + -0.01187087781727314, + -0.025337960571050644, + 0.007611564360558987, + -0.9192342758178711, + -0.020123379305005074, + 0.03213474154472351, + 0.01912808232009411, + -0.007686300668865442, + 0.00344311841763556, + 0.019658539444208145, + 0.018852531909942627, + -0.010935225524008274, + 0.02246987074613571, + 0.014066226780414581, + -0.05357073247432709, + 0.015834668651223183, + 0.005071917083114386, + -0.015667030587792397, + 0.004898779559880495, + 0.018204130232334137, + 0.004421171732246876, + -0.030234914273023605, + 0.012292538769543171, + 0.003917759750038385, + 0.0011000883532688022, + -0.008808359503746033, + -0.06532887369394302, + 0.010828187689185143, + 0.003117878222838044, + 0.007503231056034565, + -0.014401826076209545, + -0.011642785742878914, + 0.014981103129684925, + 0.0027094620745629072, + 2.8410782761056907e-05, + 0.00516599602997303, + 0.005533271003514528, + 0.009136732667684555, + 0.004182407166808844, + -0.002973128343001008, + 0.003339272690936923, + 0.005783488042652607, + -0.018766073510050774, + 0.017948705703020096, + 0.030021946877241135, + 0.04655611142516136, + -0.00854923389852047, + -0.010114101693034172, + 0.02062523551285267, + -0.004964377731084824, + -0.06302524358034134, + 0.031892307102680206, + 0.008785287849605083, + 0.02001482993364334, + 0.02360282838344574, + -0.005738035775721073, + 0.005497391801327467, + 0.010532516054809093, + -0.0016207550652325153, + 0.00741609139367938, + 0.021704936400055885, + -0.0010042500216513872, + -0.02371297962963581, + 0.008259426802396774, + 0.03596098721027374, + -0.02583235874772072, + -0.06152888014912605, + 0.011984715238213539, + -0.007463154383003712, + 0.011781943961977959, + 0.01567620411515236, + -0.025328494608402252, + -0.003612675704061985, + 0.019876766949892044, + -0.012472212314605713, + 0.001096196472644806, + 0.04041039198637009, + 0.009879903867840767, + -0.04930258169770241, + -0.012277880683541298, + 0.01304163970053196, + -0.016784584149718285, + 0.019189318642020226, + -0.01846473664045334, + 0.0032684009056538343, + -0.005637988448143005, + 0.01848277449607849, + 0.014713852666318417, + -0.01123083382844925, + 0.016515789553523064, + -0.001789840403944254, + 0.009600129909813404, + -0.005605524405837059, + 0.026303593069314957, + 0.024064460769295692, + -0.0010646188165992498, + 0.20887450873851776, + -0.008307933807373047, + 0.043622978031635284, + -0.0028254115022718906, + 0.022663220763206482, + -0.025092609226703644, + -0.005456774495542049, + 0.016308587044477463, + -0.01140857208520174, + 0.0033161472529172897, + 0.010948088951408863, + -0.007550627458840609, + 0.020674847066402435, + 0.012540413066744804, + 0.011484108865261078, + 0.033835798501968384, + -0.011023644357919693, + -0.0041623590514063835, + 0.019119663164019585 + ], + [ + 0.011643449775874615, + -0.0023226537741720676, + 0.010956231504678726, + 0.0019226636504754424, + -0.012142612598836422, + -0.009575681760907173, + 0.0014257942093536258, + 0.003428427502512932, + 0.001862129895016551, + 0.014000630006194115, + -0.020619189366698265, + -0.0015068105421960354, + 0.00634004408493638, + 0.00011464954150142148, + -0.0026733651757240295, + 0.003401111578568816, + -0.006541640963405371, + 0.01545694936066866, + -0.011711979284882545, + -0.0012043487513437867, + -0.009725892916321754, + -0.0017298378515988588, + 0.007259461097419262, + -0.002363489242270589, + -0.0032133569475263357, + -0.004498482681810856, + 0.0058003622107207775, + 0.0010409158421680331, + 0.0014821664663031697, + 0.0023133934009820223, + 0.008933640085160732, + -0.012141074985265732, + 0.000833500933367759, + 0.025641636922955513, + 0.010207491926848888, + 0.005203805398195982, + -0.007906563580036163, + 0.0063935499638319016, + 5.670044629368931e-05, + -0.0017838478088378906, + -0.010144519619643688, + -0.009410562925040722, + 0.04178658127784729, + 0.002256701933220029, + 0.001214663847349584, + -0.007569033186882734, + 0.013538572005927563, + 0.0030536663252860308, + 0.018696432933211327, + 0.008165412582457066, + 0.009180543012917042, + -0.008790993131697178, + -0.008374611847102642, + 0.02031627669930458, + -0.006136124022305012, + 0.005467875860631466, + 0.05019693076610565, + 0.0038946950808167458, + -0.006132261827588081, + 0.01467871479690075, + 8.623414760222659e-05, + -0.015295151621103287, + -0.0017308049136772752, + -0.009994366206228733, + 0.000518196087796241, + 0.018560415133833885, + 0.0007125638076104224, + -0.008802476339042187, + -0.01933857798576355, + -0.0010947599075734615, + 0.012231840752065182, + -0.023957543075084686, + 0.0032314760610461235, + -0.004908954259008169, + 0.003131196601316333, + 0.0033742121886461973, + 0.009471193887293339, + 0.0006829718477092683, + 0.004194140434265137, + -0.00021966964413877577, + -0.1029723584651947, + -0.0005118917324580252, + 0.0015203944640234113, + 0.0038734471891075373, + -0.0003368410107214004, + 0.001585584133863449, + -0.00031574262538924813, + -9.581427730154246e-05, + -0.01571425050497055, + 0.02015320025384426, + -0.0024236442986875772, + 0.002108122454956174, + -0.008857883512973785, + -0.032796647399663925, + -0.010184844955801964, + 0.0016660703113302588, + -0.0009125223732553422, + 0.006485743448138237, + -0.013933777809143066, + -0.002401704667136073, + 0.0013041517231613398, + 0.00318449130281806, + 0.009396101348102093, + -0.0024211641866713762, + -0.004907796625047922, + -0.025757841765880585, + -0.0033031285274773836, + 0.011709836311638355, + 0.004944696091115475, + -0.0024693384766578674, + -0.00031918880995362997, + -0.002593787619844079, + -0.0031904978677630424, + -0.008716663345694542, + -0.00038009570562280715, + 0.0006718937074765563, + 0.005189868621528149, + 0.00384847866371274, + -0.0011978851398453116, + 0.0006010832730680704, + 0.008037329651415348, + -0.028876496478915215, + 0.00042152300011366606, + -0.004371128976345062, + -0.006529757287353277, + 0.0013698141556233168, + 0.008310755714774132, + -0.017253540456295013, + 0.007982585579156876, + 0.003761244472116232, + -0.0042398832738399506, + -0.003512053517624736, + 0.007325073704123497, + 0.003418883541598916, + -0.02181127294898033, + 0.004739776253700256, + 0.008024615235626698, + -0.020587662234902382, + 0.006668960675597191, + -0.005145044066011906, + 0.0005451493198052049, + 0.006732504814863205, + -0.012897107750177383, + -0.004920561332255602, + -0.9728724956512451, + 0.0014581569703295827, + 0.01854749768972397, + 0.008493274450302124, + -0.00685205589979887, + 0.0058461809530854225, + 0.0021752496249973774, + 0.004714664071798325, + 0.007234208285808563, + 0.0034811210352927446, + 0.009364941157400608, + -0.02549964375793934, + -0.0028926203958690166, + 0.0005239157471805811, + 0.002858656458556652, + 0.00525403767824173, + -0.005395961459726095, + -0.001394350198097527, + -0.00276121380738914, + 0.00605706125497818, + -0.004284749738872051, + -0.001362673006951809, + 0.0146170724183321, + -0.012142623774707317, + -0.0010747923515737057, + -0.008389458991587162, + 0.008079917170107365, + -0.006502161733806133, + -0.011098355986177921, + 0.006322110537439585, + -0.005451255943626165, + 0.0007318393909372389, + 0.0039359224028885365, + 0.0006307312869466841, + 0.013663582503795624, + 0.006858217529952526, + -0.004762904718518257, + 0.004164049867540598, + 0.00032713133259676397, + -0.016332197934389114, + 0.01407381147146225, + 0.016915995627641678, + -0.002114892704412341, + -0.002803717041388154, + -0.010199291631579399, + -0.003985228016972542, + 0.007251938804984093, + 0.0010104200337082148, + -0.0020973689388483763, + 0.0013203740818426013, + 0.011977190151810646, + -0.005360995419323444, + 0.0010649296455085278, + -0.011868515983223915, + 0.006227479781955481, + 0.0025123110972344875, + -0.004766097292304039, + 0.0016202611150220037, + -0.00519735598936677, + 0.005196092650294304, + 0.00490210996940732, + 0.011045661754906178, + -0.0011999956332147121, + -0.02275722473859787, + 0.009717770852148533, + 0.004967121407389641, + -0.005270312540233135, + 0.00896437931805849, + 0.00041069299913942814, + -0.02950027398765087, + -0.0009758497471921146, + -0.0008722794009372592, + 0.006933394353836775, + 0.0225016251206398, + 0.0036946057807654142, + -0.0006359568214975297, + -0.00807943195104599, + -0.0033019299153238535, + -0.01024600863456726, + 0.007533310912549496, + -0.005620633251965046, + -0.0028340709395706654, + -0.0044409227557480335, + 0.008947210386395454, + 0.013956465758383274, + 0.0030908333137631416, + -0.0026919227093458176, + -0.002516738371923566, + -0.00040174595778808, + 0.014428162947297096, + 0.012065674178302288, + -0.008357835933566093, + -0.003638931317254901, + -0.12043359875679016, + -0.00013663982099387795, + 0.05037367716431618, + -0.0018604088108986616, + -0.0027183303609490395, + -0.011518575251102448, + -0.031605806201696396, + -0.0025554250460118055, + -0.0035792668350040913, + -0.0039689745754003525, + -0.0011233330005779862, + 0.00925346277654171, + 0.004398306831717491, + -0.0035169359762221575, + 0.005445321090519428, + 0.008791499771177769, + -0.0040661366656422615, + 0.003624990349635482, + -0.0012554558925330639 + ], + [ + -0.16488735377788544, + -0.045672181993722916, + -0.006413867697119713, + 0.03858065977692604, + -0.02118760347366333, + -0.0035634434316307306, + -0.011069634929299355, + -0.011877596378326416, + 0.00036364124389365315, + 0.015047627501189709, + -0.024738064035773277, + -0.016217634081840515, + 0.019223814830183983, + 0.02231539413332939, + 0.05408262833952904, + 0.06471756100654602, + -0.04089678078889847, + 0.009734595194458961, + -0.013858904130756855, + 0.021442705765366554, + 0.02507668361067772, + 0.025834321975708008, + -0.02342946082353592, + 0.023539584130048752, + -0.06402631103992462, + 0.023611215874552727, + 0.0054095168597996235, + 0.01758240908384323, + 0.0063086929731070995, + 0.007853805087506771, + -0.016701625660061836, + -0.06113112345337868, + 0.0279377568513155, + 0.023083409294486046, + -0.06651034951210022, + -0.036017756909132004, + 0.012742040678858757, + -0.02270621992647648, + -0.01644870638847351, + -0.03397278115153313, + -0.0027132793329656124, + -0.04299212247133255, + 0.020008547231554985, + 0.056293848901987076, + -0.005205621477216482, + -0.0044403462670743465, + -0.03807678446173668, + 0.0400330126285553, + 0.03241165354847908, + 0.015957355499267578, + -0.04922615364193916, + -0.018337760120630264, + 0.08447305113077164, + 0.005145857110619545, + -0.007973170839250088, + 0.03137437254190445, + -0.006141001358628273, + -0.020651506260037422, + -0.04786894470453262, + 0.007819888181984425, + -0.03338903188705444, + -0.05626077950000763, + 0.02130061388015747, + 0.026245390996336937, + 0.04137048497796059, + 0.05839346721768379, + -0.010952597483992577, + -0.03323858231306076, + -0.038509245961904526, + 0.01783159375190735, + 0.007682712282985449, + -0.034700632095336914, + -0.0032907146960496902, + -0.08062093704938889, + 0.015620255842804909, + -0.025565501302480698, + 0.006343889515846968, + -0.012418401427567005, + 0.00685995165258646, + -0.0065484787337481976, + 0.38295450806617737, + -0.024516092613339424, + 0.0216521043330431, + -0.016231218352913857, + -0.030026495456695557, + 0.08249752968549728, + 0.009727713651955128, + -0.0009371928172186017, + -0.0016251862980425358, + 0.009755066595971584, + 0.00907113216817379, + 0.01067426148802042, + 0.036200713366270065, + 0.020293034613132477, + 0.05318819358944893, + -0.010405425913631916, + -0.009486474096775055, + 0.03319882974028587, + -0.028012098744511604, + -0.0068053267896175385, + 0.04806842282414436, + -0.0008041868568398058, + -0.03130700811743736, + 0.005198404658585787, + 0.04801680147647858, + -0.011752097867429256, + 0.04874569550156593, + 0.023746227845549583, + -0.01079604122787714, + -0.0065003009513020515, + -0.041611284017562866, + 0.0068824319168925285, + -0.024216273799538612, + 0.04648987948894501, + 0.003773822681978345, + 0.009428725577890873, + -0.018321752548217773, + 0.024253997951745987, + 0.03616707772016525, + -0.021364159882068634, + -0.02838124893605709, + 0.03144516050815582, + -0.025541089475154877, + 0.031361937522888184, + -0.004338172730058432, + 0.013409814797341824, + 0.07976799458265305, + 0.017185267060995102, + 0.012086790055036545, + 0.012179415673017502, + -0.02291591465473175, + -0.0008688637753948569, + -0.02030191570520401, + 0.010183594189584255, + 0.037890031933784485, + -0.0032717196736484766, + 0.05422114580869675, + -0.08459986746311188, + -0.03018338419497013, + -0.006957103498280048, + -0.006639878265559673, + -0.005820475053042173, + -0.04487313702702522, + 0.0046442546881735325, + -0.22196830809116364, + -0.045025911182165146, + 0.0334026999771595, + 0.028176529332995415, + -0.008119984529912472, + 2.3804877855582163e-05, + 0.032332345843315125, + -0.004274721257388592, + -0.01404763013124466, + 0.051912229508161545, + 0.007688647136092186, + -0.04902902618050575, + 0.047663137316703796, + 0.01938082091510296, + -0.03522312641143799, + 0.0055631003342568874, + 0.03057761676609516, + 0.014397772960364819, + -0.04657500609755516, + 0.007706149946898222, + 0.0002638941223267466, + 0.020220397040247917, + -0.005395496264100075, + -0.09239188581705093, + 0.026569988578557968, + 0.005690549500286579, + 0.008457660675048828, + 0.012900374829769135, + 0.014963636174798012, + 0.03497309610247612, + 0.02198033221065998, + 0.0042387316934764385, + 0.0037283843848854303, + 0.02803167514503002, + -0.029101647436618805, + -0.005002254154533148, + -0.011528141796588898, + 0.009284645318984985, + -0.009839770384132862, + 0.002033618977293372, + 0.016796479001641273, + 0.020594170317053795, + 0.09088407456874847, + -0.008091269060969353, + -0.034320320934057236, + 0.0542181059718132, + -0.044292084872722626, + -0.11215090751647949, + 0.0843682587146759, + 0.01507613155990839, + 0.008611230179667473, + 0.05948910489678383, + -0.0014733403222635388, + 0.024237941950559616, + 0.02726295217871666, + -0.0312926322221756, + 0.02052006497979164, + 0.05063847079873085, + 0.014093374833464622, + -0.04834276810288429, + -0.01405979972332716, + 0.03873297572135925, + -0.05888554826378822, + -0.07894554734230042, + -0.0028625663835555315, + -0.02533048577606678, + 0.02408386580646038, + -0.012129884213209152, + -0.04937608912587166, + 0.023506004363298416, + 0.07628818601369858, + -0.0028457995504140854, + -0.023426199331879616, + 0.028262397274374962, + 0.0022040109615772963, + -0.09832391887903214, + -0.05084758624434471, + 0.05280499532818794, + -0.014207214117050171, + 0.031024526804685593, + -0.04107655957341194, + 0.008541235700249672, + -0.026618827134370804, + 0.04038671776652336, + -0.006009333301335573, + -0.018208950757980347, + 0.027201654389500618, + -0.0013886233791708946, + 0.018065495416522026, + -0.0509243980050087, + 0.040769197046756744, + 0.048757847398519516, + -0.018255217000842094, + 0.7032833695411682, + -0.029867975041270256, + -0.004923640750348568, + 0.009088199585676193, + 0.04559013620018959, + -0.0347198024392128, + 0.014706024900078773, + 0.04322599992156029, + -0.0007435139850713313, + 0.01615913026034832, + 0.024385975673794746, + -0.025509262457489967, + 0.04183458909392357, + 0.011307590641081333, + 0.009240799583494663, + 0.027746763080358505, + -0.004369374364614487, + -0.024839453399181366, + 0.011711055412888527 + ], + [ + -0.1464983969926834, + -0.06281700730323792, + -0.012703422456979752, + 0.027960091829299927, + -0.010890509933233261, + -0.0031431091483682394, + -0.025492502376437187, + -0.03648357838392258, + 0.005825070198625326, + 0.009766727685928345, + -0.00475343456491828, + -0.05288584902882576, + 0.013314364477992058, + 0.004123535472899675, + 0.014402306638658047, + 0.06755997240543365, + -0.026049461215734482, + -0.015273208729922771, + 0.005158661864697933, + -0.0052406881004571915, + 0.0030002540443092585, + -0.009597031399607658, + -0.0009876205585896969, + 0.033055610954761505, + -0.07387503981590271, + -0.006963418796658516, + 0.0016294288216158748, + 0.0010774402180686593, + -0.010730150155723095, + -0.009765475988388062, + -0.06742027401924133, + -0.03300949186086655, + 0.015708839520812035, + 0.019161852076649666, + 0.001350659062154591, + -0.0027730942238122225, + 0.01521823275834322, + -0.013490487821400166, + -0.0174389760941267, + -0.060900334268808365, + -0.017311466857790947, + -0.009968852624297142, + 0.014983323402702808, + 0.024279801174998283, + -0.008053839206695557, + -0.0036057187244296074, + -0.015310201793909073, + 0.02369741164147854, + 0.04682052135467529, + 0.00878596119582653, + -0.03423969820141792, + 0.013468675315380096, + 0.031133262440562248, + 0.04118472337722778, + -0.025351306423544884, + 0.026643212884664536, + 0.0030844146385788918, + -0.06464345008134842, + -0.0368805006146431, + 0.007969311438500881, + -0.021916186437010765, + -0.056923311203718185, + 0.018824080005288124, + 0.022593406960368156, + 0.02207207679748535, + 0.05950339138507843, + 0.026219574734568596, + -0.019235681742429733, + -0.032748810946941376, + 0.020757179707288742, + 0.010234604589641094, + -0.01129442360252142, + 0.009841588325798512, + -0.05806123837828636, + -0.03420634567737579, + -0.027402512729167938, + 0.03464141860604286, + -0.018553493544459343, + -0.009523133747279644, + -0.005927590187638998, + 0.4017223119735718, + -0.0324268564581871, + 0.023491818457841873, + 0.013764722272753716, + -0.01974930614233017, + 0.056977253407239914, + -0.01495225727558136, + 0.004514715634286404, + -0.014873777516186237, + -0.011024313978850842, + 0.03330424055457115, + -0.01144346408545971, + -0.038310762494802475, + 0.02820330113172531, + 0.06163452938199043, + 0.027580080553889275, + -0.048684533685445786, + -0.006885219365358353, + -0.016504937782883644, + 0.006153554189950228, + 0.040708933025598526, + -0.030863923951983452, + -0.02295544557273388, + -0.0053925649262964725, + 0.011999662965536118, + 0.015743864700198174, + -0.004946105182170868, + -0.012693480588495731, + -0.029264280572533607, + -0.010007749311625957, + 0.018601085990667343, + 0.005961949471384287, + -0.023058822378516197, + 0.029248055070638657, + -0.007292868569493294, + 0.016108965501189232, + -0.0010560827795416117, + 0.04112138971686363, + 0.015385247766971588, + -0.004384092520922422, + -0.03929373249411583, + 0.0022260742262005806, + -0.007865029387176037, + 0.019776545464992523, + 0.01569795422255993, + 0.00838149432092905, + 0.049537818878889084, + 0.0026154404040426016, + 0.014052375219762325, + 0.04917361959815025, + -0.0016521854558959603, + -0.003120663110166788, + -0.00972194317728281, + -0.003026176942512393, + -0.028678108006715775, + -0.00474743265658617, + 0.028973029926419258, + -0.09026825428009033, + 0.016684014350175858, + -0.009659499861299992, + -0.037094730883836746, + 0.007389570586383343, + -0.04916098341345787, + 0.0027636231388896704, + -0.2302626520395279, + -0.05196459963917732, + 0.05167402699589729, + 0.048294223845005035, + 7.566648855572566e-05, + 0.004084675572812557, + 0.021276632323861122, + 0.0061804926954209805, + -0.027702290564775467, + 0.02404109574854374, + 0.02763553336262703, + -0.014470876194536686, + 0.004593560937792063, + 0.004243385512381792, + -0.026313548907637596, + 0.019012199714779854, + 0.02280281111598015, + 0.025414392352104187, + -0.026174768805503845, + 0.038693543523550034, + -0.0045589059591293335, + 3.329652099637315e-05, + 0.03851250186562538, + -0.0561663880944252, + -0.000907439214643091, + 0.0026636754628270864, + -0.006750977598130703, + -0.008306290954351425, + -0.0004378113953862339, + 0.021593080833554268, + -0.028420642018318176, + -0.019028032198548317, + -0.013394911773502827, + 0.030997494235634804, + -0.01278308592736721, + 0.015491805970668793, + -0.014871688559651375, + 0.01551389042288065, + -0.009797110222280025, + -0.0170908086001873, + 0.06533823907375336, + 0.05227917060256004, + 0.06548164784908295, + -0.04560050368309021, + -0.010745758190751076, + 0.016715889796614647, + -0.025538377463817596, + -0.1626720428466797, + 0.045256130397319794, + 0.0050771888345479965, + 0.0033765973057597876, + -0.0025812771636992693, + 0.00993475690484047, + 0.003820646321401, + 0.02721855603158474, + 0.008519226685166359, + -0.0049773771315813065, + 0.018395258113741875, + -0.019588764756917953, + -0.052995432168245316, + -0.002587841358035803, + 0.044862743467092514, + 0.001018253155052662, + -0.014755737967789173, + -0.010818712413311005, + 0.011398390866816044, + 0.03871425613760948, + 0.01123747881501913, + -0.004124272149056196, + 0.03799724951386452, + 0.01505690161138773, + -0.02080555260181427, + -0.029137950390577316, + 0.04153018072247505, + 0.026361282914876938, + -0.0056809536181390285, + -0.046103060245513916, + 0.02103741653263569, + -0.03814472630620003, + 0.007926150225102901, + 0.0008500316762365401, + 0.008521697483956814, + 0.03291252255439758, + 0.004505358636379242, + 0.009056540206074715, + -0.01057047862559557, + 0.0474870391190052, + -0.0017925095744431019, + 0.01036748569458723, + -0.03242219239473343, + 0.020146159455180168, + 0.03614931181073189, + 0.0004003776120953262, + 0.7414606213569641, + 0.017948204651474953, + 0.006017304956912994, + -0.0063074384815990925, + 0.022681932896375656, + -0.02276945300400257, + -0.00405235355719924, + 0.04764833673834801, + -0.021905554458498955, + 0.01857401430606842, + -0.02525421231985092, + -0.030224060639739037, + -0.00995359756052494, + -0.005127942655235529, + 0.02691924013197422, + -0.021765101701021194, + -0.02370510622859001, + -0.010908577591180801, + -0.02304600365459919 + ], + [ + 0.013820940628647804, + 0.002073924522846937, + -0.002985323779284954, + -0.0031848603393882513, + 0.0023135263472795486, + 0.0021183728240430355, + -0.00037395834806375206, + 0.0022482741624116898, + 0.0021265163086354733, + -0.002681368961930275, + -0.002655549207702279, + -0.0003941740724258125, + -0.0015010659117251635, + -0.0006003496237099171, + 0.0018469325732439756, + -0.0019930321723222733, + 0.002541238907724619, + -0.0032722707837820053, + 0.0037428264040499926, + 0.0011236841091886163, + 0.005365599878132343, + -0.0005206589703448117, + -0.0021389885805547237, + 0.0014095999067649245, + 0.0037884784396737814, + 0.0047851186245679855, + -0.0026152958162128925, + 0.0005691047990694642, + -0.0011180950095877051, + -0.0017993125366047025, + -0.006968836300075054, + 0.0026183577720075846, + 0.0012616210151463747, + -0.004406712017953396, + -0.00286656292155385, + -0.0014331706333905458, + 0.0017955084331333637, + -0.0018232159782201052, + -0.0012349217431619763, + 9.746468276716769e-05, + 0.0030183205381035805, + -0.0005727644893340766, + -0.009001337923109531, + 0.0008699377067387104, + 0.0001261559227714315, + 0.0021132733672857285, + -0.0016537089832127094, + -0.0006050606025382876, + -0.005278917960822582, + 0.0004043722292408347, + -3.1338000553660095e-05, + 0.004441458731889725, + 0.0028376562986522913, + -0.004091052804142237, + -0.00033376197097823024, + -0.0030583033803850412, + -0.011303168721497059, + 0.0005072367493994534, + 0.0007861984195187688, + 0.0003290985187049955, + 0.0007536377524957061, + 0.0018981557805091143, + 0.0005165206966921687, + 0.004368427209556103, + -0.0004406973021104932, + -0.00693946797400713, + -0.0017533662030473351, + 0.0024245516397058964, + 0.007937639020383358, + -0.001816784730181098, + -0.0029650824144482613, + 0.006131557747721672, + -0.0004172493936493993, + -0.0016108069103211164, + 8.135745883919299e-05, + 0.00029361076303757727, + -2.8279302568989806e-05, + -0.0009515804704278708, + -0.0010278107365593314, + -0.0020029086153954268, + -0.11883745342493057, + -0.0010936063481494784, + -0.00141715828794986, + -0.00035771680995821953, + -0.000641585502307862, + 0.00015304931730497628, + 0.0026666750200092793, + -0.0013210336910560727, + 0.006422525737434626, + -0.004035767167806625, + 5.088666148367338e-05, + -0.000547137635294348, + 0.0008635155973024666, + 0.010166642256081104, + 0.0055085415951907635, + 0.00030252011492848396, + 0.0023303390480577946, + -0.0035274054389446974, + 0.0016357169952243567, + -0.0014816279290243983, + 0.0005980614223517478, + -0.004592715296894312, + -0.0030351863242685795, + 0.0021189656108617783, + 0.004788097459822893, + 0.0081373555585742, + -0.0024723783135414124, + -0.003132701851427555, + -0.0036396558862179518, + -0.0005850613815709949, + -0.0016726033063605428, + -0.0032844138331711292, + 0.0020346888341009617, + 0.001434056437574327, + -0.00126639346126467, + 0.0013183635892346501, + 0.00029087677830830216, + -0.00261042476631701, + -0.0006005092873238027, + -0.0005731453420594335, + -0.0038208365440368652, + 0.008189794607460499, + -0.00018581263429950923, + -6.275888881646097e-05, + 0.0015922924503684044, + 0.0012522879987955093, + -0.0013107969425618649, + 0.004248489160090685, + -0.00397981982678175, + 0.0019246534211561084, + 0.001162567175924778, + -0.0008588581695221364, + 0.00031280118855647743, + -0.0037218742072582245, + 0.0025787183549255133, + -0.002865390619263053, + -0.002218970563262701, + -0.008180448785424232, + -0.002351705450564623, + -0.0006149044493213296, + -0.0018640818307176232, + 0.0002619123551994562, + -0.0007809816161170602, + -0.0007489104173146188, + -0.9833336472511292, + -0.001206230721436441, + -0.004396640229970217, + -0.0005155327962711453, + 0.0032402239739894867, + -0.002229338511824608, + 6.41025835648179e-05, + -0.0028303987346589565, + 0.00258759967982769, + 0.0010616653598845005, + -0.00491115590557456, + 0.003389535238966346, + 0.0010267817415297031, + 0.00027541580493561924, + -0.001258815755136311, + -0.0027646704111248255, + 0.0014134233351796865, + -0.0015781574184074998, + 0.0031724802684038877, + -0.002931558294221759, + -0.0006305041024461389, + -0.0001683179580140859, + -0.00550473015755415, + -0.0036666111554950476, + -0.0033593743573874235, + 0.0007797189755365252, + -0.0022580332588404417, + 0.0005167502094991505, + 0.003262116340920329, + -0.0006440823781304061, + -0.0011589254718273878, + -0.001369920209981501, + -0.0005819254438392818, + 6.451592344092205e-05, + -0.002880263375118375, + -0.00011479497334221378, + 0.003396657994017005, + 0.000843884248752147, + 0.0002546698960941285, + 0.0053595430217683315, + -0.0026036566123366356, + 0.00495362002402544, + -0.0037375139072537422, + 0.001446349429897964, + 0.0017444462282583117, + 0.003570693777874112, + -0.0038054187316447496, + 0.010289357043802738, + 0.0011207403149455786, + 0.0023895895574241877, + -0.0022879564203321934, + 0.0026241245213896036, + -0.000879817409440875, + 0.0034769263584166765, + -0.0008264412172138691, + -0.003803679021075368, + 0.0022175591439008713, + 0.00014663560432381928, + -0.0009865689789876342, + -0.006930745206773281, + 8.97048957995139e-05, + 0.0006495755515061319, + -0.0013243878493085504, + 0.008574026636779308, + -0.0016771000809967518, + -0.00011076917144237086, + -0.0002878658124245703, + -0.0023386236280202866, + -0.0015273564495146275, + -0.0003660065704025328, + 0.00011693085252773017, + -0.00034468882950022817, + -0.00022332454682327807, + -0.008553932420909405, + -0.0008217818685807288, + 0.0008048521121963859, + -0.0021167700178921223, + -0.0001649674231885001, + 0.0009104518685489893, + -0.004230550490319729, + 0.0002164408506359905, + 0.0012499685399234295, + -0.00037424551555886865, + -0.0036574825644493103, + -0.004328309092670679, + 0.001964387483894825, + 0.0017610560171306133, + -0.0017501197289675474, + -0.0008173979003913701, + -0.0030184874776750803, + 8.23818045319058e-05, + -0.003850189270451665, + -0.00037166758556850255, + -0.1271965205669403, + 0.0008195811533369124, + -0.012803803198039532, + 0.00047404112410731614, + -0.000318713893648237, + 0.004337983205914497, + 0.010723421350121498, + 0.0031257132068276405, + -0.0001463460794184357, + 0.0011550066992640495, + 0.0007816398865543306, + -0.0029534753412008286, + -0.002006261143833399, + 0.0019436703296378255, + -0.0010798415169119835, + -0.0011428978759795427, + 0.0010947880800813437, + -0.0022802792955189943, + -0.0006859985878691077 + ], + [ + -0.13633504509925842, + -0.06271890550851822, + -0.005638614296913147, + 0.059836145490407944, + -0.06752859801054001, + 0.011856526136398315, + 0.031606514006853104, + -0.027698904275894165, + 0.001210843096487224, + 0.01485721580684185, + 0.00402150908485055, + -0.060740694403648376, + 0.006357947830110788, + 0.000823342299554497, + -0.0011389378923922777, + 0.06044997647404671, + -0.01213335245847702, + -0.012938318774104118, + -0.007068246603012085, + 0.010569848120212555, + -0.0010671286145225167, + 0.0034879306331276894, + -0.030824018642306328, + 0.010516238398849964, + -0.06649354845285416, + 0.03792128339409828, + -0.04546725004911423, + 0.01854754611849785, + 0.0303987804800272, + -0.014112015254795551, + -0.03989052027463913, + 0.004812818951904774, + 0.020541314035654068, + -0.0023064464330673218, + -0.010710774920880795, + -0.011637887917459011, + 0.0017055870266631246, + -0.02312726154923439, + -0.019062967970967293, + -0.08148465305566788, + -0.00014065834693610668, + 0.02148047648370266, + 0.023617256432771683, + 0.027473023161292076, + 0.014681309461593628, + -0.01705433800816536, + 0.0010258662514388561, + -0.02276710420846939, + 0.005763298366218805, + 0.0075214458629488945, + -0.055728618055582047, + -0.010050245560705662, + 0.012702813372015953, + 0.002017796505242586, + -0.021805664524435997, + 0.02805326133966446, + 0.009330963715910912, + -0.05770513415336609, + -0.06804841011762619, + -0.0029480422381311655, + -0.048090312629938126, + -0.04983457922935486, + 0.006086667068302631, + 0.022968322038650513, + -0.0018847864121198654, + 0.03133859112858772, + 0.04029271751642227, + -0.011756064370274544, + -0.03528791293501854, + 0.037480805069208145, + 0.01184915378689766, + 0.03556172922253609, + 0.02215670980513096, + -0.04682562127709389, + -0.03530065715312958, + -0.05693713575601578, + 0.004283001646399498, + 0.006774266716092825, + 0.010714253410696983, + -0.024977056309580803, + 0.39336293935775757, + -0.018505919724702835, + 0.0324905663728714, + -0.0019968049600720406, + -0.02380518987774849, + 0.039767347276210785, + 0.019558798521757126, + 0.01675385981798172, + -0.0241110697388649, + -0.011557960882782936, + 0.011855609714984894, + 0.022837065160274506, + -0.04867684468626976, + 0.009829878807067871, + 0.04093076288700104, + 0.04927074909210205, + -0.06156740337610245, + 0.018104156479239464, + -0.0018164237262681127, + 0.03744320571422577, + 0.012306750752031803, + -0.033382803201675415, + -0.007532785646617413, + 0.03573138266801834, + -0.006223034579306841, + 0.001612835912965238, + 0.03396167606115341, + -0.010938716121017933, + -0.00539789255708456, + -0.01272642146795988, + 0.025165293365716934, + 0.022869499400258064, + 0.00521065853536129, + 0.05816373601555824, + -0.02177172526717186, + 0.03692048043012619, + -0.018358953297138214, + 0.03805280104279518, + 0.05887993052601814, + -0.0007012927671894431, + -0.016519272699952126, + 0.006944149732589722, + -0.010404366068542004, + -0.008567330427467823, + 0.021240560337901115, + 0.03568631038069725, + 0.06737831979990005, + 0.021998124197125435, + 0.06525043398141861, + -0.007680939044803381, + 0.019427044317126274, + -0.029148103669285774, + 0.004744220525026321, + 0.010198056697845459, + -0.01481467206031084, + -0.003003891557455063, + 0.07062876224517822, + -0.0860973596572876, + 0.005207558162510395, + -0.012882564216852188, + 0.005022458732128143, + 0.012233583256602287, + -0.03646113723516464, + -0.021544091403484344, + -0.20927715301513672, + -0.056004542857408524, + 0.044924329966306686, + 0.048815712332725525, + -0.010305425152182579, + -0.00812072865664959, + 0.002306201495230198, + 0.03496729955077171, + -0.012424224056303501, + 0.02312377467751503, + 0.026728538796305656, + -0.01996799372136593, + 0.004700473044067621, + 0.0014017655048519373, + -0.005259495694190264, + 0.022807538509368896, + 0.014881482347846031, + 0.04944315925240517, + -0.001227418426424265, + 0.008280438371002674, + -0.002487991936504841, + 0.014639725908637047, + 0.017625125125050545, + -0.06070058047771454, + -0.02703482285141945, + 8.12545113149099e-05, + -0.013299497775733471, + -0.016241971403360367, + -0.022908752784132957, + 0.034737054258584976, + -0.013600747101008892, + -0.03264666348695755, + 0.0038505832199007273, + 0.0009692287421785295, + -0.009800603613257408, + 0.014497919008135796, + -0.0037096040323376656, + 0.02866414189338684, + -0.007371052633970976, + -0.030444147065281868, + 0.033034536987543106, + 0.042832743376493454, + 0.06260483711957932, + -0.006481542717665434, + 0.00022392463870346546, + 0.001249672961421311, + -0.006229327991604805, + -0.14217521250247955, + 0.04163351655006409, + 0.004801667295396328, + -0.013808807358145714, + 0.010973853059113026, + 0.0011556214885786176, + 0.021735817193984985, + 0.03183445706963539, + -0.04023612290620804, + -0.0020134972874075174, + 0.0072409422136843204, + -0.07699556648731232, + -0.03061753138899803, + 0.013477014377713203, + 0.04110410436987877, + 0.024980703368782997, + -0.008275843225419521, + -0.0434468649327755, + 0.019832095131278038, + 0.030771519988775253, + 0.04712807387113571, + -0.01738589070737362, + 0.02683434635400772, + 0.029513996094465256, + -0.021954581141471863, + -0.02104523591697216, + 0.015873003751039505, + -0.02733057737350464, + -0.06263172626495361, + -0.059515878558158875, + 0.004026056732982397, + -0.03916805237531662, + -0.036837201565504074, + 0.011004706844687462, + 0.021120401099324226, + 0.016858544200658798, + -0.013399318791925907, + -0.005931614898145199, + -0.0036904453299939632, + 0.032604917883872986, + 0.010225275531411171, + 0.01646711677312851, + -0.012265251949429512, + -0.02127290517091751, + 0.03410972282290459, + 0.017298052087426186, + 0.7340937256813049, + 0.029929086565971375, + -0.009647330269217491, + 0.02735019661486149, + 0.03058864176273346, + -0.025473859161138535, + 0.021904535591602325, + 0.05932534486055374, + -0.015485554002225399, + 0.0037798271514475346, + -0.0018153947312384844, + 0.008693785406649113, + -0.033540111035108566, + 0.04273730888962746, + 0.026807334274053574, + -0.051104139536619186, + -0.0018106559291481972, + 0.01206749677658081, + -0.005914803594350815 + ], + [ + -0.13092957437038422, + -0.051902588456869125, + 0.013196945190429688, + 0.026994485408067703, + 0.012340964749455452, + -0.004397429525852203, + -0.024748241528868675, + -0.052020106464624405, + 0.031787972897291183, + 0.006484676152467728, + 0.03436703234910965, + -0.057987555861473083, + -0.013667235150933266, + 0.0209722351282835, + 0.034001171588897705, + 0.09100896865129471, + -0.024393096566200256, + 0.00862758420407772, + 0.00361050758510828, + -0.022399643436074257, + 0.010522247292101383, + 5.282101483317092e-06, + 0.0029880781657993793, + 0.005136275198310614, + -0.0767505094408989, + 0.025164425373077393, + -0.0050078388303518295, + 0.028819456696510315, + 0.009874931536614895, + -0.02289513871073723, + -0.07723825424909592, + -0.049119919538497925, + 0.0014043152332305908, + 0.008808031678199768, + -0.06918666511774063, + -0.008623438887298107, + -0.020285338163375854, + -0.015372778289020061, + -0.02581067383289337, + -0.05497525632381439, + -0.01311012264341116, + 0.024649104103446007, + 0.04085960239171982, + -3.56633318006061e-05, + -0.018122250214219093, + -0.02214832603931427, + -0.01874866709113121, + 0.031222326681017876, + 0.006632912904024124, + -0.002972722752019763, + -0.043850287795066833, + -0.0037886928766965866, + 0.043401990085840225, + 0.04630270227789879, + -0.017245883122086525, + 0.042291272431612015, + 0.012599578127264977, + -0.009538794867694378, + -0.07600516080856323, + 0.006027068942785263, + -0.040410857647657394, + -0.05964558571577072, + 0.029895182698965073, + 0.019255077466368675, + 0.02889479696750641, + 0.05775222182273865, + 0.0035103189293295145, + 0.0011822888627648354, + -0.04397403821349144, + 0.041496310383081436, + 0.01581481285393238, + -0.04678533598780632, + 0.00130334438290447, + -0.05059397593140602, + -0.0027873378712683916, + -0.026368368417024612, + 0.007495145313441753, + -0.029174737632274628, + -0.01074781734496355, + 0.012373346835374832, + 0.3707147538661957, + -0.022599201649427414, + 0.037124671041965485, + -0.010347511619329453, + -0.009350758045911789, + 0.07485438138246536, + -0.0021167034283280373, + -0.003551943227648735, + 0.006576412823051214, + 0.005800382699817419, + 0.017614029347896576, + -0.01900269277393818, + 0.014236844144761562, + 0.038619134575128555, + 0.037316326051950455, + -0.028892366215586662, + -0.02924031764268875, + 0.0033786282874643803, + -0.003779859049245715, + 0.015644554048776627, + 0.04790683835744858, + -0.03778064250946045, + 0.0032927871216088533, + -0.005308723542839289, + 0.04740336164832115, + -0.02037137560546398, + 0.02971324324607849, + 0.005187064874917269, + -0.034376710653305054, + 0.001376847387291491, + 0.0077651082538068295, + 0.00858613383024931, + -0.010375376790761948, + 0.05687133967876434, + -0.03187840059399605, + -0.002968873828649521, + -0.010693410411477089, + -0.0017246190691366792, + 0.034226465970277786, + -0.0083064129576087, + -0.017150988802313805, + 0.037662483751773834, + -0.032104700803756714, + 0.022299587726593018, + 0.0229085311293602, + -0.007096847984939814, + 0.029997287318110466, + 0.0015064500039443374, + -0.034999050199985504, + 0.012913909740746021, + 0.003919534385204315, + 0.016742095351219177, + 0.003860720433294773, + -0.021532069891691208, + -0.04851694777607918, + -0.00814332440495491, + 0.010189943946897984, + -0.07166850566864014, + -0.02902817353606224, + 0.0027120867744088173, + -0.026187386363744736, + -0.024137817323207855, + -0.026224641129374504, + -0.014065132476389408, + -0.26458001136779785, + -0.06467882543802261, + 0.03418852388858795, + 0.021322088316082954, + -0.015320307575166225, + -0.013423234224319458, + 0.017783235758543015, + 0.009873400442302227, + 0.025467483326792717, + 0.0524483397603035, + 0.02552717737853527, + 0.004983546212315559, + -0.000979186617769301, + 0.02464950829744339, + -0.06091335043311119, + -0.011386801488697529, + 0.05050657317042351, + 0.011747430078685284, + -0.056072112172842026, + 0.0032773762941360474, + -0.022179637104272842, + 0.012622959911823273, + 0.0248259287327528, + -0.10325157642364502, + -0.0028459110762923956, + -0.03020995855331421, + 0.024395698681473732, + -0.014743797481060028, + -0.007185021415352821, + -0.00015365591389127076, + -0.017294222488999367, + -0.020347386598587036, + -0.010847143828868866, + 0.02492561936378479, + 0.011899581179022789, + -0.01674250327050686, + -0.027420200407505035, + 0.013841916806995869, + 0.0013195333303883672, + -0.01816657744348049, + 0.06677601486444473, + 0.06015956029295921, + 0.09143940359354019, + -0.035467736423015594, + -0.006875984836369753, + 0.051875580102205276, + -0.03152612969279289, + -0.07794186472892761, + -0.022465508431196213, + 0.01787574589252472, + 0.008356494829058647, + 0.02163410373032093, + -0.022304944694042206, + 0.013983000069856644, + 0.024803686887025833, + 0.007020183838903904, + 0.0364648699760437, + 0.034106358885765076, + -0.007907431572675705, + -0.05673987790942192, + 0.0035788253881037235, + 0.048537131398916245, + -0.04033975675702095, + -0.022825118154287338, + 0.00019861779583152384, + -0.005441855639219284, + 0.019475173205137253, + 0.017769919708371162, + -0.031155701726675034, + 0.12238553911447525, + 0.024457959458231926, + 0.02641044184565544, + -0.02238909900188446, + 0.0266239233314991, + 0.03138432279229164, + -0.003875504480674863, + -0.03007229045033455, + 0.04635782167315483, + -0.01772591471672058, + -0.009763996116816998, + 0.0002178863505832851, + 0.008103523403406143, + 0.013484744355082512, + 0.01513314712792635, + 0.013852999545633793, + -0.030719680711627007, + 0.06161242723464966, + -0.01619674451649189, + 0.022562077268958092, + 0.012633856385946274, + 0.03666536509990692, + 0.04203903302550316, + 0.016174383461475372, + 0.7182461023330688, + -0.007726356387138367, + -0.01343520451337099, + 0.02985343523323536, + 0.03140759840607643, + -0.006231948733329773, + 0.037034932523965836, + 0.04998225346207619, + 0.009403710253536701, + 0.047427233308553696, + -0.0018237801268696785, + 0.025931868702173233, + 0.011629218235611916, + -0.007420907262712717, + 0.03415757790207863, + 0.0011671235552057624, + 0.04728011041879654, + -0.008732469752430916, + 0.0027598419692367315 + ] + ] + ], + "dims": [ + 1, + 50, + 256 + ], + "type": "float32" + }, + "style_dp": { + "data": [ + [ + [ + 0.07114506512880325, + -0.6416661143302917, + 0.016631539911031723, + -0.0005328671541064978, + 0.05137893185019493, + 0.009033487178385258, + -0.1713053584098816, + 0.05668487027287483, + 0.013256917707622051, + 0.061732418835163116, + 0.01505165733397007, + -0.4738849997520447, + 0.05894433334469795, + 0.5405582189559937, + -0.014093684032559395, + 0.15162304043769836 + ], + [ + 0.05206751450896263, + -0.636884331703186, + 0.01203973963856697, + -0.002247872529551387, + 0.048292115330696106, + 0.0174740981310606, + -0.1714349389076233, + 0.06099455803632736, + 0.00968728493899107, + 0.06746026873588562, + 0.012250914238393307, + -0.47873446345329285, + 0.06470038741827011, + 0.5421384572982788, + -0.01715134270489216, + 0.1529499888420105 + ], + [ + 0.06276757270097733, + -0.6468610763549805, + 0.01045304536819458, + 0.002314104465767741, + 0.040997590869665146, + 0.002780740149319172, + -0.16850043833255768, + 0.0491274930536747, + 0.01571984961628914, + 0.05858093872666359, + 0.006975849159061909, + -0.47506120800971985, + 0.05651852488517761, + 0.5391678214073181, + -0.012335803359746933, + 0.14684303104877472 + ], + [ + 0.036815423518419266, + -0.652092456817627, + 0.018829861655831337, + -0.005776269361376762, + 0.050795357674360275, + 0.029142023995518684, + -0.13020554184913635, + 0.06936407089233398, + 0.008618663996458054, + 0.06704270839691162, + 0.020813215523958206, + -0.4923149049282074, + 0.06485947221517563, + 0.528670072555542, + -0.02951006032526493, + 0.1260634958744049 + ], + [ + 0.07596353441476822, + -0.6463818550109863, + 0.018199408426880836, + -0.00036500475835055113, + 0.05130269378423691, + 0.007212483789771795, + -0.16321396827697754, + 0.05543990060687065, + 0.014189167879521847, + 0.061488181352615356, + 0.01652095839381218, + -0.47440239787101746, + 0.05899316072463989, + 0.5380368232727051, + -0.013881021179258823, + 0.14568154513835907 + ], + [ + 0.0461171492934227, + -0.7113691568374634, + 0.041281454265117645, + 0.008508007042109966, + 0.050775252282619476, + -0.01964169181883335, + -0.048857301473617554, + -0.005528346169739962, + 0.013751260004937649, + 0.02081477642059326, + 0.05291762948036194, + -0.503695547580719, + 0.02279868721961975, + 0.4744991362094879, + -0.00205780821852386, + 0.04317152500152588 + ], + [ + 0.059132106602191925, + -0.6298875212669373, + 0.005656265188008547, + 0.0018095162231475115, + 0.03818249702453613, + 0.006723846308887005, + -0.19482454657554626, + 0.052141230553388596, + 0.011430409736931324, + 0.06280302256345749, + 0.0010628125164657831, + -0.4688469171524048, + 0.06030001863837242, + 0.5497231483459473, + -0.009142533876001835, + 0.16650180518627167 + ], + [ + 0.055875513702631, + -0.6957848072052002, + 0.026128893718123436, + 0.010866694152355194, + 0.03850999474525452, + -0.025574086233973503, + -0.09550991654396057, + -0.0043495334684848785, + 0.013580876402556896, + 0.0320669449865818, + 0.03277861699461937, + -0.49211663007736206, + 0.03405887633562088, + 0.49898478388786316, + 0.005887946113944054, + 0.07769211381673813 + ] + ] + ], + "dims": [ + 1, + 8, + 16 + ], + "type": "float32" + }, + "metadata": { + "source_file": "M1.wav", + "source_sample_rate": 44100, + "target_sample_rate": 44100, + "extracted_at": "2026-01-06T16:15:53.333609" + } +} \ No newline at end of file diff --git a/model/voice_styles/M2.json b/model/voice_styles/M2.json new file mode 100644 index 0000000000000000000000000000000000000000..9fa3aaa1bb82426d720dcf8ab736b5a25d17bc9f --- /dev/null +++ b/model/voice_styles/M2.json @@ -0,0 +1,13076 @@ +{ + "style_ttl": { + "data": [ + [ + [ + 0.013103550300002098, + -6.259308429434896e-05, + -0.0027431328780949116, + -0.002445055404677987, + -0.00010854510765057057, + -0.0004090486327186227, + -0.00020811092690564692, + 0.0006287655560299754, + 0.00220864568836987, + -0.0007753943791612983, + -0.005745022092014551, + -0.0011664002668112516, + -0.0002638992154970765, + -0.0014256067806854844, + 0.002381696365773678, + -0.0008191656088456511, + -0.0009175853920169175, + 0.000342229992384091, + -6.734734051860869e-05, + -0.0016837413422763348, + 0.0037024556659162045, + 0.0013276654062792659, + -0.000107115825812798, + 0.0016923989169299603, + 0.003206153167411685, + 0.003030757885426283, + -0.0007248687325045466, + -0.0009206391405314207, + -0.0004165242426097393, + -0.002188902348279953, + -0.0018376795342192054, + 0.0011630862718448043, + 0.0012103230692446232, + 0.0032392870634794235, + -0.0009743561968207359, + -0.0017391376895830035, + 0.0002458109811414033, + -0.0005490086623467505, + -0.000486426695715636, + -0.000946707499679178, + 0.000997146824374795, + -0.0036403173580765724, + -0.00026581346173770726, + 0.00010332012607250363, + 0.0010519784409552813, + 0.0018490354996174574, + 0.00033793874899856746, + -0.0009261671220883727, + -0.0009532640688121319, + 0.0012714226031675935, + -6.939236482139677e-05, + 0.00220688758417964, + 0.0017193085514008999, + 0.000944588624406606, + -0.0010436340235173702, + -0.0019690580666065216, + 0.0007964725373312831, + 0.0005546555621549487, + 0.00034957859315909445, + 0.0015686891274526715, + -0.00046816866961307824, + -0.0013302401639521122, + 0.000927880231756717, + 0.0029528536833822727, + 0.000344621337717399, + -0.003186233574524522, + -0.00022656521468888968, + 0.0002918729733210057, + 0.004855177365243435, + -0.003939850255846977, + -0.0004971841117367148, + 0.0020448758732527494, + 0.0011983737349510193, + -0.0023382522631436586, + 0.0011750237317755818, + -0.00035497770295478404, + 0.0018093528924509883, + -0.0027035183738917112, + 0.001606038655154407, + -0.0012740642996504903, + -0.11939534544944763, + -0.002440001582726836, + -0.0018531281966716051, + -0.0008902761619538069, + 0.00037628409336321056, + 0.001163338660262525, + 0.00012306461576372385, + -0.0015727251302450895, + 0.004921589978039265, + 8.309968688990921e-05, + 0.0009103528573177755, + -0.0011981542920693755, + -0.0022648945450782776, + 0.0017427101265639067, + 0.0029857901390641928, + 0.0011299382895231247, + 0.0018123694462701678, + -0.0012718038633465767, + -0.00022601390082854778, + 0.0003466369234956801, + 0.0005062941927462816, + -0.0034326938912272453, + -0.0006029170472174883, + 0.0014706504298374057, + 0.0033197940792888403, + 0.0029479090590029955, + -0.0029271093662828207, + -0.0024331705644726753, + -0.0013664799043908715, + -0.00019444555800873786, + -0.002271207282319665, + -0.00369656877592206, + 0.0035916606429964304, + 0.00021803294657729566, + -0.00037370153586380184, + 3.889404615620151e-05, + 0.00015274170436896384, + -0.00039570615626871586, + -0.0018767196452245116, + -0.0007535524782724679, + -0.00090306147467345, + 0.0006672506569884717, + 0.0012481535086408257, + -0.0006270831800065935, + 0.0022446769289672375, + 0.002149764681234956, + -0.00023719113960396498, + 0.0008965976303443313, + -0.001996477833017707, + 0.002172784646973014, + 0.0004358975274953991, + -0.0007567295688204467, + 0.0022099807392805815, + -0.002177588175982237, + -0.0012392420321702957, + -0.00189390336163342, + -0.000685869250446558, + -0.01153404451906681, + -0.0015499367145821452, + -0.0017325597582384944, + 0.0002879071398638189, + 0.0008241282193921506, + -0.0031531667336821556, + -0.0007519747596234083, + -0.9832751750946045, + -3.6190471291774884e-05, + -0.0010818816954270005, + 0.001979162683710456, + 0.0006348984898068011, + -0.0003433185047470033, + -0.0025788522325456142, + -0.0009773585479706526, + 0.0031179869547486305, + -9.504308400209993e-05, + -0.0020654075779020786, + -0.0004343583423178643, + 0.0020034690387547016, + 0.0022556299809366465, + -0.0013859882019460201, + -0.0006749359308741987, + -0.0006722956895828247, + 0.0009330796310678124, + 0.002246531890705228, + -0.001809407607652247, + 0.00045718110050074756, + -0.0012162113562226295, + 2.1158915842534043e-05, + -0.0051588378846645355, + -0.0030893313232809305, + -0.0005591457593254745, + -0.002246580086648464, + -0.0018261917866766453, + -0.0005243498599156737, + -0.0003829269262496382, + -0.001542004058137536, + -0.0018403104040771723, + 0.0016341772861778736, + 0.0012942937901243567, + -0.0010464286897331476, + 0.0008731128182262182, + 0.0032186894677579403, + -0.0007457411265932024, + -0.0012615722371265292, + 0.0015174903674051166, + -2.5878753149299882e-05, + 0.007763598579913378, + -0.0032252452801913023, + 0.001385989598929882, + -0.0010809249943122268, + 0.0006099377060309052, + -0.0017125641461461782, + 0.006837896071374416, + -0.0026190748903900385, + 0.0032614278607070446, + 0.0003408706688787788, + 0.0021537167485803366, + -0.001210419344715774, + 0.001323508215136826, + 0.0005889247986488044, + -0.003071593353524804, + 0.0022692729253321886, + -0.0006032285164110363, + -0.0025834795087575912, + -0.0032523968257009983, + -5.795420747745084e-06, + 0.0026203731540590525, + -0.000902464787941426, + 0.0037962368223816156, + 0.0016715890960767865, + 0.0005150962388142943, + -0.0007308914209716022, + -0.0002876703510992229, + 0.0006840971764177084, + -0.007161407731473446, + -0.0008499157847836614, + -0.001259682117961347, + 0.0007678365218453109, + -0.0030223082285374403, + 0.0005527621833607554, + 0.0015802498674020171, + -0.0008694827556610107, + -0.0010624072747305036, + -1.8978180378326215e-05, + -0.0029235784895718098, + -0.0011728910030797124, + -0.0006490105297416449, + -0.000811275967862457, + -0.002544074086472392, + -0.0007348215440288186, + 0.0012490673689171672, + -0.0016363357426598668, + -0.0005300026969052851, + -0.0015771588077768683, + -0.000648590037599206, + 0.00170360435731709, + -0.004485760349780321, + -0.0020692211110144854, + -0.13278193771839142, + -0.0003795514057856053, + -0.0017369181150570512, + 0.0007499700295738876, + -0.0016229284228757024, + 0.0022259452380239964, + 0.004044449422508478, + 0.0037701912224292755, + -0.0010431127157062292, + 0.002101946622133255, + 0.0003194368036929518, + -0.0005456267390400171, + 0.0010298064444214106, + 0.002016898710280657, + 0.0004979822551831603, + -0.00017284482601098716, + -0.0006951040704734623, + -0.0009012928931042552, + -0.002524173818528652 + ], + [ + 0.01452858466655016, + 0.0009298090008087456, + -0.0031574885360896587, + -0.003067928832024336, + 0.0007667703321203589, + 0.0003884948673658073, + 0.0001517005730420351, + 0.001125934417359531, + 0.0026044845581054688, + -0.0015835990197956562, + -0.00454601040109992, + -0.0009464120958000422, + -0.0004623029089998454, + -0.0017338728066533804, + 0.002412722911685705, + -0.0017081007827073336, + -0.00019605339912232012, + -0.000761490548029542, + 0.0006947996444068849, + -0.0013976969057694077, + 0.004336476791650057, + 0.001241477788425982, + -0.0007056433241814375, + 0.0016785315237939358, + 0.003704213537275791, + 0.003496370743960142, + -0.0009337731753475964, + -0.0007844411884434521, + -0.0005177416605874896, + -0.002192623680457473, + -0.0024934487883001566, + 0.0017213599057868123, + 0.0013923896476626396, + 0.0006304374546743929, + -0.0017373434966430068, + -0.0017262740293517709, + 0.000546951312571764, + -0.0011019958183169365, + -0.00048491201596334577, + -0.0006290434394031763, + 0.001590733416378498, + -0.002923602005466819, + -0.0028472444973886013, + -0.00020942918490618467, + 0.0008780228672549129, + 0.0025459446478635073, + -0.0004428425745572895, + -0.0010181983234360814, + -0.002376559656113386, + 0.0007982547394931316, + -0.0006543098716065288, + 0.003028132487088442, + 0.002549605444073677, + -0.00040986284147948027, + -0.0005692981649190187, + -0.002809222787618637, + -0.0023640727158635855, + -5.3893618314759806e-05, + 0.0008854527259245515, + 0.00111772445961833, + -0.0004450315609574318, + -0.00010276125249220058, + 0.0005589031497947872, + 0.003417990868911147, + 0.00038399838376790285, + -0.004335837904363871, + -0.0005357190384529531, + 0.0005294742295518517, + 0.0062639107927680016, + -0.0039035887457430363, + -0.0012284684926271439, + 0.003512811614200473, + 0.0010754509130492806, + -0.002217876724898815, + 0.0015937265707179904, + -1.76521953108022e-05, + 0.001289839274249971, + -0.002599709667265415, + 0.0014237299328669906, + -0.0010075690224766731, + -0.12261071056127548, + -0.0022540779318660498, + -0.0021318134386092424, + -0.000910458795260638, + 0.0008758442127145827, + 0.0010247380705550313, + 0.0005277447635307908, + -0.0017768694087862968, + 0.006341573782265186, + -0.0008759996271692216, + 0.0008558778208680451, + -0.0011827737325802445, + -0.0016239185351878405, + 0.004214899614453316, + 0.0038718455471098423, + 0.0011214336846023798, + 0.002040301915258169, + -0.0015030382201075554, + 0.0005701313493773341, + 0.0003505733620841056, + 0.00036460289265960455, + -0.0036928923800587654, + -0.0014879819937050343, + 0.00159086799249053, + 0.003978071268647909, + 0.0044678570702672005, + -0.0026641201693564653, + -0.002773806219920516, + -0.0018360215472057462, + 0.000464367592940107, + -0.002560579450801015, + -0.004006227012723684, + 0.003750774310901761, + 0.00023613980738446116, + -0.0003664095129352063, + 0.00040285076829604805, + 0.00010361907334299758, + -0.0007354824338108301, + -0.0017465038690716028, + -0.0005979447741992772, + -0.0014591884100809693, + 0.002754727378487587, + 0.0010541665833443403, + -0.0004292965750209987, + 0.0021662835497409105, + 0.001824554055929184, + -0.0014266662765294313, + 0.0021065983455628157, + -0.0021249237470328808, + 0.001408901996910572, + 0.0006269364967010915, + -0.0007511299918405712, + 0.0019826607313007116, + -0.0024372085463255644, + 0.0003266117419116199, + -0.0025128123816102743, + -0.0011910899775102735, + -0.010805581696331501, + -0.0022554127499461174, + -0.0015039641875773668, + 0.00024557707365602255, + 0.0003627805272117257, + -0.002683312399312854, + -0.00048449161113239825, + -0.9820072054862976, + -0.00010089909483212978, + -0.002547651529312134, + 0.0015432224608957767, + 0.001485526328906417, + -0.001133881974965334, + -0.002526950091123581, + -0.0016594956396147609, + 0.003197195939719677, + -1.3857272278983146e-05, + -0.003153229830786586, + 0.0013262848369777203, + 0.0017576332902535796, + 0.002191198756918311, + -0.0011264123022556305, + -0.0015863158041611314, + 0.00014775017916690558, + 0.0005802427185699344, + 0.0024164251517504454, + -0.0020814912859350443, + 0.0008578531560488045, + -0.000967465341091156, + -0.0007987501448951662, + -0.004693472757935524, + -0.003056289628148079, + -0.0001272195513593033, + -0.002084089210256934, + -0.001330596162006259, + -2.558961568865925e-05, + -0.0006669790018349886, + -0.0010538408532738686, + -0.0021123664919286966, + 0.0012529833475127816, + 0.0010875400621443987, + -0.0018929376965388656, + 0.0004087135603185743, + 0.003497200319543481, + -0.0006801476702094078, + -0.0014080946566537023, + 0.002770577324554324, + -0.0012887225020676851, + 0.007698800880461931, + -0.0036003123968839645, + 0.0018904381431639194, + -0.00041114824125543237, + 0.000426473532570526, + -0.002733473898842931, + 0.008676905184984207, + -0.0036229195538908243, + 0.0035492873284965754, + -0.0005302284844219685, + 0.002267614006996155, + -0.0015664646634832025, + 0.0018703044624999166, + 0.0003800358681473881, + -0.002608319278806448, + 0.002365298569202423, + -0.0005129080382175744, + -0.0025622935499995947, + -0.004454049281775951, + 5.4522446589544415e-05, + 0.001986856572329998, + -0.0011482872068881989, + 0.005909725092351437, + 0.0013709532795473933, + 0.00041535450145602226, + -0.0009369653416797519, + -0.0009518153383396566, + 0.000403337151510641, + -0.004317896440625191, + -0.0009331214241683483, + -0.0009427834884263575, + 0.0005398999201133847, + -0.0051191989332437515, + 2.6145589799853042e-05, + 0.0015770633472129703, + -0.000992023735307157, + -0.0007717680418863893, + -0.00012652669101953506, + -0.003526706015691161, + -0.0008960456470958889, + -0.0005896922084502876, + -0.0009807306341826916, + -0.003063296666368842, + -0.0018201657803729177, + 0.0011247030925005674, + -0.001529885921627283, + -0.00032779385219328105, + -0.0021125166676938534, + -0.0015364595456048846, + 0.000842290697619319, + -0.00426147785037756, + -0.0018957520369440317, + -0.1379753202199936, + -0.00019247649470344186, + -0.005212969612330198, + 0.00124008534476161, + -0.0016700775595381856, + 0.0033993362449109554, + 0.006225792691111565, + 0.0039665587246418, + -0.0008428268483839929, + 0.001911855535581708, + 0.0006223772070370615, + -0.0013165969867259264, + 0.0003482949687168002, + 0.0024502442684024572, + -0.00047462587826885283, + -0.0007860957994125783, + 0.0008773775189183652, + -0.00112450635060668, + -0.0023953996133059263 + ], + [ + -0.009211733937263489, + -0.0030843426939100027, + -0.011479138396680355, + 0.0028130339924246073, + 0.004871178884059191, + 0.0048415763303637505, + -0.0004437681345734745, + -0.0028728751931339502, + -0.0023284084163606167, + -0.003559894161298871, + 0.008223623968660831, + -0.0019064178923144937, + -0.000717442948371172, + -0.0025232958141714334, + 0.003531656926497817, + 0.002115045441314578, + 0.004379924386739731, + -0.013340246863663197, + 0.009453531354665756, + 0.0023802416399121284, + 0.007697236258536577, + 0.00355388387106359, + -0.005305320955812931, + 0.008765105158090591, + -0.0023060524836182594, + 0.013501809909939766, + -0.007165620569139719, + -0.0005608269711956382, + -0.0014690773095935583, + -0.005675498396158218, + -0.008624435402452946, + 0.0071169473230838776, + 0.0060531143099069595, + -0.0057656485587358475, + -0.0031356436666101217, + -0.007173774763941765, + 0.005898936185985804, + -0.0062348791398108006, + -0.005427549127489328, + -0.0009462903835810721, + 0.008740629069507122, + -0.006046977825462818, + -0.02178378216922283, + 0.002032483695074916, + 0.00020266389765311033, + 0.0017797601176425815, + -0.009819233790040016, + -0.0023309984244406223, + -0.010022873990237713, + 0.0027164823841303587, + 0.0015255081234499812, + 0.0077688004821538925, + 0.005596709903329611, + -0.0023715754505246878, + -0.0031938557513058186, + -0.0013798462459817529, + -0.027285758405923843, + 0.00450860382989049, + 0.0033790236338973045, + -0.003839318873360753, + -0.0006111214752309024, + 0.0015351996989920735, + 0.00660853972658515, + 0.010463437996804714, + 0.0008074322249740362, + -0.012799813412129879, + 0.00015529785014223307, + 0.011964565142989159, + 0.017009319737553596, + -0.0027158630546182394, + -0.008194542489945889, + 0.01655345968902111, + 0.0024747499264776707, + -0.004081537947058678, + -0.0034569185227155685, + -0.009689504280686378, + -0.00316316238604486, + -0.004087719134986401, + -0.0012317294022068381, + -0.008414209820330143, + -0.08349071443080902, + -0.0035279083531349897, + -0.007122717332094908, + -0.004828827455639839, + -0.0049361311830580235, + 0.0036249998956918716, + -0.005014908500015736, + 0.0020384928211569786, + 0.012796067632734776, + -0.011313620023429394, + -0.0016519393539056182, + 0.002719728508964181, + -0.0023364939261227846, + 0.022495228797197342, + 0.015114509500563145, + -0.00345587357878685, + 0.002549110446125269, + -0.014250204898416996, + 0.0019220345420762897, + 0.0012680733343586326, + -0.0022338812705129385, + -0.008183016441762447, + -0.010517195798456669, + 0.003701417474076152, + 0.013770060613751411, + 0.018920155242085457, + -0.00826199073344469, + -0.008670376613736153, + -0.0009232577867805958, + -0.0046199955977499485, + 0.001738642924465239, + -0.005296220071613789, + 0.008690512739121914, + 0.011868298053741455, + 0.0026828786358237267, + 0.001623206422664225, + -0.0030612635891884565, + -0.011089514009654522, + -0.00025796558475121856, + -0.0017515321960672736, + -0.011083073914051056, + 0.016483167186379433, + 0.0054112146608531475, + -0.0013298304984346032, + 0.0003330118488520384, + 0.004490744322538376, + 0.003844529390335083, + 0.01424107514321804, + -0.008737515658140182, + 0.00206212536431849, + 0.0004491750441957265, + 0.0025777181144803762, + 0.004942404571920633, + -0.014405808411538601, + 0.005728043150156736, + -4.889060801360756e-05, + -7.724613533355296e-05, + -0.014579515904188156, + -0.0028300215490162373, + -0.00040977715980261564, + -0.0015357756055891514, + -0.0018220312194898725, + 0.004323561675846577, + 0.0025029077660292387, + -0.9884231686592102, + -0.0020858023781329393, + -0.008197225630283356, + -0.0017601323779672384, + 0.00410083681344986, + -0.003292214823886752, + -0.0059840744361281395, + 0.0020582578144967556, + -0.004429615568369627, + 0.00041885909740813076, + -0.005367118399590254, + 0.009881018660962582, + 0.007612514775246382, + 0.004863895010203123, + -0.0031233965419232845, + -0.00032425730023533106, + -0.002680266508832574, + 0.003182103391736746, + 0.00824808981269598, + -0.005885921884328127, + 0.00039532736991532147, + -0.0007913915324024856, + -0.014387885108590126, + -0.01654750294983387, + -0.0022180669475346804, + 0.0054036290384829044, + -0.010948365554213524, + -0.005559208337217569, + 0.0036949829664081335, + -0.002840864472091198, + -0.0012119392631575465, + -0.00342572177760303, + 0.006577774882316589, + 0.0013132343301549554, + -0.003985213115811348, + 0.0054464745335280895, + 0.004780129995197058, + 0.00022738789266441017, + -0.002087063854560256, + 0.007177390158176422, + -0.0007000117329880595, + 0.005482896696776152, + 0.0057508330792188644, + -0.007156118284910917, + 0.007596306502819061, + 0.01170382834970951, + -0.004402735736221075, + -0.0034614463802427053, + 0.009348724037408829, + 0.0043007866479456425, + -0.007396978326141834, + 0.0070510865189135075, + -0.0004581206012517214, + 0.007476157043129206, + -0.0003019046562258154, + -0.010112146846950054, + -0.0005884371930733323, + -2.1813600596942706e-06, + -0.005702725145965815, + -0.00883118249475956, + -0.0007226748857647181, + 0.006939304992556572, + -0.0027712092269212008, + 0.01402205415070057, + -0.0041032335720956326, + -0.0036860485561192036, + 0.0017412587767466903, + -0.0026034319307655096, + -0.002742805751040578, + 0.0035058974754065275, + -0.005349372513592243, + -0.0045020501129329205, + -0.0011218010913580656, + -0.01932784542441368, + 8.397123019676656e-05, + 0.00438216095790267, + 0.000680954719427973, + -0.0012306543067097664, + 0.005581261124461889, + -0.006961279548704624, + 0.001116422121413052, + -0.0014541489072144032, + 0.0029906027484685183, + -0.007460737135261297, + -0.005854575429111719, + 0.005519252736121416, + 0.007837110199034214, + 0.0012396157253533602, + -0.00033640346373431385, + -0.005949824117124081, + 0.002609299262985587, + -0.006341940723359585, + -0.003994394093751907, + -0.045423347502946854, + 0.005441893357783556, + -0.031624071300029755, + 0.0033944447059184313, + -0.00039661291521042585, + 0.005948337726294994, + 0.02466011606156826, + 0.011468187905848026, + -0.003629868384450674, + 0.003996467217803001, + -0.0009298516670241952, + -0.005156544037163258, + -0.00327667105011642, + 0.009441065602004528, + 0.0020366651006042957, + -0.0011499118991196156, + -0.010353296995162964, + -0.0058986428193748, + -0.002999058226123452 + ], + [ + -0.1867186427116394, + -0.06375297158956528, + -0.02882174216210842, + 0.05324048921465874, + -0.01352255791425705, + -0.010284792631864548, + -0.022583315148949623, + -0.029657604172825813, + -0.02381608448922634, + 0.01319937128573656, + 0.02187299355864525, + -0.02978350967168808, + -0.0017526143928989768, + 0.008904061280190945, + 0.0135627631098032, + 0.05023975297808647, + 0.009718536399304867, + -2.1789290258311667e-05, + 0.00826515443623066, + -0.00039490830386057496, + 0.01211087591946125, + 0.0036786189302802086, + 0.0012975468998774886, + 0.032421354204416275, + -0.047650713473558426, + 0.027436645701527596, + -0.014570776373147964, + -0.00543423555791378, + 0.0034025469794869423, + -0.013595372438430786, + -0.005627639126032591, + -0.0013433556305244565, + 0.009022912941873074, + 0.07814227789640427, + 0.020788347348570824, + -0.023593029007315636, + 0.01545190904289484, + 0.010268031619489193, + -0.019775789231061935, + -0.03325146436691284, + 0.013588199391961098, + -0.04787043482065201, + 0.003499884158372879, + 0.013229441829025745, + 0.002015121281147003, + -0.022907966747879982, + -0.01816745102405548, + -0.005694072227925062, + 0.012589411810040474, + 0.03117084689438343, + 0.015999382361769676, + -0.00476146349683404, + -0.025168977677822113, + 0.04349563643336296, + -0.024501297622919083, + 0.05419296771287918, + 0.010658038780093193, + 0.0412919819355011, + -0.018485942855477333, + -0.008264594711363316, + -0.0036755045875906944, + -0.045589935034513474, + 0.040267013013362885, + 0.01605958491563797, + 0.008821021765470505, + 0.01650385372340679, + 0.014465780928730965, + 0.05321918800473213, + -0.012049149721860886, + 0.006171505898237228, + -0.0015245439717546105, + 0.0033898192923516035, + 0.013602075167000294, + -0.014971734955906868, + -0.04501807317137718, + -0.08358947187662125, + 0.002056136727333069, + -0.012746704742312431, + 0.00471766060218215, + -0.037400078028440475, + 0.34232011437416077, + -0.020826099440455437, + -0.01074234303086996, + -0.0059915389865636826, + -0.05303904786705971, + 0.01813570223748684, + -0.027895519509911537, + 0.01237089466303587, + -0.03268834576010704, + -0.022112512961030006, + -0.0037364130839705467, + 0.020603321492671967, + -0.02499839849770069, + -0.010475502349436283, + 0.018940089270472527, + -0.016526196151971817, + -0.005175368394702673, + -0.04851588234305382, + -0.015961168333888054, + 0.0020763156935572624, + 0.015224592760205269, + 0.001647614873945713, + -0.0076595935970544815, + 0.003929436206817627, + 0.006152771878987551, + 0.01232382282614708, + -0.037044934928417206, + -0.01755880005657673, + 0.02015489712357521, + -0.06327838450670242, + 0.027716290205717087, + 0.008363952860236168, + 0.0028418488800525665, + 0.047198615968227386, + 0.010419551283121109, + -0.012677672319114208, + -0.011575238779187202, + -0.03130033612251282, + 0.0038853457663208246, + -0.013867554254829884, + -0.012471872381865978, + -0.02065303735435009, + 0.02098117768764496, + -0.017252491787075996, + 0.01590965874493122, + 0.036582328379154205, + 0.08135338872671127, + 0.010917858220636845, + -0.03809589520096779, + 0.04030343145132065, + -0.007320895791053772, + 0.016330162063241005, + 0.007430457975715399, + -0.04517921432852745, + -0.04593468829989433, + 0.02047542855143547, + 0.013906140811741352, + -0.06250926852226257, + 0.018015675246715546, + -0.006127277854830027, + -0.007619957439601421, + 0.012263386510312557, + -0.0035066884011030197, + -0.005730407312512398, + -0.1870182305574417, + -0.013366245664656162, + 0.02519163116812706, + 0.017126567661762238, + -0.008013568818569183, + 0.01884043589234352, + -0.006571977399289608, + 0.041601430624723434, + -0.031153390184044838, + -0.0007108750869520009, + 0.04704296588897705, + -0.02458547241985798, + 0.04424159973859787, + 0.01908262073993683, + -0.030261218547821045, + 0.04153282195329666, + -0.0372433140873909, + 0.023300427943468094, + 0.018283480778336525, + -0.013080351985991001, + -0.02801140584051609, + -0.006723807193338871, + -0.028894295915961266, + -0.07305151969194412, + 0.004641119856387377, + 0.021436717361211777, + -0.05988201126456261, + -0.03539928421378136, + -0.012085496447980404, + 0.014083256013691425, + -0.022041521966457367, + 0.004695160314440727, + 0.03237832710146904, + 0.024535126984119415, + 0.016978934407234192, + 0.04486170783638954, + 2.8413765903678723e-05, + 0.008515607565641403, + -0.00210421159863472, + -0.022549623623490334, + 0.06088221073150635, + -0.007158194202929735, + 0.060535501688718796, + -0.051394667476415634, + 0.014368359930813313, + 0.06357007473707199, + 0.018709463998675346, + -0.13274529576301575, + 0.11939699202775955, + -0.009289456531405449, + 0.006172256078571081, + 0.0286121629178524, + 0.015459295362234116, + 0.01464853249490261, + 0.005764565896242857, + -0.07052239775657654, + -0.007965863682329655, + -0.007124246098101139, + -0.011944198049604893, + 0.01062292605638504, + -0.018846679478883743, + 0.05838453397154808, + -0.003301657037809491, + -0.037221770733594894, + -0.01829889416694641, + -0.010174312628805637, + 0.034773342311382294, + 0.014862580224871635, + 0.0061452048830688, + -0.10093853622674942, + 0.004245262127369642, + -0.031148485839366913, + 0.0009491628152318299, + 0.021836839616298676, + 0.02503354474902153, + 0.018906157463788986, + 0.011973400600254536, + -0.006999547127634287, + 0.02625805139541626, + 0.0058310250751674175, + 0.012782618403434753, + -0.00044068918214179575, + 0.04407721757888794, + 0.007192533928900957, + 0.017887534573674202, + 0.038029950112104416, + 0.04850780591368675, + -0.008635379374027252, + 0.029370376840233803, + 0.009135524742305279, + 0.0569382905960083, + -0.030543895438313484, + -0.005308766383677721, + 0.752848207950592, + 0.0161450058221817, + 0.00857475120574236, + -0.013215037062764168, + 0.01902659982442856, + -0.03796825930476189, + -0.003879473777487874, + 0.03210323303937912, + -0.019319355487823486, + 0.01365659013390541, + -0.02092806063592434, + 0.0035650155041366816, + 0.01680995523929596, + 0.013083123601973057, + 0.054658371955156326, + 0.02436365932226181, + -0.12212114781141281, + -0.02464405819773674, + -0.01796906441450119 + ], + [ + -0.17525382339954376, + -0.03576326742768288, + -0.03390774130821228, + 0.053988464176654816, + -0.003256679978221655, + 0.017296308651566505, + -0.02781747095286846, + 0.024121079593896866, + 0.020691609010100365, + 0.02157594822347164, + 0.08642100542783737, + -0.030688293278217316, + 0.006479816511273384, + 0.026034502312541008, + 0.0017226870404556394, + 0.039649542421102524, + -0.0014260499738156796, + 0.016585692763328552, + 0.017612507566809654, + 0.01695750281214714, + 0.0014371919678524137, + 0.01430373266339302, + 0.013659757561981678, + 0.044301897287368774, + -0.06390093266963959, + 0.016610121354460716, + -0.0032279330771416426, + -0.015016663819551468, + 0.0436607301235199, + -0.005514529999345541, + -0.02178758755326271, + 0.021966392174363136, + 0.03847724571824074, + 0.040420010685920715, + 0.002615629928186536, + -0.003549862653017044, + 0.03998895362019539, + 0.019871851429343224, + -0.012920215725898743, + -0.04598373919725418, + 0.024975256994366646, + -0.04657335951924324, + -0.010915923863649368, + -0.03990761190652847, + 0.02592400833964348, + -0.04215315729379654, + -0.03992346301674843, + 0.01261856034398079, + 0.0077160680666565895, + 0.04506345093250275, + -0.01250545121729374, + 0.03357408195734024, + -0.021603703498840332, + 0.0947306752204895, + -0.050764866173267365, + 0.03177013248205185, + -0.0042756604962050915, + 0.03483327105641365, + -0.009984949603676796, + 0.023974839597940445, + 0.0022473554126918316, + -0.056647174060344696, + 0.042097341269254684, + 0.03151543438434601, + 0.036755386739969254, + 0.059365611523389816, + 0.015647772699594498, + 0.028945602476596832, + 0.03977667912840843, + -0.005163094028830528, + 0.01703428290784359, + -0.02790297381579876, + 0.023126032203435898, + -0.02702588029205799, + -0.01588865928351879, + -0.05793750286102295, + 0.0073011284694075584, + -0.06352514773607254, + 0.005625179968774319, + -0.031204700469970703, + 0.24297749996185303, + -0.0539739690721035, + 0.014630336314439774, + 0.014504323713481426, + -0.06291896104812622, + 0.01991935446858406, + -0.05469657853245735, + -0.02578510344028473, + 0.00529087008908391, + -0.04112042114138603, + -0.01415979117155075, + 0.021016037091612816, + 0.01297307200729847, + 0.024721845984458923, + 0.059861134737730026, + -0.022477323189377785, + 0.007772278971970081, + -0.04809754714369774, + -0.02658695913851261, + -0.04778170958161354, + 0.025282926857471466, + -0.002873086603358388, + -0.02292613685131073, + -0.00275941239669919, + 0.047249142080545425, + -0.009759336709976196, + -0.03265559673309326, + -0.00535541120916605, + 0.020633075386285782, + -0.06504438072443008, + -0.006340610329061747, + 0.018750378862023354, + 0.004854573868215084, + 0.02655567228794098, + 0.014769821427762508, + -0.01437106728553772, + 0.003132276237010956, + -0.05664148926734924, + -0.013159248977899551, + 0.003162008011713624, + 0.00043463631300255656, + -0.025174228474497795, + 0.000995247857645154, + -0.00823177583515644, + 0.0053640324622392654, + 0.04423344507813454, + 0.07373489439487457, + 0.016998473554849625, + -0.05746421590447426, + 0.016828438267111778, + -0.0301869697868824, + 0.003476617159321904, + 0.00850889552384615, + -0.059189923107624054, + -0.023727208375930786, + -0.02661173976957798, + -0.029346410185098648, + -0.05620116367936134, + 0.012311250902712345, + -0.01623336784541607, + 0.02758907899260521, + 0.06186453625559807, + -0.021151801571249962, + -0.0024904427118599415, + -0.4882775843143463, + 0.04287833347916603, + -0.02070486731827259, + 0.0590650849044323, + 0.025717036798596382, + 0.002210975158959627, + 0.054186929017305374, + 0.019146380946040154, + -0.024022741243243217, + 0.03456845507025719, + 0.03989759832620621, + -0.027788380160927773, + 0.07625329494476318, + 0.02099553309381008, + -0.04441247135400772, + 0.03765444830060005, + -0.035502683371305466, + 0.018510010093450546, + -0.009177012369036674, + -0.025724170729517937, + -0.03226694464683533, + -0.0059754266403615475, + -0.01959780603647232, + -0.07395584881305695, + -0.003295425558462739, + 0.0032149094622582197, + -0.06188151612877846, + -0.021102000027894974, + -0.009690385311841965, + 0.013466851785779, + -0.03041931614279747, + -0.0027305614203214645, + 0.0529186874628067, + 0.07002384960651398, + -0.0029027475975453854, + 0.03805827349424362, + 0.017747899517416954, + 0.05412115901708603, + 0.007305089384317398, + -0.010095047764480114, + 0.03969487547874451, + -0.0071315765380859375, + 0.06162533909082413, + -0.04099557176232338, + -0.010470668785274029, + 0.0630568414926529, + 0.01259536761790514, + -0.07313468307256699, + 0.0626147910952568, + -0.022640114650130272, + 0.021554166451096535, + 0.04176507145166397, + -0.026104429736733437, + 0.005410900805145502, + 0.004970412235707045, + -0.04232698306441307, + 0.033523157238960266, + 0.007382843643426895, + -0.030367257073521614, + -0.02352939359843731, + -0.023237647488713264, + 0.06369785964488983, + -0.0032430998980998993, + -0.029288925230503082, + 0.009112750180065632, + -0.00035849225241690874, + 0.019627844914793968, + 0.02365974150598049, + -0.02118845283985138, + -0.05417576804757118, + 0.012982524931430817, + -0.026937739923596382, + 0.05106818675994873, + -0.03982008248567581, + -0.009978240355849266, + 0.0448041670024395, + 0.04086935147643089, + -0.016905231401324272, + 0.008873069658875465, + 0.04639635235071182, + 0.04713474586606026, + 0.002160276286303997, + 0.02921503596007824, + 0.02331504039466381, + 0.0028725957963615656, + -0.003964646719396114, + 0.043576229363679886, + -0.022188784554600716, + 0.014209493063390255, + 0.026967916637659073, + 0.04667586460709572, + -0.06880881637334824, + 0.012779077515006065, + 0.6132531762123108, + 0.009054807014763355, + 0.03018055111169815, + -0.0037628032732754946, + 0.024462079629302025, + -0.03462161868810654, + 0.005155772902071476, + 0.04536985605955124, + 0.022063976153731346, + -0.012714426033198833, + -0.021462837234139442, + 0.010318014770746231, + 0.016673464328050613, + 0.016614383086562157, + 0.05182396620512009, + 0.03793228045105934, + -0.11160843074321747, + -0.04662758484482765, + -0.043984245508909225 + ], + [ + -0.17814433574676514, + -0.048202965408563614, + -0.03901640325784683, + 0.042495325207710266, + -0.04303740710020065, + 0.00761242164298892, + -0.02472246065735817, + -0.007072680629789829, + -0.03705266863107681, + 0.008166102692484856, + -0.027366237714886665, + 0.07674603909254074, + -0.06265397369861603, + 0.07506285607814789, + 0.06574050337076187, + 0.06818661093711853, + 0.0013032412389293313, + 0.031789153814315796, + 0.006543909665197134, + 0.026831895112991333, + -0.013515208847820759, + 0.0783127024769783, + 0.04084750637412071, + 0.08766235411167145, + -0.05055898800492287, + 0.012010629288852215, + -0.05981137603521347, + 0.05661549046635628, + -0.07993286103010178, + -0.050987448543310165, + 0.055207278579473495, + 0.015580709092319012, + 0.026775451377034187, + 0.14251893758773804, + -0.024714911356568336, + -0.040830858051776886, + 0.07038561999797821, + 0.011320408433675766, + 0.008352402597665787, + 0.07465754449367523, + -0.052692968398332596, + -0.024063553661108017, + -0.09437336027622223, + 0.00434262678027153, + 0.024325130507349968, + -0.029332881793379784, + -0.0308634415268898, + 0.049846138805150986, + 0.060732413083314896, + -0.004173957742750645, + 0.03922221437096596, + -0.036520108580589294, + 0.05511176586151123, + 0.028469618409872055, + -0.07937498390674591, + 0.07301110774278641, + -0.0376029796898365, + 0.012691295705735683, + -0.04306813329458237, + -0.04485814645886421, + 0.00815669633448124, + -0.03657885640859604, + 0.04338578134775162, + 0.07535451650619507, + 0.04065587744116783, + -0.06740637868642807, + -0.03448018804192543, + 0.02399572916328907, + 0.024488277733325958, + 0.04677901789546013, + 0.01201755739748478, + -0.055492814630270004, + -0.00017381479847244918, + -0.05365455150604248, + -0.011374088935554028, + -0.032492510974407196, + -0.0004428682441357523, + 0.015695787966251373, + -0.044288042932748795, + -0.07649648189544678, + 0.2014220654964447, + -0.05887347832322121, + 0.0446406714618206, + -0.01953086629509926, + -0.08054304122924805, + 0.0838380977511406, + -0.06673168390989304, + 0.0025253938511013985, + 0.029981615021824837, + 0.011713116429746151, + 0.002546424511820078, + 0.04219527170062065, + 0.018113086000084877, + -0.012329804711043835, + 0.0373045951128006, + -0.05183540657162666, + 0.02964523620903492, + 0.01752118580043316, + -0.03596120327711105, + -0.05764343962073326, + 0.05582324415445328, + -0.04288523644208908, + -0.02016625367105007, + 0.016600558534264565, + 0.08689866214990616, + 0.0179080031812191, + 0.012844547629356384, + 0.007772867102175951, + 0.004066083580255508, + -0.06037600338459015, + -0.028807368129491806, + 0.04958420619368553, + 0.0933651402592659, + 0.060805611312389374, + 0.01627935841679573, + -0.0734637901186943, + -0.05512451007962227, + -0.01054373662918806, + -0.05729859322309494, + -0.049000807106494904, + 0.001674878760240972, + -0.0024151585530489683, + 0.01897438056766987, + 0.011725710704922676, + 0.01885105110704899, + 0.025426112115383148, + 0.04054157808423042, + -0.017465051263570786, + -0.023424958810210228, + -0.00014823120727669448, + 0.02298964001238346, + -0.02071254327893257, + -0.037134844809770584, + -0.02290690876543522, + -0.023217638954520226, + 0.07383836805820465, + 0.13612814247608185, + -0.05985519289970398, + 0.008960416540503502, + 0.027572792023420334, + 0.025586826726794243, + 0.015240853652358055, + -0.00136721006128937, + -0.01231030747294426, + -0.3984827995300293, + 0.009534102864563465, + 0.008113759569823742, + -0.024961067363619804, + -0.054898448288440704, + 0.005979462526738644, + -0.05006648972630501, + 0.024736400693655014, + 0.01924462802708149, + -0.040344614535570145, + 0.053917914628982544, + -0.037701383233070374, + 0.11206784844398499, + -0.026989731937646866, + -0.0707419142127037, + 0.0020688974764198065, + -0.06505817919969559, + 0.012578348629176617, + -0.022239280864596367, + -0.010142470709979534, + -0.05767350271344185, + -0.05119884014129639, + -0.04674563184380531, + -0.04453025013208389, + 0.008883488364517689, + -0.0054146586917340755, + -0.08125347644090652, + 0.005042599514126778, + 0.0892118290066719, + 0.02878846600651741, + 0.052653808146715164, + 0.015752261504530907, + 0.06964578479528427, + 0.020862489938735962, + -0.0062788245268166065, + 0.052949659526348114, + 0.022790497168898582, + 0.022381847724318504, + 0.012568121775984764, + 0.010247975587844849, + 0.03390303999185562, + -0.020002301782369614, + 0.08249867707490921, + -0.033600613474845886, + -0.04931182041764259, + 0.12427010387182236, + 0.016240859404206276, + -0.07398093491792679, + 0.13733981549739838, + 0.012928002513945103, + 0.009623752906918526, + 0.11199933290481567, + -0.03843707963824272, + 0.04840175434947014, + 0.020075038075447083, + -0.07347264140844345, + 0.02985823154449463, + 0.004906903952360153, + 0.012887230142951012, + 0.06861905753612518, + 0.008929078467190266, + -0.049435921013355255, + -0.03049398399889469, + -0.11715442687273026, + 0.015018632635474205, + -0.007772054988890886, + 0.031224602833390236, + 0.03046952188014984, + -0.02929350920021534, + -0.12008102238178253, + 0.06929568946361542, + -0.011608447879552841, + 0.0002756961912382394, + 0.013581875711679459, + 0.01694326102733612, + -0.04255329817533493, + 0.0021856101229786873, + -0.04363542050123215, + 0.08428176492452621, + 0.00215342128649354, + -0.04208198934793472, + 0.02663693018257618, + 0.056544117629528046, + -0.008520013652741909, + 0.0510064959526062, + -0.023551693186163902, + 0.03136247768998146, + 0.01313123106956482, + 0.04853267967700958, + 0.02578008733689785, + 0.012890579178929329, + 0.0628051683306694, + -0.016054125502705574, + 0.4106990396976471, + 0.0015405616723001003, + -0.006175333168357611, + -0.09580380469560623, + -0.015230371616780758, + -0.0950944721698761, + 0.02239272929728031, + 0.08634337037801743, + -0.02366241253912449, + 0.0405360572040081, + 0.03449739143252373, + 0.06609634310007095, + 0.0024942662566900253, + -0.005535655654966831, + 0.07214251160621643, + 0.008603082969784737, + -0.16679975390434265, + -0.013044118881225586, + 0.01801537163555622 + ], + [ + -0.18425525724887848, + -0.0038493219763040543, + 0.03630449250340462, + 0.047950584441423416, + -0.006540450267493725, + 0.014917622320353985, + 0.0007716745021753013, + -0.0026227545458823442, + -0.057121068239212036, + 0.03351164609193802, + 0.10627418011426926, + -0.050778042525053024, + 0.019234318286180496, + 0.01531699113547802, + -0.008847370743751526, + 0.06075268238782883, + -0.00868998747318983, + -0.059195272624492645, + 0.054874617606401443, + 0.029956359416246414, + -0.06355082988739014, + 0.0013012439012527466, + 0.059978120028972626, + 0.07383807003498077, + -0.0776509940624237, + 0.033779922872781754, + -0.011265487410128117, + -0.025424813851714134, + 0.04557599499821663, + -0.037847671657800674, + -0.019487718120217323, + 0.030823254957795143, + 0.023098710924386978, + 0.04348283261060715, + 0.055670760571956635, + -0.0025996239855885506, + 0.0275778416544199, + -0.024533012881875038, + -0.03501409292221069, + -0.0476820208132267, + 0.04406743496656418, + -0.014730343595147133, + -0.029573602601885796, + 0.00959492102265358, + 0.014664622023701668, + -0.04074401035904884, + -0.007538153324276209, + 0.0065328036434948444, + 0.012945679016411304, + -0.001977939624339342, + 0.04433903470635414, + -0.011241965927183628, + -0.06778290122747421, + 0.10207822918891907, + -0.05848131701350212, + 0.020527273416519165, + -0.06134086102247238, + 0.03786200284957886, + 0.011249869130551815, + 0.054068513214588165, + 0.032642558217048645, + -0.009085139259696007, + 0.036582086235284805, + 0.021828580647706985, + 0.04365137219429016, + 0.0031510787084698677, + 0.020805643871426582, + 0.006906176917254925, + 0.011208247393369675, + -0.0016486910171806812, + 0.009120609611272812, + -0.04346337914466858, + 0.01572806015610695, + -0.017089225351810455, + -0.014470836147665977, + -0.04585830867290497, + 0.013708684593439102, + -0.031464140862226486, + -0.03445807099342346, + -0.08548756688833237, + 0.2841604948043823, + -0.006790971849113703, + -0.015469084493815899, + -0.03904128447175026, + -0.031135212630033493, + 0.016805000603199005, + -0.040216993540525436, + -0.01701289974153042, + 0.049139052629470825, + -0.03352535888552666, + -0.031071363016963005, + -0.003496993100270629, + -0.011411785148084164, + 0.04212721809744835, + 0.034668415784835815, + -0.02937239594757557, + 0.014512289315462112, + -0.0911896750330925, + -0.04312112182378769, + -0.009204975329339504, + -0.03432544693350792, + -0.020382611081004143, + -0.05727103725075722, + -0.003388346405699849, + 0.08930180221796036, + 0.012322903610765934, + -0.06831836700439453, + -0.033762235194444656, + 0.03904910385608673, + -0.051213111728429794, + 0.017022134736180305, + 0.010245706886053085, + 0.004956436343491077, + 0.06175348907709122, + 0.02888704463839531, + -0.0032704013865441084, + 0.01077938824892044, + -0.13269540667533875, + 0.0002469466417096555, + 0.02880110964179039, + -0.03932604566216469, + -0.005043772514909506, + -0.013847503811120987, + -0.00803662370890379, + -0.05594169721007347, + 0.0071845403872430325, + 0.0570288822054863, + 0.014031214639544487, + -0.048575516790151596, + 0.03967301547527313, + -0.042446866631507874, + 0.02266743779182434, + 0.05926555022597313, + -0.10436978936195374, + 0.008162823505699635, + -0.039075400680303574, + -0.06111133098602295, + -0.034652430564165115, + 0.037007078528404236, + -0.045459114015102386, + 0.0002224418130936101, + 0.03526481240987778, + 0.026168763637542725, + 0.0147831030189991, + -0.24877357482910156, + -0.000736531219445169, + 0.030298862606287003, + 0.011956472881138325, + 0.016547339037060738, + -0.0005668451194651425, + 0.03696900233626366, + 0.04625944793224335, + -0.07965464890003204, + 0.0522092767059803, + -0.012778581120073795, + -0.0343308262526989, + 0.009908678941428661, + 0.051687560975551605, + -0.01598084345459938, + 0.06319411098957062, + -0.04325559735298157, + 0.036481961607933044, + -0.021611763164401054, + -0.008058449253439903, + -0.03416053205728531, + -0.007552843540906906, + -0.011817178688943386, + -0.07886388897895813, + -0.006546334363520145, + -0.009001071564853191, + -0.07003577053546906, + -0.03130597993731499, + -0.01901889219880104, + -0.02696310169994831, + -0.058385174721479416, + 0.0032476361375302076, + 0.08038415014743805, + 0.02877282164990902, + 0.027048984542489052, + 0.03907522186636925, + -0.03034086525440216, + 0.0580417700111866, + 0.005026322789490223, + -0.0032033706083893776, + -0.0221117977052927, + 0.012359751388430595, + 0.06722981482744217, + -0.04901428520679474, + 0.060810308903455734, + 0.03536005690693855, + 0.016914041712880135, + -0.13446055352687836, + 0.06927970796823502, + 0.00936952605843544, + 0.002259916625916958, + -0.018515698611736298, + -0.0029167805332690477, + -0.005987175740301609, + -0.0024777078069746494, + -0.009692051447927952, + -0.01086818054318428, + 0.006591576151549816, + -0.02752513624727726, + -0.05203567445278168, + 0.019192926585674286, + 0.10395794361829758, + -0.04374084249138832, + -0.04375927150249481, + 0.00850752741098404, + 0.012818008661270142, + 0.004293524660170078, + 0.017892371863126755, + 0.0025382887106388807, + 0.0005783835658803582, + -0.08767934143543243, + -0.04283273592591286, + 0.03345584124326706, + -0.06109417602419853, + -0.0041025010868906975, + 0.08932898938655853, + 0.049621980637311935, + -0.030242009088397026, + -0.012454003095626831, + 0.0029953832272440195, + 0.054993171244859695, + 0.0286727175116539, + 0.0277530737221241, + -0.008394105359911919, + -0.005565018858760595, + 0.01777995191514492, + 0.1343308687210083, + 0.03228960186243057, + 0.03765606880187988, + 0.06714726984500885, + 0.008042269386351109, + -0.03527063876390457, + 0.01562248170375824, + 0.6277510523796082, + 0.02787802368402481, + -0.00031317182583734393, + 0.03141741827130318, + 0.039294905960559845, + -0.009745419956743717, + 0.0281380508095026, + 0.0538807213306427, + 0.02230965904891491, + 0.013226144947111607, + -0.003995826933532953, + 0.031093282625079155, + -0.02052881568670273, + 0.038543570786714554, + 0.055938128381967545, + 0.008814140222966671, + -0.08007010072469711, + -0.025329137220978737, + -0.031139589846134186 + ], + [ + -0.22284841537475586, + -0.1018962413072586, + -0.05421813204884529, + 0.03644520416855812, + -0.025430474430322647, + 0.00758564006537199, + -0.026990972459316254, + -0.002711746608838439, + 0.018632641062140465, + -0.016908232122659683, + 0.028516467660665512, + -0.028932644054293633, + -0.009311853908002377, + 0.010612854734063148, + 0.02154788374900818, + 0.11094914376735687, + 0.0017807604745030403, + 0.05193639546632767, + -0.016744764521718025, + 0.002057136967778206, + 0.01598823256790638, + 0.00814027339220047, + 0.034510184079408646, + 0.019890205934643745, + -0.019971059635281563, + -0.001438964856788516, + 0.017215445637702942, + 0.02045753411948681, + -0.008431371301412582, + -0.018159061670303345, + 0.03815935552120209, + -0.01530382875353098, + -0.042345259338617325, + 0.087481789290905, + 0.0008658598526380956, + -0.02793002314865589, + -0.0067018563859164715, + 0.008376206271350384, + -0.02316579595208168, + -0.05732753127813339, + 0.04688763618469238, + -0.07169175148010254, + 0.007856016047298908, + 0.004330074414610863, + -0.011045973747968674, + -0.0025253049097955227, + -0.039036985486745834, + -0.01853756792843342, + 0.027526579797267914, + 0.05446035787463188, + -0.018936049193143845, + 0.022870173677802086, + -0.004915245808660984, + 0.04270431771874428, + 0.001040011877194047, + 0.07640726864337921, + -0.0006610790151171386, + 0.0011987582547590137, + -0.04319246485829353, + -0.01346407737582922, + -0.00408411119133234, + -0.07891836762428284, + 0.04593788459897041, + 0.02831595577299595, + 0.023659588769078255, + 0.04927675426006317, + -0.012270311824977398, + 0.038796566426754, + -0.014012182131409645, + -0.018897829577326775, + 0.01480646152049303, + 0.024295642971992493, + 0.021068401634693146, + -0.02079315111041069, + -0.05713481828570366, + -0.09438441693782806, + -0.002940115286037326, + -0.010036061517894268, + 0.0007258981931954622, + 0.017560511827468872, + 0.28407302498817444, + 0.015400351025164127, + -0.013796019367873669, + -0.023021819069981575, + -0.09959516674280167, + -0.008695258758962154, + -0.018680362030863762, + -0.015566935762763023, + -0.03557388857007027, + -0.02183011919260025, + -0.016132919117808342, + -0.015864599496126175, + -0.030285337939858437, + -0.014464733190834522, + 0.00846833735704422, + -0.011431276798248291, + -0.01488705724477768, + -0.03174053877592087, + -0.006441997364163399, + 0.015217937529087067, + 0.015185290947556496, + 0.06671509891748428, + 0.018004953861236572, + 0.00915408693253994, + -0.034541670233011246, + 0.0008283632341772318, + -0.01309120561927557, + -0.030142517760396004, + -0.008655776269733906, + -0.08223287016153336, + 0.01923564076423645, + 0.024335768073797226, + 0.017564410343766212, + 0.04836422577500343, + 0.008985494263470173, + 0.0026524870190769434, + 0.016632864251732826, + 0.017795734107494354, + 0.015468577854335308, + -0.022417405620217323, + -0.015785016119480133, + -0.0055128964595496655, + 0.0022652121260762215, + -0.02810170315206051, + 0.04210400581359863, + 0.04268903657793999, + 0.08285701274871826, + 0.009361539036035538, + -0.04753323271870613, + 0.08335179090499878, + -0.010867834091186523, + 0.026562901213765144, + 0.009076802991330624, + -0.027920549735426903, + -0.036698490381240845, + 0.021390028297901154, + 0.007248411886394024, + -0.07243018597364426, + 0.034696515649557114, + -0.0010154108749702573, + 0.0005971139762550592, + -0.009043966419994831, + -0.02725120633840561, + -0.03508259728550911, + -0.05243478715419769, + -0.014870261773467064, + 0.033653680235147476, + 0.018193241208791733, + -0.005045448895543814, + 0.00988362729549408, + -0.011858404614031315, + 0.03785964101552963, + -0.05438127741217613, + -0.0055709537118673325, + 0.0613471157848835, + -0.053289301693439484, + 0.038501765578985214, + 0.01975940354168415, + -0.04204938933253288, + 0.05321599543094635, + -0.03664807975292206, + 0.013159790076315403, + 0.02620515413582325, + -0.043224893510341644, + -0.040716130286455154, + 0.017267588526010513, + -0.01102496962994337, + -0.030037052929401398, + 0.014957440085709095, + 0.08654703944921494, + -0.09390603005886078, + -0.025645442306995392, + -0.00850946269929409, + 0.018330654129385948, + -0.014136157929897308, + 0.01175420917570591, + 0.01769295148551464, + 0.04328605532646179, + -0.011208822950720787, + 0.00180721003562212, + 0.034230057150125504, + -0.002104375511407852, + 0.022710228338837624, + -0.000304660527035594, + 0.04294464737176895, + -0.03267456591129303, + 0.06006065383553505, + -0.010982167907059193, + 0.024682091549038887, + 0.0628431886434555, + 0.029613127931952477, + -0.12403586506843567, + 0.187361940741539, + -0.019433660432696342, + 0.03982061520218849, + 0.06311138719320297, + 0.010912029072642326, + 0.03340243920683861, + 0.006429372355341911, + -0.06468118727207184, + 0.006371736526489258, + -0.004691265989094973, + 0.018161306157708168, + 0.030342651531100273, + -0.06086258590221405, + 0.054060373455286026, + 0.009958666749298573, + -0.031953029334545135, + -0.01142351794987917, + 0.0011052442714571953, + 0.031661152839660645, + 0.04498550668358803, + 0.014006340876221657, + -0.13478983938694, + 0.07085706293582916, + -0.032988183200359344, + 0.04382859542965889, + 0.0473938025534153, + 0.021307161077857018, + -0.033228036016225815, + -0.009068796411156654, + -0.03588690981268883, + 0.004663081374019384, + 0.014126718044281006, + -0.013438073918223381, + -0.010477568954229355, + -0.0035440882202237844, + 0.022595247253775597, + 0.02481098659336567, + 0.0025194792542606592, + 0.03546726331114769, + -0.06227488815784454, + 0.047653064131736755, + -0.020871629938483238, + 0.08358895033597946, + -0.01699160598218441, + -0.009380117058753967, + 0.700793981552124, + -0.0015414521330967546, + -0.0017415120964869857, + 0.005184938665479422, + 0.025441857054829597, + 0.0032057289499789476, + 0.027251427993178368, + 0.020596496760845184, + 0.010200000368058681, + 0.004388491157442331, + -0.022908886894583702, + -0.02777979150414467, + 0.03215642645955086, + 0.03017066791653633, + 0.05313833802938461, + 0.04732011258602142, + -0.08530095964670181, + -0.020130382850766182, + -0.003516531316563487 + ], + [ + 0.021716034039855003, + -0.0032486047130078077, + 0.007839472033083439, + -0.0023941320832818747, + -0.011674980632960796, + -0.011596068739891052, + -0.0009293819894082844, + -0.002066859044134617, + -0.00012141500337747857, + 0.009894642047584057, + -0.027784552425146103, + -0.0024188091047108173, + 0.005562429782003164, + 0.000423181161750108, + -0.00013275860692374408, + 0.003813602030277252, + -0.01282459031790495, + 0.01749308779835701, + -0.01406848430633545, + -0.005720626562833786, + -0.007823287509381771, + 0.000412675115512684, + 0.009383519180119038, + -0.004607880488038063, + 0.0021218289621174335, + -0.00903438962996006, + 0.0066832974553108215, + -0.0028791814111173153, + 0.0018355955835431814, + 0.0013473653234541416, + 0.01048656739294529, + -0.00860090833157301, + -0.0014353556325659156, + 0.029470309615135193, + 0.009473990648984909, + 0.0029051825404167175, + -0.008000877685844898, + 0.006316971033811569, + 0.0027886421885341406, + -0.002709480933845043, + -0.009232962504029274, + -0.00601347628980875, + 0.042359426617622375, + 0.0029387243557721376, + 0.001811688649468124, + -0.0038893206510692835, + 0.013341751880943775, + 0.0003264824626967311, + 0.018258769065141678, + 0.005284206476062536, + 0.00504338787868619, + -0.010060745291411877, + -0.0086557911708951, + 0.014986601658165455, + -0.003278134623542428, + 0.0025466419756412506, + 0.05145571380853653, + 0.0013347674394026399, + -0.005061958450824022, + 0.01015907246619463, + -0.0001780519523890689, + -0.01335225161164999, + -0.0007516805198974907, + -0.008261299692094326, + -0.000923024257645011, + 0.014948692172765732, + 0.002698818687349558, + -0.009588764049112797, + -0.018626611679792404, + -0.006868000607937574, + 0.011925975792109966, + -0.020342368632555008, + 0.0015004532178863883, + -0.0028168768621981144, + 0.0029126268345862627, + 0.004997065756469965, + 0.008493119850754738, + -0.0020031752064824104, + 0.004529397934675217, + 0.0020177823025733232, + -0.1223624125123024, + -0.0005732532008551061, + 0.002929464913904667, + 0.0007406939985230565, + 0.0033206301741302013, + -0.0003101556794717908, + -0.00017499162640888244, + -0.0010513141751289368, + -0.014007758349180222, + 0.017482250928878784, + 0.0015649524284526706, + -0.004762408789247274, + -0.007923704572021961, + -0.03535936027765274, + -0.013988804072141647, + 0.0038528621662408113, + -0.0015040645375847816, + 0.009423932060599327, + -0.00916135124862194, + 0.0007052216096781194, + 0.0012678179191425443, + 0.00237728632055223, + 0.01399165391921997, + -0.0016820027958601713, + -0.010141493752598763, + -0.02362360619008541, + -0.001426000497303903, + 0.008251414634287357, + 0.0036450251936912537, + 3.4844288165913895e-05, + -0.00108004838693887, + -0.0005670771934092045, + -0.0014421248342841864, + -0.009682479314506054, + -0.0009580111363902688, + -0.004244900308549404, + 0.004402003716677427, + 0.009049411863088608, + -0.0018537354189902544, + 0.0003538954188115895, + 0.010325182229280472, + -0.02952638454735279, + 0.0009326166473329067, + -0.0020877239294350147, + -0.0012310614110901952, + 0.0009386248420923948, + 0.0047952113673090935, + -0.018879935145378113, + 0.008367369882762432, + 0.007713850121945143, + -0.0014175110263749957, + -0.002382630715146661, + 0.005310582462698221, + 0.00899577233940363, + -0.019282719120383263, + 0.005282743368297815, + 0.003830266185104847, + -0.013080894015729427, + 0.006383815780282021, + -0.0051133823581039906, + 0.0019823249895125628, + 0.005895507987588644, + -0.010159020312130451, + -0.003215505974367261, + -0.9633606672286987, + 0.0021115029230713844, + 0.018601760268211365, + 0.007546300534158945, + -0.009917991235852242, + 0.009290054440498352, + -0.0005428149015642703, + 0.004753967747092247, + 0.005823181476444006, + -0.0006522464682348073, + 0.00942672323435545, + -0.02321121096611023, + -0.0018759705126285553, + 0.0010229962645098567, + 0.001480849226936698, + 0.007224061526358128, + -0.005307132378220558, + 0.002926500979810953, + -0.004578457213938236, + 0.0048713297583162785, + 4.385950887808576e-05, + -0.002240329049527645, + 0.017124077305197716, + -0.0003442344022914767, + -0.0036329508293420076, + -0.009154636412858963, + 0.006405502092093229, + -0.005022702272981405, + -0.008822404779493809, + 0.0028085391968488693, + -0.006060885731130838, + 0.0015132155967876315, + 0.0021875726524740458, + 0.0006020478322170675, + 0.009891622699797153, + 0.0014351807767525315, + -0.0019315143581479788, + -0.0024520938750356436, + 0.001379344961605966, + -0.016049157828092575, + 0.010083042085170746, + 0.011218957602977753, + -0.0072663831524550915, + 0.0011229016818106174, + -0.010762275196611881, + -0.009690633043646812, + 0.010943669825792313, + -0.0005648669903166592, + -0.007650307845324278, + 0.0012929104268550873, + 0.013231846503913403, + -0.006514038424938917, + 0.0030194411519914865, + -0.011001378297805786, + 0.0026902537792921066, + 0.0013721565483137965, + 0.0007114715990610421, + -0.0009764157584868371, + -0.0009370031184516847, + 0.011293468996882439, + 0.001362116658128798, + 0.007126730866730213, + 0.004811387043446302, + -0.02206307277083397, + 0.009325272403657436, + 0.0045624226331710815, + -0.003479690756648779, + 0.007955288514494896, + 0.004189333412796259, + -0.03343186527490616, + -0.0011420361697673798, + -0.0015870843781158328, + 0.003874287474900484, + 0.026426123455166817, + 0.004598625935614109, + -0.0005526223685592413, + 0.0004889937699772418, + -0.0028897409792989492, + -0.005289360415190458, + 0.005753679666668177, + -0.005527358967810869, + -0.0018016576068475842, + -0.005371655337512493, + 0.005939940456300974, + 0.013242367655038834, + -0.0010777805000543594, + -0.01061265729367733, + -0.0017157653346657753, + -0.00041597828385420144, + 0.011023588478565216, + 0.006738412193953991, + -0.004742623772472143, + -0.003960343077778816, + -0.1696212738752365, + -0.004543101880699396, + 0.051916271448135376, + -0.003455913858488202, + -0.0028958478942513466, + -0.009379231370985508, + -0.03111797757446766, + -0.005003501195460558, + -0.0014875296037644148, + 0.001944239134900272, + -0.0005942294374108315, + 0.00933864340186119, + 0.008532505482435226, + -0.006165862083435059, + 0.004254078026860952, + 0.00654149055480957, + -0.002075270749628544, + 0.006143235135823488, + -0.0027424434665590525 + ], + [ + -0.08650922775268555, + -0.02217855304479599, + -0.012101255357265472, + 0.03251374512910843, + -0.0037421390879899263, + -0.0014693348202854395, + -0.005483625922352076, + -0.020085731521248817, + -0.017388418316841125, + 0.02723309025168419, + 0.016586903482675552, + -0.019202640280127525, + 0.0003680840600281954, + 0.014630923047661781, + -0.003538218094035983, + 0.01902296207845211, + -0.0062516722828149796, + -0.006510554347187281, + 0.009032057598233223, + 0.005011927802115679, + -0.00711622042581439, + 0.0037536839954555035, + 0.011982535012066364, + 0.02818763069808483, + -0.04007316008210182, + 0.015605870634317398, + -0.006625713314861059, + -0.009559436701238155, + 0.013087564148008823, + -0.017686184495687485, + -0.013278027065098286, + 0.01180429570376873, + 0.024305785074830055, + 0.034476764500141144, + 0.014353718608617783, + -0.013273964636027813, + 0.01423276960849762, + 0.0010113746393471956, + -0.01586608588695526, + -0.01891898363828659, + 0.0103265680372715, + -0.0260658897459507, + 0.0022209289018064737, + 0.00704076187685132, + -0.00043185713002458215, + -0.017616143450140953, + -0.017781062051653862, + 0.0031809562351554632, + 0.0006988676032051444, + 0.019650086760520935, + 0.021840503439307213, + 0.003754792967811227, + -0.022686049342155457, + 0.04032275453209877, + -0.023683147504925728, + 0.02469407208263874, + 0.011330545879900455, + 0.02997160516679287, + -0.002931543393060565, + 0.010761205106973648, + 0.006587459240108728, + -0.022092681378126144, + 0.029520224779844284, + 0.01477281004190445, + 0.0020585001911967993, + 0.01568857580423355, + 0.009396052919328213, + 0.0271726306527853, + 0.009229122661054134, + 0.0007223463617265224, + 0.003215001430362463, + 1.5054734831210226e-05, + 0.013845096342265606, + -0.00638171099126339, + -0.007377170491963625, + -0.026925019919872284, + 0.0024635717272758484, + -0.01995009370148182, + -0.0017204894684255123, + -0.026979388669133186, + 0.0794963464140892, + -0.011648221872746944, + -0.0025821919552981853, + -0.006383717991411686, + -0.03204278647899628, + 0.011997811496257782, + -0.017919866368174553, + 0.006331212818622589, + -0.012864295393228531, + -0.002770607825368643, + -0.005416512489318848, + 0.020251061767339706, + -0.01177912950515747, + -0.0008713096030987799, + 0.023208560422062874, + -0.010951774194836617, + -0.0073209176771342754, + -0.03564886748790741, + -0.019974760711193085, + 0.0013637964148074389, + 0.004734860733151436, + -0.007715690415352583, + -0.013255511410534382, + 0.00389503943733871, + 0.017770450562238693, + -0.0009161266498267651, + -0.032860297709703445, + -0.01829962246119976, + 0.020612113177776337, + -0.02712085284292698, + 0.016761109232902527, + -0.008664234541356564, + 0.008265518583357334, + 0.030377212911844254, + 0.014935221523046494, + 0.0009428153862245381, + -0.0051800841465592384, + -0.04250556603074074, + 0.0035666797775775194, + -0.002149991225451231, + -0.010816887952387333, + -0.015922581776976585, + 0.017514700070023537, + -0.01325028482824564, + -0.01025361754000187, + 0.02728787437081337, + 0.036967359483242035, + 0.007200432941317558, + -0.015249114483594894, + 0.02580896206200123, + -0.007871736772358418, + 0.005617841146886349, + 0.026475440710783005, + -0.03395448252558708, + -0.01552402414381504, + 0.011065798811614513, + 0.006178698036819696, + -0.03801894560456276, + 0.016770320013165474, + -0.011048544198274612, + 0.008273950777947903, + 0.014705744571983814, + 0.0020817641634494066, + -0.004309719428420067, + -0.9114446640014648, + -0.002408380853012204, + 0.008276677690446377, + 0.009325308725237846, + -0.007659124676138163, + 0.0032632092479616404, + 0.010527173057198524, + 0.0181419737637043, + -0.03174502030014992, + 0.0042625307105481625, + 0.011295207776129246, + -0.017692945897579193, + 0.02126341499388218, + 0.011068404652178288, + -0.0044727809727191925, + 0.02663263864815235, + -0.031173059716820717, + 0.013804319314658642, + 0.009158028289675713, + -0.015539249405264854, + -0.013055547140538692, + -0.008255969732999802, + -0.02114461176097393, + -0.0452859066426754, + -0.002464773366227746, + -0.004422636702656746, + -0.04201645404100418, + -0.025065451860427856, + -0.015331581234931946, + -0.0001303803437622264, + -0.019420823082327843, + 0.005456590559333563, + 0.036590225994586945, + 0.01197193656116724, + 0.015131941065192223, + 0.027495238929986954, + 0.00543134193867445, + 0.015111199580132961, + 0.0030296742916107178, + -0.008593142963945866, + 0.02425818145275116, + 0.011564278043806553, + 0.026004301384091377, + -0.03136478364467621, + 0.008191424421966076, + 0.033903807401657104, + 0.021232370287179947, + -0.062461189925670624, + 0.04253076761960983, + 0.0021625133231282234, + 0.0005632238462567329, + 0.00865550059825182, + -0.00018784347048494965, + -0.0018890391802415252, + 0.0024225893430411816, + -0.024298038333654404, + -0.004602396860718727, + 0.003152676159515977, + -0.022714246064424515, + -0.0012386130401864648, + -0.005709316115826368, + 0.04959410801529884, + -0.009386706165969372, + -0.0195712111890316, + 0.006968744099140167, + -0.004855482839047909, + 0.014095346443355083, + 0.0005790640134364367, + 0.005261839833110571, + -0.03749733045697212, + -0.025715969502925873, + -0.01577945612370968, + 0.017027979716658592, + -0.004967281594872475, + 0.011965126730501652, + 0.020829612389206886, + 0.007127190474420786, + -0.007653217762708664, + 0.0073665534146130085, + 0.002556926105171442, + 0.00338926468975842, + -0.004243555013090372, + 0.02115788497030735, + 0.0018465392058715224, + 0.0072044264525175095, + 0.021660245954990387, + 0.031899455934762955, + 0.011758800595998764, + 0.008880025707185268, + 0.014951703138649464, + 0.023120079189538956, + -0.03140823170542717, + -0.0075734504498541355, + 0.26316824555397034, + 0.012534148059785366, + 0.011302974075078964, + -0.0028864878695458174, + 0.007528765592724085, + -0.027360493317246437, + -0.0001568597072036937, + 0.015464351512491703, + -0.015500408597290516, + 0.008420335128903389, + -0.012117862701416016, + 0.0028017861768603325, + 0.008164948783814907, + 0.01178457960486412, + 0.03772120922803879, + 0.00747604900971055, + -0.062131281942129135, + -0.019793091341853142, + -0.013172483071684837 + ], + [ + 0.020892832428216934, + -0.003357835579663515, + 0.0075815944001078606, + -0.002156394999474287, + -0.010973787866532803, + -0.010993054136633873, + -0.0010524287354201078, + -0.0022373509127646685, + -0.0007723377784714103, + 0.009198273532092571, + -0.026765845715999603, + -0.002937739249318838, + 0.005749050993472338, + 0.000479197537060827, + 0.0003643793170340359, + 0.003255777293816209, + -0.01175747625529766, + 0.016790086403489113, + -0.013273653574287891, + -0.0060981567949056625, + -0.007126514334231615, + 0.00020687154028564692, + 0.008983631618320942, + -0.0043735867366194725, + 0.0022856714203953743, + -0.00806333962827921, + 0.006246602162718773, + -0.0025675930082798004, + 0.0023266386706382036, + 0.0015024568419903517, + 0.009468842297792435, + -0.007733791135251522, + -0.001605600118637085, + 0.029180483892560005, + 0.008888529613614082, + 0.0027450688648968935, + -0.007792180869728327, + 0.005627770442515612, + 0.0025800629518926144, + -0.00356082315556705, + -0.008959215134382248, + -0.005821097642183304, + 0.04068860784173012, + 0.0027228277176618576, + 0.0018939118599519134, + -0.003114979015663266, + 0.013086685910820961, + -0.0002649074303917587, + 0.01721695438027382, + 0.004257547203451395, + 0.003963846247643232, + -0.00972812157124281, + -0.0077882311306893826, + 0.014263863675296307, + -0.0035768523812294006, + 0.0026313955895602703, + 0.04953992739319801, + 0.0015260657528415322, + -0.004696364048868418, + 0.009958572685718536, + -0.0007993303006514907, + -0.013298331759870052, + -0.0006810310878790915, + -0.007432268001139164, + -0.0007221339037641883, + 0.014523281715810299, + 0.00263034226372838, + -0.009107451885938644, + -0.018271541222929955, + -0.006783383432775736, + 0.011655066162347794, + -0.01965085044503212, + 0.0012973204720765352, + -0.0030348901636898518, + 0.002595689846202731, + 0.0041880859062075615, + 0.007886209525167942, + -0.002726310398429632, + 0.004129674285650253, + 0.0010079977801069617, + -0.12035062164068222, + -0.0008002216927707195, + 0.0028976700268685818, + 0.001093209837563336, + 0.003151411423459649, + -0.00032375805312767625, + -0.00032672667293809354, + -0.0008006473071873188, + -0.013072950765490532, + 0.016548749059438705, + 0.001922589959576726, + -0.005015247501432896, + -0.00795811228454113, + -0.034293171018362045, + -0.013556046411395073, + 0.0033972079399973154, + -0.0015498362481594086, + 0.009202159009873867, + -0.008723077364265919, + 0.0006818815018050373, + 0.0020585511811077595, + 0.002485953737050295, + 0.013241670094430447, + -0.0018919588765129447, + -0.010183942504227161, + -0.02249724231660366, + -0.001540561905130744, + 0.007406147662550211, + 0.0037975835148245096, + -0.0007772257667966187, + -0.0014207290951162577, + -2.213899824710097e-05, + -0.0016914946027100086, + -0.0091549102216959, + -0.0011852337047457695, + -0.004884027875959873, + 0.004483531229197979, + 0.008806432597339153, + -0.0015038897981867194, + -0.00010740996367530897, + 0.010426008142530918, + -0.02775743417441845, + 0.0009890530491247773, + -0.001608781865797937, + -0.0006168615655042231, + 0.0012895440449938178, + 0.0058922846801579, + -0.01742372289299965, + 0.007483336143195629, + 0.007557045202702284, + -0.0010472541907802224, + -0.001628764090128243, + 0.00509398290887475, + 0.008645717985928059, + -0.018562976270914078, + 0.004628307186067104, + 0.003373986342921853, + -0.012724757194519043, + 0.005194683093577623, + -0.0054064346477389336, + 0.002308610826730728, + 0.006004308350384235, + -0.01032109372317791, + -0.002767662750557065, + -0.9658668041229248, + 0.001717419014312327, + 0.01846873201429844, + 0.007221071980893612, + -0.009686041623353958, + 0.0093062249943614, + -0.00011980619456153363, + 0.005010918714106083, + 0.006051622796803713, + -0.0010621424298733473, + 0.008666787296533585, + -0.02279752865433693, + -0.001545469625853002, + 0.0008531882776878774, + 0.0012924795737490058, + 0.007319140713661909, + -0.005010053049772978, + 0.0034856742713600397, + -0.004869367461651564, + 0.0042275297455489635, + -0.00015345528663601726, + -0.002166569931432605, + 0.016164125874638557, + -0.0013965792022645473, + -0.0036607314832508564, + -0.009038642048835754, + 0.005968168377876282, + -0.004911880008876324, + -0.008532569743692875, + 0.002615328412503004, + -0.005834629293531179, + 0.0012044016038998961, + 0.0021791928447782993, + 0.0005568233318626881, + 0.009216023609042168, + 0.0013779312139376998, + -0.0014112727949395776, + -0.0021440808195620775, + 0.0009598613833077252, + -0.015041258186101913, + 0.010044215247035027, + 0.010277937166392803, + -0.00672345282509923, + 0.0016159010119736195, + -0.010379756800830364, + -0.009688974358141422, + 0.009842770174145699, + -0.0015112559776753187, + -0.007154714781790972, + 0.0015433032531291246, + 0.012621009722352028, + -0.005970790050923824, + 0.0030297255143523216, + -0.011037045158445835, + 0.002302622189745307, + 0.00023331695410888642, + 0.0015110335079953074, + -0.0009266161359846592, + -0.0007227214518934488, + 0.010501519776880741, + 0.0010755187831819057, + 0.0076705096289515495, + 0.004388461355119944, + -0.02131688967347145, + 0.009033996611833572, + 0.004134293645620346, + -0.0026078184600919485, + 0.007604807615280151, + 0.0038737922441214323, + -0.03295143321156502, + -0.0009368809405714273, + -0.0024150970857590437, + 0.0032990265171974897, + 0.025685187429189682, + 0.004815341904759407, + -0.0005537752294912934, + 0.0005823085084557533, + -0.002799650887027383, + -0.004304980393499136, + 0.005563928280025721, + -0.005368441808968782, + -0.0014276269357651472, + -0.004547269083559513, + 0.006197588983923197, + 0.012785663828253746, + -0.0004144430859014392, + -0.009768703952431679, + -0.0011011383030563593, + -0.00014627902419306338, + 0.01054970733821392, + 0.006819935981184244, + -0.005453838966786861, + -0.003349621081724763, + -0.16299539804458618, + -0.004816865082830191, + 0.049469880759716034, + -0.0030557375866919756, + -0.0028536529280245304, + -0.009238510392606258, + -0.029463574290275574, + -0.003827572800219059, + -0.001980838133022189, + 0.002256823005154729, + -0.0003282816905993968, + 0.008233432658016682, + 0.00853062141686678, + -0.006747007369995117, + 0.004654000047594309, + 0.006251276470720768, + -0.0019824381452053785, + 0.005851666908711195, + -0.002519456436857581 + ], + [ + -0.16004882752895355, + -0.03545987606048584, + -0.0036533516831696033, + 0.07682965695858002, + -0.008740585297346115, + -0.03275146707892418, + -0.007977060973644257, + -0.04351641982793808, + -0.03394381329417229, + 0.024775460362434387, + 0.04916663467884064, + -0.06794407963752747, + -0.01939132623374462, + -0.002172339940443635, + 0.024410229176282883, + 0.029262078925967216, + 0.02727166935801506, + -0.008905635215342045, + 0.02214709483087063, + 0.0223013237118721, + 0.023636888712644577, + -0.036510612815618515, + 0.0349205806851387, + 0.029341617599129677, + -0.08969094604253769, + 0.04258216917514801, + -0.03469114750623703, + -0.031411062926054, + 0.010640062391757965, + 0.012930290773510933, + 0.00972633995115757, + -0.004969657398760319, + 0.03346601873636246, + 0.07677540183067322, + 0.06473707407712936, + 0.008887030184268951, + -0.014201914891600609, + -0.00013776578998658806, + 0.007817991077899933, + -0.06653432548046112, + 0.029588846489787102, + -0.048781901597976685, + 0.0423588752746582, + 0.01920323260128498, + -0.006648374255746603, + -0.020742489024996758, + 0.0021399608813226223, + -0.022938337177038193, + 0.015791544690728188, + 0.015020044520497322, + 0.021653952077031136, + 0.010700051672756672, + -0.031195852905511856, + 0.042605917900800705, + -0.040541719645261765, + 0.023379376158118248, + -0.005534857977181673, + 0.017252670601010323, + 0.013843357563018799, + -0.006831880193203688, + -0.025739016011357307, + -0.01964430883526802, + 0.024902161210775375, + 0.034295421093702316, + -0.02583451196551323, + 0.025660838931798935, + 0.015206643380224705, + 0.055839236825704575, + -0.043607812374830246, + -0.01065285038203001, + 0.013032635673880577, + 0.03298687934875488, + 0.04537847265601158, + 0.020458245649933815, + -0.04126874357461929, + -0.06195484846830368, + -0.06865416467189789, + -0.03147558867931366, + 0.0013788787182420492, + -0.010768008418381214, + 0.296203076839447, + -0.006178134586662054, + -0.019014490768313408, + -0.025802334770560265, + -0.026627689599990845, + 0.01634104736149311, + -0.0015395086957141757, + 0.026605164632201195, + -0.05049329623579979, + -0.053183216601610184, + -0.01870051585137844, + 0.04648708179593086, + -0.017891673371195793, + -0.04919015243649483, + 0.015181994996964931, + -0.006038187071681023, + -0.03920186311006546, + -0.05343962833285332, + -0.04462248086929321, + 0.019547665491700172, + -0.011976548470556736, + -0.004679234232753515, + -0.03604542091488838, + 0.006986677646636963, + 0.08666463196277618, + 0.02553454041481018, + -0.03488026559352875, + -0.02671602927148342, + 0.0021477846894413233, + -0.05042318254709244, + 0.08868836611509323, + -0.02229013480246067, + 0.003403398673981428, + 0.07770399749279022, + 0.014837385155260563, + 0.010759943164885044, + -0.011278568767011166, + -0.015198338776826859, + 0.01663948968052864, + -0.00901411846280098, + -0.0023026876151561737, + -0.010726500302553177, + -0.005282450467348099, + -0.03556905686855316, + -0.023746944963932037, + 0.0037090457044541836, + 0.07299506664276123, + 0.0164332278072834, + -0.07365721464157104, + 0.03270421922206879, + -0.024282949045300484, + 0.029757656157016754, + 0.021285906434059143, + -0.06745436042547226, + -0.06759165972471237, + 0.02611825428903103, + 0.03755268082022667, + -0.0396089069545269, + 0.013767260126769543, + 0.01953955367207527, + -0.019296105951070786, + 0.04412471503019333, + 0.005719765555113554, + 0.02754545770585537, + -0.12846288084983826, + -0.06728815287351608, + 0.008846903219819069, + 0.0008663756307214499, + -0.024222364649176598, + 0.02870415337383747, + 0.04888168349862099, + 0.06350201368331909, + -0.04429079592227936, + 0.0006105798529461026, + 0.028398854658007622, + -0.027462314814329147, + 0.055036067962646484, + -0.0013270804192870855, + -0.018842065706849098, + 0.016610674560070038, + -0.042756468057632446, + 0.051014553755521774, + 0.015897352248430252, + -0.01623963750898838, + -0.032974861562252045, + 0.017298348248004913, + -0.03095586597919464, + -0.06405407935380936, + 0.024316074326634407, + -0.00042523886077106, + -0.07075031101703644, + -0.05197632312774658, + -0.03885076940059662, + 0.016678696498274803, + -0.04127682372927666, + -0.005762645509094, + 0.019551772624254227, + 0.02075076289474964, + 0.051768627017736435, + 0.010413085110485554, + 0.01955590583384037, + -0.02833438478410244, + 0.016016526147723198, + -0.008157128468155861, + 0.04511697590351105, + -0.02006322517991066, + 0.041524216532707214, + -0.05328211188316345, + 0.05170805752277374, + 0.05426151677966118, + 0.0025641287211328745, + -0.12534387409687042, + 0.10955055058002472, + 0.01514450553804636, + -0.0037313508801162243, + 0.0021675750613212585, + -0.018585950136184692, + -0.016231050714850426, + -0.0325574092566967, + -0.0631171390414238, + -0.010529918596148491, + -0.040605779737234116, + -0.011726231314241886, + 0.028430534526705742, + -0.02683848887681961, + 0.08237584680318832, + -0.034673143178224564, + -0.07010019570589066, + -0.01620304211974144, + 0.02356755919754505, + 0.027668623253703117, + 0.046317845582962036, + 0.006342624314129353, + -0.11139076948165894, + -0.008638020604848862, + 0.019281070679426193, + 0.007945245131850243, + -0.01825983077287674, + 0.026961205527186394, + -0.0038235976826399565, + 0.04559997096657753, + -0.06684896349906921, + -0.01045156642794609, + 0.003658877220004797, + 0.020177572965621948, + 0.010806129314005375, + 0.053560853004455566, + -0.008065166883170605, + 0.03916921466588974, + 0.07737232744693756, + 0.05336160585284233, + 0.019310064613819122, + 0.010929838754236698, + 0.04078439250588417, + 0.02015586756169796, + -0.05715169385075569, + 0.0029717120341956615, + 0.7121930718421936, + -0.0008797366754151881, + 0.01984552852809429, + -0.004279611632227898, + 0.008258126676082611, + -0.056044191122055054, + 0.02646651864051819, + 0.04553079977631569, + 0.013216287828981876, + 0.035097766667604446, + -0.012230154126882553, + 0.03732217103242874, + 0.01664402149617672, + 0.02096271514892578, + 0.05469246953725815, + 0.04526727646589279, + -0.12931261956691742, + -0.030262181535363197, + -0.017029643058776855 + ], + [ + -0.20768851041793823, + -0.07440163195133209, + -0.027095425873994827, + 0.05323140323162079, + -0.028096862137317657, + -0.013217232190072536, + -0.024179646745324135, + 0.0011633643880486488, + 0.0003224400570616126, + -0.013833180069923401, + 0.025214403867721558, + -0.036806490272283554, + -0.02140725776553154, + 0.017136938869953156, + 0.005274270195513964, + 0.08720050752162933, + 0.0012132431147620082, + 0.026479270309209824, + -0.007483509369194508, + -0.015949619933962822, + 0.03964473307132721, + 0.007948605343699455, + 0.023768434301018715, + 0.01891082338988781, + -0.037398289889097214, + 0.015411268919706345, + -0.01950545608997345, + 0.017652995884418488, + 0.013275598175823689, + -0.011143665760755539, + 0.013204445131123066, + 0.003938132897019386, + -0.015303779393434525, + 0.10869798809289932, + -0.0028454437851905823, + -0.01861976832151413, + 0.011162573471665382, + 0.014300473965704441, + -0.013240102678537369, + -0.0401475615799427, + 0.029224732890725136, + -0.0593230314552784, + -0.005445923190563917, + 0.017516635358333588, + 0.01010169554501772, + -0.014057064428925514, + -0.015010862611234188, + -0.0059809209778904915, + 0.0081971175968647, + 0.028710076585412025, + -0.0017013250617310405, + -0.0036333187017589808, + -0.023366592824459076, + 0.04358590394258499, + -0.012482374906539917, + 0.09158486872911453, + 0.013520358130335808, + 0.03584123030304909, + -0.03687800467014313, + -0.014261079952120781, + -0.011872023344039917, + -0.045822907239198685, + 0.0462450347840786, + 0.02388378605246544, + 0.01638648472726345, + 0.03459642827510834, + 0.015626758337020874, + 0.04429545998573303, + -0.022278480231761932, + 0.007478219922631979, + 0.0068783825263381, + -0.008955918252468109, + 0.009563895873725414, + -0.0181906558573246, + -0.03449758142232895, + -0.07282935827970505, + 0.015352733433246613, + -0.018254639580845833, + 0.018200036138296127, + -0.031092658638954163, + 0.3280365765094757, + -0.021179016679525375, + 0.014112478122115135, + -4.132940011913888e-05, + -0.06790764629840851, + 0.009789669886231422, + -0.02809247560799122, + -0.020790424197912216, + -0.02178380824625492, + -0.019025685265660286, + 0.012159799225628376, + 0.004658092744648457, + -0.018600469455122948, + -0.013203867711126804, + 0.005807517096400261, + -0.005941424984484911, + 0.0014164617750793695, + -0.01731189340353012, + 0.001034045359119773, + 0.004465214908123016, + 0.016206564381718636, + 0.004300588741898537, + -0.007866134867072105, + 0.012910792604088783, + -0.020574131980538368, + 0.01659076288342476, + -0.007552413269877434, + -0.02864746004343033, + -0.0003286284627392888, + -0.08335379511117935, + -0.00933934934437275, + 0.021282805129885674, + 0.00038841451168991625, + 0.044904135167598724, + -0.00136407685931772, + -0.01598571054637432, + 0.003479797625914216, + -0.01588413678109646, + -0.005212143994867802, + -0.004148044157773256, + -0.001577630639076233, + -0.006288670003414154, + -0.002008342882618308, + 0.0028534620068967342, + 0.05685688927769661, + 0.04239277541637421, + 0.08900918811559677, + -0.006281137466430664, + -0.045625198632478714, + 0.05235103890299797, + -0.016978377476334572, + 0.0004978264914825559, + 0.0012382303830236197, + -0.03440957888960838, + -0.044623129069805145, + -0.01741270162165165, + -0.0021704111713916063, + -0.06894714385271072, + 0.012864980846643448, + -0.0019394271075725555, + -0.004876691848039627, + 0.020158417522907257, + -0.02416762337088585, + -0.039760854095220566, + -0.020029425621032715, + -0.0077361734583973885, + 0.020765798166394234, + 0.03548033908009529, + 0.008289158344268799, + 0.014938870444893837, + -0.00616935221478343, + 0.018998630344867706, + -0.03669385612010956, + 0.004066177643835545, + 0.032264549285173416, + -0.03928869217634201, + 0.03705715015530586, + 0.0038628303445875645, + -0.04021292179822922, + 0.042843569070100784, + -0.04731585830450058, + 0.017867304384708405, + 0.010036575607955456, + -0.023561732843518257, + -0.048626746982336044, + -0.020362889394164085, + 0.013445417396724224, + -0.04419488459825516, + 0.006026808638125658, + 0.035328783094882965, + -0.08881276845932007, + -0.016428237780928612, + -0.01476940605789423, + 0.017111025750637054, + -0.019063588231801987, + 0.005470974370837212, + 0.024356098845601082, + 0.04077776148915291, + -0.0037232008762657642, + 0.027677373960614204, + -0.0066055962815880775, + 0.006541564129292965, + 0.0014649517834186554, + -0.0016670337645336986, + 0.0638720914721489, + -0.024977611377835274, + 0.06482482701539993, + -0.027238275855779648, + -0.001331521780230105, + 0.0775439515709877, + 0.022902067750692368, + -0.13464923202991486, + 0.1496998816728592, + -0.025370312854647636, + 0.008600203320384026, + 0.05294235050678253, + -0.0005112310755066574, + 0.02551284246146679, + -0.003210433293133974, + -0.09482476860284805, + 0.02143452875316143, + -0.008655866608023643, + -0.003100619651377201, + 0.0030134660191833973, + -0.03444315120577812, + 0.015241669490933418, + 0.00033648201497271657, + -0.02422846481204033, + -0.015551835298538208, + 0.0006713973707519472, + 0.02111881412565708, + 0.01063930056989193, + 0.023090234026312828, + -0.14207588136196136, + 0.04606987535953522, + -0.050631266087293625, + 0.02934420108795166, + 0.018458019942045212, + 0.025588007643818855, + 0.020804576575756073, + 0.009346737526357174, + -0.017753733322024345, + 0.04279634356498718, + 0.019354095682501793, + 0.006693286821246147, + 0.013543647713959217, + 0.035301703959703445, + 0.018552564084529877, + 0.013889688067138195, + 0.01161709800362587, + 0.03789703547954559, + -0.024990620091557503, + 0.049551479518413544, + -0.005181018728762865, + 0.06677496433258057, + -0.02012079395353794, + 0.020110653713345528, + 0.7362406849861145, + -0.006989461835473776, + 0.022100646048784256, + -0.02847064845263958, + 0.031457655131816864, + -0.02812894992530346, + -0.00809322390705347, + 0.03812641277909279, + 0.011724865064024925, + 0.019290637224912643, + -0.02301349677145481, + 0.007059945724904537, + 0.023995416238904, + -0.0011430960148572922, + 0.045240819454193115, + 0.02793663926422596, + -0.13355553150177002, + -0.025325004011392593, + -0.024739114567637444 + ], + [ + -0.11770971864461899, + -0.035132478922605515, + -0.05760779604315758, + 0.058002352714538574, + 0.052596595138311386, + 0.0004594815254677087, + -0.027637382969260216, + -0.030278554186224937, + 0.016105851158499718, + 0.0920545905828476, + 0.06156893074512482, + -0.03272361308336258, + -0.021713022142648697, + 0.06610126793384552, + -0.02381044626235962, + -0.07514161616563797, + -0.030807606875896454, + 0.04682118445634842, + 0.0328499861061573, + 0.011839711107313633, + -0.026903944090008736, + 0.011513988487422466, + 0.08097517490386963, + 0.05953368544578552, + -0.08890426158905029, + 0.00990084744989872, + 0.01725039631128311, + -0.048981208354234695, + 0.022936590015888214, + -0.012787027284502983, + -0.10063065588474274, + 0.058881726115942, + 0.04407215863466263, + -0.038839127868413925, + -0.031920578330755234, + -0.05697837471961975, + 0.009961716830730438, + 0.036739375442266464, + -0.049899909645318985, + -0.02119196206331253, + -0.012560960836708546, + -0.028428927063941956, + -0.05423698574304581, + -0.045884400606155396, + 0.0056367069482803345, + -0.005457255523651838, + -0.12871161103248596, + 0.054949965327978134, + -0.03372393921017647, + 0.03953235596418381, + 0.01438028272241354, + 0.0796971395611763, + -0.027666892856359482, + 0.08193188160657883, + -0.020656034350395203, + 0.046605776995420456, + 0.03443514183163643, + 0.04662676900625229, + 0.029119247570633888, + 0.04409230127930641, + -0.003196217119693756, + -0.06561585515737534, + 0.08870025724172592, + 0.022510522976517677, + 0.002354681259021163, + 0.06145847216248512, + 0.010393665172159672, + 0.02216857112944126, + 0.1287478506565094, + 0.001133543555624783, + 0.043905679136514664, + 0.024665096774697304, + 0.06776289641857147, + 0.01605769619345665, + 0.027318447828292847, + 0.011582762934267521, + 0.011952739208936691, + -0.08299645036458969, + 0.018571102991700172, + 0.028543205931782722, + 0.23183685541152954, + -0.0730520486831665, + -0.00203847442753613, + 0.01350929494947195, + -0.08498913794755936, + 0.03995341807603836, + 0.031137829646468163, + -0.016611551865935326, + -0.016209322959184647, + 0.0005837506614625454, + -0.006690307520329952, + 0.1130761057138443, + 0.059154096990823746, + -0.0053136576898396015, + 0.12070449441671371, + 0.023365436121821404, + -0.028199441730976105, + -0.0844738632440567, + -0.06363990902900696, + -0.002607243601232767, + 0.03933534398674965, + 0.015521930530667305, + -0.020102227106690407, + 0.026441991329193115, + 0.05190856009721756, + -0.040859948843717575, + -0.0507526658475399, + -0.07909813523292542, + 0.08877941966056824, + 0.0025747129693627357, + 0.010456685908138752, + -0.060784827917814255, + 0.008757494390010834, + 0.03403276205062866, + 0.070100799202919, + 0.05979930981993675, + -0.019648974761366844, + -0.10620543360710144, + 0.03877818211913109, + 0.0050931647419929504, + 0.00437005702406168, + -0.023781705647706985, + 0.06436870992183685, + -0.03281974792480469, + -0.00151825079228729, + 0.11558766663074493, + 0.01100743468850851, + 0.01891515776515007, + -0.0071487221866846085, + 0.062211982905864716, + -0.020886441692709923, + -0.015979140996932983, + 0.051115307956933975, + -0.004405076615512371, + -0.016266463324427605, + -0.024113614112138748, + 0.045404981821775436, + -0.10362767428159714, + 0.030333291739225388, + -0.04268801212310791, + 0.09901004284620285, + 0.01121766772121191, + -0.026484305039048195, + -0.05679882690310478, + -0.17288421094417572, + -0.002227309625595808, + -0.07472821325063705, + 0.08911268413066864, + 0.005488399416208267, + -0.05869583040475845, + 0.04366321489214897, + -0.050970762968063354, + -0.052599456161260605, + 0.0550638809800148, + 0.018894078209996223, + 0.006561350077390671, + 0.019381897523999214, + 0.01845335215330124, + -0.023643625900149345, + 0.03849506378173828, + -0.07077600061893463, + -0.01297630462795496, + 0.004597784020006657, + -0.0735747367143631, + -0.04101939499378204, + -0.03670017421245575, + 0.046482112258672714, + -0.016559114679694176, + -0.0018541240133345127, + -0.02870664931833744, + -0.08984284102916718, + -0.032374683767557144, + -0.10197922587394714, + 0.03790830448269844, + -0.017302781343460083, + 0.021234193816781044, + 0.07095790654420853, + 0.06962527334690094, + -0.00501661654561758, + 0.016640564426779747, + 0.08680930733680725, + -0.015482855960726738, + -0.0015075214905664325, + -0.026247486472129822, + 0.03577238321304321, + 0.07451184839010239, + 0.010265718214213848, + -0.008945734240114689, + -0.028919745236635208, + 0.05792795121669769, + 0.03333524987101555, + -0.02697543427348137, + 0.029594218358397484, + -0.008449085988104343, + -0.0035894191823899746, + 0.05149364471435547, + -0.05588608980178833, + 0.0022743847221136093, + 0.02595713548362255, + 0.030402056872844696, + 0.020992550998926163, + 0.006314530503004789, + -0.07150115817785263, + -0.016448726877570152, + -0.059041112661361694, + 0.1284702867269516, + -0.09379475563764572, + 0.02223808504641056, + 0.05635002627968788, + -0.030460597947239876, + 0.0039747473783791065, + -0.017261549830436707, + 0.06574675440788269, + -0.05778762698173523, + -0.051898010075092316, + 0.0033850972540676594, + 0.08134880661964417, + -0.02545059099793434, + -0.03523461893200874, + 0.04214368015527725, + -0.07997108995914459, + 0.030161866918206215, + -0.03512437269091606, + 0.021116960793733597, + 0.016454460099339485, + -0.059112418442964554, + 0.056697696447372437, + 0.007637000177055597, + -0.00797706376761198, + 0.035918593406677246, + 0.054026197642087936, + 0.04945959150791168, + -0.028777513653039932, + 0.014275573194026947, + 0.038234926760196686, + -0.11593062430620193, + -0.007052206434309483, + 0.5244153738021851, + 0.018074722960591316, + 0.014658074826002121, + -0.0341268889605999, + -0.017261914908885956, + -0.12355553358793259, + 0.03130507841706276, + -0.044228628277778625, + -0.032717373222112656, + -0.028298573568463326, + -0.01785915344953537, + -0.03031284734606743, + 0.07303053140640259, + 0.006283159833401442, + 0.07200281322002411, + -0.015128198079764843, + -0.15020452439785004, + -0.06431117653846741, + -0.028641393408179283 + ], + [ + -0.18194733560085297, + -0.06669724732637405, + -0.04333623871207237, + 0.0522511824965477, + -0.015426816418766975, + -0.0019765589386224747, + -0.009689734317362309, + -0.012376464903354645, + -0.021822737529873848, + -0.013653096742928028, + 0.014352452009916306, + -0.02727283164858818, + 0.018816033378243446, + -0.020749282091856003, + 0.028420021757483482, + 0.06701251119375229, + 0.023656615987420082, + 0.013893269933760166, + 0.004732588771730661, + -0.03162103518843651, + 0.020230313763022423, + 0.005564766936004162, + 0.01696288399398327, + -0.008750070817768574, + -0.011886033229529858, + 0.020479975268244743, + -0.025006845593452454, + 0.05212152376770973, + -0.01037672907114029, + 0.008548223413527012, + 0.028176842257380486, + 0.000701489276252687, + -0.05577962473034859, + 0.09881317615509033, + -0.004523391369730234, + -0.016028515994548798, + -0.005394499283283949, + 0.0005635132547467947, + -0.00826787855476141, + -0.04333559423685074, + 0.020024627447128296, + -0.06020649895071983, + -0.005151222925633192, + 0.01404679287225008, + 0.002164463745430112, + 0.01718686707317829, + -0.01612924225628376, + -0.03217674046754837, + 0.01519323792308569, + 0.01753990910947323, + -0.025064148008823395, + -0.0008062974084168673, + 0.004398053511977196, + 0.014033027924597263, + 0.012299670837819576, + 0.07117106765508652, + -0.00038683917955495417, + 0.019676296040415764, + -0.022981062531471252, + -0.03369078040122986, + -0.02835906483232975, + -0.05268476530909538, + 0.037291452288627625, + 0.02840718813240528, + 0.007825530134141445, + 0.024929380044341087, + 0.004750966560095549, + 0.03299679607152939, + -0.011197885498404503, + -0.0007482424844056368, + 0.01871924102306366, + 0.008223618380725384, + -0.00028039381140843034, + -0.026976844295859337, + -0.059697896242141724, + -0.09563100337982178, + -0.00856089685112238, + -0.011660571210086346, + 0.009871323592960835, + -0.02849610708653927, + 0.323840856552124, + -0.011024873703718185, + -0.015916654840111732, + 0.014600249007344246, + -0.044143661856651306, + 0.0030574053525924683, + -0.0022059998009353876, + -0.0026247799396514893, + -0.02642577886581421, + -0.036176230758428574, + 0.007217156235128641, + 0.0035857593175023794, + -0.02407863363623619, + -0.02279495820403099, + 0.006697365548461676, + -0.014471959322690964, + -0.016217034310102463, + -0.016258999705314636, + 0.008526898920536041, + 0.011893562972545624, + 0.010426466353237629, + 0.026733122766017914, + -0.002028843853622675, + 0.004547422286123037, + -0.04810825362801552, + 0.015158405527472496, + 0.015502624213695526, + -0.0060622659511864185, + 0.023969225585460663, + -0.07618831098079681, + -0.01908978447318077, + 0.030856462195515633, + -0.00948626734316349, + 0.050059765577316284, + -0.020391687750816345, + -0.04281965643167496, + 0.00816861167550087, + 0.0283284280449152, + 0.013724012300372124, + -0.010261500254273415, + -0.0010049280244857073, + 0.019756676629185677, + 0.00835428386926651, + 0.002093018963932991, + 0.06278544664382935, + 0.03743576630949974, + 0.09050256013870239, + 0.022557489573955536, + -0.05593080073595047, + 0.028495492413640022, + 0.009064970538020134, + 0.02372606284916401, + -0.012869104743003845, + -0.03486041724681854, + -0.03751201927661896, + -0.008977912366390228, + 0.018254010006785393, + -0.057250987738370895, + -0.011564917862415314, + -0.0416584275662899, + 0.009194258600473404, + 0.0009674726170487702, + -0.026899831369519234, + -0.011251675896346569, + -0.07314188778400421, + -0.037267036736011505, + 0.024456601589918137, + 0.02733403816819191, + -0.0028013496194034815, + 0.024350229650735855, + -0.032748039811849594, + 0.04280830919742584, + -0.009899365715682507, + -0.026776064187288284, + 0.02503274753689766, + -0.04860762134194374, + 0.02939876914024353, + -0.006706887390464544, + -0.039066050201654434, + 0.02845795452594757, + -0.03012140840291977, + 0.029368171468377113, + -0.008115260861814022, + -0.029282789677381516, + -0.02364487759768963, + -0.01044684462249279, + 0.023101383820176125, + -0.06264032423496246, + 0.01303626224398613, + 0.04957350343465805, + -0.053507544100284576, + -0.0356525182723999, + -0.009232819080352783, + 0.029346337541937828, + 0.004846631083637476, + -0.0008832976454868913, + 0.016174864023923874, + 0.022812994197010994, + 0.003299207892268896, + 0.021228203549981117, + 0.010209535248577595, + -0.01779136434197426, + -0.01718868874013424, + -0.013326986692845821, + 0.07516758143901825, + -0.03281175717711449, + 0.07913406938314438, + -0.01732536219060421, + 0.0017135499510914087, + 0.05319902300834656, + 0.0061933184042572975, + -0.14273174107074738, + 0.13552191853523254, + -0.023998994380235672, + 0.00634545786306262, + 0.05067075043916702, + 0.020117761567234993, + -0.00203153258189559, + -0.0007264450541697443, + -0.09566016495227814, + 0.028196966275572777, + -0.02459547109901905, + 0.006053722929209471, + 0.015192976221442223, + -0.03135114908218384, + 0.031587984412908554, + 0.018717726692557335, + -0.017496073618531227, + -0.018882546573877335, + -0.007985888980329037, + 0.043131496757268906, + 0.03151317313313484, + 0.014372376725077629, + -0.14388784766197205, + 0.029360413551330566, + -0.07957080006599426, + 0.004174015950411558, + 0.03676562011241913, + 0.032970305532217026, + -0.00930134579539299, + -0.004454724956303835, + -0.013733129017055035, + 0.049810741096735, + 0.013075975701212883, + -0.0017601809231564403, + -0.0032229875214397907, + 0.04029618948698044, + 0.02825927548110485, + 0.04660586640238762, + 0.013247144408524036, + 0.03952448442578316, + -0.018606089055538177, + 0.03430192172527313, + -0.01143785659223795, + 0.07064773887395859, + -0.02370978333055973, + 0.028531700372695923, + 0.7370665669441223, + 0.0020855951588600874, + -0.01418484840542078, + -0.01724630407989025, + 0.0063736531883478165, + -0.02508135326206684, + 0.02676839753985405, + 0.0571984238922596, + -0.0018508146749809384, + 0.025910714641213417, + -0.007422865834087133, + -0.04282813146710396, + 0.029641658067703247, + -0.026306724175810814, + 0.03709776699542999, + 0.008423122577369213, + -0.13765448331832886, + -0.01246276218444109, + -0.0038032967131584883 + ], + [ + 0.02144620381295681, + -0.0036304211243987083, + 0.009314234368503094, + -0.0015034606913104653, + -0.011732357554137707, + -0.012370449490845203, + -0.0023803047370165586, + -0.0025664139539003372, + -0.0010487972758710384, + 0.010482937097549438, + -0.02879832126200199, + -0.003250726033002138, + 0.00492036622017622, + 0.0006738124648109078, + -0.0007681188872084022, + 0.004281666129827499, + -0.01321665570139885, + 0.016609767451882362, + -0.013416919857263565, + -0.006341473665088415, + -0.0076147522777318954, + 0.0003355326480232179, + 0.009374096989631653, + -0.004104284103959799, + 0.0012921530287712812, + -0.008831720799207687, + 0.005809371825307608, + -0.004972685594111681, + 0.0022343045566231012, + 0.0010570866288617253, + 0.010273924097418785, + -0.008488854393362999, + -0.0011548453476279974, + 0.030445558950304985, + 0.010495605878531933, + 0.0026086580473929644, + -0.008228393271565437, + 0.006283944938331842, + 0.002627538749948144, + -0.0031774018425494432, + -0.009159157052636147, + -0.005770010408014059, + 0.04286269471049309, + 0.004564324393868446, + 0.0018723729299381375, + -0.004539885092526674, + 0.013596373610198498, + -0.00029713960248045623, + 0.017804084345698357, + 0.005014367401599884, + 0.0050018117763102055, + -0.010494619607925415, + -0.009434578008949757, + 0.015622531063854694, + -0.004161056596785784, + 0.003103876719251275, + 0.05156174674630165, + 0.002394505077973008, + -0.00470435805618763, + 0.011258806101977825, + -0.00033637508749961853, + -0.012959994375705719, + -0.0005009901942685246, + -0.007908428087830544, + -0.0017604228341951966, + 0.014673027209937572, + 0.0034630214795470238, + -0.009403407573699951, + -0.019885357469320297, + -0.007011794485151768, + 0.011803295463323593, + -0.020361298695206642, + 0.0011771188583225012, + -0.002390643348917365, + 0.002607589354738593, + 0.00563173508271575, + 0.008461457677185535, + -0.002262332709506154, + 0.003906637895852327, + 0.0007972163148224354, + -0.12006568163633347, + -0.0005509683978743851, + 0.003786766901612282, + 0.0005674464628100395, + 0.003576271003112197, + -0.00018278133939020336, + -0.001975625054910779, + -0.00021216177265159786, + -0.013754141516983509, + 0.01811402477324009, + 0.0017616079421713948, + -0.005369661375880241, + -0.008955948986113071, + -0.035940609872341156, + -0.015564284287393093, + 0.00416495930403471, + -0.0006248150602914393, + 0.008800208568572998, + -0.009280513972043991, + 0.00048499583499506116, + 0.000749558093957603, + 0.0010954417521134019, + 0.01342697348445654, + -0.0017959561664611101, + -0.011123831383883953, + -0.02343215048313141, + -0.0018536802381277084, + 0.0068978904746472836, + 0.0037199135404080153, + -0.00023172801593318582, + -0.0010603679111227393, + -0.001079091103747487, + -0.0007885152590461075, + -0.009020425379276276, + -0.0011879815720021725, + -0.005207917187362909, + 0.004146674182265997, + 0.008211329579353333, + -0.0023189829662442207, + 0.0006266549462452531, + 0.009861060418188572, + -0.030688326805830002, + 0.0014267201768234372, + -0.0018585153156891465, + -0.0011251908726990223, + 0.00037211188464425504, + 0.005984861869364977, + -0.01950960047543049, + 0.00792110525071621, + 0.008426639251410961, + -0.002430618740618229, + -0.0025185076519846916, + 0.005732872057706118, + 0.009319588541984558, + -0.018978286534547806, + 0.005796085111796856, + 0.0032812305726110935, + -0.012334967963397503, + 0.00659285020083189, + -0.003973561339080334, + 0.0008550111670047045, + 0.005888571962714195, + -0.009907260537147522, + -0.0027475012466311455, + -0.963461697101593, + 0.0017243605107069016, + 0.019376173615455627, + 0.0068715219385921955, + -0.010536610148847103, + 0.010086876340210438, + 0.00023099045210983604, + 0.004968132358044386, + 0.004786236677318811, + -0.0007689713966101408, + 0.008964003063738346, + -0.024263840168714523, + -0.0014460735255852342, + 0.0007946684490889311, + 0.00167213031090796, + 0.008787708356976509, + -0.0058590867556631565, + 0.0033144885674118996, + -0.003976044710725546, + 0.005288576707243919, + 0.00011685475328704342, + -0.0024343240074813366, + 0.016345486044883728, + -0.0012134170392528176, + -0.0039010019972920418, + -0.01083275955170393, + 0.00647773826494813, + -0.004777346737682819, + -0.008900278247892857, + 0.0018680127104744315, + -0.006830744910985231, + 0.001416069339029491, + 0.002590713556855917, + 6.463270983658731e-05, + 0.009795574471354485, + 0.0019330073846504092, + -0.00314345583319664, + -0.002316167810931802, + 0.0022399306762963533, + -0.01593402959406376, + 0.010392965748906136, + 0.010821512900292873, + -0.007723544258624315, + -0.00014073225611355156, + -0.011634149588644505, + -0.009347394108772278, + 0.011746085248887539, + -0.0019394444534555078, + -0.0074001094326376915, + 0.0019922966603189707, + 0.012556379660964012, + -0.007483663968741894, + 0.0035741759929805994, + -0.010389108210802078, + 0.0022674724459648132, + 0.0015282992972061038, + -0.00017990505148191005, + -0.0002858788357116282, + -0.0006819655536673963, + 0.01154863741248846, + 0.001846463535912335, + 0.006818878930062056, + 0.005088917911052704, + -0.022740686312317848, + 0.009743264876306057, + 0.004621672444045544, + -0.0035338052548468113, + 0.006866584066301584, + 0.004309364594519138, + -0.03392127901315689, + -0.002260487526655197, + -0.0018015113892033696, + 0.00309465522877872, + 0.026587357744574547, + 0.005091062746942043, + -0.0003952402912545949, + 0.001269604661501944, + -0.003413197584450245, + -0.0036464084405452013, + 0.006439176853746176, + -0.00652396772056818, + -0.0016976550687104464, + -0.005690976046025753, + 0.006185540463775396, + 0.012637143954634666, + -0.0006954685668461025, + -0.010870510712265968, + -0.0009001523139886558, + 0.00027816611691378057, + 0.012640981934964657, + 0.006953252945095301, + -0.004502715077251196, + -0.0040910146199166775, + -0.1681053787469864, + -0.0052214935421943665, + 0.05289527028799057, + -0.0029000204522162676, + -0.0026253738906234503, + -0.009169130586087704, + -0.03119100071489811, + -0.005560869351029396, + -0.0021973324473947287, + 0.0020053402986377478, + -0.0009408175828866661, + 0.009034271351993084, + 0.009316323325037956, + -0.006732505280524492, + 0.005950522609055042, + 0.006234710570424795, + -0.002696410985663533, + 0.005937717854976654, + -0.003378653433173895 + ], + [ + 0.014906401745975018, + 0.0007875349838286638, + -0.0027066112961620092, + -0.0030417507514357567, + 0.0002893515629693866, + -8.246702782344073e-05, + 0.00010955039761029184, + 0.0010061436332762241, + 0.0025098451878875494, + -0.0011051425244659185, + -0.005491634830832481, + -0.000984447542577982, + -0.00022526949760504067, + -0.0016190592432394624, + 0.0022996931802481413, + -0.0015213476726785302, + -0.0007090882863849401, + -2.5252300474676304e-05, + 0.00011529980838531628, + -0.0015635892050340772, + 0.0038567788433283567, + 0.0012079813750460744, + -0.00030647325911559165, + 0.0014458115911111236, + 0.0036439290270209312, + 0.002980687888339162, + -0.0006156187155283988, + -0.0008795229368843138, + -0.00040064260247163475, + -0.002056664554402232, + -0.002006188267841935, + 0.001328479964286089, + 0.0013049088884145021, + 0.0017510857433080673, + -0.001302426098845899, + -0.0015376535011455417, + 0.0002200526650995016, + -0.0008115910459309816, + -0.0003557316667865962, + -0.0007058200426399708, + 0.0011352472938597202, + -0.0030171622056514025, + -0.0010325458133593202, + -9.56085350480862e-05, + 0.0009194251033477485, + 0.002283240668475628, + 0.00011379251373000443, + -0.0009732180624268949, + -0.0015508754877373576, + 0.0009583139908500016, + -0.0004400947655085474, + 0.0025091140996664762, + 0.0021231055725365877, + 0.00019997573690488935, + -0.0006955747958272696, + -0.002624507062137127, + -0.000217267734115012, + 1.754618642735295e-05, + 0.0006553782732225955, + 0.0014977605314925313, + -0.00042964733438566327, + -0.0006251339218579233, + 0.0005024916026741266, + 0.0029644870664924383, + 0.0003332874330226332, + -0.0035775022115558386, + -0.000416689261328429, + 0.00011189170618308708, + 0.0052695912308990955, + -0.004027412738651037, + -0.0007051834254525602, + 0.0025433332193642855, + 0.0010670175543054938, + -0.002238968387246132, + 0.001675596460700035, + 0.00023480485833715647, + 0.0015746427234262228, + -0.0025915445294231176, + 0.001532939844764769, + -0.0008882494294084609, + -0.12278390675783157, + -0.002189276972785592, + -0.0019040098413825035, + -0.000852669938467443, + 0.0009850049391388893, + 0.0009634352172724903, + 0.0004902013461105525, + -0.0017500014510005713, + 0.005531956907361746, + -0.00012748716108035296, + 0.0008843657560646534, + -0.0013301242142915726, + -0.0018528052605688572, + 0.002645256230607629, + 0.0031550137791782618, + 0.0012293141335248947, + 0.0018919871654361486, + -0.00104858900886029, + 0.00017846953414846212, + 0.000332538882503286, + 0.00042299056076444685, + -0.003467080881819129, + -0.0008711924310773611, + 0.0014605558244511485, + 0.003416023449972272, + 0.003323778510093689, + -0.0026003678794950247, + -0.002347794361412525, + -0.0016106896800920367, + 0.00047570542665198445, + -0.0025185428094118834, + -0.003876380855217576, + 0.0035424132365733385, + -0.00018678762717172503, + -0.0003955451538786292, + 0.00021289194410201162, + 0.0002815794141497463, + -0.000360858190106228, + -0.0017597554251551628, + -0.0005721555207856, + -0.0009747315780259669, + 0.001462077721953392, + 0.0010535360779613256, + -0.00047462014481425285, + 0.0020339111797511578, + 0.001790940179489553, + -0.0011982053983956575, + 0.0012693289900198579, + -0.0016794492257758975, + 0.001648241188377142, + 0.000556484330445528, + -0.0008191696833819151, + 0.0021255589090287685, + -0.00196465733461082, + -0.00042683962965384126, + -0.0022063301876187325, + -0.0009841074934229255, + -0.010866383090615273, + -0.0019281088607385755, + -0.0016393611440435052, + 0.00033124498440884054, + 0.0005895766080357134, + -0.0029872849117964506, + -0.0005907531594857574, + -0.981865406036377, + 8.384370630665217e-06, + -0.0017172060906887054, + 0.0017665012273937464, + 0.0010345157934352756, + -0.0007290556095540524, + -0.0024117871653288603, + -0.00142962159588933, + 0.00332356127910316, + -3.786504748859443e-05, + -0.002668346045538783, + 0.000335080228978768, + 0.0016131921438500285, + 0.0021381087135523558, + -0.001010035746730864, + -0.0012383076827973127, + -6.888556526973844e-05, + 0.0006606852984987199, + 0.002152367727831006, + -0.0018166364170610905, + 0.0008272335398942232, + -0.0010145317064598203, + -0.00010218198440270498, + -0.004505306016653776, + -0.0030960962176322937, + -0.0005294567672535777, + -0.001729179872199893, + -0.001458712387830019, + -0.00036695372546091676, + -0.0005534357624128461, + -0.0012531119864434004, + -0.0019621229730546474, + 0.0012832341017201543, + 0.001059171510860324, + -0.0014471724862232804, + 0.0004410151159390807, + 0.003297775750979781, + -0.0007267145556397736, + -0.0012906023766845465, + 0.0020440667867660522, + -0.0008767475956119597, + 0.007841934449970722, + -0.0037800371646881104, + 0.0018910302314907312, + -0.0008421894744969904, + 1.2251786756678484e-05, + -0.002189153339713812, + 0.00836797896772623, + -0.00385216623544693, + 0.003472709096968174, + 9.122896699409466e-06, + 0.001915287459269166, + -0.0013967335689812899, + 0.0013456580927595496, + 0.0004653504875022918, + -0.002411974361166358, + 0.002322020474821329, + -0.000499164336360991, + -0.002493671840056777, + -0.0038571027107536793, + 0.00010685394227039069, + 0.0021948034409433603, + -0.0009248130372725427, + 0.004802183248102665, + 0.0017214263789355755, + 0.0005781193030998111, + -0.00105614576023072, + -0.0006183895748108625, + 0.0005448797019198537, + -0.005434720776975155, + -0.0009502456523478031, + -0.0009637742186896503, + 0.0006685691769234836, + -0.003863072255626321, + 0.00020589554333128035, + 0.0014847817365080118, + -0.000930334790609777, + -0.0008431097958236933, + -0.0003312347980681807, + -0.003144871676340699, + -0.0010959893697872758, + -0.0006283550756052136, + -0.0011824958492070436, + -0.0027122253086417913, + -0.001239847275428474, + 0.0010226946324110031, + -0.0019015389261767268, + -0.0003789717156905681, + -0.002058729762211442, + -0.001039840979501605, + 0.0010468644322827458, + -0.004295182414352894, + -0.001980206463485956, + -0.1395820677280426, + -0.0003907766367774457, + -0.0029210690408945084, + 0.001068982295691967, + -0.001720480271615088, + 0.002880250569432974, + 0.004724249709397554, + 0.0035904976539313793, + -0.0008980829734355211, + 0.001910011749714613, + 0.0005797624471597373, + -0.0009129866375587881, + 0.0006798732792958617, + 0.002097968477755785, + -0.0002976037794724107, + -0.0005009652231819928, + 0.0008051575277931988, + -0.000836184888612479, + -0.0024114041589200497 + ], + [ + 0.008783959783613682, + 0.0003668747958727181, + -0.00599969457834959, + -0.0019430008251219988, + 0.0031109522096812725, + 0.0025134761817753315, + -0.00022763310698792338, + 0.0008497220696881413, + 0.0023946394212543964, + -0.003470910945907235, + 0.0006836301181465387, + -0.0010614106431603432, + -0.0014486070722341537, + -0.002215124201029539, + 0.0031729773618280888, + -0.0019231191836297512, + 0.00257149082608521, + -0.004851914942264557, + 0.003974657040089369, + -0.0004824369098059833, + 0.006534763611853123, + 0.0016467194072902203, + -0.002895533572882414, + 0.0035769629757851362, + 0.0030043693259358406, + 0.006700144615024328, + -0.0029394221492111683, + -0.0006857254775241017, + -0.0010673985816538334, + -0.0032197441905736923, + -0.005297702271491289, + 0.0036186054348945618, + 0.002134103560820222, + -0.0036521912552416325, + -0.0034256705548614264, + -0.0034199380315840244, + 0.0024556536227464676, + -0.0025691904593259096, + -0.0016950800782069564, + -0.0006104520289227366, + 0.0040135313756763935, + -0.0034698452800512314, + -0.011956972070038319, + -0.0003670866717584431, + 0.0006425781757570803, + 0.0032989431638270617, + -0.0036422668490558863, + -0.0012820183765143156, + -0.006245514843612909, + 0.0006628442206420004, + -0.001152528217062354, + 0.0055948300287127495, + 0.004188023507595062, + -0.0026257105637341738, + -0.00041701423469930887, + -0.003015534719452262, + -0.013140442781150341, + 0.0004929750575684011, + 0.0019385524792596698, + -0.0008515050285495818, + -0.0005178297287784517, + 0.0017208977369591594, + 0.0017232155660167336, + 0.005881853401660919, + 0.0006222593365237117, + -0.00811958871781826, + -0.0008253710111603141, + 0.0036407720763236284, + 0.011536816135048866, + -0.0029942903202027082, + -0.004066768102347851, + 0.008576354943215847, + 0.0015621795319020748, + -0.002389094326645136, + 0.00025875301798805594, + -0.0027697375044226646, + -0.0002816421911120415, + -0.0028675168287009, + 0.0009417082765139639, + -0.002403302351012826, + -0.11429737508296967, + -0.0029526471626013517, + -0.0037809922359883785, + -0.0014040052192285657, + -0.000632458133623004, + 0.0018221039790660143, + 0.00012610673729795963, + -0.0013899640180170536, + 0.009842410683631897, + -0.0048578158020973206, + 0.000591584132052958, + 0.00013977117487229407, + -0.0009543325868435204, + 0.012055890634655952, + 0.008042245171964169, + 0.0002275997248943895, + 0.002671116730198264, + -0.005094215273857117, + 0.002247700234875083, + 0.0004741399607155472, + -1.3666807717527263e-05, + -0.005111297592520714, + -0.004666369874030352, + 0.0023236656561493874, + 0.007242573890835047, + 0.010559611022472382, + -0.003754323348402977, + -0.005145732779055834, + -0.002324773231521249, + -0.00044994763447903097, + -0.0020207688212394714, + -0.004685608204454184, + 0.004944203421473503, + 0.003408092074096203, + 8.356670150533319e-05, + 0.0013618639204651117, + -0.001178766950033605, + -0.003393115708604455, + -0.0014542648568749428, + -0.0009910488734021783, + -0.004320711363106966, + 0.00893029011785984, + 0.001849304186180234, + -0.0006182034267112613, + 0.0028963980730623007, + 0.0027590685058385134, + -0.0011659034062176943, + 0.0066138338297605515, + -0.0052038757130503654, + 0.0008753538713790476, + 0.0009209837880916893, + 4.614115096046589e-05, + 0.0016200197860598564, + -0.005840669851750135, + 0.0031493594869971275, + -0.003456131322309375, + -0.0016862466000020504, + -0.011806721799075603, + -0.003372538834810257, + -0.0008870261954143643, + -0.0003124384384136647, + -0.0006941276369616389, + -0.001104789087548852, + -3.126544470433146e-05, + -0.9847431778907776, + -0.0009534338023513556, + -0.006312570068985224, + 0.0005096306558698416, + 0.0035366308875381947, + -0.002821007277816534, + -0.003603564575314522, + -0.0019187891157343984, + 0.0019602652173489332, + 0.00019145375699736178, + -0.004697609227150679, + 0.00576330441981554, + 0.0033494983799755573, + 0.003010306740179658, + -0.0023122513666749, + -0.0025118666235357523, + 0.0003955585416406393, + 0.0006913971737958491, + 0.0041922531090676785, + -0.0035636357497423887, + 0.0006225497927516699, + -0.0008094664663076401, + -0.005099753849208355, + -0.0073008062317967415, + -0.002725892933085561, + 0.002123837359249592, + -0.004848617594689131, + -0.0015170680126175284, + 0.0015029968926683068, + -0.001088205142877996, + -0.00048323432565666735, + -0.0026680389419198036, + 0.0018240478821098804, + 0.0016974549507722259, + -0.0036698495969176292, + 0.0011670129606500268, + 0.0044356402941048145, + -0.0005321318167261779, + -0.0019008878152817488, + 0.005728397984057665, + -0.0021209190599620342, + 0.00703328475356102, + -0.001451897551305592, + 0.0006443467573262751, + 0.002051588846370578, + 0.0038166295271366835, + -0.004850909113883972, + 0.00743322866037488, + -0.00015826262824703008, + 0.003655616659671068, + -0.003139588749036193, + 0.004341649357229471, + -0.002135517308488488, + 0.0048364694230258465, + 0.00026653282111510634, + -0.0047791278921067715, + 0.0021688120905309916, + -0.0006949169910512865, + -0.0032810657285153866, + -0.007111287210136652, + -0.0005498993559740484, + 0.0021208685357123613, + -0.002531331032514572, + 0.010837468318641186, + -0.0009377971291542053, + -0.0009382142452523112, + 0.00024696916807442904, + -0.002188191981986165, + -0.00039590575033798814, + -0.0005189527291804552, + -0.0011221360182389617, + -0.0012014395324513316, + -0.0002030496980296448, + -0.011231433600187302, + -0.0005984536255709827, + 0.00225430796854198, + -0.0013210350880399346, + -0.0005394283216446638, + 0.0013953037559986115, + -0.005385455675423145, + 0.0002608737559057772, + -0.0006380878039635718, + 0.0008615592960268259, + -0.00475974241271615, + -0.004290792625397444, + 0.0025082395877689123, + 0.0014415293699130416, + -0.00011657980940071866, + -0.0017848446732386947, + -0.003734180936589837, + 0.0009321682737208903, + -0.004689539782702923, + -0.0019125581020489335, + -0.1140892282128334, + 0.0013390617677941918, + -0.01675022579729557, + 0.0018938316497951746, + -0.0012708979193121195, + 0.005282275844365358, + 0.013853312470018864, + 0.006468229927122593, + -0.0010097158374264836, + 0.0021572504192590714, + 0.00039872570778243244, + -0.0031916643492877483, + -0.001024223631247878, + 0.004721249919384718, + -0.0002263795759063214, + -0.0017549011390656233, + -0.0014196370029821992, + -0.0029509859159588814, + -0.002305092988535762 + ], + [ + -0.21268770098686218, + -0.1205320954322815, + -0.02556239441037178, + 0.06261609494686127, + 0.00043311933404766023, + 0.0033236725721508265, + -0.033922143280506134, + -0.007048537023365498, + 0.0157476793974638, + 0.008715345524251461, + 0.035820137709379196, + -0.02851976826786995, + -0.04015534371137619, + 0.022721491754055023, + -0.006772491615265608, + 0.07715877145528793, + -0.009752687066793442, + 0.06711685657501221, + 0.0023425035178661346, + 0.03018949180841446, + 0.00413143914192915, + 0.018543582409620285, + 0.03592595085501671, + 0.04778805375099182, + -0.015437650494277477, + 0.02299274504184723, + 0.009442741051316261, + -0.019411548972129822, + -0.00489096250385046, + -0.049103908240795135, + -0.01602943055331707, + 0.00026779540348798037, + -0.01861155778169632, + 0.05337212607264519, + -0.0242941752076149, + -0.02932891808450222, + -0.005229337140917778, + 0.020224062725901604, + -0.01642029546201229, + -0.046327803283929825, + 0.00980460923165083, + -0.04424629732966423, + 0.0014016906498000026, + 0.0007579561206512153, + -0.014055470004677773, + -0.028602544218301773, + -0.03664116561412811, + 0.0037528027314692736, + 0.021597597748041153, + 0.03677390143275261, + 0.008989512920379639, + 0.00794505886733532, + -0.009322302415966988, + 0.0648307204246521, + -0.04928894713521004, + 0.0712103620171547, + 0.004231730941683054, + 0.022959906607866287, + -0.022985365241765976, + 0.025784986093640327, + -0.0092281149700284, + -0.08316505700349808, + 0.059244073927402496, + 0.04747995361685753, + 0.03957114741206169, + 0.01780763268470764, + -0.023538604378700256, + 0.023214643821120262, + -0.007704104296863079, + -0.011212176643311977, + 0.011491210199892521, + 0.011386673897504807, + 0.01429605670273304, + 0.011510307900607586, + -0.032169461250305176, + -0.07225082069635391, + 0.002794150961562991, + -0.0027675870805978775, + -0.015331001952290535, + 0.016475247219204903, + 0.27672815322875977, + -0.003845695871859789, + -0.012188935652375221, + -0.0003270163433626294, + -0.10019052773714066, + 0.005444738082587719, + -0.038320835679769516, + -0.011954125948250294, + -0.04239457845687866, + -0.0043304720893502235, + -0.01474692951887846, + -0.012826403602957726, + -0.037654273211956024, + -0.021210838109254837, + 0.026409460231661797, + -0.04661550372838974, + 0.00375003507360816, + -0.03789057210087776, + -0.029471853747963905, + 0.01702539063990116, + 0.03322009742259979, + 0.05340244621038437, + 0.01323472335934639, + 0.003892929758876562, + -0.004072238691151142, + -0.018497686833143234, + -0.022499261423945427, + -0.05723517760634422, + 0.002421751618385315, + -0.08732842653989792, + 0.025495780631899834, + -0.020253483206033707, + 0.017023323103785515, + 0.05891278758645058, + 0.007084200158715248, + -0.002673623152077198, + -0.008344259113073349, + 0.0014858492650091648, + 0.0021358237136155367, + -0.034163881093263626, + 0.025919537991285324, + -0.02178168296813965, + -0.005068735685199499, + -0.03675119951367378, + 0.04402181878685951, + 0.05430753529071808, + 0.09084788709878922, + 0.014065982773900032, + -0.05764979124069214, + 0.0779370442032814, + -0.010107082314789295, + 0.05169559270143509, + 0.01677865721285343, + -0.01959792524576187, + -0.05453867092728615, + 0.0219882782548666, + 0.029782181605696678, + -0.07115598022937775, + 0.022909006103873253, + 0.008209815248847008, + 0.015681851655244827, + -0.008620531298220158, + -0.013402591459453106, + -0.04099055752158165, + -0.12800298631191254, + -0.015194294042885303, + 0.013452038168907166, + 0.004063257481902838, + -0.0031887709628790617, + 0.011599035002291203, + -0.005154072307050228, + 0.01927141472697258, + -0.03373558446764946, + 0.006960240192711353, + 0.06708146631717682, + -0.056838277727365494, + 0.02277933992445469, + 0.0038490472361445427, + -0.045061830431222916, + 0.06679380685091019, + -0.051678843796253204, + -0.013339752331376076, + 0.061834149062633514, + -0.05384115129709244, + -0.05205633118748665, + -0.0053521147929131985, + -0.028953945264220238, + -0.02763793244957924, + 0.020889608189463615, + 0.02693747542798519, + -0.1237841248512268, + -0.028151363134384155, + -0.02011210471391678, + -0.017835598438978195, + -0.005882840137928724, + 0.01334528997540474, + 0.03517213836312294, + 0.04090360179543495, + -0.013311843387782574, + -0.007488679140806198, + 0.05566557124257088, + -0.0016511008143424988, + 0.03359479084610939, + 0.0015864204615354538, + 0.03160665184259415, + -0.02924394980072975, + 0.040432706475257874, + 0.0064900037832558155, + -0.0009043194004334509, + 0.06901368498802185, + 0.021610325202345848, + -0.10570160299539566, + 0.158745676279068, + -0.00557711161673069, + 0.030796661972999573, + 0.07737495005130768, + -0.01344247255474329, + 0.031355757266283035, + 0.0026543093845248222, + -0.06852664798498154, + 0.0030444618314504623, + -0.012214223854243755, + -0.0019223992712795734, + 0.04925695061683655, + -0.049126118421554565, + 0.060877200216054916, + -0.028790680691599846, + -0.04863223433494568, + 0.03631141036748886, + 8.781893120612949e-05, + 0.04288535937666893, + 0.03979625925421715, + 0.014077589847147465, + -0.10893025249242783, + 0.04260069876909256, + -0.017982978373765945, + 0.035965532064437866, + 0.07449869811534882, + 0.025360116735100746, + -0.0451509915292263, + -0.03295208141207695, + -0.03518034890294075, + -0.0011661848984658718, + 0.011587080545723438, + -0.01567000150680542, + -0.02162928320467472, + -0.00010160745296161622, + -0.0015468482160940766, + 0.0161019004881382, + 0.03189984709024429, + 0.028521206229925156, + -0.051777273416519165, + 0.04125048220157623, + 0.0036057205870747566, + 0.048123035579919815, + -0.034443099051713943, + -0.01732911914587021, + 0.6924294233322144, + -0.003385040210559964, + -0.008899065665900707, + -0.00014037899381946772, + 0.03041612170636654, + -0.02610088512301445, + 0.014263950288295746, + 0.0021415078081190586, + -0.009175377897918224, + -0.012912232428789139, + -0.03188753128051758, + 0.0009180496563203633, + 0.04933583736419678, + 0.05133562535047531, + 0.10667423158884048, + 0.04141310974955559, + -0.11036722362041473, + -0.03569755703210831, + -0.008239948190748692 + ], + [ + -0.02918669767677784, + -0.007919326424598694, + -0.014750566333532333, + 0.007965081371366978, + 0.0036250478588044643, + 0.004427604377269745, + -0.0018895864486694336, + -0.004376575350761414, + -0.004917527083307505, + -0.0011265440843999386, + 0.01143812108784914, + -0.0052780271507799625, + -0.0019313042284920812, + 0.00022160468506626785, + 0.004934811498969793, + 0.005601170007139444, + 0.0063041625544428825, + -0.014613855630159378, + 0.012258690781891346, + 0.0032723897602409124, + 0.011287519708275795, + 0.003984881564974785, + -0.004723834339529276, + 0.01495934184640646, + -0.00862083025276661, + 0.016717180609703064, + -0.009656375274062157, + -0.0017352732829749584, + 2.8919503165525384e-05, + -0.009786607697606087, + -0.010602904483675957, + 0.008070407435297966, + 0.007965747267007828, + 0.0009743030532263219, + -0.000924163730815053, + -0.01044215727597475, + 0.010463163256645203, + -0.004970451816916466, + -0.008036050014197826, + -0.005398325622081757, + 0.01026162039488554, + -0.010231289081275463, + -0.023219773545861244, + 0.0030091467779129744, + 0.0006865268805995584, + -0.00046600037603639066, + -0.01141106616705656, + -0.0023864945396780968, + -0.008610495366156101, + 0.006672047544270754, + 0.0030587210785597563, + 0.008403661660850048, + 0.003691799473017454, + 0.0028147506527602673, + -0.0061729601584374905, + 0.005516919773072004, + -0.027783812955021858, + 0.008335852064192295, + 0.0014595430111512542, + -0.0039516291581094265, + 1.787139080988709e-05, + -0.0017315963050350547, + 0.010842684656381607, + 0.011141548864543438, + 0.002205280587077141, + -0.011013061739504337, + 0.0020802407525479794, + 0.01869856007397175, + 0.015277057886123657, + -0.00039990388904698193, + -0.009778563864529133, + 0.016593454405665398, + 0.0024184035137295723, + -0.0073781623505055904, + -0.006178324110805988, + -0.017215432599186897, + -0.0024190880358219147, + -0.006309262476861477, + -0.00020095851505175233, + -0.014151000417768955, + -0.04425663501024246, + -0.006997359916567802, + -0.0074417972937226295, + -0.006499157752841711, + -0.009320829063653946, + 0.006158882286399603, + -0.00735220592468977, + 0.0017409882275387645, + 0.011011614464223385, + -0.013367674313485622, + -0.0016151887830346823, + 0.006195143796503544, + -0.0019478448666632175, + 0.024792812764644623, + 0.017973579466342926, + -0.006568951532244682, + 0.002422492252662778, + -0.01860346645116806, + 0.0011633604299277067, + -7.991347047209274e-06, + 0.000984085607342422, + -0.009515702724456787, + -0.01370182167738676, + 0.004004772286862135, + 0.01620100438594818, + 0.02094656229019165, + -0.011091217398643494, + -0.009557257406413555, + 0.001895026653073728, + -0.011701845563948154, + 0.0030496942345052958, + -0.004212424624711275, + 0.01002725400030613, + 0.015488222241401672, + 0.00441497890278697, + 0.0009513077675364912, + -0.004926871974021196, + -0.018350303173065186, + -0.0005990053759887815, + -0.0020089757163077593, + -0.012423351407051086, + 0.015078078955411911, + 0.006854502018541098, + -0.002879158826544881, + 0.0016055972082540393, + 0.009427920915186405, + 0.011599655263125896, + 0.015283787623047829, + -0.012365217320621014, + 0.0060506341978907585, + -0.0007060330244712532, + 0.0033084703609347343, + 0.006622128654271364, + -0.017970053479075432, + 0.0034561934880912304, + 0.003330591833218932, + 0.0017686783103272319, + -0.021249163895845413, + -0.0026875475887209177, + -0.00041399605106562376, + -0.0012049416545778513, + 0.0007441366906277835, + 0.0026864148676395416, + 0.0015639691846445203, + -0.9866124987602234, + -0.003098749555647373, + -0.006219417788088322, + -0.0008097085519693792, + 0.0029661711305379868, + -0.0012500382727012038, + -0.004637508187443018, + 0.007107261568307877, + -0.009268321096897125, + 5.1221883040852845e-05, + -0.0023774525616317987, + 0.008073193021118641, + 0.01351767498999834, + 0.008983854204416275, + -0.006718300748616457, + 0.0029558369424194098, + -0.005279551725834608, + 0.005290268920361996, + 0.009912247769534588, + -0.008359740488231182, + -0.0038377130404114723, + -0.0025514448061585426, + -0.020359927788376808, + -0.024612385779619217, + -0.001713179866783321, + 0.007726659998297691, + -0.018724054098129272, + -0.008529311046004295, + 0.0031165387481451035, + -0.001960818422958255, + -0.004704720340669155, + -0.0041038780473172665, + 0.011727151460945606, + 0.00472981296479702, + -0.0034098192118108273, + 0.011061573401093483, + 0.004823042079806328, + 0.004865393042564392, + -0.0033136876299977303, + 0.006002361886203289, + 0.005874957889318466, + 0.005473278928548098, + 0.01245790347456932, + -0.012218086048960686, + 0.011279444210231304, + 0.01826697587966919, + -0.001986094517633319, + -0.01689937710762024, + 0.02125094085931778, + 0.0043854303658008575, + -0.007309035863727331, + 0.009603224694728851, + -0.0009930804371833801, + 0.010825373232364655, + 0.00032787024974823, + -0.01891622506082058, + -0.0011421568924561143, + 0.0018545037601143122, + -0.0075959074310958385, + -0.009510436095297337, + -0.00295913964509964, + 0.013662625104188919, + -0.003526118816807866, + 0.01053165178745985, + -0.005601183976978064, + -0.005045151337981224, + 0.002828312572091818, + -0.00141506502404809, + -0.0016842585755512118, + -0.0036291503347456455, + -0.005470867734402418, + -0.006366238929331303, + -0.0009283749968744814, + -0.01941114105284214, + 0.0031600736547261477, + 0.004938880447298288, + 0.0019364400068297982, + -0.001990967197343707, + 0.008937868289649487, + -0.005849243141710758, + 0.004167973063886166, + -0.0003310177125968039, + 0.00889454036951065, + -0.005303668323904276, + -0.006350381765514612, + 0.010077514685690403, + 0.014290432445704937, + 0.002926468150690198, + 0.002444723853841424, + -0.0054284268990159035, + 0.00823159608989954, + -0.009566687978804111, + -0.0036907149478793144, + 0.039022911339998245, + 0.007877794094383717, + -0.03127356991171837, + 0.0022744396701455116, + 0.00283095077611506, + 0.0030351500026881695, + 0.023210877552628517, + 0.015028408728539944, + -0.005977935623377562, + 0.0052976300939917564, + -0.0025310951750725508, + -0.0056736222468316555, + -0.0021532182581722736, + 0.010977930389344692, + 0.008982354775071144, + 0.0010239590192213655, + -0.022456509992480278, + -0.009476881474256516, + -0.004305674694478512 + ], + [ + -0.17817074060440063, + -0.05726166442036629, + -0.00508201913908124, + 0.04391781985759735, + -0.031622231006622314, + -0.016774751245975494, + -0.010403620079159737, + -0.006888957228511572, + -0.011559071019291878, + 0.011034730821847916, + 0.01215419452637434, + -0.006651742849498987, + -0.027657443657517433, + 9.656356269260868e-06, + 0.016938187181949615, + 0.04199831932783127, + -0.029350344091653824, + -0.0022614547051489353, + 0.016871711239218712, + -0.005093700718134642, + -0.005705093499273062, + -0.016652105376124382, + -0.03598947450518608, + 0.04261273518204689, + -0.05077897757291794, + 0.044617120176553726, + -0.01668197102844715, + 0.007391004357486963, + -0.000833860132843256, + -0.010436637327075005, + 0.017499176785349846, + 0.01566179282963276, + -0.010427557863295078, + 0.12063317745923996, + 0.02975308522582054, + -0.02547050453722477, + 0.04063550382852554, + 0.03778274357318878, + 0.005003001075237989, + -0.008186801336705685, + 0.03907662257552147, + -0.06322962790727615, + -0.009031462483108044, + 0.005932265892624855, + 0.00807192549109459, + -0.046809110790491104, + 0.022306125611066818, + -0.002294190926477313, + -0.0023599707055836916, + 0.038202669471502304, + 0.025916321203112602, + -0.003228668123483658, + -0.06471487134695053, + 0.061166226863861084, + 0.0023797026369720697, + 0.04820897430181503, + 0.011660337448120117, + 0.06005934253334999, + -0.03237389028072357, + -0.012372476048767567, + 0.005916707683354616, + -0.0335870161652565, + 0.021846439689397812, + 0.007221050560474396, + -0.011138049885630608, + 0.012180683203041553, + 0.01717357523739338, + 0.05733664706349373, + -0.0031948734540492296, + 0.009527054615318775, + -0.004428389016538858, + -0.028782574459910393, + 0.007120979949831963, + 0.006142022553831339, + -0.030968619510531425, + -0.053885165601968765, + 0.007537357043474913, + 0.03361376374959946, + 0.009118864312767982, + -0.05474163964390755, + 0.3588665723800659, + -0.0476163811981678, + 0.010987198911607265, + -0.002229131758213043, + -0.062368255108594894, + 0.007257786579430103, + -0.00803393218666315, + 0.018051283434033394, + -0.051537442952394485, + -0.0019041333580389619, + 0.004740998148918152, + 0.02939942665398121, + -0.050357185304164886, + -0.012027639895677567, + -0.005404885392636061, + 0.01468473020941019, + -0.008500050753355026, + -0.029455186799168587, + -0.01733824796974659, + 0.009453659877181053, + -0.004350657574832439, + -0.009489594958722591, + -0.008148876950144768, + 0.01396529097110033, + 0.013378480449318886, + -0.0002409987209830433, + -0.044424500316381454, + -0.04703710228204727, + 0.04702046141028404, + -0.07343102991580963, + 0.038132552057504654, + -0.012440509162843227, + 0.007825322449207306, + 0.05530786141753197, + -0.008896447718143463, + 0.01028591301292181, + -0.027246203273534775, + -0.024538319557905197, + -0.025085898116230965, + 0.002434071386232972, + -0.026856398209929466, + -0.04411681368947029, + 0.03715420514345169, + -0.017110981047153473, + 0.02628912962973118, + 0.03900272026658058, + 0.10948077589273453, + -0.018525468185544014, + -0.024897214025259018, + 0.05074397101998329, + -0.03149895742535591, + -0.01018193643540144, + -0.0186520554125309, + -0.04755844175815582, + -0.05333121120929718, + 0.00900387391448021, + -0.0020476144272834063, + -0.05606841668486595, + 0.036159317940473557, + -0.004003358539193869, + -0.046950116753578186, + 0.02610548958182335, + 0.0165427066385746, + -0.009959285147488117, + -0.08062203973531723, + -0.01192855928093195, + 0.03281041234731674, + 0.023381615057587624, + -0.010052134282886982, + 0.01582728512585163, + -0.002429882762953639, + 0.021131131798028946, + -0.04333767294883728, + -0.013612978160381317, + 0.009815230034291744, + -0.01737111248075962, + 0.03578520938754082, + -0.00905913021415472, + -0.034233029931783676, + 0.036484651267528534, + -0.06813530623912811, + 0.0041529592126607895, + 0.038859911262989044, + -0.0027237473987042904, + -0.025491418316960335, + -0.02415267936885357, + -0.01319129392504692, + -0.05577673390507698, + -0.019802449271082878, + -0.006411814596503973, + -0.06986968964338303, + -0.04190077632665634, + 0.01591350883245468, + 0.01654103584587574, + -0.03253071382641792, + 0.0033594064880162477, + 0.02522234618663788, + 0.011861369013786316, + 0.014092142693698406, + 0.07103210687637329, + -0.020270107313990593, + -0.003569177584722638, + -0.035852380096912384, + -0.017492448911070824, + 0.05232954025268555, + -0.0004861380730289966, + 0.051903076469898224, + -0.07708000391721725, + -0.020430084317922592, + 0.07243223488330841, + 0.000669641129206866, + -0.13297316431999207, + 0.10608416795730591, + -0.018690146505832672, + 0.013022772036492825, + 0.029664693400263786, + 0.04595181345939636, + 0.01798907481133938, + -0.004072920884937048, + -0.06664178520441055, + -0.03856698423624039, + -0.006981867831200361, + -0.028991451486945152, + 0.017323559150099754, + 0.021180901676416397, + 0.016322949901223183, + -0.018765810877084732, + -0.060927342623472214, + -0.036841023713350296, + 0.027830004692077637, + 0.054846782237291336, + -0.003177657024934888, + 0.017374729737639427, + -0.13927868008613586, + -0.026058517396450043, + -0.024190448224544525, + 0.01864391379058361, + 0.021802086383104324, + 0.03912198171019554, + 0.040413834154605865, + -0.0024963580071926117, + -0.012303096242249012, + 0.04296179860830307, + -0.013891641981899738, + -0.01333572342991829, + 0.011816808022558689, + 0.048966243863105774, + -0.017400911077857018, + 0.000623652245849371, + 0.05092036351561546, + 0.03843852877616882, + -0.007174121215939522, + 0.05265079811215401, + 0.013729291968047619, + 0.04196111485362053, + -0.024323083460330963, + 0.000857733131852001, + 0.7079770565032959, + 0.005744415335357189, + 0.025840943679213524, + -0.02405410446226597, + 0.03052806295454502, + -0.06784225255250931, + -0.02049144357442856, + 0.035732660442590714, + -0.035459864884614944, + 0.018195169046521187, + -0.02771402895450592, + 0.006134097930043936, + 0.010840312577784061, + 0.013988900929689407, + 0.09491338580846786, + -0.019938645884394646, + -0.1313093602657318, + -0.019097041338682175, + -0.024797962978482246 + ], + [ + -0.21121157705783844, + -0.08016768097877502, + -0.027656342834234238, + 0.07116691023111343, + -0.05332440882921219, + -0.004871840123087168, + -0.03553908318281174, + 0.0023455291520804167, + -0.006295469589531422, + 0.012629592791199684, + 0.027170265093445778, + -0.019698504358530045, + -0.02673109620809555, + 0.016493728384375572, + 0.024310724809765816, + 0.08369547873735428, + -0.006840370129793882, + 0.03750808537006378, + -0.021650278940796852, + -0.02414258010685444, + 0.01524233166128397, + 0.011239328421652317, + 0.03366464003920555, + 0.008316664025187492, + -0.037043001502752304, + 0.011258597485721111, + -0.02143016830086708, + 0.017679456621408463, + 0.00973182637244463, + -0.009922759607434273, + 0.01532199140638113, + 0.007417468354105949, + -0.030814992263913155, + 0.11562848836183548, + -0.0016256623202934861, + -0.01072182971984148, + 0.005466783419251442, + 0.013552621006965637, + 0.0014501245459541678, + -0.03723731264472008, + 0.030639173462986946, + -0.06012580916285515, + -0.008904250338673592, + 0.0165596604347229, + 0.003664510790258646, + -0.008716614916920662, + -0.044009458273649216, + -0.009430430829524994, + -0.004799321293830872, + 0.020880579948425293, + 0.011270729824900627, + -0.00223691388964653, + -0.033096712082624435, + 0.048108767718076706, + -0.02209736593067646, + 0.08525540679693222, + 0.0023651267401874065, + 0.053123392164707184, + -0.031544070690870285, + -0.0132492920383811, + -0.009255202487111092, + -0.04546685144305229, + 0.04970172792673111, + 0.039069585502147675, + 0.015079731121659279, + 0.0280442014336586, + -0.00502253882586956, + 0.019504811614751816, + 0.0010604721028357744, + 0.0022974838502705097, + 0.03251245990395546, + -0.023426441475749016, + 0.01837044022977352, + -0.00984356552362442, + -0.03416945040225983, + -0.07920750975608826, + -0.0012434336822479963, + -0.013074789196252823, + 0.004586583934724331, + -0.017047353088855743, + 0.3252982497215271, + -0.0019329172791913152, + 0.0169118233025074, + 0.001355207641609013, + -0.08766405284404755, + 0.010617101565003395, + -0.03446315973997116, + -0.012962806969881058, + -0.01158188283443451, + -0.013690979219973087, + 0.006781876552850008, + 0.00539404945448041, + -0.015978198498487473, + -0.021771688014268875, + 0.011078178882598877, + -0.0006049045477993786, + 0.008129561319947243, + -0.025175990536808968, + 0.0041891648434102535, + 0.008253849111497402, + 0.0030427235178649426, + 0.008442859165370464, + -0.011877666227519512, + 0.012513071298599243, + -0.02462693862617016, + 0.02242123894393444, + -0.018893012776970863, + -0.034911755472421646, + -0.0020971782505512238, + -0.07688973844051361, + -0.021868282929062843, + 0.024200882762670517, + -0.0013258620165288448, + 0.06281239539384842, + -0.012209284119307995, + -0.03259718418121338, + -0.00038078342913649976, + -0.016862358897924423, + -0.008839755319058895, + -0.007719781715422869, + -0.0028553835581988096, + -0.01661679707467556, + 0.010601305402815342, + 0.0007085104007273912, + 0.06262870132923126, + 0.044798318296670914, + 0.09245485067367554, + -0.008028559386730194, + -0.061665646731853485, + 0.04371136799454689, + -0.02516251988708973, + -0.004135546274483204, + -0.006709154229611158, + -0.03374052420258522, + -0.0372638963162899, + -0.0204693004488945, + -0.004581669345498085, + -0.07050715386867523, + 0.025997856631875038, + -0.03286226838827133, + -0.001945583033375442, + 0.005647649988532066, + -0.019260263070464134, + -0.027558038011193275, + -0.12236085534095764, + -0.010181513614952564, + 0.006868339143693447, + 0.022621119394898415, + -0.0017199316062033176, + 0.0051490324549376965, + 0.0004564459668472409, + 0.016544155776500702, + -0.029666952788829803, + -0.008000223897397518, + 0.03553979471325874, + -0.07660450786352158, + 0.05224361643195152, + -0.013097167015075684, + -0.03902402147650719, + 0.053735289722681046, + -0.05981049686670303, + 0.016869623214006424, + -0.0011508356546983123, + -0.029093222692608833, + -0.035594094544649124, + -0.02909036912024021, + 0.02278086170554161, + -0.057817161083221436, + 0.0034345663152635098, + 0.009352746419608593, + -0.09637430310249329, + -0.02050415426492691, + -0.012546950951218605, + 0.01866855099797249, + -0.007951775565743446, + 0.014848406426608562, + 0.0293123759329319, + 0.042590174823999405, + 0.016149749979376793, + 0.03533419966697693, + 0.0032021007500588894, + -0.020691104233264923, + 0.010112578980624676, + 0.01156123448163271, + 0.04063640907406807, + -0.022100334987044334, + 0.06736143678426743, + -0.036753784865140915, + -0.01707771234214306, + 0.0881548821926117, + 0.04144126921892166, + -0.12192215770483017, + 0.14373603463172913, + -0.026457861065864563, + 0.016220834106206894, + 0.06291750818490982, + 0.007279501296579838, + 0.024750055745244026, + -0.003962807822972536, + -0.0830305889248848, + 0.019863534718751907, + -0.02086414210498333, + 0.0009591579437255859, + 0.019991056993603706, + -0.027283867821097374, + 0.004267039243131876, + -0.017349863424897194, + -0.048941560089588165, + -0.0048717111349105835, + 0.0019293284276500344, + 0.033177390694618225, + 0.019282950088381767, + 0.01929922215640545, + -0.14941361546516418, + 0.03276137262582779, + -0.04989776015281677, + 0.04987809807062149, + 0.014335312880575657, + 0.02339819259941578, + 0.01862228289246559, + 0.0065567572601139545, + -0.02666228823363781, + 0.03808807581663132, + 0.012241308577358723, + -0.0065333168022334576, + 0.009226594120264053, + 0.02825765497982502, + 0.02747465670108795, + 0.03601972758769989, + 0.010162590071558952, + 0.049717072397470474, + -0.029785605147480965, + 0.05518636107444763, + 0.025751587003469467, + 0.0743032768368721, + -0.01918216608464718, + 0.0131295844912529, + 0.7008832693099976, + -0.011081203818321228, + 0.02310972288250923, + -0.03643312677741051, + 0.017924143001437187, + -0.033629871904850006, + 0.016413096338510513, + 0.05149049311876297, + 0.020419657230377197, + 0.005441907327622175, + -0.010628693737089634, + 0.025102537125349045, + 0.03878262639045715, + 0.010616904124617577, + 0.06541179865598679, + 0.03604079782962799, + -0.1266373246908188, + -0.02369680255651474, + -0.017491979524493217 + ], + [ + -0.12268544733524323, + -0.052499137818813324, + -0.06653555482625961, + 0.08201886713504791, + 0.04870316758751869, + -0.017163967713713646, + -0.041835326701402664, + -0.03273467347025871, + 0.012265456840395927, + 0.07458075135946274, + 0.06714652478694916, + -0.03136029094457626, + -0.03557702153921127, + 0.06058289110660553, + -0.013956029899418354, + -0.05976942926645279, + -0.012985043227672577, + 0.05043661594390869, + -0.0056923204101622105, + -0.018411457538604736, + 0.019938837736845016, + 0.033838167786598206, + 0.0965370312333107, + 0.057757630944252014, + -0.03892463818192482, + 0.010707712732255459, + 0.008322403766214848, + -0.021624376997351646, + -0.0024102781899273396, + -0.02752421796321869, + -0.08323492854833603, + 0.047392457723617554, + -0.0075774360448122025, + -0.024265650659799576, + -0.07131686061620712, + -0.08886001259088516, + -0.030331753194332123, + 0.020630815997719765, + -0.039851874113082886, + -0.037476371973752975, + -0.04103134572505951, + -0.030986180528998375, + -0.05451246723532677, + 0.01308117900043726, + -0.007649991661310196, + 0.03966860845685005, + -0.11854494363069534, + 0.05254768207669258, + -0.03847470507025719, + 0.02241600677371025, + -0.021350646391510963, + 0.048262324184179306, + -0.01014026626944542, + 0.024442369118332863, + -0.015434875153005123, + 0.06718957424163818, + 0.04268698766827583, + 0.048408906906843185, + 0.034059274941682816, + 0.0058630784042179585, + -0.017939580604434013, + -0.04662837088108063, + 0.07876594364643097, + 0.014560860581696033, + -0.011997640132904053, + 0.03606699779629707, + 0.005754603538662195, + 0.0036338327918201685, + 0.1066989079117775, + 0.003316759131848812, + 0.024094561114907265, + 0.010637057945132256, + 0.05024107173085213, + 0.031193779781460762, + 0.03369017317891121, + 0.01753508299589157, + 0.012594036757946014, + -0.08424263447523117, + 0.028710654005408287, + 0.044852856546640396, + 0.16998900473117828, + -0.0496961884200573, + -0.026802677661180496, + 0.0021023591980338097, + -0.07338829338550568, + 0.03773680701851845, + 0.07212366908788681, + -0.022710733115673065, + 0.010611490346491337, + 0.043383482843637466, + -0.0003597112081479281, + 0.11086332052946091, + 0.03195196017622948, + -0.029067033901810646, + 0.09596733003854752, + 0.04337127134203911, + -0.02593897469341755, + -0.06468832492828369, + -0.018400054425001144, + 0.03482789918780327, + 0.026602597907185555, + 0.023988429456949234, + -0.02346218004822731, + 0.01933719962835312, + 0.03221578896045685, + -0.003390111494809389, + -0.044528353959321976, + -0.11095250397920609, + 0.07865919172763824, + 0.004453584551811218, + 0.0025801220908761024, + -0.08260379731655121, + 0.028571046888828278, + 0.023386813700199127, + 0.03840728476643562, + 0.04268880560994148, + -0.04857328161597252, + -0.04657658189535141, + 0.020989347249269485, + -0.0011941471602767706, + 0.027360642328858376, + 0.008967762812972069, + 0.07266794890165329, + -0.02131929062306881, + 0.03608255460858345, + 0.10371969640254974, + 0.020357770845294, + 0.03384222090244293, + -0.031658802181482315, + 0.08031422644853592, + -0.025936732068657875, + -0.0017666175263002515, + 0.03921717405319214, + 0.06243034079670906, + -0.0238755214959383, + -0.025911575183272362, + 0.030373603105545044, + -0.1449909508228302, + 0.01262666191905737, + -0.03525719791650772, + 0.09206114709377289, + -0.04269997403025627, + -0.0653267502784729, + -0.07273253053426743, + -0.2612183690071106, + -0.02702995203435421, + -0.07378015667200089, + 0.0782230794429779, + -0.028507709503173828, + -0.04380940645933151, + -0.0176532082259655, + -0.03948219493031502, + -0.02426788955926895, + 0.057488564401865005, + -0.0044471947476267815, + 0.021243175491690636, + -0.028224514797329903, + 0.01964210346341133, + -0.02784300222992897, + 0.0215497687458992, + -0.05788164958357811, + -0.0018261829391121864, + 0.04317495599389076, + -0.07333359122276306, + -0.05645759031176567, + -0.05324834957718849, + 0.05366704612970352, + -0.022462105378508568, + 0.02833029441535473, + -0.007470859680324793, + -0.10624505579471588, + -0.026169629767537117, + -0.10707882046699524, + 0.05345939099788666, + 0.008737524971365929, + 0.019507447257637978, + 0.03145080432295799, + 0.07030893117189407, + -0.003937185276299715, + 0.007338360417634249, + 0.10575029253959656, + -0.07378607988357544, + -0.0047198012471199036, + 0.012096959166228771, + 0.04631558060646057, + 0.08373888581991196, + 0.007339175790548325, + 0.020251622423529625, + -0.0363660603761673, + 0.05455281585454941, + 0.0038473287131637335, + -0.05068548396229744, + 0.08093012869358063, + 0.011749634519219398, + -0.008923464454710484, + 0.06895467638969421, + -0.04689306765794754, + 0.019708838313817978, + 0.04125101491808891, + 0.009234129451215267, + 0.01818038895726204, + -0.01561798807233572, + -0.041978053748607635, + 0.007615984417498112, + -0.05711477994918823, + 0.11021904647350311, + -0.09270722419023514, + 0.04353421553969383, + 0.05218449980020523, + -0.07453453540802002, + 0.0066905454732477665, + -0.004794184118509293, + 0.08568473160266876, + -0.11335446685552597, + 0.0031200959347188473, + -0.010876987129449844, + 0.05551759898662567, + -0.005094737745821476, + -0.018421165645122528, + 0.0016905521042644978, + -0.12280821800231934, + 0.014799229800701141, + -0.02076382003724575, + -0.011542956344783306, + -0.03050164505839348, + -0.0793527215719223, + 0.05574342980980873, + -0.016071930527687073, + -0.023070985451340675, + 0.027529122307896614, + 0.03063541278243065, + 0.05598677694797516, + -0.016725631430745125, + -0.0021605805959552526, + 0.04926006868481636, + -0.09026306867599487, + -0.011990377679467201, + 0.5007767081260681, + 0.002060973085463047, + -0.01545033697038889, + -0.04939567297697067, + -0.02533704787492752, + -0.11708510667085648, + 0.060670945793390274, + -0.07810284197330475, + -0.039289895445108414, + -0.045733243227005005, + 0.0031596042681485415, + -0.047483641654253006, + 0.08968112617731094, + 0.008296036161482334, + 0.08661718666553497, + 0.0022345916368067265, + -0.1576671600341797, + -0.040210187435150146, + -0.026862256228923798 + ], + [ + -0.19381308555603027, + -0.08351081609725952, + -0.06438970565795898, + 0.07465847581624985, + -0.06998084485530853, + -0.016489697620272636, + -0.018700802698731422, + -0.01747201941907406, + 0.026117049157619476, + 0.011293685995042324, + 0.027342304587364197, + -0.048890408128499985, + -0.0006736340583302081, + 0.024915777146816254, + 0.003825657069683075, + 0.08830028027296066, + 0.000495135725941509, + 0.04403197392821312, + -0.09781718999147415, + -0.046440329402685165, + 0.03985820710659027, + -0.009365387260913849, + 0.008648929186165333, + -0.003072995925322175, + -0.03382895514369011, + 0.01878994330763817, + -0.027098949998617172, + 0.04900769889354706, + 0.0187485683709383, + -0.052723925560712814, + 0.0416957251727581, + 0.015152335166931152, + 0.00906035490334034, + 0.057450972497463226, + -0.04030432552099228, + -0.016843752935528755, + 0.01865268498659134, + -0.0006791348569095135, + 0.013935183174908161, + -0.04880206286907196, + 0.026446891948580742, + -0.04741616174578667, + -0.005568504333496094, + 0.007844889536499977, + -0.019319945946335793, + 0.03965360298752785, + -0.0788513645529747, + 0.016363585367798805, + 0.010016174055635929, + 0.03935111686587334, + -0.0020609938073903322, + 0.018798017874360085, + 0.015483696945011616, + 0.015899166464805603, + -0.0011821008520200849, + 0.08505404740571976, + 0.04494445025920868, + 0.01131504401564598, + -0.07131880521774292, + -0.046520862728357315, + -0.00789202842861414, + -0.03556685149669647, + 0.0009165084920823574, + 0.012647894211113453, + 0.022750958800315857, + 0.030808139592409134, + 0.028687966987490654, + 0.05702317878603935, + -0.024532664567232132, + -0.00537409633398056, + 0.012229440733790398, + 0.01607842743396759, + 0.016479957848787308, + -0.04433662071824074, + -0.024422938004136086, + -0.10472018271684647, + -0.03980107232928276, + -0.017291061580181122, + 0.02341950125992298, + -0.0012390015181154013, + 0.29666486382484436, + 0.02711719647049904, + -0.017954299226403236, + 0.008790222927927971, + -0.049978211522102356, + 0.01782229356467724, + -0.0030420119874179363, + -0.0013895465526729822, + 0.0007327207131311297, + 0.016840726137161255, + 0.015006361529231071, + 0.005081248469650745, + -0.00454461807385087, + 0.004494163207709789, + 0.040930673480033875, + -0.04947665333747864, + 0.02825816534459591, + -0.008353170938789845, + 0.03465264290571213, + 0.02737458050251007, + -0.00466962531208992, + 0.03604584187269211, + -0.029056310653686523, + 0.006624035537242889, + -0.06746829301118851, + 0.029030416160821915, + 0.01485330518335104, + 0.03685823827981949, + -0.013482633046805859, + -0.0751579999923706, + 0.022854212671518326, + 0.030466565862298012, + 0.016392845660448074, + -0.019703248515725136, + -0.05580543354153633, + -0.0632677748799324, + 0.029409756883978844, + -0.009121018461883068, + 0.030712511390447617, + 0.006185764446854591, + 0.036388423293828964, + 0.022810081019997597, + 0.012058490887284279, + 0.03618216887116432, + 0.08136343210935593, + 0.021107668057084084, + 0.07733575999736786, + 0.027625611051917076, + -0.014393596909940243, + 0.02683139033615589, + -0.015781564638018608, + 0.018345551565289497, + -0.024239253252744675, + 0.016157280653715134, + -0.05417627468705177, + 0.003521156031638384, + 0.020482271909713745, + -0.07608415186405182, + -0.02630993351340294, + -0.00519139738753438, + 0.01668841578066349, + -0.002750394167378545, + -0.03845102712512016, + -0.048804882913827896, + -0.11264384537935257, + -0.028718411922454834, + -0.019573893398046494, + 0.03351249918341637, + -0.0042976681143045425, + 0.04897191748023033, + -0.004561700392514467, + 0.03691909834742546, + -0.0024372339248657227, + -0.01048762071877718, + 0.05442453548312187, + -0.05269388109445572, + 0.062125880271196365, + -0.0322321318089962, + -0.0017577173421159387, + 0.02516789920628071, + 0.0013279684353619814, + 0.017115194350481033, + -0.00032993603963404894, + -0.028440020978450775, + -0.03627006337046623, + -0.006353986915200949, + -0.012870678678154945, + -0.06051550805568695, + 0.039436835795640945, + 0.06293729692697525, + -0.09335961937904358, + -0.030618594959378242, + -0.007055578753352165, + 0.005027933977544308, + 0.0053994664922356606, + -0.001949964207597077, + 0.028451375663280487, + 0.049274466931819916, + 0.036862146109342575, + 0.050696711987257004, + -0.04886895418167114, + -0.016373157501220703, + 0.01817987859249115, + -0.012813709676265717, + 0.07844655960798264, + -0.02105678804218769, + 0.06881917268037796, + -0.03410176932811737, + -0.012070795521140099, + 0.06283675879240036, + 0.09053520113229752, + -0.08365212380886078, + 0.14122918248176575, + -0.06199853867292404, + 0.005351444706320763, + 0.05381608009338379, + 0.009401720017194748, + 0.018746549263596535, + -0.007216940633952618, + -0.10912724584341049, + -0.002486881799995899, + 0.030888812616467476, + 0.015835430473089218, + 0.022378018125891685, + -0.05262831598520279, + 0.003493919502943754, + 0.013334511779248714, + -0.020117366686463356, + -0.014922760426998138, + -0.025123992934823036, + 0.004302426241338253, + 0.02004053443670273, + 0.009699132293462753, + -0.13065186142921448, + 0.06514870375394821, + -0.03760053589940071, + 0.00679290434345603, + 0.03560677170753479, + 0.01833793707191944, + 0.0042415945790708065, + -0.012906007468700409, + -0.0030723067466169596, + 0.04495898261666298, + -0.02757427841424942, + 0.011948497965931892, + -0.005697357468307018, + 0.019206317141652107, + 0.07800617069005966, + 0.012676000595092773, + 0.018153773620724678, + -0.013458085246384144, + -0.021087108179926872, + 0.02640448696911335, + -0.010049166157841682, + 0.09872585535049438, + -0.027277372777462006, + -0.0035195183008909225, + 0.6857054829597473, + 0.043411027640104294, + 0.01978336274623871, + -0.007530746981501579, + 0.002838759683072567, + 0.012608242221176624, + 0.01505270879715681, + 0.0647566094994545, + 0.04102272167801857, + -0.03255919739603996, + -0.0057429177686572075, + 0.002562005538493395, + 0.025535207241773605, + -0.010556292720139027, + 0.03833756595849991, + 0.06677675992250443, + -0.08722340315580368, + -0.008810129016637802, + -0.001389945624396205 + ], + [ + -0.10859405994415283, + -0.027894670143723488, + -0.023719914257526398, + 0.03338371962308884, + 0.00015490251826122403, + 0.006114429794251919, + -0.009570853784680367, + -0.01116388849914074, + -0.007011504378169775, + 0.013691368512809277, + 0.03683291748166084, + -0.014654537662863731, + -0.007943911477923393, + 0.012047684751451015, + 0.006709791254252195, + 0.01958099752664566, + 0.007100248243659735, + -0.012764988467097282, + 0.014044767245650291, + 0.0065818228758871555, + 0.008491983637213707, + 0.007014081347733736, + -0.004080358427017927, + 0.029437629505991936, + -0.034317925572395325, + 0.026376156136393547, + -0.011200661770999432, + -0.0021064530592411757, + 0.006291148718446493, + -0.020142093300819397, + -0.020108414813876152, + 0.009777744300663471, + 0.022048911079764366, + 0.0203945804387331, + 0.0036511486396193504, + -0.018614215776324272, + 0.02455444261431694, + 0.0003533381095621735, + -0.01710968092083931, + -0.01749401167035103, + 0.011376986280083656, + -0.026861635968089104, + -0.028944890946149826, + 0.002855073194950819, + 0.002613645512610674, + -0.010731212794780731, + -0.02584598958492279, + 0.0032089638989418745, + -0.005377411376684904, + 0.018971731886267662, + 0.014134821482002735, + 0.009639604017138481, + -0.012137877754867077, + 0.029813088476657867, + -0.019453663378953934, + 0.023581553250551224, + -0.027025878429412842, + 0.029861288145184517, + -0.008779970929026604, + -0.0018319914815947413, + 0.005564678460359573, + -0.01593564637005329, + 0.02812475897371769, + 0.023101558908820152, + 0.006127717439085245, + -0.0011624092003330588, + 0.005326743237674236, + 0.03922685980796814, + 0.027666978538036346, + 0.005498369224369526, + -0.005403914488852024, + 0.012187168002128601, + 0.015057052485644817, + -0.013026529923081398, + -0.013344493694603443, + -0.040470197796821594, + 0.00043440423905849457, + -0.019009903073310852, + 0.005426001735031605, + -0.02661631815135479, + 0.10819335281848907, + -0.01438049878925085, + -0.00945363286882639, + -0.00792369619011879, + -0.0372917540371418, + 0.014287684112787247, + -0.011977468617260456, + 0.0010345637565478683, + 0.003358122892677784, + -0.019700568169355392, + -0.005793831776827574, + 0.024618880823254585, + -0.0006812447099946439, + 0.02976921759545803, + 0.0376705527305603, + -0.01686776429414749, + -0.002790517872199416, + -0.0441780760884285, + -0.008921563625335693, + -0.002440317766740918, + 0.008875654079020023, + -0.009667649865150452, + -0.0209363903850317, + 0.005185686517506838, + 0.03257378563284874, + 0.025014730170369148, + -0.03292285278439522, + -0.01725047454237938, + 0.010856532491743565, + -0.031186627224087715, + 0.0158497653901577, + -0.004931037314236164, + 0.009917071089148521, + 0.037129729986190796, + 0.0076448372565209866, + 0.0019749614875763655, + -0.007861222140491009, + -0.04698435589671135, + 0.00218829489313066, + -0.0072810533456504345, + -0.013152248226106167, + 0.002299924148246646, + 0.017554743215441704, + -0.010954524390399456, + 0.000924430089071393, + 0.028911706060171127, + 0.03461422398686409, + 0.02072259411215782, + -0.028751911595463753, + 0.01877586357295513, + -0.0010784452315419912, + 0.007617455907166004, + 0.015526356175541878, + -0.041442565619945526, + -0.012135492637753487, + 0.003278657328337431, + 0.0046524833887815475, + -0.04755156487226486, + 0.01000491064041853, + -0.005621913354843855, + -0.0001515749900136143, + 0.009578014723956585, + 0.0030757684726268053, + -0.005996383260935545, + -0.8650840520858765, + 0.0005131588550284505, + -0.008835247717797756, + 0.006312602665275335, + 0.00815906934440136, + -0.0028073652647435665, + -0.0036933147348463535, + 0.013412690721452236, + -0.022146038711071014, + 0.004779986571520567, + 0.018164601176977158, + 0.0017870028968900442, + 0.032641708850860596, + 0.014939820393919945, + -0.016643010079860687, + 0.01482668612152338, + -0.026701053604483604, + 0.011965193785727024, + 0.016372742131352425, + -0.014775608666241169, + -0.01758766733109951, + -0.00834618415683508, + -0.030086254701018333, + -0.052159473299980164, + 0.0003621078794822097, + 0.012286516837775707, + -0.04692718759179115, + -0.02107640728354454, + -0.004538120236247778, + 0.0029719569720327854, + -0.011837893165647984, + 0.001992724137380719, + 0.02780396305024624, + 0.02367853745818138, + 0.001966841984540224, + 0.030249593779444695, + 0.0047564259730279446, + 0.011977539397776127, + -0.0028642897959798574, + 0.0014711235417053103, + 0.015901198610663414, + 0.009123309515416622, + 0.03966039419174194, + -0.031489163637161255, + 0.016710510477423668, + 0.048118799924850464, + 0.008796718902885914, + -0.05810880661010742, + 0.059453971683979034, + 0.002239153254777193, + -0.005888032261282206, + 0.022357366979122162, + -0.005219483748078346, + 0.013833793811500072, + 0.005007643718272448, + -0.04068467393517494, + 0.001868152990937233, + -0.003261501668021083, + -0.020892851054668427, + -0.012840480543673038, + -0.008840265683829784, + 0.04302181676030159, + -0.015279127284884453, + -0.003979989793151617, + -0.00912570022046566, + -0.007010831963270903, + 0.0158519446849823, + 0.0025851225946098566, + -0.00018121534958481789, + -0.03303246572613716, + -0.010556068271398544, + -0.012575438246130943, + 0.012044384144246578, + -0.01792294718325138, + 0.0037234537303447723, + 0.02195168100297451, + 0.0053636482916772366, + -0.004572724457830191, + 0.008713425137102604, + -0.0062439884059131145, + 0.01703954115509987, + -0.0009485644986853004, + 0.029694516211748123, + -0.005172986537218094, + -0.0016710094641894102, + 0.020076723769307137, + 0.03640364110469818, + -0.0012597067980095744, + 0.012197451665997505, + 0.004238738212734461, + 0.029696378856897354, + -0.028814369812607765, + -0.005860934033989906, + 0.35655394196510315, + 0.016698038205504417, + -0.02589426562190056, + -0.007684512063860893, + 0.011396419256925583, + -0.018356716260313988, + 0.022311154752969742, + 0.025881431996822357, + -0.008509527891874313, + 0.0032712887041270733, + -0.011164066381752491, + 0.003923018462955952, + -5.356915789889172e-05, + 0.023758327588438988, + 0.03193223103880882, + 0.008066002279520035, + -0.06813150644302368, + -0.02263614907860756, + -0.007760975975543261 + ], + [ + -0.1885596364736557, + -0.023093143478035927, + 0.019559118896722794, + 0.05504878982901573, + -0.020278606563806534, + 0.00411334028467536, + -0.003031664527952671, + -0.0335543192923069, + -0.06759977340698242, + 0.04998787119984627, + 0.05960075557231903, + -0.04838912561535835, + 0.028866425156593323, + 0.005734932143241167, + -0.011031024158000946, + 0.0676720142364502, + -0.023915162310004234, + -0.05308254063129425, + 0.03148730471730232, + 0.020654702559113503, + -0.06468482315540314, + 0.009160616435110569, + 0.05086002126336098, + 0.04681094363331795, + -0.07877237349748611, + 0.03032296523451805, + -0.012732850387692451, + -0.02429678849875927, + 0.04004833474755287, + -0.026886995881795883, + -0.0030842446722090244, + 0.021059907972812653, + 0.0299836378544569, + 0.07422174513339996, + 0.06488103419542313, + -0.00338546559214592, + 0.007673326879739761, + -0.026795638725161552, + -0.03128157928586006, + -0.03662143275141716, + 0.035281550139188766, + -0.03218706324696541, + 0.02583453431725502, + 0.03885138779878616, + 0.00311756762675941, + -0.0468425415456295, + -0.015428217127919197, + -0.013824008405208588, + 0.018214428797364235, + 0.0162566676735878, + 0.056852057576179504, + -0.027988605201244354, + -0.06865976005792618, + 0.09163542836904526, + -0.06332554668188095, + 0.02186012454330921, + -0.006888630799949169, + 0.056985534727573395, + 0.012366223149001598, + 0.03295303136110306, + 0.02076987735927105, + -0.026433376595377922, + 0.049915168434381485, + 0.022455107420682907, + 0.005934858229011297, + 0.01651199348270893, + 0.024556906893849373, + 0.03253837302327156, + -0.02280808985233307, + -0.014679665677249432, + 0.010859214700758457, + -0.030919967219233513, + 0.01091543585062027, + -0.012591375038027763, + -0.02368162013590336, + -0.048542071133852005, + 0.005847038701176643, + -0.024616582319140434, + -0.03688256815075874, + -0.0825665220618248, + 0.3395739495754242, + 0.014036862179636955, + -0.010420006699860096, + -0.04111906513571739, + -0.035938724875450134, + 0.005804522894322872, + -0.06343787163496017, + 0.020432254299521446, + -0.001934369676746428, + -0.017467664554715157, + -0.034989334642887115, + -0.006278966087847948, + -0.03518160805106163, + 0.004786095581948757, + 0.016013557091355324, + -0.0312181543558836, + -0.001306962571106851, + -0.08253274857997894, + -0.05057958886027336, + 0.004528624936938286, + -0.035648345947265625, + -0.022278985008597374, + -0.034400660544633865, + -0.005017390940338373, + 0.04970774054527283, + -0.0032451434526592493, + -0.07625337690114975, + -0.02625804953277111, + 0.03577093780040741, + -0.052487533539533615, + 0.030016891658306122, + 0.0029438461642712355, + 0.01089224312454462, + 0.07130276411771774, + 0.03402747958898544, + -0.008934290148317814, + 0.003244199091568589, + -0.10518396645784378, + 0.012014591135084629, + 0.017948810011148453, + -0.04249439015984535, + -0.03002157434821129, + 0.015330865047872066, + -0.00681277085095644, + -0.06756135821342468, + 0.0021293016616255045, + 0.07129991799592972, + 0.010173531249165535, + -0.01917557790875435, + 0.048255253583192825, + -0.04159243404865265, + 0.027064381167292595, + 0.07419498264789581, + -0.09434003382921219, + -0.018213216215372086, + 0.017148250713944435, + -0.029347196221351624, + -0.026178350672125816, + 0.050275661051273346, + -0.03636277839541435, + -0.00625763600692153, + 0.02059866301715374, + 0.039944831281900406, + 0.02288779243826866, + 0.03250762075185776, + -0.0020506572909653187, + 0.05710925906896591, + -0.0030632270500063896, + -0.0066977739334106445, + 0.019343212246894836, + 0.01402801088988781, + 0.05846457555890083, + -0.09080012142658234, + 0.02947103977203369, + 0.0008848173310980201, + -0.06243963912129402, + 0.014369379729032516, + 0.0322505459189415, + 0.002617741236463189, + 0.07679003477096558, + -0.059272632002830505, + 0.043711915612220764, + -0.002461401280015707, + -0.0048740156926214695, + -0.014634962193667889, + -0.010869082994759083, + -0.025075487792491913, + -0.09842651337385178, + -0.007314162794500589, + -0.023803699761629105, + -0.05825548246502876, + -0.051584504544734955, + -0.018575027585029602, + -0.025080692023038864, + -0.05416926369071007, + 0.004811900667846203, + 0.08058038353919983, + 0.0049131205305457115, + 0.03659752756357193, + 0.05274653434753418, + -0.02873876690864563, + 0.037300337105989456, + 0.017816700041294098, + -0.025596844032406807, + 0.012652510777115822, + -0.00043291685869917274, + 0.06993632018566132, + -0.08207148313522339, + 0.04523365944623947, + 0.041870251297950745, + 0.05883738771080971, + -0.15920370817184448, + 0.07447353005409241, + 0.0031428434886038303, + -0.0015789001481607556, + -0.025343656539916992, + 0.035271868109703064, + -0.02596382237970829, + -0.0027752264868468046, + -0.01667909324169159, + -0.02723628282546997, + 0.004250196740031242, + -0.03327468782663345, + -0.005881196819245815, + 0.01692100055515766, + 0.10464512556791306, + -0.01301121711730957, + -0.05632224678993225, + 0.0070703462697565556, + -0.002202515723183751, + 0.0008323531365022063, + 0.023561999201774597, + -0.0011573357041925192, + -0.02205854281783104, + -0.0999314934015274, + -0.050868887454271317, + 0.028907254338264465, + -0.014199376106262207, + 0.010770045220851898, + 0.07004563510417938, + 0.051217783242464066, + -0.02529030852019787, + 0.00908516813069582, + 0.02066826820373535, + 0.026998773217201233, + 0.0019014307763427496, + 0.008411474525928497, + 0.0002917627280112356, + 0.01961715705692768, + 0.026972413063049316, + 0.09286307543516159, + 0.03402122110128403, + 0.03551444411277771, + 0.05154423788189888, + 0.030003953725099564, + -0.035457901656627655, + -0.01055324636399746, + 0.6612675786018372, + 0.022236494347453117, + 0.031560663133859634, + 0.022459931671619415, + 0.02092808112502098, + -0.02299661748111248, + 0.0019779063295572996, + 0.037338998168706894, + -0.006162397097796202, + 0.01528865285217762, + -0.012900764122605324, + 0.02918356843292713, + -0.005624809302389622, + 0.03319748118519783, + 0.05722752958536148, + 0.02283564954996109, + -0.08711909502744675, + -0.016519295051693916, + -0.02520858868956566 + ], + [ + -0.16135375201702118, + -0.04676394164562225, + -0.013819661922752857, + 0.04680843651294708, + -0.010200557298958302, + -0.02102828025817871, + -0.015172486193478107, + -0.044361554086208344, + -0.033304475247859955, + 0.041118159890174866, + 0.0449770949780941, + -0.04006921872496605, + 0.012552015483379364, + 0.011638692580163479, + -0.012527110986411572, + 0.026583248749375343, + 0.002917933976277709, + -0.020312858745455742, + 0.013936725445091724, + -0.005613585934042931, + 0.009651861153542995, + -0.006583087146282196, + -0.011722025461494923, + 0.025730449706315994, + -0.05909004434943199, + 0.04167767986655235, + -0.020995941013097763, + -0.012267939746379852, + 0.014509346336126328, + -0.004191945306956768, + -0.029864143580198288, + -0.0018644905649125576, + 0.04234795644879341, + 0.06930240243673325, + 0.040377985686063766, + -0.0281927902251482, + 0.011016988195478916, + -0.0005624949117191136, + -0.022278588265180588, + -0.04632287099957466, + 0.009536609053611755, + -0.03995803743600845, + 0.01731313206255436, + 0.011378403753042221, + 0.01140719372779131, + -0.026678578928112984, + -0.004018357023596764, + -0.005589355248957872, + -0.0013907590182498097, + 0.0378398634493351, + 0.0379033163189888, + 0.00431060092523694, + -0.04153790324926376, + 0.052016399800777435, + -0.04257858544588089, + 0.03878490626811981, + 0.03221463784575462, + 0.057316601276397705, + -0.005027090199291706, + -0.012130963616073132, + 0.0015763805713504553, + -0.02838895097374916, + 0.04594624787569046, + 0.00811844039708376, + -0.01326561626046896, + 0.02626909874379635, + 0.03372999653220177, + 0.07846679538488388, + -0.03078746609389782, + 0.006945069879293442, + -0.002202491508796811, + 0.01809445209801197, + 0.008685565553605556, + -0.010654889978468418, + -0.01877802610397339, + -0.06456128507852554, + 0.008994074538350105, + -0.029316063970327377, + -0.0020878510549664497, + -0.04770085960626602, + 0.29970481991767883, + -0.018029872328042984, + -0.02130054496228695, + -0.011875346302986145, + -0.04813043773174286, + 0.010015561245381832, + -0.035053081810474396, + 0.026188908144831657, + -0.043862733989953995, + -0.026486428454518318, + -0.012359347194433212, + 0.03613101318478584, + -0.026527617126703262, + -0.007791286800056696, + 0.005817148368805647, + -0.02857435680925846, + -0.016678916290402412, + -0.06738216429948807, + -0.03309508413076401, + 0.0014626578195020556, + 0.01852996088564396, + -0.0015006228350102901, + -0.024770446121692657, + 3.529661989887245e-05, + 0.026475878432393074, + 0.023559575900435448, + -0.07299681007862091, + -0.011292941868305206, + 0.021987883374094963, + -0.05731140449643135, + 0.055794645100831985, + 0.004203808959573507, + -0.0018827624153345823, + 0.034923210740089417, + 0.019551681354641914, + 0.006311425473541021, + 0.001737017068080604, + -0.06494570523500443, + 0.019289378076791763, + -0.0023441524244844913, + -0.014819145202636719, + -0.024334631860256195, + 0.025005614385008812, + 0.0005000034580007195, + -0.01624053530395031, + 0.030576730147004128, + 0.08359246701002121, + 0.016564901918172836, + -0.015943793579936028, + 0.04415493458509445, + -0.0013829494128003716, + 0.017003245651721954, + 0.025563208386301994, + -0.07068391889333725, + -0.05273066461086273, + 0.025564448907971382, + 0.009178180247545242, + -0.055636707693338394, + 0.018660904839634895, + 0.002109812805429101, + -0.01613873615860939, + 0.03189757093787193, + -0.0015543863410130143, + 0.016737818717956543, + -0.3339138627052307, + -0.020152276381850243, + 0.023679235950112343, + 0.008957323618233204, + -0.008884799666702747, + 0.015679538249969482, + -0.014024767093360424, + 0.0500418022274971, + -0.03486400842666626, + -0.0010159912053495646, + 0.02731604315340519, + -0.015438481234014034, + 0.02291031740605831, + 0.012424468994140625, + -0.010097184218466282, + 0.029444821178913116, + -0.03512416407465935, + 0.030109291896224022, + 0.03156456723809242, + -0.004095884971320629, + -0.01393937412649393, + -0.004693000111728907, + -0.04372159391641617, + -0.10214478522539139, + 0.008419477380812168, + 0.015204574912786484, + -0.050755880773067474, + -0.048520538955926895, + -0.03333069011569023, + -0.003541666315868497, + -0.03626285120844841, + 0.0032731613609939814, + 0.03628392517566681, + 0.021118029952049255, + 0.031753893941640854, + 0.049487173557281494, + -0.010010289959609509, + 0.035922806710004807, + -0.02234792523086071, + -0.01818748749792576, + 0.05956127122044563, + 0.0085600595921278, + 0.05731683596968651, + -0.06468789279460907, + 0.0348270907998085, + 0.05419577285647392, + 0.030367059633135796, + -0.13255511224269867, + 0.0861097201704979, + 0.009472543373703957, + -0.017538433894515038, + 0.008128398098051548, + 0.018753478303551674, + 0.004547944758087397, + 0.0006998843746259809, + -0.0628160759806633, + -0.02007029578089714, + -0.00735387671738863, + -0.024269036948680878, + 0.005466247908771038, + -0.003484698012471199, + 0.08920213580131531, + 0.011551686562597752, + -0.03050394169986248, + -0.026533721014857292, + -0.018274512141942978, + 0.02361055463552475, + 0.01690433733165264, + 0.005895385518670082, + -0.061189282685518265, + -0.015505047515034676, + -0.025855327025055885, + -0.011415564455091953, + 0.0032676218543201685, + 0.03323537856340408, + 0.038241080939769745, + 0.03124421276152134, + 0.009422379545867443, + 0.025530673563480377, + -0.00403297133743763, + 0.044420402497053146, + 0.002194516360759735, + 0.053640663623809814, + 0.0014630176592618227, + 0.007764942944049835, + 0.05914057046175003, + 0.030377166345715523, + 0.009823652915656567, + 0.011085832491517067, + 0.024153465405106544, + 0.05661659687757492, + -0.04559427127242088, + -0.005162380635738373, + 0.703930139541626, + 0.03285897150635719, + 0.019081514328718185, + -0.008974600583314896, + 0.0034969791304320097, + -0.04614458233118057, + -0.009196286089718342, + 0.019000085070729256, + -0.027881314978003502, + 0.0038062953390181065, + -0.03608807548880577, + 0.019054632633924484, + -0.005247507244348526, + 0.01782807894051075, + 0.03780047595500946, + 0.03714144229888916, + -0.08574054390192032, + -0.024954039603471756, + -0.012912269681692123 + ], + [ + -0.009426803328096867, + 0.0049248128198087215, + -0.023349113762378693, + -0.001659434987232089, + 0.02093823254108429, + 0.02053678408265114, + 0.0012920532608404756, + 0.005434517282992601, + 0.005650895647704601, + -0.020316367968916893, + 0.0375588983297348, + 0.0006804632139392197, + -0.010652335360646248, + -0.005461699794977903, + 0.007130368147045374, + -0.008812939748167992, + 0.021726131439208984, + -0.03232835605740547, + 0.026160426437854767, + 0.0062099662609398365, + 0.024516146630048752, + 0.0029455896001309156, + -0.017969194799661636, + 0.012993045151233673, + 0.0036825670395046473, + 0.026526648551225662, + -0.01478909607976675, + 0.002802773844450712, + -0.004869990516453981, + -0.009120455011725426, + -0.024511273950338364, + 0.018826870247721672, + 0.006212335545569658, + -0.04530154541134834, + -0.019601358100771904, + -0.010590675286948681, + 0.015755614265799522, + -0.013359235599637032, + -0.007021151017397642, + 0.0019058777252212167, + 0.020931033417582512, + -0.0007719596032984555, + -0.0804532915353775, + -0.005396902561187744, + -0.0009443204035051167, + 0.012554440647363663, + -0.025059107691049576, + -0.0027002643328160048, + -0.036818936467170715, + -0.004677987191826105, + -0.00868216622620821, + 0.025393206626176834, + 0.020148513838648796, + -0.024471227079629898, + 0.0037502769846469164, + -0.009294668212532997, + -0.09392250329256058, + -0.0010221543489024043, + 0.010164578445255756, + -0.014973865821957588, + -0.000924156978726387, + 0.020463937893509865, + 0.0048991236835718155, + 0.02304108999669552, + 0.0030565252527594566, + -0.03600694611668587, + -0.005501979496330023, + 0.020299984142184258, + 0.04921902343630791, + 0.002313865814357996, + -0.023425579071044922, + 0.044704370200634, + 0.002149611245840788, + -0.002158544724807143, + -0.0029686815105378628, + -0.012788948602974415, + -0.01121373102068901, + -0.003700566478073597, + -0.002894939389079809, + -0.007547985762357712, + -0.09516200423240662, + -0.005964414682239294, + -0.012214324437081814, + -0.0038056422490626574, + -0.005904578138142824, + 0.0045070224441587925, + 0.0010975005570799112, + -0.0024301952216774225, + 0.03921030834317207, + -0.0334775485098362, + -0.0006331147742457688, + 0.00682862289249897, + 0.007981551811099052, + 0.07148683071136475, + 0.03593140468001366, + -0.004745614714920521, + 0.007629362866282463, + -0.023045402020215988, + 0.01635126769542694, + 0.0007070265128277242, + -0.0017317822203040123, + -0.013784271664917469, + -0.02813553810119629, + 0.00723147252574563, + 0.029354140162467957, + 0.05338442325592041, + -0.006714221090078354, + -0.02132902853190899, + -0.0100175142288208, + -0.0017350718844681978, + -0.002914841752499342, + -0.009343545883893967, + 0.012462005950510502, + 0.02010818012058735, + 0.0012484670151025057, + 0.009060024283826351, + -0.007847202941775322, + -0.019013162702322006, + -0.00037473480915650725, + -0.0023034517653286457, + -0.022377148270606995, + 0.05733733996748924, + 0.002176571637392044, + 0.0010296403197571635, + 0.008237617090344429, + 0.005147367250174284, + -0.008824020624160767, + 0.03836981952190399, + -0.022389614954590797, + -0.008015130646526814, + 0.0036989571526646614, + 0.0029409874696284533, + -0.0030522916931658983, + -0.024665558710694313, + 0.031050749123096466, + -0.014984396286308765, + -0.009086502715945244, + -0.009995250962674618, + -0.015392947942018509, + 0.003986794967204332, + -0.0033049543853849173, + -0.008912029676139355, + 0.010323045775294304, + 0.0034313045907765627, + -0.9386298656463623, + -0.004378495737910271, + -0.03753063082695007, + -0.007398558780550957, + 0.021081646904349327, + -0.01850653626024723, + -0.007438738830387592, + -0.01019004825502634, + -0.0035436279140412807, + 0.0016461726045235991, + -0.022105339914560318, + 0.042699046432971954, + 0.009584685787558556, + 0.005441897548735142, + -0.007347100414335728, + -0.015292832627892494, + 0.007638274691998959, + -0.002436177572235465, + 0.014400760643184185, + -0.013838567771017551, + 0.0007242353749461472, + 0.0006768935127183795, + -0.03138309717178345, + -0.015671323984861374, + -0.0011065881699323654, + 0.017208442091941833, + -0.01943790726363659, + 0.0027168910019099712, + 0.013883305713534355, + -0.005465083755552769, + 0.006680972408503294, + -0.008145716972649097, + 0.0012386114103719592, + 0.0036474682856351137, + -0.020450951531529427, + 0.0007130815065465868, + 0.011906757950782776, + 0.0019296682439744473, + -0.006431170739233494, + 0.0327342227101326, + -0.017413366585969925, + 0.0014707822119817138, + 0.006954663898795843, + 0.00014023417315911502, + 0.018803616985678673, + 0.02081148698925972, + -0.02435530349612236, + 0.017108412459492683, + 0.009761779569089413, + 0.006208664737641811, + -0.02315872721374035, + 0.017852766439318657, + -0.008991505019366741, + 0.02454167790710926, + -0.002691527595743537, + -0.013055038638412952, + 0.004195019602775574, + -0.0008862941758707166, + -0.006352663971483707, + -0.02974260225892067, + -0.003100162837654352, + -0.004061483312398195, + -0.01164354756474495, + 0.051446761935949326, + -0.013748589903116226, + -0.007012330461293459, + 0.005189220886677504, + -0.014502220787107944, + -0.005816306918859482, + 0.041102178394794464, + -0.0008901920518837869, + -0.00035963021218776703, + -0.004276838153600693, + -0.057964667677879333, + -0.007475209888070822, + 0.006466351915150881, + -0.0036426635924726725, + 0.002166382735595107, + 0.009441373869776726, + -0.019311504438519478, + 0.008594348095357418, + 0.0008214035187847912, + 0.009151766076683998, + -0.017625391483306885, + -0.025972075760364532, + 0.006943544838577509, + 0.017049521207809448, + 0.0018023730954155326, + -0.003209450514987111, + -0.022304190322756767, + -0.005875082220882177, + -0.004455328453332186, + 0.0012696832418441772, + -0.03275640308856964, + 0.009121647104620934, + -0.10270890593528748, + 0.007819411344826221, + 0.0008433572947978973, + 0.02361351065337658, + 0.07017292827367783, + 0.02073179930448532, + 0.001172363292425871, + 0.0020680956076830626, + 0.0013908583205193281, + -0.018498027697205544, + -0.013701371848583221, + 0.018519075587391853, + -0.005849909968674183, + -0.011974974535405636, + -0.0006529600941576064, + -0.014294036664068699, + -0.0014924161368981004 + ], + [ + -0.16484299302101135, + -0.05842310190200806, + -0.01804967410862446, + 0.04285157471895218, + -0.0007607279112562537, + -0.007114372216165066, + -0.030094780027866364, + -0.036937110126018524, + -0.035715509206056595, + 0.007808219641447067, + 0.032999176532030106, + -0.0483468659222126, + 0.006592626683413982, + 0.005295506678521633, + 0.005296002142131329, + 0.022648988291621208, + 0.02227775752544403, + -0.012244397774338722, + 0.020632771775126457, + 0.010077768005430698, + 0.007347795646637678, + -0.004523212090134621, + 0.003420591354370117, + 0.04235437884926796, + -0.043945785611867905, + 0.022285664454102516, + -0.017546052113175392, + -0.01630144752562046, + 0.009515354409813881, + 0.006264028139412403, + -0.018428027629852295, + 0.006724116858094931, + 0.022012485191226006, + 0.06630698591470718, + 0.03100205399096012, + -0.011157752014696598, + 0.013434146530926228, + 0.00795495044440031, + -0.024468475952744484, + -0.04219450429081917, + -0.0037532446440309286, + -0.054236847907304764, + 0.008394764736294746, + 0.0042116944678127766, + 0.01418196689337492, + -0.03570086881518364, + 0.012427414767444134, + -0.01402310561388731, + 0.021620720624923706, + 0.01292585488408804, + 0.014959648251533508, + 0.007899767719209194, + -0.015523405745625496, + 0.040881797671318054, + -0.025262340903282166, + 0.021328479051589966, + 0.0015778400702401996, + 0.03332044929265976, + -0.004426371771842241, + -0.019313625991344452, + -0.022090185433626175, + -0.04518995061516762, + 0.03557701036334038, + -0.004715464077889919, + 0.005803695879876614, + 0.006597933359444141, + 0.015341539867222309, + 0.03827532008290291, + -0.0006802962743677199, + 0.005069843027740717, + 0.005041908472776413, + -0.008124174550175667, + 0.02325468882918358, + -0.0013473215512931347, + -0.04311380907893181, + -0.07749640196561813, + -0.024945760145783424, + -0.037217359989881516, + -0.00048561059520579875, + -0.028734715655446053, + 0.3176712691783905, + -0.017725927755236626, + -0.028613336384296417, + -0.009366033598780632, + -0.03944411873817444, + 0.01582309789955616, + -0.016910668462514877, + 0.012480901554226875, + -0.03228156268596649, + -0.04515863209962845, + 0.0056204358115792274, + 0.010084808804094791, + -0.03025166690349579, + -0.027364574372768402, + 0.0047248490154743195, + -0.013640829361975193, + -0.017089886590838432, + -0.05141788721084595, + -0.024972843006253242, + 0.011359567753970623, + 0.008787138387560844, + -0.006569219753146172, + -0.010541270487010479, + -0.003536835080012679, + 0.03401176258921623, + 0.01578649878501892, + -0.059338510036468506, + -0.017547033727169037, + 0.03268025815486908, + -0.04320618510246277, + 0.04517742991447449, + 0.017445789650082588, + -0.008759137243032455, + 0.03715723380446434, + 0.024093344807624817, + 0.008581959642469883, + 0.009486601687967777, + -0.030789779499173164, + 0.013416854664683342, + -0.011911841109395027, + 0.004576507490128279, + -0.011210593394935131, + 0.0053780097514390945, + -0.014820490963757038, + 0.006510353181511164, + 0.015698963776230812, + 0.07362339645624161, + 0.02717806026339531, + -0.050422120839357376, + 0.026862643659114838, + -0.008093506097793579, + 0.027248211205005646, + 0.020500389859080315, + -0.07020694762468338, + -0.049856990575790405, + -0.002703489735722542, + 0.008228284306824207, + -0.056825485080480576, + 0.011023430153727531, + -0.005570674315094948, + -0.005220378749072552, + 0.0257564689964056, + -0.004526951815932989, + 0.018983209505677223, + -0.1882655918598175, + -0.012410453520715237, + 0.030922584235668182, + 0.016110919415950775, + -0.0030249864794313908, + 0.017545662820339203, + 0.004473648965358734, + 0.06207197904586792, + -0.019747158512473106, + 0.0028031705878674984, + 0.038391802459955215, + -0.018799923360347748, + 0.041489291936159134, + 0.025952504947781563, + -0.013560903258621693, + 0.024509340524673462, + -0.008101836778223515, + 0.05417928099632263, + 0.022910399362444878, + -0.005533999763429165, + -0.027930982410907745, + 0.005121268797665834, + -0.025644654408097267, + -0.08414418995380402, + 0.00297679309733212, + 0.028469672426581383, + -0.0419779047369957, + -0.04795220494270325, + -0.02887173742055893, + 0.00739092193543911, + -0.042626891285181046, + -0.009780344553291798, + 0.013948709703981876, + 0.017976870760321617, + 0.028483020141720772, + 0.0368754044175148, + 0.015599815174937248, + 0.005128713324666023, + -0.0059363399632275105, + -0.026586342602968216, + 0.05041186884045601, + -0.008286715485155582, + 0.04955052584409714, + -0.04500214383006096, + 0.034302968531847, + 0.040187228471040726, + 0.006946097128093243, + -0.1345253884792328, + 0.09828948974609375, + 0.0005992025253362954, + 0.0034443179611116648, + 0.010542765259742737, + 0.006470555439591408, + 0.00305150356143713, + -0.009554699994623661, + -0.05472153052687645, + 0.00021954743715468794, + -0.019891541451215744, + -0.000648371409624815, + 0.013655351474881172, + -0.025009991601109505, + 0.07462156563997269, + -0.0007336331764236093, + -0.04168850556015968, + -0.030507786199450493, + -0.008417853154242039, + 0.04341178759932518, + 0.017452815547585487, + 0.001057312940247357, + -0.0968763530254364, + 0.025144299492239952, + -0.03213629126548767, + -0.003769171889871359, + 0.021524477750062943, + 0.03339363634586334, + 0.026698781177401543, + 0.02495424821972847, + -0.006400975864380598, + 0.02211245894432068, + 0.011611564084887505, + 0.02825712226331234, + 0.010760786011815071, + 0.05967630445957184, + -0.010697984136641026, + 0.02164389193058014, + 0.06471824645996094, + 0.06420556455850601, + 0.0027779540978372097, + 0.0235613826662302, + 0.028869640082120895, + 0.044413890689611435, + -0.04148946702480316, + 0.0031943887006491423, + 0.7661393880844116, + 0.006965720560401678, + 0.028693275526165962, + -0.00612843269482255, + 0.014080094173550606, + -0.04831107705831528, + 0.011190807446837425, + 0.029210662469267845, + -0.010405001230537891, + 0.022512035444378853, + -0.020767901092767715, + 0.01665596477687359, + 0.01242872979491949, + 0.011301684193313122, + 0.052573829889297485, + 0.03169867396354675, + -0.11651819944381714, + -0.021177787333726883, + -0.004738465882837772 + ], + [ + 0.019894137978553772, + -0.004544856026768684, + 0.00876572448760271, + -0.001338304951786995, + -0.012395918369293213, + -0.01227481011301279, + -0.0019638524390757084, + -0.001381237874738872, + 0.0011509001487866044, + 0.008381012827157974, + -0.02755890041589737, + -0.003457196056842804, + 0.0038633919321000576, + 0.001483486033976078, + -0.0003403800947126001, + 0.006060000509023666, + -0.013112368062138557, + 0.019439086318016052, + -0.01525178737938404, + -0.006257981993257999, + -0.006341251078993082, + 0.0005084404838271439, + 0.010929323732852936, + -0.00446882052347064, + 0.002029937691986561, + -0.009996987879276276, + 0.006056774407625198, + -0.0021812429185956717, + 0.0025256432127207518, + 0.00104213145095855, + 0.011058468371629715, + -0.008045881055295467, + -0.0021652854047715664, + 0.03257816284894943, + 0.007955055683851242, + 0.002890449482947588, + -0.008260813541710377, + 0.0066707925871014595, + 0.003163069486618042, + -0.002739695366472006, + -0.009266823530197144, + -0.006451065186411142, + 0.04183143749833107, + 0.0032419434282928705, + 0.0019222050905227661, + -0.004717275500297546, + 0.014034922234714031, + 9.264154505217448e-05, + 0.01742730103433132, + 0.004992712289094925, + 0.004575592465698719, + -0.010732762515544891, + -0.00921887718141079, + 0.015453794039785862, + -0.004021934699267149, + 0.004672100301831961, + 0.05190889909863472, + 0.0023457070346921682, + -0.005675475113093853, + 0.009675417095422745, + -0.0005358129274100065, + -0.013809844851493835, + -0.0004898363840766251, + -0.007311996538192034, + -0.000748175079934299, + 0.015197021886706352, + 0.002921606879681349, + -0.010445176623761654, + -0.02014317363500595, + -0.006237567402422428, + 0.011846369132399559, + -0.021829847246408463, + 0.0006899403524585068, + -0.0023464432451874018, + 0.0033312507439404726, + 0.005207233130931854, + 0.009103281423449516, + -0.0028022448532283306, + 0.004019542131572962, + 0.0016448175301775336, + -0.1213143840432167, + -0.0007972894818522036, + 0.0048691327683627605, + 0.0013418616726994514, + 0.0015744147822260857, + -0.0008376521873287857, + -0.0012188395485281944, + -0.0026748795062303543, + -0.014184429310262203, + 0.018309686332941055, + 0.002178257331252098, + -0.00616651214659214, + -0.008380008861422539, + -0.03621620684862137, + -0.015347608365118504, + 0.004423574078828096, + -0.0009815478697419167, + 0.0111670708283782, + -0.008267968893051147, + 0.0006552778650075197, + 0.0019191664177924395, + 0.002102871425449848, + 0.014192058704793453, + -0.0014792534057050943, + -0.011445129290223122, + -0.023680059239268303, + -0.00088930141646415, + 0.0061962478794157505, + 0.0025671347975730896, + -0.0016929020639508963, + -0.002877999795600772, + -0.00012492758105508983, + -0.00116644985973835, + -0.009200685657560825, + -0.0010406284127384424, + -0.004825519863516092, + 0.004280263092368841, + 0.009194032289087772, + -0.0029265035409480333, + 0.00046584097435697913, + 0.011441374197602272, + -0.02966633066534996, + -0.00026774819707497954, + -0.0011787597322836518, + 0.0008415626361966133, + 0.000853882113005966, + 0.006179926451295614, + -0.019916029646992683, + 0.008042754605412483, + 0.009029938839375973, + -0.00193586980458349, + -0.0024310958106070757, + 0.004701436962932348, + 0.009148865938186646, + -0.02002199925482273, + 0.0037749616894870996, + 0.002995147602632642, + -0.013365023769438267, + 0.006312117446213961, + -0.004177061840891838, + 0.0022280090488493443, + 0.006279532797634602, + -0.010996194556355476, + -0.005039807874709368, + -0.9634707570075989, + 0.0024906988255679607, + 0.018882030621170998, + 0.007607071660459042, + -0.009741597808897495, + 0.009487651288509369, + -6.926483183633536e-05, + 0.0037225396372377872, + 0.006433889735490084, + -0.0008935958030633628, + 0.00900751817971468, + -0.02410203218460083, + -0.0018554519629105926, + -8.794708992354572e-05, + 0.0008296844898723066, + 0.008167706429958344, + -0.006348489783704281, + 0.0027799606323242188, + -0.004180535674095154, + 0.003928598947823048, + -0.0014910283498466015, + -0.002421855228021741, + 0.017536146566271782, + 0.000932140916120261, + -0.003657334018498659, + -0.009413412772119045, + 0.00400040065869689, + -0.004053942393511534, + -0.008263343945145607, + 0.0029075625352561474, + -0.00636819563806057, + 0.0018692699959501624, + 0.0022433644626289606, + 0.0010226930025964975, + 0.009043862111866474, + 0.0013146873097866774, + -0.001687551150098443, + -0.001934190047904849, + 0.0017913884948939085, + -0.014523127116262913, + 0.010810211300849915, + 0.00985186081379652, + -0.007479300256818533, + 0.0023155666422098875, + -0.012373469769954681, + -0.008219847455620766, + 0.010988867841660976, + -0.000879783125128597, + -0.005254876334220171, + 0.00044791612890549004, + 0.013059549033641815, + -0.004651075229048729, + 0.002387176500633359, + -0.010362380184233189, + 0.001896749483421445, + 7.941219519125298e-05, + 0.0017886089626699686, + -0.0006496893474832177, + -0.00048208056250587106, + 0.010929162614047527, + 0.0008883839473128319, + 0.0049377926625311375, + 0.0043560233898460865, + -0.021758468821644783, + 0.00970122218132019, + 0.004444200079888105, + -0.0036953601520508528, + 0.007529623806476593, + 0.004947354551404715, + -0.036855340003967285, + 0.0013846949441358447, + -0.002692961599677801, + 0.004914262797683477, + 0.026669442653656006, + 0.005391945131123066, + -0.0002940653939731419, + 0.00047091918531805277, + -0.0033035536762326956, + -0.003490772331133485, + 0.006255415268242359, + -0.0069802808575332165, + -0.0010466768871992826, + -0.0057006473653018475, + 0.006071786861866713, + 0.013057675212621689, + -0.0018094528932124376, + -0.010881360620260239, + -0.002451484790071845, + 0.001123446156270802, + 0.010764469392597675, + 0.007507777772843838, + -0.004776333458721638, + -0.0030264512170106173, + -0.1661238819360733, + -0.006373519077897072, + 0.05280177295207977, + -0.0038722711615264416, + -0.002314391080290079, + -0.01023588702082634, + -0.031776804476976395, + -0.004280684050172567, + -0.0013878351310268044, + 0.0027433536015450954, + -0.000887003552634269, + 0.010376605205237865, + 0.009222304448485374, + -0.007015634328126907, + 0.005314042326062918, + 0.006310167722404003, + -0.003133429680019617, + 0.005645067896693945, + -0.0034446127247065306 + ], + [ + 0.015184430405497551, + 0.0007994206389412284, + -0.0025588420685380697, + -0.0030909094493836164, + 0.00016421813052147627, + -0.00021722441306337714, + 0.0001246622414328158, + 0.0009930066298693419, + 0.002494078828021884, + -0.0010184681741520762, + -0.005789211019873619, + -0.0009845213498920202, + -0.00015766093565616757, + -0.0016152788884937763, + 0.0022679013200104237, + -0.001489895861595869, + -0.0008482065750285983, + 0.00017122816643677652, + -5.170898657524958e-05, + -0.0016193542396649718, + 0.003731898497790098, + 0.0011919194366782904, + -0.00019167469872627407, + 0.001341555966064334, + 0.0036892537027597427, + 0.0028160642832517624, + -0.0005268992390483618, + -0.0008941710693761706, + -0.00038573643541894853, + -0.001997842686250806, + -0.0018411515047773719, + 0.001209275214932859, + 0.0012481502490118146, + 0.0020050944294780493, + -0.0012012935476377606, + -0.0014638140564784408, + 9.644796955399215e-05, + -0.0007437329040840268, + -0.0002949883637484163, + -0.0007025293307378888, + 0.001012251479551196, + -0.002997942268848419, + -0.0005361362709663808, + -5.872703331988305e-05, + 0.0009287992725148797, + 0.0022440075408667326, + 0.000291302363621071, + -0.0009673606837168336, + -0.0013385849306359887, + 0.0009698079666122794, + -0.0004083038948010653, + 0.00235537625849247, + 0.0020320580806583166, + 0.0003008514759130776, + -0.0007033053552731872, + -0.002604805864393711, + 0.00035821119672618806, + -1.739314029691741e-05, + 0.0006088540540076792, + 0.0015947759384289384, + -0.0004317268612794578, + -0.0007217838428914547, + 0.00044252126826904714, + 0.0028216710779815912, + 0.00031109587871469557, + -0.003393084043636918, + -0.0003904937475454062, + -4.9020411097444594e-05, + 0.00497183995321393, + -0.004072746727615595, + -0.0005692237755283713, + 0.0022889256943017244, + 0.0010418104939162731, + -0.0022282032296061516, + 0.0017193201929330826, + 0.0003520904283504933, + 0.0016526173567399383, + -0.00256900442764163, + 0.001555756782181561, + -0.0008275051368400455, + -0.12314726412296295, + -0.002151122549548745, + -0.0018357888329774141, + -0.0008303065551444888, + 0.0010775788687169552, + 0.0009262204985134304, + 0.0005015317001380026, + -0.0017501093680039048, + 0.005347755737602711, + 9.203054651152343e-05, + 0.0009002891019918025, + -0.0014077725354582071, + -0.0019140562508255243, + 0.002217617817223072, + 0.0029178436379879713, + 0.0012815436348319054, + 0.0018656584434211254, + -0.0008694143616594374, + 0.00010128378926310688, + 0.00033876189263537526, + 0.00041713615064509213, + -0.0033978023566305637, + -0.0006955011049285531, + 0.0014198038261383772, + 0.003229050664231181, + 0.003012396628037095, + -0.0025351543445140123, + -0.0022165155969560146, + -0.001584910205565393, + 0.0005189671646803617, + -0.002533562248572707, + -0.003840211546048522, + 0.0034865071065723896, + -0.00034349222551099956, + -0.0004157310468144715, + 0.0001563423575134948, + 0.00033549522049725056, + -0.00019771781808231026, + -0.0017743901116773486, + -0.0005454626516439021, + -0.0008390498114749789, + 0.0011382581433281302, + 0.0010227172169834375, + -0.00047043271479196846, + 0.0019911706913262606, + 0.0017326290253549814, + -0.0011914290953427553, + 0.0010280193528160453, + -0.0015270328149199486, + 0.001681850291788578, + 0.0005405500414781272, + -0.0008502189302816987, + 0.002142043551430106, + -0.0017811848083510995, + -0.0005974713712930679, + -0.0021294390317052603, + -0.000945678330026567, + -0.01082360465079546, + -0.0018616454908624291, + -0.001668149488978088, + 0.00034819197026081383, + 0.0006310801836661994, + -0.0030644990038126707, + -0.0006013113306835294, + -0.981675386428833, + 3.0231056371121667e-05, + -0.0014962094137445092, + 0.0018110346281901002, + 0.0009070169180631638, + -0.0006199122290126979, + -0.002390167908743024, + -0.0013903590152040124, + 0.0033826376311481, + -5.103975854581222e-05, + -0.0025828343350440264, + 9.121397306444123e-05, + 0.001524424646049738, + 0.0021035722456872463, + -0.0009529846720397472, + -0.0011752014979720116, + -8.273366984212771e-05, + 0.0006708946893922985, + 0.002059062710031867, + -0.0017269920790567994, + 0.0008511269697919488, + -0.001015963265672326, + 0.00011332071153447032, + -0.004379036370664835, + -0.003103316528722644, + -0.0006417350377887487, + -0.0015744366683065891, + -0.0014590698992833495, + -0.0004406091757118702, + -0.0005274309660308063, + -0.0012828678591176867, + -0.0019334065727889538, + 0.001253233291208744, + 0.0010140244849026203, + -0.0013325202744454145, + 0.0004056872276123613, + 0.003237476572394371, + -0.0007643137942068279, + -0.0012614547740668058, + 0.001866186736151576, + -0.0007979373331181705, + 0.007872229442000389, + -0.0038880109786987305, + 0.00193270284216851, + -0.0009708016295917332, + -0.0001646179734962061, + -0.0020800288766622543, + 0.0083816172555089, + -0.003998682368546724, + 0.003462766529992223, + 0.00014674404519610107, + 0.0017940378747880459, + -0.0013453594874590635, + 0.0011936563532799482, + 0.0004784913035109639, + -0.0023152315989136696, + 0.002302802400663495, + -0.0004959777579642832, + -0.002444908255711198, + -0.003695487044751644, + 0.0001446273090550676, + 0.0021748540457338095, + -0.0008387922425754368, + 0.004536559339612722, + 0.0018161410698667169, + 0.000633374962490052, + -0.001117962645366788, + -0.000538462947588414, + 0.0005825947737321258, + -0.00566667877137661, + -0.0009427202749066055, + -0.0009547615773044527, + 0.0006827902398072183, + -0.0035330629907548428, + 0.00024874397786334157, + 0.0014301496557891369, + -0.0009165594237856567, + -0.0008615736151114106, + -0.00039477652171626687, + -0.0030453174840658903, + -0.0011722499039024115, + -0.0006339750252664089, + -0.0012779126409441233, + -0.0026216048281639814, + -0.0010988424764946103, + 0.0009599103359505534, + -0.002057484583929181, + -0.00038751386455260217, + -0.0020653109531849623, + -0.0009240545332431793, + 0.001049977377988398, + -0.004252118524163961, + -0.0019908284302800894, + -0.14071476459503174, + -0.0004617784288711846, + -0.0023181086871773005, + 0.0010373445693403482, + -0.001752567128278315, + 0.0027910848148167133, + 0.004318766761571169, + 0.003465410089120269, + -0.0009000567370094359, + 0.0019107593689113855, + 0.0005903017008677125, + -0.0008119851700030267, + 0.0007584553095512092, + 0.0019739498384296894, + -0.00030585756758227944, + -0.000449257786385715, + 0.0008906642906367779, + -0.0007270788191817701, + -0.0024084942415356636 + ], + [ + -0.13944023847579956, + -0.018744857981801033, + -0.04199351742863655, + 0.03609622269868851, + 0.007457858882844448, + 0.014405830763280392, + -0.006817810237407684, + -0.0048509081825613976, + 0.026831740513443947, + 0.05965441092848778, + 0.036751337349414825, + 0.03393937274813652, + 0.04374880716204643, + 0.02437441796064377, + 0.013413549400866032, + 0.0010445993393659592, + 0.001969306729733944, + 0.02038724347949028, + 0.037050992250442505, + 0.006314671598374844, + -0.029303384944796562, + 0.014229861088097095, + -0.04904136806726456, + 0.05889143794775009, + -0.06109786778688431, + 0.026325296610593796, + 0.02356727235019207, + -0.035971470177173615, + 0.05720826983451843, + 0.015765439718961716, + -0.050820328295230865, + 0.018265968188643456, + 0.050955045968294144, + 0.03250978887081146, + 0.053079184144735336, + -0.035571638494729996, + 0.06750967353582382, + 0.003116247244179249, + -0.025825463235378265, + 0.008065451867878437, + -0.018521293997764587, + -0.008653109893202782, + 0.01973172090947628, + -0.03819705918431282, + 0.009588300250470638, + -0.00674634613096714, + -0.042208485305309296, + -0.021219832822680473, + 0.009545920416712761, + 0.017007188871502876, + 0.012513822875916958, + 0.04729585349559784, + -0.007503548637032509, + 0.1005016416311264, + -0.004499378614127636, + -0.007943267934024334, + 0.02387583628296852, + 0.050316717475652695, + -0.009343593381345272, + 0.052108053117990494, + 0.03250884637236595, + -0.0331069752573967, + 0.0472368448972702, + 0.05450144782662392, + 0.007908898405730724, + 0.04649510607123375, + 0.012829710729420185, + 0.04277695342898369, + 0.05759737640619278, + 0.012430308386683464, + 0.020664360374212265, + -0.012939338572323322, + 0.03132062032818794, + 0.019725622609257698, + 0.023082761093974113, + -0.04740789532661438, + -0.002165689365938306, + -0.022070618346333504, + 0.02686542272567749, + 0.009189643897116184, + 0.23567497730255127, + -0.02167949452996254, + -0.019337279722094536, + 0.0043456158600747585, + -0.009082661010324955, + 0.01854473166167736, + -0.03555035591125488, + 0.002821575151756406, + -0.08243069052696228, + -0.01368135679513216, + -0.0012241901131346822, + 0.014456518925726414, + 0.02852522023022175, + 0.02156040444970131, + 0.007004434242844582, + -0.05264181271195412, + 0.005445560440421104, + -0.08648207038640976, + -0.004810984246432781, + -0.06514602154493332, + 0.0075768232345581055, + -0.00802976731210947, + 0.009468184784054756, + 0.03621764853596687, + 0.04813505336642265, + -0.0013718254631385207, + -0.03792903944849968, + 0.014454060234129429, + 0.04965721443295479, + 0.021549051627516747, + 0.026306914165616035, + 0.019447505474090576, + -0.011723392643034458, + -0.025678202509880066, + 0.013682728633284569, + 0.021201927214860916, + -0.02126356028020382, + -0.09345163404941559, + 0.014304843731224537, + -0.015299379825592041, + -0.0064694941975176334, + -0.04355653375387192, + 0.047871652990579605, + -0.05748371779918671, + -0.0024849586188793182, + 0.07414166629314423, + 0.03153782710433006, + -0.0019711104687303305, + -0.02679380774497986, + 0.01896309107542038, + 0.024215899407863617, + -0.0018633658764883876, + 0.03176407516002655, + -0.13002340495586395, + -0.06725838780403137, + -0.004004326183348894, + -0.01049247570335865, + -0.05306961014866829, + -0.03246200457215309, + 0.026303527876734734, + 0.02271086350083351, + 0.01340508833527565, + 0.01332586258649826, + -0.015103384852409363, + -0.6282616853713989, + 0.05504629388451576, + -0.006478893104940653, + 0.0026974740903824568, + 0.034438081085681915, + -0.006711144000291824, + 0.006671248469501734, + 0.05029395595192909, + -0.0047472198493778706, + -0.013663467019796371, + 0.06400341540575027, + -0.023484166711568832, + 0.043895117938518524, + 0.05922927334904671, + -0.03516695275902748, + -0.0041818562895059586, + -0.02753940224647522, + -0.027829594910144806, + 0.012826098129153252, + -0.028179291635751724, + 0.003198395250365138, + 0.006772905122488737, + -0.05262673273682594, + -0.023363349959254265, + -0.0063623967580497265, + -0.0167723186314106, + -0.021278779953718185, + -0.041776563972234726, + -0.03165408968925476, + -0.07540252059698105, + -0.004351284354925156, + 0.04339409992098808, + 0.009268179535865784, + 0.06307376176118851, + -0.011384976096451283, + 0.08169429004192352, + 0.02127349190413952, + 0.008995491079986095, + 0.005056166090071201, + -0.04489853233098984, + 0.014904278330504894, + 0.03585547208786011, + 0.028559088706970215, + -0.058569591492414474, + 0.03176570311188698, + 0.05134159326553345, + 0.0026453810278326273, + -0.07447221875190735, + 0.051761478185653687, + -0.006652429234236479, + 0.020810702815651894, + 0.007386824581772089, + -0.007646337617188692, + 0.021556558087468147, + 0.019168511033058167, + 0.02628367580473423, + 0.017674721777439117, + 0.00497234333306551, + -0.0076805055141448975, + -0.04506174102425575, + -0.03151752054691315, + 0.0918874591588974, + -0.03751367703080177, + 0.005612815730273724, + -0.018104756250977516, + -0.03906010463833809, + 0.05319042131304741, + 0.0020114928483963013, + -0.03186691179871559, + -0.0423029325902462, + -0.05082380026578903, + 0.0022531505674123764, + 0.029768332839012146, + -0.01271067000925541, + -0.05100376904010773, + 0.03244400769472122, + -0.003207456786185503, + 0.05039508640766144, + -0.04624530300498009, + 0.007135225459933281, + 0.028608571738004684, + 0.01877606473863125, + 0.03916564956307411, + -0.04909195378422737, + 0.03238776698708534, + 0.026719991117715836, + 0.09070028364658356, + -0.05196230486035347, + -0.0109588373452425, + 0.0307176373898983, + 0.02370532974600792, + -0.033821627497673035, + -0.027203315868973732, + 0.4566611051559448, + 0.0022957914043217897, + 0.042250894010066986, + 0.031932584941387177, + 0.032976336777210236, + -0.03720426186919212, + -0.02247176691889763, + 0.003458266844972968, + -0.02776973880827427, + -0.009521027095615864, + -0.016303641721606255, + 0.000655428390018642, + 0.020706046372652054, + 0.049935080111026764, + 0.017029738053679466, + 0.055752985179424286, + -0.03723243251442909, + -0.009106197394430637, + 0.042792730033397675 + ], + [ + -0.20446927845478058, + -0.07269946485757828, + -0.048454977571964264, + 0.06479614228010178, + -0.05020297318696976, + -0.01606665551662445, + -0.03799568489193916, + 0.026254072785377502, + 0.02491094544529915, + 0.000518562039360404, + 0.005959631409496069, + -0.016056153923273087, + -0.029224930331110954, + 0.022660236805677414, + 0.018953664228320122, + 0.09260612726211548, + 0.003936675377190113, + 0.03328857198357582, + -0.03648880124092102, + -0.012886514887213707, + 0.059518925845623016, + 0.016267230734229088, + 0.012746717780828476, + 0.01989085227251053, + -0.05103148892521858, + 0.009080587886273861, + -0.010336050763726234, + 0.0006947835790924728, + 0.024658145383000374, + -0.025343405082821846, + 0.025027530267834663, + -0.008910097181797028, + 0.010654330253601074, + 0.09295819699764252, + -0.0014146595494821668, + -0.016906673088669777, + 0.016525883227586746, + 0.024860583245754242, + -0.008960752747952938, + -0.028210680931806564, + 0.02912035398185253, + -0.06309809535741806, + -0.004211777821183205, + 0.029579894617199898, + -0.0030988119542598724, + -0.019328368827700615, + -0.05167281627655029, + -0.00295075005851686, + -0.001367531600408256, + 0.03722972795367241, + -0.0033032509963959455, + -0.016116779297590256, + -0.023733658716082573, + 0.04672287404537201, + -0.02082660049200058, + 0.09270119667053223, + 0.012162137776613235, + 0.038819245994091034, + -0.047235723584890366, + -0.020585162565112114, + -0.007205096539109945, + -0.03880783170461655, + 0.031163986772298813, + 0.02667793072760105, + 0.02647607959806919, + 0.03499103710055351, + -0.0017729628598317504, + 0.0476180836558342, + -0.030882099643349648, + 0.006822910159826279, + 0.001968184718862176, + -0.010343451984226704, + 0.006367904599756002, + -0.03039691038429737, + -0.025168584659695625, + -0.07658835500478745, + 0.0058854506351053715, + -0.008376096375286579, + 0.02816113643348217, + -0.012951722368597984, + 0.3300797641277313, + -0.003287659725174308, + 0.03778015077114105, + -0.010965988971292973, + -0.08194949477910995, + 0.015999699011445045, + -0.0465216226875782, + -0.01926823891699314, + -0.022213846445083618, + -0.0026023639366030693, + 0.012371637858450413, + 0.0029131644405424595, + -0.0036262182984501123, + -0.0019507581600919366, + 0.03265868499875069, + 0.007766984403133392, + 0.012514078058302402, + -0.016081884503364563, + 0.020846854895353317, + -0.006811296101659536, + 0.0289135929197073, + -0.010744177736341953, + -0.0088610565289855, + 0.007840015925467014, + -0.033713165670633316, + 0.016057876870036125, + -0.005100552458316088, + -0.02212481014430523, + -0.02338878996670246, + -0.08522367477416992, + -0.007368513848632574, + 0.014142482541501522, + 0.0006271995371207595, + 0.057789236307144165, + -0.005957345012575388, + -0.03274543583393097, + -0.00433120783418417, + -0.027028076350688934, + -0.020547103136777878, + -0.015688974410295486, + 0.004261204972863197, + -0.024875584989786148, + 0.018197283148765564, + -0.0025505588855594397, + 0.06331824511289597, + 0.049143027514219284, + 0.09316088259220123, + -0.004478813149034977, + -0.04143097996711731, + 0.04600216820836067, + -0.01987062767148018, + -0.014297164976596832, + -0.009817000478506088, + -0.0010749854845926166, + -0.031491417437791824, + 0.00610622251406312, + 0.004172835033386946, + -0.07499349862337112, + 0.034969110041856766, + 0.0006492049433290958, + -0.023015188053250313, + 0.010586533695459366, + -0.02462783455848694, + -0.05115441977977753, + -0.006461570970714092, + 0.0234066229313612, + 0.004812807310372591, + 0.0356249064207077, + 0.003243787679821253, + 0.015246768482029438, + 0.010584781877696514, + 0.011488053016364574, + -0.03498745709657669, + -0.009181909263134003, + 0.061505068093538284, + -0.05645699054002762, + 0.06921572238206863, + 0.0038220942951738834, + -0.03833135589957237, + 0.05118463933467865, + -0.04297730699181557, + 0.004174227826297283, + 0.007839939557015896, + -0.017218761146068573, + -0.03388964757323265, + -0.02357083559036255, + -0.012103731743991375, + -0.03407539054751396, + 0.0010833792621269822, + 0.018779149278998375, + -0.09648397564888, + -0.0008520240080542862, + -0.0005212087999098003, + 0.03303120285272598, + -0.008525700308382511, + 0.015770014375448227, + 0.013889709487557411, + 0.04393565282225609, + -0.011015783064067364, + 0.0425037182867527, + 0.005333119072020054, + -0.009908062405884266, + 0.012039692141115665, + 0.014930805191397667, + 0.03614513576030731, + -0.026458777487277985, + 0.053507283329963684, + -0.044068701565265656, + -0.025784887373447418, + 0.09309708327054977, + 0.04615478590130806, + -0.11185073852539062, + 0.14908546209335327, + -0.0288029033690691, + 0.011404248885810375, + 0.05253630504012108, + -0.005962658673524857, + 0.041443511843681335, + -0.004190763924270868, + -0.1084999367594719, + 0.018470188602805138, + 0.004998461343348026, + -0.0009475265978835523, + -0.007511707954108715, + -0.040703944861888885, + -0.0002290827687829733, + 0.003932671621441841, + -0.03922830522060394, + -0.009935861453413963, + -0.0033698093611747026, + 0.023690328001976013, + -0.005582512356340885, + 0.01295270025730133, + -0.14148668944835663, + 0.06665977090597153, + -0.03703100606799126, + 0.04287933558225632, + 0.004832377191632986, + 0.02263648249208927, + 0.014822855591773987, + 0.016564132645726204, + -0.023848239332437515, + 0.01582598313689232, + 0.009660745970904827, + 0.00130196672398597, + 0.012836270965635777, + 0.011605209670960903, + 0.03135808929800987, + 0.01373977866023779, + 0.007047346327453852, + 0.03392023965716362, + -0.04257822781801224, + 0.04620003327727318, + -0.009137689135968685, + 0.07570727169513702, + -0.015195637010037899, + -0.003004984464496374, + 0.7067779898643494, + -0.00991261936724186, + 0.021818025037646294, + -0.048594072461128235, + 0.046998780220746994, + -0.024567347019910812, + -0.022046158090233803, + 0.05608632415533066, + 0.011917763389647007, + 0.0007948006386868656, + -0.013355067931115627, + 0.02397773787379265, + 0.02707028016448021, + 0.01517045684158802, + 0.040075916796922684, + 0.055487729609012604, + -0.1321343630552292, + -0.03190917149186134, + -0.025333136320114136 + ], + [ + -0.18198293447494507, + -0.05007701739668846, + -0.06322725117206573, + 0.049541112035512924, + -0.028312215581536293, + 0.02419312670826912, + 0.018809514120221138, + -0.0025253251660615206, + -0.009384301491081715, + -0.03816661611199379, + -0.020858284085989, + -0.047423891723155975, + 0.02546471543610096, + 0.0057668802328407764, + 0.012868838384747505, + 0.031109634786844254, + 0.024941060692071915, + 0.01443210057914257, + -0.011315765790641308, + -0.03862854093313217, + 0.08478301018476486, + 0.020419873297214508, + 0.010843449272215366, + -0.007473411038517952, + -0.00999525748193264, + 0.06649364531040192, + -0.019647402688860893, + 0.024396052584052086, + 0.05006899684667587, + -0.007386192679405212, + 0.0336182564496994, + -0.0010631701443344355, + 0.003364436561241746, + 0.03959529101848602, + -0.016055332496762276, + -0.028542593121528625, + -0.016510024666786194, + 0.0006049504154361784, + -0.030656319111585617, + -0.04002874717116356, + 0.04176218807697296, + -0.038620416074991226, + 0.04734807461500168, + 0.03153534606099129, + -0.016732515767216682, + 0.058495160192251205, + -0.10142680257558823, + -0.010601788759231567, + -0.014772544614970684, + 0.04409143328666687, + -0.04633227735757828, + -0.00867362692952156, + 0.03470337763428688, + -0.00708710728213191, + 0.01145663671195507, + 0.11813066899776459, + 0.06559708714485168, + -0.03761103376746178, + -0.03423207998275757, + -0.03429204970598221, + -0.04109549522399902, + -0.04596585035324097, + 0.010534505359828472, + 0.0030284738168120384, + 0.011807236820459366, + 0.07097546011209488, + 0.017786702141165733, + 0.10128286480903625, + -0.0891401469707489, + -0.005805127788335085, + 0.012503876350820065, + 0.025135187432169914, + -0.01588808186352253, + -0.07548283040523529, + -0.016307884827256203, + -0.10830157995223999, + -0.008059888146817684, + -0.0298959668725729, + 0.04095444828271866, + -0.0316302515566349, + 0.32130154967308044, + -0.014507331885397434, + 0.015541081316769123, + -0.008893134072422981, + -0.0019425407517701387, + 0.000969348824582994, + -0.01257736049592495, + -0.01361567247658968, + -0.03265189379453659, + -0.0025870895478874445, + 0.02090769074857235, + 0.02249162457883358, + 0.021515993401408195, + 0.009179634042084217, + 0.019272927194833755, + -0.04399034008383751, + 0.015594922006130219, + -0.007849677465856075, + 0.05272112041711807, + 0.010731754824519157, + 0.028341777622699738, + 0.03465916961431503, + -0.017649972811341286, + 0.0069003961980342865, + -0.08650898933410645, + 0.018899034708738327, + 0.06031340733170509, + 0.05936315283179283, + 0.02856365032494068, + -0.06448347121477127, + -0.011167004704475403, + 0.022687053307890892, + 0.010145657695829868, + 0.004945414140820503, + -0.023717477917671204, + -0.04828161746263504, + 0.023959428071975708, + 0.002342967549338937, + 0.007197171449661255, + 0.013221250846982002, + 0.025274962186813354, + 0.02799959108233452, + 0.027267029508948326, + -0.00549465324729681, + 0.01836916245520115, + 0.058931864798069, + 0.09076588600873947, + 0.05093802884221077, + -0.020750459283590317, + 0.007055105175822973, + 0.010671064257621765, + 0.02038056217133999, + -0.005730225704610348, + 0.024305805563926697, + -0.032930999994277954, + 0.016840878874063492, + -0.004710371606051922, + -0.06151600182056427, + -0.037628162652254105, + -0.00298107392154634, + 0.012878110632300377, + 0.00306686176918447, + -0.020774265751242638, + -0.03079203888773918, + -0.10447023063898087, + -0.03223155066370964, + 0.02514694817364216, + 0.04595942795276642, + 0.0015920312143862247, + 0.044461991637945175, + 0.01018248125910759, + 0.07043944299221039, + -0.05475078523159027, + 0.016331175342202187, + 0.02802971750497818, + -0.0018160456093028188, + 0.017574001103639603, + 0.026470191776752472, + -0.02773710899055004, + 0.008779739961028099, + 0.013004192151129246, + 0.019281169399619102, + -0.024979719892144203, + -0.030319135636091232, + -0.016707686707377434, + -0.04485201835632324, + 0.006892642471939325, + -0.051343128085136414, + 0.015223528258502483, + 0.046062733978033066, + -0.05020856112241745, + -0.025790026411414146, + -0.0346204936504364, + 0.003154441947117448, + 0.008225827477872372, + -0.01025649905204773, + 0.024465221911668777, + 0.031730201095342636, + -0.016265571117401123, + 0.040338143706321716, + -0.0001855161681305617, + -0.0018137303413823247, + -0.019939636811614037, + -0.025327004492282867, + 0.10426601022481918, + -0.0365307442843914, + 0.08566310256719589, + -0.05662133917212486, + 0.04906468838453293, + 0.017027972266077995, + 0.02046850696206093, + -0.17382743954658508, + 0.11099103838205338, + -0.028671815991401672, + 0.024332426488399506, + 0.011401777155697346, + 0.022723522037267685, + 0.002998290117830038, + -0.001647279248572886, + -0.15549640357494354, + 0.02420155704021454, + 0.015573008917272091, + -0.02720440737903118, + -0.006156992632895708, + -0.02468688227236271, + 0.036534383893013, + 0.04471577703952789, + 0.017771022394299507, + -0.017479464411735535, + -0.032259903848171234, + 0.027166960760951042, + 0.009210516698658466, + 0.002272734185680747, + -0.08413959294557571, + 0.06213957443833351, + -0.03190384805202484, + -0.016203520819544792, + 0.039373140782117844, + 0.03705223649740219, + -0.0011424662079662085, + -0.03549211099743843, + 0.018631519749760628, + 0.044752757996320724, + 0.01608467660844326, + 0.00861168373376131, + -0.007212708704173565, + 0.023452995344996452, + 0.07980180531740189, + -0.0023074690252542496, + 0.018348969519138336, + 0.002371871843934059, + 0.005408391356468201, + 0.007823621854186058, + -0.0688943937420845, + 0.04952764883637428, + -0.0057774493470788, + 0.01231479737907648, + 0.6779380440711975, + 0.021869856864213943, + -0.014344113878905773, + -0.01914914883673191, + 0.039674270898103714, + 0.024163438007235527, + -0.008503763936460018, + 0.035044051706790924, + 0.0017953296191990376, + 0.0138159254565835, + 0.00850609503686428, + -0.06068205460906029, + 0.03954649716615677, + -0.0024954071268439293, + -0.01562594063580036, + 0.04802098497748375, + -0.07830797135829926, + -0.00023628963390365243, + -0.013485178351402283 + ], + [ + -0.18544530868530273, + -0.04362374171614647, + -0.030193353071808815, + 0.04049983248114586, + -0.009056109003722668, + 0.024628911167383194, + -0.002111226785928011, + -0.003853187896311283, + -0.03520921245217323, + -0.02129569835960865, + 0.02062341570854187, + -0.05895394831895828, + 0.014401426538825035, + -0.005379310343414545, + 0.03165660798549652, + 0.043129388242959976, + 0.034449875354766846, + 0.01367480680346489, + 0.024834347888827324, + -0.023776210844516754, + 0.026686467230319977, + 0.003495966549962759, + 0.03034670278429985, + -0.004096184857189655, + -0.009990383870899677, + 0.033021070063114166, + -0.019065599888563156, + 0.04602055996656418, + 0.018925197422504425, + 0.024294203147292137, + 0.015554710291326046, + 0.01639704219996929, + -0.034044936299324036, + 0.08586551994085312, + -0.0066414750181138515, + -0.003347081830725074, + 0.004586339928209782, + 0.0067105661146342754, + -0.024678684771060944, + -0.07197214663028717, + 0.015379894524812698, + -0.043407637625932693, + 0.012502226047217846, + 0.0067250910215079784, + 0.015845714136958122, + 0.032747719436883926, + -0.027541063725948334, + -0.025529935956001282, + 0.01572420820593834, + -0.0032023147214204073, + -0.04152773320674896, + -0.00043542328057810664, + 0.010544927790760994, + 0.029007844626903534, + 0.0028096111491322517, + 0.07141175121068954, + 0.01139475591480732, + 0.003024345263838768, + -0.025489501655101776, + -0.018472561612725258, + -0.04537176713347435, + -0.0617145374417305, + 0.03830554336309433, + 0.02953430451452732, + 0.02572868950664997, + 0.05514838919043541, + 0.008645576424896717, + 0.05711593106389046, + -0.028126059100031853, + -0.010314872488379478, + 0.037524934858083725, + -0.007801548112183809, + 0.0036020814441144466, + -0.04733997955918312, + -0.0417495034635067, + -0.10429289191961288, + -0.00587964802980423, + -0.03629918396472931, + 0.014600398018956184, + -0.03891908749938011, + 0.3006250560283661, + -0.012873907573521137, + -0.008328549563884735, + 0.002429163781926036, + -0.031483765691518784, + -0.0016826537903398275, + -0.0009560550097376108, + -0.02630988508462906, + -0.015156389214098454, + -0.04949759691953659, + 0.005280450917780399, + 0.0012697448255494237, + -0.004919331520795822, + -0.023832879960536957, + 0.004363593645393848, + -0.030641714110970497, + -0.01950404979288578, + -0.01752517931163311, + -0.002515701577067375, + 0.01299305073916912, + 0.04808319732546806, + 0.03294607251882553, + -0.01622738689184189, + -0.002864299574866891, + -0.048542510718107224, + 0.005884224083274603, + 0.004618940409272909, + 0.007952127605676651, + 0.03387099504470825, + -0.0779714360833168, + -0.03942139446735382, + 0.03834676370024681, + -0.01574409194290638, + 0.0470835343003273, + -0.011222617700695992, + -0.057787470519542694, + 0.031922340393066406, + 0.0009496010025031865, + 0.00563277630135417, + -0.013557606376707554, + 0.016770366579294205, + 0.022755533456802368, + 0.001603571930900216, + -0.007364619988948107, + 0.03645157068967819, + 0.038936592638492584, + 0.09801631420850754, + 0.04103171452879906, + -0.05463716387748718, + 0.017956525087356567, + 0.009896314702928066, + 0.040626730769872665, + 0.0008932454511523247, + -0.023512840270996094, + -0.02506892941892147, + -0.025846783071756363, + -0.0010386218782514334, + -0.053319405764341354, + -0.023944346234202385, + -0.044429101049900055, + 0.016480477526783943, + 0.01560811698436737, + -0.03054649941623211, + -0.0007496901089325547, + -0.14118584990501404, + -0.038113921880722046, + 0.032069552689790726, + 0.030602799728512764, + 0.007865033112466335, + 0.02186577022075653, + 0.004974304232746363, + 0.058551788330078125, + -0.028691517189145088, + -0.021361611783504486, + 0.023773444816470146, + -0.023256240412592888, + 0.022889208048582077, + 0.003618430346250534, + -0.02888314053416252, + 0.02989952266216278, + -0.016622725874185562, + 0.05302179232239723, + -0.024249093607068062, + -0.025581374764442444, + -0.027650905773043633, + -0.024723004549741745, + 0.031560204923152924, + -0.0770113542675972, + 0.013491202145814896, + 0.046389058232307434, + -0.044871892780065536, + -0.03885159641504288, + -0.032149262726306915, + 0.026286641135811806, + -0.004332306794822216, + -0.014717897400259972, + 0.020041583105921745, + 0.02297414094209671, + -0.010674416087567806, + 0.021627530455589294, + 0.020549485459923744, + 0.015768077224493027, + -0.03484179079532623, + -0.017229989171028137, + 0.06994836777448654, + -0.03812939673662186, + 0.0932716429233551, + -0.02322269231081009, + 0.030057381838560104, + 0.022875230759382248, + -0.025218090042471886, + -0.15912333130836487, + 0.10911654680967331, + -0.0013469092082232237, + 0.014489260502159595, + 0.04735866189002991, + 0.012077325023710728, + -0.0227634496986866, + -0.017341338098049164, + -0.101706363260746, + 0.04942631721496582, + -0.026411011815071106, + -0.006752891466021538, + -0.005938807036727667, + -0.029509231448173523, + 0.08410031348466873, + 0.019351910799741745, + -0.025420568883419037, + -0.008157479576766491, + 0.0035809269174933434, + 0.05983861908316612, + 0.026955341920256615, + 0.018478821963071823, + -0.10998382419347763, + 0.028452420607209206, + -0.08261116594076157, + 0.0009122078190557659, + 0.03877178579568863, + 0.026899900287389755, + 0.008862164802849293, + 0.018672877922654152, + -0.01113115157932043, + 0.03882957249879837, + 0.02981634996831417, + 0.018745437264442444, + 0.009181478060781956, + 0.05787761136889458, + 0.034385114908218384, + 0.0358542874455452, + 0.01883169449865818, + 0.05010101944208145, + -9.861864964477718e-05, + 0.024218764156103134, + -0.009309284389019012, + 0.05510849133133888, + -0.045524146407842636, + 0.04820425063371658, + 0.7206765413284302, + -0.00949571281671524, + -0.0019351596711203456, + -0.016307774931192398, + 0.03841564431786537, + -0.024864237755537033, + 0.03242246434092522, + 0.05749211460351944, + 0.0013660278636962175, + 0.0335196852684021, + 0.008837448433041573, + -0.04227608069777489, + 0.04204897582530975, + -0.035019345581531525, + 0.0228870939463377, + 0.005020050797611475, + -0.1068650484085083, + -0.016239697113633156, + -0.014802314341068268 + ], + [ + -0.19103732705116272, + -0.048909664154052734, + -0.07206109166145325, + 0.02254628762602806, + 0.01167843583971262, + -0.004380415193736553, + 0.005758980289101601, + -0.025380292907357216, + -0.027435900643467903, + -0.006848721764981747, + -0.009340216405689716, + 0.033027153462171555, + -0.007768622599542141, + 0.002823886927217245, + 0.013911247253417969, + 0.08458857983350754, + -0.028854431584477425, + -0.0030569229274988174, + 0.0502268522977829, + 0.021317271515727043, + 0.0013365974882617593, + 0.0055900439620018005, + 0.0213384460657835, + 0.04640749841928482, + 0.001634265761822462, + -0.005498254206031561, + -0.004038930404931307, + 0.02112809754908085, + 0.0008704309584572911, + -0.027653995901346207, + 0.02328907512128353, + -0.01192990131676197, + -0.0159665048122406, + 0.10109390318393707, + 0.03480880334973335, + -0.01359811145812273, + 0.049318138509988785, + 0.04252305254340172, + -0.025687426328659058, + -0.009785500355064869, + 0.008989366702735424, + -0.11047792434692383, + -0.04078854247927666, + -0.0035741652827709913, + 0.061400383710861206, + -0.000809072342235595, + 0.015352174639701843, + -0.010922558605670929, + 0.053055696189403534, + 0.005086902063339949, + 0.015379014424979687, + -0.013850096613168716, + 0.001714537269435823, + 0.02305646613240242, + -0.02435031346976757, + 0.02878316305577755, + -0.015465246513485909, + 0.0543006956577301, + -0.039140865206718445, + -0.024917148053646088, + -0.014158626087009907, + -0.04922299087047577, + 0.04675353690981865, + 0.016597671434283257, + 0.01783483289182186, + -0.019814200699329376, + 0.0052537391893565655, + -0.003994578495621681, + 0.058431778103113174, + 0.00020679696172010154, + 0.009006762877106667, + -0.05246158316731453, + 0.013838485814630985, + -0.022032922133803368, + -0.08740430325269699, + -0.09182313084602356, + 0.030577370896935463, + 0.01970851980149746, + 0.02533494122326374, + -0.043459393084049225, + 0.31198373436927795, + -0.07231998443603516, + -0.007871332578361034, + -0.007037333212792873, + -0.033263128250837326, + 0.00951949693262577, + -0.0036788221914321184, + 0.0009853116935119033, + -0.024440733715891838, + -0.040692176669836044, + 0.02277967520058155, + 0.014485708437860012, + -0.019189834594726562, + 0.016319312155246735, + 0.0008455358329229057, + -0.004272507503628731, + -0.033838577568531036, + -0.04761121794581413, + -0.014195160940289497, + -0.009950762614607811, + -0.0065810405649244785, + -0.017806734889745712, + 0.021487783640623093, + 0.011440809816122055, + -0.013527375645935535, + 0.016831569373607635, + -0.020297201350331306, + -0.04266693443059921, + 0.019663264974951744, + -0.058591946959495544, + 0.007312205620110035, + 0.03810853511095047, + 0.004456932190805674, + 0.02446402981877327, + 0.013248022645711899, + -0.0080048106610775, + -0.009780238382518291, + 0.015567298978567123, + -0.0256416667252779, + -0.022810950875282288, + -0.03582911193370819, + -0.02270207181572914, + 0.03235863521695137, + -0.016538744792342186, + 0.07636961340904236, + 0.05089002475142479, + 0.06529973447322845, + 0.0006218070047907531, + -0.05731974169611931, + 0.02860279567539692, + 0.021263649687170982, + -0.006163230165839195, + -0.00017497122462373227, + -0.03635157272219658, + -0.02369687706232071, + -0.020014572888612747, + 0.0356418713927269, + -0.0745556578040123, + 0.013822851702570915, + -0.00939378421753645, + 0.012691059149801731, + -0.014716295525431633, + -0.010035715997219086, + 0.018214151263237, + -0.1731092482805252, + 0.035205237567424774, + 0.03346475958824158, + 0.0352151058614254, + 0.011226380243897438, + 0.029703659936785698, + -0.03872670605778694, + -0.007629277650266886, + -0.055643633008003235, + -0.029092799872159958, + 0.05201488733291626, + -0.03661302104592323, + 0.019655687734484673, + 0.048387445509433746, + -0.0033694030717015266, + 0.01839240826666355, + -0.04960785061120987, + 0.05651567876338959, + 0.007127982564270496, + 0.0010520843788981438, + -0.010530896484851837, + -0.0309866052120924, + 0.017587512731552124, + -0.03675875812768936, + -0.004641581326723099, + 0.024824699386954308, + -0.05648253485560417, + -0.04326345771551132, + 0.0023625418543815613, + 0.02043943852186203, + -0.01391719002276659, + 0.0013146307319402695, + 0.027100397273898125, + 0.007513721473515034, + 0.00413422379642725, + 0.030119871720671654, + 0.0073431432247161865, + 0.012922161258757114, + -0.003890221705660224, + -0.016613272950053215, + 0.07784362137317657, + -0.022100890055298805, + 0.060316793620586395, + -0.039962850511074066, + -0.018939727917313576, + 0.05395309627056122, + -0.004178783856332302, + -0.15728525817394257, + 0.12898799777030945, + -0.03735445439815521, + 0.013130160048604012, + 0.059774745255708694, + 0.02509148046374321, + 0.022294742986559868, + 0.0026983541902154684, + -0.0767933651804924, + 0.03650301694869995, + 0.007656058296561241, + 0.02393519878387451, + 0.029006142169237137, + -0.0194439385086298, + 0.043347038328647614, + 0.039377499371767044, + -0.05072985962033272, + -0.04975864663720131, + 0.022823544219136238, + 0.06074060872197151, + -0.0029960747342556715, + 0.0464712418615818, + -0.12225276231765747, + 0.011670609936118126, + -0.07528985291719437, + 0.028877226635813713, + 0.053923387080430984, + 0.044636499136686325, + 0.028470534831285477, + 0.01875167526304722, + -0.013864284381270409, + 0.03883908689022064, + 0.03595675155520439, + -0.002292473567649722, + 0.03106934204697609, + 0.06326764076948166, + -0.04891514033079147, + 0.05439136549830437, + -0.0048405821435153484, + 0.07697106152772903, + -0.027414990589022636, + 0.025359470397233963, + -0.01680406928062439, + -4.8533922381466255e-05, + -0.0075040035881102085, + 0.019854756072163582, + 0.6739692091941833, + -0.03306884691119194, + 0.022087324410676956, + -0.050713591277599335, + 0.029895741492509842, + -0.010878213681280613, + -0.048433806747198105, + 0.04583824425935745, + -0.026110565289855003, + 0.042491134256124496, + -0.0231002289801836, + -0.03484698385000229, + 0.05660269781947136, + -0.04064154997467995, + 0.0412464439868927, + 0.0046981824561953545, + -0.17288464307785034, + -0.012201143428683281, + -0.028227560222148895 + ], + [ + -0.1670338660478592, + -0.08281528204679489, + -0.0299752876162529, + 0.07418042421340942, + -0.0211635734885931, + -0.024881256744265556, + -0.050084300339221954, + -0.006691542454063892, + -0.001954893348738551, + -0.016377169638872147, + -0.0023784006480127573, + -0.06617225706577301, + -0.010806730948388577, + -0.01899181306362152, + 0.015653666108846664, + 0.07950799912214279, + 0.03506026417016983, + 0.015092764981091022, + -0.00827836524695158, + -0.04278695955872536, + 0.06836008280515671, + -0.006092633120715618, + -0.0012570680119097233, + -0.009747745469212532, + -0.026635009795427322, + 0.01259404793381691, + -0.042549725621938705, + 0.018900299444794655, + -0.004726592451334, + 0.02618531882762909, + -0.004340145271271467, + -0.010168003849685192, + -0.045834481716156006, + 0.0868649110198021, + -0.0062660714611411095, + -0.01673906482756138, + -0.016407407820224762, + 0.008503160439431667, + -0.019324475899338722, + -0.0681043490767479, + 0.022634807974100113, + -0.024488704279065132, + 0.02858901582658291, + 0.04104702174663544, + 0.004670960363000631, + -0.00702211307361722, + -0.00637675728648901, + -0.02137969620525837, + -0.007016511633992195, + 0.020001741126179695, + -0.01906002126634121, + -0.00787181593477726, + -0.03855685889720917, + 0.031125331297516823, + 0.0035722958855330944, + 0.10164058953523636, + 0.011114992201328278, + 0.05608512833714485, + -0.022603174671530724, + -0.0240305345505476, + -0.026417791843414307, + -0.03544784337282181, + 0.05332304909825325, + 0.02852962724864483, + -0.0008333292207680643, + 0.04599415138363838, + 0.025548119097948074, + 0.06218001991510391, + -0.041753266006708145, + 0.01239127665758133, + -0.007086595986038446, + 0.028747763484716415, + 0.0013131970772519708, + -0.00904710404574871, + -0.06743071973323822, + -0.08857610821723938, + 0.008660971187055111, + -0.021810267120599747, + 0.03510696813464165, + -0.010437669232487679, + 0.3135512173175812, + -0.00915465410798788, + 0.01729016937315464, + 0.023364076390862465, + -0.060542572289705276, + 0.01346338540315628, + -0.021489910781383514, + -0.009853222407400608, + -0.017563695088028908, + -0.03764871135354042, + 0.02048334851861, + 0.01567450910806656, + -0.012948770076036453, + -0.029529090970754623, + -0.010757291689515114, + 0.022562796249985695, + 0.008301963098347187, + -0.010291318409144878, + 0.015382804907858372, + -0.004018974956125021, + 0.03201141208410263, + 0.004448368679732084, + -0.0023734644055366516, + 0.010803839191794395, + -0.0636558085680008, + 0.020611580461263657, + 0.01076404470950365, + -0.025173164904117584, + -0.007701969239860773, + -0.07309998571872711, + -0.03277623653411865, + 0.00761386239901185, + -0.03444870561361313, + 0.053456906229257584, + -0.018124667927622795, + -0.04458041489124298, + -0.006393655203282833, + 0.013203713111579418, + -0.0024698481429368258, + -0.017665280029177666, + -0.004630307201296091, + -0.0074463337659835815, + -0.0034458832815289497, + 0.0017154919914901257, + 0.06576386839151382, + 0.04978826642036438, + 0.0957123413681984, + -0.0018883548909798265, + -0.060804396867752075, + 0.0362212173640728, + -0.014666945673525333, + -0.013161694630980492, + -0.023934030905365944, + -0.009962460026144981, + -0.031032579019665718, + -0.01295220386236906, + -0.013534964993596077, + -0.07522178441286087, + 0.005106227472424507, + -0.025420639663934708, + -0.018879957497119904, + 0.019320117309689522, + -0.046547096222639084, + -0.041640251874923706, + -0.048994868993759155, + -0.04597149416804314, + -0.007106309290975332, + 0.02920893020927906, + -0.0008155860705301166, + 0.013990945182740688, + -0.008593691512942314, + 0.02177744172513485, + -0.012189522385597229, + -0.014492619782686234, + 0.02584320493042469, + -0.04053042083978653, + 0.03419120982289314, + -0.0014106067828834057, + -0.061861664056777954, + 0.03391895443201065, + -0.042561423033475876, + 0.00646480405703187, + 0.016377149149775505, + -0.02180391550064087, + -0.032753780484199524, + -0.018586376681923866, + 0.0104381637647748, + -0.06808961182832718, + 0.011157384142279625, + 0.04034537076950073, + -0.05341926962137222, + 0.00252574123442173, + -0.027900615707039833, + 0.040906693786382675, + -0.013947688974440098, + 0.013092692010104656, + 0.0004709754721261561, + 0.03254064917564392, + -0.00989621877670288, + 0.0213332399725914, + 0.006535585969686508, + -0.008762205019593239, + -0.020089196041226387, + 0.0007903348305262625, + 0.07817578315734863, + -0.009990419261157513, + 0.061616647988557816, + -0.03231973946094513, + -0.01884893700480461, + 0.08854841440916061, + 0.007917781360447407, + -0.12572170794010162, + 0.1335093080997467, + -0.012073427438735962, + -0.008922037668526173, + 0.047685250639915466, + 0.0003366751770954579, + 0.025116130709648132, + -0.0009956567082554102, + -0.09733559936285019, + 0.029840460047125816, + -0.02885238453745842, + -0.017835576087236404, + -0.013407597318291664, + -0.031164150685071945, + -0.004443966783583164, + 0.010708984918892384, + 0.012249422259628773, + -0.016983943060040474, + -0.015796197578310966, + 0.0158090703189373, + 0.001889921142719686, + 0.02212897315621376, + -0.16023284196853638, + 0.056354813277721405, + -0.061972882598638535, + 0.0019066650420427322, + 0.008372546173632145, + 0.021792804822325706, + -0.005073997657746077, + 0.016551155596971512, + -0.007427752949297428, + 0.03878328204154968, + 0.026417603716254234, + 0.013993378728628159, + 0.004522003699094057, + 0.03945593163371086, + 0.03823782503604889, + 0.008686000481247902, + 0.013975563459098339, + 0.025448288768529892, + -0.037561673671007156, + 0.047257471829652786, + 0.001431504380889237, + 0.090449258685112, + -0.024206340312957764, + 0.038802944123744965, + 0.7097530364990234, + -0.0009513592231087387, + 0.010060789994895458, + -0.036346178501844406, + 0.036435309797525406, + -0.030751878395676613, + 0.005809420254081488, + 0.035734906792640686, + 0.003290883032605052, + 0.025417828932404518, + -0.024691559374332428, + 0.004751167725771666, + 0.036231402307748795, + -0.024748684838414192, + 0.020754637196660042, + 0.018084842711687088, + -0.1698906421661377, + -0.03423047438263893, + -0.044353339821100235 + ], + [ + -0.014608721248805523, + -0.0017533109057694674, + -0.01773683726787567, + 0.0032039275392889977, + 0.00968228466808796, + 0.01130177453160286, + -0.0004633413045667112, + 0.00039276701863855124, + 0.000909280264750123, + -0.009575108997523785, + 0.02050904929637909, + -0.0011771677527576685, + -0.0051009454764425755, + -0.0029548699967563152, + 0.0065604462288320065, + -0.002349128946661949, + 0.013285902328789234, + -0.020028825849294662, + 0.015294209122657776, + 0.0035037097986787558, + 0.015121642500162125, + 0.0038338392041623592, + -0.010343706235289574, + 0.011206076480448246, + -0.00133507268037647, + 0.01847425103187561, + -0.010808062739670277, + 0.0006734856870025396, + -0.0027361195534467697, + -0.00884215347468853, + -0.015286661684513092, + 0.011382639408111572, + 0.006221984978765249, + -0.01943563111126423, + -0.009847288019955158, + -0.009269972331821918, + 0.011851071380078793, + -0.008007802069187164, + -0.006042140536010265, + -0.0004479114431887865, + 0.013082907535135746, + -0.005495191086083651, + -0.04617421329021454, + -0.0012407845351845026, + -0.0009044084581546485, + 0.005410247016698122, + -0.01679251715540886, + -0.0024007235188037157, + -0.020543811842799187, + 0.0005911440239287913, + -0.0025465916842222214, + 0.014318397268652916, + 0.010779794305562973, + -0.010272071696817875, + -0.0009701323579065502, + -0.002896912395954132, + -0.05340471863746643, + 0.0026524486020207405, + 0.005104563198983669, + -0.008901271037757397, + 3.751607800950296e-05, + 0.008154736831784248, + 0.005988063756376505, + 0.015954812988638878, + 0.002170237246900797, + -0.02154727093875408, + -0.002798653207719326, + 0.015907172113656998, + 0.03062662109732628, + 0.0007517192861996591, + -0.014226255938410759, + 0.026806863024830818, + 0.0027717906050384045, + -0.004016426391899586, + -0.003617628011852503, + -0.013893960043787956, + -0.006179706193506718, + -0.00424758018925786, + -0.001525856670923531, + -0.009029271081089973, + -0.07818228751420975, + -0.0051590511575341225, + -0.008604505099356174, + -0.0035612410865724087, + -0.007227664347738028, + 0.005408958066254854, + -0.002496482105925679, + -0.00026837358018383384, + 0.02298387885093689, + -0.020035896450281143, + -0.0010065980022773147, + 0.00537777179852128, + 0.002193648833781481, + 0.04210638627409935, + 0.025382375344634056, + -0.004595176316797733, + 0.00488683907315135, + -0.017869196832180023, + 0.008247410878539085, + 0.0002972209476865828, + -0.00010536261834204197, + -0.01048689428716898, + -0.01761176809668541, + 0.004565153270959854, + 0.01991383545100689, + 0.03307297080755234, + -0.008105475455522537, + -0.012941314838826656, + -0.004334875848144293, + -0.005317853298038244, + -0.00046870484948158264, + -0.006448269356042147, + 0.010158875957131386, + 0.016486579552292824, + 0.001859425101429224, + 0.0032510790042579174, + -0.0061011104844510555, + -0.01518763042986393, + -0.0011625289916992188, + -0.0030124231707304716, + -0.014790361747145653, + 0.03155248984694481, + 0.004646127112209797, + -0.0017639253055676818, + 0.004693968687206507, + 0.006708209868520498, + 2.3389535272144713e-05, + 0.02397816628217697, + -0.0163032915443182, + -0.0014892620965838432, + 0.0018677342450246215, + 0.0027527811471372843, + 0.0006464332691393793, + -0.01847105845808983, + 0.015245403163135052, + -0.0049813310615718365, + -0.0031959712505340576, + -0.01553463563323021, + -0.007430491037666798, + 0.0005337966722436249, + -0.0013421701733022928, + -0.004252507351338863, + 0.005592187400907278, + 0.0019097261829301715, + -0.9767284989356995, + -0.0027439487166702747, + -0.019831575453281403, + -0.004184692166745663, + 0.010271986946463585, + -0.00883482862263918, + -0.005550929345190525, + -0.0016461460618302226, + -0.0036336416378617287, + -0.0006312083569355309, + -0.010185308754444122, + 0.021603509783744812, + 0.011762507259845734, + 0.006185573060065508, + -0.005708766169846058, + -0.005285204388201237, + 0.0012649684213101864, + 0.001223561237566173, + 0.010098838247358799, + -0.010073472745716572, + -0.0006251225713640451, + -0.0009639754425734282, + -0.022925110533833504, + -0.01779593713581562, + -0.001659447094425559, + 0.009927070699632168, + -0.01641598716378212, + -0.0021711993031203747, + 0.008287029340863228, + -0.0021464319434016943, + 0.0019563764799386263, + -0.004846909083425999, + 0.005851046647876501, + 0.003606789745390415, + -0.009972069412469864, + 0.005711400881409645, + 0.00867430493235588, + 0.0014719583559781313, + -0.0032377971801906824, + 0.017355578020215034, + -0.005875860340893269, + 0.004219327587634325, + 0.00773411151021719, + -0.005030178930610418, + 0.011518774554133415, + 0.017559096217155457, + -0.011005839332938194, + 0.0022338642738759518, + 0.01268936600536108, + 0.004179853014647961, + -0.012492152862250805, + 0.012960309162735939, + -0.004591616336256266, + 0.015356332063674927, + -0.0002942393475677818, + -0.014483622275292873, + 0.001919594476930797, + -0.0008586942567490041, + -0.006161380093544722, + -0.016837676987051964, + -0.002940194681286812, + 0.0032178149558603764, + -0.007092379964888096, + 0.02696186490356922, + -0.0077853091061115265, + -0.005729387979954481, + 0.004960509482771158, + -0.007248306181281805, + -0.004103630781173706, + 0.015211901627480984, + -0.0026519910898059607, + -0.0026442098896950483, + -0.0017346659442409873, + -0.034132905304431915, + -0.0020042266696691513, + 0.004893066361546516, + -0.0012190459528937936, + 0.00025227788137272, + 0.007568969391286373, + -0.01236760150641203, + 0.004461071919649839, + -0.0004390579415485263, + 0.007545923814177513, + -0.009979083202779293, + -0.013014203868806362, + 0.007848362438380718, + 0.012870140373706818, + 0.0012883011950179935, + -0.0009103875490836799, + -0.012045674957334995, + 0.0017158030532300472, + -0.006126955151557922, + -0.002549834782257676, + -0.017825603485107422, + 0.007292063441127539, + -0.059443969279527664, + 0.003788260044530034, + 0.0007515041506849229, + 0.011996544897556305, + 0.04157782346010208, + 0.017396779730916023, + -0.0018320571398362517, + 0.003149772994220257, + 0.00023100411635823548, + -0.009664001874625683, + -0.006562153343111277, + 0.013621109537780285, + 0.0021900474093854427, + -0.00452387286350131, + -0.009854139760136604, + -0.010505661368370056, + -0.0021499660797417164 + ], + [ + -0.1741762012243271, + -0.02489508129656315, + -0.020391805097460747, + 0.056318867951631546, + -0.017638929188251495, + 0.01121437642723322, + -0.006291310302913189, + -0.013545666821300983, + 0.020495474338531494, + 0.033962201327085495, + 0.06581532955169678, + -0.025005290284752846, + -0.022386567667126656, + 0.0258853230625391, + 0.004981565289199352, + 0.019639238715171814, + 0.02787495031952858, + -0.010942183434963226, + -0.014491717331111431, + -0.01768564060330391, + 0.032309576869010925, + -0.02231021039187908, + -0.023055605590343475, + -0.00298190931789577, + -0.09389126300811768, + 0.023438122123479843, + 0.01890427991747856, + 0.008709011599421501, + 0.031891610473394394, + -0.05973277986049652, + -0.03603591024875641, + -0.006773185450583696, + 0.07650928199291229, + 0.029113981872797012, + 0.023827992379665375, + 0.008775223046541214, + 0.06432049721479416, + 0.03764521703124046, + -0.015104958787560463, + -0.06059754267334938, + -0.0006613898440264165, + -0.04768088087439537, + -4.97972860102891e-06, + -0.011000940576195717, + -0.009957068599760532, + -0.027818452566862106, + -0.012214669026434422, + 0.025545135140419006, + 0.002314068144187331, + 0.054040245711803436, + 0.05163326859474182, + -0.0032539181411266327, + -0.061170946806669235, + 0.05039587616920471, + -0.01800178550183773, + 0.029518097639083862, + 0.03416532278060913, + 0.10892395675182343, + -0.04096800833940506, + -0.0342431515455246, + 0.026289377361536026, + -0.01671561785042286, + 0.008055602200329304, + 0.005090370308607817, + -0.011387723498046398, + 0.0489015206694603, + 0.005019638687372208, + 0.07779831439256668, + 0.003245741594582796, + 0.022059617564082146, + -0.004365801345556974, + 0.020181916654109955, + 0.03953142836689949, + -0.009603709913790226, + -0.024505771696567535, + -0.056674014776945114, + 0.015562109649181366, + -0.02986382134258747, + 0.05949384719133377, + -0.026756994426250458, + 0.32640621066093445, + -0.006729552522301674, + 0.010117702186107635, + 0.01164259947836399, + -0.07106463611125946, + 0.01589573547244072, + 0.010940625332295895, + 0.003501249710097909, + -0.05707700178027153, + 0.0042604124173521996, + -0.005645792465656996, + 0.06992946565151215, + 0.0009235258912667632, + 0.035284966230392456, + 0.06526176631450653, + -0.03248177841305733, + -0.03854871541261673, + -0.052548930048942566, + -0.025146787986159325, + 0.0023982867132872343, + 0.030782941728830338, + -0.018643921241164207, + -0.01821288838982582, + -0.01523805782198906, + 0.02361471578478813, + 0.026493189856410027, + -0.08617483824491501, + 0.010555173270404339, + -0.0028084011282771826, + -0.05331026762723923, + 0.031074438244104385, + -0.03496697545051575, + -0.020523523911833763, + 0.0676041767001152, + -0.00508927134796977, + 0.0010461610509082675, + 0.0030591292306780815, + -0.08430000394582748, + -0.0004237344837747514, + -0.02747003361582756, + 0.0014211185043677688, + -0.05974624305963516, + 0.015789754688739777, + -0.04173774644732475, + -0.00877861026674509, + 0.05785347893834114, + 0.03534892946481705, + 0.011539371684193611, + -0.035831157118082047, + 0.006255799438804388, + 0.019797129556536674, + -0.00236727693118155, + 0.00993768498301506, + -0.05309107154607773, + -0.04719379544258118, + 0.041711900383234024, + -0.03225324675440788, + -0.05012338608503342, + 0.052214428782463074, + -0.004184361547231674, + -0.017717426642775536, + 0.015458493493497372, + 0.005212637595832348, + -0.02819204516708851, + -0.0710277408361435, + 0.01548304595053196, + -0.002214188687503338, + 0.01246617641299963, + 0.020837347954511642, + -0.0026790236588567495, + 0.016124235466122627, + 0.012242480181157589, + -0.02972668968141079, + -0.027501387521624565, + 0.061099689453840256, + 0.03503776341676712, + 0.058215752243995667, + 0.019774304702878, + 0.00912807509303093, + 0.0035636136308312416, + -0.041782598942518234, + 0.020308224484324455, + 0.01231282390654087, + 0.006540130358189344, + -0.02036135271191597, + -0.0058836182579398155, + -0.032683853060007095, + -0.09352096915245056, + -0.001823056605644524, + 0.017424147576093674, + -0.045655637979507446, + -0.035259611904621124, + -0.01607528328895569, + 0.04509026184678078, + -0.026466412469744682, + 0.005664886441081762, + 0.0429464615881443, + 0.05008823424577713, + 0.022089088335633278, + 0.06010977923870087, + -0.02360830269753933, + 0.06096673756837845, + -0.01991126500070095, + -0.011693785898387432, + 0.03815624862909317, + 0.011120066978037357, + 0.06663072854280472, + -0.062490809708833694, + 0.010798848234117031, + 0.08324863016605377, + 0.04692821949720383, + -0.05328409746289253, + 0.06347155570983887, + -0.0012475812109187245, + 0.001033943030051887, + -0.004931824281811714, + -0.00411689467728138, + -0.009525010362267494, + 0.011873707175254822, + -0.09122464805841446, + -0.018366914242506027, + -0.0042802197858691216, + -0.06324928998947144, + -0.019173655658960342, + -0.013586747460067272, + 0.07864665985107422, + 0.00601621437817812, + -0.035618219524621964, + 4.3974188884021714e-05, + 0.017307162284851074, + 0.05541377514600754, + -0.01903627999126911, + 0.005527033004909754, + -0.05274343490600586, + -0.04285769537091255, + 0.012095176614820957, + 0.03815164417028427, + 0.024931199848651886, + 0.028898559510707855, + 0.07129084318876266, + 0.03486910089850426, + -0.0010392259573563933, + -0.009885016828775406, + -0.027114516124129295, + 0.04664864018559456, + -0.008797839283943176, + 0.06786547601222992, + 0.02097379043698311, + 0.005967353004962206, + 0.0381668359041214, + 0.00951178465038538, + -0.002183265285566449, + -0.0026270372327417135, + 0.009254496544599533, + 0.08304332196712494, + -0.07493812590837479, + -0.021998709067702293, + 0.7200683355331421, + 0.026248453184962273, + 0.016752587631344795, + -0.02697194553911686, + 0.03136686608195305, + -0.038631293922662735, + -0.03403467312455177, + 0.021220466122031212, + -0.0032718258444219828, + -0.016426842659711838, + -0.0414653941988945, + 0.03258134797215462, + -0.021552225574851036, + 0.031493403017520905, + 0.06487297266721725, + 0.008110576309263706, + -0.08362072706222534, + -0.04570432007312775, + -0.00020155620586592704 + ], + [ + 0.009972012601792812, + 0.0009561504703015089, + -0.006248832680284977, + -0.002460448071360588, + 0.003358142916113138, + 0.0031200204975903034, + 7.526880654040724e-05, + 0.0015268392162397504, + 0.002938424004241824, + -0.003957846667617559, + 0.001231183297932148, + -0.0007807236979715526, + -0.0017551988130435348, + -0.0021888779010623693, + 0.0032535139471292496, + -0.0024546191561967134, + 0.0028622616082429886, + -0.005024939775466919, + 0.004196837544441223, + -0.00042887020390480757, + 0.007165845017880201, + 0.0015835101949051023, + -0.0031771245412528515, + 0.003477794583886862, + 0.0033829575404524803, + 0.006910528056323528, + -0.0028868629597127438, + -0.0003268941363785416, + -0.0010969217400997877, + -0.0032215467654168606, + -0.0055532497353851795, + 0.004056589212268591, + 0.002202525269240141, + -0.005051936022937298, + -0.004031844437122345, + -0.0032053901813924313, + 0.0027474279049783945, + -0.0027339605148881674, + -0.0014997742837294936, + -0.00046496238792315125, + 0.004262036178261042, + -0.0029807407408952713, + -0.013302951119840145, + -0.0007567558204755187, + 0.0005655337008647621, + 0.0037720652762800455, + -0.004095455165952444, + -0.0013070151908323169, + -0.007012562360614538, + 0.000307864451315254, + -0.0016855354188010097, + 0.006107549648731947, + 0.004853284917771816, + -0.0034085263032466173, + -0.00014222900790628046, + -0.0033245813101530075, + -0.014615538530051708, + 0.00011645640915958211, + 0.0020474179182201624, + -0.0012655723839998245, + -0.0005962802097201347, + 0.0023065349087119102, + 0.0013370878295972943, + 0.0062484112568199635, + 0.0007350646774284542, + -0.008570627309381962, + -0.0011881524696946144, + 0.003657121676951647, + 0.0120433010160923, + -0.003051426960155368, + -0.0042798626236617565, + 0.009177402593195438, + 0.0012993855634704232, + -0.0023759896866977215, + 0.000706750841345638, + -0.0023663067258894444, + -0.0004700910940300673, + -0.002787512494251132, + 0.0008234564447775483, + -0.0021018164698034525, + -0.11699658632278442, + -0.002849776763468981, + -0.0036017359234392643, + -0.001320292940363288, + -0.0005027579609304667, + 0.0016688976902514696, + 0.00038931090966798365, + -0.0016743541928008199, + 0.010557316243648529, + -0.005410896614193916, + 0.0006132520502433181, + 6.888026837259531e-05, + -0.0004208189493510872, + 0.013270347379148006, + 0.00852146279066801, + 0.00019598781364038587, + 0.0027428818866610527, + -0.004801059141755104, + 0.002687138970941305, + 0.0003565145598258823, + 0.00027151627000421286, + -0.005042814649641514, + -0.005149382166564465, + 0.002386063802987337, + 0.007431178353726864, + 0.011206013150513172, + -0.003418279578909278, + -0.0052580819465219975, + -0.002720177173614502, + -0.00024290182045660913, + -0.0024543367326259613, + -0.004733278416097164, + 0.004967171233147383, + 0.0032731918618083, + -0.00013024505460634828, + 0.001385968760587275, + -0.0010619499953463674, + -0.0034289706964045763, + -0.0015457853442057967, + -0.0010014497675001621, + -0.004349272232502699, + 0.00998653657734394, + 0.0015575923025608063, + -0.0003451405209489167, + 0.0030929080676287413, + 0.002662199316546321, + -0.0018163295462727547, + 0.007214873097836971, + -0.005081904586404562, + 0.00041040798532776535, + 0.0010678633116185665, + -0.00011589716450544074, + 0.0012869423953816295, + -0.005711342673748732, + 0.004156086593866348, + -0.0038300189189612865, + -0.002043965272605419, + -0.011240899562835693, + -0.003924019169062376, + -0.0008494695066474378, + -0.0002428823645459488, + -0.0008231376414187253, + -0.0009860111167654395, + 2.7891996069229208e-05, + -0.983558177947998, + -0.0007630929467268288, + -0.007149263750761747, + 0.00045984279131516814, + 0.004009951837360859, + -0.0033121954184025526, + -0.0033337476197630167, + -0.00242832163348794, + 0.0021463630255311728, + 4.818949673790485e-05, + -0.005314087960869074, + 0.006662993226200342, + 0.0032551740296185017, + 0.0027662087231874466, + -0.0022199475206434727, + -0.003157769562676549, + 0.0009448711643926799, + 0.00030558850266970694, + 0.004178163595497608, + -0.003789373207837343, + 0.0007492087315768003, + -0.0008000648813322186, + -0.005293746013194323, + -0.006830060388892889, + -0.0027779515367001295, + 0.0023402883671224117, + -0.004816470667719841, + -0.0010557103669270873, + 0.0018002059077844024, + -0.0012015405809506774, + -7.717522385064512e-05, + -0.002841595094650984, + 0.001562508987262845, + 0.001636154716834426, + -0.004394487477838993, + 0.0008057285449467599, + 0.00479876808822155, + -0.0003402444126550108, + -0.0021005584858357906, + 0.0067068347707390785, + -0.0030623613856732845, + 0.006830939091742039, + -0.001763339270837605, + 0.0012105121277272701, + 0.0022431311663240194, + 0.0036245265509933233, + -0.005453062709420919, + 0.008911390788853168, + -0.0009403419680893421, + 0.0038355914875864983, + -0.003548586508259177, + 0.004658995196223259, + -0.0024070932995527983, + 0.0050928606651723385, + 5.973689621896483e-05, + -0.00460671354085207, + 0.002559342421591282, + -0.0005767271504737437, + -0.0031758309341967106, + -0.007769713643938303, + -0.0005575232789851725, + 0.001579040428623557, + -0.0025467760860919952, + 0.01183408498764038, + -0.0007902157958596945, + -0.0008247736841440201, + 0.0001871600397862494, + -0.0026325369253754616, + -0.0004776399291586131, + 0.001057900139130652, + -0.000797692162450403, + -0.0011205136543139815, + -0.00013878005847800523, + -0.012167093344032764, + -0.0007710422505624592, + 0.002193204592913389, + -0.0014441347448155284, + -0.00037194471224211156, + 0.0012918157735839486, + -0.005727821961045265, + 0.0003862957237288356, + -0.0004858967149630189, + 0.0006603997317142785, + -0.00491067860275507, + -0.004855841863900423, + 0.002249661134555936, + 0.0012501936871558428, + -0.00011192127567483112, + -0.0021004939917474985, + -0.004337857943028212, + 0.0004043776134494692, + -0.004578632768243551, + -0.001678669243119657, + -0.11879732459783554, + 0.0012463416205719113, + -0.018460193648934364, + 0.002033719327300787, + -0.0012519692536443472, + 0.0058480179868638515, + 0.014852970838546753, + 0.006587543059140444, + -0.0008234534179791808, + 0.0019780981820076704, + 0.0006764059653505683, + -0.003648806130513549, + -0.0013593478361144662, + 0.0048664771020412445, + -0.0008019354427233338, + -0.001981469104066491, + -0.00011708340025506914, + -0.0030685646925121546, + -0.0023220423609018326 + ], + [ + -0.20138853788375854, + -0.06612040847539902, + -0.039413172751665115, + 0.06554529070854187, + -0.03022872656583786, + 0.010644456371665001, + -0.010025957599282265, + -0.01646392047405243, + -0.01739894226193428, + 0.0018797791562974453, + 0.027643296867609024, + -0.04138752445578575, + 0.010615251958370209, + 0.0032697459682822227, + 0.017992516979575157, + 0.0495511069893837, + 0.02103249356150627, + 0.01092491578310728, + -0.02419079653918743, + -0.021861514076590538, + 0.022561607882380486, + 0.0020366539247334003, + 0.009241241030395031, + 0.0017289489042013884, + -0.028550205752253532, + 0.041593436151742935, + -0.02281578816473484, + 0.032773181796073914, + 0.020593727007508278, + -0.02232111617922783, + 0.01734590157866478, + 0.007881924510002136, + -0.006842644419521093, + 0.061236847192049026, + -0.007030171807855368, + -0.012205838225781918, + 0.007961551658809185, + -0.0006184514495544136, + -0.015341278165578842, + -0.04869293048977852, + 0.029374651610851288, + -0.05374060198664665, + 0.007568440865725279, + 0.012899341993033886, + -0.008642979897558689, + 0.019552091136574745, + -0.04855608567595482, + -0.0007040342316031456, + 7.52783817006275e-05, + 0.023538319393992424, + -0.005780968815088272, + -0.002814079634845257, + -0.01283875759691, + 0.03779829293489456, + -0.005646996665745974, + 0.07378792762756348, + 0.020367074757814407, + 0.020615097135305405, + -0.03057180345058441, + -0.01984153501689434, + -0.016103582456707954, + -0.04295138642191887, + 0.01650344394147396, + 0.020119410008192062, + 0.016655659303069115, + 0.04718070477247238, + 0.004051733296364546, + 0.0525953434407711, + -0.013209683820605278, + 0.00601071584969759, + 0.022303562611341476, + 0.0014410119038075209, + 0.017803294584155083, + -0.03306317329406738, + -0.031615931540727615, + -0.09794104099273682, + -0.018268035724759102, + -0.025195058435201645, + 0.0206478089094162, + -0.02850261516869068, + 0.3332321047782898, + 0.005639523267745972, + -0.005105229094624519, + 0.011597911827266216, + -0.04787611588835716, + 0.01155504398047924, + -0.009107423014938831, + -1.0724137609940954e-05, + -0.012283901683986187, + -0.009042542427778244, + 0.011608551256358624, + 0.014878571033477783, + -0.008407441899180412, + -0.006968155037611723, + 0.03440552204847336, + -0.032529883086681366, + -0.0009242232190445065, + -0.026793386787176132, + 0.013295263051986694, + 0.01909518800675869, + 0.01030935812741518, + 0.02577267587184906, + -0.01585911400616169, + -0.0033269969280809164, + -0.026337621733546257, + 0.01545203197747469, + -0.00865168683230877, + 0.005775839556008577, + 0.01969439908862114, + -0.07236261665821075, + 0.009543856605887413, + 0.019088013097643852, + -0.0036839067470282316, + 0.04376193881034851, + -0.021028632298111916, + -0.03815446421504021, + 0.00802998710423708, + -0.006302303168922663, + 0.011049735359847546, + -0.008039917796850204, + 0.017820456996560097, + 0.006240495480597019, + 0.018726225942373276, + -0.014467443339526653, + 0.029311293736100197, + 0.04460382089018822, + 0.08782216906547546, + 0.035647131502628326, + -0.05962775647640228, + 0.02121492475271225, + -0.004842380061745644, + 0.02404201589524746, + -0.006779925432056189, + -0.018056347966194153, + -0.0407990887761116, + -0.0031082783825695515, + 0.0006919197039678693, + -0.06766081601381302, + 0.00035363639472052455, + -0.028067873790860176, + 0.0059306323528289795, + 0.011636124923825264, + -0.018603982403874397, + -0.02803170494735241, + -0.12517136335372925, + -0.022236546501517296, + 0.014602551236748695, + 0.026671014726161957, + -0.004162739031016827, + 0.030568649992346764, + 0.0034523229114711285, + 0.04325246065855026, + -0.030271533876657486, + -0.007047528401017189, + 0.03645707666873932, + -0.032524365931749344, + 0.038955267518758774, + 0.0017866401467472315, + -0.018665360286831856, + 0.0247018001973629, + -0.020094245672225952, + 0.029092786833643913, + -0.016204191371798515, + -0.02617952786386013, + -0.02882087044417858, + -0.027179375290870667, + -0.0056216176599264145, + -0.07229485362768173, + 0.01369507610797882, + 0.0339156799018383, + -0.07041842490434647, + -0.03169909492135048, + -0.022842109203338623, + 0.016154222190380096, + -0.0013970127329230309, + 0.0023559730034321547, + 0.026295367628335953, + 0.03508054092526436, + 0.01963457278907299, + 0.03822758048772812, + -0.002802880248054862, + -0.005708265118300915, + -0.0029933773912489414, + -0.011715308763086796, + 0.06610067933797836, + -0.02188742533326149, + 0.0810672789812088, + -0.04016685113310814, + 0.00844686757773161, + 0.04811128228902817, + 0.03209712356328964, + -0.13926352560520172, + 0.12159211933612823, + -0.023834427818655968, + 0.020651787519454956, + 0.029188981279730797, + 0.005295704118907452, + -0.001976073021069169, + -0.002166521968320012, + -0.10762198269367218, + 0.016598490998148918, + -0.010389285162091255, + -0.018822506070137024, + 0.019857142120599747, + -0.02220326103270054, + 0.044609613716602325, + 0.0007398961461149156, + -0.03578758239746094, + -0.010498053394258022, + -0.012862223200500011, + 0.0515492781996727, + 0.01929163560271263, + -0.0006385335582308471, + -0.11329180002212524, + 0.02685713954269886, + -0.03671920299530029, + 0.015556038357317448, + 0.030649535357952118, + 0.02897782064974308, + 0.006464379373937845, + -0.010249429382383823, + -0.013880250975489616, + 0.023258598521351814, + -0.0039949542842805386, + 0.008110449649393559, + -0.003191129770129919, + 0.039915990084409714, + 0.04302661120891571, + 0.02437175065279007, + 0.028976038098335266, + 0.033888332545757294, + -0.005471534561365843, + 0.029040232300758362, + 0.0007931251311674714, + 0.06665749847888947, + -0.030830470845103264, + 0.007855058647692204, + 0.7490043640136719, + 0.020870478823781013, + 0.0034003553446382284, + -0.02302168868482113, + 0.028199944645166397, + -0.011317320168018341, + 0.015561895444989204, + 0.05591169372200966, + 0.014018228277564049, + 0.0033148149959743023, + -0.004400455858558416, + -0.003821101738139987, + 0.020976342260837555, + 0.0016462337225675583, + 0.04861465469002724, + 0.03272821381688118, + -0.10867983847856522, + -0.017608338966965675, + -0.004470664542168379 + ], + [ + -0.026799825951457024, + 0.0006850610370747745, + -0.03450885787606239, + 0.004156402312219143, + 0.023223938420414925, + 0.024924129247665405, + 0.001756450510583818, + 0.007209730334579945, + 0.0077596683986485004, + -0.023744136095046997, + 0.040980011224746704, + 0.0014679476153105497, + -0.011034266091883183, + -0.005510750226676464, + 0.010236063040792942, + -0.00795737374573946, + 0.02680959179997444, + -0.03790002688765526, + 0.02988652139902115, + 0.006853652186691761, + 0.03578951582312584, + 0.006560671608895063, + -0.0224454328417778, + 0.01801692694425583, + 0.002318259095773101, + 0.03651217371225357, + -0.018105674535036087, + 0.00410904735326767, + -0.0024400369729846716, + -0.011890134774148464, + -0.027487844228744507, + 0.02198837138712406, + 0.009884598664939404, + -0.05272553116083145, + -0.025203745812177658, + -0.01689259521663189, + 0.01832748018205166, + -0.016124049201607704, + -0.010925978422164917, + 0.0020233422983437777, + 0.02648867852985859, + -0.00212610955350101, + -0.0910724550485611, + -0.0032086658757179976, + -0.002556249964982271, + 0.0170039851218462, + -0.039273254573345184, + -0.003334706649184227, + -0.041628092527389526, + -0.0018376235384494066, + -0.014881737530231476, + 0.02858756110072136, + 0.02997373789548874, + -0.03121267445385456, + 0.00435972772538662, + -0.003478465834632516, + -0.1080755889415741, + -0.003701648209244013, + 0.00861159898340702, + -0.021561497822403908, + -0.004524621181190014, + 0.020358286798000336, + 0.006962313782423735, + 0.027761226519942284, + 0.005671340972185135, + -0.040224432945251465, + -0.0069398279301822186, + 0.031643208116292953, + 0.05059823393821716, + 0.003053448162972927, + -0.030189231038093567, + 0.05416937544941902, + -0.0017201813170686364, + -0.009999042376875877, + -0.0041612740606069565, + -0.022107254713773727, + -0.015573547221720219, + -0.0028426721692085266, + -0.0012684473767876625, + -0.012042207643389702, + -0.06102140620350838, + -0.00744261359795928, + -0.012774232774972916, + -0.00805225595831871, + -0.008877185173332691, + 0.006891390308737755, + -0.0010129889706149697, + -0.002162898425012827, + 0.04189114645123482, + -0.03954251483082771, + -0.000309352355543524, + 0.010114484466612339, + 0.01342176366597414, + 0.0866350531578064, + 0.0469440296292305, + -0.008993299677968025, + 0.009664100594818592, + -0.02725747600197792, + 0.02290147729218006, + -0.0010890893172472715, + 0.0012530593667179346, + -0.014339602552354336, + -0.0345369353890419, + 0.009657210670411587, + 0.028941063210368156, + 0.06274187564849854, + -3.4416243579471484e-05, + -0.01848483830690384, + -0.008516148664057255, + -0.005499088205397129, + -0.0028258911333978176, + -0.009087104350328445, + 0.01580083929002285, + 0.02497202344238758, + -0.001513930968940258, + 0.004814063664525747, + -0.009226798079907894, + -0.02349979057908058, + 0.00010493800073163584, + -0.003995359409600496, + -0.024386396631598473, + 0.06979390233755112, + 0.007974484004080296, + 0.0033905268646776676, + 0.012327458709478378, + 0.01103364396840334, + -0.001798777375370264, + 0.049831781536340714, + -0.02447112835943699, + -0.009916925802826881, + 0.0068093836307525635, + 0.004466397687792778, + -0.004638980608433485, + -0.024603944271802902, + 0.037323981523513794, + -0.011665179394185543, + -0.0031052923295646906, + -0.014188847504556179, + -0.019940122961997986, + 0.006380927283316851, + -0.003925647120922804, + -0.011773473583161831, + 0.010132054798305035, + 0.0022235142532736063, + -0.9164667725563049, + -0.005446153227239847, + -0.04306451603770256, + -0.007816373370587826, + 0.024098381400108337, + -0.018461542204022408, + -0.009442893788218498, + -0.007610798813402653, + -0.006984026171267033, + 0.0022998531349003315, + -0.0219272393733263, + 0.04698668792843819, + 0.015127125196158886, + 0.007360158022493124, + -0.010401207953691483, + -0.016463231295347214, + 0.009874548763036728, + -0.0032144850119948387, + 0.016459746286273003, + -0.018247950822114944, + 0.001661063521169126, + -0.0021390498150140047, + -0.04142472892999649, + -0.020936328917741776, + -0.00037662973045371473, + 0.02236461453139782, + -0.025998005643486977, + 0.0007615663926117122, + 0.017224526032805443, + -0.006042235065251589, + 0.010550636798143387, + -0.008782819844782352, + 0.0036007757298648357, + 0.005779033061116934, + -0.027675654739141464, + 0.002787649864330888, + 0.016073254868388176, + 0.002091002417728305, + -0.00832426454871893, + 0.03729914501309395, + -0.016297025606036186, + -0.0029552329797297716, + 0.01455769781023264, + -0.004192666616290808, + 0.024517200887203217, + 0.02736574038863182, + -0.02508481591939926, + 0.0062669129110872746, + 0.020614108070731163, + 0.006723990198224783, + -0.02684957906603813, + 0.023486284539103508, + -0.009770368225872517, + 0.031326115131378174, + -0.0026012063026428223, + -0.027058543637394905, + 0.006523205433040857, + 0.00298207625746727, + -0.008952552452683449, + -0.036315999925136566, + -0.006556271575391293, + -0.002558420179411769, + -0.00989618618041277, + 0.060506436973810196, + -0.016987673938274384, + -0.012667126022279263, + 0.005143477115780115, + -0.016369367018342018, + -0.007854406721889973, + 0.04460698738694191, + 0.005313562229275703, + -0.0031736057717353106, + -0.008831794373691082, + -0.06600911170244217, + -0.005848006810992956, + 0.0034307176247239113, + -0.006689604837447405, + 0.004521743860095739, + 0.01396564394235611, + -0.021549217402935028, + 0.00955567043274641, + 0.0011463877744972706, + 0.008954085409641266, + -0.013751893304288387, + -0.030022716149687767, + 0.008337907493114471, + 0.020323380827903748, + 0.0004342072061263025, + -0.0033685527741909027, + -0.032271429896354675, + -0.004097154829651117, + -0.0044287992641329765, + 0.0006126528023742139, + 0.04244247451424599, + 0.013057021424174309, + -0.12360574305057526, + 0.007160349283367395, + 0.00557622080668807, + 0.02745734341442585, + 0.07955494523048401, + 0.028014523908495903, + -0.0029591252095997334, + 0.0015546901850029826, + 0.003642466152086854, + -0.027361564338207245, + -0.012864702381193638, + 0.023297980427742004, + -0.009814130142331123, + -0.0076649063266813755, + -0.008109178394079208, + -0.017400264739990234, + -0.0026277482975274324 + ], + [ + -0.17234334349632263, + -0.02130090817809105, + -0.006582506932318211, + 0.057500649243593216, + -0.014970318414270878, + 0.0069034709595143795, + -0.013087298721075058, + -0.029461953788995743, + -0.015948455780744553, + 0.03303747624158859, + 0.07819472253322601, + -0.037188295274972916, + -0.0037256362847983837, + 0.014275390654802322, + 0.008367341943085194, + 0.01508552860468626, + 0.0036851437762379646, + -0.04321486875414848, + 0.030006466433405876, + 0.008872007019817829, + -0.007877053692936897, + -0.01733708567917347, + -0.016140509396791458, + 0.03748702257871628, + -0.06182708218693733, + 0.04070799797773361, + -0.0043357671238482, + -0.018160495907068253, + 0.029678016901016235, + -0.01218491792678833, + -0.029893197119235992, + 0.005041250493377447, + 0.04911573603749275, + 0.03934822231531143, + 0.03972679376602173, + -0.012938039377331734, + 0.03385084494948387, + 0.00573749840259552, + -0.01872698776423931, + -0.04611249640583992, + 0.02666870318353176, + -0.03918595612049103, + -0.028755247592926025, + 0.0009509918745607138, + 0.0069539668038487434, + -0.03404337912797928, + -0.015718484297394753, + 0.014048589393496513, + -0.012135021388530731, + 0.02924414537847042, + 0.044624973088502884, + -0.0008333067526109517, + -0.054483894258737564, + 0.06335802376270294, + -0.028530646115541458, + 0.027546271681785583, + -0.027216749265789986, + 0.07068977504968643, + -0.011175155639648438, + -0.0017760626506060362, + 0.014843541197478771, + -0.0008667364600114524, + 0.022550826892256737, + 0.01340958010405302, + 0.004217052366584539, + 0.009325415827333927, + 0.02400510385632515, + 0.04848996549844742, + 0.032103925943374634, + 0.008153654634952545, + 0.00026871883892454207, + 0.0062678041867911816, + 0.03429892286658287, + 0.0013960977084934711, + -0.01610361412167549, + -0.06600475311279297, + -0.012284633703529835, + -0.025039806962013245, + 0.007477374281734228, + -0.0321408249437809, + 0.31412845849990845, + -0.006455712951719761, + -0.027051659300923347, + -0.01199004240334034, + -0.04936487600207329, + 0.01593666523694992, + -0.0038179890252649784, + 0.014497662894427776, + -0.012334220111370087, + -0.038430746644735336, + -0.01713540218770504, + 0.043214790523052216, + 0.00492078997194767, + 0.025861820206046104, + 0.04210248589515686, + -0.020806431770324707, + -0.006336572114378214, + -0.07795509696006775, + -0.03054029494524002, + -0.0008376096375286579, + 0.0012928085634484887, + -0.016366776078939438, + -0.04140007868409157, + -0.0031172751914709806, + 0.059866148978471756, + 0.03960556536912918, + -0.07723628729581833, + -0.012095692567527294, + 0.01942165568470955, + -0.042418014258146286, + 0.03387567028403282, + 0.003142786677926779, + -0.005120724905282259, + 0.068695567548275, + 0.02175425924360752, + 0.014220166020095348, + 0.0035310981329530478, + -0.09860601276159286, + 0.014858321286737919, + -0.0012662671506404877, + -0.0278529841452837, + -0.022947918623685837, + 0.013046972453594208, + -0.01810975931584835, + -0.01861102506518364, + 0.024074040353298187, + 0.06343405693769455, + 0.019707350060343742, + -0.043306492269039154, + 0.019297346472740173, + -0.013810032047331333, + 0.012615308165550232, + 0.023317446932196617, + -0.08809814602136612, + -0.028290241956710815, + 0.0022856288123875856, + -0.028888845816254616, + -0.042669132351875305, + 0.024975262582302094, + -0.0044166999869048595, + -0.019671181216835976, + 0.027934718877077103, + 0.014941917732357979, + 0.01596244052052498, + -0.23805031180381775, + -0.0033071727957576513, + 0.0009204737143591046, + 0.002591316355392337, + 0.022458001971244812, + 0.0033708063419908285, + 0.009449790231883526, + 0.04339371249079704, + -0.02676793560385704, + 0.02043764851987362, + 0.0405387319624424, + 0.0005877813091501594, + 0.03297269344329834, + 0.036954160779714584, + -0.009243902750313282, + 0.026604289188981056, + -0.037891924381256104, + 0.029349258169531822, + 0.021641219034790993, + 0.002513233572244644, + -0.021279294043779373, + 0.004632928408682346, + -0.04840720444917679, + -0.10275734215974808, + 0.010376489721238613, + 0.013551905751228333, + -0.054252881556749344, + -0.03678335249423981, + -0.022629983723163605, + 0.007076814770698547, + -0.041057560592889786, + 0.00032848972477950156, + 0.04283146187663078, + 0.037634484469890594, + 0.034654807299375534, + 0.04426183924078941, + -0.016186440363526344, + 0.0313643217086792, + -0.012036718428134918, + -0.0013830546522513032, + 0.013708301819860935, + 0.009335793554782867, + 0.05649144947528839, + -0.05979156494140625, + 0.045677680522203445, + 0.05498483404517174, + 0.019222117960453033, + -0.10315381735563278, + 0.07980532944202423, + 0.004785140510648489, + -0.009210069663822651, + -0.0005826452979817986, + -0.0024746886920183897, + 0.01066647469997406, + -0.0021808678284287453, + -0.05334709957242012, + -0.01280227955430746, + -0.01765822432935238, + -0.03424034267663956, + -0.028933530673384666, + 0.004863162990659475, + 0.08042742311954498, + -0.020218901336193085, + -0.0347779244184494, + -0.023466773331165314, + -0.00021267523698043078, + 0.029085105285048485, + 0.007822304964065552, + -0.007072240114212036, + -0.031154349446296692, + -0.03697981312870979, + -0.018482038751244545, + 0.021887635812163353, + -0.04671812057495117, + 0.01312499400228262, + 0.0637066438794136, + 0.03333355113863945, + -0.008819074369966984, + -0.01877770945429802, + -0.015874501317739487, + 0.04765212535858154, + 0.005765116773545742, + 0.05818929150700569, + -0.004615116864442825, + 0.01674140989780426, + 0.05848792940378189, + 0.08403297513723373, + 0.01674065552651882, + 0.01767345331609249, + 0.04520275443792343, + 0.04652448371052742, + -0.04895671084523201, + -0.011890203692018986, + 0.7270623445510864, + 0.03633877635002136, + -0.013465967029333115, + 0.004257763735949993, + 0.019230326637625694, + -0.04421029984951019, + 0.013220653869211674, + 0.04327350854873657, + 0.004830286372452974, + -0.0020574089139699936, + -0.023986143991351128, + 0.04647201672196388, + -0.008351572789251804, + 0.047542769461870193, + 0.05664355680346489, + 0.029434412717819214, + -0.0779934972524643, + -0.034395743161439896, + -0.00917474552989006 + ], + [ + -0.07186223566532135, + -0.037213362753391266, + -0.018258247524499893, + 0.02965947985649109, + -0.021632395684719086, + -0.010825871489942074, + -0.003981230780482292, + -0.009481937624514103, + -0.016144199296832085, + 0.029064012691378593, + -0.026303226128220558, + 0.014130610041320324, + -0.0030415011569857597, + 0.024570826441049576, + 0.021217234432697296, + 0.03613762557506561, + -0.0063819061033427715, + 0.027755558490753174, + -0.005841591861099005, + 0.0015727111604064703, + 0.0013872036943212152, + 0.01746543124318123, + 0.012054966762661934, + 0.030880725011229515, + -0.011365989223122597, + 0.006867772899568081, + -0.008486325852572918, + 0.015131867490708828, + -0.007192518562078476, + -0.01835636980831623, + 0.011448655277490616, + -0.0025353357195854187, + -0.0009134546271525323, + 0.07158958166837692, + 0.004836229607462883, + -0.01990607939660549, + 0.019907040521502495, + 0.004463530611246824, + -0.0020655596163123846, + -0.008603262715041637, + -0.015373478643596172, + -0.019157253205776215, + 0.028802286833524704, + 0.004169771913439035, + 0.011049341410398483, + 4.9608806875767186e-05, + -0.007078525610268116, + 0.008134712465107441, + 0.05619826167821884, + 0.004048326052725315, + 0.007115603424608707, + -0.013800895772874355, + 0.014524488709867, + 0.030920609831809998, + -0.029753435403108597, + 0.035229653120040894, + 0.03316289186477661, + 0.014588374644517899, + -0.026276670396327972, + 0.008867955766618252, + 3.596186070353724e-05, + -0.03858654946088791, + 0.026036426424980164, + 0.022816674783825874, + 0.02175835706293583, + 0.010245920158922672, + -0.008449445478618145, + 0.013525829650461674, + -0.016824981197714806, + 0.0009303771075792611, + 0.011686175130307674, + -0.028994107618927956, + -0.0022390468511730433, + -0.02636703848838806, + -0.015571484342217445, + -0.031852416694164276, + 0.0036519416607916355, + -0.0012671940494328737, + 0.0023509494494646788, + -0.030417684465646744, + 0.03672105818986893, + -0.01894938386976719, + 0.004711688496172428, + -0.010709341615438461, + -0.02780509926378727, + 0.0245200227946043, + -0.022380748763680458, + 0.005052477121353149, + -0.008305498398840427, + 0.014608525671064854, + 0.003003210760653019, + 0.011539180763065815, + 0.004762863740324974, + -0.03707046061754227, + 0.010108919814229012, + -0.02254600077867508, + 0.0008799368515610695, + 0.0014131300849840045, + -0.025205504149198532, + -0.022067181766033173, + 0.02672138437628746, + 0.005910377949476242, + 0.0030465354211628437, + 0.0056004649959504604, + 0.007937735877931118, + -0.018543830141425133, + 0.008159950375556946, + 0.010428491048514843, + 0.008916034363210201, + -0.03512612357735634, + -0.0019429201493039727, + 0.02391134202480316, + 0.014107384718954563, + 0.009332592599093914, + -0.008867712691426277, + -0.03666248917579651, + -0.006086583714932203, + 0.007317974232137203, + -0.009513027966022491, + -0.028033899143338203, + 0.010083891451358795, + -0.026214925572276115, + 0.013020111247897148, + 0.002351815579459071, + 0.020936429500579834, + 0.030588576570153236, + 0.04711172729730606, + -0.011306778527796268, + -0.014224706217646599, + 0.014092933386564255, + 0.005939374212175608, + -0.0013198484666645527, + -0.0014040368841961026, + 0.008632279932498932, + -0.0221561286598444, + 0.025278054177761078, + 0.05870642140507698, + -0.046160511672496796, + -0.0037097991444170475, + -0.006014858838170767, + 0.013548164628446102, + 0.0075560035184025764, + -0.027342624962329865, + -0.005305715836584568, + -0.9172711372375488, + -0.0022188143339008093, + 0.024687372148036957, + -0.0027745545376092196, + -0.024689259007573128, + 0.017438091337680817, + -0.004713181871920824, + 0.020740745589137077, + -0.003380619687959552, + -0.011752755381166935, + 0.0366530679166317, + -0.06298592686653137, + 0.03701853007078171, + -0.004454996902495623, + -0.021547982469201088, + 0.021539675071835518, + -0.030273020267486572, + 0.010924501344561577, + -0.007413659244775772, + -0.01041456963866949, + -0.02658478543162346, + -0.019711216911673546, + -0.006438723765313625, + -0.03478479012846947, + 0.002129840664565563, + -0.0043551130220294, + -0.028471998870372772, + -0.009475569240748882, + 0.006018012762069702, + 0.008312789723277092, + 0.008525374345481396, + 0.011845644563436508, + 0.02562861330807209, + 0.01385208498686552, + 0.004933086223900318, + 0.014094999060034752, + 0.012848417274653912, + 0.010788606479763985, + 0.002562723122537136, + -0.011948901228606701, + 0.02508450113236904, + 0.001682401169091463, + 0.033574603497982025, + -0.002506677759811282, + -0.014151445589959621, + 0.03419807553291321, + 0.021283907815814018, + -0.06348830461502075, + 0.056462135165929794, + 0.007293196860700846, + 0.022271841764450073, + 0.03424455597996712, + -0.006371983326971531, + 0.002417593263089657, + 0.01283852569758892, + -0.04348340630531311, + 0.016915222629904747, + 0.005950155667960644, + 0.00668067391961813, + 0.03050091676414013, + -0.016046036034822464, + 0.016826694831252098, + -0.009105189703404903, + -0.06833881884813309, + 0.016635529696941376, + -0.003247695742174983, + 0.01058119535446167, + 0.02418416738510132, + 0.00070068275090307, + -0.07784651964902878, + 0.018757032230496407, + -0.018778696656227112, + -0.0013250764459371567, + 0.04279761388897896, + 0.019171103835105896, + -0.03195599094033241, + 0.010805291123688221, + -0.01946786791086197, + 0.01529389712959528, + 0.01723102666437626, + -0.0050406199879944324, + 0.014148958958685398, + 0.016555190086364746, + 0.01623215712606907, + 0.018426023423671722, + 0.003661489114165306, + 0.008162030018866062, + -0.012072824873030186, + 0.019638944417238235, + 0.015496747568249702, + 0.022102035582065582, + 0.001667975215241313, + -0.0054894695058465, + 0.16546660661697388, + 0.0019853790290653706, + 0.05050409957766533, + -0.026001743972301483, + 0.0056868260726332664, + -0.027275580912828445, + -0.030809670686721802, + 0.027817200869321823, + -0.01674543507397175, + 0.005914072971791029, + 0.007846049964427948, + 0.005641129799187183, + 0.021355655044317245, + -0.003934904001653194, + 0.032340824604034424, + 0.028964295983314514, + -0.06703497469425201, + -0.0010047253454104066, + 0.0002895726356655359 + ], + [ + 0.007940172217786312, + -0.0062546804547309875, + 0.008082795888185501, + 0.0035129559691995382, + -0.01014325488358736, + -0.011508114635944366, + -0.00305107980966568, + -0.0029527009464800358, + -0.0007066206308081746, + 0.01604785956442356, + -0.020430665463209152, + -0.004871325101703405, + 0.005474457982927561, + 0.003930851351469755, + -0.0016652498161420226, + 0.0005082676070742309, + -0.011032341048121452, + 0.017910711467266083, + -0.014766746200621128, + -0.00367348943836987, + -0.007656157482415438, + -0.003014082321897149, + 0.006421096157282591, + -0.0023042582906782627, + -0.005873561836779118, + -0.0046228268183767796, + 0.008392255753278732, + -0.004224413074553013, + 0.0038179191760718822, + -0.001401549088768661, + 0.0036585696507245302, + -0.00914115272462368, + 0.006530415266752243, + 0.03255390748381615, + 0.012121208943426609, + 0.0018447512993589044, + -0.004240884445607662, + 0.008700480684638023, + -0.0005676043801940978, + -0.0060449037700891495, + -0.009877176955342293, + -0.008350376971065998, + 0.04368050768971443, + 0.0003683985269162804, + 0.0012347130104899406, + -0.006542894523590803, + 0.012425133027136326, + 0.003731660544872284, + 0.017389336600899696, + 0.00951194204390049, + 0.00971413403749466, + -0.007118880748748779, + -0.013501749373972416, + 0.02155013382434845, + -0.0062539721839129925, + 0.004602864850312471, + 0.05624864622950554, + 0.008756387047469616, + -0.0050070579163730145, + 0.01011582650244236, + 0.001293653855100274, + -0.015949977561831474, + 0.0017458369256928563, + -0.008794886991381645, + -0.00290616974234581, + 0.020213646814227104, + 0.003505293745547533, + -0.0025401832535862923, + -0.0166094359010458, + -0.0035245378967374563, + 0.011130423285067081, + -0.01972973719239235, + 0.006233780179172754, + -0.004111113492399454, + 0.0018275468610227108, + 0.0032154025975614786, + 0.009202046319842339, + -0.004112196154892445, + 0.008055444806814194, + -0.0014537856914103031, + -0.09437478333711624, + -0.0029203209560364485, + 0.0004191843909211457, + 0.0030247073154896498, + -0.0053295232355594635, + 0.0025017564184963703, + 0.0010793532710522413, + 0.0007932938169687986, + -0.02004327066242695, + 0.018718618899583817, + -0.0005489190225489438, + 0.004546164534986019, + -0.006815984379500151, + -0.03273534029722214, + -0.0073592327535152435, + 0.002622172934934497, + -0.00511452229693532, + 0.0033412070479243994, + -0.013845574110746384, + -0.0005258587771095335, + 0.005775617901235819, + 0.0022321108262985945, + 0.011847048066556454, + -0.0021381662227213383, + -0.003734402824193239, + -0.0228976272046566, + -0.010600562207400799, + 0.009225760586559772, + 0.006898240186274052, + -0.003480140119791031, + 0.005520095117390156, + -0.0038141803815960884, + -0.004430626519024372, + -0.007669113576412201, + 0.0003713076584972441, + -0.0012447882909327745, + 0.004641999490559101, + 0.0008556362008675933, + 0.0018894231179729104, + -0.0014590458013117313, + 0.010241367854177952, + -0.03280032053589821, + 0.0035122367553412914, + -0.004609915893524885, + -0.005038869567215443, + 0.008014318533241749, + 0.008717167191207409, + -0.018009645864367485, + 0.0058952695690095425, + 0.008742224425077438, + 0.00042020034743472934, + -0.0010536359623074532, + 0.007825769484043121, + 0.002564618131145835, + -0.025905342772603035, + 0.007752800825983286, + 0.005105416756123304, + -0.01898614689707756, + 0.011198759078979492, + -0.005621054675430059, + 0.0015858839033171535, + 0.00830070674419403, + -0.011280059814453125, + -0.00612894119694829, + -0.973764181137085, + 0.002418551128357649, + 0.016822058707475662, + 0.009882600978016853, + -0.009234325960278511, + 0.006741354241967201, + 0.001802015001885593, + 0.004559722729027271, + 0.003599366405978799, + -0.0012565123615786433, + 0.013365812599658966, + -0.022254379466176033, + 0.002718463307246566, + 0.002317415550351143, + 0.0009990825783461332, + 0.00898154079914093, + -0.009851841256022453, + 0.0026551338378340006, + -0.0019647800363600254, + 0.004711880348622799, + -0.002494832966476679, + -0.002721599768847227, + 0.013387028127908707, + -0.01045862678438425, + -0.003259404096752405, + -0.01076508779078722, + 0.0026805298402905464, + -0.008960542269051075, + -0.011454040184617043, + 0.00709105608984828, + -0.008292884565889835, + 0.002860013861209154, + 0.00562087818980217, + 0.004982267506420612, + 0.010707620531320572, + 0.005184088367968798, + -0.00262413639575243, + 0.0027847765013575554, + -0.00035906731500290334, + -0.018910661339759827, + 0.015024179592728615, + 0.015112890861928463, + -0.0026381381321698427, + -0.0038569485768675804, + -0.007128976751118898, + -0.004309872630983591, + 0.014844660647213459, + -0.004255281761288643, + -0.003589402651414275, + 0.0007810168317519128, + 0.012813790701329708, + -0.005081383511424065, + 0.002195364097133279, + -0.011620832607150078, + 0.00483018858358264, + -0.004937551915645599, + -0.0017619525315240026, + -0.0009555788128636777, + -0.005629720166325569, + 0.010612621903419495, + -0.0016235216753557324, + 0.01617816463112831, + 0.0005193676333874464, + -0.02411053515970707, + 0.008549313060939312, + 0.005169018171727657, + -0.002150161424651742, + 0.008470672182738781, + 0.005017065443098545, + -0.0379524827003479, + -0.006349985487759113, + -0.0007423224742524326, + 0.005872379522770643, + 0.025881778448820114, + 0.004073658958077431, + 0.0038119680248200893, + -0.00014338585606310517, + -0.0026241010054945946, + -0.0059517864137887955, + 0.005057791247963905, + -0.002106267958879471, + -0.0033066938631236553, + 0.0006219842471182346, + 0.007898399606347084, + 0.012507680803537369, + 0.005423516966402531, + -0.008810595609247684, + -7.809227099642158e-05, + -0.0004412891867104918, + 0.011764508672058582, + 0.012930948287248611, + -0.014620588161051273, + -0.006570984609425068, + -0.10309508442878723, + -0.001173935947008431, + 0.05338344722986221, + -0.005723026115447283, + -0.001645460375584662, + -0.017456714063882828, + -0.033915936946868896, + -0.004401681944727898, + -0.0023927262518554926, + -0.00029770820401608944, + -0.004100381396710873, + 0.012335515581071377, + 0.0069188280031085014, + -0.0005827764980494976, + 0.00982198491692543, + 0.007999958470463753, + -0.006840108428150415, + 0.002251282799988985, + -0.002656027674674988 + ], + [ + -0.1928953379392624, + -0.05831124261021614, + -0.08315983414649963, + 0.0772881805896759, + -0.027883797883987427, + -0.016660580411553383, + 0.003748352639377117, + 0.009026098065078259, + 0.006839904002845287, + 0.005682511255145073, + -0.018015604466199875, + 0.023762330412864685, + -0.028498398140072823, + 0.04338749125599861, + 0.028980033472180367, + 0.09490394592285156, + -0.0210697203874588, + 0.02853570692241192, + -0.03255339711904526, + 0.026335004717111588, + 0.0483458936214447, + 0.054423172026872635, + 0.031414709985256195, + 0.05811142176389694, + -0.04036078602075577, + 0.027135759592056274, + -0.0005217925063334405, + 0.028356682509183884, + 0.0005307531100697815, + -0.03767150640487671, + 0.0609816238284111, + 0.009152880869805813, + 0.021113011986017227, + 0.1041908860206604, + -0.0061675081960856915, + -0.059893377125263214, + 0.03264889493584633, + 0.006419879850000143, + -0.014830128289759159, + 0.01094119157642126, + 0.016509314998984337, + -0.05528968200087547, + -0.015058712102472782, + 0.045135755091905594, + 0.006889455486088991, + -0.0051540532149374485, + -0.07106272131204605, + -0.012686248868703842, + 0.05814994126558304, + 0.05661940574645996, + 0.012616541236639023, + -0.0289597250521183, + 0.052988097071647644, + 0.01406054012477398, + -0.021640053018927574, + 0.08892650157213211, + -0.01889847405254841, + 0.016619833186268806, + -0.04275970533490181, + 0.0004503572126850486, + 0.010768183507025242, + -0.035594165325164795, + 0.05365878716111183, + 0.04527321457862854, + 0.05396053194999695, + 0.002466995269060135, + -0.01391638908535242, + 0.0592578686773777, + -0.02950201742351055, + 0.001816003699786961, + 0.0014651169767603278, + -0.012793182395398617, + -0.04137176647782326, + -0.06211785227060318, + 0.0123896524310112, + -0.04846861958503723, + -0.006949061527848244, + 0.00822287518531084, + 0.015225269831717014, + -0.05871841683983803, + 0.2903352975845337, + -0.012679189443588257, + 0.009146006777882576, + -0.04926934093236923, + -0.06295973807573318, + 0.032402895390987396, + -0.029459023848176003, + -0.013524642214179039, + -0.03390726074576378, + 0.00480289850383997, + -0.013248719274997711, + 0.02850348688662052, + 0.0364520438015461, + -0.0029869675636291504, + 0.05333826318383217, + -0.043737512081861496, + 0.008068478666245937, + 0.005981239024549723, + 0.007949629798531532, + -0.020720429718494415, + 0.019374683499336243, + 0.00917992927134037, + -0.028063761070370674, + 0.026106486096978188, + 0.012933677062392235, + 0.005826500244438648, + 0.06328444927930832, + 0.015051238238811493, + 0.010832441970705986, + -0.07447662204504013, + -0.007400454021990299, + 0.03785144165158272, + 0.033820051699876785, + 0.05849562957882881, + -0.007333390414714813, + -0.05919872969388962, + -0.01750321127474308, + -0.0007561205420643091, + 0.009289792738854885, + -0.010991108603775501, + 0.008878880180418491, + 0.012335884384810925, + 0.03343997895717621, + 0.024998407810926437, + 0.052398551255464554, + 0.048217590898275375, + 0.09615130722522736, + -4.523586540017277e-05, + -0.02253468707203865, + 0.032065387815237045, + 0.002010330092161894, + -5.404519470175728e-05, + 0.008138286881148815, + -0.007085736375302076, + 0.005885021295398474, + 0.037666141986846924, + 0.14908869564533234, + -0.07468564063310623, + -0.006895636674016714, + 0.003560986602678895, + 0.009028931148350239, + 0.009320314973592758, + -0.038591861724853516, + -0.03424019366502762, + -0.18350617587566376, + 0.014825818128883839, + 0.02234422229230404, + 0.02189813181757927, + -0.006801361683756113, + 0.0202164463698864, + -0.016630645841360092, + 0.01796199567615986, + -0.03251399099826813, + 0.013171096332371235, + 0.0678773745894432, + -0.10774621367454529, + 0.07443290948867798, + -0.008889677003026009, + -0.044731803238391876, + 0.044858697801828384, + -0.06214292719960213, + -0.004392292816191912, + -3.289810410933569e-05, + -0.04407764598727226, + -0.0481068417429924, + -0.014489651657640934, + -0.06058847904205322, + -0.009864570572972298, + 0.01964339055120945, + 0.031665049493312836, + -0.10049401223659515, + -0.015041335485875607, + 0.04109808802604675, + 0.008694394491612911, + 0.03542790934443474, + 0.0344388373196125, + 0.029858507215976715, + 0.0179547518491745, + -0.025041507557034492, + 0.014568541198968887, + 0.019594315439462662, + 0.005728887394070625, + 0.0171782448887825, + 0.008643753826618195, + 0.02752748876810074, + -0.016940539702773094, + 0.0678853765130043, + -0.00134542235173285, + -0.011537844315171242, + 0.0850423201918602, + 0.047736525535583496, + -0.1256440430879593, + 0.15807156264781952, + -0.0067088184878230095, + 0.010150238871574402, + 0.06723619252443314, + -0.03309459984302521, + 0.0397699736058712, + -0.0004122953105252236, + -0.10230837017297745, + 0.045290883630514145, + 0.02830164134502411, + -0.0007156755309551954, + 0.01945515163242817, + -0.04846581816673279, + 0.006787425838410854, + -0.025016985833644867, + -0.07740543782711029, + 0.011060788296163082, + -0.0264692772179842, + -0.032686252146959305, + 0.02860940806567669, + -0.01804126426577568, + -0.13262923061847687, + 0.05945800989866257, + -0.056191861629486084, + 0.007166475523263216, + 0.018447699025273323, + 0.03372223302721977, + -0.06596358120441437, + 0.011015317402780056, + -0.0343470573425293, + 0.031177399680018425, + 0.03140801936388016, + -0.023523306474089622, + 0.016125541180372238, + -0.0009586754604242742, + 0.02533377707004547, + 0.02757648378610611, + -0.006482328288257122, + 0.01969536393880844, + -0.03218282759189606, + 0.033180415630340576, + -0.026911962777376175, + 0.05003651976585388, + 0.024072282016277313, + 0.0009803376160562038, + 0.6322566866874695, + 0.0113967414945364, + 0.008959182538092136, + -0.033629000186920166, + 0.05278712138533592, + -0.050265345722436905, + -0.03167034313082695, + 0.06046922877430916, + -0.02638774923980236, + 0.021439513191580772, + 0.019009733572602272, + -0.044009990990161896, + 0.012951593846082687, + 0.023894434794783592, + -0.0026564975269138813, + 0.06917650997638702, + -0.12674252688884735, + -0.03055446408689022, + 0.004376059398055077 + ], + [ + -0.18773071467876434, + -0.0855904370546341, + -0.03728766366839409, + 0.06146129593253136, + -0.019632451236248016, + -0.018674416467547417, + -0.03231838345527649, + -0.020595364272594452, + -0.002132598077878356, + -0.0001848200336098671, + 0.015145248733460903, + -0.027920981869101524, + -0.012243790552020073, + -0.0015884540043771267, + 0.0015115604037418962, + 0.06812365353107452, + -0.00431630527600646, + 0.01677856408059597, + 0.003940972965210676, + -0.02285716123878956, + 0.03570020571351051, + -0.00559246214106679, + -0.008759602904319763, + 0.023932255804538727, + -0.01860472373664379, + 0.016261061653494835, + -0.01593981683254242, + 0.014134509488940239, + 0.012509791180491447, + 0.0023256081622093916, + -0.009576214477419853, + -0.007541365455836058, + -0.023207299411296844, + 0.09438790380954742, + 0.009438619017601013, + -0.023844189941883087, + 0.008304474875330925, + 0.022120339795947075, + -0.015525175258517265, + -0.03818844258785248, + 0.01537380926311016, + -0.06418995559215546, + 0.004156948532909155, + 0.019639885053038597, + 0.019918862730264664, + -0.008589501492679119, + 0.001032486674375832, + -0.009690867736935616, + 0.006798570044338703, + 0.019693782553076744, + 0.01126497145742178, + 0.0054023414850234985, + -0.03211402893066406, + 0.04122353717684746, + -0.0055304765701293945, + 0.07187105715274811, + 0.01830688677728176, + 0.049554821103811264, + -0.027032697573304176, + -0.0230865441262722, + -0.019236840307712555, + -0.04343448579311371, + 0.04254717007279396, + 0.01506645418703556, + -0.005018604453653097, + 0.014556043781340122, + 0.024608666077256203, + 0.02805899828672409, + 5.5903718020999804e-05, + 0.008249284699559212, + -0.008783995173871517, + -0.007560430094599724, + 0.008479159325361252, + -0.008134420961141586, + -0.0770801529288292, + -0.0754411444067955, + 0.025264758616685867, + -0.0017394459573552012, + 0.024698417633771896, + -0.018206341192126274, + 0.32818278670310974, + -0.03327183425426483, + 1.0049614502349868e-05, + 0.007846171036362648, + -0.06296779960393906, + 0.01204399298876524, + -0.0033973397221416235, + 0.002309495350345969, + -0.031572744250297546, + -0.02117215469479561, + 0.016910873353481293, + 0.01460513100028038, + -0.021446213126182556, + -0.008920129388570786, + 0.002461333991959691, + 0.009659313596785069, + -0.014490817673504353, + -0.03373783826828003, + 0.003719111904501915, + 0.002422274323180318, + 0.01698421686887741, + 0.009426315315067768, + 0.006718027871102095, + 0.013132544234395027, + -0.03649498522281647, + 0.024378614500164986, + -0.02211274765431881, + -0.02436104789376259, + -0.004696396179497242, + -0.06480345129966736, + 0.011970915831625462, + 0.012615724466741085, + -0.013760872185230255, + 0.037093792110681534, + -0.01597679778933525, + -0.015279272571206093, + -0.006514267064630985, + -0.004864695947617292, + -0.016140446066856384, + -0.015138169750571251, + -0.013280530460178852, + -0.026676829904317856, + 0.017843877896666527, + 0.0032291854731738567, + 0.06517839431762695, + 0.04912342131137848, + 0.08452246338129044, + -0.0025997248012572527, + -0.046889062970876694, + 0.04092017188668251, + -0.0003407212789170444, + -0.003609973471611738, + -0.013905908912420273, + -0.022300606593489647, + -0.04260386526584625, + -0.019695941358804703, + -0.007050766609609127, + -0.07675731182098389, + 0.013277163729071617, + -0.010260096751153469, + -0.007325373589992523, + 0.01264024805277586, + -0.026139376685023308, + -0.01843004859983921, + -0.1081819087266922, + -0.016670748591423035, + 0.012933026999235153, + 0.026920519769191742, + -0.0008896830840967596, + 0.021140042692422867, + -0.027922218665480614, + 0.014209256507456303, + -0.017343740910291672, + -0.008088180795311928, + 0.03936953842639923, + -0.03436056151986122, + 0.021014096215367317, + 0.022849896922707558, + -0.04034900292754173, + 0.027828345075249672, + -0.0405191034078598, + 0.019290732219815254, + 0.032227035611867905, + -0.009519283659756184, + -0.022719601169228554, + -0.025910289958119392, + 0.00634243106469512, + -0.05157674476504326, + 0.005319153890013695, + 0.02799832448363304, + -0.06624040007591248, + -0.017550528049468994, + -0.01289602741599083, + 0.01971999928355217, + -0.019548576325178146, + 0.0053794593550264835, + 0.011273225769400597, + 0.027235524728894234, + 0.00511068245396018, + 0.02591487020254135, + -0.003686092095449567, + 0.005064196884632111, + -0.013857792131602764, + -0.0015217961044982076, + 0.06918778270483017, + -0.014075958169996738, + 0.05100405961275101, + -0.03705279529094696, + -0.007392295636236668, + 0.06455966830253601, + 0.01935136318206787, + -0.13205987215042114, + 0.1416032761335373, + -0.03133487328886986, + 0.002448784653097391, + 0.05243301019072533, + 0.021260684356093407, + 0.026852359995245934, + -0.0009403569856658578, + -0.08884511142969131, + 0.0126659469678998, + -0.014529692009091377, + -0.00010871054837480187, + 0.011189617216587067, + -0.026088900864124298, + 0.014384455978870392, + 0.025355659425258636, + -0.010728606954216957, + -0.03368835151195526, + -0.0058239842765033245, + 0.04058387875556946, + 0.006805723533034325, + 0.03409239277243614, + -0.14006316661834717, + 0.040307167917490005, + -0.0534522607922554, + -0.00012103580957045779, + 0.03202563524246216, + 0.02995416894555092, + 0.017041940242052078, + -0.00540192099288106, + 0.0021489523351192474, + 0.031618352979421616, + 0.01068491768091917, + 0.015669522807002068, + 0.010425806976854801, + 0.04941751807928085, + 0.012428252026438713, + 0.022239303216338158, + 0.019214702770113945, + 0.03504835441708565, + -0.033483512699604034, + 0.039766497910022736, + -0.001071931910701096, + 0.060929227620363235, + -0.02404647134244442, + 0.01366319041699171, + 0.7470525503158569, + -0.00039319819188676775, + 0.020813874900341034, + -0.030253980308771133, + 0.024307988584041595, + -0.017597241327166557, + -0.03223678842186928, + 0.02771647460758686, + -0.0055813961662352085, + 0.01736496016383171, + -0.033328577876091, + 0.0055246432311832905, + 0.036858197301626205, + -0.0006309149321168661, + 0.04052431136369705, + 0.019705407321453094, + -0.1387925148010254, + -0.020143480971455574, + -0.030607862398028374 + ], + [ + 0.012452181428670883, + 0.0013602651888504624, + -0.005109749734401703, + -0.0029561403207480907, + 0.002718688454478979, + 0.002348612993955612, + 0.0003048166399821639, + 0.0015757186338305473, + 0.0030477638356387615, + -0.0032204468734562397, + -0.0006119344616308808, + -0.0007273200899362564, + -0.0014384579844772816, + -0.0019746688194572926, + 0.002845166949555278, + -0.0024109904188662767, + 0.001818569377064705, + -0.0036273750010877848, + 0.0030231766868382692, + -0.0006652696174569428, + 0.0062894271686673164, + 0.0014101068954914808, + -0.0023505452554672956, + 0.0027955675031989813, + 0.003703284077346325, + 0.005611728876829147, + -0.0021432829089462757, + -0.0003592876601032913, + -0.0008626653579995036, + -0.0028559884522110224, + -0.0045710112899541855, + 0.003409814788028598, + 0.002001105807721615, + -0.003737305523827672, + -0.0034272060729563236, + -0.0025406256318092346, + 0.00206609140150249, + -0.002188128652051091, + -0.001063304953277111, + -0.0004333701217547059, + 0.0034035772550851107, + -0.002679886296391487, + -0.010083498433232307, + -0.0007522213854826987, + 0.0007089980645105243, + 0.0034899425227195024, + -0.0028262559790164232, + -0.0012414009543135762, + -0.005654678680002689, + 0.0002845059789251536, + -0.001453778357245028, + 0.005210137460380793, + 0.004212962929159403, + -0.002570271957665682, + -0.00025049387477338314, + -0.0034634540788829327, + -0.010885126888751984, + -8.18892804090865e-05, + 0.0016936626052483916, + -0.00040722996345721185, + -0.0004527335404418409, + 0.001803497551009059, + 0.0009564295178279281, + 0.005406373180449009, + 0.0005902154953218997, + -0.007218374405056238, + -0.0010534377070143819, + 0.0024594725109636784, + 0.01033585425466299, + -0.0033899643458426, + -0.003271338064223528, + 0.007378485519438982, + 0.0011019244557246566, + -0.002222648123279214, + 0.0012748814187943935, + -0.0010874905856326222, + 0.0001548134023323655, + -0.002732147229835391, + 0.0009966117795556784, + -0.0016098322812467813, + -0.12083541601896286, + -0.0026097733061760664, + -0.002929690759629011, + -0.0011947316816076636, + 0.00015069538494572043, + 0.0012926834169775248, + 0.0005679630558006465, + -0.001842319848947227, + 0.009377509355545044, + -0.0039012955967336893, + 0.0006915463600307703, + -0.00038998923264443874, + -0.0006528266239911318, + 0.010558436624705791, + 0.006961313541978598, + 0.0006070386152714491, + 0.002476591384038329, + -0.003456780919805169, + 0.002007779898121953, + 0.0002569561474956572, + 0.0003333484346512705, + -0.004608032293617725, + -0.00398228270933032, + 0.002145323669537902, + 0.0063514383509755135, + 0.008948303759098053, + -0.003060796996578574, + -0.004564225673675537, + -0.0026011543814092875, + 0.0002515105006750673, + -0.0026182346045970917, + -0.004580044187605381, + 0.004593877587467432, + 0.002033483237028122, + -0.0002625477791298181, + 0.0011136153480038047, + -0.0006014184327796102, + -0.002432088367640972, + -0.001737107872031629, + -0.0008458090596832335, + -0.0033910179045051336, + 0.0077776662074029446, + 0.001265140250325203, + -0.0003022624587174505, + 0.002729009371250868, + 0.0022449041716754436, + -0.0021294215694069862, + 0.005543327424675226, + -0.003946478944271803, + 0.0005561346188187599, + 0.0009422615985386074, + -0.0005144209135323763, + 0.0014598506968468428, + -0.0044899736531078815, + 0.003301594639196992, + -0.0036517332773655653, + -0.0018419274128973484, + -0.010728232562541962, + -0.003485524095594883, + -0.0009931024396792054, + -1.2515311937022489e-05, + -0.000425139645813033, + -0.0015039349673315883, + -0.00012656196486204863, + -0.9824399948120117, + -0.0004289799544494599, + -0.00594916008412838, + 0.0007063195807859302, + 0.0032789416145533323, + -0.0027978525031358004, + -0.0028007784858345985, + -0.002609863178804517, + 0.0025906625669449568, + -9.896895790006965e-06, + -0.00495699280872941, + 0.005186484660953283, + 0.0026407884433865547, + 0.00238341954536736, + -0.001629588776268065, + -0.0028638485819101334, + 0.0007735391845926642, + 0.00023262891045305878, + 0.0036384230479598045, + -0.003287424799054861, + 0.0008971759234555066, + -0.0008790306746959686, + -0.003780677914619446, + -0.0057077486999332905, + -0.0029568031895905733, + 0.0013629194581881166, + -0.0037818895652890205, + -0.0009223886299878359, + 0.0013331036316230893, + -0.001119854161515832, + -0.00028645264683291316, + -0.002634870121255517, + 0.0012638290645554662, + 0.0013380669988691807, + -0.0037414527032524347, + 0.00047505623660981655, + 0.004426727071404457, + -0.0002816071209963411, + -0.0018625280354171991, + 0.005721521098166704, + -0.0028719468973577023, + 0.007129294332116842, + -0.0026751344557851553, + 0.0017249213997274637, + 0.0012604815419763327, + 0.002374897012487054, + -0.004703376907855272, + 0.009677763096988201, + -0.0025340886786580086, + 0.0038234733510762453, + -0.002680473728105426, + 0.003887477098032832, + -0.0022740887943655252, + 0.003932326100766659, + 4.0376973629463464e-05, + -0.0035095911007374525, + 0.00263354554772377, + -0.00046663975808769464, + -0.0029619017150253057, + -0.00683409720659256, + -0.00021163241763133556, + 0.001481871004216373, + -0.002054375596344471, + 0.010163219645619392, + 0.00010168847802560776, + -0.00022472633281722665, + -0.0003304261772427708, + -0.0023312708362936974, + -0.00016336026601493359, + -1.2154550859122537e-05, + -0.0009292036993429065, + -0.0009307194268330932, + 0.00015245890244841576, + -0.010076113976538181, + -0.0006304908310994506, + 0.0020431557204574347, + -0.0011950369225814939, + -0.00045731873251497746, + 0.0007396224536933005, + -0.0049982271157205105, + -0.00010071806900668889, + -0.0004313809040468186, + -8.546375465812162e-05, + -0.004423621576279402, + -0.004114955198019743, + 0.0016022163908928633, + 3.3002761483658105e-05, + -0.00014880830713082105, + -0.0023299753665924072, + -0.0035377831663936377, + 0.00013014674186706543, + -0.004388454370200634, + -0.0015999421011656523, + -0.12937088310718536, + 0.0006031063385307789, + -0.014273337088525295, + 0.0018241014331579208, + -0.0013759812572970986, + 0.005244735162705183, + 0.012176026590168476, + 0.005512104835361242, + -0.0007946701371110976, + 0.0018785158172249794, + 0.0007112264283932745, + -0.003016224130988121, + -0.0008772246073931456, + 0.003922354429960251, + -0.0010040815686807036, + -0.001825425191782415, + 0.0008437110227532685, + -0.0024321796372532845, + -0.0023902079556137323 + ], + [ + -0.1867644041776657, + -0.07843279838562012, + -0.04648390784859657, + 0.0696699395775795, + -0.04222353547811508, + -0.003931805491447449, + 0.0042097377590835094, + 0.003568158484995365, + -0.006879071239382029, + 0.011019565165042877, + 0.036258798092603683, + -0.03348323330283165, + 0.029067395254969597, + -0.03939242660999298, + 0.011662826873362064, + 0.08086133748292923, + 0.0372469536960125, + 0.006864922121167183, + -0.024900656193494797, + -0.0380970761179924, + 0.02964044362306595, + 0.011259815655648708, + -0.012740354984998703, + -0.027358952909708023, + -0.008798002265393734, + 0.03559167683124542, + -0.025672221556305885, + 0.1135958805680275, + -0.00373090710490942, + 0.010423214174807072, + 0.009775456972420216, + 0.00706274202093482, + -0.052817825227975845, + 0.08059296011924744, + -0.01816587708890438, + -0.0019452018896117806, + 0.005332834552973509, + -0.031245753169059753, + 0.012825473211705685, + -0.04376785457134247, + 0.038694143295288086, + -0.05700773745775223, + 0.012785595841705799, + 0.03573495149612427, + -0.019336462020874023, + -0.006732383742928505, + -0.013273338787257671, + -0.057681854814291, + -0.0249202661216259, + 0.029154153540730476, + -0.029440883547067642, + 0.021604176610708237, + -0.04220404475927353, + 0.03110205940902233, + 0.03868301957845688, + 0.09386798739433289, + 0.02287154272198677, + 0.032965708523988724, + -0.02260749228298664, + -0.044221922755241394, + -0.01892860420048237, + -0.03360376134514809, + 0.022518577054142952, + 0.033899370580911636, + -0.015325860120356083, + 0.04653890058398247, + -0.004725967068225145, + 0.02018168941140175, + 0.003090937389060855, + 0.0008164201863110065, + 0.014737416058778763, + 0.010910236276686192, + 0.013099159114062786, + -0.007382849231362343, + -0.03235182538628578, + -0.053181566298007965, + -0.00585517380386591, + -0.0085964510217309, + 0.029093749821186066, + -0.03541356325149536, + 0.31449800729751587, + 0.012866384349763393, + -0.006651238072663546, + 0.05043508857488632, + -0.041510749608278275, + -0.0023867955897003412, + 0.019846884533762932, + 0.0026408035773783922, + -0.03694338724017143, + -0.03339610621333122, + 0.014060011133551598, + -0.002344325417652726, + -0.023723268881440163, + -0.024694938212633133, + 0.043881334364414215, + -0.006956781260669231, + -0.0465361624956131, + 0.01757330633699894, + 0.033187463879585266, + 0.036741890013217926, + -0.010759958066046238, + 0.020515291020274162, + -0.016974035650491714, + 0.009403719566762447, + -0.028043095022439957, + 0.020782608538866043, + 0.01966945268213749, + 0.010696765035390854, + 0.011574980802834034, + -0.08683469146490097, + -0.016222571954131126, + 0.007339507807046175, + -0.022452309727668762, + 0.0637531727552414, + -0.04261523857712746, + -0.043030161410570145, + 0.007306382060050964, + 0.04632217064499855, + -0.01403989177197218, + -0.002362179337069392, + 0.014499599114060402, + 0.014785578474402428, + 0.005592542700469494, + 0.008607778698205948, + 0.07658887654542923, + 0.045912567526102066, + 0.09690491110086441, + 0.01632089912891388, + -0.041723109781742096, + 0.019413257017731667, + 9.931833483278751e-05, + -0.006187185179442167, + -0.012340500019490719, + -0.04073537886142731, + -0.04780813679099083, + -0.026470378041267395, + 0.038240209221839905, + -0.05684132128953934, + -0.002513416111469269, + -0.04921815171837807, + -0.0011744031216949224, + 0.03370696306228638, + -0.04096907004714012, + -0.0429629422724247, + -0.18144354224205017, + -0.047458499670028687, + 0.007472564000636339, + 0.03358547016978264, + 0.005453449208289385, + 0.014463515020906925, + -0.036144357174634933, + 0.015107061713933945, + -0.00625699944794178, + -0.016288958489894867, + 0.004153416026383638, + -0.06681457161903381, + 0.04291639104485512, + -0.04846848547458649, + -0.021937839686870575, + 0.01011098362505436, + -0.04417983815073967, + 0.0007337346905842423, + -0.003055908717215061, + -0.036921147257089615, + -0.02602582983672619, + -0.049322709441185, + 0.023971382528543472, + -0.03521353751420975, + 0.004286784678697586, + 0.03049912303686142, + -0.07936348021030426, + -0.025080690160393715, + -0.00903497077524662, + 0.0172889344394207, + 0.013021333143115044, + -0.0024892142973840237, + 0.0007950757863000035, + 0.023523936048150063, + 0.024565085768699646, + 0.02882852964103222, + -0.0037355306558310986, + -0.0237569622695446, + 0.009581146761775017, + 0.013567240908741951, + 0.05062299966812134, + -0.028666995465755463, + 0.0801464170217514, + -0.010431400500237942, + -0.0017710227984935045, + 0.0667119100689888, + 0.039014168083667755, + -0.14077429473400116, + 0.11994995176792145, + -0.019993875175714493, + 0.0070249168202281, + 0.039992328733205795, + 0.011231389828026295, + -0.01447033416479826, + -0.0038753545377403498, + -0.0953601524233818, + 0.024087650701403618, + -0.05351132154464722, + -0.017308514565229416, + 0.019052669405937195, + -0.02674557827413082, + -0.0276376623660326, + 0.03362145647406578, + -0.0033703043591231108, + -0.0012690556468442082, + -0.013074838556349277, + 0.03692649304866791, + 0.03109006956219673, + 0.000492922670673579, + -0.14038178324699402, + 0.020168153569102287, + -0.09436556696891785, + 0.027597550302743912, + 0.01271767821162939, + 0.03911420702934265, + 0.004266782198101282, + -0.019411494955420494, + -0.007683131378144026, + 0.036435842514038086, + -0.003099875757470727, + -0.006930410396307707, + -0.004290997516363859, + 0.022248780354857445, + 0.040855828672647476, + 0.032987091690301895, + 0.021572154015302658, + 0.007981699891388416, + -0.031158266589045525, + 0.017538664862513542, + -0.0004659646947402507, + 0.06023941561579704, + -0.00936148501932621, + 0.024562757462263107, + 0.6886784434318542, + 0.027435867115855217, + 0.009407632984220982, + -0.03918116167187691, + 0.007134323474019766, + -0.021530186757445335, + -0.00656909542158246, + 0.046344298869371414, + 0.015256674028933048, + -0.0012779427925124764, + -0.023809565231204033, + -0.01141234952956438, + -0.012930737808346748, + 0.025087663903832436, + 0.030393417924642563, + -0.00510428799316287, + -0.15874575078487396, + -0.020490841940045357, + -0.03677123412489891 + ], + [ + -0.09744447469711304, + -0.026354050263762474, + -0.039352286607027054, + 0.026881391182541847, + 0.007041712291538715, + 0.01145193725824356, + 0.0016649477183818817, + -0.014632497914135456, + -0.012389126233756542, + -0.0127165038138628, + 0.014936227351427078, + -0.016217753291130066, + 0.011131160892546177, + 0.0012422469444572926, + 0.006356704048812389, + 0.01675672084093094, + 0.0160964448004961, + -0.020822085440158844, + 0.023469777777791023, + -0.0022024712525308132, + 0.02665751613676548, + 0.008765151724219322, + -0.00918555073440075, + 0.01831918954849243, + -0.01713399402797222, + 0.035134732723236084, + -0.020637311041355133, + 0.001156044309027493, + 0.011093233712017536, + -0.013680844567716122, + -0.017555229365825653, + 0.011962899006903172, + 0.011277667246758938, + 0.00719599612057209, + -0.0041078305803239346, + -0.0195792093873024, + 0.012160076759755611, + -0.009259901009500027, + -0.021864961832761765, + -0.017673710361123085, + 0.01783948577940464, + -0.02745039016008377, + -0.021129833534359932, + 0.0024176754523068666, + 0.001434117672033608, + 0.00773400766775012, + -0.028288649395108223, + -0.008651934564113617, + -0.013747119344770908, + 0.02189057692885399, + -0.008732529357075691, + 0.012123474851250648, + 0.012914180755615234, + 0.004366348031908274, + -0.0052864705212414265, + 0.028794823214411736, + -0.02119315043091774, + 0.0175431277602911, + -0.005244490224868059, + -0.016342587769031525, + -0.009961167350411415, + -0.015759510919451714, + 0.021238787099719048, + 0.009426936507225037, + 0.006849644239991903, + 0.0013558401260524988, + 0.011223661713302135, + 0.04893730580806732, + 0.007894004695117474, + 0.005455947946757078, + -0.012819608673453331, + 0.03364148363471031, + 0.00510140135884285, + -0.021909214556217194, + -0.028585761785507202, + -0.06189430132508278, + -0.007944473065435886, + -0.02125094085931778, + 0.010845635086297989, + -0.023514626547694206, + 0.12055937200784683, + -0.01912100240588188, + -0.01462301705032587, + -0.008174009621143341, + -0.006420885678380728, + 0.007041651755571365, + -0.01842612214386463, + 0.00690468167886138, + -0.004822269082069397, + -0.030620841309428215, + 0.0006509548984467983, + 0.014417596161365509, + -0.0063646347261965275, + 0.03799156844615936, + 0.025744561105966568, + -0.024597356095910072, + 0.002653294475749135, + -0.03848296403884888, + 0.016191698610782623, + -0.003285198239609599, + 0.00014052371261641383, + -0.008886709809303284, + -0.019065432250499725, + 0.005523864179849625, + 0.005936933681368828, + 0.032122477889060974, + -0.006320601794868708, + 0.005112029612064362, + 0.011968757957220078, + -0.028018733486533165, + 0.007945435121655464, + 0.002170206978917122, + 0.010875393636524677, + 0.0240605678409338, + -0.002021081279963255, + -0.004064330365508795, + -0.005497680976986885, + -0.028931235894560814, + 0.006855521816760302, + 0.0003203493251930922, + -0.016035204753279686, + 0.02939714677631855, + 0.016185596585273743, + -0.011951918713748455, + 0.010760516859591007, + 0.02554474212229252, + 0.038377292454242706, + 0.03432688117027283, + -0.02561080828309059, + 0.005302819423377514, + 0.005231673363596201, + 0.015929315239191055, + 0.012189974077045918, + -0.03622426837682724, + -0.01303236186504364, + 0.006471690256148577, + -0.008764712139964104, + -0.0361824631690979, + -0.013767910189926624, + 0.0002680088218767196, + 0.00046206818660721183, + -0.002244960982352495, + 0.0067912000231444836, + -3.7081372283864766e-05, + -0.8618855476379395, + -0.007444096729159355, + -0.004872769117355347, + 0.012245777994394302, + 0.013783558271825314, + 0.006633993703871965, + -0.011753574013710022, + 0.03813400864601135, + -0.020561425015330315, + 0.00532933184877038, + 0.010296660475432873, + 0.022745443508028984, + 0.0191067922860384, + 0.029015224426984787, + -0.02248157188296318, + 0.0010468321852385998, + 0.0011762101203203201, + 0.013643136247992516, + 0.015316186472773552, + -0.01264747604727745, + -0.00633573904633522, + -0.0077144065871834755, + -0.024066971614956856, + -0.051671352237463, + 0.006524375639855862, + 0.026340508833527565, + -0.031554512679576874, + -0.024815522134304047, + -0.007246948778629303, + -0.008553225547075272, + -0.005564984865486622, + -0.0110306516289711, + 0.017343807965517044, + 0.013394780457019806, + -0.00038806398515589535, + 0.028477808460593224, + 0.00231474032625556, + 0.0073012239299714565, + -0.014802150428295135, + -0.009703345596790314, + 0.04348648712038994, + -0.004760563839226961, + 0.04540468752384186, + -0.03931548073887825, + 0.031208638101816177, + 0.03390198573470116, + -0.001931693754158914, + -0.07783610373735428, + 0.05703768506646156, + -0.004979885648936033, + -0.0085273627191782, + 0.007508585229516029, + 0.00908640492707491, + 0.013818908482789993, + 0.0047660390846431255, + -0.056123796850442886, + 0.003372547449544072, + 0.0045966338366270065, + -0.013182745315134525, + -0.01804528571665287, + -0.009927261620759964, + 0.0397869311273098, + 0.014685483649373055, + 0.021789271384477615, + -0.016174478456377983, + -0.018776943907141685, + 0.01902889646589756, + 0.0005810055881738663, + -0.007983448915183544, + -0.01873626373708248, + -0.002138350857421756, + -0.015520007349550724, + -0.01203832682222128, + -0.009371220134198666, + 0.011067605577409267, + 0.021846778690814972, + -0.008612220175564289, + 0.009711644612252712, + 0.026047328487038612, + -0.0001645416341489181, + 0.01527069229632616, + -0.006236303597688675, + 0.024095918983221054, + 0.005233007483184338, + -0.0021665613166987896, + 0.020895646885037422, + 0.03224878013134003, + 0.002657009055837989, + 0.005755224265158176, + -0.025990119203925133, + 0.02221001870930195, + -0.017430121079087257, + -0.0027995945420116186, + 0.36148661375045776, + 0.020119963213801384, + -0.05064573511481285, + 0.0030334326438605785, + 0.008987808600068092, + 0.005377904046326876, + 0.031198512762784958, + 0.02435217797756195, + -0.0032448163256049156, + 0.015145675279200077, + -0.010819997638463974, + -0.02251197025179863, + 0.003427610732614994, + 0.012597030028700829, + 0.010582692921161652, + 0.011337922886013985, + -0.06622689962387085, + -0.011304034851491451, + -0.0033953653182834387 + ] + ] + ], + "dims": [ + 1, + 50, + 256 + ], + "type": "float32" + }, + "style_dp": { + "data": [ + [ + [ + 0.040062323212623596, + -0.5757982134819031, + -0.023171240463852882, + 0.00229659304022789, + 0.016764484345912933, + 0.013591567054390907, + -0.25920310616493225, + 0.06022259220480919, + -0.0041981046088039875, + 0.09709299355745316, + -0.030341485515236855, + -0.443296879529953, + 0.0959920883178711, + 0.5754029750823975, + 0.0033457190729677677, + 0.21872076392173767 + ], + [ + -0.0028776780236512423, + -0.5561820268630981, + -0.01941709779202938, + -0.0037888935767114162, + 0.006713018286973238, + 0.033265843987464905, + -0.2724485397338867, + 0.0663963034749031, + -0.019616831094026566, + 0.09469466656446457, + -0.03253168612718582, + -0.4487082064151764, + 0.09391320496797562, + 0.5803789496421814, + 0.004664009902626276, + 0.23031073808670044 + ], + [ + -0.0020154949743300676, + -0.5917429327964783, + -0.032178204506635666, + -0.0031020240858197212, + 0.015458270907402039, + 0.025209086015820503, + -0.2147509902715683, + 0.06550569832324982, + -0.0021417958196252584, + 0.11523385345935822, + -0.028425492346286774, + -0.4657272398471832, + 0.11516929417848587, + 0.5630345344543457, + -0.010740421712398529, + 0.19007164239883423 + ], + [ + -0.04692511260509491, + -0.5494959950447083, + -0.034810103476047516, + -0.013803286477923393, + 0.02975105307996273, + 0.07229417562484741, + -0.2247942090034485, + 0.11119683086872101, + -0.023914705961942673, + 0.14143869280815125, + -0.026493091136217117, + -0.4680160582065582, + 0.13940025866031647, + 0.5652046799659729, + -0.027055764570832253, + 0.21331359446048737 + ], + [ + 0.013432440347969532, + -0.5676425695419312, + -0.024967027828097343, + -0.0029531235340982676, + 0.01653570868074894, + 0.030089473351836205, + -0.25178277492523193, + 0.07189055532217026, + -0.012705705128610134, + 0.1096121072769165, + -0.029824916273355484, + -0.45056748390197754, + 0.10889709740877151, + 0.5756722688674927, + -0.0014782220823690295, + 0.2188415825366974 + ], + [ + 0.007677518296986818, + -0.7274250984191895, + 0.0685596913099289, + 0.010187631472945213, + 0.0636390745639801, + -0.018956463783979416, + 0.010020915418863297, + -0.03289279341697693, + 0.003268588799983263, + -0.01946408487856388, + 0.08770380914211273, + -0.51908278465271, + -0.017020557075738907, + 0.4271557033061981, + 0.0027190365362912416, + -0.010505421087145805 + ], + [ + 0.017340146005153656, + -0.5658041834831238, + -0.024906426668167114, + 0.0014594722306355834, + 0.002285511465743184, + 0.016332214698195457, + -0.27209439873695374, + 0.05424796789884567, + -0.010406713001430035, + 0.091090627014637, + -0.037776343524456024, + -0.443073570728302, + 0.0907900333404541, + 0.5798562169075012, + 0.008477430790662766, + 0.22582590579986572 + ], + [ + 0.018075574189424515, + -0.7200401425361633, + 0.05455388128757477, + 0.011150960810482502, + 0.05328179895877838, + -0.023113900795578957, + -0.026145709678530693, + -0.03017297200858593, + 0.0043082148768007755, + -0.0045249927788972855, + 0.07054935395717621, + -0.513215959072113, + -0.0018743379041552544, + 0.4520704746246338, + 0.00825521070510149, + 0.017365319654345512 + ] + ] + ], + "dims": [ + 1, + 8, + 16 + ], + "type": "float32" + }, + "metadata": { + "source_file": "M2.wav", + "source_sample_rate": 44100, + "target_sample_rate": 44100, + "extracted_at": "2026-01-06T16:15:57.310982" + } +} \ No newline at end of file diff --git a/model/voice_styles/M3.json b/model/voice_styles/M3.json new file mode 100644 index 0000000000000000000000000000000000000000..faad6b73dc9ce4f4119a37dd39e42993c87eabbf --- /dev/null +++ b/model/voice_styles/M3.json @@ -0,0 +1,13076 @@ +{ + "style_ttl": { + "data": [ + [ + [ + 0.011923777870833874, + 0.002049397910013795, + -0.0032454945612698793, + -0.0009984748903661966, + 0.002253501443192363, + 0.00182487687561661, + 0.00035110043245367706, + 0.0015056873671710491, + 0.002332222880795598, + -0.0028869209345430136, + -0.002635815180838108, + 1.532249734736979e-05, + -0.001807037158869207, + -0.0008616946870461106, + 0.0023107174783945084, + -0.0011869947193190455, + 0.003092937171459198, + -0.0029475162737071514, + 0.0027569446247071028, + 0.0018009217455983162, + 0.006217751652002335, + -0.0007306520128622651, + -0.001279673888348043, + 0.0017054610652849078, + 0.00027279899222776294, + 0.004640580620616674, + -0.003464802633970976, + 0.00015062993043102324, + -0.0007965739350765944, + -0.0028404081240296364, + -0.006299000699073076, + 0.0030289420392364264, + 0.0014334390871226788, + -0.0010644183494150639, + -0.0030124152544885874, + -0.0015253175515681505, + 0.0020554352086037397, + -0.0024729014839977026, + -0.0018410769989714026, + -0.001024447730742395, + 0.004214027896523476, + -0.0016574899200350046, + -0.009291006252169609, + 0.0003339711402077228, + 7.775906124152243e-05, + 0.0018014813540503383, + -0.0026370773557573557, + -0.00012891448568552732, + -0.003919544164091349, + 0.000495165993925184, + 5.977589808026096e-06, + 0.004272342659533024, + 0.001347341574728489, + -0.003906437661498785, + -0.0012085067573934793, + -0.002950957277789712, + -0.01058642566204071, + 0.00011373850429663435, + -0.0007640167605131865, + -0.0006061340100131929, + 0.0012032223166897893, + 0.0012233186280354857, + 0.0007999215158633888, + 0.004196638707071543, + 0.0003443512541707605, + -0.00680753355845809, + -0.0016141589730978012, + 0.0021272844169288874, + 0.00843767635524273, + -0.0022547217085957527, + -0.003365993034094572, + 0.006541619077324867, + 0.0007662900607101619, + -0.0012796466471627355, + -0.0014605493051931262, + -0.0009800902334973216, + -0.0004330501542426646, + 0.0002205829950980842, + -0.001909727230668068, + -0.002560453489422798, + -0.11243180185556412, + -0.002254422986879945, + -0.00043740367982536554, + -0.0009048563078977168, + -0.0013055474264547229, + 0.00040800205897539854, + 0.002587748458608985, + -0.0009013349772430956, + 0.006045817863196135, + -0.004169319290667772, + -0.0011429103324189782, + 0.0014501261757686734, + 0.0011941783595830202, + 0.010718650184571743, + 0.006386748049408197, + 8.599640568718314e-05, + 0.0010963862296193838, + -0.004814662504941225, + 0.001448597526177764, + -0.0001772610266925767, + -1.1652204193524085e-05, + -0.0047058467753231525, + -0.0028974611777812243, + 0.0028918059542775154, + 0.0049120537005364895, + 0.007937492802739143, + -0.0028734689112752676, + -0.003304237499833107, + -0.004053204786032438, + -0.0005850690067745745, + -4.166524013271555e-05, + -0.0032709669321775436, + 0.00268760253675282, + 0.000557222927454859, + -0.0010109946597367525, + 0.0003539639583323151, + -6.0005058912793174e-06, + -0.0029228893108665943, + 0.0008973943768069148, + -0.001042522257193923, + -0.005493637640029192, + 0.008146138861775398, + 1.0888776159845293e-05, + 0.0008494661888107657, + 0.0019390974193811417, + 0.000723909237422049, + -0.0017352951690554619, + 0.0034843431785702705, + -0.0035572878550738096, + 0.001707638381049037, + 0.0011067925952374935, + -0.0013590282760560513, + 0.001222289982251823, + -0.00374025315977633, + 0.0030764995608478785, + -0.001758670317940414, + -0.0021471045911312103, + -0.008170042186975479, + -0.001639135298319161, + -0.00018836811068467796, + -0.0019178384682163596, + -0.0013942394871264696, + 0.0005996287800371647, + 0.0001433405268471688, + -0.9854248762130737, + -0.0015147593803703785, + -0.004030690062791109, + -0.0008506855228915811, + 0.0026820057537406683, + -0.0023793268483132124, + -0.00020603486336767673, + -0.0014158409321680665, + 0.0009082477772608399, + 0.0011786092072725296, + -0.005882550030946732, + 0.002518680412322283, + 0.001752072712406516, + 0.0002038713137153536, + -0.00060394307365641, + -0.0016331836814060807, + 0.001253143884241581, + -0.0013849730603396893, + 0.0031724602449685335, + -0.002885124646127224, + -0.0016413353150710464, + -0.00027098305872641504, + -0.006192929111421108, + -0.0028569544665515423, + -0.0038680885918438435, + -0.00031196969212032855, + -0.0018314040498808026, + 0.0007067997939884663, + 0.002501352457329631, + -3.440030695855967e-07, + -0.0008097557001747191, + -0.0005433256737887859, + 0.0016136104241013527, + -0.000598916900344193, + -0.0024987300857901573, + 0.0007552154711447656, + 0.0025817223358899355, + 0.0013553631724789739, + -8.006281132111326e-05, + 0.004969357512891293, + -0.0029876104090362787, + 0.004567794036120176, + -0.003663988783955574, + 0.0010894965380430222, + 0.003434042679145932, + 0.0053985523991286755, + -0.003060371382161975, + 0.00811202172189951, + 0.002023235661908984, + 0.0033447889145463705, + -0.0028583183884620667, + 0.003182620508596301, + -0.00027855171356350183, + 0.004359286744147539, + 8.737708412809297e-06, + -0.004284113645553589, + 0.0022967769764363766, + 0.0004663768340833485, + -0.0006989380926825106, + -0.005833376199007034, + -0.00012519306619651616, + 0.001799265737645328, + 0.0013217281084507704, + 0.008331111632287502, + -0.0010382684413343668, + 0.00022451604309026152, + 0.001119583728723228, + -0.003567115869373083, + -0.0002408493892289698, + -0.0022743118461221457, + -0.002150314161553979, + -0.00015158923633862287, + -0.0007434687577188015, + -0.007840385660529137, + -0.0005692889099009335, + 0.0007484463276341558, + -0.0021893291268497705, + -0.0001790802925825119, + 0.0018979741726070642, + -0.0030989355873316526, + 0.0003419710847083479, + 0.0018342637922614813, + -0.0016907938988879323, + -0.0029817544855177402, + -0.004389942158013582, + 0.0018028621561825275, + 0.0014503758866339922, + -0.002765423385426402, + -0.0007363115437328815, + -0.003534262767061591, + -7.491416181437671e-05, + -0.004436262417584658, + 0.0007604159764014184, + -0.11657347530126572, + 0.0011120756389573216, + -0.013224456459283829, + -7.447957614203915e-05, + -0.00044818801688961685, + 0.0037842835299670696, + 0.010774974711239338, + 0.003369459416717291, + -0.0011615792755037546, + 0.0015812002820894122, + 0.0011819407809525728, + -0.0028912716079503298, + -0.0028012830298393965, + 0.001986814197152853, + -0.0016525399405509233, + -0.0003250469744671136, + -0.0003825952298939228, + -0.0026724187191575766, + -4.935045126330806e-06 + ], + [ + 0.015087248757481575, + 0.001608416554518044, + -0.002401017816737294, + -0.0021283207461237907, + 0.0018271817825734615, + 0.0019510096171870828, + 0.0003421164583414793, + 0.001882120966911316, + 0.0021016469690948725, + -0.002404557541012764, + -0.004184785299003124, + 0.0004276645777281374, + -0.0016855731373652816, + -0.0008976834360510111, + 0.0017431556480005383, + -0.0015522841131314635, + 0.00229557859711349, + -0.00211267895065248, + 0.0029311662074178457, + 0.0015533504774793983, + 0.0049219452776014805, + -0.0008088757749646902, + -0.0008131322101689875, + 0.0012223593657836318, + 0.002119307406246662, + 0.004170455038547516, + -0.0027796104550361633, + -0.00020519684767350554, + -0.0005059873801656067, + -0.002206189325079322, + -0.0048004332929849625, + 0.002634243341162801, + 0.0016580274095758796, + -0.0026748403906822205, + -0.00233177887275815, + -0.0010026319650933146, + 0.001402471330948174, + -0.0022749959025532007, + -0.001464358763769269, + -0.0007471332210116088, + 0.0035107480362057686, + -0.0010263040894642472, + -0.007484748028218746, + 0.00033640197943896055, + 0.00019288576731923968, + 0.0016476031159982085, + -0.001512201619334519, + -0.0005964640877209604, + -0.0036810829769819975, + 0.0006411337526515126, + 5.1550305215641856e-05, + 0.003918214235454798, + 0.001127723720856011, + -0.003240060992538929, + -0.0009789476171135902, + -0.003269311273470521, + -0.008626056835055351, + 0.0005171254160813987, + -0.00030950509244576097, + 0.0006267650169320405, + 0.00037796649849042296, + 0.001047027064487338, + 0.000115292685222812, + 0.00348260928876698, + -0.00015921077283564955, + -0.005887389183044434, + -0.001426901202648878, + 0.0019384935731068254, + 0.007252614013850689, + -0.002520304638892412, + -0.002608706708997488, + 0.005425525829195976, + 0.0005965607124380767, + -0.0010020519839599729, + -0.0007277802214957774, + -0.000162801006808877, + -0.0003353232750669122, + -0.0004627745074685663, + -0.001363118877634406, + -0.001797919743694365, + -0.11894763261079788, + -0.0016365005867555737, + -0.0005186176858842373, + -0.0006382190040312707, + -0.0006087291403673589, + 2.5347739210701548e-05, + 0.002732078079134226, + -0.0009885815670713782, + 0.0057016280479729176, + -0.003219054779037833, + -0.0004537851782515645, + 7.962645213410724e-06, + 0.0005817270139232278, + 0.008586367592215538, + 0.005263160448521376, + 0.0007182762492448092, + 0.001262987731024623, + -0.0036981224548071623, + 0.0012752683833241463, + -0.0006907034548930824, + 0.00024671514984220266, + -0.004388643428683281, + -0.002485632197931409, + 0.002337167039513588, + 0.004148532636463642, + 0.006758489646017551, + -0.0027717286720871925, + -0.0027808663435280323, + -0.004043956752866507, + -0.0006791531341150403, + -0.0009402355644851923, + -0.0035407033283263445, + 0.0018543348414823413, + 6.264423427637666e-05, + -0.0014058011583983898, + 0.0005133684608153999, + 0.00010404175554867834, + -0.0022473065182566643, + 0.00046706548891961575, + -0.0011896331561729312, + -0.003527474356815219, + 0.006658892147243023, + -0.00037833492388017476, + -0.0002367960405535996, + 0.00204226141795516, + 0.0004724741156678647, + -0.001376193598844111, + 0.0033655629958957434, + -0.002969050547108054, + 0.0015933868708088994, + 0.0009542096522636712, + -0.0008450195309706032, + 0.0018272637389600277, + -0.0028101473581045866, + 0.0019887119997292757, + -0.001747166272252798, + -0.0028369000647217035, + -0.0068292380310595036, + -0.0018638523761183023, + -0.0005565031315200031, + -0.0018834908260032535, + -0.0007700801943428814, + -0.0002732320863287896, + -5.21255933563225e-05, + -0.9831315875053406, + -0.0011678708251565695, + -0.0038039262872189283, + -0.0009477476705797017, + 0.0019391861278563738, + -0.0018370227189734578, + 0.00012972397962585092, + -0.0016161331441253424, + 0.0013652160996571183, + 0.0011656279675662518, + -0.004990293178707361, + 0.002417094074189663, + 0.001514588831923902, + 0.00015829472977202386, + -0.0006537679582834244, + -0.001340362592600286, + 0.0013589392183348536, + -0.0013701618881896138, + 0.0029196462128311396, + -0.0025667331647127867, + -0.0009684796677902341, + 0.00018809821631293744, + -0.004185705911368132, + -0.002952973823994398, + -0.0038415181916207075, + -2.3495033019571565e-05, + -0.001798363751731813, + 0.0005361359217204154, + 0.0022378701251000166, + -8.991047070594504e-05, + -0.0017540189437568188, + -0.0015933015383780003, + 0.0010910312412306666, + -0.0006297574145719409, + -0.0020201129373162985, + 0.00022245557920541614, + 0.0028654667548835278, + 0.0012069928925484419, + 0.00032314579584635794, + 0.0043469746597111225, + -0.0025989196728914976, + 0.0038001493085175753, + -0.00495570432394743, + 0.0009676054469309747, + 0.0023754723370075226, + 0.002992407651618123, + -0.0026850521098822355, + 0.009463759139180183, + -3.495786222629249e-05, + 0.0030409623868763447, + -0.0020674108527600765, + 0.00204869220033288, + -0.0005293884314596653, + 0.0036944060120731592, + -0.00013912927533965558, + -0.003803347470238805, + 0.0019596279598772526, + 0.0003089958627242595, + -0.0009221576037816703, + -0.005053198896348476, + -0.0003436827682889998, + 0.0019255239749327302, + 0.0005488752503879368, + 0.007550187408924103, + -0.0005018447991460562, + 0.0006986719672568142, + 0.00046877164277248085, + -0.002970161149278283, + -0.00045745959505438805, + -0.0025244057178497314, + -0.0007957963389344513, + 0.00014276844740379602, + -0.0005267594242468476, + -0.006707595661282539, + -0.000695262395311147, + 0.0005720873014070094, + -0.0018801757832989097, + -0.0009245972614735365, + 0.000873370619956404, + -0.0024614352732896805, + -3.5978417145088315e-05, + 0.0014014776097610593, + -0.0013421812327578664, + -0.0030239832121878862, + -0.0036589675582945347, + 0.0019440434407442808, + 0.0012126559158787131, + -0.0016152079915627837, + -0.0006603687070310116, + -0.0022515214513987303, + -0.00039748987182974815, + -0.004426843952387571, + 5.217852958594449e-05, + -0.13102462887763977, + 0.0008948798640631139, + -0.01073415856808424, + 0.0006295550265349448, + -0.00033086148323491216, + 0.004406661260873079, + 0.009259896352887154, + 0.002735221292823553, + -0.0006490956293419003, + 0.0015749309677630663, + 0.0006587544339708984, + -0.002226334996521473, + -0.0022094466257840395, + 0.0012770436005666852, + -0.0014133875956758857, + -0.0005566736217588186, + 0.0009232201846316457, + -0.0019810167141258717, + -0.0003036136622540653 + ], + [ + -0.02171933837234974, + 0.007710965815931559, + -0.002562477719038725, + 0.0209516528993845, + -0.0007929429411888123, + -0.016257504001259804, + -0.0013809393858537078, + -0.0199250727891922, + -0.004450695589184761, + -0.0015431648353114724, + -0.002386628882959485, + -0.011472111567854881, + 0.0034969996195286512, + 0.0027716478798538446, + 0.003044350305572152, + 0.01718282699584961, + 0.00442458176985383, + -0.007363380864262581, + -0.010713106021285057, + 0.005153391510248184, + 0.00742029445245862, + -0.0010105735855177045, + -0.0024747448042035103, + 0.0012058581924065948, + -0.037050727754831314, + -0.002837640233337879, + -0.00471298024058342, + -0.0050318436697125435, + 0.0012218672782182693, + -0.003513654926791787, + -0.006234913133084774, + -0.0018359263194724917, + -0.0016505647217854857, + 0.05495047569274902, + -0.006602356676012278, + -0.0048356689512729645, + 0.0037693041376769543, + -0.012915457598865032, + -0.015198521316051483, + -0.005980501417070627, + 0.0036224606446921825, + -0.001881652045994997, + 0.012042110785841942, + 0.008057299070060253, + -0.0008636762504465878, + -0.008402545005083084, + -0.010474864393472672, + 0.004792124032974243, + 0.014259670861065388, + 0.008102482184767723, + 0.008692380040884018, + -0.006586634088307619, + 0.0011870496673509479, + -0.0036233686842024326, + -0.016895020380616188, + -0.00034693608176894486, + 0.010914490558207035, + -0.005386573728173971, + -0.010245508514344692, + -0.0027917802799493074, + 0.011981715448200703, + -0.013645874336361885, + 0.013564127497375011, + -0.0023353330325335264, + 0.007889607921242714, + -0.012112886644899845, + -0.0007212004857137799, + -0.003530879970639944, + 0.0017131650820374489, + -0.0029543309938162565, + -0.0033960132859647274, + 0.00556700536981225, + 0.008189103566110134, + -0.005154199432581663, + -0.010220235213637352, + -0.005625860765576363, + 0.001568758161738515, + 0.015379183925688267, + -0.01374110672622919, + -0.011312210932374, + -0.01592114195227623, + -0.007784877438098192, + 0.005730270873755217, + -0.007678547874093056, + -0.012037549167871475, + 0.002874683355912566, + -0.00959574244916439, + 0.004693774040788412, + -0.014915832318365574, + -0.007909554988145828, + -0.016873402521014214, + 0.021150004118680954, + 0.0013646812876686454, + 0.009803294204175472, + 0.0003884688194375485, + -0.011659388430416584, + -0.0008800874929875135, + -0.021977217867970467, + -0.006998624186962843, + 0.01571551337838173, + -0.010186652652919292, + -0.002347789006307721, + 0.013827424496412277, + 0.004051683470606804, + -0.0034798039123415947, + 0.002987713785842061, + -0.006967896595597267, + -0.00035831850254908204, + -0.006712877191603184, + 0.0055140545591712, + 0.024718204513192177, + 0.00529975863173604, + 0.008136767894029617, + -0.0013929911656305194, + 0.016714025288820267, + -0.008202794007956982, + 0.009662146680057049, + -0.008555794134736061, + 0.014941164292395115, + 0.002050842624157667, + -0.032517995685338974, + 0.004728021565824747, + 0.021191172301769257, + 0.01789405196905136, + -0.017732100561261177, + -0.004458589944988489, + -0.002689735498279333, + -0.012259172275662422, + 0.007323578931391239, + 0.0058814240619540215, + 0.011797887273132801, + -0.0016550155123695731, + 0.00801882054656744, + -0.011971482075750828, + 0.005680820904672146, + 0.01975300908088684, + 0.02346140332520008, + -0.035817909985780716, + 0.016319872811436653, + 0.0017261877655982971, + 0.0004464893718250096, + -0.014718612655997276, + 0.016186686232686043, + 0.003411330748349428, + -0.9793455600738525, + -0.009369109757244587, + 0.02317374013364315, + -0.0015022684819996357, + 0.004708124324679375, + -0.0056465561501681805, + -0.012318221852183342, + 0.019040407612919807, + -0.015989920124411583, + 0.00143572932574898, + -0.01146619487553835, + -0.01797758974134922, + -0.0052555217407643795, + 0.005264959763735533, + 0.005936091300100088, + -0.0015954189002513885, + -0.005964113865047693, + -0.0021362716797739267, + 0.003409135155379772, + -0.0006818899419158697, + -0.01251269318163395, + -0.0033917338587343693, + -0.03298206999897957, + 0.002705739578232169, + 0.00029772453126497567, + -0.01931186206638813, + 0.014510235749185085, + -0.0021057252306491137, + 0.0008167101768776774, + 0.008245760574936867, + 0.012319808825850487, + 0.015760870650410652, + 0.010095680132508278, + -0.01481795683503151, + 0.004856540355831385, + 0.016757983714342117, + -0.012812168337404728, + 0.005007352214306593, + -0.0004308918723836541, + -0.013037017546594143, + 0.003777748439460993, + 0.030596207827329636, + 0.008434459567070007, + 0.001249080989509821, + 0.01794520951807499, + 0.030933812260627747, + -0.003514134557917714, + -0.01123184897005558, + 0.022030511870980263, + 0.004077491816133261, + -0.006608526688069105, + 0.003978462889790535, + 0.014832931570708752, + -0.0027575520798563957, + 0.001961800502613187, + 0.0019358770223334432, + 0.0010281772119924426, + -0.00039366379496641457, + 0.00030349520966410637, + -0.001768240355886519, + 0.00939045287668705, + 0.00982489250600338, + 0.023581061512231827, + 0.0004949630238115788, + -0.002997663337737322, + -0.0045467703603208065, + 0.0020863728132098913, + -0.006783296354115009, + 0.0024233516305685043, + -0.011410488747060299, + -0.03143290802836418, + -0.0011568986810743809, + -0.0042857020162045956, + -0.0022660945542156696, + 0.001835671835578978, + 0.0020940161775797606, + -0.008042078465223312, + 0.022338222712278366, + 0.021712269634008408, + 0.006507789250463247, + -0.0029849375132471323, + 0.0009045674232766032, + -0.019799625501036644, + -0.001975379418581724, + 0.004597126506268978, + -0.0020728076342493296, + -0.003918518777936697, + -0.014919009990990162, + -0.003259012708440423, + -0.011958172544836998, + 0.02598973549902439, + -0.00830031093209982, + 0.012182094156742096, + 0.0701787918806076, + 0.009773122146725655, + -0.002842264249920845, + -0.015087123028934002, + -0.011848575435578823, + -0.014253825880587101, + 0.002447964623570442, + 0.0009728558943606913, + -0.013591811992228031, + 0.005392780993133783, + 0.010427313856780529, + -0.006031764671206474, + -0.012873386964201927, + 0.008552558720111847, + -0.008998138830065727, + 0.00823888462036848, + -0.014334212988615036, + -0.007547801360487938, + 0.01012593787163496 + ], + [ + -0.15370088815689087, + 0.03175495192408562, + -0.025597458705306053, + 0.043826501816511154, + -0.004399730358272791, + -0.03688611090183258, + -0.01234339363873005, + -0.03279784694314003, + 0.007795861456543207, + -0.002764572389423847, + 0.04073760285973549, + -0.03439892455935478, + 0.021616697311401367, + -0.0013381908647716045, + 0.03486980125308037, + 0.028546089306473732, + 0.011876814067363739, + 0.00944558810442686, + -0.051984753459692, + 0.003387562930583954, + 0.0414680615067482, + -0.009307664819061756, + -0.015101254917681217, + -0.0011625445913523436, + -0.11617038398981094, + -0.011189107783138752, + -0.01632317528128624, + 0.013785730116069317, + -0.005936576519161463, + -0.01777690090239048, + -0.06084861978888512, + -0.008555333130061626, + -0.027083076536655426, + 0.16182255744934082, + -0.008665545843541622, + -0.003292052773758769, + 0.008290809579193592, + 0.004173363093286753, + -0.021043460816144943, + -0.031891003251075745, + 0.013910702429711819, + -0.04058330878615379, + 0.016516320407390594, + 0.005873292218893766, + -0.012342971749603748, + 0.0016057743923738599, + -0.030798517167568207, + 0.016223959624767303, + 0.03623392805457115, + 0.0057329754345119, + 0.0017844209214672446, + -0.017285877838730812, + -0.012087336741387844, + -0.0021668472327291965, + -0.007707469630986452, + 0.029685750603675842, + 0.024277886375784874, + -0.020696548745036125, + -0.03466947376728058, + -0.03744920715689659, + 0.0442965142428875, + -0.029736889526247978, + 0.03259407356381416, + 0.01268307026475668, + 0.02558123506605625, + 0.0020842908415943384, + -0.0011286783264949918, + -0.01414577104151249, + -0.0010128215653821826, + -0.004241003189235926, + -0.002369784051552415, + 0.011420225724577904, + 0.007161696441471577, + -0.01977057009935379, + -0.03461077809333801, + -0.044801753014326096, + 0.008065538480877876, + 0.02276352047920227, + -0.016005288809537888, + -0.013300427235662937, + 0.3821369409561157, + -0.021578598767518997, + 0.022783217951655388, + -0.017209865152835846, + -0.01861940510571003, + 0.01638975366950035, + -0.0008181095472536981, + 0.003663585986942053, + -0.03318094089627266, + -0.011537589132785797, + -0.031723037362098694, + 0.07055661082267761, + 0.005020723212510347, + 0.030156010761857033, + 0.009932241402566433, + -0.027291888371109962, + -0.017260976135730743, + -0.04065006598830223, + -0.013173438608646393, + 0.029341882094740868, + -0.0018074221443384886, + -0.003955487627536058, + 0.01662585698068142, + 0.01987488754093647, + -0.004326146095991135, + -0.0030658047180622816, + -0.007098846603184938, + 0.0012121658073738217, + 0.01026107743382454, + 0.007728046737611294, + 0.051266517490148544, + 0.019507180899381638, + 0.03622094541788101, + -0.006110846530646086, + 0.02248503640294075, + -0.020953767001628876, + 0.014724916778504848, + -0.0063447798602283, + 0.03359073027968407, + 0.021710649132728577, + -0.07844273746013641, + 0.011577525176107883, + 0.023505566641688347, + 0.039608169347047806, + -0.018730251118540764, + 0.0011327010579407215, + -0.005386697594076395, + -0.04819617047905922, + -0.011907429434359074, + 0.02577868662774563, + -0.000609955342952162, + -0.026744794100522995, + -0.016992324963212013, + -0.032652221620082855, + 0.010986493900418282, + 0.021659960970282555, + 0.03992972895503044, + -0.08597485721111298, + 0.05272673815488815, + 0.0071876985020935535, + -0.009011423215270042, + -0.023930944502353668, + 0.03496788069605827, + 0.012355173006653786, + -0.013600234873592854, + -0.01317265909165144, + 0.045402489602565765, + 0.02450718730688095, + 0.01693103276193142, + -0.009255394339561462, + -0.02666863240301609, + 0.0262253750115633, + -0.021263517439365387, + -0.007278237026184797, + -0.028454378247261047, + -0.04524802789092064, + -0.002516685053706169, + 0.007179568987339735, + 0.006319807842373848, + 0.011831637471914291, + -0.002130596898496151, + 0.014938532374799252, + -0.008485140278935432, + 0.004064032807946205, + -0.030809862539172173, + -0.025255560874938965, + -0.052002083510160446, + 0.011697594076395035, + -0.006075079087167978, + -0.03273617476224899, + 0.036635298281908035, + 0.0025459842290729284, + -0.010275743901729584, + 0.020372936502099037, + 0.04480026662349701, + 0.05858903005719185, + 0.011511826887726784, + 0.008754303678870201, + -0.006166531704366207, + 0.0344366729259491, + -0.03178085759282112, + -0.0005174665711820126, + -0.0036329319700598717, + -0.019091447815299034, + 0.013791300356388092, + 0.06390980631113052, + 0.06764104217290878, + 0.0008698556339368224, + 0.03600049018859863, + 0.10191061347723007, + 0.010932852514088154, + -0.08728130906820297, + 0.09253590553998947, + 0.02609102427959442, + -0.010297074913978577, + 0.022385159507393837, + 0.028213322162628174, + -0.005595343187451363, + 0.01493255514651537, + -0.014084476046264172, + 0.015686189755797386, + 0.0013253670185804367, + 0.018152475357055664, + -0.007122100330889225, + 0.012207815423607826, + 0.014782838523387909, + 0.06646843999624252, + -0.016008475795388222, + -0.01556472945958376, + -0.0051629673689603806, + 0.02128632925450802, + -0.012284423224627972, + 0.022849159315228462, + -0.04312426224350929, + -0.07840824127197266, + -0.013572988100349903, + -0.0038966143038123846, + 0.03063284419476986, + 0.010407254099845886, + 0.010650013573467731, + -0.025085553526878357, + 0.04369821399450302, + 0.04374575614929199, + -0.015378711745142937, + 0.008619582280516624, + 0.018899472430348396, + -0.03216550126671791, + 0.0114280441775918, + 0.001896859030239284, + -0.011972869746387005, + -0.01217268593609333, + -0.06921448558568954, + -0.004037253558635712, + -0.04433438181877136, + 0.03357462212443352, + -0.010915064252912998, + 0.032499369233846664, + 0.7635267376899719, + 0.006045977119356394, + -0.007350971922278404, + -0.05823672562837601, + -0.007414200808852911, + -0.07703283429145813, + 0.004134980496019125, + 0.013131319545209408, + -0.0380660779774189, + 0.0003637861227616668, + 0.025594716891646385, + -0.029725315049290657, + -0.024632571265101433, + 0.015925414860248566, + -0.010192345827817917, + 0.022572709247469902, + -0.05896201357245445, + -0.023103434592485428, + 0.005703458562493324 + ], + [ + -0.2165081799030304, + 0.029864368960261345, + -0.026540450751781464, + 0.07247142493724823, + 0.005635725799947977, + -0.016580428928136826, + -0.030352948233485222, + 0.0017367880791425705, + 0.05343911424279213, + -0.0007951518055051565, + 0.0584096759557724, + 0.002093367278575897, + 0.005650735925883055, + 0.01117709930986166, + 0.03382847085595131, + 0.03703727573156357, + -0.006554529070854187, + 0.007368689868599176, + -0.06769654154777527, + -0.013392461463809013, + 0.11058014631271362, + 0.012423272244632244, + 0.023966923356056213, + -0.019542288035154343, + -0.19018840789794922, + -0.0323278084397316, + 0.00401799101382494, + -0.022909078747034073, + 0.011497707106173038, + -0.04304087162017822, + -0.08475682884454727, + 0.034818802028894424, + 0.01982484944164753, + 0.07918335497379303, + -0.057269152253866196, + 0.011662892065942287, + 0.04163118451833725, + 0.060466207563877106, + 0.0005800416111014783, + -0.041713882237672806, + -0.004762876313179731, + -0.06839925050735474, + -0.0013496235478669405, + -0.008769376203417778, + 0.03928858041763306, + 0.03421711549162865, + -0.056273818016052246, + 0.043667275458574295, + 0.010254168882966042, + -0.014596129767596722, + 0.012145264074206352, + 0.040264539420604706, + -0.07047683745622635, + 0.0535147599875927, + 0.0029184825252741575, + -0.008751059882342815, + 0.02604200318455696, + -0.009431322105228901, + -0.030754078179597855, + -0.06273096799850464, + 0.027600454166531563, + -0.014660864137113094, + 0.054046161472797394, + 0.02420882321894169, + 0.04080544412136078, + 0.024964304640889168, + 0.00836923997849226, + 0.02163718454539776, + 0.05482279509305954, + -0.01208597980439663, + 0.042065687477588654, + -0.03541826829314232, + 0.024721702560782433, + -0.024599047377705574, + -0.018950052559375763, + -0.01455206423997879, + -0.0067915585823357105, + -0.011358989402651787, + 0.018497992306947708, + -0.03281356021761894, + 0.3237302899360657, + -0.040934789925813675, + 0.032659631222486496, + -0.00619811937212944, + -0.07739456743001938, + -0.013701004907488823, + -0.05315466225147247, + -0.03101329877972603, + -0.012400983832776546, + 0.008125250227749348, + -0.03482801839709282, + 0.06216708570718765, + 0.030582327395677567, + 0.056598979979753494, + 0.04172813147306442, + -0.030146248638629913, + -0.04187826067209244, + -0.035370755940675735, + -0.007915183901786804, + 0.004406010266393423, + -0.0018136368598788977, + -0.007701462134718895, + -0.013968040235340595, + 0.010120156221091747, + 0.034493353217840195, + -0.030655432492494583, + -0.007659854833036661, + -0.03672700375318527, + 0.02915068529546261, + -0.020138539373874664, + 0.011198455467820168, + 0.0036472894717007875, + -0.002458609640598297, + 0.007294567301869392, + 0.04027712717652321, + -0.026986245065927505, + 0.03734323009848595, + -0.031818289309740067, + -0.012707733549177647, + -0.004238410387188196, + -0.06693492829799652, + 0.008258438669145107, + 0.018363703042268753, + 0.04585256800055504, + 0.027438901364803314, + 0.05294625833630562, + 0.014034322462975979, + -0.00852315966039896, + -0.0018763032276183367, + 0.017966387793421745, + 0.0020377279724925756, + -0.032557543367147446, + -0.022092148661613464, + -0.017493922263383865, + 0.06008357182145119, + 0.02420232631266117, + 0.027111968025565147, + -0.06602012366056442, + 0.08338727056980133, + 0.021251050755381584, + 0.028325378894805908, + 0.034529443830251694, + 0.010898756794631481, + 0.00011889203597093001, + -0.36459532380104065, + 0.030861414968967438, + -0.022949354723095894, + 0.026426056399941444, + 0.004656573291867971, + -0.008268206380307674, + 0.016622161492705345, + 0.027155481278896332, + -0.0710366889834404, + 0.01235141046345234, + -0.0068122874945402145, + -0.05631610006093979, + 0.05102124065160751, + 0.04440893605351448, + 0.037157345563173294, + 0.01807095855474472, + -0.006291233003139496, + 0.03162231668829918, + -0.024997813627123833, + 0.030171426013112068, + 0.00928106065839529, + -0.037346139550209045, + -0.04127592593431473, + 0.03893527388572693, + 0.0016266476595774293, + -0.03527043014764786, + -0.052893705666065216, + -0.027945151552557945, + -0.030186109244823456, + 0.035822734236717224, + 0.014121771790087223, + 0.038573358207941055, + 0.08520153909921646, + 0.0339057631790638, + -0.024559373036026955, + 0.044160254299640656, + -0.009522153064608574, + -0.025381382554769516, + -0.013147050514817238, + -0.009164261631667614, + -0.01309550367295742, + 0.020837442949414253, + 0.06942040473222733, + 0.012773442082107067, + -0.001713581383228302, + 0.08407457917928696, + -0.014640874229371548, + -0.05401177704334259, + 0.1079120859503746, + 0.021667787805199623, + -0.03280416131019592, + 0.06300582736730576, + -0.005918740760535002, + -0.027054166421294212, + -0.009085156954824924, + -0.051439069211483, + 0.0640811175107956, + 0.028829997405409813, + -0.012362878769636154, + -0.01598433591425419, + -0.012008190155029297, + 0.09646210819482803, + 0.029299573972821236, + -0.019361170008778572, + -0.012443434447050095, + -0.029849711805582047, + 0.0005092011415399611, + -0.013922569341957569, + 0.031340062618255615, + -0.017911622300744057, + -0.13836067914962769, + -0.01953858509659767, + 0.08045119047164917, + -0.02672465145587921, + 0.062157146632671356, + -0.018786920234560966, + 0.010195647366344929, + 0.06672117859125137, + -0.0009175120503641665, + -0.056593358516693115, + 0.040137920528650284, + 0.013822987675666809, + -0.07691048830747604, + 0.03498641029000282, + -0.01460091769695282, + -0.04219325631856918, + -0.06155100092291832, + -0.03594676032662392, + -0.03894444927573204, + -0.0494222417473793, + 0.031348567456007004, + -0.06058084964752197, + 0.059642668813467026, + 0.5392470955848694, + -0.05277446284890175, + 0.04698866605758667, + -0.08493798226118088, + 0.020096171647310257, + -0.08535734564065933, + 0.008137548342347145, + 0.035279761999845505, + -0.02175435610115528, + -0.027932019904255867, + 0.040356628596782684, + 0.031158359721302986, + -0.0037250469904392958, + 0.008398912847042084, + 0.03668919578194618, + 0.008175283670425415, + -0.09737617522478104, + -0.03913427144289017, + 0.05964500457048416 + ], + [ + -0.17588317394256592, + 0.015447476878762245, + 0.010968605987727642, + 0.07840907573699951, + 0.0006732394685968757, + -0.030296098440885544, + 0.03481033444404602, + -0.0034153542947024107, + 0.023953061550855637, + 0.01134715136140585, + -0.0399845652282238, + 0.016763634979724884, + -0.02130598947405815, + -0.004196535795927048, + 0.034788768738508224, + 0.022510910406708717, + 0.007022317964583635, + -0.04859582334756851, + 0.0077195013873279095, + 0.002823346061632037, + 0.014733560383319855, + 0.06567368656396866, + 0.035471949726343155, + 0.05451617017388344, + -0.08246783912181854, + 0.02923746220767498, + -0.042077627032995224, + 0.04107070341706276, + -0.0760888010263443, + -0.04949337989091873, + 0.048355430364608765, + 0.020878857001662254, + -0.031577710062265396, + 0.14903989434242249, + -0.012833813205361366, + -0.06374001502990723, + 0.0321003720164299, + 0.012984870001673698, + 0.017954638227820396, + 0.07710447907447815, + -0.013805026188492775, + -0.02858589217066765, + -0.01457944605499506, + 0.013635406270623207, + 0.006942355073988438, + 0.013220745138823986, + -0.06080270931124687, + 0.1164979562163353, + 0.08716107904911041, + -0.033463574945926666, + 0.020043883472681046, + -0.02146555483341217, + 0.024380281567573547, + 0.03505737707018852, + -0.05580301210284233, + 0.021300211548805237, + -0.019339852035045624, + -0.05818212777376175, + -0.027430344372987747, + -0.07997267693281174, + 0.052561189979314804, + 0.013766617514193058, + -0.008261301554739475, + 0.039547745138406754, + 0.060877732932567596, + -0.020114228129386902, + -0.05451522395014763, + -0.04774180054664612, + 0.043364524841308594, + 0.04403197020292282, + -0.010720061138272285, + -0.025321075692772865, + -0.02128923498094082, + -0.07260293513536453, + 0.019306669011712074, + 0.005058411508798599, + -0.007162473630160093, + 0.08365276455879211, + -0.04148580878973007, + -0.0854455754160881, + 0.3641981780529022, + -0.03261067345738411, + 0.005717069376260042, + -0.008362752385437489, + -0.02121174894273281, + 0.09178576618432999, + 0.0056139701046049595, + 0.005686298944056034, + 0.014568394981324673, + 0.026055091992020607, + -0.031570155173540115, + 0.07512261718511581, + 0.07842715829610825, + -0.002079377416521311, + 0.06330178678035736, + -0.07160875201225281, + -0.019718904048204422, + -0.0104368319734931, + -0.043485961854457855, + -0.009486095048487186, + -0.033679839223623276, + 0.000480106653412804, + -0.02705773524940014, + 0.027271848171949387, + 0.11288177222013474, + -0.016968179494142532, + 0.02697930671274662, + 0.014697495847940445, + 0.04905219376087189, + 0.018941961228847504, + 0.06004156917333603, + 0.02811264619231224, + 0.06787194311618805, + 0.026410816237330437, + 0.0012574880383908749, + -0.04929249361157417, + -0.02943744882941246, + -0.015415399335324764, + -0.03145148232579231, + -0.02386161871254444, + -0.07895054668188095, + 0.022901883348822594, + -0.00018579592870082706, + 0.10439349710941315, + 0.0035752204712480307, + 0.008065642789006233, + 0.006731729488819838, + -0.03273775801062584, + -0.012491758912801743, + -0.02544022537767887, + -0.0007657486130483449, + -0.05454155430197716, + -0.07316078245639801, + -0.015220331959426403, + 0.04773881286382675, + 0.02083144523203373, + 0.15294718742370605, + -0.07658003270626068, + -0.03148878738284111, + 0.024816440418362617, + -0.01783427968621254, + -0.032977353781461716, + -0.012603231705725193, + 0.03002721630036831, + -0.09574344009160995, + 0.014926505275070667, + 0.05292246490716934, + -0.010046783834695816, + 0.02657661959528923, + -0.012562578544020653, + -0.03404707461595535, + 0.014123717322945595, + -0.010237111710011959, + 0.034296464174985886, + -0.006855704355984926, + -0.119193434715271, + -0.00814913772046566, + -0.0018003714503720403, + 0.007951355539262295, + -0.0288978423923254, + -0.027036508545279503, + -0.031271547079086304, + 0.013505802489817142, + 0.014629112556576729, + -0.039564650505781174, + -0.06349834054708481, + -0.09540622681379318, + 0.004137753043323755, + 0.015983307734131813, + -0.044176772236824036, + 0.010977121070027351, + 0.015748918056488037, + 0.0070337275974452496, + -0.023834845051169395, + 0.07657233625650406, + 0.08709993213415146, + 0.045565295964479446, + -2.4721679437789135e-05, + -0.012745944783091545, + 0.024882419034838676, + -0.013203545473515987, + 0.0072538163512945175, + -0.0542638897895813, + 0.005497935693711042, + -0.01333784032613039, + 0.04177102446556091, + 0.11255810409784317, + 0.009115230292081833, + 0.015299308113753796, + 0.14611980319023132, + 0.011331554502248764, + -0.13303838670253754, + 0.11647175997495651, + 0.03028278239071369, + 0.01891377381980419, + 0.07729753106832504, + -0.01773836836218834, + 0.01798410341143608, + 0.039821770042181015, + 0.01746435835957527, + 0.03759564459323883, + 0.01073015108704567, + 0.035452861338853836, + -0.002642866922542453, + 0.047322094440460205, + -0.040601227432489395, + -0.02598615735769272, + -0.11138278990983963, + 0.06610393524169922, + -0.04448055103421211, + -0.0006768822204321623, + 0.010063624940812588, + -0.023028355091810226, + -0.060445018112659454, + -0.05612560361623764, + -0.02553742751479149, + -0.008882634341716766, + 0.028977351263165474, + 0.028302375227212906, + -0.07546530663967133, + 0.017560696229338646, + 0.00585763668641448, + 0.03369802236557007, + 0.010625693015754223, + -0.009212687611579895, + 0.03453437611460686, + -0.006353947799652815, + 0.014950809068977833, + -0.01676175743341446, + -0.028325814753770828, + 0.044127728790044785, + -0.05922803655266762, + 0.005447817966341972, + -0.013949386775493622, + 0.00550763588398695, + 0.10737638175487518, + 0.015355175361037254, + 0.5422694087028503, + -0.011074241250753403, + 0.004252414219081402, + -0.047236450016498566, + -0.007848112843930721, + -0.06713131815195084, + -0.002238071756437421, + 0.027819501236081123, + -0.028266482055187225, + 0.024739181622862816, + 0.06479094177484512, + 0.002945283893495798, + 0.0035214447416365147, + 0.008337964303791523, + -0.0006074915872886777, + 0.05452705919742584, + -0.11237157136201859, + 0.01285458356142044, + 0.030358856543898582 + ], + [ + -0.1665642112493515, + 0.041984960436820984, + 0.06439774483442307, + 0.0664437860250473, + -0.005100209731608629, + -0.011842239648103714, + -0.06626148521900177, + -0.01746235229074955, + -0.0031336508691310883, + -0.002383284503594041, + 0.08308108896017075, + -0.0854746475815773, + 0.01071499940007925, + 0.0019923970103263855, + 0.00408242829144001, + 0.06562918424606323, + -0.008992969058454037, + -0.03797607496380806, + -0.013614109717309475, + 0.018289510160684586, + -0.02758602611720562, + -0.015576131641864777, + 0.007709229830652475, + -0.011735093779861927, + -0.17925119400024414, + 0.011296474374830723, + 0.008925690315663815, + 0.01586153358221054, + 0.031095556914806366, + 0.015357817523181438, + -0.005155951716005802, + 0.004079840146005154, + -0.031861621886491776, + 0.1580134928226471, + -0.03687557578086853, + 0.053399406373500824, + 0.02632962353527546, + -0.005694850347936153, + -0.061365194618701935, + -0.06392288208007812, + 0.029958903789520264, + 0.004880416672676802, + 0.03192371129989624, + -0.00034835789119824767, + -0.024842331185936928, + -0.043381210416555405, + -0.05026152357459068, + 0.00957262422889471, + 0.071319080889225, + -0.02070995420217514, + 0.05904602259397507, + -0.0034164292737841606, + -0.03506748378276825, + 0.03323708847165108, + -0.08072968572378159, + -0.0007275245734490454, + -0.03854881599545479, + 0.0035021996591240168, + -0.043019894510507584, + -0.015387658029794693, + 0.018614713102579117, + -0.03935589641332626, + 0.047009486705064774, + 0.01634793169796467, + 0.12331482023000717, + 0.009052999317646027, + -0.018779102712869644, + -0.015013257041573524, + 0.0202949158847332, + -0.01873832382261753, + 0.021861091256141663, + -0.07446812838315964, + 0.043346986174583435, + -0.0009083133190870285, + -0.03034377656877041, + 0.01212965976446867, + 0.020940523594617844, + 0.008439519442617893, + -0.05397588387131691, + -0.06749165803194046, + 0.3028283715248108, + -0.033662181347608566, + 0.040508903563022614, + -0.062101639807224274, + -0.07814746350049973, + 0.015541180968284607, + -0.05529513210058212, + -7.57183170208009e-06, + -0.03540108725428581, + -0.023378202691674232, + -0.04015224799513817, + 0.03874391317367554, + 0.004660787992179394, + 0.11634068191051483, + 0.02236178144812584, + -0.048164959996938705, + -0.001596533926203847, + -0.07501938194036484, + -0.036964088678359985, + 0.03985828906297684, + -0.019886717200279236, + -0.021648243069648743, + 0.04348771274089813, + -0.005128195974975824, + 0.03614022210240364, + 0.0011070159962400794, + -0.04833089932799339, + -0.02071741409599781, + 0.022007741034030914, + 0.005117753986269236, + 0.027249395847320557, + 0.020555922761559486, + -0.008994455449283123, + -0.021570798009634018, + 0.02850314788520336, + 0.010695096105337143, + 0.05050347000360489, + -0.034980934113264084, + 0.06415780633687973, + 0.07401226460933685, + -0.08898801356554031, + 0.05478058010339737, + 0.022295966744422913, + 0.07646151632070541, + -0.0908299908041954, + -0.026336710900068283, + 0.019981298595666885, + -0.031702954322099686, + -0.04472167044878006, + -0.007469191215932369, + -0.01177214179188013, + 0.02335767075419426, + 0.0005968522746115923, + -0.08817170560359955, + 0.017682721838355064, + -0.04123293235898018, + 0.017833949998021126, + -0.07356172800064087, + 0.10884483903646469, + -0.01620062068104744, + -0.01353937666863203, + -0.04913496971130371, + 0.05259677767753601, + -0.0017155796522274613, + -0.11699191480875015, + -0.026961425319314003, + 0.06384754180908203, + 0.03498905152082443, + 0.044652603566646576, + -0.07011387497186661, + -0.022890737280249596, + 0.014544235542416573, + -0.060451216995716095, + 0.007910748943686485, + -0.05988838151097298, + -0.0487142913043499, + 0.02161462791264057, + 0.03831808641552925, + 0.026292942464351654, + 0.03972998633980751, + -0.05167587101459503, + -0.0014986083842813969, + -0.032850347459316254, + 0.016008371487259865, + -0.04274015128612518, + -0.01562691107392311, + -0.04556191712617874, + -0.020555071532726288, + -0.015045208856463432, + -0.08520922809839249, + 0.011203455738723278, + -0.021261872723698616, + -0.009506410919129848, + 0.007456009276211262, + 0.03303384408354759, + 0.03431537002325058, + 0.028261477127671242, + -0.0008617482963018119, + -0.020837895572185516, + 0.07557572424411774, + -0.053548336029052734, + 0.03177694231271744, + 0.0230953898280859, + -0.03292069584131241, + -0.019080957397818565, + 0.07785393297672272, + 0.07557953149080276, + 0.012330573052167892, + 0.004776938818395138, + 0.09029895812273026, + -0.005109996069222689, + -0.028433753177523613, + 0.04370659589767456, + 0.03547145053744316, + -0.011129964143037796, + 0.021442195400595665, + 0.05488525703549385, + -0.04654897376894951, + 0.01559762004762888, + 0.032745081931352615, + 0.059063926339149475, + 0.014760281890630722, + -0.01326826587319374, + -0.02901916205883026, + 0.05365808680653572, + 0.050223615020513535, + 0.031401969492435455, + -0.026783041656017303, + 0.021608969196677208, + 0.03976266831159592, + 0.05581316724419594, + 0.015056704171001911, + 0.039552316069602966, + 0.015179268084466457, + -0.12931425869464874, + -0.013836506754159927, + 0.07422833144664764, + -0.029286066070199013, + -0.020374272018671036, + 0.05968226119875908, + -0.028146760538220406, + 0.048827629536390305, + 0.038982048630714417, + 0.062431156635284424, + 0.053325530141592026, + 0.026780907064676285, + -0.07286337018013, + -0.002083896892145276, + 0.032296616584062576, + -0.059487275779247284, + 0.03938937932252884, + -0.015437308698892593, + 0.015834957361221313, + 0.028767507523298264, + 0.05318125709891319, + -0.04859021306037903, + 0.08114650100469589, + 0.5973621010780334, + -0.005572828929871321, + -0.0036820932291448116, + -0.04521414265036583, + -0.007875168696045876, + -0.06692269444465637, + 0.0758172869682312, + 0.0262118112295866, + -0.018639732152223587, + -0.01856698840856552, + 0.04197197034955025, + 0.06107209622859955, + -0.06518475711345673, + -0.0007648760220035911, + -0.02445867285132408, + 0.03896385431289673, + -0.03825327754020691, + -0.008747665211558342, + 0.022629642859101295 + ], + [ + -0.16152425110340118, + 0.04664722457528114, + -0.056907013058662415, + 0.0011431354796513915, + -0.014175952412188053, + -0.03012634627521038, + -0.03219196945428848, + -0.027926797047257423, + 0.02672716975212097, + 0.009243522770702839, + 0.017296407371759415, + -0.0244569294154644, + 0.03214460238814354, + 0.001654901192523539, + 0.0620792880654335, + 0.016827475279569626, + 0.0036823211703449488, + 0.05074496939778328, + -0.03454896807670593, + 0.014552182517945766, + 0.04154875501990318, + -0.0021526783239096403, + -0.013339239172637463, + -0.018467148765921593, + -0.0632743164896965, + -0.030349785462021828, + -0.009656856767833233, + 0.033679988235235214, + -0.020449889823794365, + -0.004950548987835646, + -0.08061128109693527, + -0.027872314676642418, + -0.04102472588419914, + 0.14759092032909393, + 0.003553889924660325, + -0.014622775837779045, + 0.00039729848504066467, + 0.018165702000260353, + -0.01652064546942711, + -0.048630595207214355, + 0.018704501911997795, + -0.07609591633081436, + -0.003529940964654088, + 0.009458532556891441, + -0.016625287011265755, + 0.04257423058152199, + -0.0512043796479702, + 0.02205936424434185, + 0.036006707698106766, + 0.004293840378522873, + -0.025083860382437706, + 0.00087987125152722, + -0.0015507409116253257, + 0.014864264987409115, + 0.019930779933929443, + 0.03971022740006447, + 0.0009356920490972698, + -0.03350524976849556, + -0.04571458324790001, + -0.03468593209981918, + 0.05986461415886879, + -0.011741358786821365, + 0.01632058434188366, + 0.028568070381879807, + 0.01994478888809681, + 0.0300595723092556, + -0.008108139038085938, + -0.03636891022324562, + 0.019191665574908257, + -0.007351626176387072, + 0.0032448505517095327, + 0.01347751822322607, + 0.006231551058590412, + -0.05240042880177498, + -0.04162309691309929, + -0.061709314584732056, + 0.004575791303068399, + -0.008333012461662292, + -0.010757818818092346, + 0.02565038576722145, + 0.3749951422214508, + -0.009059706702828407, + 0.013527137227356434, + -0.014608579687774181, + 7.046937389532104e-05, + 0.016849355772137642, + 0.02423946000635624, + -0.012256371788680553, + -0.023260315880179405, + -0.012455674819648266, + -0.024891545996069908, + 0.050747647881507874, + 0.014856181107461452, + 0.01723795384168625, + 0.0024506007321178913, + -0.02932601422071457, + -0.025353923439979553, + -0.028417399153113365, + 0.015603967010974884, + 0.005859716795384884, + 0.013740938156843185, + 0.015552458353340626, + -0.00011106721649412066, + 0.036468978971242905, + -0.003449569456279278, + 0.015477152541279793, + -0.008545751683413982, + -0.0012420188868418336, + -0.004996522329747677, + 0.01925729401409626, + 0.022470857948064804, + 0.02407032437622547, + 0.047140371054410934, + 0.0029102619737386703, + 0.01943543553352356, + -0.023441437631845474, + 0.0022257270757108927, + 0.008938448503613472, + 0.02479359321296215, + 0.021189354360103607, + -0.06701242923736572, + 0.024577051401138306, + 0.003181228181347251, + 0.011786635965108871, + 0.028929520398378372, + 0.008149411529302597, + -0.019976332783699036, + -0.06193581968545914, + -0.0238689836114645, + 0.055046189576387405, + -0.01703512668609619, + -0.03678753599524498, + -0.013681849464774132, + -0.017338013276457787, + 0.029831867665052414, + 0.0024823753628879786, + 0.006721466779708862, + -0.08218914270401001, + 0.052206285297870636, + 0.02234623022377491, + -0.029627492651343346, + -0.01986035145819187, + 0.005088216625154018, + 0.03210309147834778, + 0.004521848168224096, + 0.0008340517524629831, + 0.019555386155843735, + 0.03001469559967518, + 0.01990581303834915, + 0.002369300927966833, + -0.0021679557394236326, + 0.02586892619729042, + -0.0352567583322525, + -0.0035907498095184565, + -0.02645234763622284, + -0.07989628612995148, + -0.0022383348550647497, + 0.010795884765684605, + -0.02436389960348606, + 0.018005525693297386, + 0.010564371012151241, + 0.03743267059326172, + -0.01857684925198555, + 0.012836753390729427, + -0.005930959712713957, + -0.031188705936074257, + -0.01609618216753006, + 0.040107738226652145, + 0.0017103840364143252, + -0.004997589625418186, + 0.035886939615011215, + 0.015191469341516495, + -0.015944352373480797, + -0.0033124987967312336, + 0.04124883934855461, + 0.06995944678783417, + -0.01728256791830063, + 0.03305771201848984, + -0.02993258461356163, + 0.010936833918094635, + -0.011581779457628727, + -0.018504640087485313, + 0.008551226928830147, + -0.0015675229951739311, + 0.004041807260364294, + 0.042421795427799225, + 0.08137165009975433, + 0.011803106404840946, + 0.035580623894929886, + 0.09567361325025558, + 0.034674495458602905, + -0.0946233794093132, + 0.14237704873085022, + 0.01848011463880539, + 0.012496457435190678, + 0.023263180628418922, + -0.0002302430075360462, + 0.016429511830210686, + 0.018778445199131966, + -0.01123981922864914, + 0.028607629239559174, + 0.01916506700217724, + 0.05799325555562973, + -0.005686096381396055, + -0.028291746973991394, + 0.0019808756187558174, + 0.0637737289071083, + -0.01254232693463564, + -0.02289685606956482, + -0.006821945775300264, + 0.01733262836933136, + -0.006033079698681831, + 0.01025855727493763, + -0.06201416999101639, + -0.037804730236530304, + -0.014625758863985538, + -0.017155040055513382, + 0.08533531427383423, + 0.004564638249576092, + 0.006072943564504385, + -0.01835896447300911, + 0.03869284689426422, + 0.0461563915014267, + -0.022418593987822533, + 0.010475565679371357, + 0.02872657962143421, + -0.006467398721724749, + 0.018406711518764496, + -0.01331802736967802, + -0.031248781830072403, + 0.006070723757147789, + -0.09434124827384949, + -0.012187879532575607, + -0.058168619871139526, + 0.011251660995185375, + 0.013283812440931797, + 0.0024009826593101025, + 0.7390756607055664, + -0.017615679651498795, + -0.013101885095238686, + -0.0710219070315361, + 0.0037570467684417963, + -0.05033259466290474, + -0.0024086241610348225, + 0.01460631936788559, + -0.010583126917481422, + 0.021365724503993988, + 0.01952691562473774, + -0.0753559097647667, + 0.02561074122786522, + 0.017145751044154167, + -0.010623686015605927, + 0.022166889160871506, + -0.039909761399030685, + -0.03205631673336029, + -0.015605218708515167 + ], + [ + 0.02464226633310318, + -0.0013161293463781476, + 0.008715152740478516, + -0.0029664337635040283, + -0.010246296413242817, + -0.010303271934390068, + 0.0008116065291687846, + -0.00041889469139277935, + 0.001620776834897697, + 0.009878699667751789, + -0.027519801631569862, + -0.001611507497727871, + 0.005261670798063278, + -0.00021365706925280392, + -0.0013224250869825482, + 0.003394999774172902, + -0.01140496414154768, + 0.017016101628541946, + -0.014223982580006123, + -0.004700363148003817, + -0.007733500096946955, + -0.00029084796551615, + 0.010098304599523544, + -0.005043071694672108, + 0.001863998593762517, + -0.008961652405560017, + 0.005139666609466076, + -0.00021337765792850405, + -0.00046978690079413354, + 0.0021174501162022352, + 0.009820042178034782, + -0.008243841119110584, + -0.003120957873761654, + 0.027561860159039497, + 0.008223804645240307, + 0.004536401480436325, + -0.009664040058851242, + 0.0032050530426204205, + 0.002143522724509239, + -0.0014739322941750288, + -0.009497991763055325, + -0.004508787300437689, + 0.04176733270287514, + 0.004486728459596634, + 0.0013863439671695232, + -0.002812214195728302, + 0.0136161670088768, + 0.0006010880460962653, + 0.019028304144740105, + 0.004561494570225477, + 0.005481989588588476, + -0.010525228455662727, + -0.009813116863369942, + 0.014128864742815495, + -0.002120970282703638, + 0.002015694510191679, + 0.05018112063407898, + 0.00288023822940886, + -0.004963040351867676, + 0.010400330647826195, + 0.00023736001458019018, + -0.01217573881149292, + -0.0026090911123901606, + -0.00936926994472742, + -0.0010568955913186073, + 0.014283492229878902, + 0.0012255968758836389, + -0.008701338432729244, + -0.020704394206404686, + -0.005661514587700367, + 0.011503723450005054, + -0.021862056106328964, + 0.0018787938170135021, + -0.0028178009670227766, + 0.002633647993206978, + 0.005475823301821947, + 0.008515292778611183, + -0.00017691991524770856, + 0.0031282405834645033, + 0.0025450752582401037, + -0.12450941652059555, + 0.0018999205203726888, + 0.0038670385256409645, + 0.0006129422108642757, + 0.004265266936272383, + -0.0014590822393074632, + 0.003327468177303672, + -0.0008921625558286905, + -0.013816850259900093, + 0.018583867698907852, + 0.00041919806972146034, + -0.003109953599050641, + -0.007443523965775967, + -0.03493229299783707, + -0.01442053634673357, + 0.00317935342900455, + -0.0032754240091890097, + 0.008024749346077442, + -0.008627827279269695, + 0.0011411019368097186, + 0.0012876586988568306, + 0.0020723247434943914, + 0.013704420067369938, + -0.001593776629306376, + -0.010835345834493637, + -0.024263670668005943, + -0.0007399567984975874, + 0.01028288435190916, + 0.002061091596260667, + -0.000529540644492954, + -0.00020818506891373545, + -0.0018654556479305029, + -0.0036918518599122763, + -0.011575745418667793, + -0.0028534282464534044, + -0.005027478095144033, + 0.002873459830880165, + 0.008991437032818794, + -0.001260743709281087, + 0.00012973355478607118, + 0.010060323402285576, + -0.027663443237543106, + 2.941764068964403e-05, + -0.0017681652680039406, + -0.0007139843655750155, + -6.497751746792346e-05, + 0.003099163994193077, + -0.019083669409155846, + 0.008253374136984348, + 0.007325253449380398, + -0.0016682012937963009, + -0.002910726936534047, + 0.007119262125343084, + 0.008306145668029785, + -0.020232034847140312, + 0.006285867188125849, + 0.0030005290172994137, + -0.011762193404138088, + 0.007411645725369453, + -0.005069056060165167, + 0.00037432016688399017, + 0.004238615743815899, + -0.008853884413838387, + -0.0022441246546804905, + -0.9627572894096375, + 0.0014482552651315928, + 0.01862383261322975, + 0.006418455857783556, + -0.00939734373241663, + 0.009644090197980404, + -0.0010629971511662006, + 0.0035811830312013626, + 0.005249149166047573, + 0.0008680960163474083, + 0.007097920402884483, + -0.02481042966246605, + -0.0046325004659593105, + -0.00040203629760071635, + 0.0014530514599755406, + 0.005514367949217558, + -0.0011212306562811136, + 0.0023542435374110937, + -0.003945574164390564, + 0.005385824013501406, + -0.0002623161708470434, + -0.0029961972031742334, + 0.01679362915456295, + 0.0009413901716470718, + -0.003982434049248695, + -0.009757990017533302, + 0.00809387769550085, + -0.0039218426682055, + -0.00862087868154049, + 0.004235548432916403, + -0.005940215662121773, + 0.0012893186649307609, + 0.0008174783433787525, + -0.00019687804160639644, + 0.010709269903600216, + 0.0010329611832275987, + -0.00338897411711514, + -0.003698621643707156, + 0.0021609023679047823, + -0.015833420678973198, + 0.008424419909715652, + 0.010245123878121376, + -0.007545134983956814, + -0.0004920005449093878, + -0.010536063462495804, + -0.00849684327840805, + 0.008348049595952034, + 0.0015751669416204095, + -0.0072455327026546, + 0.0018877671100199223, + 0.012158950790762901, + -0.007162530440837145, + 0.00224680220708251, + -0.010803177021443844, + 0.0034613071475178003, + 0.0016805429477244616, + -0.0005241226754151285, + -0.0006632722797803581, + 0.0004821989277843386, + 0.012277064844965935, + 0.0014217793941497803, + 0.00809518899768591, + 0.005205231253057718, + -0.021715883165597916, + 0.007973910309374332, + 0.003562586847692728, + -0.004058963153511286, + 0.007006422150880098, + 0.0029661471489816904, + -0.03197399899363518, + -0.002246732357889414, + 0.00011278033343842253, + 0.003763787914067507, + 0.02777520753443241, + 0.004532403312623501, + -0.0017694886773824692, + -0.0020439764484763145, + -0.004076865967363119, + -0.006112579256296158, + 0.006623497232794762, + -0.0049169897101819515, + -0.0012044626055285335, + -0.005297533236443996, + 0.005722890142351389, + 0.013593021780252457, + -0.0018756842473521829, + -0.007571757771074772, + -0.0022249703761190176, + 0.0007266791071742773, + 0.012143795378506184, + 0.005984696559607983, + -0.005165804643183947, + -0.0029138997197151184, + -0.17343729734420776, + -0.003151630749925971, + 0.05045769736170769, + -0.005664686672389507, + -0.0006474450929090381, + -0.008787625469267368, + -0.03042449615895748, + -0.005879424046725035, + -0.002367219887673855, + 0.0006887445342727005, + 0.0017484973650425673, + 0.008252858184278011, + 0.006188724189996719, + -0.0084379306063056, + 0.0013554354663938284, + 0.005533658899366856, + -0.0019382148748263717, + 0.006676149554550648, + -0.0006146118394099176 + ], + [ + -0.12452399730682373, + 0.027060560882091522, + -0.006034695077687502, + 0.05219252035021782, + 0.00784908514469862, + -0.01882612518966198, + -0.007835167460143566, + -0.015063365921378136, + 0.011251064948737621, + -0.0009297698852606118, + 0.04760795086622238, + -0.034156735986471176, + 0.004712312947958708, + 0.003396040527150035, + 0.016410809010267258, + 0.03250572830438614, + 0.008993937633931637, + -0.01025298610329628, + -0.0412924662232399, + 0.004082228522747755, + 0.04304330796003342, + -0.004022608045488596, + -0.010557739995419979, + 0.003896049689501524, + -0.11001084744930267, + 0.006382722873240709, + -0.017956724390387535, + 0.011971777305006981, + 0.0016290355706587434, + -0.03004143200814724, + -0.03883419930934906, + 0.007791563868522644, + -0.009015071205794811, + 0.10753482580184937, + -0.01939036324620247, + 0.0025061368942260742, + 0.017361514270305634, + 0.0008254615822806954, + -0.016615187749266624, + -0.025391003116965294, + 0.016120750457048416, + -0.03205043077468872, + 0.013136041350662708, + 0.005469097755849361, + -0.004288068972527981, + -0.005963331554085016, + -0.025805562734603882, + 0.018802322447299957, + 0.023051708936691284, + 0.0059705739840865135, + 0.008878218941390514, + -0.005587715655565262, + -0.0195660088211298, + 0.0036120102740824223, + -0.02125413529574871, + 0.015151742845773697, + 0.0072702281177043915, + -0.004629160743206739, + -0.02891610935330391, + -0.03483295813202858, + 0.02725125104188919, + -0.018013767898082733, + 0.024744173511862755, + 0.014256924390792847, + 0.02821308560669422, + -0.0070183416828513145, + -0.0038255644030869007, + 0.003937562461942434, + 0.011380798183381557, + -0.005634249188005924, + -0.002876927377656102, + 0.007188043557107449, + 0.013330668210983276, + -0.008648981340229511, + -0.020402658730745316, + -0.02067118138074875, + 0.006173065863549709, + 0.028810659423470497, + -0.013645332306623459, + -0.03419504314661026, + 0.18730472028255463, + -0.02167038433253765, + 0.02113274112343788, + -0.020113423466682434, + -0.03197020664811134, + 0.009358596988022327, + -0.008979519829154015, + -0.0008252717670984566, + -0.02144869975745678, + -0.010009940713644028, + -0.03205405920743942, + 0.06223614886403084, + 0.011219093576073647, + 0.04563384875655174, + 0.020903687924146652, + -0.027736365795135498, + -0.01810717210173607, + -0.04172414541244507, + -0.02099975012242794, + 0.02992229536175728, + -0.005060574505478144, + -0.010675114579498768, + 0.009658034890890121, + 0.014732887968420982, + 0.012843371368944645, + -0.001428753836080432, + -0.005153703037649393, + -0.0010958716738969088, + 0.013109337538480759, + -0.002458410570397973, + 0.04024782404303551, + 0.003977187909185886, + 0.022188464179635048, + -0.012483218684792519, + 0.02018112689256668, + -0.012787429615855217, + 0.009879689663648605, + -0.020169956609606743, + 0.0244743712246418, + 0.013906980864703655, + -0.0625152587890625, + 0.01231018640100956, + 0.02099386230111122, + 0.03899088501930237, + -0.02956247143447399, + 0.00703387288376689, + -0.0026809617411345243, + -0.022927626967430115, + -0.002541074063628912, + 0.00570620596408844, + 0.000410369539167732, + -0.016466159373521805, + -0.017970046028494835, + -0.03419776260852814, + 0.010720353573560715, + 0.015626179054379463, + 0.04373969882726669, + -0.07107973098754883, + 0.04319516941905022, + -0.0028177453204989433, + -0.0007908481056801975, + -0.016728779301047325, + 0.03422802686691284, + 0.005330570507794619, + -0.7608121633529663, + -0.005666709039360285, + 0.020540351048111916, + 0.012736494652926922, + 0.0233871191740036, + -0.011943694204092026, + -0.012838950380682945, + 0.01017911545932293, + -0.022774754092097282, + -0.0010567855788394809, + -0.023340966552495956, + -0.030501052737236023, + 0.011006858199834824, + 0.009735849685966969, + 0.015664054080843925, + 0.004516547080129385, + -0.011474713683128357, + 0.007955823093652725, + -0.003191115101799369, + 0.0007747834897600114, + -0.029762407764792442, + -0.022217901423573494, + -0.05473023280501366, + 0.0022984484676271677, + -0.0066519444808363914, + -0.034064650535583496, + 0.006468721199780703, + -0.003493398427963257, + -0.010516565293073654, + 0.01655639335513115, + 0.029407065361738205, + 0.04182632640004158, + 0.029857372865080833, + 0.01130429096519947, + -0.0014634932158514857, + 0.03478632867336273, + -0.020668579265475273, + 0.009338893927633762, + -0.009742134250700474, + -0.008271481841802597, + 0.006031370721757412, + 0.05249515548348427, + 0.05012887343764305, + -0.004510066006332636, + 0.026526734232902527, + 0.08426447212696075, + -0.0014721606858074665, + -0.0474286787211895, + 0.0608321838080883, + 0.025229427963495255, + -0.01999649405479431, + 0.029424408450722694, + 0.023171620443463326, + -0.008444856852293015, + 0.015790387988090515, + -0.019134575501084328, + 0.01669793576002121, + 0.005541715305298567, + -0.006569654680788517, + -0.008567568846046925, + 0.02172231860458851, + 0.027398111298680305, + 0.047133561223745346, + -0.01263525988906622, + 0.0017130591440945864, + -0.0033936789259314537, + 0.01807117462158203, + -0.007547486573457718, + 0.015070256777107716, + -0.018197260797023773, + -0.07681982219219208, + -0.005642865784466267, + 0.017308145761489868, + -0.010401231236755848, + 0.006894818972796202, + 0.007360823452472687, + -0.022239679470658302, + 0.02729973942041397, + 0.020253349095582962, + -0.008858444169163704, + 0.015795940533280373, + 0.013272758573293686, + -0.034930501133203506, + 0.01089948508888483, + -0.004441665951162577, + -0.00757207814604044, + -0.017998861148953438, + -0.04539048299193382, + -0.0006850352510809898, + -0.033030059188604355, + 0.025812895968556404, + -0.02458157017827034, + 0.03541387617588043, + 0.45344582200050354, + 0.0042661926709115505, + -0.010370527394115925, + -0.045198954641819, + 0.0011605736799538136, + -0.051428552716970444, + 0.019034262746572495, + 0.012710359878838062, + -0.03306203708052635, + -0.0071608321741223335, + 0.0263717882335186, + -0.003339876653626561, + -0.026898175477981567, + 0.013204341754317284, + -0.01306530274450779, + 0.017826395109295845, + -0.05469544231891632, + -0.020322922617197037, + 0.012348592281341553 + ], + [ + 0.024106590077280998, + -0.0009676121990196407, + 0.00852558109909296, + -0.0030114820692688227, + -0.01011707354336977, + -0.010248717851936817, + 0.0005764954839833081, + -0.000982141587883234, + 0.0014047578442841768, + 0.009527076967060566, + -0.027255509048700333, + -0.0013887821696698666, + 0.0056630405597388744, + -0.0003533677663654089, + -0.000873096811119467, + 0.0028991757426410913, + -0.010998329147696495, + 0.016856694594025612, + -0.014070812612771988, + -0.004617270547896624, + -0.0073924316093325615, + -0.0006581699708476663, + 0.009724268689751625, + -0.005242392886430025, + 0.0006940321763977408, + -0.008851678110659122, + 0.004999141208827496, + -0.0003803445724770427, + -0.00037199174403212965, + 0.0025133658200502396, + 0.008607226423919201, + -0.008410410024225712, + -0.003288261592388153, + 0.02865426242351532, + 0.008274403400719166, + 0.004299736116081476, + -0.009237542748451233, + 0.0033575783018022776, + 0.001760929822921753, + -0.0019813114777207375, + -0.00930839218199253, + -0.004188173450529575, + 0.040755495429039, + 0.004284227732568979, + 0.0010178020456805825, + -0.002813339000567794, + 0.013028576970100403, + 0.0004077614576090127, + 0.01888355426490307, + 0.004251481033861637, + 0.0052323839627206326, + -0.01100692618638277, + -0.009342821314930916, + 0.013426982797682285, + -0.0021031952928751707, + 0.001863884157501161, + 0.049334168434143066, + 0.002733452245593071, + -0.005070987623184919, + 0.010122655890882015, + 0.0005468183662742376, + -0.012676991522312164, + -0.0023860849905759096, + -0.009175680577754974, + -0.001045681769028306, + 0.01399556826800108, + 0.001154199126176536, + -0.008722838945686817, + -0.020051591098308563, + -0.005425558891147375, + 0.011302810162305832, + -0.021366288885474205, + 0.0017160748830065131, + -0.0027733189053833485, + 0.0022548779379576445, + 0.0049384101293981075, + 0.008181477896869183, + -0.00012875355605501682, + 0.002852825913578272, + 0.0026429924182593822, + -0.12127390503883362, + 0.0017949480097740889, + 0.0040131728164851665, + 0.0006772371125407517, + 0.004371296148747206, + -0.001298126415349543, + 0.0037179000210016966, + -0.0005524136358872056, + -0.013648406602442265, + 0.01808350160717964, + 0.0002714149886742234, + -0.0023726860526949167, + -0.006938927341252565, + -0.03394172713160515, + -0.014067953452467918, + 0.0029603559523820877, + -0.003211993258446455, + 0.00742297200486064, + -0.008480776101350784, + 0.0010102856904268265, + 0.0013565528206527233, + 0.0017769265687093139, + 0.01353949774056673, + -0.0017490325262770057, + -0.011042287573218346, + -0.02369893155992031, + -0.0007509795832447708, + 0.010008015669882298, + 0.0019251133780926466, + -0.0002292326680617407, + -0.00039071074570529163, + -0.0014303970383480191, + -0.003517799312248826, + -0.01117676217108965, + -0.002815139014273882, + -0.004980773199349642, + 0.0032543151173740625, + 0.008783627301454544, + -0.0009207742405124009, + 0.0003564847575034946, + 0.009257686324417591, + -0.02684180997312069, + 0.00028827099595218897, + -0.0015198623295873404, + -0.0008391800802201033, + -0.00031573380692861974, + 0.0029506294522434473, + -0.01913086324930191, + 0.007586048450320959, + 0.0074811880476772785, + -0.0015668680425733328, + -0.0028823374304920435, + 0.006988123524934053, + 0.008222280070185661, + -0.019464775919914246, + 0.006157527677714825, + 0.002669633598998189, + -0.011878885328769684, + 0.007639429531991482, + -0.004480479750782251, + 0.0001439597108401358, + 0.003985466435551643, + -0.008741348050534725, + -0.0017565656453371048, + -0.9649435877799988, + 0.0011247777147218585, + 0.019107269123196602, + 0.006206733174622059, + -0.00955404993146658, + 0.009025507606565952, + -0.0015225092647597194, + 0.0037704117130488157, + 0.005604329984635115, + 0.000566236034501344, + 0.006373221520334482, + -0.024424897506833076, + -0.004578952211886644, + -0.00032802505302242935, + 0.0015820538392290473, + 0.00570043595507741, + -0.0009220319334417582, + 0.0025465956423431635, + -0.003845637897029519, + 0.005183948669582605, + -0.00023368941037915647, + -0.0026632589288055897, + 0.01565764844417572, + 0.000416420167312026, + -0.004109001252800226, + -0.009752496145665646, + 0.009238801896572113, + -0.0035891614388674498, + -0.008406796492636204, + 0.0046784477308392525, + -0.005372060462832451, + 0.0016928489785641432, + 0.00039715811726637185, + -0.0004272365476936102, + 0.010090138763189316, + 0.0011355887399986386, + -0.0038039761129766703, + -0.003133928868919611, + 0.002168425591662526, + -0.015586059540510178, + 0.008127382025122643, + 0.010561742819845676, + -0.007214905694127083, + -0.00014670701057184488, + -0.009962931275367737, + -0.007678050082176924, + 0.008162357844412327, + 0.0008531391504220665, + -0.007039831951260567, + 0.0020797408651560545, + 0.011916453018784523, + -0.007206358015537262, + 0.0021619987674057484, + -0.010737883858382702, + 0.003586151171475649, + 0.001676383544690907, + 0.0002152303932234645, + -0.0008159910794347525, + 0.0007226986344903708, + 0.011604148894548416, + 0.0018013216322287917, + 0.008067427203059196, + 0.005816663149744272, + -0.021368803456425667, + 0.007843934930860996, + 0.0035653673112392426, + -0.0038026871625334024, + 0.0066453199833631516, + 0.002993757836520672, + -0.031818706542253494, + -0.0027978389989584684, + -8.091969334600435e-07, + 0.003360877512022853, + 0.028004344552755356, + 0.0043285442516207695, + -0.0018649334087967873, + -0.0022901741322129965, + -0.0036570625379681587, + -0.005482437089085579, + 0.006414339877665043, + -0.005114455241709948, + -0.0010956565383821726, + -0.005400381051003933, + 0.005720258224755526, + 0.013654489070177078, + -0.0018972450634464622, + -0.0073379953391849995, + -0.0027270233258605003, + 0.0007116849883459508, + 0.01159676630049944, + 0.00640870863571763, + -0.005307063460350037, + -0.0024628578685224056, + -0.166340172290802, + -0.0027875544037669897, + 0.04898667335510254, + -0.0058204373344779015, + -0.0008260630420409143, + -0.009732156991958618, + -0.029469551518559456, + -0.005238569341599941, + -0.0024134418927133083, + 0.0007823847117833793, + 0.0019415970891714096, + 0.007325658109039068, + 0.005280784331262112, + -0.008494293317198753, + 0.0014425402041524649, + 0.0057442327961325645, + -0.0016485319938510656, + 0.006412901449948549, + -0.0004349512455519289 + ], + [ + -0.12266620248556137, + 0.014971360564231873, + 0.00081248814240098, + 0.08875445276498795, + 0.03409508615732193, + -0.041087232530117035, + -0.008157070726156235, + -0.04752328619360924, + -0.009785647504031658, + 0.0019640580285340548, + 0.059955988079309464, + -0.056736916303634644, + -0.01478052232414484, + 0.010618537664413452, + 0.014876608736813068, + 0.06262296438217163, + 0.011751698330044746, + -0.017915010452270508, + -0.073715440928936, + -0.009226756170392036, + 0.06021406874060631, + -0.04207572713494301, + -0.019477520138025284, + -0.016245612874627113, + -0.14710989594459534, + -0.029967375099658966, + -0.009986369870603085, + -0.005894252564758062, + 0.0077640037052333355, + -0.03146610036492348, + -0.04996926337480545, + -0.0025002439506351948, + -0.007090434432029724, + 0.14599671959877014, + 0.00492125516757369, + 0.0358063168823719, + 0.029814118519425392, + 0.0018606128869578242, + -0.00985321868211031, + -0.025374257937073708, + 0.0006264224648475647, + -0.018606694415211678, + 0.025799008086323738, + 0.007943428121507168, + 0.017697004601359367, + -0.02739822305738926, + -0.017870871350169182, + -0.005455059465020895, + 0.025951238349080086, + 0.020381493493914604, + 0.00994623452425003, + -0.017952289432287216, + -0.028226343914866447, + -0.023376697674393654, + -0.048571959137916565, + 0.018857110291719437, + 0.029430920258164406, + 0.016336143016815186, + -0.022482534870505333, + -0.04685742035508156, + 0.017333080992102623, + -0.03983292728662491, + 0.018665721639990807, + -0.027078095823526382, + 0.011626357212662697, + -0.040275078266859055, + 0.003571475623175502, + -0.026172323152422905, + -0.015728948637843132, + -0.007810654584318399, + 0.020515713840723038, + 0.023439936339855194, + 0.025661857798695564, + 0.020605137571692467, + -0.0358739010989666, + -0.023509712889790535, + -0.02850623056292534, + 0.05638996884226799, + -0.022483279928565025, + -0.03656885027885437, + 0.3512120842933655, + -0.02203534170985222, + 0.018060892820358276, + -0.011476322077214718, + -0.04717421904206276, + -0.012733111158013344, + -0.04387841001152992, + 0.023544898256659508, + -0.03085535578429699, + -0.033498767763376236, + -0.04345988482236862, + 0.09328126162290573, + -0.011072462424635887, + 0.06030762568116188, + -0.025873152539134026, + -0.012799466028809547, + -0.012941252440214157, + -0.04326304420828819, + -0.03044484183192253, + 0.06797631084918976, + -0.015600040555000305, + -0.032382071018218994, + 0.045474834740161896, + -0.01772678643465042, + -0.06395626813173294, + 0.0008592091035097837, + -0.007530224043875933, + 0.002045417670160532, + -0.010629570111632347, + 0.008771072141826153, + 0.06281744688749313, + -0.008181444369256496, + -0.006535940803587437, + -0.03140929713845253, + 0.036501817405223846, + -0.013495199382305145, + 0.03892895579338074, + 0.005891992244869471, + 0.03338325396180153, + -0.0007413135608658195, + -0.07975813001394272, + -0.011414870619773865, + 0.05659114196896553, + 0.0403563566505909, + -0.04386121779680252, + -0.012331250123679638, + -0.008858975023031235, + -0.03679097071290016, + 0.012717203237116337, + -0.0007822916959412396, + 0.027307385578751564, + -0.010169978253543377, + -0.04123122990131378, + -0.03299038112163544, + 0.011516804806888103, + 0.04575495794415474, + 0.06451945006847382, + -0.09347045421600342, + 0.07087662070989609, + -0.005509703885763884, + -0.0047558206133544445, + -0.02381233684718609, + 0.06704118102788925, + 0.011985552497208118, + 0.056488972157239914, + -0.02818777970969677, + 0.047332514077425, + -0.021933503448963165, + 0.03277096524834633, + -0.017807289958000183, + -0.0400364026427269, + 0.0242156945168972, + -0.009554378688335419, + 0.009702173061668873, + -0.021521378308534622, + -0.014627829194068909, + -0.004270715638995171, + 0.005802891682833433, + 0.06053691729903221, + 0.0014490907778963447, + -0.01311574224382639, + 0.03079795651137829, + 0.003987525589764118, + 0.009117314592003822, + -0.02653215453028679, + -0.000554172380361706, + -0.11848876625299454, + -0.03913275524973869, + 0.006532261148095131, + -0.044278308749198914, + 0.0514192208647728, + -0.015611895360052586, + -0.025334322825074196, + 0.06380299478769302, + 0.060765452682971954, + 0.0386381633579731, + 0.02176716737449169, + -0.035553108900785446, + 0.023534059524536133, + 0.05106755346059799, + -0.06794438511133194, + 0.01863297075033188, + -0.012215743772685528, + -0.030424974858760834, + 0.029020655900239944, + 0.0910702720284462, + 0.03377562388777733, + -0.0030985663179308176, + 0.021451860666275024, + 0.10252749919891357, + -0.00911546777933836, + -0.052398931235075, + 0.026985356584191322, + 0.008931315504014492, + -0.04523850604891777, + 0.009917002171278, + 0.054945237934589386, + -0.033566296100616455, + 0.02995542623102665, + 0.0048698014579713345, + -0.0046264794655144215, + 0.00418987637385726, + 0.010388626717031002, + 0.02680528350174427, + 0.03370779752731323, + 0.00984373688697815, + 0.09421418607234955, + -0.040803324431180954, + -0.012963165529072285, + 0.0072221881709992886, + 0.047182124108076096, + 0.0045844754204154015, + 0.01147408690303564, + 0.0003635135944932699, + -0.0805782824754715, + -0.007307886611670256, + 0.006058435887098312, + -0.01443202793598175, + -0.01632748357951641, + 0.017869114875793457, + -0.08129071444272995, + 0.04398779571056366, + 0.022012298926711082, + 0.010927318595349789, + 0.03423673287034035, + -0.0017737227026373148, + -0.025447560474276543, + -0.0023129323963075876, + 0.039454128593206406, + -0.004787006881088018, + -0.047276321798563004, + -0.06433779746294022, + -0.017173856496810913, + -0.034538231790065765, + 0.05543841794133186, + -0.051886312663555145, + 0.04369979351758957, + 0.7030136585235596, + 0.01782858557999134, + -0.022521449252963066, + -0.03944649547338486, + -0.01640291139483452, + -0.08359260112047195, + 0.004779502283781767, + 0.010343436151742935, + -0.03495260700583458, + -0.03767705336213112, + 0.034714311361312866, + -0.02566485106945038, + -0.05160269886255264, + 0.010005814954638481, + -0.001403170870617032, + 0.004529095254838467, + -0.03484925255179405, + -0.027012266218662262, + 0.031147247180342674 + ], + [ + -0.18707047402858734, + 0.019344069063663483, + -0.024799497798085213, + 0.045914940536022186, + -0.036137212067842484, + -0.01705189049243927, + -0.012469646520912647, + -0.004352857358753681, + 0.026735851541161537, + -0.0014766044914722443, + 0.038596995174884796, + -0.025235135108232498, + 0.01723475009202957, + 0.0035101694520562887, + 0.03600693121552467, + 0.023988425731658936, + 0.0005506731104105711, + 0.025704078376293182, + -0.06179344281554222, + -0.00895768217742443, + 0.06737025082111359, + 0.0040249512530863285, + -0.0006827572360634804, + -0.0014871145831421018, + -0.08430426567792892, + 0.004689052235335112, + -0.03295206278562546, + 0.06321389973163605, + -0.00023164758749771863, + -0.012747576460242271, + -0.06437090039253235, + -0.002254539169371128, + -0.048121578991413116, + 0.1554879993200302, + -0.014882889576256275, + -0.010771782137453556, + 0.0025670863687992096, + 0.023664500564336777, + -0.0007569727604277432, + -0.04501430317759514, + 0.03869706019759178, + -0.07885733991861343, + 0.003586102044209838, + 0.010825513862073421, + -0.0050258943811059, + 0.02127576619386673, + -0.03713502734899521, + 0.01857159286737442, + 0.014154885895550251, + -0.0028341347351670265, + -0.0029910067096352577, + -0.009061910212039948, + -0.025784527882933617, + 0.010320798493921757, + 0.012342257425189018, + 0.06652599573135376, + 0.03010883927345276, + -0.013204662129282951, + -0.05785096809267998, + -0.05082317069172859, + 0.04826730117201805, + -0.014271391555666924, + 0.026719141751527786, + 0.029122358188033104, + 0.022248979657888412, + 0.028221413493156433, + -0.00884971022605896, + -0.018674761056900024, + 0.00034215624327771366, + 0.0013524179812520742, + 0.004492656793445349, + 0.0066075813956558704, + 0.006789438426494598, + -0.03331058844923973, + -0.03992205113172531, + -0.05712280422449112, + 0.016752546653151512, + 0.008768312633037567, + -0.0076861921697855, + -0.011450832709670067, + 0.3697616457939148, + -0.020049411803483963, + 0.03254400193691254, + -0.01961682178080082, + -0.021751942113041878, + 0.02130521647632122, + 0.026411499828100204, + -0.009614482522010803, + -0.015516357496380806, + 0.003112632781267166, + -0.018077300861477852, + 0.06670862436294556, + 0.00870647095143795, + 0.024958688765764236, + 0.0034552053548395634, + -0.026980191469192505, + -0.028431875631213188, + -0.025185106322169304, + 0.010429820977151394, + 0.011980238370597363, + -0.007073696237057447, + 0.026264997199177742, + -0.0012847274774685502, + 0.03526414558291435, + -0.009185155853629112, + 0.015568716451525688, + 0.021853122860193253, + 0.005307821556925774, + 0.017972949892282486, + 0.005153012461960316, + 0.024737901985645294, + 0.02449679747223854, + 0.0407039150595665, + -0.005805807188153267, + -0.0005627297796308994, + -0.011306609958410263, + 0.0014542333083227277, + 0.0053314086981117725, + 0.012890058569610119, + 0.027465907856822014, + -0.06310717761516571, + 0.004597565159201622, + 0.009386113844811916, + 0.044898878782987595, + 0.023171478882431984, + 0.023617703467607498, + -2.7585410862229764e-05, + -0.051626548171043396, + -0.023811550810933113, + 0.018132930621504784, + -0.030028589069843292, + -0.061395931988954544, + -0.03597455099225044, + -0.021635673940181732, + 0.01810174062848091, + -0.017575865611433983, + 0.01358138769865036, + -0.07971322536468506, + 0.03359740599989891, + 0.01387306023389101, + -0.006326642818748951, + -0.0012172331335023046, + 0.005045310594141483, + 0.011424032971262932, + 0.021286960691213608, + -0.0070847379975020885, + 0.02023187279701233, + 0.03827692195773125, + 0.0211276113986969, + 0.0008694726275280118, + -0.010012113489210606, + 0.0018530789529904723, + -0.0221563708037138, + -0.007396183907985687, + -0.04422856494784355, + -0.059218890964984894, + 0.006189214996993542, + -0.014713171869516373, + 0.0055913315154612064, + 0.008873717859387398, + -0.011342955753207207, + 0.026082482188940048, + -0.009056191891431808, + 0.001033068518154323, + -0.019183972850441933, + -0.05840924754738808, + -0.016450956463813782, + 0.01264269184321165, + -0.011366481892764568, + -0.01383487693965435, + 0.019915994256734848, + 0.009084688499569893, + -0.02194833941757679, + 0.006037495564669371, + 0.04674038290977478, + 0.07137592881917953, + 0.02016974613070488, + 0.02878733165562153, + -0.014243884943425655, + 0.008375323377549648, + -0.02436349168419838, + -0.00015244221140164882, + -0.020966798067092896, + 0.017273612320423126, + 0.007028157357126474, + 0.028351742774248123, + 0.09026313573122025, + 0.00574581790715456, + 0.020845144987106323, + 0.11090295761823654, + 0.03840373829007149, + -0.11025050282478333, + 0.13864906132221222, + 0.01836262084543705, + 0.014054722152650356, + 0.055506009608507156, + 0.0018876264803111553, + 0.020209921523928642, + 0.007449532393366098, + -0.031162971630692482, + 0.025012608617544174, + 0.006795905064791441, + 0.036322709172964096, + -0.02339097112417221, + 0.01160085666924715, + -0.004361220635473728, + 0.07601960748434067, + -0.017044369131326675, + -0.021228356286883354, + -0.010889596305787563, + 0.020486466586589813, + -0.0183445792645216, + 0.036456398665905, + -0.08671549707651138, + -0.0322880744934082, + -0.02628074586391449, + 0.0076192948035895824, + 0.03851274028420448, + 0.021546732634305954, + 0.017561456188559532, + -0.019441764801740646, + 0.020057784393429756, + 0.04906603321433067, + -0.026837749406695366, + 0.019137201830744743, + 0.039243001490831375, + -0.019190838560461998, + 0.05165199935436249, + -0.015085730701684952, + -0.04261329770088196, + -0.008162641897797585, + -0.08952467888593674, + 0.01619740203022957, + -0.03630942478775978, + 0.029513729736208916, + 0.007783694192767143, + 0.03682740777730942, + 0.7301390171051025, + -0.010713200084865093, + 0.011773149482905865, + -0.06745157390832901, + 0.01487397775053978, + -0.04242594540119171, + -0.008662858046591282, + 0.02274179458618164, + -0.012374983169138432, + 0.008298923261463642, + 0.02683374658226967, + -0.03186874836683273, + 0.009218161925673485, + 0.006342434324324131, + -0.02056632749736309, + 0.03211456537246704, + -0.08373527228832245, + -0.030190277844667435, + -0.009526597335934639 + ], + [ + -0.209722638130188, + 0.033177562057971954, + -0.037908732891082764, + 0.14133255183696747, + 0.05730215832591057, + -0.028578288853168488, + -0.015203837305307388, + 0.014766131527721882, + 0.0641440823674202, + 0.05004698038101196, + 0.14948102831840515, + -0.004345818422734737, + 0.0035355386789888144, + 0.03280113264918327, + 0.031276967376470566, + 0.01181457657366991, + 0.00681070052087307, + -0.016711462289094925, + -0.05602468550205231, + -0.014031477272510529, + 0.1318221241235733, + 0.011973642744123936, + 0.04451591521501541, + 0.014936169609427452, + -0.18243588507175446, + -0.03162355348467827, + -0.0032619121484458447, + -0.030529575422406197, + 0.0026803179644048214, + -0.06271068006753922, + -0.08528947830200195, + 0.039077483117580414, + 0.037819791585206985, + -0.07909125089645386, + -0.026441065594553947, + 0.0023965032305568457, + 0.00393348652869463, + 0.0531177818775177, + -0.019392646849155426, + -0.005318717565387487, + -0.017877725884318352, + -0.0717419907450676, + 0.03564702346920967, + -0.01804664358496666, + 0.08198156207799911, + 0.07079976052045822, + -0.0419238843023777, + 0.02020011655986309, + -0.0387597493827343, + 0.005883612670004368, + 0.03830024600028992, + 0.10945384949445724, + -0.0905720591545105, + 0.08864971250295639, + -0.060243163257837296, + -0.026586264371871948, + 0.04697852581739426, + -0.018972953781485558, + 0.037596628069877625, + -0.036722712218761444, + 0.018566874787211418, + 0.00016436571604572237, + 0.051097478717565536, + 0.0368691049516201, + 0.005798530764877796, + 0.004130150657147169, + 0.013264007866382599, + 0.0643925666809082, + 0.0713258907198906, + -0.05334378778934479, + 0.05607026442885399, + -0.05815792456269264, + 0.10571742802858353, + 0.021065959706902504, + -0.004709921777248383, + -0.0011664832709357142, + 0.01866595447063446, + 0.012853237800300121, + 0.03611137345433235, + -0.0986545979976654, + 0.17386604845523834, + -0.06724359095096588, + 0.013114018365740776, + -0.01679408550262451, + -0.0515519455075264, + -0.052644241601228714, + -0.06447969377040863, + -0.04533859342336655, + 0.02204301953315735, + 0.0012999868486076593, + -0.07067769765853882, + 0.1040240079164505, + 0.021567096933722496, + 0.012675447389483452, + 0.03479291498661041, + -0.0178360678255558, + -0.05108482763171196, + -0.04832546412944794, + -0.020829040557146072, + 0.07517878711223602, + 0.015513825230300426, + -0.0224310252815485, + -0.02949291095137596, + 0.00750657357275486, + 0.07711657136678696, + -0.0841391533613205, + -0.06731396913528442, + -0.07624667882919312, + 0.038408055901527405, + -0.05549705773591995, + 0.008294977247714996, + -0.04240081459283829, + 0.017204875126481056, + -0.048898614943027496, + 0.06150464341044426, + -0.017609747126698494, + -0.019721852615475655, + -0.07497023791074753, + -0.02558814361691475, + -0.040638651698827744, + -0.05515950918197632, + -0.03379487991333008, + 0.03761948272585869, + 0.007741826120764017, + 0.008159982971847057, + 0.07589903473854065, + -0.010150416754186153, + 0.04741385579109192, + 0.03468351811170578, + 0.00979563221335411, + 5.893560955883004e-05, + -0.007371365092694759, + -0.02602246031165123, + -0.020614730194211006, + -0.0017183716408908367, + -0.012951431795954704, + 0.05981968343257904, + -0.08248142153024673, + 0.06360027939081192, + -0.07802390307188034, + 0.07361216098070145, + 0.007899495773017406, + 0.011821889318525791, + -0.034925833344459534, + -0.2033603936433792, + 0.022929716855287552, + -0.1035102903842926, + 0.1310061663389206, + 0.018041560426354408, + 0.021430950611829758, + 0.07372306287288666, + -0.05044860765337944, + -0.05604469031095505, + 0.041757114231586456, + -0.031452447175979614, + -0.008218051865696907, + 0.07778044044971466, + 0.07660574465990067, + 0.034913789480924606, + -0.03144092112779617, + -0.030667349696159363, + 0.023622486740350723, + -0.0258285254240036, + -0.010637624189257622, + -0.03278009593486786, + -0.06403670459985733, + -0.02230428159236908, + 0.0854119211435318, + -0.003130932804197073, + -0.053567562252283096, + -0.11533975601196289, + -0.021334923803806305, + -0.06641678512096405, + 0.04506349563598633, + 0.008069702424108982, + 0.013381213881075382, + 0.11267835646867752, + 0.06298509240150452, + -0.012905892916023731, + 0.03633537143468857, + 0.018297675997018814, + -0.049384091049432755, + -0.004929266404360533, + 0.000792398932389915, + 0.04920090362429619, + 0.038631949573755264, + 0.0463746078312397, + 0.03792344778776169, + 1.4634380931966007e-05, + 0.06715798377990723, + -0.10258396714925766, + -0.004152827896177769, + 0.059475865215063095, + 0.04853560030460358, + -0.055275216698646545, + 0.06422040611505508, + -0.023427342996001244, + -0.036116521805524826, + 0.037408940494060516, + -0.04835101589560509, + 0.02392388880252838, + 0.08416344970464706, + -0.06835836917161942, + 8.983205043477938e-05, + -0.05242522805929184, + 0.20128613710403442, + -0.03345059975981712, + -0.0014216816052794456, + 0.023889882490038872, + 0.03097066469490528, + -0.045440610498189926, + -0.011960284784436226, + 0.005367106758058071, + 0.045083530247211456, + -0.21705646812915802, + 0.03091014176607132, + 0.12210207432508469, + -0.06425415724515915, + 0.06017519533634186, + -0.04919220134615898, + -0.07479624450206757, + 0.005798297002911568, + -0.04258672893047333, + -0.08606068044900894, + 0.030261976644396782, + -0.023693714290857315, + -0.07944335788488388, + 0.017848128452897072, + -0.006344095338135958, + -0.015324309468269348, + -0.06817051023244858, + 0.004049391020089388, + -0.10178506374359131, + -0.03142087534070015, + 0.009414760395884514, + -0.11737654358148575, + 0.024837957695126534, + 0.3105792701244354, + -0.0456475131213665, + 0.05399816855788231, + -0.0895427018404007, + 0.016185062006115913, + -0.0448932982981205, + 0.037302467972040176, + 0.0033413483761250973, + -0.03443610295653343, + 0.010830070823431015, + 0.04025694355368614, + -0.009129028767347336, + -0.018943671137094498, + 0.002456042915582657, + 0.046963632106781006, + -0.06891235709190369, + -0.1547001749277115, + -0.06172158569097519, + -0.010757817886769772 + ], + [ + -0.14993523061275482, + 0.017093051224946976, + -0.04609816521406174, + 0.0409499928355217, + -0.03307049721479416, + -0.0140753835439682, + -0.008385932072997093, + -0.01690012216567993, + 0.026125017553567886, + -0.0029308355879038572, + 0.030335837975144386, + -0.02311844564974308, + 0.03948187083005905, + -0.021796872839331627, + 0.03587164729833603, + -0.005823632702231407, + 0.007770270109176636, + 0.019359983503818512, + -0.0642734244465828, + -0.018660200759768486, + 0.06302010267972946, + 0.0018815338844433427, + -0.0057059042155742645, + -0.013144218362867832, + -0.08119126409292221, + -0.013607652857899666, + -0.028272369876503944, + 0.04885019361972809, + -0.013871533796191216, + -0.005393377970904112, + -0.08959940820932388, + -0.015951165929436684, + -0.047106076031923294, + 0.13230998814105988, + 0.013928859494626522, + -0.016576845198869705, + -0.017145225778222084, + 0.009197646751999855, + -0.00010955737525364384, + -0.05491640418767929, + 0.009838441386818886, + -0.06250625848770142, + -0.004522812087088823, + 0.003544917330145836, + -0.006971973925828934, + 0.03515658900141716, + -0.049044571816921234, + 0.005931221880018711, + 0.008179119788110256, + -0.02048143744468689, + 0.0010912544094026089, + -0.018037281930446625, + -0.00102883146610111, + -0.007505348883569241, + 0.019945695996284485, + 0.037664130330085754, + 0.0265062153339386, + -0.03808579221367836, + -0.03362174332141876, + -0.04476182535290718, + 0.051797591149806976, + -0.027525000274181366, + 0.02204582467675209, + 0.034841205924749374, + 0.0069232359528541565, + 0.023143088445067406, + -0.01271472591906786, + -0.024798041209578514, + -0.004161283373832703, + -0.010709289461374283, + 0.004027321003377438, + 0.033369481563568115, + 0.002444888697937131, + -0.04294217750430107, + -0.06687380373477936, + -0.0811760425567627, + 0.007083229720592499, + 0.0025682984851300716, + -0.007273226045072079, + 0.015093440189957619, + 0.37810951471328735, + -0.007789271418005228, + 0.015454321168363094, + 0.0021496808622032404, + 0.015474686399102211, + 0.020909475162625313, + 0.03780241310596466, + 0.008707454428076744, + 0.005791502073407173, + 0.0038354957941919565, + -0.020924389362335205, + 0.07123442739248276, + -0.003958522342145443, + 0.006619524210691452, + 0.016217954456806183, + -0.031101275235414505, + -0.022292140871286392, + -0.03897197172045708, + 0.023752858862280846, + -0.0006903443718329072, + 0.0015761546092107892, + 0.019979076460003853, + -0.0058934250846505165, + 0.01107559259980917, + -0.023391470313072205, + 0.027316506952047348, + 0.011099586263298988, + 0.003986862022429705, + -0.00820476096123457, + 0.018328804522752762, + 0.03308688476681709, + 0.012440952472388744, + 0.04728512093424797, + 0.004412331152707338, + -0.012920109555125237, + -0.027981605380773544, + -0.002673785202205181, + 0.007547242566943169, + 0.0022450387477874756, + 0.010299346409738064, + -0.06286370009183884, + 0.004658006131649017, + 0.004856259096413851, + 0.03800876438617706, + 0.03080529160797596, + 0.004456432536244392, + -0.012555886059999466, + -0.03314356878399849, + -0.03538617864251137, + -0.0003102862974628806, + -0.01976592093706131, + -0.03909475356340408, + -0.02586890012025833, + -0.014338182285428047, + 0.0159554872661829, + -0.004247936885803938, + -0.012941429391503334, + -0.07044549286365509, + 0.01993228867650032, + 0.005947677884250879, + -0.0097949905321002, + -0.017042003571987152, + -0.0005634799599647522, + 0.03834984079003334, + 0.009901190176606178, + -0.017034627497196198, + 0.02799149975180626, + 0.032986439764499664, + -0.011627869680523872, + 0.00633214320987463, + -0.021326424553990364, + 0.014100843109190464, + 0.0060525937005877495, + -0.022182034328579903, + -0.04564167559146881, + -0.05186829715967178, + -0.014061901718378067, + -0.013381174765527248, + -0.0032051284797489643, + 0.007316185627132654, + 0.015469828620553017, + 0.0320480652153492, + -0.01114317774772644, + 0.011415449902415276, + 0.0025739429984241724, + -0.037800271064043045, + 0.005758382845669985, + -0.018979020416736603, + -0.0036208985839039087, + 0.002327360911294818, + 0.0708514004945755, + 0.020298220217227936, + -0.01323762908577919, + 0.01239041332155466, + 0.05470999330282211, + 0.059753403067588806, + -0.009044412523508072, + 0.01113753393292427, + -0.020595993846654892, + -0.00246168184094131, + -0.026109475642442703, + -0.031012605875730515, + -0.016327017918229103, + 0.02289534918963909, + 0.026981841772794724, + 0.03309100866317749, + 0.09630311280488968, + -0.0022733304649591446, + 0.0304963868111372, + 0.09800507128238678, + 0.04151732102036476, + -0.13393659889698029, + 0.09310554713010788, + 0.02813422679901123, + -0.0004243181028869003, + 0.022143537178635597, + 0.00499445665627718, + 0.009890238754451275, + 0.018344128504395485, + -0.00793569628149271, + 0.017042335122823715, + -0.01210407167673111, + 0.041175782680511475, + -0.009156307205557823, + -0.00656387722119689, + 0.017846552655100822, + 0.07955383509397507, + -0.0030993418768048286, + -0.01746801845729351, + -0.010584541596472263, + 0.018424127250909805, + -0.017751019448041916, + 0.016922367736697197, + -0.053839311003685, + -0.038776643574237823, + -0.029343364760279655, + -0.02249768376350403, + 0.08394547551870346, + 0.027405688539147377, + 0.008936667814850807, + -0.024805303663015366, + 0.01566684991121292, + 0.03850795701146126, + -0.03782803192734718, + 0.003364408854395151, + 0.012673919089138508, + 0.00017792142170947045, + 0.04460897669196129, + 0.002793263178318739, + -0.02599460631608963, + -0.01183256134390831, + -0.09813932329416275, + -0.015784407034516335, + -0.04504353553056717, + 0.02832910045981407, + 0.021548349410295486, + 0.018779905512928963, + 0.7433291673660278, + 0.010887496173381805, + -0.01828220672905445, + -0.05018428713083267, + -0.0027620671316981316, + -0.044324230402708054, + 0.008174252696335316, + 0.027177009731531143, + -0.013797273859381676, + 0.017158377915620804, + 0.024532629176974297, + -0.0857485830783844, + -0.01212835032492876, + -0.0009976614965125918, + -0.010112411342561245, + 0.024336466565728188, + -0.07297371327877045, + -0.021776167675852776, + -0.010933006182312965 + ], + [ + 0.02457907237112522, + -0.0012015433749184012, + 0.009494836442172527, + -0.0025106274988502264, + -0.011601680889725685, + -0.010565555654466152, + 0.00025723196449689567, + -0.000997417140752077, + 0.001159519306384027, + 0.009511162526905537, + -0.028292687609791756, + -0.0014530622866004705, + 0.00518700759857893, + 0.0001428579562343657, + -0.0012844642624258995, + 0.004570655524730682, + -0.011293194256722927, + 0.01702011004090309, + -0.013966182246804237, + -0.004373630508780479, + -0.008378859609365463, + -0.000914066971745342, + 0.01062264759093523, + -0.005029570311307907, + 0.000544940063264221, + -0.009494492784142494, + 0.005093589425086975, + -0.0005567807820625603, + 0.0005808474961668253, + 0.002705797553062439, + 0.010926742106676102, + -0.00798849482089281, + -0.0029019720386713743, + 0.030269432812929153, + 0.008200973272323608, + 0.0047604721039533615, + -0.008971232920885086, + 0.002633027732372284, + 0.001463559689000249, + -0.0017533621285110712, + -0.009401652030646801, + -0.0033395709469914436, + 0.042629074305295944, + 0.0048591322265565395, + 0.0006437618285417557, + -0.003936643246561289, + 0.013612017966806889, + 0.00019173501641489565, + 0.01937309466302395, + 0.004226300865411758, + 0.005805059336125851, + -0.01050946768373251, + -0.009691123850643635, + 0.014225918799638748, + -0.001965419389307499, + 0.0023198670241981745, + 0.05079757049679756, + 0.003324354300275445, + -0.005445725284516811, + 0.01070786826312542, + -0.00019636120123323053, + -0.013168868608772755, + -0.0019623462576419115, + -0.00981409102678299, + -0.0008232074324041605, + 0.014529510401189327, + 0.0016122559318318963, + -0.009295268915593624, + -0.02073817327618599, + -0.004990673623979092, + 0.011212903074920177, + -0.022105013951659203, + 0.0021839546971023083, + -0.002355017000809312, + 0.0014668339863419533, + 0.00627308851107955, + 0.00869146641343832, + 0.000458774680737406, + 0.0024533234536647797, + 0.0025545984972268343, + -0.12383002042770386, + 0.001681685564108193, + 0.005083067342638969, + 0.00039304050733335316, + 0.0035993049386888742, + -0.001815260504372418, + 0.002612770302221179, + -0.0004587516887113452, + -0.015096528455615044, + 0.018319621682167053, + 0.0008452253532595932, + -0.003542394144460559, + -0.0078514339402318, + -0.034763891249895096, + -0.014734807424247265, + 0.0035548429004848003, + -0.0034566561225801706, + 0.008015815168619156, + -0.0090843066573143, + 0.0014381521614268422, + 0.0009785820730030537, + 0.0019017248414456844, + 0.014676909893751144, + -0.0016991482116281986, + -0.011923457495868206, + -0.023693330585956573, + -0.0010192374465987086, + 0.010399422608315945, + 0.0014094526413828135, + -0.0007912142318673432, + -0.0003215707838535309, + -0.0009950726525858045, + -0.004258128814399242, + -0.011148885823786259, + -0.001996132545173168, + -0.005368043202906847, + 0.004021734930574894, + 0.008962881751358509, + -0.0008976476383395493, + 0.0006981186452321708, + 0.008892863057553768, + -0.027379421517252922, + 0.0007018595351837575, + -0.0018415182130411267, + -0.001567469327710569, + -0.0005760334897786379, + 0.003936643712222576, + -0.0196127500385046, + 0.008984783664345741, + 0.00737937493249774, + -0.001334002474322915, + -0.002827126532793045, + 0.007747008930891752, + 0.008257619105279446, + -0.01998067833483219, + 0.006109795067459345, + 0.0029548662714660168, + -0.011893285438418388, + 0.007849883288145065, + -0.00426447344943881, + 0.0006488749058917165, + 0.0037582286167889833, + -0.008433761075139046, + -0.002850261051207781, + -0.9626312255859375, + 0.0009508412913419306, + 0.020031040534377098, + 0.005299093667417765, + -0.009695380926132202, + 0.008944074623286724, + -0.0011169284116476774, + 0.00397733598947525, + 0.004737980663776398, + 0.0005879117525182664, + 0.006155102048069239, + -0.02527768909931183, + -0.004164832644164562, + -0.0007301140576601028, + 0.0017811759607866406, + 0.006322731263935566, + -0.0018759145168587565, + 0.0015995959984138608, + -0.003927483689039946, + 0.00560998497530818, + -0.0008351407595910132, + -0.0024871286004781723, + 0.015620412304997444, + 0.0010643351124599576, + -0.0037962698843330145, + -0.010869722813367844, + 0.008855610154569149, + -0.0034859797451645136, + -0.007408677600324154, + 0.005055205896496773, + -0.006068997085094452, + 0.00131888035684824, + 0.0009297415381297469, + -0.001961751375347376, + 0.010828754864633083, + 0.0010501875076442957, + -0.0039690714329481125, + -0.0021866480819880962, + 0.0029806168749928474, + -0.01642962358891964, + 0.008727171458303928, + 0.010745082050561905, + -0.008233096450567245, + -0.0004812256956938654, + -0.010098963975906372, + -0.008366284891963005, + 0.008905088528990746, + 0.0019127492560073733, + -0.006994495168328285, + 0.001054552849382162, + 0.012221689336001873, + -0.007325294893234968, + 0.0031969447154551744, + -0.011318940669298172, + 0.002419008407741785, + 0.0022632412146776915, + -0.0005816981429234147, + -3.790184564422816e-05, + 0.0008952835923992097, + 0.012177643366158009, + 0.0024634769652038813, + 0.0070872837677598, + 0.006499900482594967, + -0.021618861705064774, + 0.0079890675842762, + 0.0035958474036306143, + -0.003975462634116411, + 0.006216391455382109, + 0.003384364303201437, + -0.03274216502904892, + -0.002464040881022811, + -0.0002509968471713364, + 0.004378519020974636, + 0.027079349383711815, + 0.004879647400230169, + -0.0018163335043936968, + -0.002209404483437538, + -0.0034692715853452682, + -0.004731411579996347, + 0.007697524502873421, + -0.005503133404999971, + -0.0006779634277336299, + -0.00663749547675252, + 0.005922715645283461, + 0.014781685546040535, + -0.0026890216395258904, + -0.0076486640609800816, + -0.0014233429683372378, + 0.0017593856900930405, + 0.012265495955944061, + 0.007085057906806469, + -0.005314668640494347, + -0.0018368446035310626, + -0.1722082942724228, + -0.003256011987105012, + 0.05099572241306305, + -0.0056723556481301785, + -0.0015036709373816848, + -0.009083698503673077, + -0.030925065279006958, + -0.006153774447739124, + -0.0018571459222584963, + 0.0014999102568253875, + 0.0014101762790232897, + 0.009018754586577415, + 0.005979619454592466, + -0.00906908605247736, + 0.0016816963907331228, + 0.005650174804031849, + -0.0015704672550782561, + 0.006828047335147858, + -0.0006135726580396295 + ], + [ + 0.015695439651608467, + 0.0014516134979203343, + -0.0016872421838343143, + -0.0021481902804225683, + 0.0010805759811773896, + 0.0011712047271430492, + 0.0003227745764888823, + 0.0017190261278301477, + 0.0020639635622501373, + -0.0015940868761390448, + -0.005694775842130184, + 0.0003633214219007641, + -0.001229793531820178, + -0.0007992804748937488, + 0.0015763845294713974, + -0.0012525927741080523, + 0.0014025805285200477, + -0.0008927789167501032, + 0.0018580565229058266, + 0.0011612331727519631, + 0.004126714076846838, + -0.0007792433607392013, + -9.01109233382158e-05, + 0.0008211070671677589, + 0.0020312624983489513, + 0.0032837274484336376, + -0.002232994418591261, + -0.00024820122052915394, + -0.0004838196327909827, + -0.001891285995952785, + -0.00390067626722157, + 0.001947786659002304, + 0.0013936238829046488, + -0.0007596793584525585, + -0.0016549762804061174, + -0.0006597265601158142, + 0.0007429333054460585, + -0.0018669628771021962, + -0.0012627054238691926, + -0.0008126951870508492, + 0.0026234586257487535, + -0.0012323365081101656, + -0.0043032304383814335, + 0.0006037394632585347, + 0.00031304307049140334, + 0.001387833384796977, + -0.0005264929495751858, + -0.000525070121511817, + -0.0022168676368892193, + 0.000870780146215111, + 0.0004189744940958917, + 0.0030538002029061317, + 0.00042729993583634496, + -0.0021016078535467386, + -0.0010801852913573384, + -0.0029922164976596832, + -0.004821196664124727, + 0.0006977749872021377, + -0.0006042862078174949, + 0.001280320226214826, + 0.0003709839947987348, + 0.00018514538533054292, + -2.9356659069890156e-05, + 0.0026646635960787535, + -0.00021159480093047023, + -0.004593086428940296, + -0.001263918005861342, + 0.001282956451177597, + 0.005518424324691296, + -0.0027242645155638456, + -0.0016689362237229943, + 0.0036144715268164873, + 0.0007102495292201638, + -0.001099508604966104, + -0.0004986132844351232, + 0.0002625812776386738, + 0.00022169218573253602, + -0.0004289338830858469, + -0.001066660275682807, + -0.0015727764694020152, + -0.11944488435983658, + -0.0014371615834534168, + -0.00021876415121369064, + -0.0005662087351083755, + -0.00031686906004324555, + -0.00013063148071523756, + 0.0027154278941452503, + -0.0009930438827723265, + 0.00442524766549468, + -0.0017938819946721196, + -0.00043312626075930893, + -0.0001893946318887174, + 0.0001411876146448776, + 0.0057839807122945786, + 0.003997089806944132, + 0.0008681126637384295, + 0.000968744745478034, + -0.002955701434984803, + 0.0006385616725310683, + -0.0005936819361522794, + 0.00033858680399134755, + -0.004007365088909864, + -0.0014380578650161624, + 0.0020545716397464275, + 0.0032153164502233267, + 0.004695465322583914, + -0.002668029861524701, + -0.001955346902832389, + -0.003634793683886528, + -0.0007039075717329979, + -0.0009765414870344102, + -0.0034041909966617823, + 0.0014562555588781834, + -0.0007017671596258879, + -0.0014847037382423878, + 0.00012521464668679982, + 0.0003266396524850279, + -0.0015587565721943974, + 0.00034269006573595107, + -0.0011361020151525736, + -0.0026720815803855658, + 0.004467506892979145, + -0.0003215758770238608, + -0.0003365981683600694, + 0.001877452596090734, + 0.0004681370046455413, + -0.0010640316177159548, + 0.0019476944580674171, + -0.0022607212886214256, + 0.0019821205642074347, + 0.0008156278636306524, + -0.0009431091602891684, + 0.0021585491485893726, + -0.002082339022308588, + 0.0005751444841735065, + -0.0012823534198105335, + -0.0024414367508143187, + -0.00711733428761363, + -0.0012203733203932643, + -0.0008199947187677026, + -0.0017172264633700252, + -0.000446033023763448, + -0.0008479573298245668, + -0.00019208042067475617, + -0.9830211997032166, + -0.0009923586621880531, + -0.0023999663535505533, + -0.00045423884876072407, + 0.0011865118285641074, + -0.0011208471842110157, + 0.00010506665421416983, + -0.0013122785603627563, + 0.0016202667029574513, + 0.00115305301733315, + -0.004229969810694456, + 0.000650558271445334, + 0.0011680684983730316, + 0.00013924246013630182, + -0.0005044013378210366, + -0.0008935091318562627, + 0.0011655582347884774, + -0.001120561733841896, + 0.002505604177713394, + -0.0020523967687040567, + -0.0009261643281206489, + -1.187788166134851e-05, + -0.0028983349911868572, + -0.0026654903776943684, + -0.0038367975503206253, + -0.0006814630469307303, + -0.0012024107854813337, + 0.0002639331214595586, + 0.0015731113962829113, + 0.00020305003272369504, + -0.002019235398620367, + -0.0013998978538438678, + 0.001084424089640379, + -0.0006154439179226756, + -0.00126556062605232, + 0.0002706086088437587, + 0.002476076828315854, + 0.0009335099020972848, + 0.0004586326249409467, + 0.0030569557566195726, + -0.0019109572749584913, + 0.004204335622489452, + -0.005142362788319588, + 0.000924627180211246, + 0.001528686610981822, + 0.002244981937110424, + -0.0020518831443041563, + 0.008985384367406368, + -0.0005242314655333757, + 0.002970414934679866, + -0.0011571029899641871, + 0.0014692500699311495, + -0.00036181986797600985, + 0.0027024520095437765, + 7.673108484596014e-05, + -0.0034637879580259323, + 0.0018887639744207263, + 0.0003172149881720543, + -0.0008548111072741449, + -0.003955863416194916, + -0.00023569545010104775, + 0.002408682368695736, + 0.0008018185617402196, + 0.0056519401259720325, + 8.032294135773554e-05, + 0.000906279485207051, + 0.00013339619908947498, + -0.0023500004317611456, + -0.00026567597524262965, + -0.004384258762001991, + -0.0009963026968762279, + 0.0001431720011169091, + -0.00020977451640646905, + -0.0045044925063848495, + -0.00034646494896151125, + 0.0003575578157324344, + -0.0018722456879913807, + -0.0011140677379444242, + 0.00042936363024637103, + -0.0018734638579189777, + -0.00038340865285135806, + 0.0012365479487925768, + -0.0016408773371949792, + -0.0024666714016348124, + -0.0025204173289239407, + 0.0016681869747117162, + 0.0006248924764804542, + -0.0016305841272696853, + -0.0006168006802909076, + -0.0013255384983494878, + 1.4924486094969325e-05, + -0.004540096037089825, + -0.0001190133043564856, + -0.1340038776397705, + 0.0005961248534731567, + -0.006769686006009579, + 0.00019737471302505583, + -0.0003419477725401521, + 0.003522556507959962, + 0.006740936543792486, + 0.0021836976520717144, + -0.0007546622073277831, + 0.0015307401772588491, + 0.0007624567369930446, + -0.0015401608543470502, + -0.0016990751028060913, + 0.0006255673943087459, + -0.0011840567458420992, + -0.00018208780966233462, + 0.0007382695330306888, + -0.001443723333068192, + -0.00030919595155864954 + ], + [ + 0.007043494377285242, + 0.003304813290014863, + -0.0044503845274448395, + 0.0005791994626633823, + 0.0029955757781863213, + 0.0016379936132580042, + -0.00031730253249406815, + 0.00040028488729149103, + 0.002203520154580474, + -0.0035922739189118147, + 0.0002777037734631449, + -0.0011389462742954493, + -0.0015829416224732995, + -0.0009447552147321403, + 0.0031572969164699316, + -0.0003654969623312354, + 0.004374049138277769, + -0.0043617296032607555, + 0.002536610933020711, + 0.0025151334702968597, + 0.00777993630617857, + -0.0010771603556349874, + -0.0026229897048324347, + 0.002090777736157179, + -0.0028117657639086246, + 0.005360380280762911, + -0.004481942392885685, + 0.00023898051586002111, + -0.0006466232589446008, + -0.003564646001905203, + -0.008664971217513084, + 0.003681761445477605, + 0.0009439137065783143, + 0.001088039018213749, + -0.004342756234109402, + -0.0020454819314181805, + 0.0028433885890990496, + -0.003482136642560363, + -0.0029780766926705837, + -0.0014968151226639748, + 0.005608723498880863, + -0.0024287973064929247, + -0.012074876576662064, + 0.0008394683245569468, + -0.00011077037925133482, + 0.0021688181441277266, + -0.004910990130156279, + 0.000284587120404467, + -0.0047198147512972355, + 0.0005064987344667315, + 0.00017028079309966415, + 0.004823892842978239, + 0.001987141789868474, + -0.00514647364616394, + -0.001528075197711587, + -0.002556287217885256, + -0.01436744537204504, + -0.0006473645917139947, + -0.0010657256934791803, + -0.0017262428300455213, + 0.0021771343890577555, + 0.0014466966968029737, + 0.0020825034007430077, + 0.005224257707595825, + 0.0011741191847249866, + -0.00866142101585865, + -0.001701794913969934, + 0.002448572777211666, + 0.010699068196117878, + -0.0020088162273168564, + -0.004638959188014269, + 0.008646735921502113, + 0.0011783282971009612, + -0.0015582587802782655, + -0.002616426208987832, + -0.0026050638407468796, + -0.000958702526986599, + 0.0010311863152310252, + -0.0030649376567453146, + -0.003384978976100683, + -0.1023043692111969, + -0.002900968538597226, + -0.0004617751983460039, + -0.0016619553789496422, + -0.0021902890875935555, + 0.0009817645186558366, + 0.0018769355956465006, + -0.0007377108559012413, + 0.0063900938257575035, + -0.0060972291976213455, + -0.0022374868858605623, + 0.0035262154415249825, + 0.001411962672136724, + 0.014985929243266582, + 0.007688041310757399, + -0.0009827525354921818, + 0.0011587061453610659, + -0.007367006503045559, + 0.0017124239820986986, + 0.0010469655971974134, + -0.0005135437240824103, + -0.005493292585015297, + -0.0032169322948902845, + 0.0037978533655405045, + 0.005233894567936659, + 0.010371643118560314, + -0.003509111702442169, + -0.0043183788657188416, + -0.004396076779812574, + -0.0001404425856890157, + 0.001639575813896954, + -0.0029215330723673105, + 0.003995981533080339, + 0.001184071647003293, + 0.0004278772685211152, + 0.00023629334464203566, + 0.00029656809056177735, + -0.004321727901697159, + 0.002374895615503192, + -0.0005867785075679421, + -0.008709720335900784, + 0.011084112338721752, + 0.001522164442576468, + 0.0020577767863869667, + 0.0011095658410340548, + 0.0004416831652633846, + -0.0023731118999421597, + 0.003914193715900183, + -0.004119321703910828, + 0.0017557471292093396, + 0.0014750651316717267, + -0.0017060117097571492, + 0.0006861247238703072, + -0.00593602005392313, + 0.0052333734929561615, + -0.0012544193305075169, + -0.0014435173943638802, + -0.010622375644743443, + -0.0007164306589402258, + 0.0001556087809149176, + -0.0021893251687288284, + -0.00251366151496768, + 0.002734149107709527, + 0.0005871495814062655, + -0.9881423115730286, + -0.002298371633514762, + -0.004381477367132902, + -0.0011280098697170615, + 0.0038617653772234917, + -0.003471054369583726, + -0.0011268197558820248, + -0.0006708089495077729, + -0.0006754089845344424, + 0.0012550309766083956, + -0.007736286148428917, + 0.0034287956077605486, + 0.0018532227259129286, + 0.0006261994712986052, + -0.00021195125009398907, + -0.0018513400573283434, + 0.0011281934566795826, + -0.001007969956845045, + 0.0031355852261185646, + -0.003350110026076436, + -0.002364295767620206, + -0.0007124541443772614, + -0.009443840943276882, + -0.00309437932446599, + -0.0038281152956187725, + -0.0008867657743394375, + -0.0014263938646763563, + 0.0007441376219503582, + 0.0030259632039815187, + 0.0002492711937520653, + 0.0006717501673847437, + 0.000582825974561274, + 0.0020938527304679155, + -0.0008214829722419381, + -0.003054802305996418, + 0.0016697427490726113, + 0.001962926471605897, + 0.0016510029090568423, + -0.0002011553879128769, + 0.005534475669264793, + -0.003184028435498476, + 0.006266590673476458, + -0.0018372379709035158, + 0.0012476934352889657, + 0.005705296061933041, + 0.008872267790138721, + -0.0035568876191973686, + 0.006801464129239321, + 0.005179728381335735, + 0.0038039512000977993, + -0.004132275469601154, + 0.004161866381764412, + 0.0004982178215868771, + 0.005222732666879892, + -6.89694716129452e-05, + -0.004642719868570566, + 0.0023839964997023344, + 0.00047451714635826647, + -0.00022455063299275935, + -0.007230674847960472, + 0.000101687059213873, + 0.0019757295958697796, + 0.002830318408086896, + 0.01042813528329134, + -0.0024294573813676834, + -0.00034267158480361104, + 0.00207534059882164, + -0.004420849494636059, + 5.370341386878863e-05, + -0.0011208008509129286, + -0.00437594810500741, + -0.0005345348617993295, + -0.0011091885389760137, + -0.009993478655815125, + -0.0009192652069032192, + 0.0016390030505135655, + -0.002908902009949088, + 0.0017982189310714602, + 0.004166843369603157, + -0.003815092146396637, + 0.0011811958393082023, + 0.0023881609085947275, + -0.002719008829444647, + -0.003254151903092861, + -0.0052222455851733685, + 0.001897166483104229, + 0.0019228039309382439, + -0.004170542117208242, + -0.001124490750953555, + -0.005475897341966629, + 0.000951794907450676, + -0.0049312231130898, + 0.0019285180605947971, + -0.09327646344900131, + 0.0019272398203611374, + -0.017812654376029968, + -0.0012922249734401703, + -0.0009064088808372617, + 0.003298175986856222, + 0.014228591695427895, + 0.004244179930537939, + -0.0019053175346925855, + 0.0016616375651210546, + 0.0018517874414101243, + -0.004404533188790083, + -0.004088622983545065, + 0.0034664508420974016, + -0.0023443724494427443, + -0.0003722186083905399, + -0.001462377025745809, + -0.004070457071065903, + 0.0004981316742487252 + ], + [ + -0.19045956432819366, + 0.03126210719347, + -0.01832519844174385, + 0.07289253175258636, + 0.01768108643591404, + -0.019220134243369102, + -0.03506094589829445, + -0.009490055032074451, + 0.04897542670369148, + -0.004296758212149143, + 0.04087039828300476, + -0.022971242666244507, + 0.0025058905594050884, + -0.008840002119541168, + 0.059359412640333176, + 0.0029055392369627953, + 0.03538034111261368, + 0.03738676756620407, + -0.04157016798853874, + 0.01831861399114132, + 0.07438905537128448, + -0.01058943197131157, + 0.030054589733481407, + 0.013614246621727943, + -0.11912727355957031, + -0.02215244062244892, + 0.0002799784124363214, + 0.037412047386169434, + 0.0048562148585915565, + -0.04102768003940582, + -0.08661432564258575, + -0.01082625798881054, + -0.05057789757847786, + 0.1270088404417038, + -0.03591832146048546, + -0.003615559311583638, + 0.0009880734141916037, + 0.028246315196156502, + -0.0068775564432144165, + -0.061753444373607635, + 0.006698132026940584, + -0.0762004479765892, + 0.028556829318404198, + 0.030701011419296265, + 0.0038161934353411198, + 0.020019713789224625, + -0.01901990920305252, + -3.5748114896705374e-05, + -0.003324044169858098, + -0.023626962676644325, + -0.057899218052625656, + 0.011890431866049767, + -0.02591489441692829, + 0.030379706993699074, + -0.01581142470240593, + 0.046559013426303864, + 0.024866994470357895, + -0.022876547649502754, + -0.03189955651760101, + -0.041606225073337555, + 0.052129436284303665, + -0.0214247964322567, + 0.047592829912900925, + 0.04003460705280304, + 0.007571467198431492, + 0.020572291687130928, + -0.054666899144649506, + -0.008030307479202747, + -0.015085444785654545, + -0.025599252432584763, + 0.014090029522776604, + 0.003040424082428217, + -0.00868056807667017, + -0.006952162366360426, + -0.02966688759624958, + -0.029331719502806664, + 0.011276131495833397, + 0.013432989828288555, + -0.0009004428284242749, + -0.004229441285133362, + 0.34443414211273193, + -0.03017066791653633, + 0.0383877158164978, + -0.014840632677078247, + -0.014290151186287403, + -0.002559019485488534, + 0.02497049979865551, + -0.019478825852274895, + -0.0464869849383831, + -0.015066086314618587, + -0.02776634879410267, + 0.0838974192738533, + 0.011383657343685627, + 0.006789658218622208, + 0.004252634011209011, + -0.02050563134253025, + -0.019881736487150192, + -0.036875829100608826, + -0.008312701247632504, + 0.0019050092669203877, + 0.042053427547216415, + -0.00012647687981370836, + 0.0036558813881129026, + 0.024227634072303772, + 0.02187810093164444, + -0.017357690259814262, + 0.013881493359804153, + -0.006753477267920971, + 0.03193197771906853, + 0.0011868454748764634, + 0.02257535047829151, + -0.013040928170084953, + 0.007380504626780748, + -0.013580773025751114, + 0.012721291743218899, + -0.019713010638952255, + -0.02334047481417656, + 0.008957121521234512, + 0.013134608045220375, + -0.019665101543068886, + -0.04243934527039528, + -0.0021973021794110537, + 0.009064901620149612, + 0.014651034027338028, + 0.023014921694993973, + 0.03534714877605438, + -0.0010063339723274112, + -0.03088472969830036, + -0.01571589522063732, + 0.009807713329792023, + -0.024925800040364265, + -0.035334404557943344, + -0.031783439218997955, + -0.023654213175177574, + -0.03434912487864494, + 0.006200532894581556, + 0.022507157176733017, + -0.0989338755607605, + 0.054942674934864044, + -0.006054378114640713, + 0.001632849918678403, + -0.018550578504800797, + -0.0055305552668869495, + 0.03151469677686691, + -0.003388173645362258, + -0.012755698524415493, + -0.018724452704191208, + 0.025751473382115364, + 0.0064272331073880196, + -0.01533682644367218, + 0.014873509295284748, + -0.0294139813631773, + -0.012321265414357185, + 0.00025299438857473433, + -0.013431742787361145, + -0.04428425803780556, + 0.002359856618568301, + 0.002181187504902482, + -0.02179647609591484, + 0.008888999000191689, + -0.009873700328171253, + 0.035204850137233734, + 0.021226920187473297, + -0.0043077790178358555, + -0.015223739668726921, + -0.05585305392742157, + -0.04068009555339813, + 0.03180193528532982, + -0.01570124737918377, + -0.0394514724612236, + 0.0007238580146804452, + 0.01754072494804859, + -0.005714827217161655, + 0.025641795247793198, + 0.05253448709845543, + 0.08224684745073318, + -0.0014259787276387215, + 0.04265594109892845, + -0.022557629272341728, + 0.0019805114716291428, + 0.014524051919579506, + 0.013858575373888016, + -0.043695513159036636, + 0.020965175703167915, + 0.0358443446457386, + 0.031824029982089996, + 0.07375694811344147, + 0.005859045777469873, + 0.011727326549589634, + 0.11998381465673447, + -0.013643551617860794, + -0.10927791893482208, + 0.12307467311620712, + 0.03033624403178692, + -0.006425850093364716, + 0.06014793738722801, + 0.016880175098776817, + 0.017007999122142792, + 0.01850297302007675, + -0.020074591040611267, + 0.02469014935195446, + -0.01366668101400137, + 0.04117874056100845, + -0.002059739548712969, + -0.006427767686545849, + 0.06962578743696213, + 0.025883004069328308, + -0.025439878925681114, + -0.005744399037212133, + -0.005754287354648113, + 0.007836388424038887, + -0.010713295079767704, + 0.031707316637039185, + -0.09645538032054901, + -0.03054637834429741, + -0.01489234808832407, + 0.0013923998922109604, + 0.0559614934027195, + 0.023384861648082733, + -0.006949987728148699, + -0.044148411601781845, + 0.02114935964345932, + 0.02416771650314331, + -0.023219259455800056, + 0.0038860938511788845, + 0.033026739954948425, + -0.002303029876202345, + 0.025239812210202217, + -0.017083659768104553, + 0.005766282323747873, + -0.028535330668091774, + -0.10136759281158447, + -0.011991146020591259, + -0.07773072272539139, + 0.009758095256984234, + -0.02660311572253704, + 0.040579959750175476, + 0.7155423164367676, + -0.03073294274508953, + -0.0090701375156641, + -0.10002487897872925, + 0.04166514053940773, + -0.05477246642112732, + -0.002258951310068369, + -0.021428223699331284, + -0.023109249770641327, + 0.012806092388927937, + 0.040381696075201035, + -0.02323470637202263, + 0.0037019439041614532, + 0.019339492544531822, + 0.009113986976444721, + -0.0035880717914551497, + -0.11823230236768723, + -0.05511609837412834, + 0.01592520996928215 + ], + [ + -0.050284434109926224, + 0.015462743118405342, + -0.011338423006236553, + 0.015201662667095661, + 0.008402763865888119, + 0.0006864177994430065, + -0.003458270337432623, + -0.0070886085741221905, + 0.0030071537476032972, + -0.010236145928502083, + 0.027617117390036583, + -0.010366018861532211, + -0.0018279622308909893, + 0.0005474923527799547, + 0.012489818967878819, + 0.00896522868424654, + 0.01429569348692894, + -0.018000507727265358, + 0.0007770887459628284, + 0.006190654821693897, + 0.02602943778038025, + -0.0008696946897543967, + -0.011733734048902988, + 0.007164074573665857, + -0.04063195735216141, + 0.016628306359052658, + -0.013799287378787994, + 0.005886768456548452, + -5.948737816652283e-05, + -0.011389017105102539, + -0.026140013709664345, + 0.012338444590568542, + -0.003150746924802661, + 0.028072280809283257, + -0.016618985682725906, + -0.006384172476828098, + 0.014789481647312641, + -0.00890905037522316, + -0.012561224400997162, + -0.0134489880874753, + 0.02138003706932068, + -0.009634147398173809, + -0.03741684556007385, + 0.0007013339782133698, + -0.002952502341940999, + 0.003447291674092412, + -0.027589021250605583, + 0.006737811956554651, + -0.005429850425571203, + -0.0006849588244222105, + -0.0002512023493181914, + 0.009227458387613297, + 0.0033581992611289024, + -0.013757914304733276, + -0.010062401182949543, + 0.004263239912688732, + -0.04759649559855461, + -0.009953617118299007, + -0.010481583885848522, + -0.01855936273932457, + 0.014267396181821823, + 0.00196187780238688, + 0.015017595142126083, + 0.014169261790812016, + 0.014249246567487717, + -0.02095678634941578, + -0.007688575889915228, + 0.008232942782342434, + 0.03046400658786297, + -0.0016248039901256561, + -0.011605316773056984, + 0.02388344518840313, + 0.004024466499686241, + -0.009637225419282913, + -0.0094654755666852, + -0.01806480810046196, + -0.005579058080911636, + 0.01003358419984579, + -0.01348909456282854, + -0.016720686107873917, + 0.013709803111851215, + -0.011057388037443161, + 0.005571231245994568, + -0.011536634527146816, + -0.014766505919396877, + 0.009626581333577633, + -0.0031615032348781824, + -0.0006342923734337091, + 0.008117925375699997, + -0.021202903240919113, + -0.013174479827284813, + 0.02508683316409588, + 0.011759481392800808, + 0.055104829370975494, + 0.022964974865317345, + -0.01632956601679325, + -0.0002918363315984607, + -0.027678824961185455, + 0.0009556960430927575, + 0.007225177716463804, + -0.005830337759107351, + -0.007149553392082453, + -0.008180990815162659, + 0.012485350482165813, + 0.018018338829278946, + 0.028830572962760925, + -0.007363141980022192, + -0.013229452073574066, + -0.0006680702790617943, + 0.0019747335463762283, + 0.017671657726168633, + 0.0037212965544313192, + 0.01830788142979145, + 0.0034162297379225492, + 0.00965029001235962, + -0.00035684305476024747, + 0.0045139300636947155, + -0.016443833708763123, + 0.013321386650204659, + 0.005585071165114641, + -0.03857657313346863, + 0.036329060792922974, + 0.010188846848905087, + 0.0200593713670969, + -0.007746841758489609, + 0.0027234365697950125, + -0.0047936518676579, + 0.005582233425229788, + -0.01291364710777998, + 0.0017634415999054909, + 0.0022831133101135492, + -0.008356760255992413, + -0.00826486200094223, + -0.022903554141521454, + 0.024501869454979897, + 0.0003796447126660496, + 0.013147681020200253, + -0.03136235848069191, + 0.00949510745704174, + 0.003945544827729464, + -0.005419814959168434, + -0.013125208206474781, + 0.016676295548677444, + 0.005725776311010122, + -0.9572069048881531, + -0.008371626026928425, + -0.004110625945031643, + 0.0003886482154484838, + 0.019051264971494675, + -0.015536054037511349, + -0.00850651040673256, + 0.005792839918285608, + -0.01624179258942604, + 0.001475215656682849, + -0.023903923109173775, + 0.0037446029018610716, + 0.005984724964946508, + 0.004721970297396183, + 0.0015739999944344163, + -0.0030110739171504974, + -0.0033885634038597345, + 0.0010498376796022058, + 0.0031102513894438744, + -0.0075601497665047646, + -0.012376255355775356, + -0.008982994593679905, + -0.04034879803657532, + -0.003178130369633436, + -0.005618346389383078, + -0.006690121255815029, + -0.0010860945330932736, + 0.002781052840873599, + 0.0036618977319449186, + -0.0004004965303465724, + 0.015956038609147072, + 0.017779869958758354, + 0.011595326475799084, + 0.0019608396105468273, + -0.010757463984191418, + 0.014373589307069778, + -0.004475562833249569, + 0.00828244537115097, + -0.005960045848041773, + 0.013701952993869781, + -0.010980317369103432, + 0.01933167688548565, + 0.023300882428884506, + 0.0009626547107473016, + 0.0229249969124794, + 0.047012895345687866, + -0.006456936709582806, + -0.012538855895400047, + 0.037507832050323486, + 0.012645531445741653, + -0.013204528018832207, + 0.019588205963373184, + 0.006340974010527134, + 0.013844196684658527, + 0.0014827229315415025, + -0.012005055323243141, + 0.010139347054064274, + 0.0040538376197218895, + 0.0008173866663128138, + -0.019600221887230873, + 0.007935136556625366, + 0.0045012920163571835, + 0.019154749810695648, + 0.018550654873251915, + -0.010195368900895119, + -0.004100345075130463, + 0.012493627145886421, + -0.012669440358877182, + 0.002055319957435131, + 0.007676752284169197, + -0.02789786271750927, + -0.0033552253153175116, + 3.489106165943667e-05, + -0.029009364545345306, + -0.001655198517255485, + 0.004924012813717127, + -0.00668783113360405, + 0.016779106110334396, + 0.020304009318351746, + -0.009528984315693378, + 0.00833513680845499, + 0.010718599893152714, + -0.013225185684859753, + -0.001260917168110609, + -0.01902116648852825, + -0.001911620725877583, + 0.0068038939498364925, + -0.021811775863170624, + 0.0008955152588896453, + -0.02398732863366604, + 0.010011774487793446, + -0.006313165184110403, + 0.017023349180817604, + 0.14528562128543854, + 0.006802846677601337, + -0.05455520749092102, + -0.014617050997912884, + 0.0004972208989784122, + -0.005896497517824173, + 0.04201463237404823, + 0.012795562855899334, + -0.011191891506314278, + 0.0021231959108263254, + 0.012880535796284676, + -0.015476113185286522, + -0.01674083061516285, + 0.014699836261570454, + -0.011781859211623669, + 0.008351880125701427, + -0.018149202689528465, + -0.015096244402229786, + 0.005480749532580376 + ], + [ + -0.1431473344564438, + 0.03408237546682358, + -0.027297532185912132, + 0.048181064426898956, + -0.0015021887375041842, + -0.04536302760243416, + -0.005425145383924246, + -0.027430275455117226, + 0.02148003876209259, + 0.0071086217649281025, + 0.0506071075797081, + -0.03595803678035736, + 0.01148421410471201, + -0.020877793431282043, + 0.04014527052640915, + 0.009831847622990608, + 0.01082604844123125, + -0.0033440443221479654, + -0.05180665850639343, + -0.010746934451162815, + 0.04300688952207565, + -0.017659615725278854, + -0.03434993699193001, + 0.0040807295590639114, + -0.10424844175577164, + 0.0028309121262282133, + -0.027232447639107704, + 0.026148149743676186, + -0.018660075962543488, + -0.02618962526321411, + -0.03903595358133316, + -0.00749070243909955, + -0.016598938032984734, + 0.14732742309570312, + 0.01379017811268568, + -0.009731953963637352, + 0.017997650429606438, + 0.01725585013628006, + 0.0024489224888384342, + -0.027947619557380676, + 0.025367069989442825, + -0.056985799223184586, + 0.02670743688941002, + -0.010731389746069908, + -0.03273887187242508, + 0.0031704457942396402, + -0.012313995510339737, + 0.022726980969309807, + 0.03027099370956421, + 0.01933557540178299, + 0.002110937610268593, + -0.007831407710909843, + -0.01073374692350626, + 0.004123924765735865, + -0.007271758280694485, + 0.031112851575016975, + 0.026914609596133232, + 0.0034790777135640383, + -0.03734331950545311, + -0.04873238876461983, + 0.039255764335393906, + -0.02841670997440815, + 0.008408121764659882, + 0.01771877147257328, + 0.01843896135687828, + -0.00012581863848026842, + 0.0014124433510005474, + 0.0044006407260894775, + -0.011945919133722782, + 0.0025305780582129955, + -0.007641208823770285, + 0.013818884268403053, + -0.008239565417170525, + -0.0005196085548959672, + -0.01645655557513237, + -0.05811934918165207, + 0.008047816343605518, + 0.04091436788439751, + -0.00395363150164485, + 0.0021879335399717093, + 0.37888196110725403, + -0.020152930170297623, + 0.022353023290634155, + -0.013626998290419579, + -0.004943941254168749, + 0.02385677956044674, + 0.025386381894350052, + 0.005295861512422562, + -0.030517200008034706, + -0.009196116589009762, + -0.018350357189774513, + 0.07219631224870682, + -0.005279357545077801, + 0.028290631249547005, + 0.011737058870494366, + -0.013220536522567272, + -0.037700749933719635, + -0.021278006955981255, + -0.02624877355992794, + 0.04516210779547691, + -7.447458483511582e-05, + -0.006862950045615435, + 0.010028885677456856, + 0.014306625351309776, + 0.0069569675251841545, + -0.01033218577504158, + -0.023868314921855927, + -0.012284508906304836, + 0.03233399614691734, + 0.0027821569237858057, + 0.06821151822805405, + 0.003049862338230014, + 0.03803214803338051, + 0.007217763923108578, + 0.015157878398895264, + -0.017393672838807106, + 0.015853703022003174, + 0.003195429453626275, + 0.014226558618247509, + 0.011242655105888844, + -0.06913639605045319, + -0.014299136586487293, + 0.02785973995923996, + 0.03024633601307869, + -0.02084844931960106, + -0.016098489984869957, + 2.5173783797072247e-05, + -0.03741873800754547, + -0.015042772516608238, + 0.02959967777132988, + -0.013384531252086163, + -0.03164193406701088, + -0.039624281227588654, + -0.018421990796923637, + -0.01084232609719038, + 0.02975034900009632, + 0.04370180144906044, + -0.07449273765087128, + 0.04838398098945618, + 0.020596133545041084, + -0.035870280116796494, + -0.027348719537258148, + 0.0320076122879982, + 0.002474722685292363, + 0.03952041640877724, + -0.006224671844393015, + 0.04303339496254921, + 0.004824746400117874, + 0.001543812919408083, + 0.00654321163892746, + -0.02605898678302765, + 0.01332816667854786, + 0.0031223371624946594, + -0.028793519362807274, + -0.03836650773882866, + -0.011256976053118706, + 0.009282450191676617, + -0.01585378870368004, + 0.014792653732001781, + 0.005926754325628281, + -0.014113062061369419, + -0.009625830687582493, + 0.011902702040970325, + 0.008934175595641136, + -0.03698369860649109, + -0.033108506351709366, + -0.05887436494231224, + -0.011701260693371296, + -0.014776350930333138, + -0.029249651357531548, + 0.04261365160346031, + -0.003358288900926709, + 0.0007912946748547256, + 0.03923925384879112, + 0.0415349118411541, + 0.05256538838148117, + 0.006893755402415991, + 0.017696108669042587, + -0.008802634663879871, + 0.041758906096220016, + -0.024983054026961327, + 0.009168117307126522, + -0.005881464574486017, + -0.0033918172121047974, + 0.028655435889959335, + 0.06022919341921806, + 0.06234843656420708, + -0.02420874312520027, + 0.01633770950138569, + 0.10433255136013031, + 0.03398497402667999, + -0.08849801868200302, + 0.06936673074960709, + 0.03154124319553375, + -0.01688918098807335, + 0.011204428970813751, + 0.04986581578850746, + -0.015232769772410393, + 0.0033797244541347027, + -0.03073914907872677, + -0.008306070230901241, + 0.009619847871363163, + 0.012516621500253677, + -0.00021300009393598884, + 0.033511314541101456, + 0.0023961199913173914, + 0.06225895509123802, + -0.021561404690146446, + -0.013742404989898205, + 0.0014205758925527334, + 0.03143511340022087, + -0.03621511161327362, + 0.04439094662666321, + -0.059933289885520935, + -0.0817737951874733, + -0.010251621715724468, + -0.018181348219513893, + 0.03266672044992447, + 0.03346123546361923, + 0.00983500201255083, + -0.030604464933276176, + 0.03677093982696533, + 0.05396963283419609, + -0.023955361917614937, + -0.008175651542842388, + 0.01510497648268938, + -0.03240343928337097, + 0.01205351296812296, + 0.002670207293704152, + 0.013139939866960049, + -0.02134014666080475, + -0.054182667285203934, + 0.005565484520047903, + -0.03368934988975525, + 0.051231611520051956, + -0.01674596406519413, + 0.037882305681705475, + 0.7593544721603394, + 0.011154134757816792, + 0.002814882667735219, + -0.061893634498119354, + -0.019529907032847404, + -0.0894945040345192, + -0.018382420763373375, + 0.013892258517444134, + -0.047778259962797165, + 0.012658998370170593, + 0.013724608346819878, + -0.035491764545440674, + -0.016802113503217697, + -0.004164629150182009, + 0.017731238156557083, + 0.014613911509513855, + -0.06529279798269272, + -0.023388249799609184, + 0.00168674997985363 + ], + [ + -0.19431503117084503, + 0.017826300114393234, + -0.03194061666727066, + 0.05931850150227547, + -0.03656505048274994, + -0.011431930586695671, + -0.01876206323504448, + -0.013899178244173527, + 0.03552224859595299, + 0.0009122618939727545, + 0.04414808005094528, + -0.014428404159843922, + 0.024945685639977455, + 0.00017115619266405702, + 0.03670918941497803, + 0.014265940524637699, + -0.0043012648820877075, + 0.021759560331702232, + -0.07518105953931808, + -0.02645479328930378, + 0.07888809591531754, + 0.007067971862852573, + -0.004750327672809362, + -0.012986516579985619, + -0.09563223272562027, + 0.005544757936149836, + -0.03512125089764595, + 0.068243108689785, + -0.0024265837855637074, + -0.016546104103326797, + -0.06723766773939133, + 0.0005198602448217571, + -0.05013730749487877, + 0.1458631455898285, + -0.009226439520716667, + -0.010901840403676033, + 0.007041012402623892, + 0.03362736478447914, + 0.005622014869004488, + -0.06540930271148682, + 0.03226852789521217, + -0.06982755661010742, + 0.011412600055336952, + 0.007845548912882805, + -0.012628505937755108, + 0.021124212071299553, + -0.038430262356996536, + 0.008792351000010967, + 0.0016481963684782386, + -0.01420691516250372, + 0.007191226352006197, + -0.01119980774819851, + -0.02661832980811596, + 0.015383303165435791, + 0.017486516386270523, + 0.06079813465476036, + 0.034453343600034714, + -0.00703473761677742, + -0.05421731248497963, + -0.06366237252950668, + 0.04531199485063553, + -0.014932924881577492, + 0.03534756600856781, + 0.04326285421848297, + 0.005098169669508934, + 0.03281841799616814, + -0.011289912275969982, + -0.0138206472620368, + 0.010540690273046494, + 0.0030125994235277176, + 0.012463295832276344, + 0.0123404860496521, + 0.013483813963830471, + -0.022906089201569557, + -0.03253212571144104, + -0.05685048922896385, + 0.009290557354688644, + 0.00030844833236187696, + -0.009443112649023533, + 0.005075900349766016, + 0.3750205636024475, + -0.013784818351268768, + 0.03831547871232033, + -0.018833434209227562, + -0.024847593158483505, + 0.018613597378134727, + 0.02025391161441803, + -0.006456635892391205, + -0.014437662437558174, + 0.0014789941487833858, + -0.01620170846581459, + 0.06658003479242325, + 0.0021105525083839893, + 0.018923623487353325, + 0.01110673788934946, + -0.03836623951792717, + -0.04228242114186287, + -0.029008492827415466, + 0.019722074270248413, + 0.015520292334258556, + -0.003387848613783717, + 0.023667288944125175, + -0.0009677274501882493, + 0.025884045287966728, + -0.017258143052458763, + 0.027138782665133476, + 0.017713505774736404, + -0.0038686986081302166, + 0.021450383588671684, + 0.0019060743506997824, + 0.020089166238904, + 0.026748064905405045, + 0.040175069123506546, + -0.005054429639130831, + -0.01385226659476757, + -0.017862625420093536, + 0.009948759339749813, + 0.013403217308223248, + -0.00034023175248876214, + 0.02441222220659256, + -0.05817246437072754, + -0.0007475172751583159, + 0.016246337443590164, + 0.03805804252624512, + 0.03468877449631691, + 0.02341577783226967, + 0.001172297284938395, + -0.04136132076382637, + -0.03479268029332161, + 0.010578105226159096, + -0.025667086243629456, + -0.05131557583808899, + -0.049564179033041, + -0.015913689509034157, + 0.009438561275601387, + -0.01670912094414234, + 0.015596656128764153, + -0.07538777589797974, + 0.043559201061725616, + 0.012552252039313316, + -0.012032582424581051, + -0.0045382361859083176, + 0.01007180567830801, + 0.017533186823129654, + -0.02695109136402607, + -0.008190915919840336, + 0.016760997474193573, + 0.03369983658194542, + 0.01052024494856596, + 0.005999343004077673, + -0.009987632744014263, + -0.012004677206277847, + -0.02173474431037903, + -0.022173816338181496, + -0.04499687999486923, + -0.055710554122924805, + 0.0057426332496106625, + -0.026316646486520767, + 0.0172963235527277, + 0.012825042940676212, + -0.012085487134754658, + 0.03119797818362713, + 0.0017719202442094684, + 0.00791236199438572, + -0.00818699412047863, + -0.05769696831703186, + -0.01528302300721407, + -6.082743129809387e-05, + -0.007446502801030874, + -0.018122367560863495, + 0.02664632350206375, + 0.007709442637860775, + -0.016620445996522903, + 0.003346220823004842, + 0.050697874277830124, + 0.07341039180755615, + 0.02077421545982361, + 0.029916711151599884, + -0.015531601384282112, + 0.002487057587131858, + -0.01816674694418907, + -0.010270526632666588, + -0.011988494545221329, + 0.028158998116850853, + 0.02821519412100315, + 0.02816912531852722, + 0.09684304893016815, + -0.00020419097563717514, + 0.024446874856948853, + 0.11966285109519958, + 0.04189842939376831, + -0.10966204106807709, + 0.12523655593395233, + 0.024186721071600914, + 0.013774142600595951, + 0.06182669475674629, + 0.007804125547409058, + 0.005199669860303402, + 0.010989660397171974, + -0.031130917370319366, + 0.030072439461946487, + 0.005430028773844242, + 0.03381543233990669, + -0.012655189260840416, + 0.01354534737765789, + -0.005152593366801739, + 0.0769796147942543, + -0.0178564190864563, + -0.014528542757034302, + -0.003668209072202444, + 0.016093410551548004, + -0.018704120069742203, + 0.033562760800123215, + -0.07990563660860062, + -0.04961131140589714, + -0.02645200304687023, + 0.019209355115890503, + 0.051906805485486984, + 0.03419806435704231, + 0.010477316565811634, + -0.02872992493212223, + 0.011440354399383068, + 0.04565582796931267, + -0.04087356477975845, + 0.007834034971892834, + 0.031131744384765625, + -0.018776562064886093, + 0.04797079786658287, + -0.0030043567530810833, + -0.044893138110637665, + -0.022475693374872208, + -0.09844666719436646, + 0.010602195747196674, + -0.03506159037351608, + 0.03229174762964249, + 0.010454831644892693, + 0.027790462598204613, + 0.7151816487312317, + -0.009924978949129581, + 0.010189802385866642, + -0.06663744151592255, + 0.0075273956172168255, + -0.053181737661361694, + -0.005465664900839329, + 0.015501673333346844, + -0.024194544181227684, + 0.016113976016640663, + 0.026022963225841522, + -0.029440054669976234, + 0.00033669176627881825, + 0.0008249490638263524, + -0.01089969091117382, + 0.02060878463089466, + -0.08429695665836334, + -0.026398347690701485, + -0.004539757501333952 + ], + [ + -0.1680813580751419, + 0.07341103255748749, + -0.009272966533899307, + 0.03158482536673546, + 0.014672625809907913, + -0.038342732936143875, + -0.03360087424516678, + 2.7315556508256122e-05, + 0.04194851964712143, + 0.03529969975352287, + 0.03091304749250412, + 0.03107348456978798, + 0.03495553135871887, + -0.008246714249253273, + 0.0840006172657013, + 0.0025759434793144464, + 0.05427725613117218, + 0.004379864316433668, + -0.03313997760415077, + 0.0073514580726623535, + 0.07615597546100616, + 0.01441048551350832, + 0.015139460563659668, + 0.01591729000210762, + -0.12170378118753433, + -0.034683965146541595, + 0.0162508524954319, + 0.04094260558485985, + 0.009372657164931297, + -0.018153004348278046, + -0.0903172418475151, + -0.026773981750011444, + -0.03570663183927536, + 0.11483649164438248, + -0.02676680125296116, + 0.0036463390570133924, + -0.019045008346438408, + 0.05351869389414787, + -0.00898767076432705, + -0.08298822492361069, + 0.008964593522250652, + -0.09291098266839981, + -0.02062675915658474, + 0.058054838329553604, + -0.00098781893029809, + 0.054152872413396835, + -0.03754926845431328, + 0.025805050507187843, + 0.007867328822612762, + -0.030115026980638504, + -0.020918099209666252, + 0.02291661500930786, + -0.0002257538726553321, + 0.013902034610509872, + -0.009871279820799828, + 0.015708906576037407, + -0.00017704145284369588, + -0.013759502209722996, + -0.028726963326334953, + 0.01639409549534321, + 0.053038645535707474, + -0.017878606915473938, + 0.053489070385694504, + 0.032698217779397964, + 0.005980784073472023, + 0.0236345287412405, + -0.05164866894483566, + -0.03871523216366768, + 0.03636448085308075, + -0.018079640343785286, + 0.009272103197872639, + -0.034958504140377045, + -0.005621703807264566, + -0.014455512166023254, + -0.009277845732867718, + -0.01526915468275547, + -0.020982947200536728, + 0.02451307885348797, + 0.021088125184178352, + 0.018387340009212494, + 0.3028743863105774, + -0.025681372731924057, + 0.018689658492803574, + -0.030816523358225822, + -0.016876600682735443, + -0.01016984973102808, + 0.0017679400043562055, + -0.03150935843586922, + -0.01978183537721634, + 0.0386279821395874, + -0.020053543150424957, + 0.06844370067119598, + 0.04017723351716995, + -0.011453318409621716, + 0.01355297863483429, + -0.012733383104205132, + -0.022671688348054886, + -0.030018581077456474, + -0.008926957845687866, + -0.011394239962100983, + 0.051299940794706345, + -0.0034972280263900757, + -0.03780562803149223, + 0.020955977961421013, + 0.0646745041012764, + -0.01472933404147625, + -0.025971416383981705, + -0.011004495434463024, + 0.022893862798810005, + 0.027333861216902733, + -0.0015909060603007674, + 0.023941153660416603, + 0.03323043882846832, + -0.03501181676983833, + 0.032638512551784515, + -0.018983859568834305, + -0.005559253040701151, + 0.02824931964278221, + 0.012468842789530754, + -0.03523961454629898, + -0.06573326140642166, + 0.05680055171251297, + 0.0005926521262153983, + 0.026869777590036392, + 0.03570357337594032, + 0.03439868986606598, + -0.003547594416886568, + -0.015496957115828991, + -0.020185403525829315, + 0.0202415082603693, + -0.018382620066404343, + -0.03330954536795616, + 0.012961008585989475, + 0.02814316935837269, + -0.00511694373562932, + -0.01826545223593712, + 0.0473686046898365, + -0.1034107580780983, + 0.07476741075515747, + -0.010536548681557178, + 0.006343096494674683, + -0.05888251215219498, + -0.019442759454250336, + 0.034331902861595154, + -0.33810603618621826, + -0.003156171878799796, + -0.002264717360958457, + 0.03512478619813919, + -0.01841828227043152, + -0.035816740244627, + -0.019265728071331978, + -0.025603866204619408, + -0.041054584085941315, + 0.03026890940964222, + -0.03432532027363777, + -0.05407101288437843, + -0.0431196428835392, + -0.03676867112517357, + 0.01669805683195591, + -0.012627657502889633, + -0.008391124196350574, + 0.045587267726659775, + 0.053623780608177185, + -0.009986869059503078, + -0.010815073736011982, + -0.05555481091141701, + -0.03243168815970421, + 0.0724281519651413, + -0.017098892480134964, + -0.020686812698841095, + -0.009420543909072876, + 0.00613959738984704, + 0.013925972394645214, + 0.02275650016963482, + 0.07556770741939545, + 0.07828415185213089, + -0.009363722987473011, + 0.03931024298071861, + -0.029655465856194496, + -0.0024346765130758286, + 0.006163624580949545, + -0.00829875748604536, + -0.04889080300927162, + 0.03963436931371689, + 0.05415821820497513, + 0.05198310688138008, + 0.05881210044026375, + 0.04181012511253357, + 0.03841850161552429, + 0.09863384813070297, + -0.05181722715497017, + -0.10682767629623413, + 0.10627512633800507, + 0.055504318326711655, + -0.01351593341678381, + 0.03431106358766556, + 0.014502164907753468, + -0.014392135664820671, + 0.04732907563447952, + -0.007978416979312897, + 0.03532366454601288, + -0.0007249909685924649, + 0.01865106262266636, + -0.0052588158287107944, + -0.01276499591767788, + 0.07295411080121994, + -0.0043611349537968636, + 0.013842262327671051, + 0.028109243139624596, + -0.013126818463206291, + 0.0036553458776324987, + -0.05238206684589386, + 0.02634272910654545, + -0.04844222217798233, + -0.07400374859571457, + -0.00869395025074482, + -0.022567808628082275, + 0.02251657098531723, + -0.016116924583911896, + -0.048313796520233154, + -0.04384128376841545, + 0.0021421557758003473, + -0.013768152333796024, + -0.05210552737116814, + -0.012016038410365582, + 0.022050732746720314, + -0.013480320572853088, + -0.04773564636707306, + -0.009639427065849304, + 0.00735775101929903, + -0.05378728732466698, + -0.0849742740392685, + -0.040038589388132095, + -0.0720730870962143, + 0.011307986453175545, + -0.02843528613448143, + 0.04512793943285942, + 0.6075620055198669, + -0.026924777776002884, + -0.05901630222797394, + -0.10678105801343918, + 0.021716132760047913, + -0.07636237889528275, + 0.06399179250001907, + -0.01592555083334446, + -0.05025872588157654, + 0.006503669079393148, + 0.051285047084093094, + -0.02146628126502037, + -0.03277156502008438, + 0.013429760932922363, + 0.0187185350805521, + -0.005303301848471165, + -0.1083199754357338, + -0.04257328063249588, + 0.02716016210615635 + ], + [ + -0.17373080551624298, + 0.005941739305853844, + -0.012170382775366306, + 0.08334045112133026, + -0.055133890360593796, + -0.0139152891933918, + -0.004198756068944931, + -0.025340912863612175, + 0.08117944747209549, + -0.01722298376262188, + 0.06449002027511597, + -0.0343790277838707, + 0.0382477305829525, + 0.004295252729207277, + 0.0197588037699461, + -0.021273696795105934, + 0.0041002267971634865, + 0.016085581853985786, + -0.10858418047428131, + -0.042370159178972244, + 0.06939538568258286, + -0.004072852432727814, + -0.023762045428156853, + 0.006182205397635698, + -0.06555814296007156, + 0.025848116725683212, + -0.05912341922521591, + 0.06694930791854858, + -0.04151977598667145, + -0.012735145166516304, + -0.07342607527971268, + -0.0041648284532129765, + -0.03080391325056553, + 0.134834885597229, + -0.024885984137654305, + -0.03601403906941414, + 0.0028484140057116747, + -0.005535348318517208, + -0.00648367777466774, + -0.09774430096149445, + 0.03680053725838661, + -0.0255515705794096, + 0.02228929102420807, + 0.006934596691280603, + -0.029879283159971237, + 0.04690363258123398, + -0.06989261507987976, + 0.004864879418164492, + -0.008485926315188408, + -0.015773985534906387, + 0.0006623818189837039, + -0.03844399005174637, + -0.0018714084289968014, + 0.02374761737883091, + 0.03906555101275444, + 0.08466198295354843, + 0.03321705758571625, + -0.04732196778059006, + -0.04174833372235298, + -0.04366353526711464, + 0.06206241995096207, + 0.01441411767154932, + 0.039122045040130615, + 0.020086051896214485, + 0.021456822752952576, + 0.03056439757347107, + -0.016117388382554054, + 0.00516701303422451, + 0.01589227095246315, + 0.010172959417104721, + -0.01773758791387081, + 0.03203735873103142, + 0.020854240283370018, + -0.05440215393900871, + 9.340496762888506e-05, + -0.0733337476849556, + 0.01639232225716114, + 0.000388014770578593, + -0.019628040492534637, + 0.03228379786014557, + 0.3020903766155243, + 0.0019619036465883255, + 0.022202858701348305, + -0.011649851687252522, + -0.013414048589766026, + 0.04042237624526024, + 0.012825461104512215, + -0.01737833209335804, + -0.002626266097649932, + -0.004995907656848431, + -0.04174061492085457, + 0.0929027795791626, + 0.001377204549498856, + 0.0022368424106389284, + 0.038891348987817764, + -0.056414272636175156, + -0.04383404180407524, + -0.058923475444316864, + 0.05494081228971481, + 0.0027270796708762646, + -0.028140079230070114, + 0.03642488643527031, + -0.013611583970487118, + 0.023176033049821854, + -0.02874128706753254, + 0.05771610885858536, + 0.021691592410206795, + 0.015885576605796814, + 0.013010608032345772, + 0.009807702153921127, + 0.07144250720739365, + 0.0504191629588604, + 0.054452184587717056, + -0.0004934020107612014, + -0.06897805631160736, + -0.028010807931423187, + 0.01422633696347475, + 0.006678894627839327, + 0.0366327203810215, + 0.01197749376296997, + -0.024302467703819275, + -0.0067123170010745525, + 0.024331290274858475, + 0.04434424266219139, + 0.04360712692141533, + 0.004501693416386843, + -0.04182502254843712, + -0.036080170422792435, + -0.022290270775556564, + 0.019545847550034523, + -0.012883828952908516, + -0.04038061574101448, + -0.04589648172259331, + 0.005031730979681015, + 0.005663658957928419, + 0.0011847115820273757, + 0.02110145427286625, + -0.10789749026298523, + 0.04529137536883354, + 0.003325160825625062, + -0.020554205402731895, + -0.011302891187369823, + -0.0016464015934616327, + 0.039240412414073944, + 0.030577925965189934, + -0.052940625697374344, + -0.004074019845575094, + 0.046662501990795135, + -0.01985948346555233, + 0.02765275351703167, + -0.022058630362153053, + -0.016728918999433517, + -0.017236759886145592, + -0.028113536536693573, + 0.003597819246351719, + -0.04037279635667801, + 0.00951990857720375, + -0.041339319199323654, + 0.008077331818640232, + 0.0191515926271677, + 0.0010651248740032315, + 0.04426416754722595, + 0.01377936638891697, + 0.017052534967660904, + -0.022967630997300148, + -0.036574847996234894, + -0.018995102494955063, + -0.007423730101436377, + 0.021489882841706276, + -0.019062938168644905, + 0.034689296036958694, + 0.0034032801631838083, + -0.0332176610827446, + 0.00694661308079958, + 0.047421831637620926, + 0.08138668537139893, + 0.0271235853433609, + 0.0673479437828064, + 0.011570492759346962, + -0.01662551611661911, + -0.02126079797744751, + -0.05073536932468414, + -0.04535398632287979, + 0.012611382640898228, + 0.03469815477728844, + 0.046263061463832855, + 0.10922098904848099, + 0.002394719747826457, + 0.024639872834086418, + 0.12288065254688263, + 0.06812631338834763, + -0.12349635362625122, + 0.1338631808757782, + 0.028221597895026207, + 0.01704060100018978, + 0.06347258388996124, + -0.012519911862909794, + 0.029057249426841736, + 0.016653181985020638, + -0.0641770213842392, + 0.012560123577713966, + -0.017965180799365044, + 0.03802449628710747, + -0.02478838711977005, + -0.008696014992892742, + -0.032832205295562744, + 0.07136807590723038, + 0.0041468795388937, + -0.029514262452721596, + -0.02358388900756836, + -0.017082735896110535, + 0.001036910805851221, + 0.05186838284134865, + -0.10525041818618774, + -0.030988380312919617, + -0.01579369232058525, + -0.006081735715270042, + 0.02244127169251442, + 0.04208127409219742, + 0.005391498561948538, + 0.008523151278495789, + 0.002099656732752919, + 0.04850270226597786, + -0.06795560568571091, + 0.00986497662961483, + 0.01591189019382, + -0.004636883735656738, + 0.0857340544462204, + -0.013416813686490059, + -0.013047551736235619, + -0.025446569547057152, + -0.09903808683156967, + 0.007295118644833565, + -0.028556091710925102, + 0.04621747136116028, + -0.002690426306799054, + 0.041490644216537476, + 0.6780259609222412, + 0.017077971249818802, + 0.011492910794913769, + -0.06278910487890244, + 0.010521302931010723, + -0.034256886690855026, + -0.0101265087723732, + 0.02759718894958496, + -0.011475145816802979, + -0.010061021894216537, + 0.029467156156897545, + -0.017894728109240532, + 0.009803683497011662, + 0.011377830989658833, + -0.021547358483076096, + 0.027320081368088722, + -0.07042485475540161, + -0.026741493493318558, + 0.0010526460828259587 + ], + [ + -0.1513865441083908, + 0.03130694478750229, + -0.012458456680178642, + 0.06267288327217102, + 0.009367263875901699, + -0.01443877350538969, + -0.011696898378431797, + -0.014225294813513756, + 0.022671161219477654, + -0.0034417316783219576, + 0.06599122285842896, + -0.035563670098781586, + 0.0019110891735181212, + 0.0003807565663009882, + 0.022832466289401054, + 0.030736221000552177, + 0.01268817950040102, + -0.01307404413819313, + -0.04057851433753967, + 0.0037293746136128902, + 0.05987244099378586, + -0.0016082338988780975, + -0.009261093102395535, + 0.008082158863544464, + -0.114235520362854, + 0.012752819806337357, + -0.023328833281993866, + 0.0188633780926466, + -0.0011349663836881518, + -0.035786647349596024, + -0.05190398916602135, + 0.013220845721662045, + -0.011216673068702221, + 0.0925859585404396, + -0.023837046697735786, + -0.0031262519769370556, + 0.01823129877448082, + 0.002450999803841114, + -0.014955844730138779, + -0.02644762396812439, + 0.02028260938823223, + -0.042961135506629944, + -0.00804996583610773, + 0.006459079682826996, + -5.868465109415411e-07, + 0.0049875471740961075, + -0.04056999832391739, + 0.0211030263453722, + 0.01259898953139782, + 0.003219636855646968, + 0.005216880235821009, + 0.00392635352909565, + -0.02263054810464382, + 0.006318277679383755, + -0.022114617750048637, + 0.01916477270424366, + -0.017813431099057198, + -0.012441885657608509, + -0.02637409046292305, + -0.04680192470550537, + 0.03065427765250206, + -0.009766758419573307, + 0.02673800103366375, + 0.025180276483297348, + 0.02612401731312275, + -0.011690500192344189, + -0.005805976688861847, + 0.005379758309572935, + 0.02707103081047535, + -0.006626667454838753, + -0.0036838978994637728, + 0.013999706134200096, + 0.01677701808512211, + -0.012175877578556538, + -0.027033522725105286, + -0.035521991550922394, + 0.0045881024561822414, + 0.02484934590756893, + -0.014755903743207455, + -0.03835589066147804, + 0.22576531767845154, + -0.02596784569323063, + 0.018054157495498657, + -0.020004794001579285, + -0.03242214396595955, + 0.014565179124474525, + -0.00626402348279953, + -0.005362460855394602, + -0.0023591809440404177, + -0.017530368641018867, + -0.036419082432985306, + 0.06914640218019485, + 0.015310512855648994, + 0.061126966029405594, + 0.031812407076358795, + -0.033118169754743576, + -0.020285997539758682, + -0.04608102887868881, + -0.012837685644626617, + 0.03157897666096687, + -6.25129250693135e-05, + -0.01300312951207161, + -0.0023554412182420492, + 0.019735854119062424, + 0.02644353173673153, + 0.012868254445493221, + -0.0045524160377681255, + -0.009209035895764828, + 0.01105207297950983, + -0.00016143485845532268, + 0.039212826639413834, + 0.0014467210276052356, + 0.028319155797362328, + -0.006164925172924995, + 0.01913744956254959, + -0.010345506481826305, + 0.007277325727045536, + -0.026870978996157646, + 0.018668165430426598, + 0.010753331705927849, + -0.06667377054691315, + 0.021489346399903297, + 0.019993899390101433, + 0.04068552702665329, + -0.015087945386767387, + 0.009477643296122551, + -0.011242181994020939, + -0.014992640353739262, + -0.010685128159821033, + 0.00018749013543128967, + -0.0026659786235541105, + -0.021678607910871506, + -0.02652282454073429, + -0.03960898146033287, + 0.02072971686720848, + 0.007852524518966675, + 0.03733934089541435, + -0.07451358437538147, + 0.03919731080532074, + -0.004697431344538927, + -0.002792408224195242, + -0.0130485650151968, + 0.03268032521009445, + 0.006803453434258699, + -0.6688089966773987, + -0.005048288498073816, + 0.0033679953776299953, + 0.02037222869694233, + 0.031216805800795555, + -0.012283784337341785, + -0.009702174924314022, + 0.007861818186938763, + -0.023832298815250397, + 0.0014924764400348067, + -0.027038171887397766, + -0.024176139384508133, + 0.016654277220368385, + 0.01093230489641428, + 0.01626964844763279, + -0.002391078742220998, + -0.014495406299829483, + 0.011142351664602757, + -0.002709402237087488, + 5.963363582850434e-05, + -0.027286166325211525, + -0.030059097334742546, + -0.05970443785190582, + 0.006810240913182497, + -0.008098023012280464, + -0.03229677304625511, + 0.0019796667620539665, + -0.0026891089510172606, + -0.011552384123206139, + 0.01734442450106144, + 0.034985676407814026, + 0.04588589072227478, + 0.03709806129336357, + 0.02092723920941353, + -0.007279352284967899, + 0.031308747828006744, + -0.022345716133713722, + 0.0040717278607189655, + -0.017450567334890366, + 0.005229231435805559, + -0.0015581829939037561, + 0.047485947608947754, + 0.06274128705263138, + 0.000431422027759254, + 0.028524113819003105, + 0.09795662760734558, + -0.004498119466006756, + -0.05162245035171509, + 0.07864926755428314, + 0.02367733232676983, + -0.02173488959670067, + 0.03690137341618538, + 0.014891671016812325, + 0.0013627802254632115, + 0.016214385628700256, + -0.02805468998849392, + 0.019208142533898354, + 0.004047196824103594, + -0.0038939521182328463, + -0.016251975670456886, + 0.014616698026657104, + 0.03175926208496094, + 0.04604208096861839, + -0.0038124003913253546, + -0.004617444239556789, + -0.003605759469792247, + 0.02565702050924301, + -0.01057091262191534, + 0.017273573204874992, + -0.01286156103014946, + -0.08306816965341568, + -0.008436384610831738, + 0.019253700971603394, + -0.015446389093995094, + 0.012013517320156097, + 0.00937028881162405, + -0.02513970620930195, + 0.026086268946528435, + 0.020255159586668015, + -0.02229658141732216, + 0.025806600227952003, + 0.014768769964575768, + -0.03208816424012184, + 0.01744159311056137, + -0.015888188034296036, + -0.00795048289000988, + -0.014022628776729107, + -0.05497846379876137, + -0.006332374177873135, + -0.037872567772865295, + 0.025674276053905487, + -0.021604159846901894, + 0.03593965247273445, + 0.5280337333679199, + 0.0034422718454152346, + -0.028763284906744957, + -0.052165087312459946, + 0.006851848214864731, + -0.04622573405504227, + 0.03306574374437332, + 0.019325874745845795, + -0.025102443993091583, + -0.0033290833234786987, + 0.030945956707000732, + -0.010846386663615704, + -0.02532552368938923, + 0.01864485815167427, + -0.014662640169262886, + 0.01128977257758379, + -0.06704314798116684, + -0.027798524126410484, + 0.010898182168602943 + ], + [ + -0.1638251394033432, + 0.03635386377573013, + 0.04450519010424614, + 0.08672753721475601, + -0.02445485256612301, + -0.02146512269973755, + -0.060826729983091354, + -0.04098612815141678, + -0.02168993465602398, + -0.006789719685912132, + 0.05955061316490173, + -0.06867139786481857, + 0.008959920145571232, + 0.0003745933063328266, + 0.0037953306455165148, + 0.07393048703670502, + -0.008898911066353321, + -0.02697134204208851, + -0.03491402044892311, + 0.010597308166325092, + -0.02032209374010563, + -0.003790358081459999, + 0.015880810096859932, + -0.011596488766372204, + -0.18532729148864746, + -0.007517311722040176, + -0.002367745153605938, + 0.00022949397680349648, + 0.037465497851371765, + 0.0064012836664915085, + 0.010424834676086903, + 0.005116990301758051, + -0.030930977314710617, + 0.1797838807106018, + -0.02771560288965702, + 0.03703121095895767, + 0.019965050742030144, + -0.027445780113339424, + -0.05994280427694321, + -0.05212441459298134, + 0.013229994103312492, + 0.014573605731129646, + 0.0640898123383522, + 0.023604506626725197, + -0.02703332155942917, + -0.04781273379921913, + -0.04291727393865585, + 0.00015576010628137738, + 0.06212000921368599, + -0.007496103644371033, + 0.050068583339452744, + -0.009184458293020725, + -0.010924396105110645, + 0.029139360412955284, + -0.0698448121547699, + 0.00038781281909905374, + 0.012995426543056965, + -0.00323027023114264, + -0.031902115792036057, + -0.01007442083209753, + 0.012295598164200783, + -0.05624830350279808, + 0.05556226521730423, + 0.0059772371314466, + 0.08298937231302261, + 0.002279900014400482, + -0.013000423088669777, + -0.01306590810418129, + -0.010563922114670277, + -0.009690145030617714, + 0.014602665789425373, + -0.04906870052218437, + 0.034096505492925644, + 0.0014717929298058152, + -0.04569088667631149, + 0.015148710459470749, + 0.02056311070919037, + 0.022900043055415154, + -0.06223771348595619, + -0.041710954159498215, + 0.3237268626689911, + -0.018609927967190742, + 0.06061818078160286, + -0.05717968940734863, + -0.07325112074613571, + 0.0037483384367078543, + -0.06849562376737595, + 0.011990941129624844, + -0.06256414204835892, + -0.01518799178302288, + -0.04118723049759865, + 0.04325243458151817, + -0.014639319851994514, + 0.07098479568958282, + 0.0006856989930383861, + -0.04180474951863289, + -0.0015009449562057853, + -0.07529564201831818, + -0.04196690768003464, + 0.048693183809518814, + -0.027523696422576904, + -0.016449294984340668, + 0.06432653218507767, + -0.006105051841586828, + 0.003870241343975067, + 0.008066380396485329, + -0.05283128097653389, + -0.011477225460112095, + 0.0035616226959973574, + 0.0059860218316316605, + 0.044971246272325516, + 0.022872554138302803, + 0.002605528337880969, + -0.00021534650295507163, + 0.05288243293762207, + -0.014703125692903996, + 0.05408477410674095, + -0.035960566252470016, + 0.052605003118515015, + 0.04820677638053894, + -0.09746084362268448, + 0.022465474903583527, + 0.049110639840364456, + 0.05801772326231003, + -0.09889955073595047, + -0.02852434292435646, + 0.018835008144378662, + -0.03339163586497307, + -0.004631203133612871, + -0.00485394150018692, + 0.010391303338110447, + 0.024722201749682426, + 0.018512075766921043, + -0.07647361606359482, + -0.00023653182142879814, + 0.00999518670141697, + 0.029639987275004387, + -0.07534946501255035, + 0.10250627994537354, + -0.0041255890391767025, + -0.005543280392885208, + -0.054790936410427094, + 0.06735946238040924, + 0.0005548702902160585, + 0.09577657282352448, + -0.024829283356666565, + 0.08126465976238251, + 0.013552223332226276, + 0.01701153814792633, + -0.052161555737257004, + -0.03684239462018013, + 0.03171398118138313, + -0.06501995027065277, + 0.00041445851093158126, + -0.06005394458770752, + -0.05125594139099121, + -0.005114871542900801, + 0.02053767628967762, + 0.030626339837908745, + 0.03458429127931595, + -0.046486325562000275, + -0.0040154363960027695, + -0.026833685114979744, + 0.013114235363900661, + -0.03952135518193245, + -0.015660427510738373, + -0.06445533782243729, + -0.02711881883442402, + -0.008915807120501995, + -0.09701447188854218, + 0.03563666343688965, + -0.018270548433065414, + 0.005153796169906855, + 0.023425178602337837, + 0.0405246838927269, + 0.04052392765879631, + 0.036264363676309586, + -0.03709102421998978, + -0.005911059211939573, + 0.06391724944114685, + -0.053987324237823486, + 0.02989315800368786, + 0.025771575048565865, + -0.04142552986741066, + -0.00012605167285073549, + 0.07827538251876831, + 0.06626066565513611, + -0.006111921742558479, + 0.021131323650479317, + 0.09582231938838959, + 0.01565825194120407, + -0.036083005368709564, + 0.05052207037806511, + 0.013456781394779682, + -0.011757167056202888, + 0.007246278692036867, + 0.06932194530963898, + -0.04862114042043686, + -0.006041980814188719, + 0.039189886301755905, + 0.03128962591290474, + 0.010780852288007736, + -0.01743248477578163, + -0.004043988883495331, + 0.059793345630168915, + 0.05128877982497215, + 0.0611274391412735, + -0.022504758089780807, + 0.018149031326174736, + 0.021645907312631607, + 0.039635349065065384, + 0.003769812872633338, + 0.023782765492796898, + 0.000704853911884129, + -0.12085798382759094, + -0.008892539888620377, + 0.05600006505846977, + -0.010461161844432354, + -0.005441557615995407, + 0.04479333758354187, + -0.030839603394269943, + 0.05937621369957924, + 0.06834623217582703, + 0.059104226529598236, + 0.028078069910407066, + 0.012581025250256062, + -0.08248989284038544, + -0.007911075837910175, + 0.05568275973200798, + -0.056072112172842026, + -0.00011026028369087726, + -0.018293248489499092, + 0.013587924651801586, + 0.008619616739451885, + 0.08198032528162003, + -0.03672265261411667, + 0.07281693071126938, + 0.6164999008178711, + -0.0013584335101768374, + 0.01269125659018755, + -0.04669295251369476, + -0.030807914212346077, + -0.05880247429013252, + 0.045196279883384705, + 0.008014451712369919, + -0.01952708512544632, + 0.01653086394071579, + 0.03405268117785454, + 0.04220251366496086, + -0.05513082817196846, + 0.0011574712116271257, + -0.013768971897661686, + 0.032062165439128876, + -0.03249101713299751, + -0.009559756144881248, + 0.02545304223895073 + ], + [ + -0.1449689269065857, + 0.0008816350600682199, + -0.00038600293919444084, + 0.0345182903110981, + 0.002562200650572777, + -0.017574792727828026, + -0.026271343231201172, + -0.02250482700765133, + -0.02178395912051201, + -0.022259986028075218, + 0.039984241127967834, + -0.03284796327352524, + 0.024599213153123856, + 0.012205232866108418, + 0.015288240276277065, + 0.04299953579902649, + -0.011990734376013279, + -0.012773781083524227, + -0.06763952970504761, + 0.009608988650143147, + -0.03232135996222496, + -0.012537767179310322, + 0.0022180259693413973, + 0.02827395685017109, + -0.10627041012048721, + -0.0021044607274234295, + 0.00632392568513751, + 0.022798780351877213, + 0.003959373105317354, + -0.012474223040044308, + -0.050766732543706894, + 0.019820794463157654, + 0.0007806329522281885, + 0.1622672826051712, + -0.03356461971998215, + 0.006810832303017378, + 0.017864501103758812, + -0.017593486234545708, + -0.03948407247662544, + -0.023093314841389656, + 0.008991122245788574, + -0.00529505917802453, + 0.02747713215649128, + 0.013117525726556778, + -0.007438541390001774, + -0.026600508019328117, + -0.03734615445137024, + -0.007529943250119686, + 0.06193950027227402, + -0.009595237672328949, + 0.012352039106190205, + -0.03258085250854492, + -0.04184630513191223, + -0.0023331250995397568, + 0.011044679209589958, + 0.010748682543635368, + -0.010931521654129028, + -0.0031206312123686075, + -0.04869087040424347, + -0.016851723194122314, + 0.048419591039419174, + -0.04891002178192139, + 0.06903354823589325, + -0.0005072751664556563, + 0.03916080668568611, + -0.02156723663210869, + 0.005678191315382719, + 0.02685355767607689, + 0.02634195238351822, + -0.0036584436893463135, + -0.012901484966278076, + -0.02325531095266342, + 0.010463983751833439, + 0.0007608609739691019, + -0.033964429050683975, + -0.008234931156039238, + -0.01771320216357708, + 0.04305117204785347, + -0.02410527504980564, + -0.06422873586416245, + 0.36274290084838867, + 0.009406155906617641, + 0.01606680452823639, + -0.04013810306787491, + -0.05118781328201294, + -0.00582671444863081, + -0.058097779750823975, + 0.014220857992768288, + -0.07466819882392883, + -0.0015060623409226537, + -0.028324982151389122, + 0.03501797839999199, + -0.0002201252937084064, + 0.05173682048916817, + 0.009018059819936752, + -0.04723640903830528, + 0.010617504827678204, + -0.03032021038234234, + -0.038426533341407776, + 0.031717538833618164, + -0.02078636735677719, + 0.005666609853506088, + 0.02913518063724041, + 0.002512135077267885, + -0.03705982491374016, + -0.015853147953748703, + -0.014083351008594036, + 0.001157756196334958, + 0.039183877408504486, + 0.00426538847386837, + 0.05892648920416832, + 0.032088253647089005, + 0.019185181707143784, + -0.017668791115283966, + 0.04767151176929474, + -0.03120831586420536, + 0.025724584236741066, + -0.03485772758722305, + 0.06772898882627487, + 0.0472678504884243, + -0.07317722588777542, + 0.04250066727399826, + 0.048873160034418106, + 0.04305025190114975, + -0.07233324646949768, + -0.0019491496495902538, + 0.025892475619912148, + -0.027369078248739243, + 0.016797363758087158, + 0.016777221113443375, + 0.00885025318711996, + 0.005025807302445173, + -0.013341253623366356, + -0.056374333798885345, + 0.009465187788009644, + 0.04681969806551933, + 0.055443041026592255, + -0.07820717990398407, + 0.0884595587849617, + -0.012399856001138687, + 0.014744995161890984, + -0.023667624220252037, + 0.09522725641727448, + -0.01302808616310358, + -0.03554758056998253, + -0.02087360993027687, + 0.06672286242246628, + -0.0018601048504933715, + 0.024744747206568718, + -0.007411497179418802, + -0.022478146478533745, + 0.04279910400509834, + -0.024478143081068993, + -0.028444234281778336, + 0.014981193467974663, + -0.06912729889154434, + 0.03870727866888046, + 0.014446424320340157, + 0.020632879808545113, + 0.00361970835365355, + -0.014265703968703747, + 0.030044062063097954, + -0.010288729332387447, + -0.012203186750411987, + -0.047945424914360046, + -0.022485408931970596, + -0.08168160915374756, + -0.036538247019052505, + -0.025243282318115234, + -0.030422139912843704, + 0.02836632914841175, + -0.009076780639588833, + 0.004256881773471832, + 0.0009167545358650386, + 0.0178189966827631, + 0.04557878151535988, + 0.004171452019363642, + 0.00013886057422496378, + 0.03275411203503609, + 0.04528803750872612, + -0.01906764693558216, + -0.023652145639061928, + 0.004443477839231491, + -0.038094036281108856, + -0.031004343181848526, + 0.07656112313270569, + 0.042107146233320236, + -0.02226322330534458, + 0.033109523355960846, + 0.08031131327152252, + 0.0056099011562764645, + -0.07478231936693192, + 0.04378639906644821, + 0.014329932630062103, + -0.015372807160019875, + 0.0049013663083314896, + 0.06165434792637825, + -0.015238347463309765, + 0.008619148284196854, + -0.01454891823232174, + 0.01723192259669304, + 0.014312474057078362, + -0.01348007284104824, + 0.009437785483896732, + 0.04922769218683243, + 0.01022857241332531, + 0.09220243245363235, + -0.04922572523355484, + -0.01970251463353634, + -0.0010558918584138155, + 0.037851732224226, + 0.01658235304057598, + -0.009808281436562538, + -0.019487828016281128, + -0.09289715439081192, + -0.03291362524032593, + 0.033714309334754944, + -0.0034660103265196085, + 0.011825609020888805, + 0.025126706808805466, + 0.022374490275979042, + 0.05775284022092819, + 0.03283130005002022, + -0.00025316208484582603, + 0.009869161061942577, + 0.035351913422346115, + -0.08560977131128311, + 0.006798514164984226, + 0.015701178461313248, + -0.016709910705685616, + 0.0013040666235610843, + -0.054208021610975266, + -0.01011721696704626, + -0.04431441053748131, + 0.041194576770067215, + -0.025852737948298454, + 0.06901047378778458, + 0.7096224427223206, + 0.004322693217545748, + 0.034324727952480316, + -0.037635061889886856, + 0.018676167353987694, + -0.08651434630155563, + 0.028313077986240387, + -0.013676990754902363, + -0.04280146211385727, + -0.020324334502220154, + 0.04524829238653183, + 0.04156098514795303, + -0.050277333706617355, + 0.002115295035764575, + -0.0240370724350214, + 0.04442581534385681, + -0.03008299693465233, + 0.0014940779656171799, + 0.047976501286029816 + ], + [ + -0.008509478531777859, + 0.007299792021512985, + -0.0213158018887043, + 0.0017865418922156096, + 0.0214210357517004, + 0.020949985831975937, + -0.00014315014414023608, + 0.0052203950472176075, + 0.003452630015090108, + -0.022411078214645386, + 0.037370480597019196, + 0.0020698781590908766, + -0.01286722719669342, + -0.0021359645761549473, + 0.0074325744062662125, + -0.008281459100544453, + 0.025168197229504585, + -0.03377819061279297, + 0.0288649033755064, + 0.011567880399525166, + 0.027606839314103127, + -0.0011439368827268481, + -0.019039606675505638, + 0.011712629348039627, + -0.001663877279497683, + 0.026093285530805588, + -0.016959164291620255, + 0.0008161275763995945, + -0.000887651345692575, + -0.010905150324106216, + -0.030269794166088104, + 0.020584790036082268, + 0.008379917591810226, + -0.04823294281959534, + -0.02019258588552475, + -0.010246693156659603, + 0.01949223130941391, + -0.011348779313266277, + -0.007488589268177748, + -0.0002673615817911923, + 0.025667302310466766, + 0.0025239260867238045, + -0.08791739493608475, + -0.006455040071159601, + -0.0018146777292713523, + 0.009008177556097507, + -0.02762768603861332, + -0.0014508600579574704, + -0.04005489870905876, + -0.0055276695638895035, + -0.008712036535143852, + 0.027353955432772636, + 0.018291959539055824, + -0.03175663948059082, + 0.00047284274478442967, + -0.010137849487364292, + -0.10474557429552078, + -0.004606259986758232, + 0.006325266789644957, + -0.017487037926912308, + 0.0018646041862666607, + 0.022495118901133537, + 0.0056357053108513355, + 0.025093112140893936, + 0.0022627392318099737, + -0.039015017449855804, + -0.005941822659224272, + 0.01922963187098503, + 0.05266522243618965, + 0.002657729433849454, + -0.025828257203102112, + 0.05075247958302498, + -0.0008475396316498518, + 0.0011055779177695513, + -0.007408606354147196, + -0.011528474278748035, + -0.014605372212827206, + 0.00044559809612110257, + -0.009191425517201424, + -0.010198875330388546, + -0.08658367395401001, + -0.008194062858819962, + -0.007234669756144285, + -0.003578229807317257, + -0.0094901779666543, + 0.0032351440750062466, + 0.0011613710084930062, + -0.0012837797403335571, + 0.03710593655705452, + -0.03926193714141846, + -0.0032546520233154297, + 0.00801668968051672, + 0.013696455396711826, + 0.08107121288776398, + 0.038179244846105576, + -0.004561520181596279, + 0.007930801250040531, + -0.02404576539993286, + 0.01714596152305603, + -0.002070566639304161, + -0.0020228319335728884, + -0.014857195317745209, + -0.02896098792552948, + 0.009853480383753777, + 0.02934572473168373, + 0.057707324624061584, + -0.0056427051313221455, + -0.024037709459662437, + -0.013201785273849964, + -0.0007542860694229603, + 0.00020256733114365488, + -0.005947744939476252, + 0.012679950334131718, + 0.018821723759174347, + 0.0017388268606737256, + 0.009475038386881351, + -0.004830352496355772, + -0.021266814321279526, + 0.004070756956934929, + -0.002856762148439884, + -0.02817019261419773, + 0.06314234435558319, + -0.0005644408520311117, + 0.004114712122827768, + 0.005830116104334593, + 0.0017562427092343569, + -0.009366178885102272, + 0.0390225425362587, + -0.021406609565019608, + -0.008092698641121387, + 0.00491067860275507, + 0.0012357032392174006, + -0.008123278617858887, + -0.022364817559719086, + 0.03871256485581398, + -0.014412043616175652, + -0.010448265820741653, + -0.0013640528777614236, + -0.015944527462124825, + 0.006496127229183912, + -0.005373945459723473, + -0.009671518579125404, + 0.015337295830249786, + 0.00358814699575305, + -0.9292628169059753, + -0.00550825847312808, + -0.03986285999417305, + -0.01168407779186964, + 0.02182101458311081, + -0.020575467497110367, + 0.0013158742804080248, + -0.00927725899964571, + -0.0060793086886405945, + 0.0018069063080474734, + -0.025531094521284103, + 0.04588655009865761, + 0.011378053575754166, + 0.0012369930045679212, + -0.00367508502677083, + -0.012727654539048672, + 0.0048570153303444386, + -0.006904379930347204, + 0.013588881120085716, + -0.015515422448515892, + -0.0034999283961951733, + 0.003934627398848534, + -0.03943768888711929, + -0.008600231260061264, + -0.0037371444050222635, + 0.015143392607569695, + -0.017720384523272514, + 0.007592052221298218, + 0.019032659009099007, + -0.006835787557065487, + 0.006847959477454424, + -0.004250520374625921, + 0.0029948288574814796, + -0.0003313052002340555, + -0.02247186377644539, + 4.4695545511785895e-05, + 0.012058202177286148, + 0.008316055871546268, + -0.0035708975046873093, + 0.037071432918310165, + -0.0200758446007967, + -0.005205960012972355, + 0.0028188766445964575, + 0.0030394934583455324, + 0.024575835093855858, + 0.02561832405626774, + -0.020454224199056625, + 0.018815256655216217, + 0.015501593239605427, + 0.005557700991630554, + -0.025954291224479675, + 0.018572106957435608, + -0.004492420703172684, + 0.02764163725078106, + -0.005106866825371981, + -0.013724214397370815, + 0.005670299753546715, + 0.0018315772758796811, + -0.003047741251066327, + -0.03333871811628342, + -0.002953783143311739, + -0.0077870734967291355, + -0.005369435530155897, + 0.054870571941137314, + -0.015211121179163456, + -0.004399533849209547, + 0.008738616481423378, + -0.01917257346212864, + -0.005253566894680262, + 0.045405689626932144, + -0.000984958722256124, + -2.6162360882153735e-05, + -0.007245198357850313, + -0.06319139897823334, + -0.008701365441083908, + 0.004990019369870424, + -0.0024689005222171545, + 0.0049803489819169044, + 0.013275939039885998, + -0.01837526075541973, + 0.009233172982931137, + 0.006227484904229641, + 0.004353492520749569, + -0.016485139727592468, + -0.03248627483844757, + 0.007737618405371904, + 0.015217131935060024, + -0.0030321378726512194, + -0.002978196367621422, + -0.02732189930975437, + -0.010152029804885387, + -0.0029045697301626205, + 0.005940849427133799, + -0.02349986881017685, + 0.007780393119901419, + -0.11138741672039032, + 0.009168459102511406, + 0.00019486721430439502, + 0.024344373494386673, + 0.07434762269258499, + 0.017229683697223663, + 0.001161547377705574, + 0.0026957218069583178, + -2.6320722099626437e-05, + -0.020017195492982864, + -0.016664713621139526, + 0.018296662718057632, + -0.006710362620651722, + -0.009847017005085945, + 0.002432561246678233, + -0.016917718574404716, + 0.0005203406908549368 + ], + [ + -0.12678419053554535, + 0.04246968775987625, + -0.01891620084643364, + 0.0315081812441349, + -0.008835622109472752, + -0.029467744752764702, + -0.019559122622013092, + -0.029324254021048546, + -0.02010168507695198, + 0.0012023603776469827, + 0.06294523924589157, + -0.02397148683667183, + 0.03591674193739891, + 0.011344658210873604, + 0.016222190111875534, + 0.01851562410593033, + 0.018616462126374245, + 0.006957089528441429, + -0.04700956121087074, + 0.015288800932466984, + 0.023013243451714516, + -0.01808095909655094, + -0.031178515404462814, + -0.006220706272870302, + -0.1278814822435379, + 0.014862339943647385, + -0.0029925236012786627, + -0.011135149747133255, + 0.014602834358811378, + 0.0014074506470933557, + -0.07085598260164261, + -0.007405964657664299, + -0.025541722774505615, + 0.17001846432685852, + -0.018802473321557045, + 0.008742968551814556, + 0.0034662368707358837, + 0.005849706009030342, + -0.03498687222599983, + -0.043901655822992325, + 0.010435685515403748, + -0.019741784781217575, + -0.0007782509201206267, + -0.009754430502653122, + -0.001379102235659957, + -0.025745509192347527, + -0.023457705974578857, + 0.013319631107151508, + 0.033509522676467896, + 0.00906270369887352, + 0.004748693201690912, + -0.05488547682762146, + -0.002400608966127038, + -0.009441242553293705, + -0.02930084988474846, + 0.017679488286376, + 0.03194374963641167, + -0.007944286800920963, + -0.0243921410292387, + -0.0217287577688694, + 0.02890901267528534, + -0.03385361284017563, + 0.03461666777729988, + -0.006973790004849434, + 0.03688106685876846, + -0.008548831567168236, + 0.006163123529404402, + -0.018737779930233955, + 0.00694770785048604, + -0.007056522183120251, + 0.0015056249685585499, + -0.00878229085355997, + 0.018562303856015205, + -0.0005419350927695632, + -0.022797681391239166, + -0.05398101359605789, + 0.02816818468272686, + 0.01086992397904396, + -0.02708243951201439, + -0.00861400831490755, + 0.3386213779449463, + -0.03181936964392662, + 0.012773155234754086, + -0.017766771838068962, + -0.021850576624274254, + 0.02344893105328083, + -0.00439334474503994, + 0.006476019509136677, + -0.039948925375938416, + -0.01662500388920307, + -0.04652025178074837, + 0.06757757067680359, + -0.0011216735001653433, + 0.030079349875450134, + 0.014204614795744419, + -0.037300534546375275, + 0.0021648972760885954, + -0.06620624661445618, + -0.021107913926243782, + 0.034039102494716644, + -0.016033953055739403, + -0.0007017961470410228, + 0.019995199516415596, + 0.019871532917022705, + -0.008519943803548813, + -0.014709828421473503, + -0.01657087728381157, + 0.004027362912893295, + 0.02039826475083828, + 0.006556724198162556, + 0.05011564493179321, + 0.03156659007072449, + 0.03468434885144234, + -0.01698894612491131, + 0.025446506217122078, + -0.009145185351371765, + 0.025115862488746643, + -0.021169235929846764, + 0.053006306290626526, + 0.0400862954556942, + -0.06475666165351868, + 0.015152379870414734, + 0.02764226123690605, + 0.04634378105401993, + -0.03392224386334419, + -0.015581079758703709, + -0.002847149968147278, + -0.04851455241441727, + -0.0127528365701437, + 0.023965613916516304, + -0.0027302212547510862, + -0.016626955941319466, + 0.005429310258477926, + -0.06163334846496582, + 0.02563375234603882, + 0.019969705492258072, + 0.026725953444838524, + -0.08454107493162155, + 0.058578383177518845, + -0.0006625611567869782, + -0.010500761680305004, + -0.006269770674407482, + 0.05607113987207413, + 0.01471972931176424, + 0.04195014759898186, + -0.0031244559213519096, + 0.06254588067531586, + 0.03971205651760101, + 0.03001558408141136, + -0.020938770845532417, + -0.040495365858078, + 0.04447358101606369, + -0.022575125098228455, + -0.008268827572464943, + -0.030370663851499557, + -0.0413992777466774, + -0.022189907729625702, + 0.02525828219950199, + 0.00692714424803853, + 0.018384717404842377, + 0.0025897626765072346, + 0.022051522508263588, + -0.02604222483932972, + 0.00585139961913228, + -0.026836376637220383, + -0.014234201051294804, + -0.046841029077768326, + 0.022314496338367462, + -0.0015930092195048928, + -0.04062575474381447, + 0.04644789174199104, + -0.011124150827527046, + -0.021816903725266457, + 0.017293430864810944, + 0.04194467142224312, + 0.05288517475128174, + 0.0012995412107557058, + 0.010520397685468197, + 0.018646065145730972, + 0.06008626148104668, + -0.03939877822995186, + 0.002100786194205284, + -0.0023172067012637854, + -0.03386520594358444, + -0.006935540121048689, + 0.07764210551977158, + 0.051299698650836945, + 0.014474942348897457, + 0.04587291553616524, + 0.07614881545305252, + -0.02078789472579956, + -0.06885918229818344, + 0.07415768504142761, + 0.005905691534280777, + -0.011101331561803818, + 0.011363827623426914, + 0.023191317915916443, + -0.0024877646937966347, + 0.003434175392612815, + -0.012587018311023712, + 0.022316334769129753, + -0.017354030162096024, + 0.010870113037526608, + -0.008016666397452354, + 0.018584316596388817, + 0.035985834896564484, + 0.0690804049372673, + -0.016085555776953697, + -0.03469901904463768, + -0.0019396522548049688, + 0.03989837318658829, + -0.009142900817096233, + 0.03128185123205185, + -0.04438652843236923, + -0.0906369760632515, + -0.022886721417307854, + -0.008531153202056885, + 0.022251412272453308, + -0.020280178636312485, + 0.034860607236623764, + -0.01340282429009676, + 0.04896766319870949, + 0.041900634765625, + -0.0016130697913467884, + 0.029525522142648697, + 0.013548425398766994, + -0.029337923973798752, + 0.0038218949921429157, + 0.00545343616977334, + 0.00143328495323658, + 0.01745237410068512, + -0.05112631991505623, + 0.003379990579560399, + -0.02420000545680523, + 0.04145357012748718, + -0.0235561802983284, + 0.03730589151382446, + 0.7635259032249451, + 0.024074185639619827, + -0.007162617053836584, + -0.059420112520456314, + -0.0037637969944626093, + -0.09919063746929169, + 0.022216791287064552, + 0.027543513104319572, + -0.02244466543197632, + -0.032487496733665466, + 0.02617844007909298, + -0.0231117345392704, + -0.0449225977063179, + 0.02728106454014778, + -0.008429785259068012, + 0.03144582733511925, + -0.045780546963214874, + -0.026930661872029305, + 0.0060700601898133755 + ], + [ + 0.024431070312857628, + -0.0014059131499379873, + 0.009158211760222912, + -0.002899372950196266, + -0.01061320398002863, + -0.01008299645036459, + 0.0001780885213520378, + -0.0002509944897610694, + 0.001862362609244883, + 0.009578658267855644, + -0.02793201431632042, + -0.001441255328245461, + 0.005243802443146706, + 3.935862332582474e-05, + -0.0009873821400105953, + 0.0027314687613397837, + -0.011538348160684109, + 0.0169308353215456, + -0.014253460802137852, + -0.005093603860586882, + -0.007735805585980415, + -0.0004043494409415871, + 0.010185751132667065, + -0.0049352943897247314, + 0.002255390165373683, + -0.00889176968485117, + 0.005009287968277931, + 0.0008181200246326625, + -0.00042575568659231067, + 0.0026731311809271574, + 0.009586143307387829, + -0.008265136741101742, + -0.0035471783485263586, + 0.028569944202899933, + 0.008098524995148182, + 0.004253838211297989, + -0.0094691077247262, + 0.004000556655228138, + 0.002325658220797777, + -0.0018849415937438607, + -0.009352484717965126, + -0.004848379176110029, + 0.04158315807580948, + 0.0048120273277163506, + 0.0009870122885331511, + -0.0027853669598698616, + 0.013887692242860794, + 0.0005980944260954857, + 0.01850932277739048, + 0.004154192749410868, + 0.005260878708213568, + -0.010640295222401619, + -0.009723539464175701, + 0.014367231167852879, + -0.0017769510159268975, + 0.0024218030739575624, + 0.05070478096604347, + 0.003667552722617984, + -0.005578600335866213, + 0.010267676785588264, + 0.0004615838988684118, + -0.011952804401516914, + -0.002899314509704709, + -0.009201235137879848, + -0.0011099042603746057, + 0.014701641164720058, + 0.0011126535246148705, + -0.009110172279179096, + -0.020950546488165855, + -0.005327645689249039, + 0.011424906551837921, + -0.022282306104898453, + 0.001412013778463006, + -0.002634905744343996, + 0.0033033171202987432, + 0.005988001823425293, + 0.008786939084529877, + -0.000659382320009172, + 0.0030461193528026342, + 0.002869901480153203, + -0.12385066598653793, + 0.0017921733669936657, + 0.0044469269923865795, + 0.0006411459180526435, + 0.004262982867658138, + -0.0012522022007033229, + 0.00419113552197814, + -0.0010456256568431854, + -0.014162803068757057, + 0.01916566491127014, + 0.0009489107178524137, + -0.003402342088520527, + -0.00714300898835063, + -0.03507412597537041, + -0.014743717387318611, + 0.0033036377280950546, + -0.0035257756244391203, + 0.00827956385910511, + -0.008244493044912815, + 0.0008286139345727861, + 0.0012751820031553507, + 0.0023211610969156027, + 0.013804541900753975, + -0.0017780213383957744, + -0.011144881136715412, + -0.024033622816205025, + -0.0005901973927393556, + 0.010312862694263458, + 0.0027866412419825792, + -0.0005189919611439109, + -0.0008261358016170561, + -0.001557120238430798, + -0.0038027612026780844, + -0.011360653676092625, + -0.003381747752428055, + -0.005138271022588015, + 0.003033602610230446, + 0.009139720350503922, + -0.0014256318099796772, + 0.0004190665786154568, + 0.01033005304634571, + -0.027822256088256836, + -0.0001700472494121641, + -0.0016396685969084501, + -0.00010758307325886562, + -0.00011978607653873041, + 0.003644683165475726, + -0.019329367205500603, + 0.007928650826215744, + 0.0076915193349123, + -0.00199482892639935, + -0.003275773022323847, + 0.006542827468365431, + 0.008604510687291622, + -0.02032589539885521, + 0.005637882277369499, + 0.0023644575849175453, + -0.011600547470152378, + 0.007466217502951622, + -0.004621631000190973, + -0.0001794857525965199, + 0.004455470480024815, + -0.009192361496388912, + -0.002048841444775462, + -0.962784469127655, + 0.001495862496085465, + 0.018796201795339584, + 0.006375898141413927, + -0.009673708118498325, + 0.009721009992063046, + -0.001117479638196528, + 0.0031514547299593687, + 0.005752484779804945, + 0.0007741686422377825, + 0.00681747030466795, + -0.024936676025390625, + -0.004600226413458586, + -0.000790564576163888, + 0.0013855670113116503, + 0.00552644208073616, + -0.0012343388516455889, + 0.002424381673336029, + -0.003624898614361882, + 0.005673975218087435, + -0.00023043110559228808, + -0.003425710368901491, + 0.016495676711201668, + 0.0007445238879881799, + -0.003988377749919891, + -0.009938747622072697, + 0.008452856913208961, + -0.003576274961233139, + -0.00819181464612484, + 0.00419690040871501, + -0.005829378962516785, + 0.0016986828995868564, + 0.00045095093082636595, + 1.6091966244857758e-05, + 0.010199150070548058, + 0.0008586830226704478, + -0.0033949383068829775, + -0.0032921754755079746, + 0.0018397853709757328, + -0.015293690375983715, + 0.008505771867930889, + 0.009878384880721569, + -0.007506746333092451, + -0.00020529697940219194, + -0.010980580002069473, + -0.008219865150749683, + 0.008852893486618996, + 0.0005434997146949172, + -0.006849745754152536, + 0.0017565485322847962, + 0.012635878287255764, + -0.006887991912662983, + 0.002347364090383053, + -0.010748153552412987, + 0.0031292822677642107, + 0.0018411135533824563, + -3.7304911529645324e-05, + -0.000425734935561195, + 0.0010249336482957006, + 0.011715329252183437, + 0.0018855136586353183, + 0.007315206807106733, + 0.005444595590233803, + -0.02181423455476761, + 0.007974287495017052, + 0.0034993616864085197, + -0.003955312073230743, + 0.006406847853213549, + 0.0033870749175548553, + -0.03346846625208855, + -0.0016053380677476525, + -0.0002975213574245572, + 0.003498488338664174, + 0.02798277512192726, + 0.005055295303463936, + -0.0014532641507685184, + -0.0021454684901982546, + -0.004026790149509907, + -0.005166216287761927, + 0.006767320912331343, + -0.005159719381481409, + -0.0008774520829319954, + -0.004908441565930843, + 0.006218083202838898, + 0.013754398562014103, + -0.0024117818102240562, + -0.007280283607542515, + -0.0023718345910310745, + 0.0012195782037451863, + 0.012381412088871002, + 0.0064260270446538925, + -0.004958003293722868, + -0.002672613598406315, + -0.1725444197654724, + -0.0037285154685378075, + 0.05072782188653946, + -0.005941217765212059, + -0.0007559057557955384, + -0.00918528065085411, + -0.030878689140081406, + -0.005933824926614761, + -0.0023927506990730762, + 0.000835178594570607, + 0.0016263520810753107, + 0.008383291773498058, + 0.006738887634128332, + -0.009204021655023098, + 0.0017056763172149658, + 0.00557365920394659, + -0.0021414319053292274, + 0.006583754438906908, + -0.0006885146722197533 + ], + [ + 0.016660865396261215, + 0.001207938534207642, + -0.0009781152475625277, + -0.0023552225902676582, + 0.00036956160329282284, + 0.0005036210059188306, + 0.00037437520222738385, + 0.0016037668101489544, + 0.0019935411401093006, + -0.0009004045859910548, + -0.007225563749670982, + 0.0002816224587149918, + -0.0008466059225611389, + -0.0007966356351971626, + 0.0013336234260350466, + -0.0010145995765924454, + 0.0005767772672697902, + 0.00023908147704787552, + 0.0009584982763044536, + 0.0008040933171287179, + 0.003231160808354616, + -0.0007597143994644284, + 0.0005444510607048869, + 0.00044416822493076324, + 0.0022870393004268408, + 0.0025253628846257925, + -0.0017333041178062558, + -0.00027209139079786837, + -0.0004829767858609557, + -0.0015761088579893112, + -0.002909761155024171, + 0.001281260629184544, + 0.0011344024678692222, + 0.0008361285435967147, + -0.0009929301450029016, + -0.00031658989610150456, + 5.749599222326651e-05, + -0.0015946176135912538, + -0.0010298163397237659, + -0.0007940513314679265, + 0.0018426893511787057, + -0.0013043041108176112, + -0.0014416539343073964, + 0.0008444603299722075, + 0.0003351969353388995, + 0.0010838804300874472, + 0.00042032840428873897, + -0.0005012513720430434, + -0.0009046109626069665, + 0.0010985990520566702, + 0.0007146006682887673, + 0.0021419739350676537, + -0.00014630916120950133, + -0.0011149205965921283, + -0.0011195156257599592, + -0.0027254715096205473, + -0.0014165414031594992, + 0.0008832841995172203, + -0.0008265635115094483, + 0.001938703004270792, + 0.0002913580392487347, + -0.0005711778649128973, + -0.00026594637893140316, + 0.0018707700073719025, + -0.00031009127269499004, + -0.0034120369236916304, + -0.0011017462238669395, + 0.000628491397947073, + 0.003832549788057804, + -0.002891664393246174, + -0.0008661032188683748, + 0.0020304243080317974, + 0.0007122263195924461, + -0.0011804546229541302, + -0.00025160922086797655, + 0.0006570785772055387, + 0.0007177810766734183, + -0.00047848548274487257, + -0.0007962642703205347, + -0.0012101855827495456, + -0.12051726132631302, + -0.0011598162818700075, + 2.06781714950921e-06, + -0.00045396684436127543, + 3.225530235795304e-05, + -0.0001992932375287637, + 0.0028076923917979, + -0.0009542083134874701, + 0.003321459051221609, + -0.0005234202835708857, + -0.00028239854145795107, + -0.0005243405466899276, + -0.0003778803220484406, + 0.0031660343520343304, + 0.0028002560138702393, + 0.0010731486836448312, + 0.0007452270947396755, + -0.002188960090279579, + 6.870243669254705e-05, + -0.0005514470976777375, + 0.0003959141031373292, + -0.0036061916034668684, + -0.00048775007599033415, + 0.001777373836375773, + 0.0022854243870824575, + 0.002927363384515047, + -0.0025403620675206184, + -0.001171812298707664, + -0.0033320069778710604, + -0.0006638076738454401, + -0.0009786058217287064, + -0.0033233254216611385, + 0.0010679748374968767, + -0.0013369902735576034, + -0.0016195441130548716, + -0.00016434858844149858, + 0.0004806126235052943, + -0.0008395427721552551, + 0.00022394816915038973, + -0.001058931346051395, + -0.001738733728416264, + 0.0024507620837539434, + -0.0003405296884011477, + -0.0005031051114201546, + 0.0017317845486104488, + 0.0003716573119163513, + -0.0007819694583304226, + 0.0006666596163995564, + -0.0015881640138104558, + 0.0023001916706562042, + 0.0006705881678499281, + -0.0010081990621984005, + 0.002554383361712098, + -0.0013687078608199954, + -0.0007422727067023516, + -0.0007822151528671384, + -0.002183930715546012, + -0.0072588082402944565, + -0.0007867775857448578, + -0.0010771782835945487, + -0.0016189159359782934, + -0.00013472959108185023, + -0.001400589826516807, + -0.0003181966603733599, + -0.9825275540351868, + -0.0008400756632909179, + -0.0010602344991639256, + -0.00012283124669920653, + 0.00047572472249157727, + -0.00045045450679026544, + 1.1873017683683429e-05, + -0.0010131364688277245, + 0.0019014962017536163, + 0.0011284538777545094, + -0.0034634883049875498, + -0.0008762810030020773, + 0.0007558387005701661, + 7.812205876689404e-05, + -0.0004204707802273333, + -0.0004905607784166932, + 0.0010722809238359332, + -0.0009552210103720427, + 0.0021102498285472393, + -0.0015867248876020312, + -0.000820762594230473, + -0.00011001619714079425, + -0.0015798206441104412, + -0.002515174448490143, + -0.0038375866133719683, + -0.0011883749393746257, + -0.0005744835361838341, + 3.899130661011441e-06, + 0.0009687787387520075, + 0.0004221576382406056, + -0.0023394834715873003, + -0.001341013005003333, + 0.0009700306109152734, + -0.0006525090429931879, + -0.0004933828604407609, + 0.0002632079122122377, + 0.002139242133125663, + 0.0006703971303068101, + 0.0005986571777611971, + 0.0018686404218897223, + -0.0012865315657109022, + 0.004506280645728111, + -0.0054437848739326, + 0.0008211728418245912, + 0.0007398507441394031, + 0.0013788971118628979, + -0.0013521959772333503, + 0.008668940514326096, + -0.0011449680896475911, + 0.002863517962396145, + -0.00028564970125444233, + 0.0008282392518594861, + -0.00021330830350052565, + 0.0018816677620634437, + 0.0002454992791172117, + -0.003058935981243849, + 0.0016950174467638135, + 0.00020399618369992822, + -0.0007586835417896509, + -0.0029212012887001038, + -0.00012604071525856853, + 0.0026493961922824383, + 0.0010015403386205435, + 0.003959120716899633, + 0.0005926231388002634, + 0.0010677173268049955, + -0.00014047668082639575, + -0.0017489965539425611, + -8.819304639473557e-05, + -0.006080747582018375, + -0.000851973018143326, + 0.00015118718147277832, + -2.635354030644521e-05, + -0.0024582010228186846, + -8.320213964907452e-05, + 0.00022789085051044822, + -0.0018399887485429645, + -0.0013404438504949212, + -1.2317357686697505e-05, + -0.0012627753894776106, + -0.0007167253061197698, + 0.0010494906455278397, + -0.0017862716922536492, + -0.0020143473520874977, + -0.0014980981359258294, + 0.0014886395074427128, + 0.00016759308346081525, + -0.0015428753104060888, + -0.00048600160516798496, + -0.00040504237404093146, + 0.0003557400777935982, + -0.004511876497417688, + -0.00035536999348551035, + -0.13788704574108124, + 0.0003814183874055743, + -0.003195865312591195, + -4.09729836974293e-05, + -0.0003805248416028917, + 0.002840932924300432, + 0.0043784137815237045, + 0.0016478991601616144, + -0.000815673905890435, + 0.0014968474861234426, + 0.0007417733431793749, + -0.0009070141823031008, + -0.0011599477147683501, + 1.2874314961663913e-05, + -0.0010276625398546457, + 0.0001640631671762094, + 0.0007593436166644096, + -0.0008686783257871866, + -0.00033611946855671704 + ], + [ + -0.2222680002450943, + 0.09586736559867859, + -0.058351438492536545, + 0.11441490799188614, + 0.024076061323285103, + -0.028817657381296158, + -0.07077191770076752, + -0.05351491644978523, + -0.019444704055786133, + 0.030507013201713562, + 0.10267596691846848, + 0.009481847286224365, + 0.0416405126452446, + 0.029955333098769188, + 0.02690800093114376, + 0.009828345850110054, + -0.03289847820997238, + -0.016314595937728882, + -0.04188983514904976, + -0.02831113524734974, + 0.0714375376701355, + 0.010524546727538109, + 0.013841493055224419, + 0.0021642695646733046, + -0.14116619527339935, + -0.029847484081983566, + -0.02047710493206978, + -0.058332256972789764, + 0.009966237470507622, + 0.009663384407758713, + -0.04437417909502983, + 0.008392253890633583, + -0.014158826321363449, + -0.03380957618355751, + -0.020151661708950996, + -0.01265770010650158, + -0.022684328258037567, + 0.06050747632980347, + -0.01408411469310522, + 0.011297937482595444, + -0.03185511380434036, + -0.1479956954717636, + 0.06260987371206284, + 0.03141326084733009, + 0.08653994649648666, + 0.04653085768222809, + -0.0011947589227929711, + -0.0036878976970911026, + -0.0015549128875136375, + 0.018605072051286697, + 0.05540658161044121, + 0.11241462826728821, + -0.04263325780630112, + 0.05781380832195282, + -0.06434208899736404, + -0.014805732294917107, + 0.055153585970401764, + -0.07129128277301788, + 0.030649563297629356, + 0.008148777298629284, + 0.014997477643191814, + 0.023677898570895195, + 0.06017985939979553, + 0.0692557841539383, + 0.005069181323051453, + -0.03256147354841232, + 0.04099452868103981, + 0.035070642828941345, + 0.05573142319917679, + -0.00866825133562088, + 0.03301507979631424, + -0.02405577152967453, + 0.05911962315440178, + 0.0010594888590276241, + -0.03798219561576843, + -0.04322948679327965, + -0.0007515688193961978, + 0.01611936092376709, + -0.03496132791042328, + -0.1163603886961937, + 0.2106133997440338, + -0.04255262389779091, + 0.007754594553261995, + -0.06673314422369003, + -0.01623225398361683, + -0.06801696866750717, + -0.12587662041187286, + -0.03098667599260807, + -0.013002317398786545, + -0.004720658529549837, + -0.11478311568498611, + 0.0489288829267025, + 0.03208013251423836, + 0.013940965756773949, + -0.031730033457279205, + -0.04402359947562218, + 0.007533879019320011, + -0.04927614703774452, + 0.03170746937394142, + 0.018369639292359352, + 0.040076710283756256, + -0.04930185154080391, + 0.031794168055057526, + 0.01745014265179634, + 0.04207833856344223, + -0.08629903942346573, + 0.0014271523104980588, + -0.010516028851270676, + 0.0398780032992363, + -0.04890501871705055, + -0.03364517167210579, + 0.010351737961173058, + 0.012241450138390064, + -0.016550865024328232, + 0.07008351385593414, + -0.03222452476620674, + 0.03619671240448952, + -0.06373447924852371, + -0.023684192448854446, + -0.02328822761774063, + -0.07451479136943817, + -0.010329972952604294, + 0.09470490366220474, + 0.0034198290668427944, + -0.007574605289846659, + 0.04929967597126961, + -0.008665744215250015, + 0.009577009826898575, + 0.008794001303613186, + -0.03427392244338989, + 0.03942388296127319, + 0.03192894533276558, + -0.08507021516561508, + -0.07033777981996536, + 0.004243678413331509, + -0.02901410311460495, + 0.048280198127031326, + -0.025917785242199898, + 0.1101570874452591, + -0.02869061939418316, + 0.02596527524292469, + 0.015594660304486752, + 0.02683882787823677, + -0.004677189514040947, + -0.40578001737594604, + 0.006070383358746767, + -0.07694105803966522, + 0.08801349997520447, + -0.0017421456286683679, + 0.015441983006894588, + 0.0448739267885685, + 0.017980126664042473, + -0.04796687886118889, + 0.026602528989315033, + -0.03703596070408821, + 0.02672400139272213, + 0.06308644264936447, + 0.04704704508185387, + 0.034065667539834976, + 0.019475024193525314, + -0.05922025814652443, + 0.04914543777704239, + -0.013272346928715706, + 0.0030569685623049736, + -0.02026674523949623, + -0.03711409866809845, + -0.05832453817129135, + 0.08035096526145935, + 0.0031415047124028206, + -0.0610923245549202, + -0.06835667043924332, + -0.006512926891446114, + 0.008630557917058468, + -0.013817914761602879, + 0.04301750659942627, + 0.048542872071266174, + 0.08019618690013885, + 0.030695930123329163, + -0.05420990288257599, + 0.009377014823257923, + -0.016326889395713806, + 0.010395925492048264, + -0.005240473430603743, + 0.0007712279330007732, + 0.01343920174986124, + 0.004985104314982891, + 0.0747750997543335, + 0.0330212377011776, + -0.0005806245608255267, + 0.0666637197136879, + -0.0943470224738121, + 0.028758689761161804, + 0.08581818640232086, + 0.0015021807048469782, + -0.033465322107076645, + 0.026450419798493385, + 0.012938959524035454, + -0.08690769225358963, + 0.008777471259236336, + -0.08300755172967911, + 0.06784873455762863, + 0.05338316038250923, + -0.02642614208161831, + -0.007397141773253679, + -0.017050018534064293, + 0.16440792381763458, + 0.0017822369700297713, + 0.006340414751321077, + -0.0036923810839653015, + 0.07040739804506302, + -0.01995788887143135, + 0.018607255071401596, + -0.029364343732595444, + 0.08966100215911865, + -0.2194858342409134, + 0.010812919586896896, + 0.07782045006752014, + -0.02259691059589386, + 0.03097485564649105, + -0.021563591435551643, + 0.02567303739488125, + 0.04097902774810791, + 0.011123531498014927, + -0.08092283457517624, + 0.04631612449884415, + 0.014671513810753822, + -0.11063480377197266, + 0.05125473067164421, + 0.023607203736901283, + -0.016909021884202957, + -0.049228280782699585, + -0.06174423545598984, + -0.08823800832033157, + 0.0035986017901450396, + -0.0026126087177544832, + -0.06916283071041107, + 0.004185082390904427, + 0.30895453691482544, + -0.04413777217268944, + 0.033551812171936035, + -0.06964540481567383, + 0.018154503777623177, + 0.021790551021695137, + 0.05853131785988808, + -0.0022978561464697123, + -0.0206191036850214, + 0.01617325283586979, + 0.05807404965162277, + 0.031311996281147, + -0.029689142480492592, + 0.046985410153865814, + -0.016968097537755966, + -0.07856633514165878, + -0.09191101044416428, + -0.038904283195734024, + 0.011913475580513477 + ], + [ + -0.21321561932563782, + 0.011771850287914276, + -0.03941386938095093, + 0.035297028720378876, + -0.049319587647914886, + -0.017484478652477264, + -0.007120335474610329, + 0.0076821730472147465, + 0.03907664865255356, + 0.0012217056937515736, + 0.028526464477181435, + -0.01137927733361721, + 0.01849791407585144, + 0.0011165416799485683, + 0.032373104244470596, + 0.048061802983284, + -0.006325567606836557, + 0.04750673845410347, + -0.07114351540803909, + -0.004584631882607937, + 0.0691995769739151, + 0.007898533716797829, + -0.00022001354955136776, + 0.0004781981697306037, + -0.07736480236053467, + 0.014051010832190514, + -0.04043038561940193, + 0.06199599429965019, + -0.005174838937819004, + -0.022894419729709625, + -0.03696523234248161, + 0.011010052636265755, + -0.045584868639707565, + 0.16002482175827026, + -0.014325357042253017, + -0.013630359433591366, + 0.011613228358328342, + 0.02890988439321518, + 0.01139193307608366, + -0.03448687121272087, + 0.05597434192895889, + -0.08185109496116638, + -0.0012376172235235572, + 0.015480129048228264, + -0.013771269470453262, + 0.027745533734560013, + -0.05174870043992996, + 0.025494910776615143, + 0.012103231623768806, + 0.012228664010763168, + -0.005844902712851763, + -0.000505985168274492, + -0.027416471391916275, + 0.020414896309375763, + 0.023383816704154015, + 0.07917025685310364, + 0.019153138622641563, + -0.028474872931838036, + -0.0720934122800827, + -0.06834831088781357, + 0.04848313331604004, + -0.01734602078795433, + 0.019209980964660645, + 0.02292870357632637, + 0.03206440433859825, + 0.03287167847156525, + -0.0116416709497571, + -0.009789353236556053, + 0.00895115826278925, + 0.011034204624593258, + -0.0024867590982466936, + 0.0048260558396577835, + -0.001430962118320167, + -0.046750087291002274, + -0.030280757695436478, + -0.04779189079999924, + 0.010375890880823135, + 0.009692689403891563, + -0.0033308209385722876, + -0.001656064996495843, + 0.36079928278923035, + -0.008060875348746777, + 0.04547419399023056, + -0.022402046248316765, + -0.028592342510819435, + 0.03338904306292534, + 0.015714816749095917, + -0.015301268547773361, + -0.015824439004063606, + -0.006678348407149315, + -0.012045281939208508, + 0.04970741644501686, + 0.013698438182473183, + 0.02408851869404316, + 0.008028430864214897, + -0.027819562703371048, + -0.02877059578895569, + -0.012737439014017582, + 0.015815308317542076, + 0.006116710603237152, + -0.004296131432056427, + 0.04839369282126427, + 0.0033637501765042543, + 0.05642181634902954, + -0.0067217168398201466, + 0.021030960604548454, + 0.015606571920216084, + 0.0036741418298333883, + 0.026020998135209084, + 0.004336824640631676, + 0.034975599497556686, + 0.030475599691271782, + 0.046116117388010025, + 0.002560429507866502, + -0.0018670557765290141, + -0.022373154759407043, + 0.006016579922288656, + 0.010160124860703945, + 0.00014240146265365183, + 0.033843643963336945, + -0.06347493082284927, + -0.004440581891685724, + 0.01837521232664585, + 0.03452662006020546, + 0.029942357912659645, + 0.039008449763059616, + 0.0068143755197525024, + -0.06261130422353745, + -0.004163388628512621, + 0.033248163759708405, + -0.034340497106313705, + -0.07698138803243637, + -0.04732358828186989, + -0.004162346478551626, + 0.03188975900411606, + -0.0029801910277456045, + 0.03245075047016144, + -0.08000567555427551, + 0.04491635411977768, + 0.017795339226722717, + -0.011304975487291813, + -0.004857430700212717, + -0.00963574554771185, + -0.0021809430327266455, + -0.026850657537579536, + 0.006943332497030497, + 0.011690548621118069, + 0.023340819403529167, + 0.019870402291417122, + 0.0005754624726250768, + -0.0008087332244031131, + -0.00892647635191679, + -0.04681514948606491, + -0.01729324646294117, + -0.02618517354130745, + -0.06749247014522552, + 0.03697904571890831, + -0.02743247151374817, + 0.013648181222379208, + 0.025237420573830605, + -0.017070796340703964, + 0.02082797698676586, + -0.01374516449868679, + -0.002556823892518878, + -0.0141540402546525, + -0.06346337497234344, + -0.0237199068069458, + 0.028354138135910034, + -0.007248699199408293, + -0.008937454782426357, + -0.001407075091265142, + 0.00362176401540637, + -0.025149036198854446, + -0.007201106753200293, + 0.04774348810315132, + 0.08355025947093964, + 0.036110471934080124, + 0.03512461483478546, + -0.013479500077664852, + 0.006599882151931524, + -0.016304675489664078, + -0.00035336764995008707, + -0.015479892492294312, + 0.018821503967046738, + -0.0011560171842575073, + 0.012454306706786156, + 0.09318795055150986, + -0.005978047382086515, + 0.009016097523272038, + 0.11907923966646194, + 0.0827646479010582, + -0.09624842554330826, + 0.18759594857692719, + 0.007397279143333435, + 0.020130634307861328, + 0.06703069806098938, + 0.002070558723062277, + 0.039445821195840836, + 0.0002644046617206186, + -0.04343973472714424, + 0.011253955774009228, + 0.03085904009640217, + 0.032601166516542435, + -0.014292100444436073, + 0.015755856409668922, + -0.03383687511086464, + 0.08966352790594101, + -0.03205191344022751, + -0.014934107661247253, + -0.013177646324038506, + 0.016248906031250954, + -0.016453683376312256, + 0.02882728911936283, + -0.11151455342769623, + -0.009609433822333813, + -0.025855733081698418, + 0.017585940659046173, + 0.01990089938044548, + 0.017342841252684593, + -0.0017946322914212942, + 0.0009000739664770663, + 0.018656425178050995, + 0.03440329432487488, + -0.04872216656804085, + 0.016410456970334053, + 0.050097931176424026, + -0.03694266080856323, + 0.06548211723566055, + -0.021538423374295235, + -0.05192120745778084, + -0.015444532968103886, + -0.10266156494617462, + 0.03974092751741409, + -0.032967209815979004, + 0.03146073967218399, + 0.013877243734896183, + 0.023050514981150627, + 0.6753162741661072, + -0.018213285133242607, + 0.018344229087233543, + -0.0722716748714447, + 0.029603859409689903, + -0.018922187387943268, + -0.02250417321920395, + 0.024548208341002464, + -0.010821977630257607, + 0.01759989745914936, + 0.024240653961896896, + -0.01690792292356491, + 0.041516438126564026, + 0.007743520196527243, + -0.029705137014389038, + 0.04960370063781738, + -0.08171771466732025, + -0.02596152201294899, + -0.008384824730455875 + ], + [ + -0.16152559220790863, + 0.028238750994205475, + -0.045266374945640564, + 0.013949854299426079, + -0.031752824783325195, + -0.0177567508071661, + 0.009282000362873077, + -0.03434617444872856, + 0.007655124645680189, + -0.008736304938793182, + 0.02542225643992424, + -0.021075252443552017, + 0.04759892448782921, + 0.001518546137958765, + 0.0198038462549448, + -0.0015971162356436253, + 0.0007677995599806309, + 0.03688758611679077, + -0.04569745063781738, + -0.029676266014575958, + 0.1255449801683426, + 0.0003972818376496434, + -0.007640382274985313, + -0.03681653365492821, + -0.08072581142187119, + 0.010183798149228096, + -0.043400369584560394, + 0.03875971585512161, + 0.024614766240119934, + -0.011405570432543755, + -0.06270019710063934, + -0.01757781021296978, + -0.06703488528728485, + 0.10758053511381149, + -0.009926318190991879, + 0.001442994107492268, + -0.01253162045031786, + 0.0188619252294302, + 0.00480658421292901, + -0.08340837061405182, + 0.05710240826010704, + -0.07939689606428146, + 0.014430772513151169, + 0.01492453645914793, + 0.0025444759521633387, + 0.03366348519921303, + -0.05405552312731743, + 0.011194806545972824, + -0.017646022140979767, + 0.009442275390028954, + -0.03726870194077492, + -0.04339618608355522, + -0.007443248759955168, + -0.025214647874236107, + 0.012568552047014236, + 0.07158658653497696, + 0.08507761359214783, + -0.057371120899915695, + -0.04729277268052101, + -0.03725132718682289, + 0.046781472861766815, + -0.017424941062927246, + 0.02992286905646324, + 0.02994511090219021, + -0.022116895765066147, + 0.024474328383803368, + -0.004242382012307644, + 0.015345674008131027, + -0.04945013299584389, + -0.03027638979256153, + 0.018589196726679802, + 0.055787473917007446, + -0.0036538494750857353, + -0.04263415187597275, + -0.026242274791002274, + -0.10124243795871735, + 0.0012600921327248216, + -0.019358355551958084, + -0.015592053532600403, + 0.0050201863050460815, + 0.3516460061073303, + -0.005166640970855951, + 0.043502405285835266, + -0.027599550783634186, + 0.013200114481151104, + 0.010655602440237999, + 0.04066721349954605, + -0.0034129598643630743, + -0.005590654909610748, + -0.01247548870742321, + -0.021479984745383263, + 0.07372359931468964, + 0.009362226352095604, + 0.031761933118104935, + -0.034467797726392746, + -0.041458066552877426, + -0.006960920058190823, + -0.048097047954797745, + 0.018555713817477226, + -0.006514955777674913, + 0.0004583575064316392, + 0.05729154124855995, + -0.011419965885579586, + 0.029994629323482513, + -0.06912754476070404, + 0.032791636884212494, + 0.08299574255943298, + 0.019255897030234337, + 0.001587798004038632, + 0.018173502758145332, + 0.013120364397764206, + 0.03708645701408386, + 0.06077784299850464, + -0.04235273599624634, + 0.0042816209606826305, + 0.0011040442623198032, + 0.0007190726464614272, + 0.0031795576214790344, + -0.002186633413657546, + 0.025355448946356773, + -0.04105355590581894, + -0.019409408792853355, + 0.02847745083272457, + 0.03889073431491852, + 0.002212369814515114, + 0.03377410024404526, + -0.009637621231377125, + -0.037478022277355194, + 0.004977200645953417, + 0.0010580569505691528, + -0.02900623343884945, + -0.06272702664136887, + -0.02392391487956047, + 0.005771126598119736, + 0.01244641374796629, + 0.007745535112917423, + -0.017966927960515022, + -0.06683001667261124, + 0.022561494261026382, + 0.02201126515865326, + 0.011824080720543861, + 0.017897119745612144, + -0.019642364233732224, + 0.05329158529639244, + 0.056841157376766205, + -0.008988316170871258, + 0.014549437910318375, + 0.035734813660383224, + 0.013971704989671707, + 0.0018149586394429207, + -0.023091673851013184, + 0.019241778180003166, + -0.05453195795416832, + -0.00897805392742157, + -0.06338941305875778, + -0.009635550901293755, + -0.025052843615412712, + 0.0006314698257483542, + -0.007691716775298119, + 0.009972368367016315, + 0.024638239294290543, + 0.05205381661653519, + -0.02456667646765709, + -0.014531956054270267, + 0.025296742096543312, + -0.05244230479001999, + 0.0200920719653368, + 0.0026341560296714306, + -0.00638746190816164, + 0.01690489798784256, + 0.04224129021167755, + 0.02084404043853283, + -0.040674105286598206, + -0.009490186348557472, + 0.04812140390276909, + 0.06986187398433685, + 0.020093055441975594, + 0.02732393518090248, + -0.012355850078165531, + -0.0036997010465711355, + -0.02802874520421028, + 0.019846029579639435, + -0.033692337572574615, + 0.02268584445118904, + 0.050153881311416626, + 0.009158045053482056, + 0.09186418354511261, + -0.016558336094021797, + 0.06981472671031952, + 0.08982687443494797, + 0.016637979075312614, + -0.10315506905317307, + 0.1308652013540268, + 0.03857164829969406, + 0.016884712502360344, + 0.05350719392299652, + -0.0043518682941794395, + 0.022045336663722992, + 0.020510459318757057, + -0.02516084350645542, + 0.036026835441589355, + -0.00966370664536953, + 0.033269524574279785, + -0.03104270249605179, + 0.024279020726680756, + 0.03307555988430977, + 0.12493649870157242, + 0.021984294056892395, + -0.05297711864113808, + -0.004770889412611723, + -0.029697567224502563, + -0.019709376618266106, + 0.03821766376495361, + -0.06055482476949692, + 0.0032237833365797997, + -0.0020957004744559526, + -0.024138983339071274, + 0.06343762576580048, + 0.01944240741431713, + 0.01684749685227871, + -0.037544991821050644, + 0.027464771643280983, + 0.03694860637187958, + -0.04421557858586311, + -0.011883781291544437, + 0.02319834753870964, + -0.028727812692523003, + 0.06722123175859451, + -0.039826128631830215, + -0.03392891213297844, + -0.054262157529592514, + -0.09910820424556732, + 0.023481013253331184, + -0.079646535217762, + 0.03932755067944527, + 0.013609319925308228, + 0.010983755812048912, + 0.6715978384017944, + 0.030797110870480537, + -0.019389435648918152, + -0.06863608956336975, + 0.025092098861932755, + -0.0017110883491113782, + -0.029081346467137337, + 0.010377583093941212, + -0.025852931663393974, + 0.01622108183801174, + 0.020014896988868713, + -0.10138329863548279, + -0.004604475572705269, + 0.014696354977786541, + -0.07350632548332214, + 0.03629510849714279, + -0.06526870280504227, + -0.04011068120598793, + -0.034080620855093 + ], + [ + -0.14011192321777344, + 0.014069280587136745, + -0.02916884608566761, + 0.0020096860826015472, + 0.0019056301098316908, + -0.022858981043100357, + 0.0012238705530762672, + -0.028297942131757736, + 0.005414548330008984, + -0.011508687399327755, + 0.02838931605219841, + -0.046766847372055054, + 0.028502410277724266, + -0.007078869268298149, + 0.04195955768227577, + 0.00900103896856308, + 0.013888612389564514, + 0.026551229879260063, + -0.041364893317222595, + -0.01563636027276516, + 0.03532731533050537, + -0.003359968541190028, + -0.010251383297145367, + -0.02324935980141163, + -0.10155855119228363, + -0.00305191776715219, + -0.01590186171233654, + -0.003939754329621792, + -0.025682730600237846, + -0.0015556426951661706, + -0.11443743109703064, + -0.026418834924697876, + -0.03445124253630638, + 0.13932369649410248, + -0.005619656760245562, + -0.003189945127815008, + -0.004538454581052065, + -0.014065314084291458, + -0.01495042722672224, + -0.040222179144620895, + 0.005653747823089361, + -0.02770080231130123, + -0.015792198479175568, + 0.006110150367021561, + -0.012993180193006992, + 0.007699219044297934, + -0.04147243872284889, + 0.0049850717186927795, + 0.028004173189401627, + -0.0047775073908269405, + -0.012986894696950912, + -0.02268548123538494, + -0.0019539198838174343, + 0.008133244700729847, + 0.020134488120675087, + 0.027087843045592308, + 0.010124201886355877, + -0.09048719704151154, + -0.024877754971385002, + -0.02723374404013157, + 0.04015414044260979, + -0.03779887035489082, + 0.02660028636455536, + 0.014638399705290794, + 0.020097818225622177, + 0.04750988259911537, + 0.0028928699903190136, + -0.03353916481137276, + 0.002688407665118575, + -0.0015106728533282876, + 0.00661760289222002, + 0.0046789078041911125, + 0.010108753107488155, + -0.04589509963989258, + -0.02971913106739521, + -0.04926305636763573, + 0.007153848186135292, + -0.018316859379410744, + -0.0017040716484189034, + 0.016570786014199257, + 0.3806193768978119, + -0.01581461913883686, + 0.010810483247041702, + 0.006041974760591984, + 0.013889620080590248, + 0.040862929075956345, + 0.003648946527391672, + -0.0063332864083349705, + -0.01396346278488636, + 0.00435153441503644, + -0.01594388857483864, + 0.057877182960510254, + 0.006493526045233011, + 0.011968713253736496, + 0.03315446153283119, + -0.019028250128030777, + -0.02260276861488819, + -0.016934648156166077, + 0.019687242805957794, + 0.0063573154620826244, + 0.018423162400722504, + -0.03577535226941109, + -0.011339869350194931, + 0.017058610916137695, + 0.005672887433320284, + -0.0003561165649443865, + 0.002119906945154071, + -0.004152250476181507, + -0.027540160343050957, + 0.02278573252260685, + 0.03285308927297592, + 0.0018991500837728381, + 0.05642661824822426, + 0.012099836021661758, + 0.011423160322010517, + -0.025104625150561333, + 0.0008540525450371206, + -0.008755090646445751, + 0.016966698691248894, + 0.022066881880164146, + -0.06277112662792206, + 0.024238159880042076, + -0.00645392807200551, + 0.028517764061689377, + -0.0011465158313512802, + 0.009109648875892162, + -0.046159908175468445, + -0.06237325072288513, + -0.047637805342674255, + 0.04804999381303787, + -0.015896793454885483, + -0.019275981932878494, + -0.00615570368245244, + -0.024894272908568382, + 0.011833867989480495, + -0.0025001380126923323, + 0.01907411403954029, + -0.07959830015897751, + 0.043630119413137436, + 0.011679750867187977, + -0.02903047762811184, + -0.02132634073495865, + 0.02043461799621582, + -0.001197904464788735, + -0.06126541644334793, + -0.03363199159502983, + 0.05171051621437073, + 0.041015733033418655, + 0.01890898309648037, + -0.02011457271873951, + -0.03415902704000473, + 0.025026731193065643, + -0.025499919429421425, + 0.003957993816584349, + -0.055768173187971115, + -0.05582920461893082, + -0.03284670412540436, + 0.00040811373037286103, + -0.010516230948269367, + 0.03277016803622246, + 0.029552137479186058, + 0.04712700843811035, + -0.03226090222597122, + 0.007032669615000486, + -0.014055469073355198, + -0.029401900246739388, + 0.0011393186869099736, + 0.01067087147384882, + -0.010167092084884644, + -0.01842562109231949, + 0.058178141713142395, + 0.01299299020320177, + -0.01693066768348217, + 0.012357858009636402, + 0.044850949198007584, + 0.042694926261901855, + -0.008391407318413258, + 0.013855520635843277, + -0.028023138642311096, + 0.03382941707968712, + -0.03211689367890358, + -0.03784383833408356, + 0.008505572564899921, + -0.015991482883691788, + 0.021491648629307747, + 0.06327316910028458, + 0.08061647415161133, + 0.01823296956717968, + 0.04048176854848862, + 0.09865444153547287, + -0.009487797506153584, + -0.12783721089363098, + 0.06745559722185135, + 0.03106623701751232, + -0.0009906815830618143, + 0.004381981678307056, + -0.01665898598730564, + 0.008682751096785069, + 0.03774899244308472, + -0.005436542443931103, + 0.03089389018714428, + -0.02479681558907032, + -0.0004118790675420314, + -0.010910147801041603, + -0.036096684634685516, + 0.000497727538459003, + 0.04741867259144783, + -0.004658812191337347, + -0.0025409290101379156, + -0.008273129351437092, + 0.03273424133658409, + 0.006024821195751429, + -0.0012975099962204695, + -0.008153111673891544, + -0.08651445060968399, + 0.00998542457818985, + -0.010154964402318, + 0.07598581910133362, + -0.0033865412697196007, + -0.004789876751601696, + -0.04269557446241379, + 0.02843528613448143, + 0.01605236902832985, + -0.02068556845188141, + 0.002952303970232606, + 0.00035901853698305786, + 0.0013583647087216377, + 0.0059126075357198715, + 0.0033274574670940638, + -0.020982641726732254, + -4.969157453160733e-05, + -0.0887967124581337, + -0.021063799038529396, + -0.05595400184392929, + 0.005696579813957214, + 0.024522043764591217, + 0.0012987451627850533, + 0.7461256980895996, + 0.01092422567307949, + -0.02774088829755783, + -0.041659675538539886, + 0.007232021074742079, + -0.06370344758033752, + 0.026016635820269585, + 0.042420644313097, + -0.03417357802391052, + -0.006836386397480965, + 0.026356300339102745, + -0.06557118892669678, + -0.040503595024347305, + 0.028787454590201378, + -0.005681052803993225, + 0.0052560558542609215, + -0.04431620612740517, + -0.015758436173200607, + -0.013225841335952282 + ], + [ + -0.16260497272014618, + 0.030102906748652458, + -0.06921912729740143, + 0.0019374520052224398, + -0.03480382263660431, + -0.014371298253536224, + -0.00011777034524129704, + -0.0192576814442873, + -0.0021021359134465456, + 0.011796110309660435, + 0.02399175800383091, + -0.03169718757271767, + 0.028695642948150635, + -0.013625760562717915, + 0.040471091866493225, + 0.053276702761650085, + -0.004796923603862524, + 0.026379570364952087, + -0.046656131744384766, + 0.00795122142881155, + 0.03835972398519516, + -0.0037376221735030413, + -0.00866286363452673, + -0.006711671128869057, + -0.05590975657105446, + -0.05607133358716965, + 0.00759841175749898, + 0.06273474544286728, + -0.004505953285843134, + -0.008544466458261013, + -0.062129098922014236, + -0.01987469010055065, + -0.026847898960113525, + 0.17490100860595703, + -0.0040317075327038765, + 0.011892784386873245, + -0.01735003851354122, + 0.05061156675219536, + -0.014142937026917934, + -0.017542852088809013, + 0.013606566935777664, + -0.09781136363744736, + -0.017469746991991997, + 0.01756437122821808, + 0.010957918129861355, + 0.021186383441090584, + -0.030959339812397957, + 0.01038933265954256, + 0.04766668379306793, + -0.004389255307614803, + 0.014850475825369358, + 0.01763256825506687, + -0.029527299106121063, + -0.004151759669184685, + 0.026918288320302963, + 0.027800751850008965, + 0.019624050706624985, + -0.011479257605969906, + -0.05972054600715637, + -0.0502895824611187, + 0.05736662447452545, + -0.016477201133966446, + 0.03984624147415161, + 0.03469261899590492, + 0.0008577463449910283, + 0.025099540129303932, + 0.0010166156571358442, + -0.033550892025232315, + 0.013157688081264496, + 0.002078794175758958, + 0.005202002823352814, + 0.007959673181176186, + 0.01380191370844841, + -0.037608351558446884, + -0.08942753076553345, + -0.046769849956035614, + 0.03203161060810089, + -0.002125282771885395, + -0.0044958507642149925, + 0.0018227403052151203, + 0.36306244134902954, + -0.023442106321454048, + 0.003885810961946845, + -0.012393257580697536, + -0.011794562451541424, + 0.008066928014159203, + 0.03556734696030617, + 0.004710208624601364, + -0.012386922724545002, + -0.03032580204308033, + -0.004902294836938381, + 0.04333468899130821, + -0.023198779672384262, + 0.03599783033132553, + -0.001838917494751513, + -0.005808040965348482, + -0.046307843178510666, + -0.022251145914196968, + 0.009064609184861183, + 0.027425900101661682, + 0.013879847712814808, + 0.008286138996481895, + 0.014802373014390469, + 0.0326836034655571, + -0.019497549161314964, + 0.016804149374365807, + -0.021316226571798325, + 0.001773783820681274, + -0.009472419507801533, + 0.014206908643245697, + 0.06509430706501007, + 0.009007160551846027, + 0.021306846290826797, + 0.013410363346338272, + 0.02735697664320469, + -0.018751518800854683, + 0.007181562948971987, + 0.05202658101916313, + 0.016557732596993446, + 0.03147970885038376, + -0.09876205027103424, + 0.008272703737020493, + 0.00010193371417699382, + 0.03726939111948013, + 0.016116851940751076, + 0.03309603035449982, + -0.019109800457954407, + -0.06666551530361176, + -0.04964604601264, + 0.03384579345583916, + -0.01492663100361824, + -0.057721491903066635, + 0.0073142340406775475, + -0.045803822576999664, + 0.032196782529354095, + 0.003874083049595356, + -0.0013516395119950175, + -0.07473877817392349, + 0.034875355660915375, + 0.019616836681962013, + 0.014815890230238438, + -0.017443424090743065, + 0.008645709604024887, + 0.022592313587665558, + -0.0028963247314095497, + -0.02529212087392807, + 0.03175770863890648, + 0.034453943371772766, + 0.010666498914361, + -0.0050758300349116325, + -0.03582482412457466, + 0.021843196824193, + -0.01710435375571251, + -0.018787430599331856, + -0.03135722503066063, + -0.061179667711257935, + 0.01989845000207424, + -0.008968285284936428, + 0.0018874346278607845, + 0.0126914381980896, + 0.025711141526699066, + 0.04393509030342102, + -0.018116628751158714, + 0.00547475041821599, + 0.008872095495462418, + -0.03914385288953781, + -0.025230305269360542, + 0.026978405192494392, + -0.009742045775055885, + -0.0099029541015625, + 0.027901891618967056, + 0.002357868244871497, + -0.024956928566098213, + 0.004348176531493664, + 0.04061106964945793, + 0.06394276022911072, + -0.0037830444052815437, + -0.016797496005892754, + -0.027676887810230255, + 0.002040568506345153, + -0.018925119191408157, + -0.004108118358999491, + 0.01675509102642536, + 0.006005081348121166, + -0.010798202827572823, + 0.031158702448010445, + 0.0756976306438446, + -0.012475167401134968, + 0.021381134167313576, + 0.09526138007640839, + 0.03817150369286537, + -0.09740602225065231, + 0.13864389061927795, + 0.02870733104646206, + 0.011011134833097458, + 0.05733725428581238, + 0.010604354552924633, + 0.022364219650626183, + 0.004468352068215609, + 0.014735623262822628, + 0.02712029404938221, + 0.010215283371508121, + 0.068736732006073, + 0.0010390834650024772, + -0.007152704056352377, + 0.011947043240070343, + 0.08607648313045502, + -0.018234582617878914, + -0.040104787796735764, + -0.025600316002964973, + 0.07866847515106201, + -0.010911859571933746, + 0.02191655896604061, + -0.06070782616734505, + -0.044353511184453964, + -0.04774049296975136, + 0.005489378701895475, + 0.050708938390016556, + 0.015389736741781235, + 0.0210205540060997, + -0.006461036391556263, + 0.05013187974691391, + 0.02857392095029354, + -0.0226142518222332, + 0.008907162584364414, + 0.04267969727516174, + 0.0017203668830916286, + 0.012875287793576717, + 0.00604994548484683, + -0.05686763674020767, + -0.0030797941144555807, + -0.0881986990571022, + 0.008479184471070766, + -0.029507165774703026, + 0.0010565936099737883, + 0.012199608609080315, + 0.010942468419671059, + 0.7203267812728882, + -0.02319609932601452, + -0.014674720354378223, + -0.062241971492767334, + 0.017745820805430412, + -0.03971434012055397, + -0.00886109285056591, + 0.022727947682142258, + -0.02441290393471718, + 0.024911023676395416, + 0.006875097285956144, + -0.03474917635321617, + 0.03164776414632797, + 0.02792489528656006, + -0.008207154460251331, + 0.023683248087763786, + -0.08578846603631973, + -0.016392774879932404, + -0.018505524843931198 + ], + [ + -0.1382347047328949, + -0.021289929747581482, + -0.04893898591399193, + 0.04398297891020775, + -0.02948530577123165, + -0.01752956584095955, + 0.007219328079372644, + -0.015386155806481838, + 0.016799751669168472, + -0.00939591508358717, + 0.03646023944020271, + -0.04007462039589882, + 0.030493466183543205, + -0.025462983176112175, + 0.022810302674770355, + 0.023587236180901527, + 0.016602903604507446, + 0.03126760199666023, + -0.060609206557273865, + -0.014684096910059452, + 0.06598217785358429, + -0.008977778255939484, + 0.003897454822435975, + -0.00685344310477376, + -0.09223183244466782, + -0.02273920550942421, + -0.035820432007312775, + 0.026468951255083084, + -0.013650135137140751, + -0.01084328442811966, + -0.11510968953371048, + -0.011206870898604393, + -0.04218123480677605, + 0.1531999707221985, + 0.013926472514867783, + -0.01534281950443983, + -0.01498254295438528, + -0.009913611225783825, + 0.0007659228867851198, + -0.040712594985961914, + 0.002630723873153329, + -0.05470386892557144, + -0.012023495510220528, + 0.011905968189239502, + -0.000731441774405539, + -0.00037479036836884916, + -0.01684083603322506, + -0.026846596971154213, + 0.015713347122073174, + -0.007246091961860657, + 0.008302798494696617, + -0.009417074732482433, + -0.00963680725544691, + -0.005729116033762693, + 0.04750119522213936, + 0.031282875686883926, + 0.013352734036743641, + -0.036448873579502106, + -0.040240392088890076, + -0.03371921926736832, + 0.04416218027472496, + -0.056877344846725464, + 0.033505115658044815, + 0.026241479441523552, + 0.006049700081348419, + 0.025901567190885544, + 0.010054241865873337, + -0.00958473701030016, + -0.02524842508137226, + -0.004732037894427776, + -0.004842942114919424, + 0.02968754991889, + -0.011800579726696014, + -0.02256314642727375, + -0.0826830118894577, + -0.07222645729780197, + 0.03395383432507515, + 0.005814418662339449, + -0.0029255198314785957, + 0.014799507334828377, + 0.36388328671455383, + -0.017908712849020958, + 0.020055247470736504, + 0.028564652428030968, + 0.010460437275469303, + 0.024334754794836044, + 0.019317733123898506, + 0.005864614620804787, + 0.006854761857539415, + -0.005425996612757444, + -0.017636271193623543, + 0.05730945244431496, + -0.008870096877217293, + 0.008057259023189545, + 0.02514219656586647, + -0.009585832245647907, + -0.015323908068239689, + -0.032265763729810715, + 0.021128784865140915, + -0.001264412421733141, + 0.0041463724337518215, + -0.011622827500104904, + 0.012290045619010925, + 0.015003342181444168, + -0.02768000215291977, + 0.008114702999591827, + 0.010975637473165989, + 0.001861757948063314, + -0.037574052810668945, + 0.009698438458144665, + 0.021242350339889526, + 0.0035157748498022556, + 0.033570583909749985, + 0.007025099825114012, + -0.00915119331330061, + -0.02873537689447403, + -0.02160065621137619, + -0.0024561171885579824, + 0.015735825523734093, + 0.03352977707982063, + -0.07923336327075958, + -0.0017229140503332019, + -0.007029409520328045, + 0.04896218702197075, + 0.0217314213514328, + 0.013347180560231209, + -0.02043909765779972, + -0.05152309313416481, + -0.045074544847011566, + 0.02377091534435749, + -0.03015739843249321, + -0.043182361871004105, + -0.013891799375414848, + -0.012930876575410366, + 0.006410012021660805, + -0.018094360828399658, + -0.015689898282289505, + -0.07106539607048035, + 0.007598294876515865, + 0.01194298081099987, + 0.01473220344632864, + -0.018414588645100594, + 0.007979880087077618, + -7.470908167306334e-05, + 0.024452844634652138, + -0.03038727305829525, + 0.03121611475944519, + 0.03690961375832558, + -0.012138955295085907, + -0.0006735666538588703, + -0.028994780033826828, + 0.005126058589667082, + 0.02716388925909996, + -0.020726602524518967, + -0.05290047824382782, + -0.05455485358834267, + -0.011094855144619942, + -0.013255709782242775, + -0.013545124791562557, + 0.01285248901695013, + 0.02057994343340397, + 0.021132629364728928, + -0.023007310926914215, + -0.008340563625097275, + -0.012009610421955585, + -0.026214810088276863, + -0.00410053227096796, + -0.026470983400940895, + -0.006687813904136419, + -0.003536998061463237, + 0.05858790874481201, + 0.027075450867414474, + -0.007794943172484636, + 0.022506888955831528, + 0.04004320129752159, + 0.04294843226671219, + 0.004634861368685961, + -0.003474117023870349, + -0.02617425099015236, + 0.005873275455087423, + -0.030913107097148895, + -0.027177022770047188, + -0.0023918310180306435, + 0.01860707625746727, + 0.023762322962284088, + 0.04011327773332596, + 0.07122816145420074, + 0.000499010959174484, + 0.03099437989294529, + 0.10669267177581787, + 0.036293596029281616, + -0.1314585655927658, + 0.073273204267025, + 0.028663545846939087, + -0.012266389094293118, + 0.033889707177877426, + 0.004850760102272034, + 0.013726454228162766, + 0.01584932580590248, + 0.002118881093338132, + 0.012669284828007221, + -0.013944375328719616, + 0.013503678143024445, + -0.010339542292058468, + -0.025084491819143295, + -0.0010051393182948232, + 0.07463495433330536, + 0.01947055570781231, + -0.013598288409411907, + -0.017133153975009918, + 0.023061338812112808, + -0.016222195699810982, + 0.016293775290250778, + -0.04364437237381935, + -0.05382896959781647, + -0.02209363877773285, + -0.008235984481871128, + 0.05542959272861481, + 0.02335762418806553, + 0.012018573470413685, + -0.02302577532827854, + 0.022105872631072998, + 0.023697001859545708, + -0.03311038389801979, + 0.013190085999667645, + -0.0022618474904447794, + 0.003132913261651993, + 0.05468962714076042, + 0.009812098927795887, + -0.02271774224936962, + -0.02552902139723301, + -0.1001841351389885, + -0.007885738275945187, + -0.03331258147954941, + 0.028906850144267082, + 0.008139980025589466, + 0.028352923691272736, + 0.7531701922416687, + 0.026614980772137642, + -0.01020938903093338, + -0.022170180454850197, + -0.005550691857933998, + -0.05425465852022171, + 0.012139716185629368, + 0.03329525142908096, + -0.02574763633310795, + -0.0008125131134875119, + 0.014390427619218826, + -0.05935388803482056, + -0.027271032333374023, + -0.006352618802338839, + 0.003340367693454027, + 0.027488576248288155, + -0.0841943547129631, + -0.029138807207345963, + -0.010403385385870934 + ], + [ + -0.017892394214868546, + 0.008110946975648403, + -0.01151404157280922, + 0.0066199214197695255, + 0.008385936729609966, + 0.007267194800078869, + -0.0013239567633718252, + 0.0010338234715163708, + 0.004644216038286686, + -0.011712866835296154, + 0.019222868606448174, + -0.0044403476640582085, + -0.004464044235646725, + -0.0004030123236589134, + 0.006696581374853849, + 0.0008254824788309634, + 0.01305084116756916, + -0.01606575958430767, + 0.007894347421824932, + 0.006098625715821981, + 0.020299846306443214, + -0.00013456889428198338, + -0.009661893360316753, + 0.006531796418130398, + -0.014720831997692585, + 0.015404503792524338, + -0.011907659471035004, + 0.0037915233988314867, + -0.00062525924295187, + -0.00910965632647276, + -0.020738864317536354, + 0.011547119356691837, + 0.0011766551760956645, + -0.0029451835434883833, + -0.013186016120016575, + -0.005964594893157482, + 0.011724308133125305, + -0.006238749250769615, + -0.006254748906940222, + -0.004895338788628578, + 0.016590779647231102, + -0.005226554349064827, + -0.04071594402194023, + -0.001190787646919489, + -0.0013862850610166788, + 0.004855445586144924, + -0.018624218180775642, + 0.0031856964342296124, + -0.014762599021196365, + -0.0018114015692844987, + -0.0023731240071356297, + 0.011779391206800938, + 0.005403388757258654, + -0.0141114117577672, + -0.0027389677707105875, + -0.001897487323731184, + -0.04901104047894478, + -0.004886267241090536, + -0.00332166301086545, + -0.013120662420988083, + 0.006028824485838413, + 0.008056067861616611, + 0.006010451819747686, + 0.01462720800191164, + 0.007214303128421307, + -0.019427085295319557, + -0.0047936406917870045, + 0.008689023554325104, + 0.029115526005625725, + -0.00040046178037300706, + -0.012803263030946255, + 0.024130430072546005, + 0.002070678398013115, + -0.003994387574493885, + -0.006189244799315929, + -0.009311627596616745, + -0.004430973436683416, + 0.003427078714594245, + -0.007762176916003227, + -0.010131574235856533, + -0.06161045283079147, + -0.007262546103447676, + 0.00019400705059524626, + -0.004985346458852291, + -0.008607951924204826, + 0.004985438659787178, + 0.0010452555725350976, + -0.0016370817320421338, + 0.01653016358613968, + -0.019688041880726814, + -0.0056297690607607365, + 0.01148120779544115, + 0.00885703880339861, + 0.04588061198592186, + 0.022362766787409782, + -0.007390996441245079, + 0.0015608223620802164, + -0.01799456961452961, + 0.005830483511090279, + 0.0024815606884658337, + -0.0021707285195589066, + -0.008254927583038807, + -0.01255906093865633, + 0.008912298828363419, + 0.016693755984306335, + 0.029318980872631073, + -0.0040411134250462055, + -0.011802886612713337, + -0.005430570337921381, + 1.568861807754729e-05, + 0.005837235599756241, + -0.001497121760621667, + 0.01112737599760294, + 0.006503277458250523, + 0.00286296010017395, + 0.0020088371820747852, + -0.0009483788162469864, + -0.013171747326850891, + 0.00533553259447217, + 0.001178515376523137, + -0.02331358939409256, + 0.03251112625002861, + 0.0021319622173905373, + 0.008927818387746811, + 0.0005261294427327812, + 0.0018977614818140864, + -0.005054009612649679, + 0.01353252213448286, + -0.011725286953151226, + -0.0008258870802819729, + 0.0008964937296696007, + -0.003822760656476021, + -0.006190520711243153, + -0.015778249129652977, + 0.02082553133368492, + -0.0065010907128453255, + -0.000695217284373939, + -0.015776367858052254, + -0.0018364732386544347, + 0.002909325994551182, + -0.004404234234243631, + -0.006786356680095196, + 0.010353418998420238, + 0.0026193317025899887, + -0.9799502491950989, + -0.003649709979072213, + -0.014922117814421654, + -0.003463540691882372, + 0.014400726184248924, + -0.011441266164183617, + -0.0008799900533631444, + -0.0025345489848405123, + -0.006495682056993246, + 0.0009859298588708043, + -0.017491508275270462, + 0.013671998865902424, + 0.007670820225030184, + 0.0021163783967494965, + -0.000716958602424711, + -0.004593046847730875, + 0.0006417165859602392, + -0.0017169156344607472, + 0.0057027144357562065, + -0.0071526761166751385, + -0.005981385707855225, + -0.0029326609801501036, + -0.02622871659696102, + -0.003497696714475751, + -0.004028088878840208, + 0.0015593169955536723, + -0.0070322793908417225, + 0.0034971300046890974, + 0.007413658779114485, + -0.002630233531817794, + 0.007331558503210545, + 0.005699974950402975, + 0.006292724050581455, + 0.002199576934799552, + -0.011367995291948318, + 0.004732095170766115, + 0.0030518861021846533, + 0.005383032374083996, + -0.003101265523582697, + 0.017428860068321228, + -0.01031248178333044, + 0.007042908109724522, + 0.008701586164534092, + 0.00197232561185956, + 0.015526790171861649, + 0.026582881808280945, + -0.007589308079332113, + 0.0028606022242456675, + 0.020667940378189087, + 0.006261782255023718, + -0.012735041789710522, + 0.014675194397568703, + 0.00012077697465429083, + 0.014610796235501766, + -0.0003604802768677473, + -0.01035467628389597, + 0.0068261208944022655, + 0.0020218263380229473, + -0.0005596495466306806, + -0.018553566187620163, + 0.0011229608207941055, + -0.0013196049258112907, + 0.006005468312650919, + 0.023879749700427055, + -0.007461450528353453, + -0.0027385768480598927, + 0.007177364081144333, + -0.010500350967049599, + -0.0005507954629138112, + 0.012581132352352142, + -0.01047160942107439, + -0.001784176449291408, + -0.001118489890359342, + -0.030244795605540276, + -0.0028109843842685223, + 0.00403836602345109, + -0.0036378754302859306, + 0.006284872069954872, + 0.010532849468290806, + -0.00968217197805643, + 0.00613514194265008, + 0.006792260799556971, + -0.0037152497097849846, + -0.004894181154668331, + -0.016903981566429138, + 0.0010868303943425417, + 0.006293481215834618, + -0.010700338520109653, + 0.0002204017509939149, + -0.018100766465067863, + -0.00013884664804209024, + -0.004040232393890619, + 0.0071859401650726795, + 0.002765385899692774, + 0.0040725539438426495, + -0.05385490134358406, + -0.0033135325647890568, + 0.001235409639775753, + 0.00585522735491395, + 0.03809523209929466, + 0.010767017491161823, + -0.0028858245350420475, + 0.0017303281929343939, + 0.004975436255335808, + -0.010476828552782536, + -0.010003888979554176, + 0.011145241558551788, + -0.006509546190500259, + 0.0011162989540025592, + -0.007013215217739344, + -0.01113127637654543, + 0.0013049992267042398 + ], + [ + -0.17779724299907684, + 0.049110375344753265, + 0.010393436998128891, + 0.05361916124820709, + 0.028325393795967102, + -0.024106916040182114, + 0.006740997079759836, + -0.020009227097034454, + 0.03914519399404526, + -0.012890659272670746, + 0.0772695317864418, + -0.071759432554245, + -0.026000669226050377, + -0.007404738571494818, + 0.02294900454580784, + 0.07695792615413666, + 0.025325460359454155, + -0.008833026513457298, + -0.08252934366464615, + -0.013736579567193985, + 0.10404425859451294, + -0.01814805157482624, + -0.04356490075588226, + -0.013504530303180218, + -0.1693919152021408, + 0.02217661775648594, + -0.022283604368567467, + 0.041214149445295334, + -0.014902908354997635, + -0.08335618674755096, + -0.05027129128575325, + 0.022682595998048782, + 0.014731413684785366, + 0.1278262883424759, + -0.010556358844041824, + 0.023124881088733673, + 0.035446517169475555, + 0.021573970094323158, + 0.016364486888051033, + -0.05081136152148247, + 0.012586889788508415, + -0.04896341264247894, + 0.03575775399804115, + -0.02272636443376541, + -0.03211686387658119, + -0.018798943608999252, + 0.0040475293062627316, + 0.027547745034098625, + 0.02512175217270851, + 0.01671677641570568, + 0.006659516133368015, + -0.00017518206732347608, + -0.0680832639336586, + -0.00661466782912612, + 0.00036300483043305576, + 0.02031220868229866, + 0.03401003032922745, + 0.05273478478193283, + -0.05031773820519447, + -0.09750659018754959, + 0.03213445469737053, + -0.017706235870718956, + 0.015873754397034645, + 0.010647660121321678, + 0.034553468227386475, + 0.012018375098705292, + 0.0016344570321962237, + 0.049435243010520935, + -0.009349907748401165, + -0.0020384613890200853, + -0.00586783466860652, + 0.0255330428481102, + 0.012534295208752155, + -0.001226936699822545, + -0.012768421322107315, + -0.030261283740401268, + 0.005865811370313168, + 0.06271056830883026, + 0.014177807606756687, + -0.03572271764278412, + 0.34248602390289307, + -0.02283107116818428, + 0.023598182946443558, + 0.0036540369037538767, + -0.058673638850450516, + -0.013165321201086044, + 0.01281279418617487, + 0.007493049371987581, + -0.04486965015530586, + 0.0077916719019412994, + -0.026059269905090332, + 0.09356185793876648, + -0.0033074801322072744, + 0.06517402827739716, + 0.03238648548722267, + -0.033770959824323654, + -0.050551969558000565, + -0.028693249449133873, + -0.06168637424707413, + 0.06081370264291763, + 0.01915391907095909, + -0.0219259113073349, + 0.02137753739953041, + -0.0026274160481989384, + 0.033558622002601624, + -0.006589873228222132, + -0.004790046717971563, + 0.01036854274570942, + 0.030555570498108864, + -0.03089762106537819, + 0.06226576492190361, + -0.032325487583875656, + 0.010601116344332695, + -0.021775055676698685, + 0.013656247407197952, + -0.02205253764986992, + 0.007228244561702013, + -0.024153994396328926, + 0.020757533609867096, + -0.001492563053034246, + -0.04768270254135132, + -0.02402595803141594, + -0.006561018526554108, + 0.03545930236577988, + -0.05156110227108002, + 0.011761282570660114, + -0.002764888806268573, + -0.030502844601869583, + -0.016984211280941963, + 0.015237841755151749, + -0.003013188950717449, + -0.017808225005865097, + -0.06922636926174164, + -0.024393057450652122, + -0.03619018569588661, + 0.031562186777591705, + 0.030327603220939636, + -0.059540651738643646, + 0.06141507253050804, + 0.015849901363253593, + -0.027627861127257347, + -0.02973158471286297, + 0.0408984050154686, + -0.013650757260620594, + -0.0074045779183506966, + 0.011443783529102802, + 0.01565287448465824, + -0.021728981286287308, + 0.044739220291376114, + 0.0005519582191482186, + 0.006192537024617195, + -0.00022102199727669358, + -0.010652279481291771, + -0.04297119379043579, + 0.0018120218301191926, + -0.0061127967201173306, + 0.02920101396739483, + -0.00796685740351677, + 0.026002297177910805, + -0.010337317362427711, + -0.02733217366039753, + -0.009093506261706352, + 0.018726328387856483, + 0.02747226320207119, + -0.04559509828686714, + -0.003859420772641897, + -0.06476922333240509, + -0.006074435077607632, + -0.004479255527257919, + -0.007758529856801033, + -0.005900418385863304, + -0.020426318049430847, + -0.02201198786497116, + 0.05320512875914574, + 0.026475761085748672, + 0.062318429350852966, + 0.054246000945568085, + 0.03024124912917614, + 0.00692052161321044, + 0.04768272489309311, + -0.04017363861203194, + 0.021134106442332268, + -0.02930014580488205, + 0.0012374285142868757, + 0.016935214400291443, + 0.05209464952349663, + 0.0763150155544281, + -0.039323583245277405, + 0.005121150054037571, + 0.10594815760850906, + 0.013734042644500732, + -0.057483937591314316, + 0.04865304380655289, + 0.04447267949581146, + -0.04938850924372673, + 0.02890854701399803, + 0.04848787561058998, + -0.05376916378736496, + 0.03547622635960579, + -0.05096817389130592, + -0.003695255145430565, + -0.0032868580892682076, + -0.03205377981066704, + 0.008126560598611832, + 0.048826251178979874, + 0.04013552516698837, + 0.06999024748802185, + -0.034033045172691345, + 0.021375609561800957, + 0.004360828548669815, + 0.0529179573059082, + -0.02506193518638611, + 0.026296963915228844, + -0.019189924001693726, + -0.10328872501850128, + 0.007496762089431286, + 0.04776151850819588, + -0.008171653375029564, + 0.03366487845778465, + 0.04115278273820877, + -0.025453807786107063, + 0.0035904948599636555, + -0.018946141004562378, + -0.015931162983179092, + 0.0123514449223876, + 0.0013616939540952444, + -0.026467079296708107, + 0.029265165328979492, + -0.018055777996778488, + 0.0012282124953344464, + -0.09090173989534378, + -0.07484852522611618, + 0.020923534408211708, + -0.05298865586519241, + 0.027166016399860382, + -0.04888955131173134, + 0.05447518453001976, + 0.6812615394592285, + 0.011586864478886127, + -0.011162460781633854, + -0.055024199187755585, + -0.0005922882119193673, + -0.10299638658761978, + -0.012959619984030724, + 0.003964330535382032, + -0.03659738227725029, + -0.027208803221583366, + 0.021646223962306976, + 0.02293996512889862, + -0.056041523814201355, + 0.006717680487781763, + -0.005140963010489941, + 0.04316350817680359, + -0.0660373792052269, + -0.020191246643662453, + 0.013625212013721466 + ], + [ + 0.010658868588507175, + 0.0025102749932557344, + -0.003411809215322137, + -0.0008260817267000675, + 0.001782548031769693, + 0.0014157998375594616, + 0.0002688842942006886, + 0.0012158519821241498, + 0.0024297544732689857, + -0.0026530842296779156, + -0.0025019943714141846, + -0.00024843766004778445, + -0.0012333968188613653, + -0.000922693929169327, + 0.0025818031281232834, + -0.0010874770814552903, + 0.002877917606383562, + -0.0022966470569372177, + 0.0018843997968360782, + 0.0015590511029586196, + 0.006888099480420351, + -0.0008635455160401762, + -0.0014188671484589577, + 0.0013023464707657695, + -0.0006340925465337932, + 0.004662129562348127, + -0.003657923312857747, + 0.00036525592440739274, + -0.0005449790041893721, + -0.0029122806154191494, + -0.006629771552979946, + 0.002851910190656781, + 0.0009295438649132848, + 0.00019482133211567998, + -0.002946642693132162, + -0.0013937087496742606, + 0.0017323005013167858, + -0.0023562193382531404, + -0.0018140100874006748, + -0.0016337046399712563, + 0.004493828862905502, + -0.002376440679654479, + -0.008335168473422527, + 0.0005261763581074774, + 6.562146154465154e-05, + 0.002059623133391142, + -0.0029077192302793264, + -5.104263618704863e-05, + -0.003687328891828656, + 0.0007222896674647927, + -0.0001744347100611776, + 0.0038230863865464926, + 0.0010537417838349938, + -0.003781088860705495, + -0.001097940606996417, + -0.002361274091526866, + -0.009264285676181316, + -0.00028377037961035967, + -0.0010445949155837297, + -0.0006196975009515882, + 0.0014638134744018316, + 0.0008600588189437985, + 0.0009579482139088213, + 0.004162374883890152, + 0.00019520487694535404, + -0.006353413220494986, + -0.001619045971892774, + 0.002051179762929678, + 0.007847670465707779, + -0.0025872071273624897, + -0.002995159011334181, + 0.006672262214124203, + 0.0008463863632641733, + -0.0015638883924111724, + -0.0015079000731930137, + -0.0017406130209565163, + -0.0004059532657265663, + 0.00016783362661954015, + -0.001901801209896803, + -0.0024188607931137085, + -0.10971426218748093, + -0.0022586146369576454, + -6.725217826897278e-05, + -0.001153911929577589, + -0.0010811969405040145, + 0.0005026755970902741, + 0.0028360991273075342, + -0.0009627239778637886, + 0.005581548437476158, + -0.004022297449409962, + -0.0013614788185805082, + 0.00205798726528883, + 0.0010485344100743532, + 0.010383298620581627, + 0.005919293500483036, + -0.00025298865512013435, + 0.0009334890055470169, + -0.005076924804598093, + 0.0013233852805569768, + 3.227644583603251e-06, + 4.4955933844903484e-05, + -0.0043607293628156185, + -0.0027055852115154266, + 0.003156893653795123, + 0.004324343521147966, + 0.007688046898692846, + -0.0025172908790409565, + -0.002979327691718936, + -0.003830971894785762, + -0.0004307613126002252, + 0.00020976334053557366, + -0.003038577502593398, + 0.003063248936086893, + 6.7515044065658e-05, + -0.0008667375077493489, + 0.0003837546973954886, + 0.00019332914962433279, + -0.0027589777018874884, + 0.0010851480765268207, + -0.0008725874358788133, + -0.00553369102999568, + 0.007562967017292976, + 0.0003281402459833771, + 0.0009006292093545198, + 0.0018292395398020744, + 0.000833751808386296, + -0.0018032484222203493, + 0.002836732193827629, + -0.00326928892172873, + 0.001740861451253295, + 0.0008822145755402744, + -0.001769755850546062, + 0.0010619435925036669, + -0.0037325150333344936, + 0.0028249090537428856, + -0.0014013043837621808, + -0.0019645800348371267, + -0.008903528563678265, + -0.001058249268680811, + -0.0002620441955514252, + -0.0019486589590087533, + -0.0012378953397274017, + 0.0005276630399748683, + 0.0004589774471241981, + -0.9864097833633423, + -0.0014794815797358751, + -0.003608264494687319, + -0.00046404439490288496, + 0.002649998525157571, + -0.0021460475400090218, + -0.00041807920206338167, + -0.0010821875184774399, + 0.0005349784623831511, + 0.0010528371203690767, + -0.006094505079090595, + 0.002104711951687932, + 0.0015747316647320986, + 0.00024603219935670495, + -0.0005432606558315456, + -0.0014458197401836514, + 0.0013588096480816603, + -0.0008730892441235483, + 0.002834200393408537, + -0.002789205638691783, + -0.0015446959296241403, + -0.0006859767017886043, + -0.005702853202819824, + -0.002717335009947419, + -0.003981173038482666, + -0.0005035070353187621, + -0.001292914035730064, + 0.0006900804582983255, + 0.0020078145898878574, + 0.00012945837806910276, + -0.00045504773152060807, + -1.5847628674237058e-05, + 0.001783078769221902, + -0.00019306896138004959, + -0.0023355756420642138, + 0.0008133073570206761, + 0.002300420543178916, + 0.0013196482323110104, + -0.00023494022025261074, + 0.004697571974247694, + -0.002406377112492919, + 0.004900276195257902, + -0.0030020494014024734, + 0.0009608905529603362, + 0.0037073493003845215, + 0.005927919875830412, + -0.00265663699246943, + 0.007460108958184719, + 0.0029477437492460012, + 0.0036374458577483892, + -0.002592550590634346, + 0.0031788619235157967, + -0.00018033744709100574, + 0.004190321546047926, + 0.0001985016860999167, + -0.004606115631759167, + 0.0022985043469816446, + 0.00033532758243381977, + -0.0004795618588104844, + -0.00567933265119791, + -2.4492064767400734e-05, + 0.0022131113801151514, + 0.0023275515995919704, + 0.007987931370735168, + -0.0013149569276720285, + 0.00035264412872493267, + 0.0008603468886576593, + -0.0034951174166053534, + 8.01865171524696e-05, + -0.0031265977304428816, + -0.0024295381736010313, + -0.0001225703745149076, + -0.0007413102430291474, + -0.006928781978785992, + -0.0004590602475218475, + 0.000809607794508338, + -0.002479525515809655, + 5.820563455927186e-05, + 0.0020758090540766716, + -0.003380416426807642, + 0.0003150674747303128, + 0.001972009427845478, + -0.0020972630009055138, + -0.0024229828268289566, + -0.004351248499006033, + 0.0017665681662037969, + 0.0009086868958547711, + -0.003554694587364793, + -0.000660002522636205, + -0.0038296410348266363, + 0.00034109328407794237, + -0.004574380815029144, + 0.0008161602891050279, + -0.11150158196687698, + 0.0012976397993043065, + -0.012471740134060383, + -0.0008205195190384984, + -0.00027980757295154035, + 0.003439007792621851, + 0.010156364180147648, + 0.0032930374145507812, + -0.001384711591526866, + 0.001682466478087008, + 0.0014130845665931702, + -0.003396415850147605, + -0.0028258254751563072, + 0.0021109222434461117, + -0.0020967614836990833, + -0.00011213359539397061, + -0.0007930357824079692, + -0.002886692527681589, + -0.00016116526967380196 + ], + [ + -0.1714191734790802, + 0.02010481245815754, + -0.02332942932844162, + 0.052726779133081436, + -0.026246391236782074, + -0.017986435443162918, + -0.0037657939828932285, + -0.02121477946639061, + 0.020891878753900528, + -0.001394171267747879, + 0.05290127918124199, + -0.028595883399248123, + 0.030173838138580322, + -0.00932442769408226, + 0.02473289892077446, + 0.014563050121068954, + 0.008836880326271057, + 0.018594183027744293, + -0.07247347384691238, + -0.014414983801543713, + 0.06615450978279114, + -0.002670503919944167, + -0.01605251617729664, + -0.018765011802315712, + -0.11341191828250885, + 0.017892315983772278, + -0.03591115400195122, + 0.03668767958879471, + 7.785063644405454e-05, + -0.01519794762134552, + -0.07243016362190247, + -0.006569282151758671, + -0.04101782664656639, + 0.13783200085163116, + -0.016423868015408516, + -0.00011609824287006631, + -0.001289226347580552, + 0.007254844531416893, + -0.006640297826379538, + -0.06286846846342087, + 0.0323043055832386, + -0.05095231533050537, + 0.00905910599976778, + 0.00499684689566493, + -0.00634011859074235, + 0.009737200103700161, + -0.043011751025915146, + 0.011184479109942913, + 0.008918850682675838, + -0.0008100591949187219, + -0.014508882537484169, + -0.03562994673848152, + -0.021440591663122177, + -0.001004187623038888, + 0.003056469839066267, + 0.048009827733039856, + 0.02968473918735981, + -0.03524481877684593, + -0.038744326680898666, + -0.04944371059536934, + 0.04170753434300423, + -0.026515379548072815, + 0.028165742754936218, + 0.016010001301765442, + 0.011870606802403927, + 0.021098975092172623, + -0.01409822516143322, + -0.007689160760492086, + 0.003443455556407571, + -0.001733920769765973, + 0.012148362584412098, + 0.01261945441365242, + 0.018496209755539894, + -0.026635177433490753, + -0.030909771099686623, + -0.0707893967628479, + 0.0008202613680623472, + 0.013703628443181515, + -0.014876267872750759, + -0.0056440094485878944, + 0.370288610458374, + -0.012782474979758263, + 0.026312146335840225, + -0.01331732515245676, + -0.014466799795627594, + 0.02463161200284958, + 0.014267883263528347, + 0.0029204580932855606, + -0.007355662994086742, + -0.004012272693216801, + -0.03260742872953415, + 0.0846688449382782, + -6.318434316199273e-05, + 0.025505077093839645, + 0.015774479135870934, + -0.039444148540496826, + -0.023339886218309402, + -0.03829248622059822, + 0.009567885659635067, + 0.022242290899157524, + -0.01171133853495121, + 0.015452345833182335, + -0.0027417230885475874, + 0.02226896584033966, + -0.010169267654418945, + 0.01413012482225895, + 0.021855607628822327, + 0.006632834207266569, + 0.0097825201228261, + 0.015474360436201096, + 0.04306980222463608, + 0.018666842952370644, + 0.036107249557971954, + -0.0077033815905451775, + -0.0035401529166847467, + -0.00039368137368001044, + 0.005407269578427076, + 0.00305593921802938, + 0.019132349640130997, + 0.013671278022229671, + -0.05194002389907837, + 0.0031859837472438812, + 0.02527369186282158, + 0.037640996277332306, + 0.0008140717982314527, + 0.014271937310695648, + -0.02019537426531315, + -0.041807472705841064, + -0.022922329604625702, + 0.003976506181061268, + -0.019832756370306015, + -0.04022523760795593, + -0.02750823274254799, + -0.023489637300372124, + 0.010972008109092712, + 0.011026655323803425, + 0.015557804144918919, + -0.08299100399017334, + 0.04489145800471306, + 0.010714125819504261, + -0.004366269335150719, + -0.008747046813368797, + 0.012311950325965881, + 0.020845238119363785, + 0.016581758856773376, + -0.01816665194928646, + 0.028210336342453957, + 0.030955513939261436, + 0.010242471471428871, + -0.0058898841962218285, + -0.025424037128686905, + 0.01980537362396717, + -0.013783276081085205, + -0.015167917124927044, + -0.04083265736699104, + -0.044010039418935776, + -0.008273709565401077, + -0.005331371445208788, + 0.013647072948515415, + 0.009999552741646767, + -0.0009183455840684474, + 0.03878888860344887, + -0.014040270820260048, + 0.000445997720817104, + -0.009334239177405834, + -0.041726838797330856, + -0.026525067165493965, + -0.00259883189573884, + -0.008946584537625313, + -0.02032265067100525, + 0.04226444661617279, + 0.0003810110501945019, + -0.03461628407239914, + 0.01619887910783291, + 0.05575164034962654, + 0.06988424062728882, + 0.0197855606675148, + 0.02887115254998207, + 0.008481149561703205, + 0.019572123885154724, + -0.03452068939805031, + -0.011953531764447689, + -0.022834625095129013, + 0.0033479630947113037, + 0.00969778187572956, + 0.0428290031850338, + 0.09039080142974854, + -0.0017070082249119878, + 0.02453463338315487, + 0.10688364505767822, + 0.01835722103714943, + -0.10255911946296692, + 0.10331466048955917, + 0.01940920017659664, + 0.0034923905041068792, + 0.03945668041706085, + 0.003200729377567768, + 0.013948578387498856, + 0.02412508800625801, + -0.03186320140957832, + 0.023370366543531418, + -0.017998341470956802, + 0.014072759076952934, + -0.0033224693033844233, + 0.019309954717755318, + 0.017562156543135643, + 0.07908839732408524, + -0.023052429780364037, + -0.023998873308300972, + -0.011377359740436077, + 0.02467854879796505, + -0.003046993864700198, + 0.02718999981880188, + -0.057130105793476105, + -0.04835248365998268, + -0.007534936536103487, + 0.003415647428482771, + 0.038575634360313416, + 0.007897569797933102, + 0.004976798314601183, + -0.03047371096909046, + 0.02066056616604328, + 0.024991435930132866, + -0.0326504148542881, + 0.006692566908895969, + 0.02057967148721218, + -0.019314464181661606, + 0.04266737028956413, + -0.007210124749690294, + -0.018100954592227936, + -0.022268392145633698, + -0.09174895286560059, + 0.009317388758063316, + -0.04130491986870766, + 0.034963566809892654, + -0.0012138396268710494, + 0.03497929126024246, + 0.750120222568512, + 0.018751276656985283, + -0.004715164192020893, + -0.06472905725240707, + 0.01788138411939144, + -0.052025578916072845, + 0.00406431732699275, + 0.02663031965494156, + -0.011298810131847858, + -0.003226774511858821, + 0.03729080781340599, + -0.032173335552215576, + -0.025307731702923775, + 0.016970856115221977, + -0.024430863559246063, + 0.03610415756702423, + -0.07037205994129181, + -0.026538586243987083, + 0.0043424819596111774 + ], + [ + -0.061448510736227036, + 0.020299306139349937, + -0.036429647356271744, + 0.015991240739822388, + 0.014408388175070286, + 0.009766354225575924, + 0.008596295490860939, + -0.010905126109719276, + 0.003224595682695508, + -0.022390998899936676, + 0.03532877936959267, + 0.00321704032830894, + -0.005575699731707573, + 0.00636870414018631, + 0.013748841360211372, + -0.007276569958776236, + 0.02743617072701454, + -0.026018060743808746, + 0.02190505340695381, + 0.012134465388953686, + 0.05670792609453201, + 0.011430182494223118, + -0.02140999399125576, + 0.008196685463190079, + -0.031025225296616554, + 0.03709550201892853, + -0.033073462545871735, + 0.005568103864789009, + 0.005099056754261255, + -0.015377484261989594, + -0.050333257764577866, + 0.019844574853777885, + -0.010477319359779358, + -0.005295028910040855, + -0.029953602701425552, + -0.026630645617842674, + 0.019270386546850204, + -0.01689235307276249, + -0.010528109036386013, + -0.012330012395977974, + 0.04363228753209114, + -0.018633564934134483, + -0.08764948695898056, + 0.002247797790914774, + 0.002394750015810132, + 0.020558208227157593, + -0.05152798071503639, + 0.013782219029963017, + -0.02794264443218708, + -0.0013079583877697587, + -0.023891203105449677, + 0.006818083114922047, + 0.020799746736884117, + -0.04411127045750618, + -0.0037800006102770567, + 0.01148621179163456, + -0.09128881990909576, + -0.02628915011882782, + -0.00983799435198307, + -0.0269318837672472, + 0.020664794370532036, + 0.018174679949879646, + 0.014186501502990723, + 0.03025578148663044, + 0.0022784913890063763, + -0.04212373495101929, + -0.015528862364590168, + 0.017278168350458145, + 0.04606828838586807, + 0.00038964865962043405, + -0.02938540279865265, + 0.06830418854951859, + 0.000974196067545563, + -0.02051345258951187, + -0.010118219070136547, + -0.04117632284760475, + -0.01840621791779995, + 0.01308447029441595, + -0.01474240142852068, + -0.024716315791010857, + 0.04552054777741432, + -0.015478108078241348, + 0.0008650997187942266, + -0.015020429156720638, + -0.002438758034259081, + 0.011997048743069172, + 0.013299091719090939, + -0.0003449082432780415, + 0.033729780465364456, + -0.03873230144381523, + -0.017854690551757812, + 0.041647206991910934, + 0.03792457655072212, + 0.08835238963365555, + 0.04070252552628517, + -0.030246447771787643, + 0.0034115260932594538, + -0.04339687526226044, + 0.020968424156308174, + 1.4289860700955614e-05, + -0.011390256695449352, + -0.00032051416928879917, + -0.03657414764165878, + 0.025155602023005486, + 0.02348702773451805, + 0.06081481650471687, + 0.023667797446250916, + -0.013173000887036324, + -0.010943038389086723, + 0.012643889524042606, + 0.0037893650587648153, + 0.011080083437263966, + 0.031228942796587944, + 0.009235006757080555, + 0.005584099795669317, + 0.012271101586520672, + -0.017230968922376633, + -0.026530127972364426, + 0.007466282229870558, + 0.0009143476490862668, + -0.04433686286211014, + 0.06538355350494385, + 0.014676478691399097, + 0.03172202780842781, + 0.011710491962730885, + 0.012661445885896683, + -0.01643211394548416, + 0.023786179721355438, + -0.014940321445465088, + -0.012232217937707901, + 0.0012981934705749154, + -0.015265136957168579, + -0.013381377793848515, + -0.015885615721344948, + 0.05946778506040573, + -0.012055594474077225, + 0.009378665126860142, + -0.029497699812054634, + -0.015097947791218758, + 0.018620306625962257, + 0.0003610983258113265, + -0.005674879532307386, + 0.011240045540034771, + 0.019895590841770172, + -0.868216872215271, + -0.009103110991418362, + -0.03238704055547714, + -0.00480686267837882, + 0.032929886132478714, + -0.02342575415968895, + -0.004289340693503618, + 0.0077370344661176205, + -0.018879612907767296, + 0.00868480559438467, + -0.042244765907526016, + 0.016050558537244797, + 0.0006995307048782706, + 0.002258098218590021, + -0.007561613339930773, + -0.015362088568508625, + 0.0013262704014778137, + 0.008910812437534332, + 0.008869151584804058, + -0.021928932517766953, + -0.00483315484598279, + -0.016434267163276672, + -0.04689864441752434, + 0.007612352259457111, + -0.0017938577802851796, + 0.015819817781448364, + -0.0031110679265111685, + 0.012851357460021973, + 0.0036325384862720966, + -0.01636575348675251, + 0.03090132400393486, + 0.02864975854754448, + 0.015023991465568542, + 0.005666479934006929, + -0.027885902673006058, + -1.2013068953820039e-05, + 0.006666863802820444, + 0.017098551616072655, + -0.022516680881381035, + 0.04176158457994461, + -0.021923204883933067, + 0.003789919428527355, + 0.033894266933202744, + 0.011741483584046364, + 0.050511572510004044, + 0.06441333889961243, + -0.02302800863981247, + -0.019720831885933876, + 0.06344924122095108, + 0.010593215003609657, + -0.02263653464615345, + 0.03416275233030319, + -0.01183493621647358, + 0.04107629135251045, + 0.003532410366460681, + -0.0235765241086483, + 0.017264751717448235, + 0.0019318143604323268, + 0.007862638682126999, + -0.04235326126217842, + -0.002594537567347288, + -0.0071136062033474445, + 0.019708937034010887, + 0.04862893745303154, + -0.02972358837723732, + -0.014103689230978489, + -0.003343436401337385, + -0.018420536071062088, + 0.002849193522706628, + 0.026349300518631935, + -0.004057568497955799, + 0.0015366310253739357, + -0.02319745346903801, + -0.04513648897409439, + -0.00470751104876399, + -0.0017104808939620852, + -0.0067705377005040646, + 0.014260110445320606, + 0.03750156983733177, + -0.02241678163409233, + 0.005824849009513855, + 0.01396077498793602, + -0.003472553566098213, + 0.006631100550293922, + -0.05419474095106125, + -0.003731001866981387, + 0.01204268541187048, + -0.039074838161468506, + 0.0024360050447285175, + -0.05296444520354271, + 0.0002132636000169441, + 0.00815048348158598, + 0.010230344720184803, + 0.23106582462787628, + 0.020577402785420418, + -0.11874987185001373, + -0.015284600667655468, + 0.009268118999898434, + 0.02287295088171959, + 0.06603313237428665, + 0.0253695510327816, + -0.00719150947406888, + 0.00862598605453968, + 0.0176228117197752, + -0.05194444954395294, + -0.02149876020848751, + 0.030461298301815987, + -0.0318908728659153, + 0.010441000573337078, + -0.025283917784690857, + -0.030352335423231125, + 0.00278343609534204 + ], + [ + -0.1380557119846344, + 0.03613835573196411, + 0.01249608676880598, + 0.06402910500764847, + 0.02265753783285618, + -0.028023958206176758, + -0.030428268015384674, + -0.03235912695527077, + -0.00691004004329443, + -0.01062383409589529, + 0.08464425057172775, + -0.0658002495765686, + -0.005977736320346594, + 0.003745358670130372, + 0.009610040113329887, + 0.060096126049757004, + 0.007559006568044424, + -0.023674948140978813, + -0.052644435316324234, + 0.001773217343725264, + 0.03909631446003914, + -0.04088399559259415, + -0.03588082268834114, + -0.013830011710524559, + -0.16165056824684143, + -0.0013423726195469499, + -0.0045776269398629665, + -0.0041085113771259785, + 0.015728462487459183, + -0.021261632442474365, + -0.05092325061559677, + 0.007288709748536348, + -0.0019024459179490805, + 0.1459880918264389, + -0.015838120132684708, + 0.038607578724622726, + 0.03259369358420372, + 0.005621007643640041, + -0.027851006016135216, + -0.04903886839747429, + 0.011117388494312763, + -0.021887091919779778, + 0.0106746731325984, + -0.003938994836062193, + -0.0016986713744699955, + -0.041084352880716324, + -0.017412440851330757, + 0.001423318637534976, + 0.029337799176573753, + 0.017772138118743896, + 0.01828574761748314, + -0.019315004348754883, + -0.03354249894618988, + -0.0065606520511209965, + -0.03734864294528961, + 0.009096593596041203, + -0.0005561239668168128, + 0.025628015398979187, + -0.03282824903726578, + -0.044901229441165924, + 0.021591654047369957, + -0.03192489221692085, + 0.029691124334931374, + -0.012256884016096592, + 0.040121886879205704, + -0.029036281630396843, + 0.008599764667451382, + -0.012195923365652561, + 0.014417779631912708, + -0.011692889966070652, + 0.010912985540926456, + 0.00779492175206542, + 0.024975067004561424, + 0.025006772950291634, + -0.022460835054516792, + -0.012727848254144192, + -0.002928507747128606, + 0.03695351257920265, + -0.0262477807700634, + -0.044863585382699966, + 0.33364349603652954, + -0.028300145640969276, + 0.012509831227362156, + -0.022573864087462425, + -0.05984710156917572, + -0.005390746984630823, + -0.031079303473234177, + 0.0070354631170630455, + -0.047215189784765244, + -0.031200997531414032, + -0.0467693954706192, + 0.0765938013792038, + 0.00750700244680047, + 0.08873835951089859, + 0.006209961604326963, + -0.03486810252070427, + -0.012154793366789818, + -0.06217996031045914, + -0.04485723003745079, + 0.06068682670593262, + -0.0017534085782244802, + -0.025297686457633972, + 0.03431888669729233, + -0.006175910588353872, + -0.02361104264855385, + 0.0032081971876323223, + -0.0149525823071599, + 0.005556494928896427, + 0.009474718943238258, + -0.0017138413386419415, + 0.05521923303604126, + 0.0038357069715857506, + -0.0058606406673789024, + -0.0324157252907753, + 0.0363994836807251, + -0.005471060052514076, + 0.03865692391991615, + -0.036479782313108444, + 0.05154218152165413, + 0.033139750361442566, + -0.07639595121145248, + 0.011202647350728512, + 0.0368131548166275, + 0.04868130385875702, + -0.06752799451351166, + -0.015749558806419373, + 0.0018569251988083124, + -0.036985527724027634, + -0.0037414906546473503, + 0.0014154805103316903, + 0.009871476329863071, + 0.003993483260273933, + -0.034503091126680374, + -0.06875858455896378, + 0.012806492857635021, + 0.028835533186793327, + 0.03965512290596962, + -0.08125140517950058, + 0.07755731791257858, + -0.0053148046135902405, + -0.00903952307999134, + -0.03451935946941376, + 0.07489506900310516, + 0.015074762515723705, + -0.06836969405412674, + -0.012096025981009007, + 0.04468483105301857, + -4.4268250348977745e-05, + 0.048192258924245834, + -0.028215285390615463, + -0.029170019552111626, + 0.025218117982149124, + -0.02618815004825592, + -0.008346878923475742, + -0.01629146933555603, + -0.014199642464518547, + 0.0013766568154096603, + 0.027820540592074394, + 0.032765090465545654, + 0.00988680962473154, + -0.015356038697063923, + 0.01878419890999794, + -0.007183188106864691, + 0.011463669128715992, + -0.037632085382938385, + 0.0019354000687599182, + -0.08620709180831909, + -0.018760772421956062, + 0.003091685473918915, + -0.040220316499471664, + 0.030533133074641228, + -0.017286742106080055, + -0.018169550225138664, + 0.03580933064222336, + 0.035475097596645355, + 0.040789008140563965, + 0.023082150146365166, + -0.006322071421891451, + 0.01832054927945137, + 0.06471015512943268, + -0.051518913358449936, + 0.02723770961165428, + -0.011988047510385513, + -0.025696266442537308, + -0.0015725273406133056, + 0.0854339599609375, + 0.037540726363658905, + -0.019746912643313408, + 0.02468176931142807, + 0.0919189378619194, + -0.023460542783141136, + -0.028088238090276718, + 0.03869732469320297, + 0.017810776829719543, + -0.04689252749085426, + 0.019146932289004326, + 0.056378938257694244, + -0.03415927290916443, + 0.015916183590888977, + -0.009589382447302341, + 0.013966538943350315, + -0.0036229693796485662, + -0.0067465645261108875, + 0.005322947166860104, + 0.047116514295339584, + 0.027602605521678925, + 0.08680649101734161, + -0.026929084211587906, + -0.01048631314188242, + 0.018839243799448013, + 0.05147950351238251, + -0.0011350852437317371, + 0.020127147436141968, + 0.007400574162602425, + -0.10712575167417526, + -0.02306913398206234, + 0.03067493438720703, + -0.0282539501786232, + -0.017515532672405243, + 0.04270683228969574, + -0.06133834645152092, + 0.04900619387626648, + 0.008500778116285801, + 0.01913229003548622, + 0.03438548371195793, + 0.008537971414625645, + -0.03578707575798035, + -0.002543562790378928, + 0.02479447051882744, + 0.0008331382996402681, + -0.020161885768175125, + -0.05676676705479622, + 0.007168539799749851, + -0.02074761874973774, + 0.056880008429288864, + -0.05867535620927811, + 0.05615851655602455, + 0.7167136073112488, + 0.02090844139456749, + -0.022550074383616447, + -0.043513063341379166, + -0.008065417408943176, + -0.09290952235460281, + 0.02745010331273079, + 0.011428358033299446, + -0.036800868809223175, + -0.03989720717072487, + 0.03272072970867157, + 0.019069267436861992, + -0.06235845759510994, + 0.01566215418279171, + -0.023151598870754242, + 0.019252488389611244, + -0.03236791118979454, + -0.02469043619930744, + 0.026838017627596855 + ], + [ + -0.1378767341375351, + 0.01734577864408493, + -0.018953025341033936, + 0.04048078507184982, + -0.020401520654559135, + -0.028788333758711815, + 0.013663158752024174, + -0.017440015450119972, + 0.014526723884046078, + 0.026716046035289764, + -0.02149052731692791, + 9.925549238687381e-05, + 0.015362484380602837, + 0.007817535661160946, + 0.028671586886048317, + 0.021155022084712982, + -0.0005579337594099343, + 0.02344701439142227, + -0.026749731972813606, + 0.007708738557994366, + 0.0318695530295372, + 0.039229489862918854, + 0.02371671050786972, + 0.015488977544009686, + -0.08236443996429443, + -0.001017774106003344, + -0.03045160509645939, + 0.020039208233356476, + -0.02343233861029148, + -0.018421679735183716, + -0.04838718846440315, + -0.009925572201609612, + -0.04123799875378609, + 0.15989138185977936, + -0.014884363859891891, + -0.04584067314863205, + 0.0137291569262743, + -0.003108758246526122, + -0.0030434750951826572, + -0.015620115213096142, + 0.003601853735744953, + -0.03262291103601456, + 0.0214161965996027, + 0.007711038924753666, + 0.010762624442577362, + 0.023380408063530922, + -0.04421589896082878, + 0.0523398295044899, + 0.09224705398082733, + -0.017203517258167267, + -0.003152891295030713, + -0.03696383535861969, + 0.0036531828809529543, + -0.0006593593861907721, + -0.02217544987797737, + 0.02531471662223339, + 0.029970427975058556, + -0.03934511914849281, + -0.04468870535492897, + -0.028009597212076187, + 0.05133815109729767, + -0.027780236676335335, + 0.02080461196601391, + 0.02813969925045967, + 0.0389970988035202, + 0.008142981678247452, + -0.03231951221823692, + -0.03151776269078255, + 0.01229986734688282, + 0.013679233379662037, + -0.001768883434124291, + -0.02175012417137623, + 0.009187997318804264, + -0.06476109474897385, + -0.03685683384537697, + -0.047848109155893326, + 0.005964613053947687, + 0.04006396234035492, + -0.010987646877765656, + -0.05298921838402748, + 0.24886475503444672, + -0.021664248779416084, + 0.011154724285006523, + -0.02266968972980976, + -0.010700800456106663, + 0.03352314978837967, + 0.00747836334630847, + 0.00521812355145812, + -0.003177537117153406, + 0.015613957308232784, + -0.04097911715507507, + 0.08266647160053253, + 0.05316578596830368, + -0.014013824053108692, + 0.024951452389359474, + -0.05219760164618492, + -0.019492551684379578, + -0.028246857225894928, + -0.017116136848926544, + -0.0047462754882872105, + -0.018175560981035233, + 0.021351097151637077, + -0.00906689465045929, + 0.03085101582109928, + 0.02531234733760357, + -0.025038376450538635, + 0.03806128725409508, + 0.02187334932386875, + 0.008095069788396358, + 0.023804916068911552, + 0.01590840332210064, + 0.04155068099498749, + 0.038368623703718185, + -0.004272654186934233, + -0.007157238200306892, + -0.018804023042321205, + -0.023191502317786217, + 0.0061399550177156925, + 0.0065211462788283825, + 0.004324935842305422, + -0.06605636328458786, + 0.006008008494973183, + 0.018141718581318855, + 0.07334766536951065, + 0.019234608858823776, + 0.03055180236697197, + -0.013754176907241344, + -0.058187421411275864, + -0.01410527341067791, + 0.005697650834918022, + -0.011705419048666954, + -0.043698716908693314, + -0.02304060384631157, + 0.011426175013184547, + 0.04885193333029747, + -0.0087008997797966, + 0.09948848187923431, + -0.08574088662862778, + 0.01424608938395977, + 0.02593795768916607, + 0.009601465426385403, + -0.01764446683228016, + -0.025560149922966957, + 0.03626403585076332, + -0.5675173997879028, + -0.001444682595320046, + 0.04070238396525383, + 0.02002418413758278, + 0.013718553818762302, + -0.01499097142368555, + -0.013169792480766773, + 0.018863506615161896, + -0.0197763554751873, + 0.009489757008850574, + -0.02816843055188656, + -0.12954674661159515, + -0.004282832611352205, + -0.00681117782369256, + 0.004615840967744589, + 0.010819418355822563, + -0.009810050018131733, + 0.029497483745217323, + -0.010224874131381512, + -8.32690202514641e-05, + -0.017252836376428604, + -0.047059718519449234, + -0.04583375155925751, + 0.013129478320479393, + 0.0010918945772573352, + -0.02134459838271141, + 0.03672283887863159, + 0.010688282549381256, + -0.030459029600024223, + -0.002071229973807931, + 0.06628448516130447, + 0.08369691669940948, + 0.03169849514961243, + 0.008693777024745941, + -0.023040656000375748, + -0.003128381911665201, + -0.015606195665895939, + 0.008768257685005665, + -0.02477516047656536, + -0.0015972669934853911, + -0.01960982196033001, + 0.04337393864989281, + 0.09222422540187836, + 0.039581459015607834, + 0.021314410492777824, + 0.11126627027988434, + 0.014834072440862656, + -0.1047738641500473, + 0.1121588870882988, + 0.02916180156171322, + 0.01161709614098072, + 0.06165202334523201, + -0.029657164588570595, + 0.01952027529478073, + 0.03872426971793175, + -0.013271108269691467, + 0.049255985766649246, + 0.012025980278849602, + 0.032990358769893646, + -0.006158663425594568, + -0.0013395886635407805, + 0.0009179798071272671, + 0.020845575258135796, + -0.06948724389076233, + 0.012891841121017933, + -0.025313708931207657, + -0.008449524641036987, + 0.01980462111532688, + 0.00811527855694294, + -0.0629824846982956, + -0.03905777260661125, + -0.011548751033842564, + -0.0032750130631029606, + 0.07122465968132019, + 0.008056996390223503, + -0.04627246409654617, + 0.00851036049425602, + 0.011065647937357426, + 0.03608132526278496, + 0.003135223872959614, + 0.006529914680868387, + 0.03155805170536041, + -0.0077695767395198345, + 0.04307200014591217, + -0.020548803731799126, + -0.03769409656524658, + 0.007361771538853645, + -0.09139280021190643, + -0.00011894472118001431, + -0.02700420841574669, + 0.009335977956652641, + 0.031112482771277428, + 0.022037820890545845, + 0.5135582685470581, + -0.004426222760230303, + 0.03279795125126839, + -0.05920000746846199, + 0.02203596755862236, + -0.04663878306746483, + -0.019464358687400818, + 0.030961859971284866, + -0.024178113788366318, + 0.013002986088395119, + 0.05670659989118576, + -0.026735669001936913, + 0.0023331402335315943, + 0.018929414451122284, + -0.024366198107600212, + 0.05691932886838913, + -0.0768948495388031, + -0.014800086617469788, + 0.022385887801647186 + ], + [ + 0.0038181161507964134, + 0.004457352217286825, + 0.00957126822322607, + 0.008166356012225151, + -0.00311955064535141, + -0.013669174164533615, + 0.0018806307343766093, + -0.001687748241238296, + 0.00530628627166152, + 0.01002622488886118, + -0.015537502244114876, + -0.007131858263164759, + 0.0031416320707648993, + 0.001091308775357902, + 0.003690654644742608, + 0.010011735372245312, + -0.008335191756486893, + 0.01591447927057743, + -0.022836828604340553, + -0.004131608176976442, + 0.0072158221155405045, + -0.00498225400224328, + 0.007900663651525974, + -0.007420964073389769, + -0.0204584039747715, + -0.011821954511106014, + 0.00559659069404006, + -0.0027917774859815836, + 0.00013004177890252322, + -0.006018780637532473, + 0.0021645808592438698, + -0.0045690713450312614, + 0.0011038784869015217, + 0.03688906505703926, + 0.0054275342263281345, + 0.006100756116211414, + -0.004625652451068163, + 0.006507440935820341, + 0.0003384469891898334, + -0.004821476060897112, + -0.010014222003519535, + -0.008883990347385406, + 0.04599255323410034, + 0.0030356724746525288, + 0.00396804790943861, + -0.0018537380965426564, + 0.011865828186273575, + 0.003427858930081129, + 0.018728109076619148, + 0.008035932667553425, + 0.006260933820158243, + -0.005506860092282295, + -0.020484905689954758, + 0.014580176211893559, + -0.0037744275759905577, + 0.000561375345569104, + 0.05455489084124565, + 0.007137514650821686, + -0.006147817708551884, + 0.003368264064192772, + 0.003619883442297578, + -0.014104029163718224, + 0.0013072164729237556, + -0.009605643339455128, + 0.0005070164916105568, + 0.015050878748297691, + 0.003187474561855197, + -0.0025895473081618547, + -0.016861561685800552, + -0.0097315339371562, + 0.01401560939848423, + -0.021452391520142555, + 0.006660750601440668, + -0.00017817715706769377, + 0.0012022359296679497, + 0.0060869064182043076, + 0.00832674652338028, + 0.0072435615584254265, + 0.004529939033091068, + -0.00519058620557189, + -0.08548588305711746, + -0.0030419928953051567, + 0.006332061719149351, + 0.0016289029736071825, + -0.0032452719751745462, + -0.006116021424531937, + -0.0007336862618103623, + -0.0009211275610141456, + -0.01994776725769043, + 0.01893036626279354, + -0.007502203341573477, + 0.0094831557944417, + -0.004829528741538525, + -0.027028687298297882, + -0.011639431118965149, + 0.001649247482419014, + -0.006831999868154526, + 0.002333544660359621, + -0.01479627750813961, + 0.0070241959765553474, + 0.003915061708539724, + -0.0014016880886629224, + 0.015988996252417564, + -0.0012508294312283397, + -0.00766213471069932, + -0.029986808076500893, + -0.0016055842861533165, + 0.008454562164843082, + 0.0036934411618858576, + -0.006376256234943867, + 0.005501201841980219, + -0.005590443965047598, + -0.005543969571590424, + -0.016819844022393227, + 0.002670969581231475, + -0.007448108866810799, + 0.007227183319628239, + 0.0023482795804739, + 0.0035024783574044704, + -0.0029395888559520245, + 0.0015891232760623097, + -0.02948240377008915, + 0.0015069781802594662, + 0.001994611695408821, + -0.006628119386732578, + 0.004025809001177549, + 0.004566518124192953, + -0.01979193091392517, + 0.00937902182340622, + 0.010833574458956718, + 0.0003504168998915702, + -0.005015001632273197, + 0.003888672450557351, + 0.00439496198669076, + -0.021320967003703117, + 0.012056666426360607, + 0.010357181541621685, + -0.020332418382167816, + 0.016256704926490784, + -0.0056130471639335155, + 0.002321826759725809, + 0.0023155026137828827, + -0.005129354074597359, + -0.0018083169125020504, + -0.9748575091362, + 0.001518712379038334, + 0.01449482049793005, + 0.0075003947131335735, + -0.006502966396510601, + 0.009455489926040173, + -0.00019542886002454907, + 0.003954090643674135, + 0.0025530161801725626, + -0.00027214540750719607, + 0.0060077267698943615, + -0.025135086849331856, + -5.38844324182719e-05, + 0.0023418378550559282, + 0.00491367420181632, + 0.005551195237785578, + -0.0038237294647842646, + 0.0023513175547122955, + -0.0012207998661324382, + 0.005368177779018879, + -0.004056436475366354, + -0.004523059353232384, + 0.005149414762854576, + 0.0029432044830173254, + -0.003494753735139966, + -0.01702737808227539, + 0.002152206376194954, + -0.006041244603693485, + -0.011176958680152893, + 0.013730424456298351, + -0.00400667916983366, + 0.005900550168007612, + 0.011259607970714569, + 0.0015149754472076893, + 0.012503156438469887, + 0.0062873028218746185, + -0.006827202159911394, + -0.0018933422397822142, + -0.00023622214212082326, + -0.018553756177425385, + 0.010262458585202694, + 0.016522353515028954, + -0.0021241172216832638, + -0.0013725504977628589, + -0.010528930462896824, + 0.002965822583064437, + 0.003173141274601221, + -0.0016113624442368746, + -0.0013941301731392741, + 0.005705642979592085, + 0.004407725762575865, + -0.002873624674975872, + 0.004711589775979519, + -0.016455627977848053, + 0.0054973457008600235, + -0.004161217249929905, + 0.0014620226575061679, + 0.0021915787365287542, + -0.0061587803065776825, + 0.011103601194918156, + 0.0035866061225533485, + 0.021787596866488457, + 0.010125026106834412, + -0.02259761281311512, + 0.008137425407767296, + 0.0037393805105239153, + -0.004560251720249653, + 0.0049889120273292065, + 0.004870425444096327, + -0.03153083845973015, + -0.02329379878938198, + 0.0013026847736909986, + 0.01104041375219822, + 0.02269582636654377, + 0.007464800961315632, + -0.0004754590045195073, + -0.007139959372580051, + -0.0004046510439366102, + -0.011167141608893871, + 0.003824625862762332, + -0.0032127213198691607, + -0.0027219383046031, + -0.011619091033935547, + 0.007030570413917303, + 0.013476812280714512, + 0.0010598058579489589, + -0.01778263784945011, + -0.006296009290963411, + -0.002631854498758912, + 0.004303560592234135, + 0.009497009217739105, + -0.017826981842517853, + 0.004636852070689201, + -0.09651665389537811, + -0.002988678403198719, + 0.05034606158733368, + -0.014132121577858925, + -0.0020094155333936214, + -0.02139255777001381, + -0.02817881479859352, + -0.004308386705815792, + -0.008740837685763836, + -0.0037606109399348497, + 0.006641707383096218, + 0.010677015408873558, + 0.001798105426132679, + -0.006304980255663395, + 0.001638521091081202, + 0.00557571928948164, + -0.012851066887378693, + 0.000877047423273325, + 0.002212167950347066 + ], + [ + -0.1578446626663208, + 0.025068625807762146, + -0.04493936523795128, + 0.05057797580957413, + -0.015246013179421425, + -0.019358085468411446, + 0.0025476610753685236, + -0.026656994596123695, + 0.020597105845808983, + 0.004370886366814375, + -0.028489425778388977, + -0.012787237763404846, + 0.010597409680485725, + 0.03404754027724266, + 0.029871217906475067, + 0.0016899432521313429, + 0.0006640905630774796, + 0.019856872037053108, + -0.018719134852290154, + 0.016050156205892563, + 0.04453026130795479, + 0.04149622097611427, + 0.005462555680423975, + 0.0033156252466142178, + -0.07167290151119232, + 0.022965142503380775, + -0.05413677170872688, + 0.030309030786156654, + -0.0032737080473452806, + -0.008610028773546219, + -0.05055299028754234, + 0.009716367349028587, + -0.029318973422050476, + 0.13970769941806793, + -0.013750186190009117, + -0.06483658403158188, + 0.019433770328760147, + -0.00832272507250309, + -0.007286708801984787, + 0.0065538291819393635, + 0.027752310037612915, + -0.05512133985757828, + -0.007811128627508879, + 0.03098859079182148, + 0.0038330231327563524, + 0.03239700570702553, + -0.0739128440618515, + 0.058440081775188446, + 0.06562431156635284, + 0.005935057066380978, + -0.014449781738221645, + -0.019296400249004364, + -0.0009826465975493193, + 0.003960052039474249, + 0.014835077337920666, + 0.05696294829249382, + 0.007456338498741388, + -0.05919686704874039, + -0.048416633158922195, + -0.031500089913606644, + 0.05702487379312515, + -0.0012065581977367401, + 0.0023730630055069923, + 0.034018296748399734, + 0.023118464276194572, + 0.013317633420228958, + -0.009878884069621563, + -0.03129525110125542, + 0.01844417303800583, + 0.009590583853423595, + -0.021930571645498276, + 0.02417592518031597, + 0.005057234317064285, + -0.0750608742237091, + -0.02913747914135456, + -0.036019206047058105, + -0.01077517680823803, + 0.0278719961643219, + -0.007753276731818914, + -0.038008566945791245, + 0.36933138966560364, + -0.02206927165389061, + 0.024415381252765656, + -0.008373755030333996, + 0.008032437413930893, + 0.037089038640260696, + 0.034375667572021484, + -0.0012422625441104174, + -0.03603469207882881, + 0.03523142635822296, + -0.03213142231106758, + 0.08081880956888199, + 0.10046559572219849, + 0.001995502505451441, + 0.046949710696935654, + -0.05683496594429016, + -0.02567536011338234, + -0.01619957946240902, + 0.025986123830080032, + -0.005264806095510721, + -0.007074928376823664, + 0.024562450125813484, + -0.03140746429562569, + 0.045395296066999435, + 0.012271103449165821, + 6.567853415617719e-05, + 0.07352230697870255, + 0.034590620547533035, + -0.00831848755478859, + 0.028760267421603203, + -0.002127099083736539, + 0.03177759423851967, + 0.06417712569236755, + -0.0005613106768578291, + 0.01592341624200344, + -0.032885629683732986, + -0.026438290253281593, + -0.03607843071222305, + 0.014005941338837147, + 0.015298226848244667, + -0.06412824988365173, + 0.024291858077049255, + 0.01567590795457363, + 0.068311408162117, + 0.019589414820075035, + 0.03079407662153244, + -0.004035406280308962, + -0.05390520766377449, + 0.01564296893775463, + -0.00019562880333978683, + -0.004729616455733776, + -0.042278461158275604, + -0.045356687158346176, + 0.024804098531603813, + 0.0757732167840004, + -0.01323024183511734, + 0.08672316372394562, + -0.0755416750907898, + 0.006889104377478361, + 0.03940233960747719, + -0.012689108960330486, + -5.458522355183959e-05, + -0.005299101583659649, + 0.007531905081123114, + -0.016843527555465698, + 0.0003266140993218869, + 0.022470347583293915, + 0.014319921843707561, + 0.0427742600440979, + 0.007013799622654915, + -0.0020647915080189705, + 0.03245693817734718, + -0.036288049072027206, + 0.03109023906290531, + -0.04887421801686287, + -0.14524386823177338, + -0.008908304385840893, + -0.01646907813847065, + -0.012894272804260254, + 0.002591765020042658, + -0.024277769029140472, + 0.03294435143470764, + -0.014089358039200306, + 0.006878098472952843, + -0.025355765596032143, + -0.07262036949396133, + -0.04600432515144348, + 0.06301254779100418, + 0.008900403045117855, + -0.008850565180182457, + 0.029012758284807205, + 0.03328293189406395, + -0.011741378344595432, + -0.025090795010328293, + 0.060774680227041245, + 0.07944108545780182, + 0.02683800272643566, + 0.016603950411081314, + -0.04780658707022667, + -0.009015015326440334, + 4.9467758799437433e-05, + 0.011836660094559193, + -0.030600890517234802, + 0.003327182261273265, + -0.008282133378088474, + 0.03236442804336548, + 0.0880689024925232, + 0.035636160522699356, + 0.053703129291534424, + 0.10955115407705307, + 0.04014500603079796, + -0.11738704890012741, + 0.1419481784105301, + 0.006258965004235506, + 0.00936929788440466, + 0.029048234224319458, + -0.027319410815835, + 0.021296093240380287, + 0.024884257465600967, + -0.029751909896731377, + 0.033526696264743805, + 0.02499440684914589, + 0.018909988924860954, + -0.016609422862529755, + -0.03158613666892052, + -0.05464516207575798, + 0.0365164577960968, + -0.043887604027986526, + -0.0006037152488715947, + -0.021109551191329956, + -0.029603121802210808, + 0.010605022311210632, + -0.0012933375546708703, + -0.06195122376084328, + -0.03018677420914173, + -0.0041234190575778484, + -0.04484123736619949, + 0.07107694447040558, + 0.016641732305288315, + -0.03780719265341759, + -0.00011345242819515988, + 0.012497245334088802, + 0.06748811155557632, + 0.01602652110159397, + 0.0026709227822721004, + 0.027462685480713844, + -0.010867012664675713, + 0.05066714435815811, + -0.03798268362879753, + -0.05145230144262314, + 0.008890386670827866, + -0.08942462503910065, + -0.010453389957547188, + -0.05561203882098198, + 0.005081843584775925, + 0.061568859964609146, + -0.0007816270808689296, + 0.6654967665672302, + 0.012659559957683086, + 0.007710465230047703, + -0.05624598264694214, + 0.0135702108964324, + -0.02085277996957302, + -0.018894800916314125, + 0.012256810441613197, + -0.0334894023835659, + 0.0058057839050889015, + 0.050176069140434265, + -0.07497797906398773, + -0.0001632948115002364, + 0.014628909528255463, + -0.05232855677604675, + 0.04373859614133835, + -0.0831543356180191, + -0.030961057171225548, + 0.00764718372374773 + ], + [ + -0.14960509538650513, + 0.00457641901448369, + -0.06019620597362518, + 0.03707209974527359, + -0.0336255207657814, + -0.01846163533627987, + 0.003132112557068467, + -0.02161838859319687, + 0.014916764572262764, + 0.004030253272503614, + 0.04220683500170708, + -0.05197986960411072, + 0.03589562699198723, + -0.009347406215965748, + 0.018837733194231987, + 0.03771337494254112, + -0.004545750096440315, + 0.015499990433454514, + -0.06980772316455841, + -0.014475351199507713, + 0.061725251376628876, + -0.020068667829036713, + -0.007556231692433357, + -0.007404228672385216, + -0.05707121640443802, + -0.03736709803342819, + -0.01524297520518303, + 0.07062978297472, + -0.014183556661009789, + -0.012363847345113754, + -0.07956238836050034, + -0.013115378096699715, + -0.025940392166376114, + 0.1646767258644104, + -0.004553749691694975, + 0.001335791079327464, + -0.010410376824438572, + 0.02583705447614193, + -0.003865939797833562, + -0.041352301836013794, + 0.01631949655711651, + -0.08042729645967484, + -0.002120613818988204, + 0.019566470757126808, + -0.0017437997739762068, + 0.011175532825291157, + -0.016254127025604248, + -0.008347754366695881, + 0.01930355466902256, + -0.0079846465960145, + 0.01687951199710369, + 0.011083116754889488, + -0.02785523794591427, + 0.005630292929708958, + 0.0458502471446991, + 0.04232025891542435, + 0.038546111434698105, + -0.005449783522635698, + -0.051026541739702225, + -0.04747054725885391, + 0.055796630680561066, + -0.013036987744271755, + 0.04122201353311539, + 0.024896521121263504, + 0.00406662467867136, + 0.024579280987381935, + 0.01488760206848383, + -0.013369346037507057, + -0.010530658066272736, + 0.0029577622190117836, + -0.009428541176021099, + 0.030168060213327408, + 0.002785244956612587, + -0.0215626023709774, + -0.07240753620862961, + -0.05690774321556091, + 0.04177170991897583, + -0.011070668697357178, + -0.010758080519735813, + 0.014803958125412464, + 0.3561769425868988, + -0.02079170010983944, + 0.0005164689500816166, + 0.003262387355789542, + -0.014202217571437359, + 0.005393144208937883, + 0.02693651057779789, + 0.002988362219184637, + -0.013706047087907791, + -0.010533089749515057, + -0.017685290426015854, + 0.05014113336801529, + -0.023061498999595642, + 0.0334019660949707, + 0.009704242460429668, + -0.01072471123188734, + -0.04190407320857048, + -0.029466483741998672, + 0.029254546388983727, + 0.018873902037739754, + 0.006566288415342569, + -0.001308261533267796, + 0.007869674824178219, + 0.014932380057871342, + -0.03498588502407074, + 0.021649545058608055, + -0.0030969760846346617, + 0.006338174920529127, + -0.01245117001235485, + -0.00748395873233676, + 0.04737214744091034, + 0.004350235220044851, + 0.02072296477854252, + 0.01487991213798523, + -0.0031618154607713223, + -0.020223315805196762, + -0.0007493325974792242, + 0.02873850427567959, + 0.017206847667694092, + 0.030950017273426056, + -0.07824758440256119, + -0.008826084434986115, + -0.0006412487127818167, + 0.05083781108260155, + 0.030846236273646355, + 0.025551408529281616, + -0.012273288331925869, + -0.04908293858170509, + -0.0362556017935276, + 0.03166244924068451, + -0.012093553319573402, + -0.036107685416936874, + -0.015206648968160152, + -0.03754226490855217, + 0.0032469904981553555, + 0.006215686909854412, + -0.012352155521512032, + -0.07929188758134842, + 0.026522323489189148, + 0.005198436789214611, + 0.012630915269255638, + -0.007786479778587818, + 0.018806513398885727, + 0.010905873961746693, + 0.04299301281571388, + -0.0393369160592556, + 0.01860739290714264, + 0.0402965247631073, + -0.007274107076227665, + 0.01221398450434208, + -0.0274394191801548, + 0.0047514657489955425, + 0.005465766880661249, + -0.03361562639474869, + -0.03593336418271065, + -0.035996146500110626, + 0.0021314704790711403, + -0.016723530367016792, + -0.00239767343737185, + 0.004881571978330612, + 0.03090459667146206, + 0.026091698557138443, + -0.0018598068272694945, + 0.002057064790278673, + 0.0010737855918705463, + -0.027756063267588615, + -0.015932908281683922, + -0.012660004198551178, + 0.006286373361945152, + -0.008347118273377419, + 0.022108521312475204, + 0.0033669546246528625, + -0.008363519795238972, + 0.009561534970998764, + 0.028468916192650795, + 0.05564804747700691, + 0.008129789493978024, + -0.005924718454480171, + -0.010270419530570507, + 0.0001725852198433131, + -0.022479888051748276, + -0.020744511857628822, + -0.004891873802989721, + 0.0203915573656559, + 0.03128931298851967, + 0.03879723697900772, + 0.06736060231924057, + -0.01663203164935112, + 0.02600456029176712, + 0.09885463863611221, + 0.030416157096624374, + -0.11400910466909409, + 0.10266414284706116, + 0.01632331870496273, + -0.00497783487662673, + 0.055329497903585434, + 0.02737516723573208, + 0.012089562602341175, + -0.00034689955646172166, + -0.009634212590754032, + 0.009862994775176048, + -0.0019088770495727658, + 0.0503658801317215, + 7.815381104592234e-05, + -0.010189749300479889, + 0.005808665882796049, + 0.09936485439538956, + 0.0058129094541072845, + -0.03658138960599899, + -0.021907685324549675, + 0.05080192908644676, + -0.020706970244646072, + 0.045332010835409164, + -0.06022379547357559, + -0.05155756324529648, + -0.05694213882088661, + -0.01101487223058939, + 0.0339537039399147, + 0.033834654837846756, + 0.025609442964196205, + -0.016013750806450844, + 0.04759534075856209, + 0.030528971925377846, + -0.038012608885765076, + 0.016911109909415245, + 0.02218048833310604, + -0.0018540071323513985, + 0.033685024827718735, + 0.008045070804655552, + -0.03423827514052391, + -0.02612130716443062, + -0.08444508910179138, + -0.007810760755091906, + -0.03643130511045456, + 0.011897031217813492, + -0.00759864691644907, + 0.016756122931838036, + 0.7519527077674866, + 0.0017419998766854405, + -0.005875241477042437, + -0.04010962322354317, + 0.010959590785205364, + -0.04409635812044144, + -0.013769174925982952, + 0.02484818920493126, + -0.041423797607421875, + 0.001672739745117724, + 0.006213758140802383, + -0.031480103731155396, + 0.01024021115154028, + 0.015272006392478943, + -0.012055821716785431, + 0.012860968708992004, + -0.08279557526111603, + -0.019467229023575783, + -0.008926247246563435 + ], + [ + 0.009125879034399986, + 0.0030754636973142624, + -0.007491676136851311, + -0.0011310551781207323, + 0.007188935298472643, + 0.0071775163523852825, + 0.00020546073210425675, + 0.002914723474532366, + 0.0026265692431479692, + -0.007698089350014925, + 0.006788178812712431, + 0.0010004427749663591, + -0.0046500563621521, + -0.001136420527473092, + 0.0032949901651591063, + -0.0034199231304228306, + 0.008368724957108498, + -0.010484112426638603, + 0.00985870510339737, + 0.004211592487990856, + 0.011123434640467167, + -0.0009557532030157745, + -0.005538852885365486, + 0.00399651937186718, + 0.0012463328894227743, + 0.00983585324138403, + -0.006412721239030361, + 3.3887499739648774e-05, + -0.0005548532353714108, + -0.004492802079766989, + -0.011584172025322914, + 0.0075459168292582035, + 0.003693479346111417, + -0.01533228624612093, + -0.007108071353286505, + -0.0034288272727280855, + 0.0063662403263151646, + -0.004505995195358992, + -0.00302736833691597, + -0.0006441925070248544, + 0.009320779703557491, + -6.080089951865375e-05, + -0.02884305641055107, + -0.0015289821894839406, + -0.00016570939624216408, + 0.0038022231310606003, + -0.008404516614973545, + -0.0008925276924856007, + -0.013536542654037476, + -0.0010016027372330427, + -0.002329903654754162, + 0.010426027700304985, + 0.005522747989743948, + -0.010611436329782009, + -0.0005689950194209814, + -0.005385463126003742, + -0.03407125174999237, + -0.0006578572210855782, + 0.0015072568785399199, + -0.0041375053115189075, + 0.0007129180012270808, + 0.006765467580407858, + 0.0015284138498827815, + 0.009272854775190353, + 0.00040872604586184025, + -0.01456127967685461, + -0.002593532670289278, + 0.006810714490711689, + 0.019529087468981743, + -0.0012664232635870576, + -0.008667100220918655, + 0.017320696264505386, + 0.00028687543817795813, + -0.00037033340777270496, + -0.0024158561136573553, + -0.0029703520704060793, + -0.004073380026966333, + -0.000379711389541626, + -0.0032710859086364508, + -0.0040635960176587105, + -0.1126035526394844, + -0.003392596496269107, + -0.0022293312940746546, + -0.001323463162407279, + -0.0030092850793153048, + 0.0006304119597189128, + 0.0023290805984288454, + -0.0011598005658015609, + 0.014123041182756424, + -0.012754685245454311, + -0.0011808605631813407, + 0.00196874444372952, + 0.0041197603568434715, + 0.02783343195915222, + 0.01408547442406416, + -0.0005339478375390172, + 0.002961456310003996, + -0.009058494120836258, + 0.005528614390641451, + -0.0012431180803105235, + -0.00016518101620022207, + -0.007130866404622793, + -0.009625652804970741, + 0.004231198225170374, + 0.010933825746178627, + 0.020111458376049995, + -0.0036589561495929956, + -0.008576334454119205, + -0.006513275671750307, + -0.0008763084770180285, + -0.0009198270854540169, + -0.004313813988119364, + 0.004524745047092438, + 0.004998429678380489, + -0.0006124965148046613, + 0.002744576893746853, + -0.001134524936787784, + -0.007309854496270418, + 0.0012122007319703698, + -0.0017945891013368964, + -0.009943492710590363, + 0.02152562327682972, + -0.0004099892103113234, + 0.0007155555649660528, + 0.0032072197645902634, + 0.0010004780488088727, + -0.0033793889451771975, + 0.013100162148475647, + -0.007855551317334175, + -0.0008349636918865144, + 0.001984843984246254, + -0.00025117467157542706, + -0.0007872712449170649, + -0.007877929136157036, + 0.011728547513484955, + -0.005253246519714594, + -0.005012486129999161, + -0.005247027613222599, + -0.005479241721332073, + 0.0013474755687639117, + -0.002740216441452503, + -0.0029493458569049835, + 0.0035796109586954117, + 0.0009184638620354235, + -0.9802023768424988, + -0.0022531477734446526, + -0.013768664561212063, + -0.003784224856644869, + 0.007116993889212608, + -0.006806118879467249, + 0.0006781755946576595, + -0.003943650517612696, + -0.0005791371804662049, + 0.0012677456252276897, + -0.010431959293782711, + 0.014036361128091812, + 0.004466780927032232, + 0.00047614617506042123, + -0.0013939320342615247, + -0.004334211815148592, + 0.0023185668978840113, + -0.002793349791318178, + 0.005867547821253538, + -0.00600288575515151, + -0.0014237788273021579, + 0.0011347010731697083, + -0.013603921048343182, + -0.004379786550998688, + -0.003815238131210208, + 0.0040079141035676, + -0.006389955058693886, + 0.002439598087221384, + 0.006724074948579073, + -0.001779117388650775, + 0.0003843515587504953, + -0.0024387917947024107, + 0.0016794648254290223, + -0.0004895218880847096, + -0.0076611037366092205, + 6.370108894770965e-05, + 0.005508343689143658, + 0.0032226743642240763, + -0.0006442243466153741, + 0.013216149061918259, + -0.007297750562429428, + 0.0011974105145782232, + -0.00309014436788857, + 0.0015583547065034509, + 0.008060093969106674, + 0.008791331201791763, + -0.007529642432928085, + 0.012251419015228748, + 0.003914582543075085, + 0.0037399379070848227, + -0.008507817052304745, + 0.006500026676803827, + -0.0016787644708529115, + 0.009965782053768635, + -0.001535434857942164, + -0.006487963255494833, + 0.003154337638989091, + 0.0008835782646201551, + -0.0016799996374174953, + -0.012606644071638584, + -0.0011034857016056776, + -0.0002776633482426405, + -0.0011150320060551167, + 0.020202262327075005, + -0.004242189694195986, + -0.0006098918383941054, + 0.002518870634958148, + -0.007366112899035215, + -0.001783108920790255, + 0.01024507824331522, + -0.0009436010732315481, + 0.00013915056479163468, + -0.002098255092278123, + -0.02177257090806961, + -0.0027281090151518583, + 0.001646778080612421, + -0.0019923693034797907, + 0.0005935344379395247, + 0.003914147149771452, + -0.006784249097108841, + 0.002324657281860709, + 0.0026251222006976604, + 0.00011789927521022037, + -0.006576860789209604, + -0.011317183263599873, + 0.003445122856646776, + 0.0046760039404034615, + -0.0018149296520277858, + -0.001408738549798727, + -0.008923668414354324, + -0.003089246107265353, + -0.004348855931311846, + 0.0016049916157498956, + -0.10600443184375763, + 0.0025760275311768055, + -0.037302564829587936, + 0.002816827269271016, + -4.470008934731595e-05, + 0.009811234660446644, + 0.02659141644835472, + 0.006653471849858761, + -0.00011568444460863248, + 0.001905258628539741, + 0.0004767249629367143, + -0.006893050391227007, + -0.00589735759422183, + 0.005685797426849604, + -0.002698687370866537, + -0.0031676250509917736, + 0.0013153403997421265, + -0.006006523966789246, + -0.00020109517208766192 + ], + [ + -0.14720572531223297, + -0.029833806678652763, + -0.05550244823098183, + 0.0773896872997284, + -0.04341819882392883, + -0.013594907708466053, + 0.04078355059027672, + 0.0044436948373913765, + 0.014582370407879353, + -0.007969750091433525, + 0.0506724938750267, + -0.0368935763835907, + 0.031198572367429733, + -0.02705228142440319, + 0.0007665022858418524, + -0.0029694007243961096, + 0.022403985261917114, + 0.009177155792713165, + -0.08592375367879868, + -0.03192822262644768, + 0.08912188559770584, + -0.0014563846634700894, + 0.00784551352262497, + -0.00705232797190547, + -0.08646294474601746, + 0.031314168125391006, + -0.08362855762243271, + 0.04209805652499199, + 0.014293021522462368, + -0.017363429069519043, + -0.06763613224029541, + -0.00014983634173404425, + -0.028552662581205368, + 0.11301359534263611, + 0.006437836214900017, + -0.01845823973417282, + 0.004117488395422697, + -0.011800022795796394, + 0.014003090560436249, + -0.05272906646132469, + 0.044461946934461594, + -0.05513579398393631, + 0.0055118948221206665, + 0.008699249476194382, + 0.0049961102195084095, + -0.0004628407477866858, + -0.0179145485162735, + -0.01332078780978918, + -0.02762387879192829, + 0.023297442123293877, + -0.018610788509249687, + -0.017014723271131516, + -0.045814890414476395, + -0.0341934934258461, + 0.029993748292326927, + 0.05373173579573631, + 0.053931545466184616, + -0.06533827632665634, + -0.04342394694685936, + -0.06307341158390045, + 0.021493062376976013, + -0.047299303114414215, + 0.02360135316848755, + 0.02359885163605213, + -0.026361646130681038, + 0.030312588438391685, + 0.0063726468943059444, + -0.002563089830800891, + -0.02807760424911976, + 0.007763980887830257, + 0.008586064912378788, + 0.055322665721178055, + -0.0030683940276503563, + -0.01525084488093853, + -0.07111085951328278, + -0.07578863948583603, + 0.0034858970902860165, + 0.019595159217715263, + 0.010361640714108944, + -0.013631857000291348, + 0.35514718294143677, + -0.019419148564338684, + 0.036667753010988235, + 0.010001502931118011, + 0.005953260697424412, + 0.023770561441779137, + 0.03585626929998398, + 0.018290925770998, + -0.015948422253131866, + 0.004173442721366882, + -0.014102382585406303, + 0.08808444440364838, + -0.014278545044362545, + 0.001757476245984435, + 0.0098258126527071, + 0.011397046968340874, + -0.04249534755945206, + -0.016869721934199333, + 0.029152385890483856, + 0.012506771832704544, + -0.019040441140532494, + 0.02603881247341633, + -0.01725825108587742, + 0.03005470708012581, + -0.03141089528799057, + 0.034912556409835815, + 0.06260784715414047, + 0.007253560237586498, + -0.014926834963262081, + 0.00891298521310091, + 0.051155395805835724, + 0.0012343180133029819, + 0.03274279087781906, + 0.008012200705707073, + -0.013137812726199627, + -0.0006660871440544724, + -0.009673654101788998, + 0.03472466394305229, + 0.014750305563211441, + 0.011768221855163574, + -0.06346876174211502, + -0.014045842923223972, + 0.017627442255616188, + 0.0358806774020195, + 0.01278211735188961, + 0.03924184665083885, + -0.0072357142344117165, + -0.03069872222840786, + -0.00726125854998827, + -0.02726963348686695, + -0.013688922859728336, + -0.07159875333309174, + -0.0312795452773571, + -0.00935666635632515, + -0.01264828722923994, + 0.009661282412707806, + 0.03273604437708855, + -0.06550581753253937, + 0.003169519826769829, + 0.008328061550855637, + 0.02213042415678501, + 0.0020553958602249622, + -0.013107910752296448, + -0.0013853266136720777, + 0.017563188448548317, + -0.042972978204488754, + 0.02650301344692707, + 0.041720256209373474, + -0.0003893283719662577, + -0.0034523457288742065, + -0.02988187037408352, + 0.017410213127732277, + 0.002489779843017459, + -0.01992974989116192, + -0.06166388839483261, + -0.03885103017091751, + -0.010000618174672127, + -0.040257152169942856, + 0.006851220037788153, + 0.0017370696878060699, + 0.006325481925159693, + 0.011614114046096802, + -0.011117064394056797, + -0.015026645734906197, + -0.012976414524018764, + -0.06538986414670944, + -0.005167645867913961, + 0.0016801489982753992, + -0.02804557979106903, + -0.012543929740786552, + 0.049948569387197495, + 0.02410636842250824, + -0.007431770209223032, + 0.04320487007498741, + 0.05852571502327919, + 0.04477706179022789, + 0.02023080177605152, + 0.01646757684648037, + -0.015287269838154316, + -0.01654365472495556, + -0.022400325164198875, + 0.004531682934612036, + -0.012355460785329342, + 0.02160276472568512, + 0.01932322047650814, + 0.02142753079533577, + 0.0733925998210907, + -0.02109016291797161, + 0.020382050424814224, + 0.08409715443849564, + 0.06999906897544861, + -0.1282573640346527, + 0.07928458601236343, + 0.02533487230539322, + -0.034150104969739914, + 0.033557191491127014, + 0.006612637545913458, + 0.0426422581076622, + 0.017326034605503082, + -0.05953487381339073, + -0.010670269839465618, + -0.03780191019177437, + -0.011521128937602043, + 0.0028237407095730305, + 0.01725814864039421, + 0.00529849948361516, + 0.11866689473390579, + 0.01754002459347248, + -0.04554343223571777, + -0.020330535247921944, + 0.001767611363902688, + -0.009462714195251465, + 0.025547878816723824, + -0.05676957219839096, + -0.023576192557811737, + -0.014148041605949402, + -0.014756512828171253, + 0.01817385107278824, + 0.024936363101005554, + -0.008488240651786327, + -0.04504261538386345, + 0.012429485097527504, + 0.038770925253629684, + -0.04917725548148155, + 0.0007102820090949535, + 0.010927882976830006, + -0.011947703547775745, + 0.0451611690223217, + -0.006456032395362854, + -0.010681673884391785, + -0.07417815923690796, + -0.08780889958143234, + -0.003919736482203007, + -0.050275374203920364, + 0.03395647928118706, + 0.017594991251826286, + 0.04269063472747803, + 0.7198578119277954, + 0.03741292655467987, + -0.00304071931168437, + -0.05077354609966278, + 0.014857561327517033, + -0.00979792233556509, + -0.02191266417503357, + 0.02313174493610859, + -0.02754056639969349, + 0.0014559056144207716, + 0.022825783118605614, + -0.05502813681960106, + -0.038673218339681625, + 0.025410372763872147, + -0.0192349124699831, + 0.00619968306273222, + -0.09719135612249374, + -0.016767432913184166, + -0.010013895109295845 + ], + [ + -0.1284995675086975, + 0.02442331425845623, + -0.01885855756700039, + 0.03243834525346756, + 0.020385917276144028, + -0.024870088323950768, + -0.0049008266068995, + -0.03789536654949188, + 0.013690034858882427, + -0.011849135160446167, + 0.0273423008620739, + -0.05376843735575676, + 0.009793504141271114, + 0.0026355204172432423, + 0.04537630081176758, + 0.039239395409822464, + 0.014220060780644417, + 0.013476786203682423, + -0.025206243619322777, + -0.01347038708627224, + 0.04277699068188667, + 0.0016050109406933188, + -0.013276435434818268, + -0.024781228974461555, + -0.11766666918992996, + 0.000734763452783227, + -0.02867521345615387, + -0.00966370478272438, + -0.020901422947645187, + -0.02378828637301922, + -0.08372102677822113, + -0.016899170354008675, + -0.005360459443181753, + 0.13345253467559814, + -0.014498014003038406, + -0.003569743363186717, + 0.00291589112021029, + -0.004620587453246117, + -0.025757309049367905, + -0.03625468164682388, + -0.0016730633797124028, + -0.012947740033268929, + -0.0007546548149548471, + 0.009993758983910084, + -0.015251980163156986, + -0.008198853582143784, + -0.028253452852368355, + 0.014172038063406944, + 0.037737175822257996, + 0.018179021775722504, + -0.020326033234596252, + -0.00742475688457489, + -0.010007394477725029, + 0.012487159110605717, + 0.022963490337133408, + 0.02323036454617977, + 0.019389867782592773, + -0.05790310725569725, + -0.031523216515779495, + -0.030970195308327675, + 0.026462338864803314, + -0.032329678535461426, + 0.01641996204853058, + 0.012550614774227142, + 0.017999468371272087, + 0.035502806305885315, + 0.013045825064182281, + -0.014310071244835854, + 0.010969707742333412, + 0.002221089554950595, + 0.011124701239168644, + 0.011992373503744602, + 0.008495988324284554, + -0.04301801696419716, + -0.020921235904097557, + -0.04197802022099495, + 0.001977229258045554, + 0.0034263937268406153, + -0.009567879140377045, + -0.0005002268007956445, + 0.3609784245491028, + -0.02442292869091034, + 0.021737657487392426, + 0.004229756537824869, + -0.0038851345889270306, + 0.024094004184007645, + -0.01810607500374317, + -0.011392380110919476, + -0.03321557119488716, + 0.0012321934336796403, + -0.02841617912054062, + 0.051794931292533875, + 0.034816302359104156, + 0.013862129300832748, + 0.024731261655688286, + -0.01927594467997551, + -0.022349046543240547, + -0.011052310466766357, + 0.010880844667553902, + 0.016499407589435577, + 0.007344633340835571, + -0.06687484681606293, + -0.0009635391179472208, + 0.018862437456846237, + 0.031497880816459656, + -0.012010158970952034, + 0.004280462861061096, + 0.005673151463270187, + -0.036522530019283295, + 0.014104212634265423, + 0.022332163527607918, + 0.0058837346732616425, + 0.06241605058312416, + 0.00679448526352644, + 0.0012663904344663024, + -0.024218536913394928, + 0.012982377782464027, + -0.027815228328108788, + 0.03312951698899269, + 0.015069806948304176, + -0.07339752465486526, + 0.03518136590719223, + -0.003458618186414242, + 0.03330937772989273, + 0.002664364641532302, + 4.2903127905447036e-05, + -0.038447361439466476, + -0.06023870408535004, + -0.038216959685087204, + 0.046788595616817474, + 0.011040199548006058, + -0.008353150449693203, + -0.0006338069797493517, + -0.029710477218031883, + -0.009214716963469982, + 0.002454210538417101, + 0.030122829601168633, + -0.05985160917043686, + 0.03264974430203438, + 0.01030401699244976, + -0.036649055778980255, + -0.03235950693488121, + 0.03537469357252121, + -0.02685973420739174, + -0.3779594302177429, + -0.023888321593403816, + 0.046314358711242676, + 0.038123879581689835, + 0.031736865639686584, + -0.014052897691726685, + -0.02918589673936367, + 0.035263266414403915, + -0.023064713925123215, + 0.021978361532092094, + -0.04577329754829407, + -0.043115805834531784, + -0.029307281598448753, + 0.0067152357660233974, + -0.02133045718073845, + -5.7022371038328856e-05, + 0.016429046168923378, + 0.01609339937567711, + -0.02265886776149273, + 0.008899575099349022, + -0.036124058067798615, + -0.014982634223997593, + -0.017361678183078766, + 0.04198306426405907, + -0.00856576208025217, + -0.03680885583162308, + 0.040193893015384674, + 0.009414763189852238, + -0.01010091882199049, + 0.012557798065245152, + 0.03578351438045502, + 0.037734948098659515, + 0.004865892231464386, + 0.01814635656774044, + -0.02283434011042118, + 0.037825655192136765, + -0.028436388820409775, + -0.03342143073678017, + 0.001492760144174099, + -0.025739969685673714, + 0.02128344029188156, + 0.06372170895338058, + 0.0751897469162941, + 0.008230836130678654, + 0.04632066935300827, + 0.09994364529848099, + -0.01704799011349678, + -0.0888538584113121, + 0.04683676362037659, + 0.03433183208107948, + -0.0015945814084261656, + -0.0016441700281575322, + 0.0016808889340609312, + -0.0040309736505150795, + 0.019735481590032578, + -0.018757427111268044, + 0.03822702541947365, + -0.0043037100695073605, + -0.024145768955349922, + -0.007774825673550367, + -0.011974383145570755, + -0.0029784105718135834, + 0.030436014756560326, + -0.0031451028771698475, + -0.001818609656766057, + -0.010652316734194756, + 0.018335875123739243, + -0.009299145080149174, + -0.006783202290534973, + 0.01618088036775589, + -0.11602282524108887, + 0.029607703909277916, + -0.008027732372283936, + 0.048036862164735794, + 0.009131656028330326, + -0.005268870387226343, + -0.047767143696546555, + 0.03199097514152527, + 0.028537705540657043, + -0.0244747344404459, + -0.00297359237447381, + -0.008208352141082287, + -0.026809973642230034, + -0.01345522329211235, + -0.004571744706481695, + -0.024325748905539513, + -0.014329207129776478, + -0.06999853253364563, + -0.02102266438305378, + -0.05650261044502258, + 0.012398689985275269, + 0.016238488256931305, + 0.017285648733377457, + 0.6767133474349976, + 0.016808325424790382, + -0.020920660346746445, + -0.031956471502780914, + -0.013317568227648735, + -0.085682712495327, + 0.03373496234416962, + 0.024262554943561554, + -0.03458893671631813, + -0.014425912871956825, + 0.027647269889712334, + -0.036602187901735306, + -0.058845601975917816, + 0.024060677736997604, + -0.0003729252493940294, + -0.008976196870207787, + -0.036258529871702194, + -0.013273544609546661, + -8.264056305051781e-06 + ] + ] + ], + "dims": [ + 1, + 50, + 256 + ], + "type": "float32" + }, + "style_dp": { + "data": [ + [ + [ + 0.029548555612564087, + -0.6164617538452148, + 0.047883812338113785, + -0.00040191973675973713, + 0.01974942907691002, + 0.007598137948662043, + -0.2253766655921936, + 0.04620113596320152, + 0.006689805071800947, + -0.0044472599402070045, + 0.003116775071248412, + -0.4664093852043152, + -0.006734818685799837, + 0.5578058362007141, + -0.004714044742286205, + 0.18602421879768372 + ], + [ + 0.010837850160896778, + -0.6040921211242676, + 0.04624292254447937, + -0.00017756859597284347, + 0.009851997718214989, + 0.010714802891016006, + -0.24365530908107758, + 0.04292469471693039, + 0.00089990597916767, + -0.011838925071060658, + -0.0037114531733095646, + -0.46445268392562866, + -0.014103814959526062, + 0.5625, + 0.00013933773152530193, + 0.19727715849876404 + ], + [ + 0.0012974670389667153, + -0.6121944189071655, + 0.043357934802770615, + 0.00211177091114223, + 0.002658639568835497, + 0.0055728754960000515, + -0.23533174395561218, + 0.03911673650145531, + 0.004648876842111349, + -0.017018567770719528, + -0.009102655574679375, + -0.46748337149620056, + -0.018303703516721725, + 0.5575295090675354, + -0.00305915460921824, + 0.1904318928718567 + ], + [ + 0.002766040852293372, + -0.6207548975944519, + 0.05455480515956879, + -0.004309945739805698, + 0.02036288008093834, + 0.01977074146270752, + -0.2064419388771057, + 0.05598274990916252, + 0.004002424888312817, + -0.006977406796067953, + 0.007635121233761311, + -0.47857385873794556, + -0.009012867696583271, + 0.5518742799758911, + -0.015489011071622372, + 0.17624038457870483 + ], + [ + 0.044228214770555496, + -0.618995726108551, + 0.04325110837817192, + 0.0010588894365355372, + 0.022015543654561043, + 0.0007715112878941, + -0.22489026188850403, + 0.04197533056139946, + 0.008587860502302647, + 0.004767285194247961, + 0.0029049115255475044, + -0.46297621726989746, + 0.002749831648543477, + 0.558050811290741, + -0.00011089096369687468, + 0.18523907661437988 + ], + [ + 0.023922249674797058, + -0.6369300484657288, + 0.041884228587150574, + 0.0048529719933867455, + 0.012885045260190964, + -0.006883995607495308, + -0.2009626179933548, + 0.027109721675515175, + 0.008814487606287003, + -0.00380139984190464, + 0.0024799490347504616, + -0.4737926125526428, + -0.003951543010771275, + 0.5469886064529419, + 0.0011938875541090965, + 0.16384240984916687 + ], + [ + 0.010596413165330887, + -0.6076556444168091, + 0.04315377026796341, + 0.0013324795290827751, + 0.0044594015926122665, + 0.006011283490806818, + -0.2405998706817627, + 0.039219193160533905, + 0.0032411755528301, + -0.012247301638126373, + -0.007791672367602587, + -0.46401357650756836, + -0.013729730620980263, + 0.5619485378265381, + -3.737775477929972e-05, + 0.1944001168012619 + ], + [ + 0.006271239835768938, + -0.6428080797195435, + 0.0435989573597908, + 0.007640294265002012, + -0.0007915720343589783, + -0.013116160407662392, + -0.19705414772033691, + 0.008286958560347557, + 0.002869158983230591, + -0.016660530120134354, + 0.0010950888972729445, + -0.47739413380622864, + -0.015122093260288239, + 0.5416085720062256, + 0.010887551121413708, + 0.1544291377067566 + ] + ] + ], + "dims": [ + 1, + 8, + 16 + ], + "type": "float32" + }, + "metadata": { + "source_file": "M3.wav", + "source_sample_rate": 24000, + "target_sample_rate": 44100, + "extracted_at": "2026-01-06T16:16:09.483379" + } +} \ No newline at end of file diff --git a/model/voice_styles/M4.json b/model/voice_styles/M4.json new file mode 100644 index 0000000000000000000000000000000000000000..6e9d6e2ea54f66619545500e4733a917cbd39fa6 --- /dev/null +++ b/model/voice_styles/M4.json @@ -0,0 +1,13076 @@ +{ + "style_ttl": { + "data": [ + [ + [ + 0.010132763534784317, + 0.0026360515039414167, + -0.0033388137817382812, + -0.0012401776621118188, + 0.0020724611822515726, + 0.002441330114379525, + 8.400504157179967e-05, + 0.001701013883575797, + 0.002831547288224101, + -0.0032823560759425163, + -0.000955238298047334, + -0.0008404400432482362, + -0.00195697951130569, + -0.0017972099594771862, + 0.0018707033013924956, + -0.00028946532984264195, + 0.0038923819083720446, + -0.005063433665782213, + 0.00543979974463582, + 0.0019816416315734386, + 0.005290622357279062, + -0.0002092122012982145, + -0.0005800173967145383, + 0.00224092323333025, + 0.0004992752219550312, + 0.0051957727409899235, + -0.0034126027021557093, + 0.0008891525212675333, + -0.0007516616606153548, + -0.0028746812604367733, + -0.0070442394353449345, + 0.002449285937473178, + 0.001292566186748445, + -0.005263497121632099, + -0.002790349768474698, + -0.0026467235293239355, + 0.0025805972982198, + -0.0028105329256504774, + -0.0023753042332828045, + -0.001511065405793488, + 0.005425425712019205, + -0.0010906246025115252, + -0.011490094475448132, + 0.0005611754604615271, + -0.0007669320912100375, + 0.0014914562925696373, + -0.002885375404730439, + -0.0002819764195010066, + -0.004745321813970804, + 0.00033670919947326183, + 0.0005570384091697633, + 0.0061557115986943245, + 0.001688581076450646, + -0.004893702454864979, + -0.0013424399076029658, + -0.0031560040079057217, + -0.014554416760802269, + -0.00038379046600311995, + -4.167531369603239e-05, + -0.00034395584953017533, + 0.0015801434637978673, + 0.0029434754978865385, + 0.0005991470534354448, + 0.004714479204267263, + 0.0009894920513033867, + -0.007916686125099659, + -0.0017747563542798162, + 0.0022730142809450626, + 0.010216757655143738, + -0.0018176290905103087, + -0.0034634640906006098, + 0.007501492742449045, + 0.001023522112518549, + -0.0009699373040348291, + -0.0036552674137055874, + -0.0007014761795289814, + -0.001055656699463725, + 0.00039108158671297133, + -0.0026444417890161276, + -0.003975509665906429, + -0.11084950715303421, + -0.0017857947386801243, + -0.001388656790368259, + -0.0003112729173153639, + -0.0013323132880032063, + 0.0005479973624460399, + 0.0024990998208522797, + -0.00018962139438372105, + 0.006586049683392048, + -0.0054824515245854855, + -0.0005888895830139518, + 0.0007095304899848998, + 0.0010117755737155676, + 0.013829762116074562, + 0.006559455767273903, + -0.0010049991542473435, + 0.0015216690953820944, + -0.005238634999841452, + 0.001740212319418788, + 0.0006651566945947707, + -0.0003294195921625942, + -0.004902345594018698, + -0.0034844898618757725, + 0.0028201499953866005, + 0.004848328884691, + 0.00929945707321167, + -0.00276428135111928, + -0.0030927639454603195, + -0.005525653250515461, + -0.0002877177903428674, + 0.0005399625515565276, + -0.0032323109917342663, + 0.002073634183034301, + 0.0016611145110800862, + -0.0015117106959223747, + 0.0014958491083234549, + -0.00013172393664717674, + -0.003702400950714946, + 0.0005156822153367102, + -2.264352406200487e-05, + -0.007039607036858797, + 0.010470964945852757, + -0.0007234782096929848, + 0.0004451436107046902, + 0.0011300401529297233, + -0.0005371192819438875, + -0.00172143941745162, + 0.005059798713773489, + -0.0038558754604309797, + 0.001823717262595892, + 0.0006349757313728333, + -0.0012823303695768118, + 0.00039257635944522917, + -0.0040819705463945866, + 0.0038952059112489223, + -0.002662574639543891, + -0.002111926209181547, + -0.008417361415922642, + -0.0026251990348100662, + -0.0011390007566660643, + -0.002514246152713895, + -0.0016121111111715436, + -0.00011181177978869528, + 0.0006804243312217295, + -0.9858611822128296, + -0.0023328925017267466, + -0.005843080580234528, + -0.001329513848759234, + 0.0031206083949655294, + -0.0025582239031791687, + 0.0017136303940787911, + -0.002097922610118985, + -0.0003392872749827802, + 0.0021093410905450583, + -0.006883800495415926, + 0.002734317211434245, + 0.0016084292437881231, + 0.001331802923232317, + -0.0010837288573384285, + -0.0028913498390465975, + 0.00031681853579357266, + -0.0019139839569106698, + 0.004477654118090868, + -0.0038308287039399147, + -0.0010858324822038412, + -2.6359339244663715e-05, + -0.00810168031603098, + -0.0031049393583089113, + -0.0037082163617014885, + 0.0017320385668426752, + -0.002911381656304002, + 0.0013938958290964365, + 0.0037543303333222866, + -0.0014583414886146784, + -0.0011003550607711077, + -0.0008003617986105382, + 0.00033754619653336704, + -0.0006952466210350394, + -0.0028783981688320637, + 0.0005914687644690275, + 0.004057544283568859, + 0.002169849118217826, + 0.00015525221533607692, + 0.0061252545565366745, + -0.0022466296795755625, + 0.004676859825849533, + -0.0027965304907411337, + 0.0011539945844560862, + 0.0032406579703092575, + 0.0070412177592515945, + -0.0036322963424026966, + 0.009123804979026318, + 0.00480914069339633, + 0.003275151364505291, + -0.0026864614337682724, + 0.0033732985612004995, + 0.0002651267859619111, + 0.005008639767765999, + -0.0008254802669398487, + -0.0033729646820575, + 0.0019206349970772862, + 0.0014571439241990447, + -0.0007532251183874905, + -0.007514405995607376, + 2.3226792109198868e-05, + 0.0013886364176869392, + 0.00027390391915105283, + 0.009772940538823605, + -0.0018771541072055697, + -0.00010616143845254555, + 0.0016239190008491278, + -0.0033370929304510355, + -0.001466304180212319, + 0.0004885678645223379, + -0.0016900593182072043, + -0.0006686623673886061, + -0.00024072255473583937, + -0.009549695998430252, + -0.0009294510819017887, + -0.0006168491672724485, + -0.003394461702555418, + -0.0008505684090778232, + 0.00022712348436471075, + -0.003107455326244235, + 0.00163034547585994, + 0.002118287608027458, + -0.0020947949960827827, + -0.002892861608415842, + -0.004154944326728582, + 0.002864031819626689, + 0.002379023004323244, + -0.002819098997861147, + -0.0015289554139599204, + -0.0046424041502177715, + 0.0004053726443089545, + -0.0025252022314816713, + 0.002243447583168745, + -0.10964038223028183, + 0.0022995606996119022, + -0.016319042071700096, + 0.0005198294529691339, + -0.001428491435945034, + 0.0050564236007630825, + 0.012922772206366062, + 0.003727995790541172, + -9.486683848081157e-05, + 0.002706861821934581, + 0.00047641873243264854, + -0.002446866361424327, + -0.004134326707571745, + 0.0013549244031310081, + -0.0011429771548137069, + 0.00039737916085869074, + -0.00280633382499218, + -0.003887128783389926, + 0.0008287341333925724 + ], + [ + 0.013709255494177341, + 0.0017746981466189027, + -0.0023769717663526535, + -0.0018938007997348905, + 0.0018487987108528614, + 0.0025260213296860456, + -0.00026051970780827105, + 0.002380400663241744, + 0.00278586708009243, + -0.002920080441981554, + -0.0024398162495344877, + -0.0005091167404316366, + -0.0023850793950259686, + -0.0013984950492158532, + 0.0016153341857716441, + -0.0008952743955887854, + 0.0033706054091453552, + -0.0037213824689388275, + 0.004438762553036213, + 0.001880680792964995, + 0.005353334825485945, + -0.0005257621523924172, + -0.0012507819337770343, + 0.0014776976313441992, + 0.002632630756124854, + 0.0044459993951022625, + -0.00307105272077024, + 0.00024593991111032665, + -0.00019444149802438915, + -0.0023410499561578035, + -0.00665126321837306, + 0.0027980341110378504, + 0.001334848115220666, + -0.004741262178868055, + -0.0023956287186592817, + -0.0012039834400638938, + 0.0020167736802250147, + -0.002193629276007414, + -0.0017308398382738233, + -0.0009753007325343788, + 0.0040023974142968655, + -0.0002160106087103486, + -0.00943637266755104, + 0.0009942324832081795, + -0.00013553861936088651, + 0.0015647736145183444, + -0.001537649892270565, + -0.0008170302608050406, + -0.004661170765757561, + 0.0004853279097005725, + 0.00046334340004250407, + 0.005375534296035767, + 0.0014210534282028675, + -0.004495881963521242, + -0.0006613523582927883, + -0.0034515552688390017, + -0.011833089403808117, + -0.00024255027528852224, + 0.00038220174610614777, + 0.0006404242012649775, + 0.0010938217164948583, + 0.0023769093677401543, + 0.0004875491722486913, + 0.0038945493288338184, + 0.00041093493928201497, + -0.007049599662423134, + -0.00141505419742316, + 0.001767770852893591, + 0.00863420870155096, + -0.0015995396533980966, + -0.0030325755942612886, + 0.005650616716593504, + 0.0005231770337559283, + -0.00023093007621355355, + -0.002198237692937255, + -0.00013661764387506992, + -0.0007542921812273562, + 0.00013897786266170442, + -0.002025074092671275, + -0.002799716778099537, + -0.11979009211063385, + -0.0011026813881471753, + -0.0013127099955454469, + -0.00023753661662340164, + -0.0008713221177458763, + 5.839547156938352e-05, + 0.002571927150711417, + -0.0007008722168393433, + 0.005898411385715008, + -0.0041258870624005795, + -0.0003651021106634289, + -0.0005360539071261883, + 0.000302512344205752, + 0.010938648134469986, + 0.005417234729975462, + -0.00038751758984290063, + 0.0018330715829506516, + -0.003931035753339529, + 0.001659815083257854, + 0.0001109232398448512, + 0.0002645572822075337, + -0.004144802689552307, + -0.0031062511261552572, + 0.0022957464680075645, + 0.0043838294222950935, + 0.008323664776980877, + -0.002799380337819457, + -0.002500834409147501, + -0.005635516718029976, + -0.0006515781278721988, + -0.0005562613368965685, + -0.0031095731537789106, + 0.0017144365701824427, + 0.0011584400199353695, + -0.0019712054636329412, + 0.0010242308489978313, + 6.080612138248398e-07, + -0.003001065691933036, + 7.494082092307508e-05, + -0.0004347794456407428, + -0.005056482274085283, + 0.008706948719918728, + -0.0009392238571308553, + -0.0008098857942968607, + 0.001577227027155459, + -0.00036211180849932134, + -0.0012322330148890615, + 0.004284734837710857, + -0.004060700535774231, + 0.0017989343032240868, + 0.0006585342925973237, + -0.0006980884936638176, + 0.0007984574767760932, + -0.00364673906005919, + 0.0030293765012174845, + -0.0028444104827940464, + -0.00257035531103611, + -0.0071771759539842606, + -0.00296361674554646, + -0.0011234624544158578, + -0.002215260872617364, + -0.0010127201676368713, + -0.0003706180432345718, + 0.00027314212638884783, + -0.9831891059875488, + -0.001840718905441463, + -0.0045807803981006145, + -0.0009565902873873711, + 0.0030339332297444344, + -0.002047706861048937, + 0.0015343779232352972, + -0.002620019717141986, + 0.0013392292894423008, + 0.0022198446094989777, + -0.006006636656820774, + 0.0023898244835436344, + 0.0012510636588558555, + 0.0007342109456658363, + -0.0009950449457392097, + -0.002452698303386569, + 0.0009745457791723311, + -0.001861478085629642, + 0.004159997683018446, + -0.003231312148272991, + -0.0008055035141296685, + -5.0693750381469727e-05, + -0.006006941664963961, + -0.0032987501472234726, + -0.0034431491512805223, + 0.0011788893025368452, + -0.0026103544514626265, + 0.0010120627703145146, + 0.003598803887143731, + -0.0014653149992227554, + -0.0017388113774359226, + -0.0016838571755215526, + 9.941418829839677e-05, + -0.0005215405835770071, + -0.002289879135787487, + -0.00023529403551947325, + 0.003252580063417554, + 0.0017221244052052498, + 0.00041450149728916585, + 0.00548811350017786, + -0.002453368389979005, + 0.003727233037352562, + -0.004786018282175064, + 0.0012965340865775943, + 0.002749344799667597, + 0.004175358917564154, + -0.00322549045085907, + 0.010398252867162228, + 0.0031845916528254747, + 0.0030138324946165085, + -0.0020533299539238214, + 0.0024326476268470287, + 0.00022667019220534712, + 0.004464257042855024, + -0.0008007122669368982, + -0.0033336265478283167, + 0.00154410139657557, + 0.0007689259946346283, + -0.0012296868953853846, + -0.006700814235955477, + 3.337386078783311e-05, + 0.001293373410589993, + -0.00011231916869292036, + 0.00887838564813137, + -0.0013245845912024379, + -7.648343307664618e-05, + 0.0008634728146716952, + -0.003098780056461692, + -0.0012348662130534649, + -0.00023275364947039634, + 3.282633770140819e-05, + -0.00011184776667505503, + -0.00035676706465892494, + -0.008506582118570805, + -0.0009234375320374966, + -0.0002643681946210563, + -0.0030240255873650312, + -0.0011364583624526858, + -2.447295400997973e-06, + -0.0030448732431977987, + 0.0009871936636045575, + 0.0018918440910056233, + -0.00143316516187042, + -0.003515716642141342, + -0.004011605400592089, + 0.0026386349927634, + 0.001552323461510241, + -0.0019608596339821815, + -0.000928058463614434, + -0.0036788959987461567, + 0.000505696632899344, + -0.0034330147318542004, + 0.0015013341326266527, + -0.12678898870944977, + 0.001725064474157989, + -0.013442614115774632, + 0.001075037638656795, + -0.0009029872016981244, + 0.005680854432284832, + 0.010846639052033424, + 0.0026254665572196245, + 0.0004069721617270261, + 0.0021900860592722893, + -3.503153857309371e-05, + -0.0020655402913689613, + -0.00315914792008698, + 0.0014268916565924883, + -0.0011205670889467, + 0.00043008322245441377, + 0.0005757543258368969, + -0.0028778230771422386, + -0.00021538606961257756 + ], + [ + -0.02297227270901203, + 0.008204792626202106, + 0.004805989097803831, + 0.007030931301414967, + -0.008056649938225746, + -0.016748595982789993, + -0.0008360514184460044, + -0.019573181867599487, + -0.010157488286495209, + 0.011964088305830956, + -0.011646062135696411, + -0.013461709953844547, + 0.017532696947455406, + -0.004431338049471378, + -0.004954672418534756, + 0.022597018629312515, + -0.010874370113015175, + -0.006892451550811529, + -0.005164006724953651, + -0.00380625925026834, + -0.01440722681581974, + 0.003127108095213771, + 0.02004639059305191, + 0.0042861271649599075, + -0.032410021871328354, + -0.0012022678274661303, + -0.0005848950240761042, + 0.007989896461367607, + -0.002123727463185787, + -0.0009688489371910691, + 0.012544860132038593, + -0.012219554744660854, + -0.0020765119697898626, + 0.028794432058930397, + 0.005849071778357029, + -0.011235533282160759, + -0.002884693443775177, + -0.012628703378140926, + -0.015049802139401436, + -0.00853815209120512, + 0.009563934989273548, + -0.005964276380836964, + 0.0329352430999279, + 0.007299371063709259, + -0.011122000403702259, + -0.012522432953119278, + -0.0022383027244359255, + 0.004476499743759632, + 0.022283008322119713, + 0.011887769214808941, + 0.012003070674836636, + -0.0037826583720743656, + -0.00829347688704729, + 0.010744557715952396, + -0.02096332237124443, + 0.00933929905295372, + 0.028949320316314697, + 0.005253942217677832, + -0.008637712337076664, + 0.005804744549095631, + 0.004086432047188282, + -0.01358083076775074, + 0.005521561484783888, + -0.004428323823958635, + 0.004249517805874348, + -0.0016651612240821123, + 0.0002261028130305931, + 0.0016260177362710238, + -0.01353464461863041, + -0.011181415058672428, + 0.010378031060099602, + -0.0004670582711696625, + 0.009936435148119926, + -0.006931946147233248, + -0.016430526971817017, + 0.00038967508589848876, + 0.0005472417687997222, + 0.007877510972321033, + -0.010905846953392029, + -0.01673630252480507, + -0.007657113019376993, + -0.0028130514547228813, + 0.007383917924016714, + -0.004232454113662243, + -0.006586951203644276, + 0.003738485975190997, + -0.009966785088181496, + 0.009212152101099491, + -0.01831379346549511, + -0.0013061210047453642, + -0.004505790304392576, + 0.004811263643205166, + -0.006915854290127754, + -0.00029682289459742606, + -0.015380469150841236, + -0.006272874306887388, + -0.00309793371707201, + -0.01551583968102932, + -0.01143981609493494, + 0.015572141855955124, + -0.013900455087423325, + 2.2337644622894004e-05, + 0.021901071071624756, + 0.0020963847637176514, + -0.01479304675012827, + -0.0186009518802166, + -0.003237459110096097, + 0.003174880752339959, + 0.005778623279184103, + 0.005754865240305662, + 0.02190142124891281, + -0.005431521683931351, + -0.0012469884240999818, + -0.004087473265826702, + 0.013888126239180565, + -0.0038889984134584665, + 0.01046032551676035, + -0.0064902049489319324, + 0.01216293964534998, + 0.010171988047659397, + -0.02196573093533516, + -0.012309490703046322, + 0.016448816284537315, + 0.015132911503314972, + -0.025156021118164062, + -0.006311918143182993, + 0.001087286858819425, + -0.013311581686139107, + 0.017392819747328758, + 0.00946063082665205, + 0.002892161253839731, + -0.00948385614901781, + 0.01262641604989767, + 0.0027066769544035196, + -0.017251940444111824, + 0.0238400399684906, + 0.019850492477416992, + -0.02893371507525444, + 0.024267539381980896, + -0.005867329891771078, + -0.004151353146880865, + -0.010394024662673473, + 0.001181220868602395, + 0.0029278090223670006, + -0.979290783405304, + -0.007115145679563284, + 0.02100951224565506, + -0.0024876666720956564, + -0.011754169128835201, + 0.0033812932670116425, + 0.0010102211963385344, + 0.018107740208506584, + -0.030643882229924202, + -0.0015709070721641183, + -0.006568684242665768, + -0.024584215134382248, + -0.004187172278761864, + 0.009329427033662796, + 0.0068737235851585865, + 0.002786549972370267, + -0.016264330595731735, + 0.0021169569808989763, + -0.0008516955422237515, + -0.0012241152580827475, + -0.003229552647098899, + -0.006900792941451073, + -0.01670529507100582, + 0.0051254769787192345, + -0.009665217250585556, + -0.011204450391232967, + 0.011302169412374496, + -0.00272803520783782, + -0.009123226627707481, + 0.005296258255839348, + 0.0020864319521933794, + 0.013221670873463154, + 0.005474635399878025, + -0.011261933483183384, + 0.0034441729076206684, + 0.019924886524677277, + -0.003989729098975658, + 0.007688269484788179, + 0.0036700936034321785, + -0.018709581345319748, + 0.015279511921107769, + 0.027707237750291824, + 0.015410237945616245, + -0.008003408089280128, + -0.004432251211255789, + 0.02605709247291088, + 0.009671279229223728, + -0.00986746046692133, + 0.015502389520406723, + 0.006442209240049124, + 0.002362126251682639, + -0.003991785924881697, + 0.01121691893786192, + -0.012646174989640713, + -0.0004902707296423614, + 0.005393317900598049, + -0.003013336332514882, + 0.009371920488774776, + 0.0035734600387513638, + 0.006665621884167194, + 0.009025911800563335, + 0.012318065389990807, + 0.020295429974794388, + -0.011824538931250572, + 0.0029384091030806303, + 0.0009417529217898846, + -0.00028394785476848483, + 0.0034163296222686768, + -0.0019197111250832677, + -0.019466666504740715, + -0.035611364990472794, + -0.010923648253083229, + 0.0037104866933077574, + 0.016858750954270363, + 0.0017524146242067218, + -0.004006423056125641, + -0.005049502942711115, + 0.009223547764122486, + 0.00699572591111064, + 0.01197615172713995, + -0.003282269462943077, + -0.001376473461277783, + -0.022472109645605087, + 0.012594434432685375, + 0.015577802434563637, + 0.0011183989699929953, + -0.0027979451697319746, + -0.007800891995429993, + -0.006732350215315819, + 0.0031511045526713133, + 0.026298992335796356, + 0.002643823390826583, + 0.010202036239206791, + 0.044010307639837265, + 0.008925840258598328, + 0.024104155600070953, + -0.01677575334906578, + -0.012149198912084103, + -0.01363805215805769, + -0.009773513302206993, + -0.0003678981156554073, + -0.014689619652926922, + 0.00916532427072525, + 0.008824764750897884, + 0.00613066554069519, + -0.0074829659424722195, + -0.005998839158564806, + -0.0015742541290819645, + 0.00830838456749916, + -0.043257616460323334, + -0.006509662140160799, + 0.01794588565826416 + ], + [ + -0.15130972862243652, + 0.044302310794591904, + -0.019650574773550034, + 0.014286097139120102, + -0.012912530452013016, + -0.02059202268719673, + 0.0036196266300976276, + -0.03432314842939377, + 0.000516922096721828, + -0.0029828259721398354, + 0.020622264593839645, + -0.0312497541308403, + 0.05178046226501465, + -0.017411502078175545, + 0.013335462659597397, + 0.042788270860910416, + -0.008873284794390202, + -0.008932641707360744, + 0.002336964476853609, + -0.006164135877043009, + -0.02711060270667076, + -0.0053507741540670395, + 0.04784271493554115, + 0.010700197890400887, + -0.11024969816207886, + 0.003964204341173172, + -0.003415205515921116, + 0.026901673525571823, + -0.02436084672808647, + -0.0063818637281656265, + 0.013115061447024345, + -0.03914102539420128, + -0.00424871826544404, + 0.03412066400051117, + 0.01093626581132412, + -0.03526943549513817, + -0.0038033039309084415, + -0.009033135138452053, + -0.02986922487616539, + -0.03447568416595459, + 0.041105035692453384, + -0.048272136598825455, + 0.015638768672943115, + -0.014254429377615452, + -0.03573870658874512, + -0.010515974834561348, + -0.03815861791372299, + 0.008155216462910175, + 0.0321352444589138, + 0.012245292775332928, + 0.008496753871440887, + 0.008306948468089104, + -0.015792321413755417, + 0.019792655482888222, + -0.03393762558698654, + 0.026419784873723984, + -0.0008755245362408459, + 0.0014977016253396869, + -0.02598489262163639, + -0.019962172955274582, + 0.013578135520219803, + -0.01061166636645794, + -0.003007334191352129, + 0.0039583309553563595, + 0.039561882615089417, + 0.014808036386966705, + 0.0002933722862508148, + -0.0024127427022904158, + 0.00987559650093317, + -0.02451651357114315, + 0.027520302683115005, + 0.026217738166451454, + 0.017269887030124664, + -0.03202207386493683, + -0.05619772896170616, + -0.029298849403858185, + 0.00021449373161885887, + -0.014209951274096966, + -0.019513800740242004, + -0.01860889419913292, + 0.4410057067871094, + -0.015019345097243786, + 0.009718471206724644, + -0.01037962082773447, + 0.0015420166309922934, + 0.015862805768847466, + 0.004899389110505581, + 0.015060138888657093, + -0.02177618257701397, + -0.023639200255274773, + -0.007879014126956463, + 0.03862869739532471, + 0.009775292128324509, + 0.049014635384082794, + -0.00010539376671658829, + -0.004863255191594362, + -0.020137062296271324, + -0.03777807578444481, + -0.012352094985544682, + 0.022023191675543785, + -0.020270030945539474, + -0.033545758575201035, + 0.01533021591603756, + 0.017536064609885216, + -0.019612286239862442, + -0.021996669471263885, + 0.021024957299232483, + -0.00476287305355072, + 0.019891012459993362, + 0.019220968708395958, + 0.04712643846869469, + -0.007846111431717873, + -0.0006476496928371489, + 5.764199158875272e-06, + 0.02161729522049427, + 0.008881742134690285, + 0.015984509140253067, + -0.01797567866742611, + 0.03419596329331398, + 0.03976808115839958, + -0.05855584517121315, + 0.009549462236464024, + 0.0015995169524103403, + 0.02918885461986065, + -0.031383149325847626, + -0.01916554570198059, + -0.010712044313549995, + -0.012127312831580639, + 0.020422643050551414, + 0.026568524539470673, + -0.014399166218936443, + -0.026009541004896164, + -0.005927089601755142, + -0.010203410871326923, + -0.008070280775427818, + 0.012811785563826561, + 0.005707114934921265, + -0.0633288025856018, + 0.04903775453567505, + -0.026400476694107056, + -0.028841707855463028, + -0.01370031014084816, + -0.002773676998913288, + 0.007201097905635834, + 0.0023673390969634056, + -0.036420345306396484, + -0.013401123695075512, + 0.018153972923755646, + -0.01354029681533575, + -0.009529756382107735, + 0.017856895923614502, + 0.02866223081946373, + -0.06112140044569969, + -0.01177770271897316, + -0.015061350539326668, + -0.013434757478535175, + 0.010397151112556458, + 0.03742325305938721, + -0.0035456286277621984, + 0.005740913562476635, + -0.028882505372166634, + 0.0048333522863686085, + -0.010832534171640873, + 0.00022993113088887185, + -0.0052768453024327755, + 0.008654892444610596, + -0.03226228058338165, + 0.018412010744214058, + -0.015100700780749321, + 0.00861881859600544, + 0.016922611743211746, + 0.0057138074189424515, + -0.02558770589530468, + 0.018491942435503006, + 0.01238915603607893, + 0.03907237946987152, + -0.003129437565803528, + 0.0010000462643802166, + -0.014186074957251549, + 0.040084969252347946, + 0.012160738930106163, + 0.013826011680066586, + 0.0009046826744452119, + -0.020753435790538788, + 0.03041187673807144, + 0.06020451709628105, + 0.08548196405172348, + -0.013981695286929607, + 0.0040038819424808025, + 0.1015956848859787, + 0.013640519231557846, + -0.07186094671487808, + 0.05711747705936432, + -0.0004929089918732643, + 0.000311133248033002, + 0.004081821069121361, + 0.012469291687011719, + -0.01100799161940813, + -0.0020131750497967005, + 0.012431720271706581, + 0.015777213498950005, + 0.02676890790462494, + 0.02238372340798378, + -0.02186034619808197, + 0.0014297993620857596, + 0.022794527933001518, + 0.03427837789058685, + -0.010804694145917892, + -0.014557883143424988, + 0.02236706204712391, + 0.02086247131228447, + 0.00819737371057272, + 0.000894203782081604, + -0.031051259487867355, + -0.09171269088983536, + -0.03505334630608559, + 0.023436013609170914, + 0.034589141607284546, + 0.007520604413002729, + 0.004306226037442684, + -0.027395272627472878, + 0.012135753408074379, + -0.011757848784327507, + 0.00036332078161649406, + 0.015803642570972443, + 0.0019099062774330378, + -0.04984954372048378, + 0.04193621501326561, + 0.03535759821534157, + 0.0024942809250205755, + 0.02260381355881691, + -0.0401482880115509, + -0.020719503983855247, + -0.019856823608279228, + 0.011192582547664642, + 0.030045945197343826, + 0.02911536581814289, + 0.7598344683647156, + 0.016340121626853943, + -0.0068352846428751945, + -0.038810789585113525, + -0.015494786202907562, + -0.07357709109783173, + 0.03242810070514679, + 0.031224152073264122, + -0.024049848318099976, + 0.025204630568623543, + 0.021185101941227913, + -0.0070363981649279594, + -0.028788501396775246, + -0.015336492098867893, + -0.003742906730622053, + 0.009341174736618996, + -0.14658674597740173, + -0.026511775329709053, + 0.022302832454442978 + ], + [ + -0.20971740782260895, + 0.036246366798877716, + -0.019493574276566505, + 0.05432327836751938, + -0.005448580719530582, + -0.01065053977072239, + -0.006419086828827858, + 0.0022472285199910402, + 0.014267154037952423, + 0.024034550413489342, + 0.06288973242044449, + 0.02590721845626831, + 0.06726757436990738, + -0.006326573900878429, + -0.010484250262379646, + 0.044018760323524475, + -0.011100498959422112, + -0.003584829159080982, + -0.005499416962265968, + 0.001973950071260333, + 0.017561297863721848, + 0.0012926353374496102, + 0.04981059953570366, + 0.008046203292906284, + -0.1714860498905182, + -0.01583782024681568, + 0.008138532750308514, + 0.004047681577503681, + -0.019451038911938667, + -0.008226074278354645, + -0.026559771969914436, + -0.012939585372805595, + 0.025705382227897644, + -0.034330032765865326, + 0.0034728834871202707, + -0.018486086279153824, + 0.03509536758065224, + 0.018423454836010933, + -0.027771295979619026, + -0.041043102741241455, + 0.014544106088578701, + -0.08433282375335693, + -0.0037608470302075148, + -0.03321058675646782, + 0.006091216579079628, + 0.024434171617031097, + -0.027740273624658585, + 0.005389666650444269, + -0.0071284170262515545, + -0.014491886831820011, + 0.017932632938027382, + 0.051690272986888885, + -0.05951220914721489, + 0.07023628801107407, + -0.011995010077953339, + -0.001896819332614541, + 0.00217279139906168, + -0.017322180792689323, + -0.013846914283931255, + -0.020468702539801598, + 0.0035843956284224987, + -0.021577509120106697, + 0.02047206461429596, + 0.006620527245104313, + 0.049571651965379715, + 0.0334017388522625, + -0.015726765617728233, + 0.026186911389231682, + 0.044475313276052475, + -0.023964498192071915, + 0.05517248809337616, + -0.0033044537995010614, + 0.03419070690870285, + -0.03260636702179909, + -0.03511613607406616, + 0.0054228706285357475, + 0.015042480081319809, + 0.001464797998778522, + 0.010925001464784145, + -0.03763189539313316, + 0.3829376995563507, + -0.03420889750123024, + 0.012269803322851658, + -0.00763056380674243, + -0.021176321431994438, + -0.0009853544179350138, + -0.02835162729024887, + -0.010465452447533607, + -0.009657377377152443, + -0.01723100244998932, + -0.008788077160716057, + 0.04330861568450928, + 0.026780327782034874, + 0.06637780368328094, + 0.021274643018841743, + -0.009734834544360638, + -0.041223544627428055, + -0.0639200210571289, + -0.014702994376420975, + 0.002784215845167637, + -0.01327586080878973, + -0.020467061549425125, + -0.002245432697236538, + 0.013975773006677628, + 0.019270505756139755, + -0.043425463140010834, + -0.014725000597536564, + -0.030718684196472168, + 0.048882968723773956, + 0.00759898591786623, + -0.0031296152155846357, + -0.010803419165313244, + -0.022664407268166542, + -0.020966652780771255, + 0.025932831689715385, + 0.0067552258260548115, + 0.03127864748239517, + -0.021841352805495262, + 0.002266766270622611, + 0.02758989855647087, + -0.05305842310190201, + 0.021713050082325935, + -0.001269680680707097, + 0.061250653117895126, + -0.011865578591823578, + 0.023420490324497223, + -0.0019236808875575662, + 0.024233905598521233, + 0.011398754082620144, + 0.0026538262609392405, + -0.012858964502811432, + -0.02560017816722393, + -0.0028592953458428383, + -0.023732835426926613, + 0.017768671736121178, + -0.015330135822296143, + -0.0010658198734745383, + -0.07995357364416122, + 0.07626709342002869, + -0.046130869537591934, + 0.009725518524646759, + 0.034674517810344696, + -0.03259896859526634, + 0.0024220712948590517, + -0.27950549125671387, + -0.002964633284136653, + -0.07475373148918152, + 0.04634621739387512, + -0.020686760544776917, + -0.021347185596823692, + 0.04870930314064026, + 0.025610974058508873, + -0.07432111352682114, + 0.002386221894994378, + 0.008063978515565395, + -0.03747838735580444, + 0.0439927764236927, + 0.070430226624012, + -0.012712530791759491, + 0.004668451379984617, + -0.022144783288240433, + 0.02177106775343418, + -0.016917746514081955, + 0.026892798021435738, + 0.003653718391433358, + -0.007317434065043926, + -0.028334584087133408, + 0.02300335466861725, + 0.0015178126050159335, + -0.003859732998535037, + -0.024358846247196198, + -0.007580013945698738, + -0.0334770642220974, + 0.024215856567025185, + 0.009923999197781086, + 0.03672473132610321, + 0.01919473148882389, + 0.007095926906913519, + -0.018469445407390594, + 0.043428853154182434, + 0.013014969415962696, + 0.025786763057112694, + -0.0038637230172753334, + -0.007535251323133707, + 0.023802470415830612, + 0.04889752343297005, + 0.07655932754278183, + -0.015972869470715523, + -0.01265822071582079, + 0.08810209482908249, + -0.015211405232548714, + -0.04822996258735657, + 0.07835928350687027, + -0.0177309550344944, + -0.029904905706644058, + 0.044905465096235275, + -0.009411516599357128, + -0.02877354621887207, + -0.003694762010127306, + -0.001232588547281921, + 0.023176956921815872, + 0.06504460424184799, + 0.02522718347609043, + -0.013234577141702175, + -0.01659400947391987, + 0.0795016959309578, + 0.0349130854010582, + -0.012582679279148579, + -0.006701479200273752, + 0.02647249773144722, + 0.007395407650619745, + -0.003900076262652874, + -0.006632726639509201, + -0.019927632063627243, + -0.1246470957994461, + -0.04355468228459358, + 0.07657194882631302, + -0.021284645423293114, + 0.031217148527503014, + -0.008060431107878685, + -0.02014235407114029, + 0.011129595339298248, + -0.024366002529859543, + -0.02771180495619774, + 0.014620614238083363, + 0.004875387996435165, + -0.057959772646427155, + 0.04211416095495224, + 0.022929897531867027, + -0.021804241463541985, + 0.020244387909770012, + -0.032329194247722626, + -0.03662072494626045, + -0.019268520176410675, + 0.00947398692369461, + -0.026378141716122627, + 0.048786845058202744, + 0.6424651741981506, + -0.028485199436545372, + 0.00878473836928606, + -0.061700597405433655, + 0.017270855605602264, + -0.05765693634748459, + 0.03290180116891861, + 0.05753738433122635, + 0.0016991596203297377, + 0.014675210230052471, + 0.03876470774412155, + -0.004557418636977673, + -0.016467859968543053, + -0.022676242515444756, + 0.026706816628575325, + 0.008233297616243362, + -0.171316459774971, + -0.02620936930179596, + 0.0349467508494854 + ], + [ + -0.13528849184513092, + 0.051428064703941345, + -0.041820354759693146, + 0.004748324863612652, + -0.012980150990188122, + -0.02271173521876335, + 0.09783325344324112, + -0.029725447297096252, + -0.0014747015666216612, + 0.004888641182333231, + -0.028968408703804016, + 0.027596725150942802, + 0.0026253117248415947, + -0.019181042909622192, + 0.04064194858074188, + 0.0005051912739872932, + 0.024334652349352837, + -0.047501057386398315, + 0.07413183152675629, + -0.003813939867541194, + -0.033079151064157486, + 0.07154673337936401, + 0.09063353389501572, + 0.0442991741001606, + -0.08055650442838669, + 0.04265140742063522, + 0.009495719335973263, + 0.03330806642770767, + -0.08049558848142624, + -0.04910621792078018, + 0.055107444524765015, + -0.027600374072790146, + -0.03355228155851364, + 0.05617102235555649, + -0.005870669148862362, + -0.09404054284095764, + 0.03210076317191124, + 0.00542399613186717, + 0.02469666674733162, + 0.09618481248617172, + 0.010742499493062496, + 0.003992227837443352, + -0.024904172867536545, + -0.002107522450387478, + -0.00988312903791666, + 0.021322032436728477, + -0.0579943023622036, + 0.08354756236076355, + 0.09145984798669815, + -0.07228316366672516, + 0.028041180223226547, + -0.043938636779785156, + 0.030831705778837204, + 0.04507272318005562, + -0.03358544409275055, + 0.002007682342082262, + -0.025212036445736885, + -0.04402991011738777, + -0.011634590104222298, + -0.07179617881774902, + 0.07595944404602051, + 0.05716472864151001, + -0.05270453914999962, + 0.044046204537153244, + 0.03868096321821213, + -0.014123688451945782, + -0.046022433787584305, + -0.017539007589221, + 0.06597504019737244, + -0.003592246910557151, + -0.014474325813353062, + -0.0054968176409602165, + -0.037844568490982056, + -0.07342956215143204, + -0.008443983271718025, + 0.03836112096905708, + -0.02781698666512966, + 0.07834044098854065, + 0.009655228815972805, + -0.11709097772836685, + 0.3733871877193451, + -0.03361090272665024, + -0.022235266864299774, + 0.008413642644882202, + 0.021881189197301865, + 0.05684905871748924, + 0.025835230946540833, + 0.0287602748721838, + 0.020727230235934258, + 0.01629996858537197, + 0.008351506665349007, + 0.11172559857368469, + 0.0790078341960907, + 0.023675894364714622, + 0.06116129085421562, + -0.0990673080086708, + -0.022363217547535896, + 0.0038281006272882223, + -0.032809898257255554, + -0.006047005299478769, + -0.03892077878117561, + -0.05474366620182991, + -0.019529424607753754, + 0.017292240634560585, + 0.0660434365272522, + -0.030922193080186844, + -0.00216431962326169, + 0.029149925336241722, + 0.04893769696354866, + 0.003968826495110989, + 0.07509834319353104, + 0.023588519543409348, + 0.03942456841468811, + -0.006230206694453955, + 0.0045087458565831184, + -0.04576104134321213, + -0.04995790496468544, + 0.024252131581306458, + -0.031070945784449577, + -0.01766955293715, + -0.04033903405070305, + 0.028017258271574974, + -0.01982908695936203, + 0.11401451379060745, + -0.0038590796757489443, + 0.025764506310224533, + -0.0389716774225235, + -0.006217705551534891, + 0.02402789145708084, + -0.03251740708947182, + -0.009191363118588924, + -0.04452572017908096, + -0.06009269878268242, + -0.0005871742032468319, + 0.028552690520882607, + 0.01064444612711668, + 0.12104212492704391, + -0.07318134605884552, + -0.04591457173228264, + -6.05956774961669e-05, + 0.012178082019090652, + -0.029330242425203323, + -0.0413837730884552, + 0.015351500362157822, + -0.08369063585996628, + 0.05013216659426689, + -0.00032791492412798107, + -0.05372297763824463, + -0.017323879525065422, + 0.005356238689273596, + -0.05975928157567978, + 0.028555847704410553, + -0.0674494281411171, + 0.007766015827655792, + -0.011783415451645851, + -0.09825330972671509, + -0.011411936953663826, + 0.01731993816792965, + 0.01023821346461773, + -0.014945130795240402, + -0.024781839922070503, + -0.029024997726082802, + -0.01462595071643591, + -0.01668749563395977, + -0.03520017862319946, + -0.036812108010053635, + -0.10900373756885529, + -0.007468930911272764, + 0.011415734887123108, + 0.01135705690830946, + -0.008366825059056282, + 0.021839188411831856, + 0.016829630360007286, + -0.02910616807639599, + 0.056797511875629425, + 0.07362969219684601, + 0.03142404928803444, + -0.04195467010140419, + -0.010983975604176521, + 0.04992889240384102, + 0.035049207508563995, + 0.03791174292564392, + -0.034756626933813095, + -0.02537514828145504, + 0.05579886585474014, + 0.07383877038955688, + 0.12818793952465057, + 0.0039957016706466675, + -0.006367034278810024, + 0.14569619297981262, + -0.007520147133618593, + -0.1339508593082428, + 0.03152404725551605, + 0.05115063115954399, + 0.05005110800266266, + 0.06760384142398834, + -0.0014470430323854089, + -0.008853279054164886, + 0.037117134779691696, + 0.026298899203538895, + 0.06472495198249817, + 0.012813073582947254, + 0.042745526880025864, + 0.02872351184487343, + 0.004355316050350666, + -0.020304227247834206, + -0.0376121886074543, + -0.09699640423059464, + 0.03377670422196388, + -0.020767979323863983, + -0.005402341950684786, + 0.026323139667510986, + -0.024210244417190552, + -0.02073131874203682, + -0.10404522716999054, + -0.019095631316304207, + 0.003571070497855544, + 0.06313104182481766, + 0.030779320746660233, + -0.11782795935869217, + 0.005248717498034239, + 0.002051180461421609, + -0.0038556763902306557, + 0.03797703981399536, + 0.0015393005451187491, + 0.024838954210281372, + -0.011406295001506805, + 0.021775120869278908, + 0.022668907418847084, + 0.0016241517150774598, + 0.051877010613679886, + -0.03416876867413521, + -0.03362045809626579, + 0.013106375001370907, + -0.07911334186792374, + 0.15402722358703613, + 0.008746316656470299, + 0.4867357313632965, + 0.013811703771352768, + 0.00020889229199383408, + -0.045291967689991, + -0.023155847564339638, + -0.06835256516933441, + -0.0003777802630793303, + 0.05828297883272171, + -0.06296383589506149, + 0.011112451553344727, + 0.05123935639858246, + 0.02097441256046295, + -0.053737442940473557, + -0.047988161444664, + 0.01519925519824028, + 0.02706773392856121, + -0.18904204666614532, + -0.0006730656023137271, + 0.0763644203543663 + ], + [ + -0.18282249569892883, + 0.023236684501171112, + 0.0677495151758194, + 0.04213826730847359, + 0.016275448724627495, + -0.004960306920111179, + -0.034912049770355225, + -0.01728207804262638, + -0.04471290111541748, + 0.028552915900945663, + 0.07422704249620438, + -0.06034190580248833, + 0.0739310011267662, + -0.004042121581733227, + -0.02373087964951992, + 0.05777236446738243, + -0.026884738355875015, + -0.06268289685249329, + 0.03726296126842499, + -0.007458988577127457, + -0.07244922965765, + -0.010291692800819874, + 0.0872696042060852, + 0.008344408124685287, + -0.1316055804491043, + 0.019914325326681137, + 0.00757587468251586, + 0.033688414841890335, + 0.014048135839402676, + -0.010381658561527729, + 0.02359362691640854, + -0.013755159452557564, + -0.0012889390345662832, + 0.03727147728204727, + 0.01576874777674675, + 0.023953204974532127, + 0.023938242346048355, + -0.03282609209418297, + -0.05940262973308563, + -0.06413557380437851, + 0.06865585595369339, + -0.008566656149923801, + 0.02042928896844387, + -0.005072391591966152, + -0.035682741552591324, + -0.03243613243103027, + -0.04925542324781418, + 0.0018431110074743629, + 0.03677057847380638, + -0.0027561760507524014, + 0.06371010094881058, + 0.020885465666651726, + -0.08000077307224274, + 0.06540265679359436, + -0.12454593181610107, + -0.0001279941643588245, + -0.031170357018709183, + 0.010656521655619144, + -0.012549459002912045, + -0.0017809729324653745, + -0.004518610890954733, + -0.03473071753978729, + 0.009026559069752693, + 0.0026284100022166967, + 0.12293107807636261, + 0.01796405017375946, + -0.021432792767882347, + 0.0018723742105066776, + 0.006098588928580284, + -0.044084977358579636, + 0.06638965755701065, + -0.05498133599758148, + 0.04121061787009239, + -0.004435868933796883, + -0.02741427533328533, + 0.012966100126504898, + 0.026212498545646667, + -0.004127168096601963, + -0.07254509627819061, + -0.0679519921541214, + 0.350222647190094, + 0.0023077225778251886, + 0.02095887064933777, + -0.04736420884728432, + -0.05483436584472656, + 0.013663356192409992, + -0.054653555154800415, + 0.0016231517074629664, + -0.023434344679117203, + -0.05364849790930748, + -0.02671928144991398, + -0.023889178410172462, + 0.01928134262561798, + 0.12353415042161942, + 0.0005306896637193859, + -0.017553050071001053, + -0.0010315696708858013, + -0.09289988875389099, + -0.04526630416512489, + 0.03355952724814415, + -0.07515497505664825, + -0.006836417596787214, + 0.042487986385822296, + -0.003703658701851964, + 0.02164606936275959, + -0.02690878137946129, + -0.024902889505028725, + -0.030645279213786125, + 0.02762879617512226, + 0.021950792521238327, + -0.0023481613025069237, + -0.03036300279200077, + -0.03379590064287186, + -0.008682802319526672, + 0.03378929942846298, + 0.020651308819651604, + 0.04525669291615486, + -0.09324575960636139, + 0.0580802783370018, + 0.0837603509426117, + -0.08244799077510834, + 0.03043491765856743, + 0.0008163038874045014, + 0.06548544019460678, + -0.12224242836236954, + -0.03009137697517872, + 0.0208419319242239, + -0.00026613043155521154, + -0.047036848962306976, + 0.01775668002665043, + -0.016363564878702164, + -0.006053767632693052, + 0.012900049798190594, + -0.04272353649139404, + -0.022015012800693512, + -0.0333462618291378, + -0.019114146009087563, + -0.03602189943194389, + 0.10684336721897125, + -0.07573071867227554, + -0.011265594512224197, + -0.01481817290186882, + -0.0029068253934383392, + 0.0006941588362678885, + -0.06426504999399185, + -0.05704299733042717, + 0.02845369279384613, + 0.03916145861148834, + 0.006330430973321199, + -0.059268150478601456, + 0.041179027408361435, + 0.025928938761353493, + -0.09106069803237915, + -0.006602848414331675, + -0.06501064449548721, + -0.0334194116294384, + 0.03586014360189438, + 0.06396356225013733, + 0.023844845592975616, + 0.025628209114074707, + -0.07351020723581314, + -0.030132239684462547, + -0.03573709726333618, + -0.004330263007432222, + -0.0033497007098048925, + -0.03435150161385536, + 0.004212993197143078, + -0.007371889892965555, + -0.03897207975387573, + -0.07190920412540436, + -0.024173744022846222, + -0.012452682480216026, + -0.046802882105112076, + -0.016654573380947113, + -0.004327154252678156, + 0.022079840302467346, + 0.009714950807392597, + 0.00749142374843359, + -0.03549298644065857, + 0.10977984219789505, + -0.04210396856069565, + 0.05207550898194313, + 0.015867244452238083, + -0.014833486638963223, + -0.03259482607245445, + 0.03399580344557762, + 0.07745843380689621, + -0.04712044820189476, + -0.018376797437667847, + 0.08074745535850525, + 0.004573652520775795, + -0.03527216985821724, + 0.058858729898929596, + 0.014857188798487186, + 0.0028250543400645256, + 0.012748315930366516, + 0.02558903768658638, + -0.057846974581480026, + 0.004062366206198931, + 0.0457252636551857, + 0.03458881005644798, + 0.035468876361846924, + 0.013081426732242107, + -0.031611599028110504, + 0.043236128985881805, + 0.0629907101392746, + -0.004068800713866949, + -0.018196621909737587, + 0.0005031295586377382, + 0.05232987180352211, + 0.011851886287331581, + 0.027778686955571175, + 0.022984512150287628, + 0.012537366710603237, + -0.15715885162353516, + -0.036146219819784164, + 0.07159075886011124, + -0.023325389251112938, + -0.02480293996632099, + 0.07738086581230164, + -0.003401261055842042, + 0.006926472298800945, + 0.005181723274290562, + 0.013996431604027748, + 0.05477461591362953, + 0.009279760532081127, + -0.07076629996299744, + 0.037829697132110596, + 0.018691495060920715, + -0.04492424800992012, + 0.04950542375445366, + 0.02595866285264492, + -0.023744352161884308, + 0.040564194321632385, + 0.062068287283182144, + -0.0352027602493763, + 0.06506361067295074, + 0.5811770558357239, + 0.006326196249574423, + 0.005222257226705551, + -0.034004125744104385, + -0.005621273536235094, + -0.029195500537753105, + 0.06938289850950241, + 0.03854459896683693, + 0.005419566296041012, + -0.03064911626279354, + 0.05065668374300003, + 0.0471709743142128, + -0.043569065630435944, + 0.009894991293549538, + 0.00576500128954649, + 0.008030399680137634, + -0.1108103021979332, + -0.015149515122175217, + 0.024945486336946487 + ], + [ + -0.1420009583234787, + 0.08543869107961655, + -0.05838519707322121, + -0.02101612463593483, + -0.024171574041247368, + -0.0026330510154366493, + 0.011579984799027443, + -0.014248693361878395, + 0.030658751726150513, + -0.01364216860383749, + -0.015164063312113285, + -0.00265317945741117, + 0.07454080134630203, + -0.02463318407535553, + 0.046328648924827576, + 0.03595195710659027, + -0.010690842755138874, + 0.028911128640174866, + -0.0030459968838840723, + 0.011096191592514515, + -0.025815598666667938, + 0.00020951565238647163, + 0.019671456888318062, + -0.019626693800091743, + -0.08877211064100266, + -0.023210806772112846, + 0.015335101634263992, + 0.03864683955907822, + -0.03442616015672684, + 0.007587430998682976, + 0.016850842162966728, + -0.05644240230321884, + -0.0019083201186731458, + 0.018602464348077774, + 0.02455356903374195, + -0.03633513301610947, + -0.011117322370409966, + 0.01582435332238674, + -0.01580074429512024, + -0.02958759479224682, + 0.020514577627182007, + -0.08813443779945374, + -0.014346352778375149, + -0.009714030660688877, + -0.024672744795680046, + 0.0312751866877079, + -0.0614258237183094, + -0.0039973012171685696, + 0.0246431864798069, + 0.0024144083727151155, + 0.002853371435776353, + 0.021824242547154427, + -0.0019026175141334534, + 0.022098157554864883, + -0.004306119401007891, + 0.01298580039292574, + -0.009438727051019669, + -0.00829427968710661, + -0.03397536650300026, + -0.03215203434228897, + 0.02749912068247795, + 0.019476789981126785, + -0.023920759558677673, + 0.0029221868608146906, + 0.032736409455537796, + 0.03346702456474304, + 0.0032364167273044586, + -0.021812528371810913, + 0.04143310338258743, + -0.025548215955495834, + 0.03142179176211357, + 0.02007874846458435, + 0.012428363785147667, + -0.07027939707040787, + -0.05340326949954033, + -0.05223040282726288, + 0.0005071408813819289, + -0.04203095659613609, + 0.00271858973428607, + 0.02514648251235485, + 0.43291759490966797, + -0.0012861649738624692, + -0.004440557211637497, + -0.009656738489866257, + 0.03553858771920204, + 0.001758534461259842, + 0.04218678176403046, + 0.00552393076941371, + -0.006190542597323656, + -0.021181996911764145, + -0.0036042644642293453, + 0.04806841164827347, + 0.015722043812274933, + 0.031109163537621498, + 0.015885410830378532, + 0.013846134766936302, + -0.030301157385110855, + -0.01519062090665102, + 0.014751222915947437, + 0.009725198149681091, + -0.002279134700074792, + -0.06918757408857346, + 0.003205792745575309, + 0.03156156837940216, + -0.03184052184224129, + -0.009960741735994816, + 0.02963325008749962, + 0.009582679718732834, + 0.013461552560329437, + 0.020832335576415062, + 0.01542896218597889, + 0.00832738820463419, + 0.009918122552335262, + 0.008558190427720547, + 0.008372360840439796, + -0.004986017011106014, + 0.013370092026889324, + 0.016870073974132538, + 0.04756694287061691, + 0.0385034941136837, + -0.039192136377096176, + 0.014659900218248367, + -0.012726247310638428, + 0.01388290524482727, + 0.01390276663005352, + -0.014766080304980278, + -0.024223504588007927, + -0.012956871651113033, + 0.019468042999505997, + 0.03627403452992439, + -0.0284443199634552, + -0.032114461064338684, + -0.005398991052061319, + -0.009421078488230705, + 0.021467654034495354, + -0.0036493269726634026, + -0.03494653105735779, + -0.07499128580093384, + 0.03455180302262306, + -0.02952244132757187, + -0.04433274641633034, + -0.0006939539453014731, + -0.023322153836488724, + 0.02092931605875492, + 0.013405105099081993, + -0.0240944791585207, + -0.051387589424848557, + 0.03315483033657074, + -0.002397688804194331, + 0.0018076477572321892, + 0.0157078318297863, + 0.02097945846617222, + -0.052871521562337875, + -0.014279681257903576, + 0.009867291897535324, + -0.014209484681487083, + 0.005566823296248913, + 0.02948174625635147, + -0.025919495150446892, + 0.02275068871676922, + -0.00515768164768815, + 0.02951706387102604, + -0.026391932740807533, + 0.03627759590744972, + 0.017227528616786003, + 0.04129202291369438, + -0.00553654320538044, + 0.0171110350638628, + 0.003341712523251772, + 0.03737752512097359, + 0.033203646540641785, + 0.006443073973059654, + -0.012928370386362076, + 0.02817704901099205, + 0.01091507077217102, + 0.04088413342833519, + -0.011173242703080177, + 0.0017986292950809002, + -0.03380492702126503, + 0.019235219806432724, + 0.011583003215491772, + -0.0014542283024638891, + 0.004549521952867508, + -0.026634598150849342, + 0.035398781299591064, + 0.0633535385131836, + 0.09067677706480026, + -0.0027913732919842005, + 0.014927074313163757, + 0.08522503823041916, + 0.03422392159700394, + -0.08569170534610748, + 0.07132165133953094, + -0.03394652530550957, + 0.013824868947267532, + -0.002542236354202032, + 0.004419339820742607, + 0.0023763154167681932, + 0.00824122503399849, + 0.021021302789449692, + 0.023819182068109512, + 0.0419149175286293, + 0.04602421820163727, + -0.021289506927132607, + -0.038223180919885635, + 0.010250437073409557, + 0.051660578697919846, + 0.002705801511183381, + -0.026555662974715233, + 0.030464407056570053, + 0.03854338824748993, + -0.00028882327023893595, + -0.00569981848821044, + -0.05783172324299812, + -0.0686706006526947, + -0.06266389042139053, + 0.015476145781576633, + 0.0784662514925003, + 0.0009328982559964061, + -0.005444571375846863, + -0.035824570804834366, + 0.0075429766438901424, + -0.028799517080187798, + -0.0075737908482551575, + 0.011092735454440117, + 0.006903958972543478, + -0.03435945883393288, + 0.03559290990233421, + 0.03920157626271248, + -0.00020043188123963773, + 0.04334802180528641, + -0.052083853632211685, + -0.013172505423426628, + -0.04550288990139961, + -0.04222508892416954, + 0.048848871141672134, + 0.0004314124525990337, + 0.7280246615409851, + 0.002176911337301135, + -0.0203997902572155, + -0.03540484234690666, + 0.003595918184146285, + -0.07940246164798737, + 0.024037858471274376, + 0.028902322053909302, + -0.004255995154380798, + 0.04947277158498764, + 0.019460409879684448, + -0.054313838481903076, + -0.002129735192283988, + -0.005843776278197765, + -0.006123476196080446, + 0.013624659739434719, + -0.11480385065078735, + -0.019387761130928993, + 0.010652398690581322 + ], + [ + 0.023744672536849976, + -0.0007438923348672688, + 0.009677574038505554, + -0.002969148335978389, + -0.011337561532855034, + -0.009643107652664185, + 0.0010582241229712963, + -0.000519071938470006, + 0.0010403665946796536, + 0.010108185932040215, + -0.026776542887091637, + -0.001814194256439805, + 0.005472240969538689, + -0.0011633115354925394, + -0.0010888503165915608, + 0.004095528740435839, + -0.011476773768663406, + 0.01581977680325508, + -0.013127834536135197, + -0.0044350046664476395, + -0.008233984932303429, + -6.277053762460127e-05, + 0.009237412363290787, + -0.005399756133556366, + 0.0022625289857387543, + -0.008440562523901463, + 0.005222827661782503, + -9.096399480768014e-06, + -0.0009344227146357298, + 0.0021468494087457657, + 0.010632631368935108, + -0.009301071986556053, + -0.0033362237736582756, + 0.025773940607905388, + 0.009360444732010365, + 0.004271112848073244, + -0.00996275432407856, + 0.0031535597518086433, + 0.0015672099543735385, + -0.0008412189781665802, + -0.009930407628417015, + -0.00324453879147768, + 0.042536959052085876, + 0.005560668651014566, + 0.0010673655197024345, + -0.0028230324387550354, + 0.014226457104086876, + -0.00015119432646315545, + 0.01830640807747841, + 0.0045194863341748714, + 0.006094595417380333, + -0.010143667459487915, + -0.00991367269307375, + 0.013626099564135075, + -0.002010524505749345, + 0.001760328421369195, + 0.049240097403526306, + 0.001935532665811479, + -0.0041422187350690365, + 0.011659943498671055, + 2.323832450201735e-05, + -0.011231357231736183, + -0.002423348370939493, + -0.010251883417367935, + -0.0016534723108634353, + 0.013537677936255932, + 0.0018507939530536532, + -0.007699109613895416, + -0.02068145200610161, + -0.005251925438642502, + 0.011274655349552631, + -0.023569412529468536, + 0.0021142326295375824, + -0.002411853289231658, + 0.002019176259636879, + 0.00499243987724185, + 0.007993550039827824, + 0.001723867142572999, + 0.002814812120050192, + 0.0012734137708321214, + -0.12526141107082367, + 0.002400962868705392, + 0.0026883871760219336, + 0.0015625108499079943, + 0.0056207552552223206, + -0.001584067940711975, + 0.003524073399603367, + -0.0006484194891527295, + -0.014355962164700031, + 0.019193606451153755, + 0.0002685363288037479, + -0.0035515103954821825, + -0.007700595073401928, + -0.035079386085271835, + -0.015412060543894768, + 0.003001060336828232, + -0.0026362778153270483, + 0.008523762226104736, + -0.007752598728984594, + 0.0021441958379000425, + 0.00035552200279198587, + 0.0009493640391156077, + 0.013618100434541702, + -0.0015965820057317615, + -0.01077320147305727, + -0.024774551391601562, + -0.0005166353657841682, + 0.01081257127225399, + 0.0021788664162158966, + -0.00045814429176971316, + 6.0021771787432954e-05, + -0.001206843415275216, + -0.004341105464845896, + -0.011320212855935097, + -0.0029489402659237385, + -0.004621641710400581, + 0.0035130216274410486, + 0.009057605639100075, + -0.0003280255477875471, + 0.00016596930800005794, + 0.01000981219112873, + -0.027814306318759918, + -0.00047758047003299, + -0.002133216941729188, + -0.0012503786711022258, + -0.0011045801220461726, + 0.0015651233261451125, + -0.018793269991874695, + 0.0080515556037426, + 0.007463542278856039, + -0.0021050621289759874, + -0.0028235972858965397, + 0.006445309612900019, + 0.008038495667278767, + -0.021018438041210175, + 0.004922561347484589, + 0.002949775429442525, + -0.01242703665047884, + 0.00616072304546833, + -0.006369853857904673, + -0.0004864135989919305, + 0.003506869776174426, + -0.009442715905606747, + -0.002551571000367403, + -0.9628000855445862, + 0.0006829346530139446, + 0.018420740962028503, + 0.007071253843605518, + -0.00879591703414917, + 0.01055449154227972, + -0.00018198801262769848, + 0.0035159720573574305, + 0.005807112902402878, + 0.000925778760574758, + 0.00751475477591157, + -0.025993753224611282, + -0.005794627126306295, + 0.0007636049413122237, + 0.0013040808262303472, + 0.004768053535372019, + -0.0015261063817888498, + 0.0029026763513684273, + -0.0032108246814459562, + 0.006067246198654175, + -0.0006452337838709354, + -0.0027339213993400335, + 0.016866926103830338, + 0.0007247566245496273, + -0.003789434442296624, + -0.008975530974566936, + 0.00882649514824152, + -0.0035651414655148983, + -0.008502470329403877, + 0.004067373462021351, + -0.0061977761797606945, + 0.0015650010900571942, + 0.00032436568289995193, + -0.0008128107292577624, + 0.010674691759049892, + 0.0009193907608278096, + -0.003926028497517109, + -0.0033824921119958162, + 0.0025452657137066126, + -0.016455184668302536, + 0.009428640827536583, + 0.011099264957010746, + -0.007092562969774008, + -0.00019828967924695462, + -0.010547906160354614, + -0.008679763413965702, + 0.007800303399562836, + 0.0012707733549177647, + -0.006329308729618788, + 0.0010782302124425769, + 0.01275627501308918, + -0.00762187410145998, + 0.003955603111535311, + -0.010758128017187119, + 0.0034671188332140446, + 0.0026532746851444244, + -0.0015434004599228501, + 0.0006471843807958066, + 4.2079635022673756e-05, + 0.012064516544342041, + 0.0012703194515779614, + 0.00845651887357235, + 0.004450704902410507, + -0.021525800228118896, + 0.007104313932359219, + 0.003273971611633897, + -0.00419260561466217, + 0.00802350789308548, + 0.002024176297709346, + -0.03152402117848396, + -0.002747413469478488, + 3.1492323614656925e-05, + 0.003522406565025449, + 0.027408549562096596, + 0.003924509510397911, + -0.0032422670628875494, + -0.00296415644697845, + -0.0038225012831389904, + -0.007514620665460825, + 0.006982807070016861, + -0.0053436029702425, + -0.0011815556790679693, + -0.005493218544870615, + 0.005489401984959841, + 0.013494160957634449, + -0.0005831972812302411, + -0.006325190886855125, + -0.002563569927588105, + 3.251653106417507e-05, + 0.012413247488439083, + 0.006357082165777683, + -0.0035247118212282658, + -0.002110359026119113, + -0.172598734498024, + -0.0024360879324376583, + 0.0504971407353878, + -0.004965700674802065, + -0.00123489648103714, + -0.007433866150677204, + -0.03057355433702469, + -0.005691935308277607, + -0.0016081727808341384, + 0.0009175110026262701, + 0.0017577104736119509, + 0.00868056621402502, + 0.005633873865008354, + -0.008199026808142662, + 0.001464927801862359, + 0.006294958293437958, + -0.0026959548704326153, + 0.006726420484483242, + -0.0013082430232316256 + ], + [ + -0.13198322057724, + 0.024641692638397217, + -1.024931225401815e-05, + 0.03745615482330322, + 0.005776168778538704, + -0.012904200702905655, + -0.00025247136363759637, + -0.02226356975734234, + -0.011816629208624363, + 0.010844462551176548, + 0.050058815628290176, + -0.02275904454290867, + 0.03887467458844185, + -0.0070037092082202435, + -0.009028344415128231, + 0.037922732532024384, + -0.008956274017691612, + -0.029229070991277695, + 0.0075489068403840065, + -0.002558037405833602, + -0.016505029052495956, + 0.0035157818347215652, + 0.04941200464963913, + 0.016658466309309006, + -0.0992605909705162, + 0.014164633117616177, + -0.007360837422311306, + 0.022471217438578606, + -0.008886419236660004, + -0.024980388581752777, + 0.004303826950490475, + -0.012401399202644825, + -0.0030873522628098726, + 0.0018094192491844296, + -0.00341290095821023, + -0.024716008454561234, + 0.01353486254811287, + -0.016287408769130707, + -0.03219481185078621, + -0.028459612280130386, + 0.03886125609278679, + -0.023609602823853493, + 0.003608682192862034, + -0.006704055704176426, + -0.02482898347079754, + -0.010302470996975899, + -0.03470752760767937, + 0.00955531932413578, + 0.011643762700259686, + 0.007907981052994728, + 0.020350521430373192, + 0.018818819895386696, + -0.033384837210178375, + 0.014405365101993084, + -0.05174076184630394, + 0.009775136597454548, + -0.014770081266760826, + 0.009435347281396389, + -0.009362226352095604, + -0.01601751521229744, + 0.006271398160606623, + -0.007290034554898739, + 0.007178648374974728, + 0.00894745159894228, + 0.036274682730436325, + -0.010390106588602066, + -0.01269485242664814, + 0.018934737890958786, + 0.018990807235240936, + -0.02332950010895729, + 0.021066460758447647, + 0.018722478300333023, + 0.024435795843601227, + -0.012661010026931763, + -0.03832746669650078, + -0.004275092389434576, + 0.007244018372148275, + 0.014559046365320683, + -0.03178217634558678, + -0.0455835685133934, + 0.23916606605052948, + -0.01599285937845707, + 0.015885839238762856, + -0.018757393583655357, + -0.022262070327997208, + 0.011146646924316883, + -0.016920162364840508, + 0.01137284841388464, + -0.0067879147827625275, + -0.029950741678476334, + -0.0182108823210001, + 0.02669309824705124, + 0.010911226272583008, + 0.07041291147470474, + 0.008793395943939686, + -0.022036369889974594, + -0.012135096825659275, + -0.061346106231212616, + -0.022474681958556175, + 0.026703638955950737, + -0.0381505973637104, + -0.00891142338514328, + 0.020724475383758545, + 0.010952473618090153, + 0.0038664364255964756, + -0.014937423169612885, + 0.001283420016989112, + -0.011563065461814404, + 0.01942962035536766, + 0.011741552501916885, + 0.0350576788187027, + -0.025268936529755592, + -0.01060036476701498, + -0.010437854565680027, + 0.02556583471596241, + 0.009230048395693302, + 0.01656987890601158, + -0.04323066771030426, + 0.021205928176641464, + 0.03319263085722923, + -0.056438982486724854, + 0.020378796383738518, + 0.01635064370930195, + 0.04021972045302391, + -0.04998355358839035, + -0.008608991280198097, + -0.004926993045955896, + 0.007882274687290192, + 0.009719536639750004, + 0.00841990765184164, + -0.0001985317503567785, + -0.01772211119532585, + 0.0035880166105926037, + -0.018704263493418694, + -0.005521262064576149, + 0.015137250535190105, + 0.019404243677854538, + -0.056765396147966385, + 0.05555261671543121, + -0.031976368278265, + -0.005758862476795912, + -0.012295584194362164, + -0.0003506337816361338, + 0.011844627559185028, + -0.7364773154258728, + -0.023723715916275978, + -0.019054848700761795, + 0.0028800435829907656, + -0.010193921625614166, + -0.02088475041091442, + 0.0198120828717947, + 0.0230576004832983, + -0.07010417431592941, + -0.008593945764005184, + -0.028778376057744026, + -0.017252806574106216, + 0.018690135329961777, + 0.037839677184820175, + 0.007555344142019749, + 0.0015751324826851487, + -0.03529910370707512, + -0.007742537185549736, + -0.005314228590577841, + -0.012358390726149082, + -0.006292110774666071, + -0.014445354230701923, + -0.0398293063044548, + 0.006543328519910574, + -0.01665201596915722, + -0.021585876122117043, + -0.015196502208709717, + 0.0006003934540785849, + -0.02239895984530449, + 0.0006878134445287287, + 0.010578291490674019, + 0.02890692837536335, + 0.019138725474476814, + -0.0017515001818537712, + -0.010993384756147861, + 0.05497238412499428, + 0.004813376814126968, + 0.019041819497942924, + 0.004734302405267954, + -0.007577261421829462, + 0.005904982797801495, + 0.04583296552300453, + 0.06595153361558914, + -0.023701949045062065, + -0.008477214723825455, + 0.08718817681074142, + 0.00353839248418808, + -0.027381010353565216, + 0.050192371010780334, + 0.014822769910097122, + -0.015252750366926193, + 0.01855226419866085, + 0.01700497418642044, + -0.014675424434244633, + 0.004068593494594097, + 0.007769063580781221, + 0.011455065570771694, + 0.024639669805765152, + 0.0085440119728446, + -0.01266810204833746, + 0.010672728531062603, + 0.038696929812431335, + 0.015335053205490112, + 0.0017201080918312073, + -0.006267291493713856, + 0.017950451001524925, + 0.005979232024401426, + 0.008834428153932095, + 0.004195537883788347, + 0.00029162733699195087, + -0.09263254702091217, + -0.015354203060269356, + 0.03418925032019615, + -0.008525164797902107, + 0.0019323204178363085, + 0.012646498158574104, + -0.020845724269747734, + 0.010282310657203197, + -0.005272217560559511, + -0.0022083516232669353, + 0.017887257039546967, + 0.0008538690162822604, + -0.04396698251366615, + 0.029426032677292824, + 0.015384622849524021, + 0.00039669490070082247, + 0.007744901813566685, + -0.015512757934629917, + -0.023040086030960083, + -0.009920008480548859, + 0.02381574735045433, + -0.0005444182897917926, + 0.034667398780584335, + 0.4599272906780243, + 0.013453678227961063, + -0.021508920937776566, + -0.03669481724500656, + -0.014225668273866177, + -0.029451262205839157, + 0.037010930478572845, + 0.03276677429676056, + -0.02053581364452839, + 0.00706802774220705, + 0.028674665838479996, + 0.013854059390723705, + -0.022356830537319183, + -0.0049951523542404175, + -0.0024912015069276094, + 0.0059043108485639095, + -0.12102273106575012, + -0.024548102170228958, + 0.02731453999876976 + ], + [ + 0.023076260462403297, + -0.00010311060032108799, + 0.009341703727841377, + -0.00330518395639956, + -0.011501832865178585, + -0.009393559768795967, + 0.0007999013178050518, + -0.0010840732138603926, + 0.0009521272731944919, + 0.009707875549793243, + -0.02698863297700882, + -0.001784915803000331, + 0.005874255206435919, + -0.0011523199500516057, + -0.0005989818600937724, + 0.003740560030564666, + -0.011438225395977497, + 0.01574110984802246, + -0.012808660976588726, + -0.004272605758160353, + -0.008320479653775692, + -0.00031124247470870614, + 0.009494504891335964, + -0.005489817820489407, + 0.0013917511096224189, + -0.008455966599285603, + 0.005223461426794529, + -3.0720642826054245e-05, + -0.0010126858251169324, + 0.0029581324197351933, + 0.010314968414604664, + -0.009436774998903275, + -0.0033461616840213537, + 0.02637394890189171, + 0.009512882679700851, + 0.003953493665903807, + -0.009548941627144814, + 0.0032849551644176245, + 0.0012646835530176759, + -0.001438366249203682, + -0.009529463946819305, + -0.0031407426577061415, + 0.04195880517363548, + 0.005359441973268986, + 0.000361391284968704, + -0.003112307284027338, + 0.013306885026395321, + -0.0005604766774922609, + 0.018357645720243454, + 0.004637759644538164, + 0.005812599789351225, + -0.010373417288064957, + -0.009201244451105595, + 0.01322280615568161, + -0.002253553131595254, + 0.0017419139621779323, + 0.048393476754426956, + 0.0016623499104753137, + -0.004469503182917833, + 0.011158711276948452, + 0.0005064585129730403, + -0.01144604105502367, + -0.0025771060027182102, + -0.009737313725054264, + -0.0011971272761002183, + 0.013662047684192657, + 0.0019126392435282469, + -0.008085192181169987, + -0.02020229399204254, + -0.005332740023732185, + 0.011593411676585674, + -0.023094383999705315, + 0.0018623130163177848, + -0.002466027159243822, + 0.0015679708449169993, + 0.0045721931383013725, + 0.007217627018690109, + 0.0006860195426270366, + 0.0022467253729701042, + 0.0016975357430055737, + -0.12122485786676407, + 0.0025596816558390856, + 0.002828664379194379, + 0.0014738519676029682, + 0.00598321296274662, + -0.001635484746657312, + 0.004003566689789295, + -0.00042527992627583444, + -0.01458117924630642, + 0.01848124898970127, + 0.0001662559516262263, + -0.0032702870666980743, + -0.00708388164639473, + -0.034622035920619965, + -0.015338009223341942, + 0.0028087692335247993, + -0.002572800265625119, + 0.008332820609211922, + -0.00737070431932807, + 0.0017612471710890532, + 0.0004651842755265534, + 0.0002945268643088639, + 0.013276046141982079, + -0.0016676532104611397, + -0.011087187565863132, + -0.0242020133882761, + 0.00019971240544691682, + 0.010569566860795021, + 0.0022481170017272234, + -0.0003010877117048949, + 7.115736025298247e-06, + -0.0006849081837572157, + -0.004476112313568592, + -0.010620475746691227, + -0.0028524769004434347, + -0.004684630315750837, + 0.003923498559743166, + 0.009137419983744621, + 2.911264118665713e-06, + 0.0007366855861619115, + 0.009653672575950623, + -0.027106238529086113, + -0.0004063358064740896, + -0.002450681524351239, + -0.0011588692432269454, + -0.00143516028765589, + 0.0015951257664710283, + -0.018772544339299202, + 0.007876845076680183, + 0.007893619127571583, + -0.002141149016097188, + -0.0026675169356167316, + 0.006309845484793186, + 0.007828999310731888, + -0.020580967888236046, + 0.0047223614528775215, + 0.0026277857832610607, + -0.012033142149448395, + 0.006127060856670141, + -0.00592170050367713, + -0.0008800326613709331, + 0.0032521989196538925, + -0.009494894184172153, + -0.0022031415719538927, + -0.9649354815483093, + 0.00010254082008032128, + 0.018636437132954597, + 0.007043079938739538, + -0.009092246182262897, + 0.010233140550553799, + 0.00023608490300830454, + 0.003625468583777547, + 0.005767499096691608, + 0.0004010068660136312, + 0.007125646807253361, + -0.025380635634064674, + -0.0053887683898210526, + 0.0006525352946482599, + 0.0015611527487635612, + 0.0049342140555381775, + -0.0013142117531970143, + 0.0028961231000721455, + -0.003060780232772231, + 0.005469584837555885, + -0.0005639198934659362, + -0.00200626440346241, + 0.01611398532986641, + 0.0007109791040420532, + -0.0040655662305653095, + -0.008588822558522224, + 0.009283631108701229, + -0.0033916046377271414, + -0.008411990478634834, + 0.004162224009633064, + -0.006177523639053106, + 0.0017828653799369931, + -0.00021294952603057027, + -0.0008765723323449492, + 0.010106027126312256, + 0.0010591949103400111, + -0.0036973769310861826, + -0.00287531572394073, + 0.0029180932324379683, + -0.01621280424296856, + 0.009364296682178974, + 0.011030178517103195, + -0.006534071639180183, + -0.0001240450656041503, + -0.009937701746821404, + -0.007822979241609573, + 0.007885226048529148, + 0.00032665347680449486, + -0.005974509287625551, + 0.0008319169864989817, + 0.01304556429386139, + -0.008012487553060055, + 0.0035280080046504736, + -0.010706835426390171, + 0.003016781760379672, + 0.0026633692905306816, + -0.0005361035000532866, + 0.000563809706363827, + 0.00016131592565216124, + 0.011111881583929062, + 0.0016872812993824482, + 0.008594661951065063, + 0.004754740744829178, + -0.0216591265052557, + 0.0072275688871741295, + 0.003316764021292329, + -0.003969564102590084, + 0.00798075646162033, + 0.0016940613277256489, + -0.031771332025527954, + -0.003192500676959753, + -0.0003413551312405616, + 0.0034979309421032667, + 0.027933072298765182, + 0.003906695172190666, + -0.00341751123778522, + -0.0028843688778579235, + -0.0034331667702645063, + -0.00754882488399744, + 0.006704026833176613, + -0.00561189092695713, + -0.001001934171654284, + -0.005876219365745783, + 0.005498216953128576, + 0.014008875004947186, + -0.0005573618691414595, + -0.005777675658464432, + -0.0028331542853266, + -2.2824171537649818e-05, + 0.011853343807160854, + 0.006387688219547272, + -0.0032511663157492876, + -0.0018917610868811607, + -0.1655050814151764, + -0.002153123030439019, + 0.04971642047166824, + -0.004927299451082945, + -0.0010830342071130872, + -0.008631205186247826, + -0.02931760624051094, + -0.004826053511351347, + -0.0018293235916644335, + 0.0014063975540921092, + 0.001834531663917005, + 0.0078119742684066296, + 0.004955968353897333, + -0.008457537740468979, + 0.0012113034026697278, + 0.006494049448519945, + -0.0034218954388052225, + 0.006277578882873058, + -0.0010022972710430622 + ], + [ + -0.14066515862941742, + 0.009768431074917316, + 0.0003359177499078214, + 0.05385852977633476, + 0.023615997284650803, + -0.02931392379105091, + -0.007159861735999584, + -0.04210958629846573, + -0.024176105856895447, + 0.03430289775133133, + 0.0734402984380722, + -0.05913179740309715, + 0.03616117686033249, + -0.006346085108816624, + -0.010300226509571075, + 0.08277325332164764, + -0.02140788733959198, + -0.020387576892971992, + -0.037999436259269714, + -0.01942358911037445, + -0.009846285916864872, + -0.03219611942768097, + 0.0585624985396862, + 0.01291697658598423, + -0.12902647256851196, + -0.015602507628500462, + -0.003922270145267248, + 0.0394107848405838, + -0.021173423156142235, + -0.039839040488004684, + -0.004558023530989885, + -0.02280302904546261, + -0.00697042653337121, + 0.03015671856701374, + 0.013653567060828209, + 0.0018196728779003024, + 0.006679882761090994, + -0.012186422944068909, + -0.026723546907305717, + -0.021571090444922447, + 0.031010085716843605, + -0.04187452048063278, + 0.04361385479569435, + -0.01692425273358822, + -0.016343209892511368, + -0.042248088866472244, + -0.00832296721637249, + 0.0003200781065970659, + 0.020824886858463287, + 0.02202477864921093, + 0.019069159403443336, + 0.0194520466029644, + -0.0322183296084404, + -0.021081209182739258, + -0.08910616487264633, + 0.021856747567653656, + 0.008822712115943432, + 0.046936631202697754, + -0.006479816511273384, + -0.040918633341789246, + 0.011532867327332497, + -0.016194354742765427, + 0.020651686936616898, + -0.0020126639865338802, + 0.002708286978304386, + -0.0395614355802536, + -0.0016290151979774237, + 0.009408745914697647, + 0.010470698587596416, + -0.03071996569633484, + 0.03593922406435013, + 0.033498115837574005, + 0.03413967415690422, + 0.027193736284971237, + -0.049284398555755615, + 0.009517274796962738, + -0.023580750450491905, + 0.015981728211045265, + -0.04043898731470108, + -0.050539467483758926, + 0.40296846628189087, + -0.022019021213054657, + 0.011564062908291817, + -0.02247479557991028, + -0.019389251247048378, + -0.0010468012187629938, + -0.04061456024646759, + 0.031161239370703697, + -0.015247228555381298, + -0.05090751871466637, + -0.02953351102769375, + 0.037352971732616425, + -0.015851235017180443, + 0.07429860532283783, + -0.024977542459964752, + -0.014594935812056065, + -0.014223936945199966, + -0.048765089362859726, + -0.01713237725198269, + 0.059916358441114426, + -0.04763597995042801, + -0.008473721332848072, + 0.024014195427298546, + -0.0011258661979809403, + -0.04907036945223808, + -0.022698719054460526, + 0.04268761724233627, + 0.0035938697401434183, + 0.005920700263231993, + 0.019510267302393913, + 0.06789150834083557, + -0.05963112786412239, + -0.046053774654865265, + -0.004090494010597467, + 0.03923545777797699, + -0.0010603164555504918, + 0.03167152404785156, + -0.0539838969707489, + 0.014032159931957722, + 0.05325060710310936, + -0.06926798075437546, + 0.017784740775823593, + 0.03785371780395508, + 0.047563958913087845, + -0.045539360493421555, + -0.0286440197378397, + -0.027150260284543037, + -0.02334972284734249, + 0.01667311042547226, + 0.010908379219472408, + -0.00183637416921556, + -0.03531675785779953, + -0.010019795969128609, + 0.005145795177668333, + 0.005273538175970316, + 0.057075317949056625, + 0.04564366117119789, + -0.061909765005111694, + 0.08376947790384293, + -0.022939926013350487, + -0.015240835025906563, + -0.010393890552222729, + 0.027332130819559097, + 0.017983220517635345, + 0.014976056292653084, + -0.041616570204496384, + -0.0294561255723238, + -0.005542404484003782, + -0.004999888129532337, + -0.012354433536529541, + -0.0004164266574662179, + 0.05953555926680565, + -0.06964658200740814, + -0.012201904319226742, + -0.03701853007078171, + -0.02005407214164734, + 0.007362703792750835, + 0.04146580770611763, + 0.031350262463092804, + -0.006146762985736132, + -0.0370786115527153, + 0.017804555594921112, + 0.01387261413037777, + -0.014471137896180153, + -0.0076048108749091625, + -0.023336969316005707, + -0.09444912523031235, + 0.006217543967068195, + -0.01832866296172142, + -0.028388673439621925, + 0.006714827846735716, + 0.005501666106283665, + -0.06704530864953995, + 0.01965826377272606, + 0.02785089984536171, + 0.03375088423490524, + 0.00016358423454221338, + -0.013840751722455025, + 0.020250694826245308, + 0.058824751526117325, + -0.013200846500694752, + 0.011204750277101994, + 0.007315475959330797, + -0.03057023510336876, + 0.007245588582009077, + 0.06433993577957153, + 0.05857057124376297, + -0.030956724658608437, + -0.01449318416416645, + 0.12683819234371185, + -0.014883788302540779, + -0.01023138128221035, + 0.025899263098835945, + 0.010235472582280636, + -0.04513544589281082, + 0.011102654039859772, + 0.008821070194244385, + -0.02702156826853752, + 0.013076098635792732, + 0.024755874648690224, + 0.0015327015426009893, + 0.010351981036365032, + 0.027043789625167847, + -0.0010840361937880516, + 0.023164531216025352, + -0.000654695788398385, + 0.036403197795152664, + -0.038322627544403076, + -0.04378104209899902, + 0.01713063381612301, + 0.015595626085996628, + 0.034579601138830185, + -0.011710495688021183, + -0.005095998756587505, + -0.10765287280082703, + -0.024424931034445763, + 0.02665761671960354, + -0.013995213434100151, + 0.004605838563293219, + 0.031002208590507507, + -0.03280802443623543, + 0.013226463459432125, + -0.019563831388950348, + -0.015517332591116428, + 0.04384004324674606, + 0.002031224314123392, + -0.046208273619413376, + 0.04755021259188652, + 0.05748811736702919, + 0.005780497100204229, + -0.004498215392231941, + -0.05284751206636429, + -0.047431010752916336, + -0.019508596509695053, + 0.05549869313836098, + -0.014971137046813965, + 0.04718618839979172, + 0.6963450908660889, + 0.0182211771607399, + -0.008009567856788635, + -0.05484381318092346, + -0.010237841866910458, + -0.04529127851128578, + 0.024859707802534103, + 0.0367276556789875, + -0.020818741992115974, + -0.0032082279212772846, + 0.03779081627726555, + 0.011027513071894646, + -0.02564409002661705, + -0.007590099703520536, + -0.003046345431357622, + 0.010952819138765335, + -0.1585661619901657, + -0.041267234832048416, + 0.06347142159938812 + ], + [ + -0.15684618055820465, + 0.05792677029967308, + -0.02752450853586197, + 0.03241107612848282, + -0.025486452504992485, + -0.0027667002286762, + 0.006228070706129074, + -0.01496467087417841, + 0.016427623108029366, + -0.012203169986605644, + 0.016197478398680687, + -0.01770811527967453, + 0.07328750193119049, + -0.023814907297492027, + 0.022090226411819458, + 0.009782491251826286, + -0.012317354790866375, + 0.004071531351655722, + -0.0019186934223398566, + -0.011995697394013405, + -0.011614135466516018, + 0.003498381469398737, + 0.04321205988526344, + -0.0022415807470679283, + -0.09227507561445236, + 0.0029864825773984194, + 0.0019359856378287077, + 0.07071613520383835, + -0.013513035140931606, + -0.0007676914101466537, + 0.013793553225696087, + -0.04533880949020386, + -0.012727339752018452, + 0.03015192039310932, + 0.016856811940670013, + -0.04671387001872063, + -0.013029622845351696, + 0.010163508355617523, + -0.01213801372796297, + -0.059076182544231415, + 0.0313868522644043, + -0.08235988020896912, + 0.0023290826939046383, + -0.006275931838899851, + -0.01942366547882557, + 0.017466582357883453, + -0.04693964496254921, + -0.004175749607384205, + 0.019524015486240387, + -0.008621854707598686, + 0.01117897778749466, + 0.003633869346231222, + -0.01891111209988594, + 0.025355393067002296, + -0.011199930682778358, + 0.02989985980093479, + -0.001897118636406958, + 0.00067241454962641, + -0.031851377338171005, + -0.03452259302139282, + 0.028041478246450424, + 0.008171494118869305, + -0.016874004155397415, + 0.018125060945749283, + 0.02859959378838539, + 0.026149239391088486, + -0.008322719484567642, + -0.010011243633925915, + 0.017437923699617386, + -0.028201892971992493, + 0.03264746442437172, + 0.021675212308764458, + 0.014201102778315544, + -0.054993487894535065, + -0.06752172112464905, + -0.042516231536865234, + 0.019686376675963402, + -0.02902279794216156, + -0.01895212195813656, + -0.011588620953261852, + 0.428572416305542, + -0.012861299328505993, + 0.013413554057478905, + -0.0031938941683620214, + 0.020165355876088142, + 0.008408241905272007, + 0.04528619721531868, + 0.017765751108527184, + 0.008466365747153759, + -0.004001060035079718, + -0.013884994201362133, + 0.06030900403857231, + 0.020755138248205185, + 0.03828469663858414, + 0.019177619367837906, + -0.021647430956363678, + -0.040284957736730576, + -0.029194414615631104, + -0.009141872636973858, + 0.0022618917282670736, + -0.013503802008926868, + -0.020749332383275032, + -0.00110524520277977, + 0.010263102129101753, + -0.026120217517018318, + -0.0057311030104756355, + 0.03469032421708107, + 0.004803346004337072, + 0.02492237277328968, + 0.010063440538942814, + 0.024763494729995728, + 0.0028448686935007572, + 0.0011669736122712493, + -0.010436004027724266, + 0.0011377505725249648, + 0.0176417026668787, + 0.019099077209830284, + 0.0077033559791743755, + 0.02794259414076805, + 0.03226136416196823, + -0.03805160149931908, + 0.009978808462619781, + 0.0010883592767640948, + 0.04329187050461769, + -0.0038881520740687847, + -0.016344156116247177, + -0.0016186162829399109, + 0.0040443348698318005, + 0.02083432860672474, + 0.007481065578758717, + -0.029851973056793213, + -0.02653445117175579, + -0.027926448732614517, + 0.0015752773033455014, + 0.0026857564225792885, + -0.016215743497014046, + -0.019946519285440445, + -0.0617714524269104, + 0.025902265682816505, + -0.018629731610417366, + -0.022503510117530823, + 0.0012256787158548832, + -0.024494459852576256, + 0.03105851262807846, + 0.0339791402220726, + -0.036141958087682724, + -0.036871690303087234, + 0.0262740645557642, + -0.010747800581157207, + 0.011224786750972271, + 0.021972185000777245, + 0.004187522456049919, + -0.030780432745814323, + -0.012505410239100456, + -0.018477264791727066, + -0.03211859241127968, + 0.006786708254367113, + 0.01600440964102745, + -4.574123158818111e-05, + 0.0036971194203943014, + -0.02591351605951786, + 0.018169289454817772, + -0.008016007952392101, + 0.012012595310807228, + 0.008979647420346737, + 0.01189208310097456, + -0.013901346363127232, + -0.00027912540826946497, + -0.0012595532462000847, + 0.020479945465922356, + 0.028478683903813362, + 0.017786780372262, + -0.015268124639987946, + 0.01609817147254944, + 0.016698041930794716, + 0.05242198705673218, + -0.00017744895012583584, + 0.01074864249676466, + -0.016322731971740723, + 0.01926763914525509, + 0.019291650503873825, + 0.006118130870163441, + -0.014025041833519936, + 0.011205093935132027, + 0.03962823748588562, + 0.04151546582579613, + 0.10646577924489975, + -0.013358516618609428, + -0.008213171735405922, + 0.09844847023487091, + 0.02581058256328106, + -0.1023084968328476, + 0.06872338056564331, + -0.014896431006491184, + 0.017214402556419373, + 0.018850594758987427, + 0.009421483613550663, + -0.01741575449705124, + 0.0012517202412709594, + 0.0027983267791569233, + 0.029485048726201057, + 0.04541252180933952, + 0.04369930550456047, + -0.0352880097925663, + 0.001467421418055892, + 0.02568834275007248, + 0.034232378005981445, + -0.010161491110920906, + -0.02266932651400566, + 0.028548041358590126, + 0.02614026516675949, + -0.004189920611679554, + 0.01237869169563055, + -0.06698794662952423, + -0.05776207521557808, + -0.05657148361206055, + 0.02320384606719017, + 0.0701306089758873, + 0.018432162702083588, + -0.0014188893837854266, + -0.026518944650888443, + -0.0018603764474391937, + -0.019428569823503494, + -0.004476233851164579, + 0.022888462990522385, + 0.011204499751329422, + -0.03129597380757332, + 0.06420289725065231, + 0.03022114187479019, + -0.009665139950811863, + 0.024566486477851868, + -0.05335504934191704, + -0.021438371390104294, + -0.03629269823431969, + -0.017963064834475517, + 0.039349038153886795, + 0.025964142754673958, + 0.7399346828460693, + 0.008687502704560757, + 0.00402471236884594, + -0.033140528947114944, + -0.0039026993326842785, + -0.07249592989683151, + 0.012309268116950989, + 0.03827383369207382, + -0.0030094014946371317, + 0.030725868418812752, + 0.030498366802930832, + -0.039371490478515625, + -0.01508918683975935, + -0.04353730008006096, + -0.007551802322268486, + 0.007838241755962372, + -0.15315067768096924, + -0.029780445620417595, + 0.017886750400066376 + ], + [ + -0.221949502825737, + -0.002116231247782707, + -0.015806639567017555, + 0.1434064358472824, + 0.04673183709383011, + -0.04646303877234459, + 0.0068501937203109264, + 0.029294686391949654, + 0.03650056570768356, + 0.04901629313826561, + 0.17903244495391846, + 0.05577225610613823, + 0.04273097589612007, + -0.00018221793288830668, + 0.00867602601647377, + 0.05496186390519142, + 0.0015667814295738935, + -0.003390540834516287, + -0.053739432245492935, + -0.004240151960402727, + 0.08001179993152618, + 0.009586059488356113, + 0.06104356050491333, + 0.011316363699734211, + -0.19901466369628906, + -0.03433587774634361, + -0.012999964877963066, + -0.05002719908952713, + -0.005343874916434288, + -0.091408371925354, + -0.021833421662449837, + 0.012981017120182514, + 0.04586614668369293, + -0.14914146065711975, + -0.012037997134029865, + -0.01459540706127882, + -0.015496231615543365, + 0.04833373427391052, + -0.027957312762737274, + 0.015085205435752869, + -0.006761477328836918, + -0.07409317046403885, + 0.02755952626466751, + -0.03793210908770561, + 0.057794664055109024, + 0.067782461643219, + -0.018962685018777847, + 0.031265951693058014, + -0.04566356539726257, + -0.029580604285001755, + 0.013683658093214035, + 0.10121318697929382, + -0.1324491798877716, + 0.08838482946157455, + -0.019532594829797745, + -0.04852829873561859, + 0.05114581063389778, + -0.02277356944978237, + 0.06388530135154724, + -0.013348680920898914, + -0.0224077720195055, + -0.02632589265704155, + 0.02683907002210617, + 0.0046229916624724865, + 0.007984249852597713, + 0.01314462535083294, + 0.003590319072827697, + 0.08830619603395462, + 0.052356936037540436, + -0.024568453431129456, + 0.04257635399699211, + -0.05288129672408104, + 0.08466033637523651, + 0.0032593405339866877, + 0.025214873254299164, + 0.06555547565221786, + 0.03592777997255325, + 0.07319238036870956, + 0.054339710623025894, + -0.08306796848773956, + 0.19668827950954437, + -0.06524959206581116, + -0.007633265107870102, + -0.007353899069130421, + -0.05193983390927315, + -0.014946311712265015, + -0.06797385960817337, + -0.055799614638090134, + 0.049541961401700974, + 0.015078289434313774, + -0.02964426763355732, + 0.07550176978111267, + 0.016089407727122307, + 0.04964825138449669, + 0.03100457973778248, + -0.023562995716929436, + -0.05109664425253868, + -0.08269868046045303, + -0.01968633197247982, + 0.07143323868513107, + -0.04012634605169296, + 0.01666533201932907, + -0.018719777464866638, + 0.013828928582370281, + 0.08212575316429138, + -0.09781770408153534, + -0.07344210892915726, + -0.056715838611125946, + 0.06508055329322815, + -0.011184247210621834, + -0.011989399790763855, + -0.061670754104852676, + 0.0189646165817976, + -0.09889375418424606, + 0.011406363919377327, + 0.010202566161751747, + 0.029688578099012375, + -0.054191481322050095, + -0.05606114864349365, + -0.02908151224255562, + -0.02046263962984085, + -0.031099829822778702, + -0.0024976315908133984, + 0.03841685503721237, + -0.016864469274878502, + 0.05426887050271034, + -0.035492513328790665, + 0.07518584281206131, + 0.020756887272000313, + -0.03934505581855774, + -0.0011545553570613265, + 0.016910294070839882, + -0.011844709515571594, + -0.020769348368048668, + -0.027908693999052048, + -0.020173465833067894, + 0.057677172124385834, + -0.12285296618938446, + 0.0971703976392746, + -0.08948136866092682, + 0.0791444331407547, + 0.012610086239874363, + -0.050143491476774216, + -0.02282247319817543, + -0.052327100187540054, + 0.040486421436071396, + -0.15084995329380035, + 0.0914381667971611, + 0.002334420569241047, + 0.005652954801917076, + 0.05699680745601654, + -0.0012469327775761485, + -0.0802125483751297, + 0.02939535677433014, + -0.006663421634584665, + -0.06509798020124435, + 0.028049148619174957, + 0.10774577409029007, + -0.01175933238118887, + -0.00892145186662674, + -0.052733831107616425, + 0.014838659204542637, + -0.03876921907067299, + 0.029427161440253258, + -0.017834849655628204, + -0.06695180386304855, + 0.001926058204844594, + 0.053314294666051865, + 0.020002610981464386, + -0.04066073149442673, + -0.09095880389213562, + -0.025182636454701424, + -0.060039766132831573, + 0.022173075005412102, + 0.013539142906665802, + 0.031421735882759094, + 0.10673550516366959, + 0.03858208283782005, + -0.007758398540318012, + 0.04352701082825661, + 0.03170454502105713, + -0.010861972346901894, + -0.01458765845745802, + -0.01512612123042345, + 0.01572321727871895, + 0.06309819966554642, + 0.03962777182459831, + 0.030100416392087936, + -0.02957608550786972, + 0.048065800219774246, + -0.07883483916521072, + 0.041067712008953094, + 0.027069812640547752, + 0.04819073528051376, + -0.07829393446445465, + 0.08370070159435272, + 0.0015920083969831467, + -0.041683245450258255, + 0.05156581848859787, + 0.008815928362309933, + -0.008194921538233757, + 0.08194053173065186, + -0.027258722111582756, + 0.001983324298635125, + -0.05918003246188164, + 0.1621614247560501, + -0.022675609216094017, + 0.018807027488946915, + 0.031772878021001816, + 0.09188409149646759, + -0.053265053778886795, + -0.00948754046112299, + 0.02359103225171566, + 0.04437454044818878, + -0.1676216423511505, + 0.029478803277015686, + 0.12223546206951141, + -0.0886993333697319, + 0.06217527389526367, + 0.018155178055167198, + -0.10708554089069366, + -0.04910057410597801, + -0.03182389587163925, + -0.04390645772218704, + 0.013125539757311344, + -0.023944608867168427, + -0.0850500613451004, + 0.04587490111589432, + -0.009507042355835438, + -0.009034094400703907, + -0.06399847567081451, + -0.01915889047086239, + -0.06740926206111908, + 0.021140804514288902, + 0.008542055264115334, + -0.10826849192380905, + 0.05473149195313454, + 0.34049978852272034, + -0.040860000997781754, + 0.032647427171468735, + -0.08050185441970825, + -0.034167490899562836, + 0.015787621960043907, + -0.0037199249491095543, + 0.034471988677978516, + -0.009904809296131134, + 0.0014259744202718139, + 0.03502105921506882, + 0.03678445890545845, + -0.016315504908561707, + 0.015110851265490055, + 0.03486857935786247, + -0.05210867151618004, + -0.17927178740501404, + -0.014838547445833683, + -0.036194007843732834 + ], + [ + -0.136088028550148, + 0.0650562196969986, + -0.06139800697565079, + 0.008963527157902718, + -0.03545783832669258, + -0.007536298129707575, + 0.017263362184166908, + -0.020309820771217346, + 0.015856705605983734, + -0.02397015318274498, + -0.008991331793367863, + -0.013187394477427006, + 0.07083409279584885, + -0.03314174339175224, + 0.02836764231324196, + 0.0032392158173024654, + -0.011406191624701023, + 0.010277037508785725, + -0.008617619052529335, + -0.009176807478070259, + -0.019352443516254425, + 0.008116308599710464, + 0.03566207364201546, + -0.015898529440164566, + -0.09086854010820389, + -0.010148076340556145, + 0.0016629601595923305, + 0.05228571966290474, + -0.034187838435173035, + -0.0016498115146532655, + 0.02130463905632496, + -0.04958071932196617, + -0.015195462852716446, + 0.03207801654934883, + 0.016847752034664154, + -0.04054265841841698, + -0.019196802750229836, + 0.00967605970799923, + -0.009598850272595882, + -0.024704119190573692, + 0.012363131158053875, + -0.07959648966789246, + -0.018324121832847595, + -0.008157831616699696, + -0.02675408311188221, + 0.027212705463171005, + -0.0725448876619339, + 0.005217093974351883, + 0.029829565435647964, + -0.009267311543226242, + 0.009011587128043175, + -0.008861610665917397, + 0.00904433336108923, + 0.014801490120589733, + 0.00928607676178217, + 0.019421547651290894, + -0.002606745110824704, + -0.04181011766195297, + -0.023364758118987083, + -0.03959702327847481, + 0.037856779992580414, + 0.014865681529045105, + -0.02388903684914112, + 0.012452189810574055, + 0.01947687193751335, + 0.020494023337960243, + 0.003695989726111293, + -0.006042233668267727, + 0.018592800945043564, + -0.02703002467751503, + 0.02451028861105442, + 0.03074774146080017, + -0.002260429784655571, + -0.06797107309103012, + -0.0677608996629715, + -0.05215642973780632, + -0.007633130066096783, + -0.03688916563987732, + -0.011605283245444298, + 0.009030762128531933, + 0.4275610148906708, + -0.003166894894093275, + -0.0018271913286298513, + -0.0007976397755555809, + 0.043452873826026917, + 0.014969993382692337, + 0.05985834822058678, + 0.018231011927127838, + 0.009637823328375816, + -0.007158046122640371, + -0.00719926692545414, + 0.06683579832315445, + 0.01544713880866766, + 0.027855174615979195, + 0.03747687488794327, + -0.021123208105564117, + -0.026672126725316048, + -0.02002967707812786, + 0.013798963278532028, + 0.0015734912594780326, + -0.00866613071411848, + -0.05568249896168709, + -0.006981443148106337, + 0.006989550776779652, + -0.037033811211586, + -0.003599759889766574, + 0.04005608335137367, + 0.010819733142852783, + 0.012496856972575188, + 0.015283198095858097, + 0.039154842495918274, + 0.0051453737542033195, + 0.022008046507835388, + 0.008988860994577408, + -0.004548488650470972, + -0.004036439582705498, + 0.004850274883210659, + 0.016554398462176323, + 0.02818385697901249, + 0.03245273604989052, + -0.025352969765663147, + 0.010828515514731407, + -0.002728123217821121, + 0.03615308925509453, + 0.010255495086312294, + -0.020371312275528908, + -0.025904757902026176, + 0.0014325050869956613, + 0.01704873889684677, + 0.006510764826089144, + -0.02393115870654583, + -0.014744613319635391, + -0.01943952776491642, + 0.00976876262575388, + 0.006219368893653154, + -0.0072118183597922325, + -0.02278071828186512, + -0.0641026496887207, + 0.013415620662271976, + -0.017167281359434128, + -0.02501210942864418, + -0.014647102914750576, + -0.028067225590348244, + 0.025222430005669594, + -0.0014508503954857588, + -0.03666221350431442, + -0.030058473348617554, + 0.03468283265829086, + -0.014982554130256176, + 0.01759512908756733, + -0.007657034322619438, + 0.020565215498209, + -0.034199245274066925, + -0.020444530993700027, + -0.0066548241302371025, + -0.017073893919587135, + -0.006597328465431929, + 0.004584703594446182, + -0.004915839061141014, + 0.012304946780204773, + -0.001179856131784618, + 0.0215819850564003, + -0.02327847108244896, + 0.01938690058887005, + 0.009224566631019115, + 0.02658916637301445, + -0.0005039860843680799, + -0.01568598859012127, + 0.007696711923927069, + 0.03665745258331299, + 0.04236358404159546, + 0.011661023832857609, + -0.015090794302523136, + 0.020229559391736984, + 0.018703898414969444, + 0.04452015459537506, + 3.87020263588056e-05, + -0.01227440033107996, + -0.021902337670326233, + 0.01805848255753517, + 0.01501862145960331, + -0.014088233932852745, + -0.0054919240064918995, + -0.010012676008045673, + 0.05049298331141472, + 0.051078666001558304, + 0.10357280820608139, + -0.019301248714327812, + 0.008699982427060604, + 0.09493471682071686, + 0.03097372315824032, + -0.1168232411146164, + 0.05398361757397652, + -0.01925312913954258, + 0.027214927598834038, + -0.0003731875913217664, + 0.004759861622005701, + -0.00923869851976633, + 0.002275332808494568, + 0.015877628698945045, + 0.025399450212717056, + 0.03211358189582825, + 0.035411588847637177, + -0.0292234905064106, + -0.018136996775865555, + 0.018038790673017502, + 0.03981589153409004, + -0.005183876026421785, + -0.023699762299656868, + 0.02332877367734909, + 0.022960742935538292, + -0.0008408266003243625, + 0.0033334651961922646, + -0.06624399125576019, + -0.06617078930139542, + -0.058747291564941406, + 0.009149405173957348, + 0.10254467278718948, + 0.008243259973824024, + -0.010886501520872116, + -0.03660093992948532, + 0.000317136145895347, + -0.022737395018339157, + -0.01811722107231617, + 0.01045677624642849, + -0.005737401079386473, + -0.03152308613061905, + 0.04894774407148361, + 0.0321844145655632, + -0.0024651798885315657, + 0.026232602074742317, + -0.05054384097456932, + -0.012579066678881645, + -0.041298139840364456, + -0.02791159600019455, + 0.057953812181949615, + 0.00455655949190259, + 0.7293199896812439, + 0.026711737737059593, + -0.01666591688990593, + -0.029410624876618385, + -0.006935839541256428, + -0.0782109797000885, + 0.022116253152489662, + 0.04590410739183426, + -0.013749920763075352, + 0.03343743458390236, + 0.02231336385011673, + -0.06617212295532227, + -0.02569890022277832, + -0.031050309538841248, + -0.021234655752778053, + 0.012297711335122585, + -0.14932426810264587, + -0.01704900525510311, + 0.009897900745272636 + ], + [ + 0.023486701771616936, + -0.00041027728002518415, + 0.010118404403328896, + -0.0030490229837596416, + -0.011840136721730232, + -0.009653660468757153, + 0.000406121980631724, + -0.0011198469437658787, + 0.0006993692368268967, + 0.010340267792344093, + -0.0274561308324337, + -0.0017749312100932002, + 0.005960153881460428, + -0.0012198444455862045, + -0.0013216993538662791, + 0.004058102145791054, + -0.011499992571771145, + 0.015246099792420864, + -0.012551515363156796, + -0.004228308331221342, + -0.008761726319789886, + -0.00018057409033644944, + 0.00955837219953537, + -0.004965645261108875, + 0.001697914325632155, + -0.008881029672920704, + 0.005305739585310221, + 0.00027374070486985147, + -0.00015434487431775779, + 0.0028563975356519222, + 0.010897943750023842, + -0.009025711566209793, + -0.0032700211741030216, + 0.02723582461476326, + 0.00962570495903492, + 0.004076952114701271, + -0.009460673667490482, + 0.002806649310514331, + 0.0011335755698382854, + -0.0013827283401042223, + -0.009616829454898834, + -0.002913309494033456, + 0.04294702038168907, + 0.0058394670486450195, + 0.0003545439976733178, + -0.003801543265581131, + 0.014123995788395405, + -0.0005596096161752939, + 0.018757788464426994, + 0.004685919266194105, + 0.006838357076048851, + -0.010241709649562836, + -0.009768827818334103, + 0.013921591453254223, + -0.0023997921962291002, + 0.0021008688490837812, + 0.04927942156791687, + 0.0028820489533245564, + -0.004327843431383371, + 0.011720174923539162, + 0.00041520074591971934, + -0.011967923492193222, + -0.0022801728919148445, + -0.009923494420945644, + -0.0013240071712061763, + 0.013164580799639225, + 0.0018555369460955262, + -0.008239759132266045, + -0.02083037979900837, + -0.005370189901441336, + 0.011513934470713139, + -0.023685885593295097, + 0.00195785379037261, + -0.0019367635250091553, + 0.001597514608874917, + 0.0050493632443249226, + 0.008085625246167183, + 0.0016003289492800832, + 0.0020995251834392548, + 0.0012532594846561551, + -0.12391804903745651, + 0.0025738126132637262, + 0.0035206086467951536, + 0.0016527407569810748, + 0.00523402402177453, + -0.002000038279220462, + 0.003129216842353344, + -0.0004659717669710517, + -0.014706091023981571, + 0.018955571576952934, + 0.0002170321677112952, + -0.004299920983612537, + -0.007923630997538567, + -0.034906163811683655, + -0.016183044761419296, + 0.0026657802518457174, + -0.0022227363660931587, + 0.008156565017998219, + -0.00826522707939148, + 0.0020199157297611237, + 5.9407400840427727e-05, + 0.0016690685879439116, + 0.014417971484363079, + -0.0018136559519916773, + -0.01196296326816082, + -0.024668395519256592, + -0.0008324660011567175, + 0.010606157593429089, + 0.0026303555350750685, + -0.000516605912707746, + -0.00044584774877876043, + -0.0008652200340293348, + -0.004130356013774872, + -0.010984404012560844, + -0.0024176451843231916, + -0.004867475479841232, + 0.004316043108701706, + 0.009113578125834465, + -0.0002938008983619511, + 0.000876577862072736, + 0.008946426212787628, + -0.027830716222524643, + -0.00012037184205837548, + -0.002304713474586606, + -0.001987141789868474, + -0.0017200197326019406, + 0.002756215864792466, + -0.01885232701897621, + 0.008104532957077026, + 0.007626272272318602, + -0.0020248210057616234, + -0.0028589689172804356, + 0.007050436455756426, + 0.008011857978999615, + -0.02087577059864998, + 0.005126322153955698, + 0.002767687663435936, + -0.011672739870846272, + 0.006715039256960154, + -0.005746572744101286, + -0.0004060269857291132, + 0.0031525169033557177, + -0.009050690568983555, + -0.0022253873758018017, + -0.9630886316299438, + 0.0004633747157640755, + 0.020070547237992287, + 0.006250413134694099, + -0.00939168594777584, + 0.010646428912878036, + 0.00032218702835962176, + 0.003165989415720105, + 0.005633841268718243, + 0.0006497150752693415, + 0.006748644635081291, + -0.026127889752388, + -0.0053351386450231075, + 0.0005284532671794295, + 0.0018931530648842454, + 0.005027483683079481, + -0.002268426353111863, + 0.0022935851011425257, + -0.003109777346253395, + 0.005818316712975502, + -0.0005072327330708504, + -0.0027892100624740124, + 0.015825802460312843, + 0.0011995037784799933, + -0.0043213143944740295, + -0.00934002734720707, + 0.009470542892813683, + -0.003232772694900632, + -0.007877928204834461, + 0.003929781727492809, + -0.006486365105956793, + 0.001668263110332191, + 5.190694355405867e-05, + -0.0013206722214818, + 0.01030337531119585, + 0.0013217870146036148, + -0.004499371163547039, + -0.0021446971222758293, + 0.002921505831182003, + -0.016331471502780914, + 0.009379000402987003, + 0.010560213588178158, + -0.007291238289326429, + -0.00029466423438861966, + -0.010533944703638554, + -0.008478914387524128, + 0.008703476749360561, + 0.001153264893218875, + -0.005506786517798901, + 0.0008574712555855513, + 0.01313798874616623, + -0.007901139557361603, + 0.004531629383563995, + -0.011349129490554333, + 0.0025665697176009417, + 0.0027301558293402195, + -0.0013231131015345454, + 0.0009992255363613367, + 0.0005033377092331648, + 0.011744718998670578, + 0.0024718777276575565, + 0.008021430112421513, + 0.005116384010761976, + -0.021620215848088264, + 0.0074354675598442554, + 0.0031285188160836697, + -0.004121516365557909, + 0.007232414558529854, + 0.0021541749592870474, + -0.03173854202032089, + -0.0032639638520777225, + -0.0008581917500123382, + 0.003467532340437174, + 0.027795160189270973, + 0.004126269370317459, + -0.0030007357709109783, + -0.0024869816843420267, + -0.0034000168088823557, + -0.006178494542837143, + 0.0072944276034832, + -0.005953666754066944, + -0.0008926441078074276, + -0.006170392036437988, + 0.005792263429611921, + 0.013911795802414417, + -0.0010163442930206656, + -0.006357420701533556, + -0.0021745909471064806, + 0.0001498884375905618, + 0.01256146002560854, + 0.0076353829354047775, + -0.0036343978717923164, + -0.0014641806483268738, + -0.17078658938407898, + -0.0025707255117595196, + 0.05093880742788315, + -0.004952552728354931, + -0.0017302206251770258, + -0.008034160360693932, + -0.03049338236451149, + -0.006239605136215687, + -0.0017775119049474597, + 0.0013765946496278048, + 0.0015835133381187916, + 0.008449792861938477, + 0.0054854657500982285, + -0.00862005166709423, + 0.002187596634030342, + 0.006208756007254124, + -0.002753540640696883, + 0.006336885038763285, + -0.000808017561212182 + ], + [ + 0.014889286831021309, + 0.0015138405142351985, + -0.0010579993249848485, + -0.0020315591245889664, + 0.0004211317573208362, + 0.0012266698759049177, + -0.00015243155939970165, + 0.002032252959907055, + 0.0025977916084229946, + -0.0014616016997024417, + -0.005139922723174095, + -0.0005636588903144002, + -0.0015542226610705256, + -0.001330623053945601, + 0.0013594551710411906, + -0.0004059639759361744, + 0.0017448912840336561, + -0.0015879261773079634, + 0.0025531963910907507, + 0.0012431259965524077, + 0.003889485727995634, + -0.00047830920084379613, + -0.00010451600246597081, + 0.0007417444139719009, + 0.0025892623234540224, + 0.002981919329613447, + -0.0021184643264859915, + 0.00016255049558822066, + -0.00024046117323450744, + -0.0017894917400553823, + -0.00481867091730237, + 0.0015226627001538873, + 0.0008569811470806599, + -0.0013695362722501159, + -0.0011083526769652963, + -0.0006208132836036384, + 0.0007908768020570278, + -0.0015850267373025417, + -0.001385218813084066, + -0.0009603191283531487, + 0.0024413811042904854, + -0.0004813375708181411, + -0.003767588408663869, + 0.0015037786215543747, + -8.129024536174256e-06, + 0.0010637096129357815, + 0.00017484182899352163, + -0.0007850087713450193, + -0.0021457138936966658, + 0.0009108192753046751, + 0.0010717749828472733, + 0.0036866909358650446, + 0.00022817910939920694, + -0.0025339776184409857, + -0.0008052724879235029, + -0.0029441649094223976, + -0.005178763996809721, + 2.399384175078012e-05, + -0.00011144570453325287, + 0.0018556027207523584, + 0.0010168679291382432, + 0.0008562408620491624, + 0.00019952790171373636, + 0.0024076737463474274, + 0.000184277247171849, + -0.004824177362024784, + -0.001068694400601089, + 0.0007040752680040896, + 0.005492922849953175, + -0.0020133249927312136, + -0.0014699352905154228, + 0.002426909515634179, + 0.0006780945113860071, + -0.00041975989006459713, + -0.0017082073027268052, + 0.0004946441040374339, + 0.00016222422709688544, + 0.00032576703233644366, + -0.0015030672075226903, + -0.002350941766053438, + -0.12070675939321518, + -0.000717693183105439, + -0.0008510564221069217, + -3.333268978167325e-05, + -0.00016788511129561812, + -0.00017122607096098363, + 0.0026586665771901608, + -0.0006995552685111761, + 0.00364683591760695, + -0.0015926787164062262, + -0.0003151276905555278, + -0.0008914596983231604, + -0.0005071546183899045, + 0.005886343773454428, + 0.0031363170128315687, + -3.688131982926279e-05, + 0.0013717940310016274, + -0.002566761337220669, + 0.0006551578990183771, + 0.0002931378548964858, + 0.000306764297420159, + -0.003585102502256632, + -0.001288079540245235, + 0.001846776925958693, + 0.0027398960664868355, + 0.00470854714512825, + -0.0025651033502072096, + -0.0010693437652662396, + -0.004769906401634216, + -0.0006548350211232901, + -0.0005748880794271827, + -0.0028502861969172955, + 0.0010444535873830318, + -0.0001763572363415733, + -0.002072943840175867, + 0.00033461314160376787, + 0.000424553727498278, + -0.0016736130928620696, + 2.1432242647279054e-05, + -0.0003786857414525002, + -0.003416066523641348, + 0.0047355834394693375, + -0.0008745655068196356, + -0.0009840053971856833, + 0.0012983299093320966, + -0.0004266417818143964, + -0.0008930885815061629, + 0.0017779155168682337, + -0.0027476272080093622, + 0.0024428777396678925, + 0.00039218453457579017, + -0.0008924491121433675, + 0.0014494197675958276, + -0.002367062959820032, + 0.00044200915726833045, + -0.002011437201872468, + -0.001924267620779574, + -0.00768078351393342, + -0.001967057818546891, + -0.001646071788854897, + -0.001989303855225444, + -0.0005458106752485037, + -0.001365974429063499, + -1.017065551423002e-05, + -0.9830967783927917, + -0.001534247538074851, + -0.0020312927663326263, + -0.00012265454279258847, + 0.001702325651422143, + -0.000674980808980763, + 0.001377136679366231, + -0.0019839114975184202, + 0.0018625484080985188, + 0.002065356122329831, + -0.004533675499260426, + -0.0007484894595108926, + 0.0005240865284577012, + 0.0007081360672600567, + -0.0007221465930342674, + -0.001644672709517181, + 0.0007109681027941406, + -0.0013521298533305526, + 0.0033959876745939255, + -0.0022600810043513775, + -0.0007913337904028594, + -0.00033232560963369906, + -0.0035998874809592962, + -0.0028277055826038122, + -0.0034965532831847668, + 4.162880577496253e-05, + -0.001375457737594843, + 0.0005323216901160777, + 0.0023310331162065268, + -0.0008689778042025864, + -0.002232062630355358, + -0.0013337860582396388, + 0.00010504454257898033, + -0.0005930677871219814, + -0.0009263124666176736, + -0.00013341940939426422, + 0.0024996628053486347, + 0.0012356367660686374, + 0.0006952254916541278, + 0.0031160288490355015, + -0.0011897460790351033, + 0.0044798702001571655, + -0.005108121782541275, + 0.0011935415677726269, + 0.00132360914722085, + 0.0027424984145909548, + -0.002034479519352317, + 0.009434142149984837, + 0.002132285153493285, + 0.0028120488859713078, + -0.00042737211333587766, + 0.0013303945306688547, + 0.0006140361656434834, + 0.0027765301056206226, + -0.0003689815057441592, + -0.0026836174074560404, + 0.001292472705245018, + 0.000764576019719243, + -0.0011037274962291121, + -0.004663197789341211, + 0.00018366717267781496, + 0.002104495419189334, + 0.00036740166251547635, + 0.005524962209165096, + -0.00033767984132282436, + 0.0002762183139566332, + 0.00027927313931286335, + -0.0019012405537068844, + -0.0009197899489663541, + -0.00363736879080534, + -0.00028309907065704465, + -9.243853128282353e-05, + 4.3535310396691784e-05, + -0.004584088921546936, + -0.00038559280801564455, + -0.0006443525780923665, + -0.002969363471493125, + -0.0013950126012787223, + -0.0007910738349892199, + -0.0019425878999754786, + 0.00022461728076450527, + 0.0015693530440330505, + -0.001885867677628994, + -0.0025828045327216387, + -0.0020832340233027935, + 0.0022852530237287283, + 0.0006884473841637373, + -0.0020010783337056637, + -0.0008497631642967463, + -0.0019289767369627953, + 0.0011497671948745847, + -0.003498165402561426, + 0.0011107590980827808, + -0.1322498768568039, + 0.0012297688517719507, + -0.006457215175032616, + 0.0004218508838675916, + -0.0009164746734313667, + 0.004215996712446213, + 0.006343180779367685, + 0.0017352730501443148, + 0.00014944352733436972, + 0.002063193591311574, + 0.0001657483517192304, + -0.0009319246164523065, + -0.0022067497484385967, + 0.0003854464739561081, + -0.0008107955800369382, + 0.0010764499893411994, + 0.0002730375563260168, + -0.0018597187008708715, + -0.00030577214783988893 + ], + [ + 0.000371381058357656, + 0.005064479075372219, + -0.009826907888054848, + 0.0001685016613919288, + 0.008796134032309055, + 0.007713452912867069, + -0.000740509363822639, + 0.00232797977514565, + 0.0033495519310235977, + -0.009699271060526371, + 0.012678020633757114, + -0.0016703554429113865, + -0.004640701226890087, + -0.0024447350297123194, + 0.0029227237682789564, + -0.0009428947232663631, + 0.011147938668727875, + -0.01590077020227909, + 0.014368847943842411, + 0.005060101393610239, + 0.011531714349985123, + -0.00013170900638215244, + -0.005439125932753086, + 0.006197987124323845, + -0.002239262918010354, + 0.012089175172150135, + -0.008283178322017193, + 0.001808174536563456, + -0.0008018962689675391, + -0.005927763879299164, + -0.015168623067438602, + 0.00771623058244586, + 0.0033597785513848066, + -0.020359009504318237, + -0.008933614008128643, + -0.0065025766380131245, + 0.008225006982684135, + -0.006496530957520008, + -0.004934696014970541, + -0.0025120859500020742, + 0.013807748444378376, + -0.0009072683751583099, + -0.0373985692858696, + -0.0013822793262079358, + -0.0021188203245401382, + 0.003521109465509653, + -0.012124116532504559, + 0.00021168596867937595, + -0.015780171379446983, + -0.0012118633603677154, + -0.001742132124491036, + 0.014434770680963993, + 0.006876451428979635, + -0.013724416494369507, + -0.001753413351252675, + -0.004737322684377432, + -0.04584203287959099, + -0.0014841209631413221, + 0.001621656003408134, + -0.005985988304018974, + 0.0021455695386976004, + 0.009940780699253082, + 0.00217221537604928, + 0.01175493374466896, + 0.0027329225558787584, + -0.018628565594553947, + -0.0032287612557411194, + 0.007795732468366623, + 0.025112206116318703, + -0.00012863361916970462, + -0.010682487860321999, + 0.023540452122688293, + 0.001188337104395032, + -0.0009270858718082309, + -0.007359277922660112, + -0.004409749060869217, + -0.005324631929397583, + -0.00015707484271842986, + -0.0059409355744719505, + -0.0069644637405872345, + -0.09575891494750977, + -0.0038927586283534765, + -0.0031689959578216076, + -0.0016546217957511544, + -0.005199715960770845, + 0.0019333637319505215, + 0.0012381591368466616, + 0.00025636935606598854, + 0.016967715695500374, + -0.017821775749325752, + -0.0012049630749970675, + 0.0031289656180888414, + 0.004626498557627201, + 0.039245061576366425, + 0.01718728430569172, + -0.003041268093511462, + 0.0035017472691833973, + -0.013449245132505894, + 0.006091217510402203, + 0.0009196877363137901, + -0.00149976322427392, + -0.007914379239082336, + -0.011012340895831585, + 0.005484551191329956, + 0.01187189295887947, + 0.02572491765022278, + -0.0036403292324393988, + -0.009951887652277946, + -0.008994639851152897, + 0.0004914748133160174, + 0.0016920436173677444, + -0.004801472648978233, + 0.005604150705039501, + 0.007854473777115345, + -7.61604169383645e-05, + 0.0051049403846263885, + -0.0016517993062734604, + -0.010733692906796932, + 0.001661761081777513, + 0.0005738232284784317, + -0.01669229008257389, + 0.029416169971227646, + 1.7862446838989854e-05, + 0.002192341024056077, + 0.0009322616388089955, + -0.0006891897646710277, + -0.0035721343010663986, + 0.016714757308363914, + -0.00923802237957716, + -0.0007054602028802037, + 0.0018192430725321174, + -0.0009511039243079722, + -0.002151775872334838, + -0.010332747362554073, + 0.015673303976655006, + -0.005500060506165028, + -0.004324020352214575, + -0.008089573122560978, + -0.005537357646971941, + 0.0008561336435377598, + -0.004061715677380562, + -0.004381102975457907, + 0.0050536650232970715, + 0.002325173234567046, + -0.9798729419708252, + -0.00430161552503705, + -0.017979053780436516, + -0.0053072464652359486, + 0.009064625948667526, + -0.008967163041234016, + 0.002837606705725193, + -0.004146667197346687, + -0.00527836661785841, + 0.0025634262710809708, + -0.014519628137350082, + 0.017032505944371223, + 0.005029384512454271, + 0.002346236491575837, + -0.0022456152364611626, + -0.006695687770843506, + 0.0004135124327149242, + -0.0038074986077845097, + 0.007679048925638199, + -0.00820134300738573, + -0.0011183419264853, + 0.0011417246423661709, + -0.020708784461021423, + -0.004906506277620792, + -0.0037027134094387293, + 0.006923539564013481, + -0.008333783596754074, + 0.003581030759960413, + 0.009166857227683067, + -0.00410041818395257, + 0.0016784236067906022, + -0.0013507094699889421, + 0.0008571010548621416, + -0.0007045910460874438, + -0.009364294819533825, + 0.0011078047100454569, + 0.007506499532610178, + 0.004574208054691553, + -0.0010687835747376084, + 0.016656288877129555, + -0.0070933327078819275, + 0.0029286511708050966, + 0.0007715465617366135, + 0.0012690270086750388, + 0.010157257318496704, + 0.01610073447227478, + -0.008743153885006905, + 0.01252731028944254, + 0.011687141843140125, + 0.004421208519488573, + -0.010679617524147034, + 0.008774003945291042, + -0.0008993513765744865, + 0.012558105401694775, + -0.00307768234051764, + -0.005781152285635471, + 0.0027445778250694275, + 0.002517502987757325, + -0.0009494084515608847, + -0.017453208565711975, + -0.00028043737984262407, + -0.0017657503485679626, + -0.0007895532180555165, + 0.025770019739866257, + -0.007070776075124741, + -0.0015489461366087198, + 0.004822601564228535, + -0.009058806113898754, + -0.0028493658173829317, + 0.01634352281689644, + -0.002643297193571925, + -0.00148323317989707, + -0.001639227382838726, + -0.027774473652243614, + -0.00363613641820848, + 0.0012068956857547164, + -0.004118734039366245, + 0.000850950600579381, + 0.004344262182712555, + -0.007655311841517687, + 0.005551094654947519, + 0.0036929757334291935, + -0.0013776719570159912, + -0.0062646991573274136, + -0.012539719231426716, + 0.004266104660928249, + 0.006666134111583233, + -0.0033258821349591017, + -0.0023322091437876225, + -0.01326681487262249, + -0.0017332815332338214, + -0.0018539949087426066, + 0.00495408708229661, + -0.06492604315280914, + 0.005264001432806253, + -0.0494188517332077, + 0.0026133013889193535, + -0.0021209456026554108, + 0.011005925945937634, + 0.034754130989313126, + 0.007899587042629719, + 0.00047559308586642146, + 0.0038266517221927643, + 0.00019181908282916993, + -0.007879549637436867, + -0.008966502733528614, + 0.006242420990020037, + -0.002624175976961851, + -0.0023487876169383526, + -0.004660587292164564, + -0.009458057582378387, + 0.002238368382677436 + ], + [ + -0.17499639093875885, + 0.06454005092382431, + -0.03207052871584892, + 0.03027436137199402, + -0.002200497081503272, + 0.003349540289491415, + 0.0025003596674650908, + -0.01819835789501667, + 0.043795786798000336, + 0.023897770792245865, + 0.001207386376336217, + -0.003816249081864953, + 0.06385098397731781, + -0.03452760726213455, + 0.04099502041935921, + 0.013767414726316929, + 0.010504276491701603, + 0.043070416897535324, + 0.0195196270942688, + 0.03995725139975548, + -0.018947413191199303, + -0.011591962538659573, + 0.08051988482475281, + 0.001724027912132442, + -0.11047130078077316, + -0.025983009487390518, + 0.023145398125052452, + 0.03018668107688427, + -0.03406069427728653, + -0.021914198994636536, + -0.025650884956121445, + -0.07504265010356903, + -0.011155928485095501, + 0.024026060476899147, + 0.018927546218037605, + -0.02987035922706127, + -0.01535140722990036, + 0.0207861065864563, + -0.01573612354695797, + -0.01562453992664814, + 0.016465498134493828, + -0.09415625780820847, + 0.031260717660188675, + 0.0027514866087585688, + -0.013232042081654072, + 0.021950291469693184, + -0.06087604537606239, + -0.006753991823643446, + -0.0005380510119721293, + -0.04330452159047127, + -0.018413059413433075, + 0.03015851601958275, + -0.03991572931408882, + 0.039590079337358475, + -0.03810246288776398, + 0.015973467379808426, + 0.014766068197786808, + -0.02026640810072422, + 0.012028352357447147, + -0.01354801282286644, + 0.03790224343538284, + 0.0015046190237626433, + 0.038727205246686935, + 0.03557456657290459, + 0.013483011163771152, + 0.038793060928583145, + -0.030928436666727066, + -0.003799139056354761, + 0.03068120777606964, + -0.03756224364042282, + 0.036115653812885284, + 0.008247924968600273, + 0.01589594967663288, + -0.04719115421175957, + -0.07001552730798721, + -0.03059813380241394, + 0.019781185314059258, + -0.005399529822170734, + -0.014024579897522926, + 0.005048160441219807, + 0.3880620300769806, + -0.00947421696037054, + -1.0686714631447103e-05, + -0.013482502661645412, + 0.02181342802941799, + -0.011171730235219002, + -0.0030378377996385098, + 0.015272724442183971, + -0.05113052949309349, + -0.02727239765226841, + -0.028480084612965584, + 0.0801224336028099, + 0.01600310020148754, + 0.039040353149175644, + 0.012598460540175438, + -0.016359973698854446, + -0.031112076714634895, + -0.03969864547252655, + -0.009087183512747288, + -0.0008333928417414427, + 0.022769713774323463, + -0.04619115591049194, + 0.004088986199349165, + 0.020215407013893127, + 0.009403621777892113, + -0.007076716516166925, + 0.011790317483246326, + 0.005357994697988033, + -0.0007784335175529122, + 0.023053238168358803, + 0.0025781956501305103, + -0.02506829984486103, + -0.00848016981035471, + -0.010631161741912365, + 0.028162695467472076, + 0.00010186797589994967, + -0.00546724209561944, + 0.002810308476909995, + 0.022555189207196236, + -0.009706921875476837, + -0.04421990364789963, + -0.004382762126624584, + -0.011224864982068539, + 0.014200391247868538, + -0.0230774637311697, + -0.006868002936244011, + -0.03565698117017746, + 0.0032779171597212553, + 0.023572012782096863, + 0.022940466180443764, + -0.020825602114200592, + -0.009174488484859467, + -0.00015473505482077599, + -0.0046271285973489285, + -0.004708432592451572, + -1.721862645354122e-05, + 0.015822283923625946, + -0.09941322356462479, + 0.06458533555269241, + -0.025786712765693665, + -0.025189105421304703, + 2.927979949163273e-05, + -0.039862677454948425, + 0.03770085424184799, + -0.0036125979386270046, + -0.04163344204425812, + -0.08461883664131165, + -0.001885693403892219, + -0.02577527053654194, + -0.0004353294207248837, + 0.00938850175589323, + -0.02334856241941452, + -0.06340702623128891, + -0.009563219733536243, + -0.01252636406570673, + -0.0602635033428669, + 0.023487742990255356, + 0.009145587682723999, + -0.022909151390194893, + 0.0274568572640419, + -0.05165087804198265, + 0.028753383085131645, + 0.01549290306866169, + 0.02431243471801281, + 0.032774876803159714, + 0.0016306003089994192, + -0.05234089866280556, + 0.00786898098886013, + 0.01154111884534359, + 0.009117822162806988, + 0.024303724989295006, + 0.016836272552609444, + -0.017941737547516823, + 0.023356713354587555, + 0.026338279247283936, + 0.07784856110811234, + 0.012195253744721413, + 0.00612272135913372, + -0.02244020253419876, + 0.007396088447421789, + 0.0637841448187828, + 0.042630650103092194, + -0.012429025024175644, + -0.006345080677419901, + 0.03557468578219414, + 0.06112994998693466, + 0.09280852973461151, + 0.014802894555032253, + 0.027338558807969093, + 0.11147966980934143, + 0.006042854860424995, + -0.10804703086614609, + 0.07728947699069977, + 0.02630344219505787, + 0.010358159430325031, + 0.0252066720277071, + -0.0037870495580136776, + -0.003507782705128193, + 0.01953888311982155, + 0.036399178206920624, + 0.03887325897812843, + 0.006560733076184988, + 0.04798857867717743, + -0.012370682321488857, + -0.026813140138983727, + 0.04213637858629227, + 0.004201143980026245, + -0.01596720889210701, + -0.020219888538122177, + 0.04777858033776283, + 0.010019015520811081, + 0.016762111335992813, + 0.02591663971543312, + -0.04469567909836769, + -0.049143724143505096, + -0.03526388481259346, + 0.025434551760554314, + 0.07672710716724396, + 0.023288622498512268, + -0.04066427797079086, + -0.028758728876709938, + -0.009261970408260822, + -0.042792245745658875, + 0.013331041671335697, + 0.009864002466201782, + 0.019308220595121384, + -0.04700647294521332, + 0.03540540114045143, + 0.04357976093888283, + 0.00776804331690073, + 0.0015462549636140466, + -0.08727950602769852, + -0.049770671874284744, + -0.04415221884846687, + -0.07127422839403152, + 0.021785356104373932, + 0.031070657074451447, + 0.7021270394325256, + -0.00893782451748848, + -0.015441014431416988, + -0.07723283022642136, + 0.030253617092967033, + -0.053787946701049805, + 0.009934128262102604, + 0.013843553140759468, + -0.03009522520005703, + 0.04490753263235092, + 0.030397390946745872, + -0.012798668816685677, + -0.016546159982681274, + 0.010122008621692657, + 0.006002488546073437, + 0.011205879040062428, + -0.14328743517398834, + -0.05084836483001709, + 0.035863179713487625 + ], + [ + -0.06950011849403381, + 0.019838841632008553, + -0.006352247670292854, + 0.007036798633635044, + 0.006693598348647356, + -0.00353337824344635, + -0.0004209969483781606, + -0.016922391951084137, + -0.00962532963603735, + -0.001992902485653758, + 0.02522176317870617, + -0.014977469108998775, + 0.01993970200419426, + -0.008640089072287083, + -0.0006347319576889277, + 0.02235391177237034, + 0.0026983916759490967, + -0.034396812319755554, + 0.020006654784083366, + -0.002537892898544669, + -0.007048848085105419, + 0.003777745645493269, + 0.020801065489649773, + 0.014351747930049896, + -0.05072995647788048, + 0.020663075149059296, + -0.011380474083125591, + 0.01499863900244236, + -0.004528820049017668, + -0.008180810138583183, + -0.004022900015115738, + -0.0017294647404924035, + 0.001206022803671658, + -0.003341736039146781, + -0.005040586926043034, + -0.021004827693104744, + 0.012086782604455948, + -0.021726537495851517, + -0.0228118896484375, + -0.020140329375863075, + 0.03753017634153366, + -0.013674568384885788, + -0.028226451948285103, + -0.001751048257574439, + -0.016325799748301506, + -0.005842837505042553, + -0.027271663770079613, + 0.008121014572679996, + 0.002520674606785178, + 0.004580701235681772, + 0.009424451738595963, + 0.01974770613014698, + -0.005307738669216633, + -0.002273716265335679, + -0.029497472569346428, + 0.008251204155385494, + -0.04524640366435051, + 0.003854073118418455, + -0.00487169437110424, + -0.01160065270960331, + 0.005800344981253147, + 0.0017462673131376505, + 0.008441969752311707, + 0.01191720087081194, + 0.020976973697543144, + -0.02082313783466816, + -0.007087608799338341, + 0.0124640678986907, + 0.021718062460422516, + -0.012379414401948452, + 0.002299997489899397, + 0.03275006636977196, + 0.013229688629508018, + -0.011375730857253075, + -0.02609466016292572, + -0.012369409203529358, + -0.0046472446992993355, + 0.007202111650258303, + -0.02051664888858795, + -0.030628535896539688, + 0.08263900130987167, + -0.007259232923388481, + 0.0031568207778036594, + -0.012541042640805244, + -0.014581057243049145, + 0.010623601265251637, + -0.010786637663841248, + 0.010137674398720264, + 0.0035158044192939997, + -0.030527733266353607, + -0.005096835549920797, + 0.012053681537508965, + 0.006760573945939541, + 0.0680759996175766, + 0.009279884397983551, + -0.012020288966596127, + -0.0025428123772144318, + -0.03844180330634117, + -0.005877205636352301, + 0.01631002500653267, + -0.02273760922253132, + -0.0102614751085639, + 0.003953992854803801, + 0.009909015148878098, + 0.004400734324008226, + 0.01427078153938055, + -0.004281297791749239, + -0.015682077035307884, + 0.00552905211225152, + 0.006604071706533432, + 0.022790586575865746, + -0.009205017238855362, + 0.005737804342061281, + 0.009153184480965137, + 0.018712975084781647, + 0.005754270125180483, + 0.00953127071261406, + -0.02787713147699833, + 0.018340522423386574, + 0.019166598096489906, + -0.04878246411681175, + 0.032361969351768494, + 0.012616634368896484, + 0.027453776448965073, + -0.032423220574855804, + -0.004005383234471083, + 0.00017619978461880237, + 0.01252633985131979, + 0.002355445409193635, + 0.005091634579002857, + -5.3236457461025566e-05, + -0.01437953021377325, + 0.0027407980524003506, + -0.014512838795781136, + 0.005701643414795399, + 0.011753123253583908, + 0.011237229220569134, + -0.03387916460633278, + 0.02368110977113247, + -0.010282078757882118, + -0.009521213360130787, + -0.015965841710567474, + 0.005482501816004515, + 0.00938055943697691, + -0.9237375259399414, + -0.01719893328845501, + -0.008668257854878902, + -0.0038532845210283995, + 0.0022041418123990297, + -0.015952354297041893, + 0.007756526116281748, + 0.013877165503799915, + -0.048339951783418655, + -0.00016969464195426553, + -0.025396175682544708, + 0.003163260407745838, + 0.007410053163766861, + 0.01970919966697693, + 0.0020534866489470005, + -0.0013201646506786346, + -0.022622009739279747, + -0.0018987843068316579, + 0.0011342582292854786, + -0.01018265075981617, + -0.0027035316452383995, + -0.0059890965931117535, + -0.04181082919239998, + -0.000871263153385371, + -0.013520249165594578, + -0.00018234032904729247, + -0.0023842977825552225, + 0.002785195130854845, + -0.00036034383811056614, + -0.00198479276150465, + 0.0073419539257884026, + 0.017312241718173027, + 0.005745558999478817, + -0.006106878165155649, + -0.015135353431105614, + 0.028674669563770294, + 0.004735194146633148, + 0.02044677920639515, + -0.0016222343547269702, + 0.006561622954905033, + 0.0020332965068519115, + 0.027618473395705223, + 0.036545347422361374, + -0.014920071698725224, + 0.005083027761429548, + 0.05745669826865196, + 0.0017489646561443806, + -0.0141788050532341, + 0.037394192069768906, + 0.009591793641448021, + -0.014402700588107109, + 0.013486707583069801, + 0.008642928674817085, + 0.0017465729033574462, + -0.004541755188256502, + 0.0005880652461200953, + 0.0036325878463685513, + 0.020467370748519897, + 0.009243386797606945, + -0.018601220101118088, + 0.010969866067171097, + 0.009809305891394615, + 0.02022981457412243, + 0.019469723105430603, + -0.008075372315943241, + 0.0032235695980489254, + 0.010905131697654724, + -0.007118627894669771, + -0.0042986623011529446, + 0.013263947330415249, + -0.05228268355131149, + -0.01961190067231655, + 0.008972102776169777, + -0.0225332323461771, + -0.0011843399843201041, + 0.0014210838126018643, + -0.003893102752044797, + 0.00886351428925991, + 0.01386276725679636, + 0.0017975840019062161, + 0.009950241073966026, + 0.004846412688493729, + -0.02839735336601734, + 0.01309929508715868, + -0.0036407392472028732, + 0.004852775018662214, + 0.016315869987010956, + -0.011145520955324173, + -0.00783908274024725, + -0.014195270836353302, + 0.019474351778626442, + 0.007462227717041969, + 0.0233801007270813, + 0.23116855323314667, + 0.013714422471821308, + -0.04958758503198624, + -0.015942877158522606, + -0.012740922160446644, + -0.0048449719324707985, + 0.043524160981178284, + 0.015008966438472271, + -0.01330145075917244, + 0.011884139850735664, + 0.014181689359247684, + -0.003920761402696371, + -0.020859945565462112, + 0.002355565782636404, + -0.0021298020146787167, + 0.007614525966346264, + -0.06450630724430084, + -0.019338475540280342, + 0.022622376680374146 + ], + [ + -0.1326138824224472, + 0.04487908259034157, + -0.03517117351293564, + 0.0318988673388958, + -0.02230199985206127, + -0.030753623694181442, + 0.001338648609817028, + -0.035216983407735825, + 0.005933876149356365, + -0.0005413066246546805, + 0.027965856716036797, + -0.022542595863342285, + 0.042512573301792145, + -0.027853813022375107, + 0.009931924752891064, + 0.021123824641108513, + -0.015690455213189125, + -0.02193444035947323, + -0.009641691111028194, + 0.002841239795088768, + -0.029835201799869537, + -0.008710409514605999, + 0.03396415710449219, + 0.02477477863430977, + -0.11056936532258987, + -0.00841327104717493, + -0.0011422610841691494, + 0.0318506695330143, + -0.011004489846527576, + -0.006535330321639776, + 0.022290721535682678, + -0.02719990536570549, + 0.014459365978837013, + 0.04573676362633705, + 0.01760127954185009, + -0.044702377170324326, + 0.0039729466661810875, + 0.00040107162203639746, + -0.028839530423283577, + -0.03716786950826645, + 0.03138972818851471, + -0.04011715203523636, + 0.021354826167225838, + -0.023279057815670967, + -0.04973648115992546, + -0.02341570518910885, + -0.025736140087246895, + 0.005268836859613657, + 0.049864236265420914, + 0.021281730383634567, + 0.026412570849061012, + -0.002360806567594409, + -0.01910032145678997, + 0.015115305781364441, + -0.019055470824241638, + 0.010487562976777554, + 0.0013509856071323156, + 0.02783244103193283, + -0.019701184704899788, + -0.01169587206095457, + 0.021493365988135338, + -0.01935434341430664, + -0.02657075971364975, + 0.00965991523116827, + 0.04367879033088684, + 0.0057265302166342735, + -0.011688156984746456, + -0.012124152854084969, + 0.024449001997709274, + -0.029880279675126076, + 0.029511159285902977, + 0.011536689475178719, + 0.007659884635359049, + -0.017386693507432938, + -0.054093752056360245, + -0.020779989659786224, + 0.014764983206987381, + -0.0022731181234121323, + -0.023805972188711166, + -0.015428561717271805, + 0.4396384358406067, + -0.026768211275339127, + 0.02995852567255497, + -0.00686959782615304, + 0.0009154945728369057, + 0.022697631269693375, + 0.018032757565379143, + 0.01743534579873085, + -0.014957712031900883, + -0.0038878144696354866, + -0.005910815205425024, + 0.03735855594277382, + 0.002193740801885724, + 0.04102039709687233, + 0.002066615968942642, + -0.014623683877289295, + -0.026082923635840416, + -0.02728975936770439, + -0.03099941834807396, + 0.01974196545779705, + -0.021626148372888565, + -0.02711525745689869, + 0.010665809735655785, + 0.002082048449665308, + -0.012079200707376003, + -0.023998120799660683, + -0.005940112750977278, + -0.016394171863794327, + 0.016064336523413658, + 0.01856680028140545, + 0.07806240022182465, + -0.009122746996581554, + -0.004519958049058914, + -0.0043504671193659306, + 0.009817585349082947, + 0.018704945221543312, + 0.011201339773833752, + -0.006607760209590197, + 0.022850995883345604, + 0.03398280590772629, + -0.05835255607962608, + 0.0034551825374364853, + -0.0026372468564659357, + 0.022521156817674637, + -0.02689559943974018, + -0.04531702399253845, + 0.01474942360073328, + -0.0030676100868731737, + 0.027494657784700394, + 0.020714368671178818, + -0.01616012677550316, + -0.01340551394969225, + -0.01449416484683752, + 0.0020701605826616287, + 0.013602335937321186, + 0.006585128139704466, + 0.004025233443826437, + -0.04371516779065132, + 0.04364906996488571, + -0.025870248675346375, + -0.03084372915327549, + -0.02655920758843422, + -0.004561693407595158, + 0.019655779004096985, + 0.027512656524777412, + -0.03883146494626999, + 0.015080819837749004, + 0.0022781426087021828, + -0.025471176952123642, + -0.0045774090103805065, + 0.02245187759399414, + 0.01632368564605713, + -0.02743159793317318, + -0.019655833020806313, + -0.029579240828752518, + 7.438878674292937e-05, + 0.013306776992976665, + 0.030947405844926834, + 0.012912041507661343, + -0.00860679242759943, + -0.02972983382642269, + -0.02035834826529026, + -0.008149011060595512, + -0.008131657727062702, + -0.008550042286515236, + 0.0038679339922964573, + -0.044891975820064545, + 0.004280560649931431, + -0.023171788081526756, + -0.003687832038849592, + 0.019875867292284966, + 0.020014876499772072, + -0.010085905902087688, + 0.020911458879709244, + 0.02225508727133274, + 0.03295039385557175, + -0.012477448210120201, + -0.012975593097507954, + -0.02264547534286976, + 0.030298449099063873, + 0.021656939759850502, + 0.005301359109580517, + -0.0018417943501845002, + -0.00021727541752625257, + 0.026135703548789024, + 0.046061210334300995, + 0.08150959014892578, + -0.020095808431506157, + -0.007310223765671253, + 0.11154141277074814, + 0.033488158136606216, + -0.06989384442567825, + 0.04756602272391319, + 0.017300758510828018, + 0.00984056107699871, + -0.008753702975809574, + 0.03956696763634682, + -0.01829414628446102, + -0.015669910237193108, + 0.01469601783901453, + 0.0033845272846519947, + 0.03135112300515175, + 0.015296892262995243, + -0.020507976412773132, + 0.017653007060289383, + 0.020416822284460068, + 0.011350871063768864, + -0.023752877488732338, + -0.008774148300290108, + 0.02541159652173519, + 0.019257662817835808, + -0.006191097665578127, + 0.006123689003288746, + -0.025155751034617424, + -0.07827360928058624, + -0.02724781259894371, + 0.00445813313126564, + 0.050561364740133286, + 0.022160470485687256, + 0.007942465133965015, + -0.033708397299051285, + 0.013736863620579243, + -0.013616134412586689, + -0.004720024298876524, + 0.0183560773730278, + -0.0035545213613659143, + -0.04619387537240982, + 0.030815662816166878, + 0.035717885941267014, + 0.028981158509850502, + 0.011310704052448273, + -0.02748861163854599, + -0.021637385711073875, + -0.017546003684401512, + 0.02351333014667034, + 0.03211524710059166, + 0.024327250197529793, + 0.757117748260498, + 0.018286990001797676, + 0.00948458444327116, + -0.03456583246588707, + -0.02456580102443695, + -0.11362910270690918, + 0.0127917705103755, + 0.030893422663211823, + -0.038845568895339966, + 0.025472259148955345, + 0.012661665678024292, + -0.00043845607433468103, + -0.041683707386255264, + -0.02979920245707035, + 0.0002781267394311726, + 0.005762527231127024, + -0.14361795783042908, + -0.030743669718503952, + 0.011841562576591969 + ], + [ + -0.15658631920814514, + 0.056516826152801514, + -0.03769700229167938, + 0.033920593559741974, + -0.023142343387007713, + 0.0017214762046933174, + 0.005153701175004244, + -0.021719960495829582, + 0.023511666804552078, + -0.005533243995159864, + 0.012874852865934372, + -0.013041949830949306, + 0.07244449853897095, + -0.01978430338203907, + 0.02451629377901554, + 0.013121407479047775, + -0.017574608325958252, + 0.004492984153330326, + -0.010551842860877514, + -0.016527488827705383, + -0.020913617685437202, + 0.0013831441756337881, + 0.04243125393986702, + -0.011669584549963474, + -0.10039748251438141, + 0.0014239910524338484, + -0.004404027014970779, + 0.05455905571579933, + -0.022411001846194267, + -0.0016155451303347945, + 0.015839217230677605, + -0.04309610277414322, + -0.007862242870032787, + 0.019796887412667274, + 0.018294068053364754, + -0.0412384457886219, + -0.007197139319032431, + 0.013618574477732182, + -0.015431027859449387, + -0.05685150995850563, + 0.02614755928516388, + -0.06540846824645996, + -0.0018676898907870054, + -0.004550732206553221, + -0.026246434077620506, + 0.0182530265301466, + -0.05386990308761597, + -0.015078919008374214, + 0.011905382387340069, + -0.005481702741235495, + 0.012512815184891224, + -0.004042386543005705, + -0.015594014897942543, + 0.027430051937699318, + -0.008957514539361, + 0.028243575245141983, + 0.0001037646215991117, + -0.0077932472340762615, + -0.02893153205513954, + -0.04229540005326271, + 0.0270907711237669, + 0.0077497330494225025, + -0.018410012125968933, + 0.022988051176071167, + 0.02028851956129074, + 0.026619546115398407, + -0.0024290478322654963, + -0.0032324050553143024, + 0.024802306666970253, + -0.024028265848755836, + 0.04127291217446327, + 0.015513225458562374, + 0.01429854054003954, + -0.04619316756725311, + -0.05694722756743431, + -0.037405163049697876, + -0.00014810878201387823, + -0.03529689088463783, + -0.012897913344204426, + 0.004083655774593353, + 0.44785404205322266, + -0.004187398590147495, + 0.00864713080227375, + -0.0018343344563618302, + 0.024245763197541237, + 0.01494688168168068, + 0.0371246412396431, + 0.017289776355028152, + 0.0020921642426401377, + -0.00511741079390049, + -0.011841539293527603, + 0.06293252110481262, + 0.01524174865335226, + 0.035443827509880066, + 0.020315933972597122, + -0.01930486224591732, + -0.04140247777104378, + -0.02740025520324707, + 0.006125941872596741, + 0.007163851521909237, + -0.011007202789187431, + -0.043046433478593826, + -0.005292160902172327, + 0.009130840189754963, + -0.041916608810424805, + -0.013914423063397408, + 0.02910272404551506, + -0.00263347034342587, + 0.02841012179851532, + 0.01394757442176342, + 0.02043239213526249, + -0.005716516636312008, + 0.00768635980784893, + -0.00216087163425982, + -0.008054273203015327, + 0.0060667735524475574, + 0.022102342918515205, + -0.00015975211863406003, + 0.019582703709602356, + 0.03857330232858658, + -0.03098534606397152, + 0.009550157003104687, + 0.00268540158867836, + 0.022893913090229034, + 0.0017780500929802656, + -0.011947549879550934, + -0.012360719963908195, + 0.002248877426609397, + 0.01621505431830883, + 0.002595196245238185, + -0.02220647968351841, + -0.018351571634411812, + -0.029749257490038872, + 0.0006198807968758047, + -0.0031002582982182503, + -0.01249744463711977, + -0.0123131787404418, + -0.056523676961660385, + 0.036468032747507095, + -0.02521861344575882, + -0.028241153806447983, + -0.006626301910728216, + -0.02761957235634327, + 0.019780375063419342, + -0.006164322607219219, + -0.04086118936538696, + -0.04198484495282173, + 0.03242902830243111, + -0.021939445286989212, + 0.00451020197942853, + 0.020593220368027687, + 0.006755886599421501, + -0.04129188135266304, + -0.029108291491866112, + -0.017741810530424118, + -0.030487049371004105, + 0.01393803395330906, + 0.013533251360058784, + 0.003055363893508911, + 0.020440351217985153, + -0.02482431009411812, + 0.02120448276400566, + -0.007644514553248882, + 0.013263523578643799, + 0.017083365470170975, + 0.01702013798058033, + -0.017777102068066597, + -0.009582843631505966, + -0.000530696939677, + 0.013990506529808044, + 0.026801567524671555, + 0.006954659707844257, + -0.01749446988105774, + 0.015423521399497986, + 0.01577000878751278, + 0.04329336807131767, + -0.0009272577590309083, + 0.010842534713447094, + -0.02082282491028309, + 0.028919868171215057, + 0.012075435370206833, + 0.002165724989026785, + -0.005106701981276274, + -1.1608151908149011e-05, + 0.04925203695893288, + 0.04851847514510155, + 0.10408594459295273, + -0.02179882489144802, + -0.01041589304804802, + 0.1008114218711853, + 0.029759004712104797, + -0.09709993749856949, + 0.050835371017456055, + -0.009468179196119308, + 0.013957729563117027, + 0.011333427391946316, + 0.011032303795218468, + -0.019943905994296074, + 0.010365859605371952, + 0.0016464850632473826, + 0.03558141738176346, + 0.04012579470872879, + 0.028978656977415085, + -0.03839731588959694, + -0.008860163390636444, + 0.019880950450897217, + 0.03077101521193981, + -0.012586143799126148, + -0.014330071397125721, + 0.03180991858243942, + 0.017880115658044815, + -0.0009581486228853464, + 0.0034067416563630104, + -0.05557555332779884, + -0.0851060152053833, + -0.052776023745536804, + 0.034797850996255875, + 0.07667162269353867, + 0.022114019840955734, + 0.006314720027148724, + -0.03523723781108856, + -0.010233710519969463, + -0.02159232273697853, + -0.022416148334741592, + 0.005592647474259138, + -0.0030494388192892075, + -0.03213972598314285, + 0.05933805927634239, + 0.04156957194209099, + -0.006775190122425556, + 0.023815209046006203, + -0.045679252594709396, + -0.02183016762137413, + -0.031478401273489, + -0.017056845128536224, + 0.041066162288188934, + 0.015059868805110455, + 0.7310845851898193, + 0.013396340422332287, + -0.002913958393037319, + -0.029417259618639946, + -0.004863677080720663, + -0.08094950765371323, + 0.024712465703487396, + 0.042329996824264526, + -0.01601490005850792, + 0.028397588059306145, + 0.027626775205135345, + -0.041658803820610046, + -0.02141174115240574, + -0.0425950363278389, + -0.009684494696557522, + -0.0039786905981600285, + -0.15065403282642365, + -0.02061355486512184, + 0.011352251283824444 + ], + [ + -0.14847171306610107, + 0.053644441068172455, + -0.021318096667528152, + 0.061181358993053436, + 0.021491294726729393, + 0.004603011067956686, + -0.028884941712021828, + 0.007245325017720461, + 0.011921973899006844, + 0.04785066097974777, + -0.008533184416592121, + 0.055037278681993484, + 0.044045522809028625, + -0.014227050356566906, + 0.061429157853126526, + 0.03803779184818268, + 0.026452651247382164, + 0.012714777141809464, + -0.010559490881860256, + 0.05602432042360306, + 0.004209032282233238, + 0.01305120438337326, + 0.06237662583589554, + 0.020917905494570732, + -0.11440741270780563, + -0.03305836021900177, + 0.0070900144055485725, + -0.03385204076766968, + -0.0192106980830431, + -0.033119313418865204, + -0.04902692511677742, + -0.02267288602888584, + -0.01301504485309124, + -0.0033578050788491964, + -0.001723676803521812, + -0.03211893513798714, + -0.010225566104054451, + 0.0437164343893528, + -0.03228211775422096, + -0.03755158558487892, + 0.005094024818390608, + 0.0035097752697765827, + -0.03287871554493904, + 0.04178720340132713, + -0.0034937679301947355, + 0.04204592481255531, + -0.06329848617315292, + 0.02426985464990139, + 0.013580435886979103, + -0.010138153098523617, + -0.033563170582056046, + 0.04398312419652939, + -0.012631404213607311, + -0.002360275015234947, + -0.022437192499637604, + -0.010270618833601475, + -0.011689175851643085, + -0.03270566090941429, + 0.01864568702876568, + 0.033258337527513504, + 0.012737317010760307, + -0.025122718885540962, + 0.04570964723825455, + 0.027594352141022682, + 0.013081462122499943, + 0.02217634953558445, + -0.034662313759326935, + -0.028045538812875748, + 0.06309759616851807, + -0.00411478104069829, + 0.033163439482450485, + -0.004691440612077713, + -0.0034782816655933857, + -0.047794099897146225, + -0.07894860953092575, + -0.0071488032117486, + -0.027853531762957573, + 0.010687277652323246, + 0.009296667762100697, + 0.02675038017332554, + 0.3636995255947113, + 0.0013470782432705164, + -0.007114568259567022, + 0.0025479274336248636, + -0.015246464870870113, + -0.008289320394396782, + -0.04741129279136658, + -0.007707931101322174, + -0.03328754007816315, + 0.02817743644118309, + -0.021570373326539993, + 0.066624715924263, + 0.044919826090335846, + 0.034114450216293335, + 0.006360433530062437, + 0.024612562730908394, + -0.011908505111932755, + -0.053682513535022736, + 0.014668081887066364, + -0.003145735478028655, + 0.026680806651711464, + -0.03904218226671219, + -0.019710231572389603, + 0.03586824610829353, + 0.012708024121820927, + -0.02958446554839611, + -0.016102736815810204, + -0.016009969636797905, + 0.04295605048537254, + 0.05725989118218422, + -0.020859673619270325, + 0.004464390221983194, + 0.008139600045979023, + -0.015977174043655396, + 0.005588248837739229, + 0.021396858617663383, + -0.014173215255141258, + 0.04593484476208687, + 0.017244726419448853, + -0.02121330052614212, + -0.07746447622776031, + 0.04133133962750435, + -0.00572990020737052, + 0.008378754369914532, + 0.025053424760699272, + 0.020014816895127296, + -0.02799847349524498, + 0.015611757524311543, + 0.0017979383701458573, + 0.02713174559175968, + 0.013733473606407642, + 0.007587438449263573, + 0.04271392524242401, + 0.023185623809695244, + 0.01626143418252468, + -0.005372726358473301, + 0.0748223215341568, + -0.08734186738729477, + 0.07513584196567535, + -0.011935491114854813, + -0.008813430555164814, + -0.06291194260120392, + -0.03504641354084015, + -0.014786877669394016, + -0.3066643178462982, + -0.019583579152822495, + -0.06527461856603622, + -0.00055937678553164, + -0.014879154972732067, + -0.02775087207555771, + 0.0008435946074314415, + -0.022340524941682816, + -0.07679900527000427, + 0.04871869459748268, + -0.02579895220696926, + -0.0715225413441658, + -0.008352883160114288, + -0.022530922666192055, + -0.0020921609830111265, + 0.015514346770942211, + -0.02237890474498272, + 0.0039245979860424995, + 0.06465330719947815, + -0.007577126380056143, + 0.017273345962166786, + 0.0009451540536247194, + -0.05117976292967796, + 0.025961313396692276, + 0.003688034601509571, + 0.007041402161121368, + -0.00860929861664772, + -0.019113697111606598, + -0.018744081258773804, + 0.029019976034760475, + 0.029570039361715317, + 0.061117250472307205, + 0.009635929018259048, + 0.009748434647917747, + -0.02369624935090542, + 0.002455823589116335, + 0.07188408821821213, + -0.019350510090589523, + -0.0020142020657658577, + -0.006150925997644663, + 0.061120178550481796, + 0.07924705743789673, + 0.0569828525185585, + 0.031367264688014984, + 0.02023261785507202, + 0.06517457216978073, + -0.010754046030342579, + -0.07743693888187408, + 0.08001171797513962, + 0.04807509854435921, + -0.008478030562400818, + 0.0021420614793896675, + 0.008609647862613201, + 0.005929689388722181, + 0.04514924809336662, + 0.02698424644768238, + 0.022998208180069923, + 0.017417440190911293, + -0.021923843771219254, + -0.032557856291532516, + -0.026403184980154037, + 0.07604645192623138, + -0.05062141641974449, + 0.043143533170223236, + 0.014517564326524734, + 0.020077219232916832, + 0.042887501418590546, + -0.016639042645692825, + 0.02182413823902607, + -0.007865527644753456, + -0.07355880737304688, + -0.025154700502753258, + 0.004812183324247599, + -0.016173670068383217, + -0.04377945885062218, + -0.06214785948395729, + -0.012539014220237732, + -0.03156289458274841, + -0.047815680503845215, + -0.01445386465638876, + -0.007941124029457569, + -0.016260098665952682, + -0.04347483813762665, + -0.05391080677509308, + 0.03914274647831917, + -0.021525893360376358, + 0.008080060593783855, + -0.04952238127589226, + -0.050420600920915604, + -0.033417411148548126, + -0.0462406724691391, + -0.009835593402385712, + 0.0314047634601593, + 0.6386480927467346, + -0.014248973689973354, + -0.07779538631439209, + -0.041430190205574036, + 0.0342978797852993, + -0.07626720517873764, + 0.09147041290998459, + -0.020031658932566643, + -0.08366917818784714, + -0.021671218797564507, + 0.04009658098220825, + -0.05254201963543892, + -0.021402999758720398, + 0.024106808006763458, + 0.03070112317800522, + -0.01971147023141384, + -0.11769889295101166, + -0.0337132029235363, + 0.02715166099369526 + ], + [ + -0.13859280943870544, + 0.03633565455675125, + -0.04215670004487038, + 0.04539494588971138, + -0.0348641611635685, + -0.00244862656109035, + -0.010739603079855442, + -0.03676372766494751, + 0.0414208360016346, + -0.024099726229906082, + 0.007934708148241043, + -0.04455868527293205, + 0.043752480298280716, + -0.00932514388114214, + -0.0034021574538201094, + 0.005543893668800592, + -0.0030621688347309828, + 0.027216754853725433, + -0.02866104431450367, + -0.028805624693632126, + -0.006918397266417742, + -0.011240063235163689, + 0.021482933312654495, + -0.010046742856502533, + -0.07898887991905212, + 0.031198397278785706, + -0.015092861838638783, + 0.013524015434086323, + -0.04902655631303787, + -0.00970765296369791, + 0.015588411130011082, + -0.05044713243842125, + -0.0027538081631064415, + 0.026936981827020645, + 0.020863909274339676, + -0.048823460936546326, + -0.013170276768505573, + -0.01664607971906662, + -0.022361591458320618, + -0.07524388283491135, + 0.014842751435935497, + -0.03565086051821709, + -0.00048535113455727696, + -0.018431279808282852, + -0.01654893532395363, + 0.03077767975628376, + -0.07487034052610397, + -0.005796138197183609, + 0.0024249565321952105, + -0.001694877864792943, + 0.009253127500414848, + -0.021680189296603203, + 0.020188869908452034, + 0.01867235265672207, + 0.02774682082235813, + 0.056755054742097855, + -0.0014844005927443504, + -0.05065501108765602, + -0.0225996021181345, + -0.028663774952292442, + 0.013123344630002975, + 0.024386897683143616, + -0.0018429880728945136, + 0.004633952863514423, + 0.02402466908097267, + 0.04045948013663292, + 0.03254302218556404, + 0.03846071660518646, + 0.03089040517807007, + -0.015435854904353619, + 0.01977786421775818, + 0.045264218002557755, + 0.02152440883219242, + -0.07287859171628952, + -0.09715082496404648, + -0.07415202260017395, + -0.008222582750022411, + -0.044936880469322205, + -0.012433839961886406, + 0.029178282245993614, + 0.3928107023239136, + 0.009762630797922611, + -0.017974110320210457, + 0.001352030667476356, + 0.01189585030078888, + 0.02775002270936966, + 0.03372469171881676, + 0.02857270836830139, + 0.0016226801089942455, + -0.014227966777980328, + -0.016768714413046837, + 0.10646367073059082, + 0.009497689083218575, + 0.018904363736510277, + 0.0517694316804409, + -0.0192418210208416, + -0.02060011774301529, + -0.04076433926820755, + 0.03477465733885765, + -0.002425710204988718, + -0.014147442765533924, + -0.04123740643262863, + -0.02549726888537407, + 0.022718481719493866, + -0.06552889943122864, + 0.009999324567615986, + 0.05447743088006973, + 0.013713915832340717, + -0.00220334529876709, + 0.01281757466495037, + 0.042543984949588776, + 0.016393840312957764, + 0.015898890793323517, + 0.0009509240626357496, + -0.024972064420580864, + -0.008576328866183758, + 0.03221956640481949, + -0.00849834643304348, + 0.04323654621839523, + 0.01947798579931259, + -0.010394701734185219, + -0.008745146915316582, + 0.015455811284482479, + 0.028537821024656296, + 0.027171077206730843, + -0.011046769097447395, + -0.03799382597208023, + -0.007899307645857334, + 0.019925056025385857, + -0.005683685187250376, + -0.007672060746699572, + -0.017427127808332443, + -0.03892534226179123, + 0.019353201612830162, + -0.015401344746351242, + -0.0015130559913814068, + 0.0008173480164259672, + -0.07424324750900269, + 0.020848922431468964, + -0.008881129324436188, + -0.04305301606655121, + -0.009062154218554497, + -0.033925481140613556, + 0.006353707052767277, + 0.024882640689611435, + -0.06483936309814453, + -0.061540570110082626, + 0.04396793991327286, + -0.0280543752014637, + 0.02817680314183235, + 0.007901190780103207, + 0.01802092231810093, + -0.04051355645060539, + -0.039998650550842285, + 0.023784276098012924, + -0.005670786369591951, + 0.01691487804055214, + -0.02232435531914234, + 0.014991067349910736, + 0.041122812777757645, + -0.018972469493746758, + 0.02861037664115429, + -0.011569212190806866, + 0.02247025817632675, + -0.00502874655649066, + 0.05185074359178543, + -0.020234359428286552, + -0.04872593283653259, + 0.018469760194420815, + 0.03095872513949871, + 0.03308260068297386, + -0.014334800653159618, + -0.029747363179922104, + 0.025578195229172707, + 0.0063879117369651794, + 0.04418397322297096, + 0.01027206052094698, + 0.023553259670734406, + 0.020598553121089935, + 0.01919013261795044, + 0.0043950569815933704, + -0.05211900547146797, + -0.006935955956578255, + -0.027739381417632103, + 0.07870598882436752, + 0.06991015374660492, + 0.11297094076871872, + -0.04224937781691551, + -0.02078372985124588, + 0.08591389656066895, + 0.03896502032876015, + -0.0835663229227066, + 0.04858282580971718, + -0.022113893181085587, + 0.010673941113054752, + 0.00045309256529435515, + -0.022126225754618645, + 0.010183117352426052, + 0.0028200603555887938, + -0.042229533195495605, + 0.012400265783071518, + 0.023804891854524612, + 0.0051697189919650555, + -0.04535800591111183, + -0.022366441786289215, + 0.014747751876711845, + 0.026297757402062416, + 0.008536388166248798, + -0.050452325493097305, + 0.025372743606567383, + 0.005456984043121338, + -0.003938836511224508, + 0.012471233494579792, + -0.07871884852647781, + -0.06005837395787239, + -0.035634201020002365, + 0.015479360707104206, + 0.08485972881317139, + 0.0075349281542003155, + -0.00670109735801816, + -0.010764732956886292, + -0.03214976564049721, + -0.048143986612558365, + -0.02584938332438469, + 0.01758831925690174, + -0.001614120090380311, + -0.018846716731786728, + 0.07987123727798462, + 0.041737042367458344, + 0.022994957864284515, + 0.025585530325770378, + -0.04801661893725395, + -0.008489953354001045, + -0.021946635097265244, + -0.015511461533606052, + 0.03829377889633179, + 0.03295676037669182, + 0.719186544418335, + 0.05053060129284859, + 0.00820576399564743, + -0.012058977037668228, + -0.004801452625542879, + -0.06607501953840256, + 0.0276492852717638, + 0.05303176864981651, + -0.0034036033321172, + 0.002909590257331729, + 0.01837163046002388, + -0.04605302959680557, + -0.005391113460063934, + -0.050274886190891266, + -0.02157696709036827, + 0.007729582022875547, + -0.12377257645130157, + -0.01998267136514187, + 0.017680412158370018 + ], + [ + -0.1567906141281128, + 0.02780098468065262, + -0.00995709840208292, + 0.04225962981581688, + 0.010137530975043774, + -0.012213490903377533, + 0.005716604180634022, + -0.01777733862400055, + -0.0008317374740727246, + 0.005797239951789379, + 0.06798534095287323, + -0.02757187932729721, + 0.04134811460971832, + -0.011570191942155361, + -0.005033481400460005, + 0.04164363071322441, + -0.003263609018176794, + -0.031845059245824814, + 0.008474074304103851, + -0.004718172363936901, + -0.010169859044253826, + 0.002751167630776763, + 0.04962914437055588, + 0.01828594133257866, + -0.10876249521970749, + 0.02218887209892273, + -0.01190024334937334, + 0.027657682076096535, + -0.014893922954797745, + -0.03427852317690849, + -0.003491376992315054, + -0.01735951378941536, + 0.0006704400293529034, + -0.017539869993925095, + -0.0061256131157279015, + -0.03104657307267189, + 0.009845604188740253, + -0.014896553009748459, + -0.03264150023460388, + -0.028009338304400444, + 0.04744192212820053, + -0.038901425898075104, + -0.012758852913975716, + -0.016050780192017555, + -0.02265903539955616, + -0.001379040302708745, + -0.043193917721509933, + 0.012029504403471947, + 0.0035465785767883062, + 0.0023503098636865616, + 0.017060354351997375, + 0.02592146210372448, + -0.038901228457689285, + 0.015967488288879395, + -0.050999995321035385, + 0.009137371554970741, + -0.03519335016608238, + 0.008260407485067844, + -0.006506412755697966, + -0.02417825348675251, + 0.004927780479192734, + 0.00048612093087285757, + 0.004744762554764748, + 0.014232886023819447, + 0.038921479135751724, + -0.011071116663515568, + -0.013426980935037136, + 0.023649543523788452, + 0.032194118946790695, + -0.021663881838321686, + 0.020383333787322044, + 0.024306707084178925, + 0.030993059277534485, + -0.01760425977408886, + -0.040978990495204926, + -0.015225037932395935, + 0.008615324273705482, + 0.011652947403490543, + -0.025708727538585663, + -0.05018709972500801, + 0.28657349944114685, + -0.0222260020673275, + 0.006015618331730366, + -0.020820090547204018, + -0.02202766202390194, + 0.017137158662080765, + -0.011470647528767586, + 0.007903942838311195, + 0.008984987623989582, + -0.0348643884062767, + -0.017444247379899025, + 0.03577990084886551, + 0.011646166443824768, + 0.09087879955768585, + 0.02144414186477661, + -0.02350030653178692, + -0.021660609170794487, + -0.06568563729524612, + -0.017657920718193054, + 0.03395114094018936, + -0.0357036218047142, + -0.016654787585139275, + 0.008190853521227837, + 0.01604274846613407, + 0.012685276567935944, + -0.00714711332693696, + 0.0020277395378798246, + -0.016120601445436478, + 0.016615599393844604, + 0.0153855811804533, + 0.036928970366716385, + -0.031246695667505264, + -0.0086969044059515, + -0.01133524440228939, + 0.022443125024437904, + 0.021014485508203506, + 0.011422878131270409, + -0.048071376979351044, + 0.020025935024023056, + 0.031924132257699966, + -0.06021499261260033, + 0.029897652566432953, + 0.007250707596540451, + 0.0450916662812233, + -0.04343128204345703, + -0.008023069240152836, + -0.01514747366309166, + 0.01585656777024269, + 0.005862882826477289, + 0.004745200742036104, + -0.0065261865966022015, + -0.019823897629976273, + -0.005816587246954441, + -0.02194196917116642, + 0.0013693554792553186, + 0.00391940725967288, + 0.017616381868720055, + -0.07060432434082031, + 0.054003868252038956, + -0.03757070004940033, + -0.007486611604690552, + -0.011119809001684189, + -0.003235799027606845, + 0.010562515817582607, + -0.6050374507904053, + -0.024604538455605507, + -0.040781836956739426, + 0.010693399235606194, + 0.0006650146096944809, + -0.024171866476535797, + 0.021612226963043213, + 0.019442452117800713, + -0.07390077412128448, + -0.004114540293812752, + -0.029339727014303207, + -0.014097344130277634, + 0.02245653048157692, + 0.04733412340283394, + 0.0030592791736125946, + -0.0031706762965768576, + -0.0384620763361454, + -0.0056078433990478516, + -0.006187322083860636, + -0.008901539258658886, + -0.003297504037618637, + -0.015166936442255974, + -0.04176470637321472, + 0.010293346829712391, + -0.013324471190571785, + -0.01279791072010994, + -0.020498929545283318, + 0.0012551797553896904, + -0.02541644312441349, + 0.0026224018074572086, + 0.016387445852160454, + 0.031182032078504562, + 0.020895566791296005, + 0.008479653857648373, + -0.012305847369134426, + 0.05311405286192894, + 0.009800026193261147, + 0.01706829108297825, + -0.002558888401836157, + -0.00126932212151587, + 0.0056176697835326195, + 0.05336402729153633, + 0.07692106813192368, + -0.019326740875840187, + -0.007148680742830038, + 0.10067566484212875, + -0.006683048326522112, + -0.029661916196346283, + 0.058741696178913116, + 0.016785936430096626, + -0.02401628904044628, + 0.029789365828037262, + 0.012240600772202015, + -0.008188461884856224, + 0.012612895108759403, + 0.007189900614321232, + 0.010595043189823627, + 0.028456104919314384, + 0.01420899573713541, + -0.024845819920301437, + -0.0002612896205391735, + 0.040641091763973236, + 0.01117693167179823, + 0.009257366880774498, + -0.015240374952554703, + 0.02397998608648777, + 0.0107516348361969, + 0.006468826439231634, + 0.0075290752574801445, + 0.0067976717837154865, + -0.10204721242189407, + -0.018228214234113693, + 0.039629362523555756, + -0.016556715592741966, + 0.004951374605298042, + 0.014508465304970741, + -0.03274407610297203, + 0.00448816129937768, + -0.012408528476953506, + -0.008456546813249588, + 0.028003277257084846, + 0.0014738371828570962, + -0.044816188514232635, + 0.036612290889024734, + 0.010186301544308662, + 0.003079876769334078, + 0.015351885929703712, + -0.023671524599194527, + -0.02798299305140972, + -0.01334657147526741, + 0.01644575409591198, + 0.004527345299720764, + 0.037463899701833725, + 0.556200385093689, + 0.014423301443457603, + -0.03947639837861061, + -0.03993355110287666, + -0.013306612148880959, + -0.028971398249268532, + 0.0470576174557209, + 0.035980474203825, + -0.01752723753452301, + 0.008142799139022827, + 0.031181704252958298, + 0.013277704827487469, + -0.027638927102088928, + -0.004772310610860586, + -0.002953450893983245, + 0.0005706966039724648, + -0.13889652490615845, + -0.028297368437051773, + 0.02433864027261734 + ], + [ + -0.16584667563438416, + 0.020637953653931618, + 0.05573403835296631, + 0.05767061188817024, + 0.000542171357665211, + -0.016131967306137085, + -0.03557219356298447, + -0.030028797686100006, + -0.0581476092338562, + 0.024807332083582878, + 0.04753520339727402, + -0.05611796677112579, + 0.07410538196563721, + -0.011514230631291866, + -0.03190743923187256, + 0.0651259794831276, + -0.039527807384729385, + -0.06427402794361115, + 0.020005352795124054, + -0.01597990281879902, + -0.07645844668149948, + 0.0027284680400043726, + 0.07726005464792252, + 0.006643474102020264, + -0.12941183149814606, + 0.003389533841982484, + -0.005106388125568628, + 0.03472637012600899, + 0.022766105830669403, + -0.014916026964783669, + 0.034762024879455566, + -0.01568562537431717, + -0.01468642521649599, + 0.04369238391518593, + 0.007620378863066435, + 0.005546444561332464, + 0.01944006234407425, + -0.048980239778757095, + -0.061494965106248856, + -0.05168677121400833, + 0.06088501960039139, + 0.0025110612623393536, + 0.034551121294498444, + 0.011472418904304504, + -0.04985199123620987, + -0.038711827248334885, + -0.04775992035865784, + -0.0021819197572767735, + 0.04213421046733856, + 0.009623656049370766, + 0.04903389886021614, + 0.008142332546412945, + -0.045064039528369904, + 0.05051929131150246, + -0.10439494252204895, + 0.018336711451411247, + -0.0049508255906403065, + 0.015304339118301868, + -0.007471444550901651, + 0.0024075908586382866, + -0.006106243003159761, + -0.035484474152326584, + 0.009067085571587086, + -0.011342134326696396, + 0.08356942236423492, + -0.003143058158457279, + -0.022659556940197945, + 0.013116051442921162, + -0.018543006852269173, + -0.03784918785095215, + 0.057057540863752365, + -0.02977163717150688, + 0.031974777579307556, + -0.006262074690312147, + -0.03665848821401596, + 0.007775377482175827, + 0.013354906812310219, + 0.006143357139080763, + -0.07237836718559265, + -0.05776204913854599, + 0.38552454113960266, + 0.0024619910400360823, + 0.0386439710855484, + -0.037772633135318756, + -0.04610772803425789, + 0.009523341432213783, + -0.06456378102302551, + 0.01666231080889702, + -0.03638087958097458, + -0.042056694626808167, + -0.021066265180706978, + -0.018066955730319023, + -0.004999623633921146, + 0.0949796587228775, + -0.01908521167933941, + -0.014660600572824478, + 0.006315950769931078, + -0.09580973535776138, + -0.04804601892828941, + 0.0397099107503891, + -0.08325022459030151, + -0.005783852655440569, + 0.0652884766459465, + -0.010950771160423756, + -0.021953096613287926, + -0.028692781925201416, + -0.022506190463900566, + -0.022954901680350304, + 0.0281557347625494, + 0.024251306429505348, + 0.017619550228118896, + -0.03519052639603615, + -0.01607399247586727, + -0.006502779200673103, + 0.04283706843852997, + 0.01610533520579338, + 0.050662167370319366, + -0.08329126238822937, + 0.04927594214677811, + 0.07168447226285934, + -0.08680853992700577, + 0.013937992043793201, + 0.03241102397441864, + 0.05472131073474884, + -0.1260482668876648, + -0.03627568483352661, + 0.02750304527580738, + -0.0030092811211943626, + -0.0099148815497756, + 0.013098984025418758, + -0.004074592608958483, + -0.0010793667752295732, + 0.02767057530581951, + -0.032063499093055725, + -0.03506330028176308, + 0.006138863507658243, + 0.0012108564842492342, + -0.0408182367682457, + 0.10421811044216156, + -0.05346543341875076, + -0.017424454912543297, + -0.029920941218733788, + 0.008127509616315365, + 0.012772618792951107, + 0.09600440412759781, + -0.041847970336675644, + 0.04349222034215927, + 0.02423286624252796, + -0.01269926130771637, + -0.04756748676300049, + 0.022145792841911316, + 0.035189852118492126, + -0.11568935215473175, + -0.002009693067520857, + -0.06668005138635635, + -0.0389222577214241, + 0.011236350983381271, + 0.04766470193862915, + 0.023018093779683113, + 0.02975848689675331, + -0.06893173605203629, + -0.014796199277043343, + -0.034443508833646774, + -0.007392191793769598, + 0.0026950924657285213, + -0.03200051188468933, + -0.009770269505679607, + -0.010233443230390549, + -0.0349121019244194, + -0.07476349174976349, + 0.0010176319628953934, + -0.007764720357954502, + -0.037525638937950134, + -0.008192251436412334, + 0.005259395577013493, + 0.027320507913827896, + 0.01036939024925232, + -0.013850557617843151, + -0.029830606654286385, + 0.10245468467473984, + -0.0401916578412056, + 0.03635168820619583, + 0.012611249461770058, + -0.02297486737370491, + -0.012013593688607216, + 0.04398447647690773, + 0.07544764876365662, + -0.04924619570374489, + -0.019207291305065155, + 0.08726895600557327, + 0.026426706463098526, + -0.043600790202617645, + 0.04998175427317619, + 0.01033883634954691, + 0.005913444794714451, + -0.0065909926779568195, + 0.04249757528305054, + -0.049807172268629074, + -0.0069755674339830875, + 0.046675603836774826, + 0.013703684322535992, + 0.03410765901207924, + 0.014358015730977058, + -0.013243276625871658, + 0.04425947740674019, + 0.04453437030315399, + 0.02383488044142723, + -0.012240090407431126, + 0.010206167586147785, + 0.033020902425050735, + 0.0037742159329354763, + 0.021300440654158592, + 0.014974262565374374, + 0.014149361290037632, + -0.13931062817573547, + -0.03886595740914345, + 0.057010915130376816, + -0.005862120538949966, + -0.019693059846758842, + 0.06177810579538345, + -0.012846043333411217, + 0.013730799779295921, + 0.034277040511369705, + 0.026786863803863525, + 0.03333406522870064, + -0.0030733770690858364, + -0.07008109986782074, + 0.03561734780669212, + 0.0335819274187088, + -0.03347637504339218, + 0.0170682892203331, + 0.01743043214082718, + -0.01761341467499733, + 0.023174593225121498, + 0.07780313491821289, + -0.016034960746765137, + 0.054989300668239594, + 0.6142441034317017, + 0.013682091608643532, + 0.006585003342479467, + -0.036161333322525024, + -0.033255353569984436, + -0.026675540953874588, + 0.052496038377285004, + 0.028301944956183434, + -0.007498985156416893, + -0.002999219810590148, + 0.04157834127545357, + 0.03444837033748627, + -0.036403100937604904, + 0.001986155053600669, + -0.0011513510253280401, + 0.011490745469927788, + -0.11128169298171997, + -0.011967740021646023, + 0.029637588188052177 + ], + [ + -0.16522781550884247, + 0.010917245410382748, + -0.006548756267875433, + 0.011694042943418026, + -0.02564753033220768, + -0.011090542189776897, + -0.006652498152107, + -0.03787226974964142, + -0.011237679980695248, + 0.006520822178572416, + 0.042020849883556366, + -0.04234284535050392, + 0.040912654250860214, + -0.003301608143374324, + -0.0422937236726284, + 0.0527251660823822, + -0.010458361357450485, + -0.0204012393951416, + -0.006230177823454142, + 0.001550863846205175, + -0.03871311619877815, + -0.006715483497828245, + 0.05736389383673668, + 0.06356712430715561, + -0.08239603042602539, + 0.010646110400557518, + 0.018363330513238907, + 0.05271928757429123, + 0.017895178869366646, + -0.0004238388210069388, + 0.0034326722379773855, + -0.016072895377874374, + 0.01581042818725109, + 0.06646085530519485, + 0.012384776026010513, + -0.028721842914819717, + -0.025416038930416107, + -0.023401932790875435, + -0.03155021741986275, + -0.0769098550081253, + 0.043787308037281036, + -0.05331576615571976, + 0.025617532432079315, + -0.04022910073399544, + -0.03849726915359497, + -0.040985286235809326, + -0.015245961956679821, + 0.0074479347094893456, + 0.04540054500102997, + 0.007657722570002079, + 0.034661486744880676, + 0.011847921647131443, + -0.02300378493964672, + 0.02850337140262127, + -0.018828265368938446, + 0.035497650504112244, + 0.0019972294103354216, + 0.009174797683954239, + -0.03738798573613167, + -0.009505584836006165, + -0.00333807454444468, + -0.05352417752146721, + 0.03157053887844086, + 0.00900924764573574, + 0.051068857312202454, + -0.005489999894052744, + -0.00023897812934592366, + 0.01678490824997425, + 0.013816500082612038, + -0.025837570428848267, + 0.00816294550895691, + 0.025050481781363487, + 0.02632887102663517, + -0.0075920880772173405, + -0.09972492605447769, + -0.02806100994348526, + 0.01331226248294115, + 0.0076178801245987415, + -0.0316733792424202, + -0.04433837905526161, + 0.39126381278038025, + -0.016022225841879845, + 0.02565767616033554, + -0.011317329481244087, + -0.03330998122692108, + -0.0012234027963131666, + 0.0185198113322258, + 0.019286561757326126, + -0.03711560741066933, + -0.0076593635603785515, + -0.007546230684965849, + 0.0034227287396788597, + -0.002861616900190711, + 0.03876307234168053, + -0.003753810189664364, + -0.008701429702341557, + -0.010032610036432743, + -0.039115406572818756, + -0.03405088186264038, + 0.03255074843764305, + -0.008949965238571167, + 0.031095076352357864, + 0.024442417547106743, + 0.009726486168801785, + -0.019311558455228806, + -0.037696242332458496, + 0.05008338764309883, + -0.00846874713897705, + 0.010747114196419716, + -0.0016179446829482913, + 0.06000586971640587, + -0.007407874334603548, + -0.011742752976715565, + -0.0066549028269946575, + 0.04894267022609711, + 0.019332420080900192, + 0.03285551071166992, + -0.030674923211336136, + 0.03674115613102913, + 0.0519561842083931, + -0.07606924325227737, + 0.003190623829141259, + 0.0067838081158697605, + 0.028031866997480392, + -0.04139221832156181, + -0.010558237321674824, + 0.03187791258096695, + -0.008632616139948368, + 0.047180239111185074, + 0.010960101149976254, + -0.0003837896801996976, + -0.023011699318885803, + 0.018620049580931664, + -0.013563466258347034, + -0.016688797622919083, + 0.027091171592473984, + -0.008402477018535137, + -0.04029187932610512, + 0.06740599870681763, + -0.031184695661067963, + 0.0024837504606693983, + -0.01847892254590988, + 0.010273299179971218, + -0.0002804709947668016, + -0.021542372182011604, + -0.04772211238741875, + 0.04655618965625763, + 0.005167101044207811, + -0.035162303596735, + -0.0023583960719406605, + 0.03605824336409569, + 0.025477450340986252, + -0.06747373193502426, + -0.0456758514046669, + -0.03232786804437637, + 0.011008034460246563, + 0.030574768781661987, + 0.011782788671553135, + 0.027865029871463776, + -0.004072544164955616, + -0.052166908979415894, + -0.011167338117957115, + -0.01383236050605774, + -0.026678362861275673, + -0.030701549723744392, + -0.005486746318638325, + -0.025520844385027885, + 0.02199711464345455, + -0.037723347544670105, + -0.008018088527023792, + -0.009305914863944054, + -0.0035070402082055807, + -0.022555898874998093, + 0.012583328410983086, + -0.005256657488644123, + 0.030718756839632988, + 0.0021317540667951107, + 0.011207562871277332, + -0.012705324217677116, + 0.03845030069351196, + 0.009067212231457233, + -0.007485796697437763, + 0.013499327003955841, + 0.010189383290708065, + 0.031547609716653824, + 0.018812065944075584, + 0.07162052392959595, + -0.038458481431007385, + -0.012950547970831394, + 0.07648878544569016, + 0.008631333708763123, + -0.0531206876039505, + 0.0758812427520752, + -0.0017514326609671116, + -0.012001913040876389, + 0.003613799810409546, + 0.03432106599211693, + -0.010514812543988228, + -0.03511280193924904, + -0.04337456449866295, + -0.018033765256404877, + 0.01546780951321125, + 0.0019637111108750105, + -0.02719341404736042, + 0.028737006708979607, + 0.04586911201477051, + 0.027611514553427696, + 0.011047747917473316, + -0.02002071589231491, + 0.03135404363274574, + 0.026443500071763992, + -0.006072488147765398, + 0.021301232278347015, + -0.007151519879698753, + -0.08040684461593628, + -0.05139125883579254, + 0.018414676189422607, + 0.024712003767490387, + 0.004131586290895939, + 0.002984179649502039, + -0.001634107669815421, + -0.00022309189080260694, + -0.04095559939742088, + -0.00928612519055605, + 0.0029119420796632767, + 0.017770610749721527, + -0.06030707061290741, + 0.04814152419567108, + 0.05022424831986427, + 0.03495360538363457, + 0.023144925013184547, + -0.033548761159181595, + -0.005287530366331339, + -0.037393782287836075, + 0.04558350518345833, + -0.007007593754678965, + 0.05343909561634064, + 0.7460620403289795, + 0.004257590509951115, + 0.015859736129641533, + -0.03278252109885216, + 0.0016798869473859668, + -0.053544558584690094, + 0.019532909616827965, + 0.026199547573924065, + -0.028307942673563957, + 0.007218639366328716, + 0.02270902693271637, + 0.022819872945547104, + -0.002901708008721471, + -0.0058211712166666985, + -0.008783041499555111, + 0.011791843920946121, + -0.13950671255588531, + -0.02172873541712761, + 0.05823419615626335 + ], + [ + -0.008939895778894424, + 0.006551804952323437, + -0.021603574976325035, + 0.0015190705889835954, + 0.0220682043582201, + 0.02016250602900982, + -0.0015607705572620034, + 0.006068252492696047, + 0.005308694671839476, + -0.02300267107784748, + 0.03763778135180473, + 0.00030134094413369894, + -0.012881886214017868, + -0.0025858108419924974, + 0.005470773670822382, + -0.0066735646687448025, + 0.025917401537299156, + -0.034658994525671005, + 0.03122028149664402, + 0.011014766991138458, + 0.02524714544415474, + -0.0006956559955142438, + -0.015837501734495163, + 0.012554168701171875, + -0.0007544662221334875, + 0.025152521207928658, + -0.01649256981909275, + 0.001885640318505466, + 3.500299862935208e-05, + -0.010697443969547749, + -0.03231552988290787, + 0.019916826859116554, + 0.008089682087302208, + -0.052155766636133194, + -0.020599547773599625, + -0.011062507517635822, + 0.019747085869312286, + -0.011120138689875603, + -0.007618107832968235, + -0.001959370682016015, + 0.027090324088931084, + 0.002421742770820856, + -0.08956922590732574, + -0.006760729942470789, + -0.0026940712705254555, + 0.008362612687051296, + -0.02712724544107914, + -0.0006563979550264776, + -0.03927800431847572, + -0.005635365378111601, + -0.007975076325237751, + 0.029627852141857147, + 0.01781347021460533, + -0.031835272908210754, + 9.719714580569416e-05, + -0.010174138471484184, + -0.10628092288970947, + -0.003926267381757498, + 0.006904917303472757, + -0.017337793484330177, + 0.0026504285633563995, + 0.023680899292230606, + 0.004951030947268009, + 0.02551017329096794, + 0.004367819521576166, + -0.038692671805620193, + -0.006646204739809036, + 0.01725156605243683, + 0.05369986966252327, + 0.0036638048477470875, + -0.02460748329758644, + 0.05199810117483139, + -0.000650207803118974, + 0.0016952644800767303, + -0.010560950264334679, + -0.009315703995525837, + -0.013996882364153862, + -0.0017465819837525487, + -0.009956399910151958, + -0.010629049502313137, + -0.08676759153604507, + -0.007317390758544207, + -0.007445656694471836, + -0.0034884577617049217, + -0.011359032243490219, + 0.0035986951552331448, + 0.0006000619032420218, + -0.00011785557580878958, + 0.0373421311378479, + -0.04070177674293518, + -0.0016912403516471386, + 0.0062140412628650665, + 0.012626806274056435, + 0.08406956493854523, + 0.037939008325338364, + -0.006185453850775957, + 0.007711712270975113, + -0.02478807419538498, + 0.015443157404661179, + -0.0014148905174806714, + -0.0013561808736994863, + -0.012455258518457413, + -0.0284284558147192, + 0.00901347678154707, + 0.02782849594950676, + 0.058617059141397476, + -0.005673608742654324, + -0.02301599457859993, + -0.01673254184424877, + -8.747728861635551e-05, + 0.000966070918366313, + -0.006819596979767084, + 0.011359638534486294, + 0.020000658929347992, + 0.0002578810672275722, + 0.010944304056465626, + -0.0055403439328074455, + -0.022521082311868668, + 0.0015140356263145804, + -0.00044990499736741185, + -0.030082451179623604, + 0.06532590836286545, + -0.0012440307764336467, + 0.0031958892941474915, + 0.004309772979468107, + 0.0004880394844803959, + -0.006459216121584177, + 0.03991489112377167, + -0.0215472225099802, + -0.007282606326043606, + 0.004510538186877966, + 0.001591758569702506, + -0.008555784821510315, + -0.02185700461268425, + 0.03957995027303696, + -0.013927060179412365, + -0.010036520659923553, + -0.001636854256503284, + -0.01538944337517023, + 0.0057827322743833065, + -0.005299252457916737, + -0.00839028600603342, + 0.013728074729442596, + 0.004800667054951191, + -0.9268552660942078, + -0.006527608726173639, + -0.041526906192302704, + -0.012663277797400951, + 0.021425524726510048, + -0.021700210869312286, + 0.004156144335865974, + -0.010695509612560272, + -0.008597523905336857, + 0.004200428258627653, + -0.0272125955671072, + 0.04564174637198448, + 0.01194864884018898, + 0.0021066819317638874, + -0.0047526066191494465, + -0.013828705064952374, + 0.0033105257898569107, + -0.00875377282500267, + 0.014640971086919308, + -0.017209595069289207, + -0.0013481612550094724, + 0.003699804190546274, + -0.041803717613220215, + -0.009167835116386414, + -0.0028319128323346376, + 0.017037756741046906, + -0.02014647051692009, + 0.007982447743415833, + 0.02081032283604145, + -0.009590773843228817, + 0.006201143842190504, + -0.005065882112830877, + 0.0007064655655995011, + 0.00030993091058917344, + -0.022122006863355637, + -0.00045456294901669025, + 0.014611355029046535, + 0.009051722474396229, + -0.003626833902671933, + 0.03857933729887009, + -0.01959271915256977, + -0.0054627470672130585, + 0.0026054016780108213, + 0.0025588644202798605, + 0.02289891242980957, + 0.027559328824281693, + -0.02002660743892193, + 0.021749230101704597, + 0.019690275192260742, + 0.0062441835179924965, + -0.02548772096633911, + 0.018853245303034782, + -0.005022489000111818, + 0.027845492586493492, + -0.00666069146245718, + -0.012100541032850742, + 0.0056286039762198925, + 0.0020268489606678486, + -0.002587477909401059, + -0.03565187752246857, + -0.0020493094343692064, + -0.009109040722250938, + -0.006486224941909313, + 0.055793777108192444, + -0.015299691818654537, + -0.004592239856719971, + 0.00946368183940649, + -0.01969253085553646, + -0.005815207492560148, + 0.04822706803679466, + 0.0013891237322241068, + -0.0009013773524202406, + -0.005337984301149845, + -0.06376394629478455, + -0.00824661087244749, + 0.004624056629836559, + -0.0043219951912760735, + 0.0027820849791169167, + 0.011158251203596592, + -0.018283255398273468, + 0.012207778170704842, + 0.006430568173527718, + 0.0034349493216723204, + -0.015493717044591904, + -0.030458074063062668, + 0.007730797864496708, + 0.014307129196822643, + -0.002366042695939541, + -0.002971076872199774, + -0.028901249170303345, + -0.008467016741633415, + -0.0017855910118669271, + 0.007948904298245907, + -0.019093122333288193, + 0.008967525325715542, + -0.11282618343830109, + 0.008994531817734241, + -0.0012720250524580479, + 0.024589480832219124, + 0.0751812756061554, + 0.016278810799121857, + 0.003042877186089754, + 0.004418954718858004, + -0.0018229668494313955, + -0.018054943531751633, + -0.017486851662397385, + 0.015986375510692596, + -0.0055223992094397545, + -0.008431710302829742, + 2.6998541216016747e-05, + -0.018215736374258995, + 0.0023558454122394323 + ], + [ + -0.13982512056827545, + 0.039419129490852356, + -0.008973327465355396, + -0.0014096923405304551, + -0.009972278028726578, + -0.00939177256077528, + -0.002202740404754877, + -0.033773452043533325, + -0.002727045677602291, + 0.001639159512706101, + 0.050596997141838074, + -0.04558476433157921, + 0.04789078235626221, + -0.012831203639507294, + 0.005349589046090841, + 0.021433532238006592, + 0.0010889575351029634, + -0.010141529142856598, + -0.0059638782404363155, + 0.001885959878563881, + -0.039332401007413864, + -0.025371480733156204, + 0.0373779721558094, + 0.01182352751493454, + -0.11091533303260803, + 0.011694483458995819, + -0.00266577722504735, + 0.014363942667841911, + -0.02847108244895935, + 0.0040687317959964275, + 0.0078657241538167, + -0.03830593451857567, + -0.0008135808166116476, + 0.05039381608366966, + 0.017682617530226707, + -0.017542488873004913, + -0.017139766365289688, + -0.009609628468751907, + -0.027704128995537758, + -0.05505899339914322, + 0.036329831928014755, + -0.06015709415078163, + 0.012025697156786919, + -0.017621522769331932, + -0.02957342192530632, + -0.0411592498421669, + -0.030184833332896233, + 0.014929345808923244, + 0.018284164369106293, + 0.0224304236471653, + 0.002237931126728654, + -0.0014985352754592896, + -0.012462303973734379, + 0.00984323862940073, + -0.05663397163152695, + 0.012049753218889236, + -0.002421841723844409, + 0.0015710057923570275, + -0.01135927438735962, + -0.02088875323534012, + 0.0060032387264072895, + -0.031209038570523262, + 0.0027744811959564686, + -0.0006836113752797246, + 0.0394381582736969, + 0.006509046070277691, + 0.004720184952020645, + -0.006787267047911882, + 0.011170342564582825, + -0.029120666906237602, + 0.03145118057727814, + 0.03124278225004673, + 0.01450640894472599, + -0.015050764195621014, + -0.04767005518078804, + -0.0319000743329525, + 0.00202506803907454, + -0.04308716207742691, + -0.03954733535647392, + -0.010671539232134819, + 0.39367979764938354, + -0.005807358305901289, + -0.0032913077156990767, + -0.01945715770125389, + -0.0008209573570638895, + 0.014541815035045147, + 0.016979839652776718, + 0.019461732357740402, + -0.025456590577960014, + -0.04074813053011894, + -0.026253655552864075, + 0.026429306715726852, + 0.005365927703678608, + 0.04711354151368141, + 0.010471999645233154, + -0.00487991888076067, + -0.016496259719133377, + -0.053272657096385956, + -0.012735201045870781, + 0.02347075752913952, + -0.012586576864123344, + -0.009053023532032967, + 0.009814543649554253, + 0.010005196556448936, + -0.01120639219880104, + -0.014755629934370518, + 0.025174105539917946, + -0.002785520860925317, + 0.01962466537952423, + 0.025272781029343605, + 0.05354781076312065, + -0.008310754783451557, + -0.012042229063808918, + 0.00821712613105774, + 0.015358430333435535, + 0.02837364375591278, + 0.022214800119400024, + -0.04857160523533821, + 0.042240459471940994, + 0.03881651163101196, + -0.04997120425105095, + 0.0028497804887592793, + 0.00798865221440792, + 0.03292090818285942, + -0.03594197332859039, + -0.043542370200157166, + -0.009836244396865368, + -0.012106739915907383, + 0.01117055956274271, + 0.03658606857061386, + -0.017721962183713913, + -0.017603466287255287, + -0.008679338730871677, + -0.03082878887653351, + -0.01574503444135189, + 0.013703386299312115, + -0.008168574422597885, + -0.05687316134572029, + 0.06000053137540817, + -0.022735171020030975, + -0.030482808127999306, + 0.00610684510320425, + 0.013198397122323513, + 0.019892558455467224, + 0.04758473113179207, + -0.04053733870387077, + 0.009749065153300762, + 0.017092321068048477, + -0.017962362617254257, + -0.00727085443213582, + 0.02258472517132759, + 0.038527969270944595, + -0.03752332925796509, + -0.024899423122406006, + 0.0008430248126387596, + 0.007613531779497862, + 0.00812517385929823, + 0.027631839737296104, + 0.0032353734131902456, + 0.012847776524722576, + -0.033122505992650986, + 0.023194951936602592, + -0.018767133355140686, + 0.0023464651312679052, + -0.006641622632741928, + 0.025442276149988174, + -0.02727140299975872, + 0.029839076101779938, + -0.014053740538656712, + 0.022770199924707413, + 0.03862945735454559, + -0.007122904062271118, + -0.04327317699790001, + 0.027390679344534874, + 0.008468152955174446, + 0.03592431917786598, + -0.010886109434068203, + 0.012192091904580593, + 0.01645970717072487, + 0.04451100528240204, + 0.01852942258119583, + 0.011964188888669014, + 0.0026138306129723787, + -0.019211674109101295, + 0.013572277501225471, + 0.047504886984825134, + 0.07683493942022324, + 0.000586736889090389, + 0.01052107010036707, + 0.08373910933732986, + -0.005615823902189732, + -0.06285358220338821, + 0.0641070231795311, + -0.013244900852441788, + -0.026413192972540855, + -0.005181782878935337, + -0.003584453836083412, + -0.0110621964558959, + -0.014914944767951965, + 0.02727113850414753, + 0.010785526596009731, + 0.004334654659032822, + 0.019589288160204887, + -0.03155430406332016, + 0.012610281817615032, + 0.04608938843011856, + 0.0439506359398365, + -0.018799301236867905, + -0.034178171306848526, + 0.03145420923829079, + 0.03717012330889702, + 0.02444840408861637, + 0.0061903768219053745, + -0.05282704532146454, + -0.07408212870359421, + -0.03851829841732979, + 0.023126963526010513, + 0.02834426611661911, + -0.008485310710966587, + 0.02415146678686142, + -0.016226207837462425, + 0.0032807954121381044, + -0.02571924589574337, + 0.0006551904371008277, + 0.022308558225631714, + -0.005558730103075504, + -0.036459196358919144, + 0.04055735468864441, + 0.04987362399697304, + 0.003403989365324378, + 0.04866629093885422, + -0.04706687107682228, + -0.022604312747716904, + -0.0013811810640618205, + 0.034004777669906616, + 0.004838909953832626, + 0.04376378282904625, + 0.7709876894950867, + 0.02179129421710968, + -0.0053413668647408485, + -0.029027974233031273, + -0.00801705289632082, + -0.08587630838155746, + 0.0460929311811924, + 0.02883176878094673, + -0.01317592989653349, + 0.016391610726714134, + 0.02034376934170723, + -0.0035084851551800966, + -0.02856014110147953, + -0.01678694225847721, + -0.007261129096150398, + 0.017452366650104523, + -0.14522673189640045, + -0.03659835085272789, + 0.027877870947122574 + ], + [ + 0.024299131706357002, + -0.000185040567885153, + 0.009943491779267788, + -0.0029601179994642735, + -0.01183086447417736, + -0.009186886250972748, + 0.0011940287658944726, + -0.00034827919444069266, + 0.0010117213241755962, + 0.00951618142426014, + -0.02726876735687256, + -0.001568921492435038, + 0.005984681658446789, + -0.0013588836882263422, + -0.001076493295840919, + 0.0026590274646878242, + -0.011365300044417381, + 0.015583379194140434, + -0.012697499245405197, + -0.004839241970330477, + -0.008417828939855099, + -0.000233594881137833, + 0.009072542190551758, + -0.005754735786467791, + 0.002501955721527338, + -0.00823540985584259, + 0.005512743256986141, + 0.000750636332668364, + -0.0004456077585928142, + 0.002762780524790287, + 0.010601894930005074, + -0.00927065685391426, + -0.0032145201694220304, + 0.026831457391381264, + 0.009588660672307014, + 0.00402434729039669, + -0.009890914894640446, + 0.003496347926557064, + 0.0018623557407408953, + -0.0015949737280607224, + -0.009872522205114365, + -0.0031923113856464624, + 0.04231632500886917, + 0.005752995144575834, + 0.0009202330256812274, + -0.0027894587256014347, + 0.014433278702199459, + -0.0007914467132650316, + 0.018071800470352173, + 0.003954934887588024, + 0.006160877179354429, + -0.010923067107796669, + -0.009576529264450073, + 0.013613022863864899, + -0.001854398869909346, + 0.001683074631728232, + 0.04965120553970337, + 0.002095254138112068, + -0.004425104707479477, + 0.011397650465369225, + 0.0002446125145070255, + -0.011148783378303051, + -0.0028230389580130577, + -0.010080160573124886, + -0.001777095953002572, + 0.01357935555279255, + 0.001669722842052579, + -0.0083702951669693, + -0.020583095028996468, + -0.005488821770995855, + 0.01139928586781025, + -0.02377888187766075, + 0.0017334999283775687, + -0.0024116819258779287, + 0.0020305246580392122, + 0.004980862606316805, + 0.008309727534651756, + 0.0008430480374954641, + 0.002880131360143423, + 0.00150748947635293, + -0.12463125586509705, + 0.0024329808074980974, + 0.00301811913959682, + 0.0021137045696377754, + 0.006472485605627298, + -0.0016847795341163874, + 0.004914142657071352, + -0.00028350879438221455, + -0.01467230636626482, + 0.019824130460619926, + 0.0004901913926005363, + -0.00327719422057271, + -0.007239805068820715, + -0.03539238125085831, + -0.015279517509043217, + 0.002700780052691698, + -0.003216817509382963, + 0.008865300565958023, + -0.007951882667839527, + 0.0016329827485606074, + 0.0005022608675062656, + 0.0013663043500855565, + 0.013224988244473934, + -0.001901309355162084, + -0.01113809458911419, + -0.024515219032764435, + -0.0004237679240759462, + 0.010842854157090187, + 0.0028545528184622526, + -0.0005432551843114197, + 5.900741234654561e-05, + -0.0008681770996190608, + -0.004423332400619984, + -0.011319819837808609, + -0.0034859103616327047, + -0.004306884482502937, + 0.0037391972728073597, + 0.009323464706540108, + -0.00020164786837995052, + 5.10591926285997e-05, + 0.010270742699503899, + -0.02807973325252533, + -0.0006288920412771404, + -0.0016299121780321002, + -0.0007880626944825053, + -0.0015415837988257408, + 0.0023447724524885416, + -0.018514245748519897, + 0.008051881566643715, + 0.007436187472194433, + -0.0023933027405291796, + -0.002640996826812625, + 0.0057900515384972095, + 0.007946256548166275, + -0.020900921896100044, + 0.004248583223670721, + 0.0022769253700971603, + -0.011424527503550053, + 0.005581667181104422, + -0.005856617819517851, + -0.0006102199549786747, + 0.003633408108726144, + -0.009566953405737877, + -0.0020208365749567747, + -0.9628420472145081, + 0.0004576477804221213, + 0.01892329379916191, + 0.00707372697070241, + -0.009183716028928757, + 0.01099669374525547, + -0.00045474711805582047, + 0.0030320105142891407, + 0.006907217670232058, + 0.0008646971546113491, + 0.007166678085923195, + -0.026192650198936462, + -0.005868988577276468, + 0.0004849024990107864, + 0.0018074221443384886, + 0.00476011773571372, + -0.0014243917539715767, + 0.00295472564175725, + -0.0026980445254594088, + 0.006112539209425449, + -0.00026059363153763115, + -0.002628304762765765, + 0.016900893300771713, + 0.00078083376865834, + -0.0037365432363003492, + -0.008825143799185753, + 0.009493185207247734, + -0.0030587553046643734, + -0.008197830989956856, + 0.003865218721330166, + -0.0061927312053740025, + 0.0019974634051322937, + -0.0003243509854655713, + -0.0005948860780335963, + 0.01057390682399273, + 0.0005678351153619587, + -0.0036843488924205303, + -0.003280316712334752, + 0.002200966002419591, + -0.015546191483736038, + 0.009681939147412777, + 0.010224428959190845, + -0.0069486238062381744, + -1.46986549225403e-05, + -0.010596958920359612, + -0.00886278785765171, + 0.008138076402246952, + -0.00012442249862942845, + -0.006382757797837257, + 0.0007862850907258689, + 0.013277215883135796, + -0.007846361957490444, + 0.004183952230960131, + -0.011042589321732521, + 0.0031123494263738394, + 0.0024431960191577673, + -0.0005388627760112286, + 0.0004745323385577649, + 0.00028485304210335016, + 0.011768144555389881, + 0.001863052137196064, + 0.008570121601223946, + 0.004529232624918222, + -0.022099275141954422, + 0.0068849739618599415, + 0.003233409021049738, + -0.004226945340633392, + 0.007626040372997522, + 0.002199446549639106, + -0.032676585018634796, + -0.002200088696554303, + -0.0005765238311141729, + 0.003202066058292985, + 0.028012432157993317, + 0.004446198232471943, + -0.0033746748231351376, + -0.0029409737326204777, + -0.003788458416238427, + -0.007276176009327173, + 0.007015356328338385, + -0.005667845718562603, + -0.0010393884731456637, + -0.005131752695888281, + 0.005632367450743914, + 0.014063597656786442, + -0.0007700703572481871, + -0.005927456077188253, + -0.0024666935205459595, + -0.00023534779029432684, + 0.012154084630310535, + 0.005816759075969458, + -0.003324290504679084, + -0.002030345844104886, + -0.17168118059635162, + -0.0026503547560423613, + 0.05087296664714813, + -0.004910334479063749, + -0.0011389548890292645, + -0.008662588894367218, + -0.0308564193546772, + -0.005578971933573484, + -0.0014938199892640114, + 0.0007157016661949456, + 0.0018557594157755375, + 0.00811969768255949, + 0.0053953626193106174, + -0.00906327459961176, + 0.001527685672044754, + 0.006525935139507055, + -0.0031168272253125906, + 0.006813923362642527, + -0.0013325345935299993 + ], + [ + 0.015755046159029007, + 0.001319908071309328, + -0.0004138244257774204, + -0.002188101876527071, + -0.00024027573817875236, + 0.0006511856336146593, + -0.00010905670933425426, + 0.0019217986846342683, + 0.002496252302080393, + -0.00084469880675897, + -0.006489721592515707, + -0.0006202664226293564, + -0.0012436407851055264, + -0.001302466494962573, + 0.0012099099112674594, + -0.00022227111912798136, + 0.0010091194417327642, + -0.0005799939972348511, + 0.0016738891135901213, + 0.0009221782092936337, + 0.0032135534565895796, + -0.00047177536180242896, + 0.0003182375803589821, + 0.00036494978121481836, + 0.002819482237100601, + 0.0023272705730050802, + -0.001698632724583149, + 0.00012384513684082776, + -0.00023957091616466641, + -0.0015036145923659205, + -0.003946617711335421, + 0.0009669240098446608, + 0.0006165365339256823, + 0.00018370200996287167, + -0.0005146330804564059, + -0.0002587696653790772, + 0.00017289878451265395, + -0.0013134225737303495, + -0.001166261499747634, + -0.000908533635083586, + 0.0016814102418720722, + -0.0005236578872427344, + -0.0011615374824032187, + 0.0017611212097108364, + 6.664325337624177e-05, + 0.0008221103926189244, + 0.0010476172901690006, + -0.0007974592153914273, + -0.0010129377478733659, + 0.0011302900966256857, + 0.0013276392128318548, + 0.00284973275847733, + -0.0002568629861343652, + -0.0016712129581719637, + -0.0008172229281626642, + -0.002689030487090349, + -0.0020992145873606205, + 0.00014660722808912396, + -0.00032380371703766286, + 0.002452744171023369, + 0.0009412744548171759, + 0.00017811235738918185, + 3.0044568120501935e-05, + 0.0016818986041471362, + 2.7847774617839605e-05, + -0.00379800982773304, + -0.0008848852012306452, + 0.0001764266926329583, + 0.003956327680498362, + -0.0021524031180888414, + -0.0007920140051282942, + 0.0009305970743298531, + 0.0006825865129940212, + -0.0004701946163550019, + -0.0014158356934785843, + 0.0007594000780954957, + 0.000574967940337956, + 0.00034963199868798256, + -0.0012482672464102507, + -0.0020494097843766212, + -0.1218227967619896, + -0.0004860993067268282, + -0.0006548570236191154, + 6.747284351149574e-05, + 0.00019010463438462466, + -0.0002726673264987767, + 0.002735407091677189, + -0.0007068185368552804, + 0.0026331560220569372, + -0.00039012214983813465, + -0.00024635303998366, + -0.0011610888177528977, + -0.000958599615842104, + 0.003454839112237096, + 0.0020466139540076256, + 0.00017324031796306372, + 0.0011992858489975333, + -0.0018259275238960981, + 0.0002109729975927621, + 0.00033111500670202076, + 0.0003679495712276548, + -0.0032918881624937057, + -0.0004599234089255333, + 0.0016130829462781549, + 0.001959878019988537, + 0.0031062448397278786, + -0.002454533474519849, + -0.000383544247597456, + -0.004436946939677, + -0.0006750909378752112, + -0.0005948701873421669, + -0.0027253080625087023, + 0.0007427894743159413, + -0.0007564754341728985, + -0.0021573654375970364, + 2.411393688817043e-05, + 0.0005819155485369265, + -0.0010103555396199226, + -3.089904203079641e-05, + -0.0003821704303845763, + -0.0025590802542865276, + 0.0028862108010798693, + -0.0008611278026364744, + -0.00115364626981318, + 0.00121911964379251, + -0.0004749865038320422, + -0.0006984901265241206, + 0.0005933748907409608, + -0.0021852010395377874, + 0.002721554134041071, + 0.00026901677483692765, + -0.0009556092554703355, + 0.0017533270874992013, + -0.001767660491168499, + -0.000759435526560992, + -0.0016214036149904132, + -0.0017078048549592495, + -0.0077873035334050655, + -0.0016201204853132367, + -0.0018445231253281236, + -0.0019147435668855906, + -0.00030088500352576375, + -0.0017920105019584298, + -0.00017434143228456378, + -0.9826133847236633, + -0.001380553119815886, + -0.0007595463539473712, + 0.00024009094340726733, + 0.0011283921776339412, + -3.441787703195587e-05, + 0.0012509097578004003, + -0.0017210786463692784, + 0.0022267920430749655, + 0.00200199568644166, + -0.0038324662018567324, + -0.0020855434704571962, + 0.0001405066141160205, + 0.0006216222536750138, + -0.000597678474150598, + -0.00127571658231318, + 0.0006605118978768587, + -0.0011364585952833295, + 0.003040245734155178, + -0.001802248414605856, + -0.0007700332207605243, + -0.00043387780897319317, + -0.0023730695247650146, + -0.0026727651711553335, + -0.0035101231187582016, + -0.00045645685167983174, + -0.000770695274695754, + 0.0002938751713372767, + 0.0017782975919544697, + -0.0006237484631128609, + -0.0024916401598602533, + -0.0012636348837986588, + 5.403894101618789e-05, + -0.0006179623887874186, + -0.0002571814984548837, + -0.00015243598318193108, + 0.002084322739392519, + 0.0009630289860069752, + 0.0008172059897333384, + 0.002039119601249695, + -0.0006306944414973259, + 0.0047401972115039825, + -0.005387736018747091, + 0.0011250388342887163, + 0.0006743203266523778, + 0.0019100371282547712, + -0.0014615628169849515, + 0.009088053368031979, + 0.001538030686788261, + 0.002687185537070036, + 0.0003527590597514063, + 0.0007476011523976922, + 0.0007894031004980206, + 0.00203580386005342, + -0.00018667540280148387, + -0.0024048287887126207, + 0.0011138456175103784, + 0.0006792874191887677, + -0.0010627246228978038, + -0.003704206319525838, + 0.00027533178217709064, + 0.002358725294470787, + 0.0005726973759010434, + 0.0039992500096559525, + 0.00011349543638061732, + 0.00039280092460103333, + 1.081848495232407e-05, + -0.001364498632028699, + -0.0007704945746809244, + -0.005185185000300407, + -0.000220063331653364, + -5.912774213356897e-05, + 0.00016297504771500826, + -0.002773279557004571, + -0.00016656098887324333, + -0.0007727192714810371, + -0.002897323574870825, + -0.0015249259304255247, + -0.0011288058012723923, + -0.001440291409380734, + -0.00013061342178843915, + 0.0014189699431881309, + -0.001997294370085001, + -0.0022250181064009666, + -0.0012437311233952641, + 0.0021262827794998884, + 0.0002815027837641537, + -0.001954234205186367, + -0.0007311300723813474, + -0.0010941666550934315, + 0.0014471047325059772, + -0.0035105247516185045, + 0.0008602343150414526, + -0.1359841227531433, + 0.0010079338680952787, + -0.003223820822313428, + 0.00022301981516648084, + -0.0009088556980714202, + 0.0036353375762701035, + 0.00422223936766386, + 0.0012424056185409427, + 8.339968917425722e-05, + 0.0019889536779373884, + 0.0001834266004152596, + -0.0004061467479914427, + -0.0017207040218636394, + -8.91144954948686e-05, + -0.000688648025970906, + 0.0013726209290325642, + 0.000427050341386348, + -0.001315489993430674, + -0.00041009983397088945 + ], + [ + -0.2014642208814621, + 0.035999249666929245, + -0.016869373619556427, + 0.06893936544656754, + 0.012540596537292004, + -0.01732906699180603, + -0.02011341229081154, + -0.01614786870777607, + 0.0026052549947053194, + 0.029348010197281837, + 0.11011621356010437, + 0.042149193584918976, + 0.052271321415901184, + 0.009867722168564796, + 0.03575972095131874, + 0.030825462192296982, + -0.009807394817471504, + -0.01221311092376709, + -0.008005962707102299, + 0.002816105494275689, + 0.04236763343214989, + 2.415089568330586e-07, + 0.041433997452259064, + 0.006783574819564819, + -0.17180578410625458, + -0.03754634037613869, + 0.02099934220314026, + -0.03125226870179176, + 0.007060839794576168, + -0.006972674746066332, + -0.0454871691763401, + 0.000864777946844697, + 0.04561370983719826, + -0.04778708890080452, + 0.006925350520759821, + -0.02623390220105648, + 0.032716214656829834, + 0.050343602895736694, + -0.03560822457075119, + -0.023972496390342712, + 0.010132395662367344, + -0.06774900108575821, + 0.009701442904770374, + -0.02773357182741165, + 0.020804373547434807, + 0.03094221092760563, + -0.027824271470308304, + -0.0025812454987317324, + -0.02154887653887272, + -0.030174223706126213, + 0.02684505470097065, + 0.0762886330485344, + -0.07179159671068192, + 0.05040533095598221, + -0.02442542463541031, + -0.027647290378808975, + 0.02537471614778042, + -0.012539991177618504, + 0.004348969552665949, + -0.023794354870915413, + 0.011642382480204105, + -0.022413695231080055, + 0.033281173557043076, + 0.01504311989992857, + 0.05302460119128227, + 0.015630129724740982, + 0.0008965639281086624, + 0.028875993564724922, + 0.06480836868286133, + -0.03426819294691086, + 0.043688155710697174, + -0.007021048106253147, + 0.05180815979838371, + 0.00032419661874882877, + -0.009529677219688892, + 0.03744703158736229, + 0.020311275497078896, + 0.03299330174922943, + 0.02192210778594017, + -0.06764128059148788, + 0.2561013400554657, + -0.04869877174496651, + 0.007252082694321871, + -0.011193644255399704, + -0.02335597760975361, + -0.027792086824774742, + -0.04939402639865875, + -0.020395416766405106, + 0.0006884400499984622, + -0.023123839870095253, + -0.021831054240465164, + 0.04092514514923096, + 0.04124681279063225, + 0.06571871787309647, + 0.008686247281730175, + -0.009304582141339779, + -0.022645942866802216, + -0.06555738300085068, + -0.0007525815744884312, + 0.032249849289655685, + -0.012331468984484673, + -0.016730468720197678, + 0.0029468568973243237, + 0.007778476923704147, + 0.03496003895998001, + -0.05203564092516899, + -0.03773684427142143, + -0.0351141057908535, + 0.045078251510858536, + -0.011509213596582413, + -0.041512951254844666, + -0.008680232800543308, + -0.00401752395555377, + -0.04419036582112312, + 0.025887615978717804, + -0.01173477154225111, + 0.048176903277635574, + -0.04131751507520676, + -0.007388087920844555, + 0.016246367245912552, + -0.05500809848308563, + 0.0007908781408332288, + -0.00599979842081666, + 0.04115533083677292, + -0.022327845916152, + 0.0316736213862896, + -0.002100420417264104, + 0.03713969886302948, + 0.0030108082573860884, + 0.0004499733622651547, + -0.010492083616554737, + -0.0007239185506477952, + -0.015060584992170334, + -0.025236064568161964, + -0.004188655875623226, + -0.04118986427783966, + 0.006343693006783724, + -0.06795880198478699, + 0.08188898861408234, + -0.04118712246417999, + 0.04082473739981651, + 0.010349313728511333, + -0.0343165323138237, + 0.004891159012913704, + -0.5317754149436951, + 0.014018039219081402, + -0.09062287956476212, + 0.06850817799568176, + -0.015211791731417179, + -0.014144713059067726, + 0.0580766387283802, + 0.003295336151495576, + -0.05955705791711807, + 0.01741049624979496, + -0.018787357956171036, + -0.032377976924180984, + 0.04144471138715744, + 0.07350020855665207, + -0.018272262066602707, + 0.019992468878626823, + -0.04024023935198784, + 0.021393677219748497, + -0.008287498727440834, + 0.01629040017724037, + -0.015689117833971977, + -0.02641790732741356, + -0.038047317415475845, + 0.045409608632326126, + 0.004383703228086233, + -0.013244478031992912, + -0.04507483169436455, + 0.008805591613054276, + -0.030391061678528786, + 0.011677120812237263, + 0.015270248986780643, + 0.041613925248384476, + 0.03270755335688591, + 0.007577935699373484, + -0.04389498755335808, + 0.033024150878190994, + 0.036848604679107666, + 0.042658768594264984, + 0.004368712194263935, + -0.0032668134663254023, + -0.0020181701984256506, + 0.03460963815450668, + 0.04824556037783623, + 0.030338449403643608, + -0.010086826980113983, + 0.06427094340324402, + -0.05000627413392067, + -0.01844150759279728, + 0.06337875872850418, + 0.023093776777386665, + -0.03167196363210678, + 0.05407918617129326, + -0.0022843382321298122, + -0.03615280240774155, + 0.007534363307058811, + 0.006210027728229761, + 0.051022667437791824, + 0.07531541585922241, + 0.010713983327150345, + -0.03033340722322464, + -0.016314750537276268, + 0.11193067580461502, + 0.01677454262971878, + -0.00749253761023283, + 0.008849039673805237, + 0.057362884283065796, + -0.013864323496818542, + -0.005091576837003231, + -0.011436997912824154, + 0.015025220811367035, + -0.1378229409456253, + -0.025042762979865074, + 0.07180409878492355, + -0.055663254112005234, + 0.03447048366069794, + -0.007425679359585047, + -0.04165603965520859, + 0.003220544895157218, + -0.004689869005233049, + -0.032997459173202515, + -0.0006533089326694608, + 0.009932654909789562, + -0.08336491137742996, + 0.040503088384866714, + 0.01337168924510479, + -0.025996582582592964, + -0.01869230344891548, + -0.02654310315847397, + -0.05359135940670967, + -0.005094614345580339, + 0.007109497673809528, + -0.06553001701831818, + 0.05239596962928772, + 0.4788390100002289, + -0.03756621107459068, + 0.004137885291129351, + -0.06718060374259949, + -0.005196658428758383, + -0.02198798395693302, + 0.027259817346930504, + 0.05912140756845474, + -0.0012670112773776054, + 0.025418145582079887, + 0.03560502454638481, + 0.0021804284770041704, + -0.03588086739182472, + 0.007716600317507982, + 0.036491360515356064, + -0.012642625719308853, + -0.1521114856004715, + -0.031373653560876846, + 0.005304062273353338 + ], + [ + -0.1898442655801773, + 0.05206499993801117, + -0.035841647535562515, + 0.032197754830121994, + -0.057812947779893875, + 0.003971524070948362, + -0.007501294370740652, + 0.010188327170908451, + 0.014957327395677567, + -0.0022451188415288925, + 0.002236820524558425, + 0.013619689270853996, + 0.07885438948869705, + -0.01521414052695036, + 0.010326417163014412, + 0.02963859774172306, + -0.01653752289712429, + 0.01489444263279438, + -0.003858414711430669, + -0.0018589820247143507, + 0.006754046306014061, + -0.0031142502557486296, + 0.029732132330536842, + -0.0005328662809915841, + -0.08674591779708862, + 0.01228389609605074, + -0.00138203171081841, + 0.06949274241924286, + -0.016936322674155235, + 0.004477689974009991, + 0.007129918318241835, + -0.027509095147252083, + -0.02953452244400978, + 0.013182579539716244, + 0.020522255450487137, + -0.03352535516023636, + -0.0004690479545388371, + 0.0360802486538887, + -0.009897257201373577, + -0.048175688832998276, + 0.042658425867557526, + -0.11614859849214554, + -0.000379201490432024, + -0.016479551792144775, + -0.01981012150645256, + 0.041525792330503464, + -0.04289283975958824, + 0.006713123992085457, + 0.007022102829068899, + -0.01492401398718357, + 0.042271897196769714, + 0.02676323615014553, + -0.035279374569654465, + 0.04326293244957924, + 0.010722467675805092, + 0.04150829091668129, + -0.012545265257358551, + 0.043947041034698486, + -0.03636821731925011, + -0.05184702202677727, + 0.015452033840119839, + 0.019180839881300926, + -0.02090313285589218, + -0.0015258417697623372, + 0.05039696767926216, + 0.040835920721292496, + -0.021311616525053978, + -0.033458929508924484, + 0.0500144399702549, + -0.021526619791984558, + 0.040523406118154526, + 0.02013452723622322, + 0.00021464048768393695, + -0.06580705940723419, + -0.06133779138326645, + -0.053077198565006256, + 0.03384152799844742, + -0.02097248286008835, + -0.0104065565392375, + -0.0034561059437692165, + 0.41109010577201843, + -0.009716362692415714, + 0.03372189402580261, + -0.021318847313523293, + 0.003832572139799595, + 0.010808859020471573, + 0.0340011790394783, + 0.011074456386268139, + 0.005158362444490194, + -0.011327442713081837, + 0.002215723041445017, + 0.04716857895255089, + 0.015234055928885937, + 0.03910934552550316, + -0.00046143250074237585, + -0.013804740272462368, + -0.04098173975944519, + -0.040444813668727875, + -0.013356732204556465, + -0.00323505699634552, + -0.019693661481142044, + 0.004076746292412281, + 0.02153695374727249, + 0.02543712593615055, + -0.05607757344841957, + -0.004257020074874163, + 0.009651940315961838, + 0.002901962725445628, + 0.04659291356801987, + 0.005881731864064932, + -0.010623680427670479, + 0.027055079117417336, + -0.022746501490473747, + -0.021248696371912956, + 0.0050556655041873455, + 0.028728369623422623, + 0.01667528972029686, + 0.016504967585206032, + 0.026399681344628334, + 0.03528503701090813, + -0.046320367604494095, + 0.015431025996804237, + -0.007990797981619835, + 0.04479901120066643, + 0.023159615695476532, + -0.005179247818887234, + 0.033021245151758194, + 0.005895482841879129, + 0.02448570728302002, + 0.0037597676273435354, + -0.04257833957672119, + -0.05794603005051613, + -0.03533130884170532, + -0.008135148324072361, + 0.05202316492795944, + -0.022651197388768196, + -0.052930187433958054, + -0.08270124346017838, + 0.04604130983352661, + -0.040060997009277344, + -0.028387097641825676, + 0.018033912405371666, + -0.03917945921421051, + 0.04338505119085312, + -0.005675940774381161, + -0.01931188441812992, + -0.056643880903720856, + 0.02289506420493126, + -0.0030098638962954283, + 0.005445852875709534, + 0.05459943413734436, + -0.00545439962297678, + -0.039576511830091476, + -0.016116568818688393, + 0.0022975713945925236, + -0.028192194178700447, + 0.04832352697849274, + 0.0352666974067688, + -0.011964256875216961, + 0.011652898043394089, + -0.017671942710876465, + 0.023763200268149376, + -0.01646268740296364, + 0.03442404791712761, + 0.01732458360493183, + -0.0069136107340455055, + -0.004702551756054163, + -0.017847001552581787, + 0.004434831440448761, + 0.02330631949007511, + 0.00983718503266573, + 0.019906312227249146, + -0.012559623457491398, + 0.012576507404446602, + 0.007352209649980068, + 0.04960452392697334, + -0.0005023321136832237, + 0.0075585194863379, + -0.011981531977653503, + 0.01884910650551319, + 0.009067644365131855, + 0.024380715563893318, + -0.014317953959107399, + 0.001728953793644905, + 0.017552779987454414, + 0.037912629544734955, + 0.10927383601665497, + -0.025624891743063927, + -0.025817450135946274, + 0.09347160905599594, + 0.06927689909934998, + -0.08992989361286163, + 0.1200304627418518, + -0.02924324944615364, + 0.03122543916106224, + 0.038041576743125916, + 0.0011044449638575315, + 0.00691499887034297, + -0.00589057756587863, + -0.009155802428722382, + 0.0068564643152058125, + 0.07408307492733002, + 0.0750330314040184, + -0.01298542320728302, + 0.004852234851568937, + 0.007837879471480846, + 0.06069817394018173, + -0.018394669517874718, + -0.029582876712083817, + 0.03772404417395592, + 0.04085664078593254, + -0.025338687002658844, + 0.014618275687098503, + -0.08365938067436218, + -0.029917770996689796, + -0.07316980510950089, + 0.046987246721982956, + 0.035352032631635666, + 0.014539351686835289, + -0.02009933814406395, + -0.021153219044208527, + -0.008957469835877419, + -0.01943160407245159, + -0.01864452101290226, + 0.02555500529706478, + 0.03106500208377838, + -0.04806794971227646, + 0.08479417115449905, + 0.02676248364150524, + -0.035798925906419754, + 0.033421747386455536, + -0.04965071752667427, + 0.022296568378806114, + -0.022942496463656425, + -0.01782240718603134, + 0.0347878560423851, + 0.02511085942387581, + 0.6876940727233887, + -0.01918918266892433, + 0.011572979390621185, + -0.05213155597448349, + 0.014629111625254154, + -0.04171711578965187, + 0.020626919344067574, + 0.038299236446619034, + 0.019296638667583466, + 0.02595181204378605, + 0.027730489149689674, + -0.025449175387620926, + 0.029755963012576103, + -0.050243575125932693, + 0.011213824152946472, + 0.022563714534044266, + -0.13933882117271423, + -0.025756018236279488, + 0.007118260953575373 + ], + [ + -0.12840189039707184, + 0.06839171797037125, + -0.05315564200282097, + -0.02042965032160282, + -0.02751363441348076, + -0.01049262285232544, + 0.013513419777154922, + -0.021066084504127502, + -0.002352845622226596, + -0.02763880416750908, + -0.011566312983632088, + -0.03906264528632164, + 0.08139292150735855, + -0.013993027620017529, + 0.03707257658243179, + 0.0135755380615592, + -0.029806969687342644, + 0.03724030777812004, + -0.02342030592262745, + -0.026816194877028465, + 0.0485408790409565, + -0.0023444124963134527, + 0.02987835183739662, + -0.041170865297317505, + -0.09908446669578552, + 0.006777572445571423, + -0.04800530895590782, + 0.02279883250594139, + -0.03439953923225403, + 0.015862828120589256, + 0.005166520364582539, + -0.04379792883992195, + -0.015810830518603325, + 0.006992507725954056, + 0.02124054916203022, + -0.031229335814714432, + -0.02552930638194084, + 0.023767979815602303, + -0.006796990521252155, + -0.05299518257379532, + 0.03502907231450081, + -0.07329487055540085, + 0.020795879885554314, + 0.012481349520385265, + -0.021848510950803757, + 0.039520639926195145, + -0.08437713980674744, + 0.018242744728922844, + 0.003519680118188262, + 0.029101701453328133, + -0.052653223276138306, + -0.0070604379288852215, + 0.015465393662452698, + -0.0189908966422081, + -0.012376802042126656, + 0.033430129289627075, + 0.04975258558988571, + -0.05995547026395798, + -0.01608961820602417, + -0.0317499153316021, + 0.04198625683784485, + 0.012738131918013096, + -0.01770910620689392, + 0.002626626519486308, + 0.006247999612241983, + 0.04539680853486061, + 0.02234088070690632, + 0.027141345664858818, + -0.051917243748903275, + -0.011256437748670578, + 0.03231603652238846, + 0.06845179945230484, + -0.018806608393788338, + -0.05843766778707504, + -0.021649232134222984, + -0.08799588680267334, + -0.02468946948647499, + -0.06773462146520615, + -0.014446938410401344, + 0.01860019750893116, + 0.4203980565071106, + 0.0035389026161283255, + -0.007966386154294014, + -0.029163725674152374, + 0.06026715412735939, + 0.01799115352332592, + 0.053913697600364685, + -0.001404113951139152, + -0.012622718699276447, + -0.013636909425258636, + -0.005927564110606909, + 0.06588403135538101, + 0.032367922365665436, + 0.03399447724223137, + -0.013369332998991013, + -0.01438147947192192, + -0.02687256969511509, + -0.02995469979941845, + 0.0285638514906168, + -0.011893008835613728, + 0.01223796047270298, + -0.06659882515668869, + -0.021287167444825172, + 0.01702088862657547, + -0.04889195039868355, + 0.02246926724910736, + 0.10468001663684845, + 0.03118494153022766, + 0.0039364369586110115, + 0.02744506299495697, + 0.0004968179855495691, + 0.006509377621114254, + 0.007422224618494511, + -0.015090517699718475, + 0.009451544843614101, + 0.026730962097644806, + 0.008707239292562008, + 0.0022314651869237423, + 0.01997782103717327, + 0.04454134404659271, + 0.0007961216615512967, + 0.006063892971724272, + 0.013590237125754356, + 0.018126223236322403, + -0.013917404226958752, + 0.016208574175834656, + -0.04990973696112633, + -0.021644316613674164, + 0.05023536831140518, + 0.022239895537495613, + -0.029429202899336815, + -0.02018328197300434, + -0.02150581032037735, + 0.0009250605944544077, + -0.022789178416132927, + 0.0041074506007134914, + -0.023091843351721764, + -0.06437406688928604, + 0.012416663579642773, + -0.0017495950451120734, + -0.03172914311289787, + 0.009705846197903156, + -0.04439932107925415, + 0.02733195759356022, + 0.04382885992527008, + -0.03651327267289162, + -0.054574545472860336, + 0.04936355724930763, + -0.005039804615080357, + 0.003133294638246298, + 0.01144098024815321, + 0.023197393864393234, + -0.06583834439516068, + -0.01692252978682518, + -0.029587456956505775, + 0.03680872544646263, + -0.01025294791907072, + 0.024293839931488037, + -0.03160259872674942, + 0.015605897642672062, + 0.017048487439751625, + 0.04913623631000519, + -0.027524013072252274, + 0.0025232729967683554, + 0.044592805206775665, + 0.03483815863728523, + 0.017772328108549118, + -0.008442424237728119, + 0.013118203729391098, + 0.06228430196642876, + 0.041798677295446396, + 0.0031932308338582516, + -0.03410269320011139, + 0.012229333631694317, + 0.0038927404675632715, + 0.04375358670949936, + 0.007133282255381346, + 0.025263313204050064, + -0.02991371415555477, + 0.0064570046961307526, + 0.007239185273647308, + 0.021885082125663757, + -0.01613587699830532, + -0.018427861854434013, + 0.06362143903970718, + 0.059897683560848236, + 0.09361746907234192, + -0.03587305173277855, + 0.053694937378168106, + 0.08484090119600296, + 0.0213225856423378, + -0.09747644513845444, + 0.0441451333463192, + 0.00558499014005065, + 0.013406393118202686, + -0.002594169694930315, + -0.018946118652820587, + 0.007806692738085985, + 0.004507569130510092, + 0.004773521330207586, + 0.03542936593294144, + 0.02895662747323513, + 0.012743841856718063, + -0.06791189312934875, + 0.0019218296511098742, + 0.031657151877880096, + 0.08204416930675507, + 0.010539406910538673, + -0.033524222671985626, + 0.019363975152373314, + -0.017069030553102493, + 0.0009456041152589023, + 0.0040117730386555195, + -0.055218975991010666, + -0.05949566885828972, + -0.03090963326394558, + 0.018330415710806847, + 0.08905483782291412, + 0.013098268769681454, + -0.022383056581020355, + -0.051854245364665985, + 0.01777384802699089, + -0.03217364475131035, + -0.016138067469000816, + -0.016682647168636322, + -0.005753538105636835, + -0.0591016486287117, + 0.05612863972783089, + 0.025648565962910652, + -0.018778517842292786, + -0.012537077069282532, + -0.06529982388019562, + 0.008547523990273476, + -0.0779452994465828, + -0.005386140197515488, + 0.04896708205342293, + 0.0017723658820614219, + 0.6758453845977783, + 0.056278880685567856, + -0.023024097084999084, + -0.0374792143702507, + 0.011316264979541302, + -0.04218164458870888, + 0.023429235443472862, + 0.03906271979212761, + -0.02484903112053871, + 0.03800692781805992, + 0.018249250948429108, + -0.09202495217323303, + -0.03642633184790611, + -0.03309115394949913, + -0.07521356642246246, + 0.03629789501428604, + -0.10982981324195862, + -0.01822725310921669, + -0.022344248369336128 + ], + [ + -0.12794171273708344, + 0.04756220057606697, + -0.018740715458989143, + -0.009288850240409374, + -0.016598353162407875, + 0.00256441836245358, + 0.02549726888537407, + -0.025722721591591835, + 0.0009553275303915143, + -0.026400228962302208, + -0.006343779619783163, + -0.04789789393544197, + 0.04348975047469139, + -0.017863942310214043, + 0.046994756907224655, + 0.05674011632800102, + 0.0033599184826016426, + 0.01623062789440155, + 0.007646271958947182, + -0.02940439246594906, + -0.017681734636425972, + -0.004749833140522242, + 0.02233085408806801, + -0.025899158790707588, + -0.0894387736916542, + 0.021357659250497818, + -0.015022290870547295, + 0.012932188808918, + -0.048774637281894684, + 0.0052253929898142815, + 0.021252062171697617, + -0.05084478482604027, + -0.0031463047489523888, + 0.01874413713812828, + -0.009693444706499577, + -0.02001309022307396, + -0.019033996388316154, + -0.015836499631404877, + -0.01963621936738491, + -0.04247445613145828, + 0.049274660646915436, + -0.031303320080041885, + 0.013899204321205616, + 0.0027192067354917526, + -0.026666289195418358, + 0.009904099628329277, + -0.044391077011823654, + -8.950946357799694e-05, + 0.023277735337615013, + 0.020443670451641083, + -0.03522922098636627, + -0.00361722894012928, + 0.003818271216005087, + 0.0323626883327961, + -0.01790095493197441, + 0.0419100858271122, + -0.01680561900138855, + -0.056970447301864624, + -0.05164700374007225, + -0.007460554596036673, + -0.004901019856333733, + 0.0026470371522009373, + -0.016188401728868484, + -0.01540837436914444, + 0.04916664958000183, + 0.07203357666730881, + 0.028830261901021004, + -0.009331048466265202, + -0.01069085206836462, + -0.007838796824216843, + 0.021299073472619057, + 0.0292674470692873, + 0.01644178479909897, + -0.05371534451842308, + -0.03034518100321293, + -0.04855791851878166, + -0.018677571788430214, + -0.05910971015691757, + 0.013032743707299232, + 0.025728246197104454, + 0.4425082802772522, + 0.0017475582426413894, + -0.014768688939511776, + 0.002892307471483946, + 0.04237807169556618, + 0.03457547351717949, + 0.013198655098676682, + -0.002965112216770649, + -0.025894101709127426, + -0.031384434551000595, + 0.012212185189127922, + 0.04532553628087044, + 0.011355176568031311, + 0.023129215463995934, + 0.010251328349113464, + 0.029452938586473465, + -0.03537822887301445, + 0.009010208770632744, + 0.030726995319128036, + 0.004900086205452681, + 0.005811105016618967, + -0.10634230077266693, + -0.01958140917122364, + 0.03940495848655701, + -0.01142183504998684, + -0.02064909040927887, + 0.046014804393053055, + -0.008847829885780811, + 0.003890083637088537, + 0.03025606833398342, + 0.03476819396018982, + -0.011039662174880505, + 0.00035760700120590627, + 0.01478542760014534, + -0.005610651336610317, + 0.006756046786904335, + 0.009566892869770527, + 0.0009563606581650674, + 0.03694846108555794, + 0.02299346774816513, + -0.020245354622602463, + 0.011647647246718407, + -0.030780931934714317, + 0.004839601926505566, + -0.011506060138344765, + 0.0019317481201142073, + -0.0548948273062706, + -0.02461692877113819, + 0.018033821135759354, + 0.04716992750763893, + -0.028946757316589355, + -0.02983137033879757, + -0.0054878429509699345, + -0.0026099253445863724, + -0.014723214320838451, + -0.019202210009098053, + 0.0006051552481949329, + -0.07208617031574249, + 0.01632838323712349, + -0.017502887174487114, + -0.05926927179098129, + -0.014443631283938885, + -0.011234218254685402, + -0.032519835978746414, + 0.00027942247106693685, + -0.06316646933555603, + -0.04973185062408447, + 0.04838563874363899, + -0.007504123263061047, + -0.011101716198027134, + 0.011246833950281143, + 0.04449853673577309, + -0.0690290778875351, + -0.003058474278077483, + -0.006840954534709454, + -0.002931572962552309, + -0.011228831484913826, + 0.02143229730427265, + -0.014820572920143604, + 0.017695410177111626, + -0.0015970154199749231, + 0.03705345094203949, + -0.0021934781689196825, + 0.006494486704468727, + 0.0006386346067301929, + 0.033620256930589676, + -0.0002544507442507893, + 0.011160675436258316, + -0.006459192372858524, + 0.038440827280282974, + 0.020409001037478447, + -0.005591853987425566, + -0.03278443217277527, + 0.026762837544083595, + -0.0021157509181648493, + 0.027278076857328415, + -0.01130264438688755, + 0.011091426014900208, + -0.002712683752179146, + 0.03124428726732731, + 0.04124373942613602, + -0.010936321690678596, + -0.006369879934936762, + -0.022086981683969498, + 0.054746031761169434, + 0.08199495077133179, + 0.09125162661075592, + -0.00509671913459897, + 0.01889781653881073, + 0.09019439667463303, + -0.011670352891087532, + -0.11435025930404663, + 0.01263436023145914, + -0.008857988752424717, + 0.011226186528801918, + -0.01308699045330286, + -0.015440717339515686, + 0.006329487077891827, + 0.009194228798151016, + 0.009685557335615158, + 0.04492322355508804, + 0.01529044657945633, + -0.006132714916020632, + -0.04305174574255943, + -0.03331369906663895, + 0.011437998153269291, + 0.01883763074874878, + -0.008615054190158844, + -0.02643914707005024, + 0.015081031247973442, + 0.026726244017481804, + 0.030991559848189354, + -0.024990668520331383, + -0.0379202738404274, + -0.08227135241031647, + -0.018328368663787842, + 0.021147452294826508, + 0.03472868353128433, + -7.243420259328559e-05, + -0.02145780436694622, + -0.03739892318844795, + 0.005231080576777458, + -0.040376510471105576, + -0.00411521689966321, + 0.004334911238402128, + 0.00016785503248684108, + -0.03711187094449997, + 0.028167832642793655, + 0.026819704100489616, + -0.006175945978611708, + 0.03701317310333252, + -0.05045335739850998, + -0.016515636816620827, + -0.015517650172114372, + -0.03588205203413963, + 0.054437730461359024, + 0.01397543866187334, + 0.7229971289634705, + 0.030905960127711296, + -0.012737060897052288, + -0.024268539622426033, + 0.006532181520015001, + -0.0640336349606514, + 0.06543965637683868, + 0.06047941744327545, + -0.011558138765394688, + 0.011839482001960278, + 0.01635788008570671, + -0.010470365174114704, + -0.03861020505428314, + -0.015835845842957497, + 0.003210978815332055, + -0.01819179765880108, + -0.1321178823709488, + -0.0075068664737045765, + -0.0031881975010037422 + ], + [ + -0.1634671986103058, + 0.06885751336812973, + -0.07804323732852936, + -0.040126193314790726, + -0.03599058836698532, + 0.007668924983590841, + 0.02498331293463707, + -0.017629291862249374, + 0.0015110273379832506, + -0.00801802147179842, + -0.009889843873679638, + -0.009445536881685257, + 0.06489274650812149, + -0.034793805330991745, + 0.026215892285108566, + 0.07676519453525543, + -0.01468296255916357, + 0.0005308288964442909, + 0.006108812987804413, + -0.014183997176587582, + -0.0168968066573143, + -0.00382111850194633, + 0.029242249205708504, + 0.007052066270262003, + -0.08737322688102722, + -0.01226959191262722, + 0.0279143787920475, + 0.056861717253923416, + -0.05221543461084366, + -0.0003260553639847785, + 0.031819507479667664, + -0.07741505652666092, + 0.0010402863845229149, + 0.02107163704931736, + 0.02636224590241909, + -0.02239479310810566, + -0.0006180748459883034, + 0.022517571225762367, + -0.005387062206864357, + -0.022059261798858643, + 0.03800969198346138, + -0.10725279152393341, + -0.01518829446285963, + -0.0003686356940306723, + -0.0132133224979043, + 0.027419380843639374, + -0.056470487266778946, + 0.010025454685091972, + 0.03677209094166756, + 0.0031743391882628202, + 0.031283196061849594, + 0.037241559475660324, + -0.024463340640068054, + 0.021798083558678627, + 0.019001714885234833, + 0.01677131839096546, + -0.0064674196764826775, + -0.03484871983528137, + -0.06600454449653625, + -0.04417398199439049, + 0.011534242890775204, + 0.009884525090456009, + -0.01403683889657259, + 0.013387546874582767, + 0.030600419268012047, + 0.050919268280267715, + 0.0057471334002912045, + -0.010916256345808506, + 0.04731666296720505, + -0.021933937445282936, + 0.023831943050026894, + 0.024562915787100792, + 0.022596485912799835, + -0.06843939423561096, + -0.07254597544670105, + -0.03699718788266182, + 0.01627306453883648, + 0.005989842116832733, + 0.01932566612958908, + -0.0028948711697012186, + 0.41668418049812317, + -0.021390190348029137, + -0.006889799609780312, + -0.01122625358402729, + 0.016446050256490707, + 0.012130668386816978, + 0.016112489625811577, + 0.015060837380588055, + -0.008284720592200756, + -0.01871480792760849, + 0.018875103443861008, + 0.04348015412688255, + 0.00558441411703825, + 0.04584211856126785, + 0.03280054032802582, + 0.031074706465005875, + -0.057640593498945236, + -0.019458651542663574, + 0.0050742775201797485, + 0.02890610136091709, + -0.01539707649499178, + -0.06373348832130432, + 0.015492727980017662, + 0.029903594404459, + -0.03280004486441612, + -0.015526468865573406, + -0.00039118065615184605, + 0.0030189405661076307, + -0.0032429408747702837, + 0.01264568418264389, + 0.04732923209667206, + 0.005478623788803816, + -0.008682705461978912, + 0.01185330655425787, + 0.02014058642089367, + -0.003166321897879243, + 0.008770247921347618, + 0.04406292364001274, + 0.031204095110297203, + 0.026664547622203827, + -0.08124303817749023, + 0.02105083130300045, + -0.010945124551653862, + 0.0379764661192894, + 0.024195995181798935, + 0.01967329904437065, + -0.03812194615602493, + -0.023520121350884438, + -0.003008547704666853, + 0.04438823089003563, + -0.02648003399372101, + -0.06365130096673965, + -0.0023166523315012455, + -0.0038028601557016373, + 0.016109952703118324, + -0.006360781844705343, + -0.03172401711344719, + -0.0873870775103569, + 0.050525736063718796, + -0.030822088941931725, + -0.03924271836876869, + -0.00242285942658782, + -0.0324103869497776, + 0.007112270221114159, + -0.018444187939167023, + -0.051639001816511154, + -0.04875516518950462, + 0.024831056594848633, + -0.013190481811761856, + -0.00869600661098957, + 0.01338212937116623, + 0.016786836087703705, + -0.08348642289638519, + -0.01138958241790533, + 0.010843257419764996, + -0.02116701751947403, + 0.0068774535320699215, + 0.017934707924723625, + -0.018506675958633423, + 0.00097184645710513, + 0.0058053783141076565, + 0.03470306098461151, + -0.03161346912384033, + 0.04501447081565857, + 0.011258391663432121, + -0.006266500800848007, + -0.015835456550121307, + 0.019265422597527504, + 0.005060816649347544, + 0.03538762778043747, + 0.020915068686008453, + 0.0028313000220805407, + -0.014282994903624058, + 0.040315136313438416, + 0.02208019606769085, + 0.04593968391418457, + -0.008375512436032295, + -0.020812610164284706, + -0.028424052521586418, + 0.017029324546456337, + 0.018690362572669983, + 0.01941640116274357, + 0.01710745133459568, + -0.008359980769455433, + 0.04796011373400688, + 0.06686806678771973, + 0.08891209214925766, + -0.016157837584614754, + 0.004191068932414055, + 0.10263804346323013, + 0.031820327043533325, + -0.09224236756563187, + 0.07538755983114243, + -0.016670865938067436, + 0.018788820132613182, + 0.031130224466323853, + 0.01701837219297886, + 0.012849030084908009, + 0.0021083177998661995, + 0.03422453626990318, + 0.01631408929824829, + 0.06343904137611389, + 0.05490650236606598, + 0.009867176413536072, + -0.03127066045999527, + 0.0008071297779679298, + 0.05730199068784714, + -0.014415062963962555, + -0.03213517367839813, + 0.012824136763811111, + 0.08112742751836777, + 3.860714423353784e-05, + 0.0022124559618532658, + -0.03313925862312317, + -0.08231781423091888, + -0.05120181292295456, + 0.033508189022541046, + 0.029629578813910484, + 0.015242532826960087, + -0.01917172409594059, + -0.02590331993997097, + 0.0116175077855587, + -0.03404908999800682, + 0.0008519408293068409, + 0.011502306908369064, + 0.007394644897431135, + -0.033694684505462646, + 0.0361177921295166, + 0.032849956303834915, + -0.0300615131855011, + 0.04138562083244324, + -0.06280301511287689, + -0.013502265326678753, + -0.03087325021624565, + -0.028632067143917084, + 0.059972699731588364, + 0.004479267634451389, + 0.6888124942779541, + 0.007622981909662485, + -0.023455219343304634, + -0.07400833815336227, + 0.014305743388831615, + -0.03567713126540184, + 0.009012173861265182, + 0.02847032994031906, + -0.009141664020717144, + 0.028961194679141045, + 0.015295219607651234, + -0.02821393311023712, + 0.0020491222385317087, + -0.005136899184435606, + 0.01744544506072998, + 0.021184490993618965, + -0.1628418266773224, + -0.011779374442994595, + 0.006879485212266445 + ], + [ + -0.11625999212265015, + 0.029387325048446655, + -0.014738536439836025, + 0.03944064676761627, + -0.03855989873409271, + -0.011584973894059658, + 0.02364114485681057, + -0.025212185457348824, + 0.016763238236308098, + -0.018456747755408287, + 0.004210500046610832, + -0.04177263006567955, + 0.03298383206129074, + -0.02860773541033268, + 0.042660731822252274, + 0.061504166573286057, + 0.012278212234377861, + -0.02173221856355667, + 0.0006231562583707273, + -0.040977273136377335, + -0.01585896499454975, + -0.005408483557403088, + 0.03616029769182205, + -0.019903508946299553, + -0.07545731961727142, + 0.01694651134312153, + -0.026271672919392586, + 0.04664801433682442, + -0.02777216024696827, + -0.001605032361112535, + 0.025694727897644043, + -0.04044259712100029, + -0.014362888410687447, + 0.012367351911962032, + -0.00339216529391706, + -0.026424190029501915, + -0.009041566401720047, + -0.02489514835178852, + -0.013595379889011383, + -0.03974400460720062, + 0.059424277395009995, + -0.05326177179813385, + 0.011440597474575043, + 0.006945326458662748, + -0.03123454935848713, + -0.018041402101516724, + -0.010722019709646702, + -0.028706058859825134, + 0.006784668192267418, + 0.03487496078014374, + -0.034416504204273224, + 0.0068491436541080475, + -0.011165405623614788, + 0.015516787767410278, + 0.015369122847914696, + 0.057411931455135345, + 0.003087891498580575, + -0.007312050089240074, + -0.07236228138208389, + -0.0039645167998969555, + -0.01738779805600643, + -0.0012717489153146744, + -0.014992179349064827, + -0.0058339606039226055, + 0.022409141063690186, + 0.05215664207935333, + 0.02012125961482525, + -0.01377504225820303, + -0.022715622559189796, + -0.007864505983889103, + 0.01056263130158186, + 0.0461677648127079, + 0.014953168109059334, + -0.03806724399328232, + -0.04596375301480293, + -0.043492261320352554, + -0.006185340229421854, + -0.034744903445243835, + 0.0032587561290711164, + 0.01874491572380066, + 0.44463473558425903, + -0.008918761275708675, + 0.010921662673354149, + 0.022679723799228668, + 0.04337652027606964, + 0.04334760084748268, + 0.023013293743133545, + 0.012757032178342342, + -0.014788778498768806, + -0.02620227076113224, + 0.01227244921028614, + 0.019704798236489296, + -0.006129047833383083, + 0.023837368935346603, + -0.004504060372710228, + 0.04560352861881256, + -0.0375668965280056, + 0.012780014425516129, + 0.031376417726278305, + 0.005160067230463028, + 0.002912146272137761, + -0.093526192009449, + -0.007278375793248415, + 0.025787992402911186, + -0.024833818897604942, + -0.021421216428279877, + 0.04458733648061752, + -0.01300408411771059, + 0.008798075839877129, + 0.024754846468567848, + 0.023536430671811104, + -0.018156424164772034, + 0.015945792198181152, + 0.01907391846179962, + -0.022074609994888306, + 0.000837401719763875, + -0.018287505954504013, + -0.009048116393387318, + 0.03305426239967346, + 0.02785942330956459, + -0.04028578847646713, + -0.00440013175830245, + -0.028053058311343193, + 0.014299795031547546, + 0.010351061820983887, + -0.021900836378335953, + -0.024981167167425156, + -0.01399242039769888, + 0.023847490549087524, + 0.024791575968265533, + -0.030106443911790848, + -0.044975295662879944, + -0.015242433175444603, + 0.005807588342577219, + -0.01262248121201992, + -0.0074791815131902695, + -0.0036470077466219664, + -0.05223170295357704, + -0.002426337683573365, + -0.019434737041592598, + -0.04488176852464676, + -0.007831360213458538, + -0.0028500452172011137, + -0.0318731889128685, + 0.037421438843011856, + -0.05591252073645592, + -0.03955313190817833, + 0.042736127972602844, + -0.022463588044047356, + -0.005075843073427677, + 0.00708806375041604, + 0.02229701168835163, + -0.045560333877801895, + -0.004682315047830343, + -0.02042318694293499, + -0.014329970814287663, + -6.522784678963944e-05, + 0.01879226043820381, + -0.022836482152342796, + -0.0030718506313860416, + -0.004098423756659031, + 0.015768053010106087, + 0.01686747372150421, + -0.005878507159650326, + 0.005252131726592779, + 0.01515195518732071, + -0.005718400236219168, + 0.005278302822262049, + -0.022092796862125397, + 0.016501763835549355, + 0.028931235894560814, + 0.011343325488269329, + -0.016090599820017815, + 0.04114381968975067, + 0.009365123696625233, + 0.01106323953717947, + -0.004176196176558733, + -0.002147809835150838, + 0.0002718330069910735, + -0.0019968468695878983, + 0.04612164944410324, + -0.004446453880518675, + -0.005740704946219921, + 0.005842899437993765, + 0.052162885665893555, + 0.060430411249399185, + 0.07951610535383224, + 0.0016620177775621414, + 0.013477369211614132, + 0.09644428640604019, + 0.0053819892928004265, + -0.10465660691261292, + 0.009754888713359833, + -0.011280173435807228, + 0.0009473911486566067, + -0.020495586097240448, + -0.0016186573775485158, + 0.019283458590507507, + 0.003938307985663414, + 0.015127049759030342, + 0.02099698595702648, + 0.018756188452243805, + -0.0005918897804804146, + -0.031974077224731445, + -0.023283079266548157, + 0.003164991969242692, + 0.045522548258304596, + -0.008957700803875923, + -0.016865193843841553, + 0.005642045754939318, + 0.006258795969188213, + 0.015871943905949593, + -0.024627087637782097, + -0.03843315318226814, + -0.07025744765996933, + -0.027482986450195312, + 0.014412537217140198, + -0.007100592367351055, + 0.0009790980257093906, + -0.0034003639593720436, + -0.036579642444849014, + 0.007825308479368687, + -0.006722594611346722, + -0.02166789583861828, + 0.01609889045357704, + -0.011135954409837723, + -0.04410291463136673, + 0.04806866869330406, + 0.024090958759188652, + -0.015208285301923752, + 0.020975708961486816, + -0.03553624078631401, + -0.02082902379333973, + -0.0020882857497781515, + 0.0036582055035978556, + 0.04595882073044777, + 0.021041497588157654, + 0.7448946833610535, + 0.030558200553059578, + -0.013894415460526943, + -0.002041321014985442, + -0.010192178189754486, + -0.04976477101445198, + 0.04860496148467064, + 0.058485183864831924, + -0.006411339621990919, + 0.02456825040280819, + 0.010958759114146233, + -0.014331051148474216, + -0.03369271382689476, + -0.026289990171790123, + 0.005744092632085085, + -0.021296700462698936, + -0.1637713760137558, + -0.017473606392741203, + -0.014635938219726086 + ], + [ + -0.020921820774674416, + 0.009493465535342693, + -0.013072608038783073, + 0.003723063273355365, + 0.010543917305767536, + 0.009030532091856003, + -0.0004082757222931832, + 0.00030062152654863894, + 0.0022874020505696535, + -0.011570441536605358, + 0.022150058299303055, + -0.0042508868500590324, + -0.0003842907026410103, + -0.0034926561638712883, + 0.0027224759105592966, + 0.002276336308568716, + 0.012450163252651691, + -0.023442309349775314, + 0.01896323822438717, + 0.005463609006255865, + 0.011692267842590809, + 0.0011661488097161055, + -0.0007198916282504797, + 0.010067662224173546, + -0.013762027025222778, + 0.017548296600580215, + -0.010707607492804527, + 0.006531855091452599, + -0.001882290351204574, + -0.009247896261513233, + -0.017565932124853134, + 0.007837865501642227, + 0.0026805412489920855, + -0.025129960849881172, + -0.011309105902910233, + -0.012130405753850937, + 0.012166589498519897, + -0.009219210594892502, + -0.008781233802437782, + -0.007010165136307478, + 0.022547069936990738, + -0.0044999937526881695, + -0.04776158556342125, + -0.0038578242529183626, + -0.0058274236507713795, + 0.0042625172063708305, + -0.020504029467701912, + 0.001408174866810441, + -0.017275290563702583, + -0.0020285185892134905, + -0.00015111033280845731, + 0.018996644765138626, + 0.005480549298226833, + -0.015625637024641037, + -0.007225329522043467, + -0.0033932931255549192, + -0.06069321185350418, + 7.070102583384141e-05, + 0.0005448063020594418, + -0.011395049281418324, + 0.0037203964311629534, + 0.012862023897469044, + 0.0030076405964791775, + 0.01601850613951683, + 0.008905601687729359, + -0.022672412917017937, + -0.006070196628570557, + 0.011354241520166397, + 0.03327985107898712, + -0.0019589061848819256, + -0.01076559443026781, + 0.03178825229406357, + 0.002967764623463154, + -0.0038295499980449677, + -0.013515891507267952, + -0.007206268608570099, + -0.005723416805267334, + 0.0010614623315632343, + -0.010207544080913067, + -0.013703797943890095, + -0.04957040026783943, + -0.006616388447582722, + -0.0021325252018868923, + -0.005231475457549095, + -0.00807156227529049, + 0.004369598347693682, + 0.0004899386549368501, + 0.002161435317248106, + 0.020108360797166824, + -0.02596682496368885, + -0.002384556457400322, + 0.0076179965399205685, + 0.008657154627144337, + 0.057259298861026764, + 0.022339370101690292, + -0.0069380467757582664, + 0.002049867296591401, + -0.02247360348701477, + 0.004997968673706055, + 0.0029826543759554625, + -0.006341520696878433, + -0.010068314149975777, + -0.012434715405106544, + 0.00771458400413394, + 0.014405475929379463, + 0.030986784026026726, + -0.002342172199860215, + -0.013215293176472187, + -0.007032628636807203, + 0.0018053316744044423, + 0.005441711749881506, + -0.006566934287548065, + 0.0060192011296749115, + 0.009211413562297821, + 0.00322191440500319, + 0.007472761441022158, + -0.0005313702276907861, + -0.017429588362574577, + 0.00475589744746685, + 0.005648265592753887, + -0.026896333321928978, + 0.039407212287187576, + 0.0012843639124184847, + 0.008306012488901615, + -0.0046929772943258286, + -0.0011941719567403197, + -0.003973251674324274, + 0.021556414663791656, + -0.010227733291685581, + -0.0011900697136297822, + 0.000859525753185153, + -0.004227979574352503, + -0.0045673842541873455, + -0.014239676296710968, + 0.021271169185638428, + -0.006624292116612196, + -0.0029978558886796236, + -0.014307444915175438, + -0.0018421775894239545, + -0.001558505930006504, + -0.005821462720632553, + -0.007089002523571253, + 0.006279462948441505, + 0.005221700761467218, + -0.9736366868019104, + -0.007311603054404259, + -0.02429441548883915, + -0.006873135920614004, + 0.010780828073620796, + -0.014178767800331116, + 0.005821403581649065, + -0.0030857028905302286, + -0.01519399881362915, + 0.001777436351403594, + -0.02025841735303402, + 0.01958278939127922, + 0.009425906464457512, + 0.00711008021607995, + -0.0023462956305593252, + -0.007260636892169714, + -0.003988537471741438, + -0.005655335262417793, + 0.00728702312335372, + -0.010539858601987362, + -0.0015059785218909383, + 4.881689164903946e-05, + -0.030469248071312904, + -0.005074260290712118, + -0.005216026213020086, + 0.007182851433753967, + -0.011561159044504166, + 0.004969718400388956, + 0.009675409644842148, + -0.005399045534431934, + 0.004559434484690428, + 0.0024572277907282114, + 0.00228777970187366, + -0.00030396663350984454, + -0.014607248827815056, + 0.00733927683904767, + 0.009074321016669273, + 0.009609867818653584, + -0.0017435677582398057, + 0.020165782421827316, + -0.008619358763098717, + 0.007243084255605936, + 0.01189774926751852, + -0.0015589219983667135, + 0.01107659749686718, + 0.03034387342631817, + -0.008108342997729778, + 0.007758412044495344, + 0.02149062044918537, + 0.005943649914115667, + -0.014403286390006542, + 0.01409261953085661, + 0.00019752334628719836, + 0.014370767399668694, + -0.0034361022990196943, + -0.006160916294902563, + 0.0052802423015236855, + 0.006888681557029486, + 0.0022898714523762465, + -0.02362736500799656, + 0.0010865861549973488, + -0.0007134450715966523, + 0.0012719975784420967, + 0.030552349984645844, + -0.009624241851270199, + -0.0001423760986654088, + 0.007357059046626091, + -0.010716608725488186, + -0.002796594053506851, + 0.02151009812951088, + -0.013124910183250904, + -0.004908789414912462, + 0.0015295236371457577, + -0.03342605382204056, + -0.003896881826221943, + 0.0020134432706981897, + -0.005327599588781595, + 0.002585591981187463, + 0.00591254374012351, + -0.008441227488219738, + 0.0096292644739151, + 0.005610198713839054, + -0.0061911349184811115, + -0.001984316622838378, + -0.014152370393276215, + 0.003997410647571087, + 0.010615826584398746, + -0.005650554783642292, + -0.003947429824620485, + -0.018648074939846992, + -0.0013033411232754588, + 0.0014647507341578603, + 0.010218954645097256, + 0.019286949187517166, + 0.006827297154814005, + -0.06409719586372375, + -0.0006838832050561905, + -0.003022445598617196, + 0.009655997157096863, + 0.046025123447179794, + 0.01302316039800644, + -0.0010467622196301818, + 0.00527793588116765, + 0.003754624165594578, + -0.008783746510744095, + -0.012306410819292068, + 0.006278093438595533, + -0.004014498088508844, + -0.0017926048021763563, + -0.019672764465212822, + -0.014096847735345364, + 0.006105588749051094 + ], + [ + -0.18209342658519745, + -3.7700756365666166e-05, + 0.006229443941265345, + 0.060459334403276443, + 0.006038176827132702, + -0.00503957225009799, + -0.0008531486382707953, + -0.036574769765138626, + -0.013862685300409794, + -0.030899280682206154, + 0.08077821135520935, + -0.031924497336149216, + 0.057524167001247406, + 0.001535323797725141, + -0.02687665820121765, + 0.045267969369888306, + -0.03416889160871506, + 0.0049896324053406715, + -0.022974751889705658, + -0.03451613709330559, + -0.03579055890440941, + -0.0062195793725550175, + 0.08819667249917984, + 0.018743721768260002, + -0.1149102970957756, + 0.026227528229355812, + 0.007081394083797932, + 0.07129301130771637, + -0.02709786407649517, + -0.04728541895747185, + -0.01819680631160736, + -0.028542349115014076, + -0.009765966795384884, + -0.05968113988637924, + -0.009338117204606533, + -0.03707069531083107, + 0.05281703546643257, + 0.00180730945430696, + -0.027508119121193886, + -0.03193654119968414, + 0.032646581530570984, + -0.005285049322992563, + 0.011842889711260796, + -0.06507323682308197, + -0.056850139051675797, + 0.005660399328917265, + -0.03588193282485008, + -0.021980298683047295, + -0.00038990360917523503, + 0.037363167852163315, + 0.03526363521814346, + 0.02835359424352646, + -0.09101217985153198, + 0.003093699924647808, + -0.034057773649692535, + 0.030955346301198006, + 0.02023882232606411, + 0.06479921191930771, + 0.006918877828866243, + -0.04167876020073891, + -0.013227486051619053, + 0.01300056092441082, + -0.009549309499561787, + -0.025085212662816048, + 0.04450063034892082, + -0.005901117343455553, + -0.04171968996524811, + 0.05653027445077896, + 0.017591414973139763, + -0.04166668653488159, + 0.06563463062047958, + 0.03949633240699768, + 0.018786301836371422, + 0.010765456594526768, + -0.04614846035838127, + -0.002174888737499714, + 0.0199649166315794, + 0.061915215104818344, + -0.030448127537965775, + -0.04799726605415344, + 0.411514550447464, + -0.03615577891469002, + 0.036218781024217606, + -0.029450153931975365, + -0.04487299919128418, + 0.009654222056269646, + 0.017128894105553627, + 0.010537495836615562, + -0.031131627038121223, + -0.021369757130742073, + -0.011753558181226254, + 0.044133976101875305, + 0.006801331881433725, + 0.07303820550441742, + -0.005046903155744076, + -0.02281614951789379, + -0.050520528107881546, + -0.07922596484422684, + -0.057112712413072586, + 0.011446257121860981, + -0.051748231053352356, + -0.0012112727854400873, + 0.043930020183324814, + -0.00819204468280077, + -0.03062387742102146, + -0.025686439126729965, + 0.0278306994587183, + 0.026179036125540733, + 0.014033683575689793, + -0.005709384102374315, + 0.06768990308046341, + -0.08588907867670059, + -0.08190994709730148, + -0.06067787483334541, + 0.054297156631946564, + 0.016888253390789032, + 0.003383921692147851, + -0.06542860716581345, + 0.03400197997689247, + 0.05336008593440056, + -0.02296273782849312, + 0.01907169632613659, + 0.01247347705066204, + 0.0463869534432888, + -0.0552249401807785, + 0.015643471851944923, + -0.01111006923019886, + -0.00046185083920136094, + 0.012377147562801838, + 0.03010019287467003, + 0.009161143563687801, + -0.02939407341182232, + -0.0048902640119194984, + -0.01182848121970892, + -0.024297766387462616, + -0.013790074735879898, + -0.026820184662938118, + -0.05733364075422287, + 0.09386929124593735, + -0.035752058029174805, + -0.005627816077321768, + 3.899442890542559e-05, + -0.036760855466127396, + 0.026995116844773293, + -0.0019528259290382266, + -0.055070891976356506, + -0.07344554364681244, + -0.028159206733107567, + -0.008914587087929249, + -0.0676189437508583, + 0.05134930461645126, + 0.011563674546778202, + -0.08942250907421112, + -0.02878594771027565, + -0.015446369536221027, + -0.013503064401447773, + 0.045048508793115616, + 0.06799817085266113, + -0.006634717341512442, + -0.00012706840061582625, + -0.025678258389234543, + -0.04957255721092224, + 0.020696325227618217, + -0.02298419363796711, + 0.008620339445769787, + -0.022871412336826324, + -0.013449051417410374, + 0.005016607698053122, + -0.0001374815619783476, + -0.047179125249385834, + -0.0809178277850151, + -2.791545512081939e-06, + -0.05075523257255554, + 0.021619612351059914, + 0.010118247009813786, + 0.024657217785716057, + 0.017222508788108826, + 0.01604466512799263, + -0.02956046722829342, + 0.08173555135726929, + 0.012144411914050579, + 0.027042696252465248, + 0.0035149904433637857, + -0.02092561312019825, + -0.03463806211948395, + 0.05472385138273239, + 0.09128119796514511, + -0.06128597632050514, + -0.09045151621103287, + 0.12337720394134521, + 0.014251874759793282, + -0.009939439594745636, + 0.0435897633433342, + 0.015067830681800842, + -0.015100019983947277, + 0.02819104492664337, + 0.03671717271208763, + -0.020132174715399742, + 0.02292647957801819, + -0.017265981063246727, + 0.007189961615949869, + -0.003804618027061224, + 0.032710231840610504, + 0.01347129326313734, + -0.02729632891714573, + 0.03925074636936188, + 0.005126889329403639, + -0.012117297388613224, + -0.011489393189549446, + 0.031452737748622894, + 0.00428823521360755, + 0.054609764367341995, + 0.03041645511984825, + -0.005441438406705856, + -0.11408547312021255, + 0.003016161499544978, + 0.0729077011346817, + 0.019019832834601402, + 0.021172352135181427, + 0.051210589706897736, + -0.03199836239218712, + 0.0407208614051342, + -0.041336704045534134, + -0.045052334666252136, + 0.02037910372018814, + -0.021908266469836235, + -0.017813313752412796, + 0.04409554973244667, + 0.05028049647808075, + 0.02729913406074047, + -0.06978277117013931, + 0.00548015208914876, + -0.045411329716444016, + -0.04783806577324867, + 0.033326078206300735, + 0.008099168539047241, + 0.02730524353682995, + 0.6128759980201721, + 0.016070900484919548, + -0.001642716466449201, + -0.08422636240720749, + -0.01941559463739395, + -0.062102630734443665, + -0.007621123921126127, + 0.06145460158586502, + -0.01378975436091423, + 0.00706144655123353, + 0.03697866201400757, + 0.043643519282341, + -0.0011471122270449996, + -0.01617184653878212, + -0.006384694948792458, + 0.010819395072758198, + -0.15652179718017578, + -0.03269476443529129, + 0.008891988545656204 + ], + [ + 0.00840144231915474, + 0.003324168734252453, + -0.0043161106295883656, + -0.0010797316208481789, + 0.0026696505956351757, + 0.0030198462773114443, + -0.00013011311239097267, + 0.0018585893558338284, + 0.003006742103025317, + -0.004262407310307026, + 0.0006171252462081611, + -0.0010344042675569654, + -0.0016007069498300552, + -0.001916281646117568, + 0.00210957950912416, + -0.00038967625005170703, + 0.004447559826076031, + -0.005819881800562143, + 0.006074325647205114, + 0.002205748576670885, + 0.006302737630903721, + -0.00041491552838124335, + -0.0010165665298700333, + 0.0023567352909594774, + -0.000432861183071509, + 0.006041319575160742, + -0.004135637078434229, + 0.0011263445485383272, + -0.000720408046618104, + -0.003199747297912836, + -0.00798607338219881, + 0.002908998401835561, + 0.0014537994284182787, + -0.007149739656597376, + -0.0033709683921188116, + -0.0029910020530223846, + 0.0029068354051560163, + -0.002963016973808408, + -0.0027455813251435757, + -0.0018594717839732766, + 0.006437503267079592, + -0.0016012050909921527, + -0.014144716784358025, + 0.00029262001044116914, + -0.001037189969792962, + 0.001997442916035652, + -0.004385015927255154, + -0.000377046933863312, + -0.00616973964497447, + 0.0003343173011671752, + 8.218685252359137e-05, + 0.007111487910151482, + 0.002147844759747386, + -0.005971615202724934, + -0.0014164812164381146, + -0.003167359158396721, + -0.017538152635097504, + -0.0005626734928227961, + 0.000267961120698601, + -0.0010987749556079507, + 0.0016101314686238766, + 0.0037124312948435545, + 0.0006381294806487858, + 0.0053690355271101, + 0.0012696947669610381, + -0.008886521682143211, + -0.0017714685527607799, + 0.0030036335811018944, + 0.011556494049727917, + -0.001902528922073543, + -0.003792705712839961, + 0.009587052278220654, + 0.0008891152101568878, + -0.0011201428715139627, + -0.0040910993702709675, + -0.0016300763236358762, + -0.0016339621506631374, + -0.00023494221386499703, + -0.0030727782286703587, + -0.00393587676808238, + -0.10739178210496902, + -0.0019067655084654689, + -0.001456422614865005, + -0.0007530673174187541, + -0.0013905829982832074, + 0.0007047277758829296, + 0.002785810036584735, + -0.00022213066404219717, + 0.007646473124623299, + -0.00689714727923274, + -0.000749515718780458, + 0.0012495246483013034, + 0.001426821225322783, + 0.01674649491906166, + 0.007485610898584127, + -0.0012485998449847102, + 0.001668205950409174, + -0.006447857245802879, + 0.002223770599812269, + 0.0006731317262165248, + -0.0004559371736831963, + -0.005365834571421146, + -0.004333936609327793, + 0.003209367161616683, + 0.005217002704739571, + 0.011137905530631542, + -0.002169631887227297, + -0.0036855125799775124, + -0.005727821961045265, + -0.00011920984979951754, + 0.0006396175595000386, + -0.003527896013110876, + 0.0024554983247071505, + 0.0021338702645152807, + -0.0012970456155017018, + 0.0020743240602314472, + 1.1829969480459113e-05, + -0.004652370698750019, + 0.0008734124712646008, + 0.00040647987043485045, + -0.007885457947850227, + 0.012476986274123192, + -0.0005824490799568594, + 0.00048581906594336033, + 0.0009883560705929995, + -0.0005858083604834974, + -0.0019378275610506535, + 0.0063627478666603565, + -0.004291467368602753, + 0.0015879496932029724, + 0.0005964430747553706, + -0.0012456872500479221, + -7.931362233648542e-06, + -0.004998777061700821, + 0.005093830171972513, + -0.0030306370463222265, + -0.002676278119906783, + -0.008739118464291096, + -0.0026851093862205744, + -0.001266450504772365, + -0.002925728214904666, + -0.001745773945003748, + 0.00023790606064721942, + 0.001055760309100151, + -0.9864218235015869, + -0.0028151373844593763, + -0.007583222817629576, + -0.0012862284202128649, + 0.003910692874342203, + -0.0032539209350943565, + 0.0020610059145838022, + -0.002333087148144841, + -0.0010302533628419042, + 0.0020381563808768988, + -0.007778570521622896, + 0.0046745059080421925, + 0.002106611616909504, + 0.0017220133449882269, + -0.001438286853954196, + -0.0031521297059953213, + 0.0004548820143099874, + -0.001966080628335476, + 0.004525023978203535, + -0.004078003112226725, + -0.0008213374530896544, + 0.0003014201938640326, + -0.009016488678753376, + -0.003371970262378454, + -0.003600077936425805, + 0.002471574582159519, + -0.0032405052334070206, + 0.0016439155442640185, + 0.0040020449087023735, + -0.0016464252257719636, + -0.000870729680173099, + -0.0007176239741966128, + 0.00041753464029170573, + -0.0004252851940691471, + -0.0037958333268761635, + 0.0006630592397414148, + 0.004347431473433971, + 0.0024663694202899933, + -3.200844003004022e-05, + 0.007123393937945366, + -0.0026366463862359524, + 0.0047486391849815845, + -0.0020429303403943777, + 0.0009272639290429652, + 0.004195897374302149, + 0.008243143558502197, + -0.0038475419860333204, + 0.009314565919339657, + 0.005852404050529003, + 0.003309711581096053, + -0.003470522118732333, + 0.0037769549526274204, + 9.840021812124178e-05, + 0.005804422777146101, + -0.0011408536229282618, + -0.0036830215249210596, + 0.002103261649608612, + 0.0016818041913211346, + -0.000689433014485985, + -0.009064027108252048, + -5.70851843804121e-05, + 0.001366581185720861, + 0.0005713603459298611, + 0.011712122708559036, + -0.0027035879902541637, + 8.645765046821907e-05, + 0.0017234472325071692, + -0.004016111604869366, + -0.0014389543794095516, + 0.0018641717033460736, + -0.0020076686050742865, + -0.0010021042544394732, + -8.344962407136336e-05, + -0.011049089953303337, + -0.0011205306509509683, + -0.0001401121262460947, + -0.0038946119602769613, + -0.0006518918671645224, + 0.00040738165262155235, + -0.003955058287829161, + 0.0020055368077009916, + 0.0021962844766676426, + -0.0024585851933807135, + -0.00293098296970129, + -0.004872467368841171, + 0.0030784811824560165, + 0.002687498228624463, + -0.0031527334358543158, + -0.0014672334073111415, + -0.005974052473902702, + 0.00015194682055152953, + -0.0025208096485584974, + 0.0025036672595888376, + -0.10155981034040451, + 0.002795630833134055, + -0.019979536533355713, + 0.00048171175876632333, + -0.0013745834585279226, + 0.005366459954530001, + 0.015447448007762432, + 0.004284684546291828, + -4.282410009182058e-05, + 0.0030540928710252047, + 0.0005049335886724293, + -0.0035802603233605623, + -0.0046731275506317616, + 0.0019145617261528969, + -0.0018327132565900683, + 0.0003425563045311719, + -0.0033531475346535444, + -0.00457428814843297, + 0.000591595540754497 + ], + [ + -0.15274165570735931, + 0.04171380028128624, + -0.029494989663362503, + 0.022427093237638474, + -0.02333153784275055, + -0.002487750956788659, + 0.0071585592813789845, + -0.031205588951706886, + 0.004711024928838015, + -0.010244237259030342, + 0.018409738317131996, + -0.028690040111541748, + 0.060099679976701736, + -0.020051829516887665, + 0.01638413593173027, + 0.03054877556860447, + -0.013620235957205296, + 0.010735305957496166, + -0.01701664924621582, + -0.020936831831932068, + -0.01697518490254879, + -0.0033984030596911907, + 0.04428247734904289, + -0.01668507605791092, + -0.10674932599067688, + 0.023458626121282578, + -0.018813475966453552, + 0.03421613946557045, + -0.03460807353258133, + -0.001988085685297847, + 0.011553649790585041, + -0.04489590972661972, + -0.01694323495030403, + 0.011168139986693859, + 0.009796111844480038, + -0.02983536757528782, + -0.008230024017393589, + 0.002364678541198373, + -0.020795423537492752, + -0.049854785203933716, + 0.043637070804834366, + -0.050896309316158295, + 0.009504438377916813, + -0.010505935177206993, + -0.02999347820878029, + 0.012461895123124123, + -0.05841836705803871, + 8.09737975941971e-05, + 0.010394402779638767, + 0.008873960003256798, + -0.012763842940330505, + -0.008811510168015957, + -0.016144493594765663, + 0.01567171700298786, + -0.0260165948420763, + 0.029360374435782433, + 0.006551925092935562, + -0.026400063186883926, + -0.022952180355787277, + -0.033030927181243896, + 0.014993155375123024, + 0.002133961534127593, + -0.012713692151010036, + -0.0011862075189128518, + 0.030375031754374504, + 0.03285206854343414, + -6.29162896075286e-05, + 0.007210263516753912, + 0.012811991386115551, + -0.014191234484314919, + 0.040772732347249985, + 0.02606506086885929, + 0.01926719769835472, + -0.04143723472952843, + -0.04515579715371132, + -0.05361022800207138, + -0.02063565142452717, + -0.03382917121052742, + -0.019765043631196022, + -0.0021511996164917946, + 0.4421449899673462, + 7.508783892262727e-05, + 0.0005276170559227467, + -0.015214958228170872, + 0.021695205941796303, + 0.02354220487177372, + 0.025463290512561798, + 0.017902836203575134, + -0.010962676256895065, + -0.021075144410133362, + -0.009443288668990135, + 0.060683682560920715, + 0.015989819541573524, + 0.03911236673593521, + 0.007432796526700258, + -0.01397962961345911, + -0.031073393300175667, + -0.034619592130184174, + 0.012640973553061485, + 0.012454704381525517, + -0.020479166880249977, + -0.04258929193019867, + -0.005727206356823444, + 0.015681929886341095, + -0.021623501554131508, + -0.007398284040391445, + 0.05540955439209938, + 0.0078000640496611595, + 0.018007811158895493, + 0.027368489652872086, + 0.03448211029171944, + -0.009286966174840927, + -0.008029427379369736, + 0.005870372522622347, + 0.0022562630474567413, + 0.01833953522145748, + 0.01640012487769127, + -0.015445740893483162, + 0.02880186028778553, + 0.033718351274728775, + -0.023486478254199028, + 0.009755640290677547, + 0.011905710212886333, + 0.02172219194471836, + -0.017613524571061134, + -0.0055669439025223255, + -0.0322066992521286, + -0.010178490541875362, + 0.016582360491156578, + 0.01558186300098896, + -0.019122811034321785, + -0.024031342938542366, + -0.019321808591485023, + -0.00823986530303955, + -0.012503063306212425, + 0.000704160425812006, + -0.001480127451941371, + -0.06962592899799347, + 0.04207085072994232, + -0.01946132443845272, + -0.035360053181648254, + -0.0056511107832193375, + -0.02501194179058075, + 0.01130656898021698, + 0.012391203083097935, + -0.048562608659267426, + -0.04370109364390373, + 0.02765193209052086, + -0.017660893499851227, + -0.01015031710267067, + 0.016942275688052177, + 0.027563076466321945, + -0.06461101025342941, + -0.01999734528362751, + -0.016860125586390495, + -0.011973022483289242, + 0.009397861547768116, + 0.023648565635085106, + 0.0036420985125005245, + 0.010612139478325844, + -0.01847001723945141, + 0.02902579866349697, + -0.01720568723976612, + 4.9660495278658345e-05, + 0.013480106368660927, + 0.012383303605020046, + -0.01892578974366188, + -0.011540843173861504, + -0.004134818911552429, + 0.015410522930324078, + 0.022536305710673332, + -0.0068953013978898525, + -0.04146084189414978, + 0.017787087708711624, + 0.01726476475596428, + 0.046117428690195084, + 0.0032713832333683968, + 0.013739570043981075, + -0.002704186365008354, + 0.03423311933875084, + 0.014258936047554016, + 0.00281779607757926, + -0.004437135066837072, + -0.01582472026348114, + 0.03235628083348274, + 0.064447782933712, + 0.10177820175886154, + -0.026080138981342316, + -0.0006493921973742545, + 0.1011878028512001, + 0.019640451297163963, + -0.08815369755029678, + 0.04242929816246033, + -0.007482009939849377, + 0.01169524248689413, + 9.670031431596726e-05, + -0.010467416606843472, + 0.002363957464694977, + 0.00846858974546194, + 0.006214925087988377, + 0.03233209624886513, + 0.016135388985276222, + 0.012458832934498787, + -0.033274974673986435, + 0.0018317734356969595, + 0.03403669223189354, + 0.03322291001677513, + -0.021005874499678612, + -0.025258176028728485, + 0.020227881148457527, + 0.019963830709457397, + 0.02109222300350666, + 0.00039430471952073276, + -0.04606926813721657, + -0.08001289516687393, + -0.024979542940855026, + 0.03045341558754444, + 0.0529424250125885, + 0.006313805468380451, + -0.011909515596926212, + -0.035363368690013885, + -0.0006319483509287238, + -0.036457911133766174, + -0.014847555197775364, + 0.006870020180940628, + 0.0017781126080080867, + -0.04740477353334427, + 0.050289154052734375, + 0.04433164373040199, + -0.001975546358153224, + 0.023128973320126534, + -0.051205310970544815, + -0.01287978608161211, + -0.02442161925137043, + -0.0033319671638309956, + 0.039773087948560715, + 0.025676589459180832, + 0.7417134046554565, + 0.030166689306497574, + -0.005551475565880537, + -0.04168976843357086, + 0.006630312651395798, + -0.05971688777208328, + 0.036650702357292175, + 0.05613211169838905, + -0.005800333339720964, + 0.021370599046349525, + 0.033180590718984604, + -0.019022881984710693, + -0.029204394668340683, + -0.025754205882549286, + -0.023655178025364876, + 0.01428251713514328, + -0.1420498639345169, + -0.020350240170955658, + 0.01721874251961708 + ], + [ + -0.055035050958395004, + 0.03305251523852348, + -0.04598141089081764, + 0.0006792069762013853, + 0.008991887792944908, + 0.011904893442988396, + 0.007198913022875786, + -0.005781956482678652, + 0.004667110741138458, + -0.023916900157928467, + 0.027807224541902542, + -0.0015212912112474442, + 0.004750668071210384, + -0.003334776032716036, + 0.02095581218600273, + -0.006306198891252279, + 0.01967470906674862, + -0.024328576400876045, + 0.03452795743942261, + 0.011108164675533772, + 0.03450928255915642, + 0.007718833163380623, + 0.003130598459392786, + 0.006715309340506792, + -0.03809306025505066, + 0.028011055663228035, + -0.030028825625777245, + 0.0038503524847328663, + -0.011369410902261734, + -0.00995336752384901, + -0.03072095289826393, + 0.0014753729337826371, + -0.006625212263315916, + -0.04258842021226883, + -0.01772560365498066, + -0.03413546457886696, + 0.014928922988474369, + -0.00817820243537426, + -0.006784703116863966, + -0.003967713564634323, + 0.03860676288604736, + -0.02591683156788349, + -0.08269388228654861, + -0.002896477933973074, + -0.00982237420976162, + 0.02167302556335926, + -0.061829566955566406, + 0.014276120811700821, + -0.02325374074280262, + -0.0057531013153493404, + -0.024816568940877914, + 0.01742539554834366, + 0.03037317283451557, + -0.04099594056606293, + -0.0069123562425374985, + -0.003582701785489917, + -0.10191596299409866, + -0.02312597818672657, + -0.002808190416544676, + -0.0261690653860569, + 0.024058837443590164, + 0.02991562709212303, + 0.004814978688955307, + 0.03691395744681358, + 0.0061265891417860985, + -0.03627025708556175, + -0.00880774762481451, + 0.025715550407767296, + 0.04580074921250343, + -0.00011701820767484605, + -0.021053116768598557, + 0.07035800069570541, + -0.0061773438937962055, + -0.02301013097167015, + -0.02196813002228737, + -0.0326789915561676, + -0.0235412809997797, + -0.009050041437149048, + -0.014409863390028477, + -0.020474938675761223, + 0.07280243188142776, + -0.011544397100806236, + -0.010216974653303623, + -0.013271880336105824, + 0.010096151381731033, + 0.010839489288628101, + 0.015876922756433487, + 0.005351664964109659, + 0.03287353739142418, + -0.046872545033693314, + -0.0065156202763319016, + 0.039276689291000366, + 0.040914881974458694, + 0.09521283954381943, + 0.04429827257990837, + -0.026870325207710266, + 0.002251560566946864, + -0.03914770856499672, + 0.022251714020967484, + -0.004651844035834074, + -0.0014655484119430184, + -0.031121432781219482, + -0.03826092556118965, + 0.015004398301243782, + 0.024332690984010696, + 0.0611930750310421, + 0.032118603587150574, + -0.009153837338089943, + -0.01350424811244011, + 0.01158930640667677, + -0.003042418509721756, + 0.007603888399899006, + 0.019919022917747498, + 0.020914427936077118, + 0.0025147292762994766, + 0.014185520820319653, + -0.012100834399461746, + -0.02197880856692791, + 0.008941602893173695, + 0.007381357252597809, + -0.0344923660159111, + 0.06988227367401123, + 0.007197427563369274, + 0.025405200198292732, + -0.0007937916088849306, + 0.0036614558193832636, + -0.024671712890267372, + 0.03536546975374222, + 0.0031066173687577248, + -0.007383314892649651, + -0.004863252863287926, + -0.002522075781598687, + -0.018104515969753265, + -0.015925470739603043, + 0.046125516295433044, + -0.012074779719114304, + 0.008148700930178165, + -0.02990654669702053, + -0.01929767057299614, + 0.009331650100648403, + -0.009136789478361607, + -0.008137891069054604, + 0.0018177550518885255, + 0.020443815737962723, + -0.8625872135162354, + -0.006519756279885769, + -0.06283377856016159, + -0.007406238466501236, + 0.020430302247405052, + -0.017559949308633804, + 0.004867189563810825, + -0.0005109162884764373, + -0.02975580096244812, + 0.005716613959521055, + -0.03674672544002533, + 0.026443790644407272, + 0.013583431020379066, + 0.006428558845072985, + -0.018113885074853897, + -0.011368032544851303, + 0.00104133493732661, + 0.009226098656654358, + 0.004782826639711857, + -0.022340450435876846, + 0.007116310298442841, + 0.00788826122879982, + -0.055370356887578964, + -0.010214577428996563, + 0.003831004723906517, + 0.03592704236507416, + -0.007888538762927055, + 0.013870768249034882, + 0.019861726090312004, + -0.01087360642850399, + 0.01631939224898815, + 0.018839001655578613, + 0.007161095272749662, + 0.0033967101480811834, + -0.03147634491324425, + -0.0026355241425335407, + 0.026786867529153824, + 0.021580740809440613, + -0.008021398447453976, + 0.031685832887887955, + -0.007621250580996275, + 0.017964348196983337, + 0.03882160782814026, + 0.0019926780369132757, + 0.04849371686577797, + 0.067718006670475, + -0.012979983352124691, + -0.015060256235301495, + 0.0380471907556057, + 0.011707781814038754, + -0.019505824893712997, + 0.026263214647769928, + -0.018335331231355667, + 0.030979430302977562, + -0.005475841928273439, + -0.005652549676597118, + 0.02455837093293667, + 0.012193801812827587, + 0.006242097355425358, + -0.04972203075885773, + -0.0036119320429861546, + -0.0022875547874718904, + 0.005675998516380787, + 0.04447638988494873, + -0.022244054824113846, + -0.0008226280915550888, + -0.005260726902633905, + -0.011587213724851608, + -0.007955508306622505, + 0.03142298758029938, + -0.014942186884582043, + -0.0030172173865139484, + -0.008370639756321907, + -0.030885206535458565, + -0.00736261298879981, + -0.022333333268761635, + -0.017399553209543228, + 0.007629835046827793, + 0.008405162952840328, + -0.009837540797889233, + 0.0073857433162629604, + 0.007449734956026077, + -0.016845833510160446, + 0.008329312317073345, + -0.022132141515612602, + 0.00031009598751552403, + 0.01613611914217472, + -0.0299570020288229, + -0.00060914212372154, + -0.04963487386703491, + -0.01736346073448658, + 0.022227076813578606, + 0.00870694313198328, + 0.24916867911815643, + 0.026001233607530594, + -0.1207670271396637, + -0.009092604741454124, + 0.0030748993158340454, + 0.011557495221495628, + 0.08414827287197113, + 0.0332878902554512, + -0.012652197852730751, + 0.013407102786004543, + 0.011547772213816643, + -0.04525803402066231, + -0.030948031693696976, + 0.006270476151257753, + -0.02812250517308712, + 0.007788097020238638, + -0.051618676632642746, + -0.03144834190607071, + 0.010781042277812958 + ], + [ + -0.16117119789123535, + 0.005926372949033976, + 0.03369591012597084, + 0.029716499149799347, + 0.0136276725679636, + -0.007963120006024837, + -0.02229914255440235, + -0.033686187118291855, + -0.031684454530477524, + 0.022551482543349266, + 0.0879083052277565, + -0.0631183460354805, + 0.04499885067343712, + 0.004122700076550245, + -0.03760293126106262, + 0.06798429042100906, + -0.024107053875923157, + -0.022129898890852928, + 0.012307718396186829, + -0.019823340699076653, + -0.04208685830235481, + -0.03735467046499252, + 0.048921819776296616, + 0.012625354342162609, + -0.12488186359405518, + 0.03196173533797264, + 0.004294218495488167, + 0.037027508020401, + -0.0037885652855038643, + -0.013587757013738155, + 0.0034592715092003345, + -0.015568704344332218, + 0.0021782026160508394, + 0.02304324507713318, + 0.01180221140384674, + 0.009233687072992325, + 0.025938458740711212, + -0.018833858892321587, + -0.05081050470471382, + -0.0535932220518589, + 0.055543236434459686, + -0.018149422481656075, + 0.008715026080608368, + -0.02947736345231533, + -0.03132247552275658, + -0.042443327605724335, + -0.01785231940448284, + -0.00015120104944799095, + 0.009875020012259483, + 0.012957323342561722, + 0.033163584768772125, + 0.017850523814558983, + -0.05048898234963417, + 0.0222378671169281, + -0.09555867314338684, + 0.025983901694417, + -0.02290906012058258, + 0.037581197917461395, + -0.007034623995423317, + -0.02039228565990925, + -0.007086997851729393, + -0.028184005990624428, + 0.026596277952194214, + -0.010867620818316936, + 0.05716083198785782, + -0.017738087102770805, + -0.009678204543888569, + 0.0032103778794407845, + 0.020564548671245575, + -0.04605082795023918, + 0.04727926105260849, + 0.009202166460454464, + 0.041493143886327744, + 0.014397180639207363, + -0.050728149712085724, + -0.0006546265794895589, + 0.01219250075519085, + 0.009278126992285252, + -0.0483526848256588, + -0.05482671037316322, + 0.3759711682796478, + -0.018232975155115128, + 0.011851104907691479, + -0.030154569074511528, + -0.049116622656583786, + 0.011763221584260464, + -0.03502928838133812, + 0.025821218267083168, + -0.03332063928246498, + -0.059935398399829865, + -0.030745819211006165, + 0.004179155919700861, + -0.006515557877719402, + 0.11122334003448486, + -0.0019641919061541557, + -0.015135517343878746, + -0.010972549207508564, + -0.08129867166280746, + -0.02990061789751053, + 0.05426664277911186, + -0.045103371143341064, + 0.022332269698381424, + 0.032821498811244965, + -0.002875310368835926, + -0.015006309375166893, + -0.010194150730967522, + 0.01531489472836256, + -0.012368184514343739, + -0.0026401011273264885, + 0.00867883488535881, + 0.04995487630367279, + -0.04039430245757103, + -0.0517890527844429, + -0.011359039694070816, + 0.04606199637055397, + 0.026492970064282417, + 0.03328428417444229, + -0.09886759519577026, + 0.055324118584394455, + 0.07348307967185974, + -0.06694932281970978, + 0.02045748382806778, + 0.024961188435554504, + 0.06858856976032257, + -0.08979147672653198, + -0.02735990844666958, + 0.004127105697989464, + -0.015519258566200733, + -0.0041860719211399555, + 0.021524591371417046, + -0.009909599088132381, + -0.02202461287379265, + -0.0060149976052343845, + -0.02091904543340206, + -0.012071502394974232, + 0.015540780499577522, + 0.0030542367603629827, + -0.0570400096476078, + 0.09881617873907089, + -0.05175004154443741, + -0.02333173342049122, + -0.00915107224136591, + 0.015852920711040497, + 0.014142115600407124, + -0.0629676803946495, + -0.043366868048906326, + -0.008567605167627335, + 0.015466534532606602, + 0.000537867599632591, + -0.04307791590690613, + 0.01901477389037609, + 0.037716757506132126, + -0.07911456376314163, + -0.021157708019018173, + -0.03224080428481102, + -0.00836915522813797, + 0.023065663874149323, + 0.05695151537656784, + 0.01383227575570345, + 0.012000896036624908, + -0.05133123695850372, + -0.004621148109436035, + -0.007231310475617647, + -0.005305009428411722, + -0.008386937901377678, + -0.024065859615802765, + -0.03697143867611885, + 0.005915519315749407, + -0.018017057329416275, + -0.03171011433005333, + -0.008956936188042164, + -0.0056315879337489605, + -0.06380201131105423, + 0.013881308026611805, + 0.011427327990531921, + 0.02170410193502903, + 0.0009834007360041142, + 0.0015278046485036612, + 0.0019402318866923451, + 0.07988279312849045, + -0.023724276572465897, + 0.03350083529949188, + 0.0019640224054455757, + -0.01601436547935009, + -0.00654461607336998, + 0.056061528623104095, + 0.0655314102768898, + -0.043607231229543686, + -0.02648651786148548, + 0.09868696331977844, + -0.012190137058496475, + 0.0035039542708545923, + 0.04719211161136627, + 0.006512878462672234, + -0.036757711321115494, + 0.01817091554403305, + 0.010639400221407413, + -0.02983001619577408, + 0.0006822230061516166, + 0.013403876684606075, + 0.0023554314393550158, + 0.011705311015248299, + 0.017201410606503487, + -0.006523268762975931, + 0.023366345092654228, + 0.03311854600906372, + 0.03630693256855011, + -0.017977086827158928, + -0.030934255570173264, + 0.03096643276512623, + 0.013238891027867794, + 0.038785941898822784, + 0.018292929977178574, + -0.0017401825170964003, + -0.12706542015075684, + -0.04096025601029396, + 0.048932995647192, + -0.01970009133219719, + -0.014793820679187775, + 0.05614802986383438, + -0.02819436974823475, + 0.019853554666042328, + -0.032745763659477234, + -5.392871025833301e-05, + 0.03380930796265602, + -0.0067881084978580475, + -0.033575110137462616, + 0.041721995919942856, + 0.03852682560682297, + -0.00514547573402524, + 0.025653118267655373, + -0.02343270555138588, + -0.023078477010130882, + 0.013104571960866451, + 0.07524213194847107, + -0.027605144307017326, + 0.047599975019693375, + 0.6884448528289795, + 0.02119082771241665, + -0.015063446946442127, + -0.042351651936769485, + -0.0007452622521668673, + -0.040985193103551865, + 0.04514702409505844, + 0.03143342584371567, + -0.02178010530769825, + -0.015398139134049416, + 0.041293006390333176, + 0.043978091329336166, + -0.03346215933561325, + 0.0015660510398447514, + -0.015715481713414192, + 0.02708260342478752, + -0.12920044362545013, + -0.040321119129657745, + 0.03434570133686066 + ], + [ + -0.10935331135988235, + 0.04683990031480789, + -0.027611447498202324, + 0.011963042430579662, + -0.03646000847220421, + -0.024276597425341606, + 0.036152616143226624, + -0.023190539330244064, + -7.607037696288899e-05, + 0.03415404260158539, + -0.039824631065130234, + 0.01713472604751587, + 0.019634095951914787, + -0.0008659203886054456, + 0.03994729369878769, + 0.0208086259663105, + -0.007542019244283438, + -0.00029211840592324734, + 0.026173437014222145, + 0.00875295139849186, + -0.01268771756440401, + 0.040835101157426834, + 0.077798992395401, + 0.024588916450738907, + -0.08666792511940002, + 0.0005944514996372163, + -0.0025990381836891174, + 0.007609913591295481, + -0.04378179833292961, + -0.008554370142519474, + 0.026795558631420135, + -0.03964699059724808, + -0.03117523342370987, + 0.05854571983218193, + 0.0077343047596514225, + -0.07206150144338608, + 0.01213599182665348, + -0.014956708997488022, + -0.0005048888851888478, + 0.009695753455162048, + 0.020527103915810585, + -0.03070884384214878, + 0.027872871607542038, + -0.009590521454811096, + -0.018278712406754494, + 0.01385275088250637, + -0.059025753289461136, + 0.04475299268960953, + 0.09067070484161377, + -0.016194945201277733, + 0.00243387115187943, + -0.022203702479600906, + 0.013354643248021603, + 0.011943839490413666, + -0.030882414430379868, + 0.006837289780378342, + -0.0020389528945088387, + -0.024412676692008972, + -0.0382806695997715, + -0.01925121434032917, + 0.04405087232589722, + 0.007671409752219915, + -0.016538875177502632, + 0.03516295179724693, + 0.03463040292263031, + 0.014882882125675678, + -0.023579619824886322, + -0.020265216007828712, + 0.02263517864048481, + -0.010569123551249504, + 0.011526733636856079, + -0.0019213021732866764, + 0.004339138977229595, + -0.06106485053896904, + -0.03455272316932678, + -0.011168444529175758, + -0.017468556761741638, + 0.03221345320343971, + -0.006339922547340393, + -0.06308228522539139, + 0.2862638235092163, + -0.017467966303229332, + -0.0042788139544427395, + -0.008303072303533554, + 0.016772516071796417, + 0.03009961172938347, + 0.010436809621751308, + 0.013046322390437126, + -0.008113597519695759, + -0.0073113590478897095, + -0.008457168936729431, + 0.07386969774961472, + 0.0688653513789177, + -0.003373419865965843, + 0.02291467972099781, + -0.048711083829402924, + -0.022366946563124657, + -0.01444823294878006, + -0.0137702701613307, + -0.0057927086018025875, + -0.02080625854432583, + -0.039361339062452316, + -0.014509366825222969, + 0.023653488606214523, + 0.013183915056288242, + -0.039986755698919296, + 0.03736802190542221, + 0.02037915773689747, + 0.02255723997950554, + 0.02283174730837345, + 0.01960243470966816, + 0.05022316053509712, + 0.01372492965310812, + -0.006446516141295433, + 0.00456579215824604, + -0.020070523023605347, + -0.016799157485365868, + 0.02340041473507881, + 0.014673014171421528, + 0.003939962945878506, + -0.03741525486111641, + 0.005276452284306288, + -0.002744952216744423, + 0.06471144407987595, + 0.004597413819283247, + 0.008678141050040722, + -0.03762328252196312, + -0.025278428569436073, + 0.0424630232155323, + -0.0007544773397967219, + -0.013075647875666618, + -0.03774026036262512, + -0.01966000348329544, + 0.022272799164056778, + 0.021773574873805046, + -0.00428055552765727, + 0.09590429067611694, + -0.07938782870769501, + -0.004678111057728529, + -0.0008853648323565722, + -0.0007401530747301877, + -0.01923883520066738, + -0.03664805367588997, + 0.029423784464597702, + -0.6160863637924194, + 0.018114550039172173, + -0.008106320165097713, + -0.011898406781256199, + -0.01351219043135643, + 0.005942746996879578, + 0.010134635493159294, + 0.032222382724285126, + -0.05713825300335884, + -0.00370729248970747, + -0.0005671540857292712, + -0.11251989006996155, + 0.01366899348795414, + 0.008660037070512772, + -5.027592851547524e-05, + 0.009773150086402893, + -0.020753122866153717, + 0.01797347702085972, + -0.008080728352069855, + -0.015078015625476837, + -0.01837637461721897, + -0.010353466495871544, + -0.06687822192907333, + 0.013569786213338375, + -0.00642226031050086, + 0.009207941591739655, + 0.011206058785319328, + 0.014508170075714588, + -0.000643496576230973, + 0.00355715723708272, + 0.03192354738712311, + 0.05808194354176521, + 0.01776556484401226, + -0.012834443710744381, + -0.018476782366633415, + 0.013455631211400032, + 0.03727365657687187, + 0.03756837919354439, + 0.0035656332038342953, + -0.028185535222291946, + 0.02822752110660076, + 0.06848808377981186, + 0.08923220634460449, + 0.02108868397772312, + 0.016047338023781776, + 0.10864020138978958, + 0.024133112281560898, + -0.08827340602874756, + 0.04780176654458046, + 0.024428626522421837, + 0.021693155169487, + 0.04032072424888611, + -0.02186838909983635, + -0.002089486690238118, + 0.023240961134433746, + 0.020750373601913452, + 0.04758777469396591, + 0.03624875843524933, + 0.04162942245602608, + 0.0035550810862332582, + -0.01908447965979576, + 0.004608264658600092, + -0.0007643881253898144, + -0.06909438967704773, + 0.01619785465300083, + 0.002401225036010146, + -0.011890661902725697, + 0.030458256602287292, + -0.017391161993145943, + -0.04850759357213974, + -0.0664561316370964, + -0.009095032699406147, + 0.006653991993516684, + 0.06833422929048538, + 0.0021687441039830446, + -0.08288116008043289, + 0.002911388175562024, + -0.0035800738260149956, + -0.0032623293809592724, + 0.04741350933909416, + 0.003897129325196147, + 0.023452645167708397, + -0.031567104160785675, + 0.05061890929937363, + 0.019289357587695122, + -0.0044826604425907135, + 0.031656913459300995, + -0.05147043615579605, + -0.01719890721142292, + 0.001349516212940216, + -0.02489081211388111, + 0.07575422525405884, + 0.021875491365790367, + 0.4743506908416748, + 0.010838608257472515, + 0.030787868425250053, + -0.042793624103069305, + -0.0020404220558702946, + -0.049922335892915726, + 0.0026226600166410208, + 0.049364231526851654, + -0.039327993988990784, + 0.011230247095227242, + 0.047211162745952606, + -0.005959757603704929, + -0.019597815349698067, + -0.025774458423256874, + 0.0004052737494930625, + 0.021470878273248672, + -0.1477573662996292, + -0.026830948889255524, + 0.050612710416316986 + ], + [ + -0.0015247396659106016, + -0.0002189730148529634, + 0.012136528268456459, + 0.006217475049197674, + -0.0078050182200968266, + -0.009960813447833061, + 0.0007538016652688384, + -0.0020656727720052004, + -0.0017180972499772906, + 0.01302183885127306, + -0.010720410384237766, + -0.004629058297723532, + 0.010913252830505371, + 0.0014860589290037751, + -0.0012031854130327702, + 0.011599067598581314, + -0.013444816693663597, + 0.015872865915298462, + -0.01644505187869072, + -0.004781078547239304, + -0.007592776324599981, + -0.0035066260024905205, + 0.020565591752529144, + -0.0039476980455219746, + -0.017400797456502914, + -0.00880729965865612, + 0.007250589784234762, + 0.0019439368043094873, + -0.0010309508070349693, + -0.00450734980404377, + 0.007132695056498051, + -0.009335145354270935, + 0.001206646324135363, + 0.02008470706641674, + 0.009496301412582397, + 0.000606729241553694, + -0.0033245605882257223, + 0.004087734967470169, + -0.004492816515266895, + -0.0055419206619262695, + -0.006520294118672609, + -0.004720455966889858, + 0.044421374797821045, + 0.0004945351392962039, + -0.0006064233020879328, + -0.003949277102947235, + 0.011045839637517929, + -0.002208682941272855, + 0.014818280935287476, + 0.007219368126243353, + 0.00890558771789074, + -0.003764298977330327, + -0.0247915331274271, + 0.015725599601864815, + -0.008850746788084507, + -0.00015969471132848412, + 0.05181834101676941, + 0.010559122078120708, + -0.0022871065884828568, + 0.008696715347468853, + -0.0013679920230060816, + -0.015134511515498161, + 0.0016889612888917327, + -0.012650778517127037, + 0.0036520338617265224, + 0.013127260841429234, + 0.0003083159972447902, + -0.0016283538425341249, + -0.015444931574165821, + -0.012502552941441536, + 0.01914701797068119, + -0.02294066548347473, + 0.00946736615151167, + 0.00019774746033363044, + -0.0028023822233080864, + 0.009447725489735603, + 0.010414479300379753, + 0.009591489098966122, + -0.0006671143346466124, + -0.006226231809705496, + -0.07674022763967514, + -0.0019331623334437609, + 0.005111800506711006, + 0.0003838275442831218, + -0.0026845240499824286, + -0.0038404304068535566, + -0.0017578747356310487, + 0.0001670241472311318, + -0.018884364515542984, + 0.014890343882143497, + -0.005250256042927504, + 0.001348421210423112, + -0.005240548402070999, + -0.023759907111525536, + -0.01506449468433857, + 0.0016938043991103768, + -0.006882788613438606, + -0.0034870810341089964, + -0.01279505155980587, + 0.005815946497023106, + -0.006057715974748135, + 0.0035922511015087366, + 0.018829191103577614, + -0.0021181132178753614, + -0.010812025517225266, + -0.031184285879135132, + -0.0008843335672281682, + 0.008952570147812366, + 0.0041641853749752045, + -0.0027016648091375828, + 0.006510036066174507, + -0.009573950432240963, + -0.014409065246582031, + -0.019256412982940674, + 0.00461782468482852, + -0.0043198112398386, + 0.009255357086658478, + -0.0033396328799426556, + 0.0029896539635956287, + 0.004474108573049307, + 0.004069701302796602, + -0.028047118335962296, + 0.0014782914659008384, + 0.0021479276474565268, + -0.01106539461761713, + 0.0006166798993945122, + -0.0005293923895806074, + -0.016134118661284447, + 0.00828539952635765, + 0.013237358070909977, + -0.0025541489012539387, + -0.0055784620344638824, + 0.008028392679989338, + 0.0062438324093818665, + -0.022115590050816536, + 0.007897443138062954, + 0.005228377413004637, + -0.020707279443740845, + 0.01992776058614254, + -0.01227041706442833, + 0.002178582362830639, + 0.0035729045048356056, + -0.010224788449704647, + -0.0009703054092824459, + -0.9756808876991272, + -0.003302481258288026, + 0.008179524913430214, + 0.007075928617268801, + -0.01267032790929079, + 0.006219707895070314, + 0.005442457739263773, + 0.007098875008523464, + -0.004273941740393639, + -0.001662318129092455, + 0.005890499334782362, + -0.031092748045921326, + -0.0020278783049434423, + 0.011132302694022655, + 0.002764469478279352, + 0.005045672412961721, + -0.006930265109986067, + -0.0004717737319879234, + 0.00038202654104679823, + 0.00436534034088254, + -0.0012156940065324306, + -0.007054392714053392, + 0.01104021817445755, + 0.006104098632931709, + -0.004214627668261528, + -0.015675516799092293, + -0.0004402253543958068, + -0.0037601543590426445, + -0.01606759987771511, + 0.010141357779502869, + -0.005401766858994961, + 0.005789394024759531, + 0.006495120469480753, + -0.0005492857890203595, + 0.009785172529518604, + 0.011226557195186615, + -0.0011000457452610135, + 1.5041475307953078e-05, + 0.004003971815109253, + -0.01909046806395054, + 0.00465723592787981, + 0.016643546521663666, + 0.001650220132432878, + -0.003620486008003354, + -0.018246082589030266, + 0.0035537921357899904, + 0.00460015656426549, + 0.0018389729084447026, + 0.00012737582437694073, + 0.003698604879900813, + 0.006376504432410002, + -0.0018155007855966687, + 0.004017150029540062, + -0.016520906239748, + 0.004014956299215555, + 0.0027297665365040302, + 0.00041659807902760804, + 0.003382559400051832, + 0.0006123833009041846, + 0.013437126763164997, + -0.00132174848113209, + 0.021907320246100426, + 0.0054665314964950085, + -0.02334454283118248, + 0.003689868375658989, + 0.00551794096827507, + -0.005601643584668636, + 0.013574552722275257, + 0.00449659489095211, + -0.03152799978852272, + -0.02166803926229477, + -0.0002620929735712707, + 0.015224753879010677, + 0.023281576111912727, + 0.005723283626139164, + 0.0019034795695915818, + -0.008506853133440018, + 0.00013557738566305488, + -0.016145044937729836, + 0.004625777248293161, + -0.0033202965278178453, + -0.004348463844507933, + -0.01085550058633089, + 0.010142807848751545, + 0.019395552575588226, + 0.002281725872308016, + -0.011511366814374924, + -0.0040872106328606606, + -0.0075641172006726265, + 0.009388912469148636, + 0.012564398348331451, + -0.01170999463647604, + 0.0047017671167850494, + -0.0891924723982811, + -0.0020720253232866526, + 0.05129155516624451, + -0.015960901975631714, + -0.0038568079471588135, + -0.015277297236025333, + -0.028771214187145233, + 0.0011060260003432631, + -0.0038844309747219086, + -0.0016849837265908718, + 0.007698594126850367, + 0.01658226177096367, + 0.004193930421024561, + -0.007190257776528597, + 0.0036652362905442715, + 0.007103468291461468, + -0.024674979969859123, + -0.0006647436530329287, + 0.001979931490495801 + ], + [ + -0.1150786504149437, + 0.07805541902780533, + -0.06586536765098572, + 0.00845424272119999, + -0.015024540014564991, + 0.003580596297979355, + 0.051014937460422516, + -0.031154310330748558, + 0.007390732876956463, + -0.00232377415522933, + -0.04752904549241066, + 0.0006473286193795502, + 0.032659173011779785, + 0.01863229274749756, + 0.0450633279979229, + -0.020453063771128654, + -0.005876746494323015, + 0.013468275777995586, + 0.045660313218832016, + 0.015266102738678455, + -0.007856842130422592, + 0.03767086938023567, + 0.05150701850652695, + 0.0006110129179432988, + -0.0796101987361908, + 0.027886992320418358, + -0.020128263160586357, + 0.02017785608768463, + -0.01563631184399128, + -0.0052316999062895775, + 0.012690247967839241, + -0.03619525954127312, + -0.04307746887207031, + 0.03423650190234184, + -0.007356797344982624, + -0.07530009746551514, + 0.004236630164086819, + 0.0068725887686014175, + 0.004410655703395605, + 0.029598010703921318, + 0.02350495755672455, + -0.045380812138319016, + 0.0007086544064804912, + 0.02067418582737446, + 0.007409729063510895, + 0.03542762249708176, + -0.07869227975606918, + 0.029781876131892204, + 0.05447900667786598, + -0.02580154873430729, + -0.00946804229170084, + -0.03980446979403496, + 0.022254902869462967, + 0.01267209742218256, + -0.01751265674829483, + 0.009572172537446022, + -0.010627455078065395, + -0.04828310385346413, + -0.03175455704331398, + -0.024360913783311844, + 0.05232873931527138, + 0.03627602010965347, + -0.010513882152736187, + 0.02933916077017784, + 0.019523758441209793, + 0.004498700145632029, + 0.0019417180446907878, + -0.002216876484453678, + 0.017873572185635567, + -0.007150988560169935, + -0.00155024160631001, + 0.007489047013223171, + -0.013667043298482895, + -0.07827404886484146, + -0.030798057094216347, + -0.017838729545474052, + -0.023233724758028984, + 0.015035349875688553, + 0.01949962042272091, + -0.04931898042559624, + 0.41873636841773987, + -0.023912573233246803, + 0.0002847891300916672, + -0.010588456876575947, + 0.06002378836274147, + 0.011678798124194145, + 0.04882171377539635, + 0.0151938796043396, + -0.021007059141993523, + 0.01297020260244608, + -0.008886883966624737, + 0.11011938005685806, + 0.11156024038791656, + 0.017825618386268616, + 0.04171637073159218, + -0.05560825392603874, + -0.024605702608823776, + -0.007335929200053215, + 0.03555665537714958, + -0.018082892522215843, + -0.004719588439911604, + -0.05158152058720589, + -0.02886592596769333, + 0.026979798451066017, + 0.01750161685049534, + -0.020790578797459602, + 0.0828671082854271, + 0.03963354974985123, + 0.028069885447621346, + 0.019465459510684013, + -0.011444536969065666, + 0.03824217617511749, + 0.04945339635014534, + 0.01049636397510767, + 0.006291830446571112, + -0.03367623686790466, + -0.014038234017789364, + -0.006685007829219103, + 0.016771480441093445, + 0.013508481904864311, + -0.020230278372764587, + 0.015046733431518078, + 0.005732893943786621, + 0.06247492879629135, + -0.016854461282491684, + 0.0342814102768898, + -0.03243314102292061, + -0.004789292812347412, + 0.04989854618906975, + -0.013114459812641144, + -0.014372307807207108, + -0.010498381219804287, + -0.0262110847979784, + 0.02600458264350891, + 0.03693675249814987, + -0.028631269931793213, + 0.09544924646615982, + -0.0756993293762207, + -0.02219213917851448, + 0.0014630345394834876, + -0.008556416258215904, + -0.01840851828455925, + -0.019991878420114517, + 0.006917787715792656, + -0.009955794550478458, + 0.0041829864494502544, + -0.055552177131175995, + 0.004919816739857197, + 0.01351797766983509, + 0.01798277720808983, + -0.019599800929427147, + 0.02776195853948593, + -0.048919677734375, + 0.03161125257611275, + -0.03365330770611763, + -0.13370847702026367, + 0.003409098368138075, + -0.004252816084772348, + -0.02965756133198738, + 0.010587739758193493, + -0.026199040934443474, + 0.040201179683208466, + -0.029209915548563004, + -0.0007828008965589106, + -0.0032194345258176327, + -0.020972412079572678, + -0.06950146704912186, + 0.022397128865122795, + 0.021599380299448967, + 0.0247186366468668, + 0.019460322335362434, + 0.027218779549002647, + 0.022921212017536163, + -0.012518001720309258, + 0.036408767104148865, + 0.06532327085733414, + 0.019312655553221703, + -0.01832861267030239, + -0.03540518879890442, + 0.004385302774608135, + 0.04101495072245598, + 0.04038624465465546, + -0.029070289805531502, + -0.02623198740184307, + 0.04821482673287392, + 0.06985832005739212, + 0.1015002429485321, + 0.028452498838305473, + 0.05158887803554535, + 0.09482696652412415, + 0.02155849151313305, + -0.12445205450057983, + 0.03664173185825348, + 0.0058240024372935295, + 0.02463861182332039, + 0.025137804448604584, + -0.013138147071003914, + -0.011625625193119049, + 0.019389726221561432, + 0.019719332456588745, + 0.08336964249610901, + 0.03440636768937111, + 0.00039803978870622814, + -0.018228530883789062, + -0.028459275141358376, + -0.0064416732639074326, + -0.0023560677655041218, + -0.051974307745695114, + 0.0010888449614867568, + 0.009478969499468803, + -0.02692057192325592, + 0.035732854157686234, + -0.01677487976849079, + -0.03926721215248108, + -0.06036245450377464, + 0.007886950857937336, + -0.028535444289445877, + 0.0904395654797554, + 0.008819346316158772, + -0.0960366278886795, + -0.03051171638071537, + 0.0030883485451340675, + 0.010134022682905197, + 0.05396376922726631, + -0.017331326380372047, + 0.009817215614020824, + -0.025347717106342316, + 0.03994273021817207, + 0.02342599257826805, + -0.030030548572540283, + 0.02501717209815979, + -0.052512288093566895, + -0.016491759568452835, + -0.041163038462400436, + -0.08238360285758972, + 0.0957631766796112, + 0.001232994138263166, + 0.6501687169075012, + 0.02593694068491459, + -0.00409154687076807, + -0.04699971526861191, + 0.013946892693638802, + -0.04832281544804573, + 0.010696779005229473, + 0.03621356934309006, + -0.05141344293951988, + 0.00322043732739985, + 0.050877075642347336, + -0.06481805443763733, + -0.03160620480775833, + -0.030037185177206993, + -0.02617199718952179, + 0.01851050928235054, + -0.1500840038061142, + -0.020812738686800003, + 0.03885172680020332 + ], + [ + -0.14445587992668152, + 0.03150094673037529, + -0.04162365943193436, + 0.006687725428491831, + -0.034471847116947174, + -0.002108283108100295, + 0.01619074121117592, + -0.029256748035550117, + 0.016947714611887932, + -0.010882057249546051, + 0.012595112435519695, + -0.04179008677601814, + 0.04822174087166786, + -0.035843245685100555, + 0.017060598358511925, + 0.05730755999684334, + -0.004388227593153715, + 0.0016078685875982046, + -0.0033809938468039036, + -0.03161187842488289, + -0.02736550383269787, + -0.01898592710494995, + 0.024187853559851646, + -0.008159765973687172, + -0.07966361194849014, + 0.0022208981681615114, + 0.01137077808380127, + 0.04771221801638603, + -0.038733892142772675, + 0.0014393356395885348, + 0.015570144169032574, + -0.07002011686563492, + 0.005475014913827181, + 0.021177472546696663, + -0.0018815818475559354, + -0.015749594196677208, + -0.009317700751125813, + -0.009949439205229282, + -0.016633903607726097, + -0.056485772132873535, + 0.0396701954305172, + -0.07849935442209244, + 0.0019371174275875092, + 0.0023519578389823437, + -0.01834709756076336, + -7.990747690200806e-06, + -0.0358571782708168, + -0.009592048823833466, + 0.02046840824186802, + 0.013688638806343079, + -0.004744824022054672, + 0.019818196073174477, + -0.0184321291744709, + 0.0222853422164917, + 0.0168355293571949, + 0.04052971675992012, + -0.0031016136053949594, + -0.041565120220184326, + -0.0629897266626358, + -0.016772184520959854, + -0.00450994074344635, + -0.0036898362450301647, + 0.006914135999977589, + -0.0023288563825190067, + 0.01589023880660534, + 0.05898582562804222, + 0.019618017598986626, + -0.00027582034817896783, + 0.0024947801139205694, + -0.019572347402572632, + 0.010839945636689663, + 0.0414547473192215, + 0.036836594343185425, + -0.04808900132775307, + -0.08122413605451584, + -0.04381502792239189, + 0.010761532932519913, + -0.0328514501452446, + 0.0034059197641909122, + 0.017738359048962593, + 0.4235326051712036, + -0.016396695747971535, + -0.0038118644151836634, + 0.011269505135715008, + 0.017974942922592163, + 0.020644117146730423, + 0.01630239561200142, + 0.019552363082766533, + -0.019316812977194786, + -0.03272629156708717, + 0.007865509018301964, + 0.03879758343100548, + -0.01714024320244789, + 0.03666667640209198, + 0.02754157967865467, + 0.0386756956577301, + -0.04737372323870659, + -0.004511089064180851, + 0.016822881996631622, + 0.016272585839033127, + 0.0011237967992201447, + -0.07642502337694168, + -0.0014020731905475259, + 0.022604448720812798, + -0.039558883756399155, + -0.011440059170126915, + 0.022250302135944366, + -0.010015664622187614, + -0.013179601170122623, + 0.0184775460511446, + 0.05003491789102554, + -0.020888516679406166, + -0.00533892959356308, + 0.02004627138376236, + -0.004650806542485952, + 0.020243072882294655, + 0.003294729394838214, + 0.02078890986740589, + 0.03583911433815956, + 0.015924964100122452, + -0.046201348304748535, + 0.0024857453536242247, + -0.014001288451254368, + 0.029771588742733, + 0.005767815746366978, + -0.0020652865059673786, + -0.03731090575456619, + -0.015228670090436935, + 0.012238597497344017, + 0.03338230401277542, + -0.01961101032793522, + -0.04485686495900154, + -0.00681345397606492, + 0.004259723704308271, + -0.013610756024718285, + -0.00304983276873827, + -0.02824483998119831, + -0.0712551474571228, + 0.03383403643965721, + -0.008317166939377785, + -0.0417032390832901, + -0.013841991312801838, + -0.01962384581565857, + -0.008245947770774364, + 0.03403846174478531, + -0.0814933255314827, + -0.04683394730091095, + 0.03481775522232056, + -0.027125844731926918, + -0.0023289001546800137, + 0.004191810730844736, + 0.021984003484249115, + -0.053588252514600754, + -0.020050210878252983, + -0.003050438594073057, + -0.002960015321150422, + 0.002728937193751335, + 0.0021014611702412367, + -0.007774522993713617, + 0.0014205354964360595, + 0.003698645392432809, + 0.032930001616477966, + 0.008730431087315083, + 0.02166588045656681, + 0.009379768744111061, + 0.017000652849674225, + 7.334136171266437e-05, + -5.8467638154979795e-05, + -0.012920682318508625, + 0.025085067376494408, + 0.02897903136909008, + 0.002148808678612113, + -0.02565893903374672, + 0.0442996583878994, + 0.0047618066892027855, + 0.0258929543197155, + -0.0077554695308208466, + -0.008790185675024986, + 0.0015198120381683111, + 0.009786086156964302, + 0.030379310250282288, + -0.015232482925057411, + 0.0013846176443621516, + 0.0016836390132084489, + 0.04933827370405197, + 0.05581466853618622, + 0.08489686995744705, + -0.021078817546367645, + -0.011811423115432262, + 0.09647677093744278, + -0.009858124889433384, + -0.10899940878152847, + 0.03607993945479393, + -0.015641653910279274, + 0.006072744261473417, + 0.007081618532538414, + 0.009432338178157806, + 0.016516229137778282, + -2.568542731751222e-05, + 0.005334154237061739, + 0.005403092596679926, + 0.027441129088401794, + 0.020952366292476654, + -0.010279633104801178, + -0.02699441835284233, + 0.01625896990299225, + 0.050901588052511215, + -0.002445543883368373, + -0.04199153557419777, + 0.010926185175776482, + 0.0554485097527504, + 0.020376328378915787, + -0.0004695724346674979, + -0.05148394778370857, + -0.06931543350219727, + -0.03981206193566322, + 0.018756626173853874, + 0.03652358800172806, + 0.003113960148766637, + -0.010978895239531994, + -0.02861049771308899, + 0.014339843764901161, + -0.04058808460831642, + -0.02032085880637169, + 0.01479483861476183, + -7.81497874413617e-05, + -0.03019314631819725, + 0.04033022001385689, + 0.026970576494932175, + -0.013937671668827534, + 0.01848563551902771, + -0.061424728482961655, + -0.025908999145030975, + -0.025856247171759605, + -0.01700126752257347, + 0.03734385594725609, + 0.010119812563061714, + 0.7399842739105225, + 0.01917525753378868, + -0.011039582081139088, + -0.032777152955532074, + 0.0104186637327075, + -0.04238583520054817, + 0.024486403912305832, + 0.04891735687851906, + -0.008879081346094608, + 0.015204407274723053, + 0.005034752190113068, + -0.013323623687028885, + -0.017085876315832138, + -0.009284173138439655, + -0.004442849662154913, + -0.0216083861887455, + -0.16383858025074005, + -0.015474664978682995, + -4.5897337258793414e-05 + ], + [ + 0.008168031461536884, + 0.0029334272257983685, + -0.007441022899001837, + -0.0009707016288302839, + 0.007199146319180727, + 0.00728960195556283, + -0.0005791257717646658, + 0.0035139762330800295, + 0.0035493113100528717, + -0.008085353299975395, + 0.008016403764486313, + -3.737899169209413e-05, + -0.00521271675825119, + -0.0015593984862789512, + 0.002698372583836317, + -0.0025632441975176334, + 0.009304649196565151, + -0.011654551140964031, + 0.011364647187292576, + 0.004329386167228222, + 0.01087361853569746, + -0.0006126100197434425, + -0.005046200938522816, + 0.0043233600445091724, + 0.0018791630864143372, + 0.00964015256613493, + -0.006449569948017597, + 0.0004981106612831354, + -4.340102896094322e-05, + -0.00456205103546381, + -0.013537225313484669, + 0.0074745300225913525, + 0.0032622076105326414, + -0.01737433299422264, + -0.007151430007070303, + -0.0036887216847389936, + 0.006888411473482847, + -0.00433018384501338, + -0.0031664827838540077, + -0.0011491861660033464, + 0.009810431860387325, + 0.0005717465537600219, + -0.0302895400673151, + -0.0010491568828001618, + -0.0005746540846303105, + 0.003548508509993553, + -0.008145651780068874, + -0.0009672548621892929, + -0.013865562155842781, + -0.0011647632345557213, + -0.0017728547099977732, + 0.011904050596058369, + 0.005498111248016357, + -0.011579235084354877, + -0.00025485779042355716, + -0.0055303433910012245, + -0.03632700815796852, + -0.001142561319284141, + 0.0022385669872164726, + -0.003983314614742994, + 0.0015119300223886967, + 0.007899525575339794, + 0.001674232422374189, + 0.009576641954481602, + 0.001425371621735394, + -0.015203203074634075, + -0.002850600751116872, + 0.005948806647211313, + 0.02060886099934578, + -0.00027428226894699037, + -0.008584530092775822, + 0.017513010650873184, + 0.0001744854380376637, + 0.00040692862239666283, + -0.004092248622328043, + -0.002222582697868347, + -0.004094378091394901, + -0.00018330298189539462, + -0.003884444013237953, + -0.004839883651584387, + -0.11364585161209106, + -0.002768980572000146, + -0.0028874599374830723, + -0.0010888016549870372, + -0.003602579003199935, + 0.0007970462320372462, + 0.0020448090508580208, + -0.0007460957276634872, + 0.014056354761123657, + -0.013567189686000347, + -0.0007106341072358191, + 0.0011669935192912817, + 0.0036603063344955444, + 0.029884057119488716, + 0.013990486972033978, + -0.0018550633685663342, + 0.0033051767386496067, + -0.009328139945864677, + 0.00530312629416585, + -0.0005417172214947641, + -3.1130844035942573e-06, + -0.006309652701020241, + -0.009858942590653896, + 0.00397466029971838, + 0.010638671927154064, + 0.021324522793293, + -0.003683744929730892, + -0.007870722562074661, + -0.008582166396081448, + -0.0006844395538792014, + -0.0005314567824825644, + -0.004104065243154764, + 0.004132796544581652, + 0.005877936724573374, + -0.0014535934897139668, + 0.003402799367904663, + -0.0013832795666530728, + -0.008060519583523273, + 0.0002749886189121753, + -0.0006408425979316235, + -0.011381001211702824, + 0.02338183857500553, + -0.001125051756389439, + 0.0001409356773365289, + 0.0024667037650942802, + 0.00011390846339054406, + -0.00257281307131052, + 0.013721555471420288, + -0.008764712139964104, + -0.0005512683419510722, + 0.0017171287909150124, + -6.263364775804803e-05, + -0.0015998483868315816, + -0.00839946512132883, + 0.012712840922176838, + -0.005998646374791861, + -0.004502838011831045, + -0.005666975863277912, + -0.006200906354933977, + 0.0006972871487960219, + -0.0027931355871260166, + -0.002833303064107895, + 0.0030707023106515408, + 0.001503334497101605, + -0.979526698589325, + -0.0029444985557347536, + -0.014449063688516617, + -0.0040520960465073586, + 0.007750983815640211, + -0.007233114447444677, + 0.002313461620360613, + -0.00493583595380187, + -0.0010593002662062645, + 0.002728912513703108, + -0.011482485570013523, + 0.013492302037775517, + 0.0042471145279705524, + 0.0010939037892967463, + -0.001964016119018197, + -0.005364351440221071, + 0.0017251733224838972, + -0.0037064403295516968, + 0.00698509206995368, + -0.006895199418067932, + -0.0008519167313352227, + 0.0007966046105138958, + -0.015408885665237904, + -0.004773064516484737, + -0.0032580604311078787, + 0.0051323650404810905, + -0.0075005656108260155, + 0.002864935202524066, + 0.008232910186052322, + -0.0035280464217066765, + 0.00025288714095950127, + -0.002699596807360649, + 0.0003388120967429131, + -0.0003085207426920533, + -0.007605120074003935, + -0.00042247475357726216, + 0.006347737740725279, + 0.003812965005636215, + -0.0005442287074401975, + 0.014224099926650524, + -0.007108839228749275, + 0.0011489371536299586, + -0.003167917486280203, + 0.0017486262368038297, + 0.00789961963891983, + 0.010030481033027172, + -0.0077122957445681095, + 0.013662392273545265, + 0.007308972999453545, + 0.003928857855498791, + -0.008223285898566246, + 0.006838632747530937, + -0.0011941305128857493, + 0.010511588305234909, + -0.0022926395758986473, + -0.005687711760401726, + 0.002802995266392827, + 0.0011122027644887567, + -0.0016691922210156918, + -0.014194424264132977, + -0.0006758763920515776, + -0.0011877246433869004, + -0.0019181253155693412, + 0.021080823615193367, + -0.0048265717923641205, + -0.0012039905413985252, + 0.0028718109242618084, + -0.007459538988769054, + -0.002407965948805213, + 0.01243134681135416, + 0.00040613312739878893, + -0.00014356497558765113, + -0.0015585991786792874, + -0.022987039759755135, + -0.002693732501938939, + 0.0008733515278436244, + -0.0033392300829291344, + -0.00013900802878197283, + 0.002807504264637828, + -0.00712906988337636, + 0.00373351969756186, + 0.0030873888172209263, + -0.00011018380610039458, + -0.006771164480596781, + -0.01095955166965723, + 0.003941720351576805, + 0.004592323210090399, + -0.0019465712830424309, + -0.001587048638612032, + -0.01030916441231966, + -0.0019511824939399958, + -0.003328257706016302, + 0.003201801097020507, + -0.1025526374578476, + 0.0034228467848151922, + -0.03916199505329132, + 0.0030351909808814526, + -0.0008782807271927595, + 0.01081851590424776, + 0.027471883222460747, + 0.0062739965505898, + 0.001128827570937574, + 0.0026583452709019184, + -0.00047454412560909986, + -0.006226339843124151, + -0.006791213061660528, + 0.005275385454297066, + -0.0021639412734657526, + -0.0020129040349274874, + 0.0007259753765538335, + -0.006859438493847847, + 0.00028349526110105217 + ], + [ + -0.133395254611969, + 0.02652626484632492, + -0.03654330223798752, + 0.053147416561841965, + -0.046603549271821976, + 0.0038236347027122974, + 0.03689230605959892, + -0.016805564984679222, + 0.0037607273552566767, + -0.01906653493642807, + 0.006323650479316711, + -0.03451942279934883, + 0.05279906466603279, + -0.04045462608337402, + 0.012429766356945038, + 0.017648251727223396, + 0.01733788289129734, + -0.011380400508642197, + -0.00965503603219986, + -0.0375177301466465, + -0.006079321727156639, + -0.001128875999711454, + 0.0380161851644516, + -0.02781222201883793, + -0.07220900803804398, + 0.04862694814801216, + -0.0444890633225441, + 0.07329356670379639, + -0.013560003601014614, + 0.0024479194544255733, + 0.027321718633174896, + -0.02836737595498562, + -0.030586540699005127, + -0.012787552550435066, + -0.005066924262791872, + -0.037110939621925354, + -0.0074000307358801365, + -0.014679391868412495, + 0.006264767609536648, + -0.06009594351053238, + 0.06443891674280167, + -0.05091904103755951, + 0.013330438174307346, + 0.004856280516833067, + -0.016100339591503143, + 0.010521437041461468, + -0.03435098007321358, + -0.03770521655678749, + -0.01431321445852518, + 0.02156922034919262, + -0.031065676361322403, + 0.005161670036613941, + -0.04215707629919052, + -0.005533288698643446, + 0.007072442211210728, + 0.053815413266420364, + 0.005666078068315983, + -0.03883732855319977, + -0.05411197617650032, + -0.022900696843862534, + -0.011323656886816025, + 0.007887667044997215, + -0.012008916586637497, + -0.002563177142292261, + -0.0061843255534768105, + 0.047269757837057114, + 0.011759836226701736, + -0.007862207479774952, + -0.01266140304505825, + 0.007383967284113169, + 0.026943540200591087, + 0.04157136753201485, + 0.015793200582265854, + -0.04238393157720566, + -0.06069156154990196, + -0.05970640853047371, + -0.015133678913116455, + -0.024897782132029533, + 0.005632427055388689, + -0.0009094917913898826, + 0.42845019698143005, + -0.009844169020652771, + 0.016300426796078682, + 0.030403975397348404, + 0.04210018739104271, + 0.019319307059049606, + 0.042631786316633224, + 0.030903490260243416, + -0.014764041639864445, + -0.014897139742970467, + 0.009746949188411236, + 0.06404026597738266, + -0.006270493380725384, + 0.018647171556949615, + 0.0021313237957656384, + 0.019691573455929756, + -0.05497341975569725, + 0.003741529770195484, + 0.038365382701158524, + -0.001838485593907535, + -0.023173529654741287, + -0.03576590120792389, + -0.017696421593427658, + 0.025479493662714958, + -0.021967347711324692, + -0.0024870599154382944, + 0.055404599756002426, + -0.00788054894655943, + 0.0336410291492939, + 0.020867817103862762, + 0.03933384269475937, + -0.01578550785779953, + 0.00780258234590292, + 0.016589581966400146, + -0.021383559331297874, + 0.027244381606578827, + -0.003221582155674696, + 0.02066202275454998, + 0.012560602277517319, + 0.010645446367561817, + -0.015086246654391289, + -0.005939139053225517, + 0.011104010045528412, + 0.015872355550527573, + -0.010618563741445541, + 0.006130727007985115, + -0.009616397321224213, + 0.013146614655852318, + 0.031923528760671616, + -0.009490679018199444, + -0.01685224659740925, + -0.05277525261044502, + -0.028011472895741463, + 0.015476799570024014, + -0.013220710679888725, + -0.010460878722369671, + 0.030487533658742905, + -0.07083429396152496, + 0.01276303455233574, + -0.02112920768558979, + -0.03526640683412552, + 0.0019948596600443125, + -0.021295495331287384, + -0.011542302556335926, + 0.022569891065359116, + -0.06512922793626785, + -0.05604669824242592, + 0.02539023943245411, + -0.018510352820158005, + -0.006250718608498573, + 0.0036959941498935223, + 0.023383403196930885, + -0.04327511787414551, + 0.0013957142364233732, + -0.02922419272363186, + -0.03532044216990471, + 0.006616059225052595, + -0.006768335122615099, + 0.008150138892233372, + -0.016740579158067703, + -0.013108117505908012, + 0.025281773880124092, + 0.01330265961587429, + -0.006969719659537077, + 0.01721939630806446, + -0.013111887499690056, + -0.013900100253522396, + -0.009236275218427181, + -0.01703570783138275, + 0.024301569908857346, + 0.02240300178527832, + 0.0025235051289200783, + -0.01074299868196249, + 0.029887955635786057, + 0.022722633555531502, + 0.030074404552578926, + 0.0013297443510964513, + 0.0029149388428777456, + 0.01546083576977253, + 0.009645300917327404, + 0.037656936794519424, + 0.010105720721185207, + -0.013396820984780788, + 0.02367243729531765, + 0.057992782443761826, + 0.05815799534320831, + 0.09864326566457748, + -0.0113668916746974, + -0.0043160030618309975, + 0.0776524618268013, + 0.04335949197411537, + -0.13306637108325958, + 0.02522260881960392, + -0.015177672728896141, + -0.009012248367071152, + -0.020868971943855286, + -0.004245968535542488, + 0.012739801779389381, + 0.01281074807047844, + -0.007694276049733162, + 0.020158346742391586, + 0.012921079993247986, + -0.02234639972448349, + -0.021724378690123558, + 0.014822117984294891, + 0.024600569158792496, + 0.0687912181019783, + -0.006608427502214909, + -0.03027992881834507, + -0.004327862523496151, + 0.020456576719880104, + 0.027068156749010086, + -0.018562542274594307, + -0.06941713392734528, + -0.03536207973957062, + -0.026412449777126312, + 0.009618042968213558, + 0.02657897211611271, + -0.0013528838753700256, + -0.039837807416915894, + -0.052773140370845795, + 0.015187278389930725, + -0.01438777893781662, + -0.018749365583062172, + 0.021071847528219223, + 0.0016327477060258389, + -0.037810176610946655, + 0.05543466657400131, + 0.024971812963485718, + -0.00987283419817686, + -0.005022181663662195, + -0.04297821968793869, + -0.030345028266310692, + -0.01964426040649414, + -0.023838844150304794, + 0.054615750908851624, + 0.039482370018959045, + 0.7293607592582703, + 0.040831662714481354, + -0.0005479410756379366, + -0.037108633667230606, + 0.009356187656521797, + -0.026749635115265846, + 0.026466161012649536, + 0.05911620333790779, + 0.004369866568595171, + 0.009138674475252628, + 0.014551186002790928, + -0.025130590423941612, + -0.04218119755387306, + -0.023512085899710655, + -0.006201956421136856, + -0.02140938490629196, + -0.17162226140499115, + -0.01586194708943367, + 0.015057834796607494 + ], + [ + -0.11602146923542023, + 0.04606911912560463, + -0.029404088854789734, + 0.008591895923018456, + -0.0025781365111470222, + -0.014910759404301643, + 0.018236154690384865, + -0.03587019816040993, + 0.03092067502439022, + -0.020581895485520363, + -0.00690161669626832, + -0.03491915762424469, + 0.027624206617474556, + -0.01105560828000307, + 0.05000384896993637, + 0.09807462990283966, + -0.0012660158099606633, + -0.013513781130313873, + 0.010486038401722908, + -0.045214030891656876, + -0.030352752655744553, + 0.008444979786872864, + 0.03477467969059944, + -0.015211451798677444, + -0.05378718674182892, + 0.041572485119104385, + -0.031451184302568436, + 0.0474955178797245, + -0.04352772608399391, + -0.002382218837738037, + 0.04435987025499344, + -0.026503853499889374, + -0.022705646231770515, + -0.006784437689930201, + -0.016078421846032143, + -0.045407507568597794, + 0.0010083025554195046, + -0.011398404836654663, + -0.024123521521687508, + -0.029849911108613014, + 0.08264834433794022, + -0.000517469656188041, + 0.014295613393187523, + -0.0039106509648263454, + -0.026832612231373787, + 0.009010673500597477, + -0.004392438102513552, + -0.0036000909749418497, + 0.017090681940317154, + 0.04551921412348747, + -0.0592733696103096, + 0.008909346535801888, + 0.002680637175217271, + 0.031244657933712006, + -0.010880240239202976, + 0.06367234140634537, + 0.01518448255956173, + 0.02701249159872532, + -0.06402286142110825, + -0.005484346766024828, + -0.011831630952656269, + 0.03305228799581528, + -0.029593857005238533, + -0.017495503649115562, + 0.036686528474092484, + 0.04594303295016289, + 0.029574237763881683, + 0.011541265994310379, + -0.0010364591144025326, + 0.0033406533766537905, + 0.018218055367469788, + 0.026171494275331497, + 0.027172010391950607, + -0.0441415011882782, + -0.031407780945301056, + -0.056570373475551605, + -0.03273288160562515, + -0.02475062571465969, + 0.013663647696375847, + 0.005102214869111776, + 0.46973326802253723, + -0.009839932434260845, + -0.004166073631495237, + 0.00013194992789067328, + 0.02094280533492565, + 0.030902506783604622, + 0.0006779142422601581, + 0.0031555150635540485, + -0.03440814092755318, + 0.0006542394403368235, + 0.019515885040163994, + 0.02595495618879795, + 0.01830017752945423, + 0.03774605691432953, + -0.027629684656858444, + 0.047786202281713486, + -0.020399676635861397, + 0.014872745610773563, + 0.04197040572762489, + 0.006441385950893164, + -0.014205558225512505, + -0.09556278586387634, + -0.007544820196926594, + 0.04770107567310333, + -0.011283761821687222, + -0.04178750887513161, + 0.06081049516797066, + 0.011738898232579231, + 0.0383915938436985, + 0.03128867968916893, + 0.0030813864432275295, + -0.008868257515132427, + 0.037602778524160385, + 0.02270559035241604, + -0.011060654185712337, + -0.02203502133488655, + -0.0012102428590878844, + -0.012935156933963299, + 0.03045269288122654, + 0.04110430181026459, + -0.04582951217889786, + 0.014913296326994896, + -0.01027040183544159, + -0.012161748483777046, + 0.002574098529294133, + 0.02083476260304451, + -0.03457016125321388, + -0.03748103976249695, + 0.015623675659298897, + 0.037964705377817154, + -0.007079143542796373, + -0.048233505338430405, + -0.010487302206456661, + -0.014934795908629894, + -0.05008142068982124, + 0.007195967715233564, + 0.0038295392878353596, + -0.04629009589552879, + 0.008246384561061859, + -0.025031013414263725, + -0.06381889432668686, + -0.020218346267938614, + 0.005872080102562904, + -0.0664292499423027, + -0.06854816526174545, + -0.05241630598902702, + -0.06245578080415726, + 0.033911556005477905, + -0.006308613810688257, + -0.014978102408349514, + 0.00029375014128163457, + 0.03093757852911949, + -0.07368578016757965, + 0.0074183461256325245, + -0.022931164130568504, + 0.0069259596057236195, + -0.003358064917847514, + 0.045055314898490906, + -0.031793851405382156, + -0.018094945698976517, + -0.022005273029208183, + 0.010709580034017563, + -0.013728585094213486, + -0.014958629384636879, + 0.007571572903543711, + 0.002515004947781563, + -0.00499239657074213, + 0.02595583163201809, + -0.02945062704384327, + 0.012828265316784382, + -0.004639847204089165, + -0.016028456389904022, + -0.0199685487896204, + 0.01471198070794344, + 0.013303621672093868, + 0.01960246078670025, + -0.005021554417908192, + 0.023243602365255356, + -0.023501578718423843, + 0.027842622250318527, + 0.012329451739788055, + 0.011419053189456463, + -0.025552282109856606, + -0.032135721296072006, + 0.06974522769451141, + 0.089121013879776, + 0.09444744884967804, + -0.014044791460037231, + 0.012834565714001656, + 0.09229938685894012, + -0.00369354709982872, + -0.059649817645549774, + -0.0063553000800311565, + -0.006465006619691849, + 0.002053219359368086, + -0.014506996609270573, + -0.00046551472041755915, + 0.011084634810686111, + 0.010856886394321918, + -0.0032837537582963705, + 0.032741058617830276, + 0.03139042109251022, + -0.02341914363205433, + -0.035298243165016174, + 0.0003119430912192911, + -0.00787249393761158, + 0.04309443384408951, + -0.000978128518909216, + 0.004540794994682074, + -0.00021466365433298051, + 0.03334519639611244, + 0.011888992041349411, + -0.027941621840000153, + -0.012883281335234642, + -0.11619554460048676, + -0.021314360201358795, + 0.005622608121484518, + -0.009976617060601711, + 0.005527073983103037, + 0.0013679814292117953, + -0.04275478050112724, + 0.010024231858551502, + 0.0007413651910610497, + -0.00689026340842247, + -0.0014843122335150838, + -0.0005499530234374106, + -0.059917937964200974, + 0.023774076253175735, + 0.0433085672557354, + -0.015333902090787888, + 0.03940752148628235, + -0.019200555980205536, + -0.015275578945875168, + -0.020198620855808258, + -0.01780988648533821, + 0.07397241145372391, + 0.01933840848505497, + 0.6975855827331543, + 0.025973204523324966, + -0.02121674083173275, + -0.01138518936932087, + -0.019342001527547836, + -0.05780825763940811, + 0.06027456745505333, + 0.0453953742980957, + -0.00688310107216239, + 0.03674148768186569, + 0.018488280475139618, + 0.003041342133656144, + -0.02369234338402748, + -0.013582396320998669, + -0.006774726789444685, + -0.02550760842859745, + -0.12924034893512726, + 0.0009772332850843668, + -0.0007914407178759575 + ] + ] + ], + "dims": [ + 1, + 50, + 256 + ], + "type": "float32" + }, + "style_dp": { + "data": [ + [ + [ + 0.055141039192676544, + -0.615038275718689, + 0.0017578651895746589, + -0.003694376442581415, + 0.029280751943588257, + 0.008222348056733608, + -0.19201169908046722, + 0.05548940598964691, + 0.0020400448702275753, + 0.10469342023134232, + -0.002601112937554717, + -0.46389397978782654, + 0.1055944636464119, + 0.5570741295814514, + 0.0005613361718133092, + 0.17362843453884125 + ], + [ + 0.016331570222973824, + -0.5961436033248901, + -0.0021187448874115944, + -0.0035034078173339367, + 0.010093355551362038, + 0.01612072065472603, + -0.2225455790758133, + 0.05270567163825035, + -0.00693269120529294, + 0.09143710136413574, + -0.016394132748246193, + -0.4635256230831146, + 0.09264169633388519, + 0.5677075982093811, + 0.0038099829107522964, + 0.1929781585931778 + ], + [ + 0.01090072002261877, + -0.6088830828666687, + -0.006501983851194382, + -0.0027359789237380028, + 0.010330394841730595, + 0.012136755511164665, + -0.2040034979581833, + 0.05078378692269325, + -0.0007614450878463686, + 0.094064861536026, + -0.01731053739786148, + -0.4695241153240204, + 0.09568096697330475, + 0.5600833296775818, + -0.0010207586456090212, + 0.17942065000534058 + ], + [ + 0.014202399179339409, + -0.6091399788856506, + -0.0024201488122344017, + -0.005777937825769186, + 0.01763378269970417, + 0.02114940620958805, + -0.1885870397090912, + 0.06137542426586151, + -0.005421612877398729, + 0.10767985880374908, + -0.009452101774513721, + -0.47331544756889343, + 0.10952477157115936, + 0.5574419498443604, + -0.005164197646081448, + 0.17352871596813202 + ], + [ + 0.058095384389162064, + -0.6099947094917297, + 0.0011633093236014247, + -0.002756280591711402, + 0.02652512490749359, + 0.004660260863602161, + -0.20461344718933105, + 0.0497475303709507, + -0.0005755771999247372, + 0.1033233255147934, + -0.004459626507014036, + -0.45956695079803467, + 0.10435052216053009, + 0.560276210308075, + 0.007874662056565285, + 0.18082496523857117 + ], + [ + 0.023073265329003334, + -0.6896649599075317, + 0.011469833552837372, + 0.007582183461636305, + 0.016909033060073853, + -0.025700271129608154, + -0.07660794258117676, + -0.0030793114565312862, + 0.009037600830197334, + 0.07364751398563385, + 0.017296025529503822, + -0.49670976400375366, + 0.08059413731098175, + 0.5022342801094055, + 0.008315468207001686, + 0.07407411187887192 + ], + [ + 0.017602553591132164, + -0.6014333367347717, + -0.006134094670414925, + -0.002913513919338584, + 0.008642815984785557, + 0.011796017177402973, + -0.2154024839401245, + 0.04919736087322235, + -0.00280476501211524, + 0.09419821202754974, + -0.01820223778486252, + -0.4641324281692505, + 0.0957791656255722, + 0.5657898187637329, + 0.0028635964263230562, + 0.18697123229503632 + ], + [ + 0.024013958871364594, + -0.6317405700683594, + -0.008145245723426342, + 0.004439692944288254, + 0.0023163422010838985, + -0.01090079452842474, + -0.1832728385925293, + 0.022551631554961205, + 0.0028609922155737877, + 0.08678976446390152, + -0.016186710447072983, + -0.47068387269973755, + 0.09089256823062897, + 0.5511034727096558, + 0.011480539105832577, + 0.15673284232616425 + ] + ] + ], + "dims": [ + 1, + 8, + 16 + ], + "type": "float32" + }, + "metadata": { + "source_file": "M4.wav", + "source_sample_rate": 24000, + "target_sample_rate": 44100, + "extracted_at": "2026-01-06T16:16:13.416040" + } +} \ No newline at end of file diff --git a/model/voice_styles/M5.json b/model/voice_styles/M5.json new file mode 100644 index 0000000000000000000000000000000000000000..16f7f26487387556d9c9e054dcf0c63ad187e681 --- /dev/null +++ b/model/voice_styles/M5.json @@ -0,0 +1,13076 @@ +{ + "style_ttl": { + "data": [ + [ + [ + 0.012248585931956768, + 0.0014641303569078445, + -0.0015993262641131878, + -0.001751890522427857, + -0.0006752640474587679, + -0.0002277263265568763, + 0.00039928845944814384, + 0.0013507758267223835, + 0.0019516259199008346, + -0.001221617334522307, + -0.006298116873949766, + 0.00013895872689317912, + -0.0006138982716947794, + -0.0010613069171085954, + 0.000952033034991473, + 0.001369826728478074, + 0.0009329828317277133, + 2.0104902432649396e-05, + 0.0016222094418480992, + 0.0013102027587592602, + 0.0018649365520104766, + 3.734943675226532e-05, + 0.0005166464252397418, + 0.00044850693666376173, + 0.0008940789266489446, + 0.0024247034452855587, + -0.001084233052097261, + 0.0012562714982777834, + -0.0009312344482168555, + -0.001364277210086584, + -0.002113278489559889, + 0.0005961934220977128, + 0.0003175499150529504, + 0.0057763331569731236, + -6.650525756413117e-05, + -0.0012410908238962293, + 0.000721909396816045, + -0.0012927306815981865, + -0.0013086403487250209, + -0.0013488972326740623, + 0.0026277885772287846, + -0.0010030870325863361, + -0.0015285301487892866, + 0.0013071337016299367, + -0.0013724260497838259, + 0.00014086808369029313, + 0.0008000190136954188, + -0.0008561912109144032, + -0.0006155393784865737, + 0.0006817153189331293, + 0.0013340081786736846, + 0.0020249010995030403, + -0.0006264171679504216, + -0.00080616504419595, + -4.328571958467364e-05, + -0.001503927749581635, + -0.00231371633708477, + 0.0005581559962593019, + -0.0013351395027711987, + 0.002353908959776163, + 0.0012743121478706598, + -0.0008665873319841921, + 0.00038893375312909484, + 0.0017981519922614098, + 0.000775453052483499, + -0.002715563401579857, + -0.0012113105040043592, + 0.0006793938810005784, + 0.003545690095052123, + -0.002043272601440549, + -0.0010411817347630858, + 0.0006574123399332166, + 0.0008840035879984498, + -0.0009505851776339114, + -0.0008770725107751787, + -7.106368138920516e-05, + 0.0006591030396521091, + 0.000717305694706738, + -0.0009208570118062198, + -0.0016311671352013946, + -0.1130877211689949, + -0.001482067396864295, + 0.00010634418140398338, + 0.0005735285230912268, + 0.00043861381709575653, + 0.0004910471034236252, + 0.003082310315221548, + -0.00011352654109941795, + 0.0019472631393000484, + -0.0004657569224946201, + 0.00023549124307464808, + -0.00045055607915855944, + -0.0005898181698285043, + 0.0033931811340153217, + 0.0018716186750680208, + -0.0011049755848944187, + 0.00019420502940192819, + -0.0027948583010584116, + 0.000335075834300369, + 0.000525796553120017, + -0.0002758879854809493, + -0.0022626786958426237, + 0.00021529030345845968, + 0.0014733457937836647, + 0.002258997643366456, + 0.003080964321270585, + -0.0020062746480107307, + -0.0005180698935873806, + -0.002945959335193038, + -0.0008037354564294219, + 8.543287549400702e-05, + -0.0019154757028445601, + 0.001250318717211485, + -0.0009738090448081493, + -0.0013642901321873069, + 0.000852478202432394, + 0.0006139859324321151, + -0.0007747042109258473, + -0.0007670815102756023, + 0.0004686686734203249, + -0.003265409730374813, + 0.0019221423426643014, + -0.0008871030295267701, + -8.335275924764574e-05, + 0.00037458757287822664, + -0.00035006063990294933, + 1.3313473573361989e-05, + -0.0003015098918695003, + -0.0024692609440535307, + 0.0034156281035393476, + -0.00012846374011132866, + -0.0007854183204472065, + 0.001442842767573893, + -0.002970648230984807, + -0.0010359503794461489, + -0.0007018392789177597, + -0.0005450829048641026, + -0.010164949111640453, + -0.0006219624192453921, + -0.002043213462457061, + -0.0020933232735842466, + -0.0005752909346483648, + -0.0005964571610093117, + -0.0002909765753429383, + -0.9858530759811401, + -0.0012615559389814734, + -0.0003820286365225911, + 0.0004462848883122206, + 0.0011851785238832235, + 3.368581019458361e-05, + 0.0008704577921889722, + -0.00028196151833981276, + 0.0011986233294010162, + 0.0007682559080421925, + -0.0038009234704077244, + -0.004219466354697943, + -0.00013469230907503515, + 0.00013726203178521246, + -0.000860014115460217, + -0.0016420732717961073, + -0.00038441098877228796, + -0.0014921070542186499, + 0.002265631454065442, + -0.0014478301163762808, + -0.0018084874609485269, + -0.0007061893120408058, + -0.0033158911392092705, + -0.0025997969787567854, + -0.001922318246215582, + -0.0001334909029537812, + -0.0002945902815554291, + 0.00035408089752309024, + 0.0011422712123021483, + -0.000595123739913106, + -0.000881633663084358, + 0.0008340828935615718, + 0.00034726777812466025, + -0.0008812144515104592, + 0.00042007697629742324, + 0.0004248495097272098, + 0.002130249049514532, + 0.0011908923042938113, + 0.0009381869458593428, + 0.0021586264483630657, + -0.0001032221844070591, + 0.007044577971100807, + -0.003867571009323001, + 0.0013478490291163325, + 0.0011040426325052977, + 0.0034757598768919706, + -0.0015175027074292302, + 0.00437901122495532, + 0.0009134973515756428, + 0.0025379774160683155, + 0.0008394828182645142, + 0.0007559308432973921, + 0.0015516302082687616, + 0.002167060971260071, + -0.0001958613283932209, + -0.0006653630989603698, + 0.0010915667517110705, + 0.001475719502195716, + -0.0005867006839253008, + -0.0036302246153354645, + -4.0126260500983335e-06, + 0.003110921010375023, + 0.002140793949365616, + 0.0029630083590745926, + -3.1403284083353356e-05, + -0.00023441764642484486, + 0.0006558973109349608, + -0.0011396599002182484, + -0.000737049849703908, + -0.008404916152358055, + -0.0004878162872046232, + -0.0005525638116523623, + 0.0004993113689124584, + -0.004148055799305439, + -0.00023692903050687164, + -0.0006298430380411446, + -0.003844120539724827, + -0.0009357820963487029, + -0.0007283231243491173, + -0.0008560703136026859, + -0.00036159539013169706, + 0.001295582391321659, + -0.0019003167981281877, + -0.0016534901224076748, + -7.65658842283301e-05, + 0.0014962448040023446, + 0.0006709047011099756, + -0.003201780840754509, + -0.000645620166324079, + -0.00018676670151762664, + 0.0013175427448004484, + -0.0028140037320554256, + 0.0014795124297961593, + -0.11935646086931229, + 0.0008426003041677177, + -0.00292797083966434, + -0.0012120187748223543, + -0.0012366496957838535, + 0.00142595951911062, + 0.0034798351116478443, + 0.0013106653932482004, + -0.001362577429972589, + 0.0018737928476184607, + 0.0009158297907561064, + -0.0007465957314707339, + -0.001603819546289742, + -0.000668893160764128, + -0.0019061631755903363, + 0.002337033860385418, + -0.0036321445368230343, + -0.002015350153669715, + -9.466843766858801e-05 + ], + [ + 0.014474447816610336, + 0.0015613436698913574, + -0.002187965204939246, + -0.002582963090389967, + 0.0014388373820111156, + 0.002322668908163905, + -0.0005473247147165239, + 0.0023613732773810625, + 0.002210460137575865, + -0.0031876657158136368, + -0.0034337113611400127, + -0.00021741441742051393, + -0.0016847681254148483, + -0.001587848411872983, + 0.0011329881381243467, + -0.0012139133177697659, + 0.003030219580978155, + -0.0020196675322949886, + 0.004403077065944672, + 0.0016029607504606247, + 0.004443724639713764, + -0.0004813475825358182, + -0.0015486875781789422, + 0.0014661907916888595, + 0.0025322875007987022, + 0.004499451257288456, + -0.002684977138414979, + 0.0006426205509342253, + -0.0003789360052905977, + -0.001886857091449201, + -0.0052788942120969296, + 0.002771681174635887, + 0.0012909416109323502, + -0.0017946026055142283, + -0.002258317545056343, + -0.0013088089181110263, + 0.0019279351690784097, + -0.001892385189421475, + -0.0016173474723473191, + -0.0008888367447070777, + 0.0036885954905301332, + -0.00018163309141527861, + -0.008646656759083271, + 0.00075506791472435, + -0.0008576089167036116, + 0.0016184889245778322, + -0.001341582159511745, + -0.0007084293756633997, + -0.004215830937027931, + 4.964953404851258e-05, + 0.00025134882889688015, + 0.004621246829628944, + 0.0015084953047335148, + -0.003622204065322876, + 0.00022506414097733796, + -0.002679213648661971, + -0.01097171101719141, + -0.00020746368682011962, + 0.00021066825138404965, + 0.0011314023286104202, + 0.0003680149675346911, + 0.0008015307830646634, + 0.00027577803120948374, + 0.0037019357550889254, + 0.0005194668774493039, + -0.006400746759027243, + -0.001342827221378684, + 0.002284092828631401, + 0.007933192886412144, + -0.0010452904971316457, + -0.00331988837569952, + 0.0050613414496183395, + 0.00028116858447901905, + -0.0006955976714380085, + -0.0021121965255588293, + -0.0003784168802667409, + -0.0010317036649212241, + 0.0006595810991711915, + -0.0017655784031376243, + -0.0024538240395486355, + -0.11957970261573792, + -0.001120273838751018, + -0.0007205187575891614, + 0.0001533230533823371, + -0.00030272072763182223, + 0.0006093063275329769, + 0.002532890997827053, + -0.00037798972334712744, + 0.005479760002344847, + -0.0035400481428951025, + 0.0002891378244385123, + -0.0009457393316552043, + -0.00016444650827907026, + 0.009486809372901917, + 0.00493376050144434, + -0.0007290500798262656, + 0.0016110367141664028, + -0.003913887310773134, + 0.001662801019847393, + -0.00031659984961152077, + 0.0003356171364430338, + -0.002861034357920289, + -0.002239141147583723, + 0.0021727897692471743, + 0.0037186795379966497, + 0.007713537663221359, + -0.002830954035744071, + -0.0022131502628326416, + -0.004684425424784422, + -0.00019379427249077708, + -0.001083731884136796, + -0.002551264828070998, + 0.0015567924128845334, + 0.0007353770197369158, + -0.001627087709493935, + 0.0014094897778704762, + 0.00023842413793317974, + -0.002033187774941325, + -0.0002043014537775889, + -0.0006319121457636356, + -0.004146381746977568, + 0.007843498140573502, + -0.0011886414140462875, + -0.0008936870726756752, + 0.0017084029968827963, + -0.0006608521798625588, + -0.001577806076966226, + 0.0034909131936728954, + -0.003744113724678755, + 0.0013737918343394995, + 0.0005641921306960285, + -0.0005446204449981451, + 0.0008746128296479583, + -0.0039447457529604435, + 0.002323123859241605, + -0.002251539845019579, + -0.0022912672720849514, + -0.00744295958429575, + -0.0022309725172817707, + -0.0009923310717567801, + -0.002343552652746439, + -0.0007549619185738266, + -0.00046745120198465884, + 0.0006800795090384781, + -0.9833636283874512, + -0.0014291683910414577, + -0.0038511131424456835, + -0.0011330386623740196, + 0.002663913881406188, + -0.0017479807138442993, + 0.0011790840653702617, + -0.0021128158550709486, + 0.0013345387997105718, + 0.0015484177274629474, + -0.005385095253586769, + 0.0014085640432313085, + 0.0014739688485860825, + 0.00011841177911264822, + -0.0008127348264679313, + -0.002248008269816637, + 0.0010135731426998973, + -0.0015415501547977328, + 0.00377501524053514, + -0.002727308077737689, + -0.0005059894174337387, + -0.00014531941269524395, + -0.00532349431887269, + -0.00341118685901165, + -0.0034175142645835876, + 0.0012423351872712374, + -0.0009961777832359076, + 0.0012527374783530831, + 0.003368798177689314, + -0.0010630723554641008, + -0.0008909429889172316, + -0.001036380068399012, + 2.1330572053557262e-05, + -0.00041568849701434374, + -0.0018627290846779943, + -0.0008428042638115585, + 0.003268980421125889, + 0.001968161668628454, + 0.0002928607864305377, + 0.0051058316603302956, + -0.0018948988290503621, + 0.004603464622050524, + -0.0047788191586732864, + 0.0013146003475412726, + 0.002199864713475108, + 0.0030336997006088495, + -0.0029028283897787333, + 0.009734704159200191, + 0.0005027705919928849, + 0.0029742957558482885, + -0.0015205711824819446, + 0.0018212092109024525, + 6.386321183526888e-05, + 0.0039007121231406927, + -0.0004517377819865942, + -0.0028989589773118496, + 0.0012312015751376748, + 0.0011680154129862785, + -0.0007698977715335786, + -0.006536010652780533, + 0.00011451909085735679, + 0.0014286002842709422, + 0.00039925225428305566, + 0.008345717564225197, + -0.0012298632645979524, + -0.00043773287325166166, + 0.0005819001817144454, + -0.003054829081520438, + -0.0012555731227621436, + -0.0016064551891759038, + 0.0005426214192993939, + -0.00022757383703719825, + -0.0004883554065600038, + -0.0076639968901872635, + -0.0013889949768781662, + -3.9585163904121146e-05, + -0.0026959641836583614, + -0.001105239032767713, + 0.00021784398995805532, + -0.0028404013719409704, + 0.0005248524248600006, + 0.0017152755754068494, + -0.000983180827461183, + -0.003172035329043865, + -0.003268598113209009, + 0.0024109776131808758, + 0.001528806402347982, + -0.0026444674003869295, + -0.0006966040818952024, + -0.0026199014391750097, + 0.0006578063475899398, + -0.003788017202168703, + 0.0013046767562627792, + -0.12751123309135437, + 0.001591203617863357, + -0.012313293293118477, + 0.0007139887311495841, + -0.0009295764029957354, + 0.004972641821950674, + 0.00962058175355196, + 0.0022193605545908213, + -0.0003601738135330379, + 0.0016842863988131285, + 0.0004410853434819728, + -0.0016449238173663616, + -0.0029557046946138144, + 0.0008389376453123987, + -0.0015994234709069133, + 0.0003957005974370986, + 0.0011530522024258971, + -0.0027314694598317146, + -0.00032699713483452797 + ], + [ + -0.028476767241954803, + 5.32254989593639e-06, + -0.01273325551301241, + 0.016094651073217392, + -0.004254835192114115, + -0.01630524918437004, + 0.00442895432934165, + -0.016309786587953568, + -0.011943342164158821, + 0.0012850845232605934, + -0.009883921593427658, + 0.004453596193343401, + 0.003652780782431364, + 0.006104686297476292, + -0.00216202181763947, + 0.034249693155288696, + -0.006233603227883577, + -0.007748984266072512, + 0.003209878923371434, + 0.01698901318013668, + -0.016747120767831802, + 0.004905021283775568, + 0.0069791404530406, + -0.0030127582140266895, + -0.025873078033328056, + -0.010533134452998638, + 0.007285647559911013, + 0.0017697556177154183, + 0.0019358398858457804, + -0.0032416346948593855, + 0.012368460185825825, + -0.004160841926932335, + 0.003618630114942789, + 0.052905406802892685, + 0.009554743766784668, + -0.007138852495700121, + 0.0058007799088954926, + -0.014515869319438934, + -0.013006296008825302, + 0.0003095876018051058, + 0.007876458577811718, + 0.006104530766606331, + 0.011809651739895344, + 0.0038615777157247066, + -0.008505244739353657, + -0.012530281208455563, + -0.003628464648500085, + -0.005740330554544926, + 0.014903507195413113, + 0.009611585177481174, + 0.015030083246529102, + -0.011355992406606674, + -0.008020225912332535, + 0.002060681115835905, + -0.0031833737157285213, + -0.0009649996645748615, + 0.006906226743012667, + 0.006684454157948494, + -0.011976786889135838, + 0.006882815156131983, + 0.01649092696607113, + -0.008857515640556812, + 0.006480058189481497, + 0.0032465970143675804, + 0.0112124253064394, + 0.0012969006784260273, + -0.0023105081636458635, + -0.0007146772695705295, + -0.00557410204783082, + -0.013613812625408173, + 0.007393801584839821, + -0.0012724163243547082, + 0.008333614096045494, + -0.0018624573713168502, + -0.007828650064766407, + -0.0028794705867767334, + 0.0041695223189890385, + 0.0013172606704756618, + -0.0019122336525470018, + -0.002277238992974162, + -0.009924829937517643, + -0.007439563982188702, + 0.008035296574234962, + 0.0025281833950430155, + -0.00846951361745596, + -0.0036174862179905176, + -0.0019347562920302153, + 0.012201135978102684, + -0.016461269930005074, + -0.008131789043545723, + -0.003913084045052528, + 0.01184233371168375, + 0.0038573425263166428, + 0.0049985419027507305, + -0.009069357067346573, + -0.02243693172931671, + -0.002944161416962743, + -0.020246472209692, + -0.013439602218568325, + 0.011351978406310081, + -0.014236110262572765, + 0.008224273100495338, + 0.010332733392715454, + -0.0020311870612204075, + 0.0017945111030712724, + -0.004746411461383104, + -0.0013224059948697686, + 0.0015823711873963475, + -0.002326945774257183, + 0.0008597152191214263, + 0.021772067993879318, + 0.0057297637686133385, + 0.011091463267803192, + -0.006474838592112064, + 0.017418989911675453, + 0.001362804789096117, + 0.005908240098506212, + -0.00867825374007225, + 0.0030384245328605175, + 0.01299799233675003, + -0.02792295441031456, + -0.01225094310939312, + 0.01179554220288992, + 0.011191106401383877, + -0.029310064390301704, + -0.0002242514892714098, + 0.0192634928971529, + -0.007537610363215208, + 0.011034741066396236, + 0.010179315693676472, + 0.005839789751917124, + 0.009480152279138565, + 0.010553289204835892, + -0.014700272120535374, + -0.005341346375644207, + 0.02254846878349781, + 0.024042213335633278, + -0.02904573082923889, + 0.011234235018491745, + -0.009466633200645447, + 0.0040564266964793205, + -0.013272072188556194, + 0.023632952943444252, + -0.004304622765630484, + -0.9788959622383118, + -0.0006131879054009914, + 0.015509000048041344, + -0.005655533634126186, + 0.00664354395121336, + -0.0025037562008947134, + -0.003147635841742158, + 0.017249703407287598, + -0.015929006040096283, + -0.007288243155926466, + -0.004977648612111807, + -0.03028877079486847, + -0.011012278497219086, + 0.005097566172480583, + -2.728273466345854e-05, + -0.006548142991960049, + -0.018248455598950386, + -0.01155487447977066, + -0.004910326562821865, + -0.002734381938353181, + -0.0139766288921237, + -0.0018898224225267768, + -0.02481386810541153, + -0.0008652753895148635, + 0.016087282449007034, + -0.0019191084429621696, + -0.008271712809801102, + -0.0035109412856400013, + -0.002939918776974082, + -0.015086133033037186, + 0.012826801277697086, + 0.020218104124069214, + 0.004227184224873781, + -0.017848167568445206, + 0.008874313905835152, + 0.019045034423470497, + -0.004669612273573875, + -0.001089720637537539, + 0.009173853322863579, + -0.0072212121449410915, + 0.005851210560649633, + 0.027847787365317345, + 0.010723494924604893, + -0.001993786543607712, + 0.019759032875299454, + 0.02531587705016136, + -0.0016035012667998672, + -0.037708964198827744, + 0.016088951379060745, + -0.0015411943895742297, + 0.0024248564150184393, + -0.006100270431488752, + 0.020947827026247978, + -0.0030148252844810486, + -0.005890105850994587, + 0.022194262593984604, + -0.0018821849953383207, + 0.009914816357195377, + -0.008883873000741005, + 0.01035468652844429, + 0.003169267438352108, + 0.018458964303135872, + 0.019163008779287338, + -0.01490925531834364, + 0.00040832097874954343, + -0.0034572205040603876, + 0.0033407725859433413, + 0.00392185291275382, + -0.008218800649046898, + -0.020259419456124306, + -0.015002548694610596, + -0.0025225256104022264, + 0.007280697114765644, + -0.008687533438205719, + -0.005331484600901604, + 0.0015582323540002108, + -0.02114989049732685, + 0.0109090656042099, + 0.003974710125476122, + 0.010082511231303215, + -0.00397685868665576, + 0.00019760294526349753, + -0.012875845655798912, + -0.005188177805393934, + 0.015334158204495907, + -0.003353432985022664, + -0.007140208035707474, + -0.0053177219815552235, + -0.003922445233911276, + -0.0026016004849225283, + 0.005057067610323429, + 0.007546592969447374, + 0.008843292482197285, + 0.05935113877058029, + 0.007646631915122271, + 0.008160280995070934, + -0.013023686595261097, + -0.010817589238286018, + -0.021774839609861374, + -0.0031770747154951096, + -0.003082286100834608, + -0.011899647302925587, + 0.008412270806729794, + 0.0017098421230912209, + -0.006528282538056374, + -0.007224036380648613, + -0.0004044769157189876, + -0.014894991181790829, + 0.01145198568701744, + -0.04253672808408737, + -0.007383524440228939, + 0.007632853928953409 + ], + [ + -0.1670924872159958, + 0.02274707518517971, + -0.03842145949602127, + 0.03309451788663864, + -0.007053361274302006, + -0.028579089790582657, + 0.013218277134001255, + -0.017870111390948296, + -0.00721566379070282, + -0.0063369618728756905, + 0.030004438012838364, + 0.020255161449313164, + 0.01928679272532463, + 0.013096923008561134, + 0.02365880459547043, + 0.07649271935224533, + -0.005662755575031042, + -0.027348682284355164, + -0.00814733188599348, + 0.019534194841980934, + -0.02077777311205864, + 0.005348464474081993, + 0.020143385976552963, + -0.012403823435306549, + -0.09074749797582626, + -0.019029954448342323, + 0.020401982590556145, + 0.03247062489390373, + -0.011459296569228172, + 0.00034360744757577777, + 0.030437571927905083, + -0.02406829036772251, + -0.015266050584614277, + 0.13665080070495605, + 0.03095604106783867, + -0.012925065122544765, + 0.015753112733364105, + 0.004524001851677895, + -0.010174133814871311, + -0.030218040570616722, + 0.04473444074392319, + -0.021740902215242386, + -0.012133664451539516, + -0.018996411934494972, + -0.03737713024020195, + -0.026205360889434814, + -0.01474714558571577, + -0.026481492444872856, + 0.004640217870473862, + -0.00037456737481988966, + -0.0026527654845267534, + -0.01881723292171955, + -0.03257623314857483, + 0.010383222252130508, + 0.003163450863212347, + 0.01290135458111763, + -0.009023221209645271, + 0.030961723998188972, + -0.04025241732597351, + -0.011095563881099224, + 0.0424395315349102, + 0.00858176127076149, + 0.02165818214416504, + 0.0105562973767519, + 0.0314139798283577, + 0.031176984310150146, + -0.015285521745681763, + -0.00784751120954752, + 0.004201611038297415, + -0.03356870263814926, + 0.02861981838941574, + -0.007894720882177353, + 0.016791831701993942, + 0.006053302437067032, + 0.023906754329800606, + -0.02503267675638199, + 0.011507543735206127, + -0.016399279236793518, + 0.006209101062268019, + 0.018015535548329353, + 0.387395441532135, + -0.02702951431274414, + 0.013596339151263237, + 0.0006147894309833646, + -0.007619136944413185, + -0.000813434598967433, + 0.014695124700665474, + 0.010202436707913876, + -0.028208784759044647, + -0.024798253551125526, + -0.004976232070475817, + 0.032661136239767075, + 0.01649525761604309, + 0.03149671480059624, + -0.0096296276897192, + -0.03225512430071831, + -0.03209453448653221, + -0.04308665543794632, + -0.007758321240544319, + 0.020545322448015213, + -0.024226907640695572, + -0.0017899045487865806, + 0.0042317109182477, + -0.011524982750415802, + 0.01672249659895897, + 0.00033735556644387543, + 0.02410648949444294, + -0.010767699219286442, + 0.03380044922232628, + -0.023749087005853653, + 0.03834782540798187, + 0.014614162035286427, + 0.017951447516679764, + -0.004449905827641487, + 0.02551216632127762, + 0.01461865846067667, + 0.009676177985966206, + -0.02618091180920601, + -0.005075471941381693, + 0.05181486904621124, + -0.05683591589331627, + -0.022914310917258263, + 0.003388182260096073, + 0.025326449424028397, + -0.04324619472026825, + 0.0068533411249518394, + 0.05313221737742424, + -0.017075585201382637, + -0.020796874538064003, + 0.05293549969792366, + -0.019157545641064644, + 0.010501586832106113, + -0.005358738824725151, + -0.04931066557765007, + 0.005453084129840136, + 0.020864099264144897, + 0.019849026575684547, + -0.08724849671125412, + 0.03008834272623062, + -0.03551514446735382, + -0.015303902328014374, + -0.01042127050459385, + 0.05175407603383064, + -0.010425307787954807, + 0.014195897616446018, + -0.0017707739025354385, + 0.006136100739240646, + 0.02879425883293152, + 0.019183875992894173, + -0.012913964688777924, + 0.003836439223960042, + 0.03948831185698509, + -0.03664727881550789, + -0.03519781306385994, + -0.01732773333787918, + -0.054993148893117905, + -0.023085182532668114, + 0.019251199439167976, + -0.02507854625582695, + -0.00866361241787672, + -0.027669040486216545, + -0.021137477830052376, + -0.021008025854825974, + 0.009453833103179932, + -0.04245362430810928, + -0.0017324467189610004, + -0.04252738133072853, + 0.006423540413379669, + 0.06055963411927223, + 0.0065448409877717495, + -0.02771482616662979, + -0.011533097364008427, + -0.0323496013879776, + -0.008336634375154972, + 0.030486809089779854, + 0.059403661638498306, + -0.00034238368971273303, + -0.010088368318974972, + 0.003992297686636448, + 0.04626169428229332, + -0.006764860823750496, + 0.008300259709358215, + 0.024215834215283394, + -0.0018954680999740958, + 0.008408747613430023, + 0.07186885923147202, + 0.05888639762997627, + 0.007018313277512789, + 0.041436322033405304, + 0.08978951722383499, + -0.012181507423520088, + -0.1666310578584671, + 0.06376046687364578, + -0.0005970349884591997, + 0.006109875626862049, + 0.005199289880692959, + 0.04823954403400421, + 0.00934427697211504, + -0.014898954890668392, + 0.06739011406898499, + 0.019728733226656914, + 0.014868558384478092, + 0.009211618453264236, + 0.007346765603870153, + -0.011135941371321678, + 0.04295196011662483, + 0.059036917984485626, + -0.04167792201042175, + -0.01418741513043642, + 0.01156922709196806, + 0.03000345453619957, + 0.014884666539728642, + 0.006133809220045805, + -0.09330097585916519, + -0.044863875955343246, + -0.02968684211373329, + 0.02783854492008686, + -0.05291416123509407, + 0.009833070449531078, + 0.017093082889914513, + -0.058383043855428696, + 0.023378886282444, + -0.004175093490630388, + 0.009625997394323349, + 0.011187472380697727, + 0.0032404183875769377, + -0.01408376730978489, + 0.00304434634745121, + 0.04351528733968735, + -0.01725582592189312, + 0.012217972427606583, + -0.02145366556942463, + -0.00738292234018445, + -0.0008415625779889524, + 0.0016293602529913187, + 0.03261987119913101, + 0.034521352499723434, + 0.7356137633323669, + -0.008303741924464703, + -0.001786229433491826, + -0.04863329604268074, + -0.004096964839845896, + -0.08547414094209671, + 0.0029233505483716726, + 0.007359653245657682, + -0.02844143658876419, + 0.018710969015955925, + 0.013405675999820232, + -0.03389667719602585, + -0.00588250532746315, + 0.0006170592387206852, + -0.028603145852684975, + 0.04089829698204994, + -0.16495771706104279, + -0.030757755041122437, + 0.005599598400294781 + ], + [ + -0.22623084485530853, + 0.018244631588459015, + -0.0528809018433094, + 0.05745016783475876, + 0.00360682001337409, + -0.01985017955303192, + 0.015022700652480125, + 0.00707687484100461, + 0.018771838396787643, + 0.026310166344046593, + 0.0719064325094223, + 0.052652377635240555, + 0.028766430914402008, + 0.016057925298810005, + 0.0024904473684728146, + 0.09039563685655594, + -0.021879402920603752, + -0.024103552103042603, + -0.010940133593976498, + 0.037563830614089966, + 0.01983088254928589, + 0.017362158745527267, + 0.03865835443139076, + 0.014321375638246536, + -0.1273902952671051, + -0.013442992232739925, + 0.030717097222805023, + -0.006506368983536959, + 0.004256172105669975, + -0.007234335411339998, + 0.009427531622350216, + -0.020074162632226944, + 0.05141352489590645, + 0.06993382424116135, + 0.023252734914422035, + -0.016282934695482254, + 0.027600837871432304, + 0.0350414514541626, + -0.008010895922780037, + -0.0417693592607975, + 0.02739943191409111, + -0.019507667049765587, + -0.01898295246064663, + -0.03644591569900513, + -0.013127722777426243, + -0.0016958472551777959, + -0.04494437202811241, + -0.008740425109863281, + -0.014052306301891804, + -0.02352246455848217, + 0.005858462303876877, + -0.015777140855789185, + -0.06750573962926865, + 0.08397039026021957, + 0.01585785113275051, + 0.013373186811804771, + -0.009724998846650124, + -0.03826422244310379, + -0.05870843678712845, + -0.02282891795039177, + 0.016604606062173843, + -0.0008513792417943478, + 0.04319328814744949, + -0.00918782688677311, + 0.06298909336328506, + 0.06149539351463318, + -0.014532786794006824, + 0.03272516280412674, + 0.006495875306427479, + -0.019040219485759735, + 0.03260084241628647, + -0.01922602206468582, + 0.019039636477828026, + -0.009810775518417358, + 0.01655353233218193, + 0.006227067671716213, + 0.036006826907396317, + -0.010356307961046696, + 0.055853091180324554, + -0.01009954884648323, + 0.3290373980998993, + -0.05210819095373154, + 0.0012933647958561778, + -0.017087621614336967, + -0.015448002144694328, + 0.0028715727385133505, + -0.02459486946463585, + -0.023736892268061638, + -0.007193925324827433, + -0.011733661405742168, + 0.008192375302314758, + 0.04888283833861351, + 0.06112776696681976, + 0.053846921771764755, + 0.012038993649184704, + -0.019815130159258842, + -0.05397767201066017, + -0.03582417219877243, + -0.01174880564212799, + 0.01564437709748745, + -0.02650596760213375, + -0.0053376974537968636, + -0.0091420728713274, + 0.004746873863041401, + 0.05303911119699478, + -0.020331477746367455, + 0.0028121466748416424, + -0.04656899720430374, + 0.06527769565582275, + -0.01519329659640789, + 0.039529282599687576, + -0.005079955793917179, + -0.015577591955661774, + 0.007197267841547728, + 0.04163073003292084, + 0.009873406030237675, + -0.003686378477141261, + -0.02553536929190159, + -0.033555638045072556, + 0.05711711198091507, + -0.05198865011334419, + -0.019782060757279396, + 0.004883210640400648, + 0.0528222918510437, + -0.01898687519133091, + 0.07138549536466599, + 0.027363775297999382, + 0.0023352820426225662, + -0.03852134197950363, + 0.03274111449718475, + -0.04505437985062599, + -0.00841868668794632, + -0.012196812778711319, + -0.011861415579915047, + 0.03467224910855293, + -0.0220662709325552, + 0.009144002571702003, + -0.10463551431894302, + 0.022136708721518517, + -0.04381658136844635, + 0.04346442595124245, + 0.01719854772090912, + 0.015315061435103416, + -0.07399865239858627, + -0.23852422833442688, + 0.022751128301024437, + -0.04528981074690819, + 0.07237020879983902, + 0.008698618970811367, + -0.01600930467247963, + 0.04616493731737137, + 0.03507421165704727, + -0.08270029723644257, + -0.009322073310613632, + 0.008878919295966625, + -0.05033644661307335, + 0.026737239211797714, + 0.05256304517388344, + -0.01685728318989277, + -0.011083580553531647, + -0.011832053773105145, + -0.02909328043460846, + -0.04037413001060486, + 0.021030494943261147, + -0.04386325180530548, + -0.014846153557300568, + -0.022790679708123207, + 0.027313122525811195, + 0.09341654926538467, + 0.010183639824390411, + -0.07287027686834335, + -0.024820400401949883, + -0.07390857487916946, + -0.013114450499415398, + 0.016090672463178635, + 0.07083282619714737, + 0.011735271662473679, + -0.008563353680074215, + -0.011824516579508781, + 0.0644417479634285, + -0.00879594124853611, + -0.004872222431004047, + 0.013307347893714905, + 0.013306517153978348, + -0.013575047254562378, + 0.07388769090175629, + 0.0571465864777565, + 0.005013103596866131, + 0.0075705465860664845, + 0.056027453392744064, + -0.025287967175245285, + -0.15419644117355347, + 0.10174956172704697, + -0.0002223837946075946, + -0.01773950271308422, + 0.05302568897604942, + 0.011826546862721443, + 0.008565248921513557, + -0.02089235745370388, + 0.049574654549360275, + 0.03060968965291977, + 0.06516724079847336, + -0.0016065755626186728, + -0.0028116758912801743, + -0.0130488071590662, + 0.0821044072508812, + 0.057017553597688675, + -0.05370783805847168, + 0.0017451272578909993, + -0.005793786142021418, + 0.0257272832095623, + 0.015818988904356956, + -0.001912152860313654, + -0.08189252018928528, + -0.040522944182157516, + -0.031500186771154404, + 0.069971963763237, + -0.12897400557994843, + 0.030088311061263084, + -0.021094083786010742, + -0.04350529611110687, + 0.04914575442671776, + -0.033784933388233185, + 0.00013775797560811043, + 0.01259860210120678, + -0.001491633476689458, + -0.03284616023302078, + 0.021042924374341965, + 0.012017590925097466, + -0.056686919182538986, + 0.03764734044671059, + 0.01288560125976801, + -0.02949352376163006, + 0.030365370213985443, + -0.02037793956696987, + 0.015651339665055275, + 0.030497536063194275, + 0.5971431732177734, + -0.03606060892343521, + 0.020655544474720955, + -0.07947230339050293, + 0.05343670770525932, + -0.0592394694685936, + -0.0001942847593454644, + 0.030113613232970238, + 0.0012847835896536708, + 0.016372887417674065, + 0.02474779635667801, + -0.027975313365459442, + 0.02823624387383461, + -0.012523981742560863, + -0.02113727666437626, + 0.03835239261388779, + -0.20857305824756622, + -0.019078172743320465, + 0.017319364473223686 + ], + [ + -0.18163086473941803, + 0.05091240257024765, + -0.0604902058839798, + 0.026041662320494652, + 0.0002743976656347513, + -0.02971700392663479, + 0.13234756886959076, + -0.04406040906906128, + 0.02439045161008835, + 0.046560488641262054, + 0.0160966869443655, + 0.06670311093330383, + -0.03184812515974045, + 0.021428730338811874, + 0.007943019270896912, + 0.046762701123952866, + 0.01757318712770939, + -0.09719269722700119, + 0.017856817692518234, + -0.012747003696858883, + -0.05448344349861145, + 0.06614810973405838, + 0.03826596960425377, + 0.0389421246945858, + -0.06606782227754593, + 0.07596424967050552, + 0.00034849552321247756, + 0.07308854907751083, + -0.06948395818471909, + -0.02626323141157627, + 0.12224771082401276, + 0.00619847746565938, + -0.035818152129650116, + 0.11107131838798523, + 0.008915002457797527, + -0.07558140158653259, + 0.0672813355922699, + -0.01013862993568182, + 0.03433346375823021, + 0.06346914917230606, + 0.056670814752578735, + 0.0028523553628474474, + -0.0461336113512516, + -0.0009767980081960559, + -0.02034917287528515, + -0.0489635095000267, + -0.0393439456820488, + 0.04610472545027733, + 0.05490610748529434, + -0.027724817395210266, + 0.02721126191318035, + -0.0018910245271399617, + 0.012513275258243084, + 0.04198695719242096, + -0.024251926690340042, + 0.03574667125940323, + -0.02001960575580597, + -0.04782053455710411, + -0.025837842375040054, + -0.02889174036681652, + 0.0642922967672348, + 0.04043881222605705, + -0.019100481644272804, + 0.0421181321144104, + 0.03234561160206795, + 0.02966894954442978, + -0.06638842076063156, + -0.01600133627653122, + 0.013647644780576229, + 0.01862705871462822, + 0.003345447825267911, + -0.019053760915994644, + -0.03287863731384277, + -0.04403028264641762, + 0.10020347684621811, + -0.010982143692672253, + 0.003857556963339448, + 0.07370742410421371, + 0.016180990263819695, + -0.04396451264619827, + 0.28736722469329834, + -0.05430837720632553, + 0.02222454734146595, + 0.0036996817216277122, + 0.03504286706447601, + 0.07762373983860016, + 0.0440153107047081, + 0.005966853816062212, + 0.020420828834176064, + -0.005058547481894493, + -0.00948302447795868, + 0.0813063457608223, + 0.07777970284223557, + 0.016389716416597366, + 0.02102794125676155, + -0.09261119365692139, + -0.04019787535071373, + 0.005871347617357969, + -0.008885703049600124, + 0.006123891565948725, + -0.04596291854977608, + -0.023278923705220222, + -0.05037001892924309, + -0.011599641293287277, + 0.11771336942911148, + -0.036082737147808075, + 0.046805642545223236, + -0.010992548428475857, + 0.08021903038024902, + -0.05852202698588371, + 0.0950213372707367, + 0.04269981384277344, + 0.05317360907793045, + 0.0336303748190403, + 0.007684575859457254, + -0.026792190968990326, + -0.029819263145327568, + 0.00514466455206275, + -0.048570554703474045, + -0.0114048533141613, + -0.03779023513197899, + -0.025764700025320053, + -0.012905500829219818, + 0.09986742585897446, + -0.0040553268045187, + 0.06211406737565994, + 0.020903361961245537, + -0.02432207390666008, + -0.004737227689474821, + -0.017937839031219482, + 0.0025691045448184013, + -0.03788619115948677, + -0.06333808600902557, + 0.009848558343946934, + 0.027408359572291374, + 0.035490334033966064, + 0.1872384250164032, + -0.07429054379463196, + -0.015910474583506584, + -0.005205337889492512, + -0.007599136792123318, + -0.06277088820934296, + 0.007646463345736265, + 0.0028818033169955015, + -0.037429776042699814, + -0.01382090337574482, + 0.04779962822794914, + -0.028965367004275322, + -0.013375894166529179, + -0.002750128973275423, + -0.058800194412469864, + 0.0348350815474987, + -0.053452130407094955, + 0.010955813340842724, + -0.014152370393276215, + -0.08117406070232391, + 0.004161690827459097, + -0.0266732070595026, + -0.013064092956483364, + -0.02539089135825634, + -0.03434394672513008, + -0.051458023488521576, + -0.05308861657977104, + 0.005945312324911356, + -0.0701056718826294, + -0.061189811676740646, + -0.11432661861181259, + 0.03387629613280296, + 0.05514183267951012, + -0.024157186970114708, + -0.008066236041486263, + 0.008731735870242119, + -0.021142099052667618, + -0.0010258631082251668, + 0.0729142352938652, + 0.08817645162343979, + 0.07233817875385284, + -0.05910865217447281, + -0.014839108102023602, + 0.060933127999305725, + 0.020990226417779922, + 0.007080252282321453, + -0.007688763085752726, + 0.039755985140800476, + 0.025673745200037956, + 0.04245024919509888, + 0.11590579152107239, + 0.016522709280252457, + -0.0007464881055057049, + 0.16877402365207672, + 0.06929095089435577, + -0.21556073427200317, + 0.046817898750305176, + 0.011591176502406597, + 0.032040245831012726, + 0.04943559691309929, + 0.013622135855257511, + 0.038194287568330765, + 0.011239442974328995, + 0.04814373701810837, + 0.044815536588430405, + 0.026247454807162285, + 0.017914898693561554, + 0.00643964484333992, + -0.0071946666575968266, + -0.014805175364017487, + -0.05357956141233444, + -0.11488547921180725, + 0.06411419063806534, + -0.06066051498055458, + 0.017698660492897034, + 0.007428879849612713, + -0.011910742148756981, + -0.07089289277791977, + -0.06776652485132217, + 0.021446403115987778, + -0.0025544383097440004, + -0.07259082794189453, + 0.05845177173614502, + -0.06791730225086212, + -0.01584545709192753, + 0.036805350333452225, + 0.04981548711657524, + 0.0409756563603878, + -0.05847989022731781, + -0.005892052315175533, + 0.006862357724457979, + 0.04734974354505539, + -0.013450732454657555, + -0.003998213447630405, + 0.08177587389945984, + -0.05148288235068321, + 0.0063650356605648994, + 0.03066805750131607, + -0.028672335669398308, + 0.1436227709054947, + 0.01770172454416752, + 0.40242472290992737, + -0.0038227553013712168, + 0.008622506633400917, + -0.05608261376619339, + 0.00013016528100706637, + -0.01049910020083189, + -0.03221204876899719, + 0.05976937338709831, + -0.04619550704956055, + 0.02442215569317341, + 0.04021332040429115, + -0.04470616206526756, + 0.0031497557647526264, + -0.029305551201105118, + -0.016938092187047005, + 0.05199584737420082, + -0.2779214382171631, + -0.007937902584671974, + 0.021087851375341415 + ], + [ + -0.1691739708185196, + -0.0114283487200737, + 0.04418538510799408, + 0.058515701442956924, + -0.005979602225124836, + -0.014222582802176476, + -0.04506605491042137, + 0.017136724665760994, + -0.019361767917871475, + 0.006587381009012461, + 0.048759572207927704, + -0.047412049025297165, + 0.0410752072930336, + 0.008202211931347847, + -0.014287582598626614, + 0.09347148984670639, + -0.030388111248612404, + -0.06402336806058884, + 0.03568398207426071, + 0.049664512276649475, + -0.0795702412724495, + -0.0027483792509883642, + 0.07526963204145432, + -0.010832793079316616, + -0.13139106333255768, + -0.01120753213763237, + 0.011331837624311447, + 0.025476500391960144, + 0.016525302082300186, + 0.0006815899978391826, + 0.05469472333788872, + -0.014642324298620224, + -0.007648851722478867, + 0.11572114378213882, + 0.012146073393523693, + 0.03769395872950554, + 0.036401014775037766, + -0.02256161719560623, + -0.05290757492184639, + -0.027051344513893127, + 0.05699334666132927, + 0.02356646955013275, + -0.00727557297796011, + -0.0024597388692200184, + -0.016731904819607735, + -0.053263936191797256, + -0.04978768527507782, + -0.01710355654358864, + 0.019458023831248283, + 0.012011067941784859, + 0.06072384491562843, + -0.03863679617643356, + -0.09053023904561996, + 0.0586431659758091, + -0.05562172457575798, + -0.027680810540914536, + -0.044040124863386154, + 0.007716740947216749, + -0.056833043694496155, + 0.025234442204236984, + 0.03688904643058777, + -0.009396513924002647, + 0.004867148119956255, + 0.010223068296909332, + 0.12553463876247406, + 0.04703746736049652, + -0.009243317879736423, + -0.005160580854862928, + 0.02599182538688183, + -0.06066102534532547, + 0.068123959004879, + -0.09241200983524323, + 0.050370655953884125, + -0.020349867641925812, + -0.038529880344867706, + 0.01163396518677473, + 0.0329999104142189, + -0.030567534267902374, + -0.049945537000894547, + -0.0408041812479496, + 0.33527523279190063, + -0.015178333967924118, + 0.03936987742781639, + -0.011791235767304897, + -0.07733441144227982, + 0.0001628814497962594, + -0.033948127180337906, + 0.016137313097715378, + -0.01905551739037037, + -0.054357241839170456, + -0.028351671993732452, + 0.0014316169545054436, + 0.03826967999339104, + 0.10626428574323654, + 0.011340209282934666, + -0.063751220703125, + 0.015921028330922127, + -0.10458242893218994, + -0.06615114212036133, + 0.008318739011883736, + -0.04103805497288704, + 0.03151431307196617, + 0.01699516549706459, + -0.03270028904080391, + 0.054985515773296356, + -0.019355082884430885, + -0.013701445423066616, + -0.022632144391536713, + 0.01940477266907692, + 0.009897769428789616, + 0.03633568063378334, + 0.0011044444981962442, + 0.0017524316208437085, + -0.0662248432636261, + 0.048676785081624985, + 0.029028423130512238, + 0.0347774401307106, + -0.07153542339801788, + 0.03282241150736809, + 0.08933116495609283, + -0.08058742433786392, + 0.0029248008504509926, + 0.014040223322808743, + 0.04202403128147125, + -0.12950879335403442, + -0.02553115412592888, + 0.07865670323371887, + 0.007629832718521357, + -0.02017526514828205, + 0.02226756140589714, + -0.01279633678495884, + 0.052784428000450134, + 0.029558774083852768, + -0.09176159650087357, + 0.012387106195092201, + -0.04463258013129234, + -0.01628786511719227, + -0.04071967303752899, + 0.06734368950128555, + -0.07776463031768799, + -0.009214207530021667, + -0.022511746734380722, + 0.045929983258247375, + -0.03074084036052227, + -0.03675321117043495, + -0.003952872473746538, + 0.026543812826275826, + 0.03365303948521614, + 0.041559960693120956, + -0.06716381013393402, + 0.014170327223837376, + 0.025157559663057327, + -0.06794744729995728, + -0.0174458846449852, + -0.050775449723005295, + -0.06547307968139648, + -0.004531474318355322, + 0.0670895203948021, + 0.008805587887763977, + -0.013216271996498108, + -0.06623980402946472, + -0.0557478629052639, + -0.04833758622407913, + 0.008814055472612381, + -0.037750475108623505, + 0.004135307390242815, + -0.0202452652156353, + -0.03435545787215233, + 0.031262192875146866, + -0.017689548432826996, + -0.08090578764677048, + -0.013969645835459232, + -0.030241580680012703, + -0.07903879135847092, + 0.005317214876413345, + 0.031608592718839645, + 0.01605762355029583, + -0.015351890586316586, + -0.013973594643175602, + 0.09306864440441132, + -0.028079504147171974, + 0.03291363641619682, + 0.02866995707154274, + -0.006607901770621538, + -0.04927739128470421, + 0.059503160417079926, + 0.0791528970003128, + -0.008751248009502888, + 0.03301011770963669, + 0.05353226885199547, + -0.012237941846251488, + -0.10759413987398148, + 0.03157614916563034, + -0.01060656551271677, + 0.01847907528281212, + -0.0061917356215417385, + 0.04842031002044678, + -0.025717945769429207, + 0.00021631929848808795, + 0.09733536839485168, + 0.06117333099246025, + 0.022487273439764977, + -0.038865186274051666, + 0.0032114675268530846, + 0.033748798072338104, + 0.0879393219947815, + -0.002497025765478611, + -0.03816292807459831, + -0.005666488315910101, + 0.046467818319797516, + 0.04050403833389282, + 0.036000728607177734, + -0.007907195016741753, + 0.00647228816524148, + -0.06256651133298874, + -0.004565882962197065, + 0.1041228249669075, + -0.06738139688968658, + -0.043397653847932816, + 0.1073562502861023, + -0.04663114994764328, + 0.023170119151473045, + -0.03232141211628914, + 0.013005326502025127, + 0.07244538515806198, + 0.010714036412537098, + -0.033580269664525986, + -0.010950428433716297, + 0.04130750894546509, + -0.06476210057735443, + 0.024068020284175873, + 0.03504054993391037, + -0.012528618797659874, + 0.05786587670445442, + 0.00044438414624892175, + -0.013595439493656158, + 0.0531419962644577, + 0.5732251405715942, + 0.004293822683393955, + 0.009019033052027225, + -0.011594382114708424, + 0.01145703624933958, + -0.07833684980869293, + 0.04586613550782204, + 0.01849505305290222, + 0.0037568702828139067, + -0.01668565161526203, + 0.006327964831143618, + 0.03990620747208595, + -0.04953953996300697, + 0.013124019838869572, + -0.050853561609983444, + 0.016991814598441124, + -0.10367201268672943, + -0.01636657863855362, + -0.011027091182768345 + ], + [ + -0.18080103397369385, + 0.068240225315094, + -0.06620078533887863, + -0.015893999487161636, + -0.015068280510604382, + -0.020078973844647408, + 0.0205388143658638, + -0.02040642313659191, + 0.0206312108784914, + -0.0015894087264314294, + 0.01003794465214014, + 0.03119662031531334, + 0.016551246866583824, + 0.010113819502294064, + 0.04040270671248436, + 0.07157683372497559, + -0.013183563947677612, + -0.0371372252702713, + -0.019351786002516747, + 0.012778968550264835, + 0.0010941007640212774, + 0.020471064373850822, + 0.007302665617316961, + -0.026509754359722137, + -0.04813981428742409, + -0.021769965067505836, + 0.02480621449649334, + 0.056154314428567886, + -0.023879406973719597, + 0.0021495954133570194, + 0.08164749294519424, + -0.03110530972480774, + -0.054809775203466415, + 0.1260065883398056, + 0.025740990415215492, + -0.0207862239331007, + 0.014935525134205818, + 0.028926294296979904, + 0.00617424538359046, + -0.027476582676172256, + 0.07780905067920685, + -0.0839972048997879, + -0.022739874199032784, + -0.009356072172522545, + -0.03862469270825386, + 8.909367170417681e-05, + -0.047559820115566254, + -0.02656041458249092, + -0.013126940466463566, + 0.014856209047138691, + -0.03941937908530235, + 0.024456290528178215, + -0.003551735309883952, + 0.01769578643143177, + 0.027192505076527596, + 0.0417838953435421, + -0.026239806786179543, + -0.004187105223536491, + -0.06203250214457512, + -0.026286039501428604, + 0.03452609106898308, + 0.03715595602989197, + 0.021119100973010063, + 0.010512583889067173, + 0.004020811058580875, + 0.04306139424443245, + -0.027713188901543617, + -0.008023418486118317, + 0.008615910075604916, + -0.025229692459106445, + 0.030897391960024834, + 0.009697340428829193, + 0.010401442646980286, + -0.0169721320271492, + 0.07566879689693451, + -0.04588869586586952, + -0.002253142884001136, + -0.021650493144989014, + 0.0038498989306390285, + 0.06024496629834175, + 0.35854828357696533, + -0.010461397469043732, + -0.0060362727381289005, + -0.013197217136621475, + 0.0116676464676857, + -0.001838951837271452, + 0.02584887482225895, + -0.026647578924894333, + -0.023578817024827003, + -0.012733732350170612, + 0.0013583796098828316, + 0.000643716542981565, + 0.01932009495794773, + 0.009014555253088474, + 0.0001807023218134418, + 0.010496694594621658, + -0.03897327557206154, + -0.025433432310819626, + 0.04420378804206848, + 0.01908070035278797, + -0.01911952905356884, + -0.04620276764035225, + 0.0006833858788013458, + 0.01645500212907791, + -0.007374596316367388, + 0.008488764055073261, + 0.052574995905160904, + -0.00712213758379221, + 0.0640384629368782, + -0.046784695237874985, + -0.003309821942821145, + 0.015342188999056816, + 0.026082396507263184, + 0.0293893925845623, + 0.0231176745146513, + -0.012057396583259106, + 0.01522111240774393, + -0.0036413681227713823, + -0.016306789591908455, + 0.053448859602212906, + -0.05064450949430466, + -0.028183262795209885, + -0.0044741262681782246, + -0.013689029961824417, + 0.02487829327583313, + 0.02236967161297798, + 0.03876753896474838, + -0.031070906668901443, + -0.04509571194648743, + 0.07833192497491837, + -0.03333146125078201, + -0.024841483682394028, + -0.0075703891925513744, + -0.02900286763906479, + 0.005492297932505608, + 0.012771299108862877, + 0.0066469465382397175, + -0.09895925223827362, + 0.020407890900969505, + -0.02065696194767952, + -0.04025992378592491, + 0.0021094109397381544, + 0.032817378640174866, + -0.011833165772259235, + 0.03922205790877342, + 0.0013865613145753741, + 0.011164293624460697, + 0.05570529028773308, + 0.032604608684778214, + -0.0004998738877475262, + 0.01441243477165699, + 0.033453214913606644, + -0.06522386521100998, + -0.03226757422089577, + 0.008316286839544773, + -0.0690436139702797, + -0.014693053439259529, + -0.0038055123295634985, + -0.031547218561172485, + 0.004591543227434158, + -0.01794622093439102, + -0.0020316834561526775, + -0.045222919434309006, + 0.013100815936923027, + -0.023855363950133324, + 0.00889588799327612, + 0.0038679325953125954, + 0.04259351268410683, + 0.051079899072647095, + 0.024126537144184113, + -0.02756861411035061, + -0.02173626981675625, + -0.024956921115517616, + 0.016989054158329964, + 0.012131612747907639, + 0.0540134459733963, + -0.0029273934196680784, + 0.01230757124722004, + -0.029723774641752243, + 0.03167920187115669, + -0.0014948503812775016, + 0.012575093656778336, + 0.02866876870393753, + 0.001372113241814077, + 0.0032564306166023016, + 0.049553558230400085, + 0.053322456777095795, + 0.010886160656809807, + 0.02042066864669323, + 0.08406589925289154, + 0.010295801796019077, + -0.17042525112628937, + 0.12615430355072021, + -0.021800408139824867, + 0.032154783606529236, + 0.013287996873259544, + 0.037563592195510864, + 0.038789015263319016, + -0.023978395387530327, + 0.06415244191884995, + 0.014919418841600418, + 0.013359450735151768, + 0.05173473805189133, + -0.00831068865954876, + -0.04043058678507805, + 0.014491542242467403, + 0.0755089521408081, + -0.03202669322490692, + -0.01812572404742241, + 0.015829093754291534, + 0.055164970457553864, + 0.00011698379239533097, + 0.009481863118708134, + -0.14750857651233673, + -0.019550001248717308, + -0.047330789268016815, + 0.0010265244636684656, + -0.056037191301584244, + 0.024650895968079567, + 0.006277563516050577, + -0.05192263424396515, + 0.019909901544451714, + 0.016187729313969612, + 0.011956966482102871, + 0.014418787322938442, + 0.01524113304913044, + -0.028122058138251305, + 0.02668042480945587, + 0.026161927729845047, + -0.04109598696231842, + 0.04609870910644531, + -0.03058502823114395, + 0.0076668234542012215, + -0.00816600676625967, + 0.0123702147975564, + 0.050484951585531235, + 0.00250299833714962, + 0.6867391467094421, + -0.018110135570168495, + 0.0007689928752370179, + -0.05377008393406868, + 0.0028930127155035734, + -0.025424091145396233, + -0.0013685750309377909, + 0.01832115463912487, + -0.004129316657781601, + 0.0328843891620636, + 0.01879056915640831, + -0.09729966521263123, + 0.033563561737537384, + 0.014821706339716911, + -0.030985593795776367, + 0.037327270954847336, + -0.15184269845485687, + -0.02248827926814556, + 0.010047330521047115 + ], + [ + 0.024070575833320618, + -0.0009964067721739411, + 0.009043721482157707, + -0.0034059828612953424, + -0.011357065290212631, + -0.009764567017555237, + 0.0011980576673522592, + -0.00016350785153917968, + 0.0012142842169851065, + 0.010008084587752819, + -0.02664078027009964, + -0.0018337622750550508, + 0.0051236324943602085, + -0.0007327310158871114, + -0.00230405037291348, + 0.004401226527988911, + -0.011061043478548527, + 0.015994738787412643, + -0.013337180949747562, + -0.0039393361657857895, + -0.008294959552586079, + 0.00038903323002159595, + 0.00877718348056078, + -0.005138901527971029, + 0.0033031576313078403, + -0.008232805877923965, + 0.0054715825244784355, + -7.513538002967834e-05, + -0.0011670751264318824, + 0.0026031506713479757, + 0.01157460082322359, + -0.00869628693908453, + -0.0033674007281661034, + 0.027468333020806313, + 0.00866455864161253, + 0.0044999197125434875, + -0.009689494967460632, + 0.0035390881821513176, + 0.0023143452126532793, + -0.001093752565793693, + -0.009667443111538887, + -0.0031067216768860817, + 0.04201657325029373, + 0.006135695148259401, + 0.0004967041895724833, + -0.003458344843238592, + 0.014444091357290745, + 0.00019842857727780938, + 0.018184585496783257, + 0.004778007976710796, + 0.006037523504346609, + -0.010913632810115814, + -0.009617790579795837, + 0.013973993249237537, + -0.00186793168541044, + 0.002405598061159253, + 0.04857241362333298, + 0.0018884870223701, + -0.004567442461848259, + 0.010848460718989372, + -2.3353371943812817e-05, + -0.011657990515232086, + -0.0025343180168420076, + -0.009923466481268406, + -0.001857351278886199, + 0.01379988994449377, + 0.0017871331656351686, + -0.008046338334679604, + -0.021196307614445686, + -0.004973737057298422, + 0.01078665442764759, + -0.0232379212975502, + 0.0017177700065076351, + -0.0023458050563931465, + 0.0028763501904904842, + 0.005408462602645159, + 0.007788658607751131, + 0.0012487841304391623, + 0.002843978814780712, + 0.0016542557859793305, + -0.1261330395936966, + 0.0016654606442898512, + 0.003048358950763941, + 0.0018183282809332013, + 0.005875700619071722, + -0.0009498969302512705, + 0.0033223447389900684, + -0.0005396924680098891, + -0.014484439976513386, + 0.019189074635505676, + 0.0005752245197072625, + -0.004312534350901842, + -0.007779385894536972, + -0.035319533199071884, + -0.015067735686898232, + 0.002612906042486429, + -0.0024387938901782036, + 0.008663752116262913, + -0.007113748230040073, + 0.0013437628513202071, + 0.0009031772497110069, + 0.001469795242883265, + 0.01378098875284195, + -0.0017112740315496922, + -0.010766157880425453, + -0.024122385308146477, + -7.224546425277367e-05, + 0.010604946874082088, + 0.002635661279782653, + -0.00046588052646256983, + 0.00019505804812069982, + -0.0010890103876590729, + -0.003972730599343777, + -0.011296706274151802, + -0.0033529577776789665, + -0.004643058404326439, + 0.002863379893824458, + 0.009324966929852962, + -0.0018981171306222677, + 0.0007366002537310123, + 0.010266439989209175, + -0.027834998443722725, + -0.0004833552229683846, + -0.0023929793387651443, + -0.0013279300183057785, + -0.0014291225234046578, + 0.00226650875993073, + -0.018711093813180923, + 0.0073370374739170074, + 0.0074625215493142605, + -0.002411280293017626, + -0.002661069855093956, + 0.006118563935160637, + 0.0077202958054840565, + -0.020965153351426125, + 0.005256647244095802, + 0.00284549780189991, + -0.012499283067882061, + 0.006073918659240007, + -0.005452341865748167, + -0.0005423389957286417, + 0.0036619720049202442, + -0.008659804239869118, + -0.0027257390320301056, + -0.9625445604324341, + 0.0012799169635400176, + 0.018948344513773918, + 0.007009659893810749, + -0.00904100388288498, + 0.010660103522241116, + 0.00022933899890631437, + 0.004192521329969168, + 0.005680140107870102, + 0.0006138643948361278, + 0.007912871427834034, + -0.025901487097144127, + -0.0054682157933712006, + -0.00016141825472004712, + 0.0016937634209170938, + 0.004632420372217894, + -0.001691581099294126, + 0.002456671791151166, + -0.0033554041292518377, + 0.005905712489038706, + -0.0007294624811038375, + -0.0023746059741824865, + 0.01694091409444809, + 0.00029505646671168506, + -0.0032128249295055866, + -0.008719698525965214, + 0.008693179115653038, + -0.0035083990078419447, + -0.007765121757984161, + 0.0037661404348909855, + -0.005927463993430138, + 0.001420864718966186, + 0.00019558813073672354, + -0.0006753962370567024, + 0.011477872729301453, + 0.000949846173170954, + -0.0038379752077162266, + -0.0030727540142834187, + 0.002850491087883711, + -0.015968479216098785, + 0.009311663918197155, + 0.011179576627910137, + -0.007211959455162287, + -1.9396797142690048e-05, + -0.010553743690252304, + -0.00895004253834486, + 0.007330965716391802, + 0.0005342115182429552, + -0.007220069412142038, + 0.0007538876379840076, + 0.01282834354788065, + -0.007807526737451553, + 0.004308409057557583, + -0.01056737918406725, + 0.0033718482591211796, + 0.002921059727668762, + -0.0017511257901787758, + -0.0002393913600826636, + 0.0003150652046315372, + 0.011644476093351841, + 0.0015055245021358132, + 0.007799257058650255, + 0.005478979088366032, + -0.021452907472848892, + 0.0076974667608737946, + 0.002640813123434782, + -0.003926884848624468, + 0.008071734569966793, + 0.0018397279782220721, + -0.03166527301073074, + -0.0010026288218796253, + -7.746548362774774e-05, + 0.0032511968165636063, + 0.02614978328347206, + 0.003883506404235959, + -0.0028440842870622873, + -0.0026629511266946793, + -0.0037865303456783295, + -0.007492031902074814, + 0.006819546222686768, + -0.005743643268942833, + -0.0013822707114741206, + -0.005144062452018261, + 0.005031366366893053, + 0.01320622954517603, + -0.0012888754718005657, + -0.006916317157447338, + -0.0026904367841780186, + 0.0004907029797323048, + 0.013017202727496624, + 0.005807391833513975, + -0.0035120989196002483, + -0.002662467770278454, + -0.17365053296089172, + -0.0028624970000237226, + 0.0503939613699913, + -0.004684852436184883, + -0.0008949451730586588, + -0.007994914427399635, + -0.0304467361420393, + -0.006780354771763086, + -0.0026278162840753794, + 0.00019811799575109035, + 0.0017019856022670865, + 0.009132012724876404, + 0.006288399454206228, + -0.008070966228842735, + 0.0003936672874260694, + 0.006623353809118271, + -0.002459209179505706, + 0.006613061763346195, + -0.0009823425207287073 + ], + [ + -0.1432565599679947, + 0.0022326987236738205, + -0.02523868717253208, + 0.05333394557237625, + 0.005597416777163744, + -0.025088991969823837, + 0.008504074066877365, + -0.012090710923075676, + -0.009058316238224506, + 0.008075051009654999, + 0.04349849000573158, + 0.008456450887024403, + 0.01188751868903637, + 0.01835610531270504, + 0.0014585171593353152, + 0.0767722949385643, + -0.008456548675894737, + -0.025571376085281372, + -0.004083235748112202, + 0.027654895558953285, + -0.018749546259641647, + 0.007253838703036308, + 0.026528455317020416, + 0.0008683294290676713, + -0.09791772067546844, + -0.007530987728387117, + 0.014408806338906288, + 0.01781967096030712, + 0.0011343627702444792, + -0.017270943149924278, + 0.02351885847747326, + -0.005897278431802988, + 0.0040183886885643005, + 0.101091168820858, + 0.017634471878409386, + -0.00888833962380886, + 0.027455169707536697, + -0.015085347928106785, + -0.016470657661557198, + -0.020025916397571564, + 0.030261460691690445, + 0.008949004113674164, + 0.002483400283381343, + -0.005409992765635252, + -0.024048570543527603, + -0.025336891412734985, + -0.01645563170313835, + -0.016986150294542313, + 0.005305412691086531, + 0.0058151432313025, + 0.019062595441937447, + -0.01759076677262783, + -0.04286199063062668, + 0.024209940806031227, + -0.008279019966721535, + 0.0010329890064895153, + -0.0014469485031440854, + 0.020161015912890434, + -0.031076688319444656, + -0.0025972204748541117, + 0.031326014548540115, + -0.004467160440981388, + 0.017844226211309433, + 0.014127788133919239, + 0.030151566490530968, + 0.025367485359311104, + -0.012902043759822845, + 0.011658226139843464, + 0.005069517530500889, + -0.03042575530707836, + 0.01962999440729618, + -0.011623598635196686, + 0.02616604045033455, + 0.004879206418991089, + -0.004492294508963823, + -0.0015550049720332026, + 0.01521639060229063, + -0.005141950212419033, + 0.0017100844997912645, + -0.013274569995701313, + 0.2215261608362198, + -0.02617654763162136, + 0.02705703116953373, + 0.0015757177025079727, + -0.024750422686338425, + -0.004091218113899231, + -0.0004854033177252859, + 0.01642402447760105, + -0.020710580050945282, + -0.02257414720952511, + -0.0119740329682827, + 0.03795306012034416, + 0.02055363357067108, + 0.03772981837391853, + 0.0023147992324084044, + -0.04366236925125122, + -0.022359563037753105, + -0.056461792439222336, + -0.02980581670999527, + 0.023848969489336014, + -0.026488007977604866, + 0.013068829663097858, + 0.007174415979534388, + -0.010456535965204239, + 0.030152391642332077, + -0.009561475366353989, + -0.0006406510947272182, + -0.016392096877098083, + 0.016939964145421982, + -0.015865055844187737, + 0.04604772850871086, + -0.002049048198387027, + 0.014368809759616852, + -0.01686524972319603, + 0.03271720930933952, + 0.011659031733870506, + 0.004343682434409857, + -0.03659830614924431, + -0.0023140027187764645, + 0.04226553812623024, + -0.054918866604566574, + -0.01884329877793789, + 0.021353475749492645, + 0.026565877720713615, + -0.06737032532691956, + 0.013795757666230202, + 0.04416872560977936, + -0.0036021845880895853, + -0.00021110588568262756, + 0.029894595965743065, + -0.004719900898635387, + 0.015375645831227303, + 0.004467471968382597, + -0.04047388583421707, + 0.0030099034775048494, + 0.02681579813361168, + 0.037986330687999725, + -0.06951320916414261, + 0.03154009208083153, + -0.03979354351758957, + 0.005204913672059774, + -0.013399409130215645, + 0.044028591364622116, + -0.01909169927239418, + -0.7084037065505981, + 0.007116034626960754, + -0.0004952037706971169, + 0.012579746544361115, + 0.011722598224878311, + -0.016911478713154793, + 0.00491327652707696, + 0.029106196016073227, + -0.049626078456640244, + -0.026079686358571053, + -0.01932128146290779, + -0.04320231452584267, + -0.009364339523017406, + 0.021662816405296326, + -0.003423723392188549, + -0.018560172989964485, + -0.03331230953335762, + -0.03014041669666767, + -0.0241791233420372, + -0.002427322557196021, + -0.043616123497486115, + -0.013625898398458958, + -0.050850287079811096, + -0.004549090750515461, + 0.04552115872502327, + -0.010781444609165192, + -0.05049258470535278, + -0.007505082059651613, + -0.028539378196001053, + -0.024458667263388634, + 0.023574411869049072, + 0.042788755148649216, + 0.01681477576494217, + -0.019770804792642593, + 0.008608333766460419, + 0.05466485396027565, + -0.004084666259586811, + 0.0018629594705998898, + 0.02135971374809742, + 0.004016756080091, + 0.0019021070329472423, + 0.06114211305975914, + 0.05144365504384041, + -0.01178770512342453, + 0.03473253548145294, + 0.07284408807754517, + -0.013193044811487198, + -0.11458365619182587, + 0.043704673647880554, + 0.005730990320444107, + -0.002341583603993058, + 0.007139748893678188, + 0.041882697492837906, + -0.006385989021509886, + -0.005109081044793129, + 0.05133918300271034, + 0.012859429232776165, + 0.020830100402235985, + -0.019453413784503937, + 0.017561350017786026, + 0.002554991515353322, + 0.06256317347288132, + 0.03205251321196556, + -0.034749243408441544, + 0.0024751306045800447, + 0.0028909314423799515, + 0.014978992752730846, + 0.015384731814265251, + -0.006172353867441416, + -0.04998626932501793, + -0.051811132580041885, + -0.001651654951274395, + 0.04470134153962135, + -0.05616414174437523, + 0.0005310923443175852, + 0.01590939424932003, + -0.05436233803629875, + 0.021046293899416924, + -0.012074243277311325, + 0.003394023748114705, + 0.008120818994939327, + -0.00414667185395956, + -0.015076720155775547, + -0.0036105767358094454, + 0.023456191644072533, + -0.012304487638175488, + -0.006403861101716757, + -0.0010723852319642901, + -0.014547689817845821, + 0.003725069109350443, + -0.0011865644482895732, + 0.006811381783336401, + 0.028562134131789207, + 0.462298184633255, + 0.0005547586479224265, + 0.005791386589407921, + -0.038971975445747375, + -0.0035356180742383003, + -0.06057633459568024, + 0.007023262325674295, + 0.0047814007848501205, + -0.02876191772520542, + 0.01175607182085514, + 0.010023893788456917, + -0.015051232650876045, + -0.013964948244392872, + -0.0002055214426945895, + -0.01962023228406906, + 0.02273809351027012, + -0.13963738083839417, + -0.026188040152192116, + 0.007866819389164448 + ], + [ + 0.023349516093730927, + -0.0005658413283526897, + 0.008796612732112408, + -0.0035064159892499447, + -0.011129884049296379, + -0.009598451666533947, + 0.0010631305631250143, + -0.0005402439855970442, + 0.0007553583127446473, + 0.00954440888017416, + -0.02687557227909565, + -0.0015670894645154476, + 0.0055302781984210014, + -0.00047538219951093197, + -0.0018143735360354185, + 0.004559999797493219, + -0.01066766306757927, + 0.015473698265850544, + -0.012644734233617783, + -0.0036152394022792578, + -0.008617676794528961, + 0.00018515657575335354, + 0.00854450836777687, + -0.0054166982881724834, + 0.0027274135500192642, + -0.008451910689473152, + 0.005640319548547268, + 0.0003317879745736718, + -0.001229193527251482, + 0.0031199222430586815, + 0.011191747151315212, + -0.008881328627467155, + -0.003377096727490425, + 0.028667200356721878, + 0.008969808928668499, + 0.004272692371159792, + -0.009413755498826504, + 0.0037637928035110235, + 0.0019000866450369358, + -0.0016644613351672888, + -0.009208083152770996, + -0.002987273270264268, + 0.04090192914009094, + 0.005902996752411127, + 3.973558341385797e-05, + -0.0036969457287341356, + 0.014125196263194084, + -0.00047151814214885235, + 0.017799263820052147, + 0.004316576290875673, + 0.005490290932357311, + -0.011043157428503036, + -0.009291171096265316, + 0.013457082211971283, + -0.001812550937756896, + 0.002078339923173189, + 0.04759218916296959, + 0.0025329627096652985, + -0.004932073410600424, + 0.010811924934387207, + 0.0007259721169248223, + -0.011364409700036049, + -0.0022664370480924845, + -0.009702304378151894, + -0.0014730049297213554, + 0.013752368278801441, + 0.001651192083954811, + -0.008268364705145359, + -0.020466729998588562, + -0.004970755893737078, + 0.010955159552395344, + -0.022751539945602417, + 0.0014420325169339776, + -0.0023182746954262257, + 0.003069105092436075, + 0.005168283358216286, + 0.007526352535933256, + 0.0007034179288893938, + 0.002477657049894333, + 0.0017923826817423105, + -0.12262695282697678, + 0.0016970093129202724, + 0.0031080555636435747, + 0.0017219012370333076, + 0.005771410185843706, + -0.0012694955803453922, + 0.0035906918346881866, + -0.00014994193043094128, + -0.014664635993540287, + 0.01847805082798004, + 0.0004369956732261926, + -0.004108063410967588, + -0.007353623863309622, + -0.03436100855469704, + -0.01531636156141758, + 0.002108489628881216, + -0.002543545560911298, + 0.008231249637901783, + -0.0068864175118505955, + 0.001027003745548427, + 0.0008551079081371427, + 0.0013996000634506345, + 0.013598469085991383, + -0.0020331197883933783, + -0.010904358699917793, + -0.023406341671943665, + 0.00031846121419221163, + 0.010530917905271053, + 0.002769295359030366, + -0.0005185274058021605, + 1.987897303479258e-05, + -0.00032140707480721176, + -0.003959669731557369, + -0.010956788435578346, + -0.003312871092930436, + -0.004568396136164665, + 0.0031490863766521215, + 0.009115890599787235, + -0.0017083659768104553, + 0.0010802209144458175, + 0.009541395120322704, + -0.02708449587225914, + -0.0004512898449320346, + -0.0022540148347616196, + -0.0013871850678697228, + -0.0015938314609229565, + 0.003003855934366584, + -0.01852228306233883, + 0.006865211762487888, + 0.008033067919313908, + -0.0023406066466122866, + -0.0021726118866354227, + 0.006167472805827856, + 0.0070149339735507965, + -0.020060865208506584, + 0.005398510955274105, + 0.0027735766489058733, + -0.012677776627242565, + 0.0063407267443835735, + -0.005247618071734905, + -0.0009041702724061906, + 0.0036873342469334602, + -0.008221675641834736, + -0.0021956651471555233, + -0.9647594094276428, + 0.000817380438093096, + 0.018983107060194016, + 0.006799090187996626, + -0.008967120200395584, + 0.010217664763331413, + 0.00040865762275643647, + 0.004460255615413189, + 0.00585788581520319, + 9.233498713001609e-05, + 0.007403917144984007, + -0.025925932452082634, + -0.005451679229736328, + -5.56964187126141e-06, + 0.001455084071494639, + 0.004659561440348625, + -0.0016654563369229436, + 0.0024724011309444904, + -0.002967644715681672, + 0.0058048018254339695, + -0.0006176833412609994, + -0.0019380312878638506, + 0.015630939975380898, + -6.789302278775722e-05, + -0.0027129242662340403, + -0.008438377641141415, + 0.008946944028139114, + -0.003448871662840247, + -0.0075362203642725945, + 0.0034730336628854275, + -0.005508746020495892, + 0.0020364655647426844, + -0.00021162457414902747, + -0.001036768197081983, + 0.011089044623076916, + 0.0011141012655571103, + -0.003830293659120798, + -0.0024801711551845074, + 0.0030391965992748737, + -0.015641290694475174, + 0.009155475534498692, + 0.01153047289699316, + -0.006884139962494373, + 0.0004549170262180269, + -0.00962078757584095, + -0.008082595653831959, + 0.0070617301389575005, + -0.0009548747329972684, + -0.006856613792479038, + 0.0008822000818327069, + 0.012804379686713219, + -0.00788765400648117, + 0.004479428753256798, + -0.010252419859170914, + 0.003051553387194872, + 0.003614872694015503, + -0.0009040047298185527, + -0.00019271238124929368, + 0.0005512650241144001, + 0.011094139888882637, + 0.0017874898621812463, + 0.007957410998642445, + 0.0061908685602247715, + -0.021373271942138672, + 0.007334452588111162, + 0.0026776143349707127, + -0.003588089719414711, + 0.007758723106235266, + 0.001744149369187653, + -0.031900323927402496, + -0.001384751871228218, + -0.0007846470107324421, + 0.003015251597389579, + 0.02562660165131092, + 0.003744326764717698, + -0.0029689292423427105, + -0.002837881911545992, + -0.0033790781162679195, + -0.007130081299692392, + 0.006933202035725117, + -0.005984563380479813, + -0.0010255584493279457, + -0.005210498347878456, + 0.0048373849131166935, + 0.01371301431208849, + -0.0014736134326085448, + -0.006446447689086199, + -0.0029029196593910456, + 0.00048702876665629447, + 0.012652043253183365, + 0.005682441405951977, + -0.0032151166815310717, + -0.0020435499027371407, + -0.16648586094379425, + -0.002872680313885212, + 0.04905414953827858, + -0.004757290240377188, + -0.0008673846605233848, + -0.009098830632865429, + -0.029373491182923317, + -0.006542661692947149, + -0.0030074913520365953, + 0.0005217536818236113, + 0.001805148203857243, + 0.008496661670506, + 0.005807201843708754, + -0.008222736418247223, + 0.00032132782507687807, + 0.007145171519368887, + -0.0030353451147675514, + 0.006194856483489275, + -0.0007006798987276852 + ], + [ + -0.1294095516204834, + -0.004450671374797821, + -0.027188850566744804, + 0.050667449831962585, + 0.03925636410713196, + -0.043789561837911606, + -0.0006067396025173366, + -0.027071906253695488, + -0.026331400498747826, + 0.011498894542455673, + 0.050829436630010605, + -0.014557233080267906, + 0.02594110369682312, + 0.0213618203997612, + 0.02102845348417759, + 0.11020635068416595, + -0.006564666982740164, + 0.005822112318128347, + -0.037129223346710205, + 0.006681572180241346, + -0.004642527550458908, + -0.0332770049571991, + 0.008505215868353844, + -0.02503262087702751, + -0.10600987821817398, + -0.017459986731410027, + 0.024411430582404137, + 0.02867099456489086, + 0.000342387764248997, + -0.015046121552586555, + -0.01634272187948227, + -0.004878438543528318, + 0.004320396576076746, + 0.11748820543289185, + 0.049277979880571365, + 0.022744232788681984, + 0.02375979721546173, + -0.005178958177566528, + -0.019564976915717125, + -0.042452022433280945, + 0.010185598395764828, + 0.017591021955013275, + -0.005471930839121342, + -0.01923762448132038, + -0.010159392841160297, + -0.01896212063729763, + 0.009442099370062351, + -0.014209701679646969, + 0.018097052350640297, + -0.009141040965914726, + 0.0004145537968724966, + -0.02322847954928875, + -0.047964636236429214, + -0.0014689280651509762, + -0.008392317220568657, + 0.01620580069720745, + -0.007023669313639402, + 0.0798734650015831, + 0.006352199707180262, + -0.01800599880516529, + 0.05312454700469971, + 0.001844236277975142, + 0.01866186037659645, + -0.011248602531850338, + 0.005636261776089668, + 0.0004743583267554641, + -0.02215227298438549, + -0.02109456993639469, + 0.017830826342105865, + -0.04051288962364197, + 0.04500674456357956, + -0.0011128813493996859, + 0.04020069167017937, + 0.03375117853283882, + 0.017764804884791374, + 0.011692283675074577, + -0.017178528010845184, + 0.02070828340947628, + 0.023559007793664932, + -0.02784891054034233, + 0.36557087302207947, + -0.03305244445800781, + 0.0007213003118522465, + 0.0006613030564039946, + -0.01970355212688446, + -0.004681853111833334, + -0.03648233413696289, + 0.04820053651928902, + -0.03092370554804802, + -0.047415509819984436, + -0.005954774562269449, + 0.06372930854558945, + -0.001560199772939086, + 0.06694568693637848, + -0.018199974671006203, + -0.06842179596424103, + -0.03776649013161659, + -0.031387120485305786, + -0.030396249145269394, + 0.046228498220443726, + -0.03606351092457771, + 0.025499792769551277, + -0.0069418009370565414, + -0.04182328283786774, + -0.02510918118059635, + 0.019338464364409447, + 0.01233329251408577, + -0.0007896372699178755, + -0.005843243561685085, + -0.021024063229560852, + 0.08550373464822769, + 0.008375349454581738, + -0.024949796497821808, + -0.03715800866484642, + 0.030377158895134926, + -0.0010842797346413136, + 0.016112659126520157, + -0.04518628865480423, + -0.005015726666897535, + 0.044437475502491, + -0.0298454686999321, + -0.0014409958384931087, + 0.03524409234523773, + 0.050301000475883484, + -0.07691608369350433, + 0.004355670418590307, + 0.06089663505554199, + -0.018786795437335968, + 0.005462786182761192, + 0.024706069380044937, + -0.01283650565892458, + 0.01531172078102827, + -0.03094855137169361, + -0.02595980279147625, + 0.03800085186958313, + 0.050570569932460785, + 0.07228583097457886, + -0.10614348948001862, + 0.04907992482185364, + -0.02236112579703331, + -0.0017081615515053272, + -0.015416020527482033, + 0.05819619074463844, + 0.003119326662272215, + 0.050468239933252335, + -0.013081354089081287, + -0.025128543376922607, + -0.014389085583388805, + 0.03367698937654495, + -0.015855697914958, + -0.02108638919889927, + 0.07128280401229858, + -0.042300812900066376, + -0.006471334490925074, + -0.023232806473970413, + -0.07644110172986984, + -0.033978432416915894, + 0.01840154081583023, + -0.009723423980176449, + 0.004157227464020252, + -0.02475348673760891, + 0.006201528944075108, + 0.0006319150561466813, + 0.010277435183525085, + -0.030164141207933426, + -0.019221683964133263, + -0.10317559540271759, + -0.07442755997180939, + 0.08063454926013947, + 0.002442644676193595, + -0.01080192718654871, + -0.011294234544038773, + -0.05063501372933388, + -0.004012414254248142, + 0.06726637482643127, + 0.05595437437295914, + -0.010093904100358486, + -0.045439597219228745, + 0.05313543230295181, + 0.04774262011051178, + -0.017380457371473312, + 0.00411997688934207, + 0.01610931195318699, + -0.0348680317401886, + 0.020779866725206375, + 0.11386629939079285, + 0.04292009398341179, + -0.014270573854446411, + 0.04230079799890518, + 0.10931601375341415, + -0.03532977029681206, + -0.10944803804159164, + 0.004374672193080187, + 0.011864440515637398, + -0.03606705367565155, + 0.0045140148140490055, + 0.05446010082960129, + -0.030036067590117455, + 0.010994546115398407, + 0.07663542777299881, + -0.0006272007012739778, + 0.03510226681828499, + 0.009263163432478905, + 0.03577003628015518, + -0.003056009067222476, + -0.008837219327688217, + 0.056842830032110214, + -0.06440597027540207, + -0.04462898150086403, + 0.009055620059370995, + -0.0122495386749506, + 0.040870487689971924, + -0.01632561720907688, + -0.050879817456007004, + -0.04178079217672348, + -0.04060894250869751, + 0.013751020655035973, + -0.04607018083333969, + 0.0026939271483570337, + 0.0243898443877697, + -0.09417837113142014, + 0.01966354064643383, + -0.030646614730358124, + 0.007112378254532814, + 0.00949893333017826, + -0.007601926568895578, + 0.008920975960791111, + -0.003164289053529501, + 0.052082158625125885, + 0.009706279262900352, + -0.029730718582868576, + -0.03794053569436073, + -0.012115195393562317, + -0.014657019637525082, + 0.026817554607987404, + 0.012801460921764374, + 0.04068627208471298, + 0.6839455962181091, + 0.025551632046699524, + -0.016340946778655052, + -0.05221074819564819, + -0.004396973643451929, + -0.10660357028245926, + -0.022672826424241066, + -0.01242720428854227, + -0.05736707150936127, + -0.01016002893447876, + 0.030122028663754463, + -0.015736036002635956, + -0.03700099140405655, + -0.012679743580520153, + -0.023824727162718773, + 0.05439208447933197, + -0.12168361991643906, + -0.054781489074230194, + 0.017551710829138756 + ], + [ + -0.18947850167751312, + 0.03197856619954109, + -0.04736880213022232, + 0.037803586572408676, + -0.03468594327569008, + -0.024820391088724136, + 0.0265525933355093, + -0.004824948031455278, + 0.012849346734583378, + -0.0021495597902685404, + 0.029305532574653625, + 0.0230972021818161, + 0.007392084691673517, + 0.01521711889654398, + 0.029302652925252914, + 0.0821072980761528, + 0.002407674677670002, + -0.030711699277162552, + -0.02569914422929287, + 0.0020927817095071077, + 0.005494445096701384, + 0.018819544464349747, + 0.025973452255129814, + -0.015470974147319794, + -0.06874094903469086, + -0.0031215697526931763, + 0.0005784534150734544, + 0.06270662695169449, + -0.00351920654065907, + -0.002369977766647935, + 0.05291787534952164, + -0.029016966000199318, + -0.04424704238772392, + 0.13419371843338013, + 0.018953340128064156, + -0.01674327626824379, + 0.014261811971664429, + 0.027420222759246826, + 0.010613025166094303, + -0.023430639877915382, + 0.07970840483903885, + -0.06069018691778183, + -0.025634827092289925, + -0.0032836608588695526, + -0.038567833602428436, + -0.014175524935126305, + -0.013560920022428036, + -0.013599042780697346, + -0.020478155463933945, + 0.0032364223152399063, + -0.021115796640515327, + -0.0010826742509379983, + -0.02636566571891308, + 0.019702283665537834, + 0.017913922667503357, + 0.055062927305698395, + -0.0061413259245455265, + 0.019708095118403435, + -0.05616120621562004, + -0.017368216067552567, + 0.026973381638526917, + 0.02293309196829796, + 0.0186590775847435, + 0.014243674464523792, + 0.023037660866975784, + 0.050363700836896896, + -0.020402461290359497, + -0.002938849152997136, + -0.006710967980325222, + -0.01988695189356804, + 0.018559211865067482, + -0.0014019611990079284, + 0.01106802187860012, + -0.004965480882674456, + 0.04933714121580124, + -0.032794609665870667, + 0.01543131098151207, + -0.015171020291745663, + 0.024249330163002014, + 0.034329306334257126, + 0.36441895365715027, + -0.032508715987205505, + 0.024558167904615402, + -0.008473767898976803, + 0.009144213050603867, + 0.015660308301448822, + 0.029104042798280716, + -0.014068583026528358, + -0.01611749641597271, + -0.011184128001332283, + 0.01715702749788761, + 0.02783665806055069, + 0.02225046418607235, + 0.02013031765818596, + -0.009381469339132309, + 0.00561917619779706, + -0.04028799384832382, + -0.01739678531885147, + 0.03463519737124443, + 0.01694922149181366, + -0.023069677874445915, + -0.027365487068891525, + -0.00469506811350584, + 0.005600202828645706, + 0.019152306020259857, + 0.017169857397675514, + 0.046690620481967926, + -0.010045644827187061, + 0.04172105714678764, + -0.04615005850791931, + 0.006508684251457453, + 0.010410353541374207, + 0.020348548889160156, + 0.01475512981414795, + 0.010267026722431183, + 0.01477194856852293, + 0.0004474618472158909, + -0.01329253613948822, + -0.022104552015662193, + 0.05019241198897362, + -0.052912335842847824, + -0.029558761045336723, + -0.002508246572688222, + 0.030908074229955673, + 0.00133912090677768, + 0.025104690343141556, + 0.05032811313867569, + -0.03041488118469715, + -0.031235864385962486, + 0.05697975680232048, + -0.046948812901973724, + -0.03190818056464195, + -0.024312617257237434, + -0.02847636491060257, + 0.007003575563430786, + -0.012034990824759007, + 0.010907045565545559, + -0.09844710677862167, + 0.003935040440410376, + -0.011618523858487606, + -0.020354950800538063, + 0.001490232883952558, + 0.032137539237737656, + -0.036172930151224136, + 0.06344301998615265, + -0.0031024019699543715, + -0.004492010921239853, + 0.04852589592337608, + 0.024282854050397873, + -0.003884808626025915, + 0.012306557036936283, + 0.023649292066693306, + -0.050848059356212616, + -0.0255584679543972, + -0.020827054977416992, + -0.06418582797050476, + -0.014302760362625122, + -0.010913805104792118, + -0.02182811126112938, + -0.006417194381356239, + -0.03468988835811615, + -0.019353827461600304, + -0.03527403995394707, + 0.008613974787294865, + -0.05109884589910507, + -0.021320438012480736, + -0.013571901246905327, + 0.022388922050595284, + 0.05831442400813103, + 0.007142949849367142, + -0.03278269246220589, + -0.00606883130967617, + -0.03665938973426819, + 0.024506375193595886, + 0.02804015949368477, + 0.059998683631420135, + 0.009653890505433083, + 0.011151804588735104, + -0.004687370732426643, + 0.02976023405790329, + -0.00011768989497795701, + 0.014328607358038425, + 0.022079631686210632, + 0.01758967898786068, + 0.008311385288834572, + 0.050541263073682785, + 0.06570876389741898, + 0.016333313658833504, + 0.019375445321202278, + 0.10415901988744736, + 0.01188284158706665, + -0.18699267506599426, + 0.1050918698310852, + -0.006755843758583069, + 0.027474740520119667, + 0.02478337474167347, + 0.025890694931149483, + 0.03798162192106247, + -0.02295469120144844, + 0.052180204540491104, + 0.019498605281114578, + 0.011369365267455578, + 0.02720062807202339, + -0.011496406979858875, + -0.020862746983766556, + 0.009990294463932514, + 0.05629472807049751, + -0.03949550911784172, + -0.009443220682442188, + 0.008514123037457466, + 0.03754040598869324, + -0.0008899866370484233, + 0.02723766304552555, + -0.14216122031211853, + -0.00234959926456213, + -0.02433709427714348, + 0.021559571847319603, + -0.09014889597892761, + 0.0264584980905056, + 0.007702255621552467, + -0.046671465039253235, + 0.016936231404542923, + 0.01985340006649494, + 0.012744291685521603, + 0.01689385622739792, + 0.016920631751418114, + -0.016901418566703796, + 0.03425583988428116, + 0.02653609775006771, + -0.04119540750980377, + 0.024862248450517654, + -0.027003968134522438, + 0.0075394464656710625, + 0.01067355927079916, + 0.008572478778660297, + 0.04963249713182449, + 0.032410867512226105, + 0.6937677264213562, + -0.02343745529651642, + 0.011210921220481396, + -0.06326080113649368, + 0.0046336837112903595, + -0.0361364521086216, + -0.010237917304039001, + 0.02579934522509575, + -0.014324958436191082, + 0.016478322446346283, + 0.018151162192225456, + -0.035295967012643814, + 0.02079024910926819, + -0.010941301472485065, + -0.029016491025686264, + 0.04657052084803581, + -0.1938600391149521, + -0.030387310311198235, + -0.004647054709494114 + ], + [ + -0.2224639654159546, + -0.024851802736520767, + -0.03178396448493004, + 0.15697045624256134, + 0.06299243122339249, + -0.04363927245140076, + 0.000579134444706142, + 0.028380969539284706, + 0.06979206204414368, + 0.06602852046489716, + 0.23179306089878082, + 0.03406423702836037, + 0.005516359116882086, + 0.03300587087869644, + 0.01367992628365755, + 0.05898280441761017, + -0.005481344182044268, + -0.003413853934034705, + -0.06271898746490479, + -0.00959776621311903, + 0.1146489828824997, + 0.011443007737398148, + 0.06352533400058746, + 0.044584643095731735, + -0.1833033263683319, + -0.009892096742987633, + 0.020184282213449478, + -0.030853357166051865, + 0.011790729127824306, + -0.07218383252620697, + -0.05039570853114128, + 0.028890401124954224, + 0.062514528632164, + -0.10168011486530304, + -0.015834366902709007, + -0.017692431807518005, + 0.017287038266658783, + 0.01363188773393631, + -0.016361182555556297, + -0.019819514825940132, + -0.01846090517938137, + -0.005460649728775024, + 0.008900620974600315, + -0.03933651000261307, + 0.0299970842897892, + 0.0479455329477787, + -0.035781268030405045, + 0.023819370195269585, + -0.05373940244317055, + -0.007000570185482502, + 0.02929631620645523, + 0.04828229919075966, + -0.10515124350786209, + 0.099600650370121, + -0.038000233471393585, + -0.01788496971130371, + 0.043949104845523834, + -0.02062760293483734, + 0.0244066771119833, + -0.04366327077150345, + -0.021700145676732063, + -0.030342940241098404, + 0.029954029247164726, + 0.017952891066670418, + 0.0002268842508783564, + 0.026907218620181084, + 0.00537185650318861, + 0.04891181364655495, + 0.0635341927409172, + -0.04898422211408615, + 0.03843119740486145, + -0.04234322905540466, + 0.11580906063318253, + 0.031556371599435806, + 0.006583425682038069, + 0.04893055185675621, + 0.03519706428050995, + -0.00024199161271099, + 0.07790631055831909, + -0.06789661198854446, + 0.15209656953811646, + -0.07844412326812744, + -0.0036375040654093027, + 0.010193643160164356, + -0.04826805740594864, + -0.0006707505672238767, + -0.03193604573607445, + -0.04715569317340851, + 0.07816831022500992, + 0.01090809516608715, + -0.02603822574019432, + 0.09274030476808548, + 0.0173465795814991, + 0.02178190089762211, + 0.061418745666742325, + -0.01586662419140339, + -0.06792470067739487, + -0.05971163883805275, + -0.0583488792181015, + 0.10890074819326401, + -0.012475918978452682, + 0.02340026944875717, + -0.05125059187412262, + -0.0051444959826767445, + 0.09877251833677292, + -0.058512523770332336, + -0.08026731759309769, + -0.11109579354524612, + 0.04621761292219162, + -0.02528003603219986, + 0.032225970178842545, + -0.06364797055721283, + 0.016359010711312294, + -0.04931169003248215, + 0.04047844558954239, + 0.01288727205246687, + -0.02305581234395504, + -0.06288278847932816, + -0.03514277562499046, + 0.0037246793508529663, + -0.011897571384906769, + -0.04098624736070633, + 0.010119578801095486, + 0.01139535941183567, + -0.010534937493503094, + 0.0549154132604599, + -0.013142676092684269, + 0.07096816599369049, + 0.011017928831279278, + -0.0026285022031515837, + -0.028649549931287766, + 0.009695322252810001, + -0.022440090775489807, + 0.009721285663545132, + -0.0074684228748083115, + -0.031153593212366104, + 0.02717583067715168, + -0.1154780387878418, + 0.009010175243020058, + -0.10511213541030884, + 0.09307122975587845, + 0.0007335333502851427, + -0.020725835114717484, + -0.06758303940296173, + -0.07848124951124191, + 0.06294581294059753, + -0.12354355305433273, + 0.12061701714992523, + 0.0011492004850879312, + 0.007713667117059231, + 0.059202853590250015, + -0.009936472401022911, + -0.09400755912065506, + 0.004610330797731876, + -0.017353970557451248, + 0.004891251679509878, + 0.009061182849109173, + 0.08867459744215012, + 0.00030525715555995703, + -0.04694950208067894, + -0.020204298198223114, + -0.029986845329403877, + -0.04261840134859085, + 0.002004144946113229, + -0.0714888647198677, + -0.06615322828292847, + 0.019701939076185226, + 0.04491722211241722, + 0.04488652944564819, + -0.0185175109654665, + -0.11820357292890549, + -0.017849842086434364, + -0.12370546162128448, + 0.03616378456354141, + 0.00845446065068245, + 0.004105325788259506, + 0.08849196881055832, + 0.04772078990936279, + -5.9328933275537565e-05, + 0.04696657508611679, + 0.017579669132828712, + -0.032837484031915665, + -0.004394355695694685, + 0.01656455546617508, + 0.01619020849466324, + 0.07966123521327972, + 0.04482537880539894, + 0.031142696738243103, + 0.015377300791442394, + 0.03705895319581032, + -0.11818374693393707, + -0.016542909666895866, + 0.025415737181901932, + 0.05282509699463844, + -0.06361553817987442, + 0.07176538556814194, + -0.01947750151157379, + -0.03219497576355934, + 0.0418437197804451, + 0.009239996783435345, + 0.008136489428579807, + 0.06113213673233986, + -0.05349458009004593, + 0.01680014096200466, + -0.06442499905824661, + 0.17342405021190643, + -0.037133846431970596, + -0.020328357815742493, + 0.03239171952009201, + 0.046971410512924194, + -0.04834715276956558, + 0.006304747890681028, + 0.013904798775911331, + 0.0057914420031011105, + -0.13236317038536072, + 0.012585505843162537, + 0.12822142243385315, + -0.11488285660743713, + 0.06994633376598358, + 0.0024834387004375458, + -0.13888201117515564, + -0.0109076714143157, + -0.053700029850006104, + -0.06797943264245987, + -0.005686142947524786, + -0.06014202535152435, + -0.023948313668370247, + 0.014291067607700825, + -0.03874458000063896, + -0.00438739825040102, + -0.05618974566459656, + 0.03788193315267563, + -0.08114208281040192, + 0.01607108861207962, + 0.02237539365887642, + -0.09985429048538208, + 0.014206117019057274, + 0.33059149980545044, + -0.029854536056518555, + 0.04417451471090317, + -0.06870651245117188, + 0.0010800000745803118, + -0.05576522648334503, + 0.004929828457534313, + 0.02073344960808754, + -0.011338942684233189, + 0.02770369127392769, + 0.03429374471306801, + -0.037865348160266876, + -0.009510008618235588, + 0.01470226515084505, + 0.04429548233747482, + -0.07150480151176453, + -0.2008318156003952, + -0.04327206686139107, + -0.018646016716957092 + ], + [ + -0.14905321598052979, + 0.036464348435401917, + -0.07472283393144608, + 0.04486236721277237, + -0.020714180544018745, + -0.006747839041054249, + 0.042343392968177795, + -0.031153207644820213, + 0.002892246935516596, + -0.00530240498483181, + 0.01543885376304388, + 0.02124040201306343, + 0.035400401800870895, + -0.018781377002596855, + 0.03458400443196297, + 0.04629995673894882, + 0.004824297036975622, + -0.05301855504512787, + -0.0196091141551733, + -0.007797025144100189, + -0.02037680335342884, + 0.01929648034274578, + 0.016674786806106567, + -0.029059218242764473, + -0.03775113448500633, + -0.018730586394667625, + 0.007351291365921497, + 0.08334250003099442, + -0.028298061341047287, + 0.008784917183220387, + 0.03642625734210014, + -0.024652987718582153, + -0.06919656693935394, + 0.10054200142621994, + 0.03158878535032272, + -0.03312179818749428, + -0.00939654279500246, + 0.01378784328699112, + 0.01863759383559227, + -0.042977798730134964, + 0.055261366069316864, + -0.06104915216565132, + -0.030315589159727097, + -0.009135856293141842, + -0.035265956073999405, + 0.00482931500300765, + -0.013789444230496883, + -0.02097223699092865, + 0.0006083506741560996, + -0.00442039268091321, + -0.013326864689588547, + 0.008190021850168705, + -0.004141786135733128, + -0.005632346961647272, + 0.03968042880296707, + 0.019471704959869385, + -0.013056755997240543, + 0.006014727521687746, + -0.029194975271821022, + -0.031786493957042694, + 0.04054255038499832, + 0.015897663310170174, + 0.014788455329835415, + 0.023817574605345726, + 0.0003452285600360483, + 0.037064503878355026, + -0.020083975046873093, + -0.02998397871851921, + 0.003573920112103224, + -0.033697549253702164, + 0.021836452186107635, + 0.009689711965620518, + -0.00011867035209434107, + -0.012870652601122856, + 0.03603735566139221, + -0.07355134934186935, + 0.005830167327076197, + -0.015121560543775558, + 0.007430566940456629, + 0.05030256509780884, + 0.36897358298301697, + -0.020324645563960075, + -0.008758352138102055, + 0.012243952602148056, + 0.044678471982479095, + 0.008798319846391678, + 0.06616588681936264, + 0.0038151005282998085, + -0.002909909002482891, + -0.003396536922082305, + -0.004282973241060972, + 0.036234300583601, + 0.007704755757004023, + 0.009381396695971489, + -0.0036961077712476254, + -0.014779966324567795, + -0.047927629202604294, + -0.015429852530360222, + 0.044548265635967255, + 0.0209237989038229, + -0.02161000669002533, + -0.0170544795691967, + -0.010497720912098885, + -0.01762315444648266, + 0.002912004478275776, + 0.018489262089133263, + 0.04260403662919998, + 0.00271401135250926, + 0.05133303627371788, + -0.03111106902360916, + 0.0050931633450090885, + 0.013212104327976704, + 0.048420500010252, + 0.007791636511683464, + -0.007257168181240559, + -0.00627652695402503, + 0.00503141013905406, + 0.007980491034686565, + -0.01776582933962345, + 0.038386307656764984, + -0.05491043999791145, + -0.01665455661714077, + -0.018413472920656204, + 0.03425631672143936, + 0.006346192676573992, + 0.006808515638113022, + 0.03452198952436447, + 1.561469616717659e-05, + -0.03905186802148819, + 0.030679507181048393, + -0.03080933168530464, + -0.005782910622656345, + -0.026208359748125076, + -0.019644828513264656, + 0.011446827091276646, + 0.01130196824669838, + 0.005186859052628279, + -0.08565446734428406, + -0.007816249504685402, + -0.027908988296985626, + -0.0077676367945969105, + -0.0047784787602722645, + 0.03356019780039787, + 0.012116697616875172, + 0.04280484467744827, + -0.03643621504306793, + 0.00456006545573473, + 0.04517628252506256, + 0.008360673673450947, + 0.017236286774277687, + -0.012568870559334755, + 0.03400202468037605, + -0.01598244160413742, + -0.032389651983976364, + -0.037261001765728, + -0.06629583984613419, + -0.041539035737514496, + -0.01741352677345276, + -0.021238094195723534, + -0.015657750889658928, + -0.01492596697062254, + 0.008628234267234802, + -0.032438974827528, + 0.0054112994112074375, + -0.01445063203573227, + -0.01944451779127121, + -0.0023002757225185633, + -0.015642449259757996, + 0.057249099016189575, + 0.020524779334664345, + 0.023671546950936317, + -0.016564270481467247, + -0.006060314364731312, + 0.03402255102992058, + 0.0408238023519516, + 0.05030468851327896, + 0.010674528777599335, + 0.0007217187667265534, + -0.010542464442551136, + 0.010354727506637573, + 0.0025765392929315567, + -0.0036301433574408293, + 0.006874812301248312, + 0.022282881662249565, + 0.042450614273548126, + 0.05003459006547928, + 0.0769868716597557, + 0.026045775040984154, + 0.03718924522399902, + 0.08832646906375885, + 0.013920877128839493, + -0.21874316036701202, + 0.05177997425198555, + -0.009090417064726353, + 0.019214408472180367, + 0.005020529497414827, + 0.03576739877462387, + 0.015456660650670528, + -0.014485222287476063, + 0.06879763305187225, + 0.01681438833475113, + -0.006218705326318741, + 0.030954619869589806, + 0.002813846804201603, + -0.027348516508936882, + 0.04250402748584747, + 0.0741267129778862, + -0.024318329989910126, + -0.012087315320968628, + 0.001943265087902546, + 0.045277729630470276, + 0.014340970665216446, + 0.017854684963822365, + -0.10200481861829758, + -0.03722311183810234, + -0.05257083848118782, + -0.014793519861996174, + -0.03210914507508278, + 0.03872716799378395, + -0.0016533068846911192, + -0.050787925720214844, + 0.008746827021241188, + 0.038258910179138184, + 0.009492814540863037, + 0.008302883245050907, + -0.011424742639064789, + -0.006227110978215933, + 0.03162306547164917, + 0.039897967129945755, + -0.030559035018086433, + 0.01666109822690487, + -0.037499912083148956, + -0.01792028546333313, + -0.012089020572602749, + 0.005288117099553347, + 0.06128283590078354, + 0.024769116193056107, + 0.7120155096054077, + 0.001485192566178739, + -0.018367547541856766, + -0.041981976479291916, + -0.014192001894116402, + -0.03281177952885628, + 0.024599680677056313, + 0.021273236721754074, + -0.01648910716176033, + 0.01948838122189045, + 0.02574656344950199, + -0.09958356618881226, + 0.008559749461710453, + -0.017172332853078842, + -0.016327258199453354, + 0.032381217926740646, + -0.18513764441013336, + -0.0201950054615736, + 0.002204885007813573 + ], + [ + 0.024162545800209045, + -0.0008145495667122304, + 0.009233479388058186, + -0.003522440092638135, + -0.011753883212804794, + -0.009849580936133862, + 0.0006638939958065748, + -0.0005714558064937592, + 0.000700832053553313, + 0.0097121587023139, + -0.027748798951506615, + -0.002007490023970604, + 0.005184599198400974, + -0.00039281879435293376, + -0.0024311919696629047, + 0.004910050891339779, + -0.01114490907639265, + 0.01590012013912201, + -0.012822953052818775, + -0.003345753299072385, + -0.008778879418969154, + 0.00033641894697211683, + 0.008798507042229176, + -0.0051933410577476025, + 0.002906055888161063, + -0.008821509778499603, + 0.005504208616912365, + -0.00026970880571752787, + -0.0006394177326001227, + 0.0030837359372526407, + 0.011693098582327366, + -0.008705418556928635, + -0.0031601281370967627, + 0.029469268396496773, + 0.009215244092047215, + 0.004497039597481489, + -0.00945706944912672, + 0.003588146297261119, + 0.001624829019419849, + -0.000603918160777539, + -0.009485092014074326, + -0.002557327039539814, + 0.04268331453204155, + 0.006517320405691862, + 2.2320389689411968e-05, + -0.004012495744973421, + 0.014521390199661255, + -0.000478338886750862, + 0.018107889220118523, + 0.004796791821718216, + 0.0065088942646980286, + -0.011320468969643116, + -0.009703634306788445, + 0.014139956794679165, + -0.0016239741817116737, + 0.002614287193864584, + 0.048831962049007416, + 0.0028364371974021196, + -0.005163627676665783, + 0.011378180235624313, + 0.0001809593813959509, + -0.012158268131315708, + -0.00232407683506608, + -0.00983434822410345, + -0.0014341146452352405, + 0.013650491833686829, + 0.002010693773627281, + -0.008104216307401657, + -0.021113647148013115, + -0.004838631022721529, + 0.010803161188960075, + -0.02319822460412979, + 0.0012751223985105753, + -0.002271582605317235, + 0.001992529258131981, + 0.006005672737956047, + 0.008053493686020374, + 0.0007019747281447053, + 0.0025722510181367397, + 0.001929952995851636, + -0.12452855706214905, + 0.001985917566344142, + 0.003776233410462737, + 0.0017193045932799578, + 0.005616325885057449, + -0.001483594998717308, + 0.002499910071492195, + -4.7215460654115304e-05, + -0.015359376557171345, + 0.018850017338991165, + 0.0007513114251196384, + -0.00483546731993556, + -0.007899189367890358, + -0.035587772727012634, + -0.016056645661592484, + 0.002557365456596017, + -0.002187068574130535, + 0.008147993125021458, + -0.007451589219272137, + 0.0009840705897659063, + 0.0008312189602293074, + 0.001531649031676352, + 0.014439495280385017, + -0.001558655290864408, + -0.011543910019099712, + -0.024191411212086678, + -0.00048732711002230644, + 0.010560955852270126, + 0.0027138881850987673, + -0.0004589160962495953, + -4.909912240691483e-05, + -0.0006603718502447009, + -0.004091132432222366, + -0.010952895507216454, + -0.0030394825153052807, + -0.004727907944470644, + 0.0033934498205780983, + 0.009107105433940887, + -0.001832809066399932, + 0.001106647658161819, + 0.009109538979828358, + -0.028048833832144737, + -0.00013221205153968185, + -0.0028246501460671425, + -0.001504759187810123, + -0.0019809093791991472, + 0.0034021330066025257, + -0.019150393083691597, + 0.007679344620555639, + 0.008018420077860355, + -0.002221853705123067, + -0.0023678517900407314, + 0.006729537155479193, + 0.007071901112794876, + -0.020780328661203384, + 0.00558032002300024, + 0.003002530662342906, + -0.011772023513913155, + 0.006415311247110367, + -0.004889274947345257, + -0.0008062981069087982, + 0.003491584910079837, + -0.0076413266360759735, + -0.0028387089259922504, + -0.9628217816352844, + 0.0013039300683885813, + 0.02001246251165867, + 0.006316731218248606, + -0.009255300275981426, + 0.010191417299211025, + 0.0004500425129663199, + 0.00403048237785697, + 0.005529089365154505, + 3.906819620169699e-05, + 0.007888171821832657, + -0.026157554239034653, + -0.005089309066534042, + -0.0001948955177795142, + 0.0019730415660887957, + 0.004974719136953354, + -0.0021869533229619265, + 0.0017647597705945373, + -0.0031573986634612083, + 0.0058699240908026695, + -0.0006946179200895131, + -0.0019250493496656418, + 0.016030119732022285, + 0.0006850818754173815, + -0.0032801972702145576, + -0.008904563263058662, + 0.008855463936924934, + -0.0032717203721404076, + -0.007286289241164923, + 0.003052434418350458, + -0.005906146951019764, + 0.0017555468948557973, + -0.0002449567546136677, + -0.0013871147530153394, + 0.011109583079814911, + 0.0010863530915230513, + -0.0038096837233752012, + -0.00245262891985476, + 0.003529645735397935, + -0.01618398353457451, + 0.00928325392305851, + 0.010971617884933949, + -0.00738664111122489, + -0.0002001327957259491, + -0.009739858098328114, + -0.008839432150125504, + 0.008016426116228104, + 0.0001375711872242391, + -0.006596979685127735, + 0.0006646606489084661, + 0.01312523614615202, + -0.008469538763165474, + 0.004963450599461794, + -0.010667761787772179, + 0.002566075185313821, + 0.0035820845514535904, + -0.001445399597287178, + -4.113655086257495e-05, + 0.00034854229306802154, + 0.011455098167061806, + 0.00236615096218884, + 0.007543507497757673, + 0.005811016540974379, + -0.02170487865805626, + 0.0076671200804412365, + 0.0025619431398808956, + -0.0040285238064825535, + 0.007321647834032774, + 0.0017667048377916217, + -0.03194887563586235, + -0.001086933072656393, + -0.0003464129113126546, + 0.0032244394533336163, + 0.02614334225654602, + 0.0035146973095834255, + -0.002254362450912595, + -0.0025771670043468475, + -0.003305385122075677, + -0.006788843777030706, + 0.007045282982289791, + -0.005980064161121845, + -0.0009298683144152164, + -0.005749822128564119, + 0.004692676942795515, + 0.014040122739970684, + -0.0020124081056565046, + -0.006754986010491848, + -0.0024556112475693226, + 0.0006396103999577463, + 0.013038411736488342, + 0.005691622383892536, + -0.003617552574723959, + -0.0023428890854120255, + -0.17184104025363922, + -0.0031421238090842962, + 0.050737835466861725, + -0.0044746375642716885, + -0.001034491928294301, + -0.00904656108468771, + -0.030293798074126244, + -0.007119060028344393, + -0.0029430247377604246, + 0.00042707673856057227, + 0.0012846837053075433, + 0.009598055854439735, + 0.0060494025237858295, + -0.008406105451285839, + 0.00026445696130394936, + 0.006607080809772015, + -0.002136705908924341, + 0.0068402718752622604, + -0.0008108680485747755 + ], + [ + 0.015586082823574543, + 0.0012924002949148417, + -0.0009693363099358976, + -0.0026731942780315876, + 8.584897295804694e-05, + 0.0010282698785886168, + -0.0003887350903823972, + 0.0020725203212350607, + 0.002074319636449218, + -0.001739785075187683, + -0.005992904771119356, + -0.0003470454830676317, + -0.0009369046310894191, + -0.0014315842418000102, + 0.0007856907323002815, + -0.000636109325569123, + 0.0015166695229709148, + -6.491632666438818e-05, + 0.0025445502251386642, + 0.001053519081324339, + 0.003075676504522562, + -0.0004063836531713605, + -0.0004398398450575769, + 0.0007782082539051771, + 0.0025872462429106236, + 0.003082460956647992, + -0.0017725223442539573, + 0.0005404053372330964, + -0.000460595270851627, + -0.0013697429094463587, + -0.003519026329740882, + 0.0015489219222217798, + 0.0008628501673229039, + 0.0013783924514427781, + -0.0010653206845745444, + -0.0007077225018292665, + 0.0007229457842186093, + -0.0012741226237267256, + -0.001250742468982935, + -0.000914763833861798, + 0.0021991801913827658, + -0.0004334190452937037, + -0.0031762486323714256, + 0.0013543203240260482, + -0.0006959638558328152, + 0.0010787037899717689, + 0.0003523653431329876, + -0.0006491443491540849, + -0.0017928791930899024, + 0.0005288352258503437, + 0.0008881998364813626, + 0.0029512858018279076, + 0.00033232124405913055, + -0.0017019257647916675, + -6.865435807412723e-06, + -0.0021910504437983036, + -0.004517200402915478, + 3.719323649420403e-05, + -0.0003276307543274015, + 0.0022169747389853, + 0.0003633031446952373, + -0.0005670301616191864, + 4.884730969934026e-06, + 0.0022258679382503033, + 0.0002847377036232501, + -0.004221063572913408, + -0.0009988046949729323, + 0.0011827953858301044, + 0.00482907984405756, + -0.0014522138517349958, + -0.0017966760788112879, + 0.0020042371470481157, + 0.0004184463177807629, + -0.0008714740397408605, + -0.0015675193862989545, + 0.0003230514994356781, + -8.462329424219206e-05, + 0.0007104871328920126, + -0.0012803729623556137, + -0.0020556848030537367, + -0.12053339183330536, + -0.0008314407314173877, + -0.00029351370176300406, + 0.00032191528589464724, + 0.0003403174923732877, + 0.0003908964281436056, + 0.002612166805192828, + -0.00039201858453452587, + 0.0032839516643434763, + -0.0010891002602875233, + 0.00029384088702499866, + -0.0013015236472710967, + -0.0009151269914582372, + 0.004649687558412552, + 0.0027499014977365732, + -0.00039491645293310285, + 0.0011749537661671638, + -0.0025635152123868465, + 0.0006991615518927574, + -0.00015650167188141495, + 0.00042756806942634284, + -0.002384548308327794, + -0.000508248747792095, + 0.0017431911546736956, + 0.0021400777623057365, + 0.00423844251781702, + -0.002579214284196496, + -0.000846963725052774, + -0.0038838584441691637, + -0.0002154796093236655, + -0.001002396340481937, + -0.002334367949515581, + 0.000929850444663316, + -0.0005527461762540042, + -0.0018065772019326687, + 0.0007213903591036797, + 0.0005536803510040045, + -0.0007972551393322647, + -0.00036972344969399273, + -0.0004991056048311293, + -0.0026043085381388664, + 0.004012928809970617, + -0.0010897732572630048, + -0.0010801098542287946, + 0.0014144638553261757, + -0.0007356902933679521, + -0.0011455314233899117, + 0.0011099166003987193, + -0.0025308430194854736, + 0.002070467686280608, + 0.00027735810726881027, + -0.000740564486477524, + 0.0014759368496015668, + -0.0026661870069801807, + -0.00013003582716919482, + -0.0014679187443107367, + -0.001685506198555231, + -0.007945818826556206, + -0.001309222192503512, + -0.0014439476653933525, + -0.002132697030901909, + -0.00026938438531942666, + -0.001385296112857759, + 0.00031654429039917886, + -0.9831328988075256, + -0.00113957142457366, + -0.0013898438774049282, + -0.0002686006482690573, + 0.0013496608007699251, + -0.0004239579429849982, + 0.0011304820654913783, + -0.0014701846521347761, + 0.001820859732106328, + 0.0014373327139765024, + -0.003946990706026554, + -0.001545767649076879, + 0.0007865566876716912, + 0.00010152354661840945, + -0.0005215504788793623, + -0.0015143676428124309, + 0.0007190651376731694, + -0.0011286099907010794, + 0.003058543661609292, + -0.0018107042415067554, + -0.0005280778277665377, + -0.00036647560773417354, + -0.0030048417393118143, + -0.00297964527271688, + -0.003395168809220195, + 0.00015456299297511578, + 3.450806252658367e-05, + 0.0007602270343340933, + 0.0022022677585482597, + -0.0005783563829027116, + -0.0014439068036153913, + -0.0007578499498777092, + 1.971215351659339e-05, + -0.0004849501419812441, + -0.00047021303907968104, + -0.0006511456449516118, + 0.002509564161300659, + 0.001466800575144589, + 0.0005723851500079036, + 0.002848108299076557, + -0.0007065819809213281, + 0.005300871096551418, + -0.005089811515063047, + 0.0012217873008921742, + 0.0008524395525455475, + 0.001720305997878313, + -0.0018096684943884611, + 0.008775404654443264, + -0.00033849565079435706, + 0.0027729615103453398, + 3.4380129363853484e-05, + 0.0007865343359299004, + 0.000503573683090508, + 0.002317498903721571, + -5.603468889603391e-05, + -0.002267023315653205, + 0.0009873301023617387, + 0.0010683860164135695, + -0.0006622608634643257, + -0.004612697288393974, + 0.0002815647458191961, + 0.0021646616514772177, + 0.0009262192761525512, + 0.005101177375763655, + -0.00023626271286047995, + -0.00010191178444074467, + 5.477900413097814e-05, + -0.0019114562310278416, + -0.0009436271502636373, + -0.0048314728774130344, + 0.0003232448361814022, + -0.00023048193543218076, + -8.514678484061733e-05, + -0.004003885667771101, + -0.0008046416915021837, + -0.0004194545035716146, + -0.0026736611034721136, + -0.0013494911836460233, + -0.0005833402392454445, + -0.0017823238158598542, + -0.0002256791922263801, + 0.0013993842294439673, + -0.0014686469221487641, + -0.0023042955435812473, + -0.0014959933469071984, + 0.0020058737136423588, + 0.0006177813629619777, + -0.0026208474300801754, + -0.0005998357082717121, + -0.0009438744746148586, + 0.001203868305310607, + -0.0038139254320412874, + 0.0008956919191405177, + -0.1328594982624054, + 0.0010894762817770243, + -0.005536795128136873, + 0.00012560808681882918, + -0.0009180129272863269, + 0.0035049421712756157, + 0.0053209541365504265, + 0.0012323595583438873, + -0.000639793579466641, + 0.0015512753743678331, + 0.0005665036151185632, + -0.0005112604121677577, + -0.0019863187335431576, + -0.00016227395099122077, + -0.0013267028843984008, + 0.0010491592111065984, + 0.0008110915077850223, + -0.0017353836447000504, + -0.00036633166018873453 + ], + [ + 0.001914367196150124, + 0.0030774769838899374, + -0.009109330363571644, + 0.000593534903600812, + 0.006663893815129995, + 0.005524403881281614, + -0.0007638694369234145, + 0.0017742615891620517, + 0.0017419122159481049, + -0.008749755099415779, + 0.008248412981629372, + 0.0011965580051764846, + -0.003950090147554874, + -0.0015827036695554852, + 0.0028984309174120426, + 0.0008482320117764175, + 0.008389938622713089, + -0.010920461267232895, + 0.011402405798435211, + 0.005341731011867523, + 0.00801155250519514, + 4.7911675210343674e-05, + -0.0052175275050103664, + 0.003876832779496908, + -0.002031503478065133, + 0.009089704602956772, + -0.005513894837349653, + 0.0018703851383179426, + -0.00031350491917692125, + -0.004468189086765051, + -0.011134430766105652, + 0.006694026291370392, + 0.002432000357657671, + -0.007843081839382648, + -0.005627892445772886, + -0.00522086163982749, + 0.007301824167370796, + -0.005533515475690365, + -0.004203436430543661, + -0.0013598749646916986, + 0.010946041904389858, + 0.000287712988210842, + -0.030268855392932892, + -0.001599133131094277, + -0.0029938186053186655, + 0.0026800299528986216, + -0.008864390663802624, + -0.0017044026171788573, + -0.012896795757114887, + -0.0016277299728244543, + -0.001520474092103541, + 0.010101992636919022, + 0.004882602486759424, + -0.010746090672910213, + 0.0011432506144046783, + -0.003865974023938179, + -0.03689118102192879, + -0.00019542787049431354, + 0.000979968230240047, + -0.0030677716713398695, + 0.002138851908966899, + 0.006217720452696085, + 0.002623314969241619, + 0.009763414971530437, + 0.0026296444702893496, + -0.014337671920657158, + -0.0029455649200826883, + 0.006644036155194044, + 0.020184891298413277, + -0.0006781224510632455, + -0.008780255913734436, + 0.016740478575229645, + 0.0012822822900488973, + 0.0002047938760370016, + -0.0043974369764328, + -0.004530529025942087, + -0.004350672941654921, + 0.00025822361931204796, + -0.0035263430327177048, + -0.003685849020257592, + -0.0976385846734047, + -0.0034544069785624743, + -0.00207542791031301, + -9.062816388905048e-05, + -0.003491251030936837, + 0.001561043318361044, + 0.0021926918998360634, + 0.0008690848480910063, + 0.012783030048012733, + -0.013933000154793262, + -4.258634726284072e-05, + 0.0025041894987225533, + 0.003474776167422533, + 0.02985110878944397, + 0.013053004629909992, + -0.004246524069458246, + 0.001954849809408188, + -0.011852175928652287, + 0.0045705935917794704, + 0.001056034816429019, + -0.0017544567817822099, + -0.00440847547724843, + -0.008466209284961224, + 0.003669890109449625, + 0.010809125378727913, + 0.021632445976138115, + -0.0034242328256368637, + -0.008116000331938267, + -0.006879493128508329, + -0.00039495047531090677, + 0.0008871884201653302, + -0.002874031662940979, + 0.005588395055383444, + 0.005291558336466551, + 0.0011262065963819623, + 0.004915622062981129, + -0.0007785469060763717, + -0.008361208252608776, + 0.00037554194568656385, + 0.0010742655722424388, + -0.013394111767411232, + 0.021537743508815765, + -0.00032226776238530874, + 0.0017596620600670576, + -0.00018687095143832266, + 1.810953654057812e-05, + -0.0009711558814160526, + 0.012138103134930134, + -0.008482777513563633, + 0.0005598192801699042, + 0.0013759511057287455, + 0.0011405240511521697, + -0.0012894460232928395, + -0.011314593255519867, + 0.011898624710738659, + -0.0032996386289596558, + -0.0027224591467529535, + -0.009850793518126011, + -0.004846334457397461, + -0.0008118210826069117, + -0.0027061414439231157, + -0.003884366014972329, + 0.006336109712719917, + 0.0012052615638822317, + -0.9845837950706482, + -0.002749660750851035, + -0.013362000696361065, + -0.0040030223317444324, + 0.008734693750739098, + -0.007016225717961788, + 0.0009993963176384568, + -0.0022753989323973656, + -0.0029534362256526947, + 0.0006453696405515075, + -0.011948318220674992, + 0.009683337062597275, + 0.0023378171026706696, + 0.001102434005588293, + -0.0026779542677104473, + -0.006243936251848936, + -0.00021002479479648173, + -0.00405817199498415, + 0.005411149468272924, + -0.006343081593513489, + -0.0026998124085366726, + 0.00018452858785167336, + -0.01685822568833828, + -0.0051492913626134396, + -0.00018832946079783142, + 0.0056253718212246895, + -0.00665626535192132, + 0.0025348481722176075, + 0.006459600757807493, + -0.00423324853181839, + 0.0031614091712981462, + 0.0007765486952848732, + 0.0005941204144619405, + -0.0012450411450117826, + -0.006276893895119429, + 0.0005077880923636258, + 0.005797411315143108, + 0.003078324953094125, + -5.391881495597772e-05, + 0.013712212443351746, + -0.006177895236760378, + 0.005662677809596062, + -0.0008934541256166995, + 0.001885856967419386, + 0.010194959118962288, + 0.012201232835650444, + -0.007940429262816906, + 0.005900547839701176, + 0.007146753836423159, + 0.0034965770319104195, + -0.007406796794384718, + 0.005862229969352484, + 0.0007915901951491833, + 0.01042658556252718, + -0.002891766605898738, + -0.0018886318430304527, + 0.0018467640038579702, + 0.0026362601201981306, + -0.0015691063599660993, + -0.012984823435544968, + -0.001198855577968061, + 0.0007600037497468293, + 0.0008577685803174973, + 0.019188055768609047, + -0.0058783977292478085, + -0.002060364466160536, + 0.0037959180772304535, + -0.00636916421353817, + -0.0028657654765993357, + 0.007431096397340298, + -0.0007763908361084759, + -0.001138536725193262, + -0.0009100170573219657, + -0.02475302666425705, + -0.003607875434681773, + 0.001733067911118269, + -0.006021741311997175, + 0.001121610403060913, + 0.0036239083856344223, + -0.006087200250476599, + 0.00384060968644917, + 0.0026937294751405716, + -8.988821355160326e-05, + -0.006498132832348347, + -0.008262472227215767, + 0.003494873410090804, + 0.005166587419807911, + -0.003187649417668581, + -0.0016336172120645642, + -0.00915031973272562, + -0.001324359094724059, + -0.0020936811342835426, + 0.004058754537254572, + -0.07114282250404358, + 0.0040463344193995, + -0.038767892867326736, + 0.0007409450481645763, + -0.0020948571618646383, + 0.007098514121025801, + 0.026720760390162468, + 0.006172101944684982, + -0.0004602965200319886, + 0.0033271554857492447, + 0.0005278621101751924, + -0.007838952355086803, + -0.0071342820301651955, + 0.005027733277529478, + -0.004289166536182165, + -0.0004439054464455694, + -0.005440772511065006, + -0.008058805949985981, + 0.000510054116602987 + ], + [ + -0.19450628757476807, + 0.03856327012181282, + -0.012270916253328323, + 0.03628768026828766, + -0.004494204185903072, + -0.029319699853658676, + 0.006135671399533749, + 0.017190545797348022, + 0.023293236270546913, + 0.019344771280884743, + 0.06273778527975082, + 0.017577743157744408, + 0.030817324295639992, + 0.017423439770936966, + 0.03539367765188217, + 0.0614105723798275, + -0.007279511075466871, + -0.012336737476289272, + -0.014828179962933064, + 0.0006967746303416789, + 0.013055765070021152, + -0.008502550423145294, + 0.05724860355257988, + -0.014145977795124054, + -0.10045728832483292, + -0.023587046191096306, + 0.025792721658945084, + 0.05296583101153374, + -0.01759597845375538, + -0.004181667696684599, + 0.02188953384757042, + -0.03920791298151016, + -0.02277975343167782, + 0.13812968134880066, + 0.0017307493835687637, + -0.011792611330747604, + 0.01566268317401409, + 0.0353979766368866, + -0.0029469539877027273, + -0.04427064582705498, + 0.05991864576935768, + -0.05608363822102547, + -0.014088265597820282, + -0.007023990619927645, + -0.031111272051930428, + 0.003057284979149699, + -0.012167925015091896, + -0.032497379928827286, + -0.040971264243125916, + -0.026159781962633133, + -0.04311605170369148, + -0.00015432915824931115, + -0.036711957305669785, + 0.024345040321350098, + 0.002804600866511464, + 0.024763813242316246, + 0.014078430831432343, + 0.04289910942316055, + -0.04819231107831001, + -0.010722402483224869, + 0.022046014666557312, + 0.0185380969196558, + 0.05463118106126785, + 0.005848883185535669, + 0.006974406540393829, + 0.061458781361579895, + -0.039403513073921204, + 0.014396829530596733, + -0.013815260492265224, + -0.026843953877687454, + 0.022594308480620384, + -0.010367763228714466, + 0.03233948349952698, + 0.011249116621911526, + 0.06208151578903198, + -0.018803834915161133, + 0.01029477920383215, + -0.019674867391586304, + 0.009187847375869751, + 0.02363370545208454, + 0.3135800063610077, + -0.03078591264784336, + 0.01851566694676876, + -0.0029921543318778276, + 0.008658093400299549, + -0.005853688344359398, + 0.0032454526517540216, + -0.018205564469099045, + -0.04001734033226967, + -0.021169940009713173, + -0.007091852370649576, + 0.033488549292087555, + 0.007799047511070967, + 0.015475597232580185, + -0.0039640869945287704, + 0.010849756188690662, + -0.05824541300535202, + -0.04051569849252701, + -0.006784368306398392, + 0.008445830084383488, + -0.002587048104032874, + -0.027388999238610268, + -0.0017112637870013714, + -0.009924830868840218, + 0.013033894822001457, + -0.013920845463871956, + 0.011473028920590878, + -0.041943635791540146, + 0.05719739571213722, + -0.038651641458272934, + 0.008983281441032887, + -0.004713111091405153, + -0.004565254785120487, + 0.0013698531547561288, + 0.01494678296148777, + 0.02784104086458683, + -0.00876954011619091, + -0.004995486233383417, + 0.011446809396147728, + 0.011970436200499535, + -0.03370025008916855, + -0.02948102541267872, + -0.009852509945631027, + 0.014997650869190693, + 0.0030260980129241943, + 0.012454989366233349, + 0.028209997341036797, + -0.013888833113014698, + -0.03503422811627388, + 0.09618682414293289, + -0.03692738711833954, + -0.006793159991502762, + -0.02664726972579956, + -0.0639377012848854, + -0.0009242743835784495, + 0.00048275708104483783, + -0.013412144035100937, + -0.13214324414730072, + 0.03745444118976593, + -0.026398396119475365, + -0.03288993611931801, + -0.0006287090945988894, + 0.013620135374367237, + -0.002109363442286849, + 0.011841744184494019, + -0.0016549092251807451, + -0.03825078532099724, + 0.0533924400806427, + 0.0028758069965988398, + -0.002934388816356659, + 0.014258521609008312, + -0.011126993224024773, + -0.03335876762866974, + -0.03141894191503525, + -0.019094672054052353, + -0.04442959651350975, + -0.025785056874155998, + 0.02180534228682518, + -0.026296241208910942, + -0.008158097043633461, + -0.012462719343602657, + 0.012602968141436577, + 0.015314161777496338, + 0.025585036724805832, + -0.035019006580114365, + -0.015303042717278004, + -0.0127867441624403, + 0.020561963319778442, + 0.06291434913873672, + 0.006099652033299208, + -0.032684326171875, + 0.002652782713994384, + -0.053552862256765366, + 0.03437428176403046, + 0.020146595314145088, + 0.07044323533773422, + -0.008281747810542583, + 0.02237127162516117, + -0.018476007506251335, + 0.007074545603245497, + 0.04250549525022507, + 0.0005403438117355108, + 0.00469425180926919, + 0.018992822617292404, + 0.015456052497029305, + 0.07591630518436432, + 0.060031767934560776, + 0.024560432881116867, + -0.006069119554013014, + 0.1006389632821083, + -0.05409799888730049, + -0.1917264312505722, + 0.08723045885562897, + 0.01385124959051609, + 0.008993825875222683, + 0.04362159222364426, + 0.03581828624010086, + 0.02819250337779522, + 0.0005878737429156899, + 0.06887427717447281, + 0.028380248695611954, + 0.011843984015285969, + 0.06548285484313965, + 0.013405567035079002, + -0.04304022341966629, + 0.07553993910551071, + 0.04961785301566124, + -0.05371366813778877, + -0.015849707648158073, + 0.02800329588353634, + 0.02743956632912159, + 0.004926828667521477, + 0.03509094938635826, + -0.15952637791633606, + -0.004464396741241217, + -0.04095489904284477, + 0.04178162291646004, + -0.08744394034147263, + 0.0318572111427784, + -0.009894849732518196, + -0.041000474244356155, + 0.021619396284222603, + -0.005201483611017466, + 0.003363698720932007, + 0.018759839236736298, + 0.011403173208236694, + -0.012381150387227535, + -0.009845729917287827, + 0.03721197322010994, + -0.027289189398288727, + 0.02284361980855465, + -0.042688965797424316, + -0.023008868098258972, + 0.0025218185037374496, + -0.011375552974641323, + -0.006411142647266388, + 0.025259220972657204, + 0.6850522756576538, + -0.052497029304504395, + 0.0015967653598636389, + -0.077483631670475, + 0.03722935914993286, + -0.06549063324928284, + 0.0005793948075734079, + 0.018208453431725502, + -0.016159407794475555, + 0.036411505192518234, + 0.027796100825071335, + -0.0465281642973423, + 0.021759839728474617, + 0.00045625987695530057, + 0.0091419517993927, + 0.017825258895754814, + -0.1914861649274826, + -0.05221101641654968, + -0.00942942127585411 + ], + [ + -0.05144080892205238, + 0.009837595745921135, + -0.02715875953435898, + 0.01222244929522276, + 0.01813090406358242, + 0.005818192847073078, + 0.005248407367616892, + -0.00412015663459897, + -0.0010800294112414122, + -0.015930162742733955, + 0.035629503428936005, + 0.006560983136296272, + -0.006727771833539009, + 0.003702621441334486, + 0.005517827812582254, + 0.02097770757973194, + 0.015396511182188988, + -0.035684406757354736, + 0.027670376002788544, + 0.017793679609894753, + 0.007796209771186113, + 0.005568416323512793, + -0.005917568691074848, + 0.009275286458432674, + -0.028440158814191818, + 0.020555375143885612, + -0.006891221739351749, + 0.00845071580260992, + -0.000738366914447397, + -0.011124548502266407, + -0.012083192355930805, + 0.012750460766255856, + 0.004260464105755091, + 0.0011062005069106817, + -0.00921560451388359, + -0.016831664368510246, + 0.024827485904097557, + -0.018863268196582794, + -0.012401189655065536, + -0.00260447571054101, + 0.032806530594825745, + 0.0055080195888876915, + -0.07285263389348984, + -0.006055685691535473, + -0.011343386024236679, + -0.0009648832492530346, + -0.032383643090724945, + -0.0048768771812319756, + -0.023679740726947784, + -0.004234103951603174, + -0.003421851433813572, + 0.01583178900182247, + 0.007545466534793377, + -0.021019676700234413, + -0.002385543193668127, + -0.0032989289611577988, + -0.09007884562015533, + -0.0023033577017486095, + -0.004582575988024473, + -0.010671193711459637, + 0.012432830408215523, + 0.017346985638141632, + 0.009959425777196884, + 0.02354702353477478, + 0.01322266273200512, + -0.025340640917420387, + -0.010410335846245289, + 0.017567560076713562, + 0.041276928037405014, + -0.0057675703428685665, + -0.014946447685360909, + 0.037280529737472534, + 0.006272770930081606, + -0.001873001572676003, + -0.006277687381953001, + -0.015766607597470284, + -0.009029015898704529, + -0.0001369532837998122, + -0.007472547702491283, + -0.010154755786061287, + 0.007269884459674358, + -0.011759987100958824, + -0.0005358707276172936, + -0.0013621094403788447, + -0.012645682319998741, + 0.0053865015506744385, + 0.0019047564128413796, + 0.00677510118111968, + 0.022812174633145332, + -0.03835555911064148, + -0.0035628017503768206, + 0.016684994101524353, + 0.020790405571460724, + 0.07815353572368622, + 0.02988925762474537, + -0.023014668375253677, + 0.00018378124514129013, + -0.03718132525682449, + 0.005018044263124466, + 0.005478299222886562, + -0.012371203862130642, + -0.0049470714293420315, + -0.021526681259274483, + 0.005494839511811733, + 0.03181913495063782, + 0.04425504803657532, + -0.0004637670353986323, + -0.02092227339744568, + -0.006528076250106096, + -0.003904891200363636, + 0.014567061327397823, + -8.569099009037018e-05, + 0.01706739328801632, + 0.01171807385981083, + 0.01420627161860466, + 0.011729623191058636, + -0.0034846311900764704, + -0.02716616913676262, + 0.0005012631299905479, + 0.012861966155469418, + -0.04132053628563881, + 0.043025724589824677, + 0.004611645825207233, + 0.01628723368048668, + -0.0173886027187109, + 0.0065714712254703045, + 0.009641788899898529, + 0.025964774191379547, + -0.017387188971042633, + 0.001461630454286933, + 0.0027510239742696285, + 0.005789639428257942, + -0.004750226158648729, + -0.030508076772093773, + 0.031207803636789322, + 0.0019955493044108152, + 0.010160082951188087, + -0.026024507358670235, + -0.005432618781924248, + -0.006298558320850134, + -0.0030808867886662483, + -0.013722077943384647, + 0.02606433816254139, + 0.0017555829836055636, + -0.9343745112419128, + -0.005120628979057074, + -0.027424033731222153, + -0.008100070059299469, + 0.023601779714226723, + -0.02131543681025505, + -0.00025335722602903843, + 0.005862699821591377, + -0.022247597575187683, + -0.0044081201776862144, + -0.025803372263908386, + 0.013058760203421116, + 0.002983242506161332, + 0.007329842075705528, + -0.00880272127687931, + -0.016333017498254776, + -0.00857058260589838, + -0.013595057651400566, + 0.0019575892947614193, + -0.013692319393157959, + -0.014067755080759525, + -0.0009354881476610899, + -0.05042918771505356, + -0.00788891315460205, + 0.015560454688966274, + 0.012248918414115906, + -0.023849939927458763, + 0.004089037887752056, + 0.00642931554466486, + -0.016921086236834526, + 0.016887465491890907, + 0.015530970878899097, + 0.0054079825058579445, + -0.008524919860064983, + -0.016188014298677444, + 0.014485364779829979, + 0.008660951629281044, + 0.008755067363381386, + 0.002099565463140607, + 0.03118813969194889, + -0.016424017027020454, + 0.017710747197270393, + 0.01895439811050892, + -0.0009461582521907985, + 0.03089204803109169, + 0.04623159021139145, + -0.017512546852231026, + -0.0269974023103714, + 0.029597477987408638, + 0.005532506387680769, + -0.018541259691119194, + 0.015641748905181885, + 0.007527786307036877, + 0.02383439987897873, + -0.00886780396103859, + 0.010861252434551716, + 0.006664564833045006, + 0.011075862683355808, + -0.004612727090716362, + -0.021451443433761597, + -0.003809944959357381, + 0.005526572931557894, + 0.007458621636033058, + 0.0295649915933609, + -0.014421767555177212, + -0.008338277228176594, + 0.012568311765789986, + -0.008502181619405746, + -0.01072523184120655, + 0.01783209852874279, + -0.012225035578012466, + -0.003438100451603532, + 0.004529616329818964, + -0.06705424934625626, + -0.007973860017955303, + 0.005421068985015154, + -0.020315395668148994, + 0.010759620927274227, + 0.008925301022827625, + -0.0065512522123754025, + 0.01039003673940897, + 0.004961573053151369, + -0.0010899449698626995, + -0.009479338303208351, + -0.016919363290071487, + 0.0013255284866318107, + 0.017391802743077278, + -0.006754264235496521, + -0.0034111994318664074, + -0.019130805507302284, + -0.00636321771889925, + 0.00960021186619997, + 0.012684756889939308, + 0.1438458412885666, + 0.011036650277674198, + -0.08869386464357376, + -0.005894265603274107, + -0.002844874979928136, + 0.0029659601859748363, + 0.05886293202638626, + 0.016534678637981415, + -0.005856925621628761, + 0.007905224338173866, + 0.005266421474516392, + -0.02665814384818077, + -0.016912149265408516, + 0.014987226575613022, + -0.018393777310848236, + 0.006648318376392126, + -0.04505503177642822, + -0.021496502682566643, + 0.005406880285590887 + ], + [ + -0.1592758297920227, + 0.017214549705386162, + -0.04431447759270668, + 0.02984572760760784, + -0.008617040701210499, + -0.040496110916137695, + 0.015964500606060028, + -0.032585352659225464, + -0.005065063945949078, + -0.0040249596349895, + 0.03773095831274986, + 0.022053683176636696, + -0.004315877333283424, + 0.00973596703261137, + 0.010862098075449467, + 0.062094319611787796, + -0.011186664924025536, + -0.026332618668675423, + -0.005500097293406725, + 0.016853347420692444, + -0.03103373944759369, + -0.006935951299965382, + -0.00022086664102971554, + 0.004974932409822941, + -0.06512642651796341, + -0.0073619419708848, + 0.014745582826435566, + 0.035776350647211075, + -0.023913124576210976, + 0.0024831718765199184, + 0.03351031243801117, + -0.012044316157698631, + -0.01762061007320881, + 0.13563154637813568, + 0.04535319283604622, + -0.02682403288781643, + 0.03575287014245987, + 0.008669846691191196, + 0.0013519278727471828, + -0.042046867311000824, + 0.05031775310635567, + -0.009984963573515415, + -0.005043109878897667, + -0.0342024564743042, + -0.035229168832302094, + -0.02778582088649273, + 0.023257024586200714, + -0.028745772317051888, + 0.010237425565719604, + 0.010249330662190914, + 0.011170480400323868, + -0.030542360618710518, + -0.03931942209601402, + 0.013821338303387165, + 0.0030034296214580536, + 0.015503816306591034, + -0.006776741240173578, + 0.07058066874742508, + -0.03686006739735603, + -0.013084379024803638, + 0.04356880113482475, + 0.0023715991992503405, + 0.02018551528453827, + 0.006308848969638348, + 0.02358204871416092, + 0.016603441908955574, + -0.02358534000813961, + -0.011547145433723927, + 0.027729002758860588, + -0.030586926266551018, + 0.018921295180916786, + -0.00745804188773036, + 0.015812966972589493, + 0.017927369102835655, + 0.03259318321943283, + -0.023503897711634636, + 0.011138002388179302, + 0.009314008057117462, + 0.014023487456142902, + 0.014958936721086502, + 0.3842034339904785, + -0.03900448977947235, + 0.019163591787219048, + 0.002031580777838826, + -0.0040090954862535, + -0.0036519833374768496, + 0.03433346003293991, + 0.019966356456279755, + -0.02896232157945633, + -0.04030954837799072, + -0.0013818023726344109, + 0.04229108989238739, + -0.0005651769461110234, + 0.017900312319397926, + -0.01825776882469654, + -0.022432401776313782, + -0.04684636741876602, + -0.0307405237108469, + -0.012821316719055176, + 0.02613668330013752, + -0.048582881689071655, + 0.0024208349641412497, + 0.009379731491208076, + -0.011216138489544392, + 0.02151697501540184, + 0.007167812902480364, + 0.006464644800871611, + -0.032597482204437256, + 0.05420700088143349, + -0.034423697739839554, + 0.046368859708309174, + 0.005395571701228619, + 0.01349030900746584, + 0.0006227399571798742, + 0.010263201780617237, + 0.018784714862704277, + 0.007620834745466709, + -0.02815817855298519, + -0.005786140449345112, + 0.03888877481222153, + -0.04982125386595726, + -0.03254757076501846, + 0.030618000775575638, + 0.01001326646655798, + -0.033821165561676025, + -0.0026757344603538513, + 0.07450982183218002, + -0.01827959343791008, + -0.005052197724580765, + 0.06630852818489075, + -0.02603957988321781, + -0.0022521810606122017, + -0.026266012340784073, + -0.024820882827043533, + 0.014978615567088127, + 0.03424234315752983, + 0.052352480590343475, + -0.08843215554952621, + 0.03235412761569023, + -0.01514932606369257, + -0.026423728093504906, + -0.008972924202680588, + 0.04285836219787598, + -0.010452170856297016, + 0.0601462684571743, + -0.006215071305632591, + 0.012859157286584377, + 0.008537163957953453, + 0.0057100532576441765, + -0.015254506841301918, + -0.008183833211660385, + 0.025493718683719635, + -0.019175175577402115, + -0.03759494796395302, + -0.0118459677323699, + -0.024747347459197044, + -0.003352795261889696, + 0.004660305567085743, + -0.0033617515582591295, + -0.005333022680133581, + -0.05933806672692299, + -0.02756541594862938, + -0.001058873487636447, + 0.005425647832453251, + -0.054852165281772614, + 0.003301408141851425, + -0.07342472672462463, + -0.013969833962619305, + 0.04984588921070099, + 0.005307978019118309, + -0.030862977728247643, + -0.02329326793551445, + -0.015138555318117142, + 0.004390911664813757, + 0.036132264882326126, + 0.05694799870252609, + -0.0013291278155520558, + -0.007340311072766781, + 0.012554161250591278, + 0.056448761373758316, + -0.001513661234639585, + 0.020188989117741585, + 0.022953258827328682, + 0.0046332529745996, + 0.023666204884648323, + 0.0720973089337349, + 0.061777643859386444, + -0.0010944772511720657, + 0.02373841591179371, + 0.10052869468927383, + -0.01117824949324131, + -0.1529691219329834, + 0.06528337299823761, + 0.003354743355885148, + 0.011137859895825386, + 0.009512558579444885, + 0.06178313121199608, + 0.019270164892077446, + -0.02121496945619583, + 0.051076602190732956, + 0.007294593844562769, + 0.009042174555361271, + 0.00809779204428196, + 0.023032568395137787, + 0.014091858640313148, + 0.02812023274600506, + 0.05084618926048279, + -0.059077490121126175, + -0.01722477562725544, + 0.006741162855178118, + 0.018895843997597694, + 0.01257366593927145, + 0.02208706922829151, + -0.10881715267896652, + -0.03395077958703041, + -0.017346635460853577, + 0.021815204992890358, + -0.04615508392453194, + 0.020343873649835587, + -0.003914348315447569, + -0.046883754432201385, + 0.016063233837485313, + 0.00979053694754839, + 0.007795790676027536, + -0.015204198658466339, + 0.0071306610479950905, + -0.011893237940967083, + -0.005842702928930521, + 0.045241862535476685, + -0.0014099685940891504, + 0.025550367310643196, + -0.019065899774432182, + 0.0010444691870361567, + 0.0071739195846021175, + -0.0022204972337931395, + 0.016750484704971313, + 0.04171830788254738, + 0.7265862226486206, + -0.01874149590730667, + 0.01706528104841709, + -0.045107580721378326, + -0.001969598000869155, + -0.10458236932754517, + -0.015114403329789639, + -0.013409148901700974, + -0.04139825329184532, + 0.008448648266494274, + 0.0018429897027090192, + -0.017391720786690712, + 0.003905138000845909, + -0.024405118077993393, + -0.005477826576679945, + 0.036405082792043686, + -0.15674002468585968, + -0.028055399656295776, + -0.0038500118535012007 + ], + [ + -0.19449283182621002, + 0.030172623693943024, + -0.06152103468775749, + 0.04928993806242943, + -0.0341610461473465, + -0.012480578385293484, + 0.019351903349161148, + 0.004631628282368183, + 0.018135204911231995, + 0.018845772370696068, + 0.03760837763547897, + 0.03257538005709648, + 0.01682177558541298, + 0.01371215470135212, + 0.038666196167469025, + 0.08011322468519211, + -0.0017240239540114999, + -0.0361996553838253, + -0.02940172515809536, + 0.0006118419696576893, + 0.006186998449265957, + 0.013734187930822372, + 0.037087198346853256, + -0.01664753071963787, + -0.0704527422785759, + -0.013930456712841988, + -0.006269226782023907, + 0.06761433929204941, + -0.014413053169846535, + 0.005221209954470396, + 0.04529227316379547, + -0.026652922853827477, + -0.051746916025877, + 0.12490248680114746, + 0.020369965583086014, + -0.0134304603561759, + 0.015491657890379429, + 0.03791721910238266, + 0.018514396622776985, + -0.03066982328891754, + 0.07181685417890549, + -0.05683043226599693, + -0.022809967398643494, + -0.0005097670364193618, + -0.03698268160223961, + -0.004202184267342091, + -0.015660692006349564, + -0.014560227282345295, + -0.021929647773504257, + 0.0007123129907995462, + -0.014221358112990856, + -0.0038113086484372616, + -0.030422469601035118, + 0.025014491751790047, + 0.021917838603258133, + 0.03999216482043266, + -0.0029745432548224926, + 0.018048783764243126, + -0.05429872125387192, + -0.02807808853685856, + 0.03390803560614586, + 0.020495815202593803, + 0.022347858175635338, + 0.019645527005195618, + 0.010937909595668316, + 0.05543504282832146, + -0.025014128535985947, + -0.017989708110690117, + 0.007009214721620083, + -0.028529562056064606, + 0.03322524577379227, + -0.011659277603030205, + 0.012652339413762093, + 0.003161276923492551, + 0.05126729607582092, + -0.02215224876999855, + 0.012935987673699856, + -0.019520612433552742, + 0.02575361356139183, + 0.0502791628241539, + 0.3776678442955017, + -0.029727570712566376, + 0.018314162269234657, + -0.009083067998290062, + 0.016917385160923004, + 0.019357921555638313, + 0.029767315834760666, + -0.014681821689009666, + -0.0156753771007061, + -0.01588800549507141, + 0.010559797286987305, + 0.027415692806243896, + 0.02377825230360031, + 0.02228803187608719, + -0.0012141296174377203, + 0.007346176542341709, + -0.05263607203960419, + -0.023930542171001434, + 0.038763001561164856, + 0.010712568648159504, + -0.015927214175462723, + -0.036530107259750366, + -0.008065306581556797, + -0.0065938010811805725, + 0.01059055794030428, + 0.016587113961577415, + 0.04013930633664131, + -0.008116169832646847, + 0.04502496495842934, + -0.035472556948661804, + -0.011280659586191177, + -0.0033716808538883924, + 0.018518757075071335, + 0.0023826833348721266, + -0.006366018671542406, + 0.014647006057202816, + -0.0016342472517862916, + -0.010766050778329372, + -0.035811200737953186, + 0.05092284828424454, + -0.056877847760915756, + -0.02794729359447956, + 0.0028230121824890375, + 0.030663860961794853, + 0.0021368255838751793, + 0.022955982014536858, + 0.04428869113326073, + -0.02714320831000805, + -0.03745690733194351, + 0.05247575044631958, + -0.04747404903173447, + -0.023981112986803055, + -0.02802872098982334, + -0.019503360614180565, + 0.005841989070177078, + -0.029507001861929893, + 0.003383181057870388, + -0.09946548193693161, + 0.009653624147176743, + -0.02721720188856125, + -0.023757999762892723, + -0.0010379203595221043, + 0.026879481971263885, + -0.03588530793786049, + 0.02626519277691841, + -0.01224841084331274, + -0.013216564431786537, + 0.05527900159358978, + 0.008245960809290409, + -0.008715992793440819, + 0.012824439443647861, + 0.016973085701465607, + -0.052960678935050964, + -0.03718622401356697, + -0.03459273278713226, + -0.06228744611144066, + -0.00876807514578104, + -0.019112765789031982, + -0.01558371540158987, + -0.009036495350301266, + -0.027590667828917503, + -0.015218055807054043, + -0.03527289256453514, + 0.014342835173010826, + -0.0395711250603199, + -0.028828049078583717, + -0.004965650849044323, + 0.003083051647990942, + 0.06613165885210037, + 0.002941570244729519, + -0.024193311110138893, + -0.011523055844008923, + -0.029322490096092224, + 0.029517747461795807, + 0.026359645649790764, + 0.04888242855668068, + 0.0097193643450737, + 0.013357937335968018, + -0.009658657014369965, + 0.025718022137880325, + -0.0017721691401675344, + 0.016499603167176247, + 0.022353505715727806, + 0.023603225126862526, + 0.01576915755867958, + 0.06145118176937103, + 0.07230012118816376, + 0.02042500115931034, + 0.027951840311288834, + 0.10376603901386261, + 0.016251016408205032, + -0.19439557194709778, + 0.08479243516921997, + 0.007271426264196634, + 0.028787631541490555, + 0.02119533158838749, + 0.02912066876888275, + 0.026697348803281784, + -0.014237835071980953, + 0.06882208585739136, + 0.027499577030539513, + 0.005984221585094929, + 0.02802562341094017, + -0.0166615042835474, + -0.019117726013064384, + 0.01838569901883602, + 0.06265246868133545, + -0.03964583948254585, + 0.00143450649920851, + 0.017343364655971527, + 0.03107568435370922, + 0.005796985700726509, + 0.027355371043086052, + -0.13010035455226898, + -0.02708425745368004, + -0.030668362975120544, + 0.0339498408138752, + -0.08563649654388428, + 0.0347260907292366, + 0.007054647896438837, + -0.052386268973350525, + 0.009529031813144684, + 0.012921656481921673, + 0.003191970521584153, + 0.006964990869164467, + 0.001904485048726201, + -0.01437717117369175, + 0.03734714910387993, + 0.03594081103801727, + -0.06211016699671745, + 0.01695743203163147, + -0.02512575499713421, + -0.000944855681154877, + 0.01598932594060898, + 0.011931819841265678, + 0.048324499279260635, + 0.024472204968333244, + 0.6809759140014648, + -0.027008017525076866, + 0.008422872982919216, + -0.06250820308923721, + 0.0030659744516015053, + -0.041791465133428574, + 0.00772732263430953, + 0.020651590079069138, + -0.026865405961871147, + 0.012756993062794209, + 0.017266474664211273, + -0.03827883303165436, + 0.018164947628974915, + -0.011931117624044418, + -0.02858159877359867, + 0.027748139575123787, + -0.19505371153354645, + -0.02510805055499077, + -0.006822332739830017 + ], + [ + -0.16346542537212372, + -0.026242878288030624, + -0.012965206056833267, + 0.10048410296440125, + 0.04557759687304497, + -0.030380278825759888, + -0.04244190454483032, + 0.00832806434482336, + 0.038878049701452255, + 0.09107103943824768, + 0.1045839786529541, + 0.04784579575061798, + 0.02050485648214817, + 0.027658425271511078, + 0.02448074333369732, + 0.03906896337866783, + 0.002962862839922309, + 0.0018513588001951575, + -0.009892032481729984, + 0.022344231605529785, + 0.055837199091911316, + 0.02277432195842266, + 0.07054885476827621, + 0.040280576795339584, + -0.14077319204807281, + -0.022721748799085617, + 0.00032150576589629054, + 0.007862095721065998, + -0.029425758868455887, + -0.02867838554084301, + -0.04323907196521759, + 0.0028019356541335583, + 0.047734349966049194, + -0.00180331920273602, + -0.013462073169648647, + -0.023586591705679893, + 0.015877630561590195, + 0.014932455494999886, + -0.034453731030225754, + -0.006223728414624929, + -0.02191462740302086, + -0.03140559792518616, + -0.03672852739691734, + 0.02903343364596367, + -0.005825602449476719, + 0.020514588803052902, + -0.07546644657850266, + -0.02015932835638523, + -0.060557134449481964, + -0.03278869017958641, + -0.030263712629675865, + 0.02955557592213154, + -0.022508876398205757, + 0.057227276265621185, + -0.018883544951677322, + 0.012353319674730301, + -0.03947151079773903, + -0.0024817981757223606, + -0.007927868515253067, + -0.008259786292910576, + 0.0032815372105687857, + -0.021873490884900093, + 0.061183080077171326, + 0.05901594087481499, + -0.02994450367987156, + 0.024507371708750725, + -0.022925056517124176, + 0.00300451903603971, + 0.038686353713274, + -0.039106231182813644, + 0.031496260315179825, + -0.03625873476266861, + 0.04438173770904541, + 0.028770223259925842, + 0.0061895279213786125, + 0.024387437850236893, + -0.012064024806022644, + -0.055711012333631516, + 0.016162173822522163, + 0.022974269464612007, + 0.2922997772693634, + -0.03673994913697243, + -0.006184619385749102, + -0.0029234581161290407, + -0.04261428117752075, + 0.013430370949208736, + -0.014088773168623447, + -0.028293946757912636, + -0.02823050133883953, + 0.03175080567598343, + -0.01811816170811653, + 0.052460093051195145, + 0.049974340945482254, + 0.019014481455087662, + 0.029283933341503143, + -0.022692831233143806, + -0.05508391931653023, + -0.07749535143375397, + -0.045168984681367874, + 0.04477594792842865, + 0.06013596057891846, + 0.01940041407942772, + -0.04628691077232361, + 0.02180412784218788, + 0.06727112829685211, + -0.014886259101331234, + -0.06927208602428436, + -0.09336750954389572, + 0.05425789952278137, + 0.04091399535536766, + 0.010392557829618454, + -0.03153744339942932, + 0.0007025516824796796, + -0.04405678063631058, + 0.033536363393068314, + 0.019178027287125587, + -0.05262887105345726, + -0.0060013895854353905, + -0.03128516674041748, + 0.03753921017050743, + -0.022390073165297508, + 0.00043234112672507763, + -0.003724894253537059, + -0.017499014735221863, + 0.016836751252412796, + 0.041482094675302505, + -0.02926323004066944, + 0.05467439070343971, + -0.012691201642155647, + 0.029440028592944145, + -0.015363085083663464, + 0.03297262266278267, + 0.044899746775627136, + -0.006212637759745121, + 0.009770306758582592, + -0.061663657426834106, + 0.014149228110909462, + -0.0821889191865921, + 0.019986873492598534, + -0.09311144053936005, + 0.0626828745007515, + -0.05826069787144661, + 0.017095495015382767, + -0.0740799829363823, + -0.26334694027900696, + -0.000688172469381243, + -0.09132855385541916, + 0.08465173095464706, + -0.008660774677991867, + -0.015593035146594048, + -0.0039941612631082535, + -0.03867688402533531, + -0.06193270906805992, + 0.023326562717556953, + -0.021415341645479202, + 0.012976600788533688, + -0.03500436991453171, + 0.024446289986371994, + 0.016299575567245483, + -0.07618454098701477, + -0.02895907498896122, + -0.005327952094376087, + 0.029514087364077568, + -0.039379287511110306, + -0.05099992826581001, + -0.0419674776494503, + 0.0056062499061226845, + 0.06346908211708069, + 0.05003659799695015, + 0.00930098071694374, + -0.0984673947095871, + -0.012691476382315159, + -0.10092920809984207, + -0.03159641847014427, + 0.01751207746565342, + 0.03877437859773636, + 0.015380344353616238, + 0.023108426481485367, + -0.014551393687725067, + 0.026575468480587006, + 0.02922464720904827, + -0.05083177611231804, + -0.0029378042090684175, + 0.04988319054245949, + 0.03206906467676163, + 0.07291807979345322, + 0.020081885159015656, + 0.03263390064239502, + 0.04967944696545601, + 0.04920952767133713, + -0.061537325382232666, + -0.06801644712686539, + 0.039806775748729706, + 0.06561671942472458, + -0.039665836840867996, + 0.05704671889543533, + 0.006472953595221043, + -0.0072870440781116486, + 0.018251774832606316, + 0.04509980231523514, + 0.003840315854176879, + 0.03506801277399063, + -0.025853196159005165, + -0.019085953012108803, + -0.0712706595659256, + 0.09780555963516235, + -0.07735142856836319, + 0.03214747831225395, + 0.017345748841762543, + 0.004573390819132328, + 0.024983476847410202, + -0.04247591271996498, + 0.025305692106485367, + -0.03732016310095787, + -0.07098811864852905, + -0.04235281050205231, + 0.07370679825544357, + -0.09128143638372421, + 0.05216440185904503, + -0.02662905491888523, + -0.13009503483772278, + 0.012633648701012135, + -0.0363672710955143, + -0.053965162485837936, + 0.023341428488492966, + -0.045624036341905594, + -0.015981106087565422, + -0.06468194723129272, + 0.007930479943752289, + 0.0010716450633481145, + 0.0019423492485657334, + 0.023576030507683754, + -0.06753544509410858, + 0.020628245547413826, + -7.341998571064323e-05, + -0.04857717454433441, + -0.0237390398979187, + 0.5485725402832031, + -0.026341306045651436, + -0.03757558763027191, + -0.06390362232923508, + 0.004643736872822046, + -0.10389061272144318, + 0.10390588641166687, + -0.08352120220661163, + -0.03493429720401764, + 0.011032085865736008, + 0.006376268342137337, + -0.07718176394701004, + -0.018571872264146805, + 0.010815230198204517, + 0.02619977295398712, + -0.057641252875328064, + -0.18101197481155396, + -0.04595869779586792, + 0.014752489514648914 + ], + [ + -0.14444486796855927, + -0.00555785559117794, + -0.06315596401691437, + 0.048007674515247345, + -0.034483566880226135, + -0.001525720814242959, + 0.03920428454875946, + -0.0005772984586656094, + 0.00036388597800396383, + 0.007120734080672264, + 0.03188564255833626, + 0.014037564396858215, + 0.020887350663542747, + -0.011136834509670734, + 0.0387079194188118, + 0.03162487596273422, + 0.018791278824210167, + -0.028849050402641296, + -0.06558001041412354, + -0.01590729132294655, + 0.0025566609110683203, + 0.013531634584069252, + 0.028777198866009712, + -0.008707725442945957, + -0.02360239252448082, + -0.005395009648054838, + -0.016194360330700874, + 0.05667068436741829, + -0.05633221194148064, + -0.025071322917938232, + -0.014528375118970871, + -0.035685911774635315, + -0.033866170793771744, + 0.07336865365505219, + 0.03254881501197815, + -0.029056888073682785, + -0.00205278885550797, + -0.0099905114620924, + 0.025665737688541412, + -0.018588487058877945, + 0.056427597999572754, + -0.050455059856176376, + -0.04333115741610527, + -0.00838140957057476, + -0.05143154785037041, + 0.002480953698977828, + 0.007535960059612989, + -0.0004800094466190785, + -0.021787822246551514, + -0.009674835950136185, + -0.028862545266747475, + -0.018067093566060066, + -0.008884048089385033, + 0.01701400987803936, + 0.03963300213217735, + 0.04531322419643402, + -0.01913142018020153, + 0.0358988456428051, + 0.018180079758167267, + -0.007994028739631176, + 0.06264249980449677, + 0.037220604717731476, + -0.011418570764362812, + -0.023709513247013092, + 0.011553085409104824, + 0.034954190254211426, + -0.023610340431332588, + -0.0039869206957519054, + -0.023519223555922508, + -0.027962852269411087, + 0.015527436509728432, + -0.0271042138338089, + 0.0027650136034935713, + 0.02200973406434059, + 0.07518058270215988, + -0.05344125255942345, + 0.008324644528329372, + -0.014982986263930798, + 0.030596548691391945, + 0.046496354043483734, + 0.35435450077056885, + -0.014661319553852081, + -0.01909346878528595, + 0.029862986877560616, + 0.03402121737599373, + -0.0024269502609968185, + 0.01637231558561325, + 0.008834674954414368, + -0.028505636379122734, + -0.009164142422378063, + 0.021137408912181854, + 0.0473518930375576, + -0.005065993405878544, + 0.02450052835047245, + -0.00906352885067463, + 0.0014850936131551862, + -0.04042989760637283, + 0.005866555962711573, + 0.07058659195899963, + 0.00796095933765173, + -0.02249406836926937, + -0.021522145718336105, + -0.024875223636627197, + -0.02969701588153839, + 0.01037108525633812, + 0.05303453281521797, + 0.03579714894294739, + -0.005487573333084583, + 0.049575887620449066, + -0.02942322939634323, + 0.011989595368504524, + -0.018476439639925957, + 0.03862163797020912, + 0.009068632498383522, + -0.04212898015975952, + 0.05770106613636017, + -0.0003087439981754869, + -0.0038186772726476192, + -0.05755925923585892, + 0.025028564035892487, + -0.007517396938055754, + -0.03783382102847099, + 0.009082308039069176, + 0.05919485539197922, + -0.05116968974471092, + 0.027061624452471733, + 0.029096871614456177, + -0.0027365556452423334, + -0.02761022374033928, + 0.056962911039590836, + -0.0423642098903656, + -0.013733718544244766, + -0.05486689880490303, + -0.02005549520254135, + 0.004506999161094427, + -0.010968360118567944, + 0.02636389434337616, + -0.11058025807142258, + 0.004094420466572046, + 0.017259996384382248, + -0.02234967239201069, + 0.0006399202975444496, + 0.040866173803806305, + -0.04087382182478905, + 0.07209598273038864, + -0.02988661639392376, + -0.035286564379930496, + 0.06187024712562561, + -0.0009414154337719083, + 0.030111147090792656, + -0.012717357836663723, + 0.05945509299635887, + 0.008815762586891651, + -0.041496679186820984, + -0.03127450868487358, + -0.06042233854532242, + -0.038968563079833984, + -0.032806385308504105, + -0.015840068459510803, + -0.01608167588710785, + -0.027875464409589767, + 0.0024576508440077305, + -0.00827350839972496, + 0.007133840583264828, + -0.04987931624054909, + -0.04329676926136017, + -0.038238171488046646, + -0.026071446016430855, + 0.05328550934791565, + 0.012282665818929672, + -0.0006594242877326906, + -0.02092149294912815, + -0.03107987716794014, + 0.046184148639440536, + 0.03973691537976265, + 0.05343659967184067, + -0.010035961866378784, + 0.01635630801320076, + 0.04010547697544098, + -0.002592945471405983, + -0.01814270205795765, + -0.008647431619465351, + 0.0029631713405251503, + 0.01940741017460823, + 0.04125857725739479, + 0.0728486105799675, + 0.05556396022439003, + 0.016250764951109886, + 0.004165124613791704, + 0.09547358751296997, + 0.012334421277046204, + -0.22472818195819855, + 0.03663097321987152, + 0.004361885599792004, + 0.0038925781846046448, + -0.0004397260781843215, + 0.021158182993531227, + 0.027710257098078728, + -0.01711367629468441, + 0.03868698328733444, + -0.019854549318552017, + 0.00617944123223424, + 0.019070081412792206, + -0.00936588179320097, + -0.0071931215934455395, + 0.007282434031367302, + 0.05961501598358154, + -0.0052083940245211124, + -0.017966140061616898, + -0.01659291610121727, + 0.028603654354810715, + 0.022026095539331436, + 0.027530653402209282, + -0.13904161751270294, + -0.024010660126805305, + -0.03830506280064583, + -0.01781635172665119, + -0.04990542680025101, + 0.0524081215262413, + -0.002527103293687105, + -0.04174216091632843, + -0.013433990068733692, + 0.012184249237179756, + -0.006919888313859701, + 0.011676184833049774, + 0.00287730828858912, + -0.0027383805718272924, + 0.021182214841246605, + 0.06002674624323845, + -0.019876407459378242, + 0.002186583122238517, + -0.034509845077991486, + -0.04204002767801285, + 0.013060759752988815, + -0.003889655927196145, + 0.0700240433216095, + 0.0494193397462368, + 0.6897867321968079, + -0.019176580011844635, + -0.0005997500265948474, + -0.0699634850025177, + -0.008865583688020706, + -0.05580304190516472, + 0.0014102705754339695, + 0.04475868493318558, + -0.02980167791247368, + -0.004954613279551268, + 0.022832166403532028, + -0.028246400877833366, + -0.004572979174554348, + -0.014836788177490234, + -0.02341572195291519, + 0.02040998823940754, + -0.1996982991695404, + -0.026674197986721992, + -0.0007742166053503752 + ], + [ + -0.18243654072284698, + 0.006952204275876284, + -0.034954655915498734, + 0.0647381916642189, + 0.015449857339262962, + -0.024071067571640015, + 0.013753211125731468, + -0.001510152011178434, + 0.010005716234445572, + 0.009799390099942684, + 0.08349549770355225, + 0.0077901133336126804, + 0.005970446392893791, + 0.013963883742690086, + 0.0046980115585029125, + 0.08382146805524826, + -0.0025205668061971664, + -0.03786858543753624, + -0.004200146067887545, + 0.022253746166825294, + -0.001478496240451932, + 0.015933433547616005, + 0.030031723901629448, + 0.011367919854819775, + -0.10271263867616653, + 0.01785503886640072, + 0.003908596932888031, + 0.02424686960875988, + -0.005163145717233419, + -0.024097610265016556, + 0.013060706667602062, + -0.005985619965940714, + -0.0016150395385921001, + 0.07224024832248688, + 0.009055784903466702, + -0.024336369708180428, + 0.03051040880382061, + -0.018460029736161232, + -0.01429519709199667, + -0.020042333751916885, + 0.04787062853574753, + -0.0013787600910291076, + -0.03523096442222595, + -0.012444648891687393, + -0.0274640005081892, + -0.011202464811503887, + -0.035785749554634094, + -0.004093399737030268, + -0.006775952875614166, + -0.0020477762445807457, + 0.010415560565888882, + -0.010473107919096947, + -0.04178208112716675, + 0.02402237430214882, + -0.018406517803668976, + 0.014190219342708588, + -0.050631847232580185, + 0.009355638176202774, + -0.025199122726917267, + -0.010741351172327995, + 0.026050692424178123, + 0.009050247259438038, + 0.02047836408019066, + 0.027084505185484886, + 0.034131474792957306, + 0.016050737351179123, + -0.01981968991458416, + 0.01757401041686535, + 0.021590400487184525, + -0.028577478602528572, + 0.01142110861837864, + -0.0029782855417579412, + 0.03866834193468094, + 0.002667216118425131, + 0.007016795687377453, + -0.014549484476447105, + 0.014893557876348495, + -0.005064786411821842, + 0.009345916099846363, + -0.01752171292901039, + 0.25851675868034363, + -0.03382081165909767, + 0.009031682275235653, + 0.0010848642559722066, + -0.02226550690829754, + 0.01876847632229328, + 0.0021122805774211884, + 0.005798786878585815, + 0.014241574332118034, + -0.030929697677493095, + -0.008636930026113987, + 0.046496160328388214, + 0.03380473703145981, + 0.0722167119383812, + 0.023916160687804222, + -0.048510391265153885, + -0.030492205172777176, + -0.0638047531247139, + -0.023762643337249756, + 0.03205049782991409, + -0.025667110458016396, + 0.0032717378344386816, + -0.01613948866724968, + -0.0032590245828032494, + 0.05260079726576805, + 0.01590835675597191, + 0.0065169138833880424, + -0.03157076612114906, + 0.017087422311306, + -0.01758342981338501, + 0.045673489570617676, + -0.007739967666566372, + 0.015406021848320961, + -0.01263914629817009, + 0.028339890763163567, + 0.026867855340242386, + -0.008514517918229103, + -0.04557288438081741, + -0.015011636540293694, + 0.04721209406852722, + -0.057516880333423615, + -0.0039279707707464695, + 0.011672373861074448, + 0.039766859263181686, + -0.05555860325694084, + 0.020325440913438797, + 0.033289678394794464, + 0.006392762530595064, + -0.02114339917898178, + 0.022153262048959732, + -0.020574437454342842, + 0.008449846878647804, + -0.016633208841085434, + -0.04448159411549568, + 0.014116480946540833, + 0.00921362079679966, + 0.030492665246129036, + -0.09394074231386185, + 0.013137394562363625, + -0.04676351323723793, + 0.006264267489314079, + -0.011404916644096375, + 0.04327913373708725, + -0.027040628716349602, + -0.5481581687927246, + 0.007349960971623659, + -0.02834930270910263, + 0.023471208289265633, + 0.024211086332798004, + -0.019192581996321678, + 0.009484222158789635, + 0.028448211029171944, + -0.059875939041376114, + -0.018895864486694336, + -0.024682557210326195, + -0.03805839270353317, + -0.0069038341753184795, + 0.030548974871635437, + -0.013198968023061752, + -0.028332160785794258, + -0.03733741492033005, + -0.03585552051663399, + -0.021812083199620247, + -0.0040360018610954285, + -0.052184395492076874, + -0.023825889453291893, + -0.05219215154647827, + -0.0027156586293131113, + 0.05784815549850464, + -0.0029147013556212187, + -0.05987432599067688, + -0.008195260539650917, + -0.0445268414914608, + -0.018914908170700073, + 0.03351858630776405, + 0.04521837458014488, + 0.02066572569310665, + 0.004423605278134346, + 0.0005648587830364704, + 0.04848862066864967, + -0.0031784786842763424, + 0.001983216730877757, + 0.01068226620554924, + 0.019388718530535698, + -0.014287139289081097, + 0.0729793906211853, + 0.06646498292684555, + -0.003880111500620842, + 0.03482716903090477, + 0.09344637393951416, + -0.026397811248898506, + -0.1188688650727272, + 0.06465741246938705, + 0.01387830264866352, + -0.014005220495164394, + 0.027116766199469566, + 0.03222474828362465, + 0.011618378572165966, + -0.0004373883130028844, + 0.04802699759602547, + 0.01121631171554327, + 0.020767133682966232, + -0.01080028060823679, + 0.00039004284190014005, + -0.013585124164819717, + 0.05222338065505028, + 0.024850863963365555, + -0.026480669155716896, + -0.005038113333284855, + 0.002458254573866725, + 0.02199077047407627, + 0.019446613267064095, + -0.003462576074525714, + -0.04285626858472824, + -0.054292306303977966, + -0.006764390040189028, + 0.050418999046087265, + -0.09523571282625198, + 0.0076469555497169495, + 0.01803828962147236, + -0.0721471756696701, + 0.015802785754203796, + -0.01703527942299843, + 0.0006426797481253743, + 0.023875931277871132, + -0.008012083359062672, + -0.012792517431080341, + 0.011860532686114311, + 0.006697972770780325, + -0.011835910379886627, + 0.018620386719703674, + -0.006570742931216955, + -0.015123587101697922, + 0.010265858843922615, + 0.003548476379364729, + 0.020271483808755875, + 0.026962431147694588, + 0.5656392574310303, + 0.004287348594516516, + -0.028436122462153435, + -0.04742586985230446, + 0.0011024156119674444, + -0.04926466569304466, + 0.02817671000957489, + 0.01442988682538271, + -0.018141772598028183, + 0.010487928986549377, + 0.02005835250020027, + -0.022137628868222237, + -0.014461777172982693, + 0.007968174293637276, + -0.032767195254564285, + 0.021758947521448135, + -0.16920334100723267, + -0.035536184906959534, + 0.0055742813274264336 + ], + [ + -0.16120284795761108, + -0.009216739796102047, + 0.012896562926471233, + 0.07201282680034637, + -0.02430398389697075, + -0.018446797505021095, + -0.032679103314876556, + -0.008524111472070217, + -0.046339329332113266, + 0.0026299788150936365, + 0.024700341746211052, + -0.027200082316994667, + 0.0323517732322216, + 0.005137206055223942, + -0.02189573273062706, + 0.09701138734817505, + -0.0393323078751564, + -0.05589143559336662, + 0.03231785073876381, + 0.05351397767663002, + -0.08715023100376129, + 0.012752149254083633, + 0.05939548462629318, + -0.016791224479675293, + -0.11794859170913696, + -0.03059943951666355, + 0.006615854799747467, + 0.016387276351451874, + 0.02615552395582199, + -0.010747740976512432, + 0.0632031187415123, + -0.008826006203889847, + -0.014758119359612465, + 0.13553297519683838, + 0.01991334930062294, + 0.02426309883594513, + 0.03228813409805298, + -0.042308781296014786, + -0.04985315352678299, + 0.00457087391987443, + 0.04305261746048927, + 0.016952108591794968, + 0.019371403381228447, + 0.018820764496922493, + -0.0252386424690485, + -0.053079959005117416, + -0.03725132346153259, + -0.025414885953068733, + 0.025650227442383766, + 0.025743765756487846, + 0.05810194090008736, + -0.04053317382931709, + -0.06225766986608505, + 0.03692839294672012, + -0.03344056010246277, + -0.025322625413537025, + -0.021475745365023613, + -0.005428093485534191, + -0.04354674741625786, + 0.029565395787358284, + 0.034992996603250504, + -0.020549098029732704, + 0.008894686587154865, + 0.008088507689535618, + 0.08195291459560394, + 0.02740880474448204, + -0.012511488050222397, + 0.008422771468758583, + -0.004533092025667429, + -0.06105664372444153, + 0.05819743499159813, + -0.06421571224927902, + 0.030301013961434364, + -0.018371127545833588, + -0.05476783588528633, + 0.010769039392471313, + 0.028354542329907417, + -0.02773573435842991, + -0.05118224024772644, + -0.01047286856919527, + 0.35787421464920044, + -0.0012588177341967821, + 0.05184150114655495, + -0.006817260757088661, + -0.06584637612104416, + -0.013316418044269085, + -0.038617078214883804, + 0.03414370119571686, + -0.0405440479516983, + -0.03848051652312279, + -0.023418711498379707, + 0.0015057461569085717, + 0.02303074114024639, + 0.06905008852481842, + -0.01161984633654356, + -0.07060487568378448, + 0.016907373443245888, + -0.10206921398639679, + -0.06887379288673401, + 0.01083757821470499, + -0.04476430267095566, + 0.03338204324245453, + 0.03961384296417236, + -0.030144179239869118, + 0.029171667993068695, + -0.021936340257525444, + -0.016696566715836525, + -0.006781810894608498, + 0.012957697734236717, + 0.015264658257365227, + 0.045409150421619415, + -0.0020768747199326754, + 0.022273560985922813, + -0.05855675786733627, + 0.06547090411186218, + 0.02732989750802517, + 0.032287079840898514, + -0.052684180438518524, + 0.024365946650505066, + 0.06798624247312546, + -0.09483145922422409, + -0.022539494559168816, + 0.032643649727106094, + 0.041687216609716415, + -0.135208860039711, + -0.027196362614631653, + 0.08655841648578644, + 0.0033514569513499737, + 0.008520456030964851, + 0.013896357268095016, + 0.006299647968262434, + 0.06773054599761963, + 0.04632868245244026, + -0.08718547970056534, + -0.018959753215312958, + 0.00898351427167654, + -0.0032602851279079914, + -0.028691086918115616, + 0.05841696634888649, + -0.0682004764676094, + 4.522834842646262e-06, + -0.03422095999121666, + 0.07706049829721451, + -0.019654586911201477, + 0.12005786597728729, + 0.0018378470558673143, + 0.04526335373520851, + 0.00802847184240818, + 0.03283139318227768, + -0.05126896873116493, + -0.0013629269087687135, + 0.03821937367320061, + -0.0701889768242836, + -0.028945311903953552, + -0.04269590601325035, + -0.07435858994722366, + -0.031883690506219864, + 0.04038383439183235, + 0.007153870537877083, + -0.02096272073686123, + -0.06663716584444046, + -0.05114557594060898, + -0.05079839378595352, + -0.00399123365059495, + -0.03576613962650299, + 0.0056795403361320496, + -0.02410258539021015, + -0.0319945253431797, + 0.035986337810754776, + -0.02374974638223648, + -0.061147041618824005, + -0.014549833722412586, + -0.01105424389243126, + -0.08824080973863602, + 0.01724102534353733, + 0.04622333124279976, + 0.021026862785220146, + -0.041288264095783234, + -0.00604548305273056, + 0.08535639196634293, + -0.019787797704339027, + 0.013846038840711117, + 0.03241695091128349, + -0.004490545019507408, + -0.03526994585990906, + 0.05021443963050842, + 0.07408694922924042, + -0.024075521156191826, + 0.0508439801633358, + 0.057440854609012604, + 0.00932066235691309, + -0.12161169201135635, + 0.032193299382925034, + -0.024758178740739822, + 0.024267999455332756, + -0.032349538058042526, + 0.07270315289497375, + -0.02820725366473198, + -0.018241947516798973, + 0.10031856596469879, + 0.03435584530234337, + 0.020812897011637688, + -0.046778593212366104, + 0.027132831513881683, + 0.03163940832018852, + 0.08414381742477417, + 0.021859250962734222, + -0.03307538107037544, + 0.003123243572190404, + 0.02554451860487461, + 0.041260767728090286, + 0.02940646931529045, + -0.024424726143479347, + 0.010620116256177425, + -0.05689272657036781, + -0.0018014505039900541, + 0.08520699292421341, + -0.04625256732106209, + -0.0456526093184948, + 0.08701722323894501, + -0.05732320621609688, + 0.02265104465186596, + -0.012353895232081413, + 0.025287657976150513, + 0.04922083392739296, + -0.0008540780399926007, + -0.037485234439373016, + -0.029201103374361992, + 0.05713873356580734, + -0.05755740776658058, + -0.0024304939433932304, + 0.01742899976670742, + -0.008457647636532784, + 0.033578407019376755, + -0.0010244783479720354, + 0.002164288889616728, + 0.03162408620119095, + 0.597165584564209, + 0.0032486512791365385, + 0.01110322680324316, + -0.0077210660092532635, + -0.02087763324379921, + -0.07374906539916992, + 0.039069853723049164, + 0.008586482144892216, + -0.003006027778610587, + 0.008538724854588509, + -0.0002803708193823695, + 0.024744516238570213, + -0.03825562447309494, + 0.013449317775666714, + -0.05740539729595184, + 0.0185824204236269, + -0.09851712733507156, + -0.001504665706306696, + -0.0026143540162593126 + ], + [ + -0.14609377086162567, + -0.05207139253616333, + -0.013072412461042404, + 0.027852149680256844, + -0.025997089222073555, + -0.0015430639032274485, + -0.026203719899058342, + -0.00701066292822361, + -0.05211130902171135, + -0.030579660087823868, + 0.025672240182757378, + 0.011451496742665768, + -0.0033192404080182314, + 0.04659112170338631, + -0.015069189481437206, + 0.08950341492891312, + -0.02267737314105034, + -0.0004529411671683192, + 0.0018738863291218877, + 0.033063460141420364, + -0.07180885225534439, + -0.01354203186929226, + 0.030833309516310692, + 0.001145476708188653, + -0.06591425836086273, + -0.007193032652139664, + 0.04067033901810646, + 0.0383642241358757, + -0.004319286439567804, + 0.024650830775499344, + 0.00015151454135775566, + -0.012969322502613068, + 0.01484971959143877, + 0.15024107694625854, + 0.02202800288796425, + 0.017770377919077873, + 0.009722897782921791, + -0.011682145297527313, + -0.028821028769016266, + -0.027813535183668137, + 0.020473629236221313, + 0.004535389132797718, + -0.017738593742251396, + -0.022190945222973824, + -0.024054886773228645, + -0.05274546518921852, + -0.0060059670358896255, + -0.0418962687253952, + 0.02442091889679432, + -0.020422404631972313, + 0.05653548613190651, + -0.03262963518500328, + -0.04714546352624893, + 0.0013669109903275967, + 0.017374418675899506, + -0.009916165843605995, + -0.011134203523397446, + 0.061594344675540924, + -0.07172969728708267, + 0.016336118802428246, + 0.0321870855987072, + -0.0169935692101717, + 0.01825721003115177, + 0.02005111798644066, + 0.028999298810958862, + 0.03251324221491814, + 0.02011190354824066, + 0.021116456016898155, + 0.0006685145781375468, + -0.04227493330836296, + 0.019228504970669746, + -0.00934029184281826, + 0.03490935266017914, + 0.009800325147807598, + -0.053021494299173355, + 0.00821860320866108, + 0.007411602884531021, + -0.027717065066099167, + -0.008061690255999565, + -0.02664029784500599, + 0.38249334692955017, + -0.007259543053805828, + 0.014427294954657555, + -0.0017798637272790074, + -0.06979342550039291, + -0.021481676027178764, + 0.009573682211339474, + 0.03473525121808052, + -0.04224275052547455, + 0.013332806527614594, + -0.0106110330671072, + 0.009917359799146652, + 0.03568572551012039, + 0.04469596594572067, + -0.0029631247743964195, + -0.053578197956085205, + -0.009113281965255737, + -0.0595579519867897, + -0.03709862753748894, + -0.006889089476317167, + -0.024287307634949684, + 0.07841505855321884, + 0.003758217440918088, + -0.017283989116549492, + 0.03337683901190758, + -0.027384944260120392, + 0.013959859497845173, + -0.011762614361941814, + 0.007517978083342314, + -0.012122723273932934, + 0.044670578092336655, + 0.02803807519376278, + 0.042160890996456146, + 0.0005604131729342043, + 0.05376823991537094, + 0.03541877120733261, + 0.013791406527161598, + -0.05152685195207596, + 0.011938805691897869, + 0.06530240178108215, + -0.06066860631108284, + -0.007434079889208078, + 0.01266337838023901, + 0.05437583103775978, + -0.10596761107444763, + 0.016490096226334572, + 0.07572732865810394, + -0.017680080607533455, + -0.02313106320798397, + 0.03634984418749809, + -8.599324064562097e-05, + 0.046241894364356995, + 0.02580045722424984, + -0.08228114992380142, + -0.016558809205889702, + 0.04179425910115242, + -0.013220429420471191, + -0.046716656535863876, + 0.05966879427433014, + -0.04345213994383812, + -0.00839668232947588, + -0.012746427208185196, + 0.08802419155836105, + -0.022770652547478676, + -0.02052123285830021, + 0.007506840862333775, + 0.01352972723543644, + 0.02056420035660267, + 0.0021242916118353605, + -0.017627011984586716, + 0.011442963033914566, + 0.0510392040014267, + -0.0348302386701107, + -0.04455495998263359, + -0.008762895129621029, + -0.057718344032764435, + -0.026303481310606003, + 0.023419655859470367, + -0.014679482206702232, + -0.014380816370248795, + -0.026777375489473343, + -0.018224002793431282, + -0.029329530894756317, + 0.010018523782491684, + -0.082377128303051, + -0.005180843640118837, + -0.04219145327806473, + -0.006762244272977114, + 0.048099175095558167, + -0.00022206100402399898, + -0.04519295319914818, + -0.012956904247403145, + -0.025003904476761818, + -0.06950308382511139, + 0.001998121850192547, + 0.052406929433345795, + -0.01619332656264305, + -0.03244640678167343, + 0.006164065096527338, + 0.0392342209815979, + -0.028074927628040314, + -0.027608338743448257, + 0.048309095203876495, + -0.0011341222561895847, + -0.026646798476576805, + 0.06176171079277992, + 0.04868527501821518, + -0.032613083720207214, + 0.041866153478622437, + 0.048793211579322815, + 0.0023790455888956785, + -0.12616106867790222, + 0.013264217413961887, + -0.010342231020331383, + 0.003335498506203294, + -0.007984002120792866, + 0.06996530294418335, + -0.00862080603837967, + -0.023109646514058113, + 0.05997680872678757, + 0.008604075759649277, + 0.02596500888466835, + -0.030440958216786385, + 0.030163956806063652, + -0.0005835769698023796, + 0.061590179800987244, + 0.054167892783880234, + -0.0349443256855011, + -0.0034963246434926987, + 0.01685209572315216, + 0.02112511172890663, + 0.03243791684508324, + -0.01975923590362072, + -0.05131694674491882, + -0.058954913169145584, + -0.014018267393112183, + 0.05179569125175476, + -0.028493521735072136, + -0.03910689055919647, + 0.03431617096066475, + -0.036241449415683746, + 0.015090696513652802, + -0.038252752274274826, + 0.010637717321515083, + 0.015797525644302368, + 0.013634470291435719, + -0.004398892167955637, + -0.01822461001574993, + 0.03635925054550171, + -0.012439669109880924, + 0.0014831236330792308, + -0.02854795567691326, + 0.006268461234867573, + 0.008051625452935696, + -0.01946241594851017, + 0.007347988896071911, + 0.03521989658474922, + 0.696756899356842, + -0.02838274836540222, + 0.018246358260512352, + -0.007542532868683338, + 0.00361847085878253, + -0.0949133038520813, + 0.01808619499206543, + 0.01950371079146862, + -0.04089333117008209, + -0.0008791052969172597, + 0.010032166726887226, + 0.028553960844874382, + 0.009554285556077957, + 0.034292545169591904, + -0.04764193296432495, + 0.04689878225326538, + -0.1273384541273117, + -0.010058474726974964, + 0.01376940868794918 + ], + [ + -0.008690336719155312, + 0.005615569651126862, + -0.021374620497226715, + 0.0011765812523663044, + 0.021900104358792305, + 0.020166032016277313, + -0.0023862298112362623, + 0.005673857871443033, + 0.0037886863574385643, + -0.024106934666633606, + 0.03667769208550453, + 0.00266100256703794, + -0.012391054071485996, + -0.002723581390455365, + 0.006612007971853018, + -0.00699113542214036, + 0.02503974922001362, + -0.03176406770944595, + 0.03163257613778114, + 0.010772124864161015, + 0.02379634976387024, + -0.0010838567977771163, + -0.016895735636353493, + 0.011881635524332523, + -0.0022286863531917334, + 0.02481921575963497, + -0.015457194298505783, + 0.0026832905132323503, + 0.0005313207511790097, + -0.009927172213792801, + -0.03100314736366272, + 0.02030695416033268, + 0.007963261567056179, + -0.04513981565833092, + -0.01898062415421009, + -0.011117110960185528, + 0.02058008499443531, + -0.011282660067081451, + -0.008051229640841484, + -0.0011289456160739064, + 0.026234254240989685, + 0.0036912874784320593, + -0.08960160613059998, + -0.008596278727054596, + -0.0038777615409344435, + 0.008829095400869846, + -0.026973139494657516, + -0.0018900296417996287, + -0.03931821882724762, + -0.007392719388008118, + -0.008587454445660114, + 0.02860511653125286, + 0.0178622268140316, + -0.03130607679486275, + 0.003223695093765855, + -0.009540735743939877, + -0.10628125816583633, + -0.0033587790094316006, + 0.007196119986474514, + -0.015181226655840874, + 0.0016904124058783054, + 0.020976433530449867, + 0.005427849479019642, + 0.02567450702190399, + 0.004911740310490131, + -0.03767116740345955, + -0.006741916295140982, + 0.01862269826233387, + 0.05389099568128586, + 0.004195487126708031, + -0.025263218209147453, + 0.04971541464328766, + -0.0005560707650147378, + 0.0019588530994951725, + -0.009778548963367939, + -0.010928916744887829, + -0.014596404507756233, + -7.903077494120225e-05, + -0.008492031134665012, + -0.00899847224354744, + -0.08614948391914368, + -0.00678826542571187, + -0.0065653445199131966, + -0.0024027011822909117, + -0.010555814020335674, + 0.003828301327303052, + 0.0013400402385741472, + 0.00029836755129508674, + 0.03707259148359299, + -0.04014363884925842, + -0.0003175203164573759, + 0.006427926477044821, + 0.012372737750411034, + 0.08195704221725464, + 0.037088777869939804, + -0.00740886339917779, + 0.0067557827569544315, + -0.025377187877893448, + 0.015063087455928326, + -0.0012652388541027904, + -0.0020176037214696407, + -0.009424789808690548, + -0.027900682762265205, + 0.008101710118353367, + 0.02832244522869587, + 0.05830298736691475, + -0.006148068699985743, + -0.023017603904008865, + -0.015314765274524689, + -0.00040483736665919423, + -0.0007913375156931579, + -0.005012363661080599, + 0.011507341638207436, + 0.019192088395357132, + 0.0024270368739962578, + 0.0120024299249053, + -0.00442907540127635, + -0.021244484931230545, + 0.0021884599700570107, + -0.0009843168081715703, + -0.0286229457706213, + 0.06358407437801361, + -0.0020501541439443827, + 0.0033852981869131327, + 0.00421931641176343, + 0.001180685474537313, + -0.006580173037946224, + 0.0384298674762249, + -0.021612020209431648, + -0.007906205020844936, + 0.00449853902682662, + 0.002979955403134227, + -0.008036097511649132, + -0.023825639858841896, + 0.039073407649993896, + -0.013163000345230103, + -0.009222167544066906, + -0.002372337970882654, + -0.014968505129218102, + 0.004559563007205725, + -0.004581560380756855, + -0.008512916974723339, + 0.014608500525355339, + 0.0052381884306669235, + -0.9297650456428528, + -0.005688196048140526, + -0.04058745130896568, + -0.01296181883662939, + 0.022478753700852394, + -0.02163497358560562, + 0.002191284904256463, + -0.010433998890221119, + -0.007577556651085615, + 0.0024153743870556355, + -0.02708115242421627, + 0.04294952377676964, + 0.010900712572038174, + 0.0011924493592232466, + -0.00545755960047245, + -0.013950844295322895, + 0.003811962204053998, + -0.00845169834792614, + 0.01343469973653555, + -0.016260551288723946, + -0.0023905595298856497, + 0.00258976174518466, + -0.041281428188085556, + -0.009242435917258263, + -0.0013080165954306722, + 0.01724379137158394, + -0.01786830462515354, + 0.008241160772740841, + 0.019034303724765778, + -0.008990315720438957, + 0.008546875789761543, + -0.003059408627450466, + 0.0006803746800869703, + 9.511162352282554e-05, + -0.02215750515460968, + -0.0020972946658730507, + 0.014184185303747654, + 0.009023166261613369, + -0.0033440229017287493, + 0.03840743377804756, + -0.01929568499326706, + -0.003470242954790592, + 0.0021104037296026945, + 0.0031708336900919676, + 0.02359054796397686, + 0.02520183101296425, + -0.019836822524666786, + 0.018344003707170486, + 0.014597631059587002, + 0.006221484858542681, + -0.024648383259773254, + 0.01764148473739624, + -0.005456028506159782, + 0.027220316231250763, + -0.0064053041860461235, + -0.010216666385531425, + 0.005545994732528925, + 0.003817278193309903, + -0.00286340294405818, + -0.034275494515895844, + -0.0029520855750888586, + -0.007376223802566528, + -0.006562205962836742, + 0.054405372589826584, + -0.015911748632788658, + -0.0053350236266851425, + 0.00850443821400404, + -0.01917778141796589, + -0.006002888083457947, + 0.044468726962804794, + 0.00158783164806664, + -0.0006972561241127551, + -0.0051939599215984344, + -0.06386798620223999, + -0.009414620697498322, + 0.0051871552132070065, + -0.005319499876350164, + 0.003389898454770446, + 0.012093755416572094, + -0.01779353804886341, + 0.011660010553896427, + 0.006133347284048796, + 0.005585403647273779, + -0.015665898099541664, + -0.028675680980086327, + 0.008052457123994827, + 0.015109524130821228, + -0.0030354626942425966, + -0.0027581534814089537, + -0.027260251343250275, + -0.007689341437071562, + -0.002625297987833619, + 0.008421013131737709, + -0.0174215417355299, + 0.008898644708096981, + -0.11193755269050598, + 0.007605876307934523, + -0.0014066181611269712, + 0.02355174720287323, + 0.07290642708539963, + 0.016811273992061615, + 0.002559273038059473, + 0.004263799171894789, + -0.0007617971277795732, + -0.019632402807474136, + -0.017835240811109543, + 0.015542667359113693, + -0.006275022868067026, + -0.008283363655209541, + 0.00016231035988312215, + -0.018438445404171944, + 0.0007460237829945982 + ], + [ + -0.14117610454559326, + 0.014760448597371578, + -0.021230606362223625, + 0.029710721224546432, + -0.00875904131680727, + -0.017822671681642532, + 0.0009221254731528461, + 0.005618598777800798, + -0.015550930984318256, + -0.01497176755219698, + 0.03274700045585632, + 0.024278081953525543, + 0.025011269375681877, + 0.021106524392962456, + 0.029820432886481285, + 0.0644829198718071, + 0.007414564490318298, + -0.014322979375720024, + -0.004324308130890131, + 0.020514702424407005, + -0.026655830442905426, + -0.0023161263670772314, + 0.019139576703310013, + -0.0203397199511528, + -0.08875388652086258, + -0.010005020536482334, + 0.01733841560781002, + 0.02142292447388172, + -0.012851790525019169, + -0.0022032842971384525, + 0.012547116726636887, + -0.019285982474684715, + -0.005925952456891537, + 0.1387619525194168, + 0.018800707533955574, + -0.006556743290275335, + -0.0017741996562108397, + 0.010349773801863194, + -0.00626611290499568, + -0.06319775432348251, + 0.027288494631648064, + -0.013346635736525059, + -0.03155765309929848, + -0.023552564904093742, + -0.037043627351522446, + -0.04605834186077118, + -0.0019393274560570717, + -0.029304703697562218, + -0.006586278323084116, + -0.005163694266229868, + -0.034012168645858765, + -0.030140021815896034, + -0.007058230694383383, + -0.0023712043184787035, + -0.008831179700791836, + 0.002012670272961259, + 0.0007495164172723889, + 0.06594981253147125, + -0.03588714078068733, + -0.010051463730633259, + 0.03339051827788353, + 0.013406001031398773, + 0.021120615303516388, + -0.00708453543484211, + 0.03373141214251518, + 0.023551637306809425, + -0.0015887332847341895, + -0.005995937157422304, + -0.0010533405002206564, + -0.030217640101909637, + 0.02291005663573742, + -0.008791867643594742, + 0.006662978325039148, + 0.03216841071844101, + 0.04060614854097366, + -0.03415597230195999, + 0.012677616439759731, + -0.037795767188072205, + -0.0029322754126042128, + 0.024552248418331146, + 0.3662656247615814, + -0.020985761657357216, + 0.0029939142987132072, + -0.0028231984470039606, + -0.0003349777834955603, + 0.0068839965388178825, + 0.01878807321190834, + 0.011643298901617527, + -0.035191792994737625, + -0.019666548818349838, + -0.012984778732061386, + 0.023815536871552467, + 0.012836378067731857, + 0.02673623338341713, + -0.012919762171804905, + -0.03747178241610527, + -0.0159170962870121, + -0.04341663792729378, + -0.00701223174110055, + 0.012920238077640533, + -0.029853809624910355, + 0.008782999590039253, + -0.001103321905247867, + -0.009515226818621159, + 0.008485453203320503, + 0.006475989706814289, + 0.03309740126132965, + 0.005872082430869341, + 0.03340490907430649, + -0.008438502438366413, + 0.02454158291220665, + 0.0243826936930418, + 0.018021127209067345, + -0.022253049537539482, + 0.008266848511993885, + 0.02894153632223606, + 0.0077261789701879025, + -0.038482774049043655, + 0.0014458836521953344, + 0.06208615377545357, + -0.032937850803136826, + -0.00475016376003623, + -0.009725618176162243, + 0.034469522535800934, + -0.03527788817882538, + -0.008314908482134342, + 0.04458219185471535, + -0.01900213398039341, + -0.016627948731184006, + 0.057249054312705994, + -0.03137505427002907, + 0.017966728657484055, + 0.0016361258458346128, + -0.0764007717370987, + 0.007412951905280352, + 0.022442182525992393, + -0.0006593664293177426, + -0.08418689668178558, + 0.027879875153303146, + -0.0379500612616539, + -0.023719139397144318, + 0.005915880668908358, + 0.04711097851395607, + -0.003331224201247096, + 0.0773477703332901, + 0.0022429614327847958, + -0.004102291073650122, + 0.04200873151421547, + 0.016582224518060684, + -0.005077814217656851, + 0.0012961499160155654, + 0.061628881841897964, + -0.013269087299704552, + -0.03598039597272873, + -0.01766432635486126, + -0.037394244223833084, + -0.037026673555374146, + 0.02863197959959507, + -0.040816742926836014, + -0.0012631039135158062, + -0.008641187101602554, + -0.0024997969157993793, + -0.019177613779902458, + 0.018865341320633888, + -0.03432087600231171, + 0.006213313899934292, + -0.03150111809372902, + 0.014180977828800678, + 0.07411819696426392, + 0.011510024778544903, + -0.01087234728038311, + -0.01487177424132824, + -0.04712190479040146, + -0.015608237124979496, + 0.02589324675500393, + 0.05777301639318466, + -0.016814274713397026, + -0.004927241243422031, + 0.030991187319159508, + 0.04614297300577164, + -0.0047876108437776566, + -0.0034602016676217318, + 0.006210012827068567, + -0.015170633792877197, + 0.002953883493319154, + 0.07570157200098038, + 0.043131712824106216, + 0.015951871871948242, + 0.041608940809965134, + 0.07437683641910553, + -0.028683627024292946, + -0.15778972208499908, + 0.05269411578774452, + 0.005840038415044546, + -0.012566640041768551, + 0.001462831860408187, + 0.032214172184467316, + 0.0164168793708086, + -0.013521680608391762, + 0.07535392791032791, + 0.016207255423069, + 0.011407141573727131, + 0.01042741909623146, + 0.006707938387989998, + -0.012576181441545486, + 0.04550158977508545, + 0.07607866078615189, + -0.027526330202817917, + -0.03763476759195328, + 0.019943518564105034, + 0.027118491008877754, + 0.02118932269513607, + 0.007869548164308071, + -0.11255495995283127, + -0.03303465619683266, + -0.03765231370925903, + 0.02002633921802044, + -0.05352255702018738, + -0.0016631518956273794, + 0.0334702804684639, + -0.05600973591208458, + 0.013169298879802227, + -0.018125351518392563, + 0.003605497535318136, + 0.023577677085995674, + -0.003745446680113673, + 0.0009416717803105712, + -0.0010618423111736774, + 0.05589233338832855, + 0.006073883734643459, + 0.01415165700018406, + -0.02019549161195755, + -0.0034149810671806335, + 0.009069720283150673, + 0.010445579886436462, + 0.03309744969010353, + 0.04494193568825722, + 0.7385103106498718, + -0.0013234257930889726, + -0.01676926016807556, + -0.04055133834481239, + -0.0016573895700275898, + -0.10444395989179611, + 0.01918199472129345, + 0.0026159214321523905, + -0.013985253870487213, + 0.0037030784878879786, + 0.010917889885604382, + -0.0221258457750082, + 0.0005974795785732567, + 0.0048376768827438354, + -0.014046739786863327, + 0.06403003633022308, + -0.16299065947532654, + -0.04469505324959755, + 0.005549209658056498 + ], + [ + 0.023782100528478622, + -0.0006270482554100454, + 0.009344544261693954, + -0.003901093266904354, + -0.012089326977729797, + -0.009689356200397015, + 0.0015383331337943673, + 0.0001280840951949358, + 0.0013757911510765553, + 0.009679407812654972, + -0.027399322018027306, + -0.0017824823735281825, + 0.004813144914805889, + -0.00041670072823762894, + -0.0021586017683148384, + 0.004219008143991232, + -0.010682878084480762, + 0.015597272664308548, + -0.013430720195174217, + -0.004566892981529236, + -0.008179524913430214, + 0.0005482466658577323, + 0.008909095078706741, + -0.005353209562599659, + 0.003295735688880086, + -0.007595779374241829, + 0.005072616972029209, + 0.0004909589770250022, + -0.0010946454713121057, + 0.002890100935474038, + 0.012509972788393497, + -0.00896457303315401, + -0.0036154387053102255, + 0.02864043228328228, + 0.008518874645233154, + 0.004485526122152805, + -0.009480095468461514, + 0.0043868981301784515, + 0.00271089025773108, + -0.0009381799609400332, + -0.00863660965114832, + -0.0038432078436017036, + 0.04164116829633713, + 0.006770056672394276, + 0.00014989858027547598, + -0.004264179617166519, + 0.014764953404664993, + 0.00010721733269747347, + 0.017216868698596954, + 0.004845112096518278, + 0.005841003265231848, + -0.010873273946344852, + -0.00967007502913475, + 0.014328881166875362, + -0.001299475901760161, + 0.003361061681061983, + 0.04909737780690193, + 0.0022518017794936895, + -0.0054588415659964085, + 0.010916292667388916, + -0.0003851222572848201, + -0.011513685807585716, + -0.0027944031171500683, + -0.010168606415390968, + -0.0017775752348825336, + 0.014533949084579945, + 0.0016933124279603362, + -0.008051709271967411, + -0.021511858329176903, + -0.004510868806391954, + 0.010579903610050678, + -0.023584498092532158, + 0.0010132004972547293, + -0.0022862651385366917, + 0.004123433027416468, + 0.005842572543770075, + 0.00795243214815855, + 0.0009728653822094202, + 0.00296097737737, + 0.0021907996851950884, + -0.12540824711322784, + 0.0015791909536346793, + 0.0038195126689970493, + 0.0017137707909569144, + 0.00622460525482893, + -0.000513903854880482, + 0.003727575298398733, + -0.000998848583549261, + -0.015006648376584053, + 0.019589945673942566, + 0.0011920651886612177, + -0.004905432928353548, + -0.007322039920836687, + -0.03538854792714119, + -0.015754789113998413, + 0.0032002944499254227, + -0.0024006860330700874, + 0.00923843216150999, + -0.0062465546652674675, + 0.0008016267674975097, + 0.000848417985253036, + 0.0008650835370644927, + 0.013791674748063087, + -0.0015789428725838661, + -0.0110021298751235, + -0.02391893044114113, + 0.00018135168647859246, + 0.01073254644870758, + 0.003404034301638603, + -0.0011162788141518831, + -0.0004881415516138077, + -0.0009845094755291939, + -0.004216163419187069, + -0.010870072059333324, + -0.0037701819092035294, + -0.0045369332656264305, + 0.0030397637747228146, + 0.009510856121778488, + -0.002200012095272541, + 0.0009547013905830681, + 0.01036818791180849, + -0.02817572094500065, + -0.0009123590425588191, + -0.0020429850555956364, + -0.0004819525347556919, + -0.001390750170685351, + 0.0026537287048995495, + -0.019253704696893692, + 0.007048394531011581, + 0.008136251010000706, + -0.003031799802556634, + -0.0032448258716613054, + 0.005700654815882444, + 0.007656669244170189, + -0.02109435200691223, + 0.004348803777247667, + 0.002712334506213665, + -0.011876082979142666, + 0.006062077824026346, + -0.004698649514466524, + -0.0013207789743319154, + 0.00379506079480052, + -0.00877493154257536, + -0.0034451824612915516, + -0.9624428153038025, + 0.0010076981270685792, + 0.019495157524943352, + 0.007076494861394167, + -0.009263839572668076, + 0.010628870688378811, + 0.00011187075870111585, + 0.003756377613171935, + 0.0058535258285701275, + 0.000495779444463551, + 0.007580911740660667, + -0.025949547067284584, + -0.00522190984338522, + -0.0010877688182517886, + 0.0019692103378474712, + 0.0048991600051522255, + -0.0018176267622038722, + 0.0021988695953041315, + -0.003532048314809799, + 0.006034806836396456, + -0.0010435192380100489, + -0.0023720383178442717, + 0.017075367271900177, + 0.0012147891102358699, + -0.0032793059945106506, + -0.008794564753770828, + 0.008910855278372765, + -0.003214377909898758, + -0.007594351191073656, + 0.004182720091193914, + -0.006101096048951149, + 0.00176820729393512, + 0.0002523289294913411, + -0.000660455843899399, + 0.011024119332432747, + 0.0009138305322267115, + -0.0036350637674331665, + -0.0025200846139341593, + 0.0030308119021356106, + -0.015420486219227314, + 0.009509745053946972, + 0.010286188684403896, + -0.007258214522153139, + 7.750348231638782e-06, + -0.011110433377325535, + -0.00833296962082386, + 0.008677361533045769, + -0.000505266129039228, + -0.006621953099966049, + 0.0004822380724363029, + 0.013475574553012848, + -0.00772578502073884, + 0.0041647497564554214, + -0.009971119463443756, + 0.002972142770886421, + 0.002700052224099636, + -0.001067624893039465, + -8.30542830954073e-07, + 0.0006875797989778221, + 0.011019588448107243, + 0.0017639247234910727, + 0.006948836147785187, + 0.005493759643286467, + -0.0214681476354599, + 0.00787363387644291, + 0.0024857574608176947, + -0.0037549214903265238, + 0.007225800305604935, + 0.0022170585580170155, + -0.03316355496644974, + -0.0004792839754372835, + 0.00010483841469977051, + 0.0031350150238722563, + 0.025106964632868767, + 0.004333102609962225, + -0.0026439696084707975, + -0.0023470961023122072, + -0.0034366510808467865, + -0.006584207061678171, + 0.006956764496862888, + -0.00603493582457304, + -0.0012308034347370267, + -0.005366194061934948, + 0.005539105273783207, + 0.013462783768773079, + -0.0018430210184305906, + -0.00658010458573699, + -0.002941711572930217, + 0.0010012107668444514, + 0.01352610718458891, + 0.006062061060220003, + -0.003074723994359374, + -0.002434271154925227, + -0.17354820668697357, + -0.003544398583471775, + 0.05067431926727295, + -0.00476513197645545, + -0.0007597258663736284, + -0.00792637374252081, + -0.03088735230267048, + -0.006463861558586359, + -0.0028736365493386984, + 0.00024383976415265352, + 0.0014145028544589877, + 0.009565462358295918, + 0.006591560784727335, + -0.008583227172493935, + 0.0007301089353859425, + 0.007123780436813831, + -0.0036240878980606794, + 0.0065835993736982346, + -0.0010341762099415064 + ], + [ + 0.016351768746972084, + 0.0011819909559562802, + -0.0004429067193996161, + -0.0028535216115415096, + -0.00044804380740970373, + 0.0006153230206109583, + -0.00034872820833697915, + 0.0019963555969297886, + 0.002025659428909421, + -0.00125087087508291, + -0.007083327975124121, + -0.0004636557132471353, + -0.0006839523557573557, + -0.0014620547881349921, + 0.0006231556762941182, + -0.0005685150972567499, + 0.0009691633167676628, + 0.000692325527779758, + 0.00187446060590446, + 0.0007924707606434822, + 0.002553781261667609, + -0.0003962190530728549, + -9.973283886210993e-05, + 0.0004949832800775766, + 0.002850012155249715, + 0.0025877102743834257, + -0.001489808433689177, + 0.00047624195576645434, + -0.0004794420674443245, + -0.0011462804395705462, + -0.0028544494416564703, + 0.0011135073145851493, + 0.0006557788583450019, + 0.0023759917821735144, + -0.0006685570115223527, + -0.0004243387666065246, + 0.00020620385475922376, + -0.0010591235477477312, + -0.0010559080401435494, + -0.00087237439583987, + 0.0016205086139962077, + -0.0005270541878417134, + -0.0011327416868880391, + 0.0015922103775665164, + -0.0006102374754846096, + 0.0009025349281728268, + 0.001021829666569829, + -0.0005999392597004771, + -0.0008935662917792797, + 0.0007327852072194219, + 0.0010909783886745572, + 0.002336587058380246, + -2.3800268536433578e-05, + -0.001067856326699257, + -7.815214485162869e-05, + -0.0020132148638367653, + -0.0021489704959094524, + 0.00010456886957399547, + -0.00046447309432551265, + 0.0026263815816491842, + 0.00029802144854329526, + -0.0010625176364555955, + -0.00017705625214148313, + 0.001680927351117134, + 0.00014374441525433213, + -0.0034774267114698887, + -0.0008565334137529135, + 0.0007405121577903628, + 0.0036461185663938522, + -0.0015551107935607433, + -0.0012651728466153145, + 0.0009201358770951629, + 0.000384017446776852, + -0.0009535583667457104, + -0.0014028566656634212, + 0.0005557953845709562, + 0.0002264279028167948, + 0.0007426422089338303, + -0.0011377375340089202, + -0.0018562166951596737, + -0.12151411920785904, + -0.0006263772374950349, + -0.0001592221378814429, + 0.0003787117311730981, + 0.0006316122016869485, + 0.00031996952020563185, + 0.002634905744343996, + -0.0003964522620663047, + 0.002511783968657255, + -0.00018150733376387507, + 0.0003320272371638566, + -0.001550958608277142, + -0.0012979706516489387, + 0.0027926964685320854, + 0.001929578953422606, + -0.00019202470139134675, + 0.0010955368634313345, + -0.0019681458361446857, + 0.00037823175080120564, + -0.0001816005096770823, + 0.0004948750138282776, + -0.002222496783360839, + 0.0001467964320909232, + 0.0015972389373928308, + 0.0014783850638195872, + 0.003001205623149872, + -0.0024731880985200405, + -0.0002794843749143183, + -0.003663131035864353, + -0.0001767062785802409, + -0.0010185152059420943, + -0.0022842506878077984, + 0.0006743165431544185, + -0.0009990381076931953, + -0.0019411069806665182, + 0.0004458306357264519, + 0.000660398043692112, + -0.00027678278274834156, + -0.0004063286178279668, + -0.0005296978633850813, + -0.0019452145788818598, + 0.0026522257830947638, + -0.0010833317646756768, + -0.001214940450154245, + 0.001381437643431127, + -0.0008252105326391757, + -0.0010462310165166855, + 0.00022647013247478753, + -0.0020625097677111626, + 0.002237183740362525, + 0.0001988406147575006, + -0.0008346928516402841, + 0.0017059675883501768, + -0.002143616322427988, + -0.001073777093552053, + -0.0011653110850602388, + -0.0015602664789184928, + -0.007968973368406296, + -0.0010217466624453664, + -0.0015389702748507261, + -0.0021048523485660553, + -7.626081060152501e-05, + -0.0017748833633959293, + 0.00025100004859268665, + -0.9826648235321045, + -0.0010470125125721097, + -0.00041712677921168506, + -3.444751928327605e-05, + 0.0008619994041509926, + 7.80133341322653e-05, + 0.0010613161139190197, + -0.0012766305590048432, + 0.002099176635965705, + 0.001442751265130937, + -0.0033815144561231136, + -0.002524307928979397, + 0.000536787265446037, + 3.6327342968434095e-05, + -0.00039857695810496807, + -0.001186234992928803, + 0.0006866938201710582, + -0.0009197366889566183, + 0.0028202414978295565, + -0.0014677494764328003, + -0.00041254848474636674, + -0.00040767385507933795, + -0.0020496805664151907, + -0.002874526893720031, + -0.003516920143738389, + -0.00023429625434800982, + 0.0005402130191214383, + 0.0005882505211047828, + 0.0018604291835799813, + -0.0003784269210882485, + -0.001692938501946628, + -0.0007687555626034737, + -2.5379242288181558e-05, + -0.0004907493130303919, + 3.983421265729703e-05, + -0.0006734434282407165, + 0.002238545101135969, + 0.0012863477459177375, + 0.000649343419354409, + 0.0019908081740140915, + -0.0002631089882925153, + 0.00542668579146266, + -0.00529921380802989, + 0.0011484113056212664, + 0.0002870715397875756, + 0.0010862229391932487, + -0.001331999315880239, + 0.008691788651049137, + -0.0007676836103200912, + 0.0026595245581120253, + 0.0006220240611582994, + 0.00034240612876601517, + 0.0006286110728979111, + 0.001745227724313736, + 9.668627171777189e-05, + -0.002127052517607808, + 0.0008347227703779936, + 0.0009393538348376751, + -0.0005916085210628808, + -0.00391313387081027, + 0.00039136564009822905, + 0.002273427089676261, + 0.0010721723083406687, + 0.003990035969763994, + 0.00012491898087318987, + 5.773999873781577e-06, + -0.0001443282380932942, + -0.0015024192398414016, + -0.0008316714083775878, + -0.005883646663278341, + 0.0003931721148546785, + -0.00019397720461711287, + -3.087786535616033e-05, + -0.0024962022434920073, + -0.0006494565750472248, + -0.0005288019310683012, + -0.0025250171311199665, + -0.0014921887777745724, + -0.0008588851196691394, + -0.0014090847689658403, + -0.00048612416139803827, + 0.001300851465202868, + -0.0016008707461878657, + -0.002009140094742179, + -0.000876598700415343, + 0.001880859606899321, + 0.0002847360447049141, + -0.0026114732027053833, + -0.0005011048633605242, + -0.0003375402884557843, + 0.0014058814849704504, + -0.003814183408394456, + 0.0006871120422147214, + -0.13606023788452148, + 0.00092463253531605, + -0.003062773961573839, + 3.173701043124311e-05, + -0.0009076156420633197, + 0.003131231991574168, + 0.0037398003041744232, + 0.0008502546115778387, + -0.000676829949952662, + 0.001462701940909028, + 0.0005762617802247405, + -4.353489202912897e-06, + -0.0015998389571905136, + -0.0005199938314035535, + -0.0012191779678687453, + 0.001261656521819532, + 0.001041961251758039, + -0.0012900559231638908, + -0.00040613795863464475 + ], + [ + -0.19395993649959564, + -0.004393670242279768, + -0.05799444392323494, + 0.1268189251422882, + 0.033652063459157944, + -0.055678192526102066, + -0.02866705134510994, + -0.020472891628742218, + -0.01040677074342966, + 0.022878775373101234, + 0.14537902176380157, + 0.05471901595592499, + 0.027632756158709526, + 0.05339620262384415, + 0.015144456177949905, + 0.06670019775629044, + -0.01851285994052887, + -0.0018793001072481275, + -0.010190844535827637, + -0.0031212936155498028, + 0.06192917004227638, + 0.00777805969119072, + 0.04120158031582832, + 0.05177602171897888, + -0.14492303133010864, + 0.0040965271182358265, + 0.013786070980131626, + -0.041185587644577026, + 0.014798631891608238, + 0.016337333247065544, + -0.05153925344347954, + -0.021037882193922997, + 0.03526846691966057, + -0.009712034836411476, + 0.026947833597660065, + -0.040543198585510254, + -0.002802899805828929, + 0.04566673934459686, + -0.051463138312101364, + -0.003423177171498537, + -0.00621041189879179, + -0.00633368780836463, + 0.0135694844648242, + 0.005527399480342865, + 0.0049824221059679985, + 0.0514025054872036, + -0.03221254050731659, + -0.009111667051911354, + -0.00814132671803236, + -0.04959876835346222, + 0.03923094645142555, + -0.019993450492620468, + -0.0669185146689415, + 0.09877251833677292, + -0.02017897740006447, + 0.03155285492539406, + 0.007333454675972462, + -0.05407751724123955, + -0.01596839539706707, + 0.013301767408847809, + 0.008880716748535633, + -0.007136694621294737, + 0.08708349615335464, + 0.003337825182825327, + 0.013142140582203865, + 0.02249406836926937, + 0.018682807683944702, + 0.03245477378368378, + 0.008265582844614983, + -0.012484862469136715, + 0.008817018941044807, + -0.03580503538250923, + 0.08528375625610352, + 0.04493669793009758, + -0.013561085797846317, + 0.04105459898710251, + 0.032649926841259, + -0.037286873906850815, + 0.057361405342817307, + -0.0757836326956749, + 0.21834474802017212, + -0.0738324224948883, + -0.01860360987484455, + -0.010669243521988392, + -0.014949611388146877, + 0.01677449606359005, + -0.04688270390033722, + -0.002608459908515215, + 0.016800692304968834, + 0.010537548922002316, + -0.012954231351613998, + 0.06399282068014145, + 0.07327890396118164, + 0.020691324025392532, + -0.0075035085901618, + -0.052563730627298355, + -0.04503905028104782, + -0.050560083240270615, + -0.01914341002702713, + 0.07424507290124893, + -0.0029991036280989647, + 0.04862705618143082, + -0.022942624986171722, + 0.005544059444218874, + 0.05089103430509567, + -0.04030568152666092, + -0.02824213355779648, + -0.08964074403047562, + 0.04766184464097023, + -0.00753492908552289, + 0.004655036143958569, + 0.02242620661854744, + -0.012127927504479885, + -0.003857744624838233, + 0.04911690577864647, + 0.043647170066833496, + -0.0057651265524327755, + -0.0033272672444581985, + -0.04925905540585518, + 0.0417233407497406, + -0.04611850529909134, + -0.062400076538324356, + 0.013483808375895023, + 0.01726892590522766, + -0.008284751325845718, + 0.04363492503762245, + 0.018561432138085365, + 0.019431164488196373, + -0.022776566445827484, + 0.010989558883011341, + -0.05823228880763054, + 0.04648491367697716, + -0.03982432559132576, + -0.012962976470589638, + -0.0027807005681097507, + -0.03798800706863403, + 0.008055881597101688, + -0.08259880542755127, + -0.0024317442439496517, + -0.059975121170282364, + 0.06588967144489288, + 0.013117319904267788, + 0.01122224424034357, + -0.09422090649604797, + -0.4098457396030426, + 0.0004553115868475288, + -0.06957894563674927, + 0.09849093109369278, + -0.016759950667619705, + 0.009810753166675568, + 0.0880107581615448, + 0.023428689688444138, + -0.08308292180299759, + -0.0017389568965882063, + -0.024858633056282997, + -0.026807991787791252, + 0.025826536118984222, + 0.06405679881572723, + -0.009055851958692074, + -0.03157453611493111, + -0.04255169257521629, + -0.04963186755776405, + -0.010090150870382786, + -0.004606193397194147, + -0.10238910466432571, + -0.04107611998915672, + 0.003575239097699523, + 0.04558343067765236, + 0.10350630432367325, + 0.01819300837814808, + -0.07329381257295609, + 0.012610995210707188, + -0.10916472226381302, + -0.05015910789370537, + 0.03726765885949135, + 0.07096297293901443, + 0.013073460198938847, + 0.012235508300364017, + -0.0299625676125288, + 0.019637657329440117, + -0.018348146229982376, + -0.03161279112100601, + 0.02004864253103733, + 0.016995277255773544, + -0.04347962141036987, + 0.0894547551870346, + 0.037041209638118744, + 0.049611497670412064, + 0.02577870711684227, + 0.025906389579176903, + -0.08280517160892487, + -0.06705297529697418, + 0.08922421187162399, + 0.05512446165084839, + -0.02383682318031788, + 0.025015149265527725, + 0.020942509174346924, + -0.01688378117978573, + -0.006010649725794792, + 0.030650898814201355, + 0.03566182404756546, + 0.07156840711832047, + -0.01895211637020111, + -0.01998278498649597, + -0.035942383110523224, + 0.11750032752752304, + 0.0021393809001892805, + -0.059248168021440506, + 0.0030553629621863365, + 0.05171392858028412, + -0.026209719479084015, + 0.0036821947433054447, + -0.014952429570257664, + -0.01055876910686493, + -0.10817822813987732, + -0.03821050375699997, + 0.0697798952460289, + -0.11325511336326599, + 0.06530270725488663, + -0.035531990230083466, + -0.13409589231014252, + 0.02944917604327202, + -0.022916154935956, + -0.01805986650288105, + -0.02355896309018135, + -0.02539600431919098, + -0.07330423593521118, + 0.03714250028133392, + -0.01155210379511118, + -0.017001919448375702, + 5.7137218391289935e-05, + 0.022544343024492264, + -0.03639432415366173, + 0.04765281453728676, + 0.025158435106277466, + -0.007121022325009108, + -0.008569007739424706, + 0.4418124258518219, + -0.019782278686761856, + 0.03927789255976677, + -0.0664956346154213, + 0.007926183752715588, + -0.05638492852449417, + 0.0004925617831759155, + -0.01496083289384842, + -0.01796075515449047, + 0.0793580710887909, + 0.016890153288841248, + -0.05152258649468422, + -0.03338415175676346, + 0.011867033317685127, + 0.009063082747161388, + -0.0395839624106884, + -0.16412407159805298, + -0.01836029440164566, + 0.006200847681611776 + ], + [ + -0.2150483876466751, + 0.045695338398218155, + -0.06627693772315979, + 0.01709657534956932, + -0.04925362393260002, + -0.02702569030225277, + 0.03994038701057434, + 0.020926054567098618, + 0.03389215096831322, + 0.014228316955268383, + 0.029357904568314552, + 0.04483327269554138, + -0.006562651135027409, + 0.015014992095530033, + 0.03154929727315903, + 0.09538839012384415, + -0.0037668461445719004, + -0.022573666647076607, + -0.04501477628946304, + 0.013318232260644436, + 0.028676103800535202, + 0.03019017167389393, + 0.03155309334397316, + -0.009256782941520214, + -0.07627598941326141, + 0.007011297158896923, + -0.0016666152514517307, + 0.037859220057725906, + -0.004250298719853163, + -0.006053195800632238, + 0.08737288415431976, + -0.032199881970882416, + -0.02899925224483013, + 0.1465156078338623, + 0.026730597019195557, + -0.015430361032485962, + 0.039351675659418106, + 0.03198889270424843, + 0.01935257390141487, + 0.0030025953892618418, + 0.1001933142542839, + -0.05921939015388489, + -0.02229657582938671, + -0.002987141255289316, + -0.055357422679662704, + -0.009139182046055794, + -0.059876322746276855, + -0.014953630045056343, + -0.02581884153187275, + 0.015032932162284851, + -0.04293794557452202, + 0.0019596240017563105, + -0.015297711826860905, + 0.028641168028116226, + 0.016742421314120293, + 0.07255643606185913, + -0.01879575103521347, + -0.019998053088784218, + -0.07207509130239487, + -0.020963750779628754, + 0.02732214145362377, + 0.027753911912441254, + 0.013009917922317982, + 0.00601363368332386, + 0.0318673737347126, + 0.0661354511976242, + -0.04736330732703209, + 0.013493972830474377, + -0.03349078819155693, + -0.01942162960767746, + 0.017955807968974113, + 0.006972895003855228, + 0.005237551871687174, + -0.01919654756784439, + 0.07189662754535675, + -0.011699900962412357, + 0.012654252350330353, + 4.706413528765552e-05, + 0.03960920125246048, + 0.0536285899579525, + 0.32425642013549805, + -0.026219770312309265, + 0.037734922021627426, + -0.022800708189606667, + 0.018229782581329346, + 0.024857407435774803, + 0.008638243190944195, + -0.031245660036802292, + -0.032722584903240204, + -0.021550748497247696, + 0.020722391083836555, + 0.01314674410969019, + 0.04398396983742714, + 0.0168145839124918, + 0.004277501255273819, + 0.022207457572221756, + -0.031369779258966446, + -0.0166278388351202, + 0.05299375206232071, + 0.002008823212236166, + -0.019697321578860283, + -0.05603252351284027, + -0.005116751883178949, + 0.02151504158973694, + 0.025748975574970245, + 0.02686445228755474, + 0.053780730813741684, + -0.01398894190788269, + 0.041701238602399826, + -0.05182582139968872, + 0.023862620815634727, + -0.005564239341765642, + 0.00023097754456102848, + 0.044790953397750854, + 0.006547350902110338, + 0.00037739938125014305, + -0.00943113211542368, + -0.023245541378855705, + -0.0487888902425766, + 0.05869214981794357, + -0.051649708300828934, + -0.05358988419175148, + 0.01133454404771328, + 0.003401821246370673, + 0.005763005465269089, + 0.045078810304403305, + 0.04485214129090309, + -0.051087912172079086, + -0.043197136372327805, + 0.0742531344294548, + -0.05313544347882271, + -0.052214525640010834, + -0.02567482739686966, + -0.0037452534306794405, + 0.004651634022593498, + -0.023494822904467583, + 0.026262229308485985, + -0.1114223450422287, + 0.007029674481600523, + -0.004423257429152727, + -0.03733071684837341, + -0.013064777478575706, + 0.031126102432608604, + -0.060102835297584534, + 0.01784760132431984, + 0.0240763109177351, + 0.0014788437401875854, + 0.05471057444810867, + 0.019818486645817757, + -0.017243344336748123, + 0.025425856932997704, + 0.015541499480605125, + -0.09010990709066391, + -0.036491475999355316, + 0.013691430911421776, + -0.06673377007246017, + 0.025062300264835358, + -0.023678919300436974, + -0.012963756918907166, + 0.011748823337256908, + -0.027727050706744194, + -0.03741493448615074, + -0.0519234724342823, + 0.0057690758258104324, + -0.051219865679740906, + -0.013506549410521984, + -0.01370896864682436, + 0.04545634239912033, + 0.0624823123216629, + -0.003458366496488452, + -0.051634710282087326, + -0.006454909685999155, + -0.0507253035902977, + 0.026395222172141075, + 0.028736528009176254, + 0.06644294410943985, + 0.007934518158435822, + 0.006496090441942215, + -0.021998053416609764, + 0.045529525727033615, + -0.005191111471503973, + 0.009008277207612991, + 0.03748170658946037, + 0.02103108912706375, + -0.025220951065421104, + 0.0480472631752491, + 0.06190846115350723, + -0.00846186839044094, + 0.004539499990642071, + 0.1175566241145134, + 0.04298174008727074, + -0.17958271503448486, + 0.15250639617443085, + -0.011010452173650265, + 0.033307772129774094, + 0.025242332369089127, + 0.024495037272572517, + 0.06724448502063751, + -0.0326092503964901, + 0.04548456519842148, + 0.0068673668429255486, + 0.025031181052327156, + 0.03277122229337692, + -0.02097800187766552, + -0.0299095306545496, + -0.0297891553491354, + 0.06153467670083046, + -0.060107868164777756, + 0.010614988394081593, + -0.004782866686582565, + 0.04329811781644821, + -0.014835339970886707, + 0.01636410690844059, + -0.17189829051494598, + 0.018222788348793983, + -0.00708541227504611, + 0.03694058582186699, + -0.12345954030752182, + 0.028252506628632545, + -0.01921706087887287, + -0.025598058477044106, + 0.02233792655169964, + 0.0003919577575288713, + 0.01112938579171896, + 0.01529981940984726, + 0.023506131023168564, + -0.033991143107414246, + 0.04784083366394043, + 0.008333890698850155, + -0.0613582469522953, + 0.049446262419223785, + -0.03293278068304062, + 0.019617782905697823, + 0.03126778453588486, + 0.0028141122311353683, + 0.05986718833446503, + 0.004665716551244259, + 0.5976143479347229, + -0.03993614763021469, + 0.021286431699991226, + -0.06873538345098495, + 0.028431111946702003, + -0.006819139700382948, + -0.028909092769026756, + 0.04358508810400963, + -0.004816966596990824, + 0.014016466215252876, + 0.022169578820466995, + -0.035424914211034775, + 0.04617282375693321, + -0.001364841591566801, + -0.05695529654622078, + 0.06599099934101105, + -0.19072143733501434, + -0.020924974232912064, + -0.0013583353720605373 + ], + [ + -0.16635814309120178, + 0.07932046055793762, + -0.05545378103852272, + 0.026676859706640244, + -0.014770966954529285, + -0.03009534254670143, + 0.03510464355349541, + -0.032302528619766235, + 0.003083114977926016, + -0.009476258419454098, + 0.016460159793496132, + 0.034041255712509155, + 0.03306027501821518, + 0.023661654442548752, + 0.04169018194079399, + 0.06436387449502945, + -0.0025943517684936523, + -0.03525445982813835, + -0.02144663967192173, + -0.019124774262309074, + 0.0521082803606987, + 0.01649567112326622, + 0.005165998358279467, + -0.03884940966963768, + -0.07789509743452072, + -0.0018562605837360024, + 0.006284165196120739, + 0.05132235959172249, + 0.03327064588665962, + 0.010857039131224155, + 0.0738384947180748, + -0.033857040107250214, + -0.05564931780099869, + 0.12327328324317932, + 0.013945546001195908, + -0.007484576664865017, + 0.0016325662145391107, + 0.036452267318964005, + 0.01194404624402523, + -0.047687917947769165, + 0.09606471657752991, + -0.0709289088845253, + 0.007287702057510614, + 0.006665119901299477, + -0.045697182416915894, + 0.0011078512761741877, + -0.049488041549921036, + -0.011655163951218128, + -0.02178756520152092, + 0.016342289745807648, + -0.08477707952260971, + -0.024538744240999222, + 0.01998891495168209, + -0.01293442863970995, + 0.005130373872816563, + 0.06040673330426216, + 0.02930908091366291, + -0.01639820821583271, + -0.06174209341406822, + -0.018096785992383957, + 0.021870678290724754, + 0.026961147785186768, + 0.03990463539958, + 0.016726486384868622, + -0.006463525351136923, + 0.03912875056266785, + -0.03243730589747429, + 0.012232809327542782, + -0.034164320677518845, + -0.03143865242600441, + 0.017191629856824875, + 0.032043009996414185, + -0.008377103134989738, + -0.015583232045173645, + 0.06267723441123962, + -0.06484216451644897, + -0.007521503139287233, + -0.040917523205280304, + 0.015625664964318275, + 0.05428127199411392, + 0.3475194573402405, + -0.01523034181445837, + 0.024364784359931946, + -0.03394811600446701, + 0.04833652079105377, + 0.012973640114068985, + 0.04497575759887695, + -0.015655307099223137, + -0.016204094514250755, + -0.007121520582586527, + 0.011705896817147732, + 0.022296026349067688, + 0.02747468836605549, + 0.02175898104906082, + -0.018926486372947693, + -0.005565440282225609, + -0.035332128405570984, + -0.040744103491306305, + 0.04314509034156799, + 0.008498928509652615, + -0.014395428821444511, + -0.03672318905591965, + -0.01822255738079548, + 0.006334921345114708, + -0.016440100967884064, + 0.025182882323861122, + 0.09636425971984863, + 0.01408095471560955, + 0.04575193300843239, + -0.023362986743450165, + -0.017889823764562607, + 0.02577623724937439, + 0.018279287964105606, + 0.0023474155459553003, + 0.014135375618934631, + 0.002699819393455982, + -0.015002504922449589, + -0.01096582505851984, + -0.015554849989712238, + 0.04909970611333847, + -0.039224859327077866, + -0.03880634158849716, + 0.004814202897250652, + 0.018110135570168495, + 0.015484410338103771, + 0.023807553574442863, + 0.026217801496386528, + -0.027429882436990738, + -0.017533250153064728, + 0.028786446899175644, + -0.04249566048383713, + -0.019146693870425224, + -0.01532437838613987, + -0.030146634206175804, + -0.004970016423612833, + 0.020969418808817863, + -0.013394531793892384, + -0.08201556652784348, + -0.003559498582035303, + -0.021043948829174042, + -0.016380736604332924, + 0.024341898038983345, + 0.01311279833316803, + 0.02080378495156765, + 0.02533024735748768, + 0.0008837535278871655, + 0.002372305141761899, + 0.05148275941610336, + 0.022312190383672714, + -0.004085244610905647, + 0.01137609127908945, + 0.026015177369117737, + -0.07220754772424698, + -0.028914598748087883, + -0.02779253013432026, + -0.03496507927775383, + -0.0291245449334383, + 0.018392005935311317, + -0.037202827632427216, + -0.00392150180414319, + 0.02170422114431858, + 0.021856658160686493, + -0.044859033077955246, + -0.008234651759266853, + 0.005168289877474308, + -0.00773951830342412, + 0.010209311731159687, + 0.0357932411134243, + 0.05028042569756508, + 0.006082183215767145, + 0.005077224690467119, + -0.008721526712179184, + -0.06305180490016937, + 0.023744279518723488, + 0.03441307693719864, + 0.06875486671924591, + 0.00878587830811739, + 0.028518294915556908, + -0.016339194029569626, + 0.01270887441933155, + -0.0024756938219070435, + 0.03645780310034752, + 0.013294899836182594, + 0.020764343440532684, + 0.02964779920876026, + 0.03879326209425926, + 0.06298746913671494, + 0.002249550074338913, + 0.07131793349981308, + 0.09302103519439697, + -0.026418032124638557, + -0.16907241940498352, + 0.08672163635492325, + 0.009901979938149452, + 0.02455659583210945, + 0.000297365098958835, + 0.02461504563689232, + 0.03802892565727234, + -0.025785155594348907, + 0.04308724403381348, + 0.035955384373664856, + -0.008078554645180702, + 0.03567939251661301, + -0.00870618037879467, + -0.013991241343319416, + 0.04190237447619438, + 0.10798315703868866, + -0.03841278329491615, + -0.0356978178024292, + 0.012293762527406216, + -0.00522538460791111, + 0.013213878497481346, + 0.02346745692193508, + -0.1269155740737915, + -0.008644524030387402, + -0.023184500634670258, + -0.0028177762869745493, + -0.07692395150661469, + 0.03387456014752388, + -0.00962931476533413, + -0.0523981973528862, + 0.032441165298223495, + 0.015164125710725784, + -0.002764553762972355, + -0.0006707783904857934, + 0.0052415463142097, + -0.018974093720316887, + 0.04961133003234863, + 0.02390715666115284, + -0.04437397047877312, + -0.002616023877635598, + -0.0362544059753418, + 0.01810431107878685, + -0.037728287279605865, + 0.03223282843828201, + 0.039755139499902725, + 0.00020441711239982396, + 0.6733881235122681, + 0.00018466869369149208, + -0.012992115691304207, + -0.0545482262969017, + 0.027149507775902748, + -0.00302219414152205, + -0.01100116316229105, + 0.025070546194911003, + -0.0228632353246212, + 0.029975779354572296, + 0.03200780227780342, + -0.10830961912870407, + 0.02068331651389599, + 0.01589200831949711, + -0.07489561289548874, + 0.07176022976636887, + -0.1690589338541031, + -0.032652925699949265, + -0.011083688586950302 + ], + [ + -0.14427563548088074, + 0.027391167357563972, + -0.05473039299249649, + 0.024048766121268272, + 0.005737663712352514, + -0.009211918339133263, + 0.03917493671178818, + -0.019630668684840202, + -0.010931911878287792, + -0.010104017332196236, + 0.01737404242157936, + 0.0043314178474247456, + 0.03732050955295563, + -0.009552525356411934, + 0.031030284240841866, + 0.0481751449406147, + 0.006774843204766512, + -0.047154199331998825, + -0.014573358930647373, + -0.002629085211083293, + -0.0108678312972188, + 0.011099941097199917, + 0.030860628932714462, + -0.032854966819286346, + -0.0742393359541893, + -0.01966453343629837, + 0.018494343385100365, + 0.03683038428425789, + -0.03106306865811348, + 0.01063358411192894, + 0.02091052196919918, + -0.03181825950741768, + -0.023250669240951538, + 0.08873672783374786, + 0.0316077284514904, + -0.014780836179852486, + -0.005459226202219725, + 0.006127265747636557, + 0.009520288556814194, + -0.06070239469408989, + 0.032065484672784805, + -0.027339071035385132, + -0.032841019332408905, + -0.019077304750680923, + -0.03762948885560036, + -0.024675780907273293, + -0.029399147257208824, + -0.026488684117794037, + -0.0012674099998548627, + -0.00191333401016891, + -0.012790990993380547, + -0.014167419634759426, + -0.025287680327892303, + 0.010292740538716316, + 0.014576537534594536, + 0.004579183179885149, + -0.01230663899332285, + -0.028569314628839493, + -0.019158652052283287, + -0.026688242331147194, + 0.036196280270814896, + 0.009356601163744926, + 0.019020406529307365, + 0.003077360801398754, + 0.02532663196325302, + 0.053155019879341125, + -0.01632552780210972, + -0.022406164556741714, + -0.006575757637619972, + -0.0296443123370409, + 0.035107776522636414, + -0.013132316991686821, + 0.012911739759147167, + -0.01445702277123928, + 0.04087654873728752, + -0.06338600069284439, + 0.003222815692424774, + -0.03626115620136261, + 0.005667444784194231, + 0.03884357959032059, + 0.3788740932941437, + -0.026927968487143517, + -0.012352004647254944, + 0.011612155474722385, + 0.03237362578511238, + 0.013202767819166183, + 0.028333010151982307, + -0.00627019302919507, + -0.029972266405820847, + 0.00015017752593848854, + -0.004685755353420973, + 0.02880646288394928, + 0.008845295757055283, + 0.027571646496653557, + 0.013565854169428349, + -0.020756173878908157, + -0.042026158422231674, + -0.020056920126080513, + 0.03378632292151451, + 0.010100000537931919, + -0.01691463775932789, + -0.04285142198204994, + -0.02349179983139038, + -0.028896477073431015, + 0.005414356477558613, + 0.007694567553699017, + 0.046172332018613815, + 0.0016192682087421417, + 0.028594598174095154, + -0.019588202238082886, + 0.017767496407032013, + 0.0038747137878090143, + 0.046397022902965546, + 0.0059235673397779465, + 0.0046752034686505795, + -0.008697026409208775, + 0.003986652009189129, + -0.004271218087524176, + -0.022407501935958862, + 0.056676097214221954, + -0.029016565531492233, + -0.013443739153444767, + -0.026448795571923256, + 0.03131626546382904, + -0.038911234587430954, + 0.008371182717382908, + 0.007138420827686787, + 0.004355048295110464, + -0.057559844106435776, + 0.036304645240306854, + -0.022693874314427376, + 0.014724125154316425, + -0.006221998017281294, + -0.03295270353555679, + 0.003241775557398796, + -0.0009548336383886635, + 0.008153129369020462, + -0.08405207842588425, + 0.023280585184693336, + -0.03552374616265297, + -0.015655841678380966, + -0.0020760088227689266, + 0.03359663113951683, + 0.001419376814737916, + -0.007539574988186359, + -0.04255851358175278, + 0.005694768391549587, + 0.05180460214614868, + 0.016666634008288383, + -0.0007023279322311282, + -0.005344209726899862, + 0.05826174095273018, + -0.022360196337103844, + -0.040589042007923126, + -0.04063481092453003, + -0.05449724197387695, + -0.051930349320173264, + 0.01028499472886324, + -0.03816168010234833, + -0.007253095507621765, + 0.013669975101947784, + 0.024665333330631256, + -0.039340145885944366, + 0.009280993603169918, + -0.002975649666041136, + -0.007079636678099632, + -0.0017718560993671417, + -0.014014886692166328, + 0.05201076716184616, + 0.01584487222135067, + 0.0072365677915513515, + -0.019460787996649742, + -0.013280188664793968, + 0.026647347956895828, + 0.026618819683790207, + 0.03782137110829353, + -0.0007239040569402277, + -0.00935894250869751, + 0.00510054687038064, + 0.03368986397981644, + -0.0039932033978402615, + -0.004759218078106642, + 0.01402354147285223, + 0.010387612506747246, + 0.04572576284408569, + 0.06702616065740585, + 0.06867799162864685, + 0.017288675531744957, + 0.046318601816892624, + 0.07725775241851807, + -0.021944571286439896, + -0.21481184661388397, + 0.009254883043467999, + 0.009946143254637718, + -0.0031973712611943483, + -0.01042515691369772, + 0.03331519290804863, + 0.0029639466665685177, + -0.005213948432356119, + 0.06403475999832153, + 0.03251609578728676, + -0.009592264890670776, + -0.000272208679234609, + -0.008896494284272194, + -0.03199084475636482, + 0.06093740463256836, + 0.09039915353059769, + -0.016958823427557945, + -0.0027639155741780996, + 0.006550987716764212, + 0.03768374025821686, + 0.04051406681537628, + 0.004380680155009031, + -0.06774637848138809, + -0.059469353407621384, + -0.03691039979457855, + -0.003594736335799098, + -0.01842684857547283, + 0.03201036527752876, + 0.010513883084058762, + -0.055659305304288864, + 0.010859301313757896, + -0.0110245356336236, + 0.014193090610206127, + 0.006479267030954361, + -0.019748298451304436, + 0.002995814196765423, + 0.012699658051133156, + 0.04971081390976906, + -0.016924461349844933, + -0.00024876336101442575, + -0.02555522695183754, + -0.03903156891465187, + -0.025822343304753304, + -0.0029493761248886585, + 0.06031903624534607, + 0.030502494424581528, + 0.7264143824577332, + 0.016274550929665565, + -0.027027791365981102, + -0.04464242607355118, + 0.00514555349946022, + -0.06253877282142639, + 0.025788599625229836, + 0.03397847339510918, + -0.02434960938990116, + 0.011831208132207394, + 0.029783640056848526, + -0.08114809542894363, + -0.027523303404450417, + 0.004427874926477671, + -0.02164764516055584, + 0.025928523391485214, + -0.17891384661197662, + -0.024925751611590385, + 0.001177427009679377 + ], + [ + -0.16486652195453644, + 0.05294782668352127, + -0.08757798373699188, + -0.015317115932703018, + -0.014469916932284832, + -0.015671387314796448, + 0.03053472936153412, + -0.03295189514756203, + 0.005522914230823517, + 0.005984232760965824, + 0.005172579549252987, + 0.02563597820699215, + 0.016573045402765274, + -0.00742547120898962, + 0.03480162471532822, + 0.06754955649375916, + -0.017274776473641396, + -0.03911237418651581, + 0.006617795675992966, + 0.009038947522640228, + -0.042791686952114105, + 0.005905570462346077, + 0.030429771170020103, + -0.00625656871125102, + -0.04766220599412918, + -0.056974202394485474, + 0.056019093841314316, + 0.05496693402528763, + -0.034325867891311646, + 0.021464815363287926, + 0.05256015807390213, + -0.056043945252895355, + -0.026168342679739, + 0.1439565122127533, + 0.041595458984375, + -0.018664712086319923, + 0.009490362368524075, + 0.024263054132461548, + 0.004020726308226585, + -0.027626020833849907, + 0.038443390280008316, + -0.07360946387052536, + -0.028767000883817673, + -0.006441748701035976, + -0.017226167023181915, + 0.011006991378962994, + -0.031130747869610786, + -0.03202497959136963, + 0.03338833153247833, + -0.016032306477427483, + 0.01148189790546894, + 0.0029886809643357992, + -0.02619454637169838, + 0.013776642270386219, + 0.02765519544482231, + -0.01809081621468067, + -0.011752994731068611, + -0.0022312563378363848, + -0.0724555253982544, + -0.033575475215911865, + 0.05858597159385681, + 0.032398637384176254, + 0.03346303477883339, + 0.01405924279242754, + 0.005458458326756954, + 0.05143759399652481, + -0.02690252475440502, + -0.01585458405315876, + 0.015731966122984886, + -0.022105561569333076, + 0.02280641533434391, + 0.003452911274507642, + 0.028206439688801765, + -0.027397792786359787, + 0.030566778033971786, + -0.05623726174235344, + 0.018339509144425392, + -0.006219919305294752, + 0.021021831780672073, + 0.03636282682418823, + 0.3572848439216614, + -0.04039393365383148, + -0.019953865557909012, + -0.008790821768343449, + 0.02492709644138813, + -0.004633644130080938, + 0.040318019688129425, + -0.006033759564161301, + -0.027074523270130157, + -0.01773674227297306, + 0.009125377982854843, + 0.03956841304898262, + 0.011232508346438408, + 0.03230283036828041, + 0.010618175379931927, + -0.00014295379514805973, + -0.08504589647054672, + -0.031918782740831375, + 0.011935865506529808, + 0.01440604217350483, + -0.009750016033649445, + -0.04584444314241409, + -0.011793877929449081, + -0.013029076159000397, + 0.00438319006934762, + 0.004571035038679838, + 0.0196208655834198, + -0.011594966985285282, + 0.035365041345357895, + -0.01931229792535305, + 0.03976977989077568, + 0.01324464101344347, + 0.022752609103918076, + 0.02326648309826851, + 0.035348135977983475, + 0.004610456060618162, + 0.0054847621358931065, + 0.023975731804966927, + -0.01636943221092224, + 0.03881425783038139, + -0.06682146340608597, + -0.02905050478875637, + 0.0064611430279910564, + 0.04108872637152672, + 0.014481421560049057, + 0.027656210586428642, + 0.0036686332896351814, + -0.028021683916449547, + -0.04871175438165665, + 0.0676470473408699, + -0.015627050772309303, + -0.014817739836871624, + -0.011170524172484875, + -0.03992059454321861, + 0.018466614186763763, + 0.005180440843105316, + 0.01846150867640972, + -0.11290628463029861, + 0.02267339453101158, + -0.0077172392047941685, + -0.018856210634112358, + -0.01720109023153782, + 0.03326365724205971, + 0.013367190957069397, + -0.023954182863235474, + -0.024337556213140488, + -0.009393054060637951, + 0.04585401713848114, + 0.021604720503091812, + -0.0073629217222332954, + -0.021273579448461533, + 0.023791862651705742, + -0.028066378086805344, + -0.033542558550834656, + -0.015329367481172085, + -0.07851149141788483, + -0.02220114693045616, + 0.014409054070711136, + -0.031049635261297226, + -0.01261770911514759, + -0.006148257292807102, + 0.016646260395646095, + -0.021264376118779182, + 0.03560388833284378, + -0.0014407155103981495, + -0.010669953189790249, + -0.022141367197036743, + -0.0017733050044625998, + 0.06489315629005432, + 0.028736606240272522, + -0.01901165582239628, + -0.012479727156460285, + -0.0070843202993273735, + 0.010557502508163452, + 0.01861833594739437, + 0.05369435250759125, + -0.02102109231054783, + -0.012584546580910683, + -0.03397379443049431, + 0.024249259382486343, + 0.0009075074922293425, + -0.004665914922952652, + 0.015852568671107292, + 0.01137637346982956, + 0.0062408968806266785, + 0.07514659315347672, + 0.06438275426626205, + 0.007128737401217222, + 0.019223539158701897, + 0.09098907560110092, + -0.014941899105906487, + -0.20469996333122253, + 0.07082939147949219, + -0.0027039055712521076, + 0.020065300166606903, + 0.037535347044467926, + 0.060478970408439636, + 0.031074168160557747, + -0.014984621666371822, + 0.10907819867134094, + 0.028903286904096603, + 0.008564584888517857, + 0.0571867972612381, + -0.008912797085940838, + -0.04094979912042618, + 0.0573788583278656, + 0.053868792951107025, + -0.05039622634649277, + -0.023982463404536247, + 0.008789406158030033, + 0.0644054263830185, + 0.024214478209614754, + 0.015501830726861954, + -0.11969999223947525, + -0.026684748008847237, + -0.039153989404439926, + 0.02014198713004589, + -0.02808702364563942, + 0.027499351650476456, + -0.006383875384926796, + -0.024080796167254448, + 0.04112854599952698, + 0.008964496664702892, + 0.041636306792497635, + 0.005764222238212824, + 0.009951796382665634, + -0.0003392744984012097, + -0.003099501831457019, + 0.04207229241728783, + -0.05788181349635124, + 0.04951663315296173, + -0.038088127970695496, + -0.0314260832965374, + -0.014023834839463234, + -0.02300970070064068, + 0.05838284268975258, + 0.00918950792402029, + 0.6737887263298035, + -0.016971221193671227, + -0.00039205510984174907, + -0.07262619584798813, + 0.011478159576654434, + -0.03644801303744316, + -0.011265559121966362, + 0.027548279613256454, + -0.03233872726559639, + 0.031677450984716415, + 0.013025195337831974, + -0.09133237600326538, + 0.017593232914805412, + -0.001936536282300949, + -0.030498703941702843, + 0.01198740303516388, + -0.17433471977710724, + -0.013225109316408634, + 0.010297819040715694 + ], + [ + -0.16081851720809937, + 0.01837919093668461, + -0.05699465051293373, + 0.07004819810390472, + -0.050163015723228455, + -0.013540041632950306, + 0.026918495073914528, + 0.0028896289877593517, + 0.004588845185935497, + -0.005339717958122492, + 0.03866231441497803, + 0.01581946574151516, + 0.029499579221010208, + -0.01954459957778454, + 0.0349479615688324, + 0.06091326102614403, + 0.013730159029364586, + -0.02909996174275875, + -0.0232913289219141, + -0.002924868604168296, + 0.001196312834508717, + 0.006847409997135401, + 0.021008117124438286, + -0.03978070616722107, + -0.05561699718236923, + -0.023713737726211548, + -0.01912420429289341, + 0.07411739975214005, + -0.00858636200428009, + 0.016921427100896835, + 0.01010151021182537, + -0.02685411646962166, + -0.05101849138736725, + 0.13471950590610504, + 0.019715096801519394, + -0.02373327501118183, + 0.0005571161163970828, + 0.015852011740207672, + 0.0166692566126585, + -0.030102329328656197, + 0.05503113940358162, + -0.04776853322982788, + -0.02608712948858738, + -0.008992074988782406, + -0.04139583185315132, + 0.008114825934171677, + -0.0031305705197155476, + -0.03771381825208664, + -0.02421911060810089, + -0.0021684111561626196, + -0.02421487122774124, + -0.00583938742056489, + -0.023516787216067314, + -0.0027663996443152428, + 0.03949751332402229, + 0.025733087211847305, + 0.00044181375415064394, + 0.02015829086303711, + -0.047027990221977234, + -0.022709347307682037, + 0.030577421188354492, + 0.012419694103300571, + 0.010576900094747543, + 0.015616328455507755, + 0.013525568880140781, + 0.05502413585782051, + -0.01127651147544384, + -0.03081880323588848, + -0.02319612167775631, + -0.021051784977316856, + 0.013763477094471455, + 0.007950524799525738, + 0.008398428559303284, + 0.0014337401371449232, + 0.02289922721683979, + -0.04540874809026718, + 0.023428987711668015, + -0.027534449473023415, + 0.028445955365896225, + 0.06070513650774956, + 0.34731757640838623, + -0.029760031029582024, + 0.014104031957685947, + 0.02008002996444702, + 0.03976751118898392, + 0.02095690183341503, + 0.047845225781202316, + -0.0027601895853877068, + -0.008438766933977604, + -0.012412912212312222, + 0.012887602671980858, + 0.03962254524230957, + -0.007487690541893244, + 0.0017530779587104917, + -0.008836232125759125, + 0.01281711831688881, + -0.04458190128207207, + -0.013241071254014969, + 0.04331115260720253, + 0.011532212607562542, + -0.011529133655130863, + -0.04384613037109375, + -0.004701939411461353, + -0.011882809922099113, + -0.0019118085037916899, + 0.045290686190128326, + 0.03512211889028549, + -0.0004482827498577535, + 0.01124428492039442, + -0.025842564180493355, + -0.0017527537420392036, + -0.011446072719991207, + 0.022680917754769325, + 0.017784135416150093, + -0.02045455574989319, + 0.0008443589904345572, + -0.016817044466733932, + -0.017589867115020752, + -0.02455851435661316, + 0.05072974041104317, + -0.06228768080472946, + -0.027859870344400406, + -0.011731203645467758, + 0.03170625492930412, + -0.002063826657831669, + 0.0032346618827432394, + 0.041203610599040985, + -0.020462196320295334, + -0.0357600636780262, + 0.048412445932626724, + -0.048900458961725235, + -0.013428897596895695, + -0.0274994857609272, + -0.013802184723317623, + 0.0009271468152292073, + -0.020038189366459846, + -0.024939019232988358, + -0.10253043472766876, + -0.01869840733706951, + -0.03155140206217766, + -0.009871517308056355, + -0.006494148634374142, + 0.0356496125459671, + -0.022718142718076706, + 0.065091073513031, + -0.02226077765226364, + -0.018376491963863373, + 0.049781229346990585, + 0.002460360759869218, + 0.004534025676548481, + 0.002598276361823082, + 0.016194071620702744, + -0.010343379341065884, + -0.04590481519699097, + -0.04473157972097397, + -0.06043734773993492, + -0.03880472853779793, + -0.014381230808794498, + -0.026853783056139946, + -0.017940718680620193, + -0.02234593965113163, + -0.011970685794949532, + -0.01562667451798916, + 0.013327927328646183, + -0.0221098642796278, + -0.02726251445710659, + 0.00892204325646162, + -0.04401639848947525, + 0.07587976008653641, + 0.007452986668795347, + 0.0008280453621409833, + -0.002011211821809411, + -0.017654431983828545, + 0.04295317083597183, + 0.03997689485549927, + 0.03640888258814812, + 0.004726578015834093, + 0.011030656285583973, + 0.0021126647479832172, + 0.01234295591711998, + 0.003677350003272295, + -0.0012916469713672996, + -0.003819588338956237, + 0.023207902908325195, + 0.02892465516924858, + 0.06401233375072479, + 0.0656273141503334, + 0.022747300565242767, + 0.031764253973960876, + 0.09559272229671478, + 0.012923981063067913, + -0.21177032589912415, + 0.07321179658174515, + -0.003985430113971233, + 0.018112150952219963, + 0.005891482811421156, + 0.03388485684990883, + 0.02979937568306923, + -0.007360344752669334, + 0.07339165359735489, + 0.008882664144039154, + -0.00811589416116476, + 0.0076637291349470615, + -0.012630896642804146, + -0.02581157721579075, + 0.016641203314065933, + 0.08238211274147034, + -0.026580434292554855, + -0.007892168127000332, + 0.004849070683121681, + 0.037326302379369736, + 0.0054918560199439526, + 0.02250981517136097, + -0.1238698959350586, + -0.008655422367155552, + -0.043994270265102386, + 0.012886691838502884, + -0.08154827356338501, + 0.023713814094662666, + -0.0040656691417098045, + -0.04937422648072243, + 0.01923103630542755, + 0.027299875393509865, + 0.0032359776087105274, + 0.019750623032450676, + -0.0038608245085924864, + -0.0044152201153337955, + 0.033626656979322433, + 0.04106661677360535, + -0.04228515550494194, + 0.00530559616163373, + -0.01467902958393097, + -0.017681360244750977, + 0.014645573683083057, + 0.012262241914868355, + 0.04064158722758293, + 0.03405116870999336, + 0.7130375504493713, + 0.00024269257846754044, + -0.00594308553263545, + -0.050526272505521774, + -0.014869684353470802, + -0.0449393056333065, + 0.010735300369560719, + 0.023358508944511414, + -0.008681677281856537, + 0.011045911349356174, + 0.019190870225429535, + -0.04674425348639488, + 0.006189967039972544, + -0.03193162381649017, + -0.003498249687254429, + 0.0395691804587841, + -0.17317678034305573, + -0.02847016416490078, + -0.004724969621747732 + ], + [ + -0.023316575214266777, + 0.006424831226468086, + -0.01406463049352169, + 0.005456199403852224, + 0.004840337671339512, + 0.0022370568476617336, + 0.0037766452878713608, + 0.0012782302219420671, + 0.002685935702174902, + -0.00855017825961113, + 0.013827034272253513, + 0.002962204162031412, + -0.003429838689044118, + 0.0011579906567931175, + 0.0036404645070433617, + 0.012533802539110184, + 0.007304193452000618, + -0.0165118221193552, + 0.009846098721027374, + 0.00838133879005909, + 0.005147826392203569, + 0.004163282923400402, + 6.419532292056829e-05, + 0.0042237392626702785, + -0.01559356041252613, + 0.01139053050428629, + -0.0049645365215837955, + 0.005833120550960302, + -0.0009099763701669872, + -0.006093414034694433, + -0.0041620610281825066, + 0.0038549480959773064, + 0.000823558890260756, + 0.00814136303961277, + -0.002907666377723217, + -0.00811533909291029, + 0.012301832437515259, + -0.006477487739175558, + -0.005565820261836052, + -0.002657304285094142, + 0.019417503848671913, + -0.0012850594939664006, + -0.03362644463777542, + -0.0028637689538300037, + -0.008133132942020893, + -0.001974823884665966, + -0.01404435932636261, + -0.0029430885333567858, + -0.011371681466698647, + -0.0016778443241491914, + 5.814415999338962e-05, + 0.006994367111474276, + -0.000874673540238291, + -0.007609704975038767, + -0.00045934898662380874, + 0.00012130967661505565, + -0.041220035403966904, + -0.0012393881333991885, + -0.005995509214699268, + -0.00477101095020771, + 0.00594228645786643, + 0.007924466393887997, + 0.0038779822643846273, + 0.012452635914087296, + 0.009385951794683933, + -0.008870898745954037, + -0.006443767808377743, + 0.00738885160535574, + 0.019954586401581764, + -0.003912609536200762, + -0.005831767339259386, + 0.014888028614223003, + 0.004409765359014273, + -0.0015956324059516191, + -0.0013747084885835648, + -0.0059929839335381985, + -0.0024008287582546473, + 9.538778977002949e-05, + -0.0022232355549931526, + -0.0034811964724212885, + -0.05125674232840538, + -0.007530213799327612, + 0.0012514858972281218, + -0.0010364853078499436, + -0.004463820718228817, + 0.004955910611897707, + 0.0032504829578101635, + 0.0012589446268975735, + 0.010750769637525082, + -0.01746745966374874, + 0.00010045946692116559, + 0.0068740095011889935, + 0.009421475231647491, + 0.0369764119386673, + 0.015487984754145145, + -0.009507015347480774, + -0.0021631966810673475, + -0.018447041511535645, + 0.00346201891079545, + 0.0031904622446745634, + -0.006072669755667448, + -0.005970190279185772, + -0.008511372841894627, + 0.0033057304099202156, + 0.017907854169607162, + 0.021230993792414665, + -0.0001147758521256037, + -0.010037900879979134, + -0.00285159470513463, + -0.005044957622885704, + 0.007645803969353437, + -0.002482553943991661, + 0.007543480489403009, + 0.0048482236452400684, + 0.0053278240375220776, + 0.0069856527261435986, + -0.0016845205100253224, + -0.012330553494393826, + -0.0018951017409563065, + 0.008824403397738934, + -0.021118098869919777, + 0.017774920910596848, + -0.0006328235031105578, + 0.006525387521833181, + -0.007874964736402035, + 0.00324863544665277, + 0.005284284241497517, + 0.009236695244908333, + -0.012507217936217785, + 0.004995625000447035, + -0.0021851244382560253, + 0.0003277359064668417, + -0.0029236599802970886, + -0.01650160178542137, + 0.012319783680140972, + -0.003835249226540327, + 0.0027178185991942883, + -0.021003421396017075, + -0.0025379955768585205, + -0.004835507366806269, + -0.003730619791895151, + -0.006760812364518642, + 0.01243627443909645, + -0.0030926200561225414, + -0.9858981966972351, + -0.0015186193631961942, + -0.012203868478536606, + -0.0011339557822793722, + 0.011750646866858006, + -0.010479088872671127, + 0.0021930248476564884, + 0.0018624860094860196, + -0.011151799000799656, + -0.002936179516837001, + -0.013813947327435017, + 0.0005769587005488575, + 0.002746043959632516, + 0.003789912909269333, + -0.005254639778286219, + -0.007060893811285496, + -0.004678921774029732, + -0.009877593256533146, + 0.00013777107233181596, + -0.005579010583460331, + -0.01071510836482048, + -0.0015173264546319842, + -0.02227242849767208, + -0.0018780023092404008, + 0.007907566614449024, + 0.004400468431413174, + -0.01342488918453455, + 0.0019388626096770167, + 0.0006846335018053651, + -0.006415137555450201, + 0.007058210205286741, + 0.00869126059114933, + 0.0028258557431399822, + -0.0022375425323843956, + -0.007516023237258196, + 0.009209700860083103, + 0.005593533627688885, + 0.00456300238147378, + 0.004765595309436321, + 0.015328183770179749, + -0.008344275876879692, + 0.013971168547868729, + 0.009100709110498428, + 0.0009543264750391245, + 0.012591850943863392, + 0.025534648448228836, + -0.005637879483401775, + -0.015421055257320404, + 0.01727532595396042, + 0.003292612498626113, + -0.005925780162215233, + 0.008674925193190575, + 0.004816080443561077, + 0.013688087463378906, + -0.004361351020634174, + 0.005598078947514296, + 0.005795605015009642, + 0.005693080835044384, + -0.001056981855072081, + -0.01221811305731535, + -0.003105300711467862, + 0.004719839431345463, + 0.00515910517424345, + 0.010991301387548447, + -0.0047068847343325615, + -0.0027082101441919804, + 0.008573373779654503, + -0.00361045403406024, + -0.0034461114555597305, + -0.0022846669889986515, + -0.006550787016749382, + -0.001574911642819643, + 0.0058934660628438, + -0.036228030920028687, + -0.002428221981972456, + 0.0036188357044011354, + -0.01222053449600935, + 0.004370980430394411, + 0.0019009774550795555, + -0.0025283503346145153, + 0.006229455582797527, + 0.0029915699269622564, + -0.0021897742990404367, + -0.0036712244618684053, + -0.005641804542392492, + -0.0008415416232310236, + 0.009218801744282246, + -0.005074446089565754, + -0.001065559103153646, + -0.006696500349789858, + -0.0029714256525039673, + 0.005167047958821058, + 0.00692481966689229, + 0.013316347263753414, + 0.0029845775570720434, + -0.03835966810584068, + -0.005773005075752735, + -0.0007969829021021724, + 9.110856626648456e-05, + 0.025992920622229576, + 0.009022100828588009, + -0.0035423338413238525, + 0.0046975258737802505, + 0.00317939929664135, + -0.009205369278788567, + -0.007372819818556309, + 0.005649958737194538, + -0.010879101231694221, + 0.0064941588789224625, + -0.030938424170017242, + -0.010979571379721165, + 0.0012338511878624558 + ], + [ + -0.19774708151817322, + 0.010590298101305962, + 0.005699146073311567, + 0.04570091888308525, + 0.03209598362445831, + -0.02247629128396511, + 0.0242922343313694, + 0.00900183618068695, + 0.028704999014735222, + -0.010509216226637363, + 0.08826785534620285, + 0.02237752638757229, + 0.0005155556136742234, + 0.02357516437768936, + 0.013637211173772812, + 0.08435085415840149, + -0.021713925525546074, + -0.021874018013477325, + -0.035305630415678024, + -0.015651974827051163, + 0.02672061324119568, + -0.006445691455155611, + 0.012677418999373913, + -0.003097830805927515, + -0.1383841186761856, + 0.020310217514634132, + 0.02744195982813835, + 0.04704754799604416, + -0.014479423873126507, + -0.029668563976883888, + 0.007276452612131834, + -0.01602824218571186, + 0.013467437587678432, + 0.08608353137969971, + 0.028207791969180107, + 0.011170437559485435, + 0.06827570497989655, + -0.003937958739697933, + 0.007011421024799347, + -0.05671578273177147, + 0.04610193148255348, + 0.0168071947991848, + 0.004327898379415274, + -0.048756860196590424, + -0.038069937378168106, + -0.02904736064374447, + 0.0044506932608783245, + 0.0014050116296857595, + -0.013026603497564793, + 0.00806981511414051, + 0.0311411265283823, + -0.0226140096783638, + -0.09480206668376923, + 0.05276970937848091, + -0.008134965784847736, + 0.02193686179816723, + -0.0018318011425435543, + 0.06302589923143387, + -0.03650497645139694, + -0.028556225821375847, + 0.032431427389383316, + 0.020342165604233742, + 0.021086696535348892, + 0.005832517985254526, + 0.036094099283218384, + 0.05831824243068695, + -0.03817499056458473, + 0.04726383090019226, + 0.012168114073574543, + -0.038342639803886414, + 0.030644580721855164, + -0.008553184568881989, + 0.039578672498464584, + 0.016499176621437073, + 0.018356669694185257, + 0.02536400780081749, + 0.03965020552277565, + 0.02764158695936203, + 0.013697987422347069, + -0.020947981625795364, + 0.3589017391204834, + -0.03970443829894066, + 0.0387379489839077, + 0.0008156629628501832, + -0.051324427127838135, + -0.00929800234735012, + 0.03181085363030434, + 0.0063268402591347694, + -0.03341537341475487, + -0.02864711731672287, + -0.015985410660505295, + 0.06520067155361176, + 0.04066089540719986, + 0.07854609191417694, + 0.025442244485020638, + -0.04445331171154976, + -0.06525756418704987, + -0.06692229956388474, + -0.06566127389669418, + 0.027161378413438797, + -0.01376509852707386, + 0.0008815238834358752, + 0.020248332992196083, + -0.023678861558437347, + 0.04620631784200668, + -0.004069383256137371, + 0.018265629187226295, + -0.005515779368579388, + 0.0014202416641637683, + -0.07036077976226807, + 0.08306995034217834, + -0.032682862132787704, + -0.05220060423016548, + -0.022611549124121666, + 0.018672822043299675, + 0.018466558307409286, + -0.001712690806016326, + -0.05802495405077934, + -0.0007578004733659327, + 0.03614059463143349, + -0.036000289022922516, + -0.03645583987236023, + 0.01360019575804472, + 0.02782621793448925, + -0.08692038059234619, + 0.034713201224803925, + 0.027447089552879333, + -0.018696654587984085, + -0.027247043326497078, + 0.05694374069571495, + -0.01954137720167637, + -0.008585866540670395, + -0.04121013730764389, + -0.02902071364223957, + -0.013525161892175674, + 0.004660508595407009, + -0.0014921328984200954, + -0.06759922206401825, + 0.04905295744538307, + -0.05648590251803398, + -0.02507171221077442, + 0.025554731488227844, + 0.02676723524928093, + -0.03247297182679176, + -0.016706576570868492, + 0.028020694851875305, + -0.03179190680384636, + 0.016952434554696083, + 0.01728331297636032, + -0.03207017481327057, + 0.02114022895693779, + 0.02183300256729126, + -0.046273231506347656, + -0.0312407948076725, + -0.012716766446828842, + -0.001971728168427944, + 0.01201662514358759, + 0.018806662410497665, + -0.03937939926981926, + -0.002873442368581891, + -0.030132608488202095, + -0.06263253092765808, + -0.0007236843230202794, + 0.009057344868779182, + -0.07064225524663925, + -0.007979308255016804, + -0.04353341460227966, + -0.0013347426429390907, + 0.05550903454422951, + -0.021016964688897133, + -0.09410619735717773, + -0.009498627856373787, + -0.06502954661846161, + 0.012799934484064579, + 0.0056119333021342754, + 0.05165615677833557, + 0.008164359256625175, + 0.007343868259340525, + 0.018310289829969406, + 0.07189362496137619, + -0.02385755069553852, + 0.04536163806915283, + 0.014967216178774834, + 0.0036480925045907497, + -0.009851792827248573, + 0.0607285238802433, + 0.08215158432722092, + -0.05994992330670357, + -0.01730661652982235, + 0.11312471330165863, + -0.02282140962779522, + -0.10634543746709824, + 0.04671488702297211, + -0.0053438059985637665, + -0.014025787822902203, + 0.047349266707897186, + 0.04936731979250908, + -0.034589558839797974, + 0.009912717156112194, + 0.011136501096189022, + 0.03936392441391945, + 0.02153918333351612, + -0.009047132916748524, + 0.03658482804894447, + -0.0031424215994775295, + 0.07197602838277817, + 0.033134181052446365, + -0.04387713596224785, + 0.0020623249001801014, + 0.018512753769755363, + 0.028722696006298065, + 0.04585975781083107, + 0.017228752374649048, + -0.0608978345990181, + -0.096285380423069, + 0.00806783139705658, + 0.08051582425832748, + -0.06615790724754333, + 0.01483109500259161, + 0.06655846536159515, + -0.041275765746831894, + 0.007489035837352276, + -0.05627911910414696, + -0.000940517580602318, + 0.025347426533699036, + -0.013985846191644669, + 0.025851557031273842, + 0.012641810812056065, + 0.027237549424171448, + 0.0024453187361359596, + -0.02225344441831112, + -0.0071579166688025, + -0.010311181657016277, + 0.0031429834198206663, + 0.01841452158987522, + -0.0063029401935637, + 0.04631675034761429, + 0.6489171981811523, + 0.004507574252784252, + -0.0025587112177163363, + -0.0768807902932167, + 0.019987888634204865, + -0.08501193672418594, + -0.03372763842344284, + -0.010330195538699627, + -0.02763465605676174, + 0.007398094981908798, + 0.015584289096295834, + 0.005546108819544315, + -0.025817863643169403, + -0.01420994196087122, + -0.02701583132147789, + 0.047333456575870514, + -0.1720585972070694, + -0.04480237886309624, + 0.005111525766551495 + ], + [ + 0.008431056514382362, + 0.0025574059691280127, + -0.004717498552054167, + -0.0011607278138399124, + 0.0026461801026016474, + 0.0026258095167577267, + 2.0371511709527113e-05, + 0.0019818132277578115, + 0.0022604495752602816, + -0.004634668584913015, + 0.0002100250858347863, + 0.0007440122426487505, + -0.0019368069479241967, + -0.0011835257755592465, + 0.0020889395382255316, + 0.00045937063987366855, + 0.004467147868126631, + -0.004683328792452812, + 0.00586097314953804, + 0.002512269653379917, + 0.005708509124815464, + -0.00011947620077989995, + -0.0021118258591741323, + 0.0019356105476617813, + -0.00018479576101526618, + 0.0058071194216609, + -0.0032143681310117245, + 0.0015483452007174492, + -0.0003353350330144167, + -0.0026454231701791286, + -0.006276389118283987, + 0.0034599120263010263, + 0.0012518587755039334, + -0.0014352025464177132, + -0.0027580782771110535, + -0.0025999550707638264, + 0.003539833938702941, + -0.002591170836240053, + -0.00228758342564106, + -0.0014612340601161122, + 0.006546888966113329, + -0.000617377576418221, + -0.014423511922359467, + -0.00011726536467904225, + -0.0019398157019168139, + 0.0016682513523846865, + -0.003683282993733883, + -0.001231136848218739, + -0.006587478332221508, + -0.000500963709782809, + -0.0007709358469583094, + 0.005814126692712307, + 0.0021291489247232676, + -0.0052931890822947025, + 0.0005316761089488864, + -0.0023841236252337694, + -0.017490383237600327, + 6.4017704062280245e-06, + -0.00020819151541218162, + -0.00021029675554018468, + 0.0012767568696290255, + 0.0024618697352707386, + 0.0012511967215687037, + 0.005389501340687275, + 0.0012304126285016537, + -0.007843593135476112, + -0.002177591435611248, + 0.0034419032745063305, + 0.010939858853816986, + -0.0014980831183493137, + -0.004402353893965483, + 0.008247160352766514, + 0.0008009106386452913, + -0.00035093858605250716, + -0.0018447012407705188, + -0.0019600584637373686, + -0.0017759432084858418, + 0.00033261888893321157, + -0.0017779557965695858, + -0.0024564082268625498, + -0.10847628861665726, + -0.0022542558144778013, + -0.0008272540871985257, + -6.924003537278622e-05, + -0.0008380769868381321, + 0.0010116356424987316, + 0.0029263589531183243, + -0.00011339948832755908, + 0.007041382137686014, + -0.0065128798596560955, + 0.00017828673298936337, + 0.0006012276862747967, + 0.0012999027967453003, + 0.015118674375116825, + 0.006942431442439556, + -0.0019963865634053946, + 0.001054767519235611, + -0.006567973177880049, + 0.002589812036603689, + 0.0004423063073772937, + -0.0005495894001796842, + -0.003509082132950425, + -0.004007328767329454, + 0.002568415366113186, + 0.005868814419955015, + 0.011338352225720882, + -0.0022066403180360794, + -0.00385151244699955, + -0.0046059200540184975, + -0.0008156948024407029, + -0.0001787069340934977, + -0.0023995416704565287, + 0.0028540543280541897, + 0.001969806617125869, + -0.000637716380879283, + 0.0025005117058753967, + -0.00010116633347934112, + -0.004070937633514404, + -0.0003919018490705639, + 0.0006062680622562766, + -0.007135596126317978, + 0.010754004120826721, + -0.001022638170979917, + 0.00016799663717392832, + 0.0009477606508880854, + 3.1470146950596245e-06, + -0.0007884424412623048, + 0.005330590531229973, + -0.005282558500766754, + 0.0018302517710253596, + 0.00023134140064939857, + -0.0002829990116879344, + 4.514386455412023e-05, + -0.006279658526182175, + 0.004767453297972679, + -0.0023206055629998446, + -0.0019921676721423864, + -0.009611694142222404, + -0.002725460799410939, + -0.0014086762676015496, + -0.002558151027187705, + -0.0014892355538904667, + 0.0016672059427946806, + 0.0005974825471639633, + -0.9865574240684509, + -0.0017073826165869832, + -0.006378660444170237, + -0.0011798340128734708, + 0.004492613952606916, + -0.003226058790460229, + 0.0013172478647902608, + -0.001576865091919899, + -0.0005420180968940258, + 0.0008491980843245983, + -0.007287535350769758, + 0.0028108598198741674, + 0.0015381447738036513, + 0.0005452302284538746, + -0.0018093303078785539, + -0.00336578325368464, + 0.0005326118553057313, + -0.0023710017558187246, + 0.0036668027751147747, + -0.0036033852957189083, + -0.0018069363432005048, + -0.00021401837875600904, + -0.008633148856461048, + -0.0033349061850458384, + -0.0015283252578228712, + 0.002408633939921856, + -0.002784408861771226, + 0.0014779437333345413, + 0.0031730541959404945, + -0.0016878467286005616, + 0.0006615146994590759, + 0.00048227229854092, + 0.0003176373429596424, + -0.0005622328026220202, + -0.0030556765850633383, + 6.574642611667514e-05, + 0.003933585248887539, + 0.0024352562613785267, + 0.00047965775593183935, + 0.007437227293848991, + -0.002744305646046996, + 0.005848972592502832, + -0.002874566474929452, + 0.0015631442656740546, + 0.0048067313618958, + 0.006992924492806196, + -0.004384971689432859, + 0.006050063297152519, + 0.0035491324961185455, + 0.003316566115245223, + -0.002942851511761546, + 0.003128747222945094, + 0.0005845167906954885, + 0.005983234848827124, + -0.0012617032043635845, + -0.0019121428485959768, + 0.0017760507762432098, + 0.0017971772467717528, + -0.0006362701533362269, + -0.008211309090256691, + -0.0006795026129111648, + 0.0018049790523946285, + 0.0015280686784535646, + 0.010498656891286373, + -0.002618079772219062, + -0.0007205761503428221, + 0.0016451836563646793, + -0.003733803052455187, + -0.0014442121610045433, + -0.0012121692998334765, + -0.00042333509190939367, + -0.000859948224388063, + -0.00020273115660529584, + -0.013340016826987267, + -0.0014125837478786707, + 0.00038019046769477427, + -0.004507947247475386, + -0.0003152341232635081, + 0.001016570720821619, + -0.0036660695914179087, + 0.0014161461731418967, + 0.001967004965990782, + -0.0010271223727613688, + -0.003492358373478055, + -0.004198101349174976, + 0.002504078671336174, + 0.002669133711606264, + -0.003325351746752858, + -0.0008791275322437286, + -0.004239164758473635, + 0.0002900874533224851, + -0.0027644869405776262, + 0.0023179142735898495, + -0.10223665088415146, + 0.0020614389795809984, + -0.019156483933329582, + -0.00018281761731486768, + -0.0010429930407553911, + 0.004716221708804369, + 0.013825771398842335, + 0.0034535264130681753, + -0.0008143798913806677, + 0.002488418249413371, + 0.0009012240334413946, + -0.004162584897130728, + -0.00394696369767189, + 0.002021787455305457, + -0.002819489222019911, + 0.001033108215779066, + -0.0035975894425064325, + -0.004611057695001364, + -9.877925913315266e-05 + ], + [ + -0.17063604295253754, + 0.02279248647391796, + -0.04516788199543953, + 0.04540640115737915, + -0.015114374458789825, + -0.015311174094676971, + 0.026916705071926117, + -0.013379078358411789, + -0.0013350923545658588, + -0.002956488635390997, + 0.03737969323992729, + 0.015516414307057858, + 0.027810966596007347, + 0.0010867055971175432, + 0.021778488531708717, + 0.06767690181732178, + 0.002791131380945444, + -0.03276925906538963, + -0.030766626819968224, + -0.004551702179014683, + -0.007817600853741169, + 0.01202456746250391, + 0.023987093940377235, + -0.027710694819688797, + -0.08347436785697937, + 0.004969178233295679, + 9.473345562582836e-05, + 0.052111558616161346, + -0.01023949310183525, + 0.005398930981755257, + 0.029034556820988655, + -0.030264314264059067, + -0.0313061885535717, + 0.11557845771312714, + 0.027171986177563667, + -0.011292821727693081, + 0.0046023051254451275, + 0.0075098201632499695, + 0.001642895513214171, + -0.046053070574998856, + 0.061768509447574615, + -0.03826025500893593, + -0.022975526750087738, + -0.015457669273018837, + -0.037592098116874695, + -0.020608382299542427, + -0.018623141571879387, + -0.01954495906829834, + -0.014150424860417843, + -0.00803043507039547, + -0.02536490559577942, + -0.022871799767017365, + -0.03063139319419861, + 0.010274362750351429, + 0.009573951363563538, + 0.028795607388019562, + -0.008047167211771011, + 0.018293870612978935, + -0.03348902240395546, + -0.02192937396466732, + 0.03507062792778015, + 0.016266578808426857, + 0.015039890073239803, + 0.009144105017185211, + 0.020131288096308708, + 0.04496142640709877, + -0.02570381946861744, + -0.007638825103640556, + 0.004541547037661076, + -0.025887208059430122, + 0.03315337374806404, + -0.011556682176887989, + 0.021079489961266518, + 0.0003411538782529533, + 0.04344123229384422, + -0.04215443134307861, + 0.002579143736511469, + -0.017242278903722763, + 0.015424930490553379, + 0.025225743651390076, + 0.3755037486553192, + -0.019240135326981544, + 0.00996483862400055, + -0.0004897818434983492, + 0.012757882475852966, + 0.016049297526478767, + 0.021243052557110786, + 0.008651909418404102, + -0.015481245703995228, + -0.011924119666218758, + 0.0019466744270175695, + 0.04108527675271034, + 0.012746746651828289, + 0.02639559656381607, + -0.0031465436331927776, + -0.02411436103284359, + -0.03966705501079559, + -0.02993830107152462, + 0.024215862154960632, + 0.01875111646950245, + -0.03157307207584381, + -0.011456115171313286, + -0.009239600040018559, + -0.016445951536297798, + 0.013671206310391426, + 0.019774628803133965, + 0.04609006270766258, + -0.004780850373208523, + 0.032618794590234756, + -0.027636947110295296, + 0.02765229158103466, + 0.008604959584772587, + 0.01572492904961109, + 0.0031835997942835093, + 0.0017669507069513202, + 0.015929514542222023, + -0.0008603933383710682, + -0.017047027125954628, + -0.02024882845580578, + 0.04804477468132973, + -0.03997420892119408, + -0.01936936378479004, + 0.004563670605421066, + 0.03319274261593819, + -0.031080981716513634, + 0.01551173534244299, + 0.03996259346604347, + -0.014396291226148605, + -0.03941531106829643, + 0.03601989895105362, + -0.03665580227971077, + -0.0031862740870565176, + -0.025272656232118607, + -0.039704225957393646, + 0.009874957613646984, + 0.006749806925654411, + 0.011429659090936184, + -0.09802448004484177, + 0.021534614264965057, + -0.02863749861717224, + -0.01589057594537735, + -0.0006624581292271614, + 0.039069369435310364, + -0.011195335537195206, + 0.03770891949534416, + -0.014134116470813751, + -0.007258371915668249, + 0.0432577021420002, + 0.012847247533500195, + -0.004979968536645174, + 0.0018226188840344548, + 0.041274506598711014, + -0.035823673009872437, + -0.03219693526625633, + -0.03197276592254639, + -0.06368371844291687, + -0.033684104681015015, + 0.00677533121779561, + -0.021687516942620277, + -0.006422940641641617, + -0.019642211496829987, + 0.0018612706335261464, + -0.0328037329018116, + 0.00931135006248951, + -0.029013164341449738, + -0.024407684803009033, + -0.028699301183223724, + -0.008702247403562069, + 0.062215421348810196, + 0.002459550043568015, + -0.00789534579962492, + -0.013063226826488972, + -0.05010557174682617, + 0.01779196970164776, + 0.045350197702646255, + 0.06158851459622383, + 0.0004013019788544625, + 0.0025316844694316387, + 0.014957007952034473, + 0.03467181697487831, + -0.008132286369800568, + -0.0007566548883914948, + 0.01750273071229458, + 0.0058936201967298985, + 0.0121164470911026, + 0.06997261941432953, + 0.07145702838897705, + 0.009353061206638813, + 0.02602005936205387, + 0.0993291437625885, + -0.0037378924898803234, + -0.18423838913440704, + 0.0535186305642128, + -0.0015750344609841704, + 0.009207327850162983, + 0.009202145971357822, + 0.030051983892917633, + 0.022191042080521584, + -0.009138661436736584, + 0.057208552956581116, + 0.02406168542802334, + 0.0012449551140889525, + 0.008130058646202087, + 0.0068864524364471436, + -0.010244783014059067, + 0.03349626064300537, + 0.06617920100688934, + -0.04431216046214104, + -0.0186778511852026, + 0.006205251440405846, + 0.03268284723162651, + 0.022325845435261726, + 0.009827599860727787, + -0.10262452065944672, + -0.0343889445066452, + -0.029901951551437378, + 0.01733160763978958, + -0.06810108572244644, + 0.018685227259993553, + -0.0003333049244247377, + -0.05964932218194008, + 0.011897427029907703, + -0.00529308058321476, + 0.007220423314720392, + 0.01249105017632246, + -0.0002441251854179427, + -0.005185150075703859, + 0.023229043930768967, + 0.04574320837855339, + -0.02445552684366703, + 0.017132755368947983, + -0.03228909149765968, + -0.008644860237836838, + 0.0049578603357076645, + 0.010030855424702168, + 0.04813115671277046, + 0.03710325062274933, + 0.7256509065628052, + -0.001178732025437057, + -0.004842968191951513, + -0.05816026031970978, + 0.011719106696546078, + -0.058810800313949585, + 0.006106555461883545, + 0.022633081302046776, + -0.015557304956018925, + 0.011152386665344238, + 0.03459553048014641, + -0.035352855920791626, + -0.0077182939276099205, + -0.004907474387437105, + -0.03374514356255531, + 0.05588757246732712, + -0.18610189855098724, + -0.03399868309497833, + 0.004033155273646116 + ], + [ + -0.054946668446063995, + 0.02495563216507435, + -0.040282171219587326, + 0.01466440036892891, + 0.02435741201043129, + 0.008156917989253998, + 0.014842317439615726, + -0.009046494960784912, + 0.0006848790217190981, + -0.02215636521577835, + 0.03384833782911301, + 0.014427877962589264, + -0.010667791590094566, + 0.011310911737382412, + 0.015030455775558949, + 0.01402051281183958, + 0.026163430884480476, + -0.04213200882077217, + 0.031050244346261024, + 0.017264757305383682, + 0.03265778347849846, + 0.008525191806256771, + -0.016649527475237846, + 0.008924515917897224, + -0.025895606726408005, + 0.029124345630407333, + -0.0186767578125, + 0.007966907694935799, + 0.01167671661823988, + -0.012546706944704056, + -0.014195806346833706, + 0.015740009024739265, + 0.002245243638753891, + -0.007262724451720715, + -0.016212239861488342, + -0.025740010663866997, + 0.028269778937101364, + -0.010168437846004963, + -0.012104225344955921, + -0.005454826168715954, + 0.052285365760326385, + -0.00707321148365736, + -0.09101724624633789, + -0.006481594871729612, + -0.015524382703006268, + 0.009402328170835972, + -0.041438743472099304, + 0.0016174237243831158, + -0.02978425845503807, + -0.0070647927932441235, + -0.030809981748461723, + 0.018012085929512978, + 0.03306318819522858, + -0.04188438504934311, + -0.0013884843792766333, + 0.00610021036118269, + -0.10905703902244568, + -0.009108169935643673, + -0.00862149242311716, + -0.01544470526278019, + 0.010022418573498726, + 0.02530844695866108, + 0.02026914246380329, + 0.032847948372364044, + 0.004863843321800232, + -0.0360199511051178, + -0.019296959042549133, + 0.025959843769669533, + 0.04560266062617302, + -0.0023397118784487247, + -0.03170046582818031, + 0.06389864534139633, + -0.004243895877152681, + -0.008030074648559093, + 0.0036947072949260473, + -0.027928635478019714, + -0.018469687551259995, + -0.0006183272926136851, + 0.0006406247848644853, + -0.006861451547592878, + 0.01849283277988434, + -0.016059041023254395, + -0.0011838587233796716, + -0.014121455140411854, + 0.00888135377317667, + 0.01177702285349369, + 0.012955480255186558, + 0.0024190309923142195, + 0.028747938573360443, + -0.0416828878223896, + 0.001095610554330051, + 0.020480362698435783, + 0.03472182899713516, + 0.09537243098020554, + 0.03763076663017273, + -0.018268216401338577, + -0.002938812831416726, + -0.03885086998343468, + 0.01962057687342167, + -0.0007235953817144036, + -0.010023909620940685, + -0.018114740028977394, + -0.03735353797674179, + 0.013372230343520641, + 0.03411484882235527, + 0.06307774782180786, + 0.026588648557662964, + -0.013824368827044964, + -0.009495742619037628, + 2.7754935217672028e-05, + -0.0027129310183227062, + 0.00531734386458993, + 0.016715284436941147, + 0.018597891554236412, + 0.007030980661511421, + 0.01569245383143425, + -0.015942106023430824, + -0.025500360876321793, + -0.0006131549016572535, + 0.010936930775642395, + -0.04329435154795647, + 0.05559680983424187, + 0.002461781492456794, + 0.02121357060968876, + 0.006608556490391493, + 0.007954418659210205, + -0.0006937198922969401, + 0.029759414494037628, + -0.021484768018126488, + -0.007420123089104891, + -0.002821832662448287, + -0.00031762986327521503, + -0.010282746516168118, + -0.025660783052444458, + 0.0485253632068634, + -0.006629372481256723, + 0.012246446684002876, + -0.02791489101946354, + -0.02049553580582142, + 0.006573375780135393, + -0.0023174488451331854, + -0.0013210385804995894, + 0.02003082074224949, + 0.008896714076399803, + -0.8868313431739807, + -0.006182758137583733, + -0.04079292714595795, + -0.0054503255523741245, + 0.03253552317619324, + -0.025944622233510017, + 0.0031315127853304148, + -0.0011826128466054797, + -0.024740692228078842, + 0.001759893144480884, + -0.034657176584005356, + 0.018917618319392204, + 0.007770169991999865, + 0.005396735388785601, + -0.014598002657294273, + -0.017868729308247566, + 0.0016381596215069294, + -0.0014438517391681671, + 0.0004925991524942219, + -0.02212568372488022, + -0.006856552790850401, + -0.0045777056366205215, + -0.054095156490802765, + 0.007603690959513187, + 0.018285568803548813, + 0.018263855949044228, + -0.015738744288682938, + 0.010273226536810398, + 0.003524098079651594, + -0.008766661398112774, + 0.027237387374043465, + 0.020360251888632774, + 0.0022492646239697933, + 0.0013423423515632749, + -0.029843445867300034, + -0.0001335816632490605, + 0.01273986417800188, + 0.01652059145271778, + -0.003988988231867552, + 0.0437064953148365, + -0.020519498735666275, + 0.00914792437106371, + 0.020046358928084373, + 0.011971544474363327, + 0.04763343557715416, + 0.05782296508550644, + -0.025206543505191803, + -0.030089182779192924, + 0.04201459139585495, + 0.008198228664696217, + -0.023619459941983223, + 0.018222076818346977, + -0.008113591000437737, + 0.04201917350292206, + -0.012426518835127354, + 0.0023929208982735872, + 0.015229715965688229, + 0.007501079235225916, + 0.00481514073908329, + -0.03510958328843117, + -0.011555507779121399, + -0.0039065866731107235, + 0.01511400006711483, + 0.03664477914571762, + -0.023096857592463493, + -0.008433428592979908, + -0.0017048335867002606, + -0.014027610421180725, + -0.0028444912750273943, + 0.013631041161715984, + 0.0024195373989641666, + 0.0008414588519372046, + -0.015841033309698105, + -0.0886174812912941, + -0.0009069163934327662, + -0.012333841063082218, + -0.01733497902750969, + 0.011722737923264503, + 0.025823263451457024, + -0.008481300435960293, + 0.010622133500874043, + 0.006228802725672722, + -0.0007461190689355135, + 0.005142466630786657, + -0.034685295075178146, + -0.004026569426059723, + 0.015551350079476833, + -0.014018748886883259, + 0.002258913591504097, + -0.0387689508497715, + -0.00399996479973197, + 0.013954559341073036, + 0.0075334906578063965, + 0.1875046044588089, + 0.014395090751349926, + -0.11883018910884857, + -0.009284629486501217, + 0.007160847075283527, + 0.025299279019236565, + 0.07085949927568436, + 0.02644776552915573, + -0.00873618759214878, + 0.011877127923071384, + 0.01251261681318283, + -0.05111316218972206, + -0.01686049811542034, + 0.02116493508219719, + -0.03413864225149155, + 0.014066522009670734, + -0.057217370718717575, + -0.029897071421146393, + 0.002507401630282402 + ], + [ + -0.14936408400535583, + -0.0055405255407094955, + 0.010120206512510777, + 0.03669823333621025, + 0.03301224485039711, + -0.021592257544398308, + -0.026555122807621956, + 0.0006900712614879012, + -0.018100393936038017, + -0.008544054813683033, + 0.0669894814491272, + -0.018665719777345657, + 0.024615690112113953, + 0.026740118861198425, + 0.0025354584213346243, + 0.1064002588391304, + -0.01648358814418316, + -0.009728034026920795, + 0.003173721954226494, + 0.007320625241845846, + -0.016975367441773415, + -0.03143841773271561, + 0.021578790619969368, + -0.015142273157835007, + -0.12209299206733704, + 0.00799296610057354, + 0.028965728357434273, + 0.012405809946358204, + 0.010691046714782715, + -0.008307253010571003, + -0.005599990952759981, + -0.0051185572519898415, + 0.022560298442840576, + 0.1149916723370552, + 0.03497111052274704, + 0.02778860740363598, + 0.0363931804895401, + -0.012211546301841736, + -0.02997482754290104, + -0.06538142263889313, + 0.02455124445259571, + 0.03350326046347618, + -0.01886950246989727, + -0.02874656952917576, + -0.01844007894396782, + -0.038913313299417496, + -0.005003779195249081, + -0.01502495538443327, + 0.00575143052265048, + -0.0029351073317229748, + 0.014112301170825958, + -0.037924569100141525, + -0.058370064944028854, + 0.01391749456524849, + -0.01578580029308796, + 0.006499274168163538, + -0.027685822919011116, + 0.07458185404539108, + -0.02149847522377968, + -0.010535534471273422, + 0.025266243144869804, + -0.0017453120090067387, + 0.021900711581110954, + -0.003247004235163331, + 0.044916633516550064, + 0.01700153574347496, + -0.007110627368092537, + -0.004116922151297331, + 0.02993655949831009, + -0.05198948457837105, + 0.0467013455927372, + -0.020833387970924377, + 0.04883943125605583, + 0.02580227516591549, + -0.0007452284335158765, + 0.016096239909529686, + 0.017983226105570793, + -0.005937022622674704, + -0.0032139597460627556, + -0.03113875910639763, + 0.35740143060684204, + -0.030421527102589607, + 0.005272195674479008, + -0.001703890971839428, + -0.05231984704732895, + 0.000521492154803127, + -0.021479886025190353, + 0.02920421026647091, + -0.03564228117465973, + -0.03493449464440346, + -0.012475406751036644, + 0.03650541603565216, + 0.023447245359420776, + 0.10874155908823013, + 0.0032996423542499542, + -0.06581545621156693, + -0.02551390789449215, + -0.08016210794448853, + -0.05211507901549339, + 0.024431509897112846, + -0.02520015835762024, + 0.034568171948194504, + 0.0013301990693435073, + -0.03184473514556885, + -0.0031223262194544077, + 0.014296545647084713, + 0.005243365187197924, + -0.005129422526806593, + -0.0034021460451185703, + -0.017879949882626534, + 0.05798222869634628, + 8.19721299194498e-06, + -0.025215953588485718, + -0.05355767160654068, + 0.03747331723570824, + 0.02735530398786068, + 0.021443376317620277, + -0.07637792825698853, + 0.005536891520023346, + 0.07236040383577347, + -0.041797906160354614, + -0.0030673665460199118, + 0.027693189680576324, + 0.054443515837192535, + -0.11165506392717361, + -0.005254012066870928, + 0.06391648948192596, + -0.012540997005999088, + -0.014194036833941936, + 0.0357663668692112, + -0.01864355057477951, + 0.029967328533530235, + -0.021538779139518738, + -0.066337451338768, + 0.01989099569618702, + 0.0154951773583889, + 0.009941804222762585, + -0.07190390676259995, + 0.05232108384370804, + -0.04522746428847313, + -0.01914270780980587, + -0.010733806528151035, + 0.05663488060235977, + -0.0050709485076367855, + -0.03715142607688904, + 0.0008638190920464694, + -0.018633324652910233, + 0.009834248572587967, + 0.03798726201057434, + -0.037255238741636276, + 0.000884472334291786, + 0.05607546865940094, + -0.03953562676906586, + -0.03173510730266571, + -0.02836686745285988, + -0.03939102590084076, + -0.02695382572710514, + 0.05057758465409279, + -0.01784735918045044, + 0.007537744473665953, + -0.026989584788680077, + -0.017944246530532837, + -0.019557027146220207, + 0.01651870645582676, + -0.03639610856771469, + -0.0017454834887757897, + -0.05873105302453041, + -0.052176013588905334, + 0.07055827230215073, + 0.0014072395861148834, + -0.03850457817316055, + -0.01111278124153614, + -0.05582735314965248, + -0.031695656478405, + 0.026046456769108772, + 0.045384135097265244, + -0.018073614686727524, + -0.016281181946396828, + 0.03171093016862869, + 0.06095096841454506, + -0.021542267873883247, + 0.026514267548918724, + 0.016942715272307396, + -0.015365926548838615, + -0.006733275484293699, + 0.08808627724647522, + 0.051208656281232834, + -0.04030933231115341, + 0.030842047184705734, + 0.0813063532114029, + -0.03909177705645561, + -0.08676405996084213, + 0.019200848415493965, + 0.01138317584991455, + -0.033976681530475616, + 0.016328934580087662, + 0.04688530042767525, + -0.028428085148334503, + 0.0011775310849770904, + 0.06333506107330322, + 0.02368943579494953, + 0.03466198593378067, + -0.005826439242810011, + 0.024323999881744385, + 0.017274046316742897, + 0.03943127021193504, + 0.05820409208536148, + -0.03762621805071831, + -0.03718120977282524, + 0.018969571217894554, + 0.01719546876847744, + 0.042576346546411514, + -0.007420075125992298, + -0.0371391624212265, + -0.05758656933903694, + -0.041891466826200485, + 0.05948276072740555, + -0.057622432708740234, + -0.011752893216907978, + 0.07127423584461212, + -0.08765453845262527, + 0.016111286357045174, + -0.0596889853477478, + 0.014316732063889503, + 0.031746067106723785, + -0.008075891062617302, + 0.012469892390072346, + 0.0005206519272178411, + 0.04819493740797043, + -0.0021214340813457966, + -0.007543927524238825, + -0.011322282254695892, + -0.0031342690344899893, + 0.013115592300891876, + 0.027063043788075447, + -0.00620701489970088, + 0.04716593027114868, + 0.692697286605835, + 0.02169937454164028, + -0.01908044144511223, + -0.037461139261722565, + 0.004796220455318689, + -0.11018387228250504, + 0.005590236280113459, + -0.009765749797224998, + -0.04096776247024536, + -0.021903544664382935, + 0.020295772701501846, + 0.0075567313469946384, + -0.036238860338926315, + 0.006408165208995342, + -0.03934864327311516, + 0.05847831070423126, + -0.10842889547348022, + -0.0464017316699028, + 0.013520997017621994 + ], + [ + -0.140138179063797, + 0.02556064911186695, + -0.0449661910533905, + 0.03661205619573593, + -0.011447823606431484, + -0.043039340525865555, + 0.06150960549712181, + -0.02599542774260044, + 0.0041351583786308765, + 0.041069146245718, + -0.013807801529765129, + 0.04103034734725952, + -0.00382799468934536, + 0.034670475870370865, + 0.020991627126932144, + 0.08430412411689758, + 0.0051359315402805805, + -0.02513769641518593, + 0.010445778258144855, + 0.03506467863917351, + -0.026519272476434708, + 0.03619180992245674, + 0.03333699703216553, + 0.013202489353716373, + -0.05913516879081726, + -0.0075250412337481976, + 0.011135770939290524, + 0.045401185750961304, + -0.028945015743374825, + -0.008723410777747631, + 0.04617823287844658, + -0.022832974791526794, + -0.028103619813919067, + 0.1425035148859024, + 0.02207374945282936, + -0.05370624363422394, + 0.03893769532442093, + -0.008007383905351162, + -0.0007155687781050801, + 0.014546467922627926, + 0.03823663294315338, + -0.0028556729666888714, + 0.013649902306497097, + -0.01071825623512268, + -0.026143895462155342, + -0.010274695232510567, + -0.02405291050672531, + 0.0006801134441047907, + 0.06514743715524673, + -0.018229153007268906, + -0.014364850707352161, + -0.025936897844076157, + 0.012947366572916508, + 0.011200621724128723, + -0.019740713760256767, + 0.017755553126335144, + 0.0015604319050908089, + -0.002295832382515073, + -0.05097508057951927, + 0.0020208738278597593, + 0.06040789186954498, + 0.01578424498438835, + 0.008785040117800236, + 0.022198302671313286, + 0.03412964567542076, + 0.031132811680436134, + -0.043369993567466736, + -0.02068321220576763, + -0.013666843064129353, + -0.00926622748374939, + 0.007986525073647499, + -0.012791180051863194, + -0.0063066934235394, + -0.0318310484290123, + 0.049503128975629807, + -0.02311670407652855, + 0.0037593054585158825, + 0.025093570351600647, + 0.022686244919896126, + -0.01838867925107479, + 0.23194879293441772, + -0.03700971230864525, + 0.00907886866480112, + -0.016363345086574554, + 0.020642846822738647, + 0.018447957932949066, + 0.025180868804454803, + 0.0015513562830165029, + -0.019843045622110367, + -0.01341200526803732, + -0.011433705687522888, + 0.05480686575174332, + 0.056772828102111816, + -0.007358608301728964, + 0.002107543870806694, + -0.044329933822155, + -0.04266146942973137, + -0.015347428619861603, + -0.002386239590123296, + 0.00597011623904109, + -0.024135062471032143, + -0.021739568561315536, + -0.018598996102809906, + 0.0016726142494007945, + 0.04239374026656151, + -0.029666181653738022, + 0.060475967824459076, + 0.006917485501617193, + 0.028481896966695786, + -0.021497949957847595, + 0.0235079787671566, + 0.04211430996656418, + 0.022833334282040596, + 0.006491389591246843, + 0.013506731949746609, + -0.010180486366152763, + -0.025861140340566635, + 0.0017874519107863307, + -0.014429448172450066, + 0.02287631668150425, + -0.04307125136256218, + -0.035911135375499725, + 0.005798161495476961, + 0.057308830320835114, + -0.0024258687626570463, + 0.03319140523672104, + 0.03328961879014969, + -0.041036538779735565, + -0.004083619918674231, + 0.0322091244161129, + -0.012955724261701107, + -0.018816720694303513, + -0.007325260434299707, + 0.011400303803384304, + 0.0314992293715477, + 0.005625301506370306, + 0.11425475031137466, + -0.11162856966257095, + -0.0024770088493824005, + -0.0007413025014102459, + 0.00013836256403010339, + -0.01748710498213768, + 0.008338922634720802, + -0.0005348037229850888, + -0.58094322681427, + 0.0044428142718970776, + 0.018851516768336296, + 0.005080617964267731, + 0.009253394789993763, + -0.01205619890242815, + 0.00403908547013998, + 0.0319371335208416, + -0.039375487715005875, + -0.01475321501493454, + 0.0043632169254124165, + -0.1189078539609909, + 0.0032752687111496925, + -0.008299943059682846, + -0.01096869632601738, + -0.011514518409967422, + -0.03775649145245552, + -0.01552809588611126, + -0.02121233381330967, + 0.00036003472632728517, + -0.05552258342504501, + -0.023739980533719063, + -0.07540431618690491, + 0.015916073694825172, + 0.06184372678399086, + -0.005529435817152262, + -0.01956486701965332, + -0.0013681892305612564, + -0.028101487085223198, + -0.0032962802797555923, + 0.048213303089141846, + 0.06967590749263763, + 0.01933598332107067, + -0.020956559106707573, + -0.011463331058621407, + 0.02836146019399166, + 0.0036810857709497213, + 0.01828676275908947, + 0.010315834544599056, + 0.006028606556355953, + -0.00023370201233774424, + 0.07504840195178986, + 0.06644756346940994, + 0.04939347133040428, + 0.033666402101516724, + 0.11622254550457001, + 0.011618264019489288, + -0.17901349067687988, + 0.07347610592842102, + 0.01823495514690876, + 0.02457827515900135, + 0.02784927748143673, + 0.003895279485732317, + 0.034288302063941956, + 0.010554103180766106, + 0.06505495309829712, + 0.03262227028608322, + 0.018111923709511757, + 0.02625187300145626, + 0.0018989578820765018, + -0.03126624599099159, + 0.0027429447509348392, + 0.01841125078499317, + -0.0956525132060051, + 0.021862804889678955, + -0.019480708986520767, + 0.005476492922753096, + 0.024809760972857475, + 0.002583879977464676, + -0.11226892471313477, + -0.022124554961919785, + -0.011533220298588276, + 0.0014065469149500132, + -0.03692060708999634, + 0.024934612214565277, + -0.06316094100475311, + -0.023508448153734207, + 0.02257806435227394, + 0.02369728870689869, + 0.050159551203250885, + -0.019672060385346413, + 0.02301573008298874, + -0.013336319476366043, + 0.043702851980924606, + 0.0007217898382805288, + -0.029543450102210045, + 0.037412408739328384, + -0.04045921936631203, + -0.002326835645362735, + 0.014791528694331646, + -0.018641507253050804, + 0.07091260701417923, + 0.025843722745776176, + 0.46352532505989075, + -0.009915958158671856, + 0.043644849210977554, + -0.05665592849254608, + 0.006585952825844288, + -0.034696802496910095, + -0.03244438394904137, + 0.030956001952290535, + -0.04225372150540352, + 0.016356347128748894, + 0.03755946829915047, + -0.04553854838013649, + 0.008250493556261063, + -0.010596558451652527, + -0.034720566123723984, + 0.05008281022310257, + -0.17630219459533691, + -0.019138161092996597, + 0.023488933220505714 + ], + [ + 0.004071682225912809, + -0.0010893247090280056, + 0.010733699426054955, + 0.006236017215996981, + -0.003864227095618844, + -0.012576541863381863, + 0.0011764966184273362, + 0.002912224270403385, + 0.0016303439624607563, + 0.01096381526440382, + -0.014150131493806839, + -0.0018661175854504108, + 0.0077040428295731544, + 0.0044782888144254684, + 0.0012955022975802422, + 0.014866411685943604, + -0.010661927051842213, + 0.017633570358157158, + -0.018129859119653702, + -0.0023364683147519827, + -0.004442892037332058, + -0.003217236138880253, + 0.013272477313876152, + -0.00492369569838047, + -0.017089424654841423, + -0.010090074501931667, + 0.010941710323095322, + 0.0011963401921093464, + -0.0004891218850389123, + -0.003871171036735177, + 0.00869979802519083, + -0.007521612569689751, + 0.0016775962430983782, + 0.03648238629102707, + 0.011292517185211182, + 0.005331107880920172, + -0.002000078558921814, + 0.002569653559476137, + -0.000918590696528554, + -0.008552503772079945, + -0.01015519816428423, + 0.0012258653296157718, + 0.04167214035987854, + 0.00041642048745416105, + 0.0002582964953035116, + -0.00504629360511899, + 0.015157846733927727, + -0.002401737030595541, + 0.016019536182284355, + 0.004843560047447681, + 0.005197324324399233, + -0.009376692585647106, + -0.020279748365283012, + 0.018318258225917816, + -0.0039282855577766895, + 0.00026681943563744426, + 0.051470328122377396, + 0.010224376805126667, + -0.0043342565186321735, + 0.008224530145525932, + 0.0031112644355744123, + -0.012839454226195812, + 0.0020766062662005424, + -0.012505700811743736, + 0.0020037784706801176, + 0.019492847844958305, + 4.3346550228307024e-05, + -0.0023777023889124393, + -0.016993816941976547, + -0.010249007493257523, + 0.01627184823155403, + -0.0269764456897974, + 0.00951393973082304, + 0.002231263555586338, + 0.005408662371337414, + 0.012241802178323269, + 0.010602083057165146, + 0.002528864424675703, + 0.0039712185971438885, + -0.0049778977409005165, + -0.0860569104552269, + -0.004173866007477045, + 0.006584072485566139, + 0.004206504672765732, + -0.0020277448929846287, + -0.005624061916023493, + 0.0034693118650466204, + 0.0004546254931483418, + -0.01812567189335823, + 0.015949396416544914, + -0.0033084177412092686, + 0.00503124063834548, + -0.004364534746855497, + -0.026088139042258263, + -0.014111345633864403, + -0.0022355730179697275, + -0.008163953199982643, + 0.0014177752891555429, + -0.013819887302815914, + 0.007870642468333244, + -0.0008266380173154175, + 0.005630802363157272, + 0.015590094029903412, + -0.00568334199488163, + -0.009375019930303097, + -0.027233438566327095, + -0.0025134512688964605, + 0.006006947252899408, + 0.0038614855147898197, + -0.007305247709155083, + 0.009848266839981079, + -0.0027079987339675426, + -0.009890477173030376, + -0.017440341413021088, + 0.00042191261309199035, + -0.0039551532827317715, + 0.004936034791171551, + -0.0006972012924961746, + -0.00028854349511675537, + 0.00543580437079072, + 0.00740650063380599, + -0.030095098540186882, + 0.0039489660412073135, + -0.000417737610405311, + -0.012609335593879223, + 0.0021741646341979504, + 0.008525793440639973, + -0.017623476684093475, + 0.006056354381144047, + 0.015620323829352856, + -0.0031387547496706247, + -0.0010476837633177638, + 0.0024976064451038837, + 0.0039878906682133675, + -0.018666652962565422, + 0.008292542770504951, + 0.007770286872982979, + -0.023081807419657707, + 0.013786662369966507, + -0.012574628926813602, + 0.0004172985500190407, + 0.005038784351199865, + -0.00823416281491518, + -0.004756602458655834, + -0.9740974307060242, + 0.00433045718818903, + 0.011201192624866962, + 0.009932675398886204, + -0.00829024612903595, + 0.009227356873452663, + 0.004098235163837671, + 0.006768172141164541, + 0.0006262470269575715, + -0.00411779060959816, + 0.005415019579231739, + -0.027454320341348648, + -0.003889528103172779, + 0.005148964002728462, + -0.0002338410122320056, + 0.00327096926048398, + -0.004683327861130238, + -0.0019222002010792494, + -0.0014065911527723074, + 0.006775081157684326, + -0.006716087926179171, + -0.005209165625274181, + 0.006583077367395163, + 0.0006670600268989801, + 0.004008594434708357, + -0.013587798923254013, + -0.003021302865818143, + -0.005221181083470583, + -0.015697289258241653, + 0.006994472350925207, + -0.0046346550807356834, + 0.006088668014854193, + 0.002394408918917179, + -0.0023890254087746143, + 0.016391819342970848, + 0.00956599973142147, + -0.004392017610371113, + -0.0007146808784455061, + 0.002490278333425522, + -0.017988862469792366, + 0.008165296167135239, + 0.020770633593201637, + -0.0025510007981210947, + -0.004423808306455612, + -0.011004665866494179, + 0.0003487509966362268, + -0.0024051042273640633, + -0.00814220029860735, + -0.003963556606322527, + 0.0030669192783534527, + 0.008746776729822159, + -0.0018516709096729755, + 0.007232180796563625, + -0.016282333061099052, + 0.004436183255165815, + 0.006318212952464819, + 0.00040848576463758945, + 0.004457017406821251, + -0.00229838490486145, + 0.015556475147604942, + 0.0006746758590452373, + 0.02011072263121605, + 0.008154156617820263, + -0.026663320139050484, + 0.004829898942261934, + 0.005240138620138168, + -0.004119654651731253, + 0.011538262479007244, + 0.002373028313741088, + -0.0389106459915638, + -0.015042933635413647, + -0.0013973063323646784, + 0.014306954108178616, + 0.018287623301148415, + 0.00608533201739192, + 0.002622078638523817, + -0.012706349603831768, + -0.0030060813296586275, + -0.014920396730303764, + 0.007096511777490377, + -0.004520751535892487, + -0.0039446307346224785, + -0.0034113952424377203, + 0.004754623398184776, + 0.016482606530189514, + 0.0024008650798350573, + -0.01096203364431858, + -0.0013302998850122094, + -0.0021566017530858517, + 0.01205001026391983, + 0.00893101841211319, + -0.011411667801439762, + 0.004822718910872936, + -0.09567947685718536, + -0.0019757291302084923, + 0.051827818155288696, + -0.014345061965286732, + -0.001527644693851471, + -0.024080414324998856, + -0.031512551009655, + -0.009367577731609344, + -0.007342878729104996, + -0.001057767542079091, + 0.005228823982179165, + 0.007198613602668047, + 0.0030264309607446194, + -0.009725907817482948, + 0.00299882423132658, + 0.00962930079549551, + -0.020461322739720345, + -0.001757096964865923, + 0.0007478782790713012 + ], + [ + -0.16236412525177002, + 0.06606815755367279, + -0.08783502131700516, + 0.04871653765439987, + 0.02289452590048313, + -0.02335566282272339, + 0.07195025682449341, + -0.04710499569773674, + 0.00999787263572216, + 0.02937951870262623, + -0.02286621555685997, + 0.028297139331698418, + 0.005734113045036793, + 0.030296804383397102, + 0.026622386649250984, + 0.07043437659740448, + -0.004525864962488413, + -0.04045694321393967, + 0.0030069889035075903, + 0.04459477216005325, + -0.008702266030013561, + 0.036847054958343506, + 0.00016542078810743988, + 0.015040143392980099, + -0.03379417210817337, + 0.018382525071501732, + 0.006557863671332598, + 0.047914378345012665, + 0.0138776870444417, + -0.008867385797202587, + 0.06255347281694412, + -0.004188556224107742, + -0.017241019755601883, + 0.12039933353662491, + 0.02422616071999073, + -0.06241542100906372, + 0.032858580350875854, + 0.006683346815407276, + -0.008372156880795956, + 0.008083784021437168, + 0.07056482881307602, + -0.026523534208536148, + -0.008320259861648083, + 0.017113912850618362, + -0.0281226709485054, + 0.016642894595861435, + -0.05160032957792282, + 0.006405745632946491, + 0.06175607070326805, + -0.010114271193742752, + -0.03141725808382034, + -0.011793787591159344, + 0.033541109412908554, + 0.010581710375845432, + 0.005723826587200165, + 0.049626801162958145, + -0.02764967642724514, + -0.038488782942295074, + -0.03581677004694939, + -0.005233600735664368, + 0.03676510602235794, + 0.025036679580807686, + 0.014983337372541428, + 0.03686299920082092, + 0.025505967438220978, + 0.021937400102615356, + -0.04096002131700516, + -0.015407191589474678, + -0.007259406615048647, + -0.02538181096315384, + -0.009022885002195835, + 0.01572110876441002, + -0.020037293434143066, + -0.0645521879196167, + 0.04263255000114441, + -0.030446860939264297, + 0.0021500757429748774, + 0.032715342938899994, + 0.04375800862908363, + -0.007844188250601292, + 0.3389832079410553, + -0.04240217059850693, + -0.0012165872612968087, + -0.008922572247684002, + 0.06246821582317352, + 0.020453935489058495, + 0.05412447825074196, + -0.002941810991615057, + -0.033254582434892654, + 0.02189486101269722, + 0.007345791906118393, + 0.051803335547447205, + 0.10208700597286224, + 0.04478524252772331, + 0.014334652572870255, + -0.04457521811127663, + -0.03129078820347786, + -0.008436382748186588, + 0.03880726918578148, + 0.020208800211548805, + -0.01822277531027794, + -0.03061516024172306, + -0.03802408650517464, + 0.018817691132426262, + 0.03307723253965378, + -0.020875487476587296, + 0.08800368010997772, + 0.03419910743832588, + 0.0347663015127182, + -0.010898360051214695, + -0.01408443134278059, + 0.023806290701031685, + 0.03416592627763748, + 0.013532483018934727, + 0.014570271596312523, + -0.03443874046206474, + -0.025345420464873314, + -0.010910176672041416, + -0.02770533226430416, + 0.051100343465805054, + -0.04841398447751999, + -0.03437124937772751, + 0.00032512584584765136, + 0.05665483698248863, + -0.004994729999452829, + 0.03618106618523598, + 0.0366656668484211, + -0.02409352734684944, + -0.025001903995871544, + -0.0035348632372915745, + -0.013930107466876507, + -0.02194645255804062, + -0.014451645314693451, + 0.022277286276221275, + 0.05340582877397537, + -0.01652623526751995, + 0.10879145562648773, + -0.08813062310218811, + -0.016440408304333687, + -0.01737120747566223, + 0.010837458074092865, + 0.0036859652027487755, + 0.017245473340153694, + -0.014239996671676636, + -0.015176814049482346, + -0.003429907141253352, + 0.0012572819832712412, + 0.0227512214332819, + 0.03487735986709595, + 0.003009950974956155, + -0.0015771716134622693, + 0.03217826783657074, + -0.0548892542719841, + -0.0031027928926050663, + -0.02712433598935604, + -0.1489555537700653, + 0.005152588710188866, + -0.004103180021047592, + -0.020353611558675766, + -0.03027007356286049, + -0.027875233441591263, + -0.0056960792280733585, + -0.04419579356908798, + -0.019645236432552338, + -0.017465010285377502, + -0.05267839878797531, + -0.06773070991039276, + 0.044596653431653976, + 0.0676603764295578, + -0.008067820221185684, + -0.01990097388625145, + 0.0013259921688586473, + -0.017245816066861153, + -0.012494496069848537, + 0.07001017779111862, + 0.07147211581468582, + -0.0004077262419741601, + -0.006029942072927952, + -0.03506530448794365, + 0.021829335018992424, + -0.007605204824358225, + 0.013329929672181606, + -0.00982690416276455, + 0.034334197640419006, + -0.007269828114658594, + 0.04505671188235283, + 0.07947923243045807, + 0.04670939967036247, + 0.043851010501384735, + 0.09531351923942566, + 0.021723512560129166, + -0.18492454290390015, + 0.09223117679357529, + 0.007909378036856651, + 0.003989390097558498, + 0.0027299323119223118, + 0.0017558283871039748, + 0.022492872551083565, + -0.016951343044638634, + 0.03474109619855881, + 0.04697210341691971, + 0.024001948535442352, + 0.006281743757426739, + -0.0035274710971862078, + -0.03141467645764351, + -0.01785740815103054, + 0.047917235642671585, + -0.08068963885307312, + 0.017307907342910767, + -0.025590093806385994, + -0.010526263155043125, + 0.0169445239007473, + -0.0009520660387352109, + -0.09814102202653885, + -0.019929014146327972, + -0.024327179417014122, + -0.04440673068165779, + -0.0423523373901844, + 0.05227779597043991, + -0.07049929350614548, + -0.03212621062994003, + 0.021015504375100136, + 0.053415898233652115, + 0.06589902937412262, + -0.01772899180650711, + 0.002844280330464244, + -0.01828928478062153, + 0.08281363546848297, + -0.017593029886484146, + -0.0412827767431736, + 0.01113525778055191, + -0.014865892007946968, + -0.01821860857307911, + -0.01293397881090641, + -0.02781771309673786, + 0.0840616524219513, + 0.010184193961322308, + 0.6323270797729492, + 0.022020915523171425, + 0.005014278460294008, + -0.06533661484718323, + 0.021188100799918175, + -0.012059560045599937, + -0.020211555063724518, + 0.03944039344787598, + -0.043180473148822784, + 0.005232388619333506, + 0.05751869082450867, + -0.11489016562700272, + 0.010357711464166641, + 0.0019601373933255672, + -0.06741121411323547, + 0.03973742201924324, + -0.19558818638324738, + -0.029367946088314056, + 0.018375087529420853 + ], + [ + -0.14749956130981445, + 0.0020183504093438387, + -0.0944172814488411, + 0.04660674184560776, + -0.027058761566877365, + -0.02218266762793064, + 0.017380906268954277, + -0.02584400214254856, + -0.00134468253236264, + 0.010272793471813202, + 0.028288444504141808, + 0.006140562705695629, + 0.030315609648823738, + -0.0282644871622324, + 0.020136822015047073, + 0.07335098087787628, + -0.0055037750862538815, + -0.011829833500087261, + -0.0281906146556139, + -0.01328379288315773, + -0.01378058735281229, + 0.0004266590403858572, + 0.022629082202911377, + -0.030232083052396774, + -0.05256028473377228, + -0.05058455094695091, + 0.009756973944604397, + 0.059406884014606476, + -0.03619959205389023, + 0.017866332083940506, + 0.0066759018227458, + -0.042424485087394714, + -0.03736605867743492, + 0.10149931907653809, + 0.031748007982969284, + -0.023320192471146584, + 0.005168846808373928, + 0.00879870168864727, + 0.02049030363559723, + -0.04749375209212303, + 0.026679979637265205, + -0.049731288105249405, + -0.03752658888697624, + -0.00014677210128866136, + -0.033934589475393295, + 0.008510896936058998, + 0.001799589954316616, + -0.01951531134545803, + 0.0033737539779394865, + -0.002156740752980113, + 0.001543779275380075, + -0.00041813909774646163, + -0.03318847715854645, + 0.008407244458794594, + 0.04663993790745735, + 0.005893963389098644, + -0.006725634448230267, + 0.004835787229239941, + -0.02329891547560692, + -0.027708636596798897, + 0.04610222578048706, + 0.011405336670577526, + 0.024575714021921158, + 0.0048012807965278625, + -0.0011691524414345622, + 0.05253196507692337, + -0.013360465876758099, + -0.016541875898838043, + -0.0037375183310359716, + -0.024042924866080284, + 0.015967566519975662, + -0.008978628553450108, + 0.029733624309301376, + 0.0038642752915620804, + 0.007183811627328396, + -0.07305735349655151, + 0.02114940993487835, + -0.015703722834587097, + 0.016415702179074287, + 0.0568363294005394, + 0.3558179438114166, + -0.03808101639151573, + -0.015767429023981094, + 0.03057013638317585, + 0.025165731087327003, + 0.010206691920757294, + 0.03444238379597664, + 0.006540397182106972, + -0.021933306008577347, + -0.008793866261839867, + 0.009051863104104996, + 0.040364399552345276, + -0.012152533046901226, + 0.025881007313728333, + 0.014390937052667141, + 0.0063573867082595825, + -0.07408256083726883, + -0.02246389538049698, + 0.04236220940947533, + 0.015250087715685368, + -0.008998915553092957, + -0.03115692548453808, + -0.01262093149125576, + -0.026445170864462852, + -0.0022036409936845303, + 0.03861129283905029, + 0.02219497039914131, + -0.0026640051510185003, + -0.0020399121567606926, + -0.02045881189405918, + 0.0217535812407732, + -0.012945312075316906, + 0.024769019335508347, + 0.015033140778541565, + -0.007506235968321562, + 0.01841799169778824, + 0.0005287107778713107, + 0.016409816220402718, + -0.03154773265123367, + 0.03369748964905739, + -0.04367449879646301, + -0.02910446561872959, + -0.0008257957524619997, + 0.055717289447784424, + -0.01825547404587269, + 0.015885289758443832, + 0.005951697006821632, + -0.012706752866506577, + -0.043860532343387604, + 0.05679066851735115, + -0.024919873103499413, + -0.0037972659338265657, + -0.025905374437570572, + -0.02273106575012207, + 0.003860607510432601, + 0.002199040027335286, + -0.009502659551799297, + -0.10958846658468246, + 0.0008369794813916087, + -0.01824156939983368, + -0.0070115672424435616, + -0.007320503704249859, + 0.03423089534044266, + -0.004603940062224865, + 0.08326640725135803, + -0.054782990366220474, + -0.04090869426727295, + 0.044869549572467804, + -0.0025721851270645857, + 0.009449349716305733, + -0.024957025423645973, + 0.038004882633686066, + -0.01001336332410574, + -0.03908856585621834, + -0.044668879359960556, + -0.05795836076140404, + -0.04199305549263954, + -0.01572207175195217, + -0.0294454637914896, + -0.02246365323662758, + -0.006923349108546972, + 0.01890682987868786, + -0.02135169878602028, + 0.011397073045372963, + -0.006043249741196632, + -0.018123619258403778, + -0.006931073032319546, + -0.04282190278172493, + 0.0709151178598404, + 0.026260754093527794, + -0.0013046152889728546, + -0.01297482568770647, + 0.0003394740342628211, + 0.043223846703767776, + 0.033316243439912796, + 0.04256821796298027, + -0.008459229953587055, + -0.0026928281877189875, + 0.010164125822484493, + 0.006098116748034954, + -0.005049063358455896, + -0.011694489046931267, + 0.008554605767130852, + 0.021364407613873482, + 0.04427327215671539, + 0.07619964331388474, + 0.0574735626578331, + -0.003868653904646635, + 0.020610863342881203, + 0.09545856714248657, + -0.010275371372699738, + -0.20021389424800873, + 0.039334218949079514, + -0.0017901811515912414, + 0.008148143999278545, + 0.025490231812000275, + 0.05252837762236595, + 0.012927345931529999, + -0.01946296915411949, + 0.08413709700107574, + -0.0010831512045115232, + -0.004853434860706329, + 0.028248857706785202, + -0.0016763785388320684, + -0.03607529401779175, + 0.045978326350450516, + 0.08191996067762375, + -0.013967559672892094, + -0.02167685143649578, + -0.0122487498447299, + 0.055327944457530975, + 0.027064906433224678, + 0.02440870739519596, + -0.11372973024845123, + -0.016017796471714973, + -0.042380306869745255, + -0.0019402826437726617, + -0.0277506522834301, + 0.030769916251301765, + -0.007148577831685543, + -0.043723948299884796, + 0.025195857509970665, + -0.002179591218009591, + 0.017939887940883636, + 0.015501441434025764, + -0.014472954906523228, + 0.008967454545199871, + 0.00831532385200262, + 0.057413164526224136, + -0.035655148327350616, + -0.0024256519973278046, + -0.044969592243433, + -0.03758201003074646, + -0.008766950108110905, + 0.008046385832130909, + 0.051188576966524124, + 0.018273688852787018, + 0.7141785025596619, + 0.0066342041827738285, + -0.01264270581305027, + -0.06338326632976532, + -0.011974221095442772, + -0.040549665689468384, + 0.0015169120160862803, + 0.03595001995563507, + -0.030149510130286217, + 0.0055413623340427876, + 0.01064219418913126, + -0.0627138763666153, + -0.005576342809945345, + -0.017431503161787987, + -0.023854050785303116, + 0.01623975858092308, + -0.17902936041355133, + -0.027128703892230988, + -0.007688121870160103 + ], + [ + 0.008443842642009258, + 0.002693688031286001, + -0.007642751559615135, + -0.0015191949205473065, + 0.0073859053663909435, + 0.007531999610364437, + -0.001016743597574532, + 0.003471419448032975, + 0.002855683211237192, + -0.008861217647790909, + 0.007965103723108768, + 0.0006507907528430223, + -0.004739326890558004, + -0.001828444772399962, + 0.002694313181564212, + -0.003157906699925661, + 0.009308445267379284, + -0.01027098298072815, + 0.012042724527418613, + 0.004140785429626703, + 0.010369434952735901, + -0.0006995715666562319, + -0.005880648735910654, + 0.004553937818855047, + 0.001382747432217002, + 0.01024413388222456, + -0.006216550711542368, + 0.0011859179940074682, + -9.525712812319398e-05, + -0.004189431667327881, + -0.012708979658782482, + 0.007905608043074608, + 0.0034184453543275595, + -0.014775143936276436, + -0.007083456963300705, + -0.004130312707275152, + 0.007441493216902018, + -0.004420385230332613, + -0.0033505274914205074, + -0.0009039876167662442, + 0.009892538189888, + 0.000999409705400467, + -0.03150356188416481, + -0.0018644278170540929, + -0.001486122841015458, + 0.003959897439926863, + -0.008655832149088383, + -0.0011049122549593449, + -0.014347611926496029, + -0.0020734192803502083, + -0.0022771842777729034, + 0.011679857037961483, + 0.00603451719507575, + -0.011152176186442375, + 0.0010602312395349145, + -0.004914738237857819, + -0.03772373124957085, + -0.0012003321899101138, + 0.0022461730986833572, + -0.0034678613301366568, + 0.0007027920801192522, + 0.006429274100810289, + 0.001662836642935872, + 0.00991529505699873, + 0.0016954230377450585, + -0.015135652385652065, + -0.002933504758402705, + 0.007132101338356733, + 0.02110530436038971, + 0.0005106049356982112, + -0.00950181856751442, + 0.017635492607951164, + 7.925145473564044e-05, + 3.495198689051904e-05, + -0.004195030778646469, + -0.0030174111016094685, + -0.004818655550479889, + 0.00047457509208470583, + -0.003566704224795103, + -0.004521653056144714, + -0.11300335824489594, + -0.002712266519665718, + -0.0023699679877609015, + -0.0005395858897827566, + -0.0032358733005821705, + 0.001345223980024457, + 0.0021786957513540983, + -0.00038069928996264935, + 0.014625458978116512, + -0.013778301887214184, + 3.4920180041808635e-05, + 0.001122883753851056, + 0.003514327574521303, + 0.029843922704458237, + 0.014174805954098701, + -0.0024533618707209826, + 0.002996905706822872, + -0.009849225170910358, + 0.00543356966227293, + -0.0007005392108112574, + -8.499310933984816e-05, + -0.004743017256259918, + -0.009633764624595642, + 0.003870696760714054, + 0.010731798596680164, + 0.02188987284898758, + -0.004034772515296936, + -0.008327511139214039, + -0.007737382315099239, + -0.0003493105759844184, + -0.0012398413382470608, + -0.0033106557093560696, + 0.004146495368331671, + 0.006100851111114025, + -0.0006393324583768845, + 0.00420076260343194, + -0.0010543711250647902, + -0.007386289071291685, + 0.0002924722502939403, + -0.0010826002107933164, + -0.010855156928300858, + 0.02361518144607544, + -0.001373319886624813, + 9.66212319326587e-05, + 0.00277134426869452, + 6.310053140623495e-05, + -0.0032119781244546175, + 0.01358066126704216, + -0.008859791792929173, + -0.0012493086978793144, + 0.0017291553085669875, + 0.0003152135177515447, + -0.0017405214020982385, + -0.009211797267198563, + 0.012868430465459824, + -0.0055862064473330975, + -0.004134993068873882, + -0.005861487239599228, + -0.005880930460989475, + 0.0006487718783318996, + -0.0028860357124358416, + -0.0027689842972904444, + 0.0033464401494711637, + 0.0019953057635575533, + -0.9796284437179565, + -0.00249453610740602, + -0.014538032934069633, + -0.004444464109838009, + 0.007995544001460075, + -0.0073334532789886, + 0.0016301973955705762, + -0.004830011632293463, + -0.001111228484660387, + 0.0018791725160554051, + -0.011416898109018803, + 0.013349413871765137, + 0.0045678215101361275, + 0.0004437495081219822, + -0.001990668708458543, + -0.005577981472015381, + 0.001962298760190606, + -0.003543412545695901, + 0.00677849305793643, + -0.006616583559662104, + -0.000814121391158551, + 0.0004802077601198107, + -0.015591183677315712, + -0.004936600103974342, + -0.0030888356268405914, + 0.005573200527578592, + -0.005959796253591776, + 0.003288034815341234, + 0.007925711572170258, + -0.0030858044046908617, + 0.001630011247470975, + -0.001837368356063962, + 0.0002863992704078555, + -0.0002073670766549185, + -0.007826222106814384, + -0.0012772813206538558, + 0.006436430849134922, + 0.004161825869232416, + -0.0008433180046267807, + 0.014703272841870785, + -0.006943876389414072, + 0.0020629209466278553, + -0.0030866970773786306, + 0.0018504250328987837, + 0.00796964205801487, + 0.009089170023798943, + -0.007748836651444435, + 0.012916930951178074, + 0.0043868632055819035, + 0.004009106662124395, + -0.008119276724755764, + 0.006565042771399021, + -0.001717167324386537, + 0.010354646481573582, + -0.002089656889438629, + -0.005257220007479191, + 0.002609962597489357, + 0.0019950096029788256, + -0.001403309521265328, + -0.014501452445983887, + -0.0007479124469682574, + -0.0008747136453166604, + -0.0018641379429027438, + 0.021384520456194878, + -0.005177401937544346, + -0.0018421789864078164, + 0.002667938591912389, + -0.00785746332257986, + -0.002577079925686121, + 0.011591186746954918, + 0.000687445281073451, + -0.0002537464606575668, + -0.0017105572624132037, + -0.023420795798301697, + -0.0034891096875071526, + 0.0011834630277007818, + -0.0032296054996550083, + 0.00016136154590640217, + 0.0034888312220573425, + -0.0071585034020245075, + 0.0033942668233066797, + 0.002949642250314355, + 0.0008683936903253198, + -0.006700629834085703, + -0.010694154538214207, + 0.0039693876169621944, + 0.005372995976358652, + -0.002689765766263008, + -0.0014807127881795168, + -0.00958966463804245, + -0.0017012637108564377, + -0.0038558838423341513, + 0.0032121948897838593, + -0.10099595785140991, + 0.003530041081830859, + -0.040324866771698, + 0.0026226816698908806, + -0.0009030780056491494, + 0.010519671253859997, + 0.027497446164488792, + 0.0064729503355920315, + 0.000543075380846858, + 0.0023856230545789003, + 0.00013021886115893722, + -0.006774435751140118, + -0.007060648407787085, + 0.004839715547859669, + -0.002602009102702141, + -0.0024332194589078426, + 0.0012928704963997006, + -0.0071729132905602455, + -6.926537753315642e-05 + ], + [ + -0.1402614861726761, + -0.004304696340113878, + -0.11780006438493729, + 0.07946164906024933, + -0.04001821205019951, + 0.0004937089397571981, + 0.07934003323316574, + -0.012126768007874489, + -0.01902242749929428, + 0.009228152222931385, + 0.028443511575460434, + 0.0024494011886417866, + 0.03962258994579315, + -0.04579956457018852, + -0.013824956491589546, + 0.05842632055282593, + 0.034108150750398636, + -0.030934160575270653, + -0.016348447650671005, + -0.008675570599734783, + -0.011756115593016148, + 0.015167727135121822, + 0.0266774520277977, + -0.048889320343732834, + -0.04664995148777962, + -0.0006183192017488182, + -0.04290059581398964, + 0.0685347393155098, + -0.006694587413221598, + 0.014092793688178062, + 0.017611298710107803, + -0.025445977225899696, + -0.037525687366724014, + 0.04259858652949333, + 0.04440709948539734, + -0.02951374463737011, + -0.003985494375228882, + -0.008859151974320412, + 0.03932198882102966, + -0.08514567464590073, + 0.050523076206445694, + -0.020459754392504692, + -0.0336075983941555, + -0.009768381714820862, + -0.03310319781303406, + -0.00986358243972063, + -0.0030541131272912025, + -0.039472825825214386, + -0.04022129625082016, + 0.011717469431459904, + -0.009781897068023682, + -0.012567012570798397, + -0.05392221361398697, + -0.01322912611067295, + 0.05004272609949112, + 0.01782151497900486, + 0.005199735518544912, + -0.02982512302696705, + -0.028455844148993492, + -0.05560755729675293, + 0.022325551137328148, + -0.00947748962789774, + 0.007921889424324036, + 0.03176739439368248, + -0.01871740259230137, + 0.060695718973875046, + 0.0017660362645983696, + 0.006578354164958, + 0.012631641700863838, + -0.02283496782183647, + 0.05200239643454552, + 0.0004978484357707202, + 0.00965595431625843, + 0.009123214520514011, + 0.0038272743113338947, + -0.10970818996429443, + 0.0015125786885619164, + -0.009070908650755882, + 0.040017202496528625, + 0.032048337161540985, + 0.3329440951347351, + -0.03134064003825188, + 0.00030935154063627124, + 0.03618841990828514, + 0.04786146804690361, + 0.001863015815615654, + 0.038602713495492935, + 0.015489613637328148, + -0.010076835751533508, + 0.020748039707541466, + 0.0028660395182669163, + 0.07625684142112732, + -0.01174695510417223, + 0.004371062386780977, + 0.027630029246211052, + 0.00419234624132514, + -0.07801181823015213, + -0.007634463254362345, + 0.05099974200129509, + 0.018657712265849113, + -0.03818714991211891, + 0.011076418682932854, + -0.02998615987598896, + -0.009686286561191082, + -0.010792998597025871, + 0.029951242730021477, + 0.05148223415017128, + 0.0038979481905698776, + 0.013035482726991177, + -0.02655152603983879, + 0.02265862748026848, + 0.003624856472015381, + 0.053695205599069595, + 0.026949215680360794, + -0.01693873666226864, + 0.0005217162542976439, + 0.003469964023679495, + 0.023331860080361366, + -0.036736421287059784, + 0.04736765846610069, + -0.057536061853170395, + -0.008399764075875282, + -0.00803933572024107, + 0.025663357228040695, + -0.0272850152105093, + 0.02875160239636898, + 0.03142349421977997, + 0.023698655888438225, + -0.056391164660453796, + 0.0029852690640836954, + -0.03552975133061409, + -0.02075839787721634, + -0.026205329224467278, + -0.005610286723822355, + 0.0021048076450824738, + -0.007605127524584532, + 0.011001799255609512, + -0.08650366216897964, + -0.017428340390324593, + -0.023562263697385788, + 0.021807819604873657, + -0.0006751992623321712, + 0.03676348179578781, + -0.014953836798667908, + 0.044074829667806625, + -0.0686439499258995, + -0.03743686154484749, + 0.050921034067869186, + 0.008348374627530575, + 0.006320181768387556, + -0.013520149514079094, + 0.048632506281137466, + -0.017531292513012886, + -0.008669371716678143, + -0.06812784075737, + -0.07758613675832748, + -0.06579255312681198, + -0.03566594421863556, + -0.012650745920836926, + -0.011748934164643288, + -0.03682779148221016, + 0.00870064552873373, + -0.059228766709566116, + 0.0006805238081142306, + -0.01274615153670311, + -0.06241261586546898, + -0.004339051898568869, + -0.03299819305539131, + 0.06534357368946075, + 0.02891475148499012, + 0.024315284565091133, + -0.0055929068475961685, + -0.008394656702876091, + 0.060590457171201706, + 0.06791870296001434, + 0.04099069535732269, + 0.0018794942880049348, + -0.0020534666255116463, + 0.010455692186951637, + 0.015486607328057289, + -0.01612788997590542, + -0.0005789880524389446, + 0.02113882265985012, + 0.017197608947753906, + 0.05289923772215843, + 0.05097060278058052, + 0.06990116834640503, + 0.0036747243721038103, + 0.036284852772951126, + 0.08506657183170319, + 0.04639299958944321, + -0.2193165272474289, + 0.029430700466036797, + 0.005909147206693888, + -0.023166218772530556, + 0.02320924401283264, + 0.052965663373470306, + 0.0067757498472929, + -0.019295789301395416, + 0.05023050680756569, + 0.004464332014322281, + -0.03141661733388901, + -0.03107248805463314, + 0.021579867228865623, + 0.001936460379511118, + 0.0414644293487072, + 0.11970295757055283, + -0.002696512034162879, + -0.03419044241309166, + -0.008426954038441181, + 0.06209971755743027, + 0.022947177290916443, + 0.013946364633738995, + -0.07747846841812134, + -0.011441659182310104, + -0.0361354686319828, + -0.0013916345778852701, + -0.04558734968304634, + 0.027994174510240555, + -0.028822461143136024, + -0.08636519312858582, + 0.0015288307331502438, + 0.00863797776401043, + 0.014706023968756199, + 0.021581238135695457, + -0.024736644700169563, + 0.01035168208181858, + 0.029192285612225533, + 0.0456538088619709, + -0.026613406836986542, + -0.0339827686548233, + -0.040457192808389664, + -0.03467823192477226, + -0.022285887971520424, + -0.008523079566657543, + 0.08003787696361542, + 0.06706728786230087, + 0.6628648042678833, + 0.04165932908654213, + -0.008023376576602459, + -0.06882546842098236, + -0.01478575263172388, + -0.030435392633080482, + 0.010586127638816833, + 0.0020110004115849733, + -0.00498802587389946, + -0.012536750175058842, + 0.029646120965480804, + -0.06924217194318771, + -0.02404894307255745, + -0.007972300052642822, + -0.01111451257020235, + 0.028798701241612434, + -0.20821860432624817, + -0.020927459001541138, + -0.009619297459721565 + ], + [ + -0.12929123640060425, + 0.05222930759191513, + -0.06436089426279068, + 0.006023251451551914, + 0.031986355781555176, + -0.012078441679477692, + 0.04333427920937538, + -0.04395994916558266, + 0.005750307347625494, + -0.01889493130147457, + 0.0028850228991359472, + 0.01883985660970211, + 0.02500106580555439, + -0.0057678380981087685, + 0.02994168922305107, + 0.05384016036987305, + -0.005438205786049366, + -0.05368298664689064, + 0.0012710131704807281, + -0.005049644969403744, + -0.033330950886011124, + 0.023257678374648094, + 0.03934863582253456, + -0.03384174406528473, + -0.08655808120965958, + -0.009756132960319519, + 0.016957418993115425, + 0.011782952584326267, + -0.038001641631126404, + 0.016810277476906776, + 0.025288050994277, + -0.03562914952635765, + -0.001165275345556438, + 0.08804050087928772, + 0.045644909143447876, + -0.0295458622276783, + -0.005739291198551655, + -0.00795411691069603, + -0.008277219720184803, + -0.0377943180501461, + 0.023689858615398407, + -0.02448461763560772, + -0.040007010102272034, + -0.009462550282478333, + -0.03323964402079582, + -0.03208195045590401, + -0.04403170943260193, + -0.010585744865238667, + 0.009994354099035263, + 0.002406905870884657, + 0.0015084367478266358, + -0.019793855026364326, + -0.023211592808365822, + 0.018840592354536057, + 0.0038829646073281765, + -0.01245836541056633, + -0.015072295442223549, + -0.046226341277360916, + -0.022295795381069183, + -0.03406932204961777, + 0.044864166527986526, + 0.018778802827000618, + 0.006739407312124968, + 0.007590473163872957, + 0.02991384081542492, + 0.05300357565283775, + -0.0015102251200005412, + -0.01969919726252556, + 0.0021199786569923162, + -0.015560777857899666, + 0.0347495898604393, + -0.007813363336026669, + 0.016129132360219955, + -0.02033241279423237, + 0.05999748036265373, + -0.06352607160806656, + -0.004440009593963623, + -0.018514379858970642, + 0.0077108582481741905, + 0.030097004026174545, + 0.34559366106987, + -0.025686020031571388, + -0.016409067437052727, + 0.011932204477488995, + 0.03408890217542648, + 0.027898307889699936, + 0.01301682461053133, + -0.009716320782899857, + -0.01935994252562523, + 0.011009108275175095, + -0.004830246791243553, + 0.038762129843235016, + 0.027597198262810707, + 0.028529634699225426, + 0.019012674689292908, + -0.040644168853759766, + -0.0481380857527256, + -0.02336709201335907, + 0.03561230003833771, + 0.026792161166667938, + -0.020381690934300423, + -0.062040798366069794, + -0.016975972801446915, + -0.019885657355189323, + 0.01643100380897522, + -0.006482371129095554, + 0.04194286838173866, + 0.006336995866149664, + 0.018647240474820137, + -0.011347847059369087, + 0.01926785334944725, + 0.005356443114578724, + 0.04679691791534424, + 0.016178004443645477, + 0.02876271866261959, + -0.029279494658112526, + 0.0034545178059488535, + 0.0034966173116117716, + -0.02152133174240589, + 0.051893748342990875, + -0.039057835936546326, + -0.00604322599247098, + -0.025950375944375992, + 0.030026866123080254, + -0.026692653074860573, + 0.01609676703810692, + -0.0029627815820276737, + -0.013794898055493832, + -0.059813179075717926, + 0.026550862938165665, + -0.008041314780712128, + 0.013753748498857021, + -0.008473124355077744, + -0.038509637117385864, + -0.014645423740148544, + 0.01523827388882637, + 0.022937241941690445, + -0.07443884015083313, + 0.026212608441710472, + -0.03588299825787544, + -0.01777557097375393, + -0.022268181666731834, + 0.032371439039707184, + -0.005841213744133711, + -0.3605216145515442, + -0.04310091957449913, + 0.006245647091418505, + 0.04563603550195694, + 0.010085580870509148, + 0.00022916724265087396, + -0.007741969078779221, + 0.048278458416461945, + -0.02854839153587818, + -0.015056914649903774, + -0.03200138732790947, + -0.06550411134958267, + -0.05385862663388252, + 0.02292163297533989, + -0.05293964967131615, + -0.013032495975494385, + 0.00618574908003211, + 0.012406779453158379, + -0.058076366782188416, + 0.015294631011784077, + -0.010231990367174149, + -0.011569180525839329, + -0.012964918278157711, + 0.008647114038467407, + 0.05552441254258156, + 0.004350846167653799, + 0.013659456744790077, + -0.01244101207703352, + -0.019665490835905075, + 0.004507701378315687, + 0.03396865352988243, + 0.05313487350940704, + -0.009113281965255737, + -0.0010921478969976306, + -0.015391740947961807, + 0.03898432478308678, + -0.011236538179218769, + 0.0028451522812247276, + 0.013831153512001038, + -0.00900714099407196, + 0.049731094390153885, + 0.07649891078472137, + 0.062447439879179, + 0.009398819878697395, + 0.03221007063984871, + 0.09101209044456482, + -0.0010717016411945224, + -0.1901668906211853, + -0.006570933386683464, + -0.001089335884898901, + 0.0007152963662520051, + -0.015661830082535744, + 0.0366029255092144, + 0.003397867549210787, + -0.0006667701527476311, + 0.0777331218123436, + 0.046872757375240326, + 0.007866499945521355, + -0.017405124381184578, + -0.0022564290557056665, + -0.035960931330919266, + 0.05794617533683777, + 0.06712421029806137, + -0.02642715722322464, + 0.0030503415036946535, + -0.00803767517209053, + 0.03277551382780075, + 0.040368251502513885, + -0.018942926079034805, + -0.037469662725925446, + -0.09682697802782059, + -0.0179736390709877, + -0.006700184196233749, + -0.01981278881430626, + 0.02558967098593712, + 0.002334385411813855, + -0.0610465370118618, + 0.015329237096011639, + -0.005542577710002661, + 0.030032115057110786, + -0.001223939354531467, + -0.024166248738765717, + 0.005203672219067812, + 0.01064108032733202, + 0.048755768686532974, + -0.012641779147088528, + 0.0184550192207098, + -0.02693082205951214, + -0.04319285973906517, + -0.022435268387198448, + 0.000767457066103816, + 0.08446577936410904, + 0.02893860451877117, + 0.6329174041748047, + 0.032474782317876816, + -0.03331684321165085, + -0.05246612802147865, + -0.010235250927507877, + -0.07435239851474762, + 0.022072698920965195, + 0.02861550822854042, + -0.0223980825394392, + 0.01695416495203972, + 0.03576437756419182, + -0.08087380230426788, + -0.040790293365716934, + -0.006446976214647293, + -0.03271281719207764, + 0.03254726156592369, + -0.18322375416755676, + -0.022074351087212563, + 0.010345610789954662 + ] + ] + ], + "dims": [ + 1, + 50, + 256 + ], + "type": "float32" + }, + "style_dp": { + "data": [ + [ + [ + 0.07474678754806519, + -0.5889288187026978, + -0.03702613711357117, + -0.007368959486484528, + 0.05163981392979622, + 0.013871493749320507, + -0.18998634815216064, + 0.059362925589084625, + -0.0027309914585202932, + 0.17703154683113098, + -0.000860747997649014, + -0.44892075657844543, + 0.17819537222385406, + 0.5545171499252319, + 0.005822369363158941, + 0.17753200232982635 + ], + [ + 0.038218721747398376, + -0.5716315507888794, + -0.04198824241757393, + -0.009459159336984158, + 0.046055544167757034, + 0.026696618646383286, + -0.21026365458965302, + 0.062177203595638275, + -0.012533755041658878, + 0.176903635263443, + -0.0068780407309532166, + -0.4527089595794678, + 0.17751413583755493, + 0.5603838562965393, + 0.008840233087539673, + 0.19222213327884674 + ], + [ + 0.04968881234526634, + -0.5911159515380859, + -0.04005054384469986, + -0.0028875379357486963, + 0.03441191837191582, + 0.00731689715757966, + -0.20811010897159576, + 0.05006544664502144, + -0.0005923694698140025, + 0.15481144189834595, + -0.01537023950368166, + -0.45167893171310425, + 0.15612785518169403, + 0.5589101910591125, + 0.008240018039941788, + 0.1854858696460724 + ], + [ + 0.04027542099356651, + -0.5786426663398743, + -0.04575835540890694, + -0.014447854831814766, + 0.050171948969364166, + 0.032411638647317886, + -0.1665760576725006, + 0.06875792145729065, + -0.014158609323203564, + 0.20817889273166656, + 0.0009385462617501616, + -0.4569278359413147, + 0.2110203057527542, + 0.5480878949165344, + 0.0013908108230680227, + 0.1671835035085678 + ], + [ + 0.07648548483848572, + -0.5885435342788696, + -0.038431424647569656, + -0.005231486167758703, + 0.04448837414383888, + 0.007756637409329414, + -0.19808606803417206, + 0.053103912621736526, + -0.002488303929567337, + 0.17250172793865204, + -0.0061487662605941296, + -0.44562870264053345, + 0.174111470580101, + 0.5572196245193481, + 0.010821613483130932, + 0.18125435709953308 + ], + [ + 0.06041701138019562, + -0.6617862582206726, + -0.006356057710945606, + 0.004876421764492989, + 0.04812157526612282, + -0.014169218018651009, + -0.1252933293581009, + 0.01857047528028488, + 0.008631917648017406, + 0.10474471002817154, + 0.01962646096944809, + -0.4813397526741028, + 0.10711145401000977, + 0.5217428207397461, + 0.0073120687156915665, + 0.11359501630067825 + ], + [ + 0.03851527348160744, + -0.5736314654350281, + -0.04420965537428856, + -0.005479741841554642, + 0.039695076644420624, + 0.019239388406276703, + -0.22266945242881775, + 0.05785423517227173, + -0.00695881899446249, + 0.1631128489971161, + -0.015078917145729065, + -0.45002999901771545, + 0.1632969081401825, + 0.56326824426651, + 0.008587215095758438, + 0.1979520618915558 + ], + [ + 0.07083070278167725, + -0.6478694081306458, + -0.01242379192262888, + 0.008299140259623528, + 0.03954382240772247, + -0.020351827144622803, + -0.16498613357543945, + 0.017451005056500435, + 0.010514709167182446, + 0.09715670347213745, + 0.005534648429602385, + -0.4687131643295288, + 0.09844651073217392, + 0.5356047749519348, + 0.013452817685902119, + 0.1396576315164566 + ] + ] + ], + "dims": [ + 1, + 8, + 16 + ], + "type": "float32" + }, + "metadata": { + "source_file": "M5.wav", + "source_sample_rate": 24000, + "target_sample_rate": 44100, + "extracted_at": "2026-01-06T16:16:21.471876" + } +} \ No newline at end of file diff --git a/output/custom.wav b/output/custom.wav new file mode 100644 index 0000000000000000000000000000000000000000..0107dda1dd6273af21b76561611971b1b75dd872 --- /dev/null +++ b/output/custom.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cc245c3deae89f9d1c2c675abd2eb155e9fca873e9820b55be0e8b43355cb3f7 +size 781612 diff --git a/run_qnn_tts_pipeline.py b/run_qnn_tts_pipeline.py new file mode 100644 index 0000000000000000000000000000000000000000..a25630eaaf270f2463bc1e0b2d7d5895d8611961 --- /dev/null +++ b/run_qnn_tts_pipeline.py @@ -0,0 +1,519 @@ +#!/usr/bin/env python3 +""" +Complete QNN TTS Pipeline for QCS6490 HTP Backend + +This script runs the entire Supertonic-2 TTS pipeline on Qualcomm QCS6490 HTP: +1. Text preprocessing and input tensor generation +2. Transfer inputs to device +3. Execute all 4 models on HTP backend +4. Retrieve outputs and convert to WAV + +Usage: + python run_qnn_tts_pipeline.py --text "Your text here" --voice F1 --output output.wav +""" + +import argparse +import json +import re +import wave +import subprocess +from pathlib import Path +from typing import Tuple +from unicodedata import normalize as unicode_normalize + +import numpy as np + + +class QNNTTSPipeline: + """Complete TTS pipeline for QNN/HTP deployment""" + + def __init__(self, model_dir: str = "model/onnx", device: str = "root@192.168.31.17", password: str = "oelinux123"): + """Initialize pipeline""" + self.model_dir = Path(model_dir) + self.device = device + self.password = password + self.ssh_prefix = f"sshpass -p '{password}' ssh -o StrictHostKeyChecking=no" + self.scp_prefix = f"sshpass -p '{password}' scp -o StrictHostKeyChecking=no" + self.deployment_dir = Path("qcs6490_deployment") + + # Load configuration + with open(self.model_dir / "tts.json") as f: + self.config = json.load(f) + + self.sample_rate = self.config["ae"]["sample_rate"] + self.base_chunk_size = self.config["ae"]["base_chunk_size"] + self.chunk_compress_factor = self.config["ttl"]["chunk_compress_factor"] + self.latent_dim = self.config["ttl"]["latent_dim"] + + # Load character mapping + with open(self.model_dir / "unicode_indexer.json") as f: + self.unicode_indexer = json.load(f) + + def preprocess_text(self, text: str) -> str: + """Preprocess text (same as ONNX version)""" + try: + text = unicode_normalize("NFKD", text) + except: + pass + + # Remove emojis + emoji_pattern = re.compile( + "[\U0001f600-\U0001f64f\U0001f300-\U0001f5ff\U0001f680-\U0001f6ff" + "\U0001f700-\U0001f77f\U0001f780-\U0001f7ff\U0001f800-\U0001f8ff" + "\U0001f900-\U0001f9ff\U0001fa00-\U0001fa6f\U0001fa70-\U0001faff" + "\u2600-\u26ff\u2700-\u27bf\U0001f1e6-\U0001f1ff]+", + flags=re.UNICODE + ) + text = emoji_pattern.sub("", text) + + # Normalize symbols + replacements = { + "\u2013": "-", "\u2014": "-", "\u2011": "-", + "_": " ", + "\u201c": '"', "\u201d": '"', + "\u2018": "'", "\u2019": "'", + "`": "'", + "[": " ", "]": " ", "|": " ", "/": " ", "#": " " + } + for old, new in replacements.items(): + text = text.replace(old, new) + + text = re.sub(r"[\u0302-\u032F]", "", text) + text = text.replace("@", " at ") + text = text.replace("e.g.,", "for example,") + text = text.replace("i.e.,", "that is,") + + for punct in [",", ".", "!", "?", ";", ":", "'"]: + text = re.sub(f" \\{punct}", punct, text) + + text = re.sub(r'(["\'\`])\1+', r'\1', text) + text = re.sub(r"\s+", " ", text).strip() + + if not re.search(r"[.!?;:,'\")\]}]$", text): + text += "." + + return text + + def text_to_ids(self, text: str, lang: str = "en") -> Tuple[np.ndarray, np.ndarray]: + """Convert text to token IDs (INT32 for QNN)""" + text = self.preprocess_text(text) + text = f"<{lang}>{text}" + + ids = [] + for char in text: + char_code = ord(char) + if char_code < len(self.unicode_indexer): + idx = self.unicode_indexer[char_code] + if idx != -1: + ids.append(idx) + + # QNN requires INT32 (not INT64) + text_ids = np.array([ids], dtype=np.int32) + + length = np.array([len(ids)], dtype=np.int64) + max_len = length[0] + mask = np.arange(max_len) < length[:, None] + text_mask = mask.astype(np.float32).reshape(1, 1, -1) + + return text_ids, text_mask + + def load_voice_style(self, voice_name: str) -> Tuple[np.ndarray, np.ndarray]: + """Load voice style embeddings""" + style_path = self.model_dir.parent / "voice_styles" / f"{voice_name}.json" + + with open(style_path) as f: + data = json.load(f) + + style_ttl = np.array(data["style_ttl"]["data"], dtype=np.float32) + style_dp = np.array(data["style_dp"]["data"], dtype=np.float32) + + # Transpose style_dp from [1,8,16] to [1,16,8] as expected by QNN model + style_dp = np.transpose(style_dp, (0, 2, 1)) + + return style_ttl, style_dp + + def quantize_to_ufixed16(self, data: np.ndarray, scale: float, offset: int) -> np.ndarray: + """Quantize float32 data to UFIXED_POINT_16 format""" + quantized = np.round(data / scale + offset).astype(np.int16).astype(np.uint16) + return quantized + + def prepare_inputs(self, text: str, voice_name: str, lang: str, seed: int = None): + """Prepare all input tensors and save to deployment directory""" + print(f"\n[1/6] Preparing inputs...") + + # Load voice style + style_ttl, style_dp = self.load_voice_style(voice_name) + + # Convert text to IDs + text_ids, text_mask = self.text_to_ids(text, lang) + print(f" Text: '{text}'") + print(f" Tokens: {text_ids.shape[1]}") + + # Pad and reshape inputs to match QNN model expectations + # QNN runtime handles quantization internally, so we send float32 data + + # text_ids: INT32 [1, 128] + text_ids_padded = np.zeros((1, 128), dtype=np.int32) + text_ids_padded[0, :text_ids.shape[1]] = text_ids[0] + + # text_mask: transpose from [1,1,128] to [1,128,1] and pad to 128 + # Keep as float32 - QNN will quantize internally + text_mask_transposed = np.zeros((1, 128, 1), dtype=np.float32) + text_mask_transposed[0, :text_mask.shape[2], 0] = text_mask[0, 0, :] + + # style_dp: already transposed to [1,16,8] in load_voice_style + # Keep as float32 - QNN will quantize internally + + # Save inputs + inputs_dir = self.deployment_dir / "inputs" + inputs_dir.mkdir(parents=True, exist_ok=True) + + text_ids_padded.tofile(inputs_dir / "input_text_ids.raw") + style_dp.tofile(inputs_dir / "input_style_dp.raw") + style_ttl.tofile(inputs_dir / "input_style_ttl.raw") + text_mask_transposed.tofile(inputs_dir / "input_text_mask.raw") + + # Store for later use + self.text_ids = text_ids + self.text_mask = text_mask + self.style_ttl = style_ttl + self.style_dp = style_dp + self.seed = seed + + print(f" ✓ Inputs saved to {inputs_dir}") + + def transfer_to_device(self): + """Transfer models and inputs to QCS6490 device""" + print(f"\n[2/6] Transferring to device {self.device}...") + + # Create remote directory structure + subprocess.run( + f"{self.ssh_prefix} {self.device} 'mkdir -p /data/qnn_tts/libs /data/qnn_tts/inputs /data/qnn_tts/outputs'", + shell=True, check=True + ) + + # Transfer model libraries + subprocess.run( + f"{self.scp_prefix} qcs6490_deployment/libs/*.so {self.device}:/data/qnn_tts/libs/", + shell=True, check=True + ) + + # Transfer inputs + subprocess.run( + f"{self.scp_prefix} qcs6490_deployment/inputs/*.raw {self.device}:/data/qnn_tts/inputs/", + shell=True, check=True + ) + + print(f" ✓ Transfer complete") + + def run_on_device(self, diffusion_steps: int = 10, speed: float = 1.0): + """Execute all 4 models on HTP backend""" + print(f"\n[3/6] Running on HTP backend...") + + outputs_dir = self.deployment_dir / "outputs" + outputs_dir.mkdir(parents=True, exist_ok=True) + + # Model 1: Duration Predictor + print(f" [1/4] Duration predictor...") + cmd = f"""{self.ssh_prefix} {self.device} 'cd /data/qnn_tts && \\ + qnn-net-run \\ + --model libs/libduration_predictor_htp.so \\ + --backend /usr/lib/libQnnHtp.so \\ + --input_list inputs.txt \\ + --output_dir outputs'""" + + # Create input list on device (all inputs on single line, space-separated) + subprocess.run( + f"{self.ssh_prefix} {self.device} 'cd /data/qnn_tts && echo \"inputs/input_text_ids.raw inputs/input_style_dp.raw inputs/input_text_mask.raw\" > inputs.txt'", + shell=True, check=True + ) + + subprocess.run(cmd, shell=True, check=True) + + # Retrieve duration + subprocess.run( + f"{self.scp_prefix} {self.device}:/data/qnn_tts/outputs/Result_0/duration.raw {outputs_dir}/", + shell=True, check=True + ) + + duration_raw = np.fromfile(outputs_dir / "duration.raw", dtype=np.float32) + duration = duration_raw[0] / speed + print(f" Duration: {duration:.2f}s") + + # Model 2: Text Encoder + print(f" [2/4] Text encoder...") + cmd = f"""{self.ssh_prefix} {self.device} 'cd /data/qnn_tts && \\ + qnn-net-run \\ + --model libs/libtext_encoder_htp.so \\ + --backend /usr/lib/libQnnHtp.so \\ + --input_list inputs.txt \\ + --output_dir outputs'""" + + subprocess.run( + f"{self.ssh_prefix} {self.device} 'cd /data/qnn_tts && echo \"inputs/input_text_ids.raw inputs/input_style_ttl.raw inputs/input_text_mask.raw\" > inputs.txt'", + shell=True, check=True + ) + + subprocess.run(cmd, shell=True, check=True) + + # Retrieve text embeddings + subprocess.run( + f"{self.scp_prefix} {self.device}:/data/qnn_tts/outputs/Result_0/text_emb.raw {outputs_dir}/", + shell=True, check=True + ) + + text_emb = np.fromfile(outputs_dir / "text_emb.raw", dtype=np.float32).reshape(1, 256, -1) + print(f" Text embeddings: {text_emb.shape}") + + # Model 3: Vector Estimator (diffusion loop) + print(f" [3/4] Vector estimator ({diffusion_steps} steps)...") + + # Initialize latent noise with FIXED dimensions matching model conversion + # Model was converted with --input_dim noisy_latent 1,144,192 + latent_dim_fixed = 144 # Fixed latent dimension + latent_len_fixed = 192 # Fixed latent length + + # Calculate actual dimensions for trimming later + wav_length = int(duration * self.sample_rate) + chunk_size = self.base_chunk_size * self.chunk_compress_factor + latent_len_actual = (wav_length + chunk_size - 1) // chunk_size + + if self.seed is not None: + np.random.seed(self.seed) + + noisy_latent = np.random.randn(1, latent_dim_fixed, latent_len_fixed).astype(np.float32) + + # Create latent mask using actual length + latent_mask = np.zeros((1, 1, latent_len_fixed), dtype=np.float32) + latent_mask[0, 0, :latent_len_actual] = 1.0 + noisy_latent = noisy_latent * latent_mask + + # Diffusion loop + total_step = np.array([diffusion_steps], dtype=np.float32) + + for step in range(diffusion_steps): + current_step = np.array([step], dtype=np.float32) + + # Save inputs for this step + noisy_latent.tofile(self.deployment_dir / "inputs/input_noisy_latent.raw") + text_emb.tofile(self.deployment_dir / "inputs/input_text_emb.raw") + latent_mask.tofile(self.deployment_dir / "inputs/input_latent_mask.raw") + current_step.tofile(self.deployment_dir / "inputs/input_current_step.raw") + total_step.tofile(self.deployment_dir / "inputs/input_total_step.raw") + + # Transfer inputs + subprocess.run( + f"{self.scp_prefix} {self.deployment_dir}/inputs/input_noisy_latent.raw {self.deployment_dir}/inputs/input_text_emb.raw {self.deployment_dir}/inputs/input_latent_mask.raw {self.deployment_dir}/inputs/input_current_step.raw {self.deployment_dir}/inputs/input_total_step.raw {self.device}:/data/qnn_tts/inputs/", + shell=True, check=True, stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL + ) + + # Run model + cmd = f"""{self.ssh_prefix} {self.device} 'cd /data/qnn_tts && \\ + qnn-net-run \\ + --model libs/libvector_estimator_htp.so \\ + --backend /usr/lib/libQnnHtp.so \\ + --input_list inputs.txt \\ + --output_dir outputs' 2>&1 | grep -v 'QnnLog_Level'""" + + subprocess.run( + f"{self.ssh_prefix} {self.device} 'cd /data/qnn_tts && echo \"inputs/input_noisy_latent.raw inputs/input_text_emb.raw inputs/input_style_ttl.raw inputs/input_latent_mask.raw inputs/input_text_mask.raw inputs/input_current_step.raw inputs/input_total_step.raw\" > inputs.txt'", + shell=True, check=True + ) + + subprocess.run(cmd, shell=True, check=True, stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL) + + # Retrieve denoised latent + subprocess.run( + f"{self.scp_prefix} {self.device}:/data/qnn_tts/outputs/Result_0/denoised_latent.raw {outputs_dir}/ 2>/dev/null", + shell=True, check=True + ) + + noisy_latent = np.fromfile(outputs_dir / "denoised_latent.raw", dtype=np.float32).reshape(1, latent_dim_fixed, latent_len_fixed) + + if (step + 1) % 5 == 0 or step == diffusion_steps - 1: + print(f" Step {step + 1}/{diffusion_steps}") + + # Model 4: Vocoder + print(f" [4/4] Vocoder...") + + noisy_latent.tofile(self.deployment_dir / "inputs/input_latent.raw") + subprocess.run( + f"{self.scp_prefix} {self.deployment_dir}/inputs/input_latent.raw {self.device}:/data/qnn_tts/inputs/", + shell=True, check=True + ) + + cmd = f"""{self.ssh_prefix} {self.device} 'cd /data/qnn_tts && \\ + qnn-net-run \\ + --model libs/libvocoder_htp.so \\ + --backend /usr/lib/libQnnHtp.so \\ + --input_list inputs.txt \\ + --output_dir outputs'""" + + subprocess.run( + f"{self.ssh_prefix} {self.device} 'cd /data/qnn_tts && echo \"inputs/input_latent.raw\" > inputs.txt'", + shell=True, check=True + ) + + subprocess.run(cmd, shell=True, check=True) + + # Retrieve final audio + subprocess.run( + f"{self.scp_prefix} {self.device}:/data/qnn_tts/outputs/Result_0/wav_tts.raw {outputs_dir}/", + shell=True, check=True + ) + + print(f" ✓ Inference complete") + + # Load and trim audio + wav = np.fromfile(outputs_dir / "wav_tts.raw", dtype=np.float32) + wav_trimmed = wav[:wav_length] + + return wav_trimmed, duration + + def save_wav(self, filename: str, audio: np.ndarray): + """Save audio as WAV file""" + print(f"\n[4/6] Saving output...") + + # Normalize and convert to 16-bit PCM + audio_clipped = np.clip(audio, -1.0, 1.0) + audio_int16 = (audio_clipped * 32767).astype(np.int16) + + with wave.open(filename, 'w') as f: + f.setnchannels(1) + f.setsampwidth(2) + f.setframerate(self.sample_rate) + f.writeframes(audio_int16.tobytes()) + + print(f" ✓ Saved to: {filename}") + print(f" Samples: {len(audio)} @ {self.sample_rate} Hz") + print(f" Duration: {len(audio)/self.sample_rate:.2f}s") + + def synthesize( + self, + text: str, + voice_name: str = "F1", + lang: str = "en", + diffusion_steps: int = 10, + speed: float = 1.0, + seed: int = None, + output_file: str = "output.wav" + ): + """Run complete TTS pipeline on HTP""" + print(f"\n{'='*70}") + print(f"QNN TTS Pipeline - HTP Backend") + print(f"{'='*70}") + print(f"Device: {self.device}") + print(f"Voice: {voice_name} | Language: {lang} | Steps: {diffusion_steps}") + + # Prepare inputs + self.prepare_inputs(text, voice_name, lang, seed) + + # Transfer to device + self.transfer_to_device() + + # Run inference + waveform, duration = self.run_on_device(diffusion_steps, speed) + + # Save output + self.save_wav(output_file, waveform) + + print(f"\n{'='*70}") + print(f"✓ Pipeline complete") + print(f"{'='*70}\n") + + return waveform, duration + + +def main(): + parser = argparse.ArgumentParser( + description="QNN TTS Pipeline for QCS6490 HTP", + formatter_class=argparse.RawDescriptionHelpFormatter, + epilog=""" +Examples: + # Basic usage + python run_qnn_tts_pipeline.py --text "Hello world" --voice F1 + + # With specific seed + python run_qnn_tts_pipeline.py \\ + --text "Good morning everyone" \\ + --voice M1 \\ + --seed 100 + +Available voices: + Female: F1, F2, F3, F4, F5 + Male: M1, M2, M3, M4, M5 + """ + ) + + parser.add_argument( + "--text", "-t", + type=str, + required=True, + help="Text to synthesize" + ) + parser.add_argument( + "--voice", "-v", + type=str, + default="F1", + choices=["F1", "F2", "F3", "F4", "F5", "M1", "M2", "M3", "M4", "M5"], + help="Voice style (default: F1)" + ) + parser.add_argument( + "--lang", "-l", + type=str, + default="en", + choices=["en", "ko", "es", "pt", "fr"], + help="Language code (default: en)" + ) + parser.add_argument( + "--output", "-o", + type=str, + default="board_outputs/qnn_htp_output.wav", + help="Output WAV file (default: board_outputs/qnn_htp_output.wav)" + ) + parser.add_argument( + "--steps", + type=int, + default=10, + help="Diffusion steps (default: 10)" + ) + parser.add_argument( + "--speed", + type=float, + default=1.0, + help="Speech speed multiplier (default: 1.0)" + ) + parser.add_argument( + "--seed", + type=int, + default=None, + help="Random seed (default: None = random)" + ) + parser.add_argument( + "--device", + type=str, + default="root@192.168.31.17", + help="Device SSH address (default: root@192.168.31.17)" + ) + + args = parser.parse_args() + + # Create output directory + output_dir = Path(args.output).parent + output_dir.mkdir(parents=True, exist_ok=True) + + # Run pipeline + pipeline = QNNTTSPipeline(device=args.device) + pipeline.synthesize( + text=args.text, + voice_name=args.voice, + lang=args.lang, + diffusion_steps=args.steps, + speed=args.speed, + seed=args.seed, + output_file=args.output + ) + + +if __name__ == "__main__": + main() diff --git a/supertonic_architecture.md b/supertonic_architecture.md new file mode 100644 index 0000000000000000000000000000000000000000..cc738c55e5384eb2fdddd459dbf3fafbdda43968 --- /dev/null +++ b/supertonic_architecture.md @@ -0,0 +1,1368 @@ +# Supertonic-2 TTS Architecture — Complete Deep Dive + +## For Qualcomm QCS6490 Porting + +> This document captures a structured learning session covering the full Supertonic-2 TTS architecture, +> from high-level pipeline down to matrix-level understanding of every component. +> Target platform: Qualcomm QCS6490 (Hexagon HTP V68, SM7325 equivalence) + +--- + +## Table of Contents + +1. [System Overview](#1-system-overview) +2. [The 4 ONNX Models — Purpose & Execution Order](#2-the-4-onnx-models--purpose--execution-order) +3. [Configuration Files](#3-configuration-files) +4. [Complete Inference Pipeline](#4-complete-inference-pipeline) +5. [Unicode Indexer — The "No G2P" Design](#5-unicode-indexer--the-no-g2p-design) +6. [Inference Script Walkthrough](#6-inference-script-walkthrough) +7. [ConvNeXt Blocks — The Core Building Block](#7-convnext-blocks--the-core-building-block) +8. [Understanding Dims, Kernel Sizes, and Weight Matrices](#8-understanding-dims-kernel-sizes-and-weight-matrices) +9. [Cross-Attention — How Text Becomes Speech](#9-cross-attention--how-text-becomes-speech) +10. [LARoPE — Length-Aware Rotary Position Embedding](#10-larope--length-aware-rotary-position-embedding) +11. [How Convolution Sliding Works](#11-how-convolution-sliding-works) +12. [QCS6490 Conversion Considerations](#12-qcs6490-conversion-considerations) + +--- + +## 1. System Overview + +Supertonic-2 is a **66M parameter**, on-device TTS system based on the **Latent Diffusion Model (LDM)** framework. It consists of three core neural components plus a text preprocessing stage, all exported as ONNX models for cross-platform inference. + +The system operates at **44.1 kHz** sample rate and uses a **24-dimensional latent space** with temporal compression (factor of 6), making it extremely compact and fast. + +Key characteristics: +- **No G2P module** — operates directly on raw Unicode characters +- **66M parameters** total (~305 MB on disk) +- **5 languages** — English, Korean, Spanish, Portuguese, French +- **Up to 167× real-time** on consumer hardware +- **Flow matching** based generation (not autoregressive) + +--- + +## 2. The 4 ONNX Models — Purpose & Execution Order + +The inference pipeline runs these models **sequentially**: + +``` +Text Input + │ + ▼ +┌─────────────────────┐ +│ 1. TEXT ENCODER │ (text_encoder.onnx — ~21-27 MB) +│ Encodes text + │ +│ style into text │ +│ representations │ +│ + predicts duration │ +└─────────┬───────────┘ + │ text_hidden_states, durations + ▼ +┌─────────────────────┐ +│ 2. DURATION │ (duration_predictor.onnx — ~1.5-3.8 MB) +│ PREDICTOR │ +│ Utterance-level │ +│ duration estimation │ +│ (prosody/pacing) │ +└─────────┬───────────┘ + │ predicted duration (samples) + ▼ +┌─────────────────────┐ +│ 3. VECTOR │ (vector_estimator.onnx — ~132-175 MB) +│ ESTIMATOR │ +│ Flow-matching │ +│ denoiser that maps │ +│ text to latent │ +│ speech (iterative) │ +└─────────┬───────────┘ + │ latent speech representation (24-dim) + ▼ +┌─────────────────────┐ +│ 4. VOCODER │ (vocoder.onnx — ~55-101 MB) +│ (Speech Autoencoder │ +│ Decoder) │ +│ Decodes latents │ +│ to 44.1kHz waveform │ +└─────────┴───────────┘ + │ + ▼ + Audio Output (16-bit WAV, 44100 Hz) +``` + +### Model 1: Text Encoder (`text_encoder.onnx`, ~21-27 MB) + +**Corresponds to:** `ttl.text_encoder` + `ttl.style_encoder` + `ttl.speech_prompted_text_encoder` in tts.json + +**What it does:** +- Takes Unicode character indices (from `unicode_indexer.json`) as input +- Embeds characters into 256-dim vectors via a learned character embedding +- Processes through 6-layer ConvNeXt blocks (kernel size 5, intermediate dim 1024) +- Refines with a 4-layer attention encoder (4 heads, 256 hidden, 1024 filter channels) +- Conditions on voice style via a style token attention mechanism (50 style tokens, 2 heads) +- Outputs: **text hidden states** (256-dim per token) used for cross-attention in the vector estimator + +**Inputs:** `input_ids` (int64), `attention_mask` (int64), `style` (float32 — the `style_ttl` from voice JSON) +**Outputs:** `last_hidden_state`, `raw_durations` + +### Model 2: Duration Predictor (`duration_predictor.onnx`, ~1.5-3.8 MB) + +**Corresponds to:** `dp` section in tts.json + +**What it does:** +- Predicts the **utterance-level duration** — how long (in audio samples) the entire utterance should be +- This is NOT phoneme-level duration; it works at the sentence level, making the architecture much simpler +- Uses its own smaller text encoder (64-dim embeddings, 6-layer ConvNeXt, 2-layer attention) +- Has its own style encoder with 8 style tokens (vs 50 in the TTL) +- A small MLP predictor (2 layers, 128 hidden) combines sentence and style features + +**Inputs:** Text indices, `style_dp` from voice JSON +**Outputs:** Duration in samples → converted to latent length via: `latent_length = ceil(duration / (base_chunk_size × chunk_compress_factor))` = `ceil(duration / 3072)` + +### Model 3: Vector Estimator (`vector_estimator.onnx`, ~132-175 MB) — **LARGEST MODEL** + +**Corresponds to:** `ttl.vector_field` + `ttl.flow_matching` in tts.json + +**What it does:** +- This is the **flow-matching denoiser** — the heart of the TTS system +- It iteratively transforms random Gaussian noise into a clean latent speech representation +- Uses a **conditional flow matching** approach (similar to diffusion, but more efficient) +- The vector field network has: + - Input projection: latent (24-dim × 6 compressed) → 512-dim + - 4 main blocks, each containing: + - Time conditioning (64-dim timestep encoding) + - Style conditioning (256-dim from voice style) + - **Cross-attention** with text encoder output (4 heads, with LARoPE) + - ConvNeXt processing blocks with dilations [1,2,4,8] + - Final ConvNeXt block (4 layers) + output projection back to 24-dim latent + +**Inputs:** `latent` (noise or partially denoised), `latent_mask`, `timestep`, `text_hidden_state`, `style` +**Outputs:** Updated latent (directly, with Euler integration baked in) + +**Called N times** per inference (N = `total_steps`, default 5, can be as low as 2 for speed) + +### Model 4: Vocoder (`vocoder.onnx`, ~55-101 MB) + +**Corresponds to:** `ae.decoder` in tts.json + +**What it does:** +- Decodes the 24-dimensional latent representation back into a raw audio waveform +- Uses a 10-layer ConvNeXt decoder with dilations [1,2,4,1,2,4,1,1,1,1] +- Final head: 512→2048→512 with kernel size 3 +- Produces audio at **44,100 Hz** sample rate +- Each latent frame corresponds to 512 audio samples (base_chunk_size) + +**Inputs:** Denoised latent tensor (24-dim) +**Outputs:** Raw audio waveform (float32, 44.1kHz) + +--- + +## 3. Configuration Files + +### `tts.json` — Model Architecture Configuration + +This file defines **every hyperparameter** of the neural architecture. It is critical for: +- Knowing tensor shapes and dimensions for ONNX model I/O +- Understanding the latent space geometry (24-dim, compression factor 6) +- Configuring any custom runtime or conversion tools +- Verifying model compatibility during conversion + +**Key constants from tts.json:** + +| Parameter | Value | Where Used | +|-----------|-------|------------| +| `latent_dim` | 24 | All models — the dimensionality of the latent audio space | +| `chunk_compress_factor` | 6 | Temporal compression — 6 latent frames become 1 | +| `base_chunk_size` (ae) | 512 | Each latent frame = 512 audio samples | +| `sample_rate` | 44100 | Output audio rate | +| `n_fft` / `win_length` | 2048 | Mel spectrogram params (encoder only, not needed at inference) | +| `hop_length` | 512 | Matches base_chunk_size | +| `n_mels` | 228 | Mel channels (encoder only) | +| `sig_min` | 0 | Flow matching noise floor | +| `normalizer.scale` (ttl) | 0.25 | Latent normalization scale | +| `normalizer.scale` (dp) | 1.0 | Duration predictor normalization | + +**Effective latent dimensions:** +- Input to vector field: `24 × 6 = 144` channels (latent_dim × chunk_compress_factor) +- Temporal resolution: 1 latent frame = 512 × 6 = **3072 audio samples** ≈ 69.7ms at 44.1kHz + +### `unicode_indexer.json` — Character-to-Index Mapping + +This is the **tokenizer** for Supertonic — a simple lookup table, not a neural model. + +- Maps every supported Unicode character to a unique integer index +- These indices become the `input_ids` fed into the text encoder and duration predictor +- Covers characters across all 5 supported languages (en, ko, es, pt, fr) +- Includes special tokens for language tags (``, ``, ``, etc.) +- Size: ~262 KB (covers thousands of Unicode codepoints) +- **No conversion needed** — implement as preprocessing in application code + +--- + +## 4. Complete Inference Pipeline + +Here is the exact step-by-step execution flow: + +``` +STEP 1: Text Preprocessing (CPU, no neural model) +├── Normalize text (unicode normalization, emoji removal, symbol replacement) +├── For multilingual: wrap text in language tags: "Hello world" +├── Chunk long text into segments (300 chars for en/es/pt/fr, 120 for ko) +├── Convert characters to indices using unicode_indexer.json +└── Create attention mask + +STEP 2: Load Voice Style (CPU, no neural model) +├── Load voice JSON file (e.g., M1.json, F2.json) +├── Extract style_ttl (50 × 256 float32 tensor — for text encoder + vector estimator) +└── Extract style_dp (8 × 16 float32 tensor — for duration predictor) + +STEP 3: Duration Prediction (duration_predictor.onnx — RUN ONCE) +├── Input: text indices + style_dp +├── Output: predicted duration in samples +├── Compute latent_length = ceil(duration / speed / 3072) +└── Create latent_mask (binary mask for valid positions) + +STEP 4: Text Encoding (text_encoder.onnx — RUN ONCE) +├── Input: text indices + attention_mask + style_ttl +└── Output: text_hidden_states (seq_len × 256) + +STEP 5: Initialize Random Latent (CPU) +├── Shape: [1, 144, latent_length] (144 = 24 × 6) +├── Sample from standard normal distribution +└── Apply latent_mask (zero out invalid positions) + +STEP 6: Flow Matching Denoising Loop (vector_estimator.onnx — RUN N TIMES) +├── For step = 0 to total_steps-1: +│ ├── t = step / total_steps +│ ├── Run vector_estimator(latent, latent_mask, t, text_hidden, style_ttl) +│ ├── Get updated latent (Euler step baked into model) +│ └── Feed output back as input for next step +└── Output: denoised latent representation + +STEP 7: Vocoding (vocoder.onnx — RUN ONCE) +├── Input: denoised latent +├── Output: raw audio waveform (float32, 44.1kHz) +└── Trim to actual duration using latent_mask + +STEP 8: Post-processing (CPU) +├── Apply speed adjustment (time-stretching) +├── Concatenate chunks with silence gaps (0.3s default) +└── Convert to 16-bit PCM WAV +``` + +--- + +## 5. Unicode Indexer — The "No G2P" Design + +### What is `unicode_indexer.json`? + +It's a dictionary that maps every raw Unicode character to a unique integer ID. Think of it as a simple lookup table: + +```json +{ + "a": 1, + "b": 2, + "c": 3, + "가": 500, + "나": 501, + "é": 1200, + "ñ": 1201, + "": 5000, + "": 5001, + "": 5002 +} +``` + +(Illustrative values — the real file covers thousands of codepoints across 5 languages.) + +### Why This Matters — No G2P + +Most TTS systems work like this: + +``` +Traditional TTS: + "Hello" → G2P module → /h ɛ l oʊ/ (phonemes) → phoneme IDs → model +``` + +Supertonic **skips this entirely**: + +``` +Supertonic: + "Hello" → unicode_indexer.json → [34, 12, 55, 55, 72] → model +``` + +There's no grapheme-to-phoneme conversion, no pronunciation dictionary, no external linguistic tool. The model learns to map raw characters directly to speech. + +### How It Feeds Into the Text Encoder + +**Step 1: Preprocessing (application code, not neural)** + +``` +Input text: "Hello world" +For multilingual: "Hello world" + +Character-by-character lookup using unicode_indexer.json: + '<' → idx_1 + 'e' → idx_2 + 'n' → idx_3 + '>' → idx_4 + 'H' → idx_5 + 'e' → idx_6 + 'l' → idx_7 + 'l' → idx_7 (same character = same index) + 'o' → idx_8 + ... + +Result: input_ids = [idx_1, idx_2, idx_3, ..., idx_N] +Also create: attention_mask = [1, 1, 1, ..., 1, 0, 0] +``` + +**Step 2: Inside text_encoder.onnx** + +``` +input_ids (integer indices) + │ + ▼ +┌──────────────────────────────┐ +│ Character Embedding Layer │ char_emb_dim: 256 +│ Each index → 256-dim vector │ +│ (learned embedding table) │ +└──────────┬───────────────────┘ + │ Shape: [seq_len, 256] + ▼ +┌──────────────────────────────┐ +│ 6× ConvNeXt Blocks │ Captures local character +│ (kernel=5, 1024 intermediate)│ patterns and context +└──────────┬───────────────────┘ + │ Shape: [seq_len, 256] + ▼ +┌──────────────────────────────┐ +│ 4× Attention Encoder Layers │ Self-attention lets each +│ (256 hidden, 4 heads) │ character attend to all others +└──────────┬───────────────────┘ + │ Shape: [seq_len, 256] + ▼ +┌──────────────────────────────┐ +│ Style Conditioning │ Voice style tokens cross- +│ (50 tokens, 256-dim, 2 heads)│ attended with text +└──────────┬───────────────────┘ + │ + ▼ + text_hidden_states [seq_len, 256] +``` + +The **character embedding layer** contains a matrix of shape `[vocab_size, 256]`. Each integer index selects one row from this matrix, producing a 256-dimensional vector. + +### Why the Model Can Work Without G2P + +The ConvNeXt blocks with kernel size 5 act as learned "character n-gram" processors. By looking at windows of 5 characters at a time, the model learns patterns like: +- "th" → the "th" sound +- "ough" → various English pronunciations +- "tion" → the "shun" sound +- "가" → Korean syllable block (already encodes onset+vowel+coda) + +The subsequent self-attention layers resolve ambiguities by looking at full sentence context — for example, "read" (present) vs "read" (past tense). + +### Implementation for QCS6490 + +The unicode indexer is pure preprocessing logic: +1. Load `unicode_indexer.json` into a hashmap in your C++ application code +2. For each character in input text, look up its integer index +3. Pack indices into an int64 tensor +4. Create attention mask tensor +5. Feed both into `text_encoder.onnx` + +No neural computation, no special hardware needed. + +The actual structure is an **array indexed by Unicode codepoint** (not a key-value dict): +`unicode_indexer[72]` gives the model's internal ID for character `'H'` (codepoint 72). Characters mapping to `-1` are dropped. + +--- + +## 6. Inference Script Walkthrough + +### Initialization (`__init__`) + +```python +self.sample_rate = self.config["ae"]["sample_rate"] # 44100 +self.base_chunk_size = self.config["ae"]["base_chunk_size"] # 512 +self.chunk_compress_factor = self.config["ttl"]["chunk_compress_factor"] # 6 +self.latent_dim = self.config["ttl"]["latent_dim"] # 24 +``` + +These four values from `tts.json` define the entire geometry of the latent space: + +**1 latent frame = 512 × 6 = 3,072 audio samples = ~69.7ms of audio at 44.1kHz** + +Then the 4 ONNX models are loaded into memory. Nothing runs yet. + +### Step 1: Load Voice Style + +```python +style_ttl, style_dp = self.load_voice_style(voice_name) +``` + +Opens something like `M1.json` and extracts two pre-computed tensors: + +| Tensor | Shape | Used By | What It Represents | +|--------|-------|---------|-------------------| +| `style_ttl` | `[50, 256]` | text_encoder + vector_estimator | 50 style tokens, each 256-dim — captures timbre, pitch, speaking characteristics | +| `style_dp` | `[8, 16]` | duration_predictor | 8 style tokens, each 16-dim — captures pacing/rhythm preferences | + +These were extracted from reference audio during voice building. At inference, they're just loaded as constants. + +### Step 2: Text → Integer IDs (unicode_indexer in action) + +```python +text_ids, text_mask = self.text_to_ids(text, lang) +``` + +Inside `text_to_ids`: + +```python +# Preprocess (normalize unicode, remove emoji, fix symbols) +text = self.preprocess_text(text) + +# Wrap with language tags +text = f"<{lang}>{text}" +# Example: "Hello world." + +# Character-by-character lookup +ids = [] +for char in text: + char_code = ord(char) # 'H' → 72 + if char_code < len(self.unicode_indexer): + idx = self.unicode_indexer[char_code] # 72 → some model-internal index + if idx != -1: # -1 means "unknown, skip" + ids.append(idx) + +text_ids = np.array([ids], dtype=np.int64) # Shape: [1, seq_len] +text_mask = ... # Shape: [1, 1, seq_len], all 1.0s +``` + +The mask is `[1, 1, seq_len]` (with a middle dimension) because it will be broadcast against attention matrices later inside the models. + +**At this point, no neural model has run yet. Everything so far is pure preprocessing on CPU.** + +### Step 3: Duration Prediction — `duration_predictor.onnx` (1st model) + +```python +duration_raw = self.duration_predictor.run(None, { + "text_ids": text_ids, # [1, seq_len] int64 + "style_dp": style_dp, # [8, 16] float32 + "text_mask": text_mask # [1, 1, seq_len] float32 +})[0] + +duration = duration_raw / speed +``` + +**What happens inside the model (from tts.json `dp` section):** + +``` +text_ids [1, seq_len] + │ + ▼ +Character Embedding (64-dim) ← dp.sentence_encoder.char_emb_dim: 64 + │ + ▼ +6× ConvNeXt (ksz=5, 256 intermediate) ← dp.sentence_encoder.convnext + │ + ▼ +2× Self-Attention (2 heads, 64 hidden) ← dp.sentence_encoder.attn_encoder + │ + ▼ +Projection → 64-dim ← dp.sentence_encoder.proj_out + │ + ▼ + ├──── sentence representation (pooled) + │ + │ style_dp [8, 16] + │ │ + │ ▼ + │ Style Encoder: + │ 4× ConvNeXt → Style Token Layer (8 tokens, 2 heads) + │ │ + │ ▼ + │ style representation + │ + ▼─────────┘ +Predictor MLP (128 hidden, 2 layers) ← dp.predictor + │ + ▼ +Single scalar: predicted duration in seconds +``` + +**Utterance-level** prediction, not per-phoneme. That's what makes it so small (~1.5 MB). + +### Step 4: Text Encoding — `text_encoder.onnx` (2nd model) + +```python +text_emb = self.text_encoder.run(None, { + "text_ids": text_ids, # [1, seq_len] int64 + "style_ttl": style_ttl, # [50, 256] float32 + "text_mask": text_mask # [1, 1, seq_len] float32 +})[0] +``` + +**What happens inside (from tts.json `ttl` section):** + +``` +text_ids [1, seq_len] + │ + ▼ +Character Embedding (256-dim) ← ttl.text_encoder.char_emb_dim: 256 + │ + ▼ +6× ConvNeXt (ksz=5, 1024 intermediate) ← ttl.text_encoder.convnext + │ Learns "character n-grams" + ▼ +4× Self-Attention (4 heads, 256 hidden) ← ttl.text_encoder.attn_encoder + │ Resolves full-sentence context + ▼ +Projection → 256-dim ← ttl.text_encoder.proj_out + │ + │ style_ttl [50, 256] + │ │ + │ ▼ + │ Style Encoder: + │ proj_in (24×6 → 256) + │ 6× ConvNeXt + │ Style Token Layer (50 tokens, 256-dim keys/values, 2 heads) + │ │ + │ ▼ + │ style conditioning + │ + ▼─────────┘ +Speech-Prompted Text Encoder: ← ttl.speech_prompted_text_encoder + Cross-attention (2 heads, 256-dim) + Text attends to style → style-conditioned text + │ + ▼ +text_emb [1, seq_len, 256] ← "what to say" + "how to say it" +``` + +The same text "Hello" produces different embeddings for voice M1 vs F2, because the style information is baked in. + +### Step 5: Initialize Random Latent (CPU, no model) + +```python +wav_length = int(duration[0] * self.sample_rate) # e.g., 2.5s × 44100 = 110250 samples +chunk_size = self.base_chunk_size * self.chunk_compress_factor # 512 × 6 = 3072 +latent_len = (wav_length + chunk_size - 1) // chunk_size # ceil division → e.g., 36 +latent_dim = self.latent_dim * self.chunk_compress_factor # 24 × 6 = 144 + +noisy_latent = np.random.randn(1, latent_dim, latent_len).astype(np.float32) +# Shape: [1, 144, 36] ← pure Gaussian noise +``` + +Shape `[1, 144, latent_len]` means: +- **144 channels** = 24-dim latent × 6 compression factor (latent is "unrolled" along channels) +- **latent_len** = number of temporal frames, each representing 3,072 audio samples (~70ms) + +```python +latent_mask = ... # Shape: [1, 1, latent_len], 1.0 for valid positions +noisy_latent = noisy_latent * latent_mask # Zero out padding +``` + +### Step 6: Flow Matching Loop — `vector_estimator.onnx` (3rd model, runs N times) + +```python +total_step = np.array([diffusion_steps], dtype=np.float32) # e.g., [10] + +for step in range(diffusion_steps): + current_step = np.array([step], dtype=np.float32) # [0], [1], ..., [9] + + noisy_latent = self.vector_estimator.run(None, { + "noisy_latent": noisy_latent, # [1, 144, latent_len] + "text_emb": text_emb, # [1, seq_len, 256] + "style_ttl": style_ttl, # [50, 256] + "text_mask": text_mask, # [1, 1, seq_len] + "latent_mask": latent_mask, # [1, 1, latent_len] + "current_step": current_step, # scalar + "total_step": total_step # scalar + })[0] +``` + +**What happens inside each call (from tts.json `ttl.vector_field`):** + +``` +noisy_latent [1, 144, T] + │ + ▼ +proj_in: 144 → 512 ← ttl.vector_field.proj_in + │ + │ current_step/total_step + │ │ + │ ▼ + │ Time Encoder → 64-dim ← ttl.vector_field.time_encoder + │ + │ Repeat 4× Main Blocks: ← ttl.vector_field.main_blocks (n_blocks: 4) + │ ┌─────────────────────────────────────────────┐ + │ │ Time Conditioning (512 + 64-dim) │ + │ │ Style Conditioning (512 + 256-dim) │ + │ │ Text Cross-Attention: │ + │ │ latent queries × text_emb keys/values │ + │ │ 4 heads, with LARoPE (base=10000, ×10) │ + │ │ ↑ THIS is where text→speech alignment │ + │ │ happens automatically │ + │ │ ConvNeXt_0: 4 layers, dilations [1,2,4,8] │ + │ │ ConvNeXt_1: 1 layer, dilation [1] │ + │ │ ConvNeXt_2: 1 layer, dilation [1] │ + │ └─────────────────────────────────────────────┘ + │ + ▼ +Last ConvNeXt: 4 layers, dilations [1,1,1,1] + │ + ▼ +proj_out: 512 → 144 ← ttl.vector_field.proj_out + │ + ▼ +Updated noisy_latent [1, 144, T] +``` + +**Critical detail:** The model **returns the updated latent directly** — the Euler integration step is **baked inside the ONNX model**. The model takes `current_step` and `total_step` as inputs and handles the update internally. + +### Step 7: Vocoding — `vocoder.onnx` (4th model, runs once) + +```python +wav = self.vocoder.run(None, {"latent": noisy_latent})[0] +wav_trimmed = wav[0, :wav_length] +``` + +**What happens inside (from tts.json `ae.decoder`):** + +``` +denoised latent [1, 144, T] + │ + ▼ (reshape internally to [1, 24, T×6]) + │ +Initial ConvNeXt (ksz=7) + │ + ▼ +10× ConvNeXt Layers (ksz=7, 512 hidden, 2048 intermediate) + dilations: [1,2,4,1,2,4,1,1,1,1] + │ + ▼ +Head: 512 → 2048 → 512 (ksz=3) + │ + ▼ +Raw waveform [1, num_samples] at 44100 Hz +``` + +### Visual Summary of Full Code Flow + +``` +"Hello world" + │ + ▼ +preprocess_text() ─── CPU: normalize, cleanup → "Hello world." + │ + ▼ +text_to_ids() ─── CPU: unicode_indexer lookup + │ "Hello world." → [43, 8, 65, ...] + │ + ├─── text_ids [1, seq_len] + │ text_mask [1, 1, seq_len] + │ + ├────────────────────────┐ + │ │ + ▼ ▼ +┌─────────────┐ ┌───────────────────┐ +│ DURATION │ │ TEXT ENCODER │ +│ PREDICTOR │ │ .onnx │ +│ .onnx │ │ │ +│ +style_dp │ │ +style_ttl │ +│ → duration │ │ → text_emb │ +│ (scalar) │ │ [1, seq, 256] │ +└──────┬───────┘ └────────┬──────────┘ + │ │ + ▼ │ + Calculate shapes: │ + wav_length = dur × 44100 │ + latent_len = ⌈wav/3072⌉ │ + Initialize noise │ + [1, 144, latent_len] │ + │ │ + ▼ │ +┌──────────────────────────────────────┐ +│ VECTOR ESTIMATOR .onnx │ +│ (runs N times) │ +│ │ +│ noise ──step 0──► slightly clean │ +│ ──step 1──► cleaner │◄──┘ +│ ──step N──► clean latent │ +└──────────────────┬───────────────────┘ + │ + ▼ + ┌─────────────────┐ + │ VOCODER .onnx │ + │ latent → audio │ + └────────┬────────┘ + │ + ▼ + wav_trimmed → 16-bit PCM .wav +``` + +--- + +## 7. ConvNeXt Blocks — The Core Building Block + +### What Is a ConvNeXt Block? + +ConvNeXt (2022) is a "modernized ConvNet" — standard convolution upgraded with design tricks from Transformers, while remaining pure convolution. Matches Transformer performance but runs significantly faster and more efficiently. + +A single ConvNeXt block: + +``` +Input x [B, C, T] + │ + ▼ +┌─────────────────────────────────┐ +│ Depthwise Conv1D │ kernel_size=5, groups=C +│ (each channel convolved │ (C independent filters, +│ independently) │ NOT C×C cross-channel filters) +└──────────┬──────────────────────┘ + │ + ▼ +┌─────────────────────────────────┐ +│ Layer Normalization │ (borrowed from Transformers) +└──────────┬──────────────────────┘ + │ + ▼ +┌─────────────────────────────────┐ +│ Pointwise Conv1D (1×1) │ C → intermediate_dim (expansion) +│ (Linear projection up) │ e.g., 256 → 1024 or 512 → 1024 +└──────────┬──────────────────────┘ + │ + ▼ +┌─────────────────────────────────┐ +│ GELU Activation │ (smooth ReLU, from Transformers) +└──────────┬──────────────────────┘ + │ + ▼ +┌─────────────────────────────────┐ +│ Pointwise Conv1D (1×1) │ intermediate_dim → C (compression) +│ (Linear projection down) │ e.g., 1024 → 256 or 1024 → 512 +└──────────┬──────────────────────┘ + │ + ▼ + output + x ← Residual connection (add input back) +``` + +### Three Key Design Principles + +**1. Depthwise separable convolution** + +Normal Conv1D with 512 channels and kernel 5: 512×512×5 = **1,310,720** parameters. +Depthwise: 512×5 = **2,560** parameters. That's **512× fewer** for spatial mixing. + +**2. Inverted bottleneck** + +Channel dimension expands (256→1024) then contracts (1024→256). Cross-channel mixing happens in the expanded space with more capacity. + +**3. Minimal activations/normalizations** + +Only one GELU and one LayerNorm per block (vs BatchNorm+ReLU after every conv in traditional ConvNets). + +### Why ConvNeXt and Not Transformers? + +``` +Transformer Self-Attention: + Complexity: O(T² × C) ← quadratic in sequence length + Memory: O(T²) ← stores full attention matrix + Great at: global context, long-range dependencies + Problem: slow for long sequences, memory hungry + +ConvNeXt: + Complexity: O(T × C × K) ← linear in sequence length + Memory: O(T × C) ← no attention matrix + Great at: local patterns, fixed receptive field, parallelism + Problem: limited receptive field per layer (only K positions) +``` + +For TTS, speech has strong **local structure** — pronunciation depends mostly on nearby characters, and audio features are highly correlated with temporal neighbors. + +### How Supertonic Solves the Receptive Field Problem + +**Strategy 1: Stack many layers.** With 6 layers and kernel 5, effective receptive field ≈ 25 characters. + +**Strategy 2: Dilated convolutions** in the vector estimator: + +```json +"convnext_0": { + "num_layers": 4, + "dilation_lst": [1, 2, 4, 8] +} +``` + +``` +Dilation = 1 (normal): [x x x x x] sees 5 consecutive positions +Dilation = 2: [x . x . x . x . x] sees 5 positions spanning 9 +Dilation = 4: [x . . . x . . . x . . . x . . . x] spans 17 +Dilation = 8: spans 33 positions +``` + +After layers with dilations [1,2,4,8], the receptive field covers the entire latent sequence without attention. + +**Strategy 3: Use attention only where essential.** Self-attention in text encoder (4 layers) and cross-attention in vector estimator. Heavy lifting is all ConvNeXt. + +### Where ConvNeXt Appears in Every Model + +**Duration Predictor (~1.5 MB):** +``` +Sentence Encoder: 6× ConvNeXt idim=64, ksz=5, intermediate=256 +Style Encoder: 4× ConvNeXt idim=64, ksz=5, intermediate=256 +``` + +**Text Encoder (~21-27 MB):** +``` +Text Encoder: 6× ConvNeXt idim=256, ksz=5, intermediate=1024 +Style Encoder: 6× ConvNeXt idim=256, ksz=5, intermediate=1024 +``` + +**Vector Estimator (~132-175 MB) — Most Critical:** +``` +4× Main Blocks, each containing: + convnext_0: 4 layers, idim=512, intermediate=1024, dilations=[1,2,4,8] + convnext_1: 1 layer, idim=512, intermediate=1024, dilation=[1] + convnext_2: 1 layer, idim=512, intermediate=1024, dilation=[1] +Final: + last_convnext: 4 layers, idim=512, intermediate=1024, dilations=[1,1,1,1] + +Total: 28 ConvNeXt layers — the vast majority of the 66M parameters +``` + +**Vocoder (~55-101 MB):** +``` +Decoder: 10× ConvNeXt idim=512, ksz=7, intermediate=2048, dilations=[1,2,4,1,2,4,1,1,1,1] +``` + +### Parameter Efficiency + +``` +Single ConvNeXt block (idim=512, intermediate=1024, ksz=5): + Depthwise Conv: 512 × 5 = 2,560 params + LayerNorm: 512 × 2 = 1,024 params + Pointwise Up: 512 × 1024 = 524,288 params + Pointwise Down: 1024 × 512 = 524,288 params + Total: ≈ 1,052,160 params (~1M) + +Equivalent Transformer layer (dim=512, 4 heads): + Q,K,V,O projections: 4 × 512 × 512 = 1,048,576 params + FFN up+down: 512×2048 + 2048×512 = 2,097,152 params + Total: ≈ 3,147,776 params (~3.1M) +``` + +ConvNeXt is **~3× cheaper in parameters** and has no O(T²) attention computation. + +### The Big Picture + +``` +Without ConvNeXt (pure Transformer): With ConvNeXt (Supertonic): + ~200M+ parameters 66M parameters + O(T²) at every layer O(T) convolutions mostly + Needs GPU for real-time 167× real-time on M4 Pro CPU + Too large for edge devices Fits on QCS6490 with 16GB RAM +``` + +--- + +## 8. Understanding Dims, Kernel Sizes, and Weight Matrices + +When we say "dim=256" or "kernel_size=5", we're describing the **shape of weight matrices** — actual arrays of floating point numbers stored inside the ONNX model file. These aren't abstract settings. They are the learned parameters. + +### A Linear Layer (dim_in → dim_out) + +When tts.json says `"idim": 256, "odim": 256`, there is literally a matrix stored in the model: + +``` +Weight matrix W: shape [256, 256] ← 65,536 float32 numbers +Bias vector b: shape [256] ← 256 float32 numbers + +Operation: output = input × W + b + + input × W + b = output + [1, T, 256] [256, 256] [256] [1, T, 256] + ↑ + This is literally a file + of 65,536 floats sitting + inside the .onnx file +``` + +Every "projection" in tts.json (`proj_in`, `proj_out`, etc.) is one of these matrices. + +### A 1D Convolution (kernel_size=5, channels=256) + +When tts.json says `"ksz": 5, "idim": 256`, there's a 3D weight tensor: + +``` +For a NORMAL Conv1D (256 in, 256 out, kernel 5): + + Weight: shape [256, 256, 5] ← 327,680 floats + ↑ ↑ ↑ + │ │ └── kernel_size: how many time positions to look at + │ └─────── input channels + └──────────── output channels + +What it does physically: + + Input signal: [..., x₁, x₂, x₃, x₄, x₅, ...] (each xᵢ is a 256-dim vector) + ↓ ↓ ↓ ↓ ↓ + Kernel window: [w₁, w₂, w₃, w₄, w₅] (each wᵢ is a 256×256 matrix) + ↓ ↓ ↓ ↓ ↓ + Output at this position = x₁·w₁ + x₂·w₂ + x₃·w₃ + x₄·w₄ + x₅·w₅ + = one 256-dim vector + + Then slide the window one position right and repeat. +``` + +So `kernel_size=5` means the convolution looks at **5 consecutive positions** at a time. + +### Depthwise Conv1D (what ConvNeXt uses) + +``` +For DEPTHWISE Conv1D (256 channels, kernel 5): + + Weight: shape [256, 1, 5] ← only 1,280 floats! (not 327,680) + ↑ ↑ ↑ + │ │ └── kernel_size + │ └───── each channel only has 1 filter (no cross-channel) + └────────── number of channels + + Channel 0: has its own 5 weights, operates ONLY on channel 0 of input + Channel 1: has its own 5 weights, operates ONLY on channel 1 of input + ... + Channel 255: has its own 5 weights, operates ONLY on channel 255 +``` + +### Intermediate Dim (the expansion) + +When tts.json says `"intermediate_dim": 1024` with `"idim": 256`: + +``` +Pointwise Up: W₁ shape [256, 1024] ← 262,144 floats +Pointwise Down: W₂ shape [1024, 256] ← 262,144 floats + +Input [T, 256] → × W₁ → [T, 1024] → GELU → × W₂ → [T, 256] + expand activation compress + wider space (nonlinearity) back down +``` + +### How This Maps to QNN Conversion + +When you run ONNX model inspection or QNN conversion tools, you'll see these exact shapes: + +``` +text_encoder.convnext.0.dwconv.weight [256, 1, 5] ← depthwise conv kernel +text_encoder.convnext.0.pwconv1.weight [1024, 256] ← pointwise up +text_encoder.convnext.0.pwconv2.weight [256, 1024] ← pointwise down +text_encoder.convnext.0.norm.weight [256] ← layernorm scale +text_encoder.convnext.0.norm.bias [256] ← layernorm bias +``` + +Every number in tts.json directly corresponds to a dimension of a real weight tensor inside the ONNX file. + +--- + +## 9. Cross-Attention — How Text Becomes Speech + +### Regular Self-Attention + +A sequence attends to **itself**: + +``` +Input: X [1, T, 256] ← T tokens, each 256-dim + +Three weight matrices (stored in the model): + Wq [256, 256] ← Query projection + Wk [256, 256] ← Key projection + Wv [256, 256] ← Value projection + +Q = X × Wq → [1, T, 256] "What am I looking for?" +K = X × Wk → [1, T, 256] "What do I contain?" +V = X × Wv → [1, T, 256] "What information do I carry?" + +Attention scores = Q × Kᵀ → [1, T, T] ← every position vs every other + THIS is the O(T²) cost + +Attention weights = softmax(scores / √256) → [1, T, T] + +Output = weights × V → [1, T, 256] +``` + +### Cross-Attention (two different sequences) + +In Supertonic's vector estimator, the latent speech representation attends to the text: + +``` +Sequence A (latent): L [1, T_latent, 512] ← speech being generated +Sequence B (text): E [1, T_text, 256] ← encoded text + +Weight matrices (stored in vector_estimator.onnx): + Wq [512, 512] ← projects from LATENT dimension + Wk [256, 512] ← projects from TEXT dimension + Wv [256, 512] ← projects from TEXT dimension + +Q = L × Wq → [1, T_latent, 512] Queries come from LATENT (speech) +K = E × Wk → [1, T_text, 512] Keys come from TEXT +V = E × Wv → [1, T_text, 512] Values come from TEXT + +Scores = Q × Kᵀ → [1, T_latent, T_text] + + ┌─────────────────────────────────────────────┐ + │ T_text (characters) │ + │ H e l l o w o r │ + │ ┌─────────────────────────────────────┐ │ + │ │ .8 .1 .0 .0 .0 .0 .1 .0 .0 │ ← latent frame 0 (~0-70ms) │ + │ │ .2 .6 .1 .0 .0 .0 .0 .0 .0 │ ← latent frame 1 (~70-140ms) │ + │ │ .0 .1 .7 .1 .0 .0 .0 .0 .0 │ ← latent frame 2 │ + │ │ .0 .0 .1 .6 .2 .0 .0 .0 .0 │ ← latent frame 3 │ + │ │ ... │ │ + │ └─────────────────────────────────────┘ │ + │ ↑ Each row sums to 1.0 after softmax │ + │ ↑ This IS the text-to-speech alignment │ + └─────────────────────────────────────────────┘ + +Output = softmax(Scores) × V → [1, T_latent, 512] +``` + +**This is how the model knows which character to pronounce at which point in time.** Latent frame 0 attends mostly to "H", so it generates the /h/ sound. The model **learns this alignment automatically** during training. + +### Multi-Head Attention + +From tts.json: `"n_heads": 4` + +``` +512-dim ÷ 4 heads = 128-dim per head + +Head 0: Q₀[128], K₀[128], V₀[128] → might learn phonetic alignment +Head 1: Q₁[128], K₁[128], V₁[128] → might learn stress patterns +Head 2: Q₂[128], K₂[128], V₂[128] → might learn intonation cues +Head 3: Q₃[128], K₃[128], V₃[128] → might learn punctuation effects + +Each head computes its own [T_latent, T_text] attention matrix +Then concatenate → [T_latent, 512] → output projection +``` + +--- + +## 10. LARoPE — Length-Aware Rotary Position Embedding + +### The Position Problem in Cross-Attention + +Cross-attention has **no concept of position**. The score between latent frame 5 and text character 3 depends only on their *content*, not *where* they are. Without position information, the model has no built-in way to know that early latent frames should attend to early text characters. + +### Standard RoPE (Rotary Position Embedding) + +RoPE encodes position by **rotating** query and key vectors based on position index, applied in 2D pairs: + +``` +For a vector at position p, with dimension pairs (d₀,d₁), (d₂,d₃), ... + + Before RoPE: [q₀, q₁, q₂, q₃, ...] + + After RoPE: [q₀·cos(pθ₀) - q₁·sin(pθ₀), ← pair (0,1) rotated + q₀·sin(pθ₀) + q₁·cos(pθ₀), + q₂·cos(pθ₁) - q₃·sin(pθ₁), ← pair (2,3) rotated + q₂·sin(pθ₁) + q₃·cos(pθ₁), + ...] + + Where θᵢ = 1 / (base^(2i/dim)) base = 10000 (from tts.json) +``` + +Key property: dot product between positions p and q depends on **relative distance** (p-q). Nearby positions naturally score higher. + +### The Problem with Standard RoPE for TTS + +``` +Text: "Hello world." → maybe 20 tokens +Latent: corresponding audio → maybe 50 frames + +Standard RoPE positions: + Text: 0, 1, 2, ..., 19 + Latent: 0, 1, 2, ..., 49 + +Problem: Position 19 (text end) and position 49 (latent end) are both "the end", + but RoPE makes them look far apart (distance = 30). + + Position 10 (text middle) and position 25 (latent middle) + have distance 15, even though they should align. +``` + +### LARoPE: The Fix + +LARoPE **rescales** position indices so both sequences span the same effective range: + +``` +From tts.json: "rotary_base": 10000, "rotary_scale": 10 + +Text length: T_text = 20 +Latent length: T_latent = 50 + +Standard RoPE positions: + Text: [0, 1, 2, 3, ..., 19] + Latent: [0, 1, 2, 3, ..., 49] + +LARoPE normalized positions: + Text: [0/20, 1/20, 2/20, ..., 19/20] × scale = [0.0, 0.5, 1.0, ..., 9.5] + Latent: [0/50, 1/50, 2/50, ..., 49/50] × scale = [0.0, 0.2, 0.4, ..., 9.8] + +Now: + Text end (9.5) and Latent end (9.8) → very close! ✓ + Text middle (4.75) and Latent middle (4.9) → very close! ✓ +``` + +The `rotary_scale` controls how strongly the model biases toward diagonal alignment. + +### Actual Computation + +``` +1. Compute Q from latent, K from text (standard projections) + +2. Compute normalized positions: + pos_q[i] = (i / T_latent) × 10 for each latent frame + pos_k[j] = (j / T_text) × 10 for each text token + +3. Compute rotation angles: + θ_dim = 1 / (10000^(2d/dim_per_head)) for each dimension pair d + angle_q[i,d] = pos_q[i] × θ_dim + angle_k[j,d] = pos_k[j] × θ_dim + +4. Apply rotations to Q and K (element-wise sin/cos multiply) + +5. Compute attention: rotated_Q × rotated_Kᵀ → scores +``` + +The sin/cos values are **computed on-the-fly** from position indices and base/scale constants — not stored parameters. For QCS6490, verify that QNN supports element-wise sin/cos rotations, or pre-compute rotation matrices for fixed sequence lengths. + +### Complete Cross-Attention + LARoPE in One Vector Estimator Block + +``` +Latent [1, 512, T_latent] + │ + ▼ +Time Conditioning ← adds timestep info + │ + ▼ +Style Conditioning ← adds voice style + │ + ▼ +Cross-Attention with LARoPE ← THE KEY COMPONENT + │ Q from latent: [T_latent, 128] × 4 heads + │ K from text: [T_text, 128] × 4 heads + │ V from text: [T_text, 128] × 4 heads + │ LARoPE applied to Q and K before dot product + │ Scores: [T_latent, T_text] × 4 heads + │ Output: [T_latent, 512] + │ + │ Stored weight matrices: + │ Wq: [512, 512] ← 262,144 floats + │ Wk: [256, 512] ← 131,072 floats + │ Wv: [256, 512] ← 131,072 floats + │ Wo: [512, 512] ← 262,144 floats (output projection) + │ + ▼ +ConvNeXt_0 (4 layers, dilations [1,2,4,8]) ← local temporal processing + │ + ▼ +ConvNeXt_1 (1 layer) + │ + ▼ +ConvNeXt_2 (1 layer) + │ + ▼ +Output [1, 512, T_latent] → feeds into next block +``` + +The cross-attention handles **what** to say at each time position (alignment). +The ConvNeXt blocks handle **how** to shape local acoustic features (smoothing, details). +LARoPE ensures alignment naturally follows left-to-right reading order. + +--- + +## 11. How Convolution Sliding Works + +The kernel window **slides one position at a time** across every input: + +``` +Input: [x₁, x₂, x₃, x₄, x₅, x₆, x₇, x₈, x₉, x₁₀] + ↑_____________↑ + kernel window (5) + + +Position 1: [x₁, x₂, x₃, x₄, x₅] → output₁ = x₁·w₁ + x₂·w₂ + x₃·w₃ + x₄·w₄ + x₅·w₅ + ↓ slide right by 1 + +Position 2: [x₂, x₃, x₄, x₅, x₆] → output₂ = x₂·w₁ + x₃·w₂ + x₄·w₃ + x₅·w₄ + x₆·w₅ + ↓ slide right by 1 + +Position 3: [x₃, x₄, x₅, x₆, x₇] → output₃ = x₃·w₁ + x₄·w₂ + x₅·w₃ + x₆·w₄ + x₇·w₅ + ↓ slide right by 1 + +Position 4: [x₄, x₅, x₆, x₇, x₈] → output₄ = ... +Position 5: [x₅, x₆, x₇, x₈, x₉] → output₅ = ... +Position 6: [x₆, x₇, x₈, x₉, x₁₀] → output₆ = ... +``` + +**The same 5 kernel weights are reused at every position.** For input of length T, output is length T (with padding). + +Each input position influences **five different outputs** and gets "seen" from different window positions. + +### Concrete Example — "Hello" in Text Encoder + +``` +"H" "e" "l" "l" "o" ← 5 characters + ↓ ↓ ↓ ↓ ↓ +x₁ x₂ x₃ x₄ x₅ ← each is [256] after character embedding + +With padding (kernel 5 needs 2 positions on each side): + + [0, 0, x₁, x₂, x₃, x₄, x₅, 0, 0] + +Position 1: pad, pad, H, e, l → output for "H" — sees context of "He" and "l" +Position 2: pad, H, e, l, l → output for "e" — sees "H", "e", "l", "l" +Position 3: H, e, l, l, o → output for "l" — sees full word "Hello" +Position 4: e, l, l, o, pad → output for "l" — sees "ello" +Position 5: l, l, o, pad, pad → output for "o" — sees "llo" + +Output: 5 positions → same length as input +``` + +### Stacking Layers Expands Receptive Field + +When you stack 6 layers (like in the text encoder), the second layer's kernel-5 window looks at outputs that already incorporated 5 positions each: +- Layer 1: each position sees ~5 original positions +- Layer 2: sees ~9 positions +- Layer 3: sees ~13 positions +- ... +- Layer 6: sees ~25 positions — enough to cover most words + +--- + +## 12. QCS6490 Conversion Considerations + +### Model Sizes and Computational Profile + +| Model | Size | Runs Per Utterance | Compute Profile | +|-------|------|-------------------|-----------------| +| duration_predictor | ~1.5 MB | 1× | Light — small MLP + convolutions | +| text_encoder | ~21-27 MB | 1× | Medium — attention + convolutions | +| vector_estimator | ~132-175 MB | N× (2-10 times) | **Heavy** — cross-attention + deep convolutions | +| vocoder | ~55-101 MB | 1× | Medium-Heavy — deep ConvNeXt decoder | + +### Key Architecture Characteristics for QNN/SNPE Conversion + +1. **ConvNeXt Blocks:** 1D depthwise + pointwise convolutions, GELU, LayerNorm, residual connections. Hexagon DSP should handle these well — among the best-optimized operations on HTP. + +2. **Multi-Head Attention:** Present in text encoder (4 heads) and vector estimator cross-attention (4 heads). Vector estimator uses **Rotary Position Embeddings (RoPE)** with custom LARoPE scaling — verify RoPE op support in QNN. + +3. **Flow Matching Loop:** Keep as application-level loop calling the model N times. Use 2 steps for maximum speed. + +4. **Dynamic Shapes:** All models have dynamic sequence lengths. Options: + - Use dynamic shape support in QNN + - Pad to fixed sizes and mask + - Create multiple model variants for different length buckets + +5. **Operators to Verify:** + - 1D Convolutions (with various dilations: 1,2,4,8) + - Multi-head attention (with rotary embeddings) + - GELU activation + - Layer Normalization + - Einsum operations (in style token attention) + - Interpolation/upsampling (in vocoder) + +6. **Recommended Conversion Path:** + ``` + ONNX → onnx-simplifier → QNN/SNPE conversion tool + ``` + Models are already OnnxSlim-optimized on HuggingFace. + +7. **Quantization Notes:** + - Vocoder is most sensitive to quantization — consider keeping in FP16 + - duration_predictor and text_encoder may tolerate INT8 well + - vector_estimator: test FP16 first; cross-attention layers are precision-sensitive + +### Memory Footprint Estimate + +- Total ONNX model size: ~260-305 MB +- Runtime activations: typically < 50 MB (depends on sequence length) +- Voice style vectors: < 1 MB per voice +- Total RAM needed: ~350-400 MB estimated (well within 16GB LPDDR5) + +--- + +## Architecture Diagram (from tts.json) + +``` + ┌──────────────────────────────────────────┐ + │ SPEECH AUTOENCODER (ae) │ + │ │ + [Audio 44.1kHz] ──► │ Encoder: Mel Spec → 10×ConvNeXt → 24d │ ◄── Training only + │ Decoder: 24d → 10×ConvNeXt → Audio │ ◄── vocoder.onnx + └──────────────────────────────────────────┘ + + ┌─────────────────────────────────────────────────────────────────┐ + │ TEXT-TO-LATENT MODULE (ttl) │ + │ │ + │ ┌─────────────┐ ┌──────────────┐ ┌──────────────────┐ │ + │ │ Text Encoder │ │Style Encoder │ │ Speech-Prompted │ │ + │ │ char_emb 256 │ │ 50 tokens │ │ Text Encoder │ │ + │ │ 6×ConvNeXt │──►│ 2-head attn │──►│ cross-attention │ │ + │ │ 4×Attn │ │ 256-dim │ │ text+style→256d │ │ + │ └──────────────┘ └──────────────┘ └────────┬─────────┘ │ + │ │ │ + │ ┌─── text_encoder.onnx ─────────────────┘ │ + │ │ │ + │ ▼ │ + │ ┌───────────────────────────────────────────────┐ │ + │ │ VECTOR FIELD (Flow Matching) │ │ + │ │ proj_in: 144→512 │ │ + │ │ 4× Main Blocks: │ │ + │ │ ├─ Time conditioning (64d) │ │ + │ │ ├─ Style conditioning (256d) │ │ + │ │ ├─ Text cross-attention (4 heads, LARoPE) │ │ + │ │ ├─ ConvNeXt [1,2,4,8] dilations │ │ + │ │ └─ ConvNeXt ×2 (dilation 1) │ │ + │ │ Final ConvNeXt (4 layers) │ │ + │ │ proj_out: 512→144 │ │ + │ └───────────────────────────────────────────────┘ │ + │ │ │ + │ └─── vector_estimator.onnx │ + └─────────────────────────────────────────────────────────────────┘ + + ┌─────────────────────────────────────────────────────────────────┐ + │ DURATION PREDICTOR (dp) │ + │ │ + │ Sentence Encoder (64d, 6×ConvNeXt, 2×Attn) │ + │ Style Encoder (8 tokens, 16d values) │ + │ Predictor MLP (64+8×16 → 128 → 128 → 1) │ + │ │ + │ └─── duration_predictor.onnx │ + └─────────────────────────────────────────────────────────────────┘ +``` + +## Voice Style Format + +```json +{ + "style_ttl": [[...50 rows × 256 cols...]], // Shape: [50, 256] + "style_dp": [[...8 rows × 16 cols...]] // Shape: [8, 16] +} +``` + +Pre-extracted from reference audio. At inference, loaded and fed directly — no audio encoding needed. + +--- + +## Summary Table + +| Component | ONNX Model | tts.json Section | Key Dimensions | Purpose | +|-----------|-----------|------------------|----------------|---------| +| Text Encoder | `text_encoder.onnx` | `ttl.text_encoder`, `ttl.style_encoder`, `ttl.speech_prompted_text_encoder` | In: chars, Out: [seq, 256] | Encode text + voice style | +| Duration Predictor | `duration_predictor.onnx` | `dp` | In: chars, Out: scalar (samples) | Predict speech length | +| Vector Estimator | `vector_estimator.onnx` | `ttl.vector_field`, `ttl.flow_matching` | In/Out: [1, 144, T] | Flow-match noise → latent speech | +| Vocoder | `vocoder.onnx` | `ae.decoder` | In: [1, 24, T×6], Out: waveform | Decode latent → audio | +| Unicode Indexer | N/A (JSON lookup) | `ttl.text_encoder.char_dict_path` | ~262 KB map | Char → integer index | +| TTS Config | N/A (JSON) | Entire file | 8.65 KB | All architecture hyperparameters | + +--- + +*Document generated from architecture learning session — targeting Qualcomm QCS6490 deployment with QAIRT 2.37 and QNN SDK.* \ No newline at end of file diff --git a/supertonic_inference.py b/supertonic_inference.py new file mode 100644 index 0000000000000000000000000000000000000000..4c32f60e18af37a462687da3de2b1cb142f3ad1c --- /dev/null +++ b/supertonic_inference.py @@ -0,0 +1,468 @@ +#!/usr/bin/env python3 +""" +Supertonic-2 TTS ONNX Inference +Exact replication of official Supertonic library behavior using ONNX models. + +This implementation matches the official library's preprocessing, model execution, +and post-processing steps to produce high-quality text-to-speech synthesis. + +Usage: + python supertonic_inference.py --text "Your text here" --voice M1 --output output.wav + +Model files required: + - model/onnx/*.onnx (4 ONNX models) + - model/onnx/tts.json (configuration) + - model/onnx/unicode_indexer.json (character mapping) + - model/voice_styles/*.json (voice embeddings) +""" + +import argparse +import json +import re +import wave +from pathlib import Path +from typing import Tuple +from unicodedata import normalize as unicode_normalize + +import numpy as np +import onnxruntime as ort + + +class SupertonicTTS: + """ + Supertonic-2 Text-to-Speech Engine + + Implements the complete TTS pipeline: + 1. Text preprocessing (normalization, language tagging) + 2. Duration prediction + 3. Text encoding with voice style + 4. Latent diffusion denoising + 5. Vocoding to audio waveform + """ + + def __init__(self, model_dir: str = "model/onnx"): + """ + Initialize the TTS engine. + + Args: + model_dir: Path to directory containing ONNX models and configs + """ + self.model_dir = Path(model_dir) + + # Load configuration + with open(self.model_dir / "tts.json") as f: + self.config = json.load(f) + + # Extract audio parameters + self.sample_rate = self.config["ae"]["sample_rate"] + self.base_chunk_size = self.config["ae"]["base_chunk_size"] + self.chunk_compress_factor = self.config["ttl"]["chunk_compress_factor"] + self.latent_dim = self.config["ttl"]["latent_dim"] + + # Load character-to-index mapping + with open(self.model_dir / "unicode_indexer.json") as f: + self.unicode_indexer = json.load(f) + + # Initialize ONNX models + providers = ["CPUExecutionProvider"] + self.duration_predictor = ort.InferenceSession( + str(self.model_dir / "duration_predictor.onnx"), providers=providers + ) + self.text_encoder = ort.InferenceSession( + str(self.model_dir / "text_encoder.onnx"), providers=providers + ) + self.vector_estimator = ort.InferenceSession( + str(self.model_dir / "vector_estimator.onnx"), providers=providers + ) + self.vocoder = ort.InferenceSession( + str(self.model_dir / "vocoder.onnx"), providers=providers + ) + + def preprocess_text(self, text: str) -> str: + """ + Preprocess text with normalization and cleanup. + + Applies the same preprocessing as official Supertonic library: + - Unicode normalization (NFKD) + - Emoji removal + - Symbol standardization + - Abbreviation expansion + - Whitespace cleanup + - Automatic period addition + + Args: + text: Raw input text + + Returns: + Preprocessed text ready for synthesis + """ + # Unicode normalization + try: + text = unicode_normalize("NFKD", text) + except: + pass + + # Remove emojis + emoji_pattern = re.compile( + "[\U0001f600-\U0001f64f\U0001f300-\U0001f5ff\U0001f680-\U0001f6ff" + "\U0001f700-\U0001f77f\U0001f780-\U0001f7ff\U0001f800-\U0001f8ff" + "\U0001f900-\U0001f9ff\U0001fa00-\U0001fa6f\U0001fa70-\U0001faff" + "\u2600-\u26ff\u2700-\u27bf\U0001f1e6-\U0001f1ff]+", + flags=re.UNICODE + ) + text = emoji_pattern.sub("", text) + + # Normalize symbols + replacements = { + "\u2013": "-", "\u2014": "-", "\u2011": "-", # Dashes + "_": " ", # Underscore to space + "\u201c": '"', "\u201d": '"', # Smart quotes + "\u2018": "'", "\u2019": "'", # Smart apostrophes + "`": "'", # Backtick to apostrophe + "[": " ", "]": " ", "|": " ", "/": " ", "#": " " # Special chars to space + } + for old, new in replacements.items(): + text = text.replace(old, new) + + # Remove diacritics + text = re.sub(r"[\u0302-\u032F]", "", text) + + # Expand abbreviations + text = text.replace("@", " at ") + text = text.replace("e.g.,", "for example,") + text = text.replace("i.e.,", "that is,") + + # Fix punctuation spacing + for punct in [",", ".", "!", "?", ";", ":", "'"]: + text = re.sub(f" \\{punct}", punct, text) + + # Remove duplicate quotes + text = re.sub(r'(["\'\`])\1+', r'\1', text) + + # Clean whitespace + text = re.sub(r"\s+", " ", text).strip() + + # Add period if needed + if not re.search(r"[.!?;:,'\")\]}]$", text): + text += "." + + return text + + def text_to_ids(self, text: str, lang: str = "en") -> Tuple[np.ndarray, np.ndarray]: + """ + Convert text to token IDs and attention mask. + + Args: + text: Input text (will be preprocessed) + lang: Language code (en, ko, es, pt, fr) + + Returns: + Tuple of (text_ids, text_mask) as numpy arrays + """ + # Preprocess and add language tags + text = self.preprocess_text(text) + text = f"<{lang}>{text}" + + # Convert to character indices + ids = [] + for char in text: + char_code = ord(char) + if char_code < len(self.unicode_indexer): + idx = self.unicode_indexer[char_code] + if idx != -1: + ids.append(idx) + + # Create batch with single text + text_ids = np.array([ids], dtype=np.int64) + + # Create attention mask + length = np.array([len(ids)], dtype=np.int64) + max_len = length[0] + mask = np.arange(max_len) < length[:, None] + text_mask = mask.astype(np.float32).reshape(1, 1, -1) + + return text_ids, text_mask + + def load_voice_style(self, voice_name: str) -> Tuple[np.ndarray, np.ndarray]: + """ + Load voice style embeddings from JSON file. + + Args: + voice_name: Voice style name (F1-F5 for female, M1-M5 for male) + + Returns: + Tuple of (style_ttl, style_dp) embeddings + """ + style_path = self.model_dir.parent / "voice_styles" / f"{voice_name}.json" + + with open(style_path) as f: + data = json.load(f) + + style_ttl = np.array(data["style_ttl"]["data"], dtype=np.float32) + style_dp = np.array(data["style_dp"]["data"], dtype=np.float32) + + return style_ttl, style_dp + + def synthesize( + self, + text: str, + voice_name: str = "M1", + lang: str = "en", + diffusion_steps: int = 10, + speed: float = 1.0, + seed: int = None, + verbose: bool = True + ) -> Tuple[np.ndarray, float]: + """ + Synthesize speech from text. + + Args: + text: Input text to synthesize + voice_name: Voice style (F1-F5, M1-M5) + lang: Language code (en, ko, es, pt, fr) + diffusion_steps: Number of denoising steps (default: 10, more = higher quality) + speed: Speech speed multiplier (default: 1.0, >1.0 = faster) + seed: Random seed for reproducibility (default: None = random) + verbose: Print progress messages + + Returns: + Tuple of (waveform, duration) where: + - waveform: Audio samples as float32 array + - duration: Audio duration in seconds + """ + if verbose: + print(f"\n{'='*70}") + print(f"Supertonic-2 TTS Synthesis") + print(f"{'='*70}") + print(f"Text: '{text}'") + print(f"Voice: {voice_name} | Language: {lang} | Steps: {diffusion_steps}") + + # Load voice style + style_ttl, style_dp = self.load_voice_style(voice_name) + + # Convert text to IDs + if verbose: + print(f"\n[1/5] Text processing...") + text_ids, text_mask = self.text_to_ids(text, lang) + if verbose: + print(f" Tokens: {text_ids.shape[1]}") + + # Predict duration + if verbose: + print(f"[2/5] Predicting duration...") + duration_raw = self.duration_predictor.run(None, { + "text_ids": text_ids, + "style_dp": style_dp, + "text_mask": text_mask + })[0] + + duration = duration_raw / speed + duration_seconds = float(duration[0]) + if verbose: + print(f" Duration: {duration_seconds:.2f}s") + + # Encode text with style + if verbose: + print(f"[3/5] Encoding text...") + text_emb = self.text_encoder.run(None, { + "text_ids": text_ids, + "style_ttl": style_ttl, + "text_mask": text_mask + })[0] + + # Initialize latent noise + if verbose: + print(f"[4/5] Diffusion denoising...") + + # Calculate latent dimensions + wav_length = int(duration[0] * self.sample_rate) + chunk_size = self.base_chunk_size * self.chunk_compress_factor + latent_len = (wav_length + chunk_size - 1) // chunk_size + latent_dim = self.latent_dim * self.chunk_compress_factor + + # Set random seed if provided + if seed is not None: + np.random.seed(seed) + + # Sample random noise + noisy_latent = np.random.randn(1, latent_dim, latent_len).astype(np.float32) + + # Create and apply latent mask + latent_length = np.array([latent_len], dtype=np.int64) + latent_mask_ids = np.arange(latent_len) < latent_length[:, None] + latent_mask = latent_mask_ids.astype(np.float32).reshape(1, 1, -1) + noisy_latent = noisy_latent * latent_mask + + # Diffusion loop + total_step = np.array([diffusion_steps], dtype=np.float32) + for step in range(diffusion_steps): + current_step = np.array([step], dtype=np.float32) + + noisy_latent = self.vector_estimator.run(None, { + "noisy_latent": noisy_latent, + "text_emb": text_emb, + "style_ttl": style_ttl, + "text_mask": text_mask, + "latent_mask": latent_mask, + "current_step": current_step, + "total_step": total_step + })[0] + + if verbose and ((step + 1) % 5 == 0 or step == diffusion_steps - 1): + print(f" Step {step + 1}/{diffusion_steps}") + + # Vocode to audio + if verbose: + print(f"[5/5] Generating audio...") + wav = self.vocoder.run(None, {"latent": noisy_latent})[0] + + # Trim to exact duration + wav_trimmed = wav[0, :wav_length] + + if verbose: + print(f"\n{'='*70}") + print(f"✓ Synthesis complete") + print(f" Samples: {len(wav_trimmed)} @ {self.sample_rate} Hz") + print(f" Duration: {len(wav_trimmed)/self.sample_rate:.2f}s") + print(f"{'='*70}\n") + + return wav_trimmed, duration_seconds + + +def save_wav(filename: str, audio: np.ndarray, sample_rate: int): + """ + Save audio waveform as WAV file. + + Args: + filename: Output file path + audio: Audio samples as float32 array (range: -1.0 to 1.0) + sample_rate: Sample rate in Hz + """ + # Normalize and convert to 16-bit PCM + audio_clipped = np.clip(audio, -1.0, 1.0) + audio_int16 = (audio_clipped * 32767).astype(np.int16) + + with wave.open(filename, 'w') as f: + f.setnchannels(1) # Mono + f.setsampwidth(2) # 16-bit + f.setframerate(sample_rate) + f.writeframes(audio_int16.tobytes()) + + +def main(): + parser = argparse.ArgumentParser( + description="Supertonic-2 TTS ONNX Inference", + formatter_class=argparse.RawDescriptionHelpFormatter, + epilog=""" +Examples: + # Basic usage + python supertonic_inference.py --text "Hello world" --voice F1 + + # High quality with specific seed + python supertonic_inference.py \\ + --text "Important announcement" \\ + --voice M1 \\ + --steps 20 \\ + --seed 42 + + # Faster speech + python supertonic_inference.py \\ + --text "Quick message" \\ + --voice F2 \\ + --speed 1.2 + +Available voices: + Female: F1, F2, F3, F4, F5 + Male: M1, M2, M3, M4, M5 + +Supported languages: + en (English), ko (Korean), es (Spanish), pt (Portuguese), fr (French) + """ + ) + + parser.add_argument( + "--text", "-t", + type=str, + required=True, + help="Text to synthesize" + ) + parser.add_argument( + "--voice", "-v", + type=str, + default="M1", + choices=["F1", "F2", "F3", "F4", "F5", "M1", "M2", "M3", "M4", "M5"], + help="Voice style (default: M1)" + ) + parser.add_argument( + "--lang", "-l", + type=str, + default="en", + choices=["en", "ko", "es", "pt", "fr"], + help="Language code (default: en)" + ) + parser.add_argument( + "--output", "-o", + type=str, + default="output/output.wav", + help="Output WAV file path (default: output/output.wav)" + ) + parser.add_argument( + "--steps", + type=int, + default=10, + help="Diffusion steps (default: 10, more = better quality)" + ) + parser.add_argument( + "--speed", + type=float, + default=1.0, + help="Speech speed multiplier (default: 1.0)" + ) + parser.add_argument( + "--seed", + type=int, + default=None, + help="Random seed for reproducibility (default: None = random)" + ) + parser.add_argument( + "--model-dir", + type=str, + default="model/onnx", + help="Path to ONNX models directory (default: model/onnx)" + ) + parser.add_argument( + "--quiet", "-q", + action="store_true", + help="Suppress progress messages" + ) + + args = parser.parse_args() + + # Create output directory + output_dir = Path(args.output).parent + if output_dir and not output_dir.exists(): + output_dir.mkdir(parents=True, exist_ok=True) + + # Initialize TTS engine + tts = SupertonicTTS(model_dir=args.model_dir) + + # Synthesize + waveform, duration = tts.synthesize( + text=args.text, + voice_name=args.voice, + lang=args.lang, + diffusion_steps=args.steps, + speed=args.speed, + seed=args.seed, + verbose=not args.quiet + ) + + # Save output + save_wav(args.output, waveform, tts.sample_rate) + + if not args.quiet: + print(f"✓ Saved to: {args.output}") + + +if __name__ == "__main__": + main()